Outils pour utilisateurs

Outils du site


dev:python:sqlalchemy

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:sqlalchemy [2015/02/11 14:25] rootdev:python:sqlalchemy [2024/12/02 23:31] (Version actuelle) yoann
Ligne 1: Ligne 1:
 +:TODO_DOCUPDATE:
 +
 +
 ====== SQLAlchemy ====== ====== SQLAlchemy ======
  
Ligne 18: Ligne 21:
  
 SQLAlchemy fournit declarative qui permet de regrouper le code des classes Table, mapper au sein d'une même définition de classe.  SQLAlchemy fournit declarative qui permet de regrouper le code des classes Table, mapper au sein d'une même définition de classe. 
 +
 +
 +==== La fonction create_engine() ====
 +
 +Petite remarque à propos de la syntaxe de la chaîne de caractère passée en paramètre à la fonction **create_engine()**. C'est une URL. Pour utiliser une base **sqlite** attention au nombre de caractères obliques:
 +
 +<file>
 +# Base temporaire stockée en mémoire RAM
 +sqlite:///:memory: (ou, sqlite://)
 +
 +# Chemin relatif vers la base
 +sqlite:///relative/path/to/file.db
 +
 +# Chemin absolu vers la base
 +sqlite:////absolute/path/to/file.db
 +</file>
  
 ===== Références ===== ===== Références =====
  
   * http://www.pythoncentral.io/introductory-tutorial-python-sqlalchemy/   * http://www.pythoncentral.io/introductory-tutorial-python-sqlalchemy/
 +  * https://www.youtube.com/watch?v=g0-7TrVCNtg
  
dev/python/sqlalchemy.1423664733.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)