3

私のスクリプトの多くでは、情報を報告するために sqlite を使用しています。最初に大きなテーブル データ (数百万の csv 行) をアップロードする必要があります。過去に、.import は 1 行ずつ挿入するよりも高速であることがわかりました (トランザクションを使用した場合でも)。

現在、私のスクリプトは、システムコールを行うメソッドを実装していますsqlite3 db '.import ....'。dbd-sqlite から .import を呼び出すことは可能でしょうか。または、system? から insert を呼び出し続けたほうがよいでしょう。

PD: dbd-sql 内から .​​import を呼び出したい理由は、ソフトウェアが別の場所にインストールされているときに sqlite3 依存関係を削除するためです。

4

2 に答える 2