|
|
|
@ -19,6 +19,7 @@ class Version20160907140300 extends AbstractMigrationChamilo |
|
|
|
|
*/ |
|
|
|
|
public function up(Schema $schema) |
|
|
|
|
{ |
|
|
|
|
error_log('Version20160907140300'); |
|
|
|
|
$data = [ |
|
|
|
|
'career' => [ |
|
|
|
|
'created_at', |
|
|
|
@ -213,6 +214,7 @@ class Version20160907140300 extends AbstractMigrationChamilo |
|
|
|
|
// to NULL, then change the field back to DATETIME |
|
|
|
|
foreach ($data as $table => $fields) { |
|
|
|
|
foreach ($fields as $field) { |
|
|
|
|
error_log("$table . $field"); |
|
|
|
|
$this->addSql("ALTER TABLE $table CHANGE $field $field char(19)"); |
|
|
|
|
$this->addSql("UPDATE $table SET $field = NULL WHERE $field = '0000-00-00 00:00:00'"); |
|
|
|
|
$this->addSql("UPDATE $table SET $field = NULL WHERE $field = '0000-00-00 23:59:59'"); |
|
|
|
@ -227,17 +229,16 @@ class Version20160907140300 extends AbstractMigrationChamilo |
|
|
|
|
]; |
|
|
|
|
foreach ($data as $table => $fields) { |
|
|
|
|
foreach ($fields as $field) { |
|
|
|
|
error_log("$table . $field"); |
|
|
|
|
$this->addSql("ALTER TABLE $table CHANGE $field $field char(10)"); |
|
|
|
|
$this->addSql("UPDATE $table SET $field = NULL WHERE $field = '0000-00-00'"); |
|
|
|
|
$this->addSql("ALTER TABLE $table CHANGE $field $field DATE"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
error_log("finished"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function down(Schema $schema) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|