the --verbose flag is only used for a command like "alembic history" to provide 
more detail. to see Alembic doing its work you want to enable logging. in the 
ini file (see 
https://alembic.sqlalchemy.org/en/latest/tutorial.html#editing-the-ini-file) 
you want to set [logger_sqlalchemy] level to INFO or DEBUG. this will show you 
every SQL statement emitted which should give you an idea of the one that is 
hanging. DROP TABLE is a likely culprit as many databases won't allow this if 
there are open transactions accessing that table.


On Thu, Feb 27, 2020, at 8:10 AM, doi zece wrote:
> n one of the python projects I'm working on we are using alembic to handle 
> the DB migration scripts. Lately he had an incident when container ,in which 
> alembic upgrade head is running, got stucked ( by some locks on the DB set 
> the the runtime app) and eventually timed out without giving any details of 
> what was going on. Finally we managed to get access to prod DB (which under 
> normal circumstances we are not allow to access. this is something imposed by 
> our cloudops team, for security reasons). So in order to eas our debugging 
> process, i would like to enable verbose mode when calling "alembic upgrade 
> head", this without having to add a tone of logs on top of the migration 
> scripts.

> I found that --verbose flag is accepted for some alembic operations, but for 
> some reasons "alembic upgrade head" doesn't allow it.

> **

> *usage: alembic [-h] [-c CONFIG] [-n NAME] [-x X] [--raiseerr] 
> {branches,current,downgrade,edit,heads,history,init,list_templates,merge,revision,show,stamp,upgrade}
>  ... alembic: error: unrecognized arguments: --verbose*

> 

> This is the call generating the error above: *alembic upgrade head --verbose*

> 

> Any idea on how I can enable verbosity on upgrade?

> Thanks

> 

> --
>  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-alembic+unsubscr...@googlegroups.com.
>  To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sqlalchemy-alembic/64462a6a-2d12-491d-b613-e9b4ba9b7ffb%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/sqlalchemy-alembic/64462a6a-2d12-491d-b613-e9b4ba9b7ffb%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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-alembic+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sqlalchemy-alembic/85f196b7-25cd-4418-9469-1ea32a3f2411%40www.fastmail.com.

Reply via email to