天天看點

pg資料庫_psql工具

psql是pg資料庫自帶的不可或缺的指令行工具。

  通過psql可以做的事情:

    1. 執行Sql

    2. 執行腳本

    3. 導出導入資料

    4. 恢複表資料

使用psql連接配接資料庫

  通過psql遠端連接配接資料庫,

    psql [option...] [dbname [username]]

      psql -h 192.168.28.72 -p 1921 mydb pguser

斷開psql用戶端連接配接使用\q,或者使用CTRL+D快捷鍵。

\d+指令

  如果需要查詢某個特定對象的詳細資訊,可以使用\d+指令。

  \d+ pg_ts_dict

psql導入、導出表資料

  psql支援檔案資料導入到資料庫,也支援資料庫表資料導出到檔案中。COPY指令和\copy指令都支援這兩種操作。

  使用\copy指令導出表test_copy資料,

    psql -h 192.168.28.74 -p 1921 mydb pguser

    \copy test_copy to '/home/postgres/test_copy.txt';

  使用\copy指令導入文本資料