PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tạo cột kiểu double precision [] với liquibase

Cuối cùng tôi đã tìm thấy câu trả lời với sự trợ giúp của đồng nghiệp của mình. Có vẻ như liquibase không biết những loại như vậy, vì vậy chúng tôi cần sửa đổi truy vấn sql theo cách thủ công:

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hội thảo trên web:Các tính năng mới trong PostgreSQL 11 [Theo dõi]

  2. Sự phát triển của khả năng chịu lỗi trong PostgreSQL:Du hành thời gian

  3. Mối quan hệ giữa Django Postgres ArrayField vs One-to-Many

  4. Nhiều chủ đề có thể gây ra các bản cập nhật trùng lặp trên tập hợp bị ràng buộc không?

  5. Postgresql:Hợp nhất 2 cơ sở dữ liệu tương tự