如何在liquibase中更改Oracle数据库的varchar2列的大小

时间:2015-11-15 22:39:14

标签: liquibase

我只需要将Oracle DB中VARCHAR2列的大小从VARCHAR2(20 CHAR)增加到VARCHAR2(35 CHAR)。

数据库由具有生产数据的现有应用程序使用,但我将首先从DEV开始(当然)。

1 个答案:

答案 0 :(得分:5)

您想要使用Liquibase重构" modifyDataType",这里记录了:http://www.liquibase.org/documentation/changes/modify_data_type.html

以下是一个例子:

<changeSet author="liquibase-docs" id="modifyDataType-example">
    <modifyDataType 
            columnName="CODE"
            newDataType="varchar2(35 char)"
            tableName="PCF_PROGRAMME"/>
</changeSet>