Articles of sqlite

La consulta de Sqlalchemy devuelve resultados incorrectos y desactualizados (para el motor sqlite)

Estoy usando sqlalchemy con el motor sqlite (servidor de desarrollo) y acabo de descubrir que después de la consulta de actualización, las consultas en las siguientes solicitudes web devuelven un conjunto de datos obsoletos (eso depende del hecho, qué hilo se usa para la solicitud, según tengo entendido de los hilos). Estoy usando scoped_session y […]

Inno setup hace que la base de datos sqlite3 sea de solo lectura

Estoy creando un paquete de instalación que se utilizará en Windows e incluye una base de datos sqlite3 (que no es de solo lectura). Cuando se instaló el paquete, la base de datos sqlite3 se convirtió en de solo lectura por alguna razón. Por cierto, estoy usando python 2.7.3 (con sqlite3 lib) para leer / […]

Cómo unir 3 tablas en consulta con Django

modelos.py class Employee(models.Model): emp_no = models.IntegerField(primary_key=True) first_name = … last_name = … # emp_no first_name last_name —— ———- ———- 10005 Christian Erde class DeptEmp(models.Model): emp_no = models.ForeignKey(Employee, on_delete=models.CASCADE) dept_no = models.ForeignKey(Department, on_delete=models.CASCADE) # dept_no_id emp_no_id ———- ———- d003 10005 class Department(models.Model): dept_no = models.CharField(primary_key=True, max_length=4) dept_name = models.CharField(unique=True, max_length=40) # dept_no dept_name ———- ————— d003 […]

python: abre y lee un archivo que contiene diélais germánica como unicode

He escrito mi progtwig para leer palabras de un archivo de texto e ingresarlos en la base de datos sqlite y también tratarlo como una cadena. Pero necesito ingresar algunas palabras que contengan umlatas germánicas: äöüß. Aquí hay una pieza de código preparada: Yo treid tanto con # – – encoding: iso-8859-15 – – y […]

Usando python para construir una base de datos sqlite a partir de múltiples archivos csv

Estoy tratando de usar Python (Enthought Canopy Editor) para construir una base de datos sqlite desde archivos csv. Me gustaría importar todos los archivos csv contenidos en una carpeta en tablas separadas, con el nombre de la tabla asignado en función del nombre de archivo csv. Hasta ahora he logrado copiar y pegar trozos de […]

SQLAlchemy: Fusionar datos de tablas con claves externas

Tengo problemas al intentar actualizar filas que usan una clave externa como parte de su clave principal. Aquí hay un caso simplificado: class Foo(Base): __tablename__ = ‘foo_table’ foo_id = Column(Integer, primary_key=True) bar_id = Column(Integer, ForeignKey(‘bar_table.bar_id’), primary_key=True) foo_data = Column(String(255)) bar = relationship(‘Bar’, backref=’foos’, foreign_keys=[bar_id]) class Bar(Base): __tablename__ = ‘bar_table’ bar_id = Column(Integer, primary_key=True) Primero crearé […]

Comparando fechas con SQLAlchemy, SQLite

Estoy escribiendo una aplicación que usa SQLAlchemy con una base de datos SQLite. Creo que mi base de datos, tablas y mapeo están configurados correctamente porque otras operaciones funcionan como se esperaba. Estoy intentando escribir una función que recupera todos los objetos cuyo campo de fecha coincide con un datetime.date () suministrado como un parámetro […]

Botón de guardar con python / tkinter / sqlite

Tengo una página de marco tkinter que tiene cuadros de texto para escribir el nombre y la dirección para los detalles del cliente. La misma página también tiene un botón de guardar que está vinculado a otro método que guarda los detalles en los cuadros de texto en una base de datos .sqlite. Sin embargo, […]

Usando Python, inserte rápidamente muchas columnas en Sqlite \ Mysql

Si Newdata es la lista de x columnas, ¿Cómo obtendría el número de columnas únicas? Número de miembros de la primera tupla. (Len no es importante). Cambia el número de “?” para que coincida con las columnas e inserte usando la statement a continuación. csr = con.cursor() csr.execute(‘Truncate table test.data’) csr.executemany(‘INSERT INTO test.data VALUES (?,?,?,?)’, […]

Django: restablecimiento repentino de DB después de Heroku sleep

Tengo una aplicación Django muy fácil (aplicación Pull del tutorial Django) ejecutada en una base de datos SQLite y alojada en Heroku. Funciona bien, pero por alguna razón, las preguntas se restablecen al estado inicial cada vez que Heroku se despierta del estado inactivo (tengo un dinamómetro). Puedo eliminar preguntas, agregar nuevas, pero después de […]