diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-09 11:07:35 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-12-09 11:07:35 +0000 |
| commit | 4d0510596a37e2765d331589a6203e2ee1d0a101 (patch) | |
| tree | 3985b21d52bb96bea080838778fe3294a67d2f4e | |
| parent | 4883e1f14d4efc6b95ca29346f1e79a5b357b1c7 (diff) | |
disable foreign key checks when removing restapi tables, fixes #4977
Closes #4977
Merge request studip/studip!3735
| -rw-r--r-- | db/migrations/1.127_setup_api.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/db/migrations/1.127_setup_api.php b/db/migrations/1.127_setup_api.php index ace444c..ac245d7 100644 --- a/db/migrations/1.127_setup_api.php +++ b/db/migrations/1.127_setup_api.php @@ -214,6 +214,8 @@ class SetupApi extends Migration public function dropTables(): void { + DBManager::get()->exec("SET FOREIGN_KEY_CHECKS=0"); + DBManager::get()->exec("DROP TABLE IF EXISTS `oauth_consumer_token`, `oauth_log`, `oauth_server_nonce`, @@ -224,5 +226,7 @@ class SetupApi extends Migration `api_consumers`, `api_oauth_user_mapping`, `api_user_permissions`"); + + DBManager::get()->exec("SET FOREIGN_KEY_CHECKS=1"); } } |
