PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

plik wejściowy wygląda na zrzut w formacie tekstowym. Proszę użyć psql

Z pg_dump dokumentacja:

Przykłady

Aby zrzucić bazę danych o nazwie mydb do pliku skryptu SQL :

$ pg_dump mydb > db.sql

Aby ponownie załadować taki skrypt do (świeżo utworzonej) bazy danych o nazwie newdb :

$ psql -d newdb -f db.sql

Aby zrzucić bazę danych do pliku archiwum o niestandardowym formacie:

$ pg_dump -Fc mydb > db.dump

Aby zrzucić bazę danych do archiwum w formacie katalogowym:

$ pg_dump -Fd mydb -f dumpdir

Aby ponownie załadować plik archiwum do (świeżo utworzonej) bazy danych o nazwie newdb:

$ pg_restore -d newdb db.dump

Z pg_restore dokumentacja:

Przykłady

Załóżmy, że zrzuciliśmy bazę danych o nazwie mydb do pliku zrzutu w niestandardowym formacie:

$ pg_dump -Fc mydb > db.dump

Aby usunąć bazę danych i odtworzyć ją ze zrzutu:

$ dropdb mydb
$ pg_restore -C -d postgres db.dump


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobierz nazwę miesiąca z daty w PostgreSQL

  2. 2 sposoby zwracania wierszy zawierających znaki niealfanumeryczne w PostgreSQL

  3. Jaka jest domyślna kolejność listy zwracanej przez wywołanie filtra Django?

  4. Jak transaction_timestamp() działa w PostgreSQL

  5. Najlepsze praktyki w zakresie replikacji PostgreSQL — część 2