私がしたいこと:
私は、mattn/sqlite3
公開されるべきではない読み取り専用データベース (を使用する sqlite) を持つ CLI アプリを開発しています。バイナリは、読み取り専用データベースに対する単なる API です。
私は次のようなツールを試しましpackr
たが、それはFile
、string
またはファイルパスのみを必要と[]byte{}
しますsqlx.Connect
This statckoverflow questionは使用について話しtempfile
ますが、それもFSにとどまります。システムにアクセスできる人なら誰でもアクセスできるため、DBファイルをFSに保持できません。
私がすでに試したこと
暗号化されたファイルをストレージに保持し、実行時に復号化してから sqlite に保存しますin-memory db
が、複数の go-routine を使用する場合、レポのGH 問題にtable not found
既に存在し、未解決の多くの問題に直面しています。そのため、インメモリデータベースを操作できません。mattn/sqlite3