iOSでWALモードでSQLite接続を開く方法。通常私はそれを開くためにsqlite3_open_v2
を使用しています。iOSでWALモードでSQLite接続を開く方法
ここはC#の回答ですが、それをSwiftでどうやって行うのですか?
How to open SQLite connection in WAL mode
iOSでWALモードでSQLite接続を開く方法。通常私はそれを開くためにsqlite3_open_v2
を使用しています。iOSでWALモードでSQLite接続を開く方法
ここはC#の回答ですが、それをSwiftでどうやって行うのですか?
How to open SQLite connection in WAL mode
documentationは言う:
WALジャーナリングモードは永続的です。設定された後は、複数のデータベース接続と、データベースを閉じて再オープンした後も有効です。
PRAGMA journal_mode=WAL
は、データベースファイルの作成後に1回実行するだけで十分です。後で開くときに特別なものは必要ありません。
データベースを開いた後WALモードのプラグマステートメントを実行することができます。
sqlite3_exec(dbHandle, "PRAGMA journal_mode=WAL;", 0, 0, 0);
申し訳ありませんより多くのことを説明しているので、@ CLの答えを正しい答えと記しました。しかし、私もあなたの答えに投票します。ありがとうございました。 – Goppinath