1
我有大的postgres表,它是分區的。
該表已建立索引。
分別爲每個分區創建索引。
我的問題是:對postgres分區表的索引行爲(創建和刪除)
當創建索引時,它們也會在子表上創建。
刪除它時,只會刪除drop語句中的指定索引。
並顯示
WARNING: Only dropped the index "my_index_name"
HINT: To drop other indexes on child partitions, drop each one explicitly.
DROP INDEX
如何砸孩子paritions指標,沒有一個接一個放棄它(因爲我有255個表)
是做同樣的,運行下面的查詢和迭代DROP INDEX每個值:SELECT {列} FROM pg_indexes WHERE 表名LIKE「{ TABLE_NAME} %%'; –
很高興你找到了一個方法來完成它。這是很多子表索引。關於我寫的函數唯一令人煩惱的部分是引用轉義... – zxq9