在 Postgres 中的物化视图上创建主键

Create primary key on materialized view in Postgres

如何在 Postgres 中的物化视图上创建主键?

ALTER MATERIALIZED VIEW my_mat_view ADD PRIMARY KEY (id)

returns 错误:

Error in query: ERROR: "my_mat_view" is not a table 

物化视图不能有主键。您可以改用唯一索引。

create unique index on my_mat_view (id)