{"id":119954,"date":"2024-09-26T21:43:01","date_gmt":"2024-09-26T19:43:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-subd-postgresql-17"},"modified":"2024-09-26T21:43:01","modified_gmt":"2024-09-26T19:43:01","slug":"reliz-subd-postgresql-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-subd-postgresql-17","title":{"rendered":"Release der Datenbank PostgreSQL 17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach einem Jahr der Entwicklung wurde der neue stabile Branch der Datenbank PostgreSQL 17 ver\u00f6ffentlicht. Updates f\u00fcr den neuen Branch werden f\u00fcnf Jahre lang bis November 2029 bereitgestellt. Die Unterst\u00fctzung f\u00fcr PostgreSQL 12.x, den \u00e4ltesten unterst\u00fctzten Branch, wird am 14. November eingestellt.     <\/p>\n<p>Hauptneuheiten:  <\/p>\n<ul>\n<li class=\"l\"> Bei der Ausf\u00fchrung der VACUUM-Operation (M\u00fcllsammlung, Reinigung und Verpackung des Datenspeichers) ist eine neue Datenstruktur eingef\u00fchrt worden, die bis zu 20 Mal weniger Speicher ben\u00f6tigt. Der Wechsel zu dieser neuen Struktur hat die Ausf\u00fchrung von VACUUM-Operationen beschleunigt und den Verbrauch gemeinsam genutzter Ressourcen reduziert.\n<li class=\"l\"> Die Optimierung der Eingabe-\/Ausgabeleistung wurde fortgesetzt. Durch die Verbesserung des Codes zur Verarbeitung des Write-Ahead Logging (WAL) konnte die Durchsatzrate von Schreiboperationen in Systemen mit einer hohen Anzahl gleichzeitig ausgef\u00fchrter Abfragen verdoppelt werden. Eine neue Schnittstelle f\u00fcr das Streamen von Ein-\/Ausgaben wurde vorgeschlagen, die die Geschwindigkeit der sequentiellen Datenabfrage in Tabellen erh\u00f6ht hat und die Aktualisierung der Statistiken f\u00fcr den Abfrageplaner nach der Ausf\u00fchrung der ANALYZE-Operation beschleunigt hat.\n<li class=\"l\"> Die Leistung von Abfragen mit dem Ausdruck \u201eIN\u201c wurde gesteigert, wenn Indizes auf Basis der B-Baum-Struktur verwendet werden. Es wurde die M\u00f6glichkeit der parallelen Erstellung von BRIN-Indizes (Block Range Index) implementiert. Im Abfrageplaner wurden die \u00dcberpr\u00fcfungen von \u201eNOT NULL\u201c optimiert und die Verarbeitung von Common Table Expressions (CTE), die mittels des SQL-Befehls \u201eWITH\u201c definiert werden, beschleunigt. Der Einsatz von vektorbasierten Prozessoranweisungen (SIMD) zur Beschleunigung bestimmter Berechnungen wurde sichergestellt; beispielsweise wurden AVX-512-Anweisungen zur Optimierung der Funktion bit_count verwendet.\n<li class=\"l\"> Unterst\u00fctzung neuer Funktionen f\u00fcr die Arbeit mit dem JSON-Format, wie im SQL\/JSON-Standard definiert, wurde implementiert. Die Funktion JSON-TABLE wurde hinzugef\u00fcgt, um Daten aus dem JSON-Format in gew\u00f6hnliche PostgreSQL-Tabellen zu konvertieren, sowie neue jsonpath-Operatoren zur Konvertierung von JSON-Daten in native PostgreSQL-Datentypen. Neue Funktionen zur Erstellung (JSON, JSON_SCALAR und JSON_SERIALIZE) und Abfrage (JSON_EXISTS, JSON_QUERY und JSON_VALUE) von Daten im JSON-Format wurden vorgeschlagen.\n<li class=\"l\"> Die M\u00f6glichkeiten des SQL-Befehls \u201eMERGE\u201c wurden erweitert, der bedingte SQL-Ausdr\u00fccke erlaubt, die in einem Ausdruck die Operationen INSERT, UPDATE und DELETE vereinen. Die Unterst\u00fctzung des RETURNING-Ausdrucks wurde hinzugef\u00fcgt, der es erm\u00f6glicht, Werte basierend auf hinzugef\u00fcgten, aktualisierten oder gel\u00f6schten Zeilen zu berechnen und zur\u00fcckzugeben. Zudem wurde die Unterst\u00fctzung f\u00fcr die Aktualisierung von Sichten implementiert.\n<li class=\"l\"> Die M\u00f6glichkeiten zum Laden und Exportieren von Daten im Batch-Modus wurden erweitert. In der COPY-Anweisung wurde die Exportgeschwindigkeit gro\u00dfer Zeilen bis zu zweimal erh\u00f6ht, das Kopieren bei \u00dcbereinstimmung der Quell- und Zielcodierungen optimiert und die ON_ERROR-Option hinzugef\u00fcgt, die es erm\u00f6glicht, den Import nach Fehlern beim Einf\u00fcgen von Daten fortzusetzen.\n<li class=\"l\"> F\u00fcr partitionierte Tabellen wurde die Verwendung von Spalten mit einzigartigen Identifikatoren und die Unterst\u00fctzung der Technik \u201eConstraint Exclusion\u201c zur Optimierung von Abfragen implementiert.\n<li class=\"l\"> Im System zum Anschluss externer Tabellen Foreign Data Wrapper (postgres_fdw) wurde die M\u00f6glichkeit zur \u00dcbertragung an externe <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a> Unterabfragen \u201eEXISTS\u201c und \u201eIN\u201c.\n<li class=\"l\"> Ein plattformunabh\u00e4ngiger eingebetteter Motor zur Verarbeitung von Locale-Attributen \u201eCollation\u201c, die f\u00fcr die Festlegung von Sortierreihenfolgen und Zeichenvergleichsregeln verwendet werden, wurde implementiert. Dabei wird beispielsweise bei der Sortierung von Zahlenwerten das Vorhandensein von Minus und Punkt sowie verschiedene Schreibweisen ber\u00fccksichtigt, w\u00e4hrend bei Vergleichen die Gro\u00df- und Kleinschreibung sowie Akzentzeichen ignoriert werden. Der neue Motor garantiert ein einheitliches Verhalten bei der Sortierung von Abfrageergebnissen, unabh\u00e4ngig davon, auf welcher Plattform PostgreSQL betrieben wird.\n<li class=\"l\"> Im Mechanismus der logischen Replikation, der die \u00dcbertragung von \u00c4nderungen an einen anderen Server erm\u00f6glicht, die in der DB w\u00e4hrend des Hinzuf\u00fcgens, L\u00f6schens oder Aktualisierens von Datens\u00e4tzen vorgenommen werden, wurde der Aktualisierungsprozess der DBMS vereinfacht. Wenn fr\u00fcher beim \u00dcbergang zu einer neuen bedeutenden Version die Slots der logischen Replikation entfernt und die Daten erneut synchronisiert werden mussten, kann jetzt auf das L\u00f6schen von Slots verzichtet werden. F\u00fcr fehlertolerante Konfigurationen wurde die M\u00f6glichkeit zur Steuerung des Wechsels zu einem Backup-Server (Failover) f\u00fcr die logische Replikation implementiert. Ein neues Dienstprogramm pg_createsubscriber wurde hinzugef\u00fcgt, um eine physische Replik in eine neue logische Replik umzuwandeln.\n<li class=\"l\"> Eine neue Option \u201esslnegotiation\u201c wurde hinzugef\u00fcgt, um die Aushandlung von gesch\u00fctzten TLS-Verbindungen mithilfe der TLS-Erweiterung ALPN direkt zu erm\u00f6glichen.\n<li class=\"l\"> Die vordefinierte Rolle pg_maintain wurde implementiert, die dem Benutzer das Recht zur Durchf\u00fchrung von Wartungsoperationen f\u00fcr die DBMS einr\u00e4umt.\n<li class=\"l\"> Im Tool pg_basebackup, das zum Erstellen von Datenbanksicherungen verwendet wird, wurde die Unterst\u00fctzung f\u00fcr inkrementelle Backups hinzugef\u00fcgt. Ein neues Tool pg_combinebackup wurde vorgeschlagen, um ein vollst\u00e4ndiges Backup aus einer Reihe von inkrementellen Kopien zu rekonstruieren. Im Tool pg_dump wurde die Option \u201e\u2014filter\u201c hinzugef\u00fcgt, um die im Dump enthaltenen Objekte auszuw\u00e4hlen.\n<li class=\"l\"> Bei der Analyse von Abfragen mit dem SQL-Befehl &#171;EXPLAIN&#187; wird die Zeit angezeigt, die f\u00fcr das Lesen und Schreiben von lokalen Bl\u00f6cken bei der Ein- und Ausgabe aufgewendet wurde. Der Befehl &#171;EXPLAIN&#187; wurde au\u00dferdem um zwei neue Optionen &#171;MEMORY&#187; und &#171;SERIALIZE&#187; erweitert, mit denen der verwendete Speicherplatz und die f\u00fcr die Daten\u00fcbertragung im Netzwerk aufgewendete Zeit bestimmt werden k\u00f6nnen.\n<li class=\"l\"> Es wurde eine Fortschrittsanzeige f\u00fcr die Ausf\u00fchrung von VACUUM-Operationen mit Indizes bereitgestellt.\n<li class=\"l\"> Eine Systemansicht pg_wait_events wurde hinzugef\u00fcgt, die zusammen mit der Ansicht pg_stat_activity eine detailliertere Untersuchung der Gr\u00fcnde f\u00fcr das Warten aktiver Sitzungen erm\u00f6glicht.      <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61935\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 17. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2029 \u0433\u043e\u0434\u0430. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 PostgreSQL 12.x, \u0441\u0430\u043c\u043e\u0439 \u0441\u0442\u0430\u0440\u043e\u0439 \u0438\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0432\u0435\u0442\u043e\u043a, \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0430 14 \u043d\u043e\u044f\u0431\u0440\u044f. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043d\u043e\u0432\u0448\u0435\u0441\u0442\u0432\u0430: \u041f\u0440\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 VACUUM (\u0441\u0431\u043e\u0440\u043a\u0430 \u043c\u0443\u0441\u043e\u0440\u0430, \u0447\u0438\u0441\u0442\u043a\u0430 \u0438 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0430 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430) \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119954","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 17. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2029 \u0433\u043e\u0434\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-subd-postgresql-17\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 PostgreSQL 17 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 17. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2029 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-subd-postgresql-17\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-09-26T19:43:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-26T19:43:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Ver\u00f6ffentlichung der PostgreSQL-Datenbank 17 | ProHoster","description":"Nach einem Jahr der Entwicklung wurde der neue stabile Branch der PostgreSQL-Datenbank 17 ver\u00f6ffentlicht. Updates f\u00fcr den neuen Branch werden \u00fcber f\u00fcnf Jahre bis November 2029 bereitgestellt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-subd-postgresql-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0421\u0423\u0411\u0414 PostgreSQL 17 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0421\u0423\u0411\u0414 PostgreSQL 17. \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0434\u043e \u043d\u043e\u044f\u0431\u0440\u044f 2029 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-subd-postgresql-17","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-09-26T19:43:01+00:00","article:modified_time":"2024-09-26T19:43:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119954","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 06:51:33","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:51:33","updated":"2026-01-23 06:51:33","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/119954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=119954"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/119954\/revisions"}],"predecessor-version":[{"id":173068,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/119954\/revisions\/173068"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=119954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=119954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=119954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}