Лучший способ изменить строки в базе данных sqlite - PullRequest
0 голосов
/ 21 июля 2011

Я смотрю базу данных sqlite, которую использует приложение.

Я хочу знать, какие изменения были внесены с тех пор, как я последний раз проверял.последний дамп, но, похоже, должен быть лучший способ.

Есть?

Спасибо, Кент

PS Не стесняйтесь, подробности: я управляю фотографиямис Shotwell, который имеет отличный графический интерфейс.Я отражаю БД Шотвелла в Postgresql, где я реструктурировал и увеличил по своему вкусу.После сеанса Shotwell, который включает в себя добавление, тегирование, настройку ... Я хочу применить эти изменения к Postgres.

1 Ответ

1 голос
/ 21 июля 2011

Добавьте поле named _changed в ваши таблицы. При каждой манипуляции (update, insert into ...) строки устанавливают в поле текущую метку времени. Теперь вы можете проверить, какие строки были обновлены с тех пор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...