如何了解PostgreSQL中已创建索引使用的运算符类?PostgreSQL中索引的运算符类
0
A
回答
2
您可以查询系统目录。
对于多列索引可以有多个操作符类。
SELECT opcname
FROM (
SELECT unnest(indclass) AS ind_op
FROM pg_index
WHERE indexrelid = 'index_schema.index_name'::regclass
) i
JOIN pg_opclass o ON o.oid = i.ind_op;
indclass
是oidvector
类型可嵌套的像任何阵列。这样,您可以为多列索引获取多行。有关手册here和here中目录表的更多详细信息。
如果index_schema
在您的search_path
(并且首先出现索引名重复的情况),则您不必对模板名称进行模式限定。
+0
更多的情况下,我认为index_schema是'public', – zw963
+0
@ zw963:在简单的情况下,是的。但是索引与其父表相同,它可以是任何模式,特别是在多用户环境中。 –
相关问题
- 1. Postgresql中的LIKE运算符
- 2. 内置运算符类timestamptz_minmax_ops不支持在postgresql中创建索引
- 3. 索引和NOT运算符
- 4. Scala中的超载索引运算符
- 5. PostgreSQL多列索引加入比较(“<" and ">”)运算符
- 6. PostgreSQL索引字符串类型
- 7. PostgreSQL索引运行时间
- 8. 索引运算符的常量
- 9. 使用$或运算符的Mongodb索引
- 10. Postgresql - JSON数组运算符
- 11. R + PostgreSQL - IN运算符
- 12. PostgreSQL查询,LIKE运算符
- 13. 临时矩阵产品的特征运算符(索引,索引)
- 14. 类似于PostgreSQL的Ruby中的Range运算符
- 15. postgresql索引字符串列
- 16. Postgresql索引范围类型
- 17. Windows Phone 7 ListBox索引运算符
- 18. XAML绑定索引运算符
- 19. 自定义索引运算符C++
- 20. ArangoDB - 数据库索引与“!=”运算符
- 21. 在Postgresql中创建运算符
- 22. PostgreSql中字符串列类型的索引数组
- 23. 澄清索引类型查询运算符和extends关键字
- 24. PostgreSQL的“IS [NOT]不同于”运算符
- 25. postgreSQL中的索引维护
- 26. PostgreSQL里的索引
- 27. 创建一个类索引运算符[]允许字符串参数(字符串索引)
- 28. 搜索运算符的cstring
- 29. 小于或大于sql server中索引的运算符问题
- 30. 堆中的对象和覆盖索引运算符
这可能更适合dba.SE. –