在pgAdmin中选择整列内容

19

我使用PostgreSQL作为数据库,并使用PgAdmin作为管理工具。当我编写简单的选择查询时(col是文本类型,其值相当长,约4k个字符)

SELECT col FROM tab

我收到了这个信息(括号前大约有250个字符):

abababababa(...)

然而我插入了一个更长的值。PgAdmin的去除空格功能显示出了该值,并以(...)字符串结尾。如何在PgAdmin中获取整个内容?


可能是pgAdmin III 1.18为什么查询结果会被缩短?的重复问题。 - rogerdpack
2个回答

32

尝试在PgAdmin配置中设置此值:

File > Options > Query Tool > Max. characters per column

在这个页面上查看设置

编辑:要查看完整列内容,您必须使用-1,如果留空,PgAdmin3会自动将其替换为0,什么也不显示,只显示"..."


请注意,在Mac OS上,如果查询窗口获得焦点,则“文件”菜单将不会显示“选项”项目。您需要将主应用程序窗口聚焦才能获取“正确的”文件菜单。 - Zoltán
1
我在 pgAdmin3 > Preferences > Query Tool > Query Editor > Max. characters per column 下找到了它。 - paulvs
你应该在回答中添加需要获取完整内容的值必须为-1(如果留空,它会自动替换为0,然后您将无法看到任何内容)的内容。 - EAmez
1
嗨@EAmez,感谢您的赞扬。不幸的是,我已经两年没有使用PgAdmin了。如果您确信您的备注有益处,请随意编辑我的答案 ;) - Atiris

19

在PgAdmin中,如果您想要“无限制”:
文件 -> 选项 -> 查询工具 -> 每列的最大字符数 -> -1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接