> 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 %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://helpcenter.xopero.com/xopero-one-en/pl/kopia-zapasowa-i-przywracanie/stacje-robocze-i-serwery/przywracanie-bazy-danych/przywracanie-bazy-danych-postgresql.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
