問題タブ [relstorage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - sqlite バックエンドを使用して zodb relstorage で 1GB を超えるブロブを使用するには?
sqlite バックエンドでrelstorageを介して 1GB を超えるブロブを保存しようとしています。次の最小限の作業例
- 以前に作成されたデータベースを blob ディレクトリと共に削除します。
- 新しいデータベースを作成し、
- 1GB の BLOB をデータベースに保存します。
最小限の作業例:
新しく作成されたオブジェクトの(db.transaction with-block のメソッドでの) コミット中に__exit__
、次の最終例外とともにエラーが発生します。
sqlite3.InterfaceError: パラメータ 2 のバインド エラー - おそらくサポートされていない型です。
サイズを指定して BLOB を保存して1024 ** 2
も、例外は発生しません。
共有ブロブディレクトリを使用せずに、relstorage を使用して sqlite バックエンドにブロブを保存するにはどうすればよいですか?