SQLite用タイムマシン:ゼロ依存・超軽量のデバッグツールが登場
A zero-dependency, ultra-lightweight database time machine for SQLite
SQLiteデータベースをリアルタイムで監視し、過去の任意の状態に瞬時に巻き戻せるオープンソースツール「time-travel-sqlite-debugger」がGitHubで公開された。PHP 8+とVanilla JSのみで構成され、外部依存が一切ない。WALモード対応、スナップショットのピン留めやエクスポート、差分表示などの機能を備え、最大50件のバックアップを自動管理する。開発中のデバッグ効率を大幅に向上させる。
ローカル開発中に、破損または変更されたSQLiteデータベースファイルを、ビデオのスクラブのように、任意の過去の状態(例:3分前)に即座に巻き戻すことができます。