Подтвердить что ты не робот

Данные объемной загрузки в sqlite?

Есть ли у кого-нибудь советы по утилитам, которые могут использоваться для массовой загрузки данных, которые хранятся в текстовых файлах с разделителями в базе данных SQLite?

Идеально то, что можно назвать автономной программой из script и т.д.

В группе, в которой я работаю, есть база данных Oracle, которая собирается выгружать кучу данных в файл, а затем загружать эти данные в базу данных SQLite для использования на мобильном устройстве и ищет самый простой способ реализовать такой вид сценарий.

4b9b3361

Ответ 1

Обратите внимание на команду sqim.import - это действительно так. Вы можете установить разделитель командой .separator

sqlite3 myDatabase
create table myTable (a, b, c);
.separator ','
.import  myFile  myTable

Ответ 2

Зачем нужен текстовый файл?

Просто используйте Java, у которого есть легко доступные библиотеки для Oracle и SQLite. Подключайтесь к обеим базам данных и просто выбирайте один бит и вставляете в другой без дополнительной сложности CSV, который не является очень четким форматом и даст вам проблемы с кодировкой символов, кавычками, комами/вкладками или точками с запятой, новыми символами и т.д. В ваши данные.