我很久以前使用 django 创建了一个数据库。现在我们正在迁移应用程序,所以我需要CREATE TABLE
django 可能已经运行的所有 sql 查询来为我们的服务创建整个数据库(它有大约 70-80 个表,每个表平均有 30-70 列)。
新旧服务器都使用 Postgres 作为数据库。
但是技术堆栈完全不同(将托管服务的第 3 方专有应用程序)而不是 django。
如果我从头开始重新编写所有表,则至少需要一两个星期。
Postgres或django有什么方法可以CREATE TABLE
为整个数据库生成sql模式,保持所有关系不变?
此外,我必须根据客户要求对该架构进行细微修改。
ps - pg_dump 不起作用,因为我需要实际的模式本身才能从客户那里得到审查。