From: Bill Erickson Date: Fri, 2 Dec 2016 15:43:35 +0000 (-0500) Subject: Remove base schema manual HSTORE definitions X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=dfde9702b217d83df0b3c73abb572ef59bb6ea13;p=working%2FEvergreen.git Remove base schema manual HSTORE definitions As of PG 9.1, we no longer need to create all of the hstore components (operators, etc.) in the schema. A simple "create extension hstore" handles that for us. Removing the manual operator creation also avoids deprecation warnings when buliding new databases. Signed-off-by: Bill Erickson --- diff --git a/KCLS/sql/schema/deploy/kcls-2.4-base-prod.sql b/KCLS/sql/schema/deploy/kcls-2.4-base-prod.sql index 61cfb81385..49c57242d3 100644 --- a/KCLS/sql/schema/deploy/kcls-2.4-base-prod.sql +++ b/KCLS/sql/schema/deploy/kcls-2.4-base-prod.sql @@ -629,13 +629,6 @@ CREATE EXTENSION IF NOT EXISTS hstore WITH SCHEMA evergreen; -- --- Name: EXTENSION hstore; Type: COMMENT; Schema: -; Owner: --- - -COMMENT ON EXTENSION hstore IS 'data type for storing sets of (key, value) pairs'; - - --- -- Name: pg_buffercache; Type: EXTENSION; Schema: -; Owner: -- @@ -1244,119 +1237,6 @@ ALTER TYPE public.ean13 OWNER TO evergreen; COMMENT ON TYPE ean13 IS 'International European Article Number (EAN13)'; - --- --- Name: ghstore; Type: SHELL TYPE; Schema: public; Owner: evergreen --- - -CREATE TYPE ghstore; - - --- --- Name: ghstore_in(cstring); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_in(cstring) RETURNS ghstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_in'; - - -ALTER FUNCTION public.ghstore_in(cstring) OWNER TO evergreen; - --- --- Name: ghstore_out(ghstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_out(ghstore) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_out'; - - -ALTER FUNCTION public.ghstore_out(ghstore) OWNER TO evergreen; - --- --- Name: ghstore; Type: TYPE; Schema: public; Owner: evergreen --- - -CREATE TYPE ghstore ( - INTERNALLENGTH = variable, - INPUT = ghstore_in, - OUTPUT = ghstore_out, - ALIGNMENT = int4, - STORAGE = plain -); - - -ALTER TYPE public.ghstore OWNER TO evergreen; - --- --- Name: hstore; Type: SHELL TYPE; Schema: public; Owner: evergreen --- - -CREATE TYPE hstore; - - --- --- Name: hstore_in(cstring); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_in(cstring) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_in'; - - -ALTER FUNCTION public.hstore_in(cstring) OWNER TO evergreen; - --- --- Name: hstore_out(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_out(hstore) RETURNS cstring - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_out'; - - -ALTER FUNCTION public.hstore_out(hstore) OWNER TO evergreen; - --- --- Name: hstore_recv(internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_recv(internal) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_recv'; - - -ALTER FUNCTION public.hstore_recv(internal) OWNER TO evergreen; - --- --- Name: hstore_send(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_send(hstore) RETURNS bytea - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_send'; - - -ALTER FUNCTION public.hstore_send(hstore) OWNER TO evergreen; - --- --- Name: hstore; Type: TYPE; Schema: public; Owner: evergreen --- - -CREATE TYPE hstore ( - INTERNALLENGTH = variable, - INPUT = hstore_in, - OUTPUT = hstore_out, - RECEIVE = hstore_recv, - SEND = hstore_send, - ALIGNMENT = int4, - STORAGE = extended -); - - -ALTER TYPE public.hstore OWNER TO evergreen; - -- -- Name: isbn; Type: SHELL TYPE; Schema: public; Owner: evergreen -- @@ -22858,17 +22738,6 @@ ALTER FUNCTION permission.usr_perms(integer) OWNER TO evergreen; SET search_path = public, pg_catalog; -- --- Name: akeys(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION akeys(hstore) RETURNS text[] - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_akeys'; - - -ALTER FUNCTION public.akeys(hstore) OWNER TO evergreen; - --- -- Name: approximate_date(text, text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -22955,17 +22824,6 @@ $_$; ALTER FUNCTION public.auth_n_bib_generator(auth_heading text) OWNER TO evergreen; -- --- Name: avals(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION avals(hstore) RETURNS text[] - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_avals'; - - -ALTER FUNCTION public.avals(hstore) OWNER TO evergreen; - --- -- Name: btean13cmp(ean13, ean13); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -23453,61 +23311,6 @@ CREATE FUNCTION crosstab4(text) RETURNS SETOF tablefunc_crosstab_4 ALTER FUNCTION public.crosstab4(text) OWNER TO postgres; -- --- Name: defined(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION defined(hstore, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_defined'; - - -ALTER FUNCTION public.defined(hstore, text) OWNER TO evergreen; - --- --- Name: delete(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION delete(hstore, text) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_delete'; - - -ALTER FUNCTION public.delete(hstore, text) OWNER TO evergreen; - --- --- Name: delete(hstore, text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION delete(hstore, text[]) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_delete_array'; - - -ALTER FUNCTION public.delete(hstore, text[]) OWNER TO evergreen; - --- --- Name: delete(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION delete(hstore, hstore) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_delete_hstore'; - - -ALTER FUNCTION public.delete(hstore, hstore) OWNER TO evergreen; - --- --- Name: each(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION each(hs hstore, OUT key text, OUT value text) RETURNS SETOF record - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_each'; - - -ALTER FUNCTION public.each(hs hstore, OUT key text, OUT value text) OWNER TO evergreen; - --- -- Name: entityize(text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -23526,39 +23329,6 @@ $_$; ALTER FUNCTION public.entityize(text) OWNER TO evergreen; -- --- Name: exist(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION exist(hstore, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_exists'; - - -ALTER FUNCTION public.exist(hstore, text) OWNER TO evergreen; - --- --- Name: exists_all(hstore, text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION exists_all(hstore, text[]) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_exists_all'; - - -ALTER FUNCTION public.exists_all(hstore, text[]) OWNER TO evergreen; - --- --- Name: exists_any(hstore, text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION exists_any(hstore, text[]) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_exists_any'; - - -ALTER FUNCTION public.exists_any(hstore, text[]) OWNER TO evergreen; - --- -- Name: explode_array(anyarray); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -23869,17 +23639,6 @@ $_$; ALTER FUNCTION public.extract_marc_field(text, bigint, text, text) OWNER TO evergreen; -- --- Name: fetchval(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION fetchval(hstore, text) RETURNS text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_fetchval'; - - -ALTER FUNCTION public.fetchval(hstore, text) OWNER TO evergreen; - --- -- Name: first5(text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -24053,116 +23812,6 @@ $$; ALTER FUNCTION public.get_ind(source bigint, field integer) OWNER TO evergreen; -- --- Name: ghstore_compress(internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_compress(internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_compress'; - - -ALTER FUNCTION public.ghstore_compress(internal) OWNER TO evergreen; - --- --- Name: ghstore_consistent(internal, internal, integer, oid, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_consistent(internal, internal, integer, oid, internal) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_consistent'; - - -ALTER FUNCTION public.ghstore_consistent(internal, internal, integer, oid, internal) OWNER TO evergreen; - --- --- Name: ghstore_decompress(internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_decompress(internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_decompress'; - - -ALTER FUNCTION public.ghstore_decompress(internal) OWNER TO evergreen; - --- --- Name: ghstore_penalty(internal, internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_penalty(internal, internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_penalty'; - - -ALTER FUNCTION public.ghstore_penalty(internal, internal, internal) OWNER TO evergreen; - --- --- Name: ghstore_picksplit(internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_picksplit(internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_picksplit'; - - -ALTER FUNCTION public.ghstore_picksplit(internal, internal) OWNER TO evergreen; - --- --- Name: ghstore_same(internal, internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_same(internal, internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_same'; - - -ALTER FUNCTION public.ghstore_same(internal, internal, internal) OWNER TO evergreen; - --- --- Name: ghstore_union(internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION ghstore_union(internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'ghstore_union'; - - -ALTER FUNCTION public.ghstore_union(internal, internal) OWNER TO evergreen; - --- --- Name: gin_consistent_hstore(internal, smallint, internal, integer, internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION gin_consistent_hstore(internal, smallint, internal, integer, internal, internal) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'gin_consistent_hstore'; - - -ALTER FUNCTION public.gin_consistent_hstore(internal, smallint, internal, integer, internal, internal) OWNER TO evergreen; - --- --- Name: gin_extract_hstore(internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION gin_extract_hstore(internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'gin_extract_hstore'; - - -ALTER FUNCTION public.gin_extract_hstore(internal, internal) OWNER TO evergreen; - --- --- Name: gin_extract_hstore_query(internal, internal, smallint, internal, internal); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION gin_extract_hstore_query(internal, internal, smallint, internal, internal) RETURNS internal - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'gin_extract_hstore_query'; - - -ALTER FUNCTION public.gin_extract_hstore_query(internal, internal, smallint, internal, internal) OWNER TO evergreen; - --- -- Name: hashean13(ean13); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -24251,204 +23900,6 @@ CREATE FUNCTION hashupc(upc) RETURNS integer ALTER FUNCTION public.hashupc(upc) OWNER TO evergreen; -- --- Name: hs_concat(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hs_concat(hstore, hstore) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_concat'; - - -ALTER FUNCTION public.hs_concat(hstore, hstore) OWNER TO evergreen; - --- --- Name: hs_contained(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hs_contained(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_contained'; - - -ALTER FUNCTION public.hs_contained(hstore, hstore) OWNER TO evergreen; - --- --- Name: hs_contains(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hs_contains(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_contains'; - - -ALTER FUNCTION public.hs_contains(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore(text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore(text[]) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_from_array'; - - -ALTER FUNCTION public.hstore(text[]) OWNER TO evergreen; - --- --- Name: hstore(record); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore(record) RETURNS hstore - LANGUAGE c IMMUTABLE - AS '$libdir/hstore', 'hstore_from_record'; - - -ALTER FUNCTION public.hstore(record) OWNER TO evergreen; - --- --- Name: hstore(text, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore(text, text) RETURNS hstore - LANGUAGE c IMMUTABLE - AS '$libdir/hstore', 'hstore_from_text'; - - -ALTER FUNCTION public.hstore(text, text) OWNER TO evergreen; - --- --- Name: hstore(text[], text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore(text[], text[]) RETURNS hstore - LANGUAGE c IMMUTABLE - AS '$libdir/hstore', 'hstore_from_arrays'; - - -ALTER FUNCTION public.hstore(text[], text[]) OWNER TO evergreen; - --- --- Name: hstore_cmp(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_cmp(hstore, hstore) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_cmp'; - - -ALTER FUNCTION public.hstore_cmp(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_eq(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_eq(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_eq'; - - -ALTER FUNCTION public.hstore_eq(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_ge(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_ge(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_ge'; - - -ALTER FUNCTION public.hstore_ge(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_gt(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_gt(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_gt'; - - -ALTER FUNCTION public.hstore_gt(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_hash(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_hash(hstore) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_hash'; - - -ALTER FUNCTION public.hstore_hash(hstore) OWNER TO evergreen; - --- --- Name: hstore_le(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_le(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_le'; - - -ALTER FUNCTION public.hstore_le(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_lt(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_lt(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_lt'; - - -ALTER FUNCTION public.hstore_lt(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_ne(hstore, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_ne(hstore, hstore) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_ne'; - - -ALTER FUNCTION public.hstore_ne(hstore, hstore) OWNER TO evergreen; - --- --- Name: hstore_to_array(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_to_array(hstore) RETURNS text[] - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_to_array'; - - -ALTER FUNCTION public.hstore_to_array(hstore) OWNER TO evergreen; - --- --- Name: hstore_to_matrix(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_to_matrix(hstore) RETURNS text[] - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_to_matrix'; - - -ALTER FUNCTION public.hstore_to_matrix(hstore) OWNER TO evergreen; - --- --- Name: hstore_version_diag(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION hstore_version_diag(hstore) RETURNS integer - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_version_diag'; - - -ALTER FUNCTION public.hstore_version_diag(hstore) OWNER TO evergreen; - --- -- Name: ingest_acq_marc(); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -24651,28 +24102,6 @@ CREATE FUNCTION isbn13(ean13) RETURNS isbn13 ALTER FUNCTION public.isbn13(ean13) OWNER TO evergreen; -- --- Name: isdefined(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION isdefined(hstore, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_defined'; - - -ALTER FUNCTION public.isdefined(hstore, text) OWNER TO evergreen; - --- --- Name: isexists(hstore, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION isexists(hstore, text) RETURNS boolean - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_exists'; - - -ALTER FUNCTION public.isexists(hstore, text) OWNER TO evergreen; - --- -- Name: ismn(ean13); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -27514,17 +26943,6 @@ $_X$; ALTER FUNCTION public.oils_xslt_process(text, text) OWNER TO evergreen; -- --- Name: populate_record(anyelement, hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION populate_record(anyelement, hstore) RETURNS anyelement - LANGUAGE c IMMUTABLE - AS '$libdir/hstore', 'hstore_populate_record'; - - -ALTER FUNCTION public.populate_record(anyelement, hstore) OWNER TO evergreen; - --- -- Name: remove_commas(text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -27763,39 +27181,6 @@ $_$; ALTER FUNCTION public.short_title(text, integer) OWNER TO evergreen; -- --- Name: skeys(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION skeys(hstore) RETURNS SETOF text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_skeys'; - - -ALTER FUNCTION public.skeys(hstore) OWNER TO evergreen; - --- --- Name: slice(hstore, text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION slice(hstore, text[]) RETURNS hstore - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_slice_to_hstore'; - - -ALTER FUNCTION public.slice(hstore, text[]) OWNER TO evergreen; - --- --- Name: slice_array(hstore, text[]); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION slice_array(hstore, text[]) RETURNS text[] - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_slice_to_array'; - - -ALTER FUNCTION public.slice_array(hstore, text[]) OWNER TO evergreen; - --- -- Name: split_date_range(text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -27809,17 +27194,6 @@ $_$; ALTER FUNCTION public.split_date_range(text) OWNER TO evergreen; -- --- Name: svals(hstore); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION svals(hstore) RETURNS SETOF text - LANGUAGE c IMMUTABLE STRICT - AS '$libdir/hstore', 'hstore_svals'; - - -ALTER FUNCTION public.svals(hstore) OWNER TO evergreen; - --- -- Name: tableoid2name(oid); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -27835,17 +27209,6 @@ $_$; ALTER FUNCTION public.tableoid2name(oid) OWNER TO evergreen; -- --- Name: tconvert(text, text); Type: FUNCTION; Schema: public; Owner: evergreen --- - -CREATE FUNCTION tconvert(text, text) RETURNS hstore - LANGUAGE c IMMUTABLE - AS '$libdir/hstore', 'hstore_from_text'; - - -ALTER FUNCTION public.tconvert(text, text) OWNER TO evergreen; - --- -- Name: temp_update_holds(bigint, text); Type: FUNCTION; Schema: public; Owner: evergreen -- @@ -33341,176 +32704,6 @@ CREATE AGGREGATE last(anyelement) ( ALTER AGGREGATE public.last(anyelement) OWNER TO evergreen; -- --- Name: #<#; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR #<# ( - PROCEDURE = hstore_lt, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = #>#, - NEGATOR = #>=#, - RESTRICT = scalarltsel, - JOIN = scalarltjoinsel -); - - -ALTER OPERATOR public.#<# (hstore, hstore) OWNER TO evergreen; - --- --- Name: #<=#; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR #<=# ( - PROCEDURE = hstore_le, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = #>=#, - NEGATOR = #>#, - RESTRICT = scalarltsel, - JOIN = scalarltjoinsel -); - - -ALTER OPERATOR public.#<=# (hstore, hstore) OWNER TO evergreen; - --- --- Name: #=; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR #= ( - PROCEDURE = populate_record, - LEFTARG = anyelement, - RIGHTARG = hstore -); - - -ALTER OPERATOR public.#= (anyelement, hstore) OWNER TO evergreen; - --- --- Name: #>#; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR #># ( - PROCEDURE = hstore_gt, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = #<#, - NEGATOR = #<=#, - RESTRICT = scalargtsel, - JOIN = scalargtjoinsel -); - - -ALTER OPERATOR public.#># (hstore, hstore) OWNER TO evergreen; - --- --- Name: #>=#; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR #>=# ( - PROCEDURE = hstore_ge, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = #<=#, - NEGATOR = #<#, - RESTRICT = scalargtsel, - JOIN = scalargtjoinsel -); - - -ALTER OPERATOR public.#>=# (hstore, hstore) OWNER TO evergreen; - --- --- Name: %#; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR %# ( - PROCEDURE = hstore_to_matrix, - RIGHTARG = hstore -); - - -ALTER OPERATOR public.%# (NONE, hstore) OWNER TO evergreen; - --- --- Name: %%; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR %% ( - PROCEDURE = hstore_to_array, - RIGHTARG = hstore -); - - -ALTER OPERATOR public.%% (NONE, hstore) OWNER TO evergreen; - --- --- Name: -; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR - ( - PROCEDURE = delete, - LEFTARG = hstore, - RIGHTARG = text -); - - -ALTER OPERATOR public.- (hstore, text) OWNER TO evergreen; - --- --- Name: -; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR - ( - PROCEDURE = delete, - LEFTARG = hstore, - RIGHTARG = text[] -); - - -ALTER OPERATOR public.- (hstore, text[]) OWNER TO evergreen; - --- --- Name: -; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR - ( - PROCEDURE = delete, - LEFTARG = hstore, - RIGHTARG = hstore -); - - -ALTER OPERATOR public.- (hstore, hstore) OWNER TO evergreen; - --- --- Name: ->; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR -> ( - PROCEDURE = fetchval, - LEFTARG = hstore, - RIGHTARG = text -); - - -ALTER OPERATOR public.-> (hstore, text) OWNER TO evergreen; - --- --- Name: ->; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR -> ( - PROCEDURE = slice_array, - LEFTARG = hstore, - RIGHTARG = text[] -); - - -ALTER OPERATOR public.-> (hstore, text[]) OWNER TO evergreen; - --- -- Name: <; Type: OPERATOR; Schema: public; Owner: evergreen -- @@ -34938,38 +34131,6 @@ CREATE OPERATOR <> ( ALTER OPERATOR public.<> (upc, upc) OWNER TO evergreen; --- --- Name: <>; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR <> ( - PROCEDURE = hstore_ne, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = <>, - NEGATOR = =, - RESTRICT = neqsel, - JOIN = neqjoinsel -); - - -ALTER OPERATOR public.<> (hstore, hstore) OWNER TO evergreen; - --- --- Name: <@; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR <@ ( - PROCEDURE = hs_contained, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = @>, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.<@ (hstore, hstore) OWNER TO evergreen; -- -- Name: =; Type: OPERATOR; Schema: public; Owner: evergreen @@ -35503,37 +34664,6 @@ CREATE OPERATOR = ( ALTER OPERATOR public.= (upc, upc) OWNER TO evergreen; --- --- Name: =; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR = ( - PROCEDURE = hstore_eq, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = =, - NEGATOR = <>, - MERGES, - HASHES, - RESTRICT = eqsel, - JOIN = eqjoinsel -); - - -ALTER OPERATOR public.= (hstore, hstore) OWNER TO evergreen; - --- --- Name: =>; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR => ( - PROCEDURE = hstore, - LEFTARG = text, - RIGHTARG = text -); - - -ALTER OPERATOR public.=> (text, text) OWNER TO evergreen; -- -- Name: >; Type: OPERATOR; Schema: public; Owner: evergreen @@ -36488,137 +35618,6 @@ CREATE OPERATOR >= ( ALTER OPERATOR public.>= (upc, upc) OWNER TO evergreen; -- --- Name: ?; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR ? ( - PROCEDURE = exist, - LEFTARG = hstore, - RIGHTARG = text, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.? (hstore, text) OWNER TO evergreen; - --- --- Name: ?&; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR ?& ( - PROCEDURE = exists_all, - LEFTARG = hstore, - RIGHTARG = text[], - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.?& (hstore, text[]) OWNER TO evergreen; - --- --- Name: ?|; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR ?| ( - PROCEDURE = exists_any, - LEFTARG = hstore, - RIGHTARG = text[], - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.?| (hstore, text[]) OWNER TO evergreen; - --- --- Name: @; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR @ ( - PROCEDURE = hs_contains, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = ~, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.@ (hstore, hstore) OWNER TO evergreen; - --- --- Name: @>; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR @> ( - PROCEDURE = hs_contains, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = <@, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.@> (hstore, hstore) OWNER TO evergreen; - --- --- Name: ||; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR || ( - PROCEDURE = hs_concat, - LEFTARG = hstore, - RIGHTARG = hstore -); - - -ALTER OPERATOR public.|| (hstore, hstore) OWNER TO evergreen; - --- --- Name: ~; Type: OPERATOR; Schema: public; Owner: evergreen --- - -CREATE OPERATOR ~ ( - PROCEDURE = hs_contained, - LEFTARG = hstore, - RIGHTARG = hstore, - COMMUTATOR = @, - RESTRICT = contsel, - JOIN = contjoinsel -); - - -ALTER OPERATOR public.~ (hstore, hstore) OWNER TO evergreen; - --- --- Name: btree_hstore_ops; Type: OPERATOR FAMILY; Schema: public; Owner: postgres --- - -CREATE OPERATOR FAMILY btree_hstore_ops USING btree; - - -ALTER OPERATOR FAMILY public.btree_hstore_ops USING btree OWNER TO postgres; - --- --- Name: btree_hstore_ops; Type: OPERATOR CLASS; Schema: public; Owner: evergreen --- - -CREATE OPERATOR CLASS btree_hstore_ops - DEFAULT FOR TYPE hstore USING btree AS - OPERATOR 1 #<#(hstore,hstore) , - OPERATOR 2 #<=#(hstore,hstore) , - OPERATOR 3 =(hstore,hstore) , - OPERATOR 4 #>=#(hstore,hstore) , - OPERATOR 5 #>#(hstore,hstore) , - FUNCTION 1 (hstore, hstore) hstore_cmp(hstore,hstore); - - -ALTER OPERATOR CLASS public.btree_hstore_ops USING btree OWNER TO evergreen; - --- -- Name: isn_ops; Type: OPERATOR FAMILY; Schema: public; Owner: evergreen -- @@ -36807,87 +35806,6 @@ CREATE OPERATOR CLASS ean13_ops ALTER OPERATOR CLASS public.ean13_ops USING hash OWNER TO evergreen; -- --- Name: gin_hstore_ops; Type: OPERATOR FAMILY; Schema: public; Owner: postgres --- - -CREATE OPERATOR FAMILY gin_hstore_ops USING gin; - - -ALTER OPERATOR FAMILY public.gin_hstore_ops USING gin OWNER TO postgres; - --- --- Name: gin_hstore_ops; Type: OPERATOR CLASS; Schema: public; Owner: evergreen --- - -CREATE OPERATOR CLASS gin_hstore_ops - DEFAULT FOR TYPE hstore USING gin AS - STORAGE text , - OPERATOR 7 @>(hstore,hstore) , - OPERATOR 9 ?(hstore,text) , - OPERATOR 10 ?|(hstore,text[]) , - OPERATOR 11 ?&(hstore,text[]) , - FUNCTION 1 (hstore, hstore) bttextcmp(text,text) , - FUNCTION 2 (hstore, hstore) gin_extract_hstore(internal,internal) , - FUNCTION 3 (hstore, hstore) gin_extract_hstore_query(internal,internal,smallint,internal,internal) , - FUNCTION 4 (hstore, hstore) gin_consistent_hstore(internal,smallint,internal,integer,internal,internal); - - -ALTER OPERATOR CLASS public.gin_hstore_ops USING gin OWNER TO evergreen; - --- --- Name: gist_hstore_ops; Type: OPERATOR FAMILY; Schema: public; Owner: postgres --- - -CREATE OPERATOR FAMILY gist_hstore_ops USING gist; - - -ALTER OPERATOR FAMILY public.gist_hstore_ops USING gist OWNER TO postgres; - --- --- Name: gist_hstore_ops; Type: OPERATOR CLASS; Schema: public; Owner: evergreen --- - -CREATE OPERATOR CLASS gist_hstore_ops - DEFAULT FOR TYPE hstore USING gist AS - STORAGE ghstore , - OPERATOR 7 @>(hstore,hstore) , - OPERATOR 9 ?(hstore,text) , - OPERATOR 10 ?|(hstore,text[]) , - OPERATOR 11 ?&(hstore,text[]) , - OPERATOR 13 @(hstore,hstore) , - FUNCTION 1 (hstore, hstore) ghstore_consistent(internal,internal,integer,oid,internal) , - FUNCTION 2 (hstore, hstore) ghstore_union(internal,internal) , - FUNCTION 3 (hstore, hstore) ghstore_compress(internal) , - FUNCTION 4 (hstore, hstore) ghstore_decompress(internal) , - FUNCTION 5 (hstore, hstore) ghstore_penalty(internal,internal,internal) , - FUNCTION 6 (hstore, hstore) ghstore_picksplit(internal,internal) , - FUNCTION 7 (hstore, hstore) ghstore_same(internal,internal,internal); - - -ALTER OPERATOR CLASS public.gist_hstore_ops USING gist OWNER TO evergreen; - --- --- Name: hash_hstore_ops; Type: OPERATOR FAMILY; Schema: public; Owner: postgres --- - -CREATE OPERATOR FAMILY hash_hstore_ops USING hash; - - -ALTER OPERATOR FAMILY public.hash_hstore_ops USING hash OWNER TO postgres; - --- --- Name: hash_hstore_ops; Type: OPERATOR CLASS; Schema: public; Owner: evergreen --- - -CREATE OPERATOR CLASS hash_hstore_ops - DEFAULT FOR TYPE hstore USING hash AS - OPERATOR 1 =(hstore,hstore) , - FUNCTION 1 (hstore, hstore) hstore_hash(hstore); - - -ALTER OPERATOR CLASS public.hash_hstore_ops USING hash OWNER TO evergreen; - --- -- Name: isbn13_ops; Type: OPERATOR CLASS; Schema: public; Owner: evergreen -- @@ -37085,12 +36003,6 @@ ALTER OPERATOR CLASS public.upc_ops USING hash OWNER TO evergreen; SET search_path = pg_catalog; --- --- Name: CAST (text[] AS public.hstore); Type: CAST; Schema: pg_catalog; Owner: --- - -CREATE CAST (text[] AS public.hstore) WITH FUNCTION public.hstore(text[]); - -- -- Name: CAST (public.ean13 AS public.isbn); Type: CAST; Schema: pg_catalog; Owner: