Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Data CLI (
azdata)
Note
Certains scénarios précédemment gérés par Azure Data CLI (azdata) sont désormais gérés par le biais d’extensions Azure CLI (az) et de flux de travail Basés sur Azure Arc. Il n’existe aucun remplacement unique de 1:1 pour toutes les azdata commandes. Le tableau suivant met en évidence les alternatives Azure CLI couramment associées là où elles existent.
| zone de commande azdata | Extension /groupe de commandes Azure CLI | informations de référence sur Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Informations de référence sur l’interface CLI de données Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Gérer Azure SQL Managed Instance avec l’interface CLI |
azdata arc postgres * |
az arcdata postgres |
Gérer le serveur PostgreSQL avec l’interface CLI |
azdata migrate * |
az datamigration |
Migrer à l’aide de l’interface CLI |
azdata extension * |
az extension * |
Vue d’ensemble des extensions Azure CLI |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Aucun équivalent Azure CLI (utilisation sqlcmd, SSMS ou d’autres outils SQL) |
Utilitaire sqlcmd SQL Server Management Studio |
Pour les nouveaux scénarios d’automatisation et de gestion, préférez Azure CLI (az), les extensions Azure CLI et les expériences du portail Azure Arc.
L’article suivant fournit des informations de référence sur les commandes sql dans l’outil azdata. Pour plus d’informations sur les commandes azdata, consultez azdata reference
Commandes
| Command | Description |
|---|---|
| azdata postgres shell | Interface shell de ligne de commande pour Postgres. Voir https://www.pgcli.com/ |
| azdata postgres query | La commande de requête permet l’exécution de commandes PostgreSQL dans une session de base de données. |
azdata postgres shell
Interface shell de ligne de commande pour Postgres. Voir 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]
Exemples
Exemple de ligne de commande pour démarrer l’expérience interactive.
azdata postgres shell
Exemple de ligne de commande à l’aide d’une base de données et d’un utilisateur fournis
azdata postgres shell --dbname <database> --username <username> --host <host>
Exemple de ligne de commande pour commencer à utiliser une chaîne de connexion complète. Remplacez <password> par un mot de passe valide.
azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master
Paramètres facultatifs
--dbname -d
Nom de la base de données auquel se connecter.
--host
Adresse de l’hôte de la base de données postgres.
--port -p
Numéro de port auquel l’instance postgres écoute.
--password -w
Forcer l’invite de mot de passe.
--no-password
N’invitez jamais le mot de passe.
--single-connection
N’utilisez pas de connexion distincte pour les achèvements.
--username -u
Nom d’utilisateur pour se connecter à la base de données postgres.
--pgclirc
Emplacement du fichier pgclirc.
--dsn
Utilisez DSN configuré dans la section [alias_dsn] du fichier pgclirc.
--list-dsn
Liste des DSN configurés dans la section [alias_dsn] du fichier pgclirc.
--row-limit
Définissez le seuil de l’invite de limite de lignes. Utilisez 0 pour désactiver l’invite.
--less-chatty
Ignorez l’introduction au démarrage et au revoir à la sortie.
--prompt
Format d’invite (valeur par défaut : « \u@\h :\d> »).
--prompt-dsn
Format d’invite pour les connexions à l’aide d’alias DSN (valeur par défaut : « \u@\h :\d> »).
--list -l
Répertoriez les bases de données disponibles, puis quittez.
--auto-vertical-output
Basculez automatiquement vers le mode de sortie vertical si le résultat est plus large que la largeur du terminal.
--warn
Avertir avant d’exécuter une requête destructrice.
--no-warn
Avertir avant d’exécuter une requête destructrice.
Arguments globaux
--debug
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
--help -h
Affichez ce message d’aide et quittez.
--output -o
Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query -q
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
azdata postgres query
La commande de requête permet l’exécution de commandes PostgreSQL dans une session de base de données.
azdata postgres query --q -q
[--host]
[--dbname -d]
[--port -p]
[--username -u]
Exemples
Répertorier toutes les tables dans information_schema.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Paramètres requis
--q -q
Requête PostgreSQL à exécuter.
Paramètres facultatifs
--host
Adresse de l’hôte de la base de données postgres.
localhost
--dbname -d
Base de données dans laquelle exécuter une requête.
--port -p
Numéro de port auquel l’instance postgres écoute.
5432
--username -u
Nom d’utilisateur pour se connecter à la base de données postgres.
Arguments globaux
--debug
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
--help -h
Affichez ce message d’aide et quittez.
--output -o
Format de sortie. Valeurs autorisées : json, jsonc, table, tsv. Valeur par défaut : json.
--query -q
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Étapes suivantes
Pour plus d’informations sur les autres commandes azdata, consultez azdata reference.
Pour plus d’informations sur l’installation de l’outil azdata, consultez Installer azdata.