
PostgreSQL #11 Foreign key
Aprenda a usar foreign key (chave estrangeira) em modo cascata, restrito e sem ação.
Mantenha a integridade dos registros do seu banco de dados.
//Criando uma FK em uma tabela já existente:
ALTER TABLE pedido_item
ADD CONSTRAINT fk_iteped
FOREIGN KEY (numero_pedido)
REFERENCES pedido(numero_pedido) ON DELETE CASCADE;
//Criando uma tabela com fk
create table compra (
idcompra serial CONSTRAINT pk_idcompra primary key,
dataemissor date,
codfornecedor int constraint fk_codfor
REFERENCES fornecedor(codigo) ON DELETE restrict,
);