Database
如何將表從一個 SQL 數據庫複製到另一個?
我有一個數據庫(如果重要的話,它是 Postgres),我想獲取其中的兩個表,將它們導出,然後將它們導入另一個數據庫。我怎麼做?
編輯添加Google誘餌:轉儲負載
將 pg_dump 與 -t 選項一起使用(您可以指定多次):
pg_dump -t foo -t foo1 dbname1 > dump.sql
在新數據庫中恢復:
psql -U 使用者名 dbname2 < dump.sql
如果另一個數據庫不是由 Postgresql 管理的,請使用 pg_dump,如 Gary 的提示,但使用 -D 標誌,它會使導入過程更加健壯。您必須在目標系統上創建模式
(抱歉,因為我沒有足夠的分數,所以無法對 Gary 的回答添加評論)