创建可重新运行的Postgresql DDL脚本

时间:2017-11-11 12:07:10

标签: postgresql ddl postgresql-9.6

我想为PostgreSQL数据库创建可重新运行的DDL脚本。我使用SSMS为SQL服务器做了这个。 SSMS可以为数据库生成DDL语句,如果不存在"条件。

我们如何为PostgreSQL做到这一点? 我想为我的一个PostgreSQL数据库生成DDL语句,并希望在另一个数据库上运行它,以便我也可以在目标数据库上创建所有表。但是,DDL脚本应该具有" IF Not EXISTS"对于每个表,如果脚本多次运行,我不会收到任何错误。

是否有任何工具可以为Postgresql的数据库自动创建此类DDL语句?

0 个答案:

没有答案