最佳答案
我在文件中找不到这个问题的确切答案。如果列是数组类型,是否将所有输入的值单独索引?
我创建了一个简单的表,其中有一个int[]
列,并在上面放置了一个唯一的索引。我注意到我不能添加相同的int数组,这使我相信索引是数组项的组合,而不是每个项的索引。
INSERT INTO "Test"."Test" VALUES ('{10, 15, 20}');
INSERT INTO "Test"."Test" VALUES ('{10, 20, 30}');
SELECT * FROM "Test"."Test" WHERE 20 = ANY ("Column1");
索引是否帮助此查询?