Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: CLI de Dados do Azure (
azdata)
Observação
Alguns cenários tratados anteriormente pela CLI de Dados do Azure (azdata) agora são gerenciados por meio de extensões da CLI do Azure (az) e fluxos de trabalho baseados no Azure Arc. Não há uma única substituição 1:1 para todos os azdata comandos. A tabela a seguir realça alternativas da CLI do Azure comumente relacionadas onde elas existem.
| azdata command area | Extensão/grupo de comandos da CLI do Azure | Referência do Azure CLI |
|---|---|---|
azdata arc dc * |
az arcdata |
Referência da CLI de dados do Azure Arc |
azdata arc sql mi * |
az arcdata sql mi |
Gerenciar a Instância Gerenciada de SQL do Azure com a CLI |
azdata arc postgres * |
az arcdata postgres |
Gerenciar o servidor PostgreSQL com a CLI |
azdata migrate * |
az datamigration |
Migrar usando a CLI |
azdata extension * |
az extension * |
Visão geral das extensões da CLI do Azure |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Nenhuma CLI do Azure equivalente (use sqlcmd, SSMS ou outras ferramentas SQL) |
Utilitário sqlcmd SQL Server Management Studio |
Para novos cenários de automação e gerenciamento, prefira a CLI do Azure (az), as extensões da CLI do Azure e as experiências do portal do Azure Arc.
O artigo a seguir fornece referência para os comandos sql na ferramenta azdata. Para obter mais informações sobre outros comandos de azdata, confira referência de azdata
Comandos
| Command | Descrição |
|---|---|
| azdata postgres shell | Uma interface de shell de linha de comando para Postgres. Consulte https://www.pgcli.com/ |
| azdata postgres query | O comando de consulta permite a execução de comandos PostgreSQL em uma sessão de banco de dados. |
azdata postgres shell
Uma interface de shell de linha de comando para Postgres. Consulte 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]
Exemplos
Exemplo de linha de comando para iniciar a experiência interativa.
azdata postgres shell
Exemplo de linha de comando usando um banco de dados e um usuário fornecidos
azdata postgres shell --dbname <database> --username <username> --host <host>
Exemplo de linha de comando para começar a usar uma cadeia de conexão completa. Substitua <password> por uma senha válida.
azdata postgres shell --dbname postgres://user:<password>@example.com:5432/master
Parâmetros opcionais
--dbname -d
Nome do banco de dados ao qual se conectar.
--host
Endereço do host do banco de dados postgres.
--port -p
Número da porta na qual a instância de postgres está escutando.
--password -w
Forçar o prompt de senha.
--no-password
Nunca solicite senha.
--single-connection
Não use uma conexão separada para conclusões.
--username -u
Nome de usuário para se conectar ao banco de dados postgres.
--pgclirc
Local do arquivo pgclirc.
--dsn
Use o DSN configurado na seção [alias_dsn] do arquivo pgclirc.
--list-dsn
Lista de DSN configurado na seção [alias_dsn] do arquivo pgclirc.
--row-limit
Defina o limite para o prompt de limite de linha. Use 0 para desabilitar o prompt.
--less-chatty
Ignore a introdução na inicialização e adeus na saída.
--prompt
Formato do prompt (padrão: "\u@\h:\d> ").
--prompt-dsn
Formato de prompt para conexões usando aliases DSN (Padrão: "\u@\h:\d> ").
--list -l
Liste os bancos de dados disponíveis e saia.
--auto-vertical-output
Alterne automaticamente para o modo de saída vertical se o resultado for maior que a largura do terminal.
--warn
Avisar antes de executar uma consulta destrutiva.
--no-warn
Avisar antes de executar uma consulta destrutiva.
Argumentos globais
--debug
Aumente a verbosidade de log para mostrar todos os logs de depuração.
--help -h
Mostre esta mensagem de ajuda e saia.
--output -o
Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--query -q
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verbose
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
azdata postgres query
O comando de consulta permite a execução de comandos PostgreSQL em uma sessão de banco de dados.
azdata postgres query --q -q
[--host]
[--dbname -d]
[--port -p]
[--username -u]
Exemplos
Liste todas as tabelas em information_schema.
azdata postgres query --host <host> --username <username> -q "SELECT * FROM information_schema.tables"
Parâmetros Necessários
--q -q
Consulta PostgreSQL a ser executada.
Parâmetros opcionais
--host
Endereço do host do banco de dados postgres.
localhost
--dbname -d
Banco de dados no qual executar a consulta.
--port -p
Número da porta na qual a instância de postgres está escutando.
5432
--username -u
Nome de usuário para se conectar ao banco de dados postgres.
Argumentos globais
--debug
Aumente a verbosidade de log para mostrar todos os logs de depuração.
--help -h
Mostre esta mensagem de ajuda e saia.
--output -o
Formato de saída. Valores permitidos: json, jsonc, table, tsv. Padrão: json.
--query -q
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
--verbose
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Próximas Etapas
Para obter mais informações sobre outros comandos de azdata, confira referência de azdata.
Para saber mais sobre como instalar a ferramenta azdata, confira Instalar azdata.