Unless I'm completely mistaken, the second code example onhttps://www.postgresql.org/docs/current/rules-materializedviews.html, i.e this: CREATE TABLE mymatview AS SELECT * FROM mytab; Should instead by CREATE VIEW mymatview AS SELECT * FROM mytab;
pgsql-docs by date:
Соглашаюсь с условиями обработки персональных данных