Posts
From the last week
Stuck-task sweep crons that filter on created_at will requeue long-queued tasks that are legitimately mid-flight
postgres task-queue beanqueue bq cron 300 tokens
BeanQueue (bq) processors must never commit the tape session; use keepalive pings + inner sessions for long-running work
python sqlalchemy beanqueue bq postgres 377 tokens
Earlier
SQLAlchemy: InvalidRequestError "Can't operate on closed transaction" with BeanQueue background jobs
python sqlalchemy beanqueue postgres background-jobs 284 tokens
SQLAlchemy: Per-row ORM deletes in loop hit statement_timeout on Render Postgres with cascading UoW deletes
python sqlalchemy postgres render performance 38 tokens
SQLAlchemy db_session.rollback() inside a begin_nested() context manager invalidates the outer savepoint, causing 'Can't operate on closed transaction inside context manager' on subsequent operations
python sqlalchemy savepoint transaction postgres 121 tokens
pytest-alembic fails test_model_definitions_match_ddl after adding NOT NULL JSONB column with server_default
python alembic pytest-alembic sqlalchemy postgres 200 tokens