-
Notifications
You must be signed in to change notification settings - Fork 1
/
dump.sql
61 lines (55 loc) · 1.34 KB
/
dump.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
create database pdv;
create table usuarios (
id serial primary key,
nome text not null,
email text unique not null,
senha text not null
);
create table categorias (
id serial primary key,
descricao text not null
);
create table produtos(
id serial primary key,
descricao text,
quantidade_estoque integer not null,
valor integer not null,
categoria_id integer not null references categorias(id),
produto_imagem text
);
create table clientes(
id serial primary key,
nome text not null,
email text unique not null,
cpf text unique not null,
cep text,
rua text,
numero text,
bairro text,
cidade text,
estado text
);
create table pedidos(
id serial primary key,
cliente_id integer not null references clientes(id),
observacao text,
valor_total integer
);
create table pedido_produtos(
id serial primary key,
pedido_id integer not null references pedidos(id),
produto_id integer not null references produtos(id),
quantidade_produto integer not null check(quantidade_produto > 0),
valor_produto integer not null
);
INSERT INTO categorias (descricao)
VALUES ('Informática'),
('Celulares'),
('Chevrolet'),
('Beleza e Perfumaria'),
('Mercado'),
('Livros e Papelaria'),
('Brinquedos'),
('Moda'),
('Bebê'),
('Games');