Subversion Repositories Integrator Subversion

Rev

Rev 471 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
SET search_path = sc_sec;
2
 
471 blopes 3
DROP TABLE TABLE_NAME;
4
 
1 espaco 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
 
292 espaco 17
ALTER TABLE sq_transmissaosngpc owner TO espacoc_sc_sec
1 espaco 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
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT ck_produtopedidocompra_status;
23
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')));
24
 
25
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT pk_produtopedidocompra;
26
ALTER TABLE sec_produto_pedidocompra ADD CONSTRAINT pk_produtopedidocompra PRIMARY KEY (seq_produto);
27
 
28
comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
29
'Valores possíveis:
30
P - Pendente
31
V - Verificado
32
S - Solicitado
33
E - Sem Estoque
34
N - Não Comprar';
35
 
36
ALTER TABLE sec_produto_pedidocompra
37
   ADD CONSTRAINT fk_produtopedidocompra_fornecedor FOREIGN KEY (seq_fornecedor)
38
      REFERENCES sec_fornecedor (seq_fornecedor)
39
      ON DELETE RESTRICT ON UPDATE RESTRICT;
40
 
41
CREATE  INDEX ix_avalloja_avaliacao ON sec_avaliacao_loja (
42
seq_avaliacao
43
);
44
 
45
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo DROP NOT NULL;
46
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo SET NOT NULL;
47
 
48
UPDATE sec_modelo SET ind_ativo = TRUE;
49
 
50
UPDATE sec_produto SET ind_online = FALSE WHERE ind_online IS NULL;
51
 
52
-- ALTERAR TAMANHO DA COLUNA
53
ALTER TABLE sc_sec.sec_produto ALTER COLUMN dsc_observacao TYPE VARCHAR(1000);
54
 
410 espaco 55
SELECT * FROM sc_sec.sec_produto WHERE cod_produto = '028201';
56
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;
57
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;
58
 
595 blopes 59
 
60
 
61
ALTER TABLE sec_produto ADD COLUMN seq_subtipoproduto INT8 NULL;
62
 
63
ALTER TABLE sec_produto
64
   ADD CONSTRAINT fk_produto_subtipoproduto FOREIGN KEY (seq_subtipoproduto)
65
      REFERENCES sec_subtipoproduto (seq_subtipoproduto)
66
      ON DELETE RESTRICT ON UPDATE RESTRICT;
67
 
68
 
69
/*==============================================================*/
70
/* Index: ix_produto_subtipo                                    */
71
/*==============================================================*/
72
CREATE  INDEX ix_produto_subtipo ON sec_produto (
73
seq_subtipoproduto
74
);
75
 
76
 
1 espaco 77
SET search_path = public;