Mulai cepat: Menghubungkan dan mengkueri dengan Azure CLI dengan Server Fleksibel - Azure Database for PostgreSQL
BERLAKU UNTUK: Azure Database for PostgreSQL - Server Fleksibel
Mulai cepat ini menunjukkan cara menyambungkan ke instans server fleksibel Azure Database for PostgreSQL menggunakan Azure CLI dengan az postgres flexible-server connect
dan menjalankan kueri tunggal atau file sql dengan az postgres flexible-server execute
perintah. Perintah ini memungkinkan Anda menguji konektivitas ke server database Anda dan menjalankan kueri. Anda juga dapat menjalankan beberapa kueri menggunakan mode interaktif.
Prasyarat
- Akun Azure dengan langganan aktif. Jika Anda tidak memilikinya, dapatkan uji coba gratis.
- Instal Azure CLI versi terbaru.
- Masuk menggunakan Azure CLI dengan
az login
perintah. - (opsional) Aktifkan persistensi parameter eksperimental dengan
az config param-persist on
. Persistensi parameter membantu Anda menggunakan konteks lokal tanpa harus mengulangi banyak argumen seperti grup sumber daya atau lokasi.
Membuat instans server fleksibel Azure Database for PostgreSQL
Hal pertama yang harus dibuat adalah instans server fleksibel Azure Database for PostgreSQL terkelola. Di Azure Cloud Shell, jalankan skrip berikut dan catat nama server, **nama pengguna, dan kata sandi yang dihasilkan dari perintah ini.
az postgres flexible-server create --public-access <your-ip-address>
Anda dapat menyediakan lebih banyak argumen untuk perintah ini untuk menyesuaikannya. Lihat semua argumen untuk pembuatan sever-fleksibel az postgres.
Menampilkan semua argumen
Anda bisa melihat semua argumen untuk perintah ini dengan argumen --help
.
az postgres flexible-server connect --help
Menguji koneksi server database
Anda dapat menguji dan memvalidasi koneksi ke database dari lingkungan pengembangan Anda menggunakan perintah az postgres flexible-server connect .
az postgres flexible-server connect \
-n <servername> -u <username> -p "<password>" -d <databasename>
Contoh:
az postgres flexible-server connect \
-n server372060240 -u starchylapwing9 -p "dbpassword" -d postgres
Anda melihat output serupa jika koneksi berhasil.
Successfully connected to server372060240.
Jika koneksi gagal, periksa poin-poin berikut:
- Jika nama pengguna dan kata sandi administrator server Anda sudah benar
- jika Anda mengonfigurasi aturan firewall untuk komputer klien Anda
- jika server Anda dikonfigurasi dengan akses privat dengan jaringan virtual, pastikan komputer klien Anda berada di jaringan virtual yang sama.
Menjalankan beberapa kueri menggunakan mode interaktif
Anda dapat menjalankan beberapa kueri menggunakan mode interaktif. Untuk mengaktifkan mode interaktif, jalankan perintah berikut.
az postgres flexible-server connect \
-n <servername> -u <username> -p "<password>" -d <databasename> \
--interactive
Contoh:
az postgres flexible-server connect \
-n server372060240 -u starchylapwing9 -p "dbpassword" -d postgres --interactive
Anda melihat pengalaman shell psql seperti yang ditunjukkan di sini:
Password for starchylapwing9:
Server: PostgreSQL 13.14
Version: 4.0.1
Home: http://pgcli.com
postgres> SELECT 1;
+----------+
| ?column? |
|----------|
| 1 |
+----------+
SELECT 1
Time: 0.167s
postgres>
Menjalankan kueri tunggal
Anda dapat menjalankan kueri tunggal terhadap database Postgres menggunakan az postgres flexible-server execute.
az postgres flexible-server execute \
-n <servername> -u <username> -p "<password>" -d <databasename> \
-q <querytext> --output table
Contoh:
az postgres flexible-server execute \
-n server372060240 -u starchylapwing9 -p "dbpassword" -d postgres \
-q "SELECT 1" --output table
Anda melihat output seperti yang ditunjukkan di sini:
Successfully connected to server372060240.
Ran Database Query: 'SELECT 1'
Retrieving first 30 rows of query output, if applicable.
Closed the connection to server372060240
?column?
----------
1
Menjalankan File SQL
Anda dapat menjalankan file sql dengan perintah az postgres flexible-server execute menggunakan --file-path
argumen, -f
.
az postgres flexible-server execute \
-n <server-name> -u <username> -p "<password>" -d <database-name> \
--file-path "<file-path>"
Contoh: Menyiapkan test.sql
file. Anda dapat menggunakan skrip pengujian berikut dengan kueri sederhana SELECT
:
SELECT 1;
SELECT 2;
SELECT 3;
Simpan konten ke test.sql
file di direktori saat ini dan jalankan menggunakan perintah berikut.
az postgres flexible-server execute \
-n server372060240 -u starchylapwing9 -p "dbpassword" -d postgres \
-f "test.sql"
Anda melihat output seperti yang ditunjukkan di sini:
Running sql file 'test.sql'...
Successfully executed the file.
Closed the connection to server372060240
Konten terkait
- Mengelola Azure Database for PostgreSQL - Server Fleksibel.
- Mulai cepat: Gunakan Python untuk menyambungkan dan mengkueri data dari instans server fleksibel Azure Database for PostgreSQL.
- Mulai cepat: Gunakan Java untuk menyambungkan dan mengkueri data dari instans server fleksibel Azure Database for PostgreSQL.
- Mulai cepat: Gunakan .NET (C#) untuk menyambungkan dan mengkueri data dari instans server fleksibel Azure Database for PostgreSQL.
- Mulai cepat: Gunakan bahasa Go untuk menyambungkan dan mengkueri data dari instans server fleksibel Azure Database for PostgreSQL.
- Mulai cepat: Gunakan PHP untuk menyambungkan dan mengkueri data dari instans server fleksibel Azure Database for PostgreSQL.
- Mulai cepat: Mengimpor data dari Azure Database for PostgreSQL - Server Fleksibel di Power BI.