Articles of sqlite3

Problema con la expresión regular python y sqlite

Intento verificar una cadena con un patrón usando una expresión regular con python en una base de datos sqlite. Tengo un problema cuando trato de buscar una cadena que tenga “con un padre usando” Por ejemplo: cur.execute(“insert into articles(id,subject) values (1,’aaa\”test\”‘)”) cur.execute(“select id,subject from articles where id = 1”) print (cur.fetchall()) cur.execute(“select subject from articles […]

¿Cómo configurar correctamente INCREMENTO AUTOMÁTICO para una columna en SQLite, usando Python?

He estado intentando con el siguiente código: import sqlite3 data_person_name = [(‘Michael’, ‘Fox’), (‘Adam’, ‘Miller’), (‘Andrew’, ‘Peck’), (‘James’, ‘Shroyer’), (‘Eric’, ‘Burger’)] con = sqlite3.connect(“:memory:”) c = con.cursor() c.execute(”’CREATE TABLE q1_person_name (name_id integer auto_increment primary key, first_name varchar(20) NOT NULL, last_name varchar(20) NOT NULL)”’) c.executemany(‘INSERT INTO q1_person_name VALUES (?,?,?)’, data_person_name) for row in c.execute(‘SELECT * FROM […]

Base de datos sobre la marcha con lenguajes de scripting

Tengo un conjunto de archivos .csv que quiero procesar. Sería mucho más fácil procesarlo con consultas SQL. Me pregunto si hay alguna forma de cargar un archivo .csv y usar el lenguaje SQL para examinarlo con un lenguaje de scripting como python o ruby. Cargarlo con algo similar a ActiveRecord sería increíble. El problema es […]

Cómo escribir el dataframe de Pandas en sqlite con Index

Tengo una lista de datos de bolsa extraídos de Yahoo en un DataFrame de pandas (ver formato a continuación). La fecha sirve como índice en el dataframe. Quiero escribir los datos (incluido el índice) en una base de datos SQLite. AAPL GE Date 2009-01-02 89.95 14.76 2009-01-05 93.75 14.38 2009-01-06 92.20 14.58 2009-01-07 90.21 13.93 […]

Parámetro de enlace de error 0: probablemente no es compatible con el tipo

Parece que no puedo averiguar qué es lo que está mal con mi código, pero sigo recibiendo el: error “binding parameter 0 – probably unsupported type”. Aquí está mi código: last = ‘EBERT’ sakila = connect(“sakila.db”) res = sakila.execute(“SELECT first_name, last_name FROM customer WHERE last_name = ?”,[(last,)]) for row in res: print(row) Cuando lo tengo […]

Dado que la sustitución de cadenas está mal vista con la formación de consultas SQL, ¿cómo se asigna el nombre de la tabla de forma dinámica?

Bastante nuevo para sqlite3, así que tengan paciencia aquí .. Me gustaría tener una función a la que pueda pasar el nombre de la tabla y los valores para actualizar. Inicialmente empecé con algo como esto: def add_to_table(table_name, string): cursor.execute(‘INSERT INTO {table} VALUES ({var})’ .format( table=table_name, var=string) ) Lo cual funciona A-OK, pero la lectura […]

Conéctate a una base de datos sqlite3 remota con Python

Puedo crear una conexión a una base de datos sqlite3 local (usando Mac OS X 10.5 y Python 2.5.1) con esto: conn = sqlite3.connect(‘/db/MyDb’) ¿Cómo puedo conectarme a esta base de datos si está ubicado en un servidor (por ejemplo, en un servidor que ejecuta Ubuntu 8.04 con una dirección IP de 10.7.1.71) y no […]

ValueError: el parámetro de operación debe ser str o unicode

Estoy tratando de insertar algunos campos de la base de datos usando python en una base de datos SQLite. Sigo recibiendo el siguiente error: ValueError: operation parameter must be str A continuación se muestra mi código. import sqlite3 conn = sqlite3.connect(“pass.db”) c = conn.cursor() #Create table password table_create_statement = “create table if not exists password(id […]

Django: Implementando una aplicación en Heroku con sqlite3 como la base de datos

Quiero implementar una aplicación con sqlite3 como la base de datos en Heroku. Sin embargo, parece ser que Heroku no admite aplicaciones con sqlite3 como base de datos. ¿Es verdad? ¿No hay manera de implementar mi aplicación respaldada por sqlite3 en Heroku? PD: He implementado exitosamente mi aplicación usando PythonAnywhere, pero ahora me gustaría saber […]

Comparando dos objetos idénticos en Python (2.7) devuelve False

Tengo una función en Python llamada object_from_DB . La definición no es importante, excepto que toma un valor de ID como un argumento, usa la biblioteca sqlite3 para extraer valores coincidentes de una tabla en un archivo .db, y luego usa esos valores como argumentos en la inicialización de un objeto. La base de datos […]