2017-04-12 9 views
3

私はSQLではなくPostgresを使い慣れています。私は通常Navicatを使って自分のデータベースに接続していますので、通常と同じ方法でリモートPostgres DBへの接続を設定しました。私がすることができるよ:PostgreSQLデータベースはNavicatで利用できません

  • 接続に成功
  • データベースのリストを

私は私のテーブルでデータベースをクリックして、しかし、それはデータベースを拡張しますが、何も表示されません。テーブルはありません。

私は、ユーザーが「template1では」と「にtemplate1」に取得しようとしていた、ここで他の質問、見た:私はこれらに取得しようとしますが、テーブルのフルカスタムDBにないよSome PostgreSQL databases not visible through clients like Navicat or pgAdmin

を。私は、WebアプリケーションとphpPgAdminの両方がすべてのテーブルとデータにアクセスできることを確認しました。問題はNavicatにあるようです。

これらのテーブルがどのように「システムアイテム」であるかについてのいくつかの指示を読んで、Navicat環境設定に入り、「システムアイテムを表示する(PostgreSQL、SQL Server)」というチェックボックスをチェックしないでください。

Navicat Premiumを使用しているので、Navicat PostgreSQLバージョンを代わりにインストールすることもできました。これはまったく同じ結果をもたらし、私のデータベースは見ることができますが、テーブルは見えません。

ここでは何が起こっていますか?

ヴァオツンからいくつかの大きな助けとEDIT

、我々はこれは、PostgreSQL 7.2.4であり、それはNavicatはでサポートされていないことと判断しました。

+0

では動作しません?... –

+0

はい、DTリストテーブル\成功し、私はSSHよ直接、ターミナル経由で走っています。 Navicatを介してデータベースに接続すると、DBを右クリックしてコンソールを開くことができます(これは基本的に私がターミナルと同じプロンプトを表示します)。ここから\ dtを実行すると何も起こりません。しかし、私はテーブルからクエリ*を実行することができます。結果はまあまあです。ほとんどの場合、テーブルを一覧表示する権限はありませんが、ターミナル経由で全く同じアカウントに機能があります。私は彼らが本質的に同じであるべきであるように2人の間の切断を説明することはできません – carbide20

+0

curiouserとcuriouser! –

答えて

1

https://www.navicat.com/products/navicat-for-postgresql:PostgreSQL用

のNavicatは、バージョン7.3以上から任意のローカル/リモートのPostgreSQLに データベースサーバを接続します。

あなたと同じ資格情報と `\と` psql`あなたは表を参照してくださいdt`ときには、PostgreSQL 7.2.4

関連する問題