将PL/pgSQL输出从PostgreSQL保存到CSV文件将PL/pgSQL输出从PostgreSQL数据库保存到CSV文件的最简单方法是什么?我使用PostgreSQL8.4与pgAdminIII和PSQL插件一起运行查询。
3 回答
斯蒂芬大帝
1
TA贡献1827条经验 获得超8个赞
1 psql
命令
psql -d dbname -t -A -F"," -c "select * from users" > output.csv
ssh postgres@host command
2个Postgres copy
命令
COPY (SELECT * from users) To '/tmp/output.csv' With CSV;
3 psql互动(或不互动)
>psql dbname psql>\f ','psql>\a psql>\o '/tmp/output.csv'psql>SELECT * from users;psql>\q
4 pGadmin,但这不是脚本。
一只名叫tom的猫
TA贡献1906条经验 获得超3个赞
','
:
\f ','
\a
\t
\o '/tmp/yourOutputFile.csv'
:select * from YOUR_TABLE
\o
cd /tmp
scp
nano /tmp/yourOutputFile.csv
添加回答
举报
0/150
提交
取消