答えて

9

GUIから簡単に実行できます。セッションを開いたら、[オブジェクト]タブをクリックし、ツリーを展開します。 db、schema、テーブルノードを展開すると、すべてのテーブルが表示されます。特定のテーブルノードをクリックすると、テーブルが右に開きます。 [列]タブをクリックすると、列名、型、およびその他のメタデータを取得できます。

またはSQLコマンドを探していますか?

30

時には、上記を実行しても表が表示されないことがあることに気付きました。私がこれを理解する前に、私のテーブルノードは拡張可能ではなく、テーブルのリストを得ることはできません。

インターネットで多くの検索をした後、アイコンの前にリスsqlクライアントの左上にあるカタログドロップダウンボックスからスキーマを選択する必要があることを知りましたその特定のスキーマのために。

希望に役立ちます。

+1

私のために働いたが、カタログからテーブルを選択した後、オブジェクトタブでテーブルをリフレッシュすることを忘れないでください。 – leeand00

+1

これは私にとってもうまくいった...うわー、これが私が見ていた問題であることを知るまでに長くかかった... – bbarke

+0

OMGありがとう!私はかなり長い間この問題を抱えていて、それを理解できませんでした。最近のアップデートで何か変わったのですか?ツリービューでスキーマをクリックしたときにカタログが自動的に選択されたように、ちょうど仕事に慣れたような気がしますか? Idk、しかしこのポストはまさに私が探していたものでした! :-) –

5

これはかなり古い質問です。私は最後の3日間(Googleの検索結果は助けにならなかった)これで固まっていました。私はSquirrel 3.4を使用していて、古いDB2データベースに接続しなければなりませんでした。私はDBに接続できましたが、3日間テーブルを見ることができませんでした。最後にそれを得た、ここに私のために働いていたものです -

  1. 編集エイリアスプロパティ] - > [プロパティ]をクリックします - 「スキーマの読み込みとキャッシュを指定する」のラジオボタン を選択 - >「データベース を接続して、スキーマのテーブルを更新する」をクリックしてください。
  2. これを実行すると、すべてのスキーマがポップアップウィンドウに読み込まれます。
  3. 必要なものを選択し、オプションを[読み込みとキャッシュ]に変更します。 このセッションに再接続します。
  4. ドロップダウンと私たちは、アマゾン赤方偏移のPostgreSQLとリスSQLクライアントを使用してこの問題を持っていた
0

をリフレッシュカタログからスキーマ名を選択します。

短期的な解決策は、単に使用していた:。

SELECT * FROM information_schema.columns 

RJのソリューションは、最終的にはいくつかのマシン(感謝)とない他

のために働いていた私たちは、それがドライバ気づきました問題を発行してください。私たちは必要でした postgresql-8.4 -... jar http://jdbc.postgresql.org/download.html#others

関連する問題