azdata postgres
S’applique à : Azure Data CLI ()azdata
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 |
---|---|
interpréteur de commandes azdata postgres | Interface de l’interpréteur de ligne de commande pour Postgres. Voir https://www.pgcli.com/ |
requête azdata postgres | La commande de requête permet l’exécution de commandes PostgreSQL dans une session de base de données. |
interpréteur de commandes azdata postgres
Interface de l’interpréteur 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 utilisant une base de données et 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.
azdata postgres shell --dbname postgres://user:passw0rd@example.com:5432/master
Paramètres facultatifs
--dbname -d
Nom de la base de données à laquelle se connecter.
--host
Adresse d’hôte de la base de données postgres.
--port -p
Numéro de port pour l’écoute de l’instance postgres.
--password -w
Forcez l’invite de mot de passe.
--no-password
Ne demandez jamais le mot de passe.
--single-connection
N’utilisez pas de connexion distincte pour les complétions.
--username -u
Nom d’utilisateur permettant de se connecter à la base de données postgres.
--pgclirc
Emplacement du fichier pgclirc.
--dsn
Utilisez le nom de source de données configuré dans la section [alias_dsn] du fichier pgclirc.
--list-dsn
Liste du nom de source de données configuré 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 le message d’introduction au démarrage et le message d’au revoir à la sortie.
--prompt
Format de l’invite (par défaut : "\u@\h:\d> ").
--prompt-dsn
Format de l’invite pour les connexions utilisant des alias de nom de source de données (par défaut : "\u@\h:\d> ").
--list -l
Répertoriez les bases de données disponibles, puis quittez cette page.
--auto-vertical-output
Basculez automatiquement en mode de sortie verticale si le résultat est plus large que la largeur du terminal.
--warn
Avertissement affiché avant l’exécution d’une requête destructrice.
--no-warn
Avertissement affiché avant l’exécution d’une requête destructrice.
Arguments globaux
--debug
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
requête azdata postgres
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épertoriez tous les tableaux dans information_schema.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Paramètres obligatoires
--q -q
Requête PostgreSQL à exécuter.
Paramètres facultatifs
--host
Adresse d’hôte de la base de données postgres.
localhost
--dbname -d
Base de données où exécuter la requête.
--port -p
Numéro de port pour l’écoute de l’instance postgres.
5432
--username -u
Nom d’utilisateur permettant de se connecter à la base de données postgres.
Arguments globaux
--debug
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux 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êtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
--verbose
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des 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.