mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-29 22:49:41 +03:00 
			
		
		
		
	test_ddl_deparse: Don't use pg_class as source for a matview
Doing so causes a pg_upgrade of a database containing these objects to fail whenever pg_class changes. And it's pointless anyway: we have more interesting tables anyhow. Discussion: https://postgr.es/m/CAD5tBc+s8pW9WvH2+_z=B4x95FD4QuzZKcaMpff_9H4rS0VU1A@mail.gmail.com
This commit is contained in:
		| @@ -2,7 +2,7 @@ | |||||||
| -- Materialized views | -- Materialized views | ||||||
| -- | -- | ||||||
| CREATE MATERIALIZED VIEW pg_class_mv AS | CREATE MATERIALIZED VIEW pg_class_mv AS | ||||||
|   SELECT * FROM pg_class LIMIT 1 WITH NO DATA; |   SELECT * FROM datatype_table LIMIT 1 WITH NO DATA; | ||||||
| NOTICE:  DDL test: type simple, tag CREATE MATERIALIZED VIEW | NOTICE:  DDL test: type simple, tag CREATE MATERIALIZED VIEW | ||||||
| REFRESH MATERIALIZED VIEW pg_class_mv; | REFRESH MATERIALIZED VIEW pg_class_mv; | ||||||
| NOTICE:  DDL test: type simple, tag REFRESH MATERIALIZED VIEW | NOTICE:  DDL test: type simple, tag REFRESH MATERIALIZED VIEW | ||||||
|   | |||||||
| @@ -3,6 +3,6 @@ | |||||||
| -- | -- | ||||||
|  |  | ||||||
| CREATE MATERIALIZED VIEW pg_class_mv AS | CREATE MATERIALIZED VIEW pg_class_mv AS | ||||||
|   SELECT * FROM pg_class LIMIT 1 WITH NO DATA; |   SELECT * FROM datatype_table LIMIT 1 WITH NO DATA; | ||||||
|  |  | ||||||
| REFRESH MATERIALIZED VIEW pg_class_mv; | REFRESH MATERIALIZED VIEW pg_class_mv; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user