Advertisement
Guest User

001_Add_kind_Integer_field_to_Order.py

a guest
Sep 25th, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. from sqlalchemy import *
  2. from migrate import *
  3. from elixir import *
  4. import elixir
  5.  
  6.  
  7. from models.base_model import BaseModel
  8.  
  9. class Order(BaseModel):
  10.     using_table_options(extend_existing=True)
  11.     using_options(tablename='orders', autoload=True)
  12.     kind = Field(Integer)
  13.  
  14. setup_all()
  15.  
  16. def upgrade(migrate_engine):
  17.     # Upgrade operations go here. Don't create your own engine; bind
  18.     # migrate_engine to your metadata
  19.     elixir.metadata.bind = migrate_engine
  20.  
  21.     Order.table.c.kind.create()
  22.  
  23.  
  24. def downgrade(migrate_engine):
  25.     # Operations to reverse the above upgrade go here.
  26.     elixir.metadata.bind = migrate_engine
  27.  
  28.     Order.table.c.kind.drop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement