diff options
author | Robert Haas | 2016-06-14 18:55:49 +0000 |
---|---|---|
committer | Robert Haas | 2016-06-14 18:55:49 +0000 |
commit | 202ac08c081245a680b371d3e7702a60fad9185c (patch) | |
tree | 9add273e200fa453f88e468a502aadebdb4e403b | |
parent | 6b7d11ffda0b51b70978edcb1659cc62aa477f01 (diff) |
Update unaccent extension for parallel query.
All functions provided by this extension are PARALLEL SAFE.
Andreas Karlsson
-rw-r--r-- | contrib/unaccent/Makefile | 2 | ||||
-rw-r--r-- | contrib/unaccent/unaccent--1.0--1.1.sql | 9 | ||||
-rw-r--r-- | contrib/unaccent/unaccent--1.1.sql (renamed from contrib/unaccent/unaccent--1.0.sql) | 10 | ||||
-rw-r--r-- | contrib/unaccent/unaccent.control | 2 |
4 files changed, 16 insertions, 7 deletions
diff --git a/contrib/unaccent/Makefile b/contrib/unaccent/Makefile index bc93e6f8dd2..f8e3860926b 100644 --- a/contrib/unaccent/Makefile +++ b/contrib/unaccent/Makefile @@ -4,7 +4,7 @@ MODULE_big = unaccent OBJS = unaccent.o $(WIN32RES) EXTENSION = unaccent -DATA = unaccent--1.0.sql unaccent--unpackaged--1.0.sql +DATA = unaccent--1.1.sql unaccent--1.0--1.1.sql unaccent--unpackaged--1.0.sql DATA_TSEARCH = unaccent.rules PGFILEDESC = "unaccent - text search dictionary that removes accents" diff --git a/contrib/unaccent/unaccent--1.0--1.1.sql b/contrib/unaccent/unaccent--1.0--1.1.sql new file mode 100644 index 00000000000..8efa0d0cf6f --- /dev/null +++ b/contrib/unaccent/unaccent--1.0--1.1.sql @@ -0,0 +1,9 @@ +/* contrib/unaccent/unaccent--1.0--1.1.sql */ + +-- complain if script is sourced in psql, rather than via ALTER EXTENSION +\echo Use "ALTER EXTENSION unaccent UPDATE TO '1.1'" to load this file. \quit + +ALTER FUNCTION unaccent(regdictionary, text) PARALLEL SAFE; +ALTER FUNCTION unaccent(text) PARALLEL SAFE; +ALTER FUNCTION unaccent_init(internal) PARALLEL SAFE; +ALTER FUNCTION unaccent_lexize(internal, internal, internal, internal) PARALLEL SAFE; diff --git a/contrib/unaccent/unaccent--1.0.sql b/contrib/unaccent/unaccent--1.1.sql index 9085ca473fb..ecc86517801 100644 --- a/contrib/unaccent/unaccent--1.0.sql +++ b/contrib/unaccent/unaccent--1.1.sql @@ -1,4 +1,4 @@ -/* contrib/unaccent/unaccent--1.0.sql */ +/* contrib/unaccent/unaccent--1.1.sql */ -- complain if script is sourced in psql, rather than via CREATE EXTENSION \echo Use "CREATE EXTENSION unaccent" to load this file. \quit @@ -6,22 +6,22 @@ CREATE FUNCTION unaccent(regdictionary, text) RETURNS text AS 'MODULE_PATHNAME', 'unaccent_dict' - LANGUAGE C STABLE STRICT; + LANGUAGE C STABLE STRICT PARALLEL SAFE; CREATE FUNCTION unaccent(text) RETURNS text AS 'MODULE_PATHNAME', 'unaccent_dict' - LANGUAGE C STABLE STRICT; + LANGUAGE C STABLE STRICT PARALLEL SAFE; CREATE FUNCTION unaccent_init(internal) RETURNS internal AS 'MODULE_PATHNAME', 'unaccent_init' - LANGUAGE C; + LANGUAGE C PARALLEL SAFE; CREATE FUNCTION unaccent_lexize(internal,internal,internal,internal) RETURNS internal AS 'MODULE_PATHNAME', 'unaccent_lexize' - LANGUAGE C; + LANGUAGE C PARALLEL SAFE; CREATE TEXT SEARCH TEMPLATE unaccent ( INIT = unaccent_init, diff --git a/contrib/unaccent/unaccent.control b/contrib/unaccent/unaccent.control index 200d2ae7bb4..a77a65f8918 100644 --- a/contrib/unaccent/unaccent.control +++ b/contrib/unaccent/unaccent.control @@ -1,5 +1,5 @@ # unaccent extension comment = 'text search dictionary that removes accents' -default_version = '1.0' +default_version = '1.1' module_pathname = '$libdir/unaccent' relocatable = true |