Pg数据库命令的导入导出sql方式

导出

pg_dump -U username -W -F p database_name > outputfile.sql

参数说明:

  • -U username:替换为您的PostgreSQL用户名。

  • -W:在执行命令时提示输入密码。

  • -F p:指定输出格式为纯文本(默认)。

  • database_name:替换为您要导出的数据库名。

  • outputfile.sql:导出的SQL文件的名称。

  • -t, --table=TABLE 只转储指定名称的表

确保您有足够的权限来运行pg_dump,并且在运行命令时可能需要前缀sudo,特别是如果您不是PostgreSQL的超级用户。

如果您想导出整个数据库,不包括数据,可以使用--schema-only选项:

pg_dump -U username -W -F p --schema-only database_name > schema.sql

如果您只想导出数据而不是模式,可以使用--data-only选项:

pg_dump -U username -W -F p --data-only database_name > data.sql

导出具体表:

pg_dump -Upostgres -t mytable -f dump.sql postgres

导入

导入具体表:

psql -d postgis -f dump.sql postgres

导入数据库:

psql -d postgis -f db.sql postgres

相关推荐
gma99925 分钟前
Etcd 框架
数据库·etcd
爱吃青椒不爱吃西红柿‍️27 分钟前
华为ASP与CSP是什么?
服务器·前端·数据库
Yz98761 小时前
hive的存储格式
大数据·数据库·数据仓库·hive·hadoop·数据库开发
武子康1 小时前
大数据-230 离线数仓 - ODS层的构建 Hive处理 UDF 与 SerDe 处理 与 当前总结
java·大数据·数据仓库·hive·hadoop·sql·hdfs
苏-言1 小时前
Spring IOC实战指南:从零到一的构建过程
java·数据库·spring
Ljw...1 小时前
索引(MySQL)
数据库·mysql·索引
菠萝咕噜肉i2 小时前
超详细:Redis分布式锁
数据库·redis·分布式·缓存·分布式锁
长风清留扬2 小时前
一篇文章了解何为 “大数据治理“ 理论与实践
大数据·数据库·面试·数据治理
OpsEye2 小时前
MySQL 8.0.40版本自动升级异常的预警提示
数据库·mysql·数据库升级
Ljw...2 小时前
表的增删改查(MySQL)
数据库·后端·mysql·表的增删查改