On Sep 21, 2011, at 6:30 AM, pravin battula wrote:

> Hi,
> 
> How can i create columns in bulk?
> I tried as below but doesn't work.
> 
>    migrate_engine = create_engine('mysql://root:root@localhost/
> payroll', echo=False)
>    metadata = MetaData(bind = migrate_engine)
>    metadata.reflect(bind = migrate_engine, schema = 'payroll')
> 
>    tableObj = metadata.tables.get('test.salary')
> 
>    colList =
> [Column('description',String(100)),Column('information',String(50))]
> 
>    tableObj.append_column(colList)
>    tableObj.create_column(colList)

You need to create new Column objects for each table because the table objects 
take ownership of the passed in columns.

Cheers,
M

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to