我只是想知道正则表达式模式是否有特定的postgres列类型。也就是说,我想在列中存储模式,然后查询与输入字符串文字匹配的模式。有没有比制作TEXT专栏更好的方法?
答案 0 :(得分:6)
不,没有用于存储正则表达式的特定列类型。
不幸的是,您必须在字符串文字中实际运行每个正则表达式,以确定它是否匹配。
修改强> 我认为varchar列可以节省空间但是在阅读@ muistooshort的评论并进行一些研究之后,似乎varchar列与postgresql中的文本列相比没有多大好处。我发现这很有趣,有点奇怪。