Liquibase 将 BIT 设置为默认 0

问题描述 投票:0回答:1

我在表格中添加以下列:

alter table my_table
    add no_default bit null;

当我让 Liquibase 进行比较时,它会生成以下更改:

ALTER TABLE my_table ADD no_default BIT DEFAULT 0 NULL;

如您所见,它将

false
(
0
) 设置为默认值,尽管该列没有定义它。 这是一个错误还是有办法防止这种情况?

// 编辑:我使用的是 MariaDB 10.2 数据库。

liquibase
1个回答
0
投票

我用这个工作

<column defaultValueComputed="B'0'" name="name" type="BIT(1)"/>
© www.soinside.com 2019 - 2024. All rights reserved.