Liquibase drop复合键命令



如何使用SQL命令在liquidbase中删除复合键?我的组合键没有名称。

我试着搜索liquidbase文档,但它只说主键。

  1. 组合键是主键。因此,如果你找到了一种方法来删除主键,那么就使用它。

  2. 如果你想使用SQL命令,而不是Liquibase XML, JSON等,那么这是一个如何在SQL中删除复合键的问题。答案取决于您使用的数据库引擎。例如,在MySQL中,你可以这样做:

    删除主键

CITIES表中的主键将被删除,即使它是复合键。要使它可以从Liquibase运行,只需添加一个带有Liquibase元数据的注释行。例如:

--changeset Harsh:1
ALTER TABLE CITIES DROP PRIMARY KEY;

最新更新