sql >> Base de Datos >  >> RDS >> PostgreSQL

Crear columna de tipo doble precisión [] con liquibase

Finalmente encontré la respuesta con la ayuda de mi colega. Parece que liquibase no conoce esos tipos, por lo que debemos modificar la consulta sql manualmente:

<createTable tableName="t_name">
    ...
    <column name="doubleArray" type="DOUBLE_ARRAY"/>
    ...
</createTable>

<modifySql dbms="postgresql">
    <replace replace="DOUBLE_ARRAY" with="double precision[][]"/>
</modifySql>