فهرست منبع

Maybe fix db upgrade for sqlites in weird states

Tulir Asokan 2 سال پیش
والد
کامیت
87c90d3f12
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      database/upgrades/19-message-edit-ts.sqlite.sql

+ 1 - 1
database/upgrades/19-message-edit-ts.sqlite.sql

@@ -39,7 +39,7 @@ CREATE TABLE reaction_new (
     CONSTRAINT reaction_message_fkey FOREIGN KEY (dc_msg_id, dc_first_attachment_id, dc_chan_id, dc_chan_receiver) REFERENCES message (dcid, dc_attachment_id, dc_chan_id, dc_chan_receiver) ON DELETE CASCADE
 );
 INSERT INTO reaction_new (dc_chan_id, dc_chan_receiver, dc_msg_id, dc_sender, dc_emoji_name, dc_thread_id, dc_first_attachment_id, mxid)
-    SELECT dc_chan_id, dc_chan_receiver, dc_msg_id, dc_sender, dc_emoji_name, dc_thread_id, dc_first_attachment_id, mxid FROM reaction;
+    SELECT dc_chan_id, dc_chan_receiver, dc_msg_id, dc_sender, dc_emoji_name, COALESCE(dc_thread_id, ''), dc_first_attachment_id, mxid FROM reaction;
 DROP TABLE reaction;
 ALTER TABLE reaction_new RENAME TO reaction;