pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

pgsql: Fix incorrect error code in StartupReplicationOrigin().

2021-08-29 Thread Amit Kapila
Fix incorrect error code in StartupReplicationOrigin(). ERRCODE_CONFIGURATION_LIMIT_EXCEEDED was used for checksum failure, use ERRCODE_DATA_CORRUPTED instead. Reported-by: Tatsuhito Kasahara Author: Tatsuhito Kasahara Backpatch-through: 9.6, where it was introduced Discussion: https://postgr.es

Re: pgsql: psql: Add test for query canceling

2021-08-29 Thread Michael Paquier
On Thu, Aug 26, 2021 at 08:39:31AM +0200, Peter Eisentraut wrote: > It looks like this fixed it. Thanks all. conchuela has complained today on this test, as of HEAD: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=conchuela&dt=2021-08-30%2001%3A00%3A12 -- Michael signature.asc Descripti

pgsql: Refactor sharedfileset.c to separate out fileset implementation.

2021-08-29 Thread Amit Kapila
Refactor sharedfileset.c to separate out fileset implementation. Move fileset related implementation out of sharedfileset.c to allow its usage by backends that don't want to share filesets among different processes. After this split, fileset infrastructure is used by both sharedfileset.c and worke

pgsql: Add more tab completion support for ALTER TABLE ADD in psql

2021-08-29 Thread Michael Paquier
Add more tab completion support for ALTER TABLE ADD in psql This includes the detection of new patterns for various constraint types, with the addition of USING INDEX for unique indexes of a table on primary keys and unique constraints. Author: Dagfinn Ilmari Mannsåker Discussion: https://postgr.

pgsql: Doc: add a little about LACON execution to src/backend/regex/REA

2021-08-29 Thread Tom Lane
Doc: add a little about LACON execution to src/backend/regex/README. I wrote this while thinking about a possible optimization, but it's a useful description of the existing code regardless of whether the optimization ever happens. So push it separately. Branch -- master Details --- htt