diff --git a/simplex-chat.cabal b/simplex-chat.cabal index 5ca93b0401..1e1768522e 100644 --- a/simplex-chat.cabal +++ b/simplex-chat.cabal @@ -82,6 +82,7 @@ library Simplex.Chat.Migrations.M20230111_users_agent_user_id Simplex.Chat.Migrations.M20230117_fkey_indexes Simplex.Chat.Migrations.M20230118_recreate_smp_servers + Simplex.Chat.Migrations.M20230129_drop_chat_items_group_idx Simplex.Chat.Mobile Simplex.Chat.Options Simplex.Chat.ProfileGenerator diff --git a/src/Simplex/Chat/Migrations/M20230129_drop_chat_items_group_idx.hs b/src/Simplex/Chat/Migrations/M20230129_drop_chat_items_group_idx.hs new file mode 100644 index 0000000000..c45f513765 --- /dev/null +++ b/src/Simplex/Chat/Migrations/M20230129_drop_chat_items_group_idx.hs @@ -0,0 +1,12 @@ +{-# LANGUAGE QuasiQuotes #-} + +module Simplex.Chat.Migrations.M20230129_drop_chat_items_group_idx where + +import Database.SQLite.Simple (Query) +import Database.SQLite.Simple.QQ (sql) + +m20230129_drop_chat_items_group_idx :: Query +m20230129_drop_chat_items_group_idx = + [sql| +DROP INDEX idx_chat_items_group_id; +|] diff --git a/src/Simplex/Chat/Migrations/chat_schema.sql b/src/Simplex/Chat/Migrations/chat_schema.sql index adbb190cab..9638dad52b 100644 --- a/src/Simplex/Chat/Migrations/chat_schema.sql +++ b/src/Simplex/Chat/Migrations/chat_schema.sql @@ -459,7 +459,6 @@ CREATE INDEX idx_commands_connection_id ON commands(connection_id); CREATE INDEX idx_calls_user_id ON calls(user_id); CREATE INDEX idx_calls_chat_item_id ON calls(chat_item_id); CREATE INDEX idx_calls_contact_id ON calls(contact_id); -CREATE INDEX idx_chat_items_group_id ON chat_items(group_id); CREATE INDEX idx_commands_user_id ON commands(user_id); CREATE INDEX idx_connections_custom_user_profile_id ON connections( custom_user_profile_id diff --git a/src/Simplex/Chat/Store.hs b/src/Simplex/Chat/Store.hs index b6f24eed23..4e27177e26 100644 --- a/src/Simplex/Chat/Store.hs +++ b/src/Simplex/Chat/Store.hs @@ -337,6 +337,7 @@ import Simplex.Chat.Migrations.M20230107_connections_auth_err_counter import Simplex.Chat.Migrations.M20230111_users_agent_user_id import Simplex.Chat.Migrations.M20230117_fkey_indexes import Simplex.Chat.Migrations.M20230118_recreate_smp_servers +import Simplex.Chat.Migrations.M20230129_drop_chat_items_group_idx import Simplex.Chat.Protocol import Simplex.Chat.Types import Simplex.Chat.Util (week) @@ -400,7 +401,8 @@ schemaMigrations = ("20230107_connections_auth_err_counter", m20230107_connections_auth_err_counter), ("20230111_users_agent_user_id", m20230111_users_agent_user_id), ("20230117_fkey_indexes", m20230117_fkey_indexes), - ("20230118_recreate_smp_servers", m20230118_recreate_smp_servers) + ("20230118_recreate_smp_servers", m20230118_recreate_smp_servers), + ("20230129_drop_chat_items_group_idx", m20230129_drop_chat_items_group_idx) ] -- | The list of migrations in ascending order by date