Skip to content

Apagar instancia direto no banco, pode? #1576

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

Closed
TiagoGouvea opened this issue Jun 9, 2025 · 4 comments
Closed

Apagar instancia direto no banco, pode? #1576

TiagoGouvea opened this issue Jun 9, 2025 · 4 comments

Comments

@TiagoGouvea
Copy link

Algumas instâncias não estou conseguindo excluir pela API nem pelo manager, o back entra num loop de erros infinitos do prisma e não apaga.

Se eu apagar a instância direto pelo banco, dará certo?

@TiagoGouvea
Copy link
Author

TiagoGouvea commented Jun 9, 2025

O banco travava ao tentar apagar as milhares de mensagens de uma conta, mas a tabela não tem indice nenhum, então fica difícil mesmo de funcionar.

CREATE INDEX CONCURRENTLY idx_message_instance_id
ON "Message" ("instanceId");

CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_messageupdate_messageid
ON "MessageUpdate" ("messageId");

Fez o delete acontecer literalmente 20 vezes mais rápido de 23.3/s para 541.5/s

@luislhsc
Copy link

luislhsc commented Jun 9, 2025

Voce atualizou a versão ou algo assim? Pq to usando a 2.2 e nas minhas tabelas tem exatamente esses indexes

@TiagoGouvea
Copy link
Author

Pode ser isso, estou na v2.1.1.
Não sei se vale a pena ir pra 2.2 ou esperar a próxima chegar..

@dpaes
Copy link
Collaborator

dpaes commented Jun 11, 2025

apagar direto do banco não é recomendado, porém se vc apagou no painel manager e fica aparecendo que a instancia não existe, significa que foi deletado do banco, dai so removendo o cache do navegador pra possivelmente sumir de fato a instancia

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

No branches or pull requests

3 participants