PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

file input tampaknya menjadi dump format teks. Silakan gunakan psql

Dari pg_dump dokumentasi:

Contoh

Untuk membuang database yang disebut mydb ke dalam file skrip SQL :

$ pg_dump mydb > db.sql

Untuk memuat ulang skrip tersebut ke dalam basis data (baru dibuat) bernama newdb :

$ psql -d newdb -f db.sql

Untuk membuang database ke dalam file arsip format kustom:

$ pg_dump -Fc mydb > db.dump

Untuk membuang database ke dalam arsip format direktori:

$ pg_dump -Fd mydb -f dumpdir

Untuk memuat ulang file arsip ke dalam database (baru dibuat) bernama newdb:

$ pg_restore -d newdb db.dump

Dari pg_restore dokumentasi:

Contoh

Asumsikan kita telah membuang database bernama mydb ke dalam file dump format khusus:

$ pg_dump -Fc mydb > db.dump

Untuk menghapus database dan membuatnya kembali dari dump:

$ 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. Laporan Tren PostgreSQL 2019:Cloud Pribadi vs. Publik, Migrasi, Kombinasi Basis Data &Alasan Utama Digunakan

  2. Python psycopg2 tidak dimasukkan ke dalam tabel postgresql

  3. Menggunakan regex di WHERE di Postgres

  4. Basis Data PostgreSQL Saya Kehabisan Ruang Disk

  5. Pilih baris acak dari tabel PostgreSQL dengan probabilitas baris tertimbang