· 8 years ago · Dec 13, 2017, 07:12 PM
1CREATE TABLE categoria (
2 codigo SERIAL,
3 nome VARCHAR(50) NOT NULL,
4 PRIMARY KEY(codigo)
5 );
6
7
8
9
10INSERT INTO categoria (nome) values ('Lazer');
11INSERT INTO categoria (nome) values ('Alimentação');
12INSERT INTO categoria (nome) values ('Supermercado');
13INSERT INTO categoria (nome) values ('Farmácia');
14INSERT INTO categoria (nome) values ('Outros');
15
16CREATE TABLE pessoa (
17 codigo SERIAL,
18 nome VARCHAR(50) NOT NULL,
19 logradouro VARCHAR(30),
20 numero VARCHAR(30),
21 complemento VARCHAR(30),
22 bairro VARCHAR(30),
23 cep VARCHAR(30),
24 cidade VARCHAR(30),
25 estado VARCHAR(30),
26 ativo BOOLEAN NOT NULL,
27 PRIMARY KEY(codigo)
28
29) ;
30
31
32INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('João Silva', 'Rua do Abacaxi', '10', null, 'Brasil', '38.400-12', 'Uberlândia', 'MG', true);
33INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Maria Rita', 'Rua do Sabiá', '110', 'Apto 101', 'Colina', '11.400-12', 'Ribeirão Preto', 'SP', true);
34INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Pedro Santos', 'Rua da Bateria', '23', null, 'Morumbi', '54.212-12', 'Goiânia', 'GO', true);
35INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Ricardo Pereira', 'Rua do Motorista', '123', 'Apto 302', 'Aparecida', '38.400-12', 'Salvador', 'BA', true);
36INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Josué Mariano', 'Av Rio Branco', '321', null, 'Jardins', '56.400-12', 'Natal', 'RN', true);
37INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Pedro Barbosa', 'Av Brasil', '100', null, 'Tubalina', '77.400-12', 'Porto Alegre', 'RS', true);
38INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Henrique Medeiros', 'Rua do Sapo', '1120', 'Apto 201', 'Centro', '12.400-12', 'Rio de Janeiro', 'RJ', true);
39INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Carlos Santana', 'Rua da Manga', '433', null, 'Centro', '31.400-12', 'Belo Horizonte', 'MG', true);
40INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Leonardo Oliveira', 'Rua do Músico', '566', null, 'Segismundo Pereira', '38.400-00', 'Uberlândia', 'MG', true);
41INSERT INTO pessoa (nome, logradouro, numero, complemento, bairro, cep, cidade, estado, ativo) values ('Isabela Martins', 'Rua da Terra', '1233', 'Apto 10', 'Vigilato', '99.400-12', 'Manaus', 'AM', true);
42
43CREATE TABLE categoria (
44 codigo SERIAL,
45 nome VARCHAR(50) NOT NULL,
46 PRIMARY KEY(codigo)
47 );
48
49
50
51
52INSERT INTO categoria (nome) values ('Lazer');
53INSERT INTO categoria (nome) values ('Alimentação');
54INSERT INTO categoria (nome) values ('Supermercado');
55INSERT INTO categoria (nome) values ('Farmácia');
56INSERT INTO categoria (nome) values ('Outros');
57
58Hibernate: drop table if exists categoria cascade
59Hibernate: drop table if exists lancamento cascade
60Hibernate: drop table if exists pessoa cascade
61Hibernate: create table categoria (codigo bigserial not null, nome varchar(20) not null, primary key (codigo))
62Hibernate: create table lancamento (codigo bigserial not null, data_pagamento date, data_vencimento date not null, descricao varchar(255) not null, observacao varchar(255), tipo varchar(255) not null, valor numeric(19, 2) not null, codigo_categoria int8 not null, codigo_pessoa int8 not null, primary key (codigo))
63Hibernate: create table pessoa (codigo bigserial not null, ativo boolean not null, bairro varchar(255), cep varchar(255), cidade varchar(255), complemento varchar(255), estado varchar(255), logradouro varchar(255), numero varchar(255), nome varchar(255) not null, primary key (codigo))
64Hibernate: alter table lancamento add constraint FK3oktdfripre9vo4ocu87op55a foreign key (codigo_categoria) references categoria
65Hibernate: alter table lancamento add constraint FK9pqx360616efx77k3w4j297yw foreign key (codigo_pessoa) references pessoa
66[2m2017-11-17 09:55:58.547[0;39m [32m INFO[0;39m [35m6652[0;39m [2m---[0;39m [2m[ restartedMain][0;39m [36morg.hibernate.tool.hbm2ddl.SchemaExport [0;39m [2m:[0;39m HHH000230: Schema export complete
67
68CREATE TABLE categoria (
69 codigo SERIAL,
70 nome VARCHAR(50) NOT NULL
71);
72
73INSERT INTO categoria (nome) values ('Lazer');
74INSERT INTO categoria (nome) values ('Alimentação');
75INSERT INTO categoria (nome) values ('Supermercado');
76INSERT INTO categoria (nome) values ('Farmácia');
77INSERT INTO categoria (nome) values ('Outros');