Articles of Database

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!

Necesidad de cursor.close explícito ()

De vez en cuando, estoy ejecutando consultas en bruto usando connection.cursor() lugar de usar ORM (ya que definitivamente no es una bala de plata). He notado que en varios lugares no llamo a cursor.close() explícito después de que termine con la base de datos. Hasta ahora, esto no ha resultado en ningún error, o problemas […]

migrando a mysql en django

Quiero migrar de sqlite3 a MySQL en Django. Primero usé el siguiente comando: python manage.py dumpdata > datadump.json luego cambié la configuración de mi aplicación Django y la configuré con mi nueva base de datos MySQL. Finalmente, utilicé el siguiente comando: python manage.py loaddata datadump.json pero tengo este error integrerrrrr: problema al instalar los accesorios: […]

¿Cómo puedo acceder a Amazon DynamoDB a través de Python?

Actualmente estoy usando hbase con mis aplicaciones de Python y quería probar Amazon DynamoDB . ¿Hay alguna forma de usar Python para leer, escribir y consultar datos?

¿Existen herramientas para la migración de esquemas para bases de datos NoSQL?

Estoy buscando una forma de automatizar la migración de esquemas para bases de datos como MongoDB o CouchDB. Preferiblemente, este instrumento debería estar escrito en python, pero cualquier otro idioma está bien.

¿Qué está causando que “no se pueda conectar con la fuente de datos” para pyodbc?

Estoy tratando de conectarme a una base de datos MSSQL desde Python en Linux (SLES). He instalado pyodbc y Free TDS. Desde la línea de comando: tsql -H server -p 1433 -U username -P password Sin embargo, se conecta al servidor sin problemas desde Python: import pyodbc pyodbc.connect(driver='{FreeTDS}’, server=’server’, database=’database’, uid=’username’, pwd=’password’) Da un error: […]