Fix possible crash in ALTER TABLE ... REPLICA IDENTITY USING INDEX.
authorTom Lane
Fri, 15 Apr 2016 16:11:27 +0000 (12:11 -0400)
committerTom Lane
Fri, 15 Apr 2016 16:11:27 +0000 (12:11 -0400)
commit8eed31ffb84cda04cb20f3e780213c17f9f3223f
tree7bd39e6f8340ab2a534e06541c03dd28e1a1b9e0
parent0479eccdcf0db59336aa45c6501666cd9f590b6a
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
src/backend/commands/tablecmds.c
src/test/regress/expected/replica_identity.out
src/test/regress/sql/replica_identity.sql