【发布时间】:2017-05-04 18:16:01
【问题描述】:
已知事实:Oracle 本身不支持布尔值。 因此建议使用 Char(1) 或 Number(1),然后创建一个约束将值限制为 Y/N 或 0/1。
话虽如此。 在为 oracle 数据库创建布尔值时,Liquibase 会创建一个数字 (1)。 有谁知道它是否也创建了数据库约束? 即:“检查(布尔在(0,1))”
http://dba-presents.com/index.php/liquibase/29-liquibase-3-3-x-data-types-mapping-table
【问题讨论】:
-
自己尝试一下有多难?
-
@Eomm,不是真的。那是特定于 oracle 的。我想知道 liquibase 如何处理 oracle 没有布尔值的事实。
-
@a_horse_with_no_name,你为什么不找出解决方案然后告诉我它是什么以及花了你多长时间?
标签: liquibase