|
|
|
@ -390,16 +390,16 @@ CREATE VIEW collview1 AS SELECT * FROM collate_test1 WHERE b COLLATE "C" >= 'bbc |
|
|
|
CREATE VIEW collview2 AS SELECT a, b FROM collate_test1 ORDER BY b COLLATE "C"; |
|
|
|
CREATE VIEW collview2 AS SELECT a, b FROM collate_test1 ORDER BY b COLLATE "C"; |
|
|
|
SELECT table_name, view_definition FROM information_schema.views |
|
|
|
SELECT table_name, view_definition FROM information_schema.views |
|
|
|
WHERE table_name LIKE 'collview%' ORDER BY 1; |
|
|
|
WHERE table_name LIKE 'collview%' ORDER BY 1; |
|
|
|
table_name | view_definition |
|
|
|
table_name | view_definition |
|
|
|
------------+--------------------------------------------------------- |
|
|
|
------------+------------------------------------------- |
|
|
|
collview1 | SELECT collate_test1.a, + |
|
|
|
collview1 | SELECT a, + |
|
|
|
| collate_test1.b + |
|
|
|
| b + |
|
|
|
| FROM collate_test1 + |
|
|
|
| FROM collate_test1 + |
|
|
|
| WHERE ((collate_test1.b COLLATE "C") >= 'bbc'::text); |
|
|
|
| WHERE ((b COLLATE "C") >= 'bbc'::text); |
|
|
|
collview2 | SELECT collate_test1.a, + |
|
|
|
collview2 | SELECT a, + |
|
|
|
| collate_test1.b + |
|
|
|
| b + |
|
|
|
| FROM collate_test1 + |
|
|
|
| FROM collate_test1 + |
|
|
|
| ORDER BY (collate_test1.b COLLATE "C"); |
|
|
|
| ORDER BY (b COLLATE "C"); |
|
|
|
(2 rows) |
|
|
|
(2 rows) |
|
|
|
|
|
|
|
|
|
|
|
-- collation propagation in various expression types |
|
|
|
-- collation propagation in various expression types |
|
|
|
|