Issue 112: Missing git information for some files (final fix)
This commit is contained in:
29
indefero/src/IDF/Migrations/33GitCache.php
Normal file
29
indefero/src/IDF/Migrations/33GitCache.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
function IDF_Migrations_32ExternalFile_up()
|
||||
{
|
||||
$table = Pluf::factory('IDF_Scm_Cache_Git')->getSqlTable();
|
||||
|
||||
$sql = array();
|
||||
|
||||
$sql["MySQL"] = "ALTER TABLE " . $table . " CHANGE COLUMN `githash` TEXT NOT NULL DEFAULT '' AFTER `project`;";
|
||||
|
||||
$db = Pluf::db();
|
||||
$engine = Pluf::f('db_engine');
|
||||
|
||||
$db->execute($sql[$engine]);
|
||||
}
|
||||
|
||||
function IDF_Migrations_32ExternalFile_down()
|
||||
{
|
||||
$table = Pluf::factory('IDF_Scm_Cache_Git')->getSqlTable();
|
||||
|
||||
$sql = array();
|
||||
|
||||
$sql["MySQL"] = "ALTER TABLE " . $table . " CHANGE COLUMN `githash` VARCHAR(40) NOT NULL AFTER `project`;";
|
||||
|
||||
$db = Pluf::db();
|
||||
$engine = Pluf::f('db_engine');
|
||||
|
||||
$db->execute($sql[$engine]);
|
||||
}
|
Reference in New Issue
Block a user