summaryrefslogtreecommitdiffstats
path: root/application/migrations/012_add_constraints.php
diff options
context:
space:
mode:
authorFlorian Pritz <bluewind@xinu.at>2014-04-17 14:36:07 +0200
committerFlorian Pritz <bluewind@xinu.at>2014-04-17 14:36:07 +0200
commitfe773bd296cd194e56fa6954cb7f0e2d4c5b1e25 (patch)
treea3f1f038f2a81b594b25a2d79a4d520c868ca315 /application/migrations/012_add_constraints.php
parentc64f4b6ce6f1d9c5d99eecd8b7bf23432e969ade (diff)
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 <bluewind@xinu.at>
Diffstat (limited to 'application/migrations/012_add_constraints.php')
-rw-r--r--application/migrations/012_add_constraints.php9
1 files changed, 0 insertions, 9 deletions
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;");