Spanner를 SQLAlchemy ORM과 통합(GoogleSQL 언어)

SQLAlchemy는 Python SQL 도구이며 Object Relational Mapper입니다.

SQLAlchemy 사용자는SQLAlchemy용 Spanner 언어를 통해 Cloud Spanner 데이터베이스를 사용할 수 있습니다. 언어는 Spanner API 위에 빌드되며 PEP-249를 준수하고 SQLAlchemy 버전 1.1.13~1.3.232.0과 호환되도록 설계되었습니다.

SQLAlchemy용 Spanner 언어 설정

애플리케이션에서 SQLAlchemy용 Spanner 언어를 설정하려면 sqlalchemy-spanner package를 설치합니다.

pip3 install sqlalchemy-spanner

또는 소스에서 설치할 수 있습니다.

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

SQLAlchemy용 Spanner 언어 인증에 따라 서비스 계정 JSON 사용자 인증 정보 파일 위치를 GOOGLE_APPLICATION_CREDENTIALS 환경 변수에 제공합니다. 그렇지 않으면 언어에서 gcloud CLI 애플리케이션에 설정된 기본 사용자 인증 정보를 사용할 수도 있습니다.

SQLAlchemy용 Spanner 언어 사용

사용 가능한 기능, 언어 제한사항, 언어 사용 방법에 대한 권장 사항, 코드 샘플에 대한 자세한 내용은 GitHub의 참조 문서를 확인하세요.

다음 단계

  • SQLAlchemy용 Spanner 언어를 사용하는 방법에 대한 코드 예시를 확인하세요.
  • GitHub에서 SQLAlchemy용 Spanner 언어 저장소를 확인하세요.
  • 버그를 신고하거나 SQLAlchemy용 Cloud Spanner 언어에 대해 질문하려면 GitHub 문제를 제출하세요.
  • SQLAlchemy에 대해 자세히 알아봅니다.
  • PyPI 자세히 알아봅니다.
  • 인증 시작하기에서 승인 및 사용자 인증 정보를 알아봅니다.