Fix upgrade process.

1.10.x
Julio Montoya 10 years ago
parent 35d3c59ccd
commit 0fa87a2f6e
  1. 6
      app/Migrations/Schema/V110/Version110.php

@ -81,7 +81,10 @@ class Version110 extends AbstractMigrationChamilo
$this->addSql("ALTER TABLE user MODIFY COLUMN user_id int unsigned DEFAULT null");
$this->addSql("ALTER TABLE user DROP PRIMARY KEY");
$this->addSql("ALTER TABLE user ADD COLUMN id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT AFTER user_id");
$this->addSql("ALTER TABLE user ADD COLUMN id int unsigned DEFAULT null");
$this->addSql("UPDATE user SET id = user_id");
$this->addSql("ALTER TABLE user MODIFY COLUMN id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT AFTER user_id");
$this->addSql("ALTER TABLE user MODIFY COLUMN chatcall_date datetime default NULL");
$this->addSql("ALTER TABLE user MODIFY COLUMN chatcall_text varchar(50) default NULL");
$this->addSql("ALTER TABLE user MODIFY COLUMN chatcall_user_id int unsigned default 0");
@ -419,7 +422,6 @@ class Version110 extends AbstractMigrationChamilo
$this->addSql("ALTER TABLE c_survey MODIFY COLUMN anonymous char(10) NOT NULL default '0'");
$this->addSql("ALTER TABLE c_course_setting MODIFY COLUMN value varchar(255) default ''");
$this->addSql("UPDATE user SET id = user_id");
$this->addSql("UPDATE course_field SET field_type = 1 WHERE field_variable = 'special_course'");
$this->addSql("UPDATE user SET registration_date = NULL WHERE registration_date = '0000-00-00 00:00:00'");
$this->addSql("UPDATE user SET expiration_date = NULL WHERE expiration_date = '0000-00-00 00:00:00'");

Loading…
Cancel
Save