Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

/*========tur===================================================*/
/* DBMS name:     PostgreSQL 8                                  */
/* Criado em:     25/09/2018                                        */
/* Autor: Bruno Lopes Peixoto                                       */
/*==============================================================*/

SET search_path = sc_sec;

DELETE FROM sec_pedido;

ALTER TABLE sec_pedido ADD COLUMN seq_loja BIGINT NULL;
ALTER TABLE sec_pedido
   ADD CONSTRAINT fk_pedido_loja FOREIGN KEY (seq_loja)
      REFERENCES sec_loja (seq_loja)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_pedido ADD COLUMN seq_cliente BIGINT NULL;
ALTER TABLE sec_pedido
   ADD CONSTRAINT fk_pedido_cliente FOREIGN KEY (seq_cliente)
      REFERENCES sec_cliente (seq_cliente)
      ON DELETE RESTRICT ON UPDATE RESTRICT;
         
ALTER TABLE sec_pedido ADD COLUMN tip_situacao CHAR(1) NOT NULL CONSTRAINT ck_pedido_situacao CHECK (tip_situacao IN ('P','C','R','F','V'));

ALTER TABLE sec_pedido RENAME COLUMN seq_usuario TO seq_usuario_pedido;
ALTER TABLE sec_pedido ADD COLUMN seq_usuario_atendimento BIGINT NULL;
ALTER TABLE sec_pedido
   ADD CONSTRAINT fk_pedido_usuarioatend FOREIGN KEY (seq_usuario_atendimento)
      REFERENCES sec_usuario (seq_usuario)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_pedido RENAME COLUMN dat_atendido TO dat_alteracao_situacao;
ALTER TABLE sec_pedido RENAME COLUMN dsc_produto TO obs_pedido;

ALTER TABLE sec_pedido DROP COLUMN dsc_nome_cliente;
ALTER TABLE sec_pedido DROP COLUMN dsc_contato_cliente;
ALTER TABLE sec_pedido DROP COLUMN cod_empresa;

ALTER TABLE sec_pedido DROP CONSTRAINT ck_pedido_genero;
ALTER TABLE sec_pedido ADD CONSTRAINT ck_pedido_genero CHECK (tip_genero_produto IS NULL OR (tip_genero_produto IN ('U','M','F')));

SET search_path = public;