PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

SQLAlchemy :mise à jour à partir de_select

En supposant que t_node est node Instance de table, tandis que t_node_node - node_node Instance de table, voir la déclaration ci-dessous.

upd = (t_node.update()
        .values(
            parent_id = t_node_node.c.parent_id,
            label = t_node_node.c.label,
            )
        .where(t_node_node.c.child_id == t_node.c.node_id)
        )

En savoir plus sur Inserts, Updates and Deletees documentation pour plus d'informations.