Rev 595 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
SET search_path = sc_sec;
DROP TABLE TABLE_NAME;
ALTER TABLE sec_cliente RENAME COLUMN dsc_cpf TO dsc_cpf_cnpj;
ALTER TABLE sec_produto DROP COLUMN cod_ncm;
ALTER TABLE sec_nota_fiscal ADD COLUMN dsc_obs_venda VARCHAR(300) NULL;
ALTER TABLE nome_da_tabela ALTER COLUMN nome_da_coluna TYPE VARCHAR(512);
CREATE SEQUENCE sq_transmissaosngpc
INCREMENT 1
minvalue 1
maxvalue 99999999
START 1;
ALTER TABLE sq_transmissaosngpc owner TO espacoc_sc_sec
;
INSERT INTO sc_sec.sec_forma_pagamento(cod_formapagament, dsc_formapagament, num_ordem, ind_ativo) VALUES (16, 'CUPOM', 15, TRUE);
INSERT INTO sc_sec.sec_posvenda (seq_venda, dat_cadastro)
SELECT v.seq_venda, now() FROM sc_sec.sec_venda v
WHERE v.dth_venda >= '2025-06-29 00:00:00'
AND v.seq_cliente IS NOT NULL;
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT ck_produtopedidocompra_status;
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')));
ALTER TABLE sec_produto_pedidocompra DROP CONSTRAINT pk_produtopedidocompra;
ALTER TABLE sec_produto_pedidocompra ADD CONSTRAINT pk_produtopedidocompra PRIMARY KEY (seq_produto);
comment ON COLUMN sec_produto_pedidocompra.tip_status_pedidocompra IS
'Valores possíveis:
P - Pendente
V - Verificado
S - Solicitado
E - Sem Estoque
N - Não Comprar';
ALTER TABLE sec_produto_pedidocompra
ADD CONSTRAINT fk_produtopedidocompra_fornecedor FOREIGN KEY (seq_fornecedor)
REFERENCES sec_fornecedor (seq_fornecedor)
ON DELETE RESTRICT ON UPDATE RESTRICT;
CREATE INDEX ix_avalloja_avaliacao ON sec_avaliacao_loja (
seq_avaliacao
);
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo DROP NOT NULL;
ALTER TABLE sec_venda_vivo ALTER COLUMN ind_cadastrovivogo SET NOT NULL;
UPDATE sec_modelo SET ind_ativo = TRUE;
UPDATE sec_produto SET ind_online = FALSE WHERE ind_online IS NULL;
-- ALTERAR TAMANHO DA COLUNA
ALTER TABLE sc_sec.sec_produto ALTER COLUMN dsc_observacao TYPE VARCHAR(1000);
SELECT * FROM sc_sec.sec_produto WHERE cod_produto = '028201';
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;
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;
ALTER TABLE sec_produto ADD COLUMN seq_subtipoproduto INT8 NULL;
ALTER TABLE sec_produto
ADD CONSTRAINT fk_produto_subtipoproduto FOREIGN KEY (seq_subtipoproduto)
REFERENCES sec_subtipoproduto (seq_subtipoproduto)
ON DELETE RESTRICT ON UPDATE RESTRICT;
/*==============================================================*/
/* Index: ix_produto_subtipo */
/*==============================================================*/
CREATE INDEX ix_produto_subtipo ON sec_produto (
seq_subtipoproduto
);
SET search_path = public;