From c81e5f70f9ecf304c7c9f12c9aca86865957203c Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 5 Nov 2016 21:47:51 +0100 Subject: [PATCH] Fix relation --- Admin/Installer.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Admin/Installer.php b/Admin/Installer.php index c47f398..fe4cb53 100644 --- a/Admin/Installer.php +++ b/Admin/Installer.php @@ -75,7 +75,7 @@ class Installer extends InstallerAbstract $dbPool->get('core')->con->prepare( 'ALTER TABLE `' . $dbPool->get('core')->prefix . 'calendar_permission` - ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'calendar_permission_ibfk_2` FOREIGN KEY (`calendar_permission_calendar`) REFERENCES `' . $dbPool->get('core')->prefix . 'calendar` (`calendar_id`);' + ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'calendar_permission_ibfk_1` FOREIGN KEY (`calendar_permission_calendar`) REFERENCES `' . $dbPool->get('core')->prefix . 'calendar` (`calendar_id`);' )->execute(); $dbPool->get('core')->con->prepare( @@ -93,10 +93,16 @@ class Installer extends InstallerAbstract `schedule_end` datetime DEFAULT NULL, `schedule_created_at` datetime NOT NULL, `schedule_created_by` int(11) NOT NULL, - PRIMARY KEY (`schedule_id`) + PRIMARY KEY (`schedule_id`), + KEY `schedule_created_by` (`schedule_created_by`) )ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;' )->execute(); + $dbPool->get('core')->con->prepare( + 'ALTER TABLE `' . $dbPool->get('core')->prefix . 'schedule` + ADD CONSTRAINT `' . $dbPool->get('core')->prefix . 'schedule_ibfk_1` FOREIGN KEY (`schedule_created_by`) REFERENCES `' . $dbPool->get('core')->prefix . 'account` (`account_id`);' + )->execute(); + $dbPool->get('core')->con->prepare( 'CREATE TABLE if NOT EXISTS `' . $dbPool->get('core')->prefix . 'calendar_event` ( `calendar_event_id` int(11) NOT NULL AUTO_INCREMENT,