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

Postgresql 在Postgres中的物化视图上创建主键,postgresql,view,materialized-views,Postgresql,View,Materialized Views,如何在Postgres中的物化视图上创建主键 ALTER MATERIALIZED VIEW my_mat_view ADD PRIMARY KEY (id) 返回错误: Error in query: ERROR: "my_mat_view" is not a table 物化视图不能有主键。您可以改为使用唯一索引 create unique index on my_mat_view (id)

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

ALTER MATERIALIZED VIEW my_mat_view ADD PRIMARY KEY (id)
返回错误:

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

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

create unique index on my_mat_view (id)