From 2e5e6e59115788a506e93db72e7b9a7c7da0a8d8 Mon Sep 17 00:00:00 2001 From: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:48:24 +0400 Subject: [PATCH] migration --- simplex-chat.cabal | 1 + .../Migrations/M20240419_enable_pq_support.hs | 17 +++++++++++++++++ src/Simplex/Chat/Store/Migrations.hs | 4 +++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/Simplex/Chat/Migrations/M20240419_enable_pq_support.hs diff --git a/simplex-chat.cabal b/simplex-chat.cabal index aac942c6b3..31565a0367 100644 --- a/simplex-chat.cabal +++ b/simplex-chat.cabal @@ -141,6 +141,7 @@ library Simplex.Chat.Migrations.M20240313_drop_agent_ack_cmd_id Simplex.Chat.Migrations.M20240324_custom_data Simplex.Chat.Migrations.M20240402_item_forwarded + Simplex.Chat.Migrations.M20240419_enable_pq_support Simplex.Chat.Mobile Simplex.Chat.Mobile.File Simplex.Chat.Mobile.Shared diff --git a/src/Simplex/Chat/Migrations/M20240419_enable_pq_support.hs b/src/Simplex/Chat/Migrations/M20240419_enable_pq_support.hs new file mode 100644 index 0000000000..5fab48c423 --- /dev/null +++ b/src/Simplex/Chat/Migrations/M20240419_enable_pq_support.hs @@ -0,0 +1,17 @@ +{-# LANGUAGE QuasiQuotes #-} + +module Simplex.Chat.Migrations.M20240419_enable_pq_support where + +import Database.SQLite.Simple (Query) +import Database.SQLite.Simple.QQ (sql) + +m20240419_enable_pq_support :: Query +m20240419_enable_pq_support = + [sql| +UPDATE connections SET pq_support = 1 WHERE conn_type = 'contact'; +|] + +down_m20240419_enable_pq_support :: Query +down_m20240419_enable_pq_support = + [sql| +|] diff --git a/src/Simplex/Chat/Store/Migrations.hs b/src/Simplex/Chat/Store/Migrations.hs index 7a3fb75da3..234ddfbd0a 100644 --- a/src/Simplex/Chat/Store/Migrations.hs +++ b/src/Simplex/Chat/Store/Migrations.hs @@ -105,6 +105,7 @@ import Simplex.Chat.Migrations.M20240228_pq import Simplex.Chat.Migrations.M20240313_drop_agent_ack_cmd_id import Simplex.Chat.Migrations.M20240324_custom_data import Simplex.Chat.Migrations.M20240402_item_forwarded +import Simplex.Chat.Migrations.M20240419_enable_pq_support import Simplex.Messaging.Agent.Store.SQLite.Migrations (Migration (..)) schemaMigrations :: [(String, Query, Maybe Query)] @@ -209,7 +210,8 @@ schemaMigrations = ("20240228_pq", m20240228_pq, Just down_m20240228_pq), ("20240313_drop_agent_ack_cmd_id", m20240313_drop_agent_ack_cmd_id, Just down_m20240313_drop_agent_ack_cmd_id), ("20240324_custom_data", m20240324_custom_data, Just down_m20240324_custom_data), - ("20240402_item_forwarded", m20240402_item_forwarded, Just down_m20240402_item_forwarded) + ("20240402_item_forwarded", m20240402_item_forwarded, Just down_m20240402_item_forwarded), + ("20240419_enable_pq_support", m20240419_enable_pq_support, Just down_m20240419_enable_pq_support) ] -- | The list of migrations in ascending order by date