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.
Berlaku untuk: Azure Data CLI ()
azdata
Nota
Beberapa skenario yang sebelumnya ditangani oleh Azure Data CLI (azdata) sekarang dikelola melalui ekstensi Azure CLI (az) dan alur kerja berbasis Azure Arc. Tidak ada penggantian 1:1 tunggal untuk semua azdata perintah. Tabel berikut menyoroti alternatif Azure CLI yang umumnya terkait di mana mereka berada.
| area perintah azdata | Ekstensi /grup perintah Azure CLI | referensi Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Referensi CLI data Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Mengelola Azure SQL Managed Instance dengan CLI |
azdata arc postgres * |
az arcdata postgres |
Mengelola server PostgreSQL dengan CLI |
azdata migrate * |
az datamigration |
Migrasi menggunakan CLI |
azdata extension * |
az extension * |
Gambaran umum ekstensi Azure CLI |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Tidak ada Azure CLI yang setara (gunakan sqlcmd, SSMS, atau alat SQL lainnya) |
Utilitas sqlcmd SQL Server Management Studio |
Untuk skenario otomatisasi dan manajemen baru, lebih suka Azure CLI (az), ekstensi Azure CLI, dan pengalaman portal Azure Arc.
Artikel berikut ini menyediakan referensi untuk perintah sql di alat azdata . Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata
Perintah
| Perintah | Deskripsi |
|---|---|
| shell postgres azdata | Antarmuka shell baris perintah untuk Postgres. Lihat https://www.pgcli.com/ |
| kueri azdata postgres | Perintah kueri memungkinkan eksekusi perintah PostgreSQL dalam sesi database. |
shell postgres azdata
Antarmuka shell baris perintah untuk Postgres. Lihat https://www.pgcli.com/
azdata postgres shell [--dbname -d]
[--host]
[--port -p]
[--password -w]
[--no-password]
[--single-connection]
[--username -u]
[--pgclirc]
[--dsn]
[--list-dsn]
[--row-limit]
[--less-chatty]
[--prompt]
[--prompt-dsn]
[--list -l]
[--auto-vertical-output]
[--warn]
[--no-warn]
Examples
Contoh baris perintah untuk memulai pengalaman interaktif.
azdata postgres shell
Contoh baris perintah menggunakan database dan pengguna yang disediakan
azdata postgres shell --dbname <database> --username <username> --host <host>
Contoh baris perintah untuk mulai menggunakan string koneksi lengkap. Ganti <password> dengan kata sandi yang valid.
azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master
Parameter Pilihan
--dbname -d
Nama database untuk disambungkan.
--host
Alamat host database postgres.
--port -p
Nomor port tempat instans postgres mendengarkan.
--password -w
Paksa permintaan kata sandi.
--no-password
Jangan pernah meminta kata sandi.
--single-connection
Jangan gunakan koneksi terpisah untuk penyelesaian.
--username -u
Nama pengguna untuk menyambungkan ke database postgres.
--pgclirc
Lokasi file pgclirc.
--dsn
Gunakan DSN yang dikonfigurasi ke bagian [alias_dsn] dari file pgclirc.
--list-dsn
Daftar DSN yang dikonfigurasi ke bagian [alias_dsn] dari file pgclirc.
--row-limit
Atur ambang batas untuk permintaan batas baris. Gunakan 0 untuk menonaktifkan perintah.
--less-chatty
Lewati intro saat startup dan selamat tinggal saat keluar.
--prompt
Format perintah (Default: "\u@\h:\d> ").
--prompt-dsn
Format perintah untuk koneksi menggunakan alias DSN (Default: "\u@\h:\d> ").
--list -l
Cantumkan database yang tersedia, lalu keluar.
--auto-vertical-output
Secara otomatis beralih ke mode output vertikal jika hasilnya lebih lebar dari lebar terminal.
--warn
Peringatkan sebelum menjalankan kueri yang merusak.
--no-warn
Peringatkan sebelum menjalankan kueri yang merusak.
Argumen Global
--debug
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Tampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
--verbose
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
kueri azdata postgres
Perintah kueri memungkinkan eksekusi perintah PostgreSQL dalam sesi database.
azdata postgres query --q -q
[--host]
[--dbname -d]
[--port -p]
[--username -u]
Examples
Cantumkan semua tabel dalam information_schema.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Parameter yang Diperlukan
--q -q
Kueri PostgreSQL untuk dijalankan.
Parameter Pilihan
--host
Alamat host database postgres.
localhost
--dbname -d
Database untuk menjalankan kueri.
--port -p
Nomor port tempat instans postgres mendengarkan.
5432
--username -u
Nama pengguna untuk menyambungkan ke database postgres.
Argumen Global
--debug
Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.
--help -h
Tampilkan pesan bantuan ini dan keluar.
--output -o
Format output. Nilai yang diizinkan: json, jsonc, tabel, tsv. Default: json.
--query -q
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.
--verbose
Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.
Langkah berikutnya
Untuk informasi selengkapnya tentang perintah azdata lainnya, lihat referensi azdata.
Untuk informasi selengkapnya tentang cara menginstal alat azdata , lihat Menginstal azdata.