Articles of base de datos

Django inspectdb problema utilizando la base de datos Oracle

Instalé cx_oracle y corrí inspectdb. ¿Parece que no hay salida? ¿Alguien puede ayudar? ¿Hay algún problema conocido al usar inspectdb con Oracle? A continuación se muestra el comando y settings.py. python manage.py inspectdb –database xxx_db # This is an auto-generated Django model module. # You’ll have to do the following manually to clean this up: […]

La fusión de bases de datos SQLite me está volviendo loco. ¿Ayuda?

Tengo 32 bases de datos SQLite (3.7.9) con 3 tablas cada una que bash fusionar usando el idioma que he encontrado en otra parte (cada db tiene el mismo esquema): attach db1.sqlite3 as toMerge; insert into tbl1 select * from toMerge.tbl1; insert into tbl2 select * from toMerge.tbl2; insert into tbl3 select * from toMerge.tbl3; […]

SQLAlchemy con varias claves primarias no establece automáticamente ninguna

Tuve una mesa simple: class test(Base): __tablename__ = ‘test’ id = Column(Integer, primary_key=True) title = Column(String) def __init__(self, title): self.title = title Al usar esta tabla, la identificación se estableció automáticamente. Quiero agregar otro campo que sea único y eficiente para buscar, así que agregué el campo: id2 = Column(String, primary_key=True) Y actualizado el constructor: […]

En Python, si tengo una marca de tiempo de Unix, ¿cómo lo inserto en un campo datetime de MySQL?

Estoy usando Python MySQLDB, y quiero insertar esto en el campo DATETIME en Mysql. ¿Cómo hago eso con cursor.execute?

Escribir un lenguaje específico de dominio para seleccionar filas de una tabla

Estoy escribiendo un servidor que espero que sea administrado por muchas personas diferentes, no con las cuales tendré contacto directo. Los servidores se comunicarán entre sí en un clúster. Parte de la funcionalidad del servidor consiste en seleccionar un pequeño subconjunto de filas de una tabla potencialmente muy grande. La elección exacta de qué filas […]

¿Es posible abrir una base de datos sqlite bloqueada en modo de solo lectura?

Me gustaría abrir los datos del sitio de cromo (en ~ / .config / chromium / Predeterminado) con python-sqlite3 pero se bloquea cuando se ejecuta cromo, lo cual es comprensible ya que las transacciones pueden realizarse. ¿Hay alguna manera de abrirlo en modo de solo lectura, asegurando que no pueda corromper la integridad de la […]

¿La forma más rápida de iterar a través de un dataframe de pandas?

¿Cómo ejecuto un dataframe y devuelvo solo las filas que cumplen una determinada condición? Esta condición debe ser probada en filas y columnas anteriores. Por ejemplo: #1 #2 #3 #4 1/1/1999 4 2 4 5 1/2/1999 5 2 3 3 1/3/1999 5 2 3 8 1/4/1999 6 4 2 6 1/5/1999 8 3 4 7 […]

es necesario verificar y rellenar la base de datos de la base de datos sqlite y manipular el código

Todos, Actualización: basado en el resultado y la respuesta de Google, agregué más sugerencias, aún no terminé. Al usar sqlite3 y durante el estudio de sqlalchemy, encontré que es necesario escribir el código a continuación para el propósito de mantenimiento de la gestión de datos, sin embargo, puede ser una parte difícil para mí hacerlo […]

Ejemplo de python peewee execute_sql ()

Estoy utilizando el módulo Peewee como ORM para mi proyecto. Leí toda la documentación, no hay un ejemplo claro sobre cómo procesar el resultado de db.execute_sql (). Rastreé el código, solo puedo encontrar db.execute_sql () devolver el cursor. Alguien sabe cómo procesar el cursor, como iterar sobre él y recuperar el resultado de una instrucción […]

SQLAlchemy declarativo de uno a muchos error no definido

Estoy tratando de averiguar cómo definir una relación de uno a varios usando el ORM declarativo de SQLAlchemy, y trato de que el ejemplo funcione, pero recibo un error de que no se puede encontrar mi subclase (naturalmente, porque se declara mas tarde …) InvalidRequestError: Al inicializar el asignador Mapper | Parent | parent, la […]