Tôi cần chuyển một số dữ liệu từ cơ sở dữ liệu khác. Cơ sở dữ liệu cũ được gọi là paw1.moviesDB và cơ sở dữ liệu mới là paw1. Giản đồ của mỗi bảng là như sau.Chuyển dữ liệu giữa các cơ sở dữ liệu với PostgreSQL
Awards (name of the table)(new DB)
Id [PK] Serial Award
Nominations (name of the table) (old DB)
Id [PK] Serial nominations
Làm cách nào để sao chép dữ liệu từ cơ sở dữ liệu cũ sang cơ sở dữ liệu mới?
Setting biến search_path sử dụng "SET search_path TO blah" là một cách hay để làm việc với các lược đồ khác nhau mà không làm tổn thương các pinkies của bạn.Bạn có thể thực hiện thay đổi của bạn vĩnh viễn với "ALTER USER user SET search_path TO blah" - thích nó! ;-) –
Thực hiện di chuyển bằng cách sử dụng dblink, xem http://stackoverflow.com/questions/14797327/copy-data-between-two-tables-in-postgresql-using-dblink-sql –