是否可以在 PostgreSQL 中将枚举转换为文本
Is it possible to convert enums to text in PostgreSQL
是否可以将在 postgresql 模式中声明的枚举转换为文本,以便我可以对枚举列使用 like 子句?
您可以轻松地将枚举转换为 text
并在其上使用任何文本运算符。
select * FROM table WHERE enumfield::text LIKE 'Some%';
虽然性能不是最好的,但可能有更好的方法来处理您想要实现的目标。
是否可以将在 postgresql 模式中声明的枚举转换为文本,以便我可以对枚举列使用 like 子句?
您可以轻松地将枚举转换为 text
并在其上使用任何文本运算符。
select * FROM table WHERE enumfield::text LIKE 'Some%';
虽然性能不是最好的,但可能有更好的方法来处理您想要实现的目标。