Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
486 blopes 1
/*========tur===================================================*/
2
/* DBMS name:     PostgreSQL 8                                  */
3
/* Criado em:     14/10/2024                                        */
4
/* Autor: Bruno Lopes Peixoto                                       */
5
/*==============================================================*/
6
 
7
SET search_path = sc_sec;
8
 
9
ALTER TABLE sec_nota_fiscal ALTER COLUMN dth_emissao DROP NOT NULL;
10
ALTER TABLE sec_pessoa DROP COLUMN ind_inscricao_estadual_isento;
11
ALTER TABLE sec_pessoa ADD COLUMN tip_inscricao_estadual CHAR(1) NULL;
12
ALTER TABLE sec_pessoa ADD CONSTRAINT ck_pessoa_inscricaoestadual CHECK (tip_inscricao_estadual IS NULL OR (tip_inscricao_estadual IN ('C','I','N')));
13
 
14
comment ON COLUMN sec_pessoa.tip_inscricao_estadual IS
15
'Valores possíveis:
16
C - Contribuinte ICMS
17
I - Contribuinte Isento
18
N - Não contribuinte';
19
 
20
--ALTER TABLE sec_fornecedor_produto DROP COLUMN dsc_identificador;
21
ALTER TABLE sec_compra_produto ADD COLUMN dsc_codigoproduto_notafiscal VARCHAR(100) NULL;
22
ALTER TABLE sec_compra_produto ADD COLUMN dsc_produto_notafiscal VARCHAR(250) NULL;
23
 
24
DELETE FROM sc_sec.sec_notafiscal_produto;
25
 
26
ALTER TABLE sec_notafiscal_produto DROP COLUMN seq_produto;
27
ALTER TABLE sec_notafiscal_produto ADD COLUMN seq_compraproduto INT8 NOT NULL;
28
 
29
/*==============================================================*/
30
/* Index: ix_notafiscalproduto_compraprod                       */
31
/*==============================================================*/
32
CREATE  INDEX ix_notafiscalproduto_compraprod ON sec_notafiscal_produto (
33
seq_compraproduto
34
);
35
 
36
ALTER TABLE sec_notafiscal_produto
37
   ADD CONSTRAINT fk_notafiscalproduto_compraproduto FOREIGN KEY (seq_compraproduto)
38
      REFERENCES sec_compra_produto (seq_compraproduto)
39
      ON DELETE RESTRICT ON UPDATE RESTRICT;
40
 
41
--DROP TABLE sec_notafiscal_referenciada;
42
 
43
ALTER TABLE sec_nota_fiscal RENAME CONSTRAINT fk_compra_transporte TO fk_notafiscal_transporte;
44
 
45
ALTER TABLE sec_nota_fiscal ADD COLUMN val_frete NUMERIC(10,2) NULL;
46
ALTER TABLE sec_nota_fiscal ADD COLUMN val_seguro NUMERIC(10,2) NULL;
47
ALTER TABLE sec_nota_fiscal ADD COLUMN val_desconto NUMERIC(10,2) NULL;
48
ALTER TABLE sec_nota_fiscal ADD COLUMN val_outrasdespesas NUMERIC(10,2) NULL;
49
 
50
 
51
ALTER TABLE sec_notafiscal_produto ADD COLUMN val_produto NUMERIC(10,2) NULL;
52
UPDATE sec_notafiscal_produto SET val_produto = '0.0';
53
ALTER TABLE sec_notafiscal_produto ALTER COLUMN val_produto SET NOT NULL;
54
 
55
SET search_path = public;