Compartir a través de


azdata postgres

Se aplica a: CLI de datos de Azure (azdata)

En el siguiente artículo se proporciona una referencia de los comandos sql de la herramienta azdata. Para obtener más información sobre otros comandos de azdata, vea la Referencia de azdata.

Comandos

Command Descripción
azdata postgres shell Interfaz de shell de línea de comandos para Postgres. Consulta https://www.pgcli.com/.
azdata postgres query El comando query permite la ejecución de comandos de PostgreSQL en una sesión de base de datos.

azdata postgres shell

Interfaz de shell de línea de comandos para Postgres. Consulta 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]

Ejemplos

Línea de comandos de ejemplo para iniciar la experiencia interactiva.

azdata postgres shell

Línea de comandos de ejemplo con una base de datos y un usuario proporcionados.

azdata postgres shell --dbname <database> --username <username> --host <host>

Línea de comandos de ejemplo para empezar a usar una cadena de conexión completa.

azdata postgres shell --dbname postgres://user:passw0rd@example.com:5432/master 

Parámetros opcionales

--dbname -d

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

--host

Dirección de host de la base de datos de Postgres.

--port -p

Número de puerto en el que escucha la instancia de Postgres.

--password -w

Forzar solicitud de contraseña.

--no-password

No solicitar contraseña nunca.

--single-connection

No usar una conexión independiente para las finalizaciones.

--username -u

Nombre de usuario para la conexión a la base de datos de Postgres.

--pgclirc

Ubicación del archivo pgclirc.

--dsn

Usar la DSN configurada en la sección [alias_dsn] del archivo pgclirc.

--list-dsn

Lista de DSN configuradas en la sección [alias_dsn] del archivo pgclirc.

--row-limit

Establecer el umbral de la solicitud de límite de filas. Usar 0 para deshabilitar la solicitud.

--less-chatty

Omitir introducción al inicio y despedida al salir.

--prompt

Formato de la solicitud (valor predeterminado: "\u@\h:\d> ").

--prompt-dsn

Formato de la solicitud para las conexiones que usan alias DSN (valor predeterminado: "\u@\h:\d> ").

--list -l

Indicar bases de datos disponibles, luego salir.

--auto-vertical-output

Cambiar automáticamente al modo de salida vertical si el resultado es más ancho que el ancho del terminal.

--warn

Advertir antes de ejecutar una consulta destructiva.

--no-warn

Advertir antes de ejecutar una consulta destructiva.

Argumentos globales

--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--output -o

Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.

--query -q

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

azdata postgres query

El comando query permite la ejecución de comandos de PostgreSQL en una sesión de base de datos.

azdata postgres query --q -q 
                      [--host]  
                      
[--dbname -d]  
                      
[--port -p]  
                      
[--username -u]

Ejemplos

Indica todas las tablas de information_schema.

azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"

Parámetros requeridos

--q -q

Consulta de PostgreSQL que se va a ejecutar.

Parámetros opcionales

--host

Dirección de host de la base de datos de Postgres. localhost

--dbname -d

Base de datos en la que se ejecutará la consulta.

--port -p

Número de puerto en el que escucha la instancia de Postgres. 5432

--username -u

Nombre de usuario para la conexión a la base de datos de Postgres.

Argumentos globales

--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--output -o

Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.

--query -q

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

Pasos siguientes

Para obtener más información sobre otros comandos de azdata, vea Referencia de azdata.

Para más información sobre cómo instalar la herramienta azdata, consulte Instalación de azdata.