我很难制作一个脚本来从某些数据库中删除旧约束,然后用新引用创建新约束。
问题是数据库不相等。
例如:swpmnh数据库有fk_cmp_solicitaca_rh_contrat约束,但swpmcs数据库没有。因此,如果我执行该脚本,则会出现错误并且不会提交。
我知道 Postgres 9.xDROP CONSTRAINT IF EXISTS有这个功能,但是 Postgres 8.x 和 Oracle 11g 都没有这个功能。
我工作和学习SQL只有 3 个月,我知道这是一件简单的事情,但这对我来说是一个问题。