Postgresql導出及導入符合條件的記錄
Export specific rows from a PostgreSQL table as INSERT SQL script
首先進入psql
。
切換到指定資料庫後將資料表中符合條件的記錄導出成csv檔:
\c <dbname>;
COPY (SELECT * FROM <tablename> WHERE <condition>) TO '/path/to/file.csv';
將csv檔導入資料表:
\c <dbname>;
\copy <tablename> FROM '/path/to/file.csv';