Remove base schema manual HSTORE definitions
authorBill Erickson <berickxx@gmail.com>
Fri, 2 Dec 2016 15:43:35 +0000 (10:43 -0500)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
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 <berickxx@gmail.com>
KCLS/sql/schema/deploy/kcls-2.4-base-prod.sql

index 61cfb81..49c5724 100644 (file)
@@ -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: