Visualizando meta-comandos do psql
Publicado por jotacomm em 24/10/2008
Olá, pessoal
Quando por exemplo é realizado no psql uma instrução como:
\dt – mostrar as tabelas
\dn – mostrar os esquemas
Isso na realidade é um meta-comando. Por trás deste meta-comando existe uma consulta ao catalogo (pg_catalog) do PostgreSQL. Para visualizar qual consulta é realizada é necessário habilitar o parâmetro ECHO_HIDDEN.
Exemplo:
\set ECHO_HIDDEN ON
Desta forma todo o meta-comando executado apresentará no psql a consulta que é executada no catalogo do PostgreSQL.
Lembrando que essa alteração é valida somente enquanto a sessão estiver ativa. Para tornar padrão essa modificação é necessário coloca-la arquivo .psqlrc. Este arquivo está localizado no diretório home do usuário (/home/usuario/.psqlrc). Caso o arquivo não exista o mesmo pode ser criado.
Fiquem a vontade para comentários.
[]s
Esta entrada foi publicada em 24/10/2008 às 0:05 e é arquivado em PostgreSQL. Tagged: meta-comandos, PostgreSQL, psql. Você pode seguir qualquer respostas para esta entrada através de RSS 2.0 feed. Você pode deixe uma resposta, ou trackback do seu próprio site.