· 6 years ago · Oct 24, 2019, 05:14 PM
1create table if not exists negocios
2(
3 comprador integer not null,
4 revenda integer not null,
5 cod_auto integer not null,
6 ano_auto integer not null,
7 data Date not null,
8 preco integer not null,
9 realizado boolean,
10
11 constraint negocios_pk
12 primary key (comprador, revenda, cod_auto, ano_auto),
13
14 constraint negocios_revenda_fk
15 foreign key (revenda) references revendedoras (cgc),
16
17 constraint negocios_cod_auto_fk
18 foreign key (cod_auto, ano_auto) references automoveis (codigo, ano)
19
20);
21
22create table if not exists consumidores
23(
24 identidade integer not null unique,
25 nome varchar(70) not null,
26
27 constraint consumidores_pk
28 primary key (identidade)
29
30);
31
32insert into table negocios (comprador,revenda, cod_auto, ano_auto, data, preco, realizado)
33values(123456, 6545331, 2, 2019, current_date, 10, true);
34
35insert into consumidores (identidade, nome)
36values(123456, 'Endler');
37
38update consumidores
39SET identidade = 1236, nome = 'Coronel Lischfidstrsz'
40WHERE identidade = 123456;
41
42delete from table consumidores
43where identidade = 123456;
44
45create role pauzudo
46valid until 'infinity'
47
48alter database consumidores owner to pauzudo;
49
50alter table consumidores ADD COLUMN tamanho_do_pau integer;
51alter table consumidores DROP COLUMN tamanho_do_pau;
52alter table consumidores RENAME COLUMN nome to nome_do_fdp;
53alter table consumidores ALTER COLUMN nome_do_fdp SET DEFAULT 'joao';