Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 19/02/2019 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
ALTER TABLE sec_transferencia_produto ADD COLUMN seq_usuario_saida INT8 NULL;
ALTER TABLE sec_transferencia_produto ADD COLUMN seq_usuario_entrada INT8 NULL;
ALTER TABLE sec_transferencia_produto
ADD CONSTRAINT fk_transfproduto_usuariosaida FOREIGN KEY (seq_usuario_saida)
REFERENCES sec_usuario (seq_usuario)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_transferencia_produto
ADD CONSTRAINT fk_transfproduto_usuarioentrada FOREIGN KEY (seq_usuario_entrada)
REFERENCES sec_usuario (seq_usuario)
ON DELETE RESTRICT ON UPDATE RESTRICT;
UPDATE sec_transferencia_produto tp SET seq_usuario_saida = (SELECT seq_usuario_solicitante FROM sec_transferencia WHERE seq_transferencia = tp.seq_transferencia);
UPDATE sec_transferencia_produto tp SET seq_usuario_entrada = (SELECT seq_usuario_receptor FROM sec_transferencia WHERE seq_transferencia = tp.seq_transferencia);
ALTER TABLE sec_transferencia_produto ALTER COLUMN seq_usuario_saida SET NOT NULL;
ALTER TABLE sec_transferencia DROP COLUMN seq_usuario_solicitante;
ALTER TABLE sec_transferencia DROP COLUMN seq_usuario_receptor;
SET search_path = public;