| 63 | | outgoing bigint |
| 64 | | ); |
| 65 | | |
| 66 | | |
| 67 | | -- |
| 68 | | -- Name: connections_conn_id_seq; Type: SEQUENCE; Schema: public; Owner: - |
| 69 | | -- |
| 70 | | |
| 71 | | CREATE SEQUENCE connections_conn_id_seq |
| 72 | | INCREMENT BY 1 |
| 73 | | NO MAXVALUE |
| 74 | | NO MINVALUE |
| 75 | | CACHE 1; |
| 76 | | |
| 77 | | |
| 78 | | -- |
| 79 | | -- Name: connections_conn_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: - |
| 80 | | -- |
| 81 | | |
| 82 | | ALTER SEQUENCE connections_conn_id_seq OWNED BY connections.conn_id; |
| | 55 | outgoing bigint, |
| | 56 | max_total_bytes integer, |
| | 57 | max_incoming_bytes integer, |
| | 58 | max_outgoing_bytes integer, |
| | 59 | expiration_date timestamp without time zone, |
| | 60 | logout_reason integer |
| | 61 | ); |
| | 681 | |
| | 682 | SET default_with_oids = false; |
| | 683 | |
| | 684 | -- |
| | 685 | -- Name: token_templates; Type: TABLE; Schema: public; Owner: -; Tablespace: |
| | 686 | -- |
| | 687 | |
| | 688 | CREATE TABLE token_templates ( |
| | 689 | token_template_id text NOT NULL, |
| | 690 | token_template_network text NOT NULL, |
| | 691 | token_template_creation_date timestamp without time zone DEFAULT now() NOT NULL, |
| | 692 | token_max_incoming_data integer, |
| | 693 | token_max_outgoing_data integer, |
| | 694 | token_max_total_data integer, |
| | 695 | token_max_connection_duration interval, |
| | 696 | token_max_usage_duration interval, |
| | 697 | token_max_wall_clock_duration interval, |
| | 698 | token_max_age interval, |
| | 699 | token_is_reusable boolean DEFAULT true |
| | 700 | ); |
| | 701 | |
| | 702 | |
| | 703 | -- |
| | 704 | -- Name: tokens; Type: TABLE; Schema: public; Owner: -; Tablespace: |
| | 705 | -- |
| | 706 | |
| | 707 | CREATE TABLE tokens ( |
| | 708 | token_id text NOT NULL, |
| | 709 | token_template_id text, |
| | 710 | token_status text, |
| | 711 | token_lot_id text, |
| | 712 | token_creation_date timestamp without time zone DEFAULT now() NOT NULL, |
| | 713 | token_issuer text NOT NULL, |
| | 714 | token_owner text |
| | 715 | ); |
| | 716 | |
| | 717 | |
| | 718 | -- |
| | 719 | -- Name: tokens_template_valid_nodes; Type: TABLE; Schema: public; Owner: -; Tablespace: |
| | 720 | -- |
| | 721 | |
| | 722 | CREATE TABLE tokens_template_valid_nodes ( |
| | 723 | token_template_id text NOT NULL, |
| | 724 | token_valid_at_node text NOT NULL |
| | 725 | ); |
| | 726 | |
| | 727 | |
| | 728 | SET default_with_oids = true; |
| | 1181 | -- Name: token_templates_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: |
| | 1182 | -- |
| | 1183 | |
| | 1184 | ALTER TABLE ONLY token_templates |
| | 1185 | ADD CONSTRAINT token_templates_pkey PRIMARY KEY (token_template_id); |
| | 1186 | |
| | 1187 | |
| | 1188 | -- |
| | 1189 | -- Name: tokens_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: |
| | 1190 | -- |
| | 1191 | |
| | 1192 | ALTER TABLE ONLY tokens |
| | 1193 | ADD CONSTRAINT tokens_pkey PRIMARY KEY (token_id); |
| | 1194 | |
| | 1195 | |
| | 1196 | -- |
| | 1197 | -- Name: tokens_template_valid_nodes_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: |
| | 1198 | -- |
| | 1199 | |
| | 1200 | ALTER TABLE ONLY tokens_template_valid_nodes |
| | 1201 | ADD CONSTRAINT tokens_template_valid_nodes_pkey PRIMARY KEY (token_template_id, token_valid_at_node); |
| | 1202 | |
| | 1203 | |
| | 1204 | -- |
| | 1718 | -- Name: fk_roles; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1719 | -- |
| | 1720 | |
| | 1721 | ALTER TABLE ONLY network_stakeholders |
| | 1722 | ADD CONSTRAINT fk_roles FOREIGN KEY (role_id) REFERENCES roles(role_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1723 | |
| | 1724 | |
| | 1725 | -- |
| | 1726 | -- Name: fk_roles; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1727 | -- |
| | 1728 | |
| | 1729 | ALTER TABLE ONLY node_stakeholders |
| | 1730 | ADD CONSTRAINT fk_roles FOREIGN KEY (role_id) REFERENCES roles(role_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1731 | |
| | 1732 | |
| | 1733 | -- |
| | 1734 | -- Name: fk_roles; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1735 | -- |
| | 1736 | |
| | 1737 | ALTER TABLE ONLY server_stakeholders |
| | 1738 | ADD CONSTRAINT fk_roles FOREIGN KEY (role_id) REFERENCES roles(role_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1739 | |
| | 1740 | |
| | 1741 | -- |
| | 1742 | -- Name: fk_tokens; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1743 | -- |
| | 1744 | |
| | 1745 | ALTER TABLE ONLY connections |
| | 1746 | ADD CONSTRAINT fk_tokens FOREIGN KEY (token_id) REFERENCES tokens(token_id) ON UPDATE CASCADE ON DELETE RESTRICT; |
| | 1747 | |
| | 1748 | |
| | 1749 | -- |
| | 1934 | -- Name: token_templates_token_template_network_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1935 | -- |
| | 1936 | |
| | 1937 | ALTER TABLE ONLY token_templates |
| | 1938 | ADD CONSTRAINT token_templates_token_template_network_fkey FOREIGN KEY (token_template_network) REFERENCES networks(network_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1939 | |
| | 1940 | |
| | 1941 | -- |
| | 1942 | -- Name: tokens_template_valid_nodes_token_template_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1943 | -- |
| | 1944 | |
| | 1945 | ALTER TABLE ONLY tokens_template_valid_nodes |
| | 1946 | ADD CONSTRAINT tokens_template_valid_nodes_token_template_id_fkey FOREIGN KEY (token_template_id) REFERENCES token_templates(token_template_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1947 | |
| | 1948 | |
| | 1949 | -- |
| | 1950 | -- Name: tokens_template_valid_nodes_token_valid_at_node_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1951 | -- |
| | 1952 | |
| | 1953 | ALTER TABLE ONLY tokens_template_valid_nodes |
| | 1954 | ADD CONSTRAINT tokens_template_valid_nodes_token_valid_at_node_fkey FOREIGN KEY (token_valid_at_node) REFERENCES nodes(node_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1955 | |
| | 1956 | |
| | 1957 | -- |
| | 1958 | -- Name: tokens_token_issuer_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1959 | -- |
| | 1960 | |
| | 1961 | ALTER TABLE ONLY tokens |
| | 1962 | ADD CONSTRAINT tokens_token_issuer_fkey FOREIGN KEY (token_issuer) REFERENCES users(user_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1963 | |
| | 1964 | |
| | 1965 | -- |
| | 1966 | -- Name: tokens_token_lot_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1967 | -- |
| | 1968 | |
| | 1969 | ALTER TABLE ONLY tokens |
| | 1970 | ADD CONSTRAINT tokens_token_lot_id_fkey FOREIGN KEY (token_lot_id) REFERENCES token_lots(token_lot_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1971 | |
| | 1972 | |
| | 1973 | -- |
| | 1974 | -- Name: tokens_token_owner_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1975 | -- |
| | 1976 | |
| | 1977 | ALTER TABLE ONLY tokens |
| | 1978 | ADD CONSTRAINT tokens_token_owner_fkey FOREIGN KEY (token_owner) REFERENCES users(user_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1979 | |
| | 1980 | |
| | 1981 | -- |
| | 1982 | -- Name: tokens_token_status_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1983 | -- |
| | 1984 | |
| | 1985 | ALTER TABLE ONLY tokens |
| | 1986 | ADD CONSTRAINT tokens_token_status_fkey FOREIGN KEY (token_status) REFERENCES token_status(token_status) ON UPDATE CASCADE ON DELETE RESTRICT; |
| | 1987 | |
| | 1988 | |
| | 1989 | -- |
| | 1990 | -- Name: tokens_token_template_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: - |
| | 1991 | -- |
| | 1992 | |
| | 1993 | ALTER TABLE ONLY tokens |
| | 1994 | ADD CONSTRAINT tokens_token_template_id_fkey FOREIGN KEY (token_template_id) REFERENCES token_templates(token_template_id) ON UPDATE CASCADE ON DELETE CASCADE; |
| | 1995 | |
| | 1996 | |
| | 1997 | -- |