[Python-es] sqlalchemy, campos calculados y acumulados
Gerardo Diez García
gerardo.diez.garcia en gmail.com
Sab Jul 18 16:34:58 CEST 2015
El 18/07/15 09:36, Kaus Div escribió:
> Marcelo lo que pretendo es que forme parte de la base de datos, es decir
> un campo calculado.
>
> Por ejemplo la tabla de conceptos ahora es:
> id = Column(xxxx)
> Nombre = Column(xxxx)
> Agregando:
> Suma_ent = Column(xxx)
> Suma_sal = Column(xxx)
>
>
>
En la documentación de sqlalchemy[1] indica:
Does SQLAlchemy support ALTER TABLE, CREATE VIEW, CREATE TRIGGER, Schema
Upgrade Functionality?
General ALTER support isn’t present in SQLAlchemy directly. For special
DDL on an ad-hoc basis, the DDL and related constructs can be used. See
Customizing DDL for a discussion on this subject.
A more comprehensive option is to use schema migration tools, such as
Alembic or SQLAlchemy-Migrate; see Altering Schemas through Migrations
for discussion on this.
Así que parece que no hay una opción directa.
Curiosidad personal. ¿Por qué te planteas esa necesidad?
[1]:http://docs.sqlalchemy.org/en/rel_0_8/faq.html
Más información sobre la lista de distribución Python-es