Die neue Version der Datenbanksoftware implementiert das lange erwartete UPSERT-Feature.
Die neue Version 9.5 der relationalen Datenbank-Managementsoftware PostgreSQL steht zum Download bereit. Neue ist die seit langem von Anwendern gewünschte UPSERT-Funktionalität, eine Implementierung des SQL-Statements "INSERT, ON CONFLICT UPDATE", das es ermöglicht, bereits existierende Daten zu aktualisieren, wenn das Neuanlagen eines Datensatzes scheitert. Nach Meinung der PostgreSQL-Entwickler ist das eigene UPSERT-Feature leistungsfähiger und flexibler als das anderer relationaler Datenbanken, weil es beispielsweise ermöglicht, die neuen Daten zu ignorieren oder auch andere Datenbank-Spalten zu aktualisieren.
Für feiner abgestufte Zugriffskontroller bietet PostgreSQL 9.5 jetzt Row Level Security (RLS). Der Zugriffschutz lässt sich dabei auf Zeilen- oder Spaltenebene individuell vergeben. Row Level Security (RLS) lässt sich auch mit externen Schutzmechanismen wie SELinux verbinden.
Die neue Version der freien SQL-Datenbank beschert Usern signifikante Verbesserungen.