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

How to change size of varchar2 column of an Oracle database in liquibase

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

尽管我将首先从 DEV 开始(当然),但现有应用程序使用该数据库和生产数据。

您想使用 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>