Привет, гость!

Добро пожаловать на CVVPRO - крупнейший теневой кардинг форум РУнета. Чтобы получить полный доступ к форуму войди или пройди регистрацию!

Как БЫСТРО добавить объёмный txt файл в базу SQLITE3 ?

ibra

Опытный user
Регистрация
30 Авг 2020
Сообщения
120
Реакции
7
Как БЫСТРО добавить объёмный txt файл в базу SQLITE3 ?

имеются большие файлы с данными которые нужно добавить в базу sqlite3(используется python)
Добавлять файлы построчно - очень долго(маленький файл в 20мб добавляется около часа)
Строки разделены табами \t
 

питбуль

Опытный user
Регистрация
14 Авг 2018
Сообщения
181
Реакции
0
Главное условие, что бы кол-во колонок в БД соответствовало колонкам в csv

Вариант #1

Python:

import os

cmd = """sqlite3 database.db <<< ".import input.csv mytable" """
rc = os.system(cmd)
print(rc)

Вариант #2 (не быстрый)
Берем sqlitebrowser или navicat, делаем импорт.
 
Сверху Снизу