Some products refer to this type of functions as "non-materializable" functions, meaning that they are disallowed in CREATE MATERIALIZED VIEW statements. We'll also need to take care of such misuse.
dev=> create materialized view mv as select current_user();
CREATE_MATERIALIZED_VIEW
The current_user in the above MV doesn't change when switching the user.
Describe the bug
Some products refer to this type of functions as "non-materializable" functions, meaning that they are disallowed in CREATE MATERIALIZED VIEW statements. We'll also need to take care of such misuse.
The current_user in the above MV doesn't change when switching the user.
Error message/log
No response
To Reproduce
No response
Expected behavior
No response
How did you deploy RisingWave?
No response
The version of RisingWave
No response
Additional context
No response