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

PostgreSQL pg_dump

Anda masih belum menunjukkan gambaran besarnya, tetapi "kesalahan sintaks" tampaknya menunjukkan bahwa Anda menjalankannya dari dalam alat klien SQL (psql, pgAdmin, ...)

pg_dump dan psql adalah baris perintah program, bukan pernyataan SQL.

Anda perlu menjalankannya dari command prompt (alias shell)

Selain itu (db lama) parameter benar-benar salah. Basis data tidak dimasukkan ke dalam tanda kurung untuk pg_dump, mis:

pg_dump -U user1 dbname_old_db | psql -U user2 dbname_new_db

Sekali lagi:Anda harus menjalankan ini dari command prompt, bukan dari dalam alat SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menjatuhkan semua basis data kecuali beberapa yang ada di postgres

  2. SQL LIMIT dengan klausa WHERE

  3. Pilih baris acak untuk setiap grup

  4. Beberapa catatan yang tidak diinginkan di Grup demi klausa di Postgress

  5. Kontainer Spring Docker tidak dapat mengakses kontainer Postgres Docker