diff --git a/db_migrations.py b/db_migrations.py new file mode 100644 index 0000000..7559e0a --- /dev/null +++ b/db_migrations.py @@ -0,0 +1,42 @@ +from playhouse.migrate import * +import db_engine + +# db = SqliteDatabase('pd_database.db') +migrator = SqliteMigrator(db_engine.db) + +# db_engine.db.create_tables([db_engine.PackTheme]) + +# pubdate_field = DateTimeField(null=True) +# comment_field = TextField(default='') + + +# pitcher_injury = IntegerField(null=True) +# pos_1 = CharField(default='None') +# pos_2 = CharField(null=True) +# last_game = CharField(null=True) +# game_type = CharField(null=True) +# pack_type = ForeignKeyField(PackType, default=1, to_field='id', field_type=int) +# active_theme = ForeignKeyField(PackTheme, to_field='id', field_type=int, null=True) +# active_theme = ForeignKeyField(db_engine.PackTheme, field=db_engine.PackTheme.id, null=True) # for careers +# game_type = CharField(null=True) +# pack_team = ForeignKeyField(db_engine.Team, field=db_engine.Team.id, null=True) +pack_cardset = ForeignKeyField(db_engine.Cardset, field=db_engine.Cardset.id, null=True) + +migrate( + # migrator.add_column('current', 'active_theme_id', active_theme), + # migrator.add_column('pack', 'pack_team_id', pack_team), + migrator.add_column('pack', 'pack_cardset_id', pack_cardset), + # migrator.rename_column('cardset', 'available', 'for_purchase') + # migrator.add_column('player', 'pos_1', pos_1), + # migrator.add_column('comment_tbl', 'comment', comment_field), + # migrator.rename_column('story', 'pub_date', 'publish_date'), + # migrator.drop_column('story', 'some_old_field'), + # migrator.drop_not_null('team', 'abbrev'), + # migrator.add_not_null('story', 'modified_date'), + # migrator.rename_table('story', 'stories_tbl'), + # migrator.drop_index('team', 'team_abbrev'), + # migrator.drop_index('player', 'player_name') + # migrator.add_column('pack', 'pack_type', pack_type), +) + +db_engine.db.close()