Here's the sql output..while the update is occurring,seems like the transaction is never committed..$ alembic -c config/alembic.ini downgrade 156205cd1d392013-04-04 16:22:51,589 INFO sqlalchemy.engine.base.Engine select version()INFO [sqlalchemy.engine.base.Engine] select version()2013-04-04 16:22:51,589 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}2013-04-04 16:22:51,592 INFO sqlalchemy.engine.base.Engine select current_schema()INFO [sqlalchemy.engine.base.Engine] select current_schema()2013-04-04 16:22:51,592 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}2013-04-04 16:22:51,595 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)INFO [sqlalchemy.engine.base.Engine] BEGIN (implicit)INFO [alembic.migration] Context impl PostgresqlImpl.INFO [alembic.migration] Will assume transactional DDL.2013-04-04 16:22:51,597 INFO sqlalchemy.engine.base.Engine select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where n.nspname=current_schema() and relname=%(name)sINFO [sqlalchemy.engine.base.Engine] select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where n.nspname=current_schema() and relname=%(name)s2013-04-04 16:22:51,597 INFO sqlalchemy.engine.base.Engine {'name': u'alembic_version'}INFO [sqlalchemy.engine.base.Engine] {'name': u'alembic_version'}2013-04-04 16:22:51,599 INFO sqlalchemy.engine.base.Engine SELECT alembic_version.version_numFROM alembic_versionINFO [sqlalchemy.engine.base.Engine] SELECT alembic_version.version_numFROM alembic_version2013-04-04 16:22:51,600 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}INFO [alembic.migration] Running downgrade 306c5eb91bac -> 156205cd1d392013-04-04 16:22:51,603 INFO sqlalchemy.engine.base.Engine UPDATE alembic_version SET version_num='156205cd1d39'INFO [sqlalchemy.engine.base.Engine] UPDATE alembic_version SET version_num='156205cd1d39'2013-04-04 16:22:51,603 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}$--------------------------------------------------------------------------------------Now with configuration in env.py, we definitely see the commit.
engine = engine_from_config(config.get_section(config.config_ini_section),prefix='sqlalchemy.',poolclass=pool.NullPool)
connection = engine.connect()#DBSession.configure(bind=engine)#connection = DBSession.connection()
context.configure(connection=connection,target_metadata=target_metadata)import transactiontry:
with context.begin_transaction():context.run_migrations()#transaction.commit()finally:#transaction.abort()connection.close()$ alembic -c config/alembic.ini downgrade 156205cd1d392013-04-04 16:26:33,222 INFO sqlalchemy.engine.base.Engine select version()INFO [sqlalchemy.engine.base.Engine] select version()2013-04-04 16:26:33,222 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}2013-04-04 16:26:33,224 INFO sqlalchemy.engine.base.Engine select current_schema()INFO [sqlalchemy.engine.base.Engine] select current_schema()2013-04-04 16:26:33,225 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}INFO [alembic.migration] Context impl PostgresqlImpl.INFO [alembic.migration] Will assume transactional DDL.2013-04-04 16:26:33,228 INFO sqlalchemy.engine.base.Engine BEGIN (implicit)INFO [sqlalchemy.engine.base.Engine] BEGIN (implicit)2013-04-04 16:26:33,229 INFO sqlalchemy.engine.base.Engine select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where n.nspname=current_schema() and relname=%(name)sINFO [sqlalchemy.engine.base.Engine] select relname from pg_class c join pg_namespace n on n.oid=c.relnamespace where n.nspname=current_schema() and relname=%(name)s2013-04-04 16:26:33,229 INFO sqlalchemy.engine.base.Engine {'name': u'alembic_version'}INFO [sqlalchemy.engine.base.Engine] {'name': u'alembic_version'}2013-04-04 16:26:33,231 INFO sqlalchemy.engine.base.Engine SELECT alembic_version.version_numFROM alembic_versionINFO [sqlalchemy.engine.base.Engine] SELECT alembic_version.version_numFROM alembic_version2013-04-04 16:26:33,231 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}INFO [alembic.migration] Running downgrade 306c5eb91bac -> 156205cd1d392013-04-04 16:26:33,234 INFO sqlalchemy.engine.base.Engine UPDATE alembic_version SET version_num='156205cd1d39'INFO [sqlalchemy.engine.base.Engine] UPDATE alembic_version SET version_num='156205cd1d39'2013-04-04 16:26:33,234 INFO sqlalchemy.engine.base.Engine {}INFO [sqlalchemy.engine.base.Engine] {}2013-04-04 16:26:33,235 INFO sqlalchemy.engine.base.Engine COMMITINFO [sqlalchemy.engine.base.Engine] COMMIT--
You received this message because you are subscribed to the Google Groups "sqlalchemy-alembic" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sqlalchemy-alem...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.