我添加了一列并在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