Resultados de la búsqueda a petición "sqlalchemy"

1 la respuesta

SQLAlchemy ansioso por cargar múltiples relaciones

SQLAlchemy admite una carga ansiosa por una relación, es básicamente unJOIN declaración. Sin embargo, si un modelo tiene dos o más relaciones, podría ser una unión muy grande. Por ejemplo, class Product(Base): __tablename__ = 'product' id = ...

2 la respuesta

SQLAlchemy ORM comprueba si la columna es una clave extranjera

Hola, me preguntaba si alguien sabe cuál es la forma más eficiente de averiguar si una columna tiene una relación con ForeignKey o no. class StudentIntendCourse(DeclarativeBase): __tablename__ = 'studentIntendCourse' id = Column(Integer, ...

2 la respuesta

SqlAlchemy: ¿crea un objeto si aún no existe?

Soy nuevo en SQLAlchemy. Actualmente tengo: ev = model.EnumerationValue(key=key_level_2, code=level_2) ev.keyvalues[key_parent] = level_1 model.Session.add(ev)¿Cómo puedo cambiar esto para que solo agregue el objeto si aún no existe? Esto sería ...

1 la respuesta

La regla de dependencia intentó dejar en blanco la columna de clave principal en SQL-Alchemy al intentar eliminar el registro

Tengo una relación de muchos a uno entre elUserownedshare mesa y elShare mesa. Cuando borro unUserownedshare entrada de la base de datos me sale el siguiente error:AssertionError: Dependency rule tried to blank-out primary key ...

1 la respuesta

¿Cómo actualizar la marca de tiempo de la tabla primaria cuando se modifica la tabla secundaria?

¿Cómo puedo actualizar la marca de tiempo principal cuando se modifica la tabla secundaria? Me gustaría usar la marca de tiempo de la tabla principal para verificar si mi cliente de descanso debe actualizar su versión local de estas ...

1 la respuesta

Alquimia SQL Unir múltiples columnas desde la misma tabla

class Match(Base): __tablename__ = 'matches' id = Column(Integer, primary_key=True) date = Column(Date, nullable=False) time = Column(Time, nullable=True) league_id = Column(ForeignKey('leagues.id'), nullable=False, index=True) league = ...

0 la respuesta

Transmisión de resultados con Blaze y SqlAlchemy

Estoy tratando de usar Blaze / Odo para leer un conjunto de resultados grande (~ 70 millones de filas) de Redshift. Por defecto, SqlAlchemy intentará leer todo el resultado en la memoria, antes de comenzar a procesarlo. Esto puede ser prevenido ...

3 la respuesta

Seleccionar como en sqlalchemy

Quiero hacer algo como esto: select username, userid, 'user' as new_column from users_table.Las columnas de la tabla se pueden seleccionar usando sqlalchemy de la siguiente manera: query = select([users_table.c.username, ...

1 la respuesta

Cómo configurar muchos a muchos con condición, en Sqlalchemy

Estoy usando sqlalchemy 0.6.4. Tengo 2 clases: Pregunta y Etiqueta, son de muchos a muchos. class Question(Base): __tablename__ = "questions" id = Column(Integer, primary_key=True) deleted = Column(Boolean) ... tags = ...

1 la respuesta

SQLAlchemy: realizar una inserción ascendente masiva (si existe, actualizar, o insertar) en postgresql [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo UPSERT (MERGE, INSERT ... ON DUPLICATE UPDATE) en PostgreSQL? [/questions/17267417/how-to-upsert-merge-insert-on-duplicate-update-in-postgresql] 6 respuestasEstoy intentando escribir un upsert ...