Fix pg9.6 compatiblity, thanks to Rob Stolarz for the report.

It was broken since 9c651cf4, where I blindly updated the code without
reading upstream coommit 65c5fcd353a.
This commit is contained in:
Julien Rouhaud 2017-10-03 12:20:28 +02:00
parent 79220f2c71
commit 191340ebb4

View file

@ -329,8 +329,8 @@ hypo_newEntry(Oid relid, char *accessMethod, int ncolumns, List *options)
entry->amoptionalkey = amroutine->amoptionalkey;
entry->amsearcharray = amroutine->amsearcharray;
entry->amsearchnulls = amroutine->amsearchnulls;
entry->amhasgettuple = OidIsValid(amroutine->amgettuple);
entry->amhasgetbitmap = OidIsValid(amroutine->amgetbitmap);
entry->amhasgettuple = (amroutine->amgettuple != NULL);
entry->amhasgetbitmap = (amroutine->amgetbitmap != NULL);
entry->amcanunique = amroutine->amcanunique;
entry->amcanmulticol = amroutine->amcanmulticol;
amoptions = amroutine->amoptions;