You are on page 1of 12

--- PostgreSQL database dump --- Dumped from database version 9.3.1 -- Dumped by pg_dump version 9.3.

1 -- Started on 2013-10-22 18:29:12 SET SET SET SET SET SET statement_timeout = 0; lock_timeout = 0; client_encoding = 'UTF8'; standard_conforming_strings = on; check_function_bodies = false; client_min_messages = warning;

--- TOC entry 185 (class 3079 OID 11750) -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: -CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; --- TOC entry 2034 (class 0 OID 0) -- Dependencies: 185 -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: -COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; SET search_path = public, pg_catalog; --- TOC entry 531 (class 1247 OID 32769) -- Name: sexo; Type: TYPE; Schema: public; Owner: postgres -CREATE TYPE sexo AS ENUM ( 'MASCULINO', 'FEMININO' ); ALTER TYPE public.sexo OWNER TO postgres; SET default_tablespace = ''; SET default_with_oids = false; --- TOC entry 170 (class 1259 OID 32773) -- Name: administrador; Type: TABLE; Schema: public; Owner: postgres; Tablespace : -CREATE TABLE administrador ( login_usuario character varying(30), id_admin character varying(30)

); ALTER TABLE public.administrador OWNER TO postgres; --- TOC entry 171 (class 1259 OID 32776) -- Name: arquivo; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE arquivo ( id character varying(50) NOT NULL, nome character varying(50) NOT NULL, extensao character varying(50) NOT NULL, magnet_link character varying(100) NOT NULL, nome_subcategoria character varying(50) ); ALTER TABLE public.arquivo OWNER TO postgres; --- TOC entry 172 (class 1259 OID 32779) -- Name: cadastra_cat_sub; Type: TABLE; Schema: public; Owner: postgres; Tablesp ace: -CREATE TABLE cadastra_cat_sub ( login_admin character varying(50), nome_categoria character varying(50), nome_subcategoria character varying(50) ); ALTER TABLE public.cadastra_cat_sub OWNER TO postgres; --- TOC entry 173 (class 1259 OID 32782) -- Name: categoria; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE categoria ( nome character varying(50) NOT NULL ); ALTER TABLE public.categoria OWNER TO postgres; --- TOC entry 174 (class 1259 OID 32785) -- Name: envia; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE envia ( login_usuario character varying(50), id_arquivo character varying(50), data_envio date NOT NULL );

ALTER TABLE public.envia OWNER TO postgres; --- TOC entry 175 (class 1259 OID 32788) -- Name: filme; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE filme ( id_arquivo character varying(50), genero character varying(50) NOT NULL, resolucao character varying(50) NOT NULL, ano_lancamento date NOT NULL ); ALTER TABLE public.filme OWNER TO postgres; --- TOC entry 176 (class 1259 OID 32791) -- Name: game; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE game ( id_arquivo character varying(50), descricao character varying(200) NOT NULL, produtor character varying(50) NOT NULL ); ALTER TABLE public.game OWNER TO postgres; --- TOC entry 177 (class 1259 OID 32794) -- Name: musica; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE musica ( id_arquivo character varying(50), genero character varying(50) NOT NULL, artista character varying(50) NOT NULL, ano date NOT NULL, album character varying(50) NOT NULL ); ALTER TABLE public.musica OWNER TO postgres; --- TOC entry 178 (class 1259 OID 32797) -- Name: plataforma; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE plataforma ( plataforma character varying(50) NOT NULL, id_arquivo character varying(50) ); ALTER TABLE public.plataforma OWNER TO postgres;

--- TOC entry 179 (class 1259 OID 32800) -- Name: programa; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE programa ( id_arquivo character varying(50), aplicacao character varying(50) NOT NULL ); ALTER TABLE public.programa OWNER TO postgres; --- TOC entry 180 (class 1259 OID 32803) -- Name: recebe; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE recebe ( login_usuario character varying(50), id_arquivo character varying(50), data_envio date NOT NULL ); ALTER TABLE public.recebe OWNER TO postgres; --- TOC entry 181 (class 1259 OID 32806) -- Name: sistema_operacional; Type: TABLE; Schema: public; Owner: postgres; Tabl espace: -CREATE TABLE sistema_operacional ( sistema_operacional character varying(50) NOT NULL, id_arquivo character varying(50) ); ALTER TABLE public.sistema_operacional OWNER TO postgres; --- TOC entry 182 (class 1259 OID 32809) -- Name: subcategoria; Type: TABLE; Schema: public; Owner: postgres; Tablespace: -CREATE TABLE subcategoria ( nome character varying(50) NOT NULL, nome_categoria character varying(50) ); ALTER TABLE public.subcategoria OWNER TO postgres; --- TOC entry 183 (class 1259 OID 32812) -- Name: usuario; Type: TABLE; Schema: public; Owner: postgres; Tablespace: --

CREATE TABLE usuario ( login character varying(50) NOT NULL, senha character varying(50) NOT NULL, dt_nascimento date NOT NULL, sexo sexo NOT NULL, nome character varying(50) NOT NULL, email character varying(50) NOT NULL ); ALTER TABLE public.usuario OWNER TO postgres; --- TOC entry 184 (class 1259 OID 32815) -- Name: usuario_comum; Type: TABLE; Schema: public; Owner: postgres; Tablespace : -CREATE TABLE usuario_comum ( login_usuario character varying(50), id_comum character varying(50) NOT NULL ); ALTER TABLE public.usuario_comum OWNER TO postgres; --- TOC entry 2012 (class 0 OID 32773) -- Dependencies: 170 -- Data for Name: administrador; Type: TABLE DATA; Schema: public; Owner: postgr es -COPY administrador (login_usuario, id_admin) FROM stdin; \. --- TOC entry 2013 (class 0 OID 32776) -- Dependencies: 171 -- Data for Name: arquivo; Type: TABLE DATA; Schema: public; Owner: postgres -COPY arquivo (id, nome, extensao, magnet_link, nome_subcategoria) FROM stdin; \. --- TOC entry 2014 (class 0 OID 32779) -- Dependencies: 172 -- Data for Name: cadastra_cat_sub; Type: TABLE DATA; Schema: public; Owner: pos tgres -COPY cadastra_cat_sub (login_admin, nome_categoria, nome_subcategoria) FROM stdi n; \. --

-- TOC entry 2015 (class 0 OID 32782) -- Dependencies: 173 -- Data for Name: categoria; Type: TABLE DATA; Schema: public; Owner: postgres -COPY categoria (nome) FROM stdin; \. --- TOC entry 2016 (class 0 OID 32785) -- Dependencies: 174 -- Data for Name: envia; Type: TABLE DATA; Schema: public; Owner: postgres -COPY envia (login_usuario, id_arquivo, data_envio) FROM stdin; \. --- TOC entry 2017 (class 0 OID 32788) -- Dependencies: 175 -- Data for Name: filme; Type: TABLE DATA; Schema: public; Owner: postgres -COPY filme (id_arquivo, genero, resolucao, ano_lancamento) FROM stdin; \. --- TOC entry 2018 (class 0 OID 32791) -- Dependencies: 176 -- Data for Name: game; Type: TABLE DATA; Schema: public; Owner: postgres -COPY game (id_arquivo, descricao, produtor) FROM stdin; \. --- TOC entry 2019 (class 0 OID 32794) -- Dependencies: 177 -- Data for Name: musica; Type: TABLE DATA; Schema: public; Owner: postgres -COPY musica (id_arquivo, genero, artista, ano, album) FROM stdin; \. --- TOC entry 2020 (class 0 OID 32797) -- Dependencies: 178 -- Data for Name: plataforma; Type: TABLE DATA; Schema: public; Owner: postgres -COPY plataforma (plataforma, id_arquivo) FROM stdin; \. --

-- TOC entry 2021 (class 0 OID 32800) -- Dependencies: 179 -- Data for Name: programa; Type: TABLE DATA; Schema: public; Owner: postgres -COPY programa (id_arquivo, aplicacao) FROM stdin; \. --- TOC entry 2022 (class 0 OID 32803) -- Dependencies: 180 -- Data for Name: recebe; Type: TABLE DATA; Schema: public; Owner: postgres -COPY recebe (login_usuario, id_arquivo, data_envio) FROM stdin; \. --- TOC entry 2023 (class 0 OID 32806) -- Dependencies: 181 -- Data for Name: sistema_operacional; Type: TABLE DATA; Schema: public; Owner: postgres -COPY sistema_operacional (sistema_operacional, id_arquivo) FROM stdin; \. --- TOC entry 2024 (class 0 OID 32809) -- Dependencies: 182 -- Data for Name: subcategoria; Type: TABLE DATA; Schema: public; Owner: postgre s -COPY subcategoria (nome, nome_categoria) FROM stdin; \. --- TOC entry 2025 (class 0 OID 32812) -- Dependencies: 183 -- Data for Name: usuario; Type: TABLE DATA; Schema: public; Owner: postgres -COPY usuario (login, senha, dt_nascimento, sexo, nome, email) FROM stdin; \. --- TOC entry 2026 (class 0 OID 32815) -- Dependencies: 184 -- Data for Name: usuario_comum; Type: TABLE DATA; Schema: public; Owner: postgr es -COPY usuario_comum (login_usuario, id_comum) FROM stdin; \.

--- TOC entry 1881 (class 2606 OID 32819) -- Name: arquivo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tables pace: -ALTER TABLE ONLY arquivo ADD CONSTRAINT arquivo_pkey PRIMARY KEY (id); --- TOC entry 1883 (class 2606 OID 32821) -- Name: categoria_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tabl espace: -ALTER TABLE ONLY categoria ADD CONSTRAINT categoria_pkey PRIMARY KEY (nome); --- TOC entry 1885 (class 2606 OID 32823) -- Name: subcategoria_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; T ablespace: -ALTER TABLE ONLY subcategoria ADD CONSTRAINT subcategoria_pkey PRIMARY KEY (nome); --- TOC entry 1887 (class 2606 OID 32825) -- Name: usuario_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tables pace: -ALTER TABLE ONLY usuario ADD CONSTRAINT usuario_pkey PRIMARY KEY (login); --- TOC entry 1888 (class 2606 OID 32826) -- Name: administrador_login_usuario_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY administrador ADD CONSTRAINT administrador_login_usuario_fkey FOREIGN KEY (login_usuario) REFERENCES usuario(login); --- TOC entry 1889 (class 2606 OID 32831) -- Name: arquivo_nome_subcategoria_fkey; Type: FK CONSTRAINT; Schema: public; Ow ner: postgres -ALTER TABLE ONLY arquivo

ADD CONSTRAINT arquivo_nome_subcategoria_fkey FOREIGN KEY (nome_subcategoria ) REFERENCES subcategoria(nome); --- TOC entry 1890 (class 2606 OID 32836) -- Name: cadastra_cat_sub_login_admin_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY cadastra_cat_sub ADD CONSTRAINT cadastra_cat_sub_login_admin_fkey FOREIGN KEY (login_admin) R EFERENCES usuario(login); --- TOC entry 1891 (class 2606 OID 32841) -- Name: cadastra_cat_sub_nome_categoria_fkey; Type: FK CONSTRAINT; Schema: publ ic; Owner: postgres -ALTER TABLE ONLY cadastra_cat_sub ADD CONSTRAINT cadastra_cat_sub_nome_categoria_fkey FOREIGN KEY (nome_catego ria) REFERENCES categoria(nome); --- TOC entry 1892 (class 2606 OID 32846) -- Name: cadastra_cat_sub_nome_subcategoria_fkey; Type: FK CONSTRAINT; Schema: p ublic; Owner: postgres -ALTER TABLE ONLY cadastra_cat_sub ADD CONSTRAINT cadastra_cat_sub_nome_subcategoria_fkey FOREIGN KEY (nome_sub categoria) REFERENCES subcategoria(nome); --- TOC entry 1893 (class 2606 OID 32851) -- Name: envia_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: post gres -ALTER TABLE ONLY envia ADD CONSTRAINT envia_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES arq uivo(id); --- TOC entry 1894 (class 2606 OID 32856) -- Name: envia_login_usuario_fkey; Type: FK CONSTRAINT; Schema: public; Owner: p ostgres -ALTER TABLE ONLY envia ADD CONSTRAINT envia_login_usuario_fkey FOREIGN KEY (login_usuario) REFERENC ES usuario(login); --

-- TOC entry 1895 (class 2606 OID 32861) -- Name: filme_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: post gres -ALTER TABLE ONLY filme ADD CONSTRAINT filme_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES arq uivo(id); --- TOC entry 1896 (class 2606 OID 32866) -- Name: game_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postg res -ALTER TABLE ONLY game ADD CONSTRAINT game_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES arqu ivo(id); --- TOC entry 1897 (class 2606 OID 32871) -- Name: musica_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pos tgres -ALTER TABLE ONLY musica ADD CONSTRAINT musica_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES ar quivo(id); --- TOC entry 1898 (class 2606 OID 32876) -- Name: plataforma_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY plataforma ADD CONSTRAINT plataforma_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCE S arquivo(id); --- TOC entry 1899 (class 2606 OID 32881) -- Name: programa_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: p ostgres -ALTER TABLE ONLY programa ADD CONSTRAINT programa_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES arquivo(id); --- TOC entry 1900 (class 2606 OID 32886) -- Name: recebe_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: public; Owner: pos tgres --

ALTER TABLE ONLY recebe ADD CONSTRAINT recebe_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES ar quivo(id); --- TOC entry 1901 (class 2606 OID 32891) -- Name: recebe_login_usuario_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY recebe ADD CONSTRAINT recebe_login_usuario_fkey FOREIGN KEY (login_usuario) REFEREN CES usuario(login); --- TOC entry 1902 (class 2606 OID 32896) -- Name: sistema_operacional_id_arquivo_fkey; Type: FK CONSTRAINT; Schema: publi c; Owner: postgres -ALTER TABLE ONLY sistema_operacional ADD CONSTRAINT sistema_operacional_id_arquivo_fkey FOREIGN KEY (id_arquivo) REFERENCES arquivo(id); --- TOC entry 1903 (class 2606 OID 32901) -- Name: subcategoria_nome_categoria_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY subcategoria ADD CONSTRAINT subcategoria_nome_categoria_fkey FOREIGN KEY (nome_categoria) REFERENCES categoria(nome); --- TOC entry 1904 (class 2606 OID 32906) -- Name: usuario_comum_login_usuario_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres -ALTER TABLE ONLY usuario_comum ADD CONSTRAINT usuario_comum_login_usuario_fkey FOREIGN KEY (login_usuario) REFERENCES usuario(login); --- TOC entry 2033 (class 0 OID 0) -- Dependencies: 6 -- Name: public; Type: ACL; Schema: -; Owner: postgres -REVOKE ALL ON SCHEMA public FROM PUBLIC; REVOKE ALL ON SCHEMA public FROM postgres; GRANT ALL ON SCHEMA public TO postgres; GRANT ALL ON SCHEMA public TO PUBLIC;

-- Completed on 2013-10-22 18:29:12 --- PostgreSQL database dump complete --

You might also like