throw new Exception('SQLite complex migration not supported.');␊ |
}␊ |
$db->execute($sql[$engine]);␊ |
$perm = new Pluf_Permission();␊ |
$perm->name = 'Project authorized users';␊ |
$perm->code_name = 'project-authorized-user';␊ |
$perm->description = 'Permission given to users allowed to access a project.';␊ |
$perm->application = 'IDF';␊ |
$perm->create();␊ |
}␊ |
␊ |
function IDF_Migrations_6PrivateProject_down($params=null)␊ |
{␊ |
$perm = Pluf_Permission::getFromString('IDF.project-authorized-user');␊ |
if ($perm) $perm->delete();␊ |
$table = Pluf::factory('IDF_Project')->getSqlTable();␊ |
$sql = array();␊ |
$sql['PostgreSQL'] = 'ALTER TABLE '.$table.' DROP COLUMN "private"';␊ |
|
throw new Exception('SQLite complex migration not supported.');␊ |
}␊ |
$db->execute($sql[$engine]);␊ |
␊ |
} |