PostgreSQL psql-動作しませんがエラーはありません[終了]


12

私はPostgreSQLの完全な初心者なので、おそらく完全に明らかなものを見逃しているでしょう。

端末のpsqlを介してローカルデータベースに接続しました。dbを変更するために実行するコマンド、または単純な選択でさえも何もしません。エラーなし、結果なし。

createdb、dropdbのシェルコマンドを使用できます。

ローカルのPostgreSQL dbを使用して、Ruby on Rails、RefineryCMSで実行されているサイトを取得したので、dbにデータがあり、機能していることがわかります-psqlを介してクエリまたは変更することができないようです。

何が欠けていますか?

Mac OS X Lion、pg v 9.2。


あなたのソリューションを投稿して提供してくれてありがとう-あなたが抱えていた問題は「ローカライズされすぎている」ため、他の人にとって有益になると思います。
ジャックはtopanswers.xyzを試してみると12

3
注意として、他の人のためにPostgreSQLをサポートしてきた人として、これは非常に一般的です。
Chris Travers 2012

6
私がWindowsマシンで同じ問題を抱えているため、これが閉じられたことに非常に失望しました。解決策は、単にセミコロンを追加することではありません。問題はランダムに始まり、クエリが応答するようにするには、postgresサービスを再起動する必要があります。
アマルゴビナス

1
LinuxとPython CMSで同じ問題が発生します。この質問はあまりにもローカライズされていません。
Ortomala Lokni

回答:


19

IRC postgresqlチャネルにジャンプし、30秒でこれに答えました。

問題は、SQLコマンドをセミコロンで終了していないことでした。どー!


1
注として、プロンプトを見ることで行のコンテキストを知ることができます。通常、プロンプトは[dbname] [line status] [user rights]のようになります。行のステータスは、引用符のタイプ、新しい行の場合は=、継続の場合は-になります。ユーザー権限は、スーパーユーザーの#または非スーパーユーザーの>です。
Chris Travers 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.