mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-08-27 22:34:51 +00:00
core: add down migrations and fix test
This commit is contained in:
@@ -37,3 +37,20 @@ CREATE INDEX idx_rcv_files_file_descr_id ON rcv_files(file_descr_id);
|
||||
|
||||
ALTER TABLE rcv_files ADD COLUMN agent_rcv_file_id BLOB NULL;
|
||||
|]
|
||||
|
||||
down_m20230318_file_description :: Query
|
||||
down_m20230318_file_description =
|
||||
[sql|
|
||||
ALTER TABLE rcv_files DROP COLUMN agent_rcv_file_id;
|
||||
|
||||
DROP INDEX idx_rcv_files_file_descr_id;
|
||||
ALTER TABLE rcv_files DROP COLUMN file_descr_id;
|
||||
|
||||
DROP INDEX idx_snd_files_file_descr_id;
|
||||
ALTER TABLE snd_files DROP COLUMN file_descr_id;
|
||||
|
||||
ALTER TABLE files DROP COLUMN private_snd_file_descr;
|
||||
ALTER TABLE files DROP COLUMN agent_snd_file_id;
|
||||
|
||||
DROP TABLE xftp_file_descriptions;
|
||||
|]
|
||||
|
||||
@@ -18,3 +18,11 @@ UPDATE rcv_files SET agent_rcv_file_deleted = 0;
|
||||
|
||||
PRAGMA ignore_check_constraints=OFF;
|
||||
|]
|
||||
|
||||
down_m20230321_agent_file_deleted :: Query
|
||||
down_m20230321_agent_file_deleted =
|
||||
[sql|
|
||||
ALTER TABLE rcv_files DROP COLUMN agent_rcv_file_deleted;
|
||||
|
||||
ALTER TABLE files DROP COLUMN agent_snd_file_deleted;
|
||||
|]
|
||||
|
||||
@@ -431,8 +431,8 @@ schemaMigrations =
|
||||
("20230206_item_deleted_by_group_member_id", m20230206_item_deleted_by_group_member_id, Nothing),
|
||||
("20230303_group_link_role", m20230303_group_link_role, Nothing),
|
||||
("20230317_hidden_profiles", m20230317_hidden_profiles, Just down_m20230317_hidden_profiles),
|
||||
("20230318_file_description", m20230318_file_description, Nothing),
|
||||
("20230321_agent_file_deleted", m20230321_agent_file_deleted, Nothing)
|
||||
("20230318_file_description", m20230318_file_description, Just down_m20230318_file_description),
|
||||
("20230321_agent_file_deleted", m20230321_agent_file_deleted, Just down_m20230321_agent_file_deleted)
|
||||
]
|
||||
|
||||
-- | The list of migrations in ascending order by date
|
||||
|
||||
Reference in New Issue
Block a user