--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET client_encoding = 'UTF8';
--SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
--
-- Name: bd_uniderp; Type: DATABASE; Schema: -; Owner: postgres
--
--CREATE DATABASE bd_uniderp WITH TEMPLATE = template0 ENCODING = 'UTF8' ;
ALTER DATABASE bd_uniderp OWNER TO postgres;
--connect bd_uniderp
SET statement_timeout = 0;
SET client_encoding = 'UTF8';
--SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;
--
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres
--
--CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql;
--ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres;
SET search_path = public, pg_catalog;
--
-- Name: difference(text, text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION difference(text, text) RETURNS integer
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'difference';
ALTER FUNCTION public.difference(text, text) OWNER TO postgres;
--
-- Name: dmetaphone(text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION dmetaphone(text) RETURNS text
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'dmetaphone';
ALTER FUNCTION public.dmetaphone(text) OWNER TO postgres;
--
-- Name: dmetaphone_alt(text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION dmetaphone_alt(text) RETURNS text
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'dmetaphone_alt';
ALTER FUNCTION public.dmetaphone_alt(text) OWNER TO postgres;
--
-- Name: levenshtein(text, text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION levenshtein(text, text) RETURNS integer
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'levenshtein';
ALTER FUNCTION public.levenshtein(text, text) OWNER TO postgres;
--
-- Name: metaphone(text, integer); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION metaphone(text, integer) RETURNS text
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'metaphone';
ALTER FUNCTION public.metaphone(text, integer) OWNER TO postgres;
--
-- Name: soundex(text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION soundex(text) RETURNS text
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'soundex';
ALTER FUNCTION public.soundex(text) OWNER TO postgres;
--
-- Name: text_soundex(text); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION text_soundex(text) RETURNS text
LANGUAGE c IMMUTABLE STRICT
AS '$libdir/fuzzystrmatch', 'soundex';
ALTER FUNCTION public.text_soundex(text) OWNER TO postgres;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- Name: audiencias; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE audiencias (
audiencias_id integer NOT NULL,
audiencias_data date,
audiencias_parecer character varying(300),
processo_id integer NOT NULL
);
ALTER TABLE public.audiencias OWNER TO postgres;
--
-- Name: audiencias_audiencias_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE audiencias_audiencias_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.audiencias_audiencias_id_seq OWNER TO postgres;
--
-- Name: audiencias_audiencias_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido - ALTER SEQUENCE audiencias_audiencias_id_seq ;
--
-- Name: audiencias_audiencias_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('audiencias_audiencias_id_seq', 15, true);
--
-- Name: custas; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE custas (
custas_id integer NOT NULL,
custas_data date,
custas_descricao character varying(100),
custas_valor numeric(10,2),
processo_id integer NOT NULL
);
ALTER TABLE public.custas OWNER TO postgres;
--
-- Name: custas_custas_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE custas_custas_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.custas_custas_id_seq OWNER TO postgres;
--
-- Name: custas_custas_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido - ALTER SEQUENCE custas_custas_id_seq ;
--
-- Name: custas_custas_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('custas_custas_id_seq', 17, true);
--
-- Name: pessoa; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE pessoa (
pessoa_id integer NOT NULL,
pessoa_nome character varying(100) NOT NULL,
pessoa_endereco character varying(100),
pessoa_telefone character varying(20),
pessoa_bairro character varying(60),
pessoa_cep character varying(10),
pessoa_cidade character varying(100),
pessoa_estado character(2),
pessoa_tipo character(1),
pessoa_cpf_cnpj character varying(18)
);
ALTER TABLE public.pessoa OWNER TO postgres;
--
-- Name: processo; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE processo (
processo_id integer NOT NULL,
processo_numero character varying(30) NOT NULL,
processo_data_abertura date,
processo_data_conclusao date,
processo_situacao character varying(30),
vara_id integer,
cliente_id integer,
parte_contraria_id integer
);
ALTER TABLE public.processo OWNER TO postgres;
--
-- Name: tribunal; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE tribunal (
tribunal_id integer NOT NULL,
tribunal_descricao character varying(100) NOT NULL,
tribunal_localizacao character varying(100) NOT NULL
);
ALTER TABLE public.tribunal OWNER TO postgres;
--
-- Name: vara; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
--
CREATE TABLE vara (
vara_id integer NOT NULL,
vara_descricao character varying(100) NOT NULL,
tribunal_id integer NOT NULL
);
ALTER TABLE public.vara OWNER TO postgres;
--
-- Name: dados_processo; Type: VIEW; Schema: public; Owner: postgres
--
CREATE VIEW dados_processo AS
SELECT reu.pessoa_nome AS reu, req.pessoa_nome AS req, p.processo_id, p.processo_numero, p.processo_data_abertura, p.processo_data_conclusao, p.processo_situacao, p.vara_id, p.cliente_id, p.parte_contraria_id, v.vara_descricao, t.tribunal_descricao FROM ((((processo p JOIN pessoa reu ON ((reu.pessoa_id = p.parte_contraria_id))) JOIN pessoa req ON ((req.pessoa_id = p.cliente_id))) JOIN vara v ON ((v.vara_id = p.vara_id))) JOIN tribunal t ON ((t.tribunal_id = v.tribunal_id)));
ALTER TABLE public.dados_processo OWNER TO postgres;
--
-- Name: pessoa_pessoa_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE pessoa_pessoa_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.pessoa_pessoa_id_seq OWNER TO postgres;
--
-- Name: pessoa_pessoa_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido ALTER SEQUENCE pessoa_pessoa_id_seq ;
--
-- Name: pessoa_pessoa_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('pessoa_pessoa_id_seq', 25, true);
--
-- Name: processo_processo_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE processo_processo_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.processo_processo_id_seq OWNER TO postgres;
--
-- Name: processo_processo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido ALTER SEQUENCE processo_processo_id_seq ;
--
-- Name: processo_processo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('processo_processo_id_seq', 20, true);
--
-- Name: tribunal_tribunal_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE tribunal_tribunal_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.tribunal_tribunal_id_seq OWNER TO postgres;
--
-- Name: tribunal_tribunal_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido ALTER SEQUENCE tribunal_tribunal_id_seq ;
--
-- Name: tribunal_tribunal_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('tribunal_tribunal_id_seq', 12, true);
--
-- Name: vara_vara_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--
CREATE SEQUENCE vara_vara_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER TABLE public.vara_vara_id_seq OWNER TO postgres;
--
-- Name: vara_vara_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--
-- removido ALTER SEQUENCE vara_vara_id_seq ;
--
-- Name: vara_vara_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--
SELECT pg_catalog.setval('vara_vara_id_seq', 21, true);
--
-- Name: audiencias_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE audiencias ALTER COLUMN audiencias_id SET DEFAULT nextval('audiencias_audiencias_id_seq'::regclass);
--
-- Name: custas_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE custas ALTER COLUMN custas_id SET DEFAULT nextval('custas_custas_id_seq'::regclass);
--
-- Name: pessoa_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE pessoa ALTER COLUMN pessoa_id SET DEFAULT nextval('pessoa_pessoa_id_seq'::regclass);
--
-- Name: processo_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE processo ALTER COLUMN processo_id SET DEFAULT nextval('processo_processo_id_seq'::regclass);
--
-- Name: tribunal_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE tribunal ALTER COLUMN tribunal_id SET DEFAULT nextval('tribunal_tribunal_id_seq'::regclass);
--
-- Name: vara_id; Type: DEFAULT; Schema: public; Owner: postgres
--
ALTER TABLE vara ALTER COLUMN vara_id SET DEFAULT nextval('vara_vara_id_seq'::regclass);
-- Table: partes
-- DROP TABLE partes;
CREATE TABLE partes
(
pessoa_id integer,
processo_id integer,
tipo character(20)
);
ALTER TABLE public.partes OWNER TO postgres;
CREATE TABLE testemunhas
(
pessoa_id integer,
audiencias_id integer,
parte character(20),
data_intimacao date
);
ALTER TABLE public.testemunhas OWNER TO postgres;
--
-- Data for Name: audiencias; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (1, '2011-03-07', 'Paracer: causa para o cliente', 1);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (4, '2011-03-15', 'Paracer: Pagar horas extras', 2);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (5, '2011-08-07', 'Paracer: MArcar nova audiencia', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (6, '2010-09-07', 'Paracer: Rever valores e custas', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (7, '2011-07-07', 'Paracer: Enviar oficio aos responsáveis', 4);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (8, '2011-03-15', 'Paracer: Pagar horas extras', 2);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (9, '2011-08-07', 'Paracer: MArcar nova audiencia', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (10, '2010-09-07', 'Paracer: Rever valores e custas', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (11, '2011-07-07', 'Paracer: Enviar oficio aos responsáveis', 4);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (12, '2011-03-15', 'Paracer: Pagar horas extras', 2);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (13, '2011-08-07', 'Paracer: MArcar nova audiencia', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (14, '2010-09-07', 'Paracer: Rever valores e custas', 3);
INSERT INTO audiencias (audiencias_id, audiencias_data, audiencias_parecer, processo_id) VALUES (15, '2011-07-07', 'Paracer: Enviar oficio aos responsáveis', 4);
--
-- Data for Name: custas; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (1, '2011-03-07', '100 cópias', 10.00, 1);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (2, '2011-03-10', 'ADVOGADO', 500.00, 1);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (3, '2011-03-07', 'Honorários', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (4, '2011-01-15', 'Honorários', 10.00, 3);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (5, '2011-02-01', 'Peritos', 10.00, 4);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (6, '2011-02-01', 'Recursos extra-judicial', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (7, '2011-03-10', 'ADVOGADO', 500.00, 3);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (8, '2011-03-07', 'Honorários', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (9, '2011-01-15', 'Honorários', 10.00, 3);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (10, '2011-02-01', 'Peritos', 10.00, 4);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (11, '2011-02-01', 'Recursos extra-judicial', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (12, '2011-03-10', 'ADVOGADO', 500.00, 3);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (13, '2011-03-07', 'Honorários', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (14, '2011-01-15', 'Honorários', 10.00, 3);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (15, '2011-02-01', 'Peritos', 10.00, 4);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (16, '2011-02-01', 'Recursos extra-judicial', 10.00, 2);
INSERT INTO custas (custas_id, custas_data, custas_descricao, custas_valor, processo_id) VALUES (17, '2011-03-10', 'ADVOGADO', 500.00, 3);
--
-- Data for Name: pessoa; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (1, 'antonio fagundes', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (2, 'Juliana Paes', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (3, 'Edson Celulari', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (4, 'Casas Bahia', NULL, NULL, NULL, NULL, NULL, NULL, 'j', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (5, 'Pedro Kemp', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (6, 'Mario Fernandes', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (7, 'Carlos Castro', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (8, 'Magazine Luiza', NULL, NULL, NULL, NULL, NULL, NULL, 'j', '03.789.153/0001-08');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (9, 'Pedro Rosa', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (11, 'Carlos de souza', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (12, 'Loja Seller', NULL, NULL, NULL, NULL, NULL, NULL, 'j', '12.789.159/0001-08');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (13, 'Paulo Nantes', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (14, 'Maria de Fátima', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (15, 'Camila Pitanga', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (16, 'Extra hipermercado', NULL, NULL, NULL, NULL, NULL, NULL, 'j', '03.766.1540001-08');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (17, 'Cesar Cielo', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (18, 'Tereza Brumat', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (19, 'Creusa Cristina', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (20, 'Fabio Junior', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (21, 'Gilberto Gil', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
INSERT INTO pessoa (pessoa_id, pessoa_nome, pessoa_endereco, pessoa_telefone, pessoa_bairro, pessoa_cep, pessoa_cidade, pessoa_estado, pessoa_tipo, pessoa_cpf_cnpj) VALUES (10, 'Mario de Souza', NULL, NULL, NULL, NULL, NULL, NULL, 'f', '[CPF removido]');
--
-- Data for Name: processo; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (11, '567', '2009-02-21', '2010-10-10', 'EM ABERTO', 3, 3, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (2, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 2, 3, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (3, '818', '2009-10-21', '2011-10-30', 'EM ABERTO', 2, 2, 4);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (12, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 2, 3, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (13, '818', '2009-10-21', '2011-10-30', 'EM ABERTO', 2, 2, 4);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (17, '818', '2009-10-21', '2011-10-30', 'EM ABERTO', 2, 2, 4);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (19, '567', '2009-02-21', '2010-10-10', 'EM ABERTO', 3, 3, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (20, '234', '2008-12-12', '2011-03-03', 'EM ABERTO', 3, 19, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (21, '355', '2009-03-25', '2011-04-04', 'CONCLUIDO', 4, 15, 17);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (15, '567', '2009-02-21', '2010-10-10', 'EM ABERTO', 3, 3, 15);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (16, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 2, 3, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (4, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 3, 4, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (1, '1000', '2011-03-07', '2011-03-07', 'EM ABERTO', 1, 1, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (22, '987', '2010-09-29', '2010-05-05', 'CONCLUIDO', 3, 16, 19);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (23, '567', '2007-02-21', '2010-10-10', 'AGUARDANDO RECURSO', 13, 15, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (24, '88', '2010-10-07', '2011-08-07', 'AGUARDANDO RECURSO', 12, 13, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (25, '818', '2007-10-21', '2011-10-30', 'AGUARDANDO RECURSO', 12, 12, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (26, '88', '2010-10-07', '2011-08-07', 'AGUARDANDO RECURSO', 21, 13, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (27, '818', '2007-10-21', '2011-10-30', 'AGUARDANDO RECURSO', 18, 12, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (28, '25', '2006-10-07', '2011-08-25', 'AGUARDANDO RECURSO', 7, 14, 11);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (29, '818', '2007-10-21', '2011-10-30', 'AGUARDANDO RECURSO', 8, 2, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (30, '567', '2007-02-21', '2010-10-10', 'EM ABERTO', 9, 3, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (31, '234', '2008-12-12', '2011-03-03', 'EM ABERTO', 10, 19, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (32, '355', '2007-03-25', '2011-04-04', 'CONCLUIDO', 14, 15, 17);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (33, '567', '2007-02-21', '2010-10-10', 'EM ABERTO', 13, 13, 15);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (34, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 12, 13, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (35, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 13, 14, 1);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (5, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 13, 14, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (6, '1000', '2011-03-07', '2011-03-07', 'EM ABERTO', 11, 1, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (7, '987', '2010-09-29', '2010-05-05', 'CONCLUIDO', 13, 16, 19);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (8, '567', '2007-02-21', '2010-10-10', 'EM ABERTO', 13, 13, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (9, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 22, 3, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (10, '818', '2007-10-21', '2011-10-30', 'EM ABERTO', 22, 2, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (36, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 2, 3, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (37, '818', '2007-10-21', '2011-10-30', 'AGUARDANDO RECURSO', 12, 2, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (38, '25', '2006-10-07', '2011-08-25', 'AGUARDANDO RECURSO', 13, 14, 11);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (39, '818', '2007-10-21', '2011-10-30', 'AGUARDANDO RECURSO', 12, 12, 14);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (40, '567', '2007-02-21', '2010-10-10', 'AGUARDANDO RECURSO', 7, 17, 2);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (41, '234', '2008-12-12', '2011-03-03', 'AGUARDANDO RECURSO', 7, 19, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (42, '355', '2007-03-25', '2011-04-04', 'CONCLUIDO', 4, 11, 17);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (43, '567', '2007-02-21', '2010-10-10', 'EM ABERTO', 7, 13, 15);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (44, '88', '2010-10-07', '2011-08-07', 'EM ABERTO', 7, 9, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (45, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 8, 8, 4);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (46, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 9, 7, 16);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (47, '1000', '2011-03-07', '2011-03-07', 'EM ABERTO', 11, 5, 12);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (48, '987', '2010-09-29', '2010-05-05', 'CONCLUIDO', 10, 16, 19);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (18, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 3, 7, 4);
INSERT INTO processo (processo_id, processo_numero, processo_data_abertura, processo_data_conclusao, processo_situacao, vara_id, cliente_id, parte_contraria_id) VALUES (14, '25', '2006-10-07', '2011-08-25', 'EM ABERTO', 3, 7, 1);
--
-- Data for Name: tribunal; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (2, 'TRT 24', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (1, 'TJMS', 'BR');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (4, 'TRT', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (5, 'TRT 24', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (8, 'TRE 03', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (3, 'TSE', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (6, 'TJSD', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (7, 'TRC', 'MS');
INSERT INTO tribunal (tribunal_id, tribunal_descricao, tribunal_localizacao) VALUES (9, 'TST', 'MS');
--
-- Data for Name: vara; Type: TABLE DATA; Schema: public; Owner: postgres
--
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (1, '1ª Vara da Infancia', 1);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (13, '2ª Vara Criminal', 1);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (2, '1ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (3, '2ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (4, '1ª Vara Eleitoral', 3);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (14, '1ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (15, '2ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (16, '1ª Vara Eleitoral', 3);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (17, '2ª Vara Criminal', 1);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (18, '1ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (19, '2ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (20, '1ª Vara Eleitoral', 3);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (21, '2ª Vara Criminal', 1);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (5, '3ª Vara da Infancia', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (6, '4ª Vara Criminal', 3);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (7, '3ª Vara do trabalho', 4);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (8, '5ª Vara do trabalho', 5);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (9, '7ª Vara Eleitoral', 6);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (10, '6ª Vara do trabalho', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (11, '8ª Vara do trabalho', 4);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (12, '3ª Vara Eleitoral', 3);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (22, '5ª Vara Criminal', 5);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (23, '8ª Vara do trabalho', 7);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (24, '9ª Vara do trabalho', 8);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (25, '10ª Vara Eleitoral', 2);
INSERT INTO vara (vara_id, vara_descricao, tribunal_id) VALUES (26, '5ª Vara Criminal', 1);
--
-- Name: audiencias_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY audiencias
ADD CONSTRAINT audiencias_pkey PRIMARY KEY (audiencias_id);
--
-- Name: custas_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY custas
ADD CONSTRAINT custas_pkey PRIMARY KEY (custas_id);
--
-- Name: pessoa_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY pessoa
ADD CONSTRAINT pessoa_pkey PRIMARY KEY (pessoa_id);
--
-- Name: processo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY processo
ADD CONSTRAINT processo_pkey PRIMARY KEY (processo_id);
--
-- Name: tribunal_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY tribunal
ADD CONSTRAINT tribunal_pkey PRIMARY KEY (tribunal_id);
--
-- Name: vara_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY vara
ADD CONSTRAINT vara_pkey PRIMARY KEY (vara_id);
--
-- Name: fk_p1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY processo
ADD CONSTRAINT fk_p1 FOREIGN KEY (vara_id) REFERENCES vara(vara_id);
--
-- Name: fk_p2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY processo
ADD CONSTRAINT fk_p2 FOREIGN KEY (cliente_id) REFERENCES pessoa(pessoa_id);
--
-- Name: fk_p3; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY processo
ADD CONSTRAINT fk_p3 FOREIGN KEY (parte_contraria_id) REFERENCES pessoa(pessoa_id);
--
-- Name: fk_processo1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY audiencias
ADD CONSTRAINT fk_processo1 FOREIGN KEY (processo_id) REFERENCES processo(processo_id);
--
-- Name: fk_processo_custas1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY custas
ADD CONSTRAINT fk_processo_custas1 FOREIGN KEY (processo_id) REFERENCES processo(processo_id);
--
-- Name: fk_vara; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY vara
ADD CONSTRAINT fk_vara FOREIGN KEY (tribunal_id) REFERENCES tribunal(tribunal_id);
--
--Name: processo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY partes
ADD CONSTRAINT pessoa_processo_pkey PRIMARY KEY (pessoa_id,processo_id);
--
--Name: processo_pkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY partes
ADD CONSTRAINT fk_partes_pessoa_id1 FOREIGN KEY (pessoa_id) REFERENCES pessoa(pessoa_id);
--
--Name: fk_processo_id1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY partes
ADD CONSTRAINT fk_partes_processo_id1 FOREIGN KEY (processo_id) REFERENCES processo(processo_id);
--
--Name: processo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace:
--
ALTER TABLE ONLY testemunhas
ADD CONSTRAINT pessoa_audiencias_pkey PRIMARY KEY (pessoa_id,audiencias_id);
--
--Name: processo_pkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY testemunhas
ADD CONSTRAINT fk_testemunhas_pessoa_id1 FOREIGN KEY (pessoa_id) REFERENCES pessoa(pessoa_id);
--
--Name: fk_processo_id1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--
ALTER TABLE ONLY testemunhas
ADD CONSTRAINT fk_testemunhas_audiencias_id1 FOREIGN KEY (audiencias_id) REFERENCES audiencias(audiencias_id);
INSERT INTO partes (select cliente_id, processo_id, 'Autor' as tipo from processo);
INSERT INTO partes (select parte_contraria_id , processo_id, 'Réu' as tipo from processo);
DROP view dados_processo;
ALTER TABLE processo DROP CONSTRAINT fk_p2;
ALTER TABLE processo DROP CONSTRAINT fk_p3;
ALTER TABLE processo DROP COLUMN cliente_id;
ALTER TABLE processo DROP COLUMN parte_contraria_id;
CREATE VIEW dados_processo AS
SELECT
p.processo_id,
(SELECT per.pessoa_nome from partes pa inner JOIN pessoa per ON per.pessoa_id = pa.pessoa_id
where pa.tipo = 'Réu'::bpchar and pa.processo_id = p.processo_id) as Reu,
(SELECT per.pessoa_nome from partes pa inner JOIN pessoa per ON per.pessoa_id = pa.pessoa_id
where pa.tipo = 'Autor'::bpchar and pa.processo_id = p.processo_id) as Req,
p.processo_numero, p.processo_data_abertura, p.processo_data_conclusao, p.processo_situacao, p.vara_id
, v.vara_descricao, t.tribunal_descricao
FROM processo p
JOIN vara v ON v.vara_id = p.vara_id
JOIN tribunal t ON t.tribunal_id = v.tribunal_id;
--
-- 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;
--
-- PostgreSQL database dump complete
--