sql >> Databasteknik >  >> RDS >> PostgreSQL

Skapa kolumn av typen dubbel precision[] med liquibase

Jag hittade äntligen svaret med hjälp av min kollega. Det verkar som att liquibase inte känner till sådana typer, så vi måste ändra sql-frågan manuellt:

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

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


  1. Lära 2:Kan inte välja entitet genom identifieringsvariabler utan att välja minst ett rotentitetsalias

  2. sql-server länkad server till oracle returnerar ingen data hittades när data finns

  3. Postgres Database Error:Relation existerar inte

  4. Tillgång till en fjärrstyrd mysql db i trigger