如果在MYSQL中使用liquibase存在,则删除外键

时间:2018-04-30 07:22:09

标签: java mysql liquibase

我想问一下,有没有办法在只有存在时才删除外键约束?我目前的变更集如下所示:

 <changeSet author="blabla" id="10_1_1">

    <comment>Drop FK DummyFK1</comment>

    <dropForeignKeyConstraint constraintName="DummyFK1" baseTableName="DummyToken" />

</changeSet>

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要添加import sympy as sy sy.init_printing() m, v0, k, g, R, u, v = sy.symbols('m v0 k g R u v') sy.nonlinsolve([0.5*m*v0**2 - m*g*2*R - 0.5*m*v**2 - 0.5*k*m*u**2, m*v0 - m*v - k*m*u, m*g - m*((u+v)**2)/R], [v0, v, u] ) preConditions中有foreignKeyConstraintExists内置前置条件。

liquibase