Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
662 blopes 1
SET search_path = sc_sec;
2
 
3
DROP TABLE TABLE_NAME;
4
 
5
ALTER TABLE sec_cliente RENAME COLUMN dsc_cpf TO dsc_cpf_cnpj;
6
ALTER TABLE sec_produto DROP COLUMN cod_ncm;
7
ALTER TABLE sec_nota_fiscal ADD COLUMN dsc_obs_venda VARCHAR(300) NULL;
8
 
9
ALTER TABLE nome_da_tabela ALTER COLUMN nome_da_coluna TYPE VARCHAR(512);
10
 
11
CREATE SEQUENCE sq_transmissaosngpc
12
INCREMENT 1
13
minvalue 1
14
maxvalue 99999999
15
START 1;
16
 
17
ALTER TABLE sq_transmissaosngpc owner TO espacoc_sc_sec
18
;
19
 
20
INSERT INTO sc_sec.sec_forma_pagamento(cod_formapagament, dsc_formapagament, num_ordem, ind_ativo) VALUES (16, 'CUPOM', 15, TRUE);
21
 
22
INSERT INTO sc_sec.sec_posvenda (seq_venda, dat_cadastro)
23
SELECT v.seq_venda, now() FROM sc_sec.sec_venda v
24
WHERE v.dth_venda >= '2025-06-29 00:00:00'
25
AND v.seq_cliente IS NOT NULL;
26
 
27
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT ck_produtopedidocompra_status;
28
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')));
29
 
30
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT pk_produtopedidocompra;
31
ALTER TABLE sec_produto_pedidocompra ADD CONSTRAINT pk_produtopedidocompra PRIMARY KEY (seq_produto);
32
 
33
comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
34
'Valores possíveis:
35
P - Pendente
36
V - Verificado
37
S - Solicitado
38
E - Sem Estoque
39
N - Não Comprar';
40
 
41
ALTER TABLE sec_produto_pedidocompra
42
   ADD CONSTRAINT fk_produtopedidocompra_fornecedor FOREIGN KEY (seq_fornecedor)
43
      REFERENCES sec_fornecedor (seq_fornecedor)
44
      ON DELETE RESTRICT ON UPDATE RESTRICT;
45
 
46
CREATE  INDEX ix_avalloja_avaliacao ON sec_avaliacao_loja (
47
seq_avaliacao
48
);
49
 
50
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo DROP NOT NULL;
51
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo SET NOT NULL;
52
 
53
UPDATE sec_modelo SET ind_ativo = TRUE;
54
 
55
UPDATE sec_produto SET ind_online = FALSE WHERE ind_online IS NULL;
56
 
57
-- ALTERAR TAMANHO DA COLUNA
58
ALTER TABLE sc_sec.sec_produto ALTER COLUMN dsc_observacao TYPE VARCHAR(1000);
59
 
60
SELECT * FROM sc_sec.sec_produto WHERE cod_produto = '028201';
61
SELECT * FROM sc_sec.sec_estoque_auditoria WHERE seq_produto = 31548 AND dth_atualizacao > '2023-08-01 00:00:00' AND dsc_observacao LIKE 'ENCONTREI%' AND qtd_estoque_anterior != 2;
62
DELETE FROM sc_sec.sec_estoque_auditoria WHERE seq_produto = 31548 AND dth_atualizacao > '2023-08-01 00:00:00' AND dsc_observacao LIKE 'ENCONTREI%' AND qtd_estoque_anterior != 2;
63
 
64
 
65
 
66
ALTER TABLE sec_produto ADD COLUMN seq_subtipoproduto INT8 NULL;
67
 
68
ALTER TABLE sec_produto
69
   ADD CONSTRAINT fk_produto_subtipoproduto FOREIGN KEY (seq_subtipoproduto)
70
      REFERENCES sec_subtipoproduto (seq_subtipoproduto)
71
      ON DELETE RESTRICT ON UPDATE RESTRICT;
72
 
73
 
74
/*==============================================================*/
75
/* Index: ix_produto_subtipo                                    */
76
/*==============================================================*/
77
CREATE  INDEX ix_produto_subtipo ON sec_produto (
78
seq_subtipoproduto
79
);
80
 
81
 
82
SET search_path = public;