Subversion Repositories Integrator Subversion

Rev

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

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

SET search_path = sc_sec;

CREATE SEQUENCE sq_cupom
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;

ALTER TABLE sq_cupom owner TO sc_sec
;

/*==============================================================*/
/* Table: sec_cupom                                             */
/*==============================================================*/
CREATE TABLE sec_cupom (
   seq_cupom            INT8                 NOT NULL DEFAULT NEXTVAL('sc_sec.sq_cupom'::regclass),
   seq_cliente          INT8                 NULL,
   seq_venda            INT8                 NULL,
   cod_cupom            VARCHAR(20)          NOT NULL,
   dsc_cupom            VARCHAR(120)         NULL,
   val_cupom            NUMERIC(10,2)        NULL,
   val_percentual_cupom NUMERIC(10,2)        NULL,
   dth_utilizado        TIMESTAMP            NULL,
   dth_validade         TIMESTAMP            NULL,
   dth_emissao          TIMESTAMP            NOT NULL,
   ind_ativo            BOOL                 NOT NULL,
   CONSTRAINT pk_cupom PRIMARY KEY (seq_cupom)
);

-- set table ownership
ALTER TABLE sec_cupom owner TO sc_sec
;
ALTER TABLE sec_cupom
   ADD CONSTRAINT fk_cupom_cliente FOREIGN KEY (seq_cliente)
      REFERENCES sec_cliente (seq_cliente)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

ALTER TABLE sec_cupom
   ADD CONSTRAINT fk_cupom_venda FOREIGN KEY (seq_venda)
      REFERENCES sec_venda (seq_venda)
      ON DELETE RESTRICT ON UPDATE RESTRICT;

INSERT INTO sc_sec.sec_forma_pagamento(cod_formapagament, dsc_formapagament, num_ordem, ind_ativo) VALUES (16, 'CUPOM', 15, TRUE);

ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT ck_produtopedidocompra_status;
ALTER TABLE sec_produto_pedidocompra ADD CONSTRAINT ck_produtopedidocompra_status CHECK (tip_status_pedidocompra IS NULL OR (tip_status_pedidocompra IN ('P','V','S','E','N')));
       
comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
'Valores possíveis:
P - Pendente
V - Verificado
S - Solicitado
E - Sem Estoque
N - Não Comprar'
;
         
         
SET search_path = public;