如何使用 LiquiBase 删除 Voltdb 中列的现有约束

How to drop existing constrain on colum in Voltdb with LiquideBase

我正在使用 Vold DB 和 Liquid base。 我有一个现有的 table,所有列都具有 nullable=false constrain

液基代码

<changeSet>

        <changeSet author="abc.xyz" id="123 >
        <createTable   tableName="TBLM_MY_TABLE_NAME">

    <column name="SOME_OTHER_COLUMS" type="VARCHAR(100)">
            <constraints nullable="false"/>
        </column>
        <column name="MOBILE_NUMBER" type="VARCHAR(100)">
                <constraints nullable="false"/>
        </column>

        </createTable>     

 </changeSet>

现在这个 table 已经在 Volt DB 中创建了。

现在我想从特定列“MOBILE_NUMBER”中删除这个现有的可为空的约束“

我同时提到了 Voltdb 站点和 liquid base 站点。也尝试了一些给定的示例,但无法将其删除。

即 来自 Volt 网站:

ALTER TABLE Airport DROP CONSTRAINT uniquecode;

Liquid 基地网站:

<dropNotNullConstraint

需要通过 Liquid base 或任何 Voltdb 查询解决此问题的指导

终于找到解决方法了

查询是: 更改 TABLE TBLM_TABLE_NAME 更改列 MOBILE_NUMBER 设置 NULL

参考:https://docs.voltdb.com/UsingVoltDB/ddlref_altertable.php