Menü
iX Magazin

PostgreSQL bekommt mehr JSON-Funktionen

Von
vorlesen Drucken Kommentare lesen 14 Beiträge

Wie der Dokumentation und Blog-Beiträgen zu entnehmen ist, arbeiten die Entwickler der freien SQL-Datenbank PostgreSQL an der Verbesserung der JSON-Unterstützung. In der nächsten Version 9.3 sollen etliche Funktionen den Umgang mit diesem Datenformat erleichtern, das vor allem für den Austausch von Informationen mit Webanwendungen verwendet wird.

Zuvor hatte Andrew Dunstan den JSON-Parser der Datenbank umgeschrieben und um eine API ergänzt. Das erlaube nach seinen Worten "ziemlich einfach das Schreiben einer großen Zahl von Funktionen zur JSON-Verarbeitung." Einige solcher Funktionen hat Dunstan selbst beigesteuert. So gibt etwa json_agg Datensätze als JSON-Array aus. Auf JSON-Objekte innerhalb von PostgreSQL-Feldern kann man mit den Operatoren -> und ->> zugreifen, mehrere davon lassen sich mit #> und #>> zusammenfassen.

Dunstan hat außerdem einen Backport dieser Funktionen für als Erweiterung für PostgreSQL 9.2 veröffentlicht. Diese Version der Datenbank unterstützte erstmals einen eigenen JSON-Datentypen. Version 9.3 soll in diesem Jahr erscheinen. (ck)