/lib/galaxy/model/migrate/versions/0039_add_synopsis_column_to_library_table.py
https://bitbucket.org/cistrome/cistrome-harvard/ · Python · 26 lines · 17 code · 6 blank · 3 comment · 0 complexity · 6915ea3fca370fb3cdd529653e30665e MD5 · raw file
- """
- Migration script to add a synopsis column to the library table.
- """
- from sqlalchemy import *
- from migrate import *
- from migrate.changeset import *
- import logging
- log = logging.getLogger( __name__ )
- metadata = MetaData()
- def upgrade(migrate_engine):
- metadata.bind = migrate_engine
- print __doc__
- metadata.reflect()
- Library_table = Table( "library", metadata, autoload=True )
- c = Column( "synopsis", TEXT )
- c.create( Library_table )
- assert c is Library_table.c.synopsis
- def downgrade(migrate_engine):
- metadata.bind = migrate_engine
- pass