Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro comando list no Ubuntu

Olá a todos! Ao usar o comando \l no Ubuntu são listados os bancos de dados de forma correta só que parece que o comando não parou de executar e o cursor é substituído por (END) impossibilitando que se digite algo no prompt até que se utilize o \q. Alguém pode ajudar?

2 respostas
solução!

Olá Daniel, tudo bem?

Isso acontece porque o postgres utiliza por baixo dos panos um PAGER, ou seja um paginador para fazer a exibição dos resultados, esses PAGERs são para exibir conteúdos longos, como pode acontecer se você tiver um grande número de banco de dados criados, como não é o seu caso, você pode remover a utilização do PAGER executando o seguinte comando dentro do psql:

\pset pager off

Porém isso só fica ativo durante a seção atual, caso você saia do psql essa configuração é esquecida, para deixar a mesma de forma permanente, você precisa alterar o arquivo .psqlrc que fica localizado na pasta do seu usuário raiz, o caminho é:

~/.psqlrc

E colocar a mesma linha \pset pager off no final do arquivo.

Espero ter ajudado!

Obrigado! Resolvido com a sua ajuda!