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

相关推荐
BTU_YC5 小时前
Neo4j查询计划完全指南:读懂数据库的“执行蓝图“
数据库·neo4j
非极限码农5 小时前
Neo4j图数据库上手指南
大数据·数据库·数据分析·neo4j
mit6.8245 小时前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |
java·数据库·c#
苏打水com6 小时前
数据库进阶实战:从性能优化到分布式架构的核心突破
数据库·后端
莫叫石榴姐6 小时前
SQL百题斩:从入门到精通,一站式解锁数据世界
大数据·数据仓库·sql·面试·职场和发展
shan~~7 小时前
linux达梦数据库操作
linux·数据库·chrome
武文斌777 小时前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
CoderIsArt8 小时前
SQLite架构
数据库·sqlite
lixora8 小时前
银河麒麟高级服务器操作系统(ADM64 版)V10(SP1)搭建 Oracle 19c RAC
数据库
郝学胜-神的一滴8 小时前
使用Linux的read和write系统函数操作文件
linux·服务器·开发语言·数据库·c++·程序人生·软件工程