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

Rob*_*t R 2 liquibase

我有一个简单的需要将Oracle DB中VARCHAR2列的大小从VARCHAR2(20 CHAR)增加到VARCHAR2(35 CHAR).

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

Ste*_*nie 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>
Run Code Online (Sandbox Code Playgroud)