Thread: pgsql: Fix possible crash in ALTER TABLE ... REPLICA IDENTITY USING IND

Fix possible crash in ALTER TABLE ... REPLICA IDENTITY USING INDEX.

Careless coding added by commit 07cacba983ef79be could result in a crash
or a bizarre error message if someone tried to select an index on the
OID column as the replica identity index for a table.  Back-patch to 9.4
where the feature was introduced.

Discussion: CAKJS1f8TQYgTRDyF1_u9PVCKWRWz+DkieH=U7954HeHVPJKaKg@mail.gmail.com

David Rowley

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/8f1911d5e6d5a1e62c860ddb040d664b01c6415c

Modified Files
--------------
src/backend/commands/tablecmds.c               | 18 ++++++++++++++----
src/test/regress/expected/replica_identity.out |  9 ++++++++-
src/test/regress/sql/replica_identity.sql      |  6 +++++-
3 files changed, 27 insertions(+), 6 deletions(-)