Integrare Spanner con l'ORM SQLAlchemy (dialetto GoogleSQL)

SQLAlchemy è un toolkit e un oggetto SQL Python Mappatore relazionale.

Il dialetto di Spanner per SQLAlchemy consente Agli utenti SQLAlchemy di utilizzare i database Spanner. Il dialetto è basato sull'API Spanner, progettata in base a PEP-249 ed è compatibile con le versioni di SQLAlchemy tra 1.1.13 e 1.3.23 e 2.0.

Configura il dialetto Spanner per SQLAlchemy

Per configurare il dialetto Spanner per SQLAlchemy nella tua applicazione, installa sqlalchemy-spanner package

pip3 install sqlalchemy-spanner

In alternativa, puoi installare il codice sorgente.

git clone https://github.com/googleapis/python-spanner-sqlalchemy.git
cd python-spanner-sqlalchemy
python setup.py install

Come autenticazione per il dialetto Spanner per SQLAlchemy, fornisci l'account di servizio della posizione del file delle credenziali JSON nel Variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS. In caso contrario, il dialetto può anche utilizzare le credenziali predefinite impostate nell'applicazione CLI gcloud.

Utilizzare il dialetto Spanner per SQLAlchemy

Per ulteriori informazioni sulle funzionalità disponibili, sui limiti del dialetto, per consigli su come utilizzare il dialetto; per esempi di codice, consulta la documentazione di riferimento su GitHub.

Passaggi successivi