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

Xuất các hàng cụ thể từ bảng PostgreSQL dưới dạng INSERT SQL script

Tạo bảng với tập hợp bạn muốn xuất và sau đó sử dụng tiện ích dòng lệnh pg_dump để xuất thành tệp:

create table export_table as 
select id, name, city
from nyummy.cimory
where city = 'tokyo'
$ pg_dump --table=export_table --data-only --column-inserts my_database > data.sql

--column-inserts sẽ kết xuất dưới dạng các lệnh chèn với tên cột.

--data-only không kết xuất giản đồ.

Như đã nhận xét bên dưới, việc tạo một dạng xem trong thay vì một bảng sẽ ngăn cản việc tạo bảng bất cứ khi nào cần xuất mới.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng UUID trong SQLAlchemy?

  2. Các cài đặt sẵn có cao của PostgreSQL Patroni

  3. Liệt kê tất cả các chuỗi trong Postgres db 8.1 với SQL

  4. lỗi lệnh sử dụng alembic không thể tìm thấy mã định danh

  5. Làm thế nào để đánh giá hiệu suất PostgreSQL