Liquibase - SQLite - 来自变更集的“添加列”删除表主要约束

时间:2018-01-02 18:36:18

标签: sqlite primary-key liquibase

也许我错过了什么,但当我尝试向具有主键的现有表添加新列时,该主键因某种原因被删除。

变更:

<changeSet author="author" id="21">
    <addColumn tableName="my_table">
        <column name="new_column_test" type="varchar(255)"/>
    </addColumn>
</changeSet

我使用过这项工作(并且有效):

<changeSet author="author" id="21">
    <sql splitStatements="false">
        ALTER TABLE my_table ADD new_column_test VARCHAR(255);
    </sql>
</changeSet>

我不知道出了什么问题,但这很奇怪。

我搜索了很多东西来解决这个问题,但没有运气。

如果有人可以提供帮助,谢谢。

0 个答案:

没有答案