2016-02-22 11 views
5

Ho solo un database Postgres (PostgreSQL 9.4.5) e un client Windows Squirrel (client SQL SQuirreL versione 3.7).Il client SQL SQuirreL non mostra i dati Json

In banca dati c'è un tavolo che ha tipo di colonna jsonb

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

quando faccio

select jddd from request; 

vedo

<other> 

nell'area dei risultati. Quando faccio lo stesso nel client della riga di comando di psql, vedo i dati JSON che ci sono. Sono stanco di google ma non ho trovato nessun post relativo a questo argomento.

Questo è stato promettente https://sourceforge.net/p/squirrel-sql/bugs/1139/ ma non ha aiutato né :-(

Grazie in anticipo,

st

+2

Probabilmente si può aggirare il bug lanciando la colonna jsonb json o text: 'seleziona jddd :: text dalla richiesta;' o 'seleziona jddd :: json dalla richiesta;' –

+0

Great! Ha aiutato, grazie mille. – Stepik

risposta

8

Sotto le seguenti due sezioni:.

  1. Preferenze globali> SQL Altro (tipo SQL 1111)
  2. Preferenze globali> Tipi di dati sconosciuti (SQL non standard t codici ipo)

si dovrebbe verificare le caselle dicendo

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

come mostrato nell'immagine qui sotto:

Snapshot for reference

+1

A partire da SQuirrel SQL 20170430_2224 Preferenze globali> Controlli tipo di dati> SQL Altro (tipo SQL 1111) Preferenze globali> Controlli tipo di dati> Tipi di dati sconosciuti (codici di tipo SQL non standard) –

Problemi correlati