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
------
REL9_4_STABLE

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

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(-)