WF/maisexemplos: Atos_Administrativos_14.sql

File Atos_Administrativos_14.sql, 4.0 KB (added by pedroerp, 14 years ago)
Line 
1--
2-- PostgreSQL database dump
3--
4
5-- Started on 2007-12-18 10:58:56 BRST
6
7SET client_encoding = 'LATIN1';
8SET check_function_bodies = false;
9SET client_min_messages = warning;
10
11--
12-- TOC entry 9 (class 2615 OID 5948211)
13-- Name: atos; Type: SCHEMA; Schema: -; Owner: admin_atos
14--
15
16CREATE USER admin_atos WITH PASSWORD 'admin_atos' NOCREATEDB NOCREATEUSER VALID UNTIL 'infinity';
17
18CREATE SCHEMA atos;
19
20
21ALTER SCHEMA atos OWNER TO admin_atos;
22
23SET search_path = atos, pg_catalog;
24
25SET default_tablespace = '';
26
27SET default_with_oids = true;
28
29--
30-- TOC entry 1485 (class 1259 OID 5948214)
31-- Dependencies: 2033 9
32-- Name: atos_administrativos; Type: TABLE; Schema: atos; Owner: admin_atos; Tablespace:
33--
34
35CREATE TABLE atos_administrativos (
36    ato_in_categoria smallint NOT NULL,
37    ato_in_ano smallint NOT NULL,
38    ato_in_numero smallint NOT NULL,
39    ato_st_area character varying(20) NOT NULL,
40    ato_st_assunto character varying(200) NOT NULL,
41    ato_st_texto text NOT NULL,
42    ato_st_email text,
43    ato_st_usu_inc character varying(200) NOT NULL,
44    ato_dt_inc timestamp without time zone DEFAULT now()
45);
46
47
48ALTER TABLE atos.atos_administrativos OWNER TO admin_atos;
49
50--
51-- TOC entry 1697 (class 1259 OID 6007347)
52-- Dependencies: 9
53-- Name: categoria; Type: TABLE; Schema: atos; Owner: admin_atos; Tablespace:
54--
55
56CREATE TABLE categoria (
57    categoria_id serial NOT NULL,
58    descricao character varying(50) NOT NULL
59);
60
61
62ALTER TABLE atos.categoria OWNER TO admin_atos;
63
64--
65-- TOC entry 2036 (class 2606 OID 5954059)
66-- Dependencies: 1485 1485 1485 1485
67-- Name: atos_administrativos_pkey; Type: CONSTRAINT; Schema: atos; Owner: admin_atos; Tablespace:
68--
69
70ALTER TABLE ONLY atos_administrativos
71    ADD CONSTRAINT atos_administrativos_pkey PRIMARY KEY (ato_in_categoria, ato_in_ano, ato_in_numero);
72
73
74--
75-- TOC entry 2038 (class 2606 OID 6007823)
76-- Dependencies: 1697 1697
77-- Name: categoria_pkey; Type: CONSTRAINT; Schema: atos; Owner: admin_atos; Tablespace:
78--
79
80ALTER TABLE ONLY categoria
81    ADD CONSTRAINT categoria_pkey PRIMARY KEY (categoria_id);
82
83
84--
85-- TOC entry 2039 (class 2606 OID 6007824)
86-- Dependencies: 2037 1697 1485
87-- Name: atos_administrativos_ato_in_categoria_fkey; Type: FK CONSTRAINT; Schema: atos; Owner: admin_atos
88--
89
90ALTER TABLE ONLY atos_administrativos
91    ADD CONSTRAINT atos_administrativos_ato_in_categoria_fkey FOREIGN KEY (ato_in_categoria) REFERENCES categoria(categoria_id);
92
93
94--
95-- TOC entry 2041 (class 0 OID 0)
96-- Dependencies: 9
97-- Name: atos; Type: ACL; Schema: -; Owner: admin_atos
98--
99
100REVOKE ALL ON SCHEMA atos FROM PUBLIC;
101REVOKE ALL ON SCHEMA atos FROM admin_atos;
102GRANT ALL ON SCHEMA atos TO admin_atos;
103GRANT ALL ON SCHEMA atos TO postgres;
104GRANT ALL ON SCHEMA atos TO admin_workflow;
105
106
107--
108-- TOC entry 2042 (class 0 OID 0)
109-- Dependencies: 1485
110-- Name: atos_administrativos; Type: ACL; Schema: atos; Owner: admin_atos
111--
112
113REVOKE ALL ON TABLE atos_administrativos FROM PUBLIC;
114REVOKE ALL ON TABLE atos_administrativos FROM admin_atos;
115GRANT ALL ON TABLE atos_administrativos TO admin_atos;
116GRANT ALL ON TABLE atos_administrativos TO postgres;
117GRANT ALL ON TABLE atos_administrativos TO admin_workflow;
118
119
120--
121-- TOC entry 2043 (class 0 OID 0)
122-- Dependencies: 1697
123-- Name: categoria; Type: ACL; Schema: atos; Owner: admin_atos
124--
125
126REVOKE ALL ON TABLE categoria FROM PUBLIC;
127REVOKE ALL ON TABLE categoria FROM admin_atos;
128GRANT ALL ON TABLE categoria TO admin_atos;
129GRANT ALL ON TABLE categoria TO postgres;
130GRANT ALL ON TABLE categoria TO admin_workflow;
131
132
133--
134-- TOC entry 2044 (class 0 OID 0)
135-- Dependencies: 1696
136-- Name: categoria_categoria_id_seq; Type: ACL; Schema: atos; Owner: admin_atos
137--
138
139REVOKE ALL ON TABLE categoria_categoria_id_seq FROM PUBLIC;
140REVOKE ALL ON TABLE categoria_categoria_id_seq FROM admin_atos;
141GRANT ALL ON TABLE categoria_categoria_id_seq TO admin_atos;
142GRANT ALL ON TABLE categoria_categoria_id_seq TO postgres;
143GRANT ALL ON TABLE categoria_categoria_id_seq TO admin_workflow;
144
145
146-- Completed on 2007-12-18 10:58:57 BRST
147
148--
149-- PostgreSQL database dump complete
150--
151