SQLAlchemy ist ein Python SQL-Toolkit und ein objektrelationaler Mapper.
Mit dem Spanner-Dialekt für SQLAlchemy können SQLAlchemy-Nutzer Spanner-Datenbanken verwenden. Der Dialekt basiert auf der Spanner API, die gemäß PEP-249 entwickelt wurde und mit SQLAlchemy-Versionen zwischen 1.1.13 und 1.3.23 bis 2.0 kompatibel ist.
Spanner-Dialekt für SQLAlchemy einrichten
Installieren Sie sqlalchemy-spanner package
, um den Spanner-Dialekt für SQLAlchemy in Ihrer Anwendung einzurichten.
pip3 install sqlalchemy-spanner
Alternativ können Sie die Installation aus der Quelle durchführen.
git clone https://github.com/googleapis/python-spanner-sqlalchemy.git
cd python-spanner-sqlalchemy
python setup.py install
Geben Sie zur Authentifizierung für den Spanner-Dialekt für SQLAlchemy den Speicherort der Datei JSON-Anmeldedaten des Dienstkontos in der Umgebungsvariablen GOOGLE_APPLICATION_CREDENTIALS
an. Andernfalls kann der Dialekt auch die in der gcloud CLI-Anwendung festgelegten Standardanmeldedaten verwenden.
Spanner-Dialekt für SQLAlchemy verwenden
Weitere Informationen zu den verfügbaren Funktionen, Einschränkungen des Dialekts, Empfehlungen zur Verwendung des Dialekts und Codebeispiele finden Sie in der Referenzdokumentation auf GitHub.
Nächste Schritte
- Codebeispiele zur Verwendung des Spanner-Dialekts für SQLAlchemy
- Sehen Sie sich das Repository für den Spanner-Dialekt für SQLAlchemy auf GitHub an.
- Melden Sie ein GitHub-Problem, um einen Fehler zu melden oder eine Frage zum Spanner-Dialekt für SQLAlchemy zu stellen.
- SQLAlchemy
- PyPI
- Erfahren Sie mehr über Anmeldedaten für die Autorisierung und Authentifizierung unter Erste Schritte bei der Authentifizierung.