pgsql: Handle contrib's GIN/GIST support function signature changes hon

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Handle contrib's GIN/GIST support function signature changes hon
Date: 2016-06-09 20:44:53
Message-ID: E1bB6ov-0007Co-Af@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Robert Haas 2016-06-09 21:36:33 pgsql: Update pg_prewarm extension for parallel query.
Previous Message Robert Haas 2016-06-09 20:07:46 Re: [COMMITTERS] pgsql: Don't generate parallel paths for rels with parallel-restricted