Commit 8d7ff13e authored by Kevin Grittner's avatar Kevin Grittner

Add regression test for MV join to view.

This would have caught a bug in the initial patch, and seems like
a good thing to test going forward.

Per bug report by Erik Rijkers and fix by Tom Lane
parent f7559c01
......@@ -327,6 +327,15 @@ SELECT * FROM tum;
x | 5
(3 rows)
-- test join of mv and view
SELECT type, m.totamt AS mtot, v.totamt AS vtot FROM tm m LEFT JOIN tv v USING (type);
type | mtot | vtot
------+------+------
y | 12 | 12
z | 24 | 24
x | 5 | 5
(3 rows)
-- test diemv when the mv does exist
DROP MATERIALIZED VIEW IF EXISTS tum;
-- make sure that dependencies are reported properly when they block the drop
......
......@@ -103,6 +103,9 @@ REFRESH MATERIALIZED VIEW tum WITH DATA;
SELECT pg_relation_is_scannable('tum'::regclass);
SELECT * FROM tum;
-- test join of mv and view
SELECT type, m.totamt AS mtot, v.totamt AS vtot FROM tm m LEFT JOIN tv v USING (type);
-- test diemv when the mv does exist
DROP MATERIALIZED VIEW IF EXISTS tum;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment