2016-02-22 18 views
5

Tôi chỉ có một cơ sở dữ liệu Postgres (PostgreSQL 9.4.5) và Squirrel windows client (SquirreL SQL Client phiên bản 3.7).Máy khách SQL SQuirreL không hiển thị dữ liệu Json

Trong cơ sở dữ liệu có một bảng trong đó có loại cột jsonb

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

khi tôi làm

select jddd from request; 

tôi thấy

<other> 

trong phần kết quả. Khi tôi làm như vậy trong trình khách dòng lệnh psql, tôi thấy dữ liệu JSON ở đó. Tôi mệt mỏi để google nó nhưng tôi không tìm thấy bài viết liên quan đến chủ đề này cả.

này được hứa hẹn https://sourceforge.net/p/squirrel-sql/bugs/1139/ nhưng không giúp không :-(

Cảm ơn trước,

st

+2

Bạn có lẽ có thể workaround lỗi rằng bằng cách đúc cột jsonb để json hoặc văn bản: 'chọn jddd :: văn bản từ yêu cầu;' hoặc 'chọn jddd :: json từ yêu cầu;' –

+0

Tuyệt vời! Nó đã giúp, thanx rất nhiều. – Stepik

Trả lời

8

Dưới hai phần sau đây:.

  1. Preferences toàn cầu> SQL Khác (loại SQL 1111)
  2. Tùy chọn toàn cầu> DataTypes không xác định (không chuẩn SQL t mã ype)

bạn nên kiểm tra các hộp kiểm nói

[X] Read contents when table is first loaded and display as string

như thể hiện trong hình dưới đây:

Snapshot for reference

+1

Kể từ Squirre SQL 20170430_2224 Tùy chọn chung> Điều khiển kiểu dữ liệu> SQL khác (loại SQL 1111) Tùy chọn chung> Điều khiển kiểu dữ liệu> DataTypes không xác định (mã loại SQL không chuẩn) –

Các vấn đề liên quan