PostgreSQL 19: Eigenschaftsgraph-Abfragen und mehr – interaktive Tour
PostgreSQL 19 Interactive Tour

PostgreSQL 19 ist in der Beta-Phase und bietet mit SQL/PGQ erstmals Eigenschaftsgraph-Abfragen direkt in der Datenbank. Diese interaktive Tour zeigt anhand ausführbarer Beispiele die wichtigsten Neuerungen: Graph-Musterabfragen ohne separate Graph-Datenbank, zeitliche UPDATEs und DELETEs mit FOR PORTION OF, Upserts, die auch bei Konflikten die vorhandenen Zeilen zurückgeben, Fensterfunktionen mit IGNORE NULLS, das neue REPACK-Kommando, Autovacuum mit Prioritäten und mehr. Jedes Beispiel wurde gegen Beta 3 getestet und zeigt die tatsächliche Ausgabe.
Es gibt hier keine neue Ausführungs-Engine, und genau das ist der Punkt: GRAPH_TABLE wird in eine gewöhnliche relationale Abfrage umgeschrieben, sodass der Planer, die Statistiken und die Indexauswahl, die Sie bereits kennen, weiterhin gelten.
- weitendorf
Muss schon sagen, diese Seite macht in den letzten Jahren im LLM-geschriebenen technischen Blog-SEO-Spiel richtig was her, sie schaffen es konsequent, die SERP für eine Reihe von Technologien zu dominieren (und liefern trotz der LLM-typischen Ausdrucksweise tatsächlich echten Mehrwert), die sehr stark mit denen übereinstimmen, mit denen ein typischer Backend-/Infrastruktur-Entwickler arbeitet.
Ich habe mir ihre Liste von Blog-Artikeln aus dem letzten Jahr angesehen, und sie haben nicht einmal so viele geschrieben, was ziemlich beeindruckend ist, weil sie die Menge, mit der ich arbeite (Go, Postgres, grpc, otel), wirklich gut abbilden, indem sie vermutlich eine Art Kunden-Archetyp definieren und wirklich detaillierte Anleitungen darüber schreiben, was diese Zielgruppe gerne näher kennenlernen würde. Inzwischen bin ich im letzten Jahr etwa fünfmal "organisch" auf ihre Seite gestoßen und erkenne den Namen/Stil der Inhalte wieder, also machen sie in der Marketing-Abteilung auf jeden Fall etwas richtig.
Man könnte es einerseits einfach als Spam abtun, aber Artikel wie dieser repräsentieren tatsächlich einen ziemlich erheblichen LLM-Aufwand mit menschlicher Überprüfung, der mir als technischem Endnutzer, der auf Google oder in technischen Blogs auf HN nach Informationen sucht, echten Mehrwert liefert (d.h. es würde lange dauern, so etwas selbst zu erstellen, und ich würde es nicht proaktiv tun, sondern nur bei Bedarf). Es hilft mir also tatsächlich ziemlich, dass sie das tun, bevor ich überhaupt daran denke, danach zu fragen.
- exceptione
Die Funktionen sehen aufregend aus, aber der Artikel ist für mich außergewöhnlich unklar. Ich bin mir nicht sicher, ob das meine Schuld ist, die des Autors oder die der LLM, die ihn geschrieben hat.
Die Hauptfunktion (Eigenschaftsgraphen) hat hier in der offiziellen Dokumentation ein besseres Beispiel: https://www.postgresql.org/docs/19/ddl-property-graphs.html
- jgord
Mich interessiert, welche Funktionen PostgreSQL 19 hat .. und ich würde gerne eine Zusammenfassung sehen, die mit einer Aufzählungsliste der Highlights beginnt.
Ich fand diese Tour unlesbar.
Hier ist die offizielle Seite mit den Versionshinweisen: https://www.postgresql.org/docs/19/release-19.html
die erwartungsgemäß tatsächlich eine Liste wichtiger Änderungen ganz oben hat.