В таблице PostgreSQL 10.6 включена политика безопасности строк, скажем, id
.Таблица имеет несколько разделов на основе id
.
Перед выполнением запроса выбора значение для поля было установлено с помощью оператора SET
.
Но когда выполняется запрос выбора, из плана объяснения я вижу, что PostgreSQL долженпросмотрите все разделы, чтобы найти правильный раздел, соответствующий значению, которое было установлено с помощью оператора SET
.
Принимая во внимание, что если id
было передано в предложении WHERE
, он выбрал правильный раздел безпросматривая их все.
Есть ли способ заставить политику безопасности строк выбрать правильный раздел, аналогичный предложению where?