Во многих моих сценариях я использую sqlite для представления информации, и мне нужно сначала загрузить мои большие данные таблицы (миллионы строк csv). Раньше я обнаружил, что .import был быстрее, чем вставка строки за строкой (даже с использованием транзакций).Perl dbd-sqlite, есть ли эквивалент функции .import?
В настоящее время мои скрипты реализуют метод, который выполняет системный вызов для sqlite3 db '.import ....'
. Интересно, можно ли вызвать .import из dbd-sqlite. Или лучше было бы вызывать вставку из системы ?.
PD: Причина, по которой требуется вызвать .import изнутри dbd-sql, заключается в удалении зависимости sqlite3, когда мое программное обеспечение установлено в другом месте.