Postgresql列包含正则表达式以匹配

时间:2012-06-19 21:54:26

标签: regex postgresql

我只是想知道正则表达式模式是否有特定的postgres列类型。也就是说,我想在列中存储模式,然后查询与输入字符串文字匹配的模式。有没有比制作TEXT专栏更好的方法?

1 个答案:

答案 0 :(得分:6)

不,没有用于存储正则表达式的特定列类型。

不幸的是,您必须在字符串文字中实际运行每个正则表达式,以确定它是否匹配。

修改 我认为varchar列可以节省空间但是在阅读@ muistooshort的评论并进行一些研究之后,似乎varchar列与postgresql中的文本列相比没有多大好处。我发现这很有趣,有点奇怪。