Как включить ENABLE_WITH_CLAUSE_MATERIALIZATION?

Я попробовал следующее

mip_owner=> SELECT add_vertica_options('OPT', 'ENABLE_WITH_CLAUSE_MATERIALIZATION');

ОШИБКА 4296: параметры не установлены. HINT: ENABLE_WITH_CLAUSE_MATERIALIZATION не является допустимым. Опция Opt Vertica

Также после установки dbdrole я не смог установить его.

mip_owner=> set role dbduser;
SET
Time: First fetch (0 rows): 1.481 ms. All rows formatted: 1.491 ms

mip_owner=> SELECT add_vertica_options('OPT', 'ENABLE_WITH_CLAUSE_MATERIALIZATION');

ERROR 4296:  Options not set
HINT:  ENABLE_WITH_CLAUSE_MATERIALIZATION is not a valid Opt Vertica option

Также нет текущей опции

mip_owner=> SELECT show_current_vertica_options();

 show_current_vertica_options 
------------------------------

Я что-то пропустил?

+1
источник поделиться
1 ответ

Эта опция доступна только в версии 7. 1+. Убедитесь, что у вас есть правильная версия (SELECT VERSION();).

dbadmin=> SELECT add_vertica_options('OPT', 'ENABLE_WITH_CLAUSE_MATERIALIZATION');
 add_vertica_options
---------------------
 Options Set
(1 row)

dbadmin=> SELECT show_current_vertica_options();
                          show_current_vertica_options
--------------------------------------------------------------------------------

Opt Vertica Options
--------------------
ENABLE_WITH_CLAUSE_MATERIALIZATION


(1 row)
+3
источник

Посмотрите другие вопросы по меткам или Задайте вопрос