私のスクリプトの多くでは、情報を報告するために sqlite を使用しています。最初に大きなテーブル データ (数百万の csv 行) をアップロードする必要があります。過去に、.import は 1 行ずつ挿入するよりも高速であることがわかりました (トランザクションを使用した場合でも)。
現在、私のスクリプトは、システムコールを行うメソッドを実装していますsqlite3 db '.import ....'
。dbd-sqlite から .import を呼び出すことは可能でしょうか。または、system? から insert を呼び出し続けたほうがよいでしょう。
PD: dbd-sql 内から .import を呼び出したい理由は、ソフトウェアが別の場所にインストールされているときに sqlite3 依存関係を削除するためです。