Dokumen ini menjelaskan cara mendapatkan biner PGAdapter. Gunakan PGAdapter dengan database dialek PostgreSQL.
Jalankan PGAdapter di container Docker, sebagai proses mandiri, atau dalam proses dengan aplikasi Java.
Menjalankan di container Docker
Jalankan PGAdapter di container Docker menggunakan salah satu opsi berikut:
Gambar standar
Untuk mendapatkan versi terbaru image standar, jalankan perintah berikut:
docker pull gcr.io/cloud-spanner-pg-adapter/pgadapter
Untuk mendapatkan versi sebelumnya, tambahkan versi sebagai tag:
docker pull gcr.io/cloud-spanner-pg-adapter/pgadapter:vVERSION_NUMBER
Gambar tanpa distro
Kami juga memublikasikan image Docker tanpa distro dengan tag
gcr.io/cloud-spanner-pg-adapter/pgadapter-distroless. Image ini menjalankan
PGAdapter sebagai pengguna non-root.
Untuk menarik image tanpa distro, jalankan perintah berikut:
docker pull gcr.io/cloud-spanner-pg-adapter/pgadapter-distroless
Menjalankan sebagai proses mandiri
Jalankan PGAdapter sebagai proses mandiri di JVM dengan mendapatkan file JAR menggunakan salah satu opsi berikut:
JAR bawaan (versi terbaru)
Untuk mendownload file JAR dan dependensi terbaru, jalankan perintah berikut:
wget https://storage.googleapis.com/pgadapter-jar-releases/pgadapter.tar.gz \
&& tar -xzvf pgadapter.tar.gz
JAR bawaan (versi tertentu)
Untuk mendownload file JAR versi tertentu, tetapkan versi saat Anda mendownloadnya.
VERSION=VERSION_NUMBER
wget https://storage.googleapis.com/pgadapter-jar-releases/pgadapter-${VERSION}.tar.gz \
&& tar -xzvf pgadapter-${VERSION}.tar.gz
JAR yang dibuat secara lokal (dari sumber)
Untuk membuat file JAR dan mengumpulkan dependensi dari sumber, jalankan perintah berikut:
Buat clone repositori:
git clone https://github.com/GoogleCloudPlatform/pgadapter.gitBuat paket:
mvn package -P assembly
Proses build akan membuat biner di folder target/pgadapter.
Penggunaan dalam proses Java
Tambahkan google-cloud-spanner-pgadapter sebagai dependensi ke project Anda.
Maven
Jika Anda menggunakan Maven, tambahkan dependensi berikut ke file pom.xml Anda:
Langkah berikutnya
- Pelajari cara Memulai PGAdapter.