выполнить большой файл sql sqlite - PullRequest
0 голосов
/ 10 марта 2019
  • мне нужно выполнить файл sql 178 мг (bdd RED: Rich_Epinions_Dataset_anonym)
  • у меня есть это сообщение об ошибке: MemoryError
  • я использую sqlite и python здесь мой код:

import sqlite3

def import():
    print("Opened database ...")

    conn = sqlite3.connect('F:\\PROJECT\\testDict.db')
    print("Opened database successfully")

    qry = open('F:\\PROJECT\\epinions_anonym.sql', 'r').read()
    sqlite3.complete_statement(qry)
    cursor = conn.cursor()
    try:
        cursor.executescript(qry)
    except Exception as e:
        MessageBoxW = ctypes.windll.user32.MessageBoxW
        errorMessage = databaseFile + ': ' + str(e)
        MessageBoxW(None, errorMessage, 'Error', 0)
        cursor.close()
        raise

import()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...