2012-08-06 33 views
0

當從本地(Ubuntu 11.10)從pgAdmin III(v 1.12.3)進行訪問時,當使用pgAdmin III從遠程Windows 7計算機訪問PG時,表格顯示其BLOB(bytea列) (v 1.14.2)表顯示了BLOB的所有數據。他們看起來很空虛。 Ubuntu機上PostgreSQL:通過網絡清空BLOB

PostgreSQL是 「在x86_64-PC-Linux的GNU的PostgreSQL 9.1.3,由GCC-4.6.real編譯(Ubuntu的/ Linaro的4.6.1-9ubuntu3)4.6.1,64位」

+0

對於你提到pgAdmin和PostgreSQL的使用版本這樣的問題,看起來像是給定的嗎? – 2012-08-06 18:19:44

+0

我更新了問題。 – Paul 2012-08-08 11:30:50

回答

1

你描述的似乎是這個功能(引述changelog of pgAdmin):

2006-11-06 DP 1.6.0隱藏在編輯網格二進制數據(bytea的)。

Here是pgAdmin列表上的根據線程。

您應該在編輯網格的bytea單元格中看到「」。 (這是從對象瀏覽器打開表格時標題爲「編輯數據」的窗口。)

在SQL編輯器的「數據輸出」窗格中,顯示bytea列本身的數據(在轉義字符串符號)。

在這兩種情況下,單元不應該是「空的」。

至於版本1.12.3:您可能想要安裝當前版本1.14.3並查看是否改變了任何內容。 1.16將很快與Postgres 9.2一起發佈。測試版已發佈。