PostgreSQL psql - não está funcionando, mas não há erros [fechado]

12

Eu sou um completo noob do PostgreSQL, então provavelmente estou perdendo algo completamente óbvio.

Conectado ao meu banco de dados local via psql no terminal. Qualquer comando que eu corro para fazer alterações no banco de dados ou mesmo uma simples seleção não faz nada. Nenhum erro, apenas nenhum resultado.

Eu posso usar os comandos do shell createdb, dropdb muito bem.

Tenho um site rodando em Ruby on Rails, RefineryCMS, usando o banco de dados PostgreSQL local, por isso sei que o banco de dados tem dados e está funcionando - simplesmente não consigo consultá-los ou modificá-los via psql.

o que estou perdendo?

Mac OS X Lion, pág v 9.2.

matadur
fonte
obrigado por postar e fornecer sua solução - acho que o problema que você teve é ​​"localizado demais" para ser benéfico para os outros, portanto, nessa base, estou encerrando.
Jack diz que tente topanswers.xyz
3
Como uma observação, como alguém que apoiou o PostgreSQL para outros, isso é notavelmente comum.
precisa saber é o seguinte
6
Muito decepcionado que isso tenha sido fechado, pois estou tendo o mesmo problema em uma máquina Windows e a solução não é simplesmente adicionar um ponto e vírgula. O problema começa aleatoriamente, e eu tenho que reiniciar o serviço postgres para que as consultas sejam responsivas.
Amalgovinus 28/05
11
Mesmo problema no Linux com um CMS python. Esta pergunta não é muito localizada.
Ortomala Lokni

Respostas:

19

Pulou no canal postgresql do IRC e respondeu em 30 segundos.

O problema era que eu não estava terminando meus comandos SQL com ponto e vírgula. Doh!

matadur
fonte
11
Como uma observação, você pode dizer o contexto de uma linha olhando para o prompt. Normalmente, o prompt se parece com [dbname] [status da linha] [direitos do usuário]. O status da linha pode ser um tipo de cotação, um = para uma nova linha ou um - para continuação. Os direitos de usuário são # para superusuário ou> para não superusuário.
precisa saber é o seguinte