Articles of sqlite3

En Python, ¿cómo puedo cargar un dl sqlite completamente en la memoria antes de conectarme a él?

Tengo un archivo db sqlite de 100 mega bytes que me gustaría cargar en la memoria antes de realizar consultas de SQL. ¿Es posible hacer eso en python? Gracias

sqlite3.DatabaseError: el archivo está cifrado o no es una base de datos

He creado un db sqlite y lo subí a un alojamiento. Luego lo recupero de mi script e bash insertar algunos datos, pero execute () está devolviendo un DatabaseError (file is encrypted or is not a database). urllib.urlretrieve(‘http://%s/%s’ % (HOST, NAME_DB), NAME_DB) con = sqlite3.connect(NAME_DB) cur = con.cursor() cur.execute(‘insert into log(date, count, average) values(date(“now”), ?, […]

flask / sqlalchemy – OperationalError: (sqlite3.OperationalError) no existe tal tabla

Me sale el siguiente error sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no existe tal tabla: s_amodel [SQL: ‘INSERT INTO s_amodel Mis archivos forms.py from flask_wtf import Form class SAForm(Form): …. modelos.py from app.app_and_db import db class SAmodel(db.Model): id = db.Column(db.Integer(), primary_key=True) vistas.py from app.app_and_db import app, db from app.sa.forms import SAForm from app.sa.models import SAmodel @sa_blueprint.route(‘/sa/new’, methods=[‘GET’,’POST’]) def new_sa(): […]

como puedo solucionar el error

Soy un principiante aquí y tengo mi código, se está ejecutando bien antes de crear mi consulta SQL. Yo uso sqlite3 como base de datos. ese es mi código code.py print “”” { alert(‘thank you.’); } “”” print “” print “” conn = sqlite3.connect(‘database.sqlite’) conn.row_factory = sqlite3.Row c = conn.cursor() sql = “INSERT INTO info_calc […]

sqlite – python Recupera CURRENT_TIMESTAMP como objeto de fecha y hora

Estoy usando una base de datos sqlite local para hacer el procesamiento fuera de línea de los metadatos en mi aplicación y los metadatos incluyen marcas de tiempo. Tengo una tabla declarada de la siguiente manera: CREATE TABLE if not exists tbl_dbsync_meta ( maindb_last_checked TIMESTAMP, global_scores_last_checked TIMESTAMP, localscores_syncup_last_checked TIMESTAMP) Ahora, en un punto, recupero el […]

Actualización de python sqlite3 no actualizada

Pregunta: ¿Por qué esta instrucción sqlite3 no actualiza el registro? Info: cur.execute(‘UPDATE workunits SET Completed=1 AND Returns=(?) WHERE PID=(?) AND Args=(?)’,(pickle.dumps(Ret),PID,Args)) Estoy usando python y sqlite3. esta statement no arroja un error, parece que se ignora. Por razones de prueba lo incluí a continuación: cur.execute(‘SELECT * FROM workunits WHERE PID=(?) AND Args=(?)’,(PID,Args)) Lo que devuelve […]

¿La forma más sencilla de reintentar la consulta SQLite si la base de datos está bloqueada?

Yo no estoy muy seguro de dónde preguntar, espero que sea aquí. Lo que busco es la solución más sencilla para reintentar una consulta SQLite si la base de datos está ocupada. Utilizo quassel como mi cliente IRC en un servidor y quiero mover los registros antiguos a una base de datos separada para mantener […]

¿Cómo obtener el nombre de la tabla de la consulta ejecutada? (Python / sqlite)

Estoy ejecutando una consulta simple y convirtiendo los resultados a json. Me gustaría hacer esto dinámicamente para poder usar una función para manejar todas las consultas. query = “INSERT INTO Tests (name, start, end) VALUES (?, ?, ?)” params = (name, start, end) conn = sqlite3.connect(‘settings.db’) cur = conn.cursor() cur.execute(query, params) conn.commit() rows = cur.fetchall() […]

¿Cómo puedo bloquear una conexión SQLite completa (lectura bloqueada + escritura bloqueada)?

Tengo un db sqlite3 que se está accediendo al mismo tiempo. Tengo ClientA que lee el estado de alguna tabla (la Columna 1 tiene las filas A , B , C ) y necesita actualizar la tabla con las nuevas letras del alfabeto. Si ClientB lee el estado de la tabla antes de que ClientA […]

Cómo eliminar una fila de un cuadro de lista en TKinter y SQLite3

Estoy tratando de averiguar cómo eliminar una fila tanto del cuadro de lista como de sqlite3. Tengo una función ‘delButton’ en la parte inferior, ¿necesito eliminar la línea del cuadro de lista y sql? No estoy seguro de lo que estoy haciendo aquí, en lo que respecta a la parte de eliminación, he juntado esa […]