запрос на вставку:
Если запись отстутсвует - просто добавляем её последней
Если запись присутствует - применяем к ней изменения и переносим в самый конец
Из возможных решений вижу только удаление старой записи и простое добавление новой, однако, как это можно уместить в один запрос?
т.е через transaction(() async { ... }); описать удаление дубликатов и вставку и оно будет выполняться единичным запросом, правильно понимаю?
запросов будет несколько, но это будет транзакция, так что изменения будут атомарные
Обсуждают сегодня