Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problemas na Criação de banco SQL

Olá a todos! Venho por meio deste tópico para pedir ajuda na passagem realizada na Aula 3 - Criando Banco SQL. Vamos aos códigos:

!pip install sqlalchemy
from sqlalchemy import create_engine, MetaData, Table
engine = create_engine('sqlite:///memory:')
matriculas.to_sql('matriculas', engine)

Retornou o erro na ultima linha:

"OperationalError: (sqlite3.OperationalError) unable to open database file
(Background on this error at: http://sqlalche.me/e/14/e3q8)"

OBS: No caso o nome do meu DataFrame é "matriculas".

Desde já agradeço :)

1 resposta
solução!

Olá, André, bom dia. Acredito que o erro esteja aqui

engine = create_engine('sqlite:///memory:')

O correto seria

engine = create_engine('sqlite:///:memory:')

Da uma olhada aqui https://docs.sqlalchemy.org/en/14/core/engines.html na parte de SQLite para ver como criar a engine corretamente.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software