Partilhar via


azdata postgres |

Aplica-se a: Azure Data CLI (azdata)

O artigo a seguir fornece referência para os comandos sql na ferramenta azdata. Para obter mais informações sobre outros comandos azdata, consulte azdata reference

Comandos

Comando Descrição
azdata postgres shell Uma interface shell de linha de comando para Postgres. Visualizar https://www.pgcli.com/
consulta azdata postgres O comando query permite a execução de comandos PostgreSQL em uma sessão de banco de dados.

azdata postgres shell |

Uma interface shell de linha de comando para Postgres. Visualizar 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 fornecido e um usuário

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 do postgres está escutando.

--password -w

Forçar prompt de senha.

--no-password

Nunca solicite a senha.

--single-connection

Não use uma conexão separada para conclusão.

--username -u

Nome de usuário para se conectar ao banco de dados postgres.

--pgclirc

Localização 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 desativar o prompt.

--less-chatty

Pule a introdução na inicialização e adeus na saída.

--prompt

Formato de 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

Mude automaticamente para o modo de saída vertical se o resultado for maior do que a largura do terminal.

--warn

Avise antes de executar uma consulta destrutiva.

--no-warn

Avise antes de executar uma consulta destrutiva.

Argumentos globais

--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--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

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

consulta azdata postgres

O comando query 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 no information_schema.

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

Parâmetros necessários

--q -q

Consulta PostgreSQL para executar.

Parâmetros opcionais

--host

Endereço do host do banco de dados postgres. localhost

--dbname -d

Banco de dados para executar a consulta.

--port -p

Número da porta na qual a instância do postgres está escutando. 5432

--username -u

Nome de usuário para se conectar ao banco de dados postgres.

Argumentos globais

--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--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

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Próximos passos

Para obter mais informações sobre outros comandos azdata, consulte azdata reference.

Para obter mais informações sobre como instalar o ferramenta azdata, consulte Install azdata.