JSONB und Arrays
Teil des PostgreSQL-Kurses
Manche Daten lassen sich nicht in Spalten pressen. Eine Produkttabelle, in der Laptops eine RAM-Größe haben, Tastaturen einen Schaltertyp und Monitore eine Bildschirmdiagonale, und nächsten Monat trägt jemand Kerzen ein. Du kannst pro Attribut eine Spalte anlegen und zusehen, wie die Tabelle auf neunzig überwiegend leere Spalten anwächst, oder du baust eine Schlüssel-Wert-Nebentabelle und dazu von Hand eine eigene...
Dasselbe Problem taucht in klein bei Listen auf. Ein Post hat Tags. Meistens drei. Eine komplette Join-Tabelle dafür ist oft mehr Maschinerie, als das Problem verdient, und Postgres lässt eine Spalte bereitwillig ein Array halten. ...
Möchtest du PostgreSQL JSONB und Arrays in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem PostgreSQL und arbeite JSONB und Arrays praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenJSONB und ArraysWas du lernen wirst
- JSONB column
- -> operator
- ->> operator
- @> contains operator
- GIN index on jsonb
- Text[] and integer[] arrays
- ANY()
- Unnest
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
14 Lektionen- 1Was ist PostgreSQL20 Min.
- 2psql und erste Befehle25 Min.
- 3Datenbanken und Tabellen erstellen30 Min.
- 4Datentypen25 Min.
- 5SELECT und WHERE30 Min.
- 6Joins35 Min.
- 7Aggregate und Gruppierung30 Min.
- 8Indexes35 Min.
- 9Transactions und Isolation35 Min.
- 10Functions und Triggers35 Min.
- 11JSONB und Arrays35 Min.
- 12EXPLAIN und Query-Optimierung35 Min.
- 13Sichern und Wiederherstellen25 Min.
- 14Abschlussprojekt: Ein Schema entwerfen60 Min.
