按时间间隔转储 SQLite 数据库
Dumping SQLite database in time interval
我有 XUL 桌面应用程序,它在 SQLite 数据库中存储数据。为了防止数据库中存储太多数据,我想为我的数据库创建某种自动转储系统。我的想法是存储最后一次数据库转储的时间戳,以便在每次应用程序启动时检查该时间戳,以及它是否早于一周以转储数据库。在某些时间间隔内是否还有其他清理数据库的方法?
您可以使用 PRAGMA page_count and max_page_count 来检查您的 SQLite 数据库已填充了多少 - 因此您可以仅在真正需要时才清除数据库。
我有 XUL 桌面应用程序,它在 SQLite 数据库中存储数据。为了防止数据库中存储太多数据,我想为我的数据库创建某种自动转储系统。我的想法是存储最后一次数据库转储的时间戳,以便在每次应用程序启动时检查该时间戳,以及它是否早于一周以转储数据库。在某些时间间隔内是否还有其他清理数据库的方法?
您可以使用 PRAGMA page_count and max_page_count 来检查您的 SQLite 数据库已填充了多少 - 因此您可以仅在真正需要时才清除数据库。