PostgreSQL bekommt mehr JSON-Funktionen

In der kommenden Version 9.3 der freien SQL-Datenbank wird die Unterstützung für das flexible Web-Datenformat JSON ausgebaut. Eine Erweiterung macht die neuen Funktionen auch in der aktuellen Version verfügbar.

In Pocket speichern vorlesen Druckansicht 14 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

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)