Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
Drop unused index
Browse files Browse the repository at this point in the history
  • Loading branch information
erikjohnston committed Dec 10, 2019
1 parent 31da85e commit 5234699
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 13 deletions.
8 changes: 0 additions & 8 deletions synapse/storage/data_stores/main/events_bg_updates.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,6 @@ def __init__(self, database: Database, db_conn, hs):
"event_store_labels", self._event_store_labels
)

self.db.updates.register_background_index_update(
"redactions_have_censored_idx",
index_name="redactions_have_censored",
table="redactions",
columns=["event_id"],
where_clause="NOT have_censored",
)

self.db.updates.register_background_index_update(
"redactions_have_censored_ts_idx",
index_name="redactions_have_censored_ts",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,3 @@
*/

ALTER TABLE redactions ADD COLUMN have_censored BOOL NOT NULL DEFAULT false;

INSERT INTO background_updates (update_name, progress_json) VALUES
('redactions_have_censored_idx', '{}');
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ ALTER TABLE redactions ADD COLUMN received_ts BIGINT;
INSERT INTO background_updates (update_name, progress_json) VALUES
('redactions_received_ts', '{}');

INSERT INTO background_updates (update_name, progress_json, depends_on) VALUES
('redactions_have_censored_ts_idx', '{}', 'redactions_have_censored_idx');
INSERT INTO background_updates (update_name, progress_json) VALUES
('redactions_have_censored_ts_idx', '{}');
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/* Copyright 2019 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.
*/

DROP INDEX IF EXISTS redactions_have_censored;

0 comments on commit 5234699

Please sign in to comment.