Jak przywrócić plik zrzutu PostgreSQL do baz danych Postgres?
Mam plik zrzutu z.SQL
rozszerzenie (w rzeczywistości jest to zwykły tekstowy plik SQL). Chcę przywrócić go do moich utworzonych baz danych. ja używampgAdmin III, a kiedy używam „Kreatora przywracania”, nie podświetla on przycisku „Przywróć”. Zamiast tego oczekuje.backup
rozszerzenie pliku.
Próbowałem użyć poleceń powłoki do przywrócenia zrzutu, ale nadal nie działało.
Jestem w tym nowicjuszem. Gdyby ktoś mógł mi pomóc, byłbym zobowiązany.
EdytowaćUżyłem następującego polecenia do okienka Shell Shell w PostGres, siedząc w newTestDB.
newTestDB-# \i E:\db-rbl-restore-20120511_Dump-20120514.sql
Nadal wystąpił ten sam błąd („Odmowa uprawnień”).
Po podniesieniu uprawnień pokazuje mi tylko domyślne tabele PostgreSQL:
List of tablespaces
Name | Owner | Location
-----------+----------+----------
pg_default | postgres |
pg_global | postgres |
(2 rows)
Nie wiem, co zrobić, aby zaimportować / przywrócić bazę danych z pliku SQL.