Heidisql: Tipo JSONB PostgreSQL não reconhecido

Criado em 9 abr. 2019  ·  4Comentários  ·  Fonte: HeidiSQL/HeidiSQL

Etapas para reproduzir este problema

  1. Criar tabela, adicionar coluna. JSONB não está no menu suspenso.
  2. Crie uma tabela por SQL:
CREATE TABLE test (
    val1 JSON,
    val2 JSONB
)
  1. Verifique a tabela criada com sucesso:
    column_name,
    data_type
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE table_name = 'test';

Shows

column_name   data_type
val1          json
val2          jsonb
  1. Atualizar navegador do banco de dados, Editar tabela - Tipo de dados para a coluna val2 listada como DESCONHECIDA. Também nos registros, vemos: /* Unknown datatype "JSONB" for "val2". Fall back to UNKNOWN. */

Comportamento atual

Tipo de dados JSONB não reconhecido.

Comportamento esperado

O tipo de dados JSONB deve ser reconhecido, é funcionalmente equivalente ao JSON.

Solução possível

Adicione JSONB como tipo de dados válido para PostgreSQL.

Ambiente

  • Versão HeidiSQL:
    10.1.0.5464
  • Sistema de banco de dados e versão:
    psql (PostgreSQL) 10.7 (Ubuntu 10.7-0ubuntu0.18.04.1)
feature nettype-postgresql

Comentários muito úteis

Próxima compilação agora suporta JSONB colunas:
grafik

No entanto, não tenho certeza se a edição de tais colunas na grade de dados ou grade de consulta falhará, pois são dados binários.

Todos 4 comentários

Acabei de encontrar esse problema de bloqueio, ao criar uma tabela do tipo jsonb, a coluna fica DESCONHECIDA:

immagine

pedido de configuração é tipo jsonb

mesmo problema

mesmo problema

Próxima compilação agora suporta JSONB colunas:
grafik

No entanto, não tenho certeza se a edição de tais colunas na grade de dados ou grade de consulta falhará, pois são dados binários.

Esta página foi útil?
0 / 5 - 0 avaliações