[Python] Erro ao rodar comando para atualizar o migrations

Discussão em 'Python' iniciado por Stack, Outubro 23, 2024.

  1. Stack

    Stack Membro Participativo

    Tenho uma aplicação com 2 containers, um deles é onde está meu banco de dados. Quando tento rodar o comando alembic revision --autogenerate -m "create cases table" para atualizar o migrations estou tomando o seguinte erro:

    sqlalchemy.exc.OperationalError: (psycopg.OperationalError) [Errno -3] Temporary failure in name resolution
    (Background on this error at: https://sqlalche.me/e/20/e3q8)


    No arquivo alembic.ini a variável sqlalchemy.url está configurada para receber o caminho do banco de dados através de uma variável de ambiente:

    arquivo env.py

    config.set_main_option('sqlalchemy.url', Settings().DATABASE_URL)


    arquivo .env

    DATABASE_URL=postgresql+psycopg://app_user:app_password@giatros_db:5432/app_db
    POSTGRES_USER=app_user
    POSTGRES_DB=app_db
    POSTGRES_PASSWORD=app_password

    Continue reading...

Compartilhe esta Página