de: Translation updates
authorPeter Eisentraut <peter@eisentraut.org>
Sun, 5 Sep 2021 17:43:21 +0000 (19:43 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Sun, 5 Sep 2021 17:43:21 +0000 (19:43 +0200)
de/postgres.po

index 1e850ec48f4ec950457efd9993c0e46631a31dff..4cba778e14426674d387d9123d21f2f22c83d34b 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 14\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2021-08-28 07:10+0000\n"
-"PO-Revision-Date: 2021-08-28 14:04+0200\n"
+"POT-Creation-Date: 2021-09-02 23:10+0000\n"
+"PO-Revision-Date: 2021-09-05 19:31+0200\n"
 "Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
 "Language-Team: German <pgsql-translators@postgresql.org>\n"
 "Language: de\n"
@@ -75,7 +75,7 @@ msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen"
 #: replication/logical/snapbuild.c:1642 replication/logical/snapbuild.c:1815
 #: replication/slot.c:1611 replication/slot.c:1772 replication/walsender.c:559
 #: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:738
-#: storage/file/fd.c:3534 storage/file/fd.c:3637 utils/cache/relmapper.c:759
+#: storage/file/fd.c:3536 storage/file/fd.c:3639 utils/cache/relmapper.c:759
 #: utils/cache/relmapper.c:898
 #, c-format
 msgid "could not close file \"%s\": %m"
@@ -116,8 +116,8 @@ msgstr ""
 #: replication/logical/snapbuild.c:1597 replication/logical/snapbuild.c:1704
 #: replication/slot.c:1692 replication/walsender.c:517
 #: replication/walsender.c:2526 storage/file/copydir.c:161
-#: storage/file/fd.c:713 storage/file/fd.c:3298 storage/file/fd.c:3521
-#: storage/file/fd.c:3608 storage/smgr/md.c:502 utils/cache/relmapper.c:724
+#: storage/file/fd.c:713 storage/file/fd.c:3300 storage/file/fd.c:3523
+#: storage/file/fd.c:3610 storage/smgr/md.c:502 utils/cache/relmapper.c:724
 #: utils/cache/relmapper.c:842 utils/error/elog.c:1938
 #: utils/init/miscinit.c:1346 utils/init/miscinit.c:1480
 #: utils/init/miscinit.c:1557 utils/misc/guc.c:8605 utils/misc/guc.c:8637
@@ -144,7 +144,7 @@ msgstr "konnte Datei »%s« nicht schreiben: %m"
 #: access/transam/xlog.c:4907 access/transam/xlog.c:10811
 #: access/transam/xlog.c:10852 replication/logical/snapbuild.c:1635
 #: replication/slot.c:1597 replication/slot.c:1702 storage/file/fd.c:730
-#: storage/file/fd.c:3629 storage/smgr/md.c:950 storage/smgr/md.c:991
+#: storage/file/fd.c:3631 storage/smgr/md.c:950 storage/smgr/md.c:991
 #: storage/sync/sync.c:417 utils/cache/relmapper.c:891 utils/misc/guc.c:8392
 #, c-format
 msgid "could not fsync file \"%s\": %m"
@@ -161,8 +161,8 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m"
 #: postmaster/postmaster.c:5583 postmaster/postmaster.c:5947
 #: replication/libpqwalreceiver/libpqwalreceiver.c:283
 #: replication/logical/logical.c:205 replication/walsender.c:591
-#: storage/buffer/localbuf.c:442 storage/file/fd.c:882 storage/file/fd.c:1352
-#: storage/file/fd.c:1513 storage/file/fd.c:2321 storage/ipc/procarray.c:1422
+#: storage/buffer/localbuf.c:442 storage/file/fd.c:882 storage/file/fd.c:1354
+#: storage/file/fd.c:1515 storage/file/fd.c:2323 storage/ipc/procarray.c:1422
 #: storage/ipc/procarray.c:2247 storage/ipc/procarray.c:2254
 #: storage/ipc/procarray.c:2743 storage/ipc/procarray.c:3367
 #: utils/adt/cryptohashfuncs.c:46 utils/adt/cryptohashfuncs.c:66
@@ -244,8 +244,8 @@ msgstr "kann NULL-Zeiger nicht kopieren (interner Fehler)\n"
 #: commands/tablespace.c:894 guc-file.l:1062 replication/basebackup.c:439
 #: replication/basebackup.c:622 replication/basebackup.c:698
 #: replication/logical/snapbuild.c:1514 storage/file/copydir.c:68
-#: storage/file/copydir.c:107 storage/file/fd.c:1863 storage/file/fd.c:1949
-#: storage/file/fd.c:3149 storage/file/fd.c:3353 utils/adt/dbsize.c:70
+#: storage/file/copydir.c:107 storage/file/fd.c:1865 storage/file/fd.c:1951
+#: storage/file/fd.c:3151 storage/file/fd.c:3355 utils/adt/dbsize.c:70
 #: utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:418
 #: utils/adt/genfile.c:644
 #, c-format
@@ -254,13 +254,13 @@ msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m"
 
 #: ../common/file_utils.c:166 ../common/pgfnames.c:48 commands/tablespace.c:726
 #: commands/tablespace.c:736 postmaster/postmaster.c:1515
-#: storage/file/fd.c:2724 storage/file/reinit.c:122 utils/adt/misc.c:262
+#: storage/file/fd.c:2726 storage/file/reinit.c:122 utils/adt/misc.c:262
 #: utils/misc/tzparser.c:338
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht öffnen: %m"
 
-#: ../common/file_utils.c:200 ../common/pgfnames.c:69 storage/file/fd.c:2736
+#: ../common/file_utils.c:200 ../common/pgfnames.c:69 storage/file/fd.c:2738
 #, c-format
 msgid "could not read directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
@@ -972,13 +972,13 @@ msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält nicht unterstüt
 msgid "operator family \"%s\" of access method %s contains incorrect ORDER BY opfamily specification for operator %s"
 msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält ungültige ORDER-BY-Operatorfamilienangabe für Operator %s"
 
-#: access/hash/hashfunc.c:255 access/hash/hashfunc.c:311
+#: access/hash/hashfunc.c:276 access/hash/hashfunc.c:332
 #: utils/adt/varchar.c:993 utils/adt/varchar.c:1053
 #, c-format
 msgid "could not determine which collation to use for string hashing"
 msgstr "konnte die für das Zeichenketten-Hashing zu verwendende Sortierfolge nicht bestimmen"
 
-#: access/hash/hashfunc.c:256 access/hash/hashfunc.c:312 catalog/heap.c:713
+#: access/hash/hashfunc.c:277 access/hash/hashfunc.c:333 catalog/heap.c:713
 #: catalog/heap.c:719 commands/createas.c:206 commands/createas.c:503
 #: commands/indexcmds.c:1869 commands/tablecmds.c:16789 commands/view.c:86
 #: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1666
@@ -1061,7 +1061,7 @@ msgid "attempted to update invisible tuple"
 msgstr "Versuch ein unsichtbares Tupel zu aktualisieren"
 
 #: access/heap/heapam.c:4663 access/heap/heapam.c:4701
-#: access/heap/heapam.c:4957 access/heap/heapam_handler.c:452
+#: access/heap/heapam.c:4957 access/heap/heapam_handler.c:456
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
@@ -1120,8 +1120,8 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m"
 #: postmaster/postmaster.c:1096 postmaster/syslogger.c:1465
 #: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4389
 #: replication/logical/snapbuild.c:1556 replication/logical/snapbuild.c:1972
-#: replication/slot.c:1676 storage/file/fd.c:788 storage/file/fd.c:3169
-#: storage/file/fd.c:3231 storage/file/reinit.c:250 storage/ipc/dsm.c:315
+#: replication/slot.c:1676 storage/file/fd.c:788 storage/file/fd.c:3171
+#: storage/file/fd.c:3233 storage/file/reinit.c:250 storage/ipc/dsm.c:315
 #: storage/smgr/md.c:344 storage/smgr/md.c:394 storage/sync/sync.c:231
 #: utils/time/snapmgr.c:1589
 #, c-format
@@ -1189,17 +1189,17 @@ msgstr "%u Seiten der Tabelle (%.2f%% der Gesamtzahl) haben %lld tote Item-Bezei
 msgid "index \"%s\": pages: %u in total, %u newly deleted, %u currently deleted, %u reusable\n"
 msgstr "Index »%s«: Seiten: %u gesamt, %u neu gelöscht, %u gegenwärtig gelöscht, %u wiederverwendbar\n"
 
-#: access/heap/vacuumlazy.c:846 commands/analyze.c:785
+#: access/heap/vacuumlazy.c:846 commands/analyze.c:798
 #, c-format
 msgid "I/O timings: read: %.3f ms, write: %.3f ms\n"
 msgstr "I/O-Zeitmessungen: Lesen: %.3f ms, Schreiben: %.3f ms\n"
 
-#: access/heap/vacuumlazy.c:849 commands/analyze.c:788
+#: access/heap/vacuumlazy.c:849 commands/analyze.c:801
 #, c-format
 msgid "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
 msgstr "durchschn. Leserate: %.3f MB/s, durchschn. Schreibrate: %.3f MB/s\n"
 
-#: access/heap/vacuumlazy.c:852 commands/analyze.c:790
+#: access/heap/vacuumlazy.c:852 commands/analyze.c:803
 #, c-format
 msgid "buffer usage: %lld hits, %lld misses, %lld dirtied\n"
 msgstr "Puffer-Verwendung: %lld Treffer, %lld Verfehlen, %lld geändert\n"
@@ -1209,7 +1209,7 @@ msgstr "Puffer-Verwendung: %lld Treffer, %lld Verfehlen, %lld geändert\n"
 msgid "WAL usage: %lld records, %lld full page images, %llu bytes\n"
 msgstr "WAL-Benutzung: %lld Einträge, %lld Full Page Images, %llu Bytes\n"
 
-#: access/heap/vacuumlazy.c:861 commands/analyze.c:794
+#: access/heap/vacuumlazy.c:861 commands/analyze.c:807
 #, c-format
 msgid "system usage: %s"
 msgstr "Systembenutzung: %s"
@@ -1224,64 +1224,57 @@ msgstr "aggressives Vacuum von »%s.%s«"
 msgid "vacuuming \"%s.%s\""
 msgstr "Vacuum von »%s.%s«"
 
-#: access/heap/vacuumlazy.c:1649 access/heap/vacuumlazy.c:2387
+#: access/heap/vacuumlazy.c:1640 access/heap/vacuumlazy.c:2385
 #, c-format
 msgid "table \"%s\": removed %lld dead item identifiers in %u pages"
 msgstr "Tabelle »%s«: %lld tote Item-Bezeichner in %u Seiten entfernt"
 
-#: access/heap/vacuumlazy.c:1655
+#: access/heap/vacuumlazy.c:1656
 #, c-format
 msgid "%lld dead row versions cannot be removed yet, oldest xmin: %u\n"
 msgstr "%lld tote Zeilenversionen können noch nicht entfernt werden, ältestes xmin: %u\n"
 
-#: access/heap/vacuumlazy.c:1657
-#, c-format
-msgid "%u page removed.\n"
-msgid_plural "%u pages removed.\n"
-msgstr[0] "%u Seite entfernt.\n"
-msgstr[1] "%u Seiten entfernt.\n"
-
-#: access/heap/vacuumlazy.c:1661
+#: access/heap/vacuumlazy.c:1658
 #, c-format
 msgid "Skipped %u page due to buffer pins, "
 msgid_plural "Skipped %u pages due to buffer pins, "
 msgstr[0] "%u Seite wegen Buffer-Pins übersprungen, "
 msgstr[1] "%u Seiten wegen Buffer-Pins übersprungen, "
 
-#: access/heap/vacuumlazy.c:1665
+#: access/heap/vacuumlazy.c:1662
 #, c-format
 msgid "%u frozen page.\n"
 msgid_plural "%u frozen pages.\n"
 msgstr[0] "%u eingefrorene Seite.\n"
 msgstr[1] "%u eingefrorene Seiten.\n"
 
-#: access/heap/vacuumlazy.c:1669 commands/indexcmds.c:3986
+#: access/heap/vacuumlazy.c:1666 commands/indexcmds.c:3986
 #: commands/indexcmds.c:4005
 #, c-format
 msgid "%s."
 msgstr "%s."
 
-#: access/heap/vacuumlazy.c:1672
+#: access/heap/vacuumlazy.c:1669
 #, c-format
 msgid "table \"%s\": found %lld removable, %lld nonremovable row versions in %u out of %u pages"
 msgstr "Tabelle »%s«: %lld entfernbare, %lld nicht entfernbare Zeilenversionen in %u von %u Seiten gefunden"
 
-#: access/heap/vacuumlazy.c:2176
+#: access/heap/vacuumlazy.c:2173
 #, c-format
 msgid "table \"%s\": index scan bypassed: %u pages from table (%.2f%% of total) have %lld dead item identifiers"
 msgstr "Tabelle »%s«: Index-Scan umgangen: %u Seiten der Tabelle (%.2f%% der Gesamtzahl) haben %lld tote Item-Bezeichner"
 
-#: access/heap/vacuumlazy.c:2619
+#: access/heap/vacuumlazy.c:2617
 #, c-format
 msgid "bypassing nonessential maintenance of table \"%s.%s.%s\" as a failsafe after %d index scans"
 msgstr "umgehe nicht essentielle Wartung der Tabelle »%s.%s.%s« als Ausfallsicherung nach %d Index-Scans"
 
-#: access/heap/vacuumlazy.c:2624
+#: access/heap/vacuumlazy.c:2622
 #, c-format
 msgid "The table's relfrozenxid or relminmxid is too far in the past."
 msgstr "relfrozenxid oder relminmxid der Tabelle ist zu weit in der Vergangenheit."
 
-#: access/heap/vacuumlazy.c:2625
+#: access/heap/vacuumlazy.c:2623
 #, c-format
 msgid ""
 "Consider increasing configuration parameter \"maintenance_work_mem\" or \"autovacuum_work_mem\".\n"
@@ -1290,31 +1283,31 @@ msgstr ""
 "Erhöhen Sie eventuell die Konfigurationsparameter »maintenance_work_mem« oder »autovacuum_work_mem«.\n"
 "Sie müssen möglicherweise auch andere Wege in Betracht ziehen, wie VACUUM mit der Benutzung von Transaktions-IDs mithalten kann."
 
-#: access/heap/vacuumlazy.c:2765
+#: access/heap/vacuumlazy.c:2763
 #, c-format
 msgid "launched %d parallel vacuum worker for index cleanup (planned: %d)"
 msgid_plural "launched %d parallel vacuum workers for index cleanup (planned: %d)"
 msgstr[0] "%d parallelen Vacuum-Worker für Index-Cleanup gestartet (geplant: %d)"
 msgstr[1] "%d parallele Vacuum-Worker für Index-Cleanup gestartet (geplant: %d)"
 
-#: access/heap/vacuumlazy.c:2771
+#: access/heap/vacuumlazy.c:2769
 #, c-format
 msgid "launched %d parallel vacuum worker for index vacuuming (planned: %d)"
 msgid_plural "launched %d parallel vacuum workers for index vacuuming (planned: %d)"
 msgstr[0] "%d parallelen Vacuum-Worker für Index-Vacuum gestartet (geplant: %d)"
 msgstr[1] "%d parallele Vacuum-Worker für Index-Vacuum gestartet (geplant: %d)"
 
-#: access/heap/vacuumlazy.c:3060
+#: access/heap/vacuumlazy.c:3058
 #, c-format
 msgid "scanned index \"%s\" to remove %d row versions"
 msgstr "Index »%s« gelesen und %d Zeilenversionen entfernt"
 
-#: access/heap/vacuumlazy.c:3117
+#: access/heap/vacuumlazy.c:3115
 #, c-format
 msgid "index \"%s\" now contains %.0f row versions in %u pages"
 msgstr "Index »%s« enthält %.0f Zeilenversionen in %u Seiten"
 
-#: access/heap/vacuumlazy.c:3121
+#: access/heap/vacuumlazy.c:3119
 #, c-format
 msgid ""
 "%.0f index row versions were removed.\n"
@@ -1327,67 +1320,67 @@ msgstr ""
 "%u Indexseiten sind gegenwärtig gelöscht, wovon %u gegenwärtig wiederverwendbar sind.\n"
 "%s."
 
-#: access/heap/vacuumlazy.c:3230
+#: access/heap/vacuumlazy.c:3228
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "»%s«: Truncate wird gestoppt wegen Sperrkonflikt"
 
-#: access/heap/vacuumlazy.c:3296
+#: access/heap/vacuumlazy.c:3294
 #, c-format
-msgid "\"%s\": truncated %u to %u pages"
-msgstr "»%s«: von %u auf %u Seiten verkürzt"
+msgid "table \"%s\": truncated %u to %u pages"
+msgstr "Tabelle »%s«: von %u auf %u Seiten verkürzt"
 
-#: access/heap/vacuumlazy.c:3360
+#: access/heap/vacuumlazy.c:3358
 #, c-format
-msgid "\"%s\": suspending truncate due to conflicting lock request"
-msgstr "»%s«: Truncate wird ausgesetzt wegen Sperrkonflikt"
+msgid "table \"%s\": suspending truncate due to conflicting lock request"
+msgstr "Tabelle »%s«: Truncate wird ausgesetzt wegen Sperrkonflikt"
 
-#: access/heap/vacuumlazy.c:3505
+#: access/heap/vacuumlazy.c:3503
 #, c-format
 msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
 msgstr "Paralleloption für Vacuum von »%s« wird deaktiviert --- Vacuum in temporären Tabellen kann nicht parallel ausgeführt werden"
 
-#: access/heap/vacuumlazy.c:4260
+#: access/heap/vacuumlazy.c:4258
 #, c-format
 msgid "while scanning block %u offset %u of relation \"%s.%s\""
 msgstr "beim Scannen von Block %u Offset %u von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4263
+#: access/heap/vacuumlazy.c:4261
 #, c-format
 msgid "while scanning block %u of relation \"%s.%s\""
 msgstr "beim Scannen von Block %u von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4267
+#: access/heap/vacuumlazy.c:4265
 #, c-format
 msgid "while scanning relation \"%s.%s\""
 msgstr "beim Scannen von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4275
+#: access/heap/vacuumlazy.c:4273
 #, c-format
 msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
 msgstr "beim Vacuum von Block %u Offset %u von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4278
+#: access/heap/vacuumlazy.c:4276
 #, c-format
 msgid "while vacuuming block %u of relation \"%s.%s\""
 msgstr "beim Vacuum von Block %u von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4282
+#: access/heap/vacuumlazy.c:4280
 #, c-format
 msgid "while vacuuming relation \"%s.%s\""
 msgstr "beim Vacuum von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4287
+#: access/heap/vacuumlazy.c:4285
 #, c-format
 msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
 msgstr "beim Vacuum von Index »%s« von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4292
+#: access/heap/vacuumlazy.c:4290
 #, c-format
 msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
 msgstr "beim Säubern von Index »%s« von Relation »%s.%s«"
 
-#: access/heap/vacuumlazy.c:4298
+#: access/heap/vacuumlazy.c:4296
 #, c-format
 msgid "while truncating relation \"%s.%s\" to %u blocks"
 msgstr "beim Trunkieren von Relation »%s.%s« auf %u Blöcke"
@@ -4721,80 +4714,80 @@ msgstr "Berechtigung nur für Superuser"
 msgid "must have CREATEROLE privilege"
 msgstr "Berechtigung nur mit CREATEROLE-Privileg"
 
-#: catalog/objectaddress.c:2639
+#: catalog/objectaddress.c:2640
 #, c-format
 msgid "unrecognized object type \"%s\""
 msgstr "unbekannter Objekttyp »%s«"
 
 #. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:2882
+#: catalog/objectaddress.c:2883
 #, c-format
 msgid "column %s of %s"
 msgstr "Spalte %s von %s"
 
-#: catalog/objectaddress.c:2897
+#: catalog/objectaddress.c:2898
 #, c-format
 msgid "function %s"
 msgstr "Funktion %s"
 
-#: catalog/objectaddress.c:2910
+#: catalog/objectaddress.c:2911
 #, c-format
 msgid "type %s"
 msgstr "Typ %s"
 
-#: catalog/objectaddress.c:2947
+#: catalog/objectaddress.c:2948
 #, c-format
 msgid "cast from %s to %s"
 msgstr "Typumwandlung von %s in %s"
 
-#: catalog/objectaddress.c:2980
+#: catalog/objectaddress.c:2981
 #, c-format
 msgid "collation %s"
 msgstr "Sortierfolge %s"
 
 #. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3011
+#: catalog/objectaddress.c:3012
 #, c-format
 msgid "constraint %s on %s"
 msgstr "Constraint %s für %s"
 
-#: catalog/objectaddress.c:3017
+#: catalog/objectaddress.c:3018
 #, c-format
 msgid "constraint %s"
 msgstr "Constraint %s"
 
-#: catalog/objectaddress.c:3049
+#: catalog/objectaddress.c:3050
 #, c-format
 msgid "conversion %s"
 msgstr "Konversion %s"
 
 #. translator: %s is typically "column %s of table %s"
-#: catalog/objectaddress.c:3095
+#: catalog/objectaddress.c:3096
 #, c-format
 msgid "default value for %s"
 msgstr "Vorgabewert für %s"
 
-#: catalog/objectaddress.c:3109
+#: catalog/objectaddress.c:3110
 #, c-format
 msgid "language %s"
 msgstr "Sprache %s"
 
-#: catalog/objectaddress.c:3117
+#: catalog/objectaddress.c:3118
 #, c-format
 msgid "large object %u"
 msgstr "Large Object %u"
 
-#: catalog/objectaddress.c:3130
+#: catalog/objectaddress.c:3131
 #, c-format
 msgid "operator %s"
 msgstr "Operator %s"
 
-#: catalog/objectaddress.c:3167
+#: catalog/objectaddress.c:3168
 #, c-format
 msgid "operator class %s for access method %s"
 msgstr "Operatorklasse %s für Zugriffsmethode %s"
 
-#: catalog/objectaddress.c:3195
+#: catalog/objectaddress.c:3196
 #, c-format
 msgid "access method %s"
 msgstr "Zugriffsmethode %s"
@@ -4803,7 +4796,7 @@ msgstr "Zugriffsmethode %s"
 #. first two %s's are data type names, the third %s is the
 #. description of the operator family, and the last %s is the
 #. textual form of the operator with arguments.
-#: catalog/objectaddress.c:3244
+#: catalog/objectaddress.c:3245
 #, c-format
 msgid "operator %d (%s, %s) of %s: %s"
 msgstr "Operator %d (%s, %s) von %s: %s"
@@ -4812,221 +4805,221 @@ msgstr "Operator %d (%s, %s) von %s: %s"
 #. are data type names, the third %s is the description of the
 #. operator family, and the last %s is the textual form of the
 #. function with arguments.
-#: catalog/objectaddress.c:3301
+#: catalog/objectaddress.c:3302
 #, c-format
 msgid "function %d (%s, %s) of %s: %s"
 msgstr "Funktion %d (%s, %s) von %s: %s"
 
 #. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3353
+#: catalog/objectaddress.c:3354
 #, c-format
 msgid "rule %s on %s"
 msgstr "Regel %s für %s"
 
 #. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3399
+#: catalog/objectaddress.c:3400
 #, c-format
 msgid "trigger %s on %s"
 msgstr "Trigger %s für %s"
 
-#: catalog/objectaddress.c:3419
+#: catalog/objectaddress.c:3420
 #, c-format
 msgid "schema %s"
 msgstr "Schema %s"
 
-#: catalog/objectaddress.c:3447
+#: catalog/objectaddress.c:3448
 #, c-format
 msgid "statistics object %s"
 msgstr "Statistikobjekt %s"
 
-#: catalog/objectaddress.c:3478
+#: catalog/objectaddress.c:3479
 #, c-format
 msgid "text search parser %s"
 msgstr "Textsucheparser %s"
 
-#: catalog/objectaddress.c:3509
+#: catalog/objectaddress.c:3510
 #, c-format
 msgid "text search dictionary %s"
 msgstr "Textsuchewörterbuch %s"
 
-#: catalog/objectaddress.c:3540
+#: catalog/objectaddress.c:3541
 #, c-format
 msgid "text search template %s"
 msgstr "Textsuchevorlage %s"
 
-#: catalog/objectaddress.c:3571
+#: catalog/objectaddress.c:3572
 #, c-format
 msgid "text search configuration %s"
 msgstr "Textsuchekonfiguration %s"
 
-#: catalog/objectaddress.c:3584
+#: catalog/objectaddress.c:3585
 #, c-format
 msgid "role %s"
 msgstr "Rolle %s"
 
-#: catalog/objectaddress.c:3600
+#: catalog/objectaddress.c:3601
 #, c-format
 msgid "database %s"
 msgstr "Datenbank %s"
 
-#: catalog/objectaddress.c:3616
+#: catalog/objectaddress.c:3617
 #, c-format
 msgid "tablespace %s"
 msgstr "Tablespace %s"
 
-#: catalog/objectaddress.c:3627
+#: catalog/objectaddress.c:3628
 #, c-format
 msgid "foreign-data wrapper %s"
 msgstr "Fremddaten-Wrapper %s"
 
-#: catalog/objectaddress.c:3637
+#: catalog/objectaddress.c:3638
 #, c-format
 msgid "server %s"
 msgstr "Server %s"
 
-#: catalog/objectaddress.c:3670
+#: catalog/objectaddress.c:3671
 #, c-format
 msgid "user mapping for %s on server %s"
 msgstr "Benutzerabbildung für %s auf Server %s"
 
-#: catalog/objectaddress.c:3722
+#: catalog/objectaddress.c:3723
 #, c-format
 msgid "default privileges on new relations belonging to role %s in schema %s"
 msgstr "Vorgabeprivilegien für neue Relationen von Rolle %s in Schema %s"
 
-#: catalog/objectaddress.c:3726
+#: catalog/objectaddress.c:3727
 #, c-format
 msgid "default privileges on new relations belonging to role %s"
 msgstr "Vorgabeprivilegien für neue Relationen von Rolle %s"
 
-#: catalog/objectaddress.c:3732
+#: catalog/objectaddress.c:3733
 #, c-format
 msgid "default privileges on new sequences belonging to role %s in schema %s"
 msgstr "Vorgabeprivilegien für neue Sequenzen von Rolle %s in Schema %s"
 
-#: catalog/objectaddress.c:3736
+#: catalog/objectaddress.c:3737
 #, c-format
 msgid "default privileges on new sequences belonging to role %s"
 msgstr "Vorgabeprivilegien für neue Sequenzen von Rolle %s"
 
-#: catalog/objectaddress.c:3742
+#: catalog/objectaddress.c:3743
 #, c-format
 msgid "default privileges on new functions belonging to role %s in schema %s"
 msgstr "Vorgabeprivilegien für neue Funktionen von Rolle %s in Schema %s"
 
-#: catalog/objectaddress.c:3746
+#: catalog/objectaddress.c:3747
 #, c-format
 msgid "default privileges on new functions belonging to role %s"
 msgstr "Vorgabeprivilegien für neue Funktionen von Rolle %s"
 
-#: catalog/objectaddress.c:3752
+#: catalog/objectaddress.c:3753
 #, c-format
 msgid "default privileges on new types belonging to role %s in schema %s"
 msgstr "Vorgabeprivilegien für neue Typen von Rolle %s in Schema %s"
 
-#: catalog/objectaddress.c:3756
+#: catalog/objectaddress.c:3757
 #, c-format
 msgid "default privileges on new types belonging to role %s"
 msgstr "Vorgabeprivilegien für neue Typen von Rolle %s"
 
-#: catalog/objectaddress.c:3762
+#: catalog/objectaddress.c:3763
 #, c-format
 msgid "default privileges on new schemas belonging to role %s"
 msgstr "Vorgabeprivilegien für neue Schemas von Rolle %s"
 
-#: catalog/objectaddress.c:3769
+#: catalog/objectaddress.c:3770
 #, c-format
 msgid "default privileges belonging to role %s in schema %s"
 msgstr "Vorgabeprivilegien von Rolle %s in Schema %s"
 
-#: catalog/objectaddress.c:3773
+#: catalog/objectaddress.c:3774
 #, c-format
 msgid "default privileges belonging to role %s"
 msgstr "Vorgabeprivilegien von Rolle %s"
 
-#: catalog/objectaddress.c:3795
+#: catalog/objectaddress.c:3796
 #, c-format
 msgid "extension %s"
 msgstr "Erweiterung %s"
 
-#: catalog/objectaddress.c:3812
+#: catalog/objectaddress.c:3813
 #, c-format
 msgid "event trigger %s"
 msgstr "Ereignistrigger %s"
 
 #. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3856
+#: catalog/objectaddress.c:3857
 #, c-format
 msgid "policy %s on %s"
 msgstr "Policy %s für %s"
 
-#: catalog/objectaddress.c:3870
+#: catalog/objectaddress.c:3871
 #, c-format
 msgid "publication %s"
 msgstr "Publikation %s"
 
 #. translator: first %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3898
+#: catalog/objectaddress.c:3899
 #, c-format
 msgid "publication of %s in publication %s"
 msgstr "Publikation von %s in Publikation %s"
 
-#: catalog/objectaddress.c:3911
+#: catalog/objectaddress.c:3912
 #, c-format
 msgid "subscription %s"
 msgstr "Subskription %s"
 
-#: catalog/objectaddress.c:3932
+#: catalog/objectaddress.c:3933
 #, c-format
 msgid "transform for %s language %s"
 msgstr "Transformation %s für Sprache %s"
 
-#: catalog/objectaddress.c:4003
+#: catalog/objectaddress.c:4004
 #, c-format
 msgid "table %s"
 msgstr "Tabelle %s"
 
-#: catalog/objectaddress.c:4008
+#: catalog/objectaddress.c:4009
 #, c-format
 msgid "index %s"
 msgstr "Index %s"
 
-#: catalog/objectaddress.c:4012
+#: catalog/objectaddress.c:4013
 #, c-format
 msgid "sequence %s"
 msgstr "Sequenz %s"
 
-#: catalog/objectaddress.c:4016
+#: catalog/objectaddress.c:4017
 #, c-format
 msgid "toast table %s"
 msgstr "TOAST-Tabelle %s"
 
-#: catalog/objectaddress.c:4020
+#: catalog/objectaddress.c:4021
 #, c-format
 msgid "view %s"
 msgstr "Sicht %s"
 
-#: catalog/objectaddress.c:4024
+#: catalog/objectaddress.c:4025
 #, c-format
 msgid "materialized view %s"
 msgstr "materialisierte Sicht %s"
 
-#: catalog/objectaddress.c:4028
+#: catalog/objectaddress.c:4029
 #, c-format
 msgid "composite type %s"
 msgstr "zusammengesetzter Typ %s"
 
-#: catalog/objectaddress.c:4032
+#: catalog/objectaddress.c:4033
 #, c-format
 msgid "foreign table %s"
 msgstr "Fremdtabelle %s"
 
-#: catalog/objectaddress.c:4037
+#: catalog/objectaddress.c:4038
 #, c-format
 msgid "relation %s"
 msgstr "Relation %s"
 
-#: catalog/objectaddress.c:4078
+#: catalog/objectaddress.c:4079
 #, c-format
 msgid "operator family %s for access method %s"
 msgstr "Operatorfamilie %s für Zugriffsmethode %s"
@@ -5098,12 +5091,12 @@ msgstr "Rückgabetyp der Serialisierungsfunktion %s ist nicht %s"
 msgid "return type of deserialization function %s is not %s"
 msgstr "Rückgabetyp der Deserialisierungsfunktion %s ist nicht %s"
 
-#: catalog/pg_aggregate.c:498 catalog/pg_proc.c:189 catalog/pg_proc.c:223
+#: catalog/pg_aggregate.c:498 catalog/pg_proc.c:190 catalog/pg_proc.c:224
 #, c-format
 msgid "cannot determine result data type"
 msgstr "kann Ergebnisdatentyp nicht bestimmen"
 
-#: catalog/pg_aggregate.c:513 catalog/pg_proc.c:202 catalog/pg_proc.c:231
+#: catalog/pg_aggregate.c:513 catalog/pg_proc.c:203 catalog/pg_proc.c:232
 #, c-format
 msgid "unsafe use of pseudo-type \"internal\""
 msgstr "unsichere Verwendung des Pseudotyps »internal«"
@@ -5118,7 +5111,7 @@ msgstr "Moving-Aggregat-Implementierung gibt Typ %s zurück, aber die normale Im
 msgid "sort operator can only be specified for single-argument aggregates"
 msgstr "Sortieroperator kann nur für Aggregatfunktionen mit einem Argument angegeben werden"
 
-#: catalog/pg_aggregate.c:706 catalog/pg_proc.c:384
+#: catalog/pg_aggregate.c:706 catalog/pg_proc.c:385
 #, c-format
 msgid "cannot change routine kind"
 msgstr "kann Routinenart nicht ändern"
@@ -5355,44 +5348,44 @@ msgstr "Operator %s existiert bereits"
 msgid "operator cannot be its own negator or sort operator"
 msgstr "Operator kann nicht sein eigener Negator oder Sortierungsoperator sein"
 
-#: catalog/pg_proc.c:130 parser/parse_func.c:2235
+#: catalog/pg_proc.c:131 parser/parse_func.c:2235
 #, c-format
 msgid "functions cannot have more than %d argument"
 msgid_plural "functions cannot have more than %d arguments"
 msgstr[0] "Funktionen können nicht mehr als %d Argument haben"
 msgstr[1] "Funktionen können nicht mehr als %d Argumente haben"
 
-#: catalog/pg_proc.c:374
+#: catalog/pg_proc.c:375
 #, c-format
 msgid "function \"%s\" already exists with same argument types"
 msgstr "Funktion »%s« existiert bereits mit den selben Argumenttypen"
 
-#: catalog/pg_proc.c:386
+#: catalog/pg_proc.c:387
 #, c-format
 msgid "\"%s\" is an aggregate function."
 msgstr "»%s« ist eine Aggregatfunktion."
 
-#: catalog/pg_proc.c:388
+#: catalog/pg_proc.c:389
 #, c-format
 msgid "\"%s\" is a function."
 msgstr "»%s« ist eine Funktion."
 
-#: catalog/pg_proc.c:390
+#: catalog/pg_proc.c:391
 #, c-format
 msgid "\"%s\" is a procedure."
 msgstr "»%s« ist eine Prozedur."
 
-#: catalog/pg_proc.c:392
+#: catalog/pg_proc.c:393
 #, c-format
 msgid "\"%s\" is a window function."
 msgstr "»%s« ist eine Fensterfunktion."
 
-#: catalog/pg_proc.c:412
+#: catalog/pg_proc.c:413
 #, c-format
 msgid "cannot change whether a procedure has output parameters"
 msgstr "man kann nicht ändern, ob eine Prozedur Ausgabeparameter hat"
 
-#: catalog/pg_proc.c:413 catalog/pg_proc.c:443
+#: catalog/pg_proc.c:414 catalog/pg_proc.c:444
 #, c-format
 msgid "cannot change return type of existing function"
 msgstr "kann Rückgabetyp einer bestehenden Funktion nicht ändern"
@@ -5401,48 +5394,48 @@ msgstr "kann Rückgabetyp einer bestehenden Funktion nicht ändern"
 #. AGGREGATE
 #.
 #. translator: first %s is DROP FUNCTION or DROP PROCEDURE
-#: catalog/pg_proc.c:419 catalog/pg_proc.c:446 catalog/pg_proc.c:491
-#: catalog/pg_proc.c:517 catalog/pg_proc.c:543
+#: catalog/pg_proc.c:420 catalog/pg_proc.c:447 catalog/pg_proc.c:492
+#: catalog/pg_proc.c:518 catalog/pg_proc.c:544
 #, c-format
 msgid "Use %s %s first."
 msgstr "Verwenden Sie zuerst %s %s."
 
-#: catalog/pg_proc.c:444
+#: catalog/pg_proc.c:445
 #, c-format
 msgid "Row type defined by OUT parameters is different."
 msgstr "Der von OUT-Parametern bestimmte Zeilentyp ist verschieden."
 
-#: catalog/pg_proc.c:488
+#: catalog/pg_proc.c:489
 #, c-format
 msgid "cannot change name of input parameter \"%s\""
 msgstr "kann Name des Eingabeparameters »%s« nicht ändern"
 
-#: catalog/pg_proc.c:515
+#: catalog/pg_proc.c:516
 #, c-format
 msgid "cannot remove parameter defaults from existing function"
 msgstr "kann Parametervorgabewerte einer bestehenden Funktion nicht entfernen"
 
-#: catalog/pg_proc.c:541
+#: catalog/pg_proc.c:542
 #, c-format
 msgid "cannot change data type of existing parameter default value"
 msgstr "kann Datentyp eines bestehenden Parametervorgabewerts nicht ändern"
 
-#: catalog/pg_proc.c:751
+#: catalog/pg_proc.c:752
 #, c-format
 msgid "there is no built-in function named \"%s\""
 msgstr "es gibt keine eingebaute Funktion namens %s"
 
-#: catalog/pg_proc.c:849
+#: catalog/pg_proc.c:850
 #, c-format
 msgid "SQL functions cannot return type %s"
 msgstr "SQL-Funktionen können keinen Rückgabetyp »%s« haben"
 
-#: catalog/pg_proc.c:864
+#: catalog/pg_proc.c:865
 #, c-format
 msgid "SQL functions cannot have arguments of type %s"
 msgstr "SQL-Funktionen können keine Argumente vom Typ »%s« haben"
 
-#: catalog/pg_proc.c:976 executor/functions.c:1458
+#: catalog/pg_proc.c:995 executor/functions.c:1458
 #, c-format
 msgid "SQL function \"%s\""
 msgstr "SQL-Funktion »%s«"
@@ -5850,22 +5843,22 @@ msgstr "analysiere »%s.%s«"
 msgid "column \"%s\" of relation \"%s\" appears more than once"
 msgstr "Spalte »%s« von Relation »%s« erscheint mehrmals"
 
-#: commands/analyze.c:776
+#: commands/analyze.c:789
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\"\n"
 msgstr "automatisches Analysieren der Tabelle »%s.%s.%s«\n"
 
-#: commands/analyze.c:1333
+#: commands/analyze.c:1346
 #, c-format
 msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
 msgstr "»%s«: %d von %u Seiten gelesen, enthalten %.0f lebende Zeilen und %.0f tote Zeilen; %d Zeilen in Stichprobe, schätzungsweise %.0f Zeilen insgesamt"
 
-#: commands/analyze.c:1413
+#: commands/analyze.c:1426
 #, c-format
 msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no child tables"
 msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererbungsbaum enthält keine abgeleiteten Tabellen"
 
-#: commands/analyze.c:1511
+#: commands/analyze.c:1524
 #, c-format
 msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables"
 msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererbungsbaum enthält keine analysierbaren abgeleiteten Tabellen"
@@ -6280,7 +6273,7 @@ msgstr "Spalte »%s« ist eine generierte Spalte"
 msgid "Generated columns cannot be used in COPY."
 msgstr "Generierte Spalten können nicht in COPY verwendet werden."
 
-#: commands/copy.c:746 commands/indexcmds.c:1754 commands/statscmds.c:238
+#: commands/copy.c:746 commands/indexcmds.c:1754 commands/statscmds.c:241
 #: commands/tablecmds.c:2321 commands/tablecmds.c:2977
 #: commands/tablecmds.c:3470 parser/parse_relation.c:3593
 #: parser/parse_relation.c:3613 utils/adt/tsvector_op.c:2680
@@ -6963,7 +6956,7 @@ msgstr "Sortierfolge »%s« existiert nicht, wird übersprungen"
 msgid "conversion \"%s\" does not exist, skipping"
 msgstr "Konversion »%s« existiert nicht, wird übersprungen"
 
-#: commands/dropcmds.c:293 commands/statscmds.c:630
+#: commands/dropcmds.c:293 commands/statscmds.c:655
 #, c-format
 msgid "statistics object \"%s\" does not exist, skipping"
 msgstr "Statistikobjekt »%s« existiert nicht, wird übersprungen"
@@ -8475,7 +8468,7 @@ msgstr "Join-Schätzfunktion %s muss Typ %s zurückgeben"
 msgid "operator attribute \"%s\" cannot be changed"
 msgstr "Operator-Attribut »%s« kann nicht geändert werden"
 
-#: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:150
+#: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:151
 #: commands/tablecmds.c:1560 commands/tablecmds.c:2139
 #: commands/tablecmds.c:3364 commands/tablecmds.c:5983
 #: commands/tablecmds.c:8854 commands/tablecmds.c:16386
@@ -8803,82 +8796,82 @@ msgstr "kann Eigentümer einer Identitätssequenz nicht ändern"
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft."
 
-#: commands/statscmds.c:111 commands/statscmds.c:120 tcop/utility.c:1843
+#: commands/statscmds.c:112 commands/statscmds.c:121 tcop/utility.c:1843
 #, c-format
 msgid "only a single relation is allowed in CREATE STATISTICS"
 msgstr "in CREATE STATISTICS ist nur eine einzelne Relation erlaubt"
 
-#: commands/statscmds.c:138
+#: commands/statscmds.c:139
 #, c-format
 msgid "relation \"%s\" is not a table, foreign table, or materialized view"
 msgstr "Relation »%s« ist keine Tabelle, Fremdtabelle oder materialisierte Sicht"
 
-#: commands/statscmds.c:188
+#: commands/statscmds.c:189
 #, c-format
 msgid "statistics object \"%s\" already exists, skipping"
 msgstr "Statistikobjekt »%s« existiert bereits, wird übersprungen"
 
-#: commands/statscmds.c:196
+#: commands/statscmds.c:197
 #, c-format
 msgid "statistics object \"%s\" already exists"
 msgstr "Statistikobjekt »%s« existiert bereits"
 
-#: commands/statscmds.c:207
+#: commands/statscmds.c:208
 #, c-format
 msgid "cannot have more than %d columns in statistics"
 msgstr "Statistiken können nicht mehr als %d Spalten enthalten"
 
-#: commands/statscmds.c:246
+#: commands/statscmds.c:249 commands/statscmds.c:272
 #, c-format
 msgid "statistics creation on system columns is not supported"
 msgstr "Statistikerzeugung für Systemspalten wird nicht unterstützt"
 
-#: commands/statscmds.c:253
+#: commands/statscmds.c:256 commands/statscmds.c:279
 #, c-format
 msgid "column \"%s\" cannot be used in statistics because its type %s has no default btree operator class"
 msgstr "Spalte »%s« kann nicht in Statistiken verwendet werden, weil ihr Typ %s keine Standardoperatorklasse für btree hat"
 
-#: commands/statscmds.c:282
+#: commands/statscmds.c:307
 #, c-format
 msgid "expression cannot be used in multivariate statistics because its type %s has no default btree operator class"
 msgstr "Ausdruck kann nicht in multivariaten Statistiken verwendet werden, weil sein Typ %s keine Standardoperatorklasse für btree hat"
 
-#: commands/statscmds.c:303
+#: commands/statscmds.c:328
 #, c-format
 msgid "when building statistics on a single expression, statistics kinds may not be specified"
 msgstr "wenn Statistiken für einen einzelnen Ausdruck gebaut werden, kann die Statistikart nicht angegeben werden"
 
-#: commands/statscmds.c:332
+#: commands/statscmds.c:357
 #, c-format
 msgid "unrecognized statistics kind \"%s\""
 msgstr "unbekannte Statistikart »%s«"
 
-#: commands/statscmds.c:361
+#: commands/statscmds.c:386
 #, c-format
 msgid "extended statistics require at least 2 columns"
 msgstr "erweiterte Statistiken benötigen mindestens 2 Spalten"
 
-#: commands/statscmds.c:379
+#: commands/statscmds.c:404
 #, c-format
 msgid "duplicate column name in statistics definition"
 msgstr "doppelter Spaltenname in Statistikdefinition"
 
-#: commands/statscmds.c:414
+#: commands/statscmds.c:439
 #, c-format
 msgid "duplicate expression in statistics definition"
 msgstr "doppelter Ausdruck in Statistikdefinition"
 
-#: commands/statscmds.c:595 commands/tablecmds.c:7824
+#: commands/statscmds.c:620 commands/tablecmds.c:7824
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "Statistikziel %d ist zu niedrig"
 
-#: commands/statscmds.c:603 commands/tablecmds.c:7832
+#: commands/statscmds.c:628 commands/tablecmds.c:7832
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "setze Statistikziel auf %d herab"
 
-#: commands/statscmds.c:626
+#: commands/statscmds.c:651
 #, c-format
 msgid "statistics object \"%s.%s\" does not exist, skipping"
 msgstr "Statistikobjekt »%s.%s« existiert nicht, wird übersprungen"
@@ -10569,8 +10562,8 @@ msgid "directory \"%s\" already in use as a tablespace"
 msgstr "Verzeichnis »%s« ist bereits als Tablespace in Verwendung"
 
 #: commands/tablespace.c:765 commands/tablespace.c:778
-#: commands/tablespace.c:814 commands/tablespace.c:906 storage/file/fd.c:3161
-#: storage/file/fd.c:3557
+#: commands/tablespace.c:814 commands/tablespace.c:906 storage/file/fd.c:3163
+#: storage/file/fd.c:3559
 #, c-format
 msgid "could not remove directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht löschen: %m"
@@ -15174,7 +15167,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein."
 msgid "could not implement %s"
 msgstr "konnte %s nicht implementieren"
 
-#: optimizer/util/clauses.c:4721
+#: optimizer/util/clauses.c:4728
 #, c-format
 msgid "SQL function \"%s\" during inlining"
 msgstr "SQL-Funktion »%s« beim Inlining"
@@ -18074,64 +18067,64 @@ msgstr "unbekanntes Reset-Ziel: »%s«"
 msgid "Target must be \"archiver\", \"bgwriter\", or \"wal\"."
 msgstr "Das Reset-Ziel muss »archiver«, »bgwriter« oder »wal« sein."
 
-#: postmaster/pgstat.c:3240
+#: postmaster/pgstat.c:3245
 #, c-format
 msgid "could not read statistics message: %m"
 msgstr "konnte Statistiknachricht nicht lesen: %m"
 
-#: postmaster/pgstat.c:3581 postmaster/pgstat.c:3766
+#: postmaster/pgstat.c:3586 postmaster/pgstat.c:3771
 #, c-format
 msgid "could not open temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m"
 
-#: postmaster/pgstat.c:3676 postmaster/pgstat.c:3811
+#: postmaster/pgstat.c:3681 postmaster/pgstat.c:3816
 #, c-format
 msgid "could not write temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m"
 
-#: postmaster/pgstat.c:3685 postmaster/pgstat.c:3820
+#: postmaster/pgstat.c:3690 postmaster/pgstat.c:3825
 #, c-format
 msgid "could not close temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m"
 
-#: postmaster/pgstat.c:3693 postmaster/pgstat.c:3828
+#: postmaster/pgstat.c:3698 postmaster/pgstat.c:3833
 #, c-format
 msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m"
 
-#: postmaster/pgstat.c:3926 postmaster/pgstat.c:4192 postmaster/pgstat.c:4349
+#: postmaster/pgstat.c:3931 postmaster/pgstat.c:4197 postmaster/pgstat.c:4354
 #, c-format
 msgid "could not open statistics file \"%s\": %m"
 msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
 
-#: postmaster/pgstat.c:3938 postmaster/pgstat.c:3948 postmaster/pgstat.c:3969
-#: postmaster/pgstat.c:3980 postmaster/pgstat.c:3991 postmaster/pgstat.c:4013
-#: postmaster/pgstat.c:4028 postmaster/pgstat.c:4098 postmaster/pgstat.c:4129
-#: postmaster/pgstat.c:4204 postmaster/pgstat.c:4224 postmaster/pgstat.c:4242
-#: postmaster/pgstat.c:4258 postmaster/pgstat.c:4276 postmaster/pgstat.c:4292
-#: postmaster/pgstat.c:4361 postmaster/pgstat.c:4373 postmaster/pgstat.c:4385
-#: postmaster/pgstat.c:4396 postmaster/pgstat.c:4407 postmaster/pgstat.c:4432
-#: postmaster/pgstat.c:4459 postmaster/pgstat.c:4472
+#: postmaster/pgstat.c:3943 postmaster/pgstat.c:3953 postmaster/pgstat.c:3974
+#: postmaster/pgstat.c:3985 postmaster/pgstat.c:3996 postmaster/pgstat.c:4018
+#: postmaster/pgstat.c:4033 postmaster/pgstat.c:4103 postmaster/pgstat.c:4134
+#: postmaster/pgstat.c:4209 postmaster/pgstat.c:4229 postmaster/pgstat.c:4247
+#: postmaster/pgstat.c:4263 postmaster/pgstat.c:4281 postmaster/pgstat.c:4297
+#: postmaster/pgstat.c:4366 postmaster/pgstat.c:4378 postmaster/pgstat.c:4390
+#: postmaster/pgstat.c:4401 postmaster/pgstat.c:4412 postmaster/pgstat.c:4437
+#: postmaster/pgstat.c:4464 postmaster/pgstat.c:4477
 #, c-format
 msgid "corrupted statistics file \"%s\""
 msgstr "verfälschte Statistikdatei »%s«"
 
-#: postmaster/pgstat.c:4581
+#: postmaster/pgstat.c:4586
 #, c-format
 msgid "statistics collector's time %s is later than backend local time %s"
 msgstr "Zeit im Statistiksammelprozess %s ist später als die lokale Zeit im Backend %s"
 
-#: postmaster/pgstat.c:4604
+#: postmaster/pgstat.c:4609
 #, c-format
 msgid "using stale statistics instead of current ones because stats collector is not responding"
 msgstr "verwende veraltete Statistiken anstatt aktueller, weil der Statistiksammelprozess nicht antwortet"
 
-#: postmaster/pgstat.c:4731
+#: postmaster/pgstat.c:4736
 #, c-format
 msgid "stats_timestamp %s is later than collector's time %s for database %u"
 msgstr "stats_timestamp %s ist später als die Zeit %s des Statistiksammelprozesses für Datenbank %u"
 
-#: postmaster/pgstat.c:4940
+#: postmaster/pgstat.c:4945
 #, c-format
 msgid "database hash table corrupted during cleanup --- abort"
 msgstr "Datenbank-Hash-Tabelle beim Aufräumen verfälscht --- Abbruch"
@@ -20607,88 +20600,88 @@ msgstr "munmap() fehlgeschlagen beim Flushen von Daten: %m"
 msgid "could not link file \"%s\" to \"%s\": %m"
 msgstr "konnte Datei »%s« nicht nach »%s« linken: %m"
 
-#: storage/file/fd.c:929
+#: storage/file/fd.c:931
 #, c-format
 msgid "getrlimit failed: %m"
 msgstr "getrlimit fehlgeschlagen: %m"
 
-#: storage/file/fd.c:1019
+#: storage/file/fd.c:1021
 #, c-format
 msgid "insufficient file descriptors available to start server process"
 msgstr "nicht genug Dateideskriptoren verfügbar, um Serverprozess zu starten"
 
-#: storage/file/fd.c:1020
+#: storage/file/fd.c:1022
 #, c-format
 msgid "System allows %d, we need at least %d."
 msgstr "System erlaubt %d, wir benötigen mindestens %d."
 
-#: storage/file/fd.c:1071 storage/file/fd.c:2408 storage/file/fd.c:2518
-#: storage/file/fd.c:2669
+#: storage/file/fd.c:1073 storage/file/fd.c:2410 storage/file/fd.c:2520
+#: storage/file/fd.c:2671
 #, c-format
 msgid "out of file descriptors: %m; release and retry"
 msgstr "keine Dateideskriptoren mehr: %m; freigeben und nochmal versuchen"
 
-#: storage/file/fd.c:1445
+#: storage/file/fd.c:1447
 #, c-format
 msgid "temporary file: path \"%s\", size %lu"
 msgstr "temporäre Datei: Pfad »%s«, Größe %lu"
 
-#: storage/file/fd.c:1576
+#: storage/file/fd.c:1578
 #, c-format
 msgid "cannot create temporary directory \"%s\": %m"
 msgstr "konnte temporäres Verzeichnis »%s« nicht erzeugen: %m"
 
-#: storage/file/fd.c:1583
+#: storage/file/fd.c:1585
 #, c-format
 msgid "cannot create temporary subdirectory \"%s\": %m"
 msgstr "konnte temporäres Unterverzeichnis »%s« nicht erzeugen: %m"
 
-#: storage/file/fd.c:1776
+#: storage/file/fd.c:1778
 #, c-format
 msgid "could not create temporary file \"%s\": %m"
 msgstr "konnte temporäre Datei »%s« nicht erzeugen: %m"
 
-#: storage/file/fd.c:1810
+#: storage/file/fd.c:1812
 #, c-format
 msgid "could not open temporary file \"%s\": %m"
 msgstr "konnte temporäre Datei »%s« nicht öffnen: %m"
 
-#: storage/file/fd.c:1851
+#: storage/file/fd.c:1853
 #, c-format
 msgid "could not unlink temporary file \"%s\": %m"
 msgstr "konnte temporäre Datei »%s« nicht löschen: %m"
 
-#: storage/file/fd.c:1939
+#: storage/file/fd.c:1941
 #, c-format
 msgid "could not delete file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht löschen: %m"
 
-#: storage/file/fd.c:2119
+#: storage/file/fd.c:2121
 #, c-format
 msgid "temporary file size exceeds temp_file_limit (%dkB)"
 msgstr "Größe der temporären Datei überschreitet temp_file_limit (%dkB)"
 
-#: storage/file/fd.c:2384 storage/file/fd.c:2443
+#: storage/file/fd.c:2386 storage/file/fd.c:2445
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
 msgstr "maxAllocatedDescs (%d) überschritten beim Versuch, die Datei »%s« zu öffnen"
 
-#: storage/file/fd.c:2488
+#: storage/file/fd.c:2490
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to execute command \"%s\""
 msgstr "maxAllocatedDescs (%d) überschritten beim Versuch, den Befehl »%s« auszuführen"
 
-#: storage/file/fd.c:2645
+#: storage/file/fd.c:2647
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
 msgstr "maxAllocatedDescs (%d) überschritten beim Versuch, das Verzeichnis »%s« zu öffnen"
 
-#: storage/file/fd.c:3175
+#: storage/file/fd.c:3177
 #, c-format
 msgid "unexpected file found in temporary-files directory: \"%s\""
 msgstr "unerwartete Datei im Verzeichnis für temporäre Dateien gefunden: »%s«"
 
-#: storage/file/fd.c:3304
+#: storage/file/fd.c:3306
 #, c-format
 msgid "could not synchronize file system for file \"%s\": %m"
 msgstr "konnte Dateisystem für Datei »%s« nicht synchronisieren: %m"
@@ -24336,7 +24329,7 @@ msgid "more than one operator named %s"
 msgstr "es gibt mehrere Operatoren namens %s"
 
 #: utils/adt/regproc.c:715 utils/adt/regproc.c:756 utils/adt/regproc.c:2055
-#: utils/adt/ruleutils.c:9650 utils/adt/ruleutils.c:9819
+#: utils/adt/ruleutils.c:9658 utils/adt/ruleutils.c:9827
 #, c-format
 msgid "too many arguments"
 msgstr "zu viele Argumente"
@@ -24507,7 +24500,7 @@ msgstr "kann unterschiedliche Spaltentyp %s und %s in Record-Spalte %d nicht ver
 msgid "cannot compare record types with different numbers of columns"
 msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen"
 
-#: utils/adt/ruleutils.c:5077
+#: utils/adt/ruleutils.c:5085
 #, c-format
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d"
@@ -24591,7 +24584,7 @@ msgstr "Anfangspunkt ist außerhalb des gültigen Bereichs"
 #: utils/adt/timestamp.c:3842 utils/adt/timestamp.c:4025
 #, c-format
 msgid "timestamps cannot be binned into intervals containing months or years"
-msgstr ""
+msgstr "timestamp-Werte können nicht in Intervalle, die Monate oder Jahre enthalten, einsortiert werden"
 
 #: utils/adt/timestamp.c:3849 utils/adt/timestamp.c:4032
 #, c-format
@@ -25247,10 +25240,9 @@ msgid "record type has not been registered"
 msgstr "Record-Typ wurde nicht registriert"
 
 #: utils/error/assert.c:39
-#, fuzzy, c-format
-#| msgid "TRAP: ExceptionalCondition: bad arguments\n"
+#, c-format
 msgid "TRAP: ExceptionalCondition: bad arguments in PID %d\n"
-msgstr "TRAP: ExceptionalCondition: fehlerhafte Argumente\n"
+msgstr "TRAP: ExceptionalCondition: fehlerhafte Argumente in PID %d\n"
 
 #: utils/error/assert.c:42
 #, c-format
@@ -25466,10 +25458,9 @@ msgid "could not determine actual result type for function \"%s\" declared to re
 msgstr "konnte tatsächlichen Ergebnistyp von Funktion »%s« mit deklarierten Rückgabetyp %s nicht bestimmen"
 
 #: utils/fmgr/funcapi.c:531
-#, fuzzy, c-format
-#| msgid "argument declared %s is not a range type but type %s"
+#, c-format
 msgid "argument declared %s does not contain a range type but type %s"
-msgstr "als %s deklariertes Argument ist kein Bereichstyp sondern Typ %s"
+msgstr "als %s deklariertes Argument enthält keinen Bereichstyp sondern Typ %s"
 
 #: utils/fmgr/funcapi.c:614
 #, c-format
@@ -26142,10 +26133,8 @@ msgid "Allows the query planner and executor to compare partition bounds to cond
 msgstr "Erlaubt es dem Planer und dem Executor, Partitionsbegrenzungen mit Bedingungen in der Anfrage zu vergleichen, um festzustellen, welche Partitionen gelesen werden müssen."
 
 #: utils/misc/guc.c:1148
-#, fuzzy
-#| msgid "Enables the planner's use of parallel append plans."
 msgid "Enables the planner's use of async append plans."
-msgstr "Ermöglicht parallele Append-Pläne im Planer."
+msgstr "Ermöglicht asynchrone Append-Pläne im Planer."
 
 #: utils/misc/guc.c:1158
 msgid "Enables genetic query optimization."
@@ -26781,16 +26770,12 @@ msgid "Sets the maximum allowed duration of any wait for a lock."
 msgstr "Setzt die maximal erlaubte Dauer, um auf eine Sperre zu warten."
 
 #: utils/misc/guc.c:2582
-#, fuzzy
-#| msgid "Sets the maximum allowed duration of any idling transaction."
 msgid "Sets the maximum allowed idle time between queries, when in a transaction."
-msgstr "Setzt die maximal erlaubte Dauer einer inaktiven Transaktion."
+msgstr "Setzt die maximal erlaubte inaktive Zeit zwischen Anfragen, wenn in einer Transaktion."
 
 #: utils/misc/guc.c:2593
-#, fuzzy
-#| msgid "Sets the maximum allowed duration of any idling transaction."
 msgid "Sets the maximum allowed idle time between queries, when not in a transaction."
-msgstr "Setzt die maximal erlaubte Dauer einer inaktiven Transaktion."
+msgstr "Setzt die maximal erlaubte inaktive Zeit zwischen Anfragen, wenn nicht in einer Transaktion."
 
 #: utils/misc/guc.c:2604
 msgid "Minimum age at which VACUUM should freeze a table row."
@@ -27181,10 +27166,8 @@ msgid "Aggressively flush system caches for debugging purposes."
 msgstr "System-Caches aggressiv flushen, zum Debuggen."
 
 #: utils/misc/guc.c:3534
-#, fuzzy
-#| msgid "Sets the maximum interval between WAL receiver status reports to the sending server."
 msgid "Sets the time interval between checks for disconnection while running queries."
-msgstr "Setzt das maximale Intervall zwischen Statusberichten des WAL-Receivers an den sendenden Server."
+msgstr "Setzt das Zeitintervall zwischen Prüfungen auf Verbindungsabbruch während Anfragen laufen."
 
 #: utils/misc/guc.c:3554
 msgid "Sets the planner's estimate of the cost of a sequentially fetched disk page."
@@ -27295,16 +27278,12 @@ msgid "Use a value between 0.0 (never log) and 1.0 (always log)."
 msgstr "Verwenden Sie einen Wert zwischen 0.0 (nie loggen) und 1.0 (immer loggen)."
 
 #: utils/misc/guc.c:3803
-#, fuzzy
-#| msgid "Sets the fraction of transactions to log for new transactions."
 msgid "Sets the fraction of transactions from which to log all statements."
-msgstr "Setzt den Bruchteil zu loggender Transaktionen."
+msgstr "Setzt den Bruchteil der Transaktionen, aus denen alle Anweisungen geloggt werden."
 
 #: utils/misc/guc.c:3804
-#, fuzzy
-#| msgid "Logs all statements from a fraction of transactions. Use a value between 0.0 (never log) and 1.0 (log all statements for all transactions)."
 msgid "Use a value between 0.0 (never log) and 1.0 (log all statements for all transactions)."
-msgstr "Loggt alle Anweisungen in einem Bruchteil der Transaktionen. Verwenden Sie einen Wert zwischen 0.0 (nie loggen) und 1.0 (alle Anweisungen für alle Transaktionen loggen)."
+msgstr "Verwenden Sie einen Wert zwischen 0.0 (nie loggen) und 1.0 (alle Anweisungen für alle Transaktionen loggen)."
 
 #: utils/misc/guc.c:3823
 msgid "Sets the shell command that will be called to archive a WAL file."