我试图更新表pg_index(“禁用”特定索引)但我得到关系pg_index的错误权限被拒绝。我已经在桌子上授予了所有权利,我也尝试授予选择,更新,插入,删除。
我无法更新,但我可以选择。帮助..
local.properties
答案 0 :(得分:1)
您可以以超级用户身份更新pg_index,如果没有,您还必须以超级用户身份授予权限。
但不要这样做!
对于特定查询,您可以使用set enable_indexscan = off
禁用索引的使用。
对于批量加载数据(并加快速度) - 执行pg_dump -s
备份包含索引的数据库模式。然后简单地删除它们,加载数据并在之后重新创建它们。