Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     29/07/2020                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
ALTER TABLE sec_parcela ADD COLUMN ind_oficial BOOLEAN NULL;
10
 
11
/*==============================================================*/
12
/* Table: sec_dre                                               */
13
/*==============================================================*/
14
CREATE TABLE sec_dre (
15
   cod_dre              INT8                 NOT NULL,
16
   dsc_dre              VARCHAR(120)         NOT NULL,
17
   num_ordem            INT2                 NULL,
18
   ind_ativo            BOOL                 NOT NULL,
19
   CONSTRAINT pk_dre PRIMARY KEY (cod_dre)
20
);
21
 
22
ALTER TABLE sec_categoria ADD COLUMN cod_dre INT8 NULL;
23
 
24
ALTER TABLE sec_categoria
25
   ADD CONSTRAINT fk_caregoria_dre FOREIGN KEY (cod_dre)
26
      REFERENCES sec_dre (cod_dre)
27
      ON DELETE RESTRICT ON UPDATE RESTRICT;
28
 
29
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (1, 'RECEITA OPERACIONAL BRUTA', 1, TRUE);
30
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (2, 'DEDUÇÕES E ABATIMENTOS', 2, TRUE);
31
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (3, 'CUSTO DOS PRODUTOS VENDIDOS E SERVICOS PRESTADOS (CMV)', 3, TRUE);
32
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (4, 'DESPESAS OPERACIONAIS (VENDAS OU DESPESAS VARIÁVEIS)', 4, TRUE);
33
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (5, 'DESPESAS GERAIS E ADMINISTRATIVAS', 5, TRUE);
34
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (6, 'DESPESAS FINANCEIRAS', 6, TRUE);
35
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (7, 'DESPESAS COM DEPRECIAÇÃO', 7, TRUE);
36
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (8, 'IMPOSTO DE RENDA JURÍDICA (IRPJ)', 8, TRUE);
37
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (9, 'CONTRIBUIÇÃO SOCIAL SOBRE LUCRO (CSLL)', 9, TRUE);
38
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (10, 'PRÓ-LABORE', 10, TRUE);
39
INSERT INTO sec_dre(cod_dre, dsc_dre, num_ordem, ind_ativo) VALUES (11, 'PARTICIPAÇÃO NO LUCRO', 11, TRUE);
40
 
41
INSERT INTO sc_sec.sec_parametro(cod_parametro, dsc_parametro, dsc_valor, ind_ativo) VALUES (3, 'MARGEM BRUTA MÍNIMA', '50', TRUE);
42
INSERT INTO sc_sec.sec_parametro(cod_parametro, dsc_parametro, dsc_valor, ind_ativo) VALUES (4, 'MARGEM BRUTA IDEAL', '65', TRUE);
43
 
44
ALTER TABLE sec_produto DROP CONSTRAINT ck_produto_cor;
45
ALTER TABLE sec_produto ADD CONSTRAINT ck_produto_cor CHECK (tip_cor IS NULL OR (tip_cor IN ('AZ','AC','AA','AM','BR','BE','CA','CI','CB','CO','DO','FU','LA','LI','GR','MA','NU','PA','PR','RS','RB','RP','RO','TR','VM','VE','VA','VC','VS','VL', 'VI')));
46
 
47
comment ON COLUMN sec_produto.tip_cor IS
48
'Valores possíveis:
49
AZ - AZUL
50
AC - AZUL CLARO
51
AA - AZUL MARINHO
52
AM - AMARELA
53
BR - BRANCA
54
BE - BEGE
55
CA - CARAMELO
56
CI - CINZA
57
CO - COLORIDO
58
CB - COBRE
59
DO - DOURADA
60
FU - FUMÊ
61
LA - LARANJA
62
LI - LILÁS
63
GR - GRAFITE
64
MA - MARRON
65
NU - NUDE
66
PA - PRATA
67
PR - PRETA
68
RS - ROSA
69
RB - ROSA BEBE
70
RP - ROSA PINK
71
RO - ROXA
72
TR - TRANSPARENTE
73
VM - VERMELHA
74
VE - VERDE
75
VA - VERDE ABACATE
76
VC - VERDE CLARO
77
VS - VERDE ESCURO
78
VL - VERDE LIMÃO
79
VI - VINHO';
80
 
81
ALTER TABLE sec_conta ADD COLUMN seq_vigencia INT8 NULL;
82
 
83
ALTER TABLE sec_conta
84
   ADD CONSTRAINT fk_conta_vigencia FOREIGN KEY (seq_vigencia)
85
      REFERENCES sec_vigencia (seq_vigencia)
86
      ON DELETE RESTRICT ON UPDATE RESTRICT;
87
 
88
 
89
SET search_path = public;