我正在尋找一種方法來設置(通過SQL)一個日誌表,其中包含對sqlite數據庫所做的所有操作(最好根據發佈到數據庫的插入,創建表等語句)。我確定有辦法通過在每個表上設置觸發器來完成它,但這只是太多的工作,並且如果稍後更改數據庫的模式,這並不是一個好兆頭。在數據庫中是否有全局的全局事物(比如觸發數據庫本身)?在sqlite數據庫中保留一個日誌表?
我也打開其他建議,保持對sqlite數據庫所做的更改的記錄,以便我可以回顧幾個月後的變化。
(編程方式當然有辦法,但我不能確定我的程序是寫入數據庫的唯一程序)。
如果數據庫中有觸發器,它會不會自動啓動? – recursive 2009-01-08 02:28:56