【问题标题】:How to drop existing constrain on colum in Voltdb with LiquideBase如何使用 LiquiBase 删除 Voltdb 中列的现有约束
【发布时间】:2021-10-05 18:41:16
【问题描述】:

我正在使用 Vold DB 和 Liquid 底座。 我有一个现有表,所有列都具有 nullable=false 约束

LiquidBase 代码

<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>

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

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

我提到了 Voltdb 站点和液体基地站点。也尝试了一些给定的示例,但无法将其删除。

即 来自 Volt 网站:

ALTER TABLE Airport DROP CONSTRAINT 唯一代码;

液体基地:

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

【问题讨论】:

    标签: voltdb volt


    【解决方案1】:

    我终于找到了解决办法。

    查询是: ALTER TABLE TBLM_TABLE_NAME ALTER COLUMN MOBILE_NUMBER SET NULL

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

    【讨论】:

      猜你喜欢
      • 2014-09-12
      • 2018-04-13
      • 2012-01-28
      • 1970-01-01
      • 2021-12-30
      • 2016-09-20
      • 2021-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多