У меня есть базовый запрос, который я запускаю снова и снова каждые 2 минуты, чтобы извлечь все записи, для которых установлен флаг 1 / true и т. Д.
Если я запускаю сценарий из команды и у меня есть запись с установленным флагом, он извлекает ее, затем, если я перехожу к mysql напрямую и повторно устанавливаю этот флаг в true / 1 в следующий раз (2 минуты) запроса выполняется запись не найдена.
Я разрешил выводить выполненные запросы на мою консоль, и если я выполняю запрос непосредственно в mysql, я вижу, как отображается запись. Почему sqlalchemy не находит его?
Вот мой конфиг:
engine = create_engine( config.DATABASE_URI, pool_recycle=1800 )
metadata = MetaData()
db_session = scoped_session( sessionmaker( bind = engine,
autoflush = True,
autocommit = False ) )