PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL pg_dump

Bạn vẫn chưa cho chúng tôi thấy bức tranh toàn cảnh, nhưng "lỗi cú pháp" dường như chỉ ra rằng bạn chạy điều đó từ bên trong công cụ máy khách SQL (psql, pgAdmin, ...)

pg_dumppsql dòng lệnh chương trình chứ không phải câu lệnh SQL.

Bạn cần chạy chúng từ dấu nhắc lệnh (còn gọi là trình bao)

Ngoài ra, (db cũ) tham số là hoàn toàn sai. Cơ sở dữ liệu không được đặt trong dấu ngoặc cho pg_dump, ví dụ:

pg_dump -U user1 dbname_old_db | psql -U user2 dbname_new_db

Một lần nữa:bạn phải chạy điều này từ dấu nhắc lệnh, không phải từ bên trong công cụ 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. Các hàm mảng Postgresql với QueryDSL

  2. PostgreSQL có thể thực hiện kết hợp giữa hai thủ tục được lưu trữ trên SQL Server không?

  3. Truy vấn cơ sở dữ liệu không đồng bộ với PostgreSQL trong Node không hoạt động

  4. Không thể cài đặt PG gem trên Mac OSX

  5. 2ndQuadrant tại PostgresConf US 2018