1
resposta

sqlite3.OperationalError: table _alembic_tmp_ab_user already exists

Estou tendo o erro: sqlite3.OperationalError: table alembictmpabuser already exists, tentei resolver deletando o banco com o comando: airflow db reset e iniciando novamente airflow db init, porém não tive sucesso. Alguém passando por essa mesma situação ou saberia como resolver? Desde já obrigada!

1 resposta

Olá, Dayane! Como vai?

O comando airflow db reset deveria resolver o problema, mas parece que não está funcionando no seu caso.

Uma alternativa para resolver essa situação é deletar manualmente a tabela "alembictmpabuser" do seu banco de dados SQLite. Você pode fazer isso utilizando um cliente SQLite, como o DB Browser for SQLite, por exemplo.

Após abrir o seu banco de dados com o cliente SQLite, você pode executar o seguinte comando SQL para deletar a tabela:

DROP TABLE alembictmpabuser;

Depois de executar esse comando, você pode tentar executar novamente os comandos airflow db reset e airflow db init para ver se o problema foi resolvido.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software