Liquibase没有执行已添加列的更新

时间:2019-02-11 16:41:31

标签: sql-update liquibase

我添加了一列并在liquibase中更新其值,但是更新不起作用,但它在 avail_dat = avail_dat[(avail_dat['1/20/2019'] >= 24) | (avail_dat['1/27/2019'] >= 24) | (avail_dat['2/3/2019'] >= 24) | (avail_dat['2/10/2019'] >= 24) | (avail_dat['2/17/2019'] >= 24) | (avail_dat['2/24/2019'] >= 24) | (avail_dat['3/3/2019'] >= 24) | (avail_dat['3/10/2019'] >= 24) | (avail_dat['3/17/2019'] >= 24) | (avail_dat['3/24/2019'] >= 24) | (avail_dat['3/31/2019'] >= 24) | (avail_dat['4/7/2019'] >= 24) ] 表中处于EXECUTED状态。

我尝试将其设置为其他变更集,但是即使我在所有变更日志的末尾编写了更新,它也仍然无法正常工作。 如果启动没有更新变更集的应用程序,请添加更新变更集并重新运行该应用程序,然后更新列。

这是两个语句在同一个变更集中时的变更集代码:

databasechangelog

在我的测试应用程序中,所有行的确具有<changeSet id="20190108172534" author="jonas"> <addColumn tableName="t_shop_item"> <column name="icon_mode" type="VARCHAR(20)" defaultValue="FILE_MODE"> <constraints nullable="false"/> </column> </addColumn> <update tableName="t_shop_item"> <column name="icon_mode" value="CSS_MODE" /> <where>icon_asset is null</where> </update> </changeSet> ,但所有icon_asset NULL列仍为icon_mode

0 个答案:

没有答案