Partager via


Commande psql

Note

Ces informations s’appliquent à Databricks CLI versions 0.285 et ultérieures. L’interface CLI Databricks est en préversion publique.

L’utilisation de l’interface CLI Databricks est soumise à la licence Databricks et à la notification de confidentialité Databricks, y compris les dispositions relatives aux données d’utilisation.

La psql commande dans l’interface CLI Databricks vous permet de vous connecter à une instance de base de données spécifiée à l’aide d’un client PostgreSQL.

databricks psql

Connectez-vous à l’instance de base de données spécifiée. Cette commande nécessite l’installation d’un psql client sur votre ordinateur.

La commande inclut une logique de nouvelle tentative automatique pour les échecs de connexion. Vous pouvez configurer le comportement de nouvelle tentative à l’aide de l’indicateur --max-retries .

databricks psql [DATABASE_INSTANCE_NAME] [-- PSQL_ARGS...] [flags]

Arguments

DATABASE_INSTANCE_NAME

    Nom de l’instance de base de données à laquelle se connecter.

PSQL_ARGS (facultatif)

    Arguments supplémentaires à passer au psql client. Spécifiez-les après un séparateur double tiret (--).

Options

--max-retries int

    Nombre maximal de tentatives de nouvelle tentative de connexion. Définissez cette option pour 0 désactiver les nouvelles tentatives. Par défaut : 3.

Indicateurs globaux

Examples

L’exemple suivant se connecte à une instance de base de données :

databricks psql my-database

L’exemple suivant se connecte à une instance de base de données et exécute une requête SQL :

databricks psql my-database -- -c "SELECT * FROM my_table"

L’exemple suivant se connecte à plusieurs psql options :

databricks psql my-database -- --echo-all -d "my-db"

L’exemple suivant se connecte avec le comportement de nouvelle tentative personnalisé :

databricks psql my-database --max-retries 5

L’exemple suivant se connecte avec les nouvelles tentatives désactivées :

databricks psql my-database --max-retries 0

Indicateurs globaux

--debug

  Faut-il activer la journalisation du débogage ?

-h ou --help

    Affiche l’aide pour l’interface CLI de Databricks, le groupe de commandes associé ou la commande concernée.

--log-file chaîne de caractères

    Chaîne représentant le fichier utilisé pour écrire les logs de sortie. Si cet indicateur n’est pas défini, les journaux de sortie sont écrits par défaut dans stderr.

--log-format Format

    Type de format de journal : text ou json. La valeur par défaut est text.

--log-level chaîne de caractères

    Chaîne représentant le niveau de journalisation. Si cet indicateur n’est pas défini, le niveau de format de journal est désactivé.

Type -o, --output

    Type de sortie de commande, text ou json. La valeur par défaut est text.

-p, --profile chaîne de caractères

    Nom du profil dans le ~/.databrickscfg fichier à utiliser pour exécuter la commande. Si cet indicateur n’est pas spécifié, s’il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

    Format permettant d’afficher les journaux de progression : default, append, inplace ou json

-t, --target chaîne de caractères

    Le cas échéant, la cible d'ensemble à utiliser