在sqlite db中更改行的最佳方法

时间:2011-07-21 00:36:55

标签: sqlite

我正在观看应用使用的sqlite数据库。

我想知道自那以后做了哪些改变 我上次检查过。

我可以转储到sql和diff对最后一个转储, 但似乎应该有更好的方法。

有吗?

谢谢, 肯特

PS不要羞怯,细节:我正在使用Shotwell管理照片,它有很棒的GUI。 我正在Postgresql中镜像Shotwell的数据库,在那里我进行了重构并根据自己的喜好进行了扩充。 Shotwell会议之后,包括添加,标记,调整...我想要 将这些更改应用于Postgres。

1 个答案:

答案 0 :(得分:1)

在表格中添加字段named _changed。在每行操作(updateinsert into ...)时,将字段设置为当前时间戳。现在,您可以检查自那以后哪些行已更新。