Фикс бага с уникальными индексами сообщений
This commit is contained in:
@@ -19,10 +19,15 @@ export function DatabaseProvider(props: DatabaseProviderProps) {
|
||||
setInitialized(true);
|
||||
//await runQuery("DROP TABLE IF EXISTS accounts_sync_times");
|
||||
/**
|
||||
* Добавляем уникальный индекс на столбец message_id в таблица
|
||||
* messages чтобы избежать дубликации сообщений
|
||||
* Удаляем старый индекс только по message_id
|
||||
*/
|
||||
await runQuery("CREATE UNIQUE INDEX IF NOT EXISTS idx_messages_message_id ON messages(message_id)");
|
||||
await runQuery("DROP INDEX IF EXISTS idx_messages_message_id");
|
||||
|
||||
/**
|
||||
* Добавляем уникальный индекс на столбцы message_id и public_key
|
||||
* в таблице messages чтобы избежать дубликации сообщений
|
||||
*/
|
||||
await runQuery("CREATE UNIQUE INDEX IF NOT EXISTS idx_messages_message_id_public_key ON messages(message_id, account)");
|
||||
})();
|
||||
}, []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user