Revert commit 66c0185a3 and follow-on patches.
[pgsql.git] / contrib / intagg / intagg--1.0--1.1.sql
blobc0cc17a033bdd55a64ab992de3bb8468fb6ab5cd
1 /* contrib/intagg/intagg--1.0--1.1.sql */
3 -- complain if script is sourced in psql, rather than via ALTER EXTENSION
4 \echo Use "ALTER EXTENSION intagg UPDATE TO '1.1'" to load this file. \quit
6 ALTER FUNCTION int_agg_state(internal, int4) PARALLEL SAFE;
7 ALTER FUNCTION int_agg_final_array(internal) PARALLEL SAFE;
8 ALTER FUNCTION int_array_enum(int4[]) PARALLEL SAFE;
9 DO LANGUAGE plpgsql
11 DECLARE
12   my_schema pg_catalog.text := pg_catalog.quote_ident(pg_catalog.current_schema());
13   old_path pg_catalog.text := pg_catalog.current_setting('search_path');
14 BEGIN
15 -- for safety, transiently set search_path to just pg_catalog+pg_temp
16 PERFORM pg_catalog.set_config('search_path', 'pg_catalog, pg_temp', true);
18 UPDATE pg_proc SET proparallel = 's'
19 WHERE oid = (my_schema || '.int_array_aggregate(int4)')::pg_catalog.regprocedure;
21 PERFORM pg_catalog.set_config('search_path', old_path, true);
22 END
23 $$;