This commit is contained in:
@@ -43,7 +43,9 @@ class CreateFamiliesTables extends Migration
|
||||
$this->forge->addKey('id', true);
|
||||
$this->forge->addUniqueKey(['family_id', 'student_id']);
|
||||
$this->forge->addForeignKey('family_id', 'families', 'id', 'CASCADE', 'CASCADE');
|
||||
$this->forge->addForeignKey('student_id', 'students', 'id', 'CASCADE', 'CASCADE');
|
||||
if ($this->db->tableExists('students')) {
|
||||
$this->forge->addForeignKey('student_id', 'students', 'id', 'CASCADE', 'CASCADE');
|
||||
}
|
||||
$this->forge->createTable('family_students', true);
|
||||
|
||||
// family_guardians
|
||||
@@ -62,7 +64,9 @@ class CreateFamiliesTables extends Migration
|
||||
$this->forge->addKey('id', true);
|
||||
$this->forge->addUniqueKey(['family_id', 'user_id']);
|
||||
$this->forge->addForeignKey('family_id', 'families', 'id', 'CASCADE', 'CASCADE');
|
||||
$this->forge->addForeignKey('user_id', 'users', 'id', 'CASCADE', 'CASCADE');
|
||||
if ($this->db->tableExists('users')) {
|
||||
$this->forge->addForeignKey('user_id', 'users', 'id', 'CASCADE', 'CASCADE');
|
||||
}
|
||||
$this->forge->createTable('family_guardians', true);
|
||||
|
||||
// family_comm_prefs
|
||||
@@ -90,4 +94,3 @@ class CreateFamiliesTables extends Migration
|
||||
$this->forge->dropTable('families', true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user