sql >> Database teknologi >  >> RDS >> PostgreSQL

Opret kolonne af typen dobbelt præcision[] med liquibase

Jeg fandt endelig svaret med hjælp fra min kollega. Det ser ud til, at liquibase ikke kender sådanne typer, så vi er nødt til at ændre sql-forespørgslen manuelt:

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

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


  1. PostgreSQL-strengescape-indstillinger

  2. Hvordan tilføjer man indledende nul til forskellige char-længder i mysql?

  3. Hvordan løser man tilladelsesproblemer, når man kører Postgresql fra minikube?

  4. Hvordan opdeles forespurgte data efter afgrænsning i Oracle?