synapse/synapse/storage/schema/main/delta/65/02remove_deleted_devices_from_device_inbox.sql
Andrew Morgan 7c9e1940ed Move 'remove deleted devices' migration to latest schema version
This migration file was included as part of an old PR, and at the time of the PR's creation,
the latest schema version was 64. When the PR was merged, the latest version was 65, however
the migration was not moved. This meant that Synapse's on schema version 65 would not run
the migration after updating.

Move the migration file to the latest schema, 65. It is OK if this SQL runs twice, as it
simply kicks off a background table cleanup process.
2021-11-11 10:21:17 +00:00

23 lines
945 B
SQL

/* Copyright 2021 The Matrix.org Foundation C.I.C
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-- Remove messages from the device_inbox table which were orphaned
-- when a device was deleted using Synapse earlier than 1.47.0.
-- This runs as background task, but may take a bit to finish.
INSERT INTO background_updates (ordering, update_name, progress_json) VALUES
(6402, 'remove_deleted_devices_from_device_inbox', '{}');