2012-08-06 149 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一起发布。测试版已发布。