我在PostgreSQL中有一列是文本数据类型.但它真正坚持的是四种价值观,它们是:
EOS,EOS in 6 months,EOS in 12 months, EOS in 24 months
我总是执行相同类型的查询,这将取决于用户输入,但它将包含一个或多个上述值,如下所示:
select * from table
where text_column in
('EOS','EOS in 6 months','EOS in 12 months', 'EOS in 24 months')
我想知道如果我将数据类型从文本转换为枚举,我是否会获得任何性能优势?