创建外键到Postgres中不存在的表

时间:2019-08-14 14:42:38

标签: postgresql constraints

我也曾在DBA交流中问过这个问题,但不确定是否合适。

我正在尝试提出一个解决方案,其中我有一堆包含架构创建内容的脚本文件。与Visual Studio的SQL项目类似,但适用于Postgres。

我的问题是,不一定会以正确的顺序读取文件,例如,读取的第一个文件/脚本/表与第二个文件/脚本/表有依赖性。

我希望有某种方法可以禁用检查以查看所引用的表/列是否存在,创建所有表,然后重新启用检查。

我正在运行9.2.24

我的第二个解决方案是对文件进行排序,以便仅在依赖项已经存在时才创建表,但我上面提到的方法将是首选。

0 个答案:

没有答案