Re: 回复: Core dump happens when execute sql CREATE VIEW v1(c1) AS (SELECT ('4' COLLATE "C")::INT FROM generate_series(1, 10));
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Yulin PEI <ypeiae@connect.ust.hk>
Cc: "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>
Date: 2021-04-18T17:46:46Z
Lists: pgsql-hackers
Yulin PEI <ypeiae@connect.ust.hk> writes: > After several tests, I found that this patch do not fix the bug well. What do you think is wrong with it? > So the attachment is my patch and it works well as far as I tested. This seems equivalent to the already-committed patch [1] except that it wastes a makeNode call in the coerce-to-uncollatable-type case. regards, tom lane [1] https://git.postgresql.org/gitweb/?p=postgresql.git;a=commitdiff;h=c402b02b9fb53aee2a26876de90a8f95f9a9be92
Commits
-
Remove no-longer-relevant test case.
- cf0020080a3d 14.0 landed
-
Fix old bug with coercing the result of a COLLATE expression.
- c402b02b9fb5 14.0 landed
- fb2cca828ec8 11.12 landed
- a6158a4d9c2e 9.6.22 landed
- 8a7bd1e6cba3 13.3 landed
- 4b0aecee8a7d 10.17 landed
- 27011bcffa74 12.7 landed