Oracle11g Liquibase generateChangelog为Oracle创建了错误的精度

Oracle11g Liquibase generateChangelog为Oracle创建了错误的精度,oracle11g,liquibase,Oracle11g,Liquibase,出于某种原因,当我使用Liquibase生成更改日志时,它使用了错误的精度。它生成一个数据类型为NUMBER(0,-127)的列 有人知道如何解决这个问题吗? <changeSet author="sfasdf (generated)" id="1357744702717-1"> <createTable schemaName="BLA" tableName="ADT_PAGE_ACCESS"> <column name="ID" type=

出于某种原因,当我使用Liquibase生成更改日志时,它使用了错误的精度。它生成一个数据类型为NUMBER(0,-127)的列

有人知道如何解决这个问题吗?


<changeSet author="sfasdf (generated)" id="1357744702717-1">
    <createTable schemaName="BLA" tableName="ADT_PAGE_ACCESS">
        <column name="ID" type="NUMBER(0,-127)">
            <constraints nullable="false" primaryKey="true" primaryKeyName="ADT_PAGE_ACCESS_PK" primaryKeyTablespace="ZON_IND1"/>
        </column>
        <column name="PAGE_ID" type="VARCHAR2(100 BYTE)">
            <constraints nullable="false"/>
        </column>
        <column defaultValueComputed="sysdate" name="ACCESSED" type="DATE">
            <constraints nullable="false"/>
        </column>
        <column name="CUSTOMER_ID" type="NUMBER(0,-127)"/>
        <column name="USERID" type="VARCHAR2(25 BYTE)"/>
    </createTable>
</changeSet>

请向我们展示变更集。