msgstr ""
"Project-Id-Version: PostgreSQL 15\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2022-06-15 03:10+0000\n"
-"PO-Revision-Date: 2022-06-15 10:06+0200\n"
+"POT-Creation-Date: 2022-07-09 00:40+0000\n"
+"PO-Revision-Date: 2022-07-09 19:59+0200\n"
"Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n"
"Language-Team: German <pgsql-translators@postgresql.org>\n"
"Language: de\n"
#: replication/basebackup.c:1836 replication/logical/origin.c:729
#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:4924
#: replication/logical/snapbuild.c:1756 replication/logical/snapbuild.c:1798
-#: replication/logical/snapbuild.c:1825 replication/slot.c:1815
-#: replication/slot.c:1856 replication/walsender.c:659
+#: replication/logical/snapbuild.c:1825 replication/slot.c:1772
+#: replication/slot.c:1813 replication/walsender.c:659
#: storage/file/buffile.c:463 storage/file/copydir.c:195
#: utils/adt/genfile.c:197 utils/adt/misc.c:863 utils/cache/relmapper.c:813
#, c-format
#: replication/basebackup.c:1840 replication/logical/origin.c:734
#: replication/logical/origin.c:773 replication/logical/snapbuild.c:1761
#: replication/logical/snapbuild.c:1803 replication/logical/snapbuild.c:1830
-#: replication/slot.c:1819 replication/slot.c:1860 replication/walsender.c:664
+#: replication/slot.c:1776 replication/slot.c:1817 replication/walsender.c:664
#: utils/cache/relmapper.c:817
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
#: replication/logical/origin.c:667 replication/logical/origin.c:806
#: replication/logical/reorderbuffer.c:4982
#: replication/logical/snapbuild.c:1665 replication/logical/snapbuild.c:1838
-#: replication/slot.c:1706 replication/slot.c:1867 replication/walsender.c:674
+#: replication/slot.c:1663 replication/slot.c:1824 replication/walsender.c:674
#: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:745
#: storage/file/fd.c:3643 storage/file/fd.c:3749 utils/cache/relmapper.c:828
#: utils/cache/relmapper.c:956
#: replication/logical/reorderbuffer.c:4128
#: replication/logical/reorderbuffer.c:4904
#: replication/logical/snapbuild.c:1620 replication/logical/snapbuild.c:1727
-#: replication/slot.c:1787 replication/walsender.c:632
+#: replication/slot.c:1744 replication/walsender.c:632
#: replication/walsender.c:2723 storage/file/copydir.c:161
#: storage/file/fd.c:720 storage/file/fd.c:3395 storage/file/fd.c:3630
#: storage/file/fd.c:3720 storage/smgr/md.c:507 utils/cache/relmapper.c:792
#: access/transam/xlog.c:3047 access/transam/xlog.c:3241
#: access/transam/xlog.c:3985 access/transam/xlog.c:7959
#: access/transam/xlog.c:8002 replication/basebackup_server.c:207
-#: replication/logical/snapbuild.c:1658 replication/slot.c:1692
-#: replication/slot.c:1797 storage/file/fd.c:737 storage/file/fd.c:3741
+#: replication/logical/snapbuild.c:1658 replication/slot.c:1649
+#: replication/slot.c:1754 storage/file/fd.c:737 storage/file/fd.c:3741
#: storage/smgr/md.c:958 storage/smgr/md.c:999 storage/sync/sync.c:453
#: utils/cache/relmapper.c:949 utils/misc/guc.c:8698
#, c-format
#: replication/libpqwalreceiver/libpqwalreceiver.c:296
#: replication/logical/logical.c:205 replication/walsender.c:702
#: storage/buffer/localbuf.c:442 storage/file/fd.c:892 storage/file/fd.c:1434
-#: storage/file/fd.c:1595 storage/file/fd.c:2409 storage/ipc/procarray.c:1432
-#: storage/ipc/procarray.c:2239 storage/ipc/procarray.c:2246
-#: storage/ipc/procarray.c:2749 storage/ipc/procarray.c:3380
+#: storage/file/fd.c:1595 storage/file/fd.c:2409 storage/ipc/procarray.c:1437
+#: storage/ipc/procarray.c:2249 storage/ipc/procarray.c:2256
+#: storage/ipc/procarray.c:2759 storage/ipc/procarray.c:3390
#: utils/adt/formatting.c:1727 utils/adt/formatting.c:1849
#: utils/adt/formatting.c:1972 utils/adt/pg_locale.c:450
#: utils/adt/pg_locale.c:614 utils/adt/regexp.c:224 utils/fmgr/dfmgr.c:229
msgid "could not read symbolic link \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
-#: ../common/exec.c:422 libpq/pqcomm.c:746 storage/ipc/latch.c:1070
-#: storage/ipc/latch.c:1250 storage/ipc/latch.c:1479 storage/ipc/latch.c:1640
-#: storage/ipc/latch.c:1766
+#: ../common/exec.c:422 libpq/pqcomm.c:746 storage/ipc/latch.c:1092
+#: storage/ipc/latch.c:1272 storage/ipc/latch.c:1501 storage/ipc/latch.c:1662
+#: storage/ipc/latch.c:1788
#, c-format
msgid "%s() failed: %m"
msgstr "%s() fehlgeschlagen: %m"
#: ../common/file_utils.c:383 access/transam/xlogarchive.c:419
#: postmaster/syslogger.c:1608 replication/logical/snapbuild.c:1677
-#: replication/slot.c:709 replication/slot.c:1578 replication/slot.c:1720
+#: replication/slot.c:693 replication/slot.c:1535 replication/slot.c:1677
#: storage/file/fd.c:755 storage/file/fd.c:853 utils/time/snapmgr.c:1282
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgid "could not check access token membership: error code %lu\n"
msgstr "konnte Access-Token-Mitgliedschaft nicht prüfen: Fehlercode %lu\n"
-#: access/brin/brin.c:215
+#: access/brin/brin.c:214
#, c-format
msgid "request for BRIN range summarization for index \"%s\" page %u was not recorded"
msgstr "Aufforderung für BRIN-Range-Summarization für Index »%s« Seite %u wurde nicht aufgezeichnet"
-#: access/brin/brin.c:1019 access/brin/brin.c:1120 access/gin/ginfast.c:1035
+#: access/brin/brin.c:1018 access/brin/brin.c:1119 access/gin/ginfast.c:1035
#: access/transam/xlogfuncs.c:165 access/transam/xlogfuncs.c:192
#: access/transam/xlogfuncs.c:231 access/transam/xlogfuncs.c:252
#: access/transam/xlogfuncs.c:273 access/transam/xlogfuncs.c:343
msgid "recovery is in progress"
msgstr "Wiederherstellung läuft"
-#: access/brin/brin.c:1020 access/brin/brin.c:1121
+#: access/brin/brin.c:1019 access/brin/brin.c:1120
#, c-format
msgid "BRIN control functions cannot be executed during recovery."
msgstr "Während der Wiederherstellung können keine BRIN-Kontrollfunktionen ausgeführt werden."
-#: access/brin/brin.c:1025 access/brin/brin.c:1126
+#: access/brin/brin.c:1024 access/brin/brin.c:1125
#, c-format
msgid "block number out of range: %lld"
msgstr "Blocknummer ist außerhalb des gültigen Bereichs: %lld"
-#: access/brin/brin.c:1069 access/brin/brin.c:1152
+#: access/brin/brin.c:1068 access/brin/brin.c:1151
#, c-format
msgid "\"%s\" is not a BRIN index"
msgstr "»%s« ist kein BRIN-Index"
-#: access/brin/brin.c:1085 access/brin/brin.c:1168
+#: access/brin/brin.c:1084 access/brin/brin.c:1167
#, c-format
msgid "could not open parent table of index \"%s\""
msgstr "konnte Basistabelle von Index »%s« nicht öffnen"
#: access/brin/brin_pageops.c:76 access/brin/brin_pageops.c:362
#: access/brin/brin_pageops.c:843 access/gin/ginentrypage.c:110
-#: access/gist/gist.c:1443 access/spgist/spgdoinsert.c:2001
+#: access/gist/gist.c:1442 access/spgist/spgdoinsert.c:2001
#: access/spgist/spgdoinsert.c:2278
#, c-format
msgid "index row size %zu exceeds maximum %zu for index \"%s\""
msgid "number of columns (%d) exceeds limit (%d)"
msgstr "Anzahl der Spalten (%d) überschreitet Maximum (%d)"
-#: access/common/indextuple.c:70
+#: access/common/indextuple.c:89
#, c-format
msgid "number of index columns (%d) exceeds limit (%d)"
msgstr "Anzahl der Indexspalten (%d) überschreitet Maximum (%d)"
-#: access/common/indextuple.c:190 access/spgist/spgutils.c:959
+#: access/common/indextuple.c:209 access/spgist/spgutils.c:958
#, c-format
msgid "index row requires %zu bytes, maximum size is %zu"
msgstr "Indexzeile benötigt %zu Bytes, Maximalgröße ist %zu"
msgid "To fix this, do REINDEX INDEX \"%s\"."
msgstr "Um das zu reparieren, führen Sie REINDEX INDEX \"%s\" aus."
-#: access/gin/ginutil.c:146 executor/execExpr.c:2182
+#: access/gin/ginutil.c:145 executor/execExpr.c:2165
#: utils/adt/arrayfuncs.c:3819 utils/adt/arrayfuncs.c:6488
#: utils/adt/rowtypes.c:957
#, c-format
msgid "support function number %d is invalid for access method %s"
msgstr "Support-Funktionsnummer %d ist ungültig für Zugriffsmethode %s"
-#: access/gist/gist.c:760 access/gist/gistvacuum.c:426
+#: access/gist/gist.c:759 access/gist/gistvacuum.c:426
#, c-format
msgid "index \"%s\" contains an inner tuple marked as invalid"
msgstr "Index »%s« enthält ein inneres Tupel, das als ungültig markiert ist"
-#: access/gist/gist.c:762 access/gist/gistvacuum.c:428
+#: access/gist/gist.c:761 access/gist/gistvacuum.c:428
#, c-format
msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1."
msgstr "Das kommt von einem unvollständigen Page-Split bei der Crash-Recovery vor dem Upgrade auf PostgreSQL 9.1."
-#: access/gist/gist.c:763 access/gist/gistutil.c:801 access/gist/gistutil.c:812
+#: access/gist/gist.c:762 access/gist/gistutil.c:801 access/gist/gistutil.c:812
#: access/gist/gistvacuum.c:429 access/hash/hashutil.c:227
#: access/hash/hashutil.c:238 access/hash/hashutil.c:250
#: access/hash/hashutil.c:271 access/nbtree/nbtpage.c:810
msgid "Please REINDEX it."
msgstr "Bitte führen Sie REINDEX für den Index aus."
-#: access/gist/gist.c:1177
+#: access/gist/gist.c:1176
#, c-format
msgid "fixing incomplete split in index \"%s\", block %u"
msgstr "repariere unvollständiges Teilen in Index »%s«, Block %u"
#: access/hash/hashfunc.c:279 access/hash/hashfunc.c:335 catalog/heap.c:665
#: catalog/heap.c:671 commands/createas.c:206 commands/createas.c:503
-#: commands/indexcmds.c:1912 commands/tablecmds.c:17413 commands/view.c:86
+#: commands/indexcmds.c:1951 commands/tablecmds.c:17413 commands/view.c:86
#: regex/regc_pg_locale.c:243 utils/adt/formatting.c:1685
#: utils/adt/formatting.c:1807 utils/adt/formatting.c:1930 utils/adt/like.c:190
#: utils/adt/like_support.c:1024 utils/adt/varchar.c:733
msgstr "Größe der Indexzeile %zu überschreitet Maximum für Hash-Index %zu"
#: access/hash/hashinsert.c:85 access/spgist/spgdoinsert.c:2005
-#: access/spgist/spgdoinsert.c:2282 access/spgist/spgutils.c:1020
+#: access/spgist/spgdoinsert.c:2282 access/spgist/spgutils.c:1019
#, c-format
msgid "Values larger than a buffer page cannot be indexed."
msgstr "Werte, die größer sind als eine Pufferseite, können nicht indiziert werden."
#: access/transam/xlogfuncs.c:594 commands/dbcommands.c:521
#: postmaster/postmaster.c:4597 postmaster/postmaster.c:5618
#: replication/basebackup_server.c:149 replication/basebackup_server.c:242
-#: replication/logical/origin.c:587 replication/slot.c:1639
+#: replication/logical/origin.c:587 replication/slot.c:1596
#: storage/file/copydir.c:167 storage/smgr/md.c:222 utils/time/snapmgr.c:1261
#, c-format
msgid "could not create file \"%s\": %m"
#: postmaster/postmaster.c:4607 postmaster/postmaster.c:4617
#: replication/logical/origin.c:599 replication/logical/origin.c:641
#: replication/logical/origin.c:660 replication/logical/snapbuild.c:1634
-#: replication/slot.c:1674 storage/file/buffile.c:537
+#: replication/slot.c:1631 storage/file/buffile.c:537
#: storage/file/copydir.c:207 utils/init/miscinit.c:1441
#: utils/init/miscinit.c:1452 utils/init/miscinit.c:1460 utils/misc/guc.c:8659
#: utils/misc/guc.c:8690 utils/misc/guc.c:10671 utils/misc/guc.c:10685
#: postmaster/postmaster.c:1157 postmaster/syslogger.c:1537
#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4397
#: replication/logical/snapbuild.c:1579 replication/logical/snapbuild.c:1995
-#: replication/slot.c:1771 storage/file/fd.c:795 storage/file/fd.c:3263
+#: replication/slot.c:1728 storage/file/fd.c:795 storage/file/fd.c:3263
#: storage/file/fd.c:3325 storage/file/reinit.c:262 storage/ipc/dsm.c:317
#: storage/smgr/md.c:348 storage/smgr/md.c:398 storage/sync/sync.c:250
#: utils/time/snapmgr.c:1606
msgstr "Transaktion während eines Systemkatalog-Scans abgebrochen"
#: access/index/indexam.c:142 catalog/objectaddress.c:1376
-#: commands/indexcmds.c:2713 commands/tablecmds.c:270 commands/tablecmds.c:294
+#: commands/indexcmds.c:2779 commands/tablecmds.c:270 commands/tablecmds.c:294
#: commands/tablecmds.c:17101 commands/tablecmds.c:18869
#, c-format
msgid "\"%s\" is not an index"
msgid "operator family \"%s\" of access method %s is missing support function for types %s and %s"
msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion für Typen %s und %s"
-#: access/spgist/spgutils.c:245
+#: access/spgist/spgutils.c:244
#, c-format
msgid "compress method must be defined when leaf type is different from input type"
msgstr "Compress-Methode muss definiert sein, wenn der Leaf-Typ verschieden vom Eingabetyp ist"
-#: access/spgist/spgutils.c:1017
+#: access/spgist/spgutils.c:1016
#, c-format
msgid "SP-GiST inner tuple size %zu exceeds maximum %zu"
msgstr "innere Tupelgröße %zu überschreitet SP-GiST-Maximum %zu"
#: access/transam/rmgr.c:129
#, c-format
msgid "Existing resource manager with ID %d has the same name."
-msgstr ""
+msgstr "Bestehender Resource-Manager mit ID %d hat den gleichen Namen."
#: access/transam/rmgr.c:135
#, fuzzy, c-format
msgid "-X requires a power of two value between 1 MB and 1 GB"
msgstr "-X benötigt eine Zweierpotenz zwischen 1 MB und 1 GB"
-#: bootstrap/bootstrap.c:280 postmaster/postmaster.c:846 tcop/postgres.c:3889
+#: bootstrap/bootstrap.c:280 postmaster/postmaster.c:846 tcop/postgres.c:3892
#, c-format
msgid "--%s requires a value"
msgstr "--%s benötigt einen Wert"
-#: bootstrap/bootstrap.c:285 postmaster/postmaster.c:851 tcop/postgres.c:3894
+#: bootstrap/bootstrap.c:285 postmaster/postmaster.c:851 tcop/postgres.c:3897
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s benötigt einen Wert"
msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHEMAS verwendet wird"
#: catalog/aclchk.c:1587 catalog/catalog.c:627 catalog/objectaddress.c:1543
-#: catalog/pg_publication.c:510 commands/analyze.c:391 commands/copy.c:763
+#: catalog/pg_publication.c:510 commands/analyze.c:391 commands/copy.c:770
#: commands/sequence.c:1655 commands/tablecmds.c:7200 commands/tablecmds.c:7356
#: commands/tablecmds.c:7406 commands/tablecmds.c:7480
#: commands/tablecmds.c:7550 commands/tablecmds.c:7662
msgid "publication with OID %u does not exist"
msgstr "Publikation mit OID %u existiert nicht"
-#: catalog/aclchk.c:5748 commands/subscriptioncmds.c:1745
+#: catalog/aclchk.c:5748 commands/subscriptioncmds.c:1739
#, c-format
msgid "subscription with OID %u does not exist"
msgstr "Subskription mit OID %u existiert nicht"
msgid "cannot reindex temporary tables of other sessions"
msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren"
-#: catalog/index.c:3644 commands/indexcmds.c:3466
+#: catalog/index.c:3644 commands/indexcmds.c:3532
#, c-format
msgid "cannot reindex invalid index on TOAST table"
msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden"
-#: catalog/index.c:3660 commands/indexcmds.c:3346 commands/indexcmds.c:3490
+#: catalog/index.c:3660 commands/indexcmds.c:3412 commands/indexcmds.c:3556
#: commands/tablecmds.c:3295
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "kann den Eigentümer von den Objekten, die %s gehören, nicht ändern, weil die Objekte vom Datenbanksystem benötigt werden"
#: catalog/pg_subscription.c:216 commands/subscriptioncmds.c:991
-#: commands/subscriptioncmds.c:1356 commands/subscriptioncmds.c:1713
+#: commands/subscriptioncmds.c:1356 commands/subscriptioncmds.c:1707
#, c-format
msgid "subscription \"%s\" does not exist"
msgstr "Subskription »%s« existiert nicht"
msgid "access method \"%s\" already exists"
msgstr "Zugriffsmethode »%s« existiert bereits"
-#: commands/amcmds.c:154 commands/indexcmds.c:210 commands/indexcmds.c:818
+#: commands/amcmds.c:154 commands/indexcmds.c:213 commands/indexcmds.c:833
#: commands/opclasscmds.c:375 commands/opclasscmds.c:833
#, c-format
msgid "access method \"%s\" does not exist"
msgid "Use INSERT statements instead."
msgstr "Verwenden Sie stattdessen INSERT-Anweisungen."
-#: commands/copy.c:369
+#: commands/copy.c:367
+#, fuzzy, c-format
+#| msgid "cannot specify HEADER in BINARY mode"
+msgid "cannot use \"%s\" with HEADER in COPY TO"
+msgstr "HEADER kann nicht im BINARY-Modus angegeben werden"
+
+#: commands/copy.c:376
#, c-format
msgid "%s requires a Boolean value or \"match\""
msgstr "%s erfordert einen Boole’schen Wert oder »match«"
-#: commands/copy.c:428
+#: commands/copy.c:435
#, c-format
msgid "COPY format \"%s\" not recognized"
msgstr "COPY-Format »%s« nicht erkannt"
-#: commands/copy.c:480 commands/copy.c:493 commands/copy.c:506
-#: commands/copy.c:525
+#: commands/copy.c:487 commands/copy.c:500 commands/copy.c:513
+#: commands/copy.c:532
#, c-format
msgid "argument to option \"%s\" must be a list of column names"
msgstr "Argument von Option »%s« muss eine Liste aus Spaltennamen sein"
-#: commands/copy.c:537
+#: commands/copy.c:544
#, c-format
msgid "argument to option \"%s\" must be a valid encoding name"
msgstr "Argument von Option »%s« muss ein gültiger Kodierungsname sein"
-#: commands/copy.c:544 commands/dbcommands.c:853 commands/dbcommands.c:2233
+#: commands/copy.c:551 commands/dbcommands.c:853 commands/dbcommands.c:2233
#, c-format
msgid "option \"%s\" not recognized"
msgstr "Option »%s« nicht erkannt"
-#: commands/copy.c:556
+#: commands/copy.c:563
#, c-format
msgid "cannot specify DELIMITER in BINARY mode"
msgstr "DELIMITER kann nicht im BINARY-Modus angegeben werden"
-#: commands/copy.c:561
+#: commands/copy.c:568
#, c-format
msgid "cannot specify NULL in BINARY mode"
msgstr "NULL kann nicht im BINARY-Modus angegeben werden"
-#: commands/copy.c:583
+#: commands/copy.c:590
#, c-format
msgid "COPY delimiter must be a single one-byte character"
msgstr "DELIMITER für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
-#: commands/copy.c:590
+#: commands/copy.c:597
#, c-format
msgid "COPY delimiter cannot be newline or carriage return"
msgstr "COPY-Trennzeichen kann nicht Newline oder Carriage Return sein"
-#: commands/copy.c:596
+#: commands/copy.c:603
#, c-format
msgid "COPY null representation cannot use newline or carriage return"
msgstr "COPY NULL-Darstellung kann nicht Newline oder Carriage Return enthalten"
-#: commands/copy.c:613
+#: commands/copy.c:620
#, c-format
msgid "COPY delimiter cannot be \"%s\""
msgstr "DELIMITER für COPY darf nicht »%s« sein"
-#: commands/copy.c:619
+#: commands/copy.c:626
#, c-format
msgid "cannot specify HEADER in BINARY mode"
msgstr "HEADER kann nicht im BINARY-Modus angegeben werden"
-#: commands/copy.c:625
+#: commands/copy.c:632
#, c-format
msgid "COPY quote available only in CSV mode"
msgstr "Quote-Zeichen für COPY ist nur im CSV-Modus verfügbar"
-#: commands/copy.c:630
+#: commands/copy.c:637
#, c-format
msgid "COPY quote must be a single one-byte character"
msgstr "Quote-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
-#: commands/copy.c:635
+#: commands/copy.c:642
#, c-format
msgid "COPY delimiter and quote must be different"
msgstr "DELIMITER und QUOTE für COPY müssen verschieden sein"
-#: commands/copy.c:641
+#: commands/copy.c:648
#, c-format
msgid "COPY escape available only in CSV mode"
msgstr "Escape-Zeichen für COPY ist nur im CSV-Modus verfügbar"
-#: commands/copy.c:646
+#: commands/copy.c:653
#, c-format
msgid "COPY escape must be a single one-byte character"
msgstr "Escape-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
-#: commands/copy.c:652
+#: commands/copy.c:659
#, c-format
msgid "COPY force quote available only in CSV mode"
msgstr "FORCE_QUOTE für COPY ist nur im CSV-Modus verfügbar"
-#: commands/copy.c:656
+#: commands/copy.c:663
#, c-format
msgid "COPY force quote only available using COPY TO"
msgstr "FORCE_QUOTE ist nur bei COPY TO verfügbar"
-#: commands/copy.c:662
+#: commands/copy.c:669
#, c-format
msgid "COPY force not null available only in CSV mode"
msgstr "FORCE_NOT_NULL für COPY ist nur im CSV-Modus verfügbar"
-#: commands/copy.c:666
+#: commands/copy.c:673
#, c-format
msgid "COPY force not null only available using COPY FROM"
msgstr "FORCE_NOT_NULL ist nur bei COPY FROM verfügbar"
-#: commands/copy.c:672
+#: commands/copy.c:679
#, c-format
msgid "COPY force null available only in CSV mode"
msgstr "FORCE_NULL für COPY ist nur im CSV-Modus verfügbar"
-#: commands/copy.c:677
+#: commands/copy.c:684
#, c-format
msgid "COPY force null only available using COPY FROM"
msgstr "FORCE_NULL ist nur bei COPY FROM verfügbar"
-#: commands/copy.c:683
+#: commands/copy.c:690
#, c-format
msgid "COPY delimiter must not appear in the NULL specification"
msgstr "Trennzeichen für COPY darf nicht in der NULL-Darstellung erscheinen"
-#: commands/copy.c:690
+#: commands/copy.c:697
#, c-format
msgid "CSV quote character must not appear in the NULL specification"
msgstr "CSV-Quote-Zeichen darf nicht in der NULL-Darstellung erscheinen"
-#: commands/copy.c:751
+#: commands/copy.c:758
#, c-format
msgid "column \"%s\" is a generated column"
msgstr "Spalte »%s« ist eine generierte Spalte"
-#: commands/copy.c:753
+#: commands/copy.c:760
#, c-format
msgid "Generated columns cannot be used in COPY."
msgstr "Generierte Spalten können nicht in COPY verwendet werden."
-#: commands/copy.c:768 commands/indexcmds.c:1797 commands/statscmds.c:239
+#: commands/copy.c:775 commands/indexcmds.c:1822 commands/statscmds.c:239
#: commands/tablecmds.c:2369 commands/tablecmds.c:3025
#: commands/tablecmds.c:3519 parser/parse_relation.c:3624
#: parser/parse_relation.c:3644 utils/adt/tsvector_op.c:2685
msgid "column \"%s\" does not exist"
msgstr "Spalte »%s« existiert nicht"
-#: commands/copy.c:775 commands/tablecmds.c:2395 commands/trigger.c:967
+#: commands/copy.c:782 commands/tablecmds.c:2395 commands/trigger.c:967
#: parser/parse_target.c:1079 parser/parse_target.c:1090
#, c-format
msgid "column \"%s\" specified more than once"
msgid "wrong number of fields in header line: field count is %d, expected %d"
msgstr "falsche Anzahl Felder in Kopfzeile: Feldzahl ist %d, erwartet wurden %d"
-#: commands/copyfromparse.c:800
+#: commands/copyfromparse.c:801
#, c-format
msgid "column name mismatch in header line field %d: got null value (\"%s\"), expected \"%s\""
msgstr "Spaltenname in Kopfzeile Feld %d stimmt nicht überein: NULL-Wert (»%s«) erhalten, »%s« erwartet"
-#: commands/copyfromparse.c:807
+#: commands/copyfromparse.c:808
#, c-format
msgid "column name mismatch in header line field %d: got \"%s\", expected \"%s\""
msgstr "Spaltenname in Kopfzeile Feld %d stimmt nicht überein: »%s« erhalten, »%s« erwartet"
-#: commands/copyfromparse.c:889 commands/copyfromparse.c:1494
-#: commands/copyfromparse.c:1724
+#: commands/copyfromparse.c:890 commands/copyfromparse.c:1495
+#: commands/copyfromparse.c:1725
#, c-format
msgid "extra data after last expected column"
msgstr "zusätzliche Daten nach letzter erwarteter Spalte"
-#: commands/copyfromparse.c:903
+#: commands/copyfromparse.c:904
#, c-format
msgid "missing data for column \"%s\""
msgstr "fehlende Daten für Spalte »%s«"
-#: commands/copyfromparse.c:981
+#: commands/copyfromparse.c:982
#, c-format
msgid "received copy data after EOF marker"
msgstr "COPY-Daten nach EOF-Markierung empfangen"
-#: commands/copyfromparse.c:988
+#: commands/copyfromparse.c:989
#, c-format
msgid "row field count is %d, expected %d"
msgstr "Feldanzahl in Zeile ist %d, erwartet wurden %d"
-#: commands/copyfromparse.c:1276 commands/copyfromparse.c:1293
+#: commands/copyfromparse.c:1277 commands/copyfromparse.c:1294
#, c-format
msgid "literal carriage return found in data"
msgstr "Carriage-Return-Zeichen in Daten gefunden"
-#: commands/copyfromparse.c:1277 commands/copyfromparse.c:1294
+#: commands/copyfromparse.c:1278 commands/copyfromparse.c:1295
#, c-format
msgid "unquoted carriage return found in data"
msgstr "ungequotetes Carriage-Return-Zeichen in Daten gefunden"
-#: commands/copyfromparse.c:1279 commands/copyfromparse.c:1296
+#: commands/copyfromparse.c:1280 commands/copyfromparse.c:1297
#, c-format
msgid "Use \"\\r\" to represent carriage return."
msgstr "Verwenden Sie »\\r«, um ein Carriage-Return-Zeichen darzustellen."
-#: commands/copyfromparse.c:1280 commands/copyfromparse.c:1297
+#: commands/copyfromparse.c:1281 commands/copyfromparse.c:1298
#, c-format
msgid "Use quoted CSV field to represent carriage return."
msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Carriage-Return-Zeichen darzustellen."
-#: commands/copyfromparse.c:1309
+#: commands/copyfromparse.c:1310
#, c-format
msgid "literal newline found in data"
msgstr "Newline-Zeichen in Daten gefunden"
-#: commands/copyfromparse.c:1310
+#: commands/copyfromparse.c:1311
#, c-format
msgid "unquoted newline found in data"
msgstr "ungequotetes Newline-Zeichen in Daten gefunden"
-#: commands/copyfromparse.c:1312
+#: commands/copyfromparse.c:1313
#, c-format
msgid "Use \"\\n\" to represent newline."
msgstr "Verwenden Sie »\\n«, um ein Newline-Zeichen darzustellen."
-#: commands/copyfromparse.c:1313
+#: commands/copyfromparse.c:1314
#, c-format
msgid "Use quoted CSV field to represent newline."
msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Newline-Zeichen darzustellen."
-#: commands/copyfromparse.c:1359 commands/copyfromparse.c:1395
+#: commands/copyfromparse.c:1360 commands/copyfromparse.c:1396
#, c-format
msgid "end-of-copy marker does not match previous newline style"
msgstr "COPY-Ende-Markierung stimmt nicht mit vorherigem Newline-Stil überein"
-#: commands/copyfromparse.c:1368 commands/copyfromparse.c:1384
+#: commands/copyfromparse.c:1369 commands/copyfromparse.c:1385
#, c-format
msgid "end-of-copy marker corrupt"
msgstr "COPY-Ende-Markierung verfälscht"
-#: commands/copyfromparse.c:1808
+#: commands/copyfromparse.c:1809
#, c-format
msgid "unterminated CSV quoted field"
msgstr "Quotes in CSV-Feld nicht abgeschlossen"
-#: commands/copyfromparse.c:1884 commands/copyfromparse.c:1903
+#: commands/copyfromparse.c:1885 commands/copyfromparse.c:1904
#, c-format
msgid "unexpected EOF in COPY data"
msgstr "unerwartetes EOF in COPY-Daten"
-#: commands/copyfromparse.c:1893
+#: commands/copyfromparse.c:1894
#, c-format
msgid "invalid field size"
msgstr "ungültige Feldgröße"
-#: commands/copyfromparse.c:1916
+#: commands/copyfromparse.c:1917
#, c-format
msgid "incorrect binary data format"
msgstr "falsches Binärdatenformat"
#: commands/tablespace.c:182 commands/tablespace.c:193
#: commands/tablespace.c:201 commands/tablespace.c:636
#: commands/tablespace.c:681 replication/basebackup_server.c:102
-#: replication/slot.c:1566 storage/file/copydir.c:47
+#: replication/slot.c:1523 storage/file/copydir.c:47
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht erzeugen: %m"
msgstr[0] "%d andere Sitzung verwendet die Datenbank."
msgstr[1] "%d andere Sitzungen verwenden die Datenbank."
-#: commands/dbcommands.c:2933 storage/ipc/procarray.c:3804
+#: commands/dbcommands.c:2933 storage/ipc/procarray.c:3814
#, c-format
msgid "There is %d prepared transaction using the database."
msgid_plural "There are %d prepared transactions using the database."
msgstr[0] "kann nicht mehr als %d Argument an eine Prozedur übergeben"
msgstr[1] "kann nicht mehr als %d Argumente an eine Prozedur übergeben"
-#: commands/indexcmds.c:619
+#: commands/indexcmds.c:634
#, c-format
msgid "must specify at least one column"
msgstr "mindestens eine Spalte muss angegeben werden"
-#: commands/indexcmds.c:623
+#: commands/indexcmds.c:638
#, c-format
msgid "cannot use more than %d columns in an index"
msgstr "Index kann nicht mehr als %d Spalten enthalten"
-#: commands/indexcmds.c:666
+#: commands/indexcmds.c:681
#, c-format
msgid "cannot create index on relation \"%s\""
msgstr "kann keinen Index für Relation »%s« erzeugen"
-#: commands/indexcmds.c:692
+#: commands/indexcmds.c:707
#, c-format
msgid "cannot create index on partitioned table \"%s\" concurrently"
msgstr "kann Index für partitionierte Tabelle »%s« nicht nebenläufig erzeugen"
-#: commands/indexcmds.c:697
+#: commands/indexcmds.c:712
#, c-format
msgid "cannot create exclusion constraints on partitioned table \"%s\""
msgstr "kann keinen Exclusion-Constraint für partitionierte Tabelle »%s« erzeugen"
-#: commands/indexcmds.c:707
+#: commands/indexcmds.c:722
#, c-format
msgid "cannot create indexes on temporary tables of other sessions"
msgstr "kann keine Indexe für temporäre Tabellen anderer Sitzungen erzeugen"
-#: commands/indexcmds.c:745 commands/tablecmds.c:779 commands/tablespace.c:1226
+#: commands/indexcmds.c:760 commands/tablecmds.c:779 commands/tablespace.c:1226
#, c-format
msgid "cannot specify default tablespace for partitioned relations"
msgstr "für partitionierte Relationen kann kein Standard-Tablespace angegeben werden"
-#: commands/indexcmds.c:777 commands/tablecmds.c:814 commands/tablecmds.c:3302
+#: commands/indexcmds.c:792 commands/tablecmds.c:814 commands/tablecmds.c:3302
#, c-format
msgid "only shared relations can be placed in pg_global tablespace"
msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden"
-#: commands/indexcmds.c:810
+#: commands/indexcmds.c:825
#, c-format
msgid "substituting access method \"gist\" for obsolete method \"rtree\""
msgstr "ersetze Zugriffsmethode »gist« für obsolete Methode »rtree«"
-#: commands/indexcmds.c:831
+#: commands/indexcmds.c:846
#, c-format
msgid "access method \"%s\" does not support unique indexes"
msgstr "Zugriffsmethode »%s« unterstützt keine Unique Indexe"
-#: commands/indexcmds.c:836
+#: commands/indexcmds.c:851
#, c-format
msgid "access method \"%s\" does not support included columns"
msgstr "Zugriffsmethode »%s« unterstützt keine eingeschlossenen Spalten"
-#: commands/indexcmds.c:841
+#: commands/indexcmds.c:856
#, c-format
msgid "access method \"%s\" does not support multicolumn indexes"
msgstr "Zugriffsmethode »%s« unterstützt keine mehrspaltigen Indexe"
-#: commands/indexcmds.c:846
+#: commands/indexcmds.c:861
#, c-format
msgid "access method \"%s\" does not support exclusion constraints"
msgstr "Zugriffsmethode »%s« unterstützt keine Exclusion-Constraints"
-#: commands/indexcmds.c:970
+#: commands/indexcmds.c:986
#, c-format
msgid "cannot match partition key to an index using access method \"%s\""
msgstr "Partitionierungsschlüssel kann nicht mit Zugriffsmethode »%s« mit einem Index gepaart werden"
-#: commands/indexcmds.c:980
+#: commands/indexcmds.c:996
#, c-format
msgid "unsupported %s constraint with partition key definition"
msgstr "nicht unterstützter %s-Constraint mit Partitionierungsschlüsseldefinition"
-#: commands/indexcmds.c:982
+#: commands/indexcmds.c:998
#, c-format
msgid "%s constraints cannot be used when partition keys include expressions."
msgstr "%s-Constraints können nicht verwendet werden, wenn Partitionierungsschlüssel Ausdrücke enthalten."
-#: commands/indexcmds.c:1021
+#: commands/indexcmds.c:1037
#, c-format
msgid "unique constraint on partitioned table must include all partitioning columns"
msgstr "Unique-Constraint für partitionierte Tabelle muss alle Partitionierungsspalten enthalten"
-#: commands/indexcmds.c:1022
+#: commands/indexcmds.c:1038
#, c-format
msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
msgstr "Im %s-Constraint in Tabelle »%s« fehlt Spalte »%s«, welche Teil des Partitionierungsschlüssels ist."
-#: commands/indexcmds.c:1041 commands/indexcmds.c:1060
+#: commands/indexcmds.c:1057 commands/indexcmds.c:1076
#, c-format
msgid "index creation on system columns is not supported"
msgstr "Indexerzeugung für Systemspalten wird nicht unterstützt"
-#: commands/indexcmds.c:1254 tcop/utility.c:1518
+#: commands/indexcmds.c:1267 tcop/utility.c:1518
#, c-format
msgid "cannot create unique index on partitioned table \"%s\""
msgstr "kann keinen Unique Index für partitionierte Tabelle »%s« erzeugen"
-#: commands/indexcmds.c:1256 tcop/utility.c:1520
+#: commands/indexcmds.c:1269 tcop/utility.c:1520
#, c-format
msgid "Table \"%s\" contains partitions that are foreign tables."
msgstr "Tabelle »%s« enthält Partitionen, die Fremdtabellen sind."
-#: commands/indexcmds.c:1726
+#: commands/indexcmds.c:1739
#, c-format
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein"
-#: commands/indexcmds.c:1792 parser/parse_utilcmd.c:2518
+#: commands/indexcmds.c:1817 parser/parse_utilcmd.c:2518
#: parser/parse_utilcmd.c:2653
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht"
-#: commands/indexcmds.c:1816 parser/parse_utilcmd.c:1815
+#: commands/indexcmds.c:1841 parser/parse_utilcmd.c:1815
#, c-format
msgid "expressions are not supported in included columns"
msgstr "in eingeschlossenen Spalten werden keine Ausdrücke unterstützt"
-#: commands/indexcmds.c:1857
+#: commands/indexcmds.c:1882
#, c-format
msgid "functions in index expression must be marked IMMUTABLE"
msgstr "Funktionen im Indexausdruck müssen als IMMUTABLE markiert sein"
-#: commands/indexcmds.c:1872
+#: commands/indexcmds.c:1897
#, c-format
msgid "including column does not support a collation"
msgstr "inkludierte Spalte unterstützt keine Sortierfolge"
-#: commands/indexcmds.c:1876
+#: commands/indexcmds.c:1901
#, c-format
msgid "including column does not support an operator class"
msgstr "inkludierte Spalte unterstützt keine Operatorklasse"
-#: commands/indexcmds.c:1880
+#: commands/indexcmds.c:1905
#, c-format
msgid "including column does not support ASC/DESC options"
msgstr "inkludierte Spalte unterstützt die Optionen ASC/DESC nicht"
-#: commands/indexcmds.c:1884
+#: commands/indexcmds.c:1909
#, c-format
msgid "including column does not support NULLS FIRST/LAST options"
msgstr "inkludierte Spalte unterstützt die Optionen NULLS FIRST/LAST nicht"
-#: commands/indexcmds.c:1911
+#: commands/indexcmds.c:1950
#, c-format
msgid "could not determine which collation to use for index expression"
msgstr "konnte die für den Indexausdruck zu verwendende Sortierfolge nicht bestimmen"
-#: commands/indexcmds.c:1919 commands/tablecmds.c:17420 commands/typecmds.c:807
+#: commands/indexcmds.c:1958 commands/tablecmds.c:17420 commands/typecmds.c:807
#: parser/parse_expr.c:2744 parser/parse_type.c:570 parser/parse_utilcmd.c:3785
#: utils/adt/misc.c:601
#, c-format
msgid "collations are not supported by type %s"
msgstr "Sortierfolgen werden von Typ %s nicht unterstützt"
-#: commands/indexcmds.c:1957
+#: commands/indexcmds.c:2023
#, c-format
msgid "operator %s is not commutative"
msgstr "Operator %s ist nicht kommutativ"
-#: commands/indexcmds.c:1959
+#: commands/indexcmds.c:2025
#, c-format
msgid "Only commutative operators can be used in exclusion constraints."
msgstr "In Exclusion-Constraints können nur kommutative Operatoren verwendet werden."
-#: commands/indexcmds.c:1985
+#: commands/indexcmds.c:2051
#, c-format
msgid "operator %s is not a member of operator family \"%s\""
msgstr "Operator %s ist kein Mitglied der Operatorfamilie »%s«"
-#: commands/indexcmds.c:1988
+#: commands/indexcmds.c:2054
#, c-format
msgid "The exclusion operator must be related to the index operator class for the constraint."
msgstr "Der Exklusionsoperator muss in Beziehung zur Indexoperatorklasse des Constraints stehen."
-#: commands/indexcmds.c:2023
+#: commands/indexcmds.c:2089
#, c-format
msgid "access method \"%s\" does not support ASC/DESC options"
msgstr "Zugriffsmethode »%s« unterstützt die Optionen ASC/DESC nicht"
-#: commands/indexcmds.c:2028
+#: commands/indexcmds.c:2094
#, c-format
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "Zugriffsmethode »%s« unterstützt die Optionen NULLS FIRST/LAST nicht"
-#: commands/indexcmds.c:2074 commands/tablecmds.c:17445
+#: commands/indexcmds.c:2140 commands/tablecmds.c:17445
#: commands/tablecmds.c:17451 commands/typecmds.c:2302
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "Datentyp %s hat keine Standardoperatorklasse für Zugriffsmethode »%s«"
-#: commands/indexcmds.c:2076
+#: commands/indexcmds.c:2142
#, c-format
msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr "Sie müssen für den Index eine Operatorklasse angeben oder eine Standardoperatorklasse für den Datentyp definieren."
-#: commands/indexcmds.c:2105 commands/indexcmds.c:2113
+#: commands/indexcmds.c:2171 commands/indexcmds.c:2179
#: commands/opclasscmds.c:205
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "Operatorklasse »%s« existiert nicht für Zugriffsmethode »%s«"
-#: commands/indexcmds.c:2127 commands/typecmds.c:2290
+#: commands/indexcmds.c:2193 commands/typecmds.c:2290
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht"
-#: commands/indexcmds.c:2217
+#: commands/indexcmds.c:2283
#, c-format
msgid "there are multiple default operator classes for data type %s"
msgstr "es gibt mehrere Standardoperatorklassen für Datentyp %s"
-#: commands/indexcmds.c:2545
+#: commands/indexcmds.c:2611
#, c-format
msgid "unrecognized REINDEX option \"%s\""
msgstr "unbekannte REINDEX-Option »%s«"
-#: commands/indexcmds.c:2769
+#: commands/indexcmds.c:2835
#, c-format
msgid "table \"%s\" has no indexes that can be reindexed concurrently"
msgstr "Tabelle »%s« hat keine Indexe, die nebenläufig reindiziert werden können"
-#: commands/indexcmds.c:2783
+#: commands/indexcmds.c:2849
#, c-format
msgid "table \"%s\" has no indexes to reindex"
msgstr "Tabelle »%s« hat keine zu reindizierenden Indexe"
-#: commands/indexcmds.c:2823 commands/indexcmds.c:3327
-#: commands/indexcmds.c:3455
+#: commands/indexcmds.c:2889 commands/indexcmds.c:3393
+#: commands/indexcmds.c:3521
#, c-format
msgid "cannot reindex system catalogs concurrently"
msgstr "Systemkataloge können nicht nebenläufig reindiziert werden"
-#: commands/indexcmds.c:2846
+#: commands/indexcmds.c:2912
#, c-format
msgid "can only reindex the currently open database"
msgstr "nur die aktuell geöffnete Datenbank kann reindiziert werden"
-#: commands/indexcmds.c:2934
+#: commands/indexcmds.c:3000
#, c-format
msgid "cannot reindex system catalogs concurrently, skipping all"
msgstr "Systemkataloge können nicht nebenläufig reindiziert werden, werden alle übersprungen"
-#: commands/indexcmds.c:2967
+#: commands/indexcmds.c:3033
#, c-format
msgid "cannot move system relations, skipping all"
msgstr "Systemrelationen können nicht verschoben werden, werden alle übersprungen"
-#: commands/indexcmds.c:3013
+#: commands/indexcmds.c:3079
#, c-format
msgid "while reindexing partitioned table \"%s.%s\""
msgstr "beim Reindizieren der partitionierten Tabelle »%s.%s«"
-#: commands/indexcmds.c:3016
+#: commands/indexcmds.c:3082
#, c-format
msgid "while reindexing partitioned index \"%s.%s\""
msgstr "beim Reindizieren des partitionierten Index »%s.%s«"
-#: commands/indexcmds.c:3207 commands/indexcmds.c:4063
+#: commands/indexcmds.c:3273 commands/indexcmds.c:4129
#, c-format
msgid "table \"%s.%s\" was reindexed"
msgstr "Tabelle »%s.%s« wurde neu indiziert"
-#: commands/indexcmds.c:3359 commands/indexcmds.c:3411
+#: commands/indexcmds.c:3425 commands/indexcmds.c:3477
#, c-format
msgid "cannot reindex invalid index \"%s.%s\" concurrently, skipping"
msgstr "ungültiger Index »%s.%s« kann nicht nebenläufig reindizert werden, wird übersprungen"
-#: commands/indexcmds.c:3365
+#: commands/indexcmds.c:3431
#, c-format
msgid "cannot reindex exclusion constraint index \"%s.%s\" concurrently, skipping"
msgstr "Exclusion-Constraint-Index »%s.%s« kann nicht nebenläufig reindizert werden, wird übersprungen"
-#: commands/indexcmds.c:3520
+#: commands/indexcmds.c:3586
#, c-format
msgid "cannot reindex this type of relation concurrently"
msgstr "diese Art Relation kann nicht nebenläufig reindiziert werden"
-#: commands/indexcmds.c:3541
+#: commands/indexcmds.c:3607
#, c-format
msgid "cannot move non-shared relation to tablespace \"%s\""
msgstr "nicht geteilte Relation kann nicht nach Tablespace »%s« verschoben werden"
-#: commands/indexcmds.c:4044 commands/indexcmds.c:4056
+#: commands/indexcmds.c:4110 commands/indexcmds.c:4122
#, c-format
msgid "index \"%s.%s\" was reindexed"
msgstr "Index »%s.%s« wurde neu indiziert"
-#: commands/indexcmds.c:4046 commands/indexcmds.c:4065
+#: commands/indexcmds.c:4112 commands/indexcmds.c:4131
#, c-format
msgid "%s."
msgstr "%s."
msgstr "nur Superuser können Subskriptionen erzeugen"
#: commands/subscriptioncmds.c:650 commands/subscriptioncmds.c:778
-#: replication/logical/tablesync.c:1236 replication/logical/worker.c:3704
+#: replication/logical/tablesync.c:1236 replication/logical/worker.c:3722
#, c-format
msgid "could not connect to the publisher: %s"
msgstr "konnte nicht mit dem Publikationsserver verbinden: %s"
msgid "subscription \"%s\" does not exist, skipping"
msgstr "Subskription »%s« existiert nicht, wird übersprungen"
-#: commands/subscriptioncmds.c:1624
+#: commands/subscriptioncmds.c:1618
#, c-format
msgid "dropped replication slot \"%s\" on publisher"
msgstr "Replikations-Slot »%s« auf dem Publikationsserver wurde gelöscht"
-#: commands/subscriptioncmds.c:1633 commands/subscriptioncmds.c:1641
+#: commands/subscriptioncmds.c:1627 commands/subscriptioncmds.c:1635
#, c-format
msgid "could not drop replication slot \"%s\" on publisher: %s"
msgstr "konnte Replikations-Slot »%s« auf dem Publikationsserver nicht löschen: %s"
-#: commands/subscriptioncmds.c:1675
+#: commands/subscriptioncmds.c:1669
#, c-format
msgid "permission denied to change owner of subscription \"%s\""
msgstr "keine Berechtigung, um Eigentümer der Subskription »%s« zu ändern"
-#: commands/subscriptioncmds.c:1677
+#: commands/subscriptioncmds.c:1671
#, c-format
msgid "The owner of a subscription must be a superuser."
msgstr "Der Eigentümer einer Subskription muss ein Superuser sein."
-#: commands/subscriptioncmds.c:1791
+#: commands/subscriptioncmds.c:1785
#, c-format
msgid "could not receive list of replicated tables from the publisher: %s"
msgstr "konnte Liste der replizierten Tabellen nicht vom Publikationsserver empfangen: %s"
-#: commands/subscriptioncmds.c:1813 replication/logical/tablesync.c:813
+#: commands/subscriptioncmds.c:1807 replication/logical/tablesync.c:813
#: replication/pgoutput/pgoutput.c:1066
#, fuzzy, c-format
#| msgid "could not fetch table info for table \"%s.%s\" from publisher: %s"
msgid "cannot use different column lists for table \"%s.%s\" in different publications"
msgstr "konnte Tabelleninformationen für Tabelle »%s.%s« nicht vom Publikationsserver holen: %s"
-#: commands/subscriptioncmds.c:1863
+#: commands/subscriptioncmds.c:1857
#, c-format
msgid "could not connect to publisher when attempting to drop replication slot \"%s\": %s"
msgstr "konnte beim Versuch den Replikations-Slot »%s« zu löschen nicht mit dem Publikationsserver verbinden: %s"
#. translator: %s is an SQL ALTER command
-#: commands/subscriptioncmds.c:1866
+#: commands/subscriptioncmds.c:1860
#, c-format
msgid "Use %s to disassociate the subscription from the slot."
msgstr "Verwenden Sie %s, um die Subskription vom Slot zu trennen."
-#: commands/subscriptioncmds.c:1896
+#: commands/subscriptioncmds.c:1890
#, c-format
msgid "publication name \"%s\" used more than once"
msgstr "Publikationsname »%s« mehrmals angegeben"
-#: commands/subscriptioncmds.c:1940
+#: commands/subscriptioncmds.c:1934
#, c-format
msgid "publication \"%s\" is already in subscription \"%s\""
msgstr "Publikation »%s« ist bereits in Subskription »%s«"
-#: commands/subscriptioncmds.c:1954
+#: commands/subscriptioncmds.c:1948
#, c-format
msgid "publication \"%s\" is not in subscription \"%s\""
msgstr "Publikation »%s« ist nicht in Subskription »%s«"
-#: commands/subscriptioncmds.c:1965
+#: commands/subscriptioncmds.c:1959
#, c-format
msgid "cannot drop all the publications from a subscription"
msgstr "kann nicht alle Publikationen von einer Subskription löschen"
#: commands/tablecmds.c:9469
#, c-format
msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key"
-msgstr ""
+msgstr "Spalte »%s«, auf die in der ON-DELETE-SET-Aktion verwiesen wird, muss Teil des Fremdschlüssels sein"
#: commands/tablecmds.c:9742 commands/tablecmds.c:10189
#: parser/parse_utilcmd.c:785 parser/parse_utilcmd.c:914
msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\""
msgstr "Cursor »%s« ist kein einfach aktualisierbarer Scan der Tabelle »%s«"
-#: executor/execCurrent.c:280 executor/execExprInterp.c:2483
+#: executor/execCurrent.c:280 executor/execExprInterp.c:2485
#, c-format
msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)"
msgstr "Typ von Parameter %d (%s) stimmt nicht mit dem überein, als der Plan vorbereitet worden ist (%s)"
-#: executor/execCurrent.c:292 executor/execExprInterp.c:2495
+#: executor/execCurrent.c:292 executor/execExprInterp.c:2497
#, c-format
msgid "no value found for parameter %d"
msgstr "kein Wert für Parameter %d gefunden"
#: executor/execExpr.c:632 executor/execExpr.c:639 executor/execExpr.c:645
-#: executor/execExprInterp.c:4153 executor/execExprInterp.c:4170
-#: executor/execExprInterp.c:4269 executor/nodeModifyTable.c:218
+#: executor/execExprInterp.c:4169 executor/execExprInterp.c:4186
+#: executor/execExprInterp.c:4285 executor/nodeModifyTable.c:218
#: executor/nodeModifyTable.c:229 executor/nodeModifyTable.c:246
#: executor/nodeModifyTable.c:254
#, c-format
msgid "Query provides a value for a dropped column at ordinal position %d."
msgstr "Anfrage liefert einen Wert für eine gelöschte Spalte auf Position %d."
-#: executor/execExpr.c:646 executor/execExprInterp.c:4171
+#: executor/execExpr.c:646 executor/execExprInterp.c:4187
#: executor/nodeModifyTable.c:230
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgid "window function calls cannot be nested"
msgstr "Aufrufe von Fensterfunktionen können nicht geschachtelt werden"
-#: executor/execExpr.c:1631
+#: executor/execExpr.c:1614
#, c-format
msgid "target type is not an array"
msgstr "Zieltyp ist kein Array"
-#: executor/execExpr.c:1971
+#: executor/execExpr.c:1954
#, c-format
msgid "ROW() column has type %s instead of type %s"
msgstr "ROW()-Spalte hat Typ %s statt Typ %s"
-#: executor/execExpr.c:2744 executor/execSRF.c:718 parser/parse_func.c:138
+#: executor/execExpr.c:2736 executor/execSRF.c:718 parser/parse_func.c:138
#: parser/parse_func.c:655 parser/parse_func.c:1031
#, c-format
msgid "cannot pass more than %d argument to a function"
msgstr[0] "kann nicht mehr als %d Argument an eine Funktion übergeben"
msgstr[1] "kann nicht mehr als %d Argumente an eine Funktion übergeben"
-#: executor/execExpr.c:2771 executor/execSRF.c:738 executor/functions.c:1058
+#: executor/execExpr.c:2763 executor/execSRF.c:738 executor/functions.c:1058
#: utils/adt/jsonfuncs.c:3736 utils/fmgr/funcapi.c:89 utils/fmgr/funcapi.c:143
#, c-format
msgid "set-valued function called in context that cannot accept a set"
msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine Mengenergebnisse verarbeiten kann"
-#: executor/execExpr.c:3130 parser/parse_node.c:276 parser/parse_node.c:326
+#: executor/execExpr.c:3122 parser/parse_node.c:276 parser/parse_node.c:326
#, c-format
msgid "cannot subscript type %s because it does not support subscripting"
msgstr "kann aus Typ %s kein Element auswählen, weil er Subscripting nicht unterstützt"
-#: executor/execExpr.c:3258 executor/execExpr.c:3280
+#: executor/execExpr.c:3250 executor/execExpr.c:3272
#, c-format
msgid "type %s does not support subscripted assignment"
msgstr "Typ %s unterstützt Wertzuweisungen in Elemente nicht"
-#: executor/execExprInterp.c:1948
+#: executor/execExprInterp.c:1950
#, c-format
msgid "attribute %d of type %s has been dropped"
msgstr "Attribut %d von Typ %s wurde gelöscht"
-#: executor/execExprInterp.c:1954
+#: executor/execExprInterp.c:1956
#, c-format
msgid "attribute %d of type %s has wrong type"
msgstr "Attribut %d von Typ %s hat falschen Typ"
-#: executor/execExprInterp.c:1956 executor/execExprInterp.c:3084
-#: executor/execExprInterp.c:3130
+#: executor/execExprInterp.c:1958 executor/execExprInterp.c:3086
+#: executor/execExprInterp.c:3132
#, c-format
msgid "Table has type %s, but query expects %s."
msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s."
-#: executor/execExprInterp.c:2035 utils/adt/expandedrecord.c:99
+#: executor/execExprInterp.c:2037 utils/adt/expandedrecord.c:99
#: utils/adt/expandedrecord.c:231 utils/cache/typcache.c:1749
#: utils/cache/typcache.c:1908 utils/cache/typcache.c:2055
#: utils/fmgr/funcapi.c:527
msgid "type %s is not composite"
msgstr "Typ %s ist kein zusammengesetzter Typ"
-#: executor/execExprInterp.c:2573
+#: executor/execExprInterp.c:2575
#, c-format
msgid "WHERE CURRENT OF is not supported for this table type"
msgstr "WHERE CURRENT OF wird für diesen Tabellentyp nicht unterstützt"
-#: executor/execExprInterp.c:2786
+#: executor/execExprInterp.c:2788
#, c-format
msgid "cannot merge incompatible arrays"
msgstr "kann inkompatible Arrays nicht verschmelzen"
-#: executor/execExprInterp.c:2787
+#: executor/execExprInterp.c:2789
#, c-format
msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
msgstr "Arrayelement mit Typ %s kann nicht in ARRAY-Konstrukt mit Elementtyp %s verwendet werden."
-#: executor/execExprInterp.c:2808 utils/adt/arrayfuncs.c:263
+#: executor/execExprInterp.c:2810 utils/adt/arrayfuncs.c:263
#: utils/adt/arrayfuncs.c:563 utils/adt/arrayfuncs.c:1305
#: utils/adt/arrayfuncs.c:3375 utils/adt/arrayfuncs.c:5372
#: utils/adt/arrayfuncs.c:5889 utils/adt/arraysubs.c:150
msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
msgstr "Anzahl der Arraydimensionen (%d) überschreitet erlaubtes Maximum (%d)"
-#: executor/execExprInterp.c:2828 executor/execExprInterp.c:2858
+#: executor/execExprInterp.c:2830 executor/execExprInterp.c:2860
#, c-format
msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben"
-#: executor/execExprInterp.c:3083 executor/execExprInterp.c:3129
+#: executor/execExprInterp.c:3085 executor/execExprInterp.c:3131
#, c-format
msgid "attribute %d has wrong type"
msgstr "Attribut %d hat falschen Typ"
-#: executor/execExprInterp.c:3697 utils/adt/domains.c:149
+#: executor/execExprInterp.c:3713 utils/adt/domains.c:149
#, c-format
msgid "domain %s does not allow null values"
msgstr "Domäne %s erlaubt keine NULL-Werte"
-#: executor/execExprInterp.c:3712 utils/adt/domains.c:184
+#: executor/execExprInterp.c:3728 utils/adt/domains.c:184
#, c-format
msgid "value for domain %s violates check constraint \"%s\""
msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«"
-#: executor/execExprInterp.c:4154
+#: executor/execExprInterp.c:4170
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] "Tabellenzeile enthält %d Attribut, aber Anfrage erwartet %d."
msgstr[1] "Tabellenzeile enthält %d Attribute, aber Anfrage erwartet %d."
-#: executor/execExprInterp.c:4270 executor/execSRF.c:977
+#: executor/execExprInterp.c:4286 executor/execSRF.c:977
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr "Physischer Speicher stimmt nicht überein mit gelöschtem Attribut auf Position %d."
-#: executor/execExprInterp.c:4969
+#: executor/execExprInterp.c:4990
#, c-format
msgid "SQL/JSON item cannot be cast to target type"
msgstr ""
-#: executor/execExprInterp.c:5023
+#: executor/execExprInterp.c:5044
#, c-format
msgid "no SQL/JSON item"
msgstr ""
#: executor/execReplication.c:594 executor/execReplication.c:606
#, c-format
msgid "Column used in the publication WHERE expression is not part of the replica identity."
-msgstr ""
+msgstr "Im WHERE-Ausdruck der Publikation verwendete Spalte ist nicht Teil der Replika-Identität."
#: executor/execReplication.c:600 executor/execReplication.c:612
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "konnte nicht auf Datei »%s« zugreifen: %m"
-#: jsonpath_gram.y:529 jsonpath_scan.l:515 jsonpath_scan.l:526
+#: jsonpath_gram.y:528 jsonpath_scan.l:515 jsonpath_scan.l:526
#: jsonpath_scan.l:536 jsonpath_scan.l:578 utils/adt/encode.c:482
#: utils/adt/encode.c:547 utils/adt/jsonfuncs.c:623 utils/adt/varlena.c:335
#: utils/adt/varlena.c:376
msgid "invalid input syntax for type %s"
msgstr "ungültige Eingabesyntax für Typ %s"
-#: jsonpath_gram.y:530
+#: jsonpath_gram.y:529
#, c-format
msgid "unrecognized flag character \"%.*s\" in LIKE_REGEX predicate"
msgstr "unbekanntes Flag-Zeichen »%.*s« in LIKE_REGEX-Prädikat"
-#: jsonpath_gram.y:584
+#: jsonpath_gram.y:583
#, c-format
msgid "XQuery \"x\" flag (expanded regular expressions) is not implemented"
msgstr "XQuery-Flag »x« (expanded regular expression) ist nicht implementiert"
msgid "could not receive data from client: %m"
msgstr "konnte Daten vom Client nicht empfangen: %m"
-#: libpq/pqcomm.c:1173 tcop/postgres.c:4334
+#: libpq/pqcomm.c:1173 tcop/postgres.c:4336
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "Verbindung wird abgebrochen, weil Protokollsynchronisierung verloren wurde"
msgstr "SELECT ... INTO ist hier nicht erlaubt"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:1617 parser/analyze.c:3346
+#: parser/analyze.c:1617 parser/analyze.c:3363
#, c-format
msgid "%s cannot be applied to VALUES"
msgstr "%s kann nicht auf VALUES angewendet werden"
msgstr "%s muss unqualifizierte Relationsnamen angeben"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3319
+#: parser/analyze.c:3336
#, c-format
msgid "%s cannot be applied to a join"
msgstr "%s kann nicht auf einen Verbund angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3328
+#: parser/analyze.c:3345
#, c-format
msgid "%s cannot be applied to a function"
msgstr "%s kann nicht auf eine Funktion angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3337
+#: parser/analyze.c:3354
#, c-format
msgid "%s cannot be applied to a table function"
msgstr "%s kann nicht auf eine Tabellenfunktion angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3355
+#: parser/analyze.c:3372
#, c-format
msgid "%s cannot be applied to a WITH query"
msgstr "%s kann nicht auf eine WITH-Anfrage angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3364
+#: parser/analyze.c:3381
#, c-format
msgid "%s cannot be applied to a named tuplestore"
msgstr "%s kann nicht auf einen benannten Tupelstore angewendet werden"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3384
+#: parser/analyze.c:3401
#, c-format
msgid "relation \"%s\" in %s clause not found in FROM clause"
msgstr "Relation »%s« in %s nicht in der FROM-Klausel gefunden"
#: parser/parse_expr.c:3282
#, c-format
msgid "FORMAT JSON has no effect for json and jsonb types"
-msgstr ""
+msgstr "FORMAT JSON hat keinen Effekt für Typen json und jsonb"
#: parser/parse_expr.c:3337
#, c-format
msgid "cannot use non-string types with WITH UNIQUE KEYS clause"
msgstr ""
+#: parser/parse_expr.c:4590
+#, fuzzy, c-format
+#| msgid "cannot cast type %s to %s"
+msgid "cannot use RETURNING type %s in JSON_SERIALIZE"
+msgstr "kann Typ %s nicht in Typ %s umwandeln"
+
+#: parser/parse_expr.c:4592
+#, c-format
+msgid "Try returning a string type or bytea"
+msgstr ""
+
#: parser/parse_func.c:194
#, c-format
msgid "argument name \"%s\" used more than once"
#: parser/parse_jsontable.c:143
#, c-format
msgid "duplicate JSON_TABLE column name: %s"
-msgstr ""
+msgstr "doppelter Spaltenname in JSON_TABLE: %s"
#: parser/parse_jsontable.c:144
#, c-format
#: postmaster/autovacuum.c:752
#, c-format
msgid "autovacuum worker took too long to start; canceled"
-msgstr ""
+msgstr "Autovacuum-Worker benötigte zu lange zum Starten; abgebrochen"
#: postmaster/autovacuum.c:1482
#, c-format
msgid "the database system is in recovery mode"
msgstr "das Datenbanksystem ist im Wiederherstellungsmodus"
-#: postmaster/postmaster.c:2410 storage/ipc/procarray.c:474
+#: postmaster/postmaster.c:2410 storage/ipc/procarray.c:479
#: storage/ipc/sinvaladt.c:306 storage/lmgr/proc.c:359
#, c-format
msgid "sorry, too many clients already"
msgstr "Manifest-Prüfsummen benötigen ein Backup-Manifest"
#: replication/basebackup.c:901
-#, fuzzy, c-format
-#| msgid "--no-slot cannot be used with slot name"
+#, c-format
msgid "target detail cannot be used without target"
-msgstr "--no-slot kann nicht zusammen mit einem Slot-Namen verwendet werden"
+msgstr "Zieldetail kann nicht ohne Ziel verwendet werden"
#: replication/basebackup.c:910 replication/basebackup_target.c:218
#, c-format
msgstr "nur Superuser oder Mitglieder von pg_write_server_files können mit COPY in eine Datei schreiben"
#: replication/basebackup_server.c:89
-#, fuzzy, c-format
-#| msgid "relative path not allowed for COPY to file"
+#, c-format
msgid "relative path not allowed for server backup"
-msgstr "relativer Pfad bei COPY in Datei nicht erlaubt"
+msgstr "relativer Pfad für Server-Backup nicht erlaubt"
#: replication/basebackup_server.c:115
#, c-format
msgstr "zstd-Komprimierung wird von dieser Installation nicht unterstützt"
#: replication/basebackup_zstd.c:120
-#, fuzzy, c-format
-#| msgid "could not set compression level %d: %s"
+#, c-format
msgid "could not set compression worker count to %d: %s"
-msgstr "konnte Komprimierungsniveau %d nicht setzen: %s"
+msgstr "konnte Komprimierungs-Worker-Anzahl nicht auf %d setzen: %s"
#: replication/libpqwalreceiver/libpqwalreceiver.c:240
#, c-format
msgstr "konnte keinen freien Replication-State-Slot für Replication-Origin mit OID %u finden"
#: replication/logical/origin.c:941 replication/logical/origin.c:1131
-#: replication/slot.c:1955
+#: replication/slot.c:1912
#, c-format
msgid "Increase max_replication_slots and try again."
msgstr "Erhöhen Sie max_replication_slots und versuchen Sie es erneut."
msgstr[0] "in Zielrelation für logische Replikation »%s.%s« fehlt eine replizierte Spalte: %s"
msgstr[1] "in Zielrelation für logische Replikation »%s.%s« fehlen replizierte Spalten: %s"
-#: replication/logical/relation.c:323
-#, c-format
-msgid "logical replication target relation \"%s.%s\" does not exist"
-msgstr "Zielrelation für logische Replikation »%s.%s« existiert nicht"
-
-#: replication/logical/relation.c:404
+#: replication/logical/relation.c:298
#, c-format
msgid "logical replication target relation \"%s.%s\" uses system columns in REPLICA IDENTITY index"
msgstr "Zielrelation für logische Replikation »%s.%s« verwendet Systemspalten in REPLICA-IDENTITY-Index"
+#: replication/logical/relation.c:390
+#, c-format
+msgid "logical replication target relation \"%s.%s\" does not exist"
+msgstr "Zielrelation für logische Replikation »%s.%s« existiert nicht"
+
#: replication/logical/reorderbuffer.c:3809
#, c-format
msgid "could not write to data file for XID %u: %m"
msgstr "Tabelle »%s.%s« nicht auf dem Publikationsserver gefunden"
#: replication/logical/tablesync.c:799
-#, fuzzy, c-format
-#| msgid "could not fetch table info for table \"%s.%s\" from publisher: %s"
+#, c-format
msgid "could not fetch column list info for table \"%s.%s\" from publisher: %s"
-msgstr "konnte Tabelleninformationen für Tabelle »%s.%s« nicht vom Publikationsserver holen: %s"
+msgstr "konnte Spaltenlisteninformationen für Tabelle »%s.%s« nicht vom Publikationsserver holen: %s"
#: replication/logical/tablesync.c:981
-#, fuzzy, c-format
-#| msgid "could not fetch table info for table \"%s.%s\" from publisher: %s"
+#, c-format
msgid "could not fetch table WHERE clause info for table \"%s.%s\" from publisher: %s"
-msgstr "konnte Tabelleninformationen für Tabelle »%s.%s« nicht vom Publikationsserver holen: %s"
+msgstr "konnte WHERE-Klausel-Informationen für Tabelle »%s.%s« nicht vom Publikationsserver holen: %s"
#: replication/logical/tablesync.c:1118
#, c-format
msgid "could not start initial contents copy for table \"%s.%s\": %s"
msgstr "konnte Kopieren des Anfangsinhalts für Tabelle »%s.%s« nicht starten: %s"
-#: replication/logical/tablesync.c:1330 replication/logical/worker.c:1631
+#: replication/logical/tablesync.c:1330 replication/logical/worker.c:1634
#, c-format
msgid "\"%s\" cannot replicate into relation with row-level security enabled: \"%s\""
msgstr ""
msgid "could not read from streaming transaction's changes file \"%s\": %m"
msgstr "konnte nicht aus der Änderungsdatei »%s« einer gestreamten Transaktion lesen: %m"
-#: replication/logical/worker.c:1750
+#: replication/logical/worker.c:1760
#, c-format
msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\""
msgstr "Publikationsserver hat nicht die Replikidentitätsspalten gesendet, die von Replikationszielrelation »%s.%s« erwartet wurden"
-#: replication/logical/worker.c:1757
+#: replication/logical/worker.c:1767
#, c-format
msgid "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY index nor PRIMARY KEY and published relation does not have REPLICA IDENTITY FULL"
msgstr "Zielrelation für logische Replikation »%s.%s« hat weder REPLICA-IDENTITY-Index noch Primärschlüssel und die publizierte Relation hat kein REPLICA IDENTITY FULL"
-#: replication/logical/worker.c:2552
-#, fuzzy, c-format
-#| msgid "invalid standby message type \"%c\""
+#: replication/logical/worker.c:2570
+#, c-format
msgid "invalid logical replication message type \"%c\""
-msgstr "ungültiger Standby-Message-Typ »%c«"
+msgstr "ungültiger Nachrichtentyp für logische Replikation »%c«"
-#: replication/logical/worker.c:2716
+#: replication/logical/worker.c:2734
#, c-format
msgid "data stream from publisher has ended"
msgstr "Datenstrom vom Publikationsserver endete"
-#: replication/logical/worker.c:2867
+#: replication/logical/worker.c:2885
#, c-format
msgid "terminating logical replication worker due to timeout"
msgstr "Arbeitsprozess für logische Replikation wird abgebrochen wegen Zeitüberschreitung"
-#: replication/logical/worker.c:3029
+#: replication/logical/worker.c:3047
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription entfernt wurde"
-#: replication/logical/worker.c:3040
+#: replication/logical/worker.c:3058
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird anhalten, weil die Subskription deaktiviert wurde"
-#: replication/logical/worker.c:3066
+#: replication/logical/worker.c:3084
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will restart because of a parameter change"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird neu starten wegen einer Parameteränderung"
-#: replication/logical/worker.c:3190 replication/logical/worker.c:3212
+#: replication/logical/worker.c:3208 replication/logical/worker.c:3230
#, c-format
msgid "could not read from streaming transaction's subxact file \"%s\": %m"
msgstr "konnte nicht aus der subxact-Datei »%s« einer gestreamten Transaktion lesen: %m"
-#: replication/logical/worker.c:3611
+#: replication/logical/worker.c:3629
#, c-format
msgid "logical replication apply worker for subscription %u will not start because the subscription was removed during startup"
msgstr "Apply-Worker für logische Replikation für Subskription %u« wird nicht starten, weil die Subskription während des Starts deaktiviert wurde"
-#: replication/logical/worker.c:3623
+#: replication/logical/worker.c:3641
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« wird nicht starten, weil die Subskription während des Starts deaktiviert wurde"
-#: replication/logical/worker.c:3641
+#: replication/logical/worker.c:3659
#, c-format
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started"
msgstr "Arbeitsprozess für logische Replikation für Tabellensynchronisation für Subskription »%s«, Tabelle »%s« hat gestartet"
-#: replication/logical/worker.c:3645
+#: replication/logical/worker.c:3663
#, c-format
msgid "logical replication apply worker for subscription \"%s\" has started"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« hat gestartet"
-#: replication/logical/worker.c:3686
+#: replication/logical/worker.c:3704
#, c-format
msgid "subscription has no replication slot set"
msgstr "für die Subskription ist kein Replikations-Slot gesetzt"
-#: replication/logical/worker.c:3773
+#: replication/logical/worker.c:3791
#, fuzzy, c-format
#| msgid "logical replication apply worker for subscription \"%s\" has started"
msgid "logical replication apply worker for subscription \"%s\" two_phase is %s"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« hat gestartet"
-#: replication/logical/worker.c:3822
+#: replication/logical/worker.c:3840
#, fuzzy, c-format
#| msgid "logical replication apply worker for subscription \"%s\" has started"
msgid "logical replication subscription \"%s\" has been disabled due to an error"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« hat gestartet"
-#: replication/logical/worker.c:3861
+#: replication/logical/worker.c:3879
#, c-format
msgid "start skipping logical replication transaction finished at %X/%X"
msgstr ""
-#: replication/logical/worker.c:3875
+#: replication/logical/worker.c:3893
#, c-format
msgid "done skipping logical replication transaction finished at %X/%X"
msgstr ""
-#: replication/logical/worker.c:3957
+#: replication/logical/worker.c:3975
#, fuzzy, c-format
#| msgid "logical replication apply worker for subscription \"%s\" has started"
msgid "skip-LSN of logical replication subscription \"%s\" cleared"
msgstr "Apply-Worker für logische Replikation für Subskription »%s« hat gestartet"
-#: replication/logical/worker.c:3958
+#: replication/logical/worker.c:3976
#, c-format
msgid "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN %X/%X"
msgstr ""
-#: replication/logical/worker.c:3984
+#: replication/logical/worker.c:4002
#, fuzzy, c-format
#| msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\""
msgid "processing remote data for replication origin \"%s\" during \"%s\""
msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Spalte »%s«"
-#: replication/logical/worker.c:3988
+#: replication/logical/worker.c:4006
#, fuzzy, c-format
#| msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\""
msgid "processing remote data for replication origin \"%s\" during \"%s\" in transaction %u"
msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Spalte »%s«"
-#: replication/logical/worker.c:3993
+#: replication/logical/worker.c:4011
#, fuzzy, c-format
#| msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\""
msgid "processing remote data for replication origin \"%s\" during \"%s\" in transaction %u finished at %X/%X"
msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Spalte »%s«"
-#: replication/logical/worker.c:4000
+#: replication/logical/worker.c:4018
#, fuzzy, c-format
#| msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\""
msgid "processing remote data for replication origin \"%s\" during \"%s\" for replication target relation \"%s.%s\" in transaction %u finished at %X/%X"
msgstr "Verarbeiten empfangener Daten für Replikationszielrelation »%s.%s« Spalte »%s«"
-#: replication/logical/worker.c:4008
+#: replication/logical/worker.c:4026
#, fuzzy, c-format
#| msgid "processing remote data for replication target relation \"%s.%s\" column \"%s\""
msgid "processing remote data for replication origin \"%s\" during \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u finished at %X/%X"
msgid "two-phase commit requested, but not supported by output plugin"
msgstr "Zwei-Phasen-Commit angefordert, aber wird vom Ausgabe-Plugin nicht unterstützt"
-#: replication/slot.c:209
+#: replication/slot.c:205
#, c-format
msgid "replication slot name \"%s\" is too short"
msgstr "Replikations-Slot-Name »%s« ist zu kurz"
-#: replication/slot.c:218
+#: replication/slot.c:214
#, c-format
msgid "replication slot name \"%s\" is too long"
msgstr "Replikations-Slot-Name »%s« ist zu lang"
-#: replication/slot.c:231
+#: replication/slot.c:227
#, c-format
msgid "replication slot name \"%s\" contains invalid character"
msgstr "Replikations-Slot-Name »%s« enthält ungültiges Zeichen"
-#: replication/slot.c:233
+#: replication/slot.c:229
#, c-format
msgid "Replication slot names may only contain lower case letters, numbers, and the underscore character."
msgstr "Replikations-Slot-Namen dürfen nur Kleinbuchstaben, Zahlen und Unterstriche enthalten."
-#: replication/slot.c:287
+#: replication/slot.c:283
#, c-format
msgid "replication slot \"%s\" already exists"
msgstr "Replikations-Slot »%s« existiert bereits"
-#: replication/slot.c:297
+#: replication/slot.c:293
#, c-format
msgid "all replication slots are in use"
msgstr "alle Replikations-Slots sind in Benutzung"
-#: replication/slot.c:298
+#: replication/slot.c:294
#, c-format
msgid "Free one or increase max_replication_slots."
msgstr "Geben Sie einen frei oder erhöhen Sie max_replication_slots."
-#: replication/slot.c:448 replication/slotfuncs.c:727
+#: replication/slot.c:444 replication/slotfuncs.c:727
#: utils/activity/pgstat_replslot.c:55 utils/adt/genfile.c:704
#, c-format
msgid "replication slot \"%s\" does not exist"
msgstr "Replikations-Slot »%s« existiert nicht"
-#: replication/slot.c:494 replication/slot.c:1089
+#: replication/slot.c:490 replication/slot.c:1058
#, c-format
msgid "replication slot \"%s\" is active for PID %d"
msgstr "Replikations-Slot »%s« ist aktiv für PID %d"
-#: replication/slot.c:752 replication/slot.c:1507 replication/slot.c:1890
+#: replication/slot.c:726 replication/slot.c:1464 replication/slot.c:1847
#, c-format
msgid "could not remove directory \"%s\""
msgstr "konnte Verzeichnis »%s« nicht löschen"
-#: replication/slot.c:1124
+#: replication/slot.c:1093
#, c-format
msgid "replication slots can only be used if max_replication_slots > 0"
msgstr "Replikations-Slots können nur verwendet werden, wenn max_replication_slots > 0"
-#: replication/slot.c:1129
+#: replication/slot.c:1098
#, c-format
msgid "replication slots can only be used if wal_level >= replica"
msgstr "Replikations-Slots können nur verwendet werden, wenn wal_level >= replica"
-#: replication/slot.c:1141
+#: replication/slot.c:1110
#, c-format
msgid "must be superuser or replication role to use replication slots"
msgstr "nur Superuser und Replikationsrollen können Replikations-Slots verwenden"
-#: replication/slot.c:1326
+#: replication/slot.c:1295
#, c-format
msgid "terminating process %d to release replication slot \"%s\""
msgstr "Prozess %d wird beendet, um Replikations-Slot »%s« freizugeben"
-#: replication/slot.c:1370
+#: replication/slot.c:1333
#, c-format
msgid "invalidating slot \"%s\" because its restart_lsn %X/%X exceeds max_slot_wal_keep_size"
msgstr "Slot »%s« wird ungültig gemacht, weil seine restart_lsn %X/%X max_slot_wal_keep_size überschreitet"
-#: replication/slot.c:1828
+#: replication/slot.c:1785
#, c-format
msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
msgstr "Replikations-Slot-Datei »%s« hat falsche magische Zahl: %u statt %u"
-#: replication/slot.c:1835
+#: replication/slot.c:1792
#, c-format
msgid "replication slot file \"%s\" has unsupported version %u"
msgstr "Replikations-Slot-Datei »%s« hat nicht unterstützte Version %u"
-#: replication/slot.c:1842
+#: replication/slot.c:1799
#, c-format
msgid "replication slot file \"%s\" has corrupted length %u"
msgstr "Replikations-Slot-Datei »%s« hat falsche Länge %u"
-#: replication/slot.c:1878
+#: replication/slot.c:1835
#, c-format
msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
msgstr "Prüfsummenfehler bei Replikations-Slot-Datei »%s«: ist %u, sollte %u sein"
-#: replication/slot.c:1912
+#: replication/slot.c:1869
#, c-format
msgid "logical replication slot \"%s\" exists, but wal_level < logical"
msgstr "logischer Replikations-Slot »%s« existiert, aber wal_level < logical"
-#: replication/slot.c:1914
+#: replication/slot.c:1871
#, c-format
msgid "Change wal_level to be logical or higher."
msgstr "Ändern Sie wal_level in logical oder höher."
-#: replication/slot.c:1918
+#: replication/slot.c:1875
#, c-format
msgid "physical replication slot \"%s\" exists, but wal_level < replica"
msgstr "physischer Replikations-Slot »%s« existiert, aber wal_level < replica"
-#: replication/slot.c:1920
+#: replication/slot.c:1877
#, c-format
msgid "Change wal_level to be replica or higher."
msgstr "Ändern Sie wal_level in replica oder höher."
-#: replication/slot.c:1954
+#: replication/slot.c:1911
#, c-format
msgid "too many replication slots active before shutdown"
msgstr "zu viele aktive Replikations-Slots vor dem Herunterfahren"
msgstr "konnte Größe von temporärer Datei »%s« von BufFile »%s« nicht bestimmen: %m"
#: storage/file/buffile.c:923
-#, fuzzy, c-format
-#| msgid "could not delete file \"%s\": %m"
+#, c-format
msgid "could not delete fileset \"%s\": %m"
-msgstr "konnte Datei »%s« nicht löschen: %m"
+msgstr "konnte Fileset »%s« nicht löschen: %m"
#: storage/file/buffile.c:941 storage/smgr/md.c:310 storage/smgr/md.c:873
#, c-format
msgid "could not duplicate handle for \"%s\": %m"
msgstr "konnte Handle für »%s« nicht duplizieren: %m"
-#: storage/ipc/procarray.c:3802
+#: storage/ipc/procarray.c:3812
#, c-format
msgid "database \"%s\" is being used by prepared transactions"
msgstr "Datenbank »%s« wird von vorbereiteten Transaktionen verwendet"
-#: storage/ipc/procarray.c:3834 storage/ipc/signalfuncs.c:226
+#: storage/ipc/procarray.c:3844 storage/ipc/signalfuncs.c:226
#, c-format
msgid "must be a superuser to terminate superuser process"
msgstr "nur Superuser können Prozesse eines Superusers beenden"
-#: storage/ipc/procarray.c:3841 storage/ipc/signalfuncs.c:231
+#: storage/ipc/procarray.c:3851 storage/ipc/signalfuncs.c:231
#, c-format
msgid "must be a member of the role whose process is being terminated or member of pg_signal_backend"
msgstr "muss Mitglied der Rolle sein, deren Prozess beendet wird, oder Mitglied von pg_signal_backend"
msgid "incorrect binary data format in function argument %d"
msgstr "falsches Binärdatenformat in Funktionsargument %d"
-#: tcop/postgres.c:444 tcop/postgres.c:4774
+#: tcop/postgres.c:444 tcop/postgres.c:4788
#, c-format
msgid "invalid frontend message type %d"
msgstr "ungültiger Frontend-Message-Typ %d"
msgid "terminating connection due to idle-session timeout"
msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Sitzung"
-#: tcop/postgres.c:3506
+#: tcop/postgres.c:3509
#, c-format
msgid "stack depth limit exceeded"
msgstr "Grenze für Stacktiefe überschritten"
-#: tcop/postgres.c:3507
+#: tcop/postgres.c:3510
#, c-format
msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate."
msgstr "Erhöhen Sie den Konfigurationsparameter »max_stack_depth« (aktuell %dkB), nachdem Sie sichergestellt haben, dass die Stacktiefenbegrenzung Ihrer Plattform ausreichend ist."
-#: tcop/postgres.c:3570
+#: tcop/postgres.c:3573
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "»max_stack_depth« darf %ldkB nicht überschreiten."
-#: tcop/postgres.c:3572
+#: tcop/postgres.c:3575
#, c-format
msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
msgstr "Erhöhen Sie die Stacktiefenbegrenzung Ihrer Plattform mit »ulimit -s« oder der lokalen Entsprechung."
-#: tcop/postgres.c:3928
+#: tcop/postgres.c:3931
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s"
-#: tcop/postgres.c:3929 tcop/postgres.c:3935
+#: tcop/postgres.c:3932 tcop/postgres.c:3938
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Versuchen Sie »%s --help« für weitere Informationen."
-#: tcop/postgres.c:3933
+#: tcop/postgres.c:3936
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: ungültiges Kommandozeilenargument: %s"
-#: tcop/postgres.c:3986
+#: tcop/postgres.c:3989
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: weder Datenbankname noch Benutzername angegeben"
-#: tcop/postgres.c:4676
+#: tcop/postgres.c:4690
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "ungültiger Subtyp %d von CLOSE-Message"
-#: tcop/postgres.c:4711
+#: tcop/postgres.c:4725
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "ungültiger Subtyp %d von DESCRIBE-Message"
-#: tcop/postgres.c:4795
+#: tcop/postgres.c:4809
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr "Fastpath-Funktionsaufrufe werden auf einer Replikationsverbindung nicht unterstützt"
-#: tcop/postgres.c:4799
+#: tcop/postgres.c:4813
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr "erweitertes Anfrageprotokoll wird nicht auf einer Replikationsverbindung unterstützt"
-#: tcop/postgres.c:4976
+#: tcop/postgres.c:4990
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr "Verbindungsende: Sitzungszeit: %d:%02d:%02d.%03d Benutzer=%s Datenbank=%s Host=%s%s%s"
#: tcop/utility.c:953
#, fuzzy, c-format
#| msgid "must be superuser to do CHECKPOINT"
-msgid "must be superuser or have privileges of pg_checkpointer to do CHECKPOINT"
+msgid "must be superuser or have privileges of pg_checkpoint to do CHECKPOINT"
msgstr "nur Superuser können CHECKPOINT ausführen"
#: tsearch/dict_ispell.c:52 tsearch/dict_thesaurus.c:615
msgid "MaxFragments should be >= 0"
msgstr "»MaxFragments« sollte >= 0 sein"
-#: utils/activity/pgstat.c:420
+#: utils/activity/pgstat.c:421
#, fuzzy, c-format
#| msgid "could not open statistics file \"%s\": %m"
msgid "could not unlink permanent statistics file \"%s\": %m"
msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:427
+#: utils/activity/pgstat.c:428
#, fuzzy, c-format
#| msgid "could not open statistics file \"%s\": %m"
msgid "unlinked permanent statistics file \"%s\""
msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:1199
-#, fuzzy, c-format
-#| msgid "unrecognized statistics kind \"%s\""
+#: utils/activity/pgstat.c:1200
+#, c-format
msgid "invalid statistics kind: \"%s\""
-msgstr "unbekannte Statistikart »%s«"
+msgstr "ungültige Statistikart: »%s«"
-#: utils/activity/pgstat.c:1279
+#: utils/activity/pgstat.c:1280
#, c-format
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:1385
+#: utils/activity/pgstat.c:1386
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m"
-#: utils/activity/pgstat.c:1394
+#: utils/activity/pgstat.c:1395
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m"
-#: utils/activity/pgstat.c:1402
+#: utils/activity/pgstat.c:1403
#, c-format
msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m"
-#: utils/activity/pgstat.c:1451
+#: utils/activity/pgstat.c:1452
#, c-format
msgid "could not open statistics file \"%s\": %m"
msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
-#: utils/activity/pgstat.c:1607
+#: utils/activity/pgstat.c:1608
#, c-format
msgid "corrupted statistics file \"%s\""
msgstr "verfälschte Statistikdatei »%s«"
#: utils/adt/oid.c:44 utils/adt/oid.c:58 utils/adt/oid.c:64 utils/adt/oid.c:86
#: utils/adt/pg_lsn.c:74 utils/adt/tid.c:76 utils/adt/tid.c:84
#: utils/adt/tid.c:98 utils/adt/tid.c:107 utils/adt/timestamp.c:497
-#: utils/adt/uuid.c:135 utils/adt/xid8funcs.c:345
+#: utils/adt/uuid.c:135 utils/adt/xid8funcs.c:346
#, c-format
msgid "invalid input syntax for type %s: \"%s\""
msgstr "ungültige Eingabesyntax für Typ %s: »%s«"
msgstr "Präzision von NUMERIC (%d) muss zwischen 1 und %d liegen"
#: utils/adt/numeric.c:1262
-#, fuzzy, c-format
-#| msgid "NUMERIC scale %d must be between 0 and precision %d"
+#, c-format
msgid "NUMERIC scale %d must be between %d and %d"
-msgstr "Skala von NUMERIC (%d) muss zwischen 0 und %d liegen"
+msgstr "Skala von NUMERIC (%d) muss zwischen %d und %d liegen"
#: utils/adt/numeric.c:1280
#, c-format
msgid "argument of nth_value must be greater than zero"
msgstr "Argument von nth_value muss größer als null sein"
-#: utils/adt/xid8funcs.c:116
+#: utils/adt/xid8funcs.c:117
#, c-format
msgid "transaction ID %llu is in the future"
msgstr "Transaktions-ID %llu ist in der Zukunft"
-#: utils/adt/xid8funcs.c:546
+#: utils/adt/xid8funcs.c:547
#, c-format
msgid "invalid external pg_snapshot data"
msgstr "ungültige externe pg_snapshot-Daten"
msgid "cached plan must not change result type"
msgstr "gecachter Plan darf den Ergebnistyp nicht ändern"
-#: utils/cache/relcache.c:6402
+#: utils/cache/relcache.c:6395
#, c-format
msgid "could not create relation-cache initialization file \"%s\": %m"
msgstr "konnte Initialisierungsdatei für Relationscache »%s« nicht erzeugen: %m"
-#: utils/cache/relcache.c:6404
+#: utils/cache/relcache.c:6397
#, c-format
msgid "Continuing anyway, but there's something wrong."
msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht."
-#: utils/cache/relcache.c:6726
+#: utils/cache/relcache.c:6719
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "konnte Cache-Datei »%s« nicht löschen: %m"
msgstr ""
#: utils/misc/guc.c:2899
-#, fuzzy
-#| msgid "Write a message to the server log if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning."
msgid "Write a message to the server log if checkpoints caused by the filling of WAL segment files happen more frequently than this amount of time. Zero turns off the warning."
-msgstr "Schreibe Meldung in den Serverlog, wenn Checkpoints, die durch Füllen der Checkpoint-Segmente ausgelöst werden, häufiger als dieser Wert in Sekunden passieren. Null schaltet die Warnung ab."
+msgstr "Schreibe Meldung in den Serverlog, wenn Checkpoints, die durch Füllen der WAL-Segmentdateien ausgelöst werden, häufiger als dieser Zeitraum passieren. Null schaltet die Warnung ab."
#: utils/misc/guc.c:2912 utils/misc/guc.c:3130 utils/misc/guc.c:3178
msgid "Number of pages after which previously performed writes are flushed to disk."
msgstr ""
#: utils/misc/guc.c:3657
-#, fuzzy
-#| msgid "Zero prints all queries. -1 turns this feature off."
msgid "0 turns this feature off."
-msgstr "Null zeigt alle Anfragen. -1 schaltet dieses Feature aus."
+msgstr "0 schaltet dieses Feature aus."
#: utils/misc/guc.c:3676
msgid "Sets the planner's estimate of the cost of a sequentially fetched disk page."
msgstr "Selbstdefinierte Parameternamen müssen zwei oder mehr einfache Bezeichner getrennt durch Punkte sein."
#: utils/misc/guc.c:5707
-#, fuzzy, c-format
-#| msgid "\"%s\" is a procedure."
+#, c-format
msgid "\"%s\" is a reserved prefix."
-msgstr "»%s« ist eine Prozedur."
+msgstr "»%s« ist ein reservierter Präfix."
#: utils/misc/guc.c:5721
#, c-format
msgid "could not read from shared tuplestore temporary file: read only %zu of %zu bytes"
msgstr "konnte nicht aus temporärer Datei für Shared-Tuplestore lesen: es wurden nur %zu von %zu Bytes gelesen"
-#: utils/sort/tuplesort.c:3321
+#: utils/sort/tuplesort.c:3322
#, c-format
msgid "cannot have more than %d runs for an external sort"
msgstr "ein externer Sortiervorgang kann nicht mehr als %d Durchgänge haben"
-#: utils/sort/tuplesort.c:4424
+#: utils/sort/tuplesort.c:4425
#, c-format
msgid "could not create unique index \"%s\""
msgstr "konnte Unique Index »%s« nicht erstellen"
-#: utils/sort/tuplesort.c:4426
+#: utils/sort/tuplesort.c:4427
#, c-format
msgid "Key %s is duplicated."
msgstr "Schlüssel %s ist doppelt vorhanden."
-#: utils/sort/tuplesort.c:4427
+#: utils/sort/tuplesort.c:4428
#, c-format
msgid "Duplicate keys exist."
msgstr "Es existieren doppelte Schlüssel."