Postgres Sql - 手動匯入資料

Postgres Sql - 手動匯入資料

什麼是 Postgres Sql
Postgre Sql是一個關連式資料庫,但是主要用於linux上面,目前有很多版本,而且還是免費試用,效能也還不錯。

最近在使用 Postgres Sql 開發專案,問題是原本的系統上就有舊資料,所以必需要把資料整個轉移到測試環境,但是舊資料太大了,無法利用Postgres Sql附的管理介面(pgAdmin III)匯入,所以必需使用手動匯入資料的指令語法,由於不好記,就把他寫下來。

Postgres Sql Command line

Postgres Sql - 手動匯入資料


Postgres Sql 指令畫面

Postgres Sql - 手動匯入資料

Postgres Sql - 手動匯入資料指令
psql -U postgres -e {資料庫名} < {要匯入的檔案名}
例如: psql -U postgres -e Test < xxx.sql
如果不行的話,可能是檔案的路徑有問題,最容易解決的方法就是copy 到 bin 的目錄。

如果還想知道有什麼指令的話,只要打上 "psql --help" 即可

Postgres Sql - 手動匯入資料

0 意見: