Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitee8ef93

Browse files
committed
Merge branch 'arssher-postgres_11' into next
2 parentsadfaa72 +0c38735 commitee8ef93

30 files changed

+1031
-99
lines changed

‎expected/pathman_expressions.out

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
/*
2+
* -------------------------------------------
3+
* NOTE: This test behaves differenly on < 11 because planner now turns
4+
* Row(Const, Const) into just Const of record type, apparently since 3decd150
5+
* -------------------------------------------
6+
*/
17
\set VERBOSITY terse
28
SET search_path = 'public';
39
CREATE EXTENSION pg_pathman;
@@ -160,42 +166,38 @@ SELECT *, tableoid::REGCLASS FROM test_exprs.composite;
160166
(3 rows)
161167

162168
EXPLAIN (COSTS OFF) SELECT * FROM test_exprs.composite WHERE (a, b)::test_exprs.composite < (21, 0)::test_exprs.composite;
163-
QUERY PLAN
164-
----------------------------------------------------------------------------------------------
169+
QUERY PLAN
170+
------------------------------------------------------------------------------------
165171
Append
166172
-> Seq Scan on composite_1
167173
-> Seq Scan on composite_2
168174
-> Seq Scan on composite_3
169-
Filter: (ROW(a, b)::test_exprs.composite <ROW(21, '0'::text)::test_exprs.composite)
175+
Filter: (ROW(a, b)::test_exprs.composite <'(21,0)'::test_exprs.composite)
170176
(5 rows)
171177

172178
EXPLAIN (COSTS OFF) SELECT * FROM test_exprs.composite WHERE (a, b) < (21, 0)::test_exprs.composite;
173-
QUERY PLAN
174-
------------------------------------------------------------------------
179+
QUERY PLAN
180+
--------------------------------------------------------------
175181
Append
176182
-> Seq Scan on composite_1
177-
Filter: (ROW(a, b) <ROW(21, '0'::text)::test_exprs.composite)
183+
Filter: (ROW(a, b) <'(21,0)'::test_exprs.composite)
178184
-> Seq Scan on composite_2
179-
Filter: (ROW(a, b) <ROW(21, '0'::text)::test_exprs.composite)
185+
Filter: (ROW(a, b) <'(21,0)'::test_exprs.composite)
180186
-> Seq Scan on composite_3
181-
Filter: (ROW(a, b) <ROW(21, '0'::text)::test_exprs.composite)
187+
Filter: (ROW(a, b) <'(21,0)'::test_exprs.composite)
182188
-> Seq Scan on composite_4
183-
Filter: (ROW(a, b) <ROW(21, '0'::text)::test_exprs.composite)
189+
Filter: (ROW(a, b) <'(21,0)'::test_exprs.composite)
184190
(9 rows)
185191

186192
EXPLAIN (COSTS OFF) SELECT * FROM test_exprs.composite WHERE (a, b)::test_exprs.composite < (21, 0);
187-
QUERY PLAN
188-
----------------------------------------------------------------
193+
QUERY PLAN
194+
----------------------------------------------------------------------
189195
Append
190196
-> Seq Scan on composite_1
191-
Filter: (ROW(a, b)::test_exprs.composite < ROW(21, 0))
192197
-> Seq Scan on composite_2
193-
Filter: (ROW(a, b)::test_exprs.composite < ROW(21, 0))
194198
-> Seq Scan on composite_3
195-
Filter: (ROW(a, b)::test_exprs.composite < ROW(21, 0))
196-
-> Seq Scan on composite_4
197-
Filter: (ROW(a, b)::test_exprs.composite < ROW(21, 0))
198-
(9 rows)
199+
Filter: (ROW(a, b)::test_exprs.composite < '(21,0)'::record)
200+
(5 rows)
199201

200202
DROP TABLE test_exprs.composite CASCADE;
201203
NOTICE: drop cascades to 5 other objects

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp