Skip to content

🐛 Fix: Add migration for missing wavoipToken column in MySQL build env (#1234) #1235

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

julianoaj
Copy link
Contributor

Fixes Issue #1234

Problema

A coluna wavoipToken estava ausente na tabela Setting, causando problemas na build do ambiente MySQL.

O que foi alterado

Adicionei uma migration que cria a coluna wavoipToken na tabela Setting.

Resolução

Esta alteração garante que a coluna wavoipToken seja criada automaticamente, corrigindo o problema reportado na Issue #1234.

@julianoaj julianoaj changed the title 🐛 Corrige problema na API relacionado a migration MySql. Fixes #1234 🐛 Fix: Add migration for missing wavoipToken column in MySQL build env (#1234) Feb 12, 2025
@DavidsonGomes DavidsonGomes changed the base branch from main to develop February 12, 2025 20:25
@DavidsonGomes DavidsonGomes merged commit a49c979 into EvolutionAPI:develop Feb 12, 2025
1 check passed
@evecimar
Copy link

@julianoaj Visando que isto é um hotfix, o que acha de fazer o merge desta correção na main e lançar a versão 2.2.4 com a correção?

@julianoaj
Copy link
Contributor Author

@julianoaj Visando que isto é um hotfix, o que acha de fazer o merge desta correção na main e lançar a versão 2.2.4 com a correção?

@evecimar Claro! Se houver mais alguma orientação ou alinhamento antes do merge, fico à disposição para realizar qualquer mudança. 🙂🚀

@julianoaj julianoaj deleted the fix-1234-migration-wavoipToken-create branch February 18, 2025 19:45
@MarcioHuser
Copy link

Essa correção tem problema. Essa sintaxe não é válida no mysql (ou pelo menos não é no mysql 8.x):

ADD COLUMN IF NOT EXISTS

Isso aqui talvez funcione (tentei aplicar aqui, mas só obtive erro, não sei o que está errado, não conheço o Prisma nem parei para estudar o mesmo. Rodando no workbench funcionou 100%)

DELIMITER $$

DROP PROCEDURE IF EXISTS AddColumnIfNotExists $$
CREATE PROCEDURE AddColumnIfNotExists()
BEGIN
IF NOT EXISTS (
SELECT 1
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Setting'
AND COLUMN_NAME = 'wavoipToken'
) THEN
ALTER TABLE Setting ADD COLUMN wavoipToken VARCHAR(100);
END IF;
END $$

DELIMITER ;

CALL AddColumnIfNotExists();
DROP PROCEDURE IF EXISTS AddColumnIfNotExists;

@Hanri-tech
Copy link

estava com problema de gerar o qr e apos criação dessa coluna funcionou, obrigado!! peguei o docker mais recente e ainda ocorre este erro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants