如何从现有的 Postgres 数据库生成 DDL?
How to generate the DDL from an existing Postgres Database?
如何使用 DDL 将我的数据库模式(没有数据转储)导出为 SQL 文件,所以我可以在没有其他工具的情况下重新创建数据库吗?
此外,我需要 DDL 来生成具有反向图生成功能的 Visual Paradigm 实体关系图。
我在 VP Community forums 中找到了答案,我想与您分享 :)
pg_dump -U [USER] -h [HOST] -p [PORT] --schema-only [DATABASE_NAME] > [TARGET_PATH]
示例:
pg_dump -U root -h localhost -p 5432 --schema-only my_db > ~/db_schema_ddl.sql
或者如果您使用的是 docker:
docker exec -i [CONTAINER_ID] pg_dump -U [USER] --schema-only DATABASE_NAME > [TARGET_PATH]
如何使用 DDL 将我的数据库模式(没有数据转储)导出为 SQL 文件,所以我可以在没有其他工具的情况下重新创建数据库吗?
此外,我需要 DDL 来生成具有反向图生成功能的 Visual Paradigm 实体关系图。
我在 VP Community forums 中找到了答案,我想与您分享 :)
pg_dump -U [USER] -h [HOST] -p [PORT] --schema-only [DATABASE_NAME] > [TARGET_PATH]
示例:
pg_dump -U root -h localhost -p 5432 --schema-only my_db > ~/db_schema_ddl.sql
或者如果您使用的是 docker:
docker exec -i [CONTAINER_ID] pg_dump -U [USER] --schema-only DATABASE_NAME > [TARGET_PATH]