postgreSQL数据库里导入导出的sql语句是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了postgreSQL数据库里导入导出的sql语句是啥?相关的知识,希望对你有一定的参考价值。
参考技术A Postgresql数据的导入和导出,以及copy命令介绍\\x0d\\x0a\\x0d\\x0a如何导出PostgreSQL数据库中的数据:\\x0d\\x0apg_dump -U postgres -f dump.sql mydatabase\\x0d\\x0a具体某个表\\x0d\\x0apg_dump -U postgres -t mytable -f dump.sql mydatabase\\x0d\\x0a\\x0d\\x0a导入数据时首先创建数据库再用psql导入:\\x0d\\x0acreatedb newdatabase\\x0d\\x0apsql -d newdatabase -U postgres -f dump.sql\\x0d\\x0a\\x0d\\x0a把数据按照自己所想的方式导出,强大的copy命令:\\x0d\\x0aecho "copy students to? stdout DELIMITER \'|\'"|psql school|head\\x0d\\x0a(students为表名,school为库名,各个字段以|分隔)\\x0d\\x0aecho \'copy (select * from students order by age limit 10) to stdout;\' | psql schoolpostgresql 导入 导出(一张表)
导入sql -w 指定数据库名
psql -h 192.168.20.123 -p 5432 -w warehouse < /usr/20180808.sql
导出一张表sql -w 指定数据库名
语法:# -h 地址 -p 端口 -t 指定表 -n 指定schema -Fp 输出一个纯文本sql文件 -E 指定字符集 -f 指定生成的sql文件路径 最后一个是dbname -U 用户 -W 密码 -c先清除
pg_dump -h 192.168.20.123 -p 5432 -c -Fp -t house.tb_content_keyword_relation -E UTF-8 -f /usr/20180808.sql warehouse
以上是关于postgreSQL数据库里导入导出的sql语句是啥?的主要内容,如果未能解决你的问题,请参考以下文章