Mercurial > kallithea
diff rhodecode/lib/dbmigrate/versions/011_version_1_6_0.py @ 3309:b3cf4539d1bd beta
Added missing migrations, and move update_repoinfo to RepoModel
migrations now update repo cache
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 03 Feb 2013 21:03:40 +0100 |
parents | |
children | ffd45b185016 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rhodecode/lib/dbmigrate/versions/011_version_1_6_0.py Sun Feb 03 21:03:40 2013 +0100 @@ -0,0 +1,36 @@ +import logging +import datetime + +from sqlalchemy import * +from sqlalchemy.exc import DatabaseError +from sqlalchemy.orm import relation, backref, class_mapper, joinedload +from sqlalchemy.orm.session import Session +from sqlalchemy.ext.declarative import declarative_base + +from rhodecode.lib.dbmigrate.migrate import * +from rhodecode.lib.dbmigrate.migrate.changeset import * + +from rhodecode.model.meta import Base +from rhodecode.model import meta +from rhodecode.lib.dbmigrate.versions import _reset_base + +log = logging.getLogger(__name__) + + +def upgrade(migrate_engine): + """ + Upgrade operations go here. + Don't create your own engine; bind migrate_engine to your metadata + """ + _reset_base(migrate_engine) + #========================================================================== + # USER LOGS + #========================================================================== + from rhodecode.lib.dbmigrate.schema.db_1_6_0 import RepositoryField + tbl = RepositoryField.__table__ + tbl.create() + + +def downgrade(migrate_engine): + meta = MetaData() + meta.bind = migrate_engine