我想知道是否有一種簡單的方法來存儲有關數據庫中的sqlite數據庫的元信息。簡單的方法來存儲有關SQLite數據庫的元數據
我特別想到了一個版本號,可以讓您輕鬆找出正在使用的數據庫佈局的版本(因此,我的代碼可以檢查數據庫結構是否兼容,而無需查詢SELECT sql FROM sqlite_master WHERE type='table';
並將結果與預定義示意圖)。澄清:我對不是感興趣的是sqlite軟件的版本號,但類似python的__version__
變量,可以單獨爲每個python文件定義。
我知道我可以創建一個名爲「meta」的表並將其保存在那裏,但我想知道是否有更好的方法來做到這一點。我也知道僅通過檢查版本號來檢查兼容性有一些問題,如果有必要,我仍然會進行其他檢查,但現在我只對我描述的版本號感興趣。
權,附註。在過去的幾周裏,不得不學習過多的常規SQL,完全忘記了它們。謝謝,只要我被允許就會接受。 – malexmave 2012-03-04 14:10:39
出於好奇:MySQL有沒有類似的東西?就我所知,'pragma'是SQLite的一個功能,在MySQL中不可用。 – malexmave 2012-03-04 15:47:52
不知道,對不起... – villintehaspam 2012-03-04 17:42:59