Database and Schema Dump perm changes

This commit is contained in:
Noah L. Schrick 2021-12-10 16:24:13 -06:00
parent a156a97e6d
commit 12a576ad5b

View File

@ -17,7 +17,7 @@ SET client_min_messages = warning;
SET row_security = off;
--
-- Name: new_edge(integer, integer, integer); Type: FUNCTION; Schema: public; Owner: noah
-- Name: new_edge(integer, integer, integer); Type: FUNCTION; Schema: public; Owner: ag_gen
--
CREATE FUNCTION public.new_edge(from_id integer, to_id integer, exploit integer) RETURNS integer
@ -37,10 +37,10 @@ END;
$$;
ALTER FUNCTION public.new_edge(from_id integer, to_id integer, exploit integer) OWNER TO noah;
ALTER FUNCTION public.new_edge(from_id integer, to_id integer, exploit integer) OWNER TO postgres;
--
-- Name: new_factbase(text); Type: FUNCTION; Schema: public; Owner: noah
-- Name: new_factbase(text); Type: FUNCTION; Schema: public; Owner: ag_gen
--
CREATE FUNCTION public.new_factbase(myhash text) RETURNS integer
@ -60,14 +60,14 @@ END;
$$;
ALTER FUNCTION public.new_factbase(myhash text) OWNER TO noah;
ALTER FUNCTION public.new_factbase(myhash text) OWNER TO postgres;
SET default_tablespace = '';
SET default_table_access_method = heap;
--
-- Name: asset; Type: TABLE; Schema: public; Owner: noah
-- Name: asset; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.asset (
@ -76,10 +76,10 @@ CREATE TABLE public.asset (
);
ALTER TABLE public.asset OWNER TO noah;
ALTER TABLE public.asset OWNER TO postgres;
--
-- Name: asset_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: asset_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.asset_id_seq
@ -91,17 +91,17 @@ CREATE SEQUENCE public.asset_id_seq
CACHE 1;
ALTER TABLE public.asset_id_seq OWNER TO noah;
ALTER TABLE public.asset_id_seq OWNER TO postgres;
--
-- Name: asset_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: asset_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.asset_id_seq OWNED BY public.asset.id;
--
-- Name: edge; Type: TABLE; Schema: public; Owner: noah
-- Name: edge; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.edge (
@ -112,10 +112,10 @@ CREATE TABLE public.edge (
);
ALTER TABLE public.edge OWNER TO noah;
ALTER TABLE public.edge OWNER TO postgres;
--
-- Name: edge_asset_binding; Type: TABLE; Schema: public; Owner: noah
-- Name: edge_asset_binding; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.edge_asset_binding (
@ -125,10 +125,10 @@ CREATE TABLE public.edge_asset_binding (
);
ALTER TABLE public.edge_asset_binding OWNER TO noah;
ALTER TABLE public.edge_asset_binding OWNER TO postgres;
--
-- Name: edge_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: edge_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.edge_id_seq
@ -140,17 +140,17 @@ CREATE SEQUENCE public.edge_id_seq
CACHE 1;
ALTER TABLE public.edge_id_seq OWNER TO noah;
ALTER TABLE public.edge_id_seq OWNER TO postgres;
--
-- Name: edge_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: edge_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.edge_id_seq OWNED BY public.edge.id;
--
-- Name: exploit; Type: TABLE; Schema: public; Owner: noah
-- Name: exploit; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.exploit (
@ -161,10 +161,10 @@ CREATE TABLE public.exploit (
);
ALTER TABLE public.exploit OWNER TO noah;
ALTER TABLE public.exploit OWNER TO postgres;
--
-- Name: exploit_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: exploit_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.exploit_id_seq
@ -176,17 +176,17 @@ CREATE SEQUENCE public.exploit_id_seq
CACHE 1;
ALTER TABLE public.exploit_id_seq OWNER TO noah;
ALTER TABLE public.exploit_id_seq OWNER TO postgres;
--
-- Name: exploit_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: exploit_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.exploit_id_seq OWNED BY public.exploit.id;
--
-- Name: exploit_postcondition; Type: TABLE; Schema: public; Owner: noah
-- Name: exploit_postcondition; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.exploit_postcondition (
@ -203,10 +203,10 @@ CREATE TABLE public.exploit_postcondition (
);
ALTER TABLE public.exploit_postcondition OWNER TO noah;
ALTER TABLE public.exploit_postcondition OWNER TO postgres;
--
-- Name: exploit_postcondition_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: exploit_postcondition_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.exploit_postcondition_id_seq
@ -218,17 +218,17 @@ CREATE SEQUENCE public.exploit_postcondition_id_seq
CACHE 1;
ALTER TABLE public.exploit_postcondition_id_seq OWNER TO noah;
ALTER TABLE public.exploit_postcondition_id_seq OWNER TO postgres;
--
-- Name: exploit_postcondition_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: exploit_postcondition_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.exploit_postcondition_id_seq OWNED BY public.exploit_postcondition.id;
--
-- Name: exploit_precondition; Type: TABLE; Schema: public; Owner: noah
-- Name: exploit_precondition; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.exploit_precondition (
@ -244,10 +244,10 @@ CREATE TABLE public.exploit_precondition (
);
ALTER TABLE public.exploit_precondition OWNER TO noah;
ALTER TABLE public.exploit_precondition OWNER TO postgres;
--
-- Name: exploit_precondition_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: exploit_precondition_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.exploit_precondition_id_seq
@ -259,17 +259,17 @@ CREATE SEQUENCE public.exploit_precondition_id_seq
CACHE 1;
ALTER TABLE public.exploit_precondition_id_seq OWNER TO noah;
ALTER TABLE public.exploit_precondition_id_seq OWNER TO postgres;
--
-- Name: exploit_precondition_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: exploit_precondition_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.exploit_precondition_id_seq OWNED BY public.exploit_precondition.id;
--
-- Name: factbase; Type: TABLE; Schema: public; Owner: noah
-- Name: factbase; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.factbase (
@ -278,10 +278,10 @@ CREATE TABLE public.factbase (
);
ALTER TABLE public.factbase OWNER TO noah;
ALTER TABLE public.factbase OWNER TO postgres;
--
-- Name: factbase_id_seq; Type: SEQUENCE; Schema: public; Owner: noah
-- Name: factbase_id_seq; Type: SEQUENCE; Schema: public; Owner: ag_gen
--
CREATE SEQUENCE public.factbase_id_seq
@ -293,17 +293,17 @@ CREATE SEQUENCE public.factbase_id_seq
CACHE 1;
ALTER TABLE public.factbase_id_seq OWNER TO noah;
ALTER TABLE public.factbase_id_seq OWNER TO postgres;
--
-- Name: factbase_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: noah
-- Name: factbase_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: ag_gen
--
ALTER SEQUENCE public.factbase_id_seq OWNED BY public.factbase.id;
--
-- Name: factbase_item; Type: TABLE; Schema: public; Owner: noah
-- Name: factbase_item; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.factbase_item (
@ -313,10 +313,10 @@ CREATE TABLE public.factbase_item (
);
ALTER TABLE public.factbase_item OWNER TO noah;
ALTER TABLE public.factbase_item OWNER TO postgres;
--
-- Name: keyvalue; Type: TABLE; Schema: public; Owner: noah
-- Name: keyvalue; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.keyvalue (
@ -325,10 +325,10 @@ CREATE TABLE public.keyvalue (
);
ALTER TABLE public.keyvalue OWNER TO noah;
ALTER TABLE public.keyvalue OWNER TO postgres;
--
-- Name: quality; Type: TABLE; Schema: public; Owner: noah
-- Name: quality; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.quality (
@ -339,7 +339,7 @@ CREATE TABLE public.quality (
);
ALTER TABLE public.quality OWNER TO noah;
ALTER TABLE public.quality OWNER TO postgres;
CREATE TABLE public.unex_state_q (
fid integer NOT NULL,
@ -349,10 +349,10 @@ CREATE TABLE public.unex_state_q (
value text
);
ALTER TABLE public.unex_state_q OWNER TO noah;
ALTER TABLE public.unex_state_q OWNER TO postgres;
--
-- Name: topology; Type: TABLE; Schema: public; Owner: noah
-- Name: topology; Type: TABLE; Schema: public; Owner: ag_gen
--
CREATE TABLE public.topology (
@ -374,55 +374,55 @@ CREATE TABLE public.unex_state_t (
value text
);
ALTER TABLE public.unex_state_t OWNER TO noah;
ALTER TABLE public.unex_state_t OWNER TO postgres;
ALTER TABLE public.topology OWNER TO noah;
ALTER TABLE public.topology OWNER TO postgres;
--
-- Name: asset id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: asset id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.asset ALTER COLUMN id SET DEFAULT nextval('public.asset_id_seq'::regclass);
--
-- Name: edge id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: edge id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge ALTER COLUMN id SET DEFAULT nextval('public.edge_id_seq'::regclass);
--
-- Name: exploit id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: exploit id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit ALTER COLUMN id SET DEFAULT nextval('public.exploit_id_seq'::regclass);
--
-- Name: exploit_postcondition id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: exploit_postcondition id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_postcondition ALTER COLUMN id SET DEFAULT nextval('public.exploit_postcondition_id_seq'::regclass);
--
-- Name: exploit_precondition id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: exploit_precondition id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_precondition ALTER COLUMN id SET DEFAULT nextval('public.exploit_precondition_id_seq'::regclass);
--
-- Name: factbase id; Type: DEFAULT; Schema: public; Owner: noah
-- Name: factbase id; Type: DEFAULT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.factbase ALTER COLUMN id SET DEFAULT nextval('public.factbase_id_seq'::regclass);
--
-- Name: asset asset_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: asset asset_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.asset
@ -430,7 +430,7 @@ ALTER TABLE ONLY public.asset
--
-- Name: edge edge_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: edge edge_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge
@ -438,7 +438,7 @@ ALTER TABLE ONLY public.edge
--
-- Name: exploit exploit_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: exploit exploit_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit
@ -446,7 +446,7 @@ ALTER TABLE ONLY public.exploit
--
-- Name: exploit_postcondition exploit_postcondition_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: exploit_postcondition exploit_postcondition_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_postcondition
@ -454,7 +454,7 @@ ALTER TABLE ONLY public.exploit_postcondition
--
-- Name: exploit_precondition exploit_precondition_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: exploit_precondition exploit_precondition_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_precondition
@ -462,7 +462,7 @@ ALTER TABLE ONLY public.exploit_precondition
--
-- Name: factbase_item factbase_item_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: factbase_item factbase_item_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.factbase_item
@ -470,7 +470,7 @@ ALTER TABLE ONLY public.factbase_item
--
-- Name: factbase factbase_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: factbase factbase_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.factbase
@ -478,7 +478,7 @@ ALTER TABLE ONLY public.factbase
--
-- Name: keyvalue keyvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: keyvalue keyvalue_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.keyvalue
@ -486,7 +486,7 @@ ALTER TABLE ONLY public.keyvalue
--
-- Name: quality quality_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: quality quality_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.quality
@ -494,7 +494,7 @@ ALTER TABLE ONLY public.quality
--
-- Name: topology topology_pkey; Type: CONSTRAINT; Schema: public; Owner: noah
-- Name: topology topology_pkey; Type: CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.topology
@ -502,7 +502,7 @@ ALTER TABLE ONLY public.topology
--
-- Name: edge_asset_binding edge_asset_binding_asset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: edge_asset_binding edge_asset_binding_asset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge_asset_binding
@ -510,7 +510,7 @@ ALTER TABLE ONLY public.edge_asset_binding
--
-- Name: edge_asset_binding edge_asset_binding_edge_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: edge_asset_binding edge_asset_binding_edge_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge_asset_binding
@ -518,7 +518,7 @@ ALTER TABLE ONLY public.edge_asset_binding
--
-- Name: edge edge_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: edge edge_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge
@ -526,7 +526,7 @@ ALTER TABLE ONLY public.edge
--
-- Name: edge edge_from_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: edge edge_from_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge
@ -534,7 +534,7 @@ ALTER TABLE ONLY public.edge
--
-- Name: edge edge_to_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: edge edge_to_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.edge
@ -542,7 +542,7 @@ ALTER TABLE ONLY public.edge
--
-- Name: exploit_postcondition exploit_postcondition_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: exploit_postcondition exploit_postcondition_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_postcondition
@ -550,7 +550,7 @@ ALTER TABLE ONLY public.exploit_postcondition
--
-- Name: exploit_precondition exploit_precondition_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: exploit_precondition exploit_precondition_exploit_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.exploit_precondition
@ -558,7 +558,7 @@ ALTER TABLE ONLY public.exploit_precondition
--
-- Name: factbase_item factbase_item_factbase_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: factbase_item factbase_item_factbase_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.factbase_item
@ -566,7 +566,7 @@ ALTER TABLE ONLY public.factbase_item
--
-- Name: quality quality_asset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: quality quality_asset_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.quality
@ -574,7 +574,7 @@ ALTER TABLE ONLY public.quality
--
-- Name: topology topology_asset_from_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: topology topology_asset_from_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.topology
@ -582,7 +582,7 @@ ALTER TABLE ONLY public.topology
--
-- Name: topology topology_asset_to_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: noah
-- Name: topology topology_asset_to_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: ag_gen
--
ALTER TABLE ONLY public.topology
@ -590,70 +590,70 @@ ALTER TABLE ONLY public.topology
--
-- Name: TABLE asset; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE asset; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.asset TO ag_gen;
--
-- Name: TABLE edge; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE edge; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.edge TO ag_gen;
--
-- Name: TABLE edge_asset_binding; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE edge_asset_binding; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.edge_asset_binding TO ag_gen;
--
-- Name: TABLE exploit; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE exploit; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.exploit TO ag_gen;
--
-- Name: TABLE exploit_postcondition; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE exploit_postcondition; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.exploit_postcondition TO ag_gen;
--
-- Name: TABLE exploit_precondition; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE exploit_precondition; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.exploit_precondition TO ag_gen;
--
-- Name: TABLE factbase; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE factbase; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.factbase TO ag_gen;
--
-- Name: TABLE factbase_item; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE factbase_item; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.factbase_item TO ag_gen;
--
-- Name: TABLE keyvalue; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE keyvalue; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.keyvalue TO ag_gen;
--
-- Name: TABLE quality; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE quality; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.quality TO ag_gen;
@ -661,7 +661,7 @@ GRANT ALL ON TABLE public.quality TO ag_gen;
GRANT ALL ON TABLE public.unex_state_q TO ag_gen;
--
-- Name: TABLE topology; Type: ACL; Schema: public; Owner: noah
-- Name: TABLE topology; Type: ACL; Schema: public; Owner: ag_gen
--
GRANT ALL ON TABLE public.topology TO ag_gen;