Python Flask Sqlite получить мою проблему запроса - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь выполнить запрос к моей базе данных 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 через эту ошибку и извлечь все мои данные?

Спасибо

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