Нет единой команды.Но есть некоторые средства сравнения БД SQLite .И вы можете достичь подобного самостоятельно.Я вижу два основных способа.
SQL-способ .Откройте базу данных X, затем присоедините к базе данных Y.Используйте SELECT ... FROM X.sqlite_master, чтобы получить список таблиц базы данных X.Просмотрите список и выполните запрос:
SELECT * FROM x.tab
EXCEPT
SELECT * FROM y.tab
UNION ALL
SELECT * FROM y.tab
EXCEPT
SELECT * FROM x.tab
, который вернет вам разницу в содержании таблицы для каждой таблицы.Теперь для каждой строки, возвращаемой этим запросом, можно выполнить команду REPLACE SQL.
Путь инструмента .Довольно забавно, но этот подход может быть использован и для ручной синхронизации.Используйте инструмент SQLite.exe.Откройте в нем базу данных X и выполните команды .output и .dump.Повторите то же самое для X базы данных.Используйте такой инструмент, как Beyond Compare, чтобы сравнить оба выхода.