| # acl_group_id in the many2many pivot table was an old Ruby-ism which |
| # required a gross hack on Django 0.96 to support. The Django name for the |
| # column is aclgroup_id, it requires no unsupportable hacks. |
| |
| # NOTE: This is annoying the MySQL way of renaming columns. |
| UP_SQL = """ |
| ALTER TABLE acl_groups_hosts CHANGE |
| acl_group_id aclgroup_id int(11) default NULL; |
| ALTER TABLE acl_groups_users CHANGE |
| acl_group_id aclgroup_id int(11) default NULL; |
| """ |
| |
| DOWN_SQL = """ |
| ALTER TABLE acl_groups_hosts CHANGE |
| aclgroup_id acl_group_id int(11) default NULL; |
| ALTER TABLE acl_groups_users CHANGE |
| aclgroup_id acl_group_id int(11) default NULL; |
| """ |
| |
| def migrate_up(manager): |
| manager.execute_script(UP_SQL) |
| |
| |
| def migrate_down(manager): |
| manager.execute_script(DOWN_SQL) |