2011-07-21 25 views
0

私はアプリが使用するsqliteデータベースを見ています。sqliteデータベースで行を変更する最も良い方法

は、私が最後にチェック 以降の変更が行われたかを知りたいです。

は私が最後のダンプ、 に対してSQLとの差分にダンプすることができますが、良い方法があるはずと思われます。

はありますか?

おかげで、 ケント

PS内気ではないと、仕様:私は偉大なGUIを持ってShotwell、で写真を管理しています。 私はPostgresqlのShotwellのデータベースをミラーリングしています。ここで私は再構築して自分の好みに合わせて拡張しました。追加、タグ付け、調整を含むShotwellセッションの後...私は がそれらの変更をPostgresに適用したいと思う。

+1

http://stackoverflow.com/questions/422951/keeping-a-log-table-in-sqlite-database –

答えて

1

テーブルにフィールドnamed _changedを追加します。行のすべての操作(updateinsert into ...)で、フィールドを現在のタイムスタンプに設定します。これで、どの行が更新されたかを確認できます。

+0

私が興味を持っているデータベースは、アプリケーションに属しています。私が興味を持っている機能 – ktenney

関連する問題