Spanner in SQLAlchemy ORM einbinden (GoogleSQL-Dialekt)

SQLAlchemy ist ein Python-SQL-Toolkit und -Objekt. Relationaler Kartograf.

Mit dem Spanner-Dialekt für SQLAlchemy lässt sich SQLAlchemy-Nutzer dürfen Spanner-Datenbanken verwenden. Der Dialekt baut auf der Spanner API, die in gemäß PEP-249 und kompatibel mit SQLAlchemy-Versionen zwischen 1.1.13 und 1.3.23 und 2.0.

Spanner-Dialekt für SQLAlchemy einrichten

Installieren Sie den Spanner-Dialekt für SQLAlchemy in Ihrer Anwendung sqlalchemy-spanner package.

pip3 install sqlalchemy-spanner

Alternativ können Sie es aus der Quelle installieren.

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

Geben Sie als Authentifizierung für den Spanner-Dialekt für SQLAlchemy das Dienstkonto an Speicherort der JSON-Anmeldedaten im GOOGLE_APPLICATION_CREDENTIALS. Andernfalls wird der Dialekt können auch die in der gcloud CLI 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 unter in der Referenzdokumentation zu GitHub

Nächste Schritte