Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: CLI de datos de Azure (
azdata)
Nota:
Algunos escenarios previamente administrados por la CLI de datos de Azure (azdata) ahora se administran mediante extensiones de la CLI de Azure (az) y flujos de trabajo basados en Azure Arc. No hay ningún reemplazo único de 1:1 para todos los azdata comandos. En la tabla siguiente se resaltan las alternativas comunes de la CLI de Azure en las que existen.
| área de comandos azdata | Extensión o grupo de comandos de la CLI de Azure | referencia de Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Referencia de la CLI de datos de Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Administración de Azure SQL Managed Instance con la CLI |
azdata arc postgres * |
az arcdata postgres |
Administración del servidor PostgreSQL con la CLI |
azdata migrate * |
az datamigration |
Migración mediante la CLI |
azdata extension * |
az extension * |
Introducción a las extensiones de la CLI de Azure |
azdata login |
az login |
inicio de sesión de az |
azdata sql shell / azdata sql query |
Ningún equivalente de la CLI de Azure (use sqlcmd, SSMS u otras herramientas de SQL) |
Utilidad sqlcmd SQL Server Management Studio |
Para nuevos escenarios de automatización y administración, prefiera la CLI de Azure (az),las extensiones de la CLI de Azure y las experiencias del portal de Azure Arc.
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.
Commands
| Comando | Descripción |
|---|---|
| azdata postgres shell | Interfaz de shell de línea de comandos para Postgres. Vea https://www.pgcli.com/. |
| azdata postgres query | El comando de consulta 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. Vea 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 mediante 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. Reemplace <password> por una contraseña válida.
azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master
Parámetros opcionales
--dbname -d
Nombre de la base de datos al que conectarse.
--host
Dirección de host de la base de datos postgres.
--port -p
Número de puerto en el que escucha la instancia de Postgres.
--password -w
Forzar solicitud de contraseña.
--no-password
Nunca solicite la contraseña.
--single-connection
No use una conexión independiente para finalizaciones.
--username -u
Nombre de usuario para conectarse a la base de datos postgres.
--pgclirc
Ubicación del archivo pgclirc.
--dsn
Use DSN configurado en la sección [alias_dsn] del archivo pgclirc.
--list-dsn
Lista de DSN configurados en la sección [alias_dsn] del archivo pgclirc.
--row-limit
Establezca el umbral para la solicitud de límite de filas. Use 0 para deshabilitar la solicitud.
--less-chatty
Omita la introducción al inicio y adiós al salir.
--prompt
Formato del símbolo del sistema (valor predeterminado: "\u@\h:\d> ").
--prompt-dsn
Solicite el formato de las conexiones mediante alias DSN (valor predeterminado: "\u@\h:\d> ").
--list -l
Enumere las bases de datos disponibles y, a continuación, salga.
--auto-vertical-output
Cambie 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 del registro para mostrar todos los registros de depuración.
--help -h
Mostrar este mensaje de ayuda y salir.
--output -o
Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query -q
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
--verbose
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
azdata postgres query
El comando de consulta 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
Enumera todas las tablas de information_schema.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Parámetros necesarios
--q -q
Consulta postgreSQL que se va a ejecutar.
Parámetros opcionales
--host
Dirección de host de la base de datos postgres.
localhost
--dbname -d
Base de datos en la que se va a ejecutar la consulta.
--port -p
Número de puerto en el que escucha la instancia de Postgres.
5432
--username -u
Nombre de usuario para conectarse a la base de datos postgres.
Argumentos globales
--debug
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
--help -h
Mostrar este mensaje de ayuda y salir.
--output -o
Formato de salida. Valores permitidos: json, jsonc, table y tsv. Valor predeterminado: json.
--query -q
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
--verbose
Aumente el nivel de detalle del registro. Usa --debug para ver 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.