Blame |
Last modification |
View Log
| Download
| RSS feed
/*========tur===================================================*/
/* DBMS name: PostgreSQL 8 */
/* Criado em: 20/02/2020 */
/* Autor: Bruno Lopes Peixoto */
/*==============================================================*/
SET search_path = sc_sec;
ALTER TABLE sec_pedido DROP CONSTRAINT ck_pedido_situacao;
ALTER TABLE sec_pedido ADD CONSTRAINT ck_pedido_situacao CHECK (tip_situacao IS NULL OR (tip_situacao IN ('N','C','R','P','F','V')));
comment ON COLUMN sec_pedido.tip_situacao IS
'Valores possÃveis:
N - Novo
C - Entrar em contato
R - Aguardando retorno
P - Pendente
F - Finalizado
V - Finalizado com venda';
UPDATE sec_produto p SET dsc_produto = 'OUTRO' WHERE cod_produto = '000000';
CREATE SEQUENCE sq_pedidohistorico
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_pedidohistorico owner TO sc_sec
;
/*==============================================================*/
/* Table: sec_pedido_historico */
/*==============================================================*/
CREATE TABLE sec_pedido_historico (
seq_pedidohistorico INT8 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_pedidohistorico'::regclass),
seq_pedido INT8 NOT NULL,
seq_usuario INT8 NULL,
tip_situacao CHAR(1) NOT NULL,
dat_historico TIMESTAMP NOT NULL,
obs_pedido VARCHAR(250) NULL,
CONSTRAINT pk_pedidohistorico PRIMARY KEY (seq_pedidohistorico)
);
-- set table ownership
ALTER TABLE sec_pedido_historico owner TO sc_sec
;
ALTER TABLE sec_pedido_historico
ADD CONSTRAINT fk_pedidohistorico_pedido FOREIGN KEY (seq_pedido)
REFERENCES sec_pedido (seq_pedido)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_pedido_historico
ADD CONSTRAINT fk_pedidohistorico_usuario FOREIGN KEY (seq_usuario)
REFERENCES sec_usuario (seq_usuario)
ON DELETE RESTRICT ON UPDATE RESTRICT;
ALTER TABLE sec_pedido DROP COLUMN dsc_nome_cliente;
ALTER TABLE sec_pedido ALTER COLUMN dat_pedido TYPE TIMESTAMP;
ALTER TABLE sec_pedido ALTER COLUMN dat_alteracao_situacao TYPE TIMESTAMP;
SET search_path = public;