Articles of Database

Mapeo de muchas tablas similares en SQLAlchemy

Tengo muchas ubicaciones (~ 2000) con datos de series de tiempo. Cada serie temporal tiene millones de filas. Me gustaría almacenar estos en una base de datos Postgres. Mi enfoque actual es tener una tabla para cada serie de tiempo de ubicación y una meta tabla que almacena información sobre cada ubicación (coordenadas, elevación, etc.). […]

Lectura y escritura de la tabla de base de datos de acceso en python

Tengo una base de datos de acceso. Dentro hay unas pocas tablas que he creado. Quiero usar Python para leer una de las tablas y hacer una lista de todo en una columna. Quiero comparar esa lista con otra lista ya creada en mi progtwig y mostrar un “SÍ” en la misma fila de la […]

Heroku – No se puede conectar al servidor MySQL local

He desplegado mi proyecto que contiene Django Marco de descanso Reaccionar Para Heroku usando este post mediano como referencia. Ahora, tengo mi código en la twig deploy-heroku , así que lo hice: git push heroku deploy-heroku:master Ahora, la comstackción fue exitosa pero el despliegue falló. Aquí está el rastro Traceback (most recent call last): File […]

Pyinstaller no puede insertar información en el archivo de base de datos sqlite –onefile

Estoy intentando crear un archivo EXE de un archivo con Pyinstaller, que debe incluir el archivo de base de datos Sqlite, no puede funcionar con –onefile pero en la media normal de casos (muchos archivos) está funcionando al 100%. Lo que estoy haciendo es en .py script: import os, sys def resource_path(relative_path): try: base_path = […]

Migraciones de Django: ¿es posible utilizar el Sur en medio del proyecto?

Ya empecé un proyecto, y todos los modelos están sincronizados y todo.

Python copia la tabla MySQL a SQLite3

Tengo una tabla MySQL con aproximadamente ~ 10m filas. Creé un esquema paralelo en SQLite3, y me gustaría copiar la tabla de alguna manera. Usar Python parece una solución aceptable, pero de esta manera … # … mysqlcursor.execute(‘SELECT * FROM tbl’) rows = mysqlcursor.fetchall() # or mysqlcursor.fetchone() for row in rows: # … insert row […]

¿Cómo lidiar con las fechas “parciales” (2010-00-00) de MySQL en Django?

En uno de mis proyectos de Django que usan MySQL como base de datos, necesito tener campos de fecha que acepten también fechas “parciales” como solo año (YYYY) y año y mes (YYYY-MM) más fecha normal (YYYY-MM DD). El campo de fecha en MySQL puede lidiar con eso al aceptar 00 para el mes y […]

Python es lento cuando se itera sobre una lista grande

Actualmente estoy seleccionando una lista grande de filas de una base de datos usando pyodbc. El resultado luego se copia en una lista grande, y luego trato de iterar sobre la lista. Antes de abandonar Python y tratar de crear esto en C #, quería saber si había algo que estaba haciendo mal. clientItems.execute(“Select ids […]

django.db.utils.OperationalError: (1071, ‘La clave especificada era demasiado larga; la longitud máxima de la clave es de 767 bytes’)

Mi modelo: class Course(models.Model): language = models.ForeignKey(Language) name = models.CharField(max_length=50, unique=True, default=’course’) title = models.CharField(max_length=1024, default=’no title’) foreign_title = models.CharField(max_length=1024, default=’no title’, blank=True) header = models.CharField(max_length=1024, default=”, blank=True) description = models.TextField(null=True, blank=True) def __str__(self): return self.title def __unicode__(self): return u’%s’ % self.title Estoy agregar “unique_together”: class Course(models.Model): language = models.ForeignKey(Language) name = models.CharField(max_length=50, unique=True, default=’course’) […]

Ejecutar script de Python en evento de base de datos

Estoy ejecutando un script de python que realiza modificaciones en una base de datos específica. Quiero ejecutar un segundo script una vez que haya una modificación en mi base de datos (servidor local). ¿Hay alguna forma de hacer eso? Cualquier ayuda será muy apreciada. ¡Gracias!