On Wednesday, June 4, 2014 5:11:19 PM UTC-4, Michael Bayer wrote: > > > On Jun 4, 2014, at 4:29 PM, Ryan Kelly <rpke...@gmail.com <javascript:>> > wrote: > > > Alembic cannot generate a revision for a table with 255 columns, as the > resulting python code is not valid. Python cannot handle a function call > with more than 255 arguments. At work, we get around this by defining the > columns as a list and unpacking the list with *, e.g.: > > > > the_columns = [ > > Column("a", Integer), > > ... > > ] > > > > the_table = Table("tbl", metadata, *the_columns) > > I’d accept a pull request which: > > 1. checks len(columns) to see if greater than 255 > 2. if so, wraps the output in *[ <the columns> ] >
https://github.com/zzzeek/alembic/pull/15 -Ryan Kelly -- 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. For more options, visit https://groups.google.com/d/optout.