更好的类型存储2个不同的单个字符

时间:2013-04-27 05:46:10

标签: postgresql postgresql-9.2

在列中必须仅存储2个值:01

此列的最佳列类型选择是什么:"char"ENUM('0', '1')

1 个答案:

答案 0 :(得分:1)

正如评论中所提到的,这不应该是char也不应该enum,而应该是boolean

FALSE转换为0 TRUE转换为1 如果您想禁止NULL值,请定义列NOT NULL