在postgresql中获取数组的MD5值

时间:2015-04-30 23:20:42

标签: postgresql-9.3

我有一个数组表,例如

test=# select * from path;
          path      
---------------
{4,3,2,1}
{4,1,2,3}
{1,2,3,4}
{1,4,3,2}

实际上,重复了元组,我想删除redundent行。 一个问题是如何说它们是一样的。我的方法是使用指纹法。例如

v=md5(1)+md5(2)+md5(3)+md5(4) 

对于不同的行,v是相同的。

我想知道是否使用postgresql可以计算v值?因为它的路径可以是任何长度数组,如何编写查询来获取v值?谢谢。

0 个答案:

没有答案