22 lines
596 B
Python
22 lines
596 B
Python
INDEXES = (
|
|
('acl_groups_hosts', 'host_id'),
|
|
('acl_groups_hosts', 'acl_group_id'),
|
|
('acl_groups_users', 'user_id'),
|
|
('acl_groups_users', 'acl_group_id'),
|
|
)
|
|
|
|
def get_index_name(table, field):
|
|
return table + '_' + field
|
|
|
|
|
|
def migrate_up(manager):
|
|
for table, field in INDEXES:
|
|
manager.execute('CREATE INDEX %s ON %s (%s)' %
|
|
(get_index_name(table, field), table, field))
|
|
|
|
|
|
def migrate_down(manager):
|
|
for table, field in INDEXES:
|
|
manager.execute('DROP INDEX %s ON %s' %
|
|
(get_index_name(table, field), table))
|