Articles of Database

Django- Cómo mapear mensajes enviados entre usuarios

Estoy implementando una función para una aplicación que permite a los usuarios enviar invitaciones a eventos a otros usuarios. La invitación en sí misma debe poder obtener información sobre el grupo que se realiza en el evento, la información sobre el evento en sí (es decir, fecha / hora, lugar, ubicación) e información sobre el […]

Automatice la conversión de archivos .ADT de Sybase a SQL

Estoy trabajando con algunos datos que obtuve que se leen con un progtwig que utiliza un servidor de base de datos Advantage integrado. El progtwig no fue escrito por mí y no tiene todas las funciones que necesito. Me gustaría convertir estos datos a un formato diferente para poder trabajar con más libertad, como MySQL. […]

Pasando el nombre de la tabla como un parámetro en pyodbc

Se intentó pasar el nombre de la tabla en pyodbc como un parámetro para acceder a los datos de ms sql 2005. ¿Intenté sustituirlo por? pero nunca funciona. Estaré encantado de recibir cualquier consejo sobre cómo lograr esto.

Flujo de trabajo para agregar nuevas columnas de Pandas a tablas SQLite

Preparar Dos mesas: schools y students . El índice (o claves) en SQLite será id y time para la tabla de students y school y time para la mesa de schools . Mi conjunto de datos trata sobre algo diferente, pero creo que el ejemplo de estudiante de escuela es más fácil de entender. import […]

¿Cómo crear ENUM en SQLAlchemy?

from sqlalchemy import * from migrate import * meta = MetaData() race_enums = (‘asian’,’mideastern’,’black’,’nativeamerican’,’indian’,’pacific’,’hispanic’,’white’,’other’); profiles_profiles = Table( ‘profiles_profiles’, meta, Column(‘id’, Integer, primary_key = True), Column(‘user_id’, Integer, nullable=False, unique=True), Column(‘race’, Enum, race_enums), Column(‘summary’, Text, nullable= True), Column(‘my_life’, Text, nullable= True), Column(‘to_do’, Text, nullable= True), Column(‘favs’, Text, nullable= True), Column(‘created_at’, DateTime, nullable=True), Column(‘updated_at’, DateTime, nullable=True) ) def […]

Insertando múltiples objetos de diccionario en una base de datos MySQL usando python y MySQLdb

He estado luchando con esto por horas y siento ganas de llorar ahora que no puedo entender lo que está sucediendo. Aquí está una versión simplificada de mis datos: mydata = [ { ‘id’: 123, ‘thing’: ‘ghi’, ‘value’: 1 }, { ‘id’: 456, ‘thing’: ‘xyz’, ‘value’: 0 } ] Este es el código que tengo: […]

SQLAlchemy StaleDataError al eliminar elementos insertados a través de ORM sqlalchemy.orm.exc.StaleDataError

Tengo un problema en el que recibo un error como este: “MyPyramidApplication Error”: DELETE statement on table ‘page_view’ expected to delete 6 row(s); Only 0 were matched. Entonces, tengo una buena idea de lo que está causando el problema pero no he podido resolverlo. Tengo un modelo page_view, que tiene una clave externa en page_id […]

¿Cómo puedo causar un punto muerto en MySQL para propósitos de prueba?

Quiero que mi biblioteca Python que trabaja con MySQLdb pueda detectar puntos muertos e intentarlo de nuevo. Creo que he codificado una buena solución, y ahora quiero probarlo. ¿Alguna idea para las consultas más simples que podría ejecutar usando MySQLdb para crear una condición de interlocking sería? información del sistema: MySQL 5.0.19 Cliente 5.1.11 Windows […]

Instalación de MySQL-Python – No se pudo construir el huevo

Estoy tratando de configurar Python MySQL. Estoy trabajando a través del siguiente tutorial: http://anthonyscherba.com/site/blog/django–mysql-install-mac Estoy bien hasta el set 5. Cuando corro $ python setup.py clean y yo recibo a cambio /Users/msmith/Downloads/MySQL-python-1.2.4b4/distribute-0.6.28-py2.7.egg Traceback (most recent call last): File “setup.py”, line 7, in use_setuptools() File “/Users/msmith/Downloads/MySQL-python-1.2.4b4/distribute_setup.py”, line 145, in use_setuptools return _do_download(version, download_base, to_dir, download_delay) File […]

¿La mejor manera de almacenar una lista de python en una base de datos?

¿Cuál sería la mejor manera de almacenar una lista de números de python (como [4, 7, 10, 39, 91]) en una base de datos? Estoy utilizando el framework Pyramid con SQLAlchemy para comunicarme con una base de datos. ¡Gracias!