使用MySql Workbench,我可以使用EER-Diagram创建数据库的所有表格,然后执行文件/导出/正向工程SQL创建脚本以生成一个创建数据库及其所有表格的sql文件。在Postgresql中,使用pgAdmin4或DBeaver,我已在数据库/模式下创建了所有表格,是否有类似的方法来生成创建数据库及其所有表格的sql文件?
您可以使用 psql [terminal] 中的 pg_dump 命令,仅导出 schema without data : pg_dump -U postgres -s databasename > backup.sql 或使用 Pgadmin4 进入 工具 -> 备份,选择 Dump option 中的 only schema.
pg_dump
命令行工具来完成此操作。 - Schwern