私はsqliteデータベースを持っており、データベースファイルに対する書き込み操作を行わずに読み取り専用にしたいと考えています。一時的な変更を伴う読み取り専用sqliteデータベース
データベースに永続的にフラッシュすることなく、データベースを一時的に変更する方法はありますか?
今私は回避策の方法で、メインデータベースファイルと同じスキーマ構造を持つインメモリデータベースに一時データを格納することでこれを実行しています。このアプローチの問題は、両方のデータベースですべてのクエリを実行する必要があるため、コードの複雑さが増すことです。
理想的には、問題の解決策は、追加の一時データを、メインデータベースの一部であるかのように扱いますが、実際にディスクにコミットすることはありません。