在我工作的地方,我们使用postgres数据库(8.3即将迁移到8.4).关于在数据库中使用枚举,目前存在一个小的争论.我个人不喜欢db enum类型.除此之外,它将应用程序逻辑放在数据库中,并为代码和数据之间的不匹配创造了可能性.
我想知道postgres Enum的优点(除了可读性)和缺点是什么?
在我工作的地方,我们使用postgres数据库(8.3即将迁移到8.4).关于在数据库中使用枚举,目前存在一个小的争论.我个人不喜欢db enum类型.除此之外,它将应用程序逻辑放在数据库中,并为代码和数据之间的不匹配创造了可能性.
我想知道postgres Enum的优点(除了可读性)和缺点是什么?
枚举的优势是:
缺点是: