From fe773bd296cd194e56fa6954cb7f0e2d4c5b1e25 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Thu, 17 Apr 2014 14:36:07 +0200 Subject: migration 12: remove dependencies on users table again When using external authentication databases (ldap, fluxbb, ..) the users table is empty so adding the constraints won't work. Signed-off-by: Florian Pritz --- application/migrations/012_add_constraints.php | 9 --------- 1 file changed, 9 deletions(-) (limited to 'application/migrations') diff --git a/application/migrations/012_add_constraints.php b/application/migrations/012_add_constraints.php index f3b34d2af..2b0764fb0 100644 --- a/application/migrations/012_add_constraints.php +++ b/application/migrations/012_add_constraints.php @@ -5,15 +5,6 @@ class Migration_add_constraints extends CI_Migration { public function up() { - $this->db->query("ALTER TABLE `apikeys` ADD FOREIGN KEY (`user`) - REFERENCES `users`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;"); - $this->db->query("ALTER TABLE `files` ADD FOREIGN KEY (`user`) - REFERENCES `users`(`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;"); - $this->db->query("ALTER TABLE `profiles` ADD FOREIGN KEY (`user`) - REFERENCES `users`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;"); - $this->db->query("ALTER TABLE `actions` ADD FOREIGN KEY (`user`) - REFERENCES `users`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;"); - $this->db->query("ALTER TABLE `users` ADD INDEX(`referrer`);"); $this->db->query("ALTER TABLE `users` CHANGE `referrer` `referrer` INT(8) UNSIGNED NULL;"); -- cgit v1.2.3-24-g4f1b