====== Help ====== root@lab-pgsql:~# su - postgres postgres@lab-pgsql:~$ psql psql (9.5.3) Digite "help" para ajuda. postgres=# \? Geral \copyright mostra termos de uso e distribuição do PostgreSQL \g [ARQUIVO] ou ; executa consulta (e envia os resultados para arquivo ou |pipe) \gset [PREFIXO] executa consulta e armazena os resultados em variáveis do psql \q sair do psql \watch [SEG] executa consulta a cada SEG segundos Ajuda \? [commands] show help on backslash commands \? options show help on psql command-line options \? variables show help on special variables \h [NOME] mostra sintaxe dos comandos SQL, * para todos os comandos Buffer de consulta \e [ARQUIVO] [LINHA] edita o buffer de consulta (ou arquivo) com um editor externo \ef [NOMEFUNÇÃO [LINHA]] edita a definição de função com um editor externo \p mostra o conteúdo do buffer de consulta \r reinicia (apaga) o buffer de consulta \s [ARQUIVO] mostra histórico ou grava-o em um arquivo \w [ARQUIVO] escreve o buffer de consulta para arquivo Entrada/Saída \copy ... realiza comando SQL COPY dos dados para máquina cliente \echo [TEXTO] escreve cadeia de caracteres na saída padrão \i ARQUIVO executa comandos de um arquivo \ir ARQUIVO como \i, mas relativo ao local do script atual \o [ARQUIVO] envia todos os resultados da consulta para arquivo ou |pipe \qecho [TEXTO] escreve cadeia de caracteres para saída da consulta (veja \o) Informativo (opções: S = mostra objetos do sistema, + = detalhes) \d[S+] lista tabelas, visões e sequências \d[S+] NOME descreve tabela, visão, sequência ou índice \da[S] [MODELO] lista funções de agregação \db[+] [MODELO] lista tablespaces \dc[S+] [MODELO] lista conversões \dC[+] [MODELO] lista conversões de tipos \dd[S] [MODELO] mostra comentários de objetos que não aparecem em outro lugar \ddp [MODELO] lista privilégios padrão \dD[S+] [MODELO] lista domínios \det[+] [MODELO] lista tabelas externas \des[+] [MODELO] lista servidores externos \deu[+] [MODELO] lista mapeamento de usuários \dew[+] [MODELO] lista adaptadores de dados externos \df[antw][S+] [MODELO] lista funções [somente agr/normal/gatilho/deslizante] \dF[+] [MODELO] lista configurações de busca textual \dFd[+] [MODELO] lista dicionários de busca textual \dFp[+] [MODELO] lista analisadores de busca textual \dFt[+] [MODELO] lista modelos de busca textual \dg[+] [MODELO] lista roles \di[S+] [MODELO] lista índices \dl lista objetos grandes, mesmo que \lo_list \dL[S+] [MODELO] lista linguagens procedurais \dm[S+] [MODELO] lista visões materializadas \dn[S+] [MODELO] lista esquemas \do[S] [MODELO] lista operadores \dO[S+] [MODELO] lista ordenações \dp [MODELO] lista privilégios de acesso de tabelas, visões e sequências \drds [MOD1 [MOD2]] lista configurações de roles por banco de dados \ds[S+] [MODELO] lista sequências \dt[S+] [MODELO] lista tabelas \dT[S+] [MODELO] lista tipos de dados \du[+] [MODELO] lista roles \dv[S+] [MODELO] lista visões \dE[S+] [MODELO] lista tabelas externas \dx[+] [MODELO] lista extensões \dy [MODELO] lista gatilhos de eventos \l[+] [MODELO] lista bancos de dados \sf[+] NOMEFUNÇÃO edita a definição da função \z [MODELO] mesmo que \dp Formatação \a alterna entre modo de saída desalinhado e alinhado \C [TEXTO] define o título da tabela, ou apaga caso nada seja especificado \f [TEXTO] mostra ou define separador de campos para saída de consulta desalinhada \H alterna para modo de saída em HTML (atual desabilitado) \pset [NOME [VALOR]] define opção de saída da tabela (NOME := {format|border|expanded|fieldsep|fieldsep_zero|footer|null| numericlocale|recordsep|recordsep_zero|tuples_only|title|tableattr|pager| unicode_border_linestyle|unicode_column_linestyle|unicode_header_linestyle}) \t [on|off] mostra somente registros (atual desabilitado) \T [TEXTO] define atributos do marcador HTML ou apaga caso nada seja especificado \x [on|off|auto] alterna para saída expandida (atual desabilitado) Conexão \c[onnect] {[DBNAME|- USER|- HOST|- PORT|-] | conninfo} connect to new database (currently "postgres") \encoding [CODIFICAÇÃO] mostra ou define codificação do cliente \password [USUÁRIO] altera a senha de um usuário com segurança \conninfo mostra informação sobre conexão atual Sistema Operacional \cd [DIRETÓRIO] muda o diretório de trabalho atual \setenv NOME [VALOR] define ou apaga variável de ambiente \timing [on|off] alterna para duração da execução de comandos (atualmente desabilitado) \! [COMANDO] executa comando na shell ou inicia shell iterativa Variáveis \prompt [TEXTO] NOME pergunta o usuário ao definir uma variável interna \set [NOME [VALOR]] define variável interna ou lista todos caso não tenha parâmetros \unset NOME apaga (exclui) variável interna Objetos Grandes \lo_export OIDLOB ARQUIVO \lo_import ARQUIVO [COMENTÁRIO] \lo_list \lo_unlink OIDLOB operações com objetos grandes