SQLAlchemy adalah toolkit SQL Python dan Object Relational Mapper.
Dialek Spanner untuk SQLAlchemy memungkinkan pengguna SQLAlchemy menggunakan database Spanner. Dialek ini dibangun di atas Spanner API, yang didesain sesuai dengan PEP-249, dan kompatibel dengan SQLAlchemy versi antara 1.1.13 dan 1.3.23, serta 2.0.
Menyiapkan dialek Spanner untuk SQLAlchemy
Untuk menyiapkan dialek Spanner untuk SQLAlchemy di aplikasi Anda, instal
sqlalchemy-spanner package.
pip3 install sqlalchemy-spanner
Atau, Anda dapat menginstal dari sumber.
git clone https://github.com/googleapis/python-spanner-sqlalchemy.git
cd python-spanner-sqlalchemy
python setup.py install
Sebagai autentikasi untuk dialek Spanner untuk SQLAlchemy, berikan lokasi file kredensial JSON akun layanan di variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS. Jika tidak, dialek
juga dapat menggunakan kredensial default yang ditetapkan di aplikasi
gcloud CLI.
Menggunakan dialek Spanner untuk SQLAlchemy
Untuk mengetahui informasi selengkapnya tentang fitur yang tersedia, batasan dialek, rekomendasi tentang cara menggunakan dialek, dan contoh kode, lihat dokumentasi referensi di GitHub.
Langkah berikutnya
- Lihat contoh kode tentang cara menggunakan dialek Spanner untuk SQLAlchemy.
- Lihat repositori untuk dialek Spanner untuk SQLAlchemy di GitHub.
- Buat masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang dialek Spanner untuk SQLAlchemy.
- Pelajari SQLAlchemy lebih lanjut.
- Pelajari PyPI lebih lanjut.
- Pelajari kredensial otorisasi dan autentikasi di bagian Mulai menggunakan autentikasi.