O SQLAlchemy é um kit de ferramentas SQL do Python e um mapeador objeto-relacional.
O dialeto do Spanner para SQLAlchemy permite que os usuários do SQLAlchemy usem bancos de dados do Spanner. O dialeto é criado com base na API Spanner, que foi projetada de acordo com o PEP-249 e é compatível com versões do SQLAlchemy entre 1.1.13 e 1.3.23 e 2.0.
Configurar o dialeto Spanner para SQLAlchemy
Para configurar o dialeto do Spanner para o SQLAlchemy no seu aplicativo, instale o
sqlalchemy-spanner package
.
pip3 install sqlalchemy-spanner
Como alternativa, você pode instalar a partir da origem.
git clone https://github.com/googleapis/python-spanner-sqlalchemy.git
cd python-spanner-sqlalchemy
python setup.py install
Como autenticação para o dialeto Spanner para SQLAlchemy, forneça o local do arquivo credenciais JSON da conta de serviço na variável de ambiente GOOGLE_APPLICATION_CREDENTIALS
. Caso contrário, o dialeto
também poderá usar as credenciais padrão definidas no aplicativo
CLI gcloud.
Usar o dialeto Spanner para o SQLAlchemy
Para mais informações sobre os recursos disponíveis, as limitações do dialeto, as recomendações sobre como usar o dialeto e para amostras de código, consulte a documentação de referência no GitHub.
A seguir
- Confira os exemplos de código sobre como usar o dialeto Spanner para SQLAlchemy.
- Confira o repositório do dialeto Spanner para SQLAlchemy no GitHub.
- Registre um problema no GitHub para relatar um bug ou fazer uma pergunta sobre o dialeto Spanner para SQLAlchemy.
- Saiba mais sobre o SQLAlchemy.
- Saiba mais sobre o PyPI.
- Saiba mais sobre credenciais de autorização e autenticação em Primeiros passos da autenticação.