Improve migration query speed by using user.id (indexed) instead of previous user.user_id (not indexed when query executed) - refs BT#11399

pull/2487/head
Yannick Warnier 9 years ago
parent 81199ba900
commit f02128d6cf
  1. 2
      app/Migrations/Schema/V110/Version110.php

@ -430,7 +430,7 @@ class Version110 extends AbstractMigrationChamilo
$this->addSql("ALTER TABLE session_rel_user CHANGE id_session session_id int");
$this->addSql("ALTER TABLE session_rel_user CHANGE id_user user_id int");
$this->addSql("DELETE FROM session_rel_user WHERE user_id NOT IN (SELECT user_id FROM user)");
$this->addSql("DELETE FROM session_rel_user WHERE user_id NOT IN (SELECT id FROM user)");
$this->addSql("ALTER TABLE session_rel_user ADD COLUMN id int NOT NULL PRIMARY KEY AUTO_INCREMENT");
$this->addSql("ALTER TABLE c_item_property CHANGE id_session session_id int");

Loading…
Cancel
Save