SQLAlchemy
Tato stránka je součástí projektu: | |
Příslušnost: všeobecná |
SQLAlchemy je SQL toolkit a případně i ORM (Object Relational Mapper).
Info
editovat- HomePage: www.sqlalchemy.org
- w:en: SQLAlchemy
- Jazyk: Python
Dokumentace
editovat- SQLAlchemy Documentation – rozdělená na práci s ORM a bez něj (Core)
- Working with Engines and Connections – práce bez ORM
Filosofie
editovatSQLAlchemy sestává ze dvou různých komponent:
- Core – toolkit, který provádí SQL abstrakci nad různými DBAPI
- ORM – je to fakultativní (tj.nepovinný) balík, který nad tím dále staví možnost objektově-relačního mapování
Instalace
editovatZdroj:
Před vlastní instalací se doporučuje vytvořit si virtuální prostředí:
~$ sudo apt-get install python-virtualenv ~$ virtualenv sqlalchemy-workspace ~$ cd sqlalchemy-workspace ~/sqlalchemy-workspace$ source bin/activate
Poté si pomocí pip nainstalujeme SQLAlchemy:
~/sqlalchemy-workspace$ pip install sqlalchemy
Externí odkazy
editovatTutoriály
editovat- Python Central: Xiaonuo Gantan (2013): Python SQLAlchemy Tutorial – 11dílný seriál
- A step-by-step SQLAlchemy tutorial – je pro python2, ale jde to předělat na python3
- Igor Davydenko: How SQLAlchemy saving the world? – bez ORM