> For the complete documentation index, see [llms.txt](https://helpcenter.xopero.com/xopero-one-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/stacje-robocze-i-serwery/przywracanie-bazy-danych/przywracanie-bazy-danych-postgresql.md).

# Przywracanie bazy danych PostgreSQL

#### Baza danych PostgreSQL może zostać przywrócone do swojej oryginalnej lokalizacji, lub do nowej, tymczasowej lokalizacji.

***

## Przywracanie bazy danych Microsoft SQL z backupu

Pierwszą rzeczą, którą musisz zrobić, aby przywrócić bazę danych **PostgreSQL** z backupu, jest przywrócenie **plików bazy danych** z magazynu do katalogu tymczasowego, z którego zostaną one zaimportowane do środowiska bazy danych **PostgreSQL**.

Aby przywrócić pliki zabezpieczone **backupem na poziomie plików**, przeczytaj [ten artykuł](/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/stacje-robocze-i-serwery/przywracanie-z-backupu-na-poziomie-plikow.md). Jeśli baza danych została zabezpieczona **backupem na poziomie obrazu**, użyj granular recovery to aby je przywrócić, proces opisano w [tym artykule](/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/stacje-robocze-i-serwery/przywracanie-z-backupu-na-poziomie-obrazu/granular-recovery.md).

{% hint style="warning" %}
**Xopero** zaleca przywracanie plików bazy danych do **oryginalnego katalogu**! Powodem jest możliwość wystąpienia problemów z uprawnieniami do innej lokalizacji.
{% endhint %}

Następną rzeczą, którą musisz zrobić, gdy pliki bazy danych zostaną przywrócone, jest **zaimportowanie** tych plików do środowiska **PostgreSQL**.

{% stepper %}
{% step %}
Zaloguj się do serwera bazy danych za pośrednictwem **SSH**.
{% endstep %}

{% step %}
Następnie wpisz następujące polecenie:

```
psql dbname < dumpfile.sql
```

{% hint style="danger" %}
**Baza danych nie jest tworzona przez to polecenie!** Jeśli chcesz zaimportować plik zrzutu bazy danych do nieistniejącej bazy danych, **musisz najpierw utworzyć bazę danych.** Jeśli chcesz przywrócić plik zrzutu do **istniejącej** bazy danych, musisz najpierw **usunąć** bazę danych, a następnie **utworzyć ją ponownie** i **zaimportować** plik zrzutu.
{% endhint %}
{% endstep %}

{% step %}
The database has been successfully restored
{% endstep %}
{% endstepper %}
