我想在不丢失数据的情况下更改 PostgreSQL 10.1 物化视图的名称。刷新这个物化视图需要 12 多个小时。
因此,为了测试更改物化视图语句,我WITH NO DATA在定义中包含该子句的不同物化视图上进行了尝试。
当我运行命令时:
ALTER MATERIALIZED VIEW etl.mv_test
RENAME to etl.vw_test
Run Code Online (Sandbox Code Playgroud)
该WITH NO DATA条款已更改为WITH DATA。所以我假设视图会被刷新。是否可以将WITH NO DATA条款保留在更改后的视图中?