Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
fw:sqlalchemy [2013/01/15 21:49] alfred [Sesiones] |
fw:sqlalchemy [2020/07/12 09:28] (actual) |
||
|---|---|---|---|
| Línea 3: | Línea 3: | ||
| ==== Sesiones ==== | ==== Sesiones ==== | ||
| La sesión correspondería a la comunicación con la DB. Es la encargada de gestionar la DB, cuando hay que actualizarla o devolver uno u otro objeto (evitando los no-duplicados). | La sesión correspondería a la comunicación con la DB. Es la encargada de gestionar la DB, cuando hay que actualizarla o devolver uno u otro objeto (evitando los no-duplicados). | ||
| - | * [[http://docs.sqlalchemy.org/en/rel_0_5/session.html#merging|Merging]] con ''session.merge(obj)'' actualiza un objeto con la DB. | + | * ''session.merge(obj)'', [[http://docs.sqlalchemy.org/en/rel_0_5/session.html#merging|merging]], actualiza un objeto con la DB. |
| ===== Notas ===== | ===== Notas ===== | ||
| ==== Instalar SQLAlchemy ==== | ==== Instalar SQLAlchemy ==== | ||
| - | Descargar y descomprimir la última versión. Luego colocarse en ese directorio y... | ||
| <code> | <code> | ||
| - | wget http://peak.telecommunity.com/dist/ez_setup.py | + | pip install sqlalchemy |
| - | sudo python ez_setup.py | + | </code> |
| - | sudo easy_install . | + | |
| - | sudo easy_install ipython | + | ==== Memory database with SQLite ==== |
| + | <code> | ||
| + | engine = sqlalchemy.create_engine('sqlite://:memory:') | ||
| </code> | </code> | ||