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

Cách sao chép các lược đồ trong PostgreSQL

Bạn có thể làm điều đó từ dòng lệnh mà không cần sử dụng tệp:

pg_dump -U user --schema='fromschema' database | sed 's/fromschmea/toschema/g' | psql -U user -d database

Lưu ý rằng điều này tìm kiếm và thay thế tất cả các lần xuất hiện của chuỗi là tên giản đồ của bạn, vì vậy nó có thể ảnh hưởng đến dữ liệu của bạn .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mô-đun đa xử lý và các kết nối psycopg2 riêng biệt

  2. Nhận các giá trị mặc định của các cột trong bảng trong Postgres?

  3. Không làm gì trong một thủ tục kích hoạt

  4. Sự khác biệt về ngày của PostgreSQL

  5. Khóa dự đoán trong PostgreSQL 9.2.1 với cách ly Serializable