Próbuję zmodyfikować typ danych od NUMBER (10,0) do NUMBER (30,0) względem bazy danych z danymi w tych kolumnach. Do tego muszę użyć liquibase. Używam następujące:Modyfikuj typ danych dla kolumn z danymi w Oracle za pomocą Liquibase
<modifyDataType tableName="tableName" columnName="columnsName" newDataType="NUMBER(38,0)"/>
Ale dla tabel z danymi w kolumnach pojawia się następujący błąd:
Caused by: java.sql.SQLException: ORA-01440: column to be modified must be empty to decrease precision or scale
a kolumna nie zostanie przeniesione. Czy kolumny z danymi nie są migrowane do nowego typu tą metodą?
Czy rozwiązałeś ten problem? Jak zarządzałeś migracją danych? – Noam