【发布时间】:2012-08-28 08:43:59
【问题描述】:
我在 postgreSQL 中有以下简单的表:
CREATE TABLE data ( id bigint NOT NULL, text_column text, );
我在 phpPgAdmin 网站上看到的 text_column 的值是数字(长)。 正如我所读到的,postgreSQL 保留了一个指向实际数据的指针。 如何获取 text_column 的实际字符串值? 正在做:
select text_column from data
返回数字...
谢谢
【问题讨论】:
-
您绝对确定 text_column 定义为
text?您描述的行为听起来好像该列被定义为oid- 这是创建LOB列时Hibernate 的愚蠢默认行为。您可以将\d+ data命令的输出复制并粘贴到psql中吗?确保您确实向我们展示了 exact 输出,而不是某种“混淆”的输出。
标签: postgresql