如何瞭解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. –