【发布时间】:2012-06-10 23:59:54
【问题描述】:
我一直在将 MySQL 数据库迁移到 Pg (9.1),并通过在 Pg 中创建新数据类型,然后将其用作列定义来模拟 MySQL ENUM 数据类型。我的问题——我可以使用 CHECK CONSTRAINT 代替吗? MySQL ENUM 类型被实施以强制行中的特定值条目。这可以通过检查约束来完成吗?如果是,会更好(或更糟)吗?
【问题讨论】:
-
为什么不用PG的枚举类型呢?为什么你认为你需要“模仿”一个?