Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dani Ferreira

sql

Recommended Posts

Selecione as pessoas que participaram como testemunha em mais de 2 audiências.

 

Selecione todos os números de processos, datas de aberturas, os nomes de pessoas autor e réu, que possuem 85% de acerto ou igualdade no nome, comparado ao nome digitado, sem case sensitive.

 

preciso resolver estas duas questoes preciso de ajuda

 

 

o meu banco é esse

 

--

-- 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', '781.361.433-20');
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', '781.361.445-25');
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', '781.361.456-22');
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', '781.361.520-28');
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', '497.361.433-20');
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', '357.361.445-25');
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', '521.392.456-22');
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', '497.361.433-20');
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', '521.392.456-22');
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', '497.888.433-20');
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', '357.361.445-25');
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', '381.312.456-22');
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', '230.987.781-29');
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', '987.345.982-10');
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', '546.983.982-10');
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', '987.364.872-17');
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', '281.127.129-09');
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', '357.361.445-25');


--
-- 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

--

 

 

 

alguém pode ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

e qual é a duvida?

 

aliás

 

colocar as tags code vai ajudar muito pra quem for te ajudar, a entender seu código melhor.

 

 

Poste assim:

[code]

 

//coloque todo seu código aqui

 

[/code]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.