也许我错过了什么,但当我尝试向具有主键的现有表添加新列时,该主键因某种原因被删除。
变更:
<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>
我不知道出了什么问题,但这很奇怪。
我搜索了很多东西来解决这个问题,但没有运气。
如果有人可以提供帮助,谢谢。