Skip to content

3.7.0

Choose a tag to compare

@nilsonLazarin nilsonLazarin released this 24 Apr 17:29
· 338 commits to master since this release

What's Changed

New Contributors

Full Changelog: 3.6.10...3.7.0

Alterações do módulo de material e patrimônio

START TRANSACTION;
USE wegia;

-- 1. Adicionando coluna "ativo" na tabela "almoxarifado"
ALTER TABLE almoxarifado ADD COLUMN ativo TINYINT(1) NOT NULL DEFAULT 1;

-- 2. Modificando a restrição de chave estrangeira na tabela "almoxarife" 
ALTER TABLE almoxarife DROP FOREIGN KEY almoxarife_ibfk_2; 

ALTER TABLE almoxarife
ADD CONSTRAINT almoxarife_ibfk_2 
FOREIGN KEY (id_almoxarifado) 
REFERENCES almoxarifado(id_almoxarifado)
ON DELETE RESTRICT
ON UPDATE RESTRICT;

-- 3. Adicionando coluna "ativo" na tabela "entrada"
ALTER TABLE entrada ADD COLUMN ativo TINYINT(1) DEFAULT 1;

-- 4. Modificando a restrição de chave estrangeira na tabela "entrada"
ALTER TABLE entrada DROP FOREIGN KEY entrada_ibfk_2;

ALTER TABLE entrada
ADD CONSTRAINT entrada_ibfk_2 
FOREIGN KEY (id_almoxarifado) 
REFERENCES almoxarifado(id_almoxarifado)
ON DELETE RESTRICT
ON UPDATE RESTRICT;

-- 5. Adicionando coluna "ativo" na tabela "saida"
ALTER TABLE saida ADD COLUMN ativo TINYINT(1) DEFAULT 1;

-- 6. Modificando a restrição de chave estrangeira na tabela "saida"
ALTER TABLE saida DROP FOREIGN KEY saida_ibfk_2;

ALTER TABLE saida
ADD CONSTRAINT saida_ibfk_2 
FOREIGN KEY (id_almoxarifado) 
REFERENCES almoxarifado(id_almoxarifado)
ON DELETE RESTRICT
ON UPDATE RESTRICT;

-- 7. Modificando a restrição de chave estrangeira na tabela "produto"
ALTER TABLE produto DROP FOREIGN KEY produto_ibfk_1;

ALTER TABLE produto
ADD CONSTRAINT produto_ibfk_1
FOREIGN KEY (id_categoria_produto)
REFERENCES categoria_produto(id_categoria_produto)
ON DELETE RESTRICT
ON UPDATE RESTRICT;
COMMIT;

Tabela sócio:

ALTER TABLE `wegia`.`socio`
ADD COLUMN IF NOT EXISTS `auto_status_contribuicoes` TINYINT(1) NOT NULL DEFAULT 1
AFTER `data_referencia`;

Tabela sócio status

INSERT INTO `socio_status` (`id_sociostatus`, `status`) VALUES
(5, 'Cancelado');

Migração de tag para status

START TRANSACTION;

UPDATE socio
SET 
    id_sociostatus = 5,
    id_sociotag = NULL,
    auto_status_contribuicoes = 0
WHERE id_sociotag = 5;

-- remover a tag de id 5
DELETE FROM socio_tag
WHERE id_sociotag = 5;

COMMIT;
-- ou ROLLBACK;