Provide plpgsql tests for cases involving record field changes.
Tom Lane <tgl@sss.pgh.pa.us>
Provide plpgsql tests for cases involving record field changes. We suppressed one of these test cases in commit feb1cc559 because it was failing to produce the expected results on CLOBBER_CACHE_ALWAYS buildfarm members. But now we need another test with similar behavior, so let's set up a test file that is expected to vary between regular and CLOBBER_CACHE_ALWAYS cases, and provide variant expected files. Someday we should fix plpgsql's failure for change-of-field-type, and then the discrepancy will go away and we can fold these tests back into plpgsql_record.sql. But today is not that day. Discussion: https://postgr.es/m/87wotkfju1.fsf@news-spur.riddles.org.uk
Files
| Path | Change | +/− |
|---|---|---|
| src/pl/plpgsql/src/expected/plpgsql_cache_1.out | added | +72 −0 |
| src/pl/plpgsql/src/expected/plpgsql_cache.out | added | +67 −0 |
| src/pl/plpgsql/src/expected/plpgsql_record.out | modified | +2 −14 |
| src/pl/plpgsql/src/Makefile | modified | +1 −1 |
| src/pl/plpgsql/src/sql/plpgsql_cache.sql | added | +50 −0 |
| src/pl/plpgsql/src/sql/plpgsql_record.sql | modified | +2 −11 |
Discussion
- 11beta crash/assert caused by parameter type changes 9 messages · 2018-07-24 → 2018-07-26