postgresql如何在整数数组上创建排除约束以防止数组值重叠?

时间:2016-05-20 06:11:10

标签: postgresql postgresql-9.5

当我在表上添加排除约束以防止int []中具有相同值的两行时,我收到此错误消息:

  

数据类型integer []没有访问方法的默认运算符类" gist"

我有一张这样的表:

$content = '<html>
<head>
  <script>--Some javascript and libraries included--</script>
  <title></title>
</head>
<body>
   <style>--Some Styling--</style>
</body>
</html>';

$html = mysql_real_escape_string($content);

1 个答案:

答案 0 :(得分:2)

我的同事通过创建扩展程序来解决这个问题:

CREATE EXTENSION IF NOT EXISTS intarray;

创建此扩展后,我可以添加排除约束以防止数组中具有相同元素的两行。