0

表は、pgAdmin III (v 1.12.3) からローカル (Ubuntu 11.10) にアクセスした場合の BLOB (bytea 列) を示していますが、pgAdmin III (v 1.14.2) を使用してリモートの Windows 7 マシンからネットワーク経由で PG にアクセスした場合は、すべての表が表示されます。データではなく BLOB です。彼らは空のように見えます。

Ubuntu マシン上の PostgreSQL は、「x86_64-pc-linux-gnu 上の PostgreSQL 9.1.3、gcc-4.6.real (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1、64 ビットでコンパイル」です。

4

1 に答える 1

1

あなたが説明しているのはこの機能のようです(pgAdmin の変更ログを引用):

2006-11-06 DP 1.6.0 編集グリッドでバイナリ データ (bytea) を非表示にします。

pgAdminリストの対応するスレッドは次のとおりです。

bytea編集グリッドのセルに"" が表示されているはずです。(これは、オブジェクト ブラウザーからテーブルを開いたときに表示される [データの編集] というタイトルのウィンドウです。)

SQLエディタの「データ出力」ペインでは、bytea列自体のデータが表示されます(エスケープ文字列表記)。

どちらの場合も、セルは「空」であってはなりません。

バージョン 1.12.3 については、現在のバージョン 1.14.3 をインストールして、何かが変わるかどうかを確認することをお勧めします。1.16 は、Postgres 9.2 とともに間もなくリリースされる予定です。ベータが出ました。

于 2012-08-08T14:29:05.283 に答える