Я пытаюсь выполнить запрос к моей базе данных sqlite с:
import sqlite3
def create_connection(db_file):
""" create a database connection to a SQLite database """
try:
conn = sqlite3.connect(db_file)
#print(sqlite3.version)
return conn
except Error as e:
print(e)
db = create_connection("C:/Users/afonso.pinto/OneDrive - Unipartner IT Services, S.A/Documents/Faculdade/Tese - db e código/tweets.sqlite3")
c = db.cursor()
data={}
#Obter dados da BD
c.execute("SELECT * FROM tweets")
tweets = c.fetchall()
print(len(tweets))
И когда я запускаю свое приложение flask, я получаю эту ошибку:
tweets = c.fetchall()
sqlite3.OperationalError
Это должно дайте мне в общей сложности 8860871 строк дБ
Когда я запускаю, например:
tweets = c.fetchmany(200000)
Это работает.
Пример одного запроса может быть:
[(947618506761048064,
'2018-01-01 00:00:32',
'Parabéns a esta caganita que diz ser minha prima ?? @Matilde09159853 http link',
'{"user": "ericamarcelino1", "place_type": "city", "place_name": "Bombarral, Portugal"}',
'Bombarral',
'Leiria',
'ericamarcelino1')]
Как я могу go через эту ошибку и извлечь все мои данные?
Спасибо