diff options
author | Robin Appelman <robin@icewind.nl> | 2021-10-15 15:15:56 +0200 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2021-10-26 14:44:07 +0200 |
commit | df013e2d537592b4695cc1f3ffa5a4d60169afea (patch) | |
tree | 97ed11d18b7644dd90ddd5b473a50a3f4968fc5a | |
parent | 15aa354e7451ff77ba60d67c2124593e28374596 (diff) | |
download | nextcloud-server-df013e2d537592b4695cc1f3ffa5a4d60169afea.tar.gz nextcloud-server-df013e2d537592b4695cc1f3ffa5a4d60169afea.zip |
remove old migration method
Signed-off-by: Robin Appelman <robin@icewind.nl>
-rw-r--r-- | apps/files_external/lib/Lib/Storage/AmazonS3.php | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/apps/files_external/lib/Lib/Storage/AmazonS3.php b/apps/files_external/lib/Lib/Storage/AmazonS3.php index 64909fb0bef..230ea10121f 100644 --- a/apps/files_external/lib/Lib/Storage/AmazonS3.php +++ b/apps/files_external/lib/Lib/Storage/AmazonS3.php @@ -213,37 +213,6 @@ class AmazonS3 extends \OC\Files\Storage\Common { } /** - * Updates old storage ids (v0.2.1 and older) that are based on key and secret to new ones based on the bucket name. - * TODO Do this in a repair step. requires iterating over all users and loading the mount.json from their home - * - * @param array $params - */ - public function updateLegacyId(array $params) { - $oldId = 'amazon::' . $params['key'] . md5($params['secret']); - - // find by old id or bucket - $stmt = \OC::$server->getDatabaseConnection()->prepare( - 'SELECT `numeric_id`, `id` FROM `*PREFIX*storages` WHERE `id` IN (?, ?)' - ); - $stmt->execute([$oldId, $this->id]); - while ($row = $stmt->fetch()) { - $storages[$row['id']] = $row['numeric_id']; - } - - if (isset($storages[$this->id]) && isset($storages[$oldId])) { - // if both ids exist, delete the old storage and corresponding filecache entries - \OC\Files\Cache\Storage::remove($oldId); - } elseif (isset($storages[$oldId])) { - // if only the old id exists do an update - $stmt = \OC::$server->getDatabaseConnection()->prepare( - 'UPDATE `*PREFIX*storages` SET `id` = ? WHERE `id` = ?' - ); - $stmt->execute([$this->id, $oldId]); - } - // only the bucket based id may exist, do nothing - } - - /** * Remove a file or folder * * @param string $path |