diff --git a/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/M20240124_file_redirect.hs b/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/M20240124_file_redirect.hs index 2062d5d3d..e02932d63 100644 --- a/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/M20240124_file_redirect.hs +++ b/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/M20240124_file_redirect.hs @@ -15,11 +15,15 @@ ALTER TABLE rcv_files ADD COLUMN redirect_id INTEGER REFERENCES rcv_files ON DEL ALTER TABLE rcv_files ADD COLUMN redirect_entity_id BLOB; ALTER TABLE rcv_files ADD COLUMN redirect_size INTEGER; ALTER TABLE rcv_files ADD COLUMN redirect_digest BLOB; + +CREATE INDEX idx_rcv_files_redirect_id on rcv_files(redirect_id); |] down_m20240124_file_redirect :: Query down_m20240124_file_redirect = [sql| +DROP INDEX idx_rcv_files_redirect_id; + ALTER TABLE snd_files DROP COLUMN redirect_size; ALTER TABLE snd_files DROP COLUMN redirect_digest; diff --git a/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/agent_schema.sql b/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/agent_schema.sql index 66acc5288..32df1520d 100644 --- a/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/agent_schema.sql +++ b/src/Simplex/Messaging/Agent/Store/SQLite/Migrations/agent_schema.sql @@ -514,3 +514,4 @@ CREATE INDEX idx_snd_message_deliveries_expired ON snd_message_deliveries( failed, internal_id ); +CREATE INDEX idx_rcv_files_redirect_id on rcv_files(redirect_id);