postgresql导入导出数据

导出
引用

pg_dump -U user  database -t tablename -f dump.sql

导入
引用

createdb -U user database
psql -U user -d database -f dump.sql

从文件中load,已tab分割,如果是其他分割可以加上with delimiter子句
引用

cat /tmp/b | psql -U username -d database -c "copy hotelfts_specialcase(key,value,status,operator,operate_at) from STDIN

到处tab分割的文本
引用

psql -U username  -d db -h host -c "copy (select cityname_zh,cityname_en from citys where belongtocountry!='China') to STDOUT"

导出CSV格式
引用

psql -U username  -d db -h host -c "\copy (select cityname_zh,cityname_en from citys where belongtocountry!='China') to citys.result1 with csv header"

你可能感兴趣的:(sql,C++,c,F#,PostgreSQL)