100 % locale — i tuoi dati non lasciano mai il tuo browser

Da JSON a CREATE TABLE PostgreSQL — Strumento gratuito

Genera un’istruzione CREATE TABLE PostgreSQL da un JSON di esempio nel tuo browser. Gratuito e privato: i tuoi dati restano sul tuo dispositivo.

Istantaneo Privato Zero cookie

Input JSON

Output PostgreSQL

Perché convertire JSON in PostgreSQL?

Progettare una tabella a partire da un payload esistente non dovrebbe richiedere di scrivere DDL a mano. Incolla un documento JSON di esempio qui sopra e ottieni all’istante un’istruzione CREATE TABLE per PostgreSQL pronta da eseguire.

Come funziona

Il convertitore deduce una colonna per chiave. Le stringhe diventano TEXT, gli interi BIGINT, i decimali DOUBLE PRECISION, i booleani BOOLEAN — e tutto ciò che è annidato diventa una colonna JSONB, scelta più onesta che inventare chiavi esterne da un singolo esempio. Le colonne sono NOT NULL a meno che il valore di esempio non sia null, e l’opzione Nome radice imposta il nome della tabella.

Domande frequenti

I miei dati JSON vengono caricati su un server?
No. Tutto avviene interamente nel tuo browser con JavaScript. Nulla viene inviato in rete, il che rende lo strumento sicuro per i dati sensibili.
Quali tipi PostgreSQL vengono usati?
Le stringhe diventano TEXT, gli interi BIGINT, i decimali DOUBLE PRECISION e i booleani BOOLEAN. Oggetti e array annidati diventano colonne JSONB, e i nomi sono in snake_case tra virgolette doppie.
Posso incollare un array di record?
Sì. Un array di oggetti descrive una riga per elemento: il primo elemento definisce le colonne della tabella, esattamente come nello strumento da JSON a MySQL.

Convertitori correlati