怎么在postgresql中使用命令導出表-創新互聯
怎么在postgresql中使用命令導出表?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
pg_dump -h host -U postgres -d dbname -O -s -t "table_name" > name.sql
補充:PostgreSQL使用pg_dump導出單個數據表的insert語句
PostgreSQL自帶的pgadmin4工具沒有辦法生成數據表的insert語句,這使得想要提取單個表的數據,插入到不同環境的相同表中變成很麻煩的一件事,使用PostgreSQL的pg_dump工具可以實現該功能。
使用效果
截圖1.在空的表中執行導出的sql文件
截圖2.插入的數據
使用pg_dump導出的sql語句文件,直接在數據庫中\i 執行,即可成功插入數據。
操作過程
截圖3.導出sql語句
截圖4.生成的SQL文件內容
命令為:
./pgdump -h 127.0.0.1 -U postgres -p 5432 -d postgres -t public.tbltxnmon --inserts >tbltxn_mon.sql
參數 | 賦值 | 備注 |
---|---|---|
-h | 127.0.0.1 | 數據庫所在環境IP |
-U | postgres | 數據庫所屬用戶名 |
-p | 5432 | 數據庫服務端所在端口 |
-d | postgres | 數據庫名稱 |
-t | public.tbltxnmon | 數據表名稱 |
--inserts | NA | 需導出insert語句 |
> | tbltxnmon.sql | 內容重定向至文件 |
關于怎么在postgresql中使用命令導出表問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。
本文標題:怎么在postgresql中使用命令導出表-創新互聯
標題URL:http://www.xueling.net.cn/article/dsjegh.html