SQLAlchemy è un toolkit SQL e un Object Relational Mapper per Python.
Il dialetto Spanner per SQLAlchemy consente agli utenti di 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.
Configurare il dialetto Spanner per SQLAlchemy
Per configurare il dialetto Spanner per SQLAlchemy nella tua applicazione, installa il plug-in 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 la posizione del file delle credenziali JSON dell'account di servizio nella variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
. In caso contrario, il dialetto può anche utilizzare le credenziali predefinite impostate nell'applicazione gcloud CLI.
Utilizzare il dialetto Spanner per SQLAlchemy
Per ulteriori informazioni sulle funzionalità disponibili, sulle limitazioni del dialetto, su consigli su come utilizzarlo e su esempi di codice, consulta la documentazione di riferimento su GitHub.
Passaggi successivi
- Consulta gli esempi di codice su come utilizzare il dialetto Spanner per SQLAlchemy.
- Visualizza il repository per il dialetto Spanner per SQLAlchemy su GitHub.
- Invia una segnalazione di bug su GitHub per segnalare un bug o porre una domanda sul dialetto Spanner per SQLAlchemy.
- Scopri di più su SQLAlchemy.
- Scopri di più su PyPI.
- Scopri di più sulle credenziali di autorizzazione e autenticazione in Iniziare a utilizzare l'autenticazione.