that is kind of a bug for the time being. You'd need to name those constructs explicitly or exclude them using an include_object routine (see http://alembic.readthedocs.org/en/latest/api/runtime.html#alembic.runtime.environment.EnvironmentContext.configure.params.include_object)
On 12/27/2015 02:12 PM, Jonathan Beluch wrote: > I'm having a problem with indexes whose name is longer than > max_identifier_length and the comparisons during --autogenerate. > > The index on the code/metadata side is being compared using its > auto-generated naming convention name, which doesn't take into account > the max_identifier_length since that happens during compilation. > However, the index pulled from the DB has the _xxxx hash suffix in the > name. So auto generate will always output a drop_index/create_index pair. > > Any thoughts on how to solve this? Was thinking about something in > include_object and compiling things and/or a regex for the indexes > pulled from the db but both seem a bit hacky. > > Thanks. > > SQLAlchemy==1.0.11 > alembic==0.8.4 > postgres 9.4 > > -- > 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 [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
