The following bug has been logged on the website:
Bug reference: 14867
Logged by: Mansur Galiev
Email address: gomer94(at)yandex(dot)ru
PostgreSQL version: 10.0
Operating system: Ubuntu 16.04.3 LTS x64
Description:
CREATE TYPE my_type AS (f1 integer);
CREATE TYPE my_type_2 AS (f2 my_type);
CREATE TABLE my_table (c1 my_type_2);
CREATE VIEW my_view AS SELECT ((C1).f2).f1 FROM my_table;
DROP TYPE my_type CASCADE;
after then my_view still has a column and a type queries of this:
SELECT * FROM pg_views;
shows:
ERROR: could not open relation with OID 33070