Compartir vía


Comando psql

Nota:

Esta información se aplica a las versiones 0.285 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El psql comando de la CLI de Databricks permite conectarse a una instancia de base de datos especificada mediante un cliente postgreSQL.

databricks psql

Conéctese a la instancia de base de datos especificada. Este comando requiere que se instale un psql cliente en el equipo.

El comando incluye lógica de reintento automático para errores de conexión. Puede configurar el comportamiento de reintento mediante la --max-retries marca .

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

Arguments

DATABASE_INSTANCE_NAME

    Nombre de la instancia de base de datos a la que se va a conectar.

PSQL_ARGS (opcional)

    Argumentos adicionales para pasar al psql cliente. Especifique estos valores después de un separador de doble guión (--).

Options

--max-retries int

    Número máximo de reintentos de conexión. Establézcalo en 0 para deshabilitar los reintentos. Predeterminado: 3.

Marcas globales

Examples

En el ejemplo siguiente se conecta a una instancia de base de datos:

databricks psql my-database

En el ejemplo siguiente se conecta a una instancia de base de datos y se ejecuta una consulta SQL:

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

En el ejemplo siguiente se conecta con varias psql opciones:

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

En el ejemplo siguiente se conecta con el comportamiento de reintento personalizado:

databricks psql my-database --max-retries 5

En el ejemplo siguiente se conecta con reintentos deshabilitados:

databricks psql my-database --max-retries 0

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino del paquete que se va a usar