sql - SQuirreL SQL 客户端不显示 Json 数据

标签 sql json postgresql squirrel-sql

我只有一个 Postgres 数据库 (PostgreSQL 9.4.5) 和 Squirrel windows 客户端 (SQuirreL SQL Client Version 3.7)。

在数据库中有一个列类型为 jsonb 的表

 Column | Type
--------+-------
 id     | uuid
 jddd   | jsonb

当我这样做的时候

select jddd from request;

我明白了

<other>

在结果区域。当我在 psql 命令行客户端中执行相同操作时,我看到了那里的 JSON 数据。我厌倦了用谷歌搜索它,但我发现根本没有与该主题相关的帖子。

这很有希望 https://sourceforge.net/p/squirrel-sql/bugs/1139/但也没有帮助:-(

提前致谢

圣。

最佳答案

在以下两个部分下:

  1. 全局首选项 > 数据类型控制 > SQL 其他(SQL 类型 1111)
  2. 全局首选项 > 数据类型控制 > 未知数据类型(非标准 SQL 类型代码)

你应该勾选复选框

[X] 表格首次加载时读取内容并显示为字符串

如下图所示:

Snapshot for reference

关于sql - SQuirreL SQL 客户端不显示 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35557670/

相关文章:

sql - 复杂的查询使网站速度极慢

json - jq:用列表包裹所有一级原子值

mysql - 基于购买日期的每日消耗增量

sql - 列中的唯一值,但仅对每个关联的外键唯一

python - 修改NamedTemporaryFile的内容(Python 3)

sql - postgresql 触发器 : disable auto commit and set isolation level

javascript - Sequelize : Add attribute column to query with where condition?

events - Postgres : Post statement (or insert) asynchronous, 非阻塞处理

sql - 为什么mssql中的if存在时没有对ddl语句进行语义检查?

json - 在 golang 中用数组解析 JSON