activerecordを介してsqlite3の「共有キャッシュ」を使用することは可能ですか?(http://www.sqlite.org/inmemorydb.htmlを参照)
私はJRubySwingアプリでactiverecordスタンドアロン(レールなし)を使用しており、いくつかのワーカースレッドが関係しています。問題:すべてのスレッドが新しいメモリ内DBを再構築するため、メインスレッドのみがデータにアクセスできます。だから私はちょうど得る
[SQLITE_ERROR] SQLエラーまたはデータベースがありません(そのようなテーブルはありません:insert_model_name)
メインスレッドを除いて、どこからでも。回避策はありますか、それとも何かを逃しましたか?(私はjruby、java、およびgemの最新バージョンを使用しています)
前もって感謝します!
これまでのデータベース構成:https ://gist.github.com/4482423
更新:問題を説明するための最小限のスクリプト。Linuxでは正常に動作しますが、Windows 7では動作しません:https ://gist.github.com/4483617