Postgresql,导出一个 sql 文件来创建数据库
Postgresql, export a sql file to create database
使用 MySql Workbench,我可以使用 EER-Diagram 创建数据库的所有表,然后执行 File/Export/Forward 工程师 SQL 创建脚本以生成 sql 创建数据库的文件加上数据库的所有表。在 Postgresql 中,使用 pgAdmin4 或 DBeaver,我已经在 database/schema 下创建了所有表,是否有任何类似的方法来生成一个 sql 文件来创建数据库和数据库的所有表?
您仅导出 schema without data
使用 pg_dump
in psql [terminal]
:
pg_dump -U postgres -s databasename > backup.sql
或 Pgadmin4
- 转到工具 -> 备份并在
Dump option
中 select only schema
。
使用 MySql Workbench,我可以使用 EER-Diagram 创建数据库的所有表,然后执行 File/Export/Forward 工程师 SQL 创建脚本以生成 sql 创建数据库的文件加上数据库的所有表。在 Postgresql 中,使用 pgAdmin4 或 DBeaver,我已经在 database/schema 下创建了所有表,是否有任何类似的方法来生成一个 sql 文件来创建数据库和数据库的所有表?
您仅导出 schema without data
使用 pg_dump
in psql [terminal]
:
pg_dump -U postgres -s databasename > backup.sql
或 Pgadmin4
- 转到工具 -> 备份并在
Dump option
中 selectonly schema
。