PetHealth-CVH / PetHealth

4 stars 1 forks source link

Feitas modificações na `database.sql` e `dml.sql` #8

Closed Tiallysson closed 3 months ago

Tiallysson commented 3 months ago

Adicionei as seguintes informações no arquivo:

-- Obtenção do id do registro das tabelas
select currval(pg_get_serial_sequence('tb_produtos', 'id_produtos')) into id_produtos;
select currval(pg_get_serial_sequence('tb_enderecos', 'id_endereco')) into id_endereco;
select currval(pg_get_serial_sequence('tb_pedidos','id_pedidos')) into id_pedidos;
select currval(pg_get_serial_sequence('tb_usuarios', 'id_usuario')) into id_usuario;
select currval(pg_get_serial_sequence('tb_credenciais','id_credencial')) into id_credencial;
select currval(pg_get_serial_sequence('tb_contato','id_contato')) into id_contato;

--Aqui terá o caminho de um possível usuário que irá acessar o nosso sistema.
--O email e senha serão fictícios

insert into tb_credenciais(email, senha)
values ('ana.mantovani@peth.com.br', 'Password123');

-- registro de usuário
insert into tb_usuarios(nome, sobrenome, cpf, data_cadastro, id_contato, id_endereco)
values ('Ana','Mantovani','12345678900','data_cadastro','id_contato','id_endereco');
Tiallysson commented 3 months ago

E modifiquei algumas informações que serão irrelevantes no momento e podem ser utilizadas posteriormente.

Anterior

    sobrenome varchar(50) not null,
    cpf varchar(11) unique not null,
    data_cadastro timestamp defaut NOW,
    contato int,
    endereco int,
    endereco_cobranca int,

    foreign key (endereco_cobranca) references tb_endereco_cobranca (id_endereco_cb),
    foreign key (contato) references tb_contato (id_contato),
    foreign key (endereco) references tb_enderecos (id_endereco),
    foreign key (id_usuario) references tb_pedidos (id_Pedidos)
);

Atual

    sobrenome varchar(50) not null,
    cpf varchar(11) unique not null,
    data_cadastro timestamp defaut NOW,
    id_contato int,
    id_endereco int,

    foreign key (id_contato) references tb_contato (id_contato),
    foreign key (id_endereco) references tb_enderecos (id_endereco),
    foreign key (id_usuario) references tb_pedidos (id_Pedidos)
);