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

tệp đầu vào dường như là một kết xuất định dạng văn bản. Vui lòng sử dụng psql

Từ pg_dump tài liệu:

Ví dụ

Để kết xuất cơ sở dữ liệu có tên mydb vào tệp SQL-script :

$ pg_dump mydb > db.sql

Để tải lại một tập lệnh như vậy vào cơ sở dữ liệu (mới được tạo) có tên newdb :

$ psql -d newdb -f db.sql

Để kết xuất cơ sở dữ liệu vào tệp lưu trữ định dạng tùy chỉnh:

$ pg_dump -Fc mydb > db.dump

Để kết xuất cơ sở dữ liệu vào kho lưu trữ định dạng thư mục:

$ pg_dump -Fd mydb -f dumpdir

Để tải lại tệp lưu trữ vào cơ sở dữ liệu (mới được tạo) có tên newdb:

$ pg_restore -d newdb db.dump

Từ pg_restore tài liệu:

Ví dụ

Giả sử chúng ta đã kết xuất một cơ sở dữ liệu có tên mydb vào một tệp kết xuất định dạng tùy chỉnh:

$ pg_dump -Fc mydb > db.dump

Để thả cơ sở dữ liệu và tạo lại nó từ kết xuất:

$ 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. Cột thay đổi Rails Migration để sử dụng mảng Postgres

  2. Ràng buộc kiểm tra PostgreSQL cho điều kiện khóa ngoại

  3. 9.6 Giải đấu bản vá đáng sợ nhất

  4. Mảng số nguyên postgres làm tham số?

  5. Hàm LEAST () trong PostgreSQL