File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -111,15 +111,17 @@ public static function convert()
111111
112112 // Forbid playlist without related oc playlist
113113 // First drop foreign key constraint
114+ $ db ->exec ('ALTER TABLE `oc_playlist` DROP FOREIGN KEY `oc_playlist_ibfk_1` ' );
114115 // Then change column to not null
115- // Then add foreign key constraint again
116116 $ db ->exec ('ALTER TABLE `oc_playlist`
117- DROP FOREIGN KEY `oc_playlist_ibfk_1`,
118117 CHANGE COLUMN `config_id` `config_id` int NOT NULL,
119- CHANGE COLUMN `service_playlist_id` `service_playlist_id` varchar(64) UNIQUE NOT NULL,
120- ADD FOREIGN KEY `oc_playlist_ibfk_2` (`config_id`) REFERENCES `oc_config` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT '
118+ CHANGE COLUMN `service_playlist_id` `service_playlist_id` varchar(64) UNIQUE NOT NULL '
119+ );
120+ // Then add foreign key constraint again
121+ $ db ->exec ('ALTER TABLE `oc_playlist`
122+ ADD FOREIGN KEY `oc_playlist_ibfk_1` (`config_id`) REFERENCES `oc_config` (`id`)
123+ ON DELETE RESTRICT ON UPDATE RESTRICT '
121124 );
122-
123125 // Forbid playlist video without related oc playlist entry
124126 $ db ->exec ('ALTER TABLE `oc_playlist_video`
125127 CHANGE COLUMN `service_entry_id` `service_entry_id` int NOT NULL '
You can’t perform that action at this time.
0 commit comments