PostgreSQL psql - non funziona ma nessun errore [chiuso]


12

Sono un noob completo di PostgreSQL, quindi probabilmente mi manca qualcosa di completamente ovvio.

Collegato al mio db locale tramite psql sul terminale. Qualsiasi comando che eseguo per apportare modifiche al db o anche una semplice selezione non fa nulla. Nessun errore, solo nessun risultato.

Posso usare i comandi shell creatib, dropdb bene.

Ho un sito in esecuzione su Ruby on Rails, RefineryCMS, usando il db PostgreSQL locale, quindi so che il db ha dati e funziona - non riesco proprio a interrogarlo o modificarlo tramite psql.

Cosa mi sto perdendo?

Mac OS X Lion, pagina v 9.2.


grazie per aver pubblicato e fornito la tua soluzione. Penso che il problema che hai avuto sia "troppo localizzato" per essere di beneficio agli altri, quindi su quella base sto chiudendo.
Jack dice di provare topanswers.xyz il

3
Come nota, come qualcuno che ha supportato PostgreSQL per gli altri, questo è straordinariamente comune.
Chris Travers,

6
Molto deluso dal fatto che questo sia stato chiuso, poiché sto avendo lo stesso problema su una macchina Windows e la soluzione non è semplicemente l'aggiunta di un punto e virgola. Il problema inizia in modo casuale e devo riavviare il servizio Postgres affinché le query siano anche reattive.
Amalgovinus,

1
Stesso problema su Linux con un CMS Python. Questa domanda non è troppo localizzata.
Ortomala Lokni,

Risposte:


19

È saltato sul canale postgresql dell'IRC e gli è stata data risposta in 30 secondi.

Il problema era che non stavo terminando i miei comandi SQL con un punto e virgola. Doh!


1
Come nota, puoi dire il contesto di una linea guardando il prompt. Di solito il prompt assomiglia a [dbname] [stato linea] [diritti utente]. Lo stato della linea può essere un tipo di preventivo, un = per una nuova riga o un - per la continuazione. I diritti utente sono # per superutente o> per non superutente.
Chris Travers,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.