Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 menggunakan perintah az postgres flexible-server execute. 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 loginperintah. - (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.
Buat instans Azure Database for PostgreSQL
Hal pertama yang harus dibuat adalah instans server fleksibel terkelola Azure Database for PostgreSQL. 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 az postgres flexible-server create.
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 menggunakan portal Microsoft Azure.
- Mulai cepat: Gunakan Python untuk menyambungkan dan mengkueri data dari Azure Database for PostgreSQL.
- Mulai cepat: Gunakan Java untuk menyambungkan dan mengkueri data dari Azure Database for PostgreSQL.
- Mulai cepat: Gunakan .NET (C#) untuk menyambungkan dan mengkueri data dari Azure Database for PostgreSQL.
- Mulai cepat: Gunakan bahasa Go untuk menyambungkan dan mengkueri data dari Azure Database for PostgreSQL.
- Mulai cepat: Gunakan PHP untuk menyambungkan dan mengkueri data dari Azure Database for PostgreSQL.
- Mulai cepat: Mengimpor data dari Azure Database for PostgreSQL di Power BI.