問題タブ [packr]

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.

0 投票する
0 に答える
67 参照

sqlite - バイナリ内にsqlite3 dbファイルを保存する方法

私がしたいこと

私は、mattn/sqlite3公開されるべきではない読み取り専用データベース (を使用する sqlite) を持つ CLI アプリを開発しています。バイナリは、読み取り専用データベースに対する単なる API です。

私は次のようなツールを試しましpackrたが、それはFilestringまたはファイルパスのみを必要と[]byte{}しますsqlx.Connect

This statckoverflow questionは使用について話しtempfileますが、それもFSにとどまります。システムにアクセスできる人なら誰でもアクセスできるため、DBファイルをFSに保持できません。

私がすでに試したこと

暗号化されたファイルをストレージに保持し、実行時に復号化してから sqlite に保存しますin-memory dbが、複数の go-routine を使用する場合、レポのGH 問題table not found既に存在し、未解決の多くの問題に直面しています。そのため、インメモリデータベースを操作できません。mattn/sqlite3