Warum JSON in PostgreSQL umwandeln?
Eine Tabelle aus einem bestehenden Payload zu entwerfen sollte kein handgeschriebenes DDL
erfordern. Fügen Sie oben ein JSON-Beispieldokument ein und erhalten Sie im Handumdrehen ein
direkt ausführbares CREATE TABLE-Statement für PostgreSQL.
So funktioniert es
Der Konverter leitet pro Schlüssel eine Spalte ab. Strings werden zu TEXT, Ganzzahlen zu
BIGINT, Gleitkommazahlen zu DOUBLE PRECISION, Wahrheitswerte zu BOOLEAN — und alles
Verschachtelte wird zu einer JSONB-Spalte, was ehrlicher ist, als aus einem einzigen
Beispiel Fremdschlüssel zu erfinden. Spalten sind NOT NULL, sofern der Beispielwert nicht
null ist, und die Option Root name legt den Tabellennamen fest.