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指令導入文本資料