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; |