pgsql: Handle contrib's GIN/GIST support function signature changes hon - Mailing list pgsql-committers

From Tom Lane
Subject pgsql: Handle contrib's GIN/GIST support function signature changes hon
Date
Msg-id E1bB6ov-0007Co-Af@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Handle contrib's GIN/GIST support function signature changes honestly.

In commits 9ff60273e35cad6e and dbe2328959e12701 I (tgl) fixed the
signatures of a bunch of contrib's GIN and GIST support functions so that
they would pass validation by the recently-added amvalidate functions.
The backend does not actually consult or check those signatures otherwise,
so I figured this was basically cosmetic and did not require an extension
version bump.  However, Alexander Korotkov pointed out that that would
leave us in a pretty messy situation if we ever wanted to redefine those
functions later, because there wouldn't be a unique way to name them.
Since we're going to be bumping these extensions' versions anyway for
parallel-query cleanups, let's take care of this now.

Andreas Karlsson, adjusted for more search-path-safety by me

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/749a787c5b25ae33b3d4da0ef12aa05214aa73c7

Modified Files
--------------
contrib/btree_gist/Makefile                 |    4 +-
contrib/btree_gist/btree_gist--1.1--1.2.sql |   63 ++
contrib/btree_gist/btree_gist--1.1.sql      | 1570 ---------------------------
contrib/btree_gist/btree_gist--1.2.sql      | 1570 +++++++++++++++++++++++++++
contrib/btree_gist/btree_gist.control       |    2 +-
contrib/cube/Makefile                       |    3 +-
contrib/cube/cube--1.1--1.2.sql             |   19 +
contrib/cube/cube--1.1.sql                  |  378 -------
contrib/cube/cube--1.2.sql                  |  378 +++++++
contrib/cube/cube.control                   |    2 +-
contrib/hstore/Makefile                     |    2 +-
contrib/hstore/hstore--1.3--1.4.sql         |   26 +
contrib/hstore/hstore--1.3.sql              |  550 ----------
contrib/hstore/hstore--1.4.sql              |  550 ++++++++++
contrib/hstore/hstore.control               |    2 +-
contrib/intarray/Makefile                   |    3 +-
contrib/intarray/intarray--1.1--1.2.sql     |   26 +
contrib/intarray/intarray--1.1.sql          |  520 ---------
contrib/intarray/intarray--1.2.sql          |  520 +++++++++
contrib/intarray/intarray.control           |    2 +-
contrib/ltree/Makefile                      |    2 +-
contrib/ltree/ltree--1.0--1.1.sql           |   29 +
contrib/ltree/ltree--1.0.sql                |  872 ---------------
contrib/ltree/ltree--1.1.sql                |  872 +++++++++++++++
contrib/ltree/ltree.control                 |    2 +-
contrib/pg_trgm/Makefile                    |    3 +-
contrib/pg_trgm/pg_trgm--1.2--1.3.sql       |   24 +
contrib/pg_trgm/pg_trgm--1.2.sql            |  254 -----
contrib/pg_trgm/pg_trgm--1.3.sql            |  254 +++++
contrib/pg_trgm/pg_trgm.control             |    2 +-
contrib/seg/Makefile                        |    2 +-
contrib/seg/seg--1.0--1.1.sql               |   18 +
contrib/seg/seg--1.0.sql                    |  395 -------
contrib/seg/seg--1.1.sql                    |  395 +++++++
contrib/seg/seg.control                     |    2 +-
35 files changed, 4762 insertions(+), 4554 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: Re: pgsql: Don't generate parallel paths for rels with parallel-restricted
Next
From: Robert Haas
Date:
Subject: pgsql: Update pageinspect extension for parallel query.