我尝试了以下
mip_owner=> SELECT add_vertica_options('OPT', 'ENABLE_WITH_CLAUSE_MATERIALIZATION');
错误4296:未设置选项 提示: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
------------------------------
我在这里遗漏了什么吗?
答案 0 :(得分:3)
此选项似乎仅在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)