pg_dump是一个用于备份PostgreSQL数据库的工具。
它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。
其中脚本格式是包含许多SQL命令的纯文本格式,这些SQL命令可以用于重建该数据库并将之恢复到生成此脚本时的状态,该操作需要使用psql来完成。
至于归档格式,如果需要重建数据库就必须和pg_restore工具一起使用。
1、数据的导出
pg_dump -U userName -t tableName -h IP databaseName > fileName.sql
如果postgresql不是安装在本地,则需要添加-h IP
2、数据的导入
psql -d databaseName -U userName -f fileName.sql
拓展: