comparison rhodecode/lib/dbmigrate/versions/003_version_1_2_0.py @ 1133:07fcf1683503 beta

updated migration schema
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 13 Mar 2011 17:43:16 +0100
parents 3c80eb712a78
children 6832ef664673
comparison
equal deleted inserted replaced
1132:c4b59dcf063e 1133:07fcf1683503
57 57
58 #add column 58 #add column
59 ldap_dn = Column("ldap_dn", String(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None) 59 ldap_dn = Column("ldap_dn", String(length=None, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
60 ldap_dn.create(User().__table__) 60 ldap_dn.create(User().__table__)
61 61
62 api_key = Column("api_key", String(length=255, convert_unicode=False, assert_unicode=None), nullable=True, unique=None, default=None)
63 api_key.create(User().__table__)
62 64
63 #remove old column 65 #remove old column
64 is_ldap = Column("is_ldap", Boolean(), nullable=False, unique=None, default=False) 66 is_ldap = Column("is_ldap", Boolean(), nullable=False, unique=None, default=False)
65 is_ldap.drop(User().__table__) 67 is_ldap.drop(User().__table__)
66 68
78 group_id = Column("group_id", Integer(), ForeignKey('groups.group_id'), 80 group_id = Column("group_id", Integer(), ForeignKey('groups.group_id'),
79 nullable=True, unique=False, default=None) 81 nullable=True, unique=False, default=None)
80 82
81 group_id.create(Repository().__table__) 83 group_id.create(Repository().__table__)
82 84
85
86 #ADD clone_uri column#
87
88 clone_uri = Column("clone_uri", String(length=255, convert_unicode=False,
89 assert_unicode=None),
90 nullable=True, unique=False, default=None)
91
92 clone_uri.create(Repository().__table__)
83 return 93 return
84 94
85 95
86 def downgrade(migrate_engine): 96 def downgrade(migrate_engine):
87 meta = MetaData() 97 meta = MetaData()