diff options
-rw-r--r-- | src/backend/po/de.po | 3870 | ||||
-rw-r--r-- | src/backend/po/ka.po | 4763 | ||||
-rw-r--r-- | src/bin/initdb/po/ka.po | 160 | ||||
-rw-r--r-- | src/bin/pg_basebackup/po/de.po | 1369 | ||||
-rw-r--r-- | src/bin/pg_basebackup/po/ka.po | 240 | ||||
-rw-r--r-- | src/bin/pg_combinebackup/po/LINGUAS | 2 | ||||
-rw-r--r-- | src/bin/pg_combinebackup/po/de.po | 805 | ||||
-rw-r--r-- | src/bin/pg_combinebackup/po/ka.po | 435 | ||||
-rw-r--r-- | src/bin/pg_controldata/po/de.po | 8 | ||||
-rw-r--r-- | src/bin/pg_controldata/po/ka.po | 26 | ||||
-rw-r--r-- | src/bin/pg_dump/po/ka.po | 467 | ||||
-rw-r--r-- | src/bin/pg_rewind/po/ka.po | 158 | ||||
-rw-r--r-- | src/bin/pg_test_fsync/po/ka.po | 86 | ||||
-rw-r--r-- | src/bin/pg_upgrade/po/ka.po | 16 | ||||
-rw-r--r-- | src/bin/pg_verifybackup/po/de.po | 312 | ||||
-rw-r--r-- | src/bin/pg_verifybackup/po/ka.po | 288 | ||||
-rw-r--r-- | src/bin/pg_walsummary/po/de.po | 15 | ||||
-rw-r--r-- | src/bin/psql/po/de.po | 2079 | ||||
-rw-r--r-- | src/bin/psql/po/ka.po | 2004 | ||||
-rw-r--r-- | src/interfaces/libpq/po/ka.po | 228 |
20 files changed, 9720 insertions, 7611 deletions
diff --git a/src/backend/po/de.po b/src/backend/po/de.po index b2e8d5cfb56..46e980b327b 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 17\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2024-05-05 08:41+0000\n" -"PO-Revision-Date: 2024-05-05 13:20+0200\n" +"POT-Creation-Date: 2024-05-17 10:11+0000\n" +"PO-Revision-Date: 2024-05-17 13:40+0200\n" "Last-Translator: Peter Eisentraut <peter@eisentraut.org>\n" "Language-Team: German <pgsql-translators@postgresql.org>\n" "Language: de\n" @@ -211,7 +211,8 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m" #: ../common/cryptohash_openssl.c:356 ../common/exec.c:562 ../common/exec.c:607 #: ../common/exec.c:699 ../common/hmac.c:309 ../common/hmac.c:325 #: ../common/hmac_openssl.c:160 ../common/hmac_openssl.c:357 -#: ../common/md5_common.c:156 ../common/psprintf.c:143 +#: ../common/md5_common.c:156 ../common/parse_manifest.c:157 +#: ../common/parse_manifest.c:853 ../common/psprintf.c:143 #: ../common/scram-common.c:269 ../common/stringinfo.c:314 ../port/path.c:751 #: ../port/path.c:788 ../port/path.c:805 access/transam/twophase.c:1434 #: access/transam/xlogrecovery.c:564 lib/dshash.c:253 libpq/auth.c:1352 @@ -366,28 +367,76 @@ msgid "internal error" msgstr "interner Fehler" #: ../common/jsonapi.c:2121 -#, fuzzy -#| msgid "current user cannot be renamed" msgid "Recursive descent parser cannot use incremental lexer" -msgstr "aktueller Benutzer kann nicht umbenannt werden" +msgstr "Parser mit rekursivem Abstieg kann inkrementellen Lexer nicht benutzen" #: ../common/jsonapi.c:2123 msgid "Incremental parser requires incremental lexer" -msgstr "" +msgstr "Inkrementeller Parser benötigt inkrementellen Lexer" #: ../common/jsonapi.c:2125 msgid "JSON nested too deep, maximum permitted depth is 6400" -msgstr "" +msgstr "JSON zu tief geschachtelt, maximale erlaubte Tiefe ist 6400" + +#: ../common/jsonapi.c:2127 +#, c-format +msgid "Escape sequence \"\\%.*s\" is invalid." +msgstr "Escape-Sequenz »\\%.*s« ist nicht gültig." #: ../common/jsonapi.c:2131 #, c-format msgid "Character with value 0x%02x must be escaped." msgstr "Zeichen mit Wert 0x%02x muss escapt werden." +#: ../common/jsonapi.c:2135 +#, c-format +msgid "Expected end of input, but found \"%.*s\"." +msgstr "Ende der Eingabe erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2138 +#, c-format +msgid "Expected array element or \"]\", but found \"%.*s\"." +msgstr "Array-Element oder »]« erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2141 +#, c-format +msgid "Expected \",\" or \"]\", but found \"%.*s\"." +msgstr "»,« oder »]« erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2144 +#, c-format +msgid "Expected \":\", but found \"%.*s\"." +msgstr "»:« erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2147 +#, c-format +msgid "Expected JSON value, but found \"%.*s\"." +msgstr "JSON-Wert erwartet, aber »%.*s« gefunden." + #: ../common/jsonapi.c:2150 msgid "The input string ended unexpectedly." msgstr "Die Eingabezeichenkette endete unerwartet." +#: ../common/jsonapi.c:2152 +#, c-format +msgid "Expected string or \"}\", but found \"%.*s\"." +msgstr "Zeichenkette oder »}« erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2155 +#, c-format +msgid "Expected \",\" or \"}\", but found \"%.*s\"." +msgstr "»,« oder »}« erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2158 +#, c-format +msgid "Expected string, but found \"%.*s\"." +msgstr "Zeichenkette erwartet, aber »%.*s« gefunden." + +#: ../common/jsonapi.c:2161 +#, c-format +msgid "Token \"%.*s\" is invalid." +msgstr "Token »%.*s« ist ungültig." + #: ../common/jsonapi.c:2164 jsonpath_scan.l:608 #, c-format msgid "\\u0000 cannot be converted to text." @@ -443,6 +492,163 @@ msgstr "Detail: " msgid "hint: " msgstr "Tipp: " +#: ../common/parse_manifest.c:159 ../common/parse_manifest.c:855 +#, c-format +msgid "could not initialize checksum of manifest" +msgstr "konnte Prüfsumme des Manifests nicht initialisieren" + +#: ../common/parse_manifest.c:204 ../common/parse_manifest.c:261 +msgid "manifest ended unexpectedly" +msgstr "Manifest endete unerwartet" + +#: ../common/parse_manifest.c:210 ../common/parse_manifest.c:862 +#, c-format +msgid "could not update checksum of manifest" +msgstr "konnte Prüfsumme des Manifests nicht aktualisieren" + +#: ../common/parse_manifest.c:302 +msgid "unexpected object start" +msgstr "unerwarteter Objektstart" + +#: ../common/parse_manifest.c:337 +msgid "unexpected object end" +msgstr "unerwartetes Objektende" + +#: ../common/parse_manifest.c:366 +msgid "unexpected array start" +msgstr "unerwarteter Array-Start" + +#: ../common/parse_manifest.c:391 +msgid "unexpected array end" +msgstr "unerwartetes Array-Ende" + +#: ../common/parse_manifest.c:418 +msgid "expected version indicator" +msgstr "unerwartete Versionskennzeichnung" + +#: ../common/parse_manifest.c:454 +msgid "unrecognized top-level field" +msgstr "unbekanntes Feld auf oberster Ebene" + +#: ../common/parse_manifest.c:473 +msgid "unexpected file field" +msgstr "unerwartetes Feld für Datei" + +#: ../common/parse_manifest.c:487 +msgid "unexpected WAL range field" +msgstr "unerwartetes Feld für WAL-Bereich" + +#: ../common/parse_manifest.c:493 +msgid "unexpected object field" +msgstr "unbekanntes Feld für Objekt" + +#: ../common/parse_manifest.c:583 +msgid "unexpected scalar" +msgstr "unerwarteter Skalar" + +#: ../common/parse_manifest.c:609 +msgid "manifest version not an integer" +msgstr "Manifestversion ist keine ganze Zahl" + +#: ../common/parse_manifest.c:613 +msgid "unexpected manifest version" +msgstr "unerwartete Manifestversion" + +#: ../common/parse_manifest.c:637 +msgid "manifest system identifier not an integer" +msgstr "Systemidentifikator im Manifest ist keine ganze Zahl" + +#: ../common/parse_manifest.c:662 +msgid "missing path name" +msgstr "fehlender Pfadname" + +#: ../common/parse_manifest.c:665 +msgid "both path name and encoded path name" +msgstr "sowohl Pfadname als auch kodierter Pfadname angegeben" + +#: ../common/parse_manifest.c:667 +msgid "missing size" +msgstr "Größenangabe fehlt" + +#: ../common/parse_manifest.c:670 +msgid "checksum without algorithm" +msgstr "Prüfsumme ohne Algorithmus" + +#: ../common/parse_manifest.c:684 +msgid "could not decode file name" +msgstr "konnte Dateinamen nicht dekodieren" + +#: ../common/parse_manifest.c:694 +msgid "file size is not an integer" +msgstr "Dateigröße ist keine ganze Zahl" + +#: ../common/parse_manifest.c:700 backup/basebackup.c:870 +#, c-format +msgid "unrecognized checksum algorithm: \"%s\"" +msgstr "unbekannter Prüfsummenalgorithmus: »%s«" + +#: ../common/parse_manifest.c:719 +#, c-format +msgid "invalid checksum for file \"%s\": \"%s\"" +msgstr "ungültige Prüfsumme für Datei »%s«: »%s«" + +#: ../common/parse_manifest.c:762 +msgid "missing timeline" +msgstr "Zeitleiste fehlt" + +#: ../common/parse_manifest.c:764 +msgid "missing start LSN" +msgstr "Start-LSN fehlt" + +#: ../common/parse_manifest.c:766 +msgid "missing end LSN" +msgstr "End-LSN fehlt" + +#: ../common/parse_manifest.c:772 +msgid "timeline is not an integer" +msgstr "Zeitleiste ist keine ganze Zahl" + +#: ../common/parse_manifest.c:775 +msgid "could not parse start LSN" +msgstr "konnte Start-LSN nicht parsen" + +#: ../common/parse_manifest.c:778 +msgid "could not parse end LSN" +msgstr "konnte End-LSN nicht parsen" + +#: ../common/parse_manifest.c:843 +msgid "expected at least 2 lines" +msgstr "mindestens 2 Zeilen erwartet" + +#: ../common/parse_manifest.c:846 +msgid "last line not newline-terminated" +msgstr "letzte Zeile nicht durch Newline abgeschlossen" + +#: ../common/parse_manifest.c:865 +#, c-format +msgid "could not finalize checksum of manifest" +msgstr "konnte Prüfsumme des Manifests nicht abschließen" + +#: ../common/parse_manifest.c:869 +#, c-format +msgid "manifest has no checksum" +msgstr "Manifest hat keine Prüfsumme" + +#: ../common/parse_manifest.c:873 +#, c-format +msgid "invalid manifest checksum: \"%s\"" +msgstr "ungültige Manifestprüfsumme: »%s«" + +#: ../common/parse_manifest.c:877 +#, c-format +msgid "manifest checksum mismatch" +msgstr "Manifestprüfsumme stimmt nicht überein" + +#: ../common/parse_manifest.c:892 +#, c-format +msgid "could not parse backup manifest: %s" +msgstr "konnte Backup-Manifest nicht parsen: %s" + #: ../common/percentrepl.c:79 ../common/percentrepl.c:85 #: ../common/percentrepl.c:118 ../common/percentrepl.c:124 #: tcop/backend_startup.c:741 utils/misc/guc.c:3167 utils/misc/guc.c:3208 @@ -723,7 +929,7 @@ msgid "could not open parent table of index \"%s\"" msgstr "konnte Basistabelle von Index »%s« nicht öffnen" #: access/brin/brin.c:1461 access/brin/brin.c:1557 access/gin/ginfast.c:1085 -#: parser/parse_utilcmd.c:2423 +#: parser/parse_utilcmd.c:2245 #, c-format msgid "index \"%s\" is not valid" msgstr "Index »%s« ist nicht gültig" @@ -757,21 +963,21 @@ msgid "unexpected page type 0x%04X in BRIN index \"%s\" block %u" msgstr "unerwarteter Seitentyp 0x%04X in BRIN-Index »%s« Block %u" #: access/brin/brin_validate.c:118 access/gin/ginvalidate.c:149 -#: access/gist/gistvalidate.c:156 access/hash/hashvalidate.c:139 +#: access/gist/gistvalidate.c:152 access/hash/hashvalidate.c:139 #: access/nbtree/nbtvalidate.c:120 access/spgist/spgvalidate.c:189 #, c-format msgid "operator family \"%s\" of access method %s contains function %s with invalid support number %d" msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält Funktion %s mit ungültiger Support-Nummer %d" #: access/brin/brin_validate.c:134 access/gin/ginvalidate.c:161 -#: access/gist/gistvalidate.c:168 access/hash/hashvalidate.c:118 +#: access/gist/gistvalidate.c:164 access/hash/hashvalidate.c:118 #: access/nbtree/nbtvalidate.c:132 access/spgist/spgvalidate.c:201 #, c-format msgid "operator family \"%s\" of access method %s contains function %s with wrong signature for support number %d" msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält Funktion %s mit falscher Signatur für Support-Nummer %d" #: access/brin/brin_validate.c:156 access/gin/ginvalidate.c:180 -#: access/gist/gistvalidate.c:188 access/hash/hashvalidate.c:160 +#: access/gist/gistvalidate.c:184 access/hash/hashvalidate.c:160 #: access/nbtree/nbtvalidate.c:152 access/spgist/spgvalidate.c:221 #, c-format msgid "operator family \"%s\" of access method %s contains operator %s with invalid strategy number %d" @@ -785,7 +991,7 @@ msgid "operator family \"%s\" of access method %s contains invalid ORDER BY spec msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält ungültige ORDER-BY-Angabe für Operator %s" #: access/brin/brin_validate.c:198 access/gin/ginvalidate.c:206 -#: access/gist/gistvalidate.c:236 access/hash/hashvalidate.c:186 +#: access/gist/gistvalidate.c:232 access/hash/hashvalidate.c:186 #: access/nbtree/nbtvalidate.c:178 access/spgist/spgvalidate.c:253 #, c-format msgid "operator family \"%s\" of access method %s contains operator %s with wrong signature" @@ -809,7 +1015,7 @@ msgid "operator class \"%s\" of access method %s is missing operator(s)" msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlen Operatoren" #: access/brin/brin_validate.c:270 access/gin/ginvalidate.c:248 -#: access/gist/gistvalidate.c:278 +#: access/gist/gistvalidate.c:273 #, c-format msgid "operator class \"%s\" of access method %s is missing support function %d" msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlt Support-Funktion %d" @@ -854,7 +1060,7 @@ msgstr "Anzahl der Indexspalten (%d) überschreitet Maximum (%d)" msgid "index row requires %zu bytes, maximum size is %zu" msgstr "Indexzeile benötigt %zu Bytes, Maximalgröße ist %zu" -#: access/common/printtup.c:291 commands/explain.c:5369 tcop/fastpath.c:107 +#: access/common/printtup.c:291 commands/explain.c:5375 tcop/fastpath.c:107 #: tcop/fastpath.c:454 tcop/postgres.c:1940 #, c-format msgid "unsupported format code: %d" @@ -960,8 +1166,8 @@ msgstr "Posting-Liste ist zu lang" #: access/gin/ginbulk.c:45 #, c-format -msgid "Reduce maintenance_work_mem." -msgstr "Reduzieren Sie maintenance_work_mem." +msgid "Reduce \"maintenance_work_mem\"." +msgstr "Reduzieren Sie »maintenance_work_mem«." #: access/gin/ginfast.c:1041 #, c-format @@ -1011,7 +1217,7 @@ msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält Support-Funktion msgid "operator class \"%s\" of access method %s is missing support function %d or %d" msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlt Support-Funktion %d oder %d" -#: access/gin/ginvalidate.c:331 access/gist/gistvalidate.c:355 +#: access/gin/ginvalidate.c:331 access/gist/gistvalidate.c:349 #: access/spgist/spgvalidate.c:387 #, c-format msgid "support function number %d is invalid for access method %s" @@ -1027,7 +1233,7 @@ msgstr "Index »%s« enthält ein inneres Tupel, das als ungültig markiert ist" 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:763 access/gist/gistutil.c:800 access/gist/gistutil.c:811 #: access/gist/gistvacuum.c:429 access/hash/hashutil.c:226 #: access/hash/hashutil.c:237 access/hash/hashutil.c:249 #: access/hash/hashutil.c:270 access/nbtree/nbtpage.c:813 @@ -1051,24 +1257,24 @@ msgstr "Picksplit-Methode für Spalte %d von Index »%s« fehlgeschlagen" msgid "The index is not optimal. To optimize it, contact a developer, or try to use the column as the second one in the CREATE INDEX command." msgstr "Der Index ist nicht optimal. Um ihn zu optimieren, kontaktieren Sie einen Entwickler oder versuchen Sie, die Spalte als die zweite im CREATE-INDEX-Befehl zu verwenden." -#: access/gist/gistutil.c:798 access/hash/hashutil.c:223 +#: access/gist/gistutil.c:797 access/hash/hashutil.c:223 #: access/nbtree/nbtpage.c:810 #, c-format msgid "index \"%s\" contains unexpected zero page at block %u" msgstr "Index »%s« enthält unerwartete Nullseite bei Block %u" -#: access/gist/gistutil.c:809 access/hash/hashutil.c:234 +#: access/gist/gistutil.c:808 access/hash/hashutil.c:234 #: access/hash/hashutil.c:246 access/nbtree/nbtpage.c:821 #, c-format msgid "index \"%s\" contains corrupted page at block %u" msgstr "Index »%s« enthält korrupte Seite bei Block %u" -#: access/gist/gistvalidate.c:206 +#: access/gist/gistvalidate.c:202 #, c-format msgid "operator family \"%s\" of access method %s contains unsupported ORDER BY specification for operator %s" msgstr "Operatorfamilie »%s« für Zugriffsmethode %s enthält nicht unterstützte ORDER-BY-Angabe für Operator %s" -#: access/gist/gistvalidate.c:217 +#: access/gist/gistvalidate.c:213 #, c-format 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" @@ -1081,7 +1287,7 @@ msgstr "konnte die für das Zeichenketten-Hashing zu verwendende Sortierfolge ni #: access/hash/hashfunc.c:278 access/hash/hashfunc.c:332 catalog/heap.c:672 #: catalog/heap.c:678 commands/createas.c:201 commands/createas.c:510 -#: commands/indexcmds.c:2068 commands/tablecmds.c:18960 commands/view.c:81 +#: commands/indexcmds.c:2045 commands/tablecmds.c:18037 commands/view.c:81 #: regex/regc_pg_locale.c:245 utils/adt/formatting.c:1653 #: utils/adt/formatting.c:1801 utils/adt/formatting.c:1991 utils/adt/like.c:189 #: utils/adt/like_support.c:1024 utils/adt/varchar.c:738 @@ -1136,33 +1342,33 @@ msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)" msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlen typübergreifende Operatoren" -#: access/heap/heapam.c:2191 +#: access/heap/heapam.c:2194 #, c-format msgid "cannot insert tuples in a parallel worker" msgstr "in einem parallelen Arbeitsprozess können keine Tupel eingefügt werden" -#: access/heap/heapam.c:2710 +#: access/heap/heapam.c:2713 #, c-format msgid "cannot delete tuples during a parallel operation" msgstr "während einer parallelen Operation können keine Tupel gelöscht werden" -#: access/heap/heapam.c:2757 +#: access/heap/heapam.c:2760 #, c-format msgid "attempted to delete invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu löschen" -#: access/heap/heapam.c:3205 access/heap/heapam.c:6078 +#: access/heap/heapam.c:3208 access/heap/heapam.c:6081 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden" -#: access/heap/heapam.c:3333 +#: access/heap/heapam.c:3336 #, c-format msgid "attempted to update invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu aktualisieren" -#: access/heap/heapam.c:4722 access/heap/heapam.c:4760 -#: access/heap/heapam.c:5025 access/heap/heapam_handler.c:468 +#: access/heap/heapam.c:4725 access/heap/heapam.c:4763 +#: access/heap/heapam.c:5028 access/heap/heapam_handler.c:468 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen" @@ -1359,12 +1565,9 @@ 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:2330 -#, fuzzy, c-format -#| msgid "" -#| "Consider increasing configuration parameter \"maintenance_work_mem\" or \"autovacuum_work_mem\".\n" -#| "You might also need to consider other ways for VACUUM to keep up with the allocation of transaction IDs." +#, c-format msgid "" -"Consider increasing configuration parameter maintenance_work_mem or autovacuum_work_mem.\n" +"Consider increasing configuration parameter \"maintenance_work_mem\" or \"autovacuum_work_mem\".\n" "You might also need to consider other ways for VACUUM to keep up with the allocation of transaction IDs." msgstr "" "Erhöhen Sie eventuell die Konfigurationsparameter »maintenance_work_mem« oder »autovacuum_work_mem«.\n" @@ -1456,8 +1659,8 @@ msgid "cannot access index \"%s\" while it is being reindexed" msgstr "auf Index »%s« kann nicht zugegriffen werden, während er reindiziert wird" #: access/index/indexam.c:203 catalog/objectaddress.c:1356 -#: commands/indexcmds.c:2993 commands/tablecmds.c:284 commands/tablecmds.c:308 -#: commands/tablecmds.c:18655 commands/tablecmds.c:20496 +#: commands/indexcmds.c:2873 commands/tablecmds.c:281 commands/tablecmds.c:305 +#: commands/tablecmds.c:17732 commands/tablecmds.c:19550 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -1483,7 +1686,7 @@ msgid "This may be because of a non-immutable index expression." msgstr "Das kann daran liegen, dass der Indexausdruck nicht »immutable« ist." #: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 -#: parser/parse_utilcmd.c:2474 +#: parser/parse_utilcmd.c:2291 #, c-format msgid "index \"%s\" is not a btree" msgstr "Index »%s« ist kein B-Tree" @@ -1560,13 +1763,13 @@ msgstr "tid (%u, %u) ist nicht gültig für Relation »%s«" #: access/table/tableamapi.c:109 #, c-format -msgid "%s cannot be empty." -msgstr "%s kann nicht leer sein." +msgid "\"%s\" cannot be empty." +msgstr "»%s« kann nicht leer sein." #: access/table/tableamapi.c:116 access/transam/xlogrecovery.c:4858 #, c-format -msgid "%s is too long (maximum %d characters)." -msgstr "%s ist zu lang (maximal %d Zeichen)." +msgid "\"%s\" is too long (maximum %d characters)." +msgstr "»%s« ist zu lang (maximal %d Zeichen)." #: access/table/tableamapi.c:139 #, c-format @@ -1594,22 +1797,19 @@ msgid "could not get commit timestamp data" msgstr "konnte Commit-Timestamp-Daten nicht auslesen" #: access/transam/commit_ts.c:387 -#, fuzzy, c-format -#| msgid "Make sure the configuration parameter \"%s\" is set on the primary server." -msgid "Make sure the configuration parameter %s is set on the primary server." +#, c-format +msgid "Make sure the configuration parameter \"%s\" is set on the primary server." msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« auf dem Primärserver gesetzt ist." #: access/transam/commit_ts.c:389 -#, fuzzy, c-format -#| msgid "Make sure the configuration parameter \"%s\" is set." -msgid "Make sure the configuration parameter %s is set." +#, c-format +msgid "Make sure the configuration parameter \"%s\" is set." msgstr "Stellen Sie sicher, dass der Konfigurationsparameter »%s« gesetzt ist." #: access/transam/multixact.c:1050 -#, fuzzy, c-format -#| msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database \"%s\"" +#, c-format msgid "database is not accepting commands that assign new MultiXactIds to avoid wraparound data loss in database \"%s\"" -msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank »%s« zu vermeiden" +msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds zuweisen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank »%s« zu vermeiden" #: access/transam/multixact.c:1052 access/transam/multixact.c:1059 #: access/transam/multixact.c:1083 access/transam/multixact.c:1092 @@ -1623,10 +1823,9 @@ msgstr "" "Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen oder unbenutzte Replikations-Slots löschen." #: access/transam/multixact.c:1057 -#, fuzzy, c-format -#| msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u" +#, c-format msgid "database is not accepting commands that assign new MultiXactIds to avoid wraparound data loss in database with OID %u" -msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank mit OID %u zu vermeiden" +msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds zuweisen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank mit OID %u zu vermeiden" #: access/transam/multixact.c:1078 access/transam/multixact.c:2433 #, c-format @@ -1656,8 +1855,8 @@ msgstr[1] "Dieser Befehl würde eine Multixact mit %u Mitgliedern erzeugen, aber #: access/transam/multixact.c:1154 #, c-format -msgid "Execute a database-wide VACUUM in database with OID %u with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." -msgstr "Führen Sie ein datenbankweites VACUUM in der Datenbank mit OID %u aus, mit reduzierten Einstellungen für vacuum_multixact_freeze_min_age und vacuum_multixact_freeze_table_age." +msgid "Execute a database-wide VACUUM in database with OID %u with reduced \"vacuum_multixact_freeze_min_age\" and \"vacuum_multixact_freeze_table_age\" settings." +msgstr "Führen Sie ein datenbankweites VACUUM in der Datenbank mit OID %u aus, mit reduzierten Einstellungen für »vacuum_multixact_freeze_min_age« und »vacuum_multixact_freeze_table_age«." #: access/transam/multixact.c:1185 #, c-format @@ -1668,8 +1867,8 @@ msgstr[1] "Datenbank mit OID %u muss gevacuumt werden, bevor %d weitere Multixac #: access/transam/multixact.c:1190 #, c-format -msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." -msgstr "Führen Sie ein datenbankweites VACUUM in dieser Datenbank aus, mit reduzierten Einstellungen für vacuum_multixact_freeze_min_age und vacuum_multixact_freeze_table_age." +msgid "Execute a database-wide VACUUM in that database with reduced \"vacuum_multixact_freeze_min_age\" and \"vacuum_multixact_freeze_table_age\" settings." +msgstr "Führen Sie ein datenbankweites VACUUM in dieser Datenbank aus, mit reduzierten Einstellungen für »vacuum_multixact_freeze_min_age« und »vacuum_multixact_freeze_table_age«." #: access/transam/multixact.c:1330 #, c-format @@ -1759,8 +1958,8 @@ msgstr "Resource-Manager mit ID %d nicht registriert" #: access/transam/rmgr.c:94 #, c-format -msgid "Include the extension module that implements this resource manager in shared_preload_libraries." -msgstr "Fügen Sie das Erweiterungsmodul, das diesen Resource-Manager implementiert, in shared_preload_libraries ein." +msgid "Include the extension module that implements this resource manager in \"shared_preload_libraries\"." +msgstr "Fügen Sie das Erweiterungsmodul, das diesen Resource-Manager implementiert, in »shared_preload_libraries« ein." #: access/transam/rmgr.c:110 #, c-format @@ -1790,8 +1989,8 @@ msgstr "konnte Custom-Resource-Manager »%s« mit ID %d nicht registrieren" #: access/transam/rmgr.c:121 #, c-format -msgid "Custom resource manager must be registered while initializing modules in shared_preload_libraries." -msgstr "Custom-Resource-Manager muss beim Initialisieren von Modulen in shared_preload_libraries registriert werden." +msgid "Custom resource manager must be registered while initializing modules in \"shared_preload_libraries\"." +msgstr "Custom-Resource-Manager muss beim Initialisieren von Modulen in »shared_preload_libraries« registriert werden." #: access/transam/rmgr.c:126 #, c-format @@ -1924,8 +2123,8 @@ msgstr "vorbereitete Transaktionen sind abgeschaltet" #: access/transam/twophase.c:376 #, c-format -msgid "Set max_prepared_transactions to a nonzero value." -msgstr "Setzen Sie max_prepared_transactions auf einen Wert höher als null." +msgid "Set \"max_prepared_transactions\" to a nonzero value." +msgstr "Setzen Sie »max_prepared_transactions« auf einen Wert höher als null." #: access/transam/twophase.c:395 #, c-format @@ -1939,8 +2138,8 @@ msgstr "maximale Anzahl vorbereiteter Transaktionen erreicht" #: access/transam/twophase.c:405 access/transam/twophase.c:2542 #, c-format -msgid "Increase max_prepared_transactions (currently %d)." -msgstr "Erhöhen Sie max_prepared_transactions (aktuell %d)." +msgid "Increase \"max_prepared_transactions\" (currently %d)." +msgstr "Erhöhen Sie »max_prepared_transactions« (aktuell %d)." #: access/transam/twophase.c:580 #, c-format @@ -2426,15 +2625,13 @@ msgstr[0] "ungültige WAL-Segmentgröße in Kontrolldatei (%d Byte)" msgstr[1] "ungültige WAL-Segmentgröße in Kontrolldatei (%d Bytes)" #: access/transam/xlog.c:4504 -#, fuzzy, c-format -#| msgid "\"min_wal_size\" must be at least twice \"wal_segment_size\"" -msgid "min_wal_size must be at least twice wal_segment_size" +#, c-format +msgid "\"min_wal_size\" must be at least twice \"wal_segment_size\"" msgstr "»min_wal_size« muss mindestens zweimal so groß wie »wal_segment_size« sein" #: access/transam/xlog.c:4508 -#, fuzzy, c-format -#| msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\"" -msgid "max_wal_size must be at least twice wal_segment_size" +#, c-format +msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\"" msgstr "»max_wal_size« muss mindestens zweimal so groß wie »wal_segment_size« sein" #: access/transam/xlog.c:4656 catalog/namespace.c:4681 @@ -2467,18 +2664,18 @@ msgstr "konnte Bootstrap-Write-Ahead-Log-Datei nicht schließen: %m" #: access/transam/xlog.c:5354 #, c-format -msgid "WAL was generated with wal_level=minimal, cannot continue recovering" -msgstr "WAL wurde mit wal_level=minimal erzeugt, Wiederherstellung kann nicht fortgesetzt werden" +msgid "WAL was generated with \"wal_level=minimal\", cannot continue recovering" +msgstr "WAL wurde mit »wal_level=minimal« erzeugt, Wiederherstellung kann nicht fortgesetzt werden" #: access/transam/xlog.c:5355 #, c-format -msgid "This happens if you temporarily set wal_level=minimal on the server." -msgstr "Das passiert, wenn auf dem Server vorübergehend wal_level=minimal gesetzt wurde." +msgid "This happens if you temporarily set \"wal_level=minimal\" on the server." +msgstr "Das passiert, wenn auf dem Server vorübergehend »wal_level=minimal« gesetzt wurde." #: access/transam/xlog.c:5356 #, c-format -msgid "Use a backup taken after setting wal_level to higher than minimal." -msgstr "Verwenden Sie ein Backup, das durchgeführt wurde, nachdem wal_level auf höher als minimal gesetzt wurde." +msgid "Use a backup taken after setting \"wal_level\" to higher than \"minimal\"." +msgstr "Verwenden Sie ein Backup, das durchgeführt wurde, nachdem »wal_level« auf höher als »minimal« gesetzt wurde." #: access/transam/xlog.c:5421 #, c-format @@ -2637,11 +2834,10 @@ msgstr "konnte Datei »%s« nicht fdatasyncen: %m" msgid "WAL level not sufficient for making an online backup" msgstr "WAL-Level nicht ausreichend, um Online-Sicherung durchzuführen" -#: access/transam/xlog.c:8728 access/transam/xlog.c:9064 -#: access/transam/xlogfuncs.c:248 +#: access/transam/xlog.c:8728 access/transam/xlogfuncs.c:248 #, c-format -msgid "wal_level must be set to \"replica\" or \"logical\" at server start." -msgstr "wal_level muss beim Serverstart auf »replica« oder »logical« gesetzt werden." +msgid "\"wal_level\" must be set to \"replica\" or \"logical\" at server start." +msgstr "»wal_level« muss beim Serverstart auf »replica« oder »logical« gesetzt werden." #: access/transam/xlog.c:8733 #, c-format @@ -2650,13 +2846,13 @@ msgstr "Backup-Label zu lang (maximal %d Bytes)" #: access/transam/xlog.c:8854 #, c-format -msgid "WAL generated with full_page_writes=off was replayed since last restartpoint" -msgstr "mit full_page_writes=off erzeugtes WAL wurde seit dem letzten Restart-Punkt zurückgespielt" +msgid "WAL generated with \"full_page_writes=off\" was replayed since last restartpoint" +msgstr "mit »full_page_writes=off« erzeugtes WAL wurde seit dem letzten Restart-Punkt zurückgespielt" #: access/transam/xlog.c:8856 access/transam/xlog.c:9152 #, c-format -msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the primary, and then try an online backup again." -msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server verfälscht ist und nicht verwendet werden sollte. Schalten Sie auf dem Primärserver full_page_writes ein, führen Sie dort CHECKPOINT aus und versuchen Sie dann die Online-Sicherung erneut." +msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable \"full_page_writes\" and run CHECKPOINT on the primary, and then try an online backup again." +msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server verfälscht ist und nicht verwendet werden sollte. Schalten Sie auf dem Primärserver »full_page_writes« ein, führen Sie dort CHECKPOINT aus und versuchen Sie dann die Online-Sicherung erneut." #: access/transam/xlog.c:8936 backup/basebackup.c:1417 utils/adt/misc.c:354 #, c-format @@ -2668,6 +2864,11 @@ msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m" msgid "symbolic link \"%s\" target is too long" msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang" +#: access/transam/xlog.c:9064 +#, c-format +msgid "wal_level must be set to \"replica\" or \"logical\" at server start." +msgstr "wal_level muss beim Serverstart auf »replica« oder »logical« gesetzt werden." + #: access/transam/xlog.c:9102 backup/basebackup.c:1281 #, c-format msgid "the standby was promoted during online backup" @@ -2680,8 +2881,8 @@ msgstr "Das bedeutet, dass die aktuelle Online-Sicherung verfälscht ist und nic #: access/transam/xlog.c:9150 #, c-format -msgid "WAL generated with full_page_writes=off was replayed during online backup" -msgstr "mit full_page_writes=off erzeugtes WAL wurde während der Online-Sicherung zurückgespielt" +msgid "WAL generated with \"full_page_writes=off\" was replayed during online backup" +msgstr "mit »full_page_writes=off« erzeugtes WAL wurde während der Online-Sicherung zurückgespielt" #: access/transam/xlog.c:9266 #, c-format @@ -2695,8 +2896,8 @@ msgstr "warte immer noch, bis alle benötigten WAL-Segmente archiviert sind (%d #: access/transam/xlog.c:9282 #, c-format -msgid "Check that your archive_command is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments." -msgstr "Prüfen Sie, ob das archive_command korrekt ausgeführt wird. Dieser Sicherungsvorgang kann gefahrlos abgebrochen werden, aber die Datenbanksicherung wird ohne die fehlenden WAL-Segmente nicht benutzbar sein." +msgid "Check that your \"archive_command\" is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments." +msgstr "Prüfen Sie, ob das »archive_command« korrekt ausgeführt wird. Dieser Sicherungsvorgang kann gefahrlos abgebrochen werden, aber die Datenbanksicherung wird ohne die fehlenden WAL-Segmente nicht benutzbar sein." #: access/transam/xlog.c:9289 #, c-format @@ -2725,8 +2926,8 @@ msgstr "Logdatei »%s« aus Archiv wiederhergestellt" #: access/transam/xlogarchive.c:236 #, c-format -msgid "restore_command returned a zero exit status, but stat() failed." -msgstr "restore_command endete mit Statuscode null, aber stat() schlug fehlt." +msgid "\"restore_command\" returned a zero exit status, but stat() failed." +msgstr "»restore_command« endete mit Statuscode null, aber stat() schlug fehlt." #: access/transam/xlogarchive.c:268 #, c-format @@ -2781,8 +2982,8 @@ msgstr "%s kann nicht während der Wiederherstellung ausgeführt werden." #: access/transam/xlogfuncs.c:215 #, c-format -msgid "pg_log_standby_snapshot() can only be used if wal_level >= replica" -msgstr "pg_log_standby_snapshot() kann nur verwendet werden, wenn wal_level >= replica" +msgid "pg_log_standby_snapshot() can only be used if \"wal_level\" >= \"replica\"" +msgstr "pg_log_standby_snapshot() kann nur verwendet werden, wenn »wal_level« >= »replica«" #: access/transam/xlogfuncs.c:247 #, c-format @@ -2852,8 +3053,8 @@ msgstr[1] "Befördern des Servers wurde nicht innerhalb von %d Sekunden abgeschl #: access/transam/xlogprefetcher.c:1088 #, c-format -msgid "recovery_prefetch is not supported on platforms that lack posix_fadvise()." -msgstr "recovery_prefetch wird auf Plattformen ohne posix_fadvise() nicht unterstützt." +msgid "\"recovery_prefetch\" is not supported on platforms that lack posix_fadvise()." +msgstr "»recovery_prefetch« wird auf Plattformen ohne posix_fadvise() nicht unterstützt." #: access/transam/xlogreader.c:619 #, c-format @@ -3022,17 +3223,13 @@ msgid "could not find redo location %X/%X referenced by checkpoint record at %X/ msgstr "konnte die vom Checkpoint-Datensatz referenzierte Redo-Position nicht finden" #: access/transam/xlogrecovery.c:651 access/transam/xlogrecovery.c:662 -#, fuzzy, c-format -#| msgid "" -#| "If you are restoring from a backup, touch \"%s/recovery.signal\" and add required recovery options.\n" -#| "If you are not restoring from a backup, try removing the file \"%s/backup_label\".\n" -#| "Be careful: removing \"%s/backup_label\" will result in a corrupt cluster if restoring from a backup." +#, c-format msgid "" "If you are restoring from a backup, touch \"%s/recovery.signal\" or \"%s/standby.signal\" and add required recovery options.\n" "If you are not restoring from a backup, try removing the file \"%s/backup_label\".\n" "Be careful: removing \"%s/backup_label\" will result in a corrupt cluster if restoring from a backup." msgstr "" -"Wenn Sie gerade ein Backup wiederherstellen, dann erzeugen Sie »%s/recovery.signal« und setzen Sie die notwendigen Recovery-Optionen.\n" +"Wenn Sie gerade ein Backup wiederherstellen, dann erzeugen Sie »%s/recovery.signal« oder »%s/standby.signal« und setzen Sie die notwendigen Recovery-Optionen.\n" "Wenn Sie gerade kein Backup wiederherstellen, dann versuchen Sie, die Datei »%s/backup_label« zu entfernen.\n" "Vorsicht: Wenn ein Backup wiederhergestellt wird und »%s/backup_label« gelöscht wird, dann wird das den Cluster verfälschen." @@ -3170,8 +3367,8 @@ msgstr "Standby-Modus wird von Servern im Einzelbenutzermodus nicht unterstützt #: access/transam/xlogrecovery.c:1122 #, c-format -msgid "specified neither primary_conninfo nor restore_command" -msgstr "weder primary_conninfo noch restore_command angegeben" +msgid "specified neither \"primary_conninfo\" nor \"restore_command\"" +msgstr "weder »primary_conninfo« noch »restore_command« angegeben" #: access/transam/xlogrecovery.c:1123 #, c-format @@ -3180,8 +3377,8 @@ msgstr "Der Datenbankserver prüft das Unterverzeichnis pg_wal regelmäßig auf #: access/transam/xlogrecovery.c:1131 #, c-format -msgid "must specify restore_command when standby mode is not enabled" -msgstr "restore_command muss angegeben werden, wenn der Standby-Modus nicht eingeschaltet ist" +msgid "must specify \"restore_command\" when standby mode is not enabled" +msgstr "»restore_command« muss angegeben werden, wenn der Standby-Modus nicht eingeschaltet ist" #: access/transam/xlogrecovery.c:1169 #, c-format @@ -3270,8 +3467,8 @@ msgstr "Alle Verzeichniseinträge in pg_tblspc/ sollten symbolische Verknüpfung #: access/transam/xlogrecovery.c:2165 #, c-format -msgid "Remove those directories, or set allow_in_place_tablespaces to ON transiently to let recovery complete." -msgstr "Entfernen Sie diese Verzeichnisse oder setzen Sie allow_in_place_tablespaces vorrübergehend auf ON, damit die Wiederherstellung abschließen kann." +msgid "Remove those directories, or set \"allow_in_place_tablespaces\" to ON transiently to let recovery complete." +msgstr "Entfernen Sie diese Verzeichnisse oder setzen Sie »allow_in_place_tablespaces« vorrübergehend auf ON, damit die Wiederherstellung abschließen kann." #: access/transam/xlogrecovery.c:2217 #, c-format @@ -3477,8 +3674,8 @@ msgstr "mehrere Wiederherstellungsziele angegeben" #: access/transam/xlogrecovery.c:4774 #, c-format -msgid "At most one of recovery_target, recovery_target_lsn, recovery_target_name, recovery_target_time, recovery_target_xid may be set." -msgstr "Höchstens eins aus recovery_target, recovery_target_lsn, recovery_target_name, recovery_target_time, recovery_target_xid darf gesetzt sein." +msgid "At most one of \"recovery_target\", \"recovery_target_lsn\", \"recovery_target_name\", \"recovery_target_time\", \"recovery_target_xid\" may be set." +msgstr "Höchstens eins aus »recovery_target«, »recovery_target_lsn«, »recovery_target_name«, »recovery_target_time«, »recovery_target_xid« darf gesetzt sein." #: access/transam/xlogrecovery.c:4785 #, c-format @@ -3493,8 +3690,8 @@ msgstr "timestamp ist außerhalb des gültigen Bereichs: »%s«" #: access/transam/xlogrecovery.c:4982 #, c-format -msgid "recovery_target_timeline is not a valid number." -msgstr "recovery_target_timeline ist keine gültige Zahl." +msgid "\"recovery_target_timeline\" is not a valid number." +msgstr "»recovery_target_timeline« ist keine gültige Zahl." #: access/transam/xlogutils.c:1032 #, c-format @@ -3614,11 +3811,6 @@ msgstr "%d ist außerhalb des gültigen Bereichs für Parameter »%s« (%d ... % msgid "unrecognized manifest option: \"%s\"" msgstr "unbekannte Manifestoption: »%s«" -#: backup/basebackup.c:870 -#, c-format -msgid "unrecognized checksum algorithm: \"%s\"" -msgstr "unbekannter Prüfsummenalgorithmus: »%s«" - #: backup/basebackup.c:905 #, c-format msgid "unrecognized compression algorithm: \"%s\"" @@ -3785,6 +3977,17 @@ msgstr "" msgid "The first unsummarized LSN in this range is %X/%X." msgstr "" +#: backup/basebackup_incremental.c:1015 +#, c-format +msgid "backup manifest version 1 does not support incremental backup" +msgstr "Backup-Manifest Version 1 unterstützt kein inkrementelles Backup" + +#: backup/basebackup_incremental.c:1033 +#, fuzzy, c-format +#| msgid "%s: manifest system identifier is %llu, but control file has %llu" +msgid "manifest system identifier is %llu, but database system identifier is %llu" +msgstr "%s: Systemidentifikator im Manifest ist %llu, aber Kontrolldatei hat %llu" + #: backup/basebackup_lz4.c:67 #, c-format msgid "lz4 compression is not supported by this build" @@ -3863,10 +4066,9 @@ msgid "could not enable long-distance mode: %s" msgstr "konnte Long-Distance-Modus nicht einschalten: %s" #: backup/walsummaryfuncs.c:95 -#, fuzzy, c-format -#| msgid "invalid timeline %u" +#, c-format msgid "invalid timeline %lld" -msgstr "ungültige Zeitleiste %u" +msgstr "ungültige Zeitleiste %lld" #: bootstrap/bootstrap.c:239 postmaster/postmaster.c:623 tcop/postgres.c:3859 #, c-format @@ -4042,20 +4244,20 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE #: catalog/aclchk.c:1616 catalog/catalog.c:629 catalog/objectaddress.c:1523 #: catalog/pg_publication.c:528 commands/analyze.c:380 commands/copy.c:913 -#: commands/sequence.c:1645 commands/tablecmds.c:7598 commands/tablecmds.c:7868 -#: commands/tablecmds.c:8049 commands/tablecmds.c:8119 -#: commands/tablecmds.c:8249 commands/tablecmds.c:8378 -#: commands/tablecmds.c:8472 commands/tablecmds.c:8573 -#: commands/tablecmds.c:8700 commands/tablecmds.c:8730 -#: commands/tablecmds.c:8872 commands/tablecmds.c:8965 -#: commands/tablecmds.c:9099 commands/tablecmds.c:9211 -#: commands/tablecmds.c:13431 commands/tablecmds.c:13612 -#: commands/tablecmds.c:13773 commands/tablecmds.c:14968 -#: commands/tablecmds.c:17758 commands/trigger.c:943 parser/analyze.c:2530 -#: parser/parse_relation.c:737 parser/parse_target.c:1067 -#: parser/parse_type.c:144 parser/parse_utilcmd.c:3725 -#: parser/parse_utilcmd.c:3761 parser/parse_utilcmd.c:3803 utils/adt/acl.c:2917 -#: utils/adt/ruleutils.c:2838 +#: commands/sequence.c:1645 commands/tablecmds.c:7515 commands/tablecmds.c:7669 +#: commands/tablecmds.c:7719 commands/tablecmds.c:7793 +#: commands/tablecmds.c:7863 commands/tablecmds.c:7993 +#: commands/tablecmds.c:8122 commands/tablecmds.c:8216 +#: commands/tablecmds.c:8317 commands/tablecmds.c:8444 +#: commands/tablecmds.c:8474 commands/tablecmds.c:8616 +#: commands/tablecmds.c:8709 commands/tablecmds.c:8843 +#: commands/tablecmds.c:8955 commands/tablecmds.c:12675 +#: commands/tablecmds.c:12856 commands/tablecmds.c:13017 +#: commands/tablecmds.c:14206 commands/tablecmds.c:16832 commands/trigger.c:942 +#: parser/analyze.c:2530 parser/parse_relation.c:737 parser/parse_target.c:1067 +#: parser/parse_type.c:144 parser/parse_utilcmd.c:3545 +#: parser/parse_utilcmd.c:3585 parser/parse_utilcmd.c:3627 utils/adt/acl.c:2917 +#: utils/adt/ruleutils.c:2811 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" @@ -4065,13 +4267,13 @@ msgstr "Spalte »%s« von Relation »%s« existiert nicht" msgid "\"%s\" is an index" msgstr "»%s« ist ein Index" -#: catalog/aclchk.c:1868 commands/tablecmds.c:15125 commands/tablecmds.c:18664 +#: catalog/aclchk.c:1868 commands/tablecmds.c:14363 commands/tablecmds.c:17741 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" -#: catalog/aclchk.c:1876 catalog/objectaddress.c:1363 commands/tablecmds.c:266 -#: commands/tablecmds.c:18628 utils/adt/acl.c:2101 utils/adt/acl.c:2131 +#: catalog/aclchk.c:1876 catalog/objectaddress.c:1363 commands/tablecmds.c:263 +#: commands/tablecmds.c:17705 utils/adt/acl.c:2101 utils/adt/acl.c:2131 #: utils/adt/acl.c:2164 utils/adt/acl.c:2200 utils/adt/acl.c:2231 #: utils/adt/acl.c:2262 #, c-format @@ -4267,7 +4469,7 @@ msgstr "keine Berechtigung für Schema %s" #: catalog/aclchk.c:2792 commands/sequence.c:647 commands/sequence.c:873 #: commands/sequence.c:915 commands/sequence.c:956 commands/sequence.c:1743 -#: commands/sequence.c:1792 +#: commands/sequence.c:1789 #, c-format msgid "permission denied for sequence %s" msgstr "keine Berechtigung für Sequenz %s" @@ -4538,7 +4740,7 @@ msgstr "nur Superuser können %s() aufrufen" msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() kann nur mit Systemkatalogen verwendet werden" -#: catalog/catalog.c:621 parser/parse_utilcmd.c:2416 +#: catalog/catalog.c:621 parser/parse_utilcmd.c:2238 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "Index »%s« gehört nicht zu Tabelle »%s«" @@ -4599,8 +4801,8 @@ msgid "cannot drop %s because other objects depend on it" msgstr "kann %s nicht löschen, weil andere Objekte davon abhängen" #: catalog/dependency.c:1153 catalog/dependency.c:1160 -#: catalog/dependency.c:1171 commands/tablecmds.c:1477 -#: commands/tablecmds.c:15717 commands/tablespace.c:460 commands/user.c:1302 +#: catalog/dependency.c:1171 commands/tablecmds.c:1446 +#: commands/tablecmds.c:14955 commands/tablespace.c:460 commands/user.c:1302 #: commands/vacuum.c:211 commands/view.c:441 libpq/auth.c:324 #: replication/logical/applyparallelworker.c:1041 replication/syncrep.c:1011 #: storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1427 utils/misc/guc.c:3169 @@ -4649,13 +4851,13 @@ msgstr "keine Berechtigung, um »%s.%s« zu erzeugen" msgid "System catalog modifications are currently disallowed." msgstr "Änderungen an Systemkatalogen sind gegenwärtig nicht erlaubt." -#: catalog/heap.c:467 commands/tablecmds.c:2519 commands/tablecmds.c:3009 -#: commands/tablecmds.c:7240 +#: catalog/heap.c:467 commands/tablecmds.c:2482 commands/tablecmds.c:2904 +#: commands/tablecmds.c:7137 #, c-format msgid "tables can have at most %d columns" msgstr "Tabellen können höchstens %d Spalten haben" -#: catalog/heap.c:485 commands/tablecmds.c:7509 +#: catalog/heap.c:485 commands/tablecmds.c:7406 #, c-format msgid "column name \"%s\" conflicts with a system column name" msgstr "Spaltenname »%s« steht im Konflikt mit dem Namen einer Systemspalte" @@ -4693,7 +4895,7 @@ msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abgeleitet" #: catalog/heap.c:1161 catalog/index.c:899 commands/createas.c:403 -#: commands/tablecmds.c:4243 commands/tablecmds.c:21402 +#: commands/tablecmds.c:4141 commands/tablecmds.c:20426 #, c-format msgid "relation \"%s\" already exists" msgstr "Relation »%s« existiert bereits" @@ -4731,123 +4933,112 @@ msgstr "Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" msgid "cannot add NO INHERIT constraint to partitioned table \"%s\"" msgstr "zur partitionierten Tabelle »%s« kann kein NO-INHERIT-Constraint hinzugefügt werden" -#: catalog/heap.c:2457 +#: catalog/heap.c:2393 #, c-format msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" -#: catalog/heap.c:2606 catalog/heap.c:2730 catalog/heap.c:2913 -#: catalog/index.c:913 catalog/pg_constraint.c:1166 commands/tablecmds.c:9666 +#: catalog/heap.c:2565 catalog/index.c:913 catalog/pg_constraint.c:724 +#: commands/tablecmds.c:9330 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" -#: catalog/heap.c:2737 +#: catalog/heap.c:2572 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für Relation »%s«" -#: catalog/heap.c:2748 +#: catalog/heap.c:2583 #, c-format msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit vererbtem Constraint für Relation »%s«" -#: catalog/heap.c:2758 +#: catalog/heap.c:2593 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\"" msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für Relation »%s«" -#: catalog/heap.c:2763 +#: catalog/heap.c:2598 #, c-format msgid "merging constraint \"%s\" with inherited definition" msgstr "Constraint »%s« wird mit geerbter Definition zusammengeführt" -#: catalog/heap.c:2789 catalog/pg_constraint.c:1295 commands/tablecmds.c:3165 -#: commands/tablecmds.c:3463 commands/tablecmds.c:7166 -#: commands/tablecmds.c:16552 commands/tablecmds.c:16713 +#: catalog/heap.c:2624 catalog/pg_constraint.c:853 commands/tablecmds.c:3061 +#: commands/tablecmds.c:3364 commands/tablecmds.c:7063 +#: commands/tablecmds.c:15773 commands/tablecmds.c:15904 #, c-format msgid "too many inheritance parents" msgstr "zu viele Elterntabellen" -#: catalog/heap.c:2892 -#, c-format -msgid "cannot define not-null constraint on column \"%s\" with NO INHERIT" -msgstr "" - -#: catalog/heap.c:2894 -#, fuzzy, c-format -#| msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint" -msgid "The column has an inherited not-null constraint." -msgstr "NULL-Wert in Spalte »%s« von Relation »%s« verletzt Not-Null-Constraint" - -#: catalog/heap.c:3085 +#: catalog/heap.c:2708 #, c-format msgid "cannot use generated column \"%s\" in column generation expression" msgstr "generierte Spalte »%s« kann nicht im Spaltengenerierungsausdruck verwendet werden" -#: catalog/heap.c:3087 +#: catalog/heap.c:2710 #, c-format msgid "A generated column cannot reference another generated column." msgstr "Eine generierte Spalte kann nicht auf eine andere generierte Spalte verweisen." -#: catalog/heap.c:3093 +#: catalog/heap.c:2716 #, c-format msgid "cannot use whole-row variable in column generation expression" msgstr "Variable mit Verweis auf die ganze Zeile kann nicht im Spaltengenerierungsausdruck verwendet werden" -#: catalog/heap.c:3094 +#: catalog/heap.c:2717 #, c-format msgid "This would cause the generated column to depend on its own value." msgstr "Dadurch würde die generierte Spalte von ihrem eigenen Wert abhängen." -#: catalog/heap.c:3149 +#: catalog/heap.c:2772 #, c-format msgid "generation expression is not immutable" msgstr "Generierungsausdruck ist nicht »immutable«" -#: catalog/heap.c:3177 rewrite/rewriteHandler.c:1298 +#: catalog/heap.c:2800 rewrite/rewriteHandler.c:1281 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "Spalte »%s« hat Typ %s, aber der Vorgabeausdruck hat Typ %s" -#: catalog/heap.c:3182 commands/prepare.c:331 parser/analyze.c:2758 +#: catalog/heap.c:2805 commands/prepare.c:331 parser/analyze.c:2758 #: parser/parse_target.c:592 parser/parse_target.c:882 -#: parser/parse_target.c:892 rewrite/rewriteHandler.c:1303 +#: parser/parse_target.c:892 rewrite/rewriteHandler.c:1286 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Sie müssen den Ausdruck umschreiben oder eine Typumwandlung vornehmen." -#: catalog/heap.c:3229 +#: catalog/heap.c:2852 #, c-format msgid "only table \"%s\" can be referenced in check constraint" msgstr "nur Verweise auf Tabelle »%s« sind im Check-Constraint zugelassen" -#: catalog/heap.c:3535 +#: catalog/heap.c:3158 #, c-format msgid "unsupported ON COMMIT and foreign key combination" msgstr "nicht unterstützte Kombination aus ON COMMIT und Fremdschlüssel" -#: catalog/heap.c:3536 +#: catalog/heap.c:3159 #, c-format msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting." msgstr "Tabelle »%s« verweist auf »%s«, aber sie haben nicht die gleiche ON-COMMIT-Einstellung." -#: catalog/heap.c:3541 +#: catalog/heap.c:3164 #, c-format msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "kann eine Tabelle, die in einen Fremdschlüssel-Constraint eingebunden ist, nicht leeren" -#: catalog/heap.c:3542 +#: catalog/heap.c:3165 #, c-format msgid "Table \"%s\" references \"%s\"." msgstr "Tabelle »%s« verweist auf »%s«." -#: catalog/heap.c:3544 +#: catalog/heap.c:3167 #, c-format msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "Leeren Sie die Tabelle »%s« gleichzeitig oder verwenden Sie TRUNCATE ... CASCADE." -#: catalog/index.c:219 parser/parse_utilcmd.c:2321 +#: catalog/index.c:219 parser/parse_utilcmd.c:2144 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "mehrere Primärschlüssel für Tabelle »%s« nicht erlaubt" @@ -4867,7 +5058,7 @@ msgstr "Primärschlüssel können keine Ausdrücke sein" msgid "primary key column \"%s\" is not marked NOT NULL" msgstr "Primärschlüsselspalte »%s« ist nicht als NOT NULL markiert" -#: catalog/index.c:798 catalog/index.c:1917 +#: catalog/index.c:798 catalog/index.c:1914 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "benutzerdefinierte Indexe für Systemkatalogtabellen werden nicht unterstützt" @@ -4893,7 +5084,7 @@ msgid "shared indexes cannot be created after initdb" msgstr "Cluster-globale Indexe können nicht nach initdb erzeugt werden" #: catalog/index.c:891 commands/createas.c:418 commands/sequence.c:159 -#: parser/parse_utilcmd.c:213 +#: parser/parse_utilcmd.c:212 #, c-format msgid "relation \"%s\" already exists, skipping" msgstr "Relation »%s« existiert bereits, wird übersprungen" @@ -4908,39 +5099,39 @@ msgstr "Index-OID-Wert für pg_class ist im Binary-Upgrade-Modus nicht gesetzt" msgid "index relfilenumber value not set when in binary upgrade mode" msgstr "Index-Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/index.c:2217 +#: catalog/index.c:2213 #, c-format msgid "DROP INDEX CONCURRENTLY must be first action in transaction" msgstr "DROP INDEX CONCURRENTLY muss die erste Aktion in einer Transaktion sein" -#: catalog/index.c:3673 +#: catalog/index.c:3669 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren" -#: catalog/index.c:3684 commands/indexcmds.c:3768 +#: catalog/index.c:3680 commands/indexcmds.c:3648 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden" -#: catalog/index.c:3700 commands/indexcmds.c:3646 commands/indexcmds.c:3792 -#: commands/tablecmds.c:3655 +#: catalog/index.c:3696 commands/indexcmds.c:3526 commands/indexcmds.c:3672 +#: commands/tablecmds.c:3556 #, c-format msgid "cannot move system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht verschoben werden" -#: catalog/index.c:3837 +#: catalog/index.c:3833 #, c-format msgid "index \"%s\" was reindexed" msgstr "Index »%s« wurde neu indiziert" -#: catalog/index.c:4003 +#: catalog/index.c:3999 #, c-format msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping" msgstr "ungültiger Index »%s.%s« einer TOAST-Tabelle kann nicht reindizert werden, wird übersprungen" #: catalog/namespace.c:447 catalog/namespace.c:651 catalog/namespace.c:743 -#: commands/trigger.c:5730 +#: commands/trigger.c:5729 #, c-format msgid "cross-database references are not implemented: \"%s.%s.%s\"" msgstr "Verweise auf andere Datenbanken sind nicht implementiert: »%s.%s.%s«" @@ -5023,7 +5214,7 @@ msgstr "Textsuchekonfiguration »%s« existiert nicht" msgid "cross-database references are not implemented: %s" msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s" -#: catalog/namespace.c:3320 gram.y:19278 gram.y:19318 parser/parse_expr.c:876 +#: catalog/namespace.c:3320 gram.y:19230 gram.y:19270 parser/parse_expr.c:876 #: parser/parse_target.c:1266 #, c-format msgid "improper qualified name (too many dotted names): %s" @@ -5040,7 +5231,7 @@ msgid "cannot move objects into or out of TOAST schema" msgstr "Objekte können nicht in oder aus TOAST-Schemas verschoben werden" #: catalog/namespace.c:3529 commands/schemacmds.c:264 commands/schemacmds.c:344 -#: commands/tablecmds.c:1422 utils/adt/regproc.c:1688 +#: commands/tablecmds.c:1391 utils/adt/regproc.c:1688 #, c-format msgid "schema \"%s\" does not exist" msgstr "Schema »%s« existiert nicht" @@ -5076,26 +5267,26 @@ msgid "cannot create temporary tables during a parallel operation" msgstr "während einer parallelen Operation können keine temporären Tabellen erzeugt werden" #: catalog/objectaddress.c:1371 commands/policy.c:93 commands/policy.c:373 -#: commands/tablecmds.c:260 commands/tablecmds.c:302 commands/tablecmds.c:2345 -#: commands/tablecmds.c:13548 parser/parse_utilcmd.c:3443 +#: commands/tablecmds.c:257 commands/tablecmds.c:299 commands/tablecmds.c:2314 +#: commands/tablecmds.c:12792 parser/parse_utilcmd.c:3255 #, c-format msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" -#: catalog/objectaddress.c:1378 commands/tablecmds.c:272 -#: commands/tablecmds.c:18633 commands/view.c:114 +#: catalog/objectaddress.c:1378 commands/tablecmds.c:269 +#: commands/tablecmds.c:17710 commands/view.c:114 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" -#: catalog/objectaddress.c:1385 commands/matview.c:183 commands/tablecmds.c:278 -#: commands/tablecmds.c:18638 +#: catalog/objectaddress.c:1385 commands/matview.c:183 commands/tablecmds.c:275 +#: commands/tablecmds.c:17715 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" -#: catalog/objectaddress.c:1392 commands/tablecmds.c:296 -#: commands/tablecmds.c:18643 +#: catalog/objectaddress.c:1392 commands/tablecmds.c:293 +#: commands/tablecmds.c:17720 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -5115,8 +5306,8 @@ msgstr "Spaltenname muss qualifiziert werden" msgid "default value for column \"%s\" of relation \"%s\" does not exist" msgstr "Vorgabewert für Spalte »%s« von Relation »%s« existiert nicht" -#: catalog/objectaddress.c:1618 commands/functioncmds.c:131 -#: commands/tablecmds.c:288 commands/typecmds.c:278 commands/typecmds.c:3845 +#: catalog/objectaddress.c:1618 commands/functioncmds.c:132 +#: commands/tablecmds.c:285 commands/typecmds.c:278 commands/typecmds.c:3843 #: parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 #: utils/adt/acl.c:4554 #, c-format @@ -5212,7 +5403,7 @@ msgstr "Länge der Argumentliste muss genau %d sein" msgid "must be owner of large object %u" msgstr "Berechtigung nur für Eigentümer des Large Object %u" -#: catalog/objectaddress.c:2485 commands/functioncmds.c:1559 +#: catalog/objectaddress.c:2485 commands/functioncmds.c:1560 #, c-format msgid "must be owner of type %s or type %s" msgstr "Berechtigung nur für Eigentümer des Typs %s oder des Typs %s" @@ -5675,7 +5866,7 @@ msgstr "»%s« ist eine Hypothetical-Set-Aggregatfunktion." msgid "cannot change number of direct arguments of an aggregate function" msgstr "die Anzahl direkter Argumente einer Aggregatfunktion kann nicht geändert werden" -#: catalog/pg_aggregate.c:858 commands/functioncmds.c:685 +#: catalog/pg_aggregate.c:858 commands/functioncmds.c:686 #: commands/typecmds.c:1985 commands/typecmds.c:2031 commands/typecmds.c:2083 #: commands/typecmds.c:2120 commands/typecmds.c:2154 commands/typecmds.c:2188 #: commands/typecmds.c:2222 commands/typecmds.c:2251 commands/typecmds.c:2338 @@ -5776,49 +5967,21 @@ msgstr "Sortierfolge »%s« existiert bereits" msgid "collation \"%s\" for encoding \"%s\" already exists" msgstr "Sortierfolge »%s« für Kodierung »%s« existiert bereits" -#: catalog/pg_constraint.c:747 -#, fuzzy, c-format -#| msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" -msgid "cannot change NO INHERIT status of NOT NULL constraint \"%s\" on relation \"%s\"" -msgstr "geerbter Constraint »%s« von Relation »%s« kann nicht gelöscht werden" - -#: catalog/pg_constraint.c:761 commands/tablecmds.c:7908 -#, fuzzy, c-format -#| msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" -msgid "cannot change NO INHERIT status of NOT NULL constraint \"%s\" in relation \"%s\"" -msgstr "geerbter Constraint »%s« von Relation »%s« kann nicht gelöscht werden" - -#: catalog/pg_constraint.c:828 commands/tablecmds.c:16520 -#: commands/tablecmds.c:16761 -#, c-format -msgid "column \"%s\" in child table must be marked NOT NULL" -msgstr "Spalte »%s« in abgeleiteter Tabelle muss als NOT NULL markiert sein" - -#: catalog/pg_constraint.c:1174 +#: catalog/pg_constraint.c:732 #, c-format msgid "constraint \"%s\" for domain %s already exists" msgstr "Constraint »%s« für Domäne %s existiert bereits" -#: catalog/pg_constraint.c:1374 catalog/pg_constraint.c:1467 +#: catalog/pg_constraint.c:932 catalog/pg_constraint.c:1025 #, c-format msgid "constraint \"%s\" for table \"%s\" does not exist" msgstr "Constraint »%s« für Tabelle »%s« existiert nicht" -#: catalog/pg_constraint.c:1567 +#: catalog/pg_constraint.c:1125 #, c-format msgid "constraint \"%s\" for domain %s does not exist" msgstr "Constraint »%s« für Domäne %s existiert nicht" -#: catalog/pg_constraint.c:1818 -#, c-format -msgid "invalid type for PERIOD part of foreign key" -msgstr "" - -#: catalog/pg_constraint.c:1819 -#, c-format -msgid "Only range and multirange are supported." -msgstr "" - #: catalog/pg_conversion.c:64 #, c-format msgid "conversion \"%s\" already exists" @@ -5829,27 +5992,27 @@ msgstr "Konversion »%s« existiert bereits" msgid "default conversion for %s to %s already exists" msgstr "Standardumwandlung von %s nach %s existiert bereits" -#: catalog/pg_depend.c:222 commands/extension.c:3397 +#: catalog/pg_depend.c:224 commands/extension.c:3397 #, c-format msgid "%s is already a member of extension \"%s\"" msgstr "%s ist schon Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:229 catalog/pg_depend.c:280 commands/extension.c:3437 +#: catalog/pg_depend.c:231 catalog/pg_depend.c:282 commands/extension.c:3437 #, c-format msgid "%s is not a member of extension \"%s\"" msgstr "%s ist kein Mitglied der Erweiterung »%s«" -#: catalog/pg_depend.c:232 +#: catalog/pg_depend.c:234 #, c-format msgid "An extension is not allowed to replace an object that it does not own." msgstr "Eine Erweiterung darf kein Objekt ersetzen, das ihr nicht gehört." -#: catalog/pg_depend.c:283 +#: catalog/pg_depend.c:285 #, c-format msgid "An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns." msgstr "Eine Erweiterung darf CREATE .. IF NOT EXISTS zum Überspringen der Erzeugung eines Objekts nur verwenden, wenn ihr das vorhandene Objekt schon gehört." -#: catalog/pg_depend.c:646 +#: catalog/pg_depend.c:648 #, c-format msgid "cannot remove dependency on %s because it is a system object" msgstr "kann Abhängigkeit von %s nicht entfernen, weil es ein Systemobjekt ist" @@ -5899,8 +6062,8 @@ msgstr "Partition »%s« kann nicht abgetrennt werden" msgid "The partition is being detached concurrently or has an unfinished detach." msgstr "Die Partition wird nebenläufig abgetrennt oder hat eine unfertige Abtrennoperation." -#: catalog/pg_inherits.c:595 commands/tablecmds.c:4840 -#: commands/tablecmds.c:16871 +#: catalog/pg_inherits.c:595 commands/tablecmds.c:4746 +#: commands/tablecmds.c:16019 #, c-format msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation." msgstr "Verwendet Sie ALTER TABLE ... DETACH PARTITION ... FINALIZE, um die unerledigte Abtrennoperation abzuschließen." @@ -6279,7 +6442,7 @@ msgstr "interne Größe %d ist ungültig für Typen mit Wertübergabe" msgid "alignment \"%c\" is invalid for variable-length type" msgstr "Ausrichtung »%c« ist ungültig für Typen variabler Länge" -#: catalog/pg_type.c:325 commands/typecmds.c:4328 +#: catalog/pg_type.c:325 commands/typecmds.c:4363 #, c-format msgid "fixed-size types must have storage PLAIN" msgstr "Typen mit fester Größe müssen Storage-Typ PLAIN haben" @@ -6379,7 +6542,7 @@ msgstr "Serialisierungsfunktionen dürfen nur angegeben werden, wenn der Überga msgid "must specify both or neither of serialization and deserialization functions" msgstr "Serialisierungs- und Deserialisierungsfunktionen müssen zusammen angegeben werden" -#: commands/aggregatecmds.c:434 commands/functioncmds.c:633 +#: commands/aggregatecmds.c:434 commands/functioncmds.c:634 #, c-format msgid "parameter \"parallel\" must be SAFE, RESTRICTED, or UNSAFE" msgstr "Parameter »parallel« muss SAFE, RESTRICTED oder UNSAFE sein" @@ -6488,7 +6651,7 @@ msgstr "Nur Superuser können Zugriffsmethoden anlegen." msgid "access method \"%s\" already exists" msgstr "Zugriffsmethode »%s« existiert bereits" -#: commands/amcmds.c:154 commands/indexcmds.c:225 commands/indexcmds.c:852 +#: commands/amcmds.c:154 commands/indexcmds.c:221 commands/indexcmds.c:841 #: commands/opclasscmds.c:374 commands/opclasscmds.c:832 #, c-format msgid "access method \"%s\" does not exist" @@ -6606,7 +6769,7 @@ msgstr "kann temporäre Tabellen anderer Sitzungen nicht clustern" msgid "there is no previously clustered index for table \"%s\"" msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«" -#: commands/cluster.c:191 commands/tablecmds.c:15426 commands/tablecmds.c:17521 +#: commands/cluster.c:191 commands/tablecmds.c:14664 commands/tablecmds.c:16595 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "Index »%s« für Tabelle »%s« existiert nicht" @@ -6621,7 +6784,7 @@ msgstr "globaler Katalog kann nicht geclustert werden" msgid "cannot vacuum temporary tables of other sessions" msgstr "temporäre Tabellen anderer Sitzungen können nicht gevacuumt werden" -#: commands/cluster.c:513 commands/tablecmds.c:17531 +#: commands/cluster.c:513 commands/tablecmds.c:16605 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "»%s« ist kein Index für Tabelle »%s«" @@ -6687,7 +6850,7 @@ msgid "collation attribute \"%s\" not recognized" msgstr "Attribut »%s« für Sortierfolge unbekannt" #: commands/collationcmds.c:123 commands/collationcmds.c:129 -#: commands/define.c:388 commands/tablecmds.c:8359 +#: commands/define.c:388 commands/tablecmds.c:8103 #: replication/pgoutput/pgoutput.c:307 replication/pgoutput/pgoutput.c:330 #: replication/pgoutput/pgoutput.c:344 replication/pgoutput/pgoutput.c:354 #: replication/pgoutput/pgoutput.c:364 replication/pgoutput/pgoutput.c:374 @@ -6762,10 +6925,10 @@ msgstr "Version der Standardsortierfolge kann nicht aufgefrischt werden" #. translator: %s is an SQL command #. translator: %s is an SQL ALTER command #: commands/collationcmds.c:447 commands/subscriptioncmds.c:1376 -#: commands/tablecmds.c:8135 commands/tablecmds.c:8145 -#: commands/tablecmds.c:8147 commands/tablecmds.c:15128 -#: commands/tablecmds.c:18666 commands/tablecmds.c:18687 -#: commands/typecmds.c:3789 commands/typecmds.c:3874 commands/typecmds.c:4195 +#: commands/tablecmds.c:7879 commands/tablecmds.c:7889 +#: commands/tablecmds.c:7891 commands/tablecmds.c:14366 +#: commands/tablecmds.c:17743 commands/tablecmds.c:17764 +#: commands/typecmds.c:3787 commands/typecmds.c:3872 commands/typecmds.c:4226 #, c-format msgid "Use %s instead." msgstr "Verwenden Sie stattdessen %s." @@ -6815,12 +6978,12 @@ msgstr "Datenbank »%s« existiert nicht" msgid "cannot set comment on relation \"%s\"" msgstr "Kommentar von Relation »%s« kann nicht gesetzt werden" -#: commands/constraint.c:61 utils/adt/ri_triggers.c:2103 +#: commands/constraint.c:61 utils/adt/ri_triggers.c:2019 #, c-format msgid "function \"%s\" was not called by trigger manager" msgstr "Funktion »%s« wurde nicht von Triggermanager aufgerufen" -#: commands/constraint.c:68 utils/adt/ri_triggers.c:2112 +#: commands/constraint.c:68 utils/adt/ri_triggers.c:2028 #, c-format msgid "function \"%s\" must be fired AFTER ROW" msgstr "Funktion »%s« muss AFTER ROW ausgelöst werden" @@ -6911,10 +7074,9 @@ msgid "%s requires a Boolean value or \"match\"" msgstr "%s erfordert einen Boole’schen Wert oder »match«" #: commands/copy.c:400 -#, fuzzy, c-format -#| msgid "WHERE clause not allowed with COPY TO" +#, c-format msgid "COPY ON_ERROR cannot be used with COPY TO" -msgstr "mit COPY TO ist keine WHERE-Klausel erlaubt" +msgstr "COPY ON_ERROR kann nicht mit COPY TO verwendet werden" #: commands/copy.c:413 #, fuzzy, c-format @@ -7002,7 +7164,7 @@ msgstr "HEADER kann nicht im BINARY-Modus angegeben werden" #: commands/copy.c:740 #, c-format msgid "COPY QUOTE requires CSV mode" -msgstr "" +msgstr "COPY QUOTE benötigt CSV-Modus" #: commands/copy.c:745 #, c-format @@ -7017,7 +7179,7 @@ msgstr "DELIMITER und QUOTE für COPY müssen verschieden sein" #: commands/copy.c:756 #, c-format msgid "COPY ESCAPE requires CSV mode" -msgstr "" +msgstr "COPY ESCAPE benötigt CSV-Modus" #: commands/copy.c:761 #, c-format @@ -7027,39 +7189,35 @@ msgstr "Escape-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein" #: commands/copy.c:767 #, c-format msgid "COPY FORCE_QUOTE requires CSV mode" -msgstr "" +msgstr "COPY FORCE_QUOTE benötigt CSV-Modus" #: commands/copy.c:771 -#, fuzzy, c-format -#| msgid "COPY DEFAULT only available using COPY FROM" +#, c-format msgid "COPY FORCE_QUOTE cannot be used with COPY FROM" -msgstr "COPY DEFAULT ist nur bei COPY FROM verfügbar" +msgstr "COPY FORCE_QUOTE kann nicht mit COPY FROM verwendet werden" #: commands/copy.c:777 #, c-format msgid "COPY FORCE_NOT_NULL requires CSV mode" -msgstr "" +msgstr "COPY FORCE_NOT_NULL benötigt CSV-Modus" #: commands/copy.c:781 -#, fuzzy, c-format -#| msgid "FORCE_NOT_NULL column \"%s\" not referenced by COPY" +#, c-format msgid "COPY FORCE_NOT_NULL cannot be used with COPY TO" -msgstr "Spalte »%s« mit FORCE_NOT_NULL wird von COPY nicht verwendet" +msgstr "COPY FORCE_NOT_NULL kann nicht mit COPY TO verwendet werden" #: commands/copy.c:787 #, c-format msgid "COPY FORCE_NULL requires CSV mode" -msgstr "" +msgstr "COPY FORCE_NULL benötigt CSV-Modus" #: commands/copy.c:792 -#, fuzzy, c-format -#| msgid "WHERE clause not allowed with COPY TO" +#, c-format msgid "COPY FORCE_NULL cannot be used with COPY TO" -msgstr "mit COPY TO ist keine WHERE-Klausel erlaubt" +msgstr "COPY FORCE_NULL kann nicht mit COPY TO verwendet werden" #: commands/copy.c:798 -#, fuzzy, c-format -#| msgid "COPY delimiter must not appear in the NULL specification" +#, c-format msgid "COPY delimiter character must not appear in the NULL specification" msgstr "Trennzeichen für COPY darf nicht in der NULL-Darstellung erscheinen" @@ -7069,10 +7227,9 @@ 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:811 -#, fuzzy, c-format -#| msgid "WHERE clause not allowed with COPY TO" +#, c-format msgid "COPY FREEZE cannot be used with COPY TO" -msgstr "mit COPY TO ist keine WHERE-Klausel erlaubt" +msgstr "COPY FREEZE kann nicht mit COPY TO verwendet werden" #: commands/copy.c:818 #, c-format @@ -7104,9 +7261,9 @@ 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:918 commands/indexcmds.c:1938 commands/statscmds.c:239 -#: commands/tablecmds.c:2550 commands/tablecmds.c:3087 -#: commands/tablecmds.c:3879 parser/parse_relation.c:3692 +#: commands/copy.c:918 commands/indexcmds.c:1915 commands/statscmds.c:239 +#: commands/tablecmds.c:2513 commands/tablecmds.c:2984 +#: commands/tablecmds.c:3780 parser/parse_relation.c:3692 #: parser/parse_relation.c:3702 parser/parse_relation.c:3720 #: parser/parse_relation.c:3727 parser/parse_relation.c:3741 #: utils/adt/tsvector_op.c:2853 @@ -7114,7 +7271,7 @@ msgstr "Generierte Spalten können nicht in COPY verwendet werden." msgid "column \"%s\" does not exist" msgstr "Spalte »%s« existiert nicht" -#: commands/copy.c:925 commands/tablecmds.c:2576 commands/trigger.c:952 +#: commands/copy.c:925 commands/tablecmds.c:2539 commands/trigger.c:951 #: parser/parse_target.c:1083 parser/parse_target.c:1094 #, c-format msgid "column \"%s\" specified more than once" @@ -7755,7 +7912,7 @@ msgid "data directory with the specified OID %u already exists" msgstr "Datenverzeichnis mit der angegebenen OID %u existiert bereits" #: commands/dbcommands.c:1571 commands/dbcommands.c:1586 -#: utils/adt/pg_locale.c:2571 +#: utils/adt/pg_locale.c:2565 #, c-format msgid "encoding \"%s\" does not match locale \"%s\"" msgstr "Kodierung »%s« stimmt nicht mit Locale »%s« überein" @@ -7938,8 +8095,8 @@ msgstr "Argument von %s muss ein Typname sein" msgid "invalid argument for %s: \"%s\"" msgstr "ungültiges Argument für %s: »%s«" -#: commands/dropcmds.c:96 commands/functioncmds.c:1381 -#: utils/adt/ruleutils.c:2936 +#: commands/dropcmds.c:96 commands/functioncmds.c:1382 +#: utils/adt/ruleutils.c:2909 #, c-format msgid "\"%s\" is an aggregate function" msgstr "»%s« ist eine Aggregatfunktion" @@ -7949,19 +8106,19 @@ msgstr "»%s« ist eine Aggregatfunktion" msgid "Use DROP AGGREGATE to drop aggregate functions." msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen." -#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3963 -#: commands/tablecmds.c:4124 commands/tablecmds.c:4176 -#: commands/tablecmds.c:17953 tcop/utility.c:1325 +#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3864 +#: commands/tablecmds.c:4022 commands/tablecmds.c:4074 +#: commands/tablecmds.c:17027 tcop/utility.c:1325 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" -#: commands/dropcmds.c:183 commands/dropcmds.c:282 commands/tablecmds.c:1427 +#: commands/dropcmds.c:183 commands/dropcmds.c:282 commands/tablecmds.c:1396 #, c-format msgid "schema \"%s\" does not exist, skipping" msgstr "Schema »%s« existiert nicht, wird übersprungen" -#: commands/dropcmds.c:223 commands/dropcmds.c:262 commands/tablecmds.c:289 +#: commands/dropcmds.c:223 commands/dropcmds.c:262 commands/tablecmds.c:286 #, c-format msgid "type \"%s\" does not exist, skipping" msgstr "Typ »%s« existiert nicht, wird übersprungen" @@ -8174,32 +8331,32 @@ msgstr "%s kann nur in einer table_rewrite-Ereignistriggerfunktion aufgerufen we msgid "%s can only be called in an event trigger function" msgstr "%s kann nur in einer Ereignistriggerfunktion aufgerufen werden" -#: commands/explain.c:234 commands/explain.c:259 +#: commands/explain.c:240 commands/explain.c:265 #, c-format msgid "unrecognized value for EXPLAIN option \"%s\": \"%s\"" msgstr "unbekannter Wert für EXPLAIN-Option »%s«: »%s«" -#: commands/explain.c:266 +#: commands/explain.c:272 #, c-format msgid "unrecognized EXPLAIN option \"%s\"" msgstr "unbekannte EXPLAIN-Option »%s«" -#: commands/explain.c:275 +#: commands/explain.c:281 #, c-format msgid "EXPLAIN option WAL requires ANALYZE" msgstr "EXPLAIN-Option WAL erfordert ANALYZE" -#: commands/explain.c:284 +#: commands/explain.c:290 #, c-format msgid "EXPLAIN option TIMING requires ANALYZE" msgstr "EXPLAIN-Option TIMING erfordert ANALYZE" -#: commands/explain.c:290 +#: commands/explain.c:296 #, c-format msgid "EXPLAIN option SERIALIZE requires ANALYZE" msgstr "EXPLAIN-Option SERIALIZE erfordert ANALYZE" -#: commands/explain.c:296 +#: commands/explain.c:302 #, c-format msgid "EXPLAIN options ANALYZE and GENERIC_PLAN cannot be used together" msgstr "EXPLAIN-Optionen ANALYZE und GENERIC_PLAN können nicht zusammen verwendet werden" @@ -8477,7 +8634,7 @@ msgstr "ein Objekt dieses Typs kann nicht zu einer Erweiterung hinzugefügt werd msgid "cannot add schema \"%s\" to extension \"%s\" because the schema contains the extension" msgstr "kann Schema »%s« nicht zu Erweiterung »%s« hinzufügen, weil das Schema die Erweiterung enthält" -#: commands/extension.c:3491 commands/typecmds.c:4044 utils/fmgr/funcapi.c:725 +#: commands/extension.c:3491 commands/typecmds.c:4042 utils/fmgr/funcapi.c:725 #, c-format msgid "could not find multirange type for data type %s" msgstr "konnte Multirange-Typ für Datentyp %s nicht finden" @@ -8597,702 +8754,668 @@ msgstr "Fremddaten-Wrapper »%s« unterstützt IMPORT FOREIGN SCHEMA nicht" msgid "importing foreign table \"%s\"" msgstr "importiere Fremdtabelle »%s«" -#: commands/functioncmds.c:103 +#: commands/functioncmds.c:104 #, c-format msgid "SQL function cannot return shell type %s" msgstr "SQL-Funktion kann keinen Hüllen-Rückgabetyp %s haben" -#: commands/functioncmds.c:108 +#: commands/functioncmds.c:109 #, c-format msgid "return type %s is only a shell" msgstr "Rückgabetyp %s ist nur eine Hülle" -#: commands/functioncmds.c:137 parser/parse_type.c:354 +#: commands/functioncmds.c:138 parser/parse_type.c:354 #, c-format msgid "type modifier cannot be specified for shell type \"%s\"" msgstr "Typmodifikator kann für Hüllentyp »%s« nicht angegeben werden" -#: commands/functioncmds.c:143 +#: commands/functioncmds.c:144 #, c-format msgid "type \"%s\" is not yet defined" msgstr "Typ »%s« ist noch nicht definiert" -#: commands/functioncmds.c:144 +#: commands/functioncmds.c:145 #, c-format msgid "Creating a shell type definition." msgstr "Hüllentypdefinition wird erzeugt." -#: commands/functioncmds.c:243 +#: commands/functioncmds.c:244 #, c-format msgid "SQL function cannot accept shell type %s" msgstr "SQL-Funktion kann keinen Hüllentyp %s annehmen" -#: commands/functioncmds.c:249 +#: commands/functioncmds.c:250 #, c-format msgid "aggregate cannot accept shell type %s" msgstr "Aggregatfunktion kann keinen Hüllentyp %s annehmen" -#: commands/functioncmds.c:254 +#: commands/functioncmds.c:255 #, c-format msgid "argument type %s is only a shell" msgstr "Argumenttyp %s ist nur eine Hülle" -#: commands/functioncmds.c:264 +#: commands/functioncmds.c:265 #, c-format msgid "type %s does not exist" msgstr "Typ %s existiert nicht" -#: commands/functioncmds.c:278 +#: commands/functioncmds.c:279 #, c-format msgid "aggregates cannot accept set arguments" msgstr "Aggregatfunktionen können keine SETOF-Argumente haben" -#: commands/functioncmds.c:282 +#: commands/functioncmds.c:283 #, c-format msgid "procedures cannot accept set arguments" msgstr "Prozeduren können keine SETOF-Argumente haben" -#: commands/functioncmds.c:286 +#: commands/functioncmds.c:287 #, c-format msgid "functions cannot accept set arguments" msgstr "Funktionen können keine SETOF-Argumente haben" -#: commands/functioncmds.c:296 +#: commands/functioncmds.c:297 #, c-format msgid "VARIADIC parameter must be the last input parameter" msgstr "VARIADIC-Parameter muss der letzte Eingabeparameter sein" -#: commands/functioncmds.c:316 +#: commands/functioncmds.c:317 #, c-format msgid "VARIADIC parameter must be the last parameter" msgstr "VARIADIC-Parameter muss der letzte Parameter sein" -#: commands/functioncmds.c:341 +#: commands/functioncmds.c:342 #, c-format msgid "VARIADIC parameter must be an array" msgstr "VARIADIC-Parameter muss ein Array sein" -#: commands/functioncmds.c:386 +#: commands/functioncmds.c:387 #, c-format msgid "parameter name \"%s\" used more than once" msgstr "Parametername »%s« mehrmals angegeben" -#: commands/functioncmds.c:404 +#: commands/functioncmds.c:405 #, c-format msgid "only input parameters can have default values" msgstr "nur Eingabeparameter können Vorgabewerte haben" -#: commands/functioncmds.c:419 +#: commands/functioncmds.c:420 #, c-format msgid "cannot use table references in parameter default value" msgstr "Tabellenverweise können nicht in Parametervorgabewerten verwendet werden" -#: commands/functioncmds.c:443 +#: commands/functioncmds.c:444 #, c-format msgid "input parameters after one with a default value must also have defaults" msgstr "Eingabeparameter hinter einem mit Vorgabewert müssen auch einen Vorgabewert haben" -#: commands/functioncmds.c:453 +#: commands/functioncmds.c:454 #, c-format msgid "procedure OUT parameters cannot appear after one with a default value" msgstr "Prozedur-OUT-Parameter können nicht nach einem Parameter mit Vorgabewert stehen" -#: commands/functioncmds.c:595 commands/functioncmds.c:774 +#: commands/functioncmds.c:596 commands/functioncmds.c:775 #, c-format msgid "invalid attribute in procedure definition" msgstr "ungültiges Attribut in Prozedurdefinition" -#: commands/functioncmds.c:691 +#: commands/functioncmds.c:692 #, c-format msgid "support function %s must return type %s" msgstr "Unterstützungsfunktion %s muss Rückgabetyp %s haben" -#: commands/functioncmds.c:702 +#: commands/functioncmds.c:703 #, c-format msgid "must be superuser to specify a support function" msgstr "nur Superuser können eine Support-Funktion angeben" -#: commands/functioncmds.c:823 commands/functioncmds.c:1426 +#: commands/functioncmds.c:824 commands/functioncmds.c:1427 #, c-format msgid "COST must be positive" msgstr "COST muss positiv sein" -#: commands/functioncmds.c:831 commands/functioncmds.c:1434 +#: commands/functioncmds.c:832 commands/functioncmds.c:1435 #, c-format msgid "ROWS must be positive" msgstr "ROWS muss positiv sein" -#: commands/functioncmds.c:860 +#: commands/functioncmds.c:861 #, c-format msgid "no function body specified" msgstr "kein Funktionskörper angegeben" -#: commands/functioncmds.c:865 +#: commands/functioncmds.c:866 #, c-format msgid "duplicate function body specified" msgstr "doppelter Funktionskörper angegeben" -#: commands/functioncmds.c:870 +#: commands/functioncmds.c:871 #, c-format msgid "inline SQL function body only valid for language SQL" msgstr "Inline-SQL-Funktionskörper ist nur gültig für Sprache SQL" -#: commands/functioncmds.c:912 +#: commands/functioncmds.c:913 #, c-format msgid "SQL function with unquoted function body cannot have polymorphic arguments" msgstr "SQL-Funktion mit Funktionsrumpf nicht in Anführungszeichen kann keine polymorphen Argumente haben" -#: commands/functioncmds.c:938 commands/functioncmds.c:957 +#: commands/functioncmds.c:939 commands/functioncmds.c:958 #, c-format msgid "%s is not yet supported in unquoted SQL function body" msgstr "%s ist in SQL-Funktionen nicht in Anführungszeichen noch nicht erlaubt" -#: commands/functioncmds.c:985 +#: commands/functioncmds.c:986 #, c-format msgid "only one AS item needed for language \"%s\"" msgstr "nur ein AS-Element benötigt für Sprache »%s«" -#: commands/functioncmds.c:1090 +#: commands/functioncmds.c:1091 #, c-format msgid "no language specified" msgstr "keine Sprache angegeben" -#: commands/functioncmds.c:1098 commands/functioncmds.c:2103 +#: commands/functioncmds.c:1099 commands/functioncmds.c:2104 #: commands/proclang.c:235 #, c-format msgid "language \"%s\" does not exist" msgstr "Sprache »%s« existiert nicht" -#: commands/functioncmds.c:1100 commands/functioncmds.c:2105 +#: commands/functioncmds.c:1101 commands/functioncmds.c:2106 #, c-format msgid "Use CREATE EXTENSION to load the language into the database." msgstr "Verwenden Sie CREATE EXTENSION, um die Sprache in die Datenbank zu laden." -#: commands/functioncmds.c:1133 commands/functioncmds.c:1418 +#: commands/functioncmds.c:1134 commands/functioncmds.c:1419 #, c-format msgid "only superuser can define a leakproof function" msgstr "nur Superuser können eine »leakproof«-Funktion definieren" -#: commands/functioncmds.c:1184 +#: commands/functioncmds.c:1185 #, c-format msgid "function result type must be %s because of OUT parameters" msgstr "Ergebnistyp der Funktion muss %s sein wegen OUT-Parametern" -#: commands/functioncmds.c:1197 +#: commands/functioncmds.c:1198 #, c-format msgid "function result type must be specified" msgstr "Ergebnistyp der Funktion muss angegeben werden" -#: commands/functioncmds.c:1250 commands/functioncmds.c:1438 +#: commands/functioncmds.c:1251 commands/functioncmds.c:1439 #, c-format msgid "ROWS is not applicable when function does not return a set" msgstr "ROWS ist nicht anwendbar, wenn die Funktion keine Ergebnismenge zurückgibt" -#: commands/functioncmds.c:1545 +#: commands/functioncmds.c:1546 #, c-format msgid "source data type %s is a pseudo-type" msgstr "Quelldatentyp %s ist ein Pseudotyp" -#: commands/functioncmds.c:1551 +#: commands/functioncmds.c:1552 #, c-format msgid "target data type %s is a pseudo-type" msgstr "Zieldatentyp %s ist ein Pseudotyp" -#: commands/functioncmds.c:1575 +#: commands/functioncmds.c:1576 #, c-format msgid "cast will be ignored because the source data type is a domain" msgstr "Typumwandlung wird ignoriert werden, weil der Quelldatentyp eine Domäne ist" -#: commands/functioncmds.c:1580 +#: commands/functioncmds.c:1581 #, c-format msgid "cast will be ignored because the target data type is a domain" msgstr "Typumwandlung wird ignoriert werden, weil der Zieldatentyp eine Domäne ist" -#: commands/functioncmds.c:1605 +#: commands/functioncmds.c:1606 #, c-format msgid "cast function must take one to three arguments" msgstr "Typumwandlungsfunktion muss ein bis drei Argumente haben" -#: commands/functioncmds.c:1611 +#: commands/functioncmds.c:1612 #, c-format msgid "argument of cast function must match or be binary-coercible from source data type" msgstr "Argument der Typumwandlungsfunktion muss mit Quelldatentyp übereinstimmen oder in ihn binär-umwandelbar sein" -#: commands/functioncmds.c:1615 +#: commands/functioncmds.c:1616 #, c-format msgid "second argument of cast function must be type %s" msgstr "zweites Argument der Typumwandlungsfunktion muss Typ %s haben" -#: commands/functioncmds.c:1620 +#: commands/functioncmds.c:1621 #, c-format msgid "third argument of cast function must be type %s" msgstr "drittes Argument der Typumwandlungsfunktion muss Typ %s haben" -#: commands/functioncmds.c:1627 +#: commands/functioncmds.c:1628 #, c-format msgid "return data type of cast function must match or be binary-coercible to target data type" msgstr "Rückgabetyp der Typumwandlungsfunktion muss mit Zieldatentyp übereinstimmen oder in ihn binär-umwandelbar sein" -#: commands/functioncmds.c:1638 +#: commands/functioncmds.c:1639 #, c-format msgid "cast function must not be volatile" msgstr "Typumwandlungsfunktion darf nicht VOLATILE sein" -#: commands/functioncmds.c:1643 +#: commands/functioncmds.c:1644 #, c-format msgid "cast function must be a normal function" msgstr "Typumwandlungsfunktion muss eine normale Funktion sein" -#: commands/functioncmds.c:1647 +#: commands/functioncmds.c:1648 #, c-format msgid "cast function must not return a set" msgstr "Typumwandlungsfunktion darf keine Ergebnismenge zurückgeben" -#: commands/functioncmds.c:1673 +#: commands/functioncmds.c:1674 #, c-format msgid "must be superuser to create a cast WITHOUT FUNCTION" msgstr "nur Superuser können Typumwandlungen mit WITHOUT FUNCTION erzeugen" -#: commands/functioncmds.c:1688 +#: commands/functioncmds.c:1689 #, c-format msgid "source and target data types are not physically compatible" msgstr "Quelldatentyp und Zieldatentyp sind nicht physikalisch kompatibel" -#: commands/functioncmds.c:1703 +#: commands/functioncmds.c:1704 #, c-format msgid "composite data types are not binary-compatible" msgstr "zusammengesetzte Datentypen sind nicht binärkompatibel" -#: commands/functioncmds.c:1709 +#: commands/functioncmds.c:1710 #, c-format msgid "enum data types are not binary-compatible" msgstr "Enum-Datentypen sind nicht binärkompatibel" -#: commands/functioncmds.c:1715 +#: commands/functioncmds.c:1716 #, c-format msgid "array data types are not binary-compatible" msgstr "Array-Datentypen sind nicht binärkompatibel" -#: commands/functioncmds.c:1732 +#: commands/functioncmds.c:1733 #, c-format msgid "domain data types must not be marked binary-compatible" msgstr "Domänendatentypen dürfen nicht als binärkompatibel markiert werden" -#: commands/functioncmds.c:1742 +#: commands/functioncmds.c:1743 #, c-format msgid "source data type and target data type are the same" msgstr "Quelldatentyp und Zieldatentyp sind der selbe" -#: commands/functioncmds.c:1775 +#: commands/functioncmds.c:1776 #, c-format msgid "transform function must not be volatile" msgstr "Transformationsfunktion darf nicht VOLATILE sein" -#: commands/functioncmds.c:1779 +#: commands/functioncmds.c:1780 #, c-format msgid "transform function must be a normal function" msgstr "Transformationsfunktion muss eine normale Funktion sein" -#: commands/functioncmds.c:1783 +#: commands/functioncmds.c:1784 #, c-format msgid "transform function must not return a set" msgstr "Transformationsfunktion darf keine Ergebnismenge zurückgeben" -#: commands/functioncmds.c:1787 +#: commands/functioncmds.c:1788 #, c-format msgid "transform function must take one argument" msgstr "Transformationsfunktion muss ein Argument haben" -#: commands/functioncmds.c:1791 +#: commands/functioncmds.c:1792 #, c-format msgid "first argument of transform function must be type %s" msgstr "erstes Argument der Transformationsfunktion muss Typ %s haben" -#: commands/functioncmds.c:1830 +#: commands/functioncmds.c:1831 #, c-format msgid "data type %s is a pseudo-type" msgstr "Datentyp %s ist ein Pseudotyp" -#: commands/functioncmds.c:1836 +#: commands/functioncmds.c:1837 #, c-format msgid "data type %s is a domain" msgstr "Datentyp %s ist eine Domäne" -#: commands/functioncmds.c:1876 +#: commands/functioncmds.c:1877 #, c-format msgid "return data type of FROM SQL function must be %s" msgstr "Rückgabetyp der FROM-SQL-Funktion muss %s sein" -#: commands/functioncmds.c:1902 +#: commands/functioncmds.c:1903 #, c-format msgid "return data type of TO SQL function must be the transform data type" msgstr "Rückgabetyp der TO-SQL-Funktion muss der zu transformierende Datentyp sein" -#: commands/functioncmds.c:1929 +#: commands/functioncmds.c:1930 #, c-format msgid "transform for type %s language \"%s\" already exists" msgstr "Transformation für Typ %s Sprache »%s« existiert bereits" -#: commands/functioncmds.c:2015 +#: commands/functioncmds.c:2016 #, c-format msgid "transform for type %s language \"%s\" does not exist" msgstr "Transformation für Typ %s Sprache »%s« existiert nicht" -#: commands/functioncmds.c:2039 +#: commands/functioncmds.c:2040 #, c-format msgid "function %s already exists in schema \"%s\"" msgstr "Funktion %s existiert bereits in Schema »%s«" -#: commands/functioncmds.c:2090 +#: commands/functioncmds.c:2091 #, c-format msgid "no inline code specified" msgstr "kein Inline-Code angegeben" -#: commands/functioncmds.c:2136 +#: commands/functioncmds.c:2137 #, c-format msgid "language \"%s\" does not support inline code execution" msgstr "Sprache »%s« unterstützt das Ausführen von Inline-Code nicht" -#: commands/functioncmds.c:2231 +#: commands/functioncmds.c:2232 #, c-format msgid "cannot pass more than %d argument to a procedure" msgid_plural "cannot pass more than %d arguments to a procedure" 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:652 +#: commands/indexcmds.c:647 #, c-format msgid "must specify at least one column" msgstr "mindestens eine Spalte muss angegeben werden" -#: commands/indexcmds.c:656 +#: commands/indexcmds.c:651 #, c-format msgid "cannot use more than %d columns in an index" msgstr "Index kann nicht mehr als %d Spalten enthalten" -#: commands/indexcmds.c:705 +#: commands/indexcmds.c:694 #, c-format msgid "cannot create index on relation \"%s\"" msgstr "kann keinen Index für Relation »%s« erzeugen" -#: commands/indexcmds.c:731 +#: commands/indexcmds.c:720 #, 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:741 +#: commands/indexcmds.c:730 #, 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:779 commands/tablecmds.c:824 commands/tablespace.c:1178 +#: commands/indexcmds.c:768 commands/tablecmds.c:805 commands/tablespace.c:1178 #, c-format msgid "cannot specify default tablespace for partitioned relations" msgstr "für partitionierte Relationen kann kein Standard-Tablespace angegeben werden" -#: commands/indexcmds.c:811 commands/tablecmds.c:855 commands/tablecmds.c:3662 +#: commands/indexcmds.c:800 commands/tablecmds.c:836 commands/tablecmds.c:3563 #, 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:844 +#: commands/indexcmds.c:833 #, c-format msgid "substituting access method \"gist\" for obsolete method \"rtree\"" msgstr "ersetze Zugriffsmethode »gist« für obsolete Methode »rtree«" -#: commands/indexcmds.c:865 +#: commands/indexcmds.c:854 #, c-format msgid "access method \"%s\" does not support unique indexes" msgstr "Zugriffsmethode »%s« unterstützt keine Unique Indexe" -#: commands/indexcmds.c:870 +#: commands/indexcmds.c:859 #, c-format msgid "access method \"%s\" does not support included columns" msgstr "Zugriffsmethode »%s« unterstützt keine eingeschlossenen Spalten" -#: commands/indexcmds.c:875 +#: commands/indexcmds.c:864 #, c-format msgid "access method \"%s\" does not support multicolumn indexes" msgstr "Zugriffsmethode »%s« unterstützt keine mehrspaltigen Indexe" -#: commands/indexcmds.c:880 +#: commands/indexcmds.c:869 #, c-format msgid "access method \"%s\" does not support exclusion constraints" msgstr "Zugriffsmethode »%s« unterstützt keine Exclusion-Constraints" -#: commands/indexcmds.c:1010 +#: commands/indexcmds.c:998 #, 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:1020 +#: commands/indexcmds.c:1008 #, c-format msgid "unsupported %s constraint with partition key definition" msgstr "nicht unterstützter %s-Constraint mit Partitionierungsschlüsseldefinition" -#: commands/indexcmds.c:1022 +#: commands/indexcmds.c:1010 #, 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:1072 +#: commands/indexcmds.c:1060 #, fuzzy, c-format #| msgid "cannot match partition key to an index using access method \"%s\"" msgid "cannot match partition key to index on column \"%s\" using non-equal operator \"%s\"" msgstr "Partitionierungsschlüssel kann nicht mit Zugriffsmethode »%s« mit einem Index gepaart werden" -#: commands/indexcmds.c:1088 +#: commands/indexcmds.c:1076 #, 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:1089 +#: commands/indexcmds.c:1077 #, 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:1108 commands/indexcmds.c:1127 +#: commands/indexcmds.c:1096 commands/indexcmds.c:1115 #, c-format msgid "index creation on system columns is not supported" msgstr "Indexerzeugung für Systemspalten wird nicht unterstützt" -#: commands/indexcmds.c:1358 tcop/utility.c:1515 +#: commands/indexcmds.c:1344 tcop/utility.c:1515 #, 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:1360 tcop/utility.c:1517 +#: commands/indexcmds.c:1346 tcop/utility.c:1517 #, c-format msgid "Table \"%s\" contains partitions that are foreign tables." msgstr "Tabelle »%s« enthält Partitionen, die Fremdtabellen sind." -#: commands/indexcmds.c:1845 +#: commands/indexcmds.c:1831 #, 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:1933 parser/parse_utilcmd.c:2662 -#: parser/parse_utilcmd.c:2810 +#: commands/indexcmds.c:1910 parser/parse_utilcmd.c:2487 +#: parser/parse_utilcmd.c:2622 #, 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:1957 parser/parse_utilcmd.c:1965 +#: commands/indexcmds.c:1934 parser/parse_utilcmd.c:1786 #, c-format msgid "expressions are not supported in included columns" msgstr "in eingeschlossenen Spalten werden keine Ausdrücke unterstützt" -#: commands/indexcmds.c:1998 +#: commands/indexcmds.c:1975 #, c-format msgid "functions in index expression must be marked IMMUTABLE" msgstr "Funktionen im Indexausdruck müssen als IMMUTABLE markiert sein" -#: commands/indexcmds.c:2013 +#: commands/indexcmds.c:1990 #, c-format msgid "including column does not support a collation" msgstr "inkludierte Spalte unterstützt keine Sortierfolge" -#: commands/indexcmds.c:2017 +#: commands/indexcmds.c:1994 #, c-format msgid "including column does not support an operator class" msgstr "inkludierte Spalte unterstützt keine Operatorklasse" -#: commands/indexcmds.c:2021 +#: commands/indexcmds.c:1998 #, c-format msgid "including column does not support ASC/DESC options" msgstr "inkludierte Spalte unterstützt die Optionen ASC/DESC nicht" -#: commands/indexcmds.c:2025 +#: commands/indexcmds.c:2002 #, 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:2067 +#: commands/indexcmds.c:2044 #, 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:2075 commands/tablecmds.c:18967 commands/typecmds.c:811 -#: parser/parse_expr.c:2785 parser/parse_type.c:568 parser/parse_utilcmd.c:4111 +#: commands/indexcmds.c:2052 commands/tablecmds.c:18044 commands/typecmds.c:811 +#: parser/parse_expr.c:2785 parser/parse_type.c:568 parser/parse_utilcmd.c:3928 #: utils/adt/misc.c:630 #, c-format msgid "collations are not supported by type %s" msgstr "Sortierfolgen werden von Typ %s nicht unterstützt" -#: commands/indexcmds.c:2140 +#: commands/indexcmds.c:2117 #, c-format msgid "operator %s is not commutative" msgstr "Operator %s ist nicht kommutativ" -#: commands/indexcmds.c:2142 +#: commands/indexcmds.c:2119 #, 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:2168 +#: commands/indexcmds.c:2145 #, 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:2171 +#: commands/indexcmds.c:2148 #, 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:2221 +#: commands/indexcmds.c:2183 #, 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:2226 +#: commands/indexcmds.c:2188 #, 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:2270 commands/tablecmds.c:18992 -#: commands/tablecmds.c:18998 commands/typecmds.c:2311 +#: commands/indexcmds.c:2232 commands/tablecmds.c:18069 +#: commands/tablecmds.c:18075 commands/typecmds.c:2311 #, 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:2272 +#: commands/indexcmds.c:2234 #, 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:2301 commands/indexcmds.c:2309 +#: commands/indexcmds.c:2263 commands/indexcmds.c:2271 #: commands/opclasscmds.c:204 #, 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:2323 commands/typecmds.c:2299 +#: commands/indexcmds.c:2285 commands/typecmds.c:2299 #, c-format msgid "operator class \"%s\" does not accept data type %s" msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht" -#: commands/indexcmds.c:2413 +#: commands/indexcmds.c:2375 #, 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:2471 commands/indexcmds.c:2498 -#: executor/execReplication.c:352 parser/parse_cte.c:302 -#: parser/parse_oper.c:221 utils/adt/array_userfuncs.c:1334 -#: utils/adt/array_userfuncs.c:1477 utils/adt/arrayfuncs.c:3845 -#: utils/adt/arrayfuncs.c:4400 utils/adt/arrayfuncs.c:6419 -#: utils/adt/rowtypes.c:1220 -#, c-format -msgid "could not identify an equality operator for type %s" -msgstr "konnte keinen Ist-Gleich-Operator für Typ %s ermitteln" - -#: commands/indexcmds.c:2472 commands/indexcmds.c:2499 -#, fuzzy, c-format -#| msgid "could not identify an ordering operator for type %s" -msgid "could not identify an overlaps operator for type %s" -msgstr "konnte keine Sortieroperator für Typ %s ermitteln" - -#: commands/indexcmds.c:2473 commands/indexcmds.c:2500 -#, fuzzy, c-format -#| msgid "could not identify an inequality operator for type %s" -msgid "could not identify a contained-by operator for type %s" -msgstr "konnte keinen Ist-Ungleich-Operator für Typ %s ermitteln" - -#: commands/indexcmds.c:2474 commands/tablecmds.c:10207 -#, fuzzy, c-format -#| msgid "data type %s has no default operator class for access method \"%s\"" -msgid "Could not translate strategy number %d for operator class \"%s\" for access method \"%s\"." -msgstr "Datentyp %s hat keine Standardoperatorklasse für Zugriffsmethode »%s«" - -#: commands/indexcmds.c:2501 -#, fuzzy, c-format -#| msgid "operator family %s for access method %s" -msgid "There is no suitable operator in operator family \"%s\" for access method \"%s\"." -msgstr "Operatorfamilie %s für Zugriffsmethode %s" - -#: commands/indexcmds.c:2823 +#: commands/indexcmds.c:2703 #, c-format msgid "unrecognized REINDEX option \"%s\"" msgstr "unbekannte REINDEX-Option »%s«" -#: commands/indexcmds.c:3055 +#: commands/indexcmds.c:2935 #, 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:3069 +#: commands/indexcmds.c:2949 #, c-format msgid "table \"%s\" has no indexes to reindex" msgstr "Tabelle »%s« hat keine zu reindizierenden Indexe" -#: commands/indexcmds.c:3116 commands/indexcmds.c:3627 -#: commands/indexcmds.c:3757 +#: commands/indexcmds.c:2996 commands/indexcmds.c:3507 +#: commands/indexcmds.c:3637 #, c-format msgid "cannot reindex system catalogs concurrently" msgstr "Systemkataloge können nicht nebenläufig reindiziert werden" -#: commands/indexcmds.c:3140 +#: commands/indexcmds.c:3020 #, c-format msgid "can only reindex the currently open database" msgstr "nur die aktuell geöffnete Datenbank kann reindiziert werden" -#: commands/indexcmds.c:3232 +#: commands/indexcmds.c:3112 #, 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:3265 +#: commands/indexcmds.c:3145 #, c-format msgid "cannot move system relations, skipping all" msgstr "Systemrelationen können nicht verschoben werden, werden alle übersprungen" -#: commands/indexcmds.c:3311 +#: commands/indexcmds.c:3191 #, c-format msgid "while reindexing partitioned table \"%s.%s\"" msgstr "beim Reindizieren der partitionierten Tabelle »%s.%s«" -#: commands/indexcmds.c:3314 +#: commands/indexcmds.c:3194 #, c-format msgid "while reindexing partitioned index \"%s.%s\"" msgstr "beim Reindizieren des partitionierten Index »%s.%s«" -#: commands/indexcmds.c:3507 commands/indexcmds.c:4375 +#: commands/indexcmds.c:3387 commands/indexcmds.c:4255 #, c-format msgid "table \"%s.%s\" was reindexed" msgstr "Tabelle »%s.%s« wurde neu indiziert" -#: commands/indexcmds.c:3659 commands/indexcmds.c:3712 +#: commands/indexcmds.c:3539 commands/indexcmds.c:3592 #, fuzzy, c-format #| msgid "while reindexing partitioned index \"%s.%s\"" msgid "skipping reindex of invalid index \"%s.%s\"" msgstr "beim Reindizieren des partitionierten Index »%s.%s«" -#: commands/indexcmds.c:3662 commands/indexcmds.c:3715 +#: commands/indexcmds.c:3542 commands/indexcmds.c:3595 #, c-format msgid "Use DROP INDEX or REINDEX INDEX." msgstr "Verwenden Sie DROP INDEX oder REINDEX INDEX." -#: commands/indexcmds.c:3666 +#: commands/indexcmds.c:3546 #, 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:3822 +#: commands/indexcmds.c:3702 #, c-format msgid "cannot reindex this type of relation concurrently" msgstr "diese Art Relation kann nicht nebenläufig reindiziert werden" -#: commands/indexcmds.c:3840 +#: commands/indexcmds.c:3720 #, 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:4356 commands/indexcmds.c:4368 +#: commands/indexcmds.c:4236 commands/indexcmds.c:4248 #, c-format msgid "index \"%s.%s\" was reindexed" msgstr "Index »%s.%s« wurde neu indiziert" -#: commands/indexcmds.c:4358 commands/indexcmds.c:4377 +#: commands/indexcmds.c:4238 commands/indexcmds.c:4257 #, c-format msgid "%s." msgstr "%s." @@ -9307,7 +9430,7 @@ msgstr "kann Relation »%s« nicht sperren" msgid "CONCURRENTLY cannot be used when the materialized view is not populated" msgstr "CONCURRENTLY kann nicht verwendet werden, wenn die materialisierte Sicht nicht befüllt ist" -#: commands/matview.c:196 gram.y:19015 +#: commands/matview.c:196 gram.y:18967 #, c-format msgid "%s and %s options cannot be used together" msgstr "Optionen %s und %s können nicht zusammen verwendet werden" @@ -9617,17 +9740,16 @@ msgstr "Operator-Attribut »%s« kann nicht geändert werden" #: commands/operatorcmds.c:615 commands/operatorcmds.c:622 #: commands/operatorcmds.c:628 commands/operatorcmds.c:634 -#, fuzzy, c-format -#| msgid "operator attribute \"%s\" cannot be changed" +#, c-format msgid "operator attribute \"%s\" cannot be changed if it has already been set" -msgstr "Operator-Attribut »%s« kann nicht geändert werden" +msgstr "Operator-Attribut »%s« kann nicht geändert werden, wenn es schon gesetzt wurde" #: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 -#: commands/tablecmds.c:1758 commands/tablecmds.c:2358 -#: commands/tablecmds.c:3773 commands/tablecmds.c:6682 -#: commands/tablecmds.c:9970 commands/tablecmds.c:18554 -#: commands/tablecmds.c:18589 commands/trigger.c:316 commands/trigger.c:1333 -#: commands/trigger.c:1443 rewrite/rewriteDefine.c:268 +#: commands/tablecmds.c:1727 commands/tablecmds.c:2327 +#: commands/tablecmds.c:3674 commands/tablecmds.c:6579 +#: commands/tablecmds.c:9611 commands/tablecmds.c:17631 +#: commands/tablecmds.c:17666 commands/trigger.c:316 commands/trigger.c:1332 +#: commands/trigger.c:1442 rewrite/rewriteDefine.c:268 #: rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74 #, c-format msgid "permission denied: \"%s\" is a system catalog" @@ -9812,13 +9934,13 @@ msgstr "nur Superuser können eine Publikation FOR TABLES IN SCHEMA erzeugen" #: commands/publicationcmds.c:861 #, c-format -msgid "wal_level is insufficient to publish logical changes" -msgstr "wal_level ist nicht ausreichend, um logische Veränderungen zu publizieren" +msgid "\"wal_level\" is insufficient to publish logical changes" +msgstr "»wal_level« ist nicht ausreichend, um logische Veränderungen zu publizieren" #: commands/publicationcmds.c:862 #, c-format -msgid "Set wal_level to \"logical\" before creating subscriptions." -msgstr "Setzen Sie wal_level auf »logical« bevor Sie Subskriptionen erzeugen." +msgid "Set \"wal_level\" to \"logical\" before creating subscriptions." +msgstr "Setzen Sie »wal_level« auf »logical« bevor Sie Subskriptionen erzeugen." #: commands/publicationcmds.c:958 commands/publicationcmds.c:966 #, c-format @@ -10076,8 +10198,8 @@ msgstr "Sequenz muss im selben Schema wie die verknüpfte Tabelle sein" msgid "cannot change ownership of identity sequence" msgstr "kann Eigentümer einer Identitätssequenz nicht ändern" -#: commands/sequence.c:1661 commands/tablecmds.c:15115 -#: commands/tablecmds.c:17973 +#: commands/sequence.c:1661 commands/tablecmds.c:14353 +#: commands/tablecmds.c:17047 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." @@ -10147,12 +10269,12 @@ msgstr "doppelter Spaltenname in Statistikdefinition" msgid "duplicate expression in statistics definition" msgstr "doppelter Ausdruck in Statistikdefinition" -#: commands/statscmds.c:628 commands/tablecmds.c:8850 +#: commands/statscmds.c:628 commands/tablecmds.c:8594 #, c-format msgid "statistics target %d is too low" msgstr "Statistikziel %d ist zu niedrig" -#: commands/statscmds.c:636 commands/tablecmds.c:8858 +#: commands/statscmds.c:636 commands/tablecmds.c:8602 #, c-format msgid "lowering statistics target to %d" msgstr "setze Statistikziel auf %d herab" @@ -10387,304 +10509,304 @@ msgstr "kann nicht alle Publikationen von einer Subskription löschen" msgid "%s requires a Boolean value or \"parallel\"" msgstr "%s erfordert einen Boole’schen Wert oder »parallel«" -#: commands/tablecmds.c:258 commands/tablecmds.c:300 +#: commands/tablecmds.c:255 commands/tablecmds.c:297 #, c-format msgid "table \"%s\" does not exist" msgstr "Tabelle »%s« existiert nicht" -#: commands/tablecmds.c:259 commands/tablecmds.c:301 +#: commands/tablecmds.c:256 commands/tablecmds.c:298 #, c-format msgid "table \"%s\" does not exist, skipping" msgstr "Tabelle »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:261 commands/tablecmds.c:303 +#: commands/tablecmds.c:258 commands/tablecmds.c:300 msgid "Use DROP TABLE to remove a table." msgstr "Verwenden Sie DROP TABLE, um eine Tabelle zu löschen." -#: commands/tablecmds.c:264 +#: commands/tablecmds.c:261 #, c-format msgid "sequence \"%s\" does not exist" msgstr "Sequenz »%s« existiert nicht" -#: commands/tablecmds.c:265 +#: commands/tablecmds.c:262 #, c-format msgid "sequence \"%s\" does not exist, skipping" msgstr "Sequenz »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:267 +#: commands/tablecmds.c:264 msgid "Use DROP SEQUENCE to remove a sequence." msgstr "Verwenden Sie DROP SEQUENCE, um eine Sequenz zu löschen." -#: commands/tablecmds.c:270 +#: commands/tablecmds.c:267 #, c-format msgid "view \"%s\" does not exist" msgstr "Sicht »%s« existiert nicht" -#: commands/tablecmds.c:271 +#: commands/tablecmds.c:268 #, c-format msgid "view \"%s\" does not exist, skipping" msgstr "Sicht »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:273 +#: commands/tablecmds.c:270 msgid "Use DROP VIEW to remove a view." msgstr "Verwenden Sie DROP VIEW, um eine Sicht zu löschen." -#: commands/tablecmds.c:276 +#: commands/tablecmds.c:273 #, c-format msgid "materialized view \"%s\" does not exist" msgstr "materialisierte Sicht »%s« existiert nicht" -#: commands/tablecmds.c:277 +#: commands/tablecmds.c:274 #, c-format msgid "materialized view \"%s\" does not exist, skipping" msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:279 +#: commands/tablecmds.c:276 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "Verwenden Sie DROP MATERIALIZED VIEW, um eine materialisierte Sicht zu löschen." -#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:20539 -#: parser/parse_utilcmd.c:2397 +#: commands/tablecmds.c:279 commands/tablecmds.c:303 commands/tablecmds.c:19593 +#: parser/parse_utilcmd.c:2219 #, c-format msgid "index \"%s\" does not exist" msgstr "Index »%s« existiert nicht" -#: commands/tablecmds.c:283 commands/tablecmds.c:307 +#: commands/tablecmds.c:280 commands/tablecmds.c:304 #, c-format msgid "index \"%s\" does not exist, skipping" msgstr "Index »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:285 commands/tablecmds.c:309 +#: commands/tablecmds.c:282 commands/tablecmds.c:306 msgid "Use DROP INDEX to remove an index." msgstr "Verwenden Sie DROP INDEX, um einen Index zu löschen." -#: commands/tablecmds.c:290 +#: commands/tablecmds.c:287 #, c-format msgid "\"%s\" is not a type" msgstr "»%s« ist kein Typ" -#: commands/tablecmds.c:291 +#: commands/tablecmds.c:288 msgid "Use DROP TYPE to remove a type." msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen." -#: commands/tablecmds.c:294 commands/tablecmds.c:14954 -#: commands/tablecmds.c:17678 +#: commands/tablecmds.c:291 commands/tablecmds.c:14192 +#: commands/tablecmds.c:16752 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" -#: commands/tablecmds.c:295 +#: commands/tablecmds.c:292 #, c-format msgid "foreign table \"%s\" does not exist, skipping" msgstr "Fremdtabelle »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:297 +#: commands/tablecmds.c:294 msgid "Use DROP FOREIGN TABLE to remove a foreign table." msgstr "Verwenden Sie DROP FOREIGN TABLE, um eine Fremdtabelle zu löschen." -#: commands/tablecmds.c:740 +#: commands/tablecmds.c:721 #, c-format msgid "ON COMMIT can only be used on temporary tables" msgstr "ON COMMIT kann nur mit temporären Tabellen verwendet werden" -#: commands/tablecmds.c:771 +#: commands/tablecmds.c:752 #, c-format msgid "cannot create temporary table within security-restricted operation" msgstr "kann temporäre Tabelle nicht in einer sicherheitsbeschränkten Operation erzeugen" -#: commands/tablecmds.c:807 commands/tablecmds.c:16380 +#: commands/tablecmds.c:788 commands/tablecmds.c:15611 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "von der Relation »%s« würde mehrmals geerbt werden" -#: commands/tablecmds.c:1074 +#: commands/tablecmds.c:1054 #, c-format msgid "\"%s\" is not partitioned" msgstr "»%s« ist nicht partitioniert" -#: commands/tablecmds.c:1168 +#: commands/tablecmds.c:1148 #, c-format msgid "cannot partition using more than %d columns" msgstr "Partitionierung kann nicht mehr als %d Spalten verwenden" -#: commands/tablecmds.c:1224 +#: commands/tablecmds.c:1204 #, c-format msgid "cannot create foreign partition of partitioned table \"%s\"" msgstr "kann keine Fremdpartition der partitionierten Tabelle »%s« erzeugen" -#: commands/tablecmds.c:1226 +#: commands/tablecmds.c:1206 #, c-format msgid "Table \"%s\" contains indexes that are unique." msgstr "Tabelle »%s« enthält Unique Indexe." -#: commands/tablecmds.c:1356 commands/tablecmds.c:13964 +#: commands/tablecmds.c:1325 commands/tablecmds.c:13208 #, c-format msgid "too many array dimensions" msgstr "zu viele Array-Dimensionen" -#: commands/tablecmds.c:1361 parser/parse_clause.c:774 +#: commands/tablecmds.c:1330 parser/parse_clause.c:774 #: parser/parse_relation.c:1912 #, c-format msgid "column \"%s\" cannot be declared SETOF" msgstr "Spalte »%s« kann nicht als SETOF deklariert werden" -#: commands/tablecmds.c:1507 +#: commands/tablecmds.c:1476 #, c-format msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects" msgstr "DROP INDEX CONCURRENTLY unterstützt das Löschen von mehreren Objekten nicht" -#: commands/tablecmds.c:1511 +#: commands/tablecmds.c:1480 #, c-format msgid "DROP INDEX CONCURRENTLY does not support CASCADE" msgstr "DROP INDEX CONCURRENTLY unterstützt kein CASCADE" -#: commands/tablecmds.c:1615 +#: commands/tablecmds.c:1584 #, c-format msgid "cannot drop partitioned index \"%s\" concurrently" msgstr "kann partitionierten Index »%s« nicht nebenläufig löschen" -#: commands/tablecmds.c:1903 +#: commands/tablecmds.c:1872 #, c-format msgid "cannot truncate only a partitioned table" msgstr "kann nicht nur eine partitionierte Tabelle leeren" -#: commands/tablecmds.c:1904 +#: commands/tablecmds.c:1873 #, c-format msgid "Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly." msgstr "Lassen Sie das Schlüsselwort ONLY weg oder wenden Sie TRUNCATE ONLY direkt auf die Partitionen an." -#: commands/tablecmds.c:1977 +#: commands/tablecmds.c:1946 #, c-format msgid "truncate cascades to table \"%s\"" msgstr "Truncate-Vorgang leert ebenfalls Tabelle »%s«" -#: commands/tablecmds.c:2338 +#: commands/tablecmds.c:2307 #, c-format msgid "cannot truncate foreign table \"%s\"" msgstr "kann Fremdtabelle »%s« nicht leeren" -#: commands/tablecmds.c:2395 +#: commands/tablecmds.c:2364 #, c-format msgid "cannot truncate temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren" -#: commands/tablecmds.c:2633 commands/tablecmds.c:16270 +#: commands/tablecmds.c:2593 commands/tablecmds.c:15508 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2638 +#: commands/tablecmds.c:2598 #, c-format msgid "cannot inherit from partition \"%s\"" msgstr "von Partition »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2646 parser/parse_utilcmd.c:2632 -#: parser/parse_utilcmd.c:2779 +#: commands/tablecmds.c:2606 parser/parse_utilcmd.c:2449 +#: parser/parse_utilcmd.c:2591 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "geerbte Relation »%s« ist keine Tabelle oder Fremdtabelle" -#: commands/tablecmds.c:2658 commands/tablecmds.c:21331 +#: commands/tablecmds.c:2618 commands/tablecmds.c:20355 #, c-format msgid "cannot create a temporary relation as partition of permanent relation \"%s\"" msgstr "eine temporäre Relation kann nicht als Partition der permanenten Relation »%s« erzeugt werden" -#: commands/tablecmds.c:2667 commands/tablecmds.c:16249 +#: commands/tablecmds.c:2627 commands/tablecmds.c:15487 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "von temporärer Relation »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2677 commands/tablecmds.c:16257 +#: commands/tablecmds.c:2637 commands/tablecmds.c:15495 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden" -#: commands/tablecmds.c:2866 commands/tablecmds.c:2920 -#: commands/tablecmds.c:13647 parser/parse_utilcmd.c:1409 -#: parser/parse_utilcmd.c:1452 parser/parse_utilcmd.c:1893 -#: parser/parse_utilcmd.c:2001 +#: commands/tablecmds.c:2778 commands/tablecmds.c:2832 +#: commands/tablecmds.c:12891 parser/parse_utilcmd.c:1282 +#: parser/parse_utilcmd.c:1325 parser/parse_utilcmd.c:1714 +#: parser/parse_utilcmd.c:1822 #, c-format msgid "cannot convert whole-row table reference" msgstr "kann Verweis auf ganze Zeile der Tabelle nicht umwandeln" -#: commands/tablecmds.c:2867 parser/parse_utilcmd.c:1410 +#: commands/tablecmds.c:2779 parser/parse_utilcmd.c:1283 #, c-format msgid "Generation expression for column \"%s\" contains a whole-row reference to table \"%s\"." msgstr "Generierungsausdruck für Spalte »%s« enthält einen Verweis auf die ganze Zeile der Tabelle »%s«." -#: commands/tablecmds.c:2921 parser/parse_utilcmd.c:1453 +#: commands/tablecmds.c:2833 parser/parse_utilcmd.c:1326 #, c-format msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"." msgstr "Constraint »%s« enthält einen Verweis auf die ganze Zeile der Tabelle »%s«." -#: commands/tablecmds.c:3046 commands/tablecmds.c:3318 +#: commands/tablecmds.c:2943 commands/tablecmds.c:3214 #, c-format msgid "column \"%s\" inherits from generated column but specifies default" msgstr "Spalte »%s« erbt von einer generierten Spalte aber hat einen Vorgabewert angegeben" -#: commands/tablecmds.c:3051 commands/tablecmds.c:3323 +#: commands/tablecmds.c:2948 commands/tablecmds.c:3219 #, c-format msgid "column \"%s\" inherits from generated column but specifies identity" msgstr "Spalte »%s« erbt von einer generierten Spalte aber ist als Identitätsspalte definiert" -#: commands/tablecmds.c:3059 commands/tablecmds.c:3331 +#: commands/tablecmds.c:2956 commands/tablecmds.c:3227 #, c-format msgid "child column \"%s\" specifies generation expression" msgstr "abgeleitete Spalte »%s« gibt einen Generierungsausdruck an" -#: commands/tablecmds.c:3061 commands/tablecmds.c:3333 +#: commands/tablecmds.c:2958 commands/tablecmds.c:3229 #, c-format msgid "A child table column cannot be generated unless its parent column is." msgstr "Eine Spalte einer abgeleiteten Tabelle kann nur generiert sein, wenn die Spalte in der Elterntabelle es auch ist." -#: commands/tablecmds.c:3107 +#: commands/tablecmds.c:3004 #, c-format msgid "column \"%s\" inherits conflicting generation expressions" msgstr "Spalte »%s« erbt widersprüchliche Generierungsausdrücke" -#: commands/tablecmds.c:3109 +#: commands/tablecmds.c:3006 #, c-format msgid "To resolve the conflict, specify a generation expression explicitly." msgstr "Um den Konflikt zu lösen, geben Sie einen Generierungsausdruck ausdrücklich an." -#: commands/tablecmds.c:3113 +#: commands/tablecmds.c:3010 #, c-format msgid "column \"%s\" inherits conflicting default values" msgstr "Spalte »%s« erbt widersprüchliche Vorgabewerte" -#: commands/tablecmds.c:3115 +#: commands/tablecmds.c:3012 #, c-format msgid "To resolve the conflict, specify a default explicitly." msgstr "Um den Konflikt zu lösen, geben Sie einen Vorgabewert ausdrücklich an." -#: commands/tablecmds.c:3171 +#: commands/tablecmds.c:3067 #, c-format msgid "check constraint name \"%s\" appears multiple times but with different expressions" msgstr "Check-Constraint-Name »%s« erscheint mehrmals, aber mit unterschiedlichen Ausdrücken" -#: commands/tablecmds.c:3222 +#: commands/tablecmds.c:3118 #, c-format msgid "merging column \"%s\" with inherited definition" msgstr "Spalte »%s« wird mit geerbter Definition zusammengeführt" -#: commands/tablecmds.c:3226 +#: commands/tablecmds.c:3122 #, c-format msgid "moving and merging column \"%s\" with inherited definition" msgstr "Spalte »%s« wird verschoben und mit geerbter Definition zusammengeführt" -#: commands/tablecmds.c:3227 +#: commands/tablecmds.c:3123 #, c-format msgid "User-specified column moved to the position of the inherited column." msgstr "Benutzerdefinierte Spalte wurde auf die Position der geerbten Spalte verschoben." -#: commands/tablecmds.c:3239 +#: commands/tablecmds.c:3135 #, c-format msgid "column \"%s\" has a type conflict" msgstr "für Spalte »%s« besteht ein Typkonflikt" -#: commands/tablecmds.c:3241 commands/tablecmds.c:3275 -#: commands/tablecmds.c:3291 commands/tablecmds.c:3398 -#: commands/tablecmds.c:3426 commands/tablecmds.c:3442 +#: commands/tablecmds.c:3137 commands/tablecmds.c:3171 +#: commands/tablecmds.c:3187 commands/tablecmds.c:3294 +#: commands/tablecmds.c:3327 commands/tablecmds.c:3343 #: parser/parse_coerce.c:2155 parser/parse_coerce.c:2175 #: parser/parse_coerce.c:2195 parser/parse_coerce.c:2216 #: parser/parse_coerce.c:2271 parser/parse_coerce.c:2305 @@ -10695,1263 +10817,1209 @@ msgstr "für Spalte »%s« besteht ein Typkonflikt" msgid "%s versus %s" msgstr "%s gegen %s" -#: commands/tablecmds.c:3253 +#: commands/tablecmds.c:3149 #, c-format msgid "column \"%s\" has a collation conflict" msgstr "für Spalte »%s« besteht ein Sortierfolgenkonflikt" -#: commands/tablecmds.c:3255 commands/tablecmds.c:3412 -#: commands/tablecmds.c:7157 +#: commands/tablecmds.c:3151 commands/tablecmds.c:3313 +#: commands/tablecmds.c:7054 #, c-format msgid "\"%s\" versus \"%s\"" msgstr "»%s« gegen »%s«" -#: commands/tablecmds.c:3273 +#: commands/tablecmds.c:3169 #, c-format msgid "column \"%s\" has a storage parameter conflict" msgstr "für Spalte »%s« besteht ein Konflikt bei einem Storage-Parameter" -#: commands/tablecmds.c:3289 commands/tablecmds.c:3440 +#: commands/tablecmds.c:3185 commands/tablecmds.c:3341 #, c-format msgid "column \"%s\" has a compression method conflict" msgstr "für Spalte »%s« besteht ein Komprimierungsmethodenkonflikt" -#: commands/tablecmds.c:3384 +#: commands/tablecmds.c:3280 #, c-format msgid "merging multiple inherited definitions of column \"%s\"" msgstr "geerbte Definitionen von Spalte »%s« werden zusammengeführt" -#: commands/tablecmds.c:3396 +#: commands/tablecmds.c:3292 #, c-format msgid "inherited column \"%s\" has a type conflict" msgstr "geerbte Spalte »%s« hat Typkonflikt" -#: commands/tablecmds.c:3410 +#: commands/tablecmds.c:3311 #, c-format msgid "inherited column \"%s\" has a collation conflict" msgstr "geerbte Spalte »%s« hat Sortierfolgenkonflikt" -#: commands/tablecmds.c:3424 +#: commands/tablecmds.c:3325 #, c-format msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "geerbte Spalte »%s« hat einen Konflikt bei einem Storage-Parameter" -#: commands/tablecmds.c:3452 +#: commands/tablecmds.c:3353 #, c-format msgid "inherited column \"%s\" has a generation conflict" msgstr "geerbte Spalte »%s« hat einen Generierungskonflikt" -#: commands/tablecmds.c:3671 +#: commands/tablecmds.c:3572 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "temporäre Tabellen anderer Sitzungen können nicht verschoben werden" -#: commands/tablecmds.c:3741 +#: commands/tablecmds.c:3642 #, c-format msgid "cannot rename column of typed table" msgstr "Spalte einer getypten Tabelle kann nicht umbenannt werden" -#: commands/tablecmds.c:3760 +#: commands/tablecmds.c:3661 #, c-format msgid "cannot rename columns of relation \"%s\"" msgstr "Spalten von Relation »%s« können nicht umbenannt werden" -#: commands/tablecmds.c:3855 +#: commands/tablecmds.c:3756 #, c-format msgid "inherited column \"%s\" must be renamed in child tables too" msgstr "vererbte Spalte »%s« muss ebenso in den abgeleiteten Tabellen umbenannt werden" -#: commands/tablecmds.c:3887 +#: commands/tablecmds.c:3788 #, c-format msgid "cannot rename system column \"%s\"" msgstr "Systemspalte »%s« kann nicht umbenannt werden" -#: commands/tablecmds.c:3902 +#: commands/tablecmds.c:3803 #, c-format msgid "cannot rename inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht umbenennen" -#: commands/tablecmds.c:4057 +#: commands/tablecmds.c:3955 #, c-format msgid "inherited constraint \"%s\" must be renamed in child tables too" msgstr "vererbter Constraint »%s« muss ebenso in den abgeleiteten Tabellen umbenannt werden" -#: commands/tablecmds.c:4064 +#: commands/tablecmds.c:3962 #, c-format msgid "cannot rename inherited constraint \"%s\"" msgstr "kann vererbten Constraint »%s« nicht umbenennen" #. translator: first %s is a SQL command, eg ALTER TABLE -#: commands/tablecmds.c:4361 +#: commands/tablecmds.c:4259 #, c-format msgid "cannot %s \"%s\" because it is being used by active queries in this session" msgstr "%s mit Relation »%s« nicht möglich, weil sie von aktiven Anfragen in dieser Sitzung verwendet wird" #. translator: first %s is a SQL command, eg ALTER TABLE -#: commands/tablecmds.c:4370 +#: commands/tablecmds.c:4268 #, c-format msgid "cannot %s \"%s\" because it has pending trigger events" msgstr "%s mit Relation »%s« nicht möglich, weil es anstehende Trigger-Ereignisse dafür gibt" -#: commands/tablecmds.c:4838 +#: commands/tablecmds.c:4744 #, c-format msgid "cannot alter partition \"%s\" with an incomplete detach" msgstr "kann Partition »%s« mit einer unvollständigen Abtrennoperation nicht ändern" -#: commands/tablecmds.c:5046 commands/tablecmds.c:5061 +#: commands/tablecmds.c:4948 commands/tablecmds.c:4963 #, c-format msgid "cannot change persistence setting twice" msgstr "Persistenzeinstellung kann nicht zweimal geändert werden" -#: commands/tablecmds.c:5082 +#: commands/tablecmds.c:4984 #, c-format msgid "cannot have multiple SET ACCESS METHOD subcommands" msgstr "mehrere SET ACCESS METHOD Unterbefehle sind ungültig" -#: commands/tablecmds.c:5841 +#: commands/tablecmds.c:5740 #, c-format msgid "cannot rewrite system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht neu geschrieben werden" -#: commands/tablecmds.c:5847 +#: commands/tablecmds.c:5746 #, c-format msgid "cannot rewrite table \"%s\" used as a catalog table" msgstr "Tabelle »%s«, die als Katalogtabelle verwendet wird, kann nicht neu geschrieben werden" -#: commands/tablecmds.c:5857 +#: commands/tablecmds.c:5756 #, c-format msgid "cannot rewrite temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht neu schreiben" -#: commands/tablecmds.c:6353 +#: commands/tablecmds.c:6251 #, c-format msgid "column \"%s\" of relation \"%s\" contains null values" msgstr "Spalte »%s« von Relation »%s« enthält NULL-Werte" -#: commands/tablecmds.c:6370 +#: commands/tablecmds.c:6268 #, c-format msgid "check constraint \"%s\" of relation \"%s\" is violated by some row" msgstr "Check-Constraint »%s« von Relation »%s« wird von irgendeiner Zeile verletzt" -#: commands/tablecmds.c:6390 partitioning/partbounds.c:3388 +#: commands/tablecmds.c:6287 partitioning/partbounds.c:3388 #, c-format msgid "updated partition constraint for default partition \"%s\" would be violated by some row" msgstr "aktualisierter Partitions-Constraint der Standardpartition »%s« würde von irgendeiner Zeile verletzt werden" -#: commands/tablecmds.c:6396 +#: commands/tablecmds.c:6293 #, c-format msgid "partition constraint of relation \"%s\" is violated by some row" msgstr "Partitions-Constraint von Relation »%s« wird von irgendeiner Zeile verletzt" #. translator: %s is a group of some SQL keywords -#: commands/tablecmds.c:6665 +#: commands/tablecmds.c:6562 #, c-format msgid "ALTER action %s cannot be performed on relation \"%s\"" msgstr "ALTER-Aktion %s kann nicht mit Relation »%s« ausgeführt werden" -#: commands/tablecmds.c:6920 commands/tablecmds.c:6927 +#: commands/tablecmds.c:6817 commands/tablecmds.c:6824 #, c-format msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it" msgstr "kann Typ »%s« nicht ändern, weil Spalte »%s.%s« ihn verwendet" -#: commands/tablecmds.c:6934 +#: commands/tablecmds.c:6831 #, c-format msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type" msgstr "kann Fremdtabelle »%s« nicht ändern, weil Spalte »%s.%s« ihren Zeilentyp verwendet" -#: commands/tablecmds.c:6941 +#: commands/tablecmds.c:6838 #, c-format msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type" msgstr "kann Tabelle »%s« nicht ändern, weil Spalte »%s.%s« ihren Zeilentyp verwendet" -#: commands/tablecmds.c:6997 +#: commands/tablecmds.c:6894 #, c-format msgid "cannot alter type \"%s\" because it is the type of a typed table" msgstr "kann Typ »%s« nicht ändern, weil er der Typ einer getypten Tabelle ist" -#: commands/tablecmds.c:6999 +#: commands/tablecmds.c:6896 #, c-format msgid "Use ALTER ... CASCADE to alter the typed tables too." msgstr "Verwenden Sie ALTER ... CASCADE, um die getypten Tabellen ebenfalls zu ändern." -#: commands/tablecmds.c:7045 +#: commands/tablecmds.c:6942 #, c-format msgid "type %s is not a composite type" msgstr "Typ %s ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:7072 +#: commands/tablecmds.c:6969 #, c-format msgid "cannot add column to typed table" msgstr "zu einer getypten Tabelle kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:7120 +#: commands/tablecmds.c:7017 #, c-format msgid "cannot add column to a partition" msgstr "zu einer Partition kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:7149 commands/tablecmds.c:16495 +#: commands/tablecmds.c:7046 commands/tablecmds.c:15726 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:7155 commands/tablecmds.c:16501 +#: commands/tablecmds.c:7052 commands/tablecmds.c:15732 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«" -#: commands/tablecmds.c:7173 +#: commands/tablecmds.c:7070 #, c-format msgid "merging definition of column \"%s\" for child \"%s\"" msgstr "Definition von Spalte »%s« für abgeleitete Tabelle »%s« wird zusammengeführt" -#: commands/tablecmds.c:7226 +#: commands/tablecmds.c:7123 #, c-format msgid "cannot recursively add identity column to table that has child tables" msgstr "eine Identitätsspalte kann nicht rekursiv zu einer Tabelle hinzugefügt werden, die abgeleitete Tabellen hat" -#: commands/tablecmds.c:7439 +#: commands/tablecmds.c:7336 #, c-format msgid "column must be added to child tables too" msgstr "Spalte muss ebenso in den abgeleiteten Tabellen hinzugefügt werden" -#: commands/tablecmds.c:7517 +#: commands/tablecmds.c:7414 #, c-format msgid "column \"%s\" of relation \"%s\" already exists, skipping" msgstr "Spalte »%s« von Relation »%s« existiert bereits, wird übersprungen" -#: commands/tablecmds.c:7524 +#: commands/tablecmds.c:7421 #, c-format msgid "column \"%s\" of relation \"%s\" already exists" msgstr "Spalte »%s« von Relation »%s« existiert bereits" -#: commands/tablecmds.c:7616 commands/tablecmds.c:7875 -#: commands/tablecmds.c:8126 commands/tablecmds.c:8258 -#: commands/tablecmds.c:8387 commands/tablecmds.c:8481 -#: commands/tablecmds.c:8582 commands/tablecmds.c:8739 -#: commands/tablecmds.c:8892 commands/tablecmds.c:8973 -#: commands/tablecmds.c:9107 commands/tablecmds.c:13440 -#: commands/tablecmds.c:14977 commands/tablecmds.c:17767 -#, c-format -msgid "cannot alter system column \"%s\"" -msgstr "Systemspalte »%s« kann nicht geändert werden" - -#: commands/tablecmds.c:7622 commands/tablecmds.c:8132 -#: commands/tablecmds.c:13151 -#, c-format -msgid "column \"%s\" of relation \"%s\" is an identity column" -msgstr "Spalte »%s« von Relation »%s« ist eine Identitätsspalte" - -#: commands/tablecmds.c:7640 commands/tablecmds.c:13200 +#: commands/tablecmds.c:7487 commands/tablecmds.c:12530 #, c-format msgid "cannot remove constraint from only the partitioned table when partitions exist" msgstr "Constraint kann nicht nur von der partitionierten Tabelle entfernt werden, wenn Partitionen existieren" -#: commands/tablecmds.c:7641 commands/tablecmds.c:7650 -#: commands/tablecmds.c:7960 commands/tablecmds.c:8236 -#: commands/tablecmds.c:8343 commands/tablecmds.c:8460 -#: commands/tablecmds.c:9279 commands/tablecmds.c:13201 +#: commands/tablecmds.c:7488 commands/tablecmds.c:7802 +#: commands/tablecmds.c:7980 commands/tablecmds.c:8087 +#: commands/tablecmds.c:8204 commands/tablecmds.c:9023 +#: commands/tablecmds.c:12531 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Lassen Sie das Schlüsselwort ONLY weg." -#: commands/tablecmds.c:7648 -#, fuzzy, c-format -#| msgid "inherited constraint \"%s\" must be renamed in child tables too" -msgid "not-null constraint on column \"%s\" must be removed in child tables too" -msgstr "vererbter Constraint »%s« muss ebenso in den abgeleiteten Tabellen umbenannt werden" +#: commands/tablecmds.c:7524 commands/tablecmds.c:7728 +#: commands/tablecmds.c:7870 commands/tablecmds.c:8002 +#: commands/tablecmds.c:8131 commands/tablecmds.c:8225 +#: commands/tablecmds.c:8326 commands/tablecmds.c:8483 +#: commands/tablecmds.c:8636 commands/tablecmds.c:8717 +#: commands/tablecmds.c:8851 commands/tablecmds.c:12684 +#: commands/tablecmds.c:14215 commands/tablecmds.c:16841 +#, c-format +msgid "cannot alter system column \"%s\"" +msgstr "Systemspalte »%s« kann nicht geändert werden" -#: commands/tablecmds.c:7668 +#: commands/tablecmds.c:7530 commands/tablecmds.c:7876 #, c-format -msgid "column \"%s\" is marked NOT NULL in parent table" -msgstr "Spalte »%s« ist in Elterntabelle als NOT NULL markiert" +msgid "column \"%s\" of relation \"%s\" is an identity column" +msgstr "Spalte »%s« von Relation »%s« ist eine Identitätsspalte" -#: commands/tablecmds.c:7697 +#: commands/tablecmds.c:7571 #, c-format msgid "column \"%s\" is in a primary key" msgstr "Spalte »%s« ist in einem Primärschlüssel" -#: commands/tablecmds.c:7704 commands/tablecmds.c:13163 +#: commands/tablecmds.c:7576 #, c-format msgid "column \"%s\" is in index used as replica identity" msgstr "Spalte »%s« ist in einem Index, der als Replik-Identität verwendet wird" -#: commands/tablecmds.c:7959 commands/tablecmds.c:9854 +#: commands/tablecmds.c:7599 +#, c-format +msgid "column \"%s\" is marked NOT NULL in parent table" +msgstr "Spalte »%s« ist in Elterntabelle als NOT NULL markiert" + +#: commands/tablecmds.c:7799 commands/tablecmds.c:9507 #, c-format msgid "constraint must be added to child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden" -#: commands/tablecmds.c:8141 +#: commands/tablecmds.c:7800 +#, c-format +msgid "Column \"%s\" of relation \"%s\" is not already NOT NULL." +msgstr "Spalte »%s« von Relation »%s« ist nicht bereits NOT NULL." + +#: commands/tablecmds.c:7885 #, c-format msgid "column \"%s\" of relation \"%s\" is a generated column" msgstr "Spalte »%s« von Relation »%s« ist eine generierte Spalte" -#: commands/tablecmds.c:8235 +#: commands/tablecmds.c:7979 #, fuzzy, c-format #| msgid "cannot drop column from only the partitioned table when partitions exist" msgid "cannot add identity to a column of only the partitioned table" msgstr "Spalte kann nicht nur aus der partitionierten Tabelle gelöscht werden, wenn Partitionen existieren" -#: commands/tablecmds.c:8241 +#: commands/tablecmds.c:7985 #, fuzzy, c-format #| msgid "cannot add column to a partition" msgid "cannot add identity to a column of a partition" msgstr "zu einer Partition kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:8269 +#: commands/tablecmds.c:8013 #, c-format msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added" msgstr "Spalte »%s« von Relation »%s« muss als NOT NULL deklariert werden, bevor Sie Identitätsspalte werden kann" -#: commands/tablecmds.c:8275 +#: commands/tablecmds.c:8019 #, c-format msgid "column \"%s\" of relation \"%s\" is already an identity column" msgstr "Spalte »%s« von Relation »%s« ist bereits eine Identitätsspalte" -#: commands/tablecmds.c:8281 +#: commands/tablecmds.c:8025 #, c-format msgid "column \"%s\" of relation \"%s\" already has a default value" msgstr "Spalte »%s« von Relation »%s« hat bereits einen Vorgabewert" -#: commands/tablecmds.c:8342 +#: commands/tablecmds.c:8086 #, fuzzy, c-format #| msgid "cannot change inheritance of partitioned table" msgid "cannot change identity column of only the partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:8348 +#: commands/tablecmds.c:8092 #, fuzzy, c-format #| msgid "cannot change inheritance of a partition" msgid "cannot change identity column of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:8393 commands/tablecmds.c:8489 +#: commands/tablecmds.c:8137 commands/tablecmds.c:8233 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column" msgstr "Spalte »%s« von Relation »%s« ist keine Identitätsspalte" -#: commands/tablecmds.c:8459 +#: commands/tablecmds.c:8203 #, fuzzy, c-format #| msgid "cannot drop column from only the partitioned table when partitions exist" msgid "cannot drop identity from a column of only the partitioned table" msgstr "Spalte kann nicht nur aus der partitionierten Tabelle gelöscht werden, wenn Partitionen existieren" -#: commands/tablecmds.c:8465 +#: commands/tablecmds.c:8209 #, fuzzy, c-format #| msgid "cannot add column to a partition" msgid "cannot drop identity from a column of a partition" msgstr "zu einer Partition kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:8494 +#: commands/tablecmds.c:8238 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping" msgstr "Spalte »%s« von Relation »%s« ist keine Identitätsspalte, wird übersprungen" -#: commands/tablecmds.c:8588 +#: commands/tablecmds.c:8332 #, c-format msgid "column \"%s\" of relation \"%s\" is not a generated column" msgstr "Spalte »%s« von Relation »%s« ist keine generierte Spalte" -#: commands/tablecmds.c:8686 +#: commands/tablecmds.c:8430 #, c-format msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too" msgstr "ALTER TABLE / DROP EXPRESSION muss auch auf abgeleitete Tabellen angewendet werden" -#: commands/tablecmds.c:8708 +#: commands/tablecmds.c:8452 #, c-format msgid "cannot drop generation expression from inherited column" msgstr "Generierungsausdruck von vererbter Spalte kann nicht gelöscht werden" -#: commands/tablecmds.c:8747 +#: commands/tablecmds.c:8491 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column" msgstr "Spalte »%s« von Relation »%s« ist keine gespeicherte generierte Spalte" -#: commands/tablecmds.c:8752 +#: commands/tablecmds.c:8496 #, c-format msgid "column \"%s\" of relation \"%s\" is not a stored generated column, skipping" msgstr "Spalte »%s« von Relation »%s« ist keine gespeicherte generierte Spalte, wird übersprungen" -#: commands/tablecmds.c:8830 +#: commands/tablecmds.c:8574 #, c-format msgid "cannot refer to non-index column by number" msgstr "auf eine Nicht-Index-Spalte kann nicht per Nummer verwiesen werden" -#: commands/tablecmds.c:8882 +#: commands/tablecmds.c:8626 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "Spalte Nummer %d von Relation »%s« existiert nicht" -#: commands/tablecmds.c:8901 +#: commands/tablecmds.c:8645 #, c-format msgid "cannot alter statistics on included column \"%s\" of index \"%s\"" msgstr "Statistiken von eingeschlossener Spalte »%s« von Index »%s« können nicht geändert werden" -#: commands/tablecmds.c:8906 +#: commands/tablecmds.c:8650 #, c-format msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\"" msgstr "kann Statistiken von Spalte »%s« von Index »%s«, welche kein Ausdruck ist, nicht ändern" -#: commands/tablecmds.c:8908 +#: commands/tablecmds.c:8652 #, c-format msgid "Alter statistics on table column instead." msgstr "Ändern Sie stattdessen die Statistiken für die Tabellenspalte." -#: commands/tablecmds.c:9154 +#: commands/tablecmds.c:8898 #, c-format msgid "cannot drop column from typed table" msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden" -#: commands/tablecmds.c:9217 +#: commands/tablecmds.c:8961 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "Spalte »%s« von Relation »%s« existiert nicht, wird übersprungen" -#: commands/tablecmds.c:9230 +#: commands/tablecmds.c:8974 #, c-format msgid "cannot drop system column \"%s\"" msgstr "Systemspalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:9240 +#: commands/tablecmds.c:8984 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "geerbte Spalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:9253 +#: commands/tablecmds.c:8997 #, c-format msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "Spalte »%s« kann nicht gelöscht werden, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:9278 +#: commands/tablecmds.c:9022 #, c-format msgid "cannot drop column from only the partitioned table when partitions exist" msgstr "Spalte kann nicht nur aus der partitionierten Tabelle gelöscht werden, wenn Partitionen existieren" -#: commands/tablecmds.c:9562 +#: commands/tablecmds.c:9227 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX wird für partitionierte Tabellen nicht unterstützt" -#: commands/tablecmds.c:9587 +#: commands/tablecmds.c:9252 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\"" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX benennt Index »%s« um in »%s«" -#: commands/tablecmds.c:9948 +#: commands/tablecmds.c:9589 #, c-format msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "ONLY nicht möglich für Fremdschlüssel für partitionierte Tabelle »%s« verweisend auf Relation »%s«" -#: commands/tablecmds.c:9954 +#: commands/tablecmds.c:9595 #, c-format msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "Hinzufügen von Fremdschlüssel mit NOT VALID nicht möglich für partitionierte Tabelle »%s« verweisend auf Relation »%s«" -#: commands/tablecmds.c:9957 +#: commands/tablecmds.c:9598 #, c-format msgid "This feature is not yet supported on partitioned tables." msgstr "Dieses Feature wird für partitionierte Tabellen noch nicht unterstützt." -#: commands/tablecmds.c:9964 commands/tablecmds.c:10528 +#: commands/tablecmds.c:9605 commands/tablecmds.c:10061 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle" -#: commands/tablecmds.c:9987 +#: commands/tablecmds.c:9628 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "Constraints für permanente Tabellen dürfen nur auf permanente Tabellen verweisen" -#: commands/tablecmds.c:9994 +#: commands/tablecmds.c:9635 #, c-format msgid "constraints on unlogged tables may reference only permanent or unlogged tables" msgstr "Constraints für ungeloggte Tabellen dürfen nur auf permanente oder ungeloggte Tabellen verweisen" -#: commands/tablecmds.c:10000 +#: commands/tablecmds.c:9641 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "Constraints für temporäre Tabellen dürfen nur auf temporäre Tabellen verweisen" -#: commands/tablecmds.c:10004 +#: commands/tablecmds.c:9645 #, c-format msgid "constraints on temporary tables must involve temporary tables of this session" msgstr "Constraints für temporäre Tabellen müssen temporäre Tabellen dieser Sitzung beinhalten" -#: commands/tablecmds.c:10019 commands/tablecmds.c:10045 -#, c-format -msgid "foreign key uses PERIOD on the referenced table but not the referencing table" -msgstr "" - -#: commands/tablecmds.c:10057 -#, c-format -msgid "foreign key uses PERIOD on the referencing table but not the referenced table" -msgstr "" - -#: commands/tablecmds.c:10071 -#, c-format -msgid "foreign key must use PERIOD when referencing a primary using WITHOUT OVERLAPS" -msgstr "" - -#: commands/tablecmds.c:10095 commands/tablecmds.c:10101 +#: commands/tablecmds.c:9709 commands/tablecmds.c:9715 #, c-format msgid "invalid %s action for foreign key constraint containing generated column" msgstr "ungültige %s-Aktion für Fremdschlüssel-Constraint, der eine generierte Spalte enthält" -#: commands/tablecmds.c:10116 commands/tablecmds.c:10124 -#, fuzzy, c-format -#| msgid "invalid %s action for foreign key constraint containing generated column" -msgid "unsupported %s action for foreign key constraint using PERIOD" -msgstr "ungültige %s-Aktion für Fremdschlüssel-Constraint, der eine generierte Spalte enthält" - -#: commands/tablecmds.c:10139 +#: commands/tablecmds.c:9731 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "Anzahl der Quell- und Zielspalten im Fremdschlüssel stimmt nicht überein" -#: commands/tablecmds.c:10205 -#, fuzzy, c-format -#| msgid "could not identify an ordering operator for type %s" -msgid "could not identify an overlaps operator for foreign key" -msgstr "konnte keine Sortieroperator für Typ %s ermitteln" - -#: commands/tablecmds.c:10206 -#, fuzzy, c-format -#| msgid "could not identify an equality operator for type %s" -msgid "could not identify an equality operator for foreign key" -msgstr "konnte keinen Ist-Gleich-Operator für Typ %s ermitteln" - -#: commands/tablecmds.c:10286 +#: commands/tablecmds.c:9838 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden" -#: commands/tablecmds.c:10288 +#: commands/tablecmds.c:9840 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Schlüsselspalten »%s« und »%s« haben inkompatible Typen: %s und %s." -#: commands/tablecmds.c:10463 +#: commands/tablecmds.c:9997 #, c-format msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key" msgstr "Spalte »%s«, auf die in der ON-DELETE-SET-Aktion verwiesen wird, muss Teil des Fremdschlüssels sein" -#: commands/tablecmds.c:10741 commands/tablecmds.c:11215 -#: parser/parse_utilcmd.c:833 parser/parse_utilcmd.c:989 +#: commands/tablecmds.c:10271 commands/tablecmds.c:10741 +#: parser/parse_utilcmd.c:803 parser/parse_utilcmd.c:926 #, c-format msgid "foreign key constraints are not supported on foreign tables" msgstr "Fremdschlüssel-Constraints auf Fremdtabellen werden nicht unterstützt" -#: commands/tablecmds.c:11772 commands/tablecmds.c:12053 -#: commands/tablecmds.c:12939 commands/tablecmds.c:13251 +#: commands/tablecmds.c:11294 commands/tablecmds.c:11575 +#: commands/tablecmds.c:12487 commands/tablecmds.c:12561 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "Constraint »%s« von Relation »%s« existiert nicht" -#: commands/tablecmds.c:11779 +#: commands/tablecmds.c:11301 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel-Constraint" -#: commands/tablecmds.c:11817 +#: commands/tablecmds.c:11339 #, c-format msgid "cannot alter constraint \"%s\" on relation \"%s\"" msgstr "Constraint »%s« von Relation »%s« kann nicht geändert werden" -#: commands/tablecmds.c:11820 +#: commands/tablecmds.c:11342 #, c-format msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"." msgstr "Constraint »%s« ist von Constraint »%s« von Relation »%s« abgeleitet." -#: commands/tablecmds.c:11822 +#: commands/tablecmds.c:11344 #, c-format msgid "You may alter the constraint it derives from instead." msgstr "Sie können stattdessen den Constraint, von dem er abgeleitet ist, ändern." -#: commands/tablecmds.c:12061 +#: commands/tablecmds.c:11583 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel- oder Check-Constraint" -#: commands/tablecmds.c:12138 +#: commands/tablecmds.c:11660 #, c-format msgid "constraint must be validated on child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden" -#: commands/tablecmds.c:12225 +#: commands/tablecmds.c:11747 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "Spalte »%s«, die im Fremdschlüssel verwendet wird, existiert nicht" -#: commands/tablecmds.c:12231 +#: commands/tablecmds.c:11753 #, c-format msgid "system columns cannot be used in foreign keys" msgstr "Systemspalten können nicht in Fremdschlüsseln verwendet werden" -#: commands/tablecmds.c:12235 +#: commands/tablecmds.c:11757 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "Fremdschlüssel kann nicht mehr als %d Schlüssel haben" -#: commands/tablecmds.c:12301 +#: commands/tablecmds.c:11822 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "aufschiebbarer Primärschlüssel kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden" -#: commands/tablecmds.c:12318 +#: commands/tablecmds.c:11839 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Primärschlüssel" -#: commands/tablecmds.c:12390 +#: commands/tablecmds.c:11907 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "die Liste der Spalten, auf die ein Fremdschlüssel verweist, darf keine doppelten Einträge enthalten" -#: commands/tablecmds.c:12493 +#: commands/tablecmds.c:11999 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "aufschiebbarer Unique-Constraint kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden" -#: commands/tablecmds.c:12498 +#: commands/tablecmds.c:12004 #, c-format msgid "there is no unique constraint matching given keys for referenced table \"%s\"" msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Unique-Constraint, der auf die angegebenen Schlüssel passt" -#: commands/tablecmds.c:12943 -#, c-format -msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" -msgstr "Constraint »%s« von Relation »%s« existiert nicht, wird übersprungen" - -#: commands/tablecmds.c:13018 +#: commands/tablecmds.c:12443 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "geerbter Constraint »%s« von Relation »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:13424 +#: commands/tablecmds.c:12493 +#, c-format +msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" +msgstr "Constraint »%s« von Relation »%s« existiert nicht, wird übersprungen" + +#: commands/tablecmds.c:12668 #, c-format msgid "cannot alter column type of typed table" msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:13451 +#: commands/tablecmds.c:12695 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht ändern" -#: commands/tablecmds.c:13460 +#: commands/tablecmds.c:12704 #, c-format msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "Spalte »%s« kann nicht geändert werden, weil sie Teil des Partitionierungsschlüssels von Relation »%s« ist" -#: commands/tablecmds.c:13510 +#: commands/tablecmds.c:12754 #, c-format msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s" msgstr "Ergebnis der USING-Klausel für Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:13513 +#: commands/tablecmds.c:12757 #, c-format msgid "You might need to add an explicit cast." msgstr "Sie müssen möglicherweise eine ausdrückliche Typumwandlung hinzufügen." -#: commands/tablecmds.c:13517 +#: commands/tablecmds.c:12761 #, c-format msgid "column \"%s\" cannot be cast automatically to type %s" msgstr "Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" #. translator: USING is SQL, don't translate it -#: commands/tablecmds.c:13520 +#: commands/tablecmds.c:12764 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Sie müssen möglicherweise »USING %s::%s« angeben." -#: commands/tablecmds.c:13619 +#: commands/tablecmds.c:12863 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "geerbte Spalte »%s« von Relation »%s« kann nicht geändert werden" -#: commands/tablecmds.c:13648 +#: commands/tablecmds.c:12892 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "USING-Ausdruck enthält einen Verweis auf die ganze Zeile der Tabelle." -#: commands/tablecmds.c:13659 +#: commands/tablecmds.c:12903 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "Typ der vererbten Spalte »%s« muss ebenso in den abgeleiteten Tabellen geändert werden" -#: commands/tablecmds.c:13784 +#: commands/tablecmds.c:13028 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden" -#: commands/tablecmds.c:13822 +#: commands/tablecmds.c:13066 #, c-format msgid "generation expression for column \"%s\" cannot be cast automatically to type %s" msgstr "Generierungsausdruck der Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:13827 +#: commands/tablecmds.c:13071 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "Vorgabewert der Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden" -#: commands/tablecmds.c:14131 +#: commands/tablecmds.c:13375 #, c-format msgid "cannot alter type of a column used by a function or procedure" msgstr "Typ einer Spalte, die von einer Funktion oder Prozedur verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14132 commands/tablecmds.c:14147 -#: commands/tablecmds.c:14167 commands/tablecmds.c:14186 -#: commands/tablecmds.c:14245 +#: commands/tablecmds.c:13376 commands/tablecmds.c:13391 +#: commands/tablecmds.c:13411 commands/tablecmds.c:13430 +#: commands/tablecmds.c:13489 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s hängt von Spalte »%s« ab" -#: commands/tablecmds.c:14146 +#: commands/tablecmds.c:13390 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14166 +#: commands/tablecmds.c:13410 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "Typ einer Spalte, die in einer Trigger-Definition verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14185 +#: commands/tablecmds.c:13429 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "Typ einer Spalte, die in einer Policy-Definition verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14216 +#: commands/tablecmds.c:13460 #, c-format msgid "cannot alter type of a column used by a generated column" msgstr "Typ einer Spalte, die von einer generierten Spalte verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:14217 +#: commands/tablecmds.c:13461 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Spalte »%s« wird von generierter Spalte »%s« verwendet." -#: commands/tablecmds.c:14244 +#: commands/tablecmds.c:13488 #, c-format msgid "cannot alter type of a column used by a publication WHERE clause" msgstr "Typ einer Spalte, die in der WHERE-Klausel einer Publikation verwendet wird, kann nicht geändert werden" -#: commands/tablecmds.c:15085 commands/tablecmds.c:15097 +#: commands/tablecmds.c:14323 commands/tablecmds.c:14335 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "kann Eigentümer des Index »%s« nicht ändern" -#: commands/tablecmds.c:15087 commands/tablecmds.c:15099 +#: commands/tablecmds.c:14325 commands/tablecmds.c:14337 #, c-format msgid "Change the ownership of the index's table instead." msgstr "Ändern Sie stattdessen den Eigentümer der Tabelle des Index." -#: commands/tablecmds.c:15113 +#: commands/tablecmds.c:14351 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:15138 +#: commands/tablecmds.c:14376 #, c-format msgid "cannot change owner of relation \"%s\"" msgstr "kann Eigentümer der Relation »%s« nicht ändern" -#: commands/tablecmds.c:15605 +#: commands/tablecmds.c:14843 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig" -#: commands/tablecmds.c:15682 +#: commands/tablecmds.c:14920 #, c-format msgid "cannot set options for relation \"%s\"" msgstr "für Relation »%s« können keine Optionen gesetzt werden" -#: commands/tablecmds.c:15716 commands/view.c:440 +#: commands/tablecmds.c:14954 commands/view.c:440 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "WITH CHECK OPTION wird nur für automatisch aktualisierbare Sichten unterstützt" -#: commands/tablecmds.c:15966 +#: commands/tablecmds.c:15204 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "nur Tabellen, Indexe und materialisierte Sichten existieren in Tablespaces" -#: commands/tablecmds.c:15978 +#: commands/tablecmds.c:15216 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "Relationen können nicht in den oder aus dem Tablespace »pg_global« verschoben werden" -#: commands/tablecmds.c:16070 +#: commands/tablecmds.c:15308 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "Abbruch weil Sperre für Relation »%s.%s« nicht verfügbar ist" -#: commands/tablecmds.c:16086 +#: commands/tablecmds.c:15324 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "keine passenden Relationen in Tablespace »%s« gefunden" -#: commands/tablecmds.c:16208 +#: commands/tablecmds.c:15446 #, c-format msgid "cannot change inheritance of typed table" msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:16213 commands/tablecmds.c:16791 +#: commands/tablecmds.c:15451 commands/tablecmds.c:15951 #, c-format msgid "cannot change inheritance of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:16218 +#: commands/tablecmds.c:15456 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:16264 +#: commands/tablecmds.c:15502 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "an temporäre Relation einer anderen Sitzung kann nicht vererbt werden" -#: commands/tablecmds.c:16277 +#: commands/tablecmds.c:15515 #, c-format msgid "cannot inherit from a partition" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:16299 commands/tablecmds.c:19342 +#: commands/tablecmds.c:15537 commands/tablecmds.c:18419 #, c-format msgid "circular inheritance not allowed" msgstr "zirkuläre Vererbung ist nicht erlaubt" -#: commands/tablecmds.c:16300 commands/tablecmds.c:19343 +#: commands/tablecmds.c:15538 commands/tablecmds.c:18420 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "»%s« ist schon von »%s« abgeleitet." -#: commands/tablecmds.c:16313 +#: commands/tablecmds.c:15551 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "Trigger »%s« verhindert, dass Tabelle »%s« ein Vererbungskind werden kann" -#: commands/tablecmds.c:16315 +#: commands/tablecmds.c:15553 #, c-format msgid "ROW triggers with transition tables are not supported in inheritance hierarchies." msgstr "ROW-Trigger mit Übergangstabellen werden in Vererbungshierarchien nicht unterstützt." -#: commands/tablecmds.c:16530 +#: commands/tablecmds.c:15742 +#, c-format +msgid "column \"%s\" in child table must be marked NOT NULL" +msgstr "Spalte »%s« in abgeleiteter Tabelle muss als NOT NULL markiert sein" + +#: commands/tablecmds.c:15751 #, c-format msgid "column \"%s\" in child table must be a generated column" msgstr "Spalte »%s« in abgeleiteter Tabelle muss eine generierte Spalte sein" -#: commands/tablecmds.c:16534 +#: commands/tablecmds.c:15755 #, c-format msgid "column \"%s\" in child table must not be a generated column" msgstr "Spalte »%s« in abgeleiteter Tabelle darf keine generierte Spalte sein" -#: commands/tablecmds.c:16572 +#: commands/tablecmds.c:15793 #, c-format msgid "child table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:16672 +#: commands/tablecmds.c:15874 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Definition für Check-Constraint »%s«" -#: commands/tablecmds.c:16690 +#: commands/tablecmds.c:15881 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\"" msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für abgeleitete Tabelle »%s«" -#: commands/tablecmds.c:16700 +#: commands/tablecmds.c:15891 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für abgeleitete Tabelle »%s«" -#: commands/tablecmds.c:16725 -#, fuzzy, c-format -#| msgid "cannot alter inherited column \"%s\" of relation \"%s\"" -msgid "cannot add NOT NULL constraint to column \"%s\" of relation \"%s\" with inheritance children" -msgstr "geerbte Spalte »%s« von Relation »%s« kann nicht geändert werden" - -#: commands/tablecmds.c:16730 -#, fuzzy, c-format -#| msgid "%s constraints cannot be marked NO INHERIT" -msgid "Existing constraint \"%s\" is marked NO INHERIT." -msgstr "%s-Constraints können nicht als NO INHERIT markiert werden" - -#: commands/tablecmds.c:16768 +#: commands/tablecmds.c:15929 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:16867 +#: commands/tablecmds.c:16015 #, c-format msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\"" msgstr "Partition »%s« hat schon eine unerledigte Abtrennoperation in der partitionierten Tabelle »%s.%s«" -#: commands/tablecmds.c:16896 commands/tablecmds.c:16943 -#: parser/parse_utilcmd.c:3455 +#: commands/tablecmds.c:16044 commands/tablecmds.c:16090 +#: parser/parse_utilcmd.c:3267 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "Relation »%s« ist keine Partition von Relation »%s«" -#: commands/tablecmds.c:16949 +#: commands/tablecmds.c:16096 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:17249 +#: commands/tablecmds.c:16323 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:17279 +#: commands/tablecmds.c:16353 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:17290 +#: commands/tablecmds.c:16364 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:17299 +#: commands/tablecmds.c:16373 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:17313 +#: commands/tablecmds.c:16387 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:17365 +#: commands/tablecmds.c:16439 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:17539 +#: commands/tablecmds.c:16613 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "nicht eindeutiger Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:17545 +#: commands/tablecmds.c:16619 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil er nicht IMMEDIATE ist" -#: commands/tablecmds.c:17551 +#: commands/tablecmds.c:16625 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "Ausdrucksindex »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:17557 +#: commands/tablecmds.c:16631 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "partieller Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:17574 +#: commands/tablecmds.c:16648 #, c-format msgid "index \"%s\" cannot be used as replica identity because column %d is a system column" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte %d eine Systemspalte ist" -#: commands/tablecmds.c:17581 +#: commands/tablecmds.c:16655 #, c-format msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable" msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte »%s« NULL-Werte akzeptiert" -#: commands/tablecmds.c:17833 +#: commands/tablecmds.c:16907 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "kann den geloggten Status der Tabelle »%s« nicht ändern, weil sie temporär ist" -#: commands/tablecmds.c:17857 +#: commands/tablecmds.c:16931 #, c-format msgid "cannot change table \"%s\" to unlogged because it is part of a publication" msgstr "kann Tabelle »%s« nicht in ungeloggt ändern, weil sie Teil einer Publikation ist" -#: commands/tablecmds.c:17859 +#: commands/tablecmds.c:16933 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Ungeloggte Relationen können nicht repliziert werden." -#: commands/tablecmds.c:17904 +#: commands/tablecmds.c:16978 #, c-format msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\"" msgstr "konnte Tabelle »%s« nicht in geloggt ändern, weil sie auf die ungeloggte Tabelle »%s« verweist" -#: commands/tablecmds.c:17914 +#: commands/tablecmds.c:16988 #, c-format msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\"" msgstr "konnte Tabelle »%s« nicht in ungeloggt ändern, weil sie auf die geloggte Tabelle »%s« verweist" -#: commands/tablecmds.c:17972 +#: commands/tablecmds.c:17046 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "einer Tabelle zugeordnete Sequenz kann nicht in ein anderes Schema verschoben werden" -#: commands/tablecmds.c:18074 +#: commands/tablecmds.c:17151 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:18495 +#: commands/tablecmds.c:17572 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" -#: commands/tablecmds.c:18648 +#: commands/tablecmds.c:17725 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:18678 +#: commands/tablecmds.c:17755 #, c-format msgid "cannot change schema of index \"%s\"" msgstr "kann Schema des Index »%s« nicht ändern" -#: commands/tablecmds.c:18680 commands/tablecmds.c:18694 +#: commands/tablecmds.c:17757 commands/tablecmds.c:17771 #, c-format msgid "Change the schema of the table instead." msgstr "Ändern Sie stattdessen das Schema der Tabelle." -#: commands/tablecmds.c:18684 +#: commands/tablecmds.c:17761 #, c-format msgid "cannot change schema of composite type \"%s\"" msgstr "kann Schema des zusammengesetzten Typs »%s« nicht ändern" -#: commands/tablecmds.c:18692 +#: commands/tablecmds.c:17769 #, c-format msgid "cannot change schema of TOAST table \"%s\"" msgstr "kann Schema der TOAST-Tabelle »%s« nicht ändern" -#: commands/tablecmds.c:18724 +#: commands/tablecmds.c:17801 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "Partitionierungsstrategie »list« kann nicht mit mehr als einer Spalte verwendet werden" -#: commands/tablecmds.c:18790 +#: commands/tablecmds.c:17867 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "Spalte »%s«, die im Partitionierungsschlüssel verwendet wird, existiert nicht" -#: commands/tablecmds.c:18798 +#: commands/tablecmds.c:17875 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:18809 commands/tablecmds.c:18899 +#: commands/tablecmds.c:17886 commands/tablecmds.c:17976 #, c-format msgid "cannot use generated column in partition key" msgstr "generierte Spalte kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:18810 commands/tablecmds.c:18900 commands/trigger.c:656 -#: rewrite/rewriteHandler.c:935 rewrite/rewriteHandler.c:970 +#: commands/tablecmds.c:17887 commands/tablecmds.c:17977 commands/trigger.c:656 +#: rewrite/rewriteHandler.c:934 rewrite/rewriteHandler.c:969 #, c-format msgid "Column \"%s\" is a generated column." msgstr "Spalte »%s« ist eine generierte Spalte." -#: commands/tablecmds.c:18882 +#: commands/tablecmds.c:17959 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "Partitionierungsschlüsselausdruck kann nicht auf Systemspalten verweisen" -#: commands/tablecmds.c:18929 +#: commands/tablecmds.c:18006 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "Funktionen im Partitionierungsschlüsselausdruck müssen als IMMUTABLE markiert sein" -#: commands/tablecmds.c:18938 +#: commands/tablecmds.c:18015 #, c-format msgid "cannot use constant expression as partition key" msgstr "Partitionierungsschlüssel kann kein konstanter Ausdruck sein" -#: commands/tablecmds.c:18959 +#: commands/tablecmds.c:18036 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "konnte die für den Partitionierungsausdruck zu verwendende Sortierfolge nicht bestimmen" -#: commands/tablecmds.c:18994 +#: commands/tablecmds.c:18071 #, c-format msgid "You must specify a hash operator class or define a default hash operator class for the data type." msgstr "Sie müssen eine hash-Operatorklasse angeben oder eine hash-Standardoperatorklasse für den Datentyp definieren." -#: commands/tablecmds.c:19000 +#: commands/tablecmds.c:18077 #, c-format msgid "You must specify a btree operator class or define a default btree operator class for the data type." msgstr "Sie müssen eine btree-Operatorklasse angeben oder eine btree-Standardoperatorklasse für den Datentyp definieren." -#: commands/tablecmds.c:19282 +#: commands/tablecmds.c:18359 #, c-format msgid "\"%s\" is already a partition" msgstr "»%s« ist bereits eine Partition" -#: commands/tablecmds.c:19288 +#: commands/tablecmds.c:18365 #, c-format msgid "cannot attach a typed table as partition" msgstr "eine getypte Tabelle kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:19304 +#: commands/tablecmds.c:18381 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ein Vererbungskind kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:19318 +#: commands/tablecmds.c:18395 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "eine Tabelle mit abgeleiteten Tabellen kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:19352 +#: commands/tablecmds.c:18429 #, c-format msgid "cannot attach a temporary relation as partition of permanent relation \"%s\"" msgstr "eine temporäre Relation kann nicht als Partition an permanente Relation »%s« angefügt werden" -#: commands/tablecmds.c:19360 +#: commands/tablecmds.c:18437 #, c-format msgid "cannot attach a permanent relation as partition of temporary relation \"%s\"" msgstr "eine permanente Relation kann nicht als Partition an temporäre Relation »%s« angefügt werden" -#: commands/tablecmds.c:19368 +#: commands/tablecmds.c:18445 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "kann nicht als Partition an temporäre Relation einer anderen Sitzung anfügen" -#: commands/tablecmds.c:19375 +#: commands/tablecmds.c:18452 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "temporäre Relation einer anderen Sitzung kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:19395 +#: commands/tablecmds.c:18472 #, fuzzy, c-format #| msgid "table \"%s\" has different type for column \"%s\"" msgid "table \"%s\" being attached contains an identity column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:19397 +#: commands/tablecmds.c:18474 #, fuzzy, c-format #| msgid "The new partition may contain only the columns present in parent." msgid "The new partition may not contain an identity column." msgstr "Die neue Partition darf nur Spalten enthalten, die auch die Elterntabelle hat." -#: commands/tablecmds.c:19405 +#: commands/tablecmds.c:18482 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "Tabelle »%s« enthält Spalte »%s«, die nicht in der Elterntabelle »%s« gefunden wurde" -#: commands/tablecmds.c:19408 +#: commands/tablecmds.c:18485 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "Die neue Partition darf nur Spalten enthalten, die auch die Elterntabelle hat." -#: commands/tablecmds.c:19420 +#: commands/tablecmds.c:18497 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "Trigger »%s« verhindert, dass Tabelle »%s« eine Partition werden kann" -#: commands/tablecmds.c:19422 +#: commands/tablecmds.c:18499 #, c-format msgid "ROW triggers with transition tables are not supported on partitions." msgstr "ROW-Trigger mit Übergangstabellen werden für Partitionen nicht unterstützt." -#: commands/tablecmds.c:19584 +#: commands/tablecmds.c:18660 #, c-format msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"" msgstr "kann Fremdtabelle »%s« nicht als Partition an partitionierte Tabelle »%s« anfügen" -#: commands/tablecmds.c:19587 +#: commands/tablecmds.c:18663 #, c-format msgid "Partitioned table \"%s\" contains unique indexes." msgstr "Partitionierte Tabelle »%s« enthält Unique-Indexe." -#: commands/tablecmds.c:19931 +#: commands/tablecmds.c:18985 #, c-format msgid "cannot detach partitions concurrently when a default partition exists" msgstr "nebenläufiges Abtrennen einer Partition ist nicht möglich, wenn eine Standardpartition existiert" -#: commands/tablecmds.c:20040 +#: commands/tablecmds.c:19094 #, c-format msgid "partitioned table \"%s\" was removed concurrently" msgstr "partitionierte Tabelle »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:20046 +#: commands/tablecmds.c:19100 #, c-format msgid "partition \"%s\" was removed concurrently" msgstr "Partition »%s« wurde nebenläufig entfernt" -#: commands/tablecmds.c:20573 commands/tablecmds.c:20593 -#: commands/tablecmds.c:20614 commands/tablecmds.c:20633 -#: commands/tablecmds.c:20682 +#: commands/tablecmds.c:19627 commands/tablecmds.c:19647 +#: commands/tablecmds.c:19668 commands/tablecmds.c:19687 +#: commands/tablecmds.c:19729 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "kann Index »%s« nicht als Partition an Index »%s« anfügen" -#: commands/tablecmds.c:20576 +#: commands/tablecmds.c:19630 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "Index »%s« ist bereits an einen anderen Index angefügt." -#: commands/tablecmds.c:20596 +#: commands/tablecmds.c:19650 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "Index »%s« ist kein Index irgendeiner Partition von Tabelle »%s«." -#: commands/tablecmds.c:20617 +#: commands/tablecmds.c:19671 #, c-format msgid "The index definitions do not match." msgstr "Die Indexdefinitionen stimmen nicht überein." -#: commands/tablecmds.c:20636 +#: commands/tablecmds.c:19690 #, c-format msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"." msgstr "Der Index »%s« gehört zu einem Constraint in Tabelle »%s«, aber kein Constraint existiert für Index »%s«." -#: commands/tablecmds.c:20685 +#: commands/tablecmds.c:19732 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "Ein anderer Index ist bereits für Partition »%s« angefügt." -#: commands/tablecmds.c:20808 -#, fuzzy, c-format -#| msgid "invalid attribute in procedure definition" -msgid "invalid primary key definition" -msgstr "ungültiges Attribut in Prozedurdefinition" - -#: commands/tablecmds.c:20809 -#, fuzzy, c-format -#| msgid "Column \"%s\" of relation \"%s\" is not already NOT NULL." -msgid "Column \"%s\" of relation \"%s\" is not marked NOT NULL." -msgstr "Spalte »%s« von Relation »%s« ist nicht bereits NOT NULL." - -#: commands/tablecmds.c:20944 +#: commands/tablecmds.c:19968 #, c-format msgid "column data type %s does not support compression" msgstr "Spaltendatentyp %s unterstützt keine Komprimierung" -#: commands/tablecmds.c:20951 +#: commands/tablecmds.c:19975 #, c-format msgid "invalid compression method \"%s\"" msgstr "ungültige Komprimierungsmethode »%s«" -#: commands/tablecmds.c:20977 +#: commands/tablecmds.c:20001 #, c-format msgid "invalid storage type \"%s\"" msgstr "ungültiger Storage-Typ »%s«" -#: commands/tablecmds.c:20987 +#: commands/tablecmds.c:20011 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN" -#: commands/tablecmds.c:21184 +#: commands/tablecmds.c:20208 #, fuzzy, c-format #| msgid "cannot inherit from a partition" msgid "can not find partition for split partition row" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:21270 +#: commands/tablecmds.c:20294 #, fuzzy, c-format #| msgid "cannot attach as partition of temporary relation of another session" msgid "cannot create as partition of temporary relation of another session" msgstr "kann nicht als Partition an temporäre Relation einer anderen Sitzung anfügen" -#: commands/tablecmds.c:21339 +#: commands/tablecmds.c:20363 #, fuzzy, c-format #| msgid "cannot attach a permanent relation as partition of temporary relation \"%s\"" msgid "cannot create a permanent relation as partition of temporary relation \"%s\"" @@ -12129,7 +12197,7 @@ msgstr "Fremdtabellen können keine INSTEAD OF-Trigger haben." msgid "Foreign tables cannot have constraint triggers." msgstr "Fremdtabellen können keine Constraint-Trigger haben." -#: commands/trigger.c:309 commands/trigger.c:1326 commands/trigger.c:1433 +#: commands/trigger.c:309 commands/trigger.c:1325 commands/trigger.c:1432 #, c-format msgid "relation \"%s\" cannot have triggers" msgstr "Relation »%s« kann keine Trigger haben" @@ -12259,7 +12327,7 @@ msgstr "WHEN-Bedingung eines BEFORE-Triggers kann keine Verweise auf generierte msgid "A whole-row reference is used and the table contains generated columns." msgstr "Ein Verweis auf die ganze Zeile der Tabelle wird verwendet und die Tabelle enthält generierte Spalten." -#: commands/trigger.c:763 commands/trigger.c:1608 +#: commands/trigger.c:763 commands/trigger.c:1607 #, c-format msgid "trigger \"%s\" for relation \"%s\" already exists" msgstr "Trigger »%s« für Relation »%s« existiert bereits" @@ -12274,59 +12342,59 @@ msgstr "Trigger »%s« für Relation »%s« ist ein interner oder abgeleiteter T msgid "trigger \"%s\" for relation \"%s\" is a constraint trigger" msgstr "Trigger »%s« für Relation »%s« ist ein Constraint-Trigger" -#: commands/trigger.c:1398 commands/trigger.c:1551 commands/trigger.c:1832 +#: commands/trigger.c:1397 commands/trigger.c:1550 commands/trigger.c:1831 #, c-format msgid "trigger \"%s\" for table \"%s\" does not exist" msgstr "Trigger »%s« für Tabelle »%s« existiert nicht" -#: commands/trigger.c:1523 +#: commands/trigger.c:1522 #, c-format msgid "cannot rename trigger \"%s\" on table \"%s\"" msgstr "Trigger »%s« für Tabelle »%s« kann nicht umbenannt werden" -#: commands/trigger.c:1525 +#: commands/trigger.c:1524 #, c-format msgid "Rename the trigger on the partitioned table \"%s\" instead." msgstr "Benennen Sie stattdessen den Trigger für die partitionierte Tabelle »%s« um." -#: commands/trigger.c:1625 +#: commands/trigger.c:1624 #, c-format msgid "renamed trigger \"%s\" on relation \"%s\"" msgstr "Trigger »%s« für Tabelle »%s« wurde umbenannt" -#: commands/trigger.c:1771 +#: commands/trigger.c:1770 #, c-format msgid "permission denied: \"%s\" is a system trigger" msgstr "keine Berechtigung: »%s« ist ein Systemtrigger" -#: commands/trigger.c:2380 +#: commands/trigger.c:2379 #, c-format msgid "trigger function %u returned null value" msgstr "Triggerfunktion %u gab NULL-Wert zurück" -#: commands/trigger.c:2440 commands/trigger.c:2658 commands/trigger.c:2911 -#: commands/trigger.c:3264 +#: commands/trigger.c:2439 commands/trigger.c:2657 commands/trigger.c:2910 +#: commands/trigger.c:3263 #, c-format msgid "BEFORE STATEMENT trigger cannot return a value" msgstr "Trigger für BEFORE STATEMENT kann keinen Wert zurückgeben" -#: commands/trigger.c:2516 +#: commands/trigger.c:2515 #, c-format msgid "moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported" msgstr "Verschieben einer Zeile in eine andere Partition durch einen BEFORE-FOR-EACH-ROW-Trigger wird nicht unterstützt" -#: commands/trigger.c:2517 +#: commands/trigger.c:2516 #, c-format msgid "Before executing trigger \"%s\", the row was to be in partition \"%s.%s\"." msgstr "Vor der Ausführung von Trigger »%s« gehörte die Zeile in Partition »%s.%s«." -#: commands/trigger.c:3341 executor/nodeModifyTable.c:2363 +#: commands/trigger.c:3340 executor/nodeModifyTable.c:2363 #: executor/nodeModifyTable.c:2446 #, c-format msgid "tuple to be updated was already modified by an operation triggered by the current command" msgstr "das zu aktualisierende Tupel wurde schon durch eine vom aktuellen Befehl ausgelöste Operation verändert" -#: commands/trigger.c:3342 executor/nodeModifyTable.c:1532 +#: commands/trigger.c:3341 executor/nodeModifyTable.c:1532 #: executor/nodeModifyTable.c:1606 executor/nodeModifyTable.c:2364 #: executor/nodeModifyTable.c:2447 executor/nodeModifyTable.c:3075 #: executor/nodeModifyTable.c:3236 @@ -12334,7 +12402,7 @@ msgstr "das zu aktualisierende Tupel wurde schon durch eine vom aktuellen Befehl msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows." msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Änderungen an andere Zeilen zu propagieren." -#: commands/trigger.c:3383 executor/nodeLockRows.c:228 +#: commands/trigger.c:3382 executor/nodeLockRows.c:228 #: executor/nodeLockRows.c:237 executor/nodeModifyTable.c:305 #: executor/nodeModifyTable.c:1548 executor/nodeModifyTable.c:2381 #: executor/nodeModifyTable.c:2589 @@ -12342,24 +12410,24 @@ msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Än msgid "could not serialize access due to concurrent update" msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung" -#: commands/trigger.c:3391 executor/nodeModifyTable.c:1638 +#: commands/trigger.c:3390 executor/nodeModifyTable.c:1638 #: executor/nodeModifyTable.c:2464 executor/nodeModifyTable.c:2613 #: executor/nodeModifyTable.c:3093 #, c-format msgid "could not serialize access due to concurrent delete" msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitigem Löschen" -#: commands/trigger.c:4598 +#: commands/trigger.c:4597 #, c-format msgid "cannot fire deferred trigger within security-restricted operation" msgstr "aufgeschobener Trigger kann nicht in einer sicherheitsbeschränkten Operation ausgelöst werden" -#: commands/trigger.c:5781 +#: commands/trigger.c:5780 #, c-format msgid "constraint \"%s\" is not deferrable" msgstr "Constraint »%s« ist nicht aufschiebbar" -#: commands/trigger.c:5804 +#: commands/trigger.c:5803 #, c-format msgid "constraint \"%s\" does not exist" msgstr "Constraint »%s« existiert nicht" @@ -12469,7 +12537,7 @@ msgstr "nur Superuser können Basistypen anlegen" msgid "Create the type as a shell type, then create its I/O functions, then do a full CREATE TYPE." msgstr "Erzeugen Sie den Typ als Shell-Typ, legen Sie dann die I/O-Funktionen an und führen Sie dann das volle CREATE TYPE aus." -#: commands/typecmds.c:331 commands/typecmds.c:1460 commands/typecmds.c:4445 +#: commands/typecmds.c:331 commands/typecmds.c:1460 commands/typecmds.c:4480 #, c-format msgid "type attribute \"%s\" not recognized" msgstr "Typ-Attribut »%s« nicht erkannt" @@ -12489,7 +12557,7 @@ msgstr "Arrayelementtyp kann nicht %s sein" msgid "alignment \"%s\" not recognized" msgstr "Ausrichtung »%s« nicht erkannt" -#: commands/typecmds.c:454 commands/typecmds.c:4319 +#: commands/typecmds.c:454 commands/typecmds.c:4354 #, c-format msgid "storage \"%s\" not recognized" msgstr "Storage-Typ »%s« nicht erkannt" @@ -12739,13 +12807,13 @@ msgstr "Spalte »%s« von Tabelle »%s« enthält NULL-Werte" msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" msgstr "Spalte »%s« von Tabelle »%s« enthält Werte, die den neuen Constraint verletzen" -#: commands/typecmds.c:3498 commands/typecmds.c:3774 commands/typecmds.c:3859 -#: commands/typecmds.c:4075 +#: commands/typecmds.c:3498 commands/typecmds.c:3772 commands/typecmds.c:3857 +#: commands/typecmds.c:4073 #, c-format msgid "%s is not a domain" msgstr "%s ist keine Domäne" -#: commands/typecmds.c:3532 commands/typecmds.c:3687 +#: commands/typecmds.c:3532 commands/typecmds.c:3686 #, c-format msgid "constraint \"%s\" for domain \"%s\" already exists" msgstr "Constraint »%s« für Domäne »%s« existiert bereits" @@ -12755,54 +12823,54 @@ msgstr "Constraint »%s« für Domäne »%s« existiert bereits" msgid "cannot use table references in domain check constraint" msgstr "Tabellenverweise können in Domänen-Check-Constraints nicht verwendet werden" -#: commands/typecmds.c:3786 commands/typecmds.c:3871 commands/typecmds.c:4192 +#: commands/typecmds.c:3784 commands/typecmds.c:3869 commands/typecmds.c:4223 #, c-format msgid "%s is a table's row type" msgstr "%s ist der Zeilentyp einer Tabelle" -#: commands/typecmds.c:3796 commands/typecmds.c:3881 commands/typecmds.c:4107 +#: commands/typecmds.c:3794 commands/typecmds.c:3879 commands/typecmds.c:4121 #, c-format msgid "cannot alter array type %s" msgstr "Array-Typ %s kann nicht verändert werden" -#: commands/typecmds.c:3798 commands/typecmds.c:3883 commands/typecmds.c:4109 +#: commands/typecmds.c:3796 commands/typecmds.c:3881 commands/typecmds.c:4123 #, c-format msgid "You can alter type %s, which will alter the array type as well." msgstr "Sie können den Typ %s ändern, wodurch der Array-Typ ebenfalls geändert wird." -#: commands/typecmds.c:3894 +#: commands/typecmds.c:3892 #, fuzzy, c-format #| msgid "cannot alter array type %s" msgid "cannot alter multirange type %s" msgstr "Array-Typ %s kann nicht verändert werden" -#: commands/typecmds.c:3897 +#: commands/typecmds.c:3895 #, fuzzy, c-format #| msgid "You can alter type %s, which will alter the array type as well." msgid "You can alter type %s, which will alter the multirange type as well." msgstr "Sie können den Typ %s ändern, wodurch der Array-Typ ebenfalls geändert wird." -#: commands/typecmds.c:4177 +#: commands/typecmds.c:4202 #, c-format msgid "type \"%s\" already exists in schema \"%s\"" msgstr "Typ %s existiert bereits in Schema »%s«" -#: commands/typecmds.c:4347 +#: commands/typecmds.c:4382 #, c-format msgid "cannot change type's storage to PLAIN" msgstr "Storage-Typ eines Typs kann nicht in PLAIN geändert werden" -#: commands/typecmds.c:4440 +#: commands/typecmds.c:4475 #, c-format msgid "type attribute \"%s\" cannot be changed" msgstr "Typ-Attribut »%s« kann nicht geändert werden" -#: commands/typecmds.c:4458 +#: commands/typecmds.c:4493 #, c-format msgid "must be superuser to alter a type" msgstr "nur Superuser können Typen ändern" -#: commands/typecmds.c:4479 commands/typecmds.c:4488 +#: commands/typecmds.c:4514 commands/typecmds.c:4523 #, c-format msgid "%s is not a base type" msgstr "%s ist kein Basistyp" @@ -12829,8 +12897,8 @@ msgstr "Nur Rollen mit dem %s-Attribut können Rollen erzeugen." msgid "Only roles with the %s attribute may create roles with the %s attribute." msgstr "Nur Rollen mit dem %s-Attribut können Rollen mit dem %s-Attribut erzeugen." -#: commands/user.c:354 commands/user.c:1386 commands/user.c:1393 gram.y:17401 -#: gram.y:17447 utils/adt/acl.c:5568 utils/adt/acl.c:5574 +#: commands/user.c:354 commands/user.c:1386 commands/user.c:1393 gram.y:17355 +#: gram.y:17401 utils/adt/acl.c:5568 utils/adt/acl.c:5574 #, c-format msgid "role name \"%s\" is reserved" msgstr "Rollenname »%s« ist reserviert" @@ -12992,7 +13060,7 @@ msgstr "Nur Rollen mit dem %s-Attribut und der %s-Option für Rolle »%s« könn msgid "MD5 password cleared because of role rename" msgstr "MD5-Passwort wegen Rollenumbenennung gelöscht" -#: commands/user.c:1518 gram.y:1299 +#: commands/user.c:1518 gram.y:1297 #, c-format msgid "unrecognized role option \"%s\"" msgstr "unbekannte Rollenoption »%s«" @@ -13128,9 +13196,8 @@ msgid "Use CASCADE to revoke them too." msgstr "Verwenden Sie CASCADE, um diese auch zu entziehen." #: commands/vacuum.c:134 -#, fuzzy, c-format -#| msgid "\"vacuum_buffer_usage_limit\" must be 0 or between %d kB and %d kB" -msgid "vacuum_buffer_usage_limit must be 0 or between %d kB and %d kB" +#, c-format +msgid "\"vacuum_buffer_usage_limit\" must be 0 or between %d kB and %d kB" msgstr "»vacuum_buffer_usage_limit« muss 0 sein oder zwischen %d kB und %d kB liegen" #: commands/vacuum.c:209 @@ -13378,15 +13445,14 @@ msgid "Conversion between %s and %s is not supported." msgstr "Umwandlung zwischen %s und %s wird nicht unterstützt." #: commands/variable.c:720 -#, fuzzy, c-format -#| msgid "Cannot change \"client_encoding\" now." -msgid "Cannot change client_encoding now." +#, c-format +msgid "Cannot change \"client_encoding\" now." msgstr "»client_encoding« kann jetzt nicht geändert werden." #: commands/variable.c:781 #, c-format -msgid "cannot change client_encoding during a parallel operation" -msgstr "client_encoding kann nicht während einer parallelen Operation geändert werden" +msgid "cannot change \"client_encoding\" during a parallel operation" +msgstr "»client_encoding« kann nicht während einer parallelen Operation geändert werden" #: commands/variable.c:863 #, fuzzy, c-format @@ -13417,13 +13483,13 @@ msgstr "Bonjour wird von dieser Installation nicht unterstützt" #: commands/variable.c:1205 #, c-format -msgid "effective_io_concurrency must be set to 0 on platforms that lack posix_fadvise()." -msgstr "effective_io_concurrency muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein." +msgid "\"effective_io_concurrency\" must be set to 0 on platforms that lack posix_fadvise()." +msgstr "»effective_io_concurrency« muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein." #: commands/variable.c:1218 #, c-format -msgid "maintenance_io_concurrency must be set to 0 on platforms that lack posix_fadvise()." -msgstr "maintenance_io_concurrency muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein." +msgid "\"maintenance_io_concurrency\" must be set to 0 on platforms that lack posix_fadvise()." +msgstr "»maintenance_io_concurrency« muss auf Plattformen ohne posix_fadvise() auf 0 gesetzt sein." #: commands/variable.c:1231 #, c-format @@ -13890,6 +13956,15 @@ msgstr "gleichzeitige Aktualisierung, versuche erneut" msgid "concurrent delete, retrying" msgstr "gleichzeitiges Löschen, versuche erneut" +#: executor/execReplication.c:352 parser/parse_cte.c:302 +#: parser/parse_oper.c:221 utils/adt/array_userfuncs.c:1334 +#: utils/adt/array_userfuncs.c:1477 utils/adt/arrayfuncs.c:3845 +#: utils/adt/arrayfuncs.c:4400 utils/adt/arrayfuncs.c:6419 +#: utils/adt/rowtypes.c:1220 +#, c-format +msgid "could not identify an equality operator for type %s" +msgstr "konnte keinen Ist-Gleich-Operator für Typ %s ermitteln" + #: executor/execReplication.c:683 executor/execReplication.c:689 #, c-format msgid "cannot update table \"%s\"" @@ -14345,10 +14420,9 @@ msgid "could not send tuple to shared-memory queue" msgstr "konnte Tupel nicht an Shared-Memory-Queue senden" #: foreign/foreign.c:224 -#, fuzzy, c-format -#| msgid "user mapping not found for \"%s\"" +#, c-format msgid "user mapping not found for user \"%s\", server \"%s\"" -msgstr "Benutzerabbildung für »%s« nicht gefunden" +msgstr "Benutzerabbildung für Benutzer »%s«, Server »%s« nicht gefunden" #: foreign/foreign.c:650 #, c-format @@ -14365,396 +14439,396 @@ msgstr "Vielleicht meinten Sie die Option »%s«." msgid "There are no valid options in this context." msgstr "Es gibt keine gültigen Optionen in diesem Zusammenhang." -#: gram.y:1236 +#: gram.y:1234 #, c-format msgid "UNENCRYPTED PASSWORD is no longer supported" msgstr "UNENCRYPTED PASSWORD wird nicht mehr unterstützt" -#: gram.y:1237 +#: gram.y:1235 #, c-format msgid "Remove UNENCRYPTED to store the password in encrypted form instead." msgstr "Lassen Sie UNENCRYPTED weg, um das Passwort stattdessen in verschlüsselter Form zu speichern." -#: gram.y:1564 gram.y:1580 +#: gram.y:1562 gram.y:1578 #, c-format msgid "CREATE SCHEMA IF NOT EXISTS cannot include schema elements" msgstr "CREATE SCHEMA IF NOT EXISTS kann keine Schemaelemente enthalten" -#: gram.y:1732 +#: gram.y:1730 #, c-format msgid "current database cannot be changed" msgstr "aktuelle Datenbank kann nicht geändert werden" -#: gram.y:1865 +#: gram.y:1863 #, c-format msgid "time zone interval must be HOUR or HOUR TO MINUTE" msgstr "Zeitzonenintervall muss HOUR oder HOUR TO MINUTE sein" -#: gram.y:2541 +#: gram.y:2539 #, c-format msgid "column number must be in range from 1 to %d" msgstr "Spaltennummer muss im Bereich 1 bis %d sein" -#: gram.y:3137 +#: gram.y:3135 #, c-format msgid "sequence option \"%s\" not supported here" msgstr "Sequenzoption »%s« wird hier nicht unterstützt" -#: gram.y:3176 +#: gram.y:3174 #, c-format msgid "modulus for hash partition provided more than once" msgstr "Modulus für Hashpartition mehrmals angegeben" -#: gram.y:3185 +#: gram.y:3183 #, c-format msgid "remainder for hash partition provided more than once" msgstr "Rest für Hashpartition mehrmals angegeben" -#: gram.y:3192 +#: gram.y:3190 #, c-format msgid "unrecognized hash partition bound specification \"%s\"" msgstr "unbekannte Hashpartitionsbegrenzungsangabe »%s«" -#: gram.y:3200 +#: gram.y:3198 #, c-format msgid "modulus for hash partition must be specified" msgstr "Modulus für Hashpartition muss angegeben werden" -#: gram.y:3204 +#: gram.y:3202 #, c-format msgid "remainder for hash partition must be specified" msgstr "Rest für Hashpartition muss angegeben werden" -#: gram.y:3412 gram.y:3446 +#: gram.y:3410 gram.y:3444 #, c-format msgid "STDIN/STDOUT not allowed with PROGRAM" msgstr "STDIN/STDOUT sind nicht mit PROGRAM erlaubt" -#: gram.y:3418 +#: gram.y:3416 #, c-format msgid "WHERE clause not allowed with COPY TO" msgstr "mit COPY TO ist keine WHERE-Klausel erlaubt" -#: gram.y:3766 gram.y:3773 gram.y:13114 gram.y:13122 +#: gram.y:3764 gram.y:3771 gram.y:13068 gram.y:13076 #, c-format msgid "GLOBAL is deprecated in temporary table creation" msgstr "die Verwendung von GLOBAL beim Erzeugen einer temporären Tabelle ist veraltet" -#: gram.y:4052 +#: gram.y:4047 #, c-format msgid "for a generated column, GENERATED ALWAYS must be specified" msgstr "für eine generierte Spalte muss GENERATED ALWAYS angegeben werden" -#: gram.y:4438 utils/adt/ri_triggers.c:2187 +#: gram.y:4392 utils/adt/ri_triggers.c:2103 #, c-format msgid "MATCH PARTIAL not yet implemented" msgstr "MATCH PARTIAL ist noch nicht implementiert" -#: gram.y:4530 +#: gram.y:4484 #, c-format msgid "a column list with %s is only supported for ON DELETE actions" msgstr "eine Spaltenliste für %s wird nur für ON-DELETE-Aktionen unterstützt" -#: gram.y:5242 +#: gram.y:5196 #, c-format msgid "CREATE EXTENSION ... FROM is no longer supported" msgstr "CREATE EXTENSION ... FROM wird nicht mehr unterstützt" -#: gram.y:5940 +#: gram.y:5894 #, c-format msgid "unrecognized row security option \"%s\"" msgstr "unbekannte Zeilensicherheitsoption »%s«" -#: gram.y:5941 +#: gram.y:5895 #, c-format msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently." msgstr "Aktuell werden nur PERMISSIVE und RESTRICTIVE unterstützt." -#: gram.y:6026 +#: gram.y:5980 #, c-format msgid "CREATE OR REPLACE CONSTRAINT TRIGGER is not supported" msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER wird nicht unterstützt" -#: gram.y:6063 +#: gram.y:6017 msgid "duplicate trigger events specified" msgstr "mehrere Trigger-Ereignisse angegeben" -#: gram.y:6205 parser/parse_utilcmd.c:4032 parser/parse_utilcmd.c:4058 +#: gram.y:6159 parser/parse_utilcmd.c:3849 parser/parse_utilcmd.c:3875 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein" -#: gram.y:6212 +#: gram.y:6166 #, c-format msgid "conflicting constraint properties" msgstr "widersprüchliche Constraint-Eigentschaften" -#: gram.y:6311 +#: gram.y:6265 #, c-format msgid "CREATE ASSERTION is not yet implemented" msgstr "CREATE ASSERTION ist noch nicht implementiert" -#: gram.y:6628 +#: gram.y:6582 #, fuzzy, c-format #| msgid "xmlvalidate is not implemented" msgid "dropping an enum value is not implemented" msgstr "xmlvalidate ist nicht implementiert" -#: gram.y:6746 +#: gram.y:6700 #, c-format msgid "RECHECK is no longer required" msgstr "RECHECK wird nicht mehr benötigt" -#: gram.y:6747 +#: gram.y:6701 #, c-format msgid "Update your data type." msgstr "Aktualisieren Sie Ihren Datentyp." -#: gram.y:8620 +#: gram.y:8574 #, c-format msgid "aggregates cannot have output arguments" msgstr "Aggregatfunktionen können keine OUT-Argumente haben" -#: gram.y:9083 utils/adt/regproc.c:670 +#: gram.y:9037 utils/adt/regproc.c:670 #, c-format msgid "missing argument" msgstr "Argument fehlt" -#: gram.y:9084 utils/adt/regproc.c:671 +#: gram.y:9038 utils/adt/regproc.c:671 #, c-format msgid "Use NONE to denote the missing argument of a unary operator." msgstr "Verwenden Sie NONE, um das fehlende Argument eines unären Operators anzugeben." -#: gram.y:11312 gram.y:11331 +#: gram.y:11266 gram.y:11285 #, c-format msgid "WITH CHECK OPTION not supported on recursive views" msgstr "WITH CHECK OPTION wird für rekursive Sichten nicht unterstützt" -#: gram.y:13253 +#: gram.y:13207 #, c-format msgid "LIMIT #,# syntax is not supported" msgstr "Syntax LIMIT x,y wird nicht unterstützt" -#: gram.y:13254 +#: gram.y:13208 #, c-format msgid "Use separate LIMIT and OFFSET clauses." msgstr "Verwenden Sie die getrennten Klauseln LIMIT und OFFSET." -#: gram.y:14129 +#: gram.y:14083 #, c-format msgid "only one DEFAULT value is allowed" msgstr "nur ein DEFAULT-Wert ist erlaubt" -#: gram.y:14138 +#: gram.y:14092 #, c-format msgid "only one PATH value per column is allowed" msgstr "nur ein PATH-Wert pro Spalte ist erlaubt" -#: gram.y:14147 +#: gram.y:14101 #, c-format msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\"" msgstr "widersprüchliche oder überflüssige NULL/NOT NULL-Deklarationen für Spalte »%s«" -#: gram.y:14156 +#: gram.y:14110 #, c-format msgid "unrecognized column option \"%s\"" msgstr "unbekannte Spaltenoption »%s«" -#: gram.y:14238 +#: gram.y:14192 #, fuzzy, c-format #| msgid "exclusion constraints are not supported on partitioned tables" msgid "only string constants are supported in JSON_TABLE path specification" msgstr "Exclusion-Constraints auf partitionierten Tabellen werden nicht unterstützt" -#: gram.y:14560 +#: gram.y:14514 #, c-format msgid "precision for type float must be at least 1 bit" msgstr "Präzision von Typ float muss mindestens 1 Bit sein" -#: gram.y:14569 +#: gram.y:14523 #, c-format msgid "precision for type float must be less than 54 bits" msgstr "Präzision von Typ float muss weniger als 54 Bits sein" -#: gram.y:15086 +#: gram.y:15040 #, c-format msgid "wrong number of parameters on left side of OVERLAPS expression" msgstr "falsche Anzahl Parameter auf linker Seite von OVERLAPS-Ausdruck" -#: gram.y:15091 +#: gram.y:15045 #, c-format msgid "wrong number of parameters on right side of OVERLAPS expression" msgstr "falsche Anzahl Parameter auf rechter Seite von OVERLAPS-Ausdruck" -#: gram.y:15268 +#: gram.y:15222 #, c-format msgid "UNIQUE predicate is not yet implemented" msgstr "UNIQUE-Prädikat ist noch nicht implementiert" -#: gram.y:15682 +#: gram.y:15636 #, c-format msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP" msgstr "in WITHIN GROUP können nicht mehrere ORDER-BY-Klauseln verwendet werden" -#: gram.y:15687 +#: gram.y:15641 #, c-format msgid "cannot use DISTINCT with WITHIN GROUP" msgstr "DISTINCT kann nicht mit WITHIN GROUP verwendet werden" -#: gram.y:15692 +#: gram.y:15646 #, c-format msgid "cannot use VARIADIC with WITHIN GROUP" msgstr "VARIADIC kann nicht mit WITHIN GROUP verwendet werden" -#: gram.y:16419 gram.y:16443 +#: gram.y:16373 gram.y:16397 #, c-format msgid "frame start cannot be UNBOUNDED FOLLOWING" msgstr "Frame-Beginn kann nicht UNBOUNDED FOLLOWING sein" -#: gram.y:16424 +#: gram.y:16378 #, c-format msgid "frame starting from following row cannot end with current row" msgstr "Frame der in der folgenden Zeile beginnt kann nicht in der aktuellen Zeile enden" -#: gram.y:16448 +#: gram.y:16402 #, c-format msgid "frame end cannot be UNBOUNDED PRECEDING" msgstr "Frame-Ende kann nicht UNBOUNDED PRECEDING sein" -#: gram.y:16454 +#: gram.y:16408 #, c-format msgid "frame starting from current row cannot have preceding rows" msgstr "Frame der in der aktuellen Zeile beginnt kann keine vorhergehenden Zeilen haben" -#: gram.y:16461 +#: gram.y:16415 #, c-format msgid "frame starting from following row cannot have preceding rows" msgstr "Frame der in der folgenden Zeile beginnt kann keine vorhergehenden Zeilen haben" -#: gram.y:17010 +#: gram.y:16964 #, c-format msgid "unrecognized JSON encoding: %s" msgstr "unbekannte JSON-Kodierung: %s" -#: gram.y:17334 +#: gram.y:17288 #, c-format msgid "type modifier cannot have parameter name" msgstr "Typmodifikator kann keinen Parameternamen haben" -#: gram.y:17340 +#: gram.y:17294 #, c-format msgid "type modifier cannot have ORDER BY" msgstr "Typmodifikator kann kein ORDER BY haben" -#: gram.y:17408 gram.y:17415 gram.y:17422 +#: gram.y:17362 gram.y:17369 gram.y:17376 #, c-format msgid "%s cannot be used as a role name here" msgstr "%s kann hier nicht als Rollenname verwendet werden" -#: gram.y:17512 gram.y:19003 +#: gram.y:17466 gram.y:18955 #, c-format msgid "WITH TIES cannot be specified without ORDER BY clause" msgstr "WITH TIES kann nicht ohne ORDER-BY-Klausel angegeben werden" -#: gram.y:18694 gram.y:18869 +#: gram.y:18646 gram.y:18821 msgid "improper use of \"*\"" msgstr "unzulässige Verwendung von »*«" -#: gram.y:18832 gram.y:18849 tsearch/spell.c:963 tsearch/spell.c:980 +#: gram.y:18784 gram.y:18801 tsearch/spell.c:963 tsearch/spell.c:980 #: tsearch/spell.c:997 tsearch/spell.c:1014 tsearch/spell.c:1079 #, c-format msgid "syntax error" msgstr "Syntaxfehler" -#: gram.y:18933 +#: gram.y:18885 #, c-format msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type" msgstr "eine Ordered-Set-Aggregatfunktion mit einem direkten VARIADIC-Argument muss ein aggregiertes VARIADIC-Argument des selben Datentyps haben" -#: gram.y:18970 +#: gram.y:18922 #, c-format msgid "multiple ORDER BY clauses not allowed" msgstr "mehrere ORDER-BY-Klauseln sind nicht erlaubt" -#: gram.y:18981 +#: gram.y:18933 #, c-format msgid "multiple OFFSET clauses not allowed" msgstr "mehrere OFFSET-Klauseln sind nicht erlaubt" -#: gram.y:18990 +#: gram.y:18942 #, c-format msgid "multiple LIMIT clauses not allowed" msgstr "mehrere LIMIT-Klauseln sind nicht erlaubt" -#: gram.y:18999 +#: gram.y:18951 #, c-format msgid "multiple limit options not allowed" msgstr "mehrere Limit-Optionen sind nicht erlaubt" -#: gram.y:19026 +#: gram.y:18978 #, c-format msgid "multiple WITH clauses not allowed" msgstr "mehrere WITH-Klauseln sind nicht erlaubt" -#: gram.y:19219 +#: gram.y:19171 #, c-format msgid "OUT and INOUT arguments aren't allowed in TABLE functions" msgstr "OUT- und INOUT-Argumente sind in TABLE-Funktionen nicht erlaubt" -#: gram.y:19352 +#: gram.y:19304 #, c-format msgid "multiple COLLATE clauses not allowed" msgstr "mehrere COLLATE-Klauseln sind nicht erlaubt" #. translator: %s is CHECK, UNIQUE, or similar -#: gram.y:19390 gram.y:19403 +#: gram.y:19342 gram.y:19355 #, c-format msgid "%s constraints cannot be marked DEFERRABLE" msgstr "%s-Constraints können nicht als DEFERRABLE markiert werden" #. translator: %s is CHECK, UNIQUE, or similar -#: gram.y:19416 +#: gram.y:19368 #, c-format msgid "%s constraints cannot be marked NOT VALID" msgstr "%s-Constraints können nicht als NOT VALID markiert werden" #. translator: %s is CHECK, UNIQUE, or similar -#: gram.y:19429 +#: gram.y:19381 #, c-format msgid "%s constraints cannot be marked NO INHERIT" msgstr "%s-Constraints können nicht als NO INHERIT markiert werden" -#: gram.y:19451 +#: gram.y:19403 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "unbekannte Partitionierungsstrategie »%s«" -#: gram.y:19475 +#: gram.y:19427 #, c-format msgid "invalid publication object list" msgstr "ungültige Publikationsobjektliste" -#: gram.y:19476 +#: gram.y:19428 #, c-format msgid "One of TABLE or TABLES IN SCHEMA must be specified before a standalone table or schema name." msgstr "Entweder TABLE oder TABLES IN SCHEMA muss vor einem alleinstehenden Tabellen- oder Schemanamen angegeben werden." -#: gram.y:19492 +#: gram.y:19444 #, c-format msgid "invalid table name" msgstr "ungültiger Tabellenname" -#: gram.y:19513 +#: gram.y:19465 #, c-format msgid "WHERE clause not allowed for schema" msgstr "für Schemas ist keine WHERE-Klausel erlaubt" -#: gram.y:19520 +#: gram.y:19472 #, c-format msgid "column specification not allowed for schema" msgstr "für Schemas ist keine Spaltenangabe erlaubt" -#: gram.y:19534 +#: gram.y:19486 #, c-format msgid "invalid schema name" msgstr "ungültiger Schemaname" @@ -14839,7 +14913,7 @@ msgstr "ungültige hexadezimale Zeichensequenz" msgid "unexpected end after backslash" msgstr "unerwartetes Ende nach Backslash" -#: jsonpath_scan.l:201 repl_scanner.l:211 scan.l:741 +#: jsonpath_scan.l:201 repl_scanner.l:211 scan.l:742 msgid "unterminated quoted string" msgstr "Zeichenkette in Anführungszeichen nicht abgeschlossen" @@ -14851,8 +14925,8 @@ msgstr "unerwartetes Kommentarende" msgid "invalid numeric literal" msgstr "ungültige numerische Konstante" -#: jsonpath_scan.l:325 jsonpath_scan.l:331 jsonpath_scan.l:337 scan.l:1049 -#: scan.l:1053 scan.l:1057 scan.l:1061 scan.l:1065 scan.l:1069 scan.l:1073 +#: jsonpath_scan.l:325 jsonpath_scan.l:331 jsonpath_scan.l:337 scan.l:1050 +#: scan.l:1054 scan.l:1058 scan.l:1062 scan.l:1066 scan.l:1070 scan.l:1074 msgid "trailing junk after numeric literal" msgstr "Müll folgt auf numerische Konstante" @@ -15209,10 +15283,9 @@ msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s" msgstr "kein pg_hba.conf-Eintrag für Host »%s«, Benutzer »%s«, Datenbank »%s«, %s" #: libpq/auth.c:656 -#, fuzzy, c-format -#| msgid "connection authenticated: identity=\"%s\" method=%s (%s:%d)" +#, c-format msgid "connection authenticated: user=\"%s\" method=%s (%s:%d)" -msgstr "Verbindung authentifiziert: Identität=»%s« Methode=%s (%s:%d)" +msgstr "Verbindung authentifiziert: Benutzer=»%s« Methode=%s (%s:%d)" #: libpq/auth.c:725 #, c-format @@ -15653,32 +15726,32 @@ msgstr "Large-Object-Leseaufforderung ist zu groß" msgid "requested length cannot be negative" msgstr "verlangte Länge darf nicht negativ sein" -#: libpq/be-secure-common.c:91 +#: libpq/be-secure-common.c:94 #, c-format msgid "command \"%s\" failed" msgstr "Befehl »%s« fehlgeschlagen" -#: libpq/be-secure-common.c:119 +#: libpq/be-secure-common.c:123 #, c-format msgid "could not access private key file \"%s\": %m" msgstr "konnte auf private Schlüsseldatei »%s« nicht zugreifen: %m" -#: libpq/be-secure-common.c:129 +#: libpq/be-secure-common.c:133 #, c-format msgid "private key file \"%s\" is not a regular file" msgstr "private Schlüsseldatei »%s« ist keine normale Datei" -#: libpq/be-secure-common.c:155 +#: libpq/be-secure-common.c:159 #, c-format msgid "private key file \"%s\" must be owned by the database user or root" msgstr "private Schlüsseldatei »%s« muss als Eigentümer den Datenbankbenutzer oder »root« haben" -#: libpq/be-secure-common.c:165 +#: libpq/be-secure-common.c:169 #, c-format msgid "private key file \"%s\" has group or world access" msgstr "private Schlüsseldatei »%s« erlaubt Zugriff von Gruppe oder Welt" -#: libpq/be-secure-common.c:167 +#: libpq/be-secure-common.c:171 #, c-format msgid "File must have permissions u=rw (0600) or less if owned by the database user, or permissions u=rw,g=r (0640) or less if owned by root." msgstr "Dateirechte müssen u=rw (0600) oder weniger sein, wenn der Eigentümer der Datenbankbenutzer ist, oder u=rw,g=r (0640) oder weniger, wenn der Eigentümer »root« ist." @@ -15750,10 +15823,9 @@ msgid "check of private key failed: %s" msgstr "Überprüfung des privaten Schlüssels fehlgeschlagen: %s" #. translator: first %s is a GUC option name, second %s is its value -#: libpq/be-secure-openssl.c:204 libpq/be-secure-openssl.c:227 -#, fuzzy, c-format -#| msgid "\"%s\" setting \"%s\" not supported by this build" -msgid "%s setting \"%s\" not supported by this build" +#: libpq/be-secure-openssl.c:204 +#, c-format +msgid "\"%s\" setting \"%s\" not supported by this build" msgstr "»%s«-Wert »%s« wird von dieser Installation nicht unterstützt" #: libpq/be-secure-openssl.c:214 @@ -15761,6 +15833,13 @@ msgstr "»%s«-Wert »%s« wird von dieser Installation nicht unterstützt" msgid "could not set minimum SSL protocol version" msgstr "konnte minimale SSL-Protokollversion nicht setzen" +#. translator: first %s is a GUC option name, second %s is its value +#: libpq/be-secure-openssl.c:227 +#, fuzzy, c-format +#| msgid "\"%s\" setting \"%s\" not supported by this build" +msgid "%s setting \"%s\" not supported by this build" +msgstr "»%s«-Wert »%s« wird von dieser Installation nicht unterstützt" + #: libpq/be-secure-openssl.c:237 #, c-format msgid "could not set maximum SSL protocol version" @@ -15772,9 +15851,8 @@ msgid "could not set SSL protocol version range" msgstr "konnte SSL-Protokollversionsbereich nicht setzen" #: libpq/be-secure-openssl.c:254 -#, fuzzy, c-format -#| msgid "\"%s\" cannot be higher than \"%s\"" -msgid "%s cannot be higher than %s" +#, c-format +msgid "\"%s\" cannot be higher than \"%s\"" msgstr "»%s« kann nicht höher als »%s« sein" #: libpq/be-secure-openssl.c:296 @@ -16052,8 +16130,8 @@ msgstr "hostssl-Eintrag kann nicht angewendet werden, weil SSL deaktiviert ist" #: libpq/hba.c:1381 #, c-format -msgid "Set ssl = on in postgresql.conf." -msgstr "Setzen Sie ssl = on in postgresql.conf." +msgid "Set \"ssl = on\" in postgresql.conf." +msgstr "Setzen Sie »ssl = on« in postgresql.conf." #: libpq/hba.c:1389 #, c-format @@ -16848,7 +16926,7 @@ msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join con msgstr "FULL JOIN wird nur für Merge- oder Hash-Verbund-fähige Verbundbedingungen unterstützt" #: optimizer/plan/createplan.c:7162 parser/parse_merge.c:203 -#: rewrite/rewriteHandler.c:1712 +#: rewrite/rewriteHandler.c:1695 #, c-format msgid "cannot execute MERGE on relation \"%s\"" msgstr "MERGE kann für Relation »%s« nicht ausgeführt werden" @@ -16872,7 +16950,7 @@ msgid "could not implement GROUP BY" msgstr "konnte GROUP BY nicht implementieren" #: optimizer/plan/planner.c:2122 optimizer/plan/planner.c:4019 -#: optimizer/plan/planner.c:4700 optimizer/prep/prepunion.c:1320 +#: optimizer/plan/planner.c:4700 optimizer/prep/prepunion.c:1317 #, c-format msgid "Some of the datatypes only support hashing, while others only support sorting." msgstr "Einige Datentypen unterstützen nur Hashing, während andere nur Sortieren unterstützen." @@ -16913,7 +16991,7 @@ msgid "All column datatypes must be hashable." msgstr "Alle Spaltendatentypen müssen hashbar sein." #. translator: %s is UNION, INTERSECT, or EXCEPT -#: optimizer/prep/prepunion.c:1319 +#: optimizer/prep/prepunion.c:1316 #, c-format msgid "could not implement %s" msgstr "konnte %s nicht implementieren" @@ -19155,355 +19233,343 @@ msgstr "Typmodifikatoren müssen einfache Konstanten oder Bezeichner sein" msgid "invalid type name \"%s\"" msgstr "ungültiger Typname: »%s«" -#: parser/parse_utilcmd.c:269 +#: parser/parse_utilcmd.c:267 #, c-format msgid "cannot create partitioned table as inheritance child" msgstr "partitionierte Tabelle kann nicht als Vererbungskind erzeugt werden" -#: parser/parse_utilcmd.c:596 +#: parser/parse_utilcmd.c:592 #, c-format msgid "array of serial is not implemented" msgstr "Array aus Typ serial ist nicht implementiert" -#: parser/parse_utilcmd.c:673 parser/parse_utilcmd.c:693 -#: parser/parse_utilcmd.c:774 +#: parser/parse_utilcmd.c:671 parser/parse_utilcmd.c:683 +#: parser/parse_utilcmd.c:742 #, c-format msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\"" msgstr "widersprüchliche NULL/NOT NULL-Deklarationen für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:685 parser/parse_utilcmd.c:979 -#, fuzzy, c-format -#| msgid "check constraints for domains cannot be marked NO INHERIT" -msgid "not-null constraints on partitioned tables cannot be NO INHERIT" -msgstr "Check-Constraints für Domänen können nicht als NO INHERIT markiert werden" - -#: parser/parse_utilcmd.c:722 +#: parser/parse_utilcmd.c:695 #, c-format msgid "multiple default values specified for column \"%s\" of table \"%s\"" msgstr "mehrere Vorgabewerte angegeben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:739 +#: parser/parse_utilcmd.c:712 #, c-format msgid "identity columns are not supported on typed tables" msgstr "Identitätsspalten in getypten Tabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:743 +#: parser/parse_utilcmd.c:716 #, c-format msgid "identity columns are not supported on partitions" msgstr "Identitätsspalten in partitionierten Tabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:752 +#: parser/parse_utilcmd.c:725 #, c-format msgid "multiple identity specifications for column \"%s\" of table \"%s\"" msgstr "mehrere Identitätsangaben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:785 +#: parser/parse_utilcmd.c:755 #, c-format msgid "generated columns are not supported on typed tables" msgstr "generierte Spalten in getypten Tabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:789 +#: parser/parse_utilcmd.c:759 #, c-format msgid "multiple generation clauses specified for column \"%s\" of table \"%s\"" msgstr "mehrere Generierungsklauseln angegeben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:807 parser/parse_utilcmd.c:945 +#: parser/parse_utilcmd.c:777 parser/parse_utilcmd.c:892 #, c-format msgid "primary key constraints are not supported on foreign tables" msgstr "Primärschlüssel für Fremdtabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:816 parser/parse_utilcmd.c:955 +#: parser/parse_utilcmd.c:786 parser/parse_utilcmd.c:902 #, c-format msgid "unique constraints are not supported on foreign tables" msgstr "Unique-Constraints auf Fremdtabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:861 +#: parser/parse_utilcmd.c:831 #, c-format msgid "both default and identity specified for column \"%s\" of table \"%s\"" msgstr "sowohl Vorgabewert als auch Identität angegeben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:869 +#: parser/parse_utilcmd.c:839 #, c-format msgid "both default and generation expression specified for column \"%s\" of table \"%s\"" msgstr "sowohl Vorgabewert als auch Generierungsausdruck angegeben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:877 +#: parser/parse_utilcmd.c:847 #, c-format msgid "both identity and generation expression specified for column \"%s\" of table \"%s\"" msgstr "sowohl Identität als auch Generierungsausdruck angegeben für Spalte »%s« von Tabelle »%s«" -#: parser/parse_utilcmd.c:965 +#: parser/parse_utilcmd.c:912 #, c-format msgid "exclusion constraints are not supported on foreign tables" msgstr "Exclusion-Constraints auf Fremdtabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:1040 +#: parser/parse_utilcmd.c:977 #, c-format msgid "LIKE is not supported for creating foreign tables" msgstr "LIKE wird für das Erzeugen von Fremdtabellen nicht unterstützt" -#: parser/parse_utilcmd.c:1053 +#: parser/parse_utilcmd.c:990 #, c-format msgid "relation \"%s\" is invalid in LIKE clause" msgstr "Relation »%s« ist ungültig in der LIKE-Klausel" -#: parser/parse_utilcmd.c:1894 parser/parse_utilcmd.c:2002 +#: parser/parse_utilcmd.c:1715 parser/parse_utilcmd.c:1823 #, c-format msgid "Index \"%s\" contains a whole-row table reference." msgstr "Index »%s« enthält einen Verweis auf die ganze Zeile der Tabelle." -#: parser/parse_utilcmd.c:2388 +#: parser/parse_utilcmd.c:2210 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "bestehender Index kann nicht in CREATE TABLE verwendet werden" -#: parser/parse_utilcmd.c:2408 +#: parser/parse_utilcmd.c:2230 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "Index »%s« gehört bereits zu einem Constraint" -#: parser/parse_utilcmd.c:2434 +#: parser/parse_utilcmd.c:2251 #, c-format msgid "\"%s\" is not a unique index" msgstr "»%s« ist kein Unique Index" -#: parser/parse_utilcmd.c:2435 parser/parse_utilcmd.c:2442 -#: parser/parse_utilcmd.c:2449 parser/parse_utilcmd.c:2526 +#: parser/parse_utilcmd.c:2252 parser/parse_utilcmd.c:2259 +#: parser/parse_utilcmd.c:2266 parser/parse_utilcmd.c:2343 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "Ein Primärschlüssel oder Unique-Constraint kann nicht mit einem solchen Index erzeugt werden." -#: parser/parse_utilcmd.c:2441 +#: parser/parse_utilcmd.c:2258 #, c-format msgid "index \"%s\" contains expressions" msgstr "Index »%s« enthält Ausdrücke" -#: parser/parse_utilcmd.c:2448 +#: parser/parse_utilcmd.c:2265 #, c-format msgid "\"%s\" is a partial index" msgstr "»%s« ist ein partieller Index" -#: parser/parse_utilcmd.c:2460 +#: parser/parse_utilcmd.c:2277 #, c-format msgid "\"%s\" is a deferrable index" msgstr "»%s« ist ein aufschiebbarer Index" -#: parser/parse_utilcmd.c:2461 +#: parser/parse_utilcmd.c:2278 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "Ein nicht aufschiebbarer Constraint kann nicht mit einem aufschiebbaren Index erzeugt werden." -#: parser/parse_utilcmd.c:2525 +#: parser/parse_utilcmd.c:2342 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "Index »%s« Spalte Nummer %d hat nicht das Standardsortierverhalten" -#: parser/parse_utilcmd.c:2674 +#: parser/parse_utilcmd.c:2499 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "Spalte »%s« erscheint zweimal im Primärschlüssel-Constraint" -#: parser/parse_utilcmd.c:2680 +#: parser/parse_utilcmd.c:2505 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "Spalte »%s« erscheint zweimal im Unique-Constraint" -#: parser/parse_utilcmd.c:2718 -#, c-format -msgid "constraint using WITHOUT OVERLAPS needs at least two columns" -msgstr "" - -#: parser/parse_utilcmd.c:3040 +#: parser/parse_utilcmd.c:2852 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "Indexausdrücke und -prädikate können nur auf die zu indizierende Tabelle verweisen" -#: parser/parse_utilcmd.c:3112 +#: parser/parse_utilcmd.c:2924 #, c-format msgid "statistics expressions can refer only to the table being referenced" msgstr "Statistikausdrücke können nur auf die referenzierte Tabelle verweisen" -#: parser/parse_utilcmd.c:3155 +#: parser/parse_utilcmd.c:2967 #, c-format msgid "rules on materialized views are not supported" msgstr "Regeln für materialisierte Sichten werden nicht unterstützt" -#: parser/parse_utilcmd.c:3215 +#: parser/parse_utilcmd.c:3027 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "WHERE-Bedingung einer Regel kann keine Verweise auf andere Relationen enthalten" -#: parser/parse_utilcmd.c:3287 +#: parser/parse_utilcmd.c:3099 #, c-format msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions" msgstr "Regeln mit WHERE-Bedingungen können als Aktion nur SELECT, INSERT, UPDATE oder DELETE haben" -#: parser/parse_utilcmd.c:3305 parser/parse_utilcmd.c:3406 -#: rewrite/rewriteHandler.c:538 rewrite/rewriteManip.c:1095 +#: parser/parse_utilcmd.c:3117 parser/parse_utilcmd.c:3218 +#: rewrite/rewriteHandler.c:537 rewrite/rewriteManip.c:1095 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert" -#: parser/parse_utilcmd.c:3323 +#: parser/parse_utilcmd.c:3135 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON-SELECT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3327 +#: parser/parse_utilcmd.c:3139 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON-SELECT-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3336 +#: parser/parse_utilcmd.c:3148 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON-INSERT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3342 +#: parser/parse_utilcmd.c:3154 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON-DELETE-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3370 +#: parser/parse_utilcmd.c:3182 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "in WITH-Anfrage kann nicht auf OLD verweisen werden" -#: parser/parse_utilcmd.c:3377 +#: parser/parse_utilcmd.c:3189 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "in WITH-Anfrage kann nicht auf NEW verwiesen werden" -#: parser/parse_utilcmd.c:3449 -#, fuzzy, c-format -#| msgid "\"%s\" is not partitioned" +#: parser/parse_utilcmd.c:3261 +#, c-format msgid "\"%s\" is not a partition" -msgstr "»%s« ist nicht partitioniert" +msgstr "»%s« ist keine Partition" -#: parser/parse_utilcmd.c:3479 parser/parse_utilcmd.c:3524 -#: parser/parse_utilcmd.c:4294 +#: parser/parse_utilcmd.c:3296 parser/parse_utilcmd.c:3341 +#: parser/parse_utilcmd.c:4111 #, c-format msgid "\"%s\" is not a partitioned table" msgstr "»%s« ist keine partitionierte Tabelle" -#: parser/parse_utilcmd.c:3532 +#: parser/parse_utilcmd.c:3349 #, fuzzy, c-format #| msgid "a hash-partitioned table may not have a default partition" msgid "partition of hash-partitioned table cannot be merged" msgstr "eine hashpartitionierte Tabelle kann keine Standardpartition haben" -#: parser/parse_utilcmd.c:3550 +#: parser/parse_utilcmd.c:3367 #, fuzzy, c-format #| msgid "transaction identifier \"%s\" is already in use" msgid "partition with name \"%s\" is already used" msgstr "Transaktionsbezeichner »%s« wird bereits verwendet" -#: parser/parse_utilcmd.c:3856 +#: parser/parse_utilcmd.c:3680 #, c-format msgid "list of new partitions should contain at least two items" msgstr "" -#: parser/parse_utilcmd.c:4004 +#: parser/parse_utilcmd.c:3821 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "falsch platzierte DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:4009 parser/parse_utilcmd.c:4024 +#: parser/parse_utilcmd.c:3826 parser/parse_utilcmd.c:3841 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "mehrere DEFERRABLE/NOT DEFERRABLE-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:4019 +#: parser/parse_utilcmd.c:3836 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "falsch platzierte NOT DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:4040 +#: parser/parse_utilcmd.c:3857 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "falsch platzierte INITIALLY DEFERRED-Klausel" -#: parser/parse_utilcmd.c:4045 parser/parse_utilcmd.c:4071 +#: parser/parse_utilcmd.c:3862 parser/parse_utilcmd.c:3888 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "mehrere INITIALLY IMMEDIATE/DEFERRED-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:4066 +#: parser/parse_utilcmd.c:3883 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel" -#: parser/parse_utilcmd.c:4259 +#: parser/parse_utilcmd.c:4076 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATE gibt ein Schema an (%s) welches nicht gleich dem zu erzeugenden Schema ist (%s)" -#: parser/parse_utilcmd.c:4301 +#: parser/parse_utilcmd.c:4118 #, c-format msgid "table \"%s\" is not partitioned" msgstr "Tabelle »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:4308 +#: parser/parse_utilcmd.c:4125 #, c-format msgid "index \"%s\" is not partitioned" msgstr "Index »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:4348 +#: parser/parse_utilcmd.c:4165 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "eine hashpartitionierte Tabelle kann keine Standardpartition haben" -#: parser/parse_utilcmd.c:4365 +#: parser/parse_utilcmd.c:4182 #, c-format msgid "invalid bound specification for a hash partition" msgstr "ungültige Begrenzungsangabe für eine Hash-Partition" -#: parser/parse_utilcmd.c:4371 partitioning/partbounds.c:4803 +#: parser/parse_utilcmd.c:4188 partitioning/partbounds.c:4803 #, c-format msgid "modulus for hash partition must be an integer value greater than zero" msgstr "Modulus für Hashpartition muss eine ganze Zahl größer als null sein" -#: parser/parse_utilcmd.c:4378 partitioning/partbounds.c:4811 +#: parser/parse_utilcmd.c:4195 partitioning/partbounds.c:4811 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "Rest für Hashpartition muss kleiner als Modulus sein" -#: parser/parse_utilcmd.c:4391 +#: parser/parse_utilcmd.c:4208 #, c-format msgid "invalid bound specification for a list partition" msgstr "ungültige Begrenzungsangabe für eine Listenpartition" -#: parser/parse_utilcmd.c:4444 +#: parser/parse_utilcmd.c:4261 #, c-format msgid "invalid bound specification for a range partition" msgstr "ungültige Begrenzungsangabe für eine Bereichspartition" -#: parser/parse_utilcmd.c:4450 +#: parser/parse_utilcmd.c:4267 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "FROM muss genau einen Wert pro Partitionierungsspalte angeben" -#: parser/parse_utilcmd.c:4454 +#: parser/parse_utilcmd.c:4271 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "TO muss genau einen Wert pro Partitionierungsspalte angeben" -#: parser/parse_utilcmd.c:4568 +#: parser/parse_utilcmd.c:4385 #, c-format msgid "cannot specify NULL in range bound" msgstr "NULL kann nicht in der Bereichsgrenze angegeben werden" -#: parser/parse_utilcmd.c:4617 +#: parser/parse_utilcmd.c:4434 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "jede Begrenzung, die auf MAXVALUE folgt, muss auch MAXVALUE sein" -#: parser/parse_utilcmd.c:4624 +#: parser/parse_utilcmd.c:4441 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "jede Begrenzung, die auf MINVALUE folgt, muss auch MINVALUE sein" -#: parser/parse_utilcmd.c:4667 +#: parser/parse_utilcmd.c:4484 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "angegebener Wert kann nicht in Typ %s für Spalte »%s« umgewandelt werden" @@ -19516,12 +19582,12 @@ msgstr "auf UESCAPE muss eine einfache Zeichenkettenkonstante folgen" msgid "invalid Unicode escape character" msgstr "ungültiges Unicode-Escape-Zeichen" -#: parser/parser.c:347 scan.l:1390 +#: parser/parser.c:347 scan.l:1391 #, c-format msgid "invalid Unicode escape value" msgstr "ungültiger Unicode-Escape-Wert" -#: parser/parser.c:494 scan.l:701 utils/adt/varlena.c:6640 +#: parser/parser.c:494 scan.l:702 utils/adt/varlena.c:6640 #, c-format msgid "invalid Unicode escape" msgstr "ungültiges Unicode-Escape" @@ -19531,7 +19597,7 @@ msgstr "ungültiges Unicode-Escape" msgid "Unicode escapes must be \\XXXX or \\+XXXXXX." msgstr "Unicode-Escapes müssen \\XXXX oder \\+XXXXXX sein." -#: parser/parser.c:523 scan.l:662 scan.l:678 scan.l:694 +#: parser/parser.c:523 scan.l:663 scan.l:679 scan.l:695 #: utils/adt/varlena.c:6665 #, c-format msgid "invalid Unicode surrogate pair" @@ -19738,8 +19804,8 @@ msgstr "" #: port/pg_shmem.c:584 port/sysv_shmem.c:584 port/win32_shmem.c:646 #, c-format -msgid "huge_page_size must be 0 on this platform." -msgstr "huge_page_size muss auf dieser Plattform 0 sein." +msgid "\"huge_page_size\" must be 0 on this platform." +msgstr "»huge_page_size« muss auf dieser Plattform 0 sein." #: port/pg_shmem.c:655 port/sysv_shmem.c:655 #, c-format @@ -19748,10 +19814,8 @@ msgstr "konnte anonymes Shared Memory nicht mappen: %m" #: port/pg_shmem.c:657 port/sysv_shmem.c:657 #, c-format -msgid "This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory, swap space, or huge pages. To reduce the request size (currently %zu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections." -msgstr "" -"Dieser Fehler bedeutet gewöhnlich, dass das von PostgreSQL angeforderte Shared-Memory-Segment den verfügbaren Speicher, Swap-Space oder Huge Pages überschreitet. Um die benötigte Shared-Memory-Größe zu reduzieren (aktuell %zu Bytes), reduzieren Sie den Shared-Memory-Verbrauch von PostgreSQL, beispielsweise indem Sie »shared_buffers« oder »max_connections« reduzieren.\n" -"Die PostgreSQL-Dokumentation enthält weitere Informationen über die Konfiguration von Shared Memory." +msgid "This error usually means that PostgreSQL's request for a shared memory segment exceeded available memory, swap space, or huge pages. To reduce the request size (currently %zu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing \"shared_buffers\" or \"max_connections\"." +msgstr "Dieser Fehler bedeutet gewöhnlich, dass das von PostgreSQL angeforderte Shared-Memory-Segment den verfügbaren Speicher, Swap-Space oder Huge Pages überschreitet. Um die benötigte Shared-Memory-Größe zu reduzieren (aktuell %zu Bytes), reduzieren Sie den Shared-Memory-Verbrauch von PostgreSQL, beispielsweise indem Sie »shared_buffers« oder »max_connections« reduzieren." #: port/pg_shmem.c:725 port/sysv_shmem.c:725 #, c-format @@ -19760,8 +19824,8 @@ msgstr "Huge Pages werden auf dieser Plattform nicht unterstützt" #: port/pg_shmem.c:732 port/sysv_shmem.c:732 #, c-format -msgid "huge pages not supported with the current shared_memory_type setting" -msgstr "Huge Pages werden mit der aktuellen shared_memory_type-Einstellung nicht unterstützt" +msgid "huge pages not supported with the current \"shared_memory_type\" setting" +msgstr "Huge Pages werden mit der aktuellen »shared_memory_type«-Einstellung nicht unterstützt" #: port/pg_shmem.c:798 port/sysv_shmem.c:798 utils/init/miscinit.c:1347 #, c-format @@ -19786,7 +19850,7 @@ msgstr "Fehlgeschlagener Systemaufruf war semget(%lu, %d, 0%o)." #: port/sysv_sema.c:125 #, c-format msgid "" -"This error does *not* mean that you have run out of disk space. It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter.\n" +"This error does *not* mean that you have run out of disk space. It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its \"max_connections\" parameter.\n" "The PostgreSQL documentation contains more information about configuring your system for PostgreSQL." msgstr "" "Dieser Fehler bedeutet *nicht*, dass kein Platz mehr auf der Festplatte ist. Er tritt auf, wenn entweder die Systemhöchstgrenze für die Anzahl Semaphor-Sets (SEMMNI) oder die Systemhöchstgrenze für die Anzahl Semaphore (SEMMNS) überschritten würde. Sie müssen den entsprechenden Kernelparameter erhöhen. Alternativ können Sie den Semaphorverbrauch von PostgreSQL reduzieren indem Sie den Parameter »max_connections« herabsetzen.\n" @@ -19984,8 +20048,8 @@ msgstr "Background-Worker »%s« wird abgebrochen aufgrund von Anweisung des Adm #: postmaster/bgworker.c:888 #, c-format -msgid "background worker \"%s\": must be registered in shared_preload_libraries" -msgstr "Background-Worker »%s«: muss in shared_preload_libraries registriert sein" +msgid "background worker \"%s\": must be registered in \"shared_preload_libraries\"" +msgstr "Background-Worker »%s«: muss in »shared_preload_libraries« registriert sein" #: postmaster/bgworker.c:911 #, c-format @@ -20018,10 +20082,9 @@ msgstr[0] "Checkpoints passieren zu oft (alle %d Sekunde)" msgstr[1] "Checkpoints passieren zu oft (alle %d Sekunden)" #: postmaster/checkpointer.c:445 -#, fuzzy, c-format -#| msgid "Consider increasing the configuration parameter \"max_wal_size\"." -msgid "Consider increasing the configuration parameter max_wal_size." -msgstr "Erhöhen Sie eventuell den Konfigurationsparameter »max_wal_size«." +#, c-format +msgid "Consider increasing the configuration parameter \"%s\"." +msgstr "Erhöhen Sie eventuell den Konfigurationsparameter »%s«." #: postmaster/checkpointer.c:1067 #, c-format @@ -20126,8 +20189,8 @@ msgstr "konnte Handle für Backend-Parametervariablen nicht schließen: Fehlerco #: postmaster/pgarch.c:428 #, c-format -msgid "archive_mode enabled, yet archiving is not configured" -msgstr "archive_mode ist an, aber Archivierung wurde nicht konfiguriert" +msgid "\"archive_mode\" enabled, yet archiving is not configured" +msgstr "»archive_mode« ist an, aber Archivierung wurde nicht konfiguriert" #: postmaster/pgarch.c:452 #, c-format @@ -20146,13 +20209,13 @@ msgstr "Archivieren der Write-Ahead-Log-Datei »%s« schlug zu oft fehl, wird sp #: postmaster/pgarch.c:879 postmaster/pgarch.c:918 #, c-format -msgid "both archive_command and archive_library set" -msgstr "sowohl archive_command als auch archive_library ist gesetzt" +msgid "both \"archive_command\" and \"archive_library\" set" +msgstr "sowohl »archive_command« als auch »archive_library« ist gesetzt" #: postmaster/pgarch.c:880 postmaster/pgarch.c:919 #, c-format -msgid "Only one of archive_command, archive_library may be set." -msgstr "Einstellungen archive_command und archive_library dürfen nicht beide gesetzt sein." +msgid "Only one of \"archive_command\", \"archive_library\" may be set." +msgstr "Einstellungen »archive_command« und »archive_library« dürfen nicht beide gesetzt sein." #: postmaster/pgarch.c:897 #, fuzzy, c-format @@ -20187,23 +20250,23 @@ msgstr "%s: ungültiges Argument: »%s«\n" #: postmaster/postmaster.c:825 #, c-format -msgid "%s: superuser_reserved_connections (%d) plus reserved_connections (%d) must be less than max_connections (%d)\n" -msgstr "%s: superuser_reserved_connections (%d) plus reserved_connections (%d) muss kleiner als max_connections (%d) sein\n" +msgid "%s: \"superuser_reserved_connections\" (%d) plus \"reserved_connections\" (%d) must be less than \"max_connections\" (%d)\n" +msgstr "%s: »superuser_reserved_connections« (%d) plus »reserved_connections« (%d) muss kleiner als »max_connections« (%d) sein\n" #: postmaster/postmaster.c:833 #, c-format -msgid "WAL archival cannot be enabled when wal_level is \"minimal\"" -msgstr "WAL-Archivierung kann nicht eingeschaltet werden, wenn wal_level »minimal« ist" +msgid "WAL archival cannot be enabled when \"wal_level\" is \"minimal\"" +msgstr "WAL-Archivierung kann nicht eingeschaltet werden, wenn »wal_level« »minimal« ist" #: postmaster/postmaster.c:836 #, c-format -msgid "WAL streaming (max_wal_senders > 0) requires wal_level \"replica\" or \"logical\"" -msgstr "WAL-Streaming (max_wal_senders > 0) benötigt wal_level »replica« oder »logical«" +msgid "WAL streaming (\"max_wal_senders\" > 0) requires \"wal_level\" to be \"replica\" or \"logical\"" +msgstr "WAL-Streaming (»max_wal_senders« > 0) benötigt »wal_level« »replica« oder »logical«" #: postmaster/postmaster.c:839 #, fuzzy, c-format #| msgid "WAL archival cannot be enabled when wal_level is \"minimal\"" -msgid "WAL cannot be summarized when wal_level is \"minimal\"" +msgid "WAL cannot be summarized when \"wal_level\" is \"minimal\"" msgstr "WAL-Archivierung kann nicht eingeschaltet werden, wenn wal_level »minimal« ist" #: postmaster/postmaster.c:847 @@ -20490,8 +20553,8 @@ msgstr "fahre herunter wegen Startprozessfehler" #: postmaster/postmaster.c:3362 #, c-format -msgid "shutting down because restart_after_crash is off" -msgstr "fahre herunter, weil restart_after_crash aus ist" +msgid "shutting down because \"restart_after_crash\" is off" +msgstr "fahre herunter, weil »restart_after_crash« aus ist" #: postmaster/postmaster.c:3374 #, c-format @@ -20539,16 +20602,14 @@ msgid "invalid processing mode in background worker" msgstr "ungültiger Verarbeitungsmodus in Background-Worker" #: postmaster/postmaster.c:4275 -#, fuzzy, c-format -#| msgid "could not fork background writer process: %m" +#, c-format msgid "could not fork background worker process: %m" -msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m" +msgstr "konnte Background-Worker-Prozess nicht starten (fork-Fehler): %m" #: postmaster/postmaster.c:4358 -#, fuzzy, c-format -#| msgid "no slot available for new worker process" +#, c-format msgid "no slot available for new background worker process" -msgstr "kein Slot für neuen Worker-Prozess verfügbar" +msgstr "kein Slot für neuen Background-Worker-Prozess verfügbar" #: postmaster/postmaster.c:4621 #, c-format @@ -20775,10 +20836,9 @@ msgid "could not create replication slot \"%s\": %s" msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:1140 -#, fuzzy, c-format -#| msgid "could not create replication slot \"%s\": %s" +#, c-format msgid "could not alter replication slot \"%s\": %s" -msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %s" +msgstr "konnte Replikations-Slot »%s« nicht ändern: %s" #: replication/libpqwalreceiver/libpqwalreceiver.c:1174 #, c-format @@ -20841,8 +20901,8 @@ msgstr "Apply-Worker für logische Replikation wird die restlichen Änderungen d #: replication/logical/decode.c:177 replication/logical/logical.c:141 #, c-format -msgid "logical decoding on standby requires wal_level >= logical on the primary" -msgstr "logische Dekodierung auf dem Standby-Server erfordert wal_level >= logical auf dem Primärserver" +msgid "logical decoding on standby requires \"wal_level\" >= \"logical\" on the primary" +msgstr "logische Dekodierung auf dem Standby-Server erfordert »wal_level« >= »logical« auf dem Primärserver" #: replication/logical/launcher.c:334 #, c-format @@ -20860,8 +20920,8 @@ msgstr "alle Slots für Arbeitsprozesse für logische Replikation belegt" #: storage/lmgr/lock.c:4604 storage/lmgr/predicate.c:2464 #: storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:3876 #, c-format -msgid "You might need to increase %s." -msgstr "Sie müssen möglicherweise %s erhöhen." +msgid "You might need to increase \"%s\"." +msgstr "Sie müssen möglicherweise »%s« erhöhen." #: replication/logical/launcher.c:513 #, c-format @@ -20880,8 +20940,8 @@ msgstr "Arbeitsprozess-Slot %d für logische Replikation wird schon von einem an #: replication/logical/logical.c:121 #, c-format -msgid "logical decoding requires wal_level >= logical" -msgstr "logische Dekodierung erfordert wal_level >= logical" +msgid "logical decoding requires \"wal_level\" >= \"logical\"" +msgstr "logische Dekodierung erfordert »wal_level« >= »logical«" #: replication/logical/logical.c:126 #, c-format @@ -20904,10 +20964,9 @@ msgid "cannot create logical replication slot in transaction that has performed msgstr "logischer Replikations-Slot kann nicht in einer Transaktion erzeugt werden, die Schreibvorgänge ausgeführt hat" #: replication/logical/logical.c:539 -#, fuzzy, c-format -#| msgid "cannot use physical replication slot for logical decoding" +#, c-format msgid "cannot use replication slot \"%s\" for logical decoding" -msgstr "physischer Replikations-Slot kann nicht für logisches Dekodieren verwendet werden" +msgstr "physischer Replikations-Slot »%s« kann nicht für logisches Dekodieren verwendet werden" #: replication/logical/logical.c:541 #, fuzzy, c-format @@ -21007,8 +21066,8 @@ msgstr "Ausgabe-Plugin »%s« erzeugt binäre Ausgabe, aber Funktion »%s« erwa #: replication/logical/origin.c:190 #, c-format -msgid "cannot query or manipulate replication origin when max_replication_slots = 0" -msgstr "Replication-Origin kann nicht abgefragt oder geändert werden, wenn max_replication_slots = 0" +msgid "cannot query or manipulate replication origin when \"max_replication_slots\" is 0" +msgstr "Replication-Origin kann nicht abgefragt oder geändert werden, wenn »max_replication_slots« 0 ist" #: replication/logical/origin.c:195 #, c-format @@ -21042,8 +21101,8 @@ msgstr "Replikations-Checkpoint hat falsche magische Zahl %u statt %u" #: replication/logical/origin.c:798 #, c-format -msgid "could not find free replication state, increase max_replication_slots" -msgstr "konnte keinen freien Replication-State finden, erhöhen Sie max_replication_slots" +msgid "could not find free replication state, increase \"max_replication_slots\"" +msgstr "konnte keinen freien Replication-State finden, erhöhen Sie »max_replication_slots«" #: replication/logical/origin.c:806 #, c-format @@ -21068,8 +21127,8 @@ msgstr "konnte keinen freien Replication-State-Slot für Replication-Origin mit #: replication/logical/origin.c:957 replication/logical/origin.c:1158 #: replication/slot.c:2386 #, c-format -msgid "Increase max_replication_slots and try again." -msgstr "Erhöhen Sie max_replication_slots und versuchen Sie es erneut." +msgid "Increase \"max_replication_slots\" and try again." +msgstr "Erhöhen Sie »max_replication_slots« und versuchen Sie es erneut." #: replication/logical/origin.c:1114 #, c-format @@ -21159,7 +21218,7 @@ msgstr "" #: replication/logical/slotsync.c:459 #, fuzzy, c-format #| msgid "dropped replication slot \"%s\" on publisher" -msgid "dropped replication slot \"%s\" of dbid %d" +msgid "dropped replication slot \"%s\" of dbid %u" msgstr "Replikations-Slot »%s« auf dem Publikationsserver wurde gelöscht" #: replication/logical/slotsync.c:579 @@ -21232,10 +21291,9 @@ msgid "slot synchronization requires dbname to be specified in %s" msgstr "Option %s erfordert, dass Option %s angegeben wird" #: replication/logical/slotsync.c:1050 -#, fuzzy, c-format -#| msgid "logical decoding requires wal_level >= logical" +#, c-format msgid "slot synchronization requires wal_level >= \"logical\"" -msgstr "logische Dekodierung erfordert wal_level >= logical" +msgstr "logische Dekodierung erfordert wal_level >= »logical«" #: replication/logical/slotsync.c:1063 replication/logical/slotsync.c:1091 #, fuzzy, c-format @@ -21675,8 +21733,8 @@ msgstr "alle Replikations-Slots sind in Benutzung" #: replication/slot.c:381 #, c-format -msgid "Free one or increase max_replication_slots." -msgstr "Geben Sie einen frei oder erhöhen Sie max_replication_slots." +msgid "Free one or increase \"max_replication_slots\"." +msgstr "Geben Sie einen frei oder erhöhen Sie »max_replication_slots«." #: replication/slot.c:560 replication/slot.c:2455 replication/slotfuncs.c:661 #: utils/activity/pgstat_replslot.c:56 utils/adt/genfile.c:728 @@ -21750,13 +21808,13 @@ msgstr "konnte Verzeichnis »%s« nicht löschen" #: replication/slot.c:1372 #, 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" +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:1377 #, 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" +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:1389 #, c-format @@ -21781,8 +21839,8 @@ msgid "The slot conflicted with xid horizon %u." msgstr "Der Slot kollidierte mit dem xid-Horizont %u." #: replication/slot.c:1511 -msgid "Logical decoding on standby requires wal_level >= logical on the primary server." -msgstr "Logische Dekodierung auf dem Standby-Server erfordert wal_level >= logical auf dem Primärserver." +msgid "Logical decoding on standby requires \"wal_level\" >= \"logical\" on the primary server." +msgstr "Logische Dekodierung auf dem Standby-Server erfordert »wal_level« >= »logical« auf dem Primärserver." #: replication/slot.c:1519 #, c-format @@ -21816,23 +21874,23 @@ msgstr "Prüfsummenfehler bei Replikations-Slot-Datei »%s«: ist %u, sollte %u #: replication/slot.c:2335 #, c-format -msgid "logical replication slot \"%s\" exists, but wal_level < logical" -msgstr "logischer Replikations-Slot »%s« existiert, aber wal_level < logical" +msgid "logical replication slot \"%s\" exists, but \"wal_level\" < \"logical\"" +msgstr "logischer Replikations-Slot »%s« existiert, aber »wal_level« < »logical«" #: replication/slot.c:2337 #, c-format -msgid "Change wal_level to be logical or higher." -msgstr "Ändern Sie wal_level in logical oder höher." +msgid "Change \"wal_level\" to be \"logical\" or higher." +msgstr "Ändern Sie »wal_level« in »logical« oder höher." #: replication/slot.c:2341 #, c-format -msgid "physical replication slot \"%s\" exists, but wal_level < replica" -msgstr "physischer Replikations-Slot »%s« existiert, aber wal_level < replica" +msgid "physical replication slot \"%s\" exists, but \"wal_level\" < \"replica\"" +msgstr "physischer Replikations-Slot »%s« existiert, aber »wal_level« < »replica«" #: replication/slot.c:2343 #, c-format -msgid "Change wal_level to be replica or higher." -msgstr "Ändern Sie wal_level in replica oder höher." +msgid "Change \"wal_level\" to be \"replica\" or higher." +msgstr "Ändern Sie »wal_level« in »replica« oder höher." #: replication/slot.c:2385 #, c-format @@ -21979,10 +22037,9 @@ msgid "canceling wait for synchronous replication due to user request" msgstr "storniere Warten auf synchrone Replikation wegen Benutzeraufforderung" #: replication/syncrep.c:485 -#, fuzzy, c-format -#| msgid "standby \"%s\" is now a synchronous standby with priority %u" +#, c-format msgid "standby \"%s\" is now a synchronous standby with priority %d" -msgstr "Standby »%s« ist jetzt ein synchroner Standby mit Priorität %u" +msgstr "Standby »%s« ist jetzt ein synchroner Standby mit Priorität %d" #: replication/syncrep.c:489 #, c-format @@ -21991,8 +22048,8 @@ msgstr "Standby »%s« ist jetzt ein Kandidat für synchroner Standby mit Quorum #: replication/syncrep.c:1013 #, c-format -msgid "synchronous_standby_names parser failed" -msgstr "Parser für synchronous_standby_names fehlgeschlagen" +msgid "\"synchronous_standby_names\" parser failed" +msgstr "Parser für »synchronous_standby_names« fehlgeschlagen" #: replication/syncrep.c:1019 #, c-format @@ -22065,10 +22122,9 @@ msgid "fetching timeline history file for timeline %u from primary server" msgstr "hole Zeitleisten-History-Datei für Zeitleiste %u vom Primärserver" #: replication/walreceiver.c:959 -#, fuzzy, c-format -#| msgid "could not write to WAL segment %s at offset %u, length %lu: %m" +#, c-format msgid "could not write to WAL segment %s at offset %d, length %lu: %m" -msgstr "konnte nicht in WAL-Segment %s bei Position %u, Länge %lu schreiben: %m" +msgstr "konnte nicht in WAL-Segment %s bei Position %d, Länge %lu schreiben: %m" #: replication/walsender.c:531 #, c-format @@ -22369,272 +22425,272 @@ msgstr "Regel »%s« für Relation »%s« existiert nicht" msgid "renaming an ON SELECT rule is not allowed" msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt" -#: rewrite/rewriteHandler.c:582 +#: rewrite/rewriteHandler.c:581 #, c-format msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten" msgstr "WITH-Anfragename »%s« erscheint sowohl in der Regelaktion als auch in der umzuschreibenden Anfrage" -#: rewrite/rewriteHandler.c:609 +#: rewrite/rewriteHandler.c:608 #, c-format msgid "INSERT ... SELECT rule actions are not supported for queries having data-modifying statements in WITH" msgstr "INSERT ... SELECT-Regelaktionen werden für Anfrangen mit datenmodifizierenden Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:662 +#: rewrite/rewriteHandler.c:661 #, c-format msgid "cannot have RETURNING lists in multiple rules" msgstr "RETURNING-Listen können nicht in mehreren Regeln auftreten" -#: rewrite/rewriteHandler.c:894 rewrite/rewriteHandler.c:933 +#: rewrite/rewriteHandler.c:893 rewrite/rewriteHandler.c:932 #, c-format msgid "cannot insert a non-DEFAULT value into column \"%s\"" msgstr "kann keinen Wert außer DEFAULT in Spalte »%s« einfügen" -#: rewrite/rewriteHandler.c:896 rewrite/rewriteHandler.c:962 +#: rewrite/rewriteHandler.c:895 rewrite/rewriteHandler.c:961 #, c-format msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS." msgstr "Spalte »%s« ist eine Identitätsspalte, die als GENERATED ALWAYS definiert ist." -#: rewrite/rewriteHandler.c:898 +#: rewrite/rewriteHandler.c:897 #, c-format msgid "Use OVERRIDING SYSTEM VALUE to override." msgstr "Verwenden Sie OVERRIDING SYSTEM VALUE, um diese Einschränkung außer Kraft zu setzen." -#: rewrite/rewriteHandler.c:960 rewrite/rewriteHandler.c:968 +#: rewrite/rewriteHandler.c:959 rewrite/rewriteHandler.c:967 #, c-format msgid "column \"%s\" can only be updated to DEFAULT" msgstr "Spalte »%s« kann nur auf DEFAULT aktualisiert werden" -#: rewrite/rewriteHandler.c:1115 rewrite/rewriteHandler.c:1133 +#: rewrite/rewriteHandler.c:1114 rewrite/rewriteHandler.c:1132 #, c-format msgid "multiple assignments to same column \"%s\"" msgstr "mehrere Zuweisungen zur selben Spalte »%s«" -#: rewrite/rewriteHandler.c:1714 +#: rewrite/rewriteHandler.c:1697 #, c-format msgid "MERGE is not supported for relations with rules." msgstr "MERGE wird für Relationen mit Regeln nicht unterstützt." -#: rewrite/rewriteHandler.c:2127 rewrite/rewriteHandler.c:4214 +#: rewrite/rewriteHandler.c:2110 rewrite/rewriteHandler.c:4197 #, c-format msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "unendliche Rekursion entdeckt in Regeln für Relation »%s«" -#: rewrite/rewriteHandler.c:2212 +#: rewrite/rewriteHandler.c:2195 #, c-format msgid "infinite recursion detected in policy for relation \"%s\"" msgstr "unendliche Rekursion entdeckt in Policys für Relation »%s«" -#: rewrite/rewriteHandler.c:2564 +#: rewrite/rewriteHandler.c:2547 msgid "Junk view columns are not updatable." msgstr "Junk-Sichtspalten sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2569 +#: rewrite/rewriteHandler.c:2552 msgid "View columns that are not columns of their base relation are not updatable." msgstr "Sichtspalten, die nicht Spalten ihrer Basisrelation sind, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2572 +#: rewrite/rewriteHandler.c:2555 msgid "View columns that refer to system columns are not updatable." msgstr "Sichtspalten, die auf Systemspalten verweisen, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2575 +#: rewrite/rewriteHandler.c:2558 msgid "View columns that return whole-row references are not updatable." msgstr "Sichtspalten, die Verweise auf ganze Zeilen zurückgeben, sind nicht aktualisierbar." -#: rewrite/rewriteHandler.c:2636 +#: rewrite/rewriteHandler.c:2619 msgid "Views containing DISTINCT are not automatically updatable." msgstr "Sichten, die DISTINCT enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2639 +#: rewrite/rewriteHandler.c:2622 msgid "Views containing GROUP BY are not automatically updatable." msgstr "Sichten, die GROUP BY enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2642 +#: rewrite/rewriteHandler.c:2625 msgid "Views containing HAVING are not automatically updatable." msgstr "Sichten, die HAVING enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2645 +#: rewrite/rewriteHandler.c:2628 msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable." msgstr "Sichten, die UNION, INTERSECT oder EXCEPT enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2648 +#: rewrite/rewriteHandler.c:2631 msgid "Views containing WITH are not automatically updatable." msgstr "Sichten, die WITH enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2651 +#: rewrite/rewriteHandler.c:2634 msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "Sichten, die LIMIT oder OFFSET enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2663 +#: rewrite/rewriteHandler.c:2646 msgid "Views that return aggregate functions are not automatically updatable." msgstr "Sichten, die Aggregatfunktionen zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2666 +#: rewrite/rewriteHandler.c:2649 msgid "Views that return window functions are not automatically updatable." msgstr "Sichten, die Fensterfunktionen zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2669 +#: rewrite/rewriteHandler.c:2652 msgid "Views that return set-returning functions are not automatically updatable." msgstr "Sichten, die Funktionen mit Ergebnismenge zurückgeben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2676 rewrite/rewriteHandler.c:2680 -#: rewrite/rewriteHandler.c:2688 +#: rewrite/rewriteHandler.c:2659 rewrite/rewriteHandler.c:2663 +#: rewrite/rewriteHandler.c:2671 msgid "Views that do not select from a single table or view are not automatically updatable." msgstr "Sichten, die nicht aus einer einzigen Tabelle oder Sicht lesen, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2691 +#: rewrite/rewriteHandler.c:2674 msgid "Views containing TABLESAMPLE are not automatically updatable." msgstr "Sichten, die TABLESAMPLE enthalten, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:2715 +#: rewrite/rewriteHandler.c:2698 msgid "Views that have no updatable columns are not automatically updatable." msgstr "Sichten, die keine aktualisierbaren Spalten haben, sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:3096 rewrite/rewriteHandler.c:3131 +#: rewrite/rewriteHandler.c:3079 rewrite/rewriteHandler.c:3114 #, c-format msgid "cannot insert into view \"%s\"" msgstr "kann nicht in Sicht »%s« einfügen" -#: rewrite/rewriteHandler.c:3099 +#: rewrite/rewriteHandler.c:3082 #, c-format msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule." msgstr "Um Einfügen in die Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger oder eine ON INSERT DO INSTEAD Regel ohne Bedingung ein." -#: rewrite/rewriteHandler.c:3104 rewrite/rewriteHandler.c:3140 +#: rewrite/rewriteHandler.c:3087 rewrite/rewriteHandler.c:3123 #, c-format msgid "cannot update view \"%s\"" msgstr "kann Sicht »%s« nicht aktualisieren" -#: rewrite/rewriteHandler.c:3107 +#: rewrite/rewriteHandler.c:3090 #, c-format msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule." msgstr "Um Aktualisieren der Sicht zu ermöglichen, richten Sie einen INSTEAD OF UPDATE Trigger oder eine ON UPDATE DO INSTEAD Regel ohne Bedingung ein." -#: rewrite/rewriteHandler.c:3112 rewrite/rewriteHandler.c:3149 +#: rewrite/rewriteHandler.c:3095 rewrite/rewriteHandler.c:3132 #, c-format msgid "cannot delete from view \"%s\"" msgstr "kann nicht aus Sicht »%s« löschen" -#: rewrite/rewriteHandler.c:3115 +#: rewrite/rewriteHandler.c:3098 #, c-format msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule." msgstr "Um Löschen aus der Sicht zu ermöglichen, richten Sie einen INSTEAD OF DELETE Trigger oder eine ON DELETE DO INSTEAD Regel ohne Bedingung ein." -#: rewrite/rewriteHandler.c:3134 +#: rewrite/rewriteHandler.c:3117 #, fuzzy, c-format #| msgid "To enable copying to a view, provide an INSTEAD OF INSERT trigger." msgid "To enable inserting into the view using MERGE, provide an INSTEAD OF INSERT trigger." msgstr "Um Kopieren in eine Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger ein." -#: rewrite/rewriteHandler.c:3143 +#: rewrite/rewriteHandler.c:3126 #, fuzzy, c-format #| msgid "To enable copying to a view, provide an INSTEAD OF INSERT trigger." msgid "To enable updating the view using MERGE, provide an INSTEAD OF UPDATE trigger." msgstr "Um Kopieren in eine Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger ein." -#: rewrite/rewriteHandler.c:3152 +#: rewrite/rewriteHandler.c:3135 #, fuzzy, c-format #| msgid "To enable copying to a view, provide an INSTEAD OF INSERT trigger." msgid "To enable deleting from the view using MERGE, provide an INSTEAD OF DELETE trigger." msgstr "Um Kopieren in eine Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger ein." -#: rewrite/rewriteHandler.c:3306 +#: rewrite/rewriteHandler.c:3289 #, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" msgstr "kann nicht in Spalte »%s« von Sicht »%s« einfügen" -#: rewrite/rewriteHandler.c:3314 +#: rewrite/rewriteHandler.c:3297 #, c-format msgid "cannot update column \"%s\" of view \"%s\"" msgstr "kann Spalte »%s« von Sicht »%s« nicht aktualisieren" -#: rewrite/rewriteHandler.c:3322 +#: rewrite/rewriteHandler.c:3305 #, fuzzy, c-format #| msgid "cannot insert into column \"%s\" of view \"%s\"" msgid "cannot merge into column \"%s\" of view \"%s\"" msgstr "kann nicht in Spalte »%s« von Sicht »%s« einfügen" -#: rewrite/rewriteHandler.c:3350 +#: rewrite/rewriteHandler.c:3333 #, fuzzy, c-format #| msgid "cannot insert into view \"%s\"" msgid "cannot merge into view \"%s\"" msgstr "kann nicht in Sicht »%s« einfügen" -#: rewrite/rewriteHandler.c:3352 +#: rewrite/rewriteHandler.c:3335 #, c-format msgid "MERGE is not supported for views with INSTEAD OF triggers for some actions, but not others." msgstr "" -#: rewrite/rewriteHandler.c:3353 +#: rewrite/rewriteHandler.c:3336 #, fuzzy, c-format #| msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule." msgid "To enable merging into the view, either provide a full set of INSTEAD OF triggers or drop the existing INSTEAD OF triggers." msgstr "Um Einfügen in die Sicht zu ermöglichen, richten Sie einen INSTEAD OF INSERT Trigger oder eine ON INSERT DO INSTEAD Regel ohne Bedingung ein." -#: rewrite/rewriteHandler.c:3872 +#: rewrite/rewriteHandler.c:3855 #, c-format msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-NOTIFY-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3883 +#: rewrite/rewriteHandler.c:3866 #, c-format msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-NOTHING-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3897 +#: rewrite/rewriteHandler.c:3880 #, c-format msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-Regeln mit Bedingung werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3901 +#: rewrite/rewriteHandler.c:3884 #, c-format msgid "DO ALSO rules are not supported for data-modifying statements in WITH" msgstr "DO-ALSO-Regeln werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:3906 +#: rewrite/rewriteHandler.c:3889 #, c-format msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "DO-INSTEAD-Regeln mit mehreren Anweisungen werden für datenmodifizierende Anweisungen in WITH nicht unterstützt" -#: rewrite/rewriteHandler.c:4166 +#: rewrite/rewriteHandler.c:4149 msgid "Views with conditional DO INSTEAD rules are not automatically updatable." msgstr "Sichten mit DO-INSTEAD-Regeln mit Bedingung sind nicht automatisch aktualisierbar." -#: rewrite/rewriteHandler.c:4263 +#: rewrite/rewriteHandler.c:4246 #, c-format msgid "cannot perform INSERT RETURNING on relation \"%s\"" msgstr "INSERT RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4265 +#: rewrite/rewriteHandler.c:4248 #, c-format msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON INSERT DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4270 +#: rewrite/rewriteHandler.c:4253 #, c-format msgid "cannot perform UPDATE RETURNING on relation \"%s\"" msgstr "UPDATE RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4272 +#: rewrite/rewriteHandler.c:4255 #, c-format msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON UPDATE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4277 +#: rewrite/rewriteHandler.c:4260 #, c-format msgid "cannot perform DELETE RETURNING on relation \"%s\"" msgstr "DELETE RETURNING kann in Relation »%s« nicht ausgeführt werden" -#: rewrite/rewriteHandler.c:4279 +#: rewrite/rewriteHandler.c:4262 #, c-format msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause." msgstr "Sie benötigen eine ON DELETE DO INSTEAD Regel ohne Bedingung, mit RETURNING-Klausel." -#: rewrite/rewriteHandler.c:4297 +#: rewrite/rewriteHandler.c:4280 #, c-format msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules" msgstr "INSERT mit ON-CONFLICT-Klausel kann nicht mit Tabelle verwendet werden, die INSERT- oder UPDATE-Regeln hat" -#: rewrite/rewriteHandler.c:4354 +#: rewrite/rewriteHandler.c:4337 #, c-format msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries" msgstr "WITH kann nicht in einer Anfrage verwendet werden, die durch Regeln in mehrere Anfragen umgeschrieben wird" @@ -22659,117 +22715,117 @@ msgstr "NEW-Variablen in ON UPDATE-Regeln können nicht auf Spalten verweisen, d msgid "with a SEARCH or CYCLE clause, the recursive reference to WITH query \"%s\" must be at the top level of its right-hand SELECT" msgstr "mit einer SEARCH- oder CYCLE-Klausel muss der rekursive Verweis auf WITH-Anfrage »%s« auf der obersten Ebene ihres rechten SELECT sein" -#: scan.l:482 +#: scan.l:483 msgid "unterminated /* comment" msgstr "/*-Kommentar nicht abgeschlossen" -#: scan.l:502 +#: scan.l:503 msgid "unterminated bit string literal" msgstr "Bitkettenkonstante nicht abgeschlossen" -#: scan.l:516 +#: scan.l:517 msgid "unterminated hexadecimal string literal" msgstr "hexadezimale Zeichenkette nicht abgeschlossen" -#: scan.l:566 +#: scan.l:567 #, c-format msgid "unsafe use of string constant with Unicode escapes" msgstr "unsichere Verwendung von Zeichenkette mit Unicode-Escapes" -#: scan.l:567 +#: scan.l:568 #, c-format -msgid "String constants with Unicode escapes cannot be used when standard_conforming_strings is off." -msgstr "Zeichenketten mit Unicode-Escapes können nicht verwendet werden, wenn standard_conforming_strings aus ist." +msgid "String constants with Unicode escapes cannot be used when \"standard_conforming_strings\" is off." +msgstr "Zeichenketten mit Unicode-Escapes können nicht verwendet werden, wenn »standard_conforming_strings« aus ist." -#: scan.l:628 +#: scan.l:629 msgid "unhandled previous state in xqs" msgstr "unbehandelter vorheriger Zustand in xqs" -#: scan.l:702 +#: scan.l:703 #, c-format msgid "Unicode escapes must be \\uXXXX or \\UXXXXXXXX." msgstr "Unicode-Escapes müssen \\uXXXX oder \\UXXXXXXXX sein." -#: scan.l:713 +#: scan.l:714 #, c-format msgid "unsafe use of \\' in a string literal" msgstr "unsichere Verwendung von \\' in Zeichenkettenkonstante" -#: scan.l:714 +#: scan.l:715 #, c-format msgid "Use '' to write quotes in strings. \\' is insecure in client-only encodings." msgstr "Verwenden Sie '', um Quotes in Zeichenketten zu schreiben. \\' ist in bestimmten Client-seitigen Kodierungen unsicher." -#: scan.l:786 +#: scan.l:787 msgid "unterminated dollar-quoted string" msgstr "Dollar-Quotes nicht abgeschlossen" -#: scan.l:803 scan.l:813 +#: scan.l:804 scan.l:814 msgid "zero-length delimited identifier" msgstr "Bezeichner in Anführungszeichen hat Länge null" -#: scan.l:824 syncrep_scanner.l:101 +#: scan.l:825 syncrep_scanner.l:101 msgid "unterminated quoted identifier" msgstr "Bezeichner in Anführungszeichen nicht abgeschlossen" -#: scan.l:987 +#: scan.l:988 msgid "operator too long" msgstr "Operator zu lang" -#: scan.l:1000 +#: scan.l:1001 msgid "trailing junk after parameter" msgstr "Müll folgt auf Parameter" -#: scan.l:1021 +#: scan.l:1022 msgid "invalid hexadecimal integer" msgstr "ungültige hexadezimale Zahl" -#: scan.l:1025 +#: scan.l:1026 msgid "invalid octal integer" msgstr "ungültige oktale Zahl" -#: scan.l:1029 +#: scan.l:1030 msgid "invalid binary integer" msgstr "ungültige binäre Zahl" #. translator: %s is typically the translation of "syntax error" -#: scan.l:1236 +#: scan.l:1237 #, c-format msgid "%s at end of input" msgstr "%s am Ende der Eingabe" #. translator: first %s is typically the translation of "syntax error" -#: scan.l:1244 +#: scan.l:1245 #, c-format msgid "%s at or near \"%s\"" msgstr "%s bei »%s«" -#: scan.l:1436 +#: scan.l:1437 #, c-format msgid "nonstandard use of \\' in a string literal" msgstr "nicht standardkonforme Verwendung von \\' in Zeichenkettenkonstante" -#: scan.l:1437 +#: scan.l:1438 #, c-format msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')." msgstr "Verwenden Sie '', um Quotes in Zeichenketten zu schreiben, oder verwenden Sie die Syntax für Escape-Zeichenketten (E'...')." -#: scan.l:1446 +#: scan.l:1447 #, c-format msgid "nonstandard use of \\\\ in a string literal" msgstr "nicht standardkonforme Verwendung von \\\\ in Zeichenkettenkonstante" -#: scan.l:1447 +#: scan.l:1448 #, c-format msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'." msgstr "Verwenden Sie die Syntax für Escape-Zeichenketten für Backslashes, z.B. E'\\\\'." -#: scan.l:1461 +#: scan.l:1462 #, c-format msgid "nonstandard use of escape in a string literal" msgstr "nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante" -#: scan.l:1462 +#: scan.l:1463 #, c-format msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'." msgstr "Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E'\\r\\n'." @@ -22861,9 +22917,8 @@ msgid "cannot access temporary tables during a parallel operation" msgstr "während einer parallelen Operation kann nicht auf temporäre Tabellen zugegriffen werden" #: storage/buffer/localbuf.c:712 -#, fuzzy, c-format -#| msgid "\"temp_buffers\" cannot be changed after any temporary tables have been accessed in the session." -msgid "temp_buffers cannot be changed after any temporary tables have been accessed in the session." +#, c-format +msgid "\"temp_buffers\" cannot be changed after any temporary tables have been accessed in the session." msgstr "»temp_buffers« kann nicht geändert werden, nachdem in der Sitzung auf temporäre Tabellen zugriffen wurde." #: storage/file/buffile.c:338 @@ -23009,30 +23064,28 @@ msgstr "synchronisiere Datenverzeichnis (fsync), abgelaufene Zeit: %ld.%02d s, a #: storage/file/fd.c:3950 #, c-format -msgid "debug_io_direct is not supported on this platform." +msgid "\"debug_io_direct\" is not supported on this platform." msgstr "debug_io_direct wird auf dieser Plattform nicht unterstützt." #: storage/file/fd.c:3964 -#, fuzzy, c-format -#| msgid "invalid list syntax in parameter \"%s\"" -msgid "Invalid list syntax in parameter %s" -msgstr "ungültige Listensyntax für Parameter »%s«" +#, c-format +msgid "Invalid list syntax in parameter \"%s\"" +msgstr "Ungültige Listensyntax für Parameter »%s«" #: storage/file/fd.c:3984 -#, fuzzy, c-format -#| msgid "invalid option \"%s\"" +#, c-format msgid "Invalid option \"%s\"" -msgstr "ungültige Option »%s«" +msgstr "Ungültige Option »%s«" #: storage/file/fd.c:3997 #, c-format -msgid "debug_io_direct is not supported for WAL because XLOG_BLCKSZ is too small" -msgstr "debug_io_direct wird für WAL nicht unterstützt, weil XLOG_BLCKSZ zu klein ist" +msgid "\"debug_io_direct\" is not supported for WAL because XLOG_BLCKSZ is too small" +msgstr "»debug_io_direct« wird für WAL nicht unterstützt, weil XLOG_BLCKSZ zu klein ist" #: storage/file/fd.c:4004 #, c-format -msgid "debug_io_direct is not supported for data because BLCKSZ is too small" -msgstr "debug_io_direct wird für Daten nicht unterstützt, weil BLCKSZ zu klein ist" +msgid "\"debug_io_direct\" is not supported for data because BLCKSZ is too small" +msgstr "»debug_io_direct« wird für Daten nicht unterstützt, weil BLCKSZ zu klein ist" #: storage/file/reinit.c:145 #, c-format @@ -23120,16 +23173,14 @@ msgid "could not duplicate handle for \"%s\": %m" msgstr "konnte Handle für »%s« nicht duplizieren: %m" #: storage/ipc/dsm_registry.c:142 -#, fuzzy, c-format -#| msgid "channel name cannot be empty" +#, c-format msgid "DSM segment name cannot be empty" -msgstr "Kanalname kann nicht leer sein" +msgstr "DSM-Segmentname kann nicht leer sein" #: storage/ipc/dsm_registry.c:146 -#, fuzzy, c-format -#| msgid "realm name too long" +#, c-format msgid "DSM segment name too long" -msgstr "Realm-Name zu lang" +msgstr "DSN-Segmentname zu lang" #: storage/ipc/dsm_registry.c:150 #, fuzzy, c-format @@ -23153,18 +23204,18 @@ msgstr "tut mir leid, schon zu viele Verbindungen" msgid "database \"%s\" is being used by prepared transactions" msgstr "Datenbank »%s« wird von vorbereiteten Transaktionen verwendet" -#: storage/ipc/procarray.c:3877 storage/ipc/procarray.c:3886 +#: storage/ipc/procarray.c:3881 storage/ipc/procarray.c:3889 #: storage/ipc/signalfuncs.c:235 storage/ipc/signalfuncs.c:242 #, c-format msgid "permission denied to terminate process" msgstr "keine Berechtigung, um Prozess zu beenden" -#: storage/ipc/procarray.c:3878 storage/ipc/signalfuncs.c:236 +#: storage/ipc/procarray.c:3882 storage/ipc/signalfuncs.c:236 #, c-format msgid "Only roles with the %s attribute may terminate processes of roles with the %s attribute." msgstr "Nur Rollen mit dem %s-Attribut können Prozesse von Rollen mit dem %s-Attribut beenden." -#: storage/ipc/procarray.c:3887 storage/ipc/signalfuncs.c:243 +#: storage/ipc/procarray.c:3890 storage/ipc/signalfuncs.c:243 #, c-format msgid "Only roles with privileges of the role whose process is being terminated or with privileges of the \"%s\" role may terminate this process." msgstr "Nur Rollen mit den Privilegien der Rolle deren Prozess beendet werden soll oder den Privilegien der Rolle »%s« können diesen Prozess beenden." @@ -23493,8 +23544,8 @@ msgstr "nicht genügend Elemente in RWConflictPool, um einen Lese-/Schreibkonfli #: storage/lmgr/predicate.c:654 storage/lmgr/predicate.c:679 #, c-format -msgid "You might need to run fewer transactions at a time or increase max_connections." -msgstr "Sie müssten entweder weniger Transaktionen auf einmal ausführen oder max_connections erhöhen." +msgid "You might need to run fewer transactions at a time or increase \"max_connections\"." +msgstr "Sie müssten entweder weniger Transaktionen auf einmal ausführen oder »max_connections« erhöhen." #: storage/lmgr/predicate.c:678 #, c-format @@ -23502,9 +23553,8 @@ msgid "not enough elements in RWConflictPool to record a potential read/write co msgstr "nicht genügend Elemente in RWConflictPool, um einen möglichen Lese-/Schreibkonflikt aufzuzeichnen" #: storage/lmgr/predicate.c:1681 -#, fuzzy, c-format -#| msgid "\"default_transaction_isolation\" is set to \"serializable\"." -msgid "default_transaction_isolation is set to \"serializable\"." +#, c-format +msgid "\"default_transaction_isolation\" is set to \"serializable\"." msgstr "»default_transaction_isolation« ist auf »serializable« gesetzt." #: storage/lmgr/predicate.c:1682 @@ -23548,8 +23598,8 @@ msgstr "Die Transaktion könnte erfolgreich sein, wenn sie erneut versucht würd #: storage/lmgr/proc.c:348 #, c-format -msgid "number of requested standby connections exceeds max_wal_senders (currently %d)" -msgstr "Anzahl angeforderter Standby-Verbindungen überschreitet max_wal_senders (aktuell %d)" +msgid "number of requested standby connections exceeds \"max_wal_senders\" (currently %d)" +msgstr "Anzahl angeforderter Standby-Verbindungen überschreitet »max_wal_senders« (aktuell %d)" #: storage/lmgr/proc.c:1541 #, c-format @@ -23929,14 +23979,12 @@ msgid "prepare: %s" msgstr "Vorbereiten: %s" #: tcop/postgres.c:2483 -#, fuzzy, c-format -#| msgid "parameters: %s" +#, c-format msgid "Parameters: %s" msgstr "Parameter: %s" #: tcop/postgres.c:2498 -#, fuzzy, c-format -#| msgid "abort reason: recovery conflict" +#, c-format msgid "Abort reason: recovery conflict" msgstr "Abbruchgrund: Konflikt bei Wiederherstellung" @@ -24081,10 +24129,9 @@ msgid "terminating connection due to idle-in-transaction timeout" msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Transaktion" #: tcop/postgres.c:3434 -#, fuzzy, c-format -#| msgid "terminating connection due to idle-in-transaction timeout" +#, c-format msgid "terminating connection due to transaction timeout" -msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Transaktion" +msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in Transaktion" #: tcop/postgres.c:3447 #, c-format @@ -24097,15 +24144,13 @@ msgid "stack depth limit exceeded" msgstr "Grenze für Stacktiefe überschritten" #: tcop/postgres.c:3538 -#, fuzzy, c-format -#| msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate." -msgid "Increase the configuration parameter max_stack_depth (currently %dkB), after ensuring the platform's stack depth limit is adequate." +#, 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:3585 -#, fuzzy, c-format -#| msgid "\"max_stack_depth\" must not exceed %ldkB." -msgid "max_stack_depth must not exceed %ldkB." +#, c-format +msgid "\"max_stack_depth\" must not exceed %ldkB." msgstr "»max_stack_depth« darf %ldkB nicht überschreiten." #: tcop/postgres.c:3587 @@ -24115,8 +24160,8 @@ msgstr "Erhöhen Sie die Stacktiefenbegrenzung Ihrer Plattform mit »ulimit -s« #: tcop/postgres.c:3610 #, c-format -msgid "client_connection_check_interval must be set to 0 on this platform." -msgstr "client_connection_check_interval muss auf dieser Plattform auf 0 gesetzt sein." +msgid "\"client_connection_check_interval\" must be set to 0 on this platform." +msgstr "»client_connection_check_interval« muss auf dieser Plattform auf 0 gesetzt sein." #: tcop/postgres.c:3631 #, c-format @@ -24124,9 +24169,8 @@ msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "Kann Parameter nicht einschalten, wenn »log_statement_stats« an ist." #: tcop/postgres.c:3646 -#, fuzzy, c-format -#| msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true." -msgid "Cannot enable log_statement_stats when log_parser_stats, log_planner_stats, or log_executor_stats is true." +#, c-format +msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true." msgstr "Kann »log_statement_stats« nicht einschalten, wenn »log_parser_stats«, »log_planner_stats« oder »log_executor_stats« an ist." #: tcop/postgres.c:4011 @@ -24524,7 +24568,7 @@ msgstr "Funktionsaufruf einer gelöschten Funktion" msgid "resetting existing statistics for kind %s, db=%u, oid=%u" msgstr "bestehende Statistiken für Art %s, db=%u, oid=%u werden zurückgesetzt" -#: utils/activity/wait_event.c:211 +#: utils/activity/wait_event.c:210 #, fuzzy, c-format #| msgid "too many arguments for cursor \"%s\"" msgid "too many wait events for extensions" @@ -24767,10 +24811,9 @@ msgid "upper bound cannot be less than lower bound" msgstr "Obergrenze kann nicht kleiner als Untergrenze sein" #: utils/adt/arrayfuncs.c:487 -#, fuzzy, c-format -#| msgid "array lower bound is too large: %d" +#, c-format msgid "array upper bound is too large: %d" -msgstr "Array-Untergrenze ist zu groß: %d" +msgstr "Array-Obergrenze ist zu groß: %d" #: utils/adt/arrayfuncs.c:538 #, fuzzy, c-format @@ -26827,8 +26870,8 @@ msgstr "Perzentilwert %g ist nicht zwischen 0 und 1" msgid "could not open collator for locale \"%s\" with rules \"%s\": %s" msgstr "konnte Collator für Locale »%s« mit Regeln »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:1495 utils/adt/pg_locale.c:2975 -#: utils/adt/pg_locale.c:3048 +#: utils/adt/pg_locale.c:1495 utils/adt/pg_locale.c:2969 +#: utils/adt/pg_locale.c:3042 #, c-format msgid "ICU is not supported in this build" msgstr "ICU wird in dieser Installation nicht unterstützt" @@ -26868,8 +26911,8 @@ msgstr "Die Sortierfolge in der Datenbank wurde mit Version %s erzeugt, aber das msgid "Rebuild all objects affected by this collation and run ALTER COLLATION %s REFRESH VERSION, or build PostgreSQL with the right library version." msgstr "Bauen Sie alle von dieser Sortierfolge beinflussten Objekte neu und führen Sie ALTER COLLATION %s REFRESH VERSION aus, oder bauen Sie PostgreSQL mit der richtigen Bibliotheksversion." -#: utils/adt/pg_locale.c:1749 utils/adt/pg_locale.c:2536 -#: utils/adt/pg_locale.c:2564 +#: utils/adt/pg_locale.c:1749 utils/adt/pg_locale.c:2533 +#: utils/adt/pg_locale.c:2558 #, fuzzy, c-format #| msgid "invalid locale name \"%s\"" msgid "invalid locale name \"%s\" for builtin provider" @@ -26905,59 +26948,58 @@ msgstr "Vergleichung fehlgeschlagen: %s" msgid "sort key generation failed: %s" msgstr "Sortierschlüsselerzeugung fehlgeschlagen: %s" -#: utils/adt/pg_locale.c:2618 +#: utils/adt/pg_locale.c:2612 #, c-format msgid "could not get language from locale \"%s\": %s" msgstr "konnte Sprache nicht aus Locale »%s« ermitteln: %s" -#: utils/adt/pg_locale.c:2639 utils/adt/pg_locale.c:2655 +#: utils/adt/pg_locale.c:2633 utils/adt/pg_locale.c:2649 #, c-format msgid "could not open collator for locale \"%s\": %s" msgstr "konnte Collator für Locale »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:2680 +#: utils/adt/pg_locale.c:2674 #, c-format msgid "encoding \"%s\" not supported by ICU" msgstr "Kodierung »%s« wird von ICU nicht unterstützt" -#: utils/adt/pg_locale.c:2687 +#: utils/adt/pg_locale.c:2681 #, c-format msgid "could not open ICU converter for encoding \"%s\": %s" msgstr "konnte ICU-Konverter für Kodierung »%s« nicht öffnen: %s" -#: utils/adt/pg_locale.c:2705 utils/adt/pg_locale.c:2724 -#: utils/adt/pg_locale.c:2780 utils/adt/pg_locale.c:2791 +#: utils/adt/pg_locale.c:2699 utils/adt/pg_locale.c:2718 +#: utils/adt/pg_locale.c:2774 utils/adt/pg_locale.c:2785 #, c-format msgid "%s failed: %s" msgstr "%s fehlgeschlagen: %s" -#: utils/adt/pg_locale.c:2966 +#: utils/adt/pg_locale.c:2960 #, c-format msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "konnte Locale-Namen »%s« nicht in Sprach-Tag umwandeln: %s" -#: utils/adt/pg_locale.c:3007 +#: utils/adt/pg_locale.c:3001 #, c-format msgid "could not get language from ICU locale \"%s\": %s" msgstr "konnte Sprache nicht aus ICU-Locale »%s« ermitteln: %s" -#: utils/adt/pg_locale.c:3009 utils/adt/pg_locale.c:3038 -#, fuzzy, c-format -#| msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"." -msgid "To disable ICU locale validation, set the parameter %s to \"%s\"." +#: utils/adt/pg_locale.c:3003 utils/adt/pg_locale.c:3032 +#, c-format +msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"." msgstr "Um die Validierung von ICU-Locales auszuschalten, setzen Sie den Parameter »%s« auf »%s«." -#: utils/adt/pg_locale.c:3036 +#: utils/adt/pg_locale.c:3030 #, c-format msgid "ICU locale \"%s\" has unknown language \"%s\"" msgstr "ICU-Locale »%s« hat unbekannte Sprache »%s«" -#: utils/adt/pg_locale.c:3187 +#: utils/adt/pg_locale.c:3181 #, c-format msgid "invalid multibyte character for locale" msgstr "ungültiges Mehrbytezeichen für Locale" -#: utils/adt/pg_locale.c:3188 +#: utils/adt/pg_locale.c:3182 #, c-format msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding." msgstr "Die LC_CTYPE-Locale des Servers ist wahrscheinlich mit der Kodierung der Datenbank inkompatibel." @@ -26988,10 +27030,9 @@ msgid "unrecognized reset target: \"%s\"" msgstr "unbekanntes Reset-Ziel: »%s«" #: utils/adt/pgstatfuncs.c:1740 -#, fuzzy, c-format -#| msgid "Target must be \"archiver\", \"bgwriter\", \"io\", \"recovery_prefetch\", or \"wal\"." +#, c-format msgid "Target must be \"archiver\", \"bgwriter\", \"checkpointer\", \"io\", \"recovery_prefetch\", \"slru\", or \"wal\"." -msgstr "Das Reset-Ziel muss »archiver«, »bgwriter«, »io«, »recovery_prefetch« oder »wal« sein." +msgstr "Das Reset-Ziel muss »archiver«, »bgwriter«, »checkpointer«, »io«, »recovery_prefetch«, »slru« oder »wal« sein." #: utils/adt/pgstatfuncs.c:1822 #, c-format @@ -27139,8 +27180,8 @@ msgstr "es gibt mehrere Funktionen namens »%s«" msgid "more than one operator named %s" msgstr "es gibt mehrere Operatoren namens %s" -#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10451 -#: utils/adt/ruleutils.c:10664 +#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10424 +#: utils/adt/ruleutils.c:10637 #, c-format msgid "too many arguments" msgstr "zu viele Argumente" @@ -27176,78 +27217,78 @@ msgstr "Typname erwartet" msgid "improper type name" msgstr "falscher Typname" -#: utils/adt/ri_triggers.c:311 utils/adt/ri_triggers.c:1700 -#: utils/adt/ri_triggers.c:2700 +#: utils/adt/ri_triggers.c:303 utils/adt/ri_triggers.c:1616 +#: utils/adt/ri_triggers.c:2601 #, c-format msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" msgstr "Einfügen oder Aktualisieren in Tabelle »%s« verletzt Fremdschlüssel-Constraint »%s«" -#: utils/adt/ri_triggers.c:314 utils/adt/ri_triggers.c:1703 +#: utils/adt/ri_triggers.c:306 utils/adt/ri_triggers.c:1619 #, c-format msgid "MATCH FULL does not allow mixing of null and nonnull key values." msgstr "MATCH FULL erlaubt das Mischen von Schlüsseln, die NULL und nicht NULL sind, nicht." -#: utils/adt/ri_triggers.c:2120 +#: utils/adt/ri_triggers.c:2036 #, c-format msgid "function \"%s\" must be fired for INSERT" msgstr "Funktion »%s« muss von INSERT ausgelöst werden" -#: utils/adt/ri_triggers.c:2126 +#: utils/adt/ri_triggers.c:2042 #, c-format msgid "function \"%s\" must be fired for UPDATE" msgstr "Funktion »%s« muss von UPDATE ausgelöst werden" -#: utils/adt/ri_triggers.c:2132 +#: utils/adt/ri_triggers.c:2048 #, c-format msgid "function \"%s\" must be fired for DELETE" msgstr "Funktion »%s« muss von DELETE ausgelöst werden" -#: utils/adt/ri_triggers.c:2155 +#: utils/adt/ri_triggers.c:2071 #, c-format msgid "no pg_constraint entry for trigger \"%s\" on table \"%s\"" msgstr "kein »pg_constraint«-Eintrag für Trigger »%s« für Tabelle »%s«" -#: utils/adt/ri_triggers.c:2157 +#: utils/adt/ri_triggers.c:2073 #, c-format msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT." msgstr "Entfernen Sie diesen Referentielle-Integritäts-Trigger und seine Partner und führen Sie dann ALTER TABLE ADD CONSTRAINT aus." -#: utils/adt/ri_triggers.c:2525 +#: utils/adt/ri_triggers.c:2426 #, c-format msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result" msgstr "RI-Anfrage in Tabelle »%s« für Constraint »%s« von Tabelle »%s« ergab unerwartetes Ergebnis" -#: utils/adt/ri_triggers.c:2529 +#: utils/adt/ri_triggers.c:2430 #, c-format msgid "This is most likely due to a rule having rewritten the query." msgstr "Das liegt höchstwahrscheinlich daran, dass eine Regel die Anfrage umgeschrieben hat." -#: utils/adt/ri_triggers.c:2690 +#: utils/adt/ri_triggers.c:2591 #, c-format msgid "removing partition \"%s\" violates foreign key constraint \"%s\"" msgstr "Entfernen der Partition »%s« verletzt Fremdschlüssel-Constraint »%s«" -#: utils/adt/ri_triggers.c:2693 utils/adt/ri_triggers.c:2718 +#: utils/adt/ri_triggers.c:2594 utils/adt/ri_triggers.c:2619 #, c-format msgid "Key (%s)=(%s) is still referenced from table \"%s\"." msgstr "Auf Schlüssel (%s)=(%s) wird noch aus Tabelle »%s« verwiesen." -#: utils/adt/ri_triggers.c:2704 +#: utils/adt/ri_triggers.c:2605 #, c-format msgid "Key (%s)=(%s) is not present in table \"%s\"." msgstr "Schlüssel (%s)=(%s) ist nicht in Tabelle »%s« vorhanden." -#: utils/adt/ri_triggers.c:2707 +#: utils/adt/ri_triggers.c:2608 #, c-format msgid "Key is not present in table \"%s\"." msgstr "Der Schlüssel ist nicht in Tabelle »%s« vorhanden." -#: utils/adt/ri_triggers.c:2713 +#: utils/adt/ri_triggers.c:2614 #, c-format msgid "update or delete on table \"%s\" violates foreign key constraint \"%s\" on table \"%s\"" msgstr "Aktualisieren oder Löschen in Tabelle »%s« verletzt Fremdschlüssel-Constraint »%s« von Tabelle »%s«" -#: utils/adt/ri_triggers.c:2721 +#: utils/adt/ri_triggers.c:2622 #, c-format msgid "Key is still referenced from table \"%s\"." msgstr "Auf den Schlüssel wird noch aus Tabelle »%s« verwiesen." @@ -27310,22 +27351,22 @@ 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:2720 +#: utils/adt/ruleutils.c:2693 #, c-format msgid "input is a query, not an expression" msgstr "Eingabe ist eine Anfrage, kein Ausdruck" -#: utils/adt/ruleutils.c:2732 +#: utils/adt/ruleutils.c:2705 #, c-format msgid "expression contains variables of more than one relation" msgstr "Ausdruck enthält Verweise auf Variablen von mehr als einer Relation" -#: utils/adt/ruleutils.c:2739 +#: utils/adt/ruleutils.c:2712 #, c-format msgid "expression contains variables" msgstr "Ausdruck enthält Variablen" -#: utils/adt/ruleutils.c:5269 +#: utils/adt/ruleutils.c:5242 #, c-format msgid "rule \"%s\" has unsupported event type %d" msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d" @@ -27444,8 +27485,7 @@ msgid "Months usually have fractional weeks." msgstr "Monate haben gewöhnlich partielle Wochen." #: utils/adt/timestamp.c:6551 utils/adt/timestamp.c:6637 -#, fuzzy, c-format -#| msgid "step size cannot be infinity" +#, c-format msgid "step size cannot be infinite" msgstr "Schrittgröße kann nicht unendlich sein" @@ -28022,17 +28062,17 @@ msgstr "Heap-Relfile-Nummer-Wert ist im Binary-Upgrade-Modus nicht gesetzt" msgid "unexpected request for new relfilenumber in binary upgrade mode" msgstr "unerwartete Anforderung einer neuen Relfile-Nummer im Binary-Upgrade-Modus" -#: utils/cache/relcache.c:6527 +#: utils/cache/relcache.c:6493 #, 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:6529 +#: utils/cache/relcache.c:6495 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht." -#: utils/cache/relcache.c:6859 +#: utils/cache/relcache.c:6825 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "konnte Cache-Datei »%s« nicht löschen: %m" @@ -28083,10 +28123,9 @@ msgid "could not reopen file \"%s\" as stdout: %m" msgstr "konnte Datei »%s« nicht als stdout neu öffnen: %m" #: utils/error/elog.c:2150 -#, fuzzy, c-format -#| msgid "invalid character" +#, c-format msgid "Invalid character" -msgstr "ungültiges Zeichen" +msgstr "Ungültiges Zeichen" #: utils/error/elog.c:2856 utils/error/elog.c:2883 utils/error/elog.c:2899 msgid "[unknown]" @@ -28247,15 +28286,13 @@ msgid "invalid macro name in dynamic library path: %s" msgstr "ungültiger Makroname in Parameter »dynamic_library_path«: %s" #: utils/fmgr/dfmgr.c:541 -#, fuzzy, c-format -#| msgid "zero-length component in parameter \"dynamic_library_path\"" -msgid "zero-length component in parameter dynamic_library_path" +#, c-format +msgid "zero-length component in parameter \"dynamic_library_path\"" msgstr "eine Komponente im Parameter »dynamic_library_path« hat Länge null" #: utils/fmgr/dfmgr.c:560 -#, fuzzy, c-format -#| msgid "component in parameter \"dynamic_library_path\" is not an absolute path" -msgid "component in parameter dynamic_library_path is not an absolute path" +#, c-format +msgid "component in parameter \"dynamic_library_path\" is not an absolute path" msgstr "eine Komponente im Parameter »dynamic_library_path« ist kein absoluter Pfad" #: utils/fmgr/fmgr.c:236 @@ -28820,19 +28857,15 @@ msgstr "" "die Umgebungsvariable PGDATA setzen.\n" #: utils/misc/guc.c:1853 -#, fuzzy, c-format -#| msgid "%s: could not access the server configuration file \"%s\": %s\n" +#, c-format msgid "%s: could not access the server configuration file \"%s\": %m\n" -msgstr "%s: konnte nicht auf die Serverkonfigurationsdatei »%s« zugreifen: %s\n" +msgstr "%s: konnte nicht auf die Serverkonfigurationsdatei »%s« zugreifen: %m\n" #: utils/misc/guc.c:1881 -#, fuzzy, c-format -#| msgid "" -#| "%s does not know where to find the database system data.\n" -#| "This can be specified as \"data_directory\" in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n" +#, c-format msgid "" "%s does not know where to find the database system data.\n" -"This can be specified as data_directory in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n" +"This can be specified as \"data_directory\" in \"%s\", or by the -D invocation option, or by the PGDATA environment variable.\n" msgstr "" "%s weiß nicht, wo die Systemdaten für das Datenbanksystem\n" "zu finden sind. Sie können dies mit »data_directory« in »%s«, mit der\n" @@ -28926,10 +28959,9 @@ msgid "Only roles with privileges of the \"%s\" role may examine this parameter. msgstr "Nur Rollen mit den Privilegien der Rolle »%s« können diesen Parameter inspizieren." #: utils/misc/guc.c:4579 -#, fuzzy, c-format -#| msgid "DEFAULT is not allowed in this context" +#, c-format msgid "ALTER SYSTEM is not allowed in this environment" -msgstr "DEFAULT ist in diesem Zusammenhang nicht erlaubt" +msgstr "ALTER SYSTEM ist in dieser Umgebung nicht erlaubt" #: utils/misc/guc.c:4611 #, c-format @@ -29271,1802 +29303,1794 @@ msgid "Enables the planner's use of async append plans." msgstr "Ermöglicht asynchrone Append-Pläne im Planer." #: utils/misc/guc_tables.c:991 -msgid "Enable removal of unique self-joins." -msgstr "" - -#: utils/misc/guc_tables.c:1001 msgid "Enables reordering of GROUP BY keys." msgstr "" -#: utils/misc/guc_tables.c:1011 +#: utils/misc/guc_tables.c:1001 msgid "Enables genetic query optimization." msgstr "Ermöglicht genetische Anfrageoptimierung." -#: utils/misc/guc_tables.c:1012 +#: utils/misc/guc_tables.c:1002 msgid "This algorithm attempts to do planning without exhaustive searching." msgstr "Dieser Algorithmus versucht das Planen ohne erschöpfende Suche durchzuführen." -#: utils/misc/guc_tables.c:1026 +#: utils/misc/guc_tables.c:1016 msgid "Shows whether the current user is a superuser." msgstr "Zeigt, ob der aktuelle Benutzer ein Superuser ist." -#: utils/misc/guc_tables.c:1041 +#: utils/misc/guc_tables.c:1031 msgid "Allows running the ALTER SYSTEM command." msgstr "" -#: utils/misc/guc_tables.c:1042 +#: utils/misc/guc_tables.c:1032 msgid "Can be set to off for environments where global configuration changes should be made using a different method." msgstr "" -#: utils/misc/guc_tables.c:1052 +#: utils/misc/guc_tables.c:1042 msgid "Enables advertising the server via Bonjour." msgstr "Ermöglicht die Bekanntgabe des Servers mit Bonjour." -#: utils/misc/guc_tables.c:1061 +#: utils/misc/guc_tables.c:1051 msgid "Collects transaction commit time." msgstr "Sammelt Commit-Timestamps von Transaktionen." -#: utils/misc/guc_tables.c:1070 +#: utils/misc/guc_tables.c:1060 msgid "Enables SSL connections." msgstr "Ermöglicht SSL-Verbindungen." -#: utils/misc/guc_tables.c:1079 -msgid "Controls whether ssl_passphrase_command is called during server reload." -msgstr "Kontrolliert, ob ssl_passphrase_command beim Neuladen des Servers aufgerufen wird." +#: utils/misc/guc_tables.c:1069 +msgid "Controls whether \"ssl_passphrase_command\" is called during server reload." +msgstr "Kontrolliert, ob »ssl_passphrase_command« beim Neuladen des Servers aufgerufen wird." -#: utils/misc/guc_tables.c:1088 +#: utils/misc/guc_tables.c:1078 msgid "Give priority to server ciphersuite order." msgstr "Der Ciphersuite-Reihenfolge des Servers Vorrang geben." -#: utils/misc/guc_tables.c:1097 +#: utils/misc/guc_tables.c:1087 msgid "Forces synchronization of updates to disk." msgstr "Erzwingt die Synchronisierung von Aktualisierungen auf Festplatte." -#: utils/misc/guc_tables.c:1098 +#: utils/misc/guc_tables.c:1088 msgid "The server will use the fsync() system call in several places to make sure that updates are physically written to disk. This ensures that a database cluster will recover to a consistent state after an operating system or hardware crash." msgstr "Der Server verwendet den Systemaufruf fsync() an mehreren Stellen, um sicherzustellen, dass Datenänderungen physikalisch auf die Festplatte geschrieben werden. Das stellt sicher, dass der Datenbankcluster nach einem Betriebssystemabsturz oder Hardwarefehler in einem korrekten Zustand wiederhergestellt werden kann." -#: utils/misc/guc_tables.c:1109 +#: utils/misc/guc_tables.c:1099 msgid "Continues processing after a checksum failure." msgstr "Setzt die Verarbeitung trotz Prüfsummenfehler fort." -#: utils/misc/guc_tables.c:1110 +#: utils/misc/guc_tables.c:1100 msgid "Detection of a checksum failure normally causes PostgreSQL to report an error, aborting the current transaction. Setting ignore_checksum_failure to true causes the system to ignore the failure (but still report a warning), and continue processing. This behavior could cause crashes or other serious problems. Only has an effect if checksums are enabled." msgstr "Wenn eine fehlerhafte Prüfsumme entdeckt wird, gibt PostgreSQL normalerweise ein Fehler aus und bricht die aktuelle Transaktion ab. Wenn »ignore_checksum_failure« an ist, dann wird der Fehler ignoriert (aber trotzdem eine Warnung ausgegeben) und die Verarbeitung geht weiter. Dieses Verhalten kann Abstürze und andere ernsthafte Probleme verursachen. Es hat keine Auswirkungen, wenn Prüfsummen nicht eingeschaltet sind." -#: utils/misc/guc_tables.c:1124 +#: utils/misc/guc_tables.c:1114 msgid "Continues processing past damaged page headers." msgstr "Setzt die Verarbeitung trotz kaputter Seitenköpfe fort." -#: utils/misc/guc_tables.c:1125 -msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page." +#: utils/misc/guc_tables.c:1115 +msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting \"zero_damaged_page\" to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page." msgstr "Wenn ein kaputter Seitenkopf entdeckt wird, gibt PostgreSQL normalerweise einen Fehler aus und bricht die aktuelle Transaktion ab. Wenn »zero_damaged_pages« an ist, dann wird eine Warnung ausgegeben, die kaputte Seite mit Nullen gefüllt und die Verarbeitung geht weiter. Dieses Verhalten zerstört Daten, nämlich alle Zeilen in der kaputten Seite." -#: utils/misc/guc_tables.c:1138 +#: utils/misc/guc_tables.c:1128 msgid "Continues recovery after an invalid pages failure." msgstr "Setzt die Wiederherstellung trotz Fehler durch ungültige Seiten fort." -#: utils/misc/guc_tables.c:1139 -msgid "Detection of WAL records having references to invalid pages during recovery causes PostgreSQL to raise a PANIC-level error, aborting the recovery. Setting ignore_invalid_pages to true causes the system to ignore invalid page references in WAL records (but still report a warning), and continue recovery. This behavior may cause crashes, data loss, propagate or hide corruption, or other serious problems. Only has an effect during recovery or in standby mode." +#: utils/misc/guc_tables.c:1129 +msgid "Detection of WAL records having references to invalid pages during recovery causes PostgreSQL to raise a PANIC-level error, aborting the recovery. Setting \"ignore_invalid_pages\" to true causes the system to ignore invalid page references in WAL records (but still report a warning), and continue recovery. This behavior may cause crashes, data loss, propagate or hide corruption, or other serious problems. Only has an effect during recovery or in standby mode." msgstr "Wenn WAL-Einträge mit Verweisen auf ungültige Seiten bei der Wiederherstellung erkannt werden, verursacht das einen PANIC-Fehler, wodurch die Wiederherstellung abgebrochen wird. Wenn »ignore_invalid_pages« an ist, dann werden ungültige Seitenverweise in WAL-Einträgen ignoriert (aber trotzen eine Warnung ausgegeben) und die Wiederherstellung wird fortgesetzt. Dieses Verhalten kann Abstürze und Datenverlust verursachen, Datenverfälschung verbreiten oder verstecken sowie andere ernsthafte Probleme verursachen. Es hat nur Auswirkungen im Wiederherstellungs- oder Standby-Modus." -#: utils/misc/guc_tables.c:1157 +#: utils/misc/guc_tables.c:1147 msgid "Writes full pages to WAL when first modified after a checkpoint." msgstr "Schreibt volle Seiten in den WAL, sobald sie nach einem Checkpoint geändert werden." -#: utils/misc/guc_tables.c:1158 +#: utils/misc/guc_tables.c:1148 msgid "A page write in process during an operating system crash might be only partially written to disk. During recovery, the row changes stored in WAL are not enough to recover. This option writes pages when first modified after a checkpoint to WAL so full recovery is possible." msgstr "Ein Seitenschreibvorgang während eines Betriebssystemabsturzes könnte eventuell nur teilweise geschrieben worden sein. Bei der Wiederherstellung sind die im WAL gespeicherten Zeilenänderungen nicht ausreichend. Diese Option schreibt Seiten, sobald sie nach einem Checkpoint geändert worden sind, damit eine volle Wiederherstellung möglich ist." -#: utils/misc/guc_tables.c:1171 +#: utils/misc/guc_tables.c:1161 msgid "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modification." msgstr "Schreibt volle Seiten in den WAL, sobald sie nach einem Checkpoint geändert werden, auch für eine nicht kritische Änderung." -#: utils/misc/guc_tables.c:1181 +#: utils/misc/guc_tables.c:1171 msgid "Writes zeroes to new WAL files before first use." msgstr "Schreibt Nullen in neue WAL-Dateien vor der ersten Verwendung." -#: utils/misc/guc_tables.c:1191 +#: utils/misc/guc_tables.c:1181 msgid "Recycles WAL files by renaming them." msgstr "WAL-Dateien werden durch Umbenennen wiederverwendet." -#: utils/misc/guc_tables.c:1201 +#: utils/misc/guc_tables.c:1191 msgid "Logs each checkpoint." msgstr "Schreibt jeden Checkpoint in den Log." -#: utils/misc/guc_tables.c:1210 +#: utils/misc/guc_tables.c:1200 msgid "Logs each successful connection." msgstr "Schreibt jede erfolgreiche Verbindung in den Log." -#: utils/misc/guc_tables.c:1219 +#: utils/misc/guc_tables.c:1209 #, fuzzy #| msgid "Connections and Authentication / Connection Settings" msgid "Logs details of pre-authentication connection handshake." msgstr "Verbindungen und Authentifizierung / Verbindungseinstellungen" -#: utils/misc/guc_tables.c:1229 +#: utils/misc/guc_tables.c:1219 msgid "Logs end of a session, including duration." msgstr "Schreibt jedes Verbindungsende mit Sitzungszeit in den Log." -#: utils/misc/guc_tables.c:1238 +#: utils/misc/guc_tables.c:1228 msgid "Logs each replication command." msgstr "Schreibt jeden Replikationsbefehl in den Log." -#: utils/misc/guc_tables.c:1247 +#: utils/misc/guc_tables.c:1237 msgid "Shows whether the running server has assertion checks enabled." msgstr "Zeigt, ob der laufende Server Assertion-Prüfungen aktiviert hat." -#: utils/misc/guc_tables.c:1258 +#: utils/misc/guc_tables.c:1248 msgid "Terminate session on any error." msgstr "Sitzung bei jedem Fehler abbrechen." -#: utils/misc/guc_tables.c:1267 +#: utils/misc/guc_tables.c:1257 msgid "Reinitialize server after backend crash." msgstr "Server nach Absturz eines Serverprozesses reinitialisieren." -#: utils/misc/guc_tables.c:1276 +#: utils/misc/guc_tables.c:1266 msgid "Remove temporary files after backend crash." msgstr "Temporäre Dateien nach Absturz eines Serverprozesses löschen." -#: utils/misc/guc_tables.c:1286 +#: utils/misc/guc_tables.c:1276 msgid "Send SIGABRT not SIGQUIT to child processes after backend crash." msgstr "SIGABRT statt SIGQUIT an Kindprozesse noch Absturz eines Serverprozesses senden." -#: utils/misc/guc_tables.c:1296 +#: utils/misc/guc_tables.c:1286 msgid "Send SIGABRT not SIGKILL to stuck child processes." msgstr "SIGABRT statt SIGKILL an feststeckende Kindprozesse senden." -#: utils/misc/guc_tables.c:1307 +#: utils/misc/guc_tables.c:1297 msgid "Logs the duration of each completed SQL statement." msgstr "Loggt die Dauer jeder abgeschlossenen SQL-Anweisung." -#: utils/misc/guc_tables.c:1316 +#: utils/misc/guc_tables.c:1306 msgid "Logs each query's parse tree." msgstr "Scheibt den Parsebaum jeder Anfrage in den Log." -#: utils/misc/guc_tables.c:1325 +#: utils/misc/guc_tables.c:1315 msgid "Logs each query's rewritten parse tree." msgstr "Schreibt den umgeschriebenen Parsebaum jeder Anfrage in den Log." -#: utils/misc/guc_tables.c:1334 +#: utils/misc/guc_tables.c:1324 msgid "Logs each query's execution plan." msgstr "Schreibt den Ausführungsplan jeder Anfrage in den Log." -#: utils/misc/guc_tables.c:1343 +#: utils/misc/guc_tables.c:1333 msgid "Indents parse and plan tree displays." msgstr "Rückt die Anzeige von Parse- und Planbäumen ein." -#: utils/misc/guc_tables.c:1352 +#: utils/misc/guc_tables.c:1342 msgid "Writes parser performance statistics to the server log." msgstr "Schreibt Parser-Leistungsstatistiken in den Serverlog." -#: utils/misc/guc_tables.c:1361 +#: utils/misc/guc_tables.c:1351 msgid "Writes planner performance statistics to the server log." msgstr "Schreibt Planer-Leistungsstatistiken in den Serverlog." -#: utils/misc/guc_tables.c:1370 +#: utils/misc/guc_tables.c:1360 msgid "Writes executor performance statistics to the server log." msgstr "Schreibt Executor-Leistungsstatistiken in den Serverlog." -#: utils/misc/guc_tables.c:1379 +#: utils/misc/guc_tables.c:1369 msgid "Writes cumulative performance statistics to the server log." msgstr "Schreibt Gesamtleistungsstatistiken in den Serverlog." -#: utils/misc/guc_tables.c:1389 +#: utils/misc/guc_tables.c:1379 msgid "Logs system resource usage statistics (memory and CPU) on various B-tree operations." msgstr "Loggt Statistiken über Systemressourcen (Speicher und CPU) während diverser B-Baum-Operationen." -#: utils/misc/guc_tables.c:1401 +#: utils/misc/guc_tables.c:1391 msgid "Collects information about executing commands." msgstr "Sammelt Informationen über ausgeführte Befehle." -#: utils/misc/guc_tables.c:1402 +#: utils/misc/guc_tables.c:1392 msgid "Enables the collection of information on the currently executing command of each session, along with the time at which that command began execution." msgstr "Schaltet die Sammlung von Informationen über den aktuell ausgeführten Befehl jeder Sitzung ein, einschließlich der Zeit, and dem die Befehlsausführung begann." -#: utils/misc/guc_tables.c:1412 +#: utils/misc/guc_tables.c:1402 msgid "Collects statistics on database activity." msgstr "Sammelt Statistiken über Datenbankaktivität." -#: utils/misc/guc_tables.c:1421 +#: utils/misc/guc_tables.c:1411 msgid "Collects timing statistics for database I/O activity." msgstr "Sammelt Zeitmessungsstatistiken über Datenbank-I/O-Aktivität." -#: utils/misc/guc_tables.c:1430 +#: utils/misc/guc_tables.c:1420 msgid "Collects timing statistics for WAL I/O activity." msgstr "Sammelt Zeitmessungsstatistiken über WAL-I/O-Aktivität." -#: utils/misc/guc_tables.c:1440 +#: utils/misc/guc_tables.c:1430 msgid "Updates the process title to show the active SQL command." msgstr "Der Prozesstitel wird aktualisiert, um den aktuellen SQL-Befehl anzuzeigen." -#: utils/misc/guc_tables.c:1441 +#: utils/misc/guc_tables.c:1431 msgid "Enables updating of the process title every time a new SQL command is received by the server." msgstr "Ermöglicht das Aktualisieren des Prozesstitels bei jedem von Server empfangenen neuen SQL-Befehl." -#: utils/misc/guc_tables.c:1450 +#: utils/misc/guc_tables.c:1440 msgid "Starts the autovacuum subprocess." msgstr "Startet den Autovacuum-Prozess." -#: utils/misc/guc_tables.c:1460 +#: utils/misc/guc_tables.c:1450 msgid "Generates debugging output for LISTEN and NOTIFY." msgstr "Erzeugt Debug-Ausgabe für LISTEN und NOTIFY." -#: utils/misc/guc_tables.c:1472 +#: utils/misc/guc_tables.c:1462 msgid "Emits information about lock usage." msgstr "Gibt Informationen über Sperrenverwendung aus." -#: utils/misc/guc_tables.c:1482 +#: utils/misc/guc_tables.c:1472 msgid "Emits information about user lock usage." msgstr "Gibt Informationen über Benutzersperrenverwendung aus." -#: utils/misc/guc_tables.c:1492 +#: utils/misc/guc_tables.c:1482 msgid "Emits information about lightweight lock usage." msgstr "Gibt Informationen über die Verwendung von Lightweight Locks aus." -#: utils/misc/guc_tables.c:1502 +#: utils/misc/guc_tables.c:1492 msgid "Dumps information about all current locks when a deadlock timeout occurs." msgstr "Gibt Informationen über alle aktuellen Sperren aus, wenn eine Verklemmung auftritt." -#: utils/misc/guc_tables.c:1514 +#: utils/misc/guc_tables.c:1504 msgid "Logs long lock waits." msgstr "Schreibt Meldungen über langes Warten auf Sperren in den Log." -#: utils/misc/guc_tables.c:1523 +#: utils/misc/guc_tables.c:1513 msgid "Logs standby recovery conflict waits." msgstr "Schreibt Meldungen über Warten wegen Konflikten bei Wiederherstellung in den Log." -#: utils/misc/guc_tables.c:1532 +#: utils/misc/guc_tables.c:1522 msgid "Logs the host name in the connection logs." msgstr "Schreibt den Hostnamen jeder Verbindung in den Log." -#: utils/misc/guc_tables.c:1533 +#: utils/misc/guc_tables.c:1523 msgid "By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty." msgstr "In der Standardeinstellung zeigen die Verbindungslogs nur die IP-Adresse der Clienthosts. Wenn Sie den Hostnamen auch anzeigen wollen, dann können Sie diese Option anschalten, aber je nachdem, wie Ihr DNS eingerichtet ist, kann das die Leistung nicht unerheblich beeinträchtigen." -#: utils/misc/guc_tables.c:1544 +#: utils/misc/guc_tables.c:1534 msgid "Treats \"expr=NULL\" as \"expr IS NULL\"." msgstr "Behandelt »ausdruck=NULL« als »ausdruck IS NULL«." -#: utils/misc/guc_tables.c:1545 +#: utils/misc/guc_tables.c:1535 msgid "When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown)." msgstr "Wenn an, dann werden Ausdrücke der Form ausdruck = NULL (oder NULL = ausdruck) wie ausdruck IS NULL behandelt, das heißt, sie ergeben wahr, wenn das Ergebnis von ausdruck der NULL-Wert ist, und ansonsten falsch. Das korrekte Verhalten von ausdruck = NULL ist immer den NULL-Wert (für unbekannt) zurückzugeben." -#: utils/misc/guc_tables.c:1557 +#: utils/misc/guc_tables.c:1547 msgid "Sets the default read-only status of new transactions." msgstr "Setzt den Standardwert für die Read-Only-Einstellung einer neuen Transaktion." -#: utils/misc/guc_tables.c:1567 +#: utils/misc/guc_tables.c:1557 msgid "Sets the current transaction's read-only status." msgstr "Setzt die Read-Only-Einstellung der aktuellen Transaktion." -#: utils/misc/guc_tables.c:1577 +#: utils/misc/guc_tables.c:1567 msgid "Sets the default deferrable status of new transactions." msgstr "Setzt den Standardwert für die Deferrable-Einstellung einer neuen Transaktion." -#: utils/misc/guc_tables.c:1586 +#: utils/misc/guc_tables.c:1576 msgid "Whether to defer a read-only serializable transaction until it can be executed with no possible serialization failures." msgstr "Ob eine serialisierbare Read-Only-Transaktion aufgeschoben werden soll, bis sie ohne mögliche Serialisierungsfehler ausgeführt werden kann." -#: utils/misc/guc_tables.c:1596 +#: utils/misc/guc_tables.c:1586 msgid "Enable row security." msgstr "Schaltet Sicherheit auf Zeilenebene ein." -#: utils/misc/guc_tables.c:1597 +#: utils/misc/guc_tables.c:1587 msgid "When enabled, row security will be applied to all users." msgstr "Wenn eingeschaltet, wird Sicherheit auf Zeilenebene auf alle Benutzer angewendet." -#: utils/misc/guc_tables.c:1605 +#: utils/misc/guc_tables.c:1595 msgid "Check routine bodies during CREATE FUNCTION and CREATE PROCEDURE." msgstr "Prüft Funktionskörper bei der Ausführung von CREATE FUNCTION und CREATE PROCEDURE." -#: utils/misc/guc_tables.c:1614 +#: utils/misc/guc_tables.c:1604 msgid "Enable input of NULL elements in arrays." msgstr "Ermöglicht die Eingabe von NULL-Elementen in Arrays." -#: utils/misc/guc_tables.c:1615 +#: utils/misc/guc_tables.c:1605 msgid "When turned on, unquoted NULL in an array input value means a null value; otherwise it is taken literally." msgstr "Wenn dies eingeschaltet ist, wird ein nicht gequotetes NULL in einem Array-Eingabewert als NULL-Wert interpretiert, ansonsten als Zeichenkette." -#: utils/misc/guc_tables.c:1631 +#: utils/misc/guc_tables.c:1621 msgid "WITH OIDS is no longer supported; this can only be false." msgstr "WITH OIDS wird nicht mehr unterstützt; kann nur auf falsch gesetzt werden." -#: utils/misc/guc_tables.c:1641 +#: utils/misc/guc_tables.c:1631 msgid "Start a subprocess to capture stderr output and/or csvlogs into log files." msgstr "Startet einen Subprozess, um die Stderr-Ausgabe und/oder CSV-Logs in Logdateien auszugeben." -#: utils/misc/guc_tables.c:1650 +#: utils/misc/guc_tables.c:1640 msgid "Truncate existing log files of same name during log rotation." msgstr "Kürzt existierende Logdateien mit dem selben Namen beim Rotieren." -#: utils/misc/guc_tables.c:1661 +#: utils/misc/guc_tables.c:1651 msgid "Emit information about resource usage in sorting." msgstr "Gibt Informationen über die Ressourcenverwendung beim Sortieren aus." -#: utils/misc/guc_tables.c:1675 +#: utils/misc/guc_tables.c:1665 msgid "Generate debugging output for synchronized scanning." msgstr "Erzeugt Debug-Ausgabe für synchronisiertes Scannen." -#: utils/misc/guc_tables.c:1690 +#: utils/misc/guc_tables.c:1680 msgid "Enable bounded sorting using heap sort." msgstr "Ermöglicht Bounded Sorting mittels Heap-Sort." -#: utils/misc/guc_tables.c:1703 +#: utils/misc/guc_tables.c:1693 msgid "Emit WAL-related debugging output." msgstr "Gibt diverse Debug-Meldungen über WAL aus." -#: utils/misc/guc_tables.c:1715 +#: utils/misc/guc_tables.c:1705 msgid "Shows whether datetimes are integer based." msgstr "Zeigt ob Datum/Zeit intern ganze Zahlen verwendet." -#: utils/misc/guc_tables.c:1726 +#: utils/misc/guc_tables.c:1716 msgid "Sets whether Kerberos and GSSAPI user names should be treated as case-insensitive." msgstr "Bestimmt, ob Groß-/Kleinschreibung bei Kerberos- und GSSAPI-Benutzernamen ignoriert werden soll." -#: utils/misc/guc_tables.c:1736 +#: utils/misc/guc_tables.c:1726 msgid "Sets whether GSSAPI delegation should be accepted from the client." msgstr "Bestimmt, ob GSSAPI-Delegation vom Client akzeptiert werden soll." -#: utils/misc/guc_tables.c:1746 +#: utils/misc/guc_tables.c:1736 msgid "Warn about backslash escapes in ordinary string literals." msgstr "Warnt bei Backslash-Escapes in normalen Zeichenkettenkonstanten." -#: utils/misc/guc_tables.c:1756 +#: utils/misc/guc_tables.c:1746 msgid "Causes '...' strings to treat backslashes literally." msgstr "Bewirkt, dass Zeichenketten der Art '...' Backslashes als normales Zeichen behandeln." -#: utils/misc/guc_tables.c:1767 +#: utils/misc/guc_tables.c:1757 msgid "Enable synchronized sequential scans." msgstr "Ermöglicht synchronisierte sequenzielle Scans." -#: utils/misc/guc_tables.c:1777 +#: utils/misc/guc_tables.c:1767 msgid "Sets whether to include or exclude transaction with recovery target." msgstr "Setzt ob die Transaktion mit dem Wiederherstellungsziel einbezogen oder ausgeschlossen wird." -#: utils/misc/guc_tables.c:1787 +#: utils/misc/guc_tables.c:1777 msgid "Starts the WAL summarizer process to enable incremental backup." msgstr "" -#: utils/misc/guc_tables.c:1797 +#: utils/misc/guc_tables.c:1787 msgid "Allows connections and queries during recovery." msgstr "Erlaubt Verbindungen und Anfragen während der Wiederherstellung." -#: utils/misc/guc_tables.c:1807 +#: utils/misc/guc_tables.c:1797 msgid "Allows feedback from a hot standby to the primary that will avoid query conflicts." msgstr "Erlaubt Rückmeldungen von einem Hot Standby an den Primärserver, um Anfragekonflikte zu vermeiden." -#: utils/misc/guc_tables.c:1817 +#: utils/misc/guc_tables.c:1807 msgid "Shows whether hot standby is currently active." msgstr "Zeigt, ob Hot Standby aktuell aktiv ist." -#: utils/misc/guc_tables.c:1828 +#: utils/misc/guc_tables.c:1818 msgid "Allows modifications of the structure of system tables." msgstr "Erlaubt Änderungen an der Struktur von Systemtabellen." -#: utils/misc/guc_tables.c:1839 +#: utils/misc/guc_tables.c:1829 msgid "Disables reading from system indexes." msgstr "Schaltet das Lesen aus Systemindexen ab." -#: utils/misc/guc_tables.c:1840 +#: utils/misc/guc_tables.c:1830 msgid "It does not prevent updating the indexes, so it is safe to use. The worst consequence is slowness." msgstr "Das Aktualisieren der Indexe wird nicht verhindert, also ist die Verwendung unbedenklich. Schlimmstenfalls wird alles langsamer." -#: utils/misc/guc_tables.c:1851 +#: utils/misc/guc_tables.c:1841 msgid "Allows tablespaces directly inside pg_tblspc, for testing." msgstr "Erlaubt Tablespaces direkt in pg_tblspc, zum Testen." -#: utils/misc/guc_tables.c:1862 +#: utils/misc/guc_tables.c:1852 msgid "Enables backward compatibility mode for privilege checks on large objects." msgstr "Schaltet den rückwärtskompatiblen Modus für Privilegienprüfungen bei Large Objects ein." -#: utils/misc/guc_tables.c:1863 +#: utils/misc/guc_tables.c:1853 msgid "Skips privilege checks when reading or modifying large objects, for compatibility with PostgreSQL releases prior to 9.0." msgstr "Überspringt Privilegienprüfungen beim Lesen oder Ändern von Large Objects, zur Kompatibilität mit PostgreSQL-Versionen vor 9.0." -#: utils/misc/guc_tables.c:1873 +#: utils/misc/guc_tables.c:1863 msgid "When generating SQL fragments, quote all identifiers." msgstr "Wenn SQL-Fragmente erzeugt werden, alle Bezeichner quoten." -#: utils/misc/guc_tables.c:1883 +#: utils/misc/guc_tables.c:1873 msgid "Shows whether data checksums are turned on for this cluster." msgstr "Zeigt, ob Datenprüfsummen in diesem Cluster angeschaltet sind." -#: utils/misc/guc_tables.c:1894 +#: utils/misc/guc_tables.c:1884 msgid "Add sequence number to syslog messages to avoid duplicate suppression." msgstr "Syslog-Nachrichten mit Sequenznummern versehen, um Unterdrückung doppelter Nachrichten zu unterbinden." -#: utils/misc/guc_tables.c:1904 +#: utils/misc/guc_tables.c:1894 msgid "Split messages sent to syslog by lines and to fit into 1024 bytes." msgstr "An Syslog gesendete Nachrichten nach Zeilen und in maximal 1024 Bytes aufteilen." -#: utils/misc/guc_tables.c:1914 +#: utils/misc/guc_tables.c:1904 msgid "Controls whether Gather and Gather Merge also run subplans." msgstr "Kontrolliert, ob Gather und Gather Merge auch Subpläne ausführen." -#: utils/misc/guc_tables.c:1915 +#: utils/misc/guc_tables.c:1905 msgid "Should gather nodes also run subplans or just gather tuples?" msgstr "Sollen Gather-Knoten auch Subpläne ausführen oder nur Tupel sammeln?" -#: utils/misc/guc_tables.c:1925 +#: utils/misc/guc_tables.c:1915 msgid "Allow JIT compilation." msgstr "Erlaubt JIT-Kompilierung." -#: utils/misc/guc_tables.c:1936 +#: utils/misc/guc_tables.c:1926 msgid "Register JIT-compiled functions with debugger." msgstr "JIT-kompilierte Funktionen im Debugger registrieren." -#: utils/misc/guc_tables.c:1953 +#: utils/misc/guc_tables.c:1943 msgid "Write out LLVM bitcode to facilitate JIT debugging." msgstr "LLVM-Bitcode in Dateien schreiben, um Debuggen von JIT zu erleichtern." -#: utils/misc/guc_tables.c:1964 +#: utils/misc/guc_tables.c:1954 msgid "Allow JIT compilation of expressions." msgstr "Erlaubt JIT-Kompilierung von Ausdrücken." -#: utils/misc/guc_tables.c:1975 +#: utils/misc/guc_tables.c:1965 msgid "Register JIT-compiled functions with perf profiler." msgstr "JIT-kompilierte Funktionen im Profiler perf registrieren." -#: utils/misc/guc_tables.c:1992 +#: utils/misc/guc_tables.c:1982 msgid "Allow JIT compilation of tuple deforming." msgstr "Erlaubt JIT-Kompilierung von Tuple-Deforming." -#: utils/misc/guc_tables.c:2003 +#: utils/misc/guc_tables.c:1993 msgid "Whether to continue running after a failure to sync data files." msgstr "Ob nach fehlgeschlagenem Synchronisieren von Datendateien fortgesetzt werden soll." -#: utils/misc/guc_tables.c:2012 +#: utils/misc/guc_tables.c:2002 msgid "Sets whether a WAL receiver should create a temporary replication slot if no permanent slot is configured." msgstr "Bestimmt, ob der WAL-Receiver einen temporären Replikations-Slot erzeugen soll, wenn kein permanenter Slot konfiguriert ist." -#: utils/misc/guc_tables.c:2021 +#: utils/misc/guc_tables.c:2011 #, fuzzy #| msgid "event trigger %s" msgid "Enables event triggers." msgstr "Ereignistrigger %s" -#: utils/misc/guc_tables.c:2022 +#: utils/misc/guc_tables.c:2012 msgid "When enabled, event triggers will fire for all applicable statements." msgstr "" -#: utils/misc/guc_tables.c:2031 +#: utils/misc/guc_tables.c:2021 msgid "Enables a physical standby to synchronize logical failover slots from the primary server." msgstr "" -#: utils/misc/guc_tables.c:2049 +#: utils/misc/guc_tables.c:2039 msgid "Sets the amount of time to wait before forcing a switch to the next WAL file." msgstr "Setzt die Zeit, die gewartet wird, bevor ein Umschalten auf die nächste WAL-Datei erzwungen wird." -#: utils/misc/guc_tables.c:2060 +#: utils/misc/guc_tables.c:2050 msgid "Sets the amount of time to wait after authentication on connection startup." msgstr "Setzt die Zeit, die nach der Authentifizierung beim Verbindungsstart gewartet wird." -#: utils/misc/guc_tables.c:2062 utils/misc/guc_tables.c:2784 +#: utils/misc/guc_tables.c:2052 utils/misc/guc_tables.c:2774 msgid "This allows attaching a debugger to the process." msgstr "Das ermöglicht es, einen Debugger in den Prozess einzuhängen." -#: utils/misc/guc_tables.c:2071 +#: utils/misc/guc_tables.c:2061 msgid "Sets the default statistics target." msgstr "Setzt das voreingestellte Statistikziel." -#: utils/misc/guc_tables.c:2072 +#: utils/misc/guc_tables.c:2062 msgid "This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS." msgstr "Diese Einstellung gilt für Tabellenspalten, für die kein spaltenspezifisches Ziel mit ALTER TABLE SET STATISTICS gesetzt worden ist." -#: utils/misc/guc_tables.c:2081 +#: utils/misc/guc_tables.c:2071 msgid "Sets the FROM-list size beyond which subqueries are not collapsed." msgstr "Setzt die Größe der FROM-Liste, ab der Unteranfragen nicht kollabiert werden." -#: utils/misc/guc_tables.c:2083 +#: utils/misc/guc_tables.c:2073 msgid "The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items." msgstr "Der Planer bindet Unteranfragen in die übergeordneten Anfragen ein, wenn die daraus resultierende FROM-Liste nicht mehr als so viele Elemente haben würde." -#: utils/misc/guc_tables.c:2094 +#: utils/misc/guc_tables.c:2084 msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened." msgstr "Setzt die Größe der FROM-Liste, ab der JOIN-Konstrukte nicht aufgelöst werden." -#: utils/misc/guc_tables.c:2096 +#: utils/misc/guc_tables.c:2086 msgid "The planner will flatten explicit JOIN constructs into lists of FROM items whenever a list of no more than this many items would result." msgstr "Der Planer löst ausdrückliche JOIN-Konstrukte in FROM-Listen auf, wenn die daraus resultierende FROM-Liste nicht mehr als so viele Elemente haben würde." -#: utils/misc/guc_tables.c:2107 +#: utils/misc/guc_tables.c:2097 msgid "Sets the threshold of FROM items beyond which GEQO is used." msgstr "Setzt die Anzahl der Elemente in der FROM-Liste, ab der GEQO verwendet wird." -#: utils/misc/guc_tables.c:2117 +#: utils/misc/guc_tables.c:2107 msgid "GEQO: effort is used to set the default for other GEQO parameters." msgstr "GEQO: wird für die Berechnung der Vorgabewerte anderer GEQO-Parameter verwendet." -#: utils/misc/guc_tables.c:2127 +#: utils/misc/guc_tables.c:2117 msgid "GEQO: number of individuals in the population." msgstr "GEQO: Anzahl der Individien in der Bevölkerung." -#: utils/misc/guc_tables.c:2128 utils/misc/guc_tables.c:2138 +#: utils/misc/guc_tables.c:2118 utils/misc/guc_tables.c:2128 msgid "Zero selects a suitable default value." msgstr "Null wählt einen passenden Vorgabewert." -#: utils/misc/guc_tables.c:2137 +#: utils/misc/guc_tables.c:2127 msgid "GEQO: number of iterations of the algorithm." msgstr "GEQO: Anzahl der Iterationen im Algorithmus." -#: utils/misc/guc_tables.c:2149 +#: utils/misc/guc_tables.c:2139 msgid "Sets the time to wait on a lock before checking for deadlock." msgstr "Setzt die Zeit, die gewartet wird, bis auf Verklemmung geprüft wird." -#: utils/misc/guc_tables.c:2160 +#: utils/misc/guc_tables.c:2150 msgid "Sets the maximum delay before canceling queries when a hot standby server is processing archived WAL data." msgstr "Setzt die maximale Verzögerung bevor Anfragen storniert werden, wenn ein Hot-Standby-Server archivierte WAL-Daten verarbeitet." -#: utils/misc/guc_tables.c:2171 +#: utils/misc/guc_tables.c:2161 msgid "Sets the maximum delay before canceling queries when a hot standby server is processing streamed WAL data." msgstr "Setzt die maximale Verzögerung bevor Anfragen storniert werden, wenn ein Hot-Standby-Server gestreamte WAL-Daten verarbeitet." -#: utils/misc/guc_tables.c:2182 +#: utils/misc/guc_tables.c:2172 msgid "Sets the minimum delay for applying changes during recovery." msgstr "Setzt die minimale Verzögerung für das Einspielen von Änderungen während der Wiederherstellung." -#: utils/misc/guc_tables.c:2193 +#: utils/misc/guc_tables.c:2183 msgid "Sets the maximum interval between WAL receiver status reports to the sending server." msgstr "Setzt das maximale Intervall zwischen Statusberichten des WAL-Receivers an den sendenden Server." -#: utils/misc/guc_tables.c:2204 +#: utils/misc/guc_tables.c:2194 msgid "Sets the maximum wait time to receive data from the sending server." msgstr "Setzt die maximale Zeit, um auf den Empfang von Daten vom sendenden Server zu warten." -#: utils/misc/guc_tables.c:2215 +#: utils/misc/guc_tables.c:2205 msgid "Sets the maximum number of concurrent connections." msgstr "Setzt die maximale Anzahl gleichzeitiger Verbindungen." -#: utils/misc/guc_tables.c:2226 +#: utils/misc/guc_tables.c:2216 msgid "Sets the number of connection slots reserved for superusers." msgstr "Setzt die Anzahl der für Superuser reservierten Verbindungen." -#: utils/misc/guc_tables.c:2236 +#: utils/misc/guc_tables.c:2226 msgid "Sets the number of connection slots reserved for roles with privileges of pg_use_reserved_connections." msgstr "Setzt die Anzahl der Verbindungen, die für Rollen mit den Privilegien der Rolle pg_use_reserved_connections reserviert sind." -#: utils/misc/guc_tables.c:2247 +#: utils/misc/guc_tables.c:2237 msgid "Amount of dynamic shared memory reserved at startup." msgstr "Menge des beim Start reservierten dynamischen Shared Memory." -#: utils/misc/guc_tables.c:2262 +#: utils/misc/guc_tables.c:2252 msgid "Sets the number of shared memory buffers used by the server." msgstr "Setzt die Anzahl der vom Server verwendeten Shared-Memory-Puffer." -#: utils/misc/guc_tables.c:2273 +#: utils/misc/guc_tables.c:2263 msgid "Sets the buffer pool size for VACUUM, ANALYZE, and autovacuum." msgstr "Setzt die Buffer-Pool-Größe für VACUUM, ANALYZE und Autovacuum." -#: utils/misc/guc_tables.c:2284 +#: utils/misc/guc_tables.c:2274 msgid "Shows the size of the server's main shared memory area (rounded up to the nearest MB)." msgstr "Zeigt die Größe des primären Shared-Memory-Bereichs des Servers (aufgerundet zum nächsten MB)." -#: utils/misc/guc_tables.c:2295 +#: utils/misc/guc_tables.c:2285 msgid "Shows the number of huge pages needed for the main shared memory area." msgstr "Zeigt die Anzahl der Huge Pages, die für den primären Shared-Memory-Bereich benötigt werden." -#: utils/misc/guc_tables.c:2296 +#: utils/misc/guc_tables.c:2286 msgid "-1 indicates that the value could not be determined." msgstr "-1 zeigt an, dass der Wert nicht ermittelt werden konnte." -#: utils/misc/guc_tables.c:2306 +#: utils/misc/guc_tables.c:2296 msgid "Sets the size of the dedicated buffer pool used for the commit timestamp cache." msgstr "" -#: utils/misc/guc_tables.c:2307 utils/misc/guc_tables.c:2362 -#: utils/misc/guc_tables.c:2373 +#: utils/misc/guc_tables.c:2297 utils/misc/guc_tables.c:2352 +#: utils/misc/guc_tables.c:2363 msgid "Specify 0 to have this value determined as a fraction of shared_buffers." msgstr "" -#: utils/misc/guc_tables.c:2317 +#: utils/misc/guc_tables.c:2307 msgid "Sets the size of the dedicated buffer pool used for the MultiXact member cache." msgstr "" -#: utils/misc/guc_tables.c:2328 +#: utils/misc/guc_tables.c:2318 msgid "Sets the size of the dedicated buffer pool used for the MultiXact offset cache." msgstr "" -#: utils/misc/guc_tables.c:2339 +#: utils/misc/guc_tables.c:2329 msgid "Sets the size of the dedicated buffer pool used for the LISTEN/NOTIFY message cache." msgstr "" -#: utils/misc/guc_tables.c:2350 +#: utils/misc/guc_tables.c:2340 msgid "Sets the size of the dedicated buffer pool used for the serializable transaction cache." msgstr "" -#: utils/misc/guc_tables.c:2361 +#: utils/misc/guc_tables.c:2351 #, fuzzy #| msgid "Sets the name of the replication slot to use on the sending server." msgid "Sets the size of the dedicated buffer pool used for the sub-transaction cache." msgstr "Setzt den Namen des zu verwendenden Replikations-Slots auf dem sendenden Server." -#: utils/misc/guc_tables.c:2372 +#: utils/misc/guc_tables.c:2362 msgid "Sets the size of the dedicated buffer pool used for the transaction status cache." msgstr "" -#: utils/misc/guc_tables.c:2383 +#: utils/misc/guc_tables.c:2373 msgid "Sets the maximum number of temporary buffers used by each session." msgstr "Setzt die maximale Anzahl der von jeder Sitzung verwendeten temporären Puffer." -#: utils/misc/guc_tables.c:2394 +#: utils/misc/guc_tables.c:2384 msgid "Sets the TCP port the server listens on." msgstr "Setzt den TCP-Port, auf dem der Server auf Verbindungen wartet." -#: utils/misc/guc_tables.c:2404 +#: utils/misc/guc_tables.c:2394 msgid "Sets the access permissions of the Unix-domain socket." msgstr "Setzt die Zugriffsrechte für die Unix-Domain-Socket." -#: utils/misc/guc_tables.c:2405 +#: utils/misc/guc_tables.c:2395 msgid "Unix-domain sockets use the usual Unix file system permission set. The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)" msgstr "Unix-Domain-Sockets verwenden die üblichen Zugriffsrechte für Unix-Dateisysteme. Der Wert dieser Option muss ein numerischer Wert in der von den Systemaufrufen chmod und umask verwendeten Form sein. (Um das gebräuchliche Oktalformat zu verwenden, muss die Zahl mit 0 (einer Null) anfangen.)" -#: utils/misc/guc_tables.c:2419 +#: utils/misc/guc_tables.c:2409 msgid "Sets the file permissions for log files." msgstr "Setzt die Dateizugriffsrechte für Logdateien." -#: utils/misc/guc_tables.c:2420 +#: utils/misc/guc_tables.c:2410 msgid "The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)" msgstr "Der Wert dieser Option muss ein numerischer Wert in der von den Systemaufrufen chmod und umask verwendeten Form sein. (Um das gebräuchliche Oktalformat zu verwenden, muss die Zahl mit 0 (einer Null) anfangen.)" -#: utils/misc/guc_tables.c:2434 +#: utils/misc/guc_tables.c:2424 msgid "Shows the mode of the data directory." msgstr "Zeigt die Zugriffsrechte des Datenverzeichnisses." -#: utils/misc/guc_tables.c:2435 +#: utils/misc/guc_tables.c:2425 msgid "The parameter value is a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)" msgstr "Der Wert dieser Option muss ein numerischer Wert in der von den Systemaufrufen chmod und umask verwendeten Form sein. (Um das gebräuchliche Oktalformat zu verwenden, muss die Zahl mit 0 (einer Null) anfangen.)" -#: utils/misc/guc_tables.c:2448 +#: utils/misc/guc_tables.c:2438 msgid "Sets the maximum memory to be used for query workspaces." msgstr "Setzt die maximale Speichergröße für Anfrage-Arbeitsbereiche." -#: utils/misc/guc_tables.c:2449 +#: utils/misc/guc_tables.c:2439 msgid "This much memory can be used by each internal sort operation and hash table before switching to temporary disk files." msgstr "Gibt die Speichermenge an, die für interne Sortiervorgänge und Hashtabellen verwendet werden kann, bevor auf temporäre Dateien umgeschaltet wird." -#: utils/misc/guc_tables.c:2461 +#: utils/misc/guc_tables.c:2451 msgid "Sets the maximum memory to be used for maintenance operations." msgstr "Setzt die maximale Speichergröße für Wartungsoperationen." -#: utils/misc/guc_tables.c:2462 +#: utils/misc/guc_tables.c:2452 msgid "This includes operations such as VACUUM and CREATE INDEX." msgstr "Das schließt Operationen wie VACUUM und CREATE INDEX ein." -#: utils/misc/guc_tables.c:2472 +#: utils/misc/guc_tables.c:2462 msgid "Sets the maximum memory to be used for logical decoding." msgstr "Setzt die maximale Speichergröße für logische Dekodierung." -#: utils/misc/guc_tables.c:2473 +#: utils/misc/guc_tables.c:2463 msgid "This much memory can be used by each internal reorder buffer before spilling to disk." msgstr "Gibt die Speichermenge an, die für jeden internen Reorder-Puffer verwendet werden kann, bevor auf Festplatte ausgelagert wird." -#: utils/misc/guc_tables.c:2489 +#: utils/misc/guc_tables.c:2479 msgid "Sets the maximum stack depth, in kilobytes." msgstr "Setzt die maximale Stackgröße, in Kilobytes." -#: utils/misc/guc_tables.c:2500 +#: utils/misc/guc_tables.c:2490 msgid "Limits the total size of all temporary files used by each process." msgstr "Beschränkt die Gesamtgröße aller temporären Dateien, die von einem Prozess verwendet werden." -#: utils/misc/guc_tables.c:2501 +#: utils/misc/guc_tables.c:2491 msgid "-1 means no limit." msgstr "-1 bedeutet keine Grenze." -#: utils/misc/guc_tables.c:2511 +#: utils/misc/guc_tables.c:2501 msgid "Vacuum cost for a page found in the buffer cache." msgstr "Vacuum-Kosten für eine im Puffer-Cache gefundene Seite." -#: utils/misc/guc_tables.c:2521 +#: utils/misc/guc_tables.c:2511 msgid "Vacuum cost for a page not found in the buffer cache." msgstr "Vacuum-Kosten für eine nicht im Puffer-Cache gefundene Seite." -#: utils/misc/guc_tables.c:2531 +#: utils/misc/guc_tables.c:2521 msgid "Vacuum cost for a page dirtied by vacuum." msgstr "Vacuum-Kosten für eine durch Vacuum schmutzig gemachte Seite." -#: utils/misc/guc_tables.c:2541 +#: utils/misc/guc_tables.c:2531 msgid "Vacuum cost amount available before napping." msgstr "Verfügbare Vacuum-Kosten vor Nickerchen." -#: utils/misc/guc_tables.c:2551 +#: utils/misc/guc_tables.c:2541 msgid "Vacuum cost amount available before napping, for autovacuum." msgstr "Verfügbare Vacuum-Kosten vor Nickerchen, für Autovacuum." -#: utils/misc/guc_tables.c:2561 +#: utils/misc/guc_tables.c:2551 msgid "Sets the maximum number of simultaneously open files for each server process." msgstr "Setzt die maximale Zahl gleichzeitig geöffneter Dateien für jeden Serverprozess." -#: utils/misc/guc_tables.c:2574 +#: utils/misc/guc_tables.c:2564 msgid "Sets the maximum number of simultaneously prepared transactions." msgstr "Setzt die maximale Anzahl von gleichzeitig vorbereiteten Transaktionen." -#: utils/misc/guc_tables.c:2585 +#: utils/misc/guc_tables.c:2575 msgid "Sets the minimum OID of tables for tracking locks." msgstr "Setzt die minimale Tabellen-OID für das Verfolgen von Sperren." -#: utils/misc/guc_tables.c:2586 +#: utils/misc/guc_tables.c:2576 msgid "Is used to avoid output on system tables." msgstr "Wird verwendet, um Ausgabe für Systemtabellen zu vermeiden." -#: utils/misc/guc_tables.c:2595 +#: utils/misc/guc_tables.c:2585 msgid "Sets the OID of the table with unconditionally lock tracing." msgstr "Setzt die OID der Tabelle mit bedingungsloser Sperrenverfolgung." -#: utils/misc/guc_tables.c:2607 +#: utils/misc/guc_tables.c:2597 msgid "Sets the maximum allowed duration of any statement." msgstr "Setzt die maximal erlaubte Dauer jeder Anweisung." -#: utils/misc/guc_tables.c:2608 utils/misc/guc_tables.c:2619 -#: utils/misc/guc_tables.c:2630 utils/misc/guc_tables.c:2641 -#: utils/misc/guc_tables.c:2652 +#: utils/misc/guc_tables.c:2598 utils/misc/guc_tables.c:2609 +#: utils/misc/guc_tables.c:2620 utils/misc/guc_tables.c:2631 +#: utils/misc/guc_tables.c:2642 msgid "A value of 0 turns off the timeout." msgstr "Der Wert 0 schaltet die Zeitprüfung aus." -#: utils/misc/guc_tables.c:2618 +#: utils/misc/guc_tables.c:2608 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_tables.c:2629 +#: utils/misc/guc_tables.c:2619 msgid "Sets the maximum allowed idle time between queries, when in a transaction." msgstr "Setzt die maximal erlaubte inaktive Zeit zwischen Anfragen, wenn in einer Transaktion." -#: utils/misc/guc_tables.c:2640 +#: utils/misc/guc_tables.c:2630 #, fuzzy #| msgid "Sets the maximum allowed duration of any statement." msgid "Sets the maximum allowed duration of any transaction within a session (not a prepared transaction)." msgstr "Setzt die maximal erlaubte Dauer jeder Anweisung." -#: utils/misc/guc_tables.c:2651 +#: utils/misc/guc_tables.c:2641 msgid "Sets the maximum allowed idle time between queries, when not in a transaction." msgstr "Setzt die maximal erlaubte inaktive Zeit zwischen Anfragen, wenn nicht in einer Transaktion." -#: utils/misc/guc_tables.c:2662 +#: utils/misc/guc_tables.c:2652 msgid "Minimum age at which VACUUM should freeze a table row." msgstr "Mindestalter, bei dem VACUUM eine Tabellenzeile einfrieren soll." -#: utils/misc/guc_tables.c:2672 +#: utils/misc/guc_tables.c:2662 msgid "Age at which VACUUM should scan whole table to freeze tuples." msgstr "Alter, bei dem VACUUM die ganze Tabelle durchsuchen soll, um Zeilen einzufrieren." -#: utils/misc/guc_tables.c:2682 +#: utils/misc/guc_tables.c:2672 msgid "Minimum age at which VACUUM should freeze a MultiXactId in a table row." msgstr "Mindestalter, bei dem VACUUM eine MultiXactId in einer Tabellenzeile einfrieren soll." -#: utils/misc/guc_tables.c:2692 +#: utils/misc/guc_tables.c:2682 msgid "Multixact age at which VACUUM should scan whole table to freeze tuples." msgstr "Multixact-Alter, bei dem VACUUM die ganze Tabelle durchsuchen soll, um Zeilen einzufrieren." -#: utils/misc/guc_tables.c:2702 +#: utils/misc/guc_tables.c:2692 msgid "Age at which VACUUM should trigger failsafe to avoid a wraparound outage." msgstr "Alter, bei dem VACUUM die Ausfallsicherung auslösen soll, um Ausfall wegen Transaktionsnummernüberlauf zu verhindern." -#: utils/misc/guc_tables.c:2711 +#: utils/misc/guc_tables.c:2701 msgid "Multixact age at which VACUUM should trigger failsafe to avoid a wraparound outage." msgstr "Multixact-Alter, bei dem VACUUM die Ausfallsicherung auslösen soll, um Ausfall wegen Transaktionsnummernüberlauf zu verhindern." -#: utils/misc/guc_tables.c:2724 +#: utils/misc/guc_tables.c:2714 msgid "Sets the maximum number of locks per transaction." msgstr "Setzt die maximale Anzahl Sperren pro Transaktion." -#: utils/misc/guc_tables.c:2725 -msgid "The shared lock table is sized on the assumption that at most max_locks_per_transaction objects per server process or prepared transaction will need to be locked at any one time." -msgstr "Die globale Sperrentabelle wird mit der Annahme angelegt, das höchstens max_locks_per_transaction Objekte pro Serverprozess oder vorbereitete Transaktion gleichzeitig gesperrt werden müssen." +#: utils/misc/guc_tables.c:2715 +msgid "The shared lock table is sized on the assumption that at most \"max_locks_per_transaction\" objects per server process or prepared transaction will need to be locked at any one time." +msgstr "Die globale Sperrentabelle wird mit der Annahme angelegt, das höchstens »max_locks_per_transaction« Objekte pro Serverprozess oder vorbereitete Transaktion gleichzeitig gesperrt werden müssen." -#: utils/misc/guc_tables.c:2736 +#: utils/misc/guc_tables.c:2726 msgid "Sets the maximum number of predicate locks per transaction." msgstr "Setzt die maximale Anzahl Prädikatsperren pro Transaktion." -#: utils/misc/guc_tables.c:2737 -msgid "The shared predicate lock table is sized on the assumption that at most max_pred_locks_per_transaction objects per server process or prepared transaction will need to be locked at any one time." -msgstr "Die globale Prädikatsperrentabelle wird mit der Annahme angelegt, das höchstens max_pred_locks_per_transaction Objekte pro Serverprozess oder vorbereitete Transaktion gleichzeitig gesperrt werden müssen." +#: utils/misc/guc_tables.c:2727 +msgid "The shared predicate lock table is sized on the assumption that at most \"max_pred_locks_per_transaction\" objects per server process or prepared transaction will need to be locked at any one time." +msgstr "Die globale Prädikatsperrentabelle wird mit der Annahme angelegt, das höchstens »max_pred_locks_per_transaction« Objekte pro Serverprozess oder vorbereitete Transaktion gleichzeitig gesperrt werden müssen." -#: utils/misc/guc_tables.c:2748 +#: utils/misc/guc_tables.c:2738 msgid "Sets the maximum number of predicate-locked pages and tuples per relation." msgstr "Setzt die maximale Anzahl Prädikatsperren für Seiten und Tupel pro Relation." -#: utils/misc/guc_tables.c:2749 +#: utils/misc/guc_tables.c:2739 msgid "If more than this total of pages and tuples in the same relation are locked by a connection, those locks are replaced by a relation-level lock." msgstr "Wenn mehr als diese Gesamtzahl Seiten und Tupel in der selben Relation von einer Verbindung gesperrt sind, werden diese Sperren durch eine Sperre auf Relationsebene ersetzt." -#: utils/misc/guc_tables.c:2759 +#: utils/misc/guc_tables.c:2749 msgid "Sets the maximum number of predicate-locked tuples per page." msgstr "Setzt die maximale Anzahl Prädikatsperren für Tupel pro Seite." -#: utils/misc/guc_tables.c:2760 +#: utils/misc/guc_tables.c:2750 msgid "If more than this number of tuples on the same page are locked by a connection, those locks are replaced by a page-level lock." msgstr "Wenn mehr als diese Anzahl Tupel auf der selben Seite von einer Verbindung gesperrt sind, werden diese Sperren durch eine Sperre auf Seitenebene ersetzt." -#: utils/misc/guc_tables.c:2770 +#: utils/misc/guc_tables.c:2760 msgid "Sets the maximum allowed time to complete client authentication." msgstr "Setzt die maximale Zeit, um die Client-Authentifizierung zu beenden." -#: utils/misc/guc_tables.c:2782 +#: utils/misc/guc_tables.c:2772 msgid "Sets the amount of time to wait before authentication on connection startup." msgstr "Setzt die Zeit, die vor der Authentifizierung beim Verbindungsstart gewartet wird." -#: utils/misc/guc_tables.c:2794 +#: utils/misc/guc_tables.c:2784 #, fuzzy #| msgid "Sets the maximum number of predicate-locked tuples per page." msgid "Sets the maximum number of allocated pages for NOTIFY / LISTEN queue." msgstr "Setzt die maximale Anzahl Prädikatsperren für Tupel pro Seite." -#: utils/misc/guc_tables.c:2804 +#: utils/misc/guc_tables.c:2794 msgid "Buffer size for reading ahead in the WAL during recovery." msgstr "Puffergröße für WAL-Read-Ahead während der Wiederherstellung." -#: utils/misc/guc_tables.c:2805 +#: utils/misc/guc_tables.c:2795 msgid "Maximum distance to read ahead in the WAL to prefetch referenced data blocks." msgstr "Maximale Entfernung, die im WAL vorausgelesen wird, um Datenblöcke, auf die verwiesen wird, vorab einzulesen." -#: utils/misc/guc_tables.c:2815 +#: utils/misc/guc_tables.c:2805 msgid "Sets the size of WAL files held for standby servers." msgstr "Setzt die Größe der für Standby-Server vorgehaltenen WAL-Dateien." -#: utils/misc/guc_tables.c:2826 +#: utils/misc/guc_tables.c:2816 msgid "Sets the minimum size to shrink the WAL to." msgstr "Setzt die minimale Größe, auf die der WAL geschrumpft wird." -#: utils/misc/guc_tables.c:2838 +#: utils/misc/guc_tables.c:2828 msgid "Sets the WAL size that triggers a checkpoint." msgstr "Setzt die WAL-Größe, die einen Checkpoint auslöst." -#: utils/misc/guc_tables.c:2850 +#: utils/misc/guc_tables.c:2840 msgid "Sets the maximum time between automatic WAL checkpoints." msgstr "Setzt die maximale Zeit zwischen automatischen WAL-Checkpoints." -#: utils/misc/guc_tables.c:2861 +#: utils/misc/guc_tables.c:2851 msgid "Sets the maximum time before warning if checkpoints triggered by WAL volume happen too frequently." msgstr "Setzt die maximale Zeit, bevor gewarnt wird, wenn durch WAL-Volumen ausgelöste Checkpoints zu häufig passieren." -#: utils/misc/guc_tables.c:2863 +#: utils/misc/guc_tables.c:2853 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 WAL-Segmentdateien ausgelöst werden, häufiger als dieser Zeitraum passieren. Null schaltet die Warnung ab." -#: utils/misc/guc_tables.c:2876 utils/misc/guc_tables.c:3094 -#: utils/misc/guc_tables.c:3148 +#: utils/misc/guc_tables.c:2866 utils/misc/guc_tables.c:3084 +#: utils/misc/guc_tables.c:3138 msgid "Number of pages after which previously performed writes are flushed to disk." msgstr "Anzahl der Seiten, nach denen getätigte Schreibvorgänge auf die Festplatte zurückgeschrieben werden." -#: utils/misc/guc_tables.c:2887 +#: utils/misc/guc_tables.c:2877 msgid "Sets the number of disk-page buffers in shared memory for WAL." msgstr "Setzt die Anzahl Diskseitenpuffer für WAL im Shared Memory." -#: utils/misc/guc_tables.c:2888 +#: utils/misc/guc_tables.c:2878 msgid "Specify -1 to have this value determined as a fraction of shared_buffers." msgstr "" -#: utils/misc/guc_tables.c:2898 +#: utils/misc/guc_tables.c:2888 msgid "Time between WAL flushes performed in the WAL writer." msgstr "Zeit zwischen WAL-Flush-Operationen im WAL-Writer." -#: utils/misc/guc_tables.c:2909 +#: utils/misc/guc_tables.c:2899 msgid "Amount of WAL written out by WAL writer that triggers a flush." msgstr "Ein Flush wird ausgelöst, wenn diese Menge WAL vom WAL-Writer geschrieben worden ist." -#: utils/misc/guc_tables.c:2920 +#: utils/misc/guc_tables.c:2910 msgid "Minimum size of new file to fsync instead of writing WAL." msgstr "Mindestgröße ab der neue Datei gefsynct wird statt WAL zu schreiben." -#: utils/misc/guc_tables.c:2931 +#: utils/misc/guc_tables.c:2921 msgid "Sets the maximum number of simultaneously running WAL sender processes." msgstr "Setzt die maximale Anzahl gleichzeitig laufender WAL-Sender-Prozesse." -#: utils/misc/guc_tables.c:2942 +#: utils/misc/guc_tables.c:2932 msgid "Sets the maximum number of simultaneously defined replication slots." msgstr "Setzt die maximale Anzahl von gleichzeitig definierten Replikations-Slots." -#: utils/misc/guc_tables.c:2952 +#: utils/misc/guc_tables.c:2942 msgid "Sets the maximum WAL size that can be reserved by replication slots." msgstr "Setzt die maximale WAL-Größe, die von Replikations-Slots reserviert werden kann." -#: utils/misc/guc_tables.c:2953 +#: utils/misc/guc_tables.c:2943 msgid "Replication slots will be marked as failed, and segments released for deletion or recycling, if this much space is occupied by WAL on disk." msgstr "Replikations-Slots werden als fehlgeschlagen markiert, und Segmente zum Löschen oder Wiederverwenden freigegeben, wenn so viel Platz von WAL auf der Festplatte belegt wird." -#: utils/misc/guc_tables.c:2965 +#: utils/misc/guc_tables.c:2955 msgid "Sets the maximum time to wait for WAL replication." msgstr "Setzt die maximale Zeit, um auf WAL-Replikation zu warten." -#: utils/misc/guc_tables.c:2976 +#: utils/misc/guc_tables.c:2966 msgid "Sets the delay in microseconds between transaction commit and flushing WAL to disk." msgstr "Setzt die Verzögerung in Millisekunden zwischen Transaktionsabschluss und dem Schreiben von WAL auf die Festplatte." -#: utils/misc/guc_tables.c:2988 -msgid "Sets the minimum number of concurrent open transactions required before performing commit_delay." +#: utils/misc/guc_tables.c:2978 +msgid "Sets the minimum number of concurrent open transactions required before performing \"commit_delay\"." msgstr "Setzt die notwendige minimale Anzahl gleichzeitig offener Transaktionen bevor »commit_delay« angewendet wird." -#: utils/misc/guc_tables.c:2999 +#: utils/misc/guc_tables.c:2989 msgid "Sets the number of digits displayed for floating-point values." msgstr "Setzt die Anzahl ausgegebener Ziffern für Fließkommawerte." -#: utils/misc/guc_tables.c:3000 +#: utils/misc/guc_tables.c:2990 msgid "This affects real, double precision, and geometric data types. A zero or negative parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate). Any value greater than zero selects precise output mode." msgstr "Diese Einstellung betrifft real, double precision und geometrische Datentypen. Null oder ein negativer Parameterwert wird zur Standardziffernanzahl (FLT_DIG bzw. DBL_DIG) hinzuaddiert. Ein Wert größer als Null wählt präzisen Ausgabemodus." -#: utils/misc/guc_tables.c:3012 +#: utils/misc/guc_tables.c:3002 msgid "Sets the minimum execution time above which a sample of statements will be logged. Sampling is determined by log_statement_sample_rate." msgstr "Setzt die minimale Ausführungszeit, über der Stichproben aller Anweisungen geloggt werden. Die Stichproben werden durch log_statement_sample_rate bestimmt." -#: utils/misc/guc_tables.c:3015 +#: utils/misc/guc_tables.c:3005 msgid "Zero logs a sample of all queries. -1 turns this feature off." msgstr "Null loggt eine Stichprobe aller Anfragen. -1 schaltet dieses Feature aus." -#: utils/misc/guc_tables.c:3025 +#: utils/misc/guc_tables.c:3015 msgid "Sets the minimum execution time above which all statements will be logged." msgstr "Setzt die minimale Ausführungszeit, über der alle Anweisungen geloggt werden." -#: utils/misc/guc_tables.c:3027 +#: utils/misc/guc_tables.c:3017 msgid "Zero prints all queries. -1 turns this feature off." msgstr "Null zeigt alle Anfragen. -1 schaltet dieses Feature aus." -#: utils/misc/guc_tables.c:3037 +#: utils/misc/guc_tables.c:3027 msgid "Sets the minimum execution time above which autovacuum actions will be logged." msgstr "Setzt die minimale Ausführungszeit, über der Autovacuum-Aktionen geloggt werden." -#: utils/misc/guc_tables.c:3039 +#: utils/misc/guc_tables.c:3029 msgid "Zero prints all actions. -1 turns autovacuum logging off." msgstr "Null gibt alls Aktionen aus. -1 schaltet die Log-Aufzeichnung über Autovacuum aus." -#: utils/misc/guc_tables.c:3049 +#: utils/misc/guc_tables.c:3039 msgid "Sets the maximum length in bytes of data logged for bind parameter values when logging statements." msgstr "Setzt die maximale Länge in Bytes für geloggte Daten von Bind-Parametern, wenn Anfragen geloggt werden." -#: utils/misc/guc_tables.c:3051 utils/misc/guc_tables.c:3063 +#: utils/misc/guc_tables.c:3041 utils/misc/guc_tables.c:3053 msgid "-1 to print values in full." msgstr "-1 um die Werte vollständig auszugeben." -#: utils/misc/guc_tables.c:3061 +#: utils/misc/guc_tables.c:3051 msgid "Sets the maximum length in bytes of data logged for bind parameter values when logging statements, on error." msgstr "Setzt die maximale Länge in Bytes für bei Fehlern geloggte Daten von Bind-Parametern, wenn Anfragen geloggt werden." -#: utils/misc/guc_tables.c:3073 +#: utils/misc/guc_tables.c:3063 msgid "Background writer sleep time between rounds." msgstr "Schlafzeit zwischen Durchläufen des Background-Writers." -#: utils/misc/guc_tables.c:3084 +#: utils/misc/guc_tables.c:3074 msgid "Background writer maximum number of LRU pages to flush per round." msgstr "Maximale Anzahl der vom Background-Writer pro Durchlauf zu flushenden LRU-Seiten." -#: utils/misc/guc_tables.c:3107 +#: utils/misc/guc_tables.c:3097 msgid "Number of simultaneous requests that can be handled efficiently by the disk subsystem." msgstr "Anzahl simultaner Anfragen, die das Festplattensubsystem effizient bearbeiten kann." -#: utils/misc/guc_tables.c:3121 -msgid "A variant of effective_io_concurrency that is used for maintenance work." -msgstr "Eine Variante von effective_io_concurrency, die für Wartungsarbeiten verwendet wird." +#: utils/misc/guc_tables.c:3111 +msgid "A variant of \"effective_io_concurrency\" that is used for maintenance work." +msgstr "Eine Variante von »effective_io_concurrency«, die für Wartungsarbeiten verwendet wird." -#: utils/misc/guc_tables.c:3136 +#: utils/misc/guc_tables.c:3126 msgid "Limit on the size of data reads and writes." msgstr "" -#: utils/misc/guc_tables.c:3161 +#: utils/misc/guc_tables.c:3151 msgid "Maximum number of concurrent worker processes." msgstr "Maximale Anzahl gleichzeitiger Worker-Prozesse." -#: utils/misc/guc_tables.c:3173 +#: utils/misc/guc_tables.c:3163 msgid "Maximum number of logical replication worker processes." msgstr "Maximale Anzahl Arbeitsprozesse für logische Replikation." -#: utils/misc/guc_tables.c:3185 +#: utils/misc/guc_tables.c:3175 msgid "Maximum number of table synchronization workers per subscription." msgstr "Maximale Anzahl Arbeitsprozesse für Tabellensynchronisation pro Subskription." -#: utils/misc/guc_tables.c:3197 +#: utils/misc/guc_tables.c:3187 msgid "Maximum number of parallel apply workers per subscription." msgstr "Maximale Anzahl Parallel-Apply-Worker pro Subskription." -#: utils/misc/guc_tables.c:3207 +#: utils/misc/guc_tables.c:3197 msgid "Sets the amount of time to wait before forcing log file rotation." msgstr "Setzt die Zeit, die gewartet wird, bevor Logdateirotation erzwungen wird." -#: utils/misc/guc_tables.c:3219 +#: utils/misc/guc_tables.c:3209 msgid "Sets the maximum size a log file can reach before being rotated." msgstr "Setzt die maximale Größe, die eine Logdatei erreichen kann, bevor sie rotiert wird." -#: utils/misc/guc_tables.c:3231 +#: utils/misc/guc_tables.c:3221 msgid "Shows the maximum number of function arguments." msgstr "Setzt die maximale Anzahl von Funktionsargumenten." -#: utils/misc/guc_tables.c:3242 +#: utils/misc/guc_tables.c:3232 msgid "Shows the maximum number of index keys." msgstr "Zeigt die maximale Anzahl von Indexschlüsseln." -#: utils/misc/guc_tables.c:3253 +#: utils/misc/guc_tables.c:3243 msgid "Shows the maximum identifier length." msgstr "Zeigt die maximale Länge von Bezeichnern." -#: utils/misc/guc_tables.c:3264 +#: utils/misc/guc_tables.c:3254 msgid "Shows the size of a disk block." msgstr "Zeigt die Größe eines Diskblocks." -#: utils/misc/guc_tables.c:3275 +#: utils/misc/guc_tables.c:3265 msgid "Shows the number of pages per disk file." msgstr "Zeigt die Anzahl Seiten pro Diskdatei." -#: utils/misc/guc_tables.c:3286 +#: utils/misc/guc_tables.c:3276 msgid "Shows the block size in the write ahead log." msgstr "Zeigt die Blockgröße im Write-Ahead-Log." -#: utils/misc/guc_tables.c:3297 +#: utils/misc/guc_tables.c:3287 msgid "Sets the time to wait before retrying to retrieve WAL after a failed attempt." msgstr "Setzt die Zeit, die gewartet wird, bevor nach einem fehlgeschlagenen Versuch neue WAL-Daten angefordert werden." -#: utils/misc/guc_tables.c:3309 +#: utils/misc/guc_tables.c:3299 msgid "Shows the size of write ahead log segments." msgstr "Zeigt die Größe eines Write-Ahead-Log-Segments." -#: utils/misc/guc_tables.c:3322 +#: utils/misc/guc_tables.c:3312 msgid "Time for which WAL summary files should be kept." msgstr "" -#: utils/misc/guc_tables.c:3335 +#: utils/misc/guc_tables.c:3325 msgid "Time to sleep between autovacuum runs." msgstr "Wartezeit zwischen Autovacuum-Durchläufen." -#: utils/misc/guc_tables.c:3345 +#: utils/misc/guc_tables.c:3335 msgid "Minimum number of tuple updates or deletes prior to vacuum." msgstr "Mindestanzahl an geänderten oder gelöschten Tupeln vor einem Vacuum." -#: utils/misc/guc_tables.c:3354 +#: utils/misc/guc_tables.c:3344 msgid "Minimum number of tuple inserts prior to vacuum, or -1 to disable insert vacuums." msgstr "Mindestanzahl an Einfügeoperationen vor einem Vacuum, oder -1 um auszuschalten." -#: utils/misc/guc_tables.c:3363 +#: utils/misc/guc_tables.c:3353 msgid "Minimum number of tuple inserts, updates, or deletes prior to analyze." msgstr "Mindestanzahl an Einfüge-, Änderungs- oder Löschoperationen vor einem Analyze." -#: utils/misc/guc_tables.c:3373 +#: utils/misc/guc_tables.c:3363 msgid "Age at which to autovacuum a table to prevent transaction ID wraparound." msgstr "Alter, nach dem eine Tabelle automatisch gevacuumt wird, um Transaktionsnummernüberlauf zu verhindern." -#: utils/misc/guc_tables.c:3385 +#: utils/misc/guc_tables.c:3375 msgid "Multixact age at which to autovacuum a table to prevent multixact wraparound." msgstr "Multixact-Alter, nach dem eine Tabelle automatisch gevacuumt wird, um Transaktionsnummernüberlauf zu verhindern." -#: utils/misc/guc_tables.c:3395 +#: utils/misc/guc_tables.c:3385 msgid "Sets the maximum number of simultaneously running autovacuum worker processes." msgstr "Setzt die maximale Anzahl gleichzeitig laufender Autovacuum-Worker-Prozesse." -#: utils/misc/guc_tables.c:3405 +#: utils/misc/guc_tables.c:3395 msgid "Sets the maximum number of parallel processes per maintenance operation." msgstr "Setzt die maximale Anzahl paralleler Prozesse pro Wartungsoperation." -#: utils/misc/guc_tables.c:3415 +#: utils/misc/guc_tables.c:3405 msgid "Sets the maximum number of parallel processes per executor node." msgstr "Setzt die maximale Anzahl paralleler Prozesse pro Executor-Knoten." -#: utils/misc/guc_tables.c:3426 +#: utils/misc/guc_tables.c:3416 msgid "Sets the maximum number of parallel workers that can be active at one time." msgstr "Setzt die maximale Anzahl paralleler Arbeitsprozesse, die gleichzeitig aktiv sein können." -#: utils/misc/guc_tables.c:3437 +#: utils/misc/guc_tables.c:3427 msgid "Sets the maximum memory to be used by each autovacuum worker process." msgstr "Setzt die maximale Speichergröße für jeden Autovacuum-Worker-Prozess." -#: utils/misc/guc_tables.c:3448 +#: utils/misc/guc_tables.c:3438 msgid "Time between issuing TCP keepalives." msgstr "Zeit zwischen TCP-Keepalive-Sendungen." -#: utils/misc/guc_tables.c:3449 utils/misc/guc_tables.c:3460 -#: utils/misc/guc_tables.c:3584 +#: utils/misc/guc_tables.c:3439 utils/misc/guc_tables.c:3450 +#: utils/misc/guc_tables.c:3574 msgid "A value of 0 uses the system default." msgstr "Der Wert 0 verwendet die Systemvoreinstellung." -#: utils/misc/guc_tables.c:3459 +#: utils/misc/guc_tables.c:3449 msgid "Time between TCP keepalive retransmits." msgstr "Zeit zwischen TCP-Keepalive-Neuübertragungen." -#: utils/misc/guc_tables.c:3470 +#: utils/misc/guc_tables.c:3460 msgid "SSL renegotiation is no longer supported; this can only be 0." msgstr "SSL-Renegotiation wird nicht mehr unterstützt; kann nur auf 0 gesetzt werden." -#: utils/misc/guc_tables.c:3481 +#: utils/misc/guc_tables.c:3471 msgid "Maximum number of TCP keepalive retransmits." msgstr "Maximale Anzahl an TCP-Keepalive-Neuübertragungen." -#: utils/misc/guc_tables.c:3482 +#: utils/misc/guc_tables.c:3472 msgid "Number of consecutive keepalive retransmits that can be lost before a connection is considered dead. A value of 0 uses the system default." msgstr "Anzahl von aufeinanderfolgenden Keepalive-Neuübertragungen, die verloren gehen dürfen, bis die Verbindung als tot betrachtet wird. Der Wert 0 verwendet die Betriebssystemvoreinstellung." -#: utils/misc/guc_tables.c:3493 +#: utils/misc/guc_tables.c:3483 msgid "Sets the maximum allowed result for exact search by GIN." msgstr "Setzt die maximal erlaubte Anzahl Ergebnisse für eine genaue Suche mit GIN." -#: utils/misc/guc_tables.c:3504 +#: utils/misc/guc_tables.c:3494 msgid "Sets the planner's assumption about the total size of the data caches." msgstr "Setzt die Annahme des Planers über die Gesamtgröße der Daten-Caches." -#: utils/misc/guc_tables.c:3505 +#: utils/misc/guc_tables.c:3495 msgid "That is, the total size of the caches (kernel cache and shared buffers) used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each." msgstr "Das heißt, die Gesamtgröße der Caches (Kernel-Cache und Shared Buffers), die für Datendateien von PostgreSQL verwendet wird. Das wird in Diskseiten gemessen, welche normalerweise 8 kB groß sind." -#: utils/misc/guc_tables.c:3516 +#: utils/misc/guc_tables.c:3506 msgid "Sets the minimum amount of table data for a parallel scan." msgstr "Setzt die Mindestmenge an Tabellendaten für einen parallelen Scan." -#: utils/misc/guc_tables.c:3517 +#: utils/misc/guc_tables.c:3507 msgid "If the planner estimates that it will read a number of table pages too small to reach this limit, a parallel scan will not be considered." msgstr "Wenn der Planer schätzt, dass zu wenige Tabellenseiten gelesen werden werden um diesen Wert zu erreichen, dann wird kein paralleler Scan in Erwägung gezogen werden." -#: utils/misc/guc_tables.c:3527 +#: utils/misc/guc_tables.c:3517 msgid "Sets the minimum amount of index data for a parallel scan." msgstr "Setzt die Mindestmenge an Indexdaten für einen parallelen Scan." -#: utils/misc/guc_tables.c:3528 +#: utils/misc/guc_tables.c:3518 msgid "If the planner estimates that it will read a number of index pages too small to reach this limit, a parallel scan will not be considered." msgstr "Wenn der Planer schätzt, dass zu wenige Indexseiten gelesen werden werden um diesen Wert zu erreichen, dann wird kein paralleler Scan in Erwägung gezogen werden." -#: utils/misc/guc_tables.c:3539 +#: utils/misc/guc_tables.c:3529 msgid "Shows the server version as an integer." msgstr "Zeigt die Serverversion als Zahl." -#: utils/misc/guc_tables.c:3550 +#: utils/misc/guc_tables.c:3540 msgid "Log the use of temporary files larger than this number of kilobytes." msgstr "Schreibt Meldungen über die Verwendung von temporären Dateien in den Log, wenn sie größer als diese Anzahl an Kilobytes sind." -#: utils/misc/guc_tables.c:3551 +#: utils/misc/guc_tables.c:3541 msgid "Zero logs all files. The default is -1 (turning this feature off)." msgstr "Null loggt alle Dateien. Die Standardeinstellung ist -1 (wodurch dieses Feature ausgeschaltet wird)." -#: utils/misc/guc_tables.c:3561 +#: utils/misc/guc_tables.c:3551 msgid "Sets the size reserved for pg_stat_activity.query, in bytes." msgstr "Setzt die für pg_stat_activity.query reservierte Größe, in Bytes." -#: utils/misc/guc_tables.c:3572 +#: utils/misc/guc_tables.c:3562 msgid "Sets the maximum size of the pending list for GIN index." msgstr "Setzt die maximale Größe der Pending-Liste eines GIN-Index." -#: utils/misc/guc_tables.c:3583 +#: utils/misc/guc_tables.c:3573 msgid "TCP user timeout." msgstr "TCP-User-Timeout." -#: utils/misc/guc_tables.c:3594 +#: utils/misc/guc_tables.c:3584 msgid "The size of huge page that should be requested." msgstr "Huge-Page-Größe, die angefordert werden soll." -#: utils/misc/guc_tables.c:3605 +#: utils/misc/guc_tables.c:3595 msgid "Aggressively flush system caches for debugging purposes." msgstr "System-Caches aggressiv flushen, zum Debuggen." -#: utils/misc/guc_tables.c:3628 +#: utils/misc/guc_tables.c:3618 msgid "Sets the time interval between checks for disconnection while running queries." msgstr "Setzt das Zeitintervall zwischen Prüfungen auf Verbindungsabbruch während Anfragen laufen." -#: utils/misc/guc_tables.c:3639 +#: utils/misc/guc_tables.c:3629 msgid "Time between progress updates for long-running startup operations." msgstr "Zeit zwischen Fortschrittsnachrichten für lange laufende Operationen beim Serverstart." -#: utils/misc/guc_tables.c:3641 +#: utils/misc/guc_tables.c:3631 msgid "0 turns this feature off." msgstr "0 schaltet dieses Feature aus." -#: utils/misc/guc_tables.c:3651 +#: utils/misc/guc_tables.c:3641 msgid "Sets the iteration count for SCRAM secret generation." msgstr "Setzt die Iterationszahl für die Erzeugung von SCRAM-Geheimnissen." -#: utils/misc/guc_tables.c:3671 +#: utils/misc/guc_tables.c:3661 msgid "Sets the planner's estimate of the cost of a sequentially fetched disk page." msgstr "Setzt den vom Planer geschätzten Aufwand, um eine sequenzielle Diskseite zu lesen." -#: utils/misc/guc_tables.c:3682 +#: utils/misc/guc_tables.c:3672 msgid "Sets the planner's estimate of the cost of a nonsequentially fetched disk page." msgstr "Setzt den vom Planer geschätzten Aufwand, um eine nichtsequenzielle Diskseite zu lesen." -#: utils/misc/guc_tables.c:3693 +#: utils/misc/guc_tables.c:3683 msgid "Sets the planner's estimate of the cost of processing each tuple (row)." msgstr "Setzt den vom Planer geschätzten Aufwand für die Verarbeitung einer Zeile." -#: utils/misc/guc_tables.c:3704 +#: utils/misc/guc_tables.c:3694 msgid "Sets the planner's estimate of the cost of processing each index entry during an index scan." msgstr "Setzt den vom Planer geschätzten Aufwand für die Verarbeitung eines Indexeintrags während eines Index-Scans." -#: utils/misc/guc_tables.c:3715 +#: utils/misc/guc_tables.c:3705 msgid "Sets the planner's estimate of the cost of processing each operator or function call." msgstr "Setzt den vom Planer geschätzten Aufwand für die Verarbeitung eines Operators oder Funktionsaufrufs." -#: utils/misc/guc_tables.c:3726 +#: utils/misc/guc_tables.c:3716 msgid "Sets the planner's estimate of the cost of passing each tuple (row) from worker to leader backend." msgstr "Setzt den vom Planer geschätzten Aufwand, um eine Zeile vom Arbeitsprozess an das Leader-Backend zu senden." -#: utils/misc/guc_tables.c:3737 +#: utils/misc/guc_tables.c:3727 msgid "Sets the planner's estimate of the cost of starting up worker processes for parallel query." msgstr "Setzt den vom Planer geschätzten Aufwand für das Starten von Arbeitsprozessen für parallele Anfragen." -#: utils/misc/guc_tables.c:3749 +#: utils/misc/guc_tables.c:3739 msgid "Perform JIT compilation if query is more expensive." msgstr "JIT-Kompilierung durchführen, wenn die Anfrage teurer ist." -#: utils/misc/guc_tables.c:3750 +#: utils/misc/guc_tables.c:3740 msgid "-1 disables JIT compilation." msgstr "-1 schaltet JIT-Kompilierung aus." -#: utils/misc/guc_tables.c:3760 +#: utils/misc/guc_tables.c:3750 msgid "Optimize JIT-compiled functions if query is more expensive." msgstr "JIT-kompilierte Funktionen optimieren, wenn die Anfrage teurer ist." -#: utils/misc/guc_tables.c:3761 +#: utils/misc/guc_tables.c:3751 msgid "-1 disables optimization." msgstr "-1 schaltet Optimierung aus." -#: utils/misc/guc_tables.c:3771 +#: utils/misc/guc_tables.c:3761 msgid "Perform JIT inlining if query is more expensive." msgstr "JIT-Inlining durchführen, wenn die Anfrage teurer ist." -#: utils/misc/guc_tables.c:3772 +#: utils/misc/guc_tables.c:3762 msgid "-1 disables inlining." msgstr "-1 schaltet Inlining aus." -#: utils/misc/guc_tables.c:3782 +#: utils/misc/guc_tables.c:3772 msgid "Sets the planner's estimate of the fraction of a cursor's rows that will be retrieved." msgstr "Setzt die Planerschätzung für den Anteil der Cursor-Zeilen, die ausgelesen werden werden." -#: utils/misc/guc_tables.c:3794 +#: utils/misc/guc_tables.c:3784 msgid "Sets the planner's estimate of the average size of a recursive query's working table." msgstr "Setzt die Planerschätzung für die durchschnittliche Größe der Arbeitstabelle einer rekursiven Anfrage." -#: utils/misc/guc_tables.c:3806 +#: utils/misc/guc_tables.c:3796 msgid "GEQO: selective pressure within the population." msgstr "GEQO: selektiver Auswahldruck in der Bevölkerung." -#: utils/misc/guc_tables.c:3817 +#: utils/misc/guc_tables.c:3807 msgid "GEQO: seed for random path selection." msgstr "GEQO: Ausgangswert für die zufällige Pfadauswahl." -#: utils/misc/guc_tables.c:3828 -msgid "Multiple of work_mem to use for hash tables." -msgstr "Vielfaches von work_mem zur Verwendung bei Hash-Tabellen." +#: utils/misc/guc_tables.c:3818 +msgid "Multiple of \"work_mem\" to use for hash tables." +msgstr "Vielfaches von »work_mem« zur Verwendung bei Hash-Tabellen." -#: utils/misc/guc_tables.c:3839 +#: utils/misc/guc_tables.c:3829 msgid "Multiple of the average buffer usage to free per round." msgstr "Vielfaches der durchschnittlichen freizugebenden Pufferverwendung pro Runde." -#: utils/misc/guc_tables.c:3849 +#: utils/misc/guc_tables.c:3839 msgid "Sets the seed for random-number generation." msgstr "Setzt den Ausgangswert für die Zufallszahlenerzeugung." -#: utils/misc/guc_tables.c:3860 +#: utils/misc/guc_tables.c:3850 msgid "Vacuum cost delay in milliseconds." msgstr "Vacuum-Kosten-Verzögerung in Millisekunden." -#: utils/misc/guc_tables.c:3871 +#: utils/misc/guc_tables.c:3861 msgid "Vacuum cost delay in milliseconds, for autovacuum." msgstr "Vacuum-Kosten-Verzögerung in Millisekunden, für Autovacuum." -#: utils/misc/guc_tables.c:3882 +#: utils/misc/guc_tables.c:3872 msgid "Number of tuple updates or deletes prior to vacuum as a fraction of reltuples." msgstr "Anzahl geänderter oder gelöschter Tupel vor einem Vacuum, relativ zu reltuples." -#: utils/misc/guc_tables.c:3892 +#: utils/misc/guc_tables.c:3882 msgid "Number of tuple inserts prior to vacuum as a fraction of reltuples." msgstr "Anzahl eingefügter Tupel vor einem Vacuum, relativ zu reltuples." -#: utils/misc/guc_tables.c:3902 +#: utils/misc/guc_tables.c:3892 msgid "Number of tuple inserts, updates, or deletes prior to analyze as a fraction of reltuples." msgstr "Anzahl eingefügter, geänderter oder gelöschter Tupel vor einem Analyze, relativ zu reltuples." -#: utils/misc/guc_tables.c:3912 +#: utils/misc/guc_tables.c:3902 msgid "Time spent flushing dirty buffers during checkpoint, as fraction of checkpoint interval." msgstr "Zeit, die damit verbracht wird, modifizierte Puffer während eines Checkpoints zurückzuschreiben, als Bruchteil des Checkpoint-Intervalls." -#: utils/misc/guc_tables.c:3922 -msgid "Fraction of statements exceeding log_min_duration_sample to be logged." -msgstr "Anteil der zu loggenden Anweisungen, die log_min_duration_sample überschreiten." +#: utils/misc/guc_tables.c:3912 +msgid "Fraction of statements exceeding \"log_min_duration_sample\" to be logged." +msgstr "Anteil der zu loggenden Anweisungen, die »log_min_duration_sample« überschreiten." -#: utils/misc/guc_tables.c:3923 +#: utils/misc/guc_tables.c:3913 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_tables.c:3932 +#: utils/misc/guc_tables.c:3922 msgid "Sets the fraction of transactions from which to log all statements." msgstr "Setzt den Bruchteil der Transaktionen, aus denen alle Anweisungen geloggt werden." -#: utils/misc/guc_tables.c:3933 +#: utils/misc/guc_tables.c:3923 msgid "Use a value between 0.0 (never log) and 1.0 (log all statements for all transactions)." msgstr "Verwenden Sie einen Wert zwischen 0.0 (nie loggen) und 1.0 (alle Anweisungen für alle Transaktionen loggen)." -#: utils/misc/guc_tables.c:3952 +#: utils/misc/guc_tables.c:3942 msgid "Sets the shell command that will be called to archive a WAL file." msgstr "Setzt den Shell-Befehl, der aufgerufen wird, um eine WAL-Datei zu archivieren." -#: utils/misc/guc_tables.c:3953 -#, fuzzy -#| msgid "This is used only if \"archive_library\" is not set." -msgid "This is used only if archive_library is not set." +#: utils/misc/guc_tables.c:3943 +msgid "This is used only if \"archive_library\" is not set." msgstr "Dieser wird nur verwendet, wenn »archive_library« nicht gesetzt ist." -#: utils/misc/guc_tables.c:3962 +#: utils/misc/guc_tables.c:3952 msgid "Sets the library that will be called to archive a WAL file." msgstr "Setzt die Bibliothek, die aufgerufen wird, um eine WAL-Datei zu archivieren." -#: utils/misc/guc_tables.c:3963 -#, fuzzy -#| msgid "An empty string indicates that \"archive_command\" should be used." -msgid "An empty string indicates that archive_command should be used." +#: utils/misc/guc_tables.c:3953 +msgid "An empty string indicates that \"archive_command\" should be used." msgstr "Eine leere Zeichenkette bedeutet, dass »archive_command« verwendet werden soll." -#: utils/misc/guc_tables.c:3972 +#: utils/misc/guc_tables.c:3962 msgid "Sets the shell command that will be called to retrieve an archived WAL file." msgstr "Setzt den Shell-Befehl, der aufgerufen wird, um eine archivierte WAL-Datei zurückzuholen." -#: utils/misc/guc_tables.c:3982 +#: utils/misc/guc_tables.c:3972 msgid "Sets the shell command that will be executed at every restart point." msgstr "Setzt den Shell-Befehl, der bei jedem Restart-Punkt ausgeführt wird." -#: utils/misc/guc_tables.c:3992 +#: utils/misc/guc_tables.c:3982 msgid "Sets the shell command that will be executed once at the end of recovery." msgstr "Setzt den Shell-Befehl, der einmal am Ende der Wiederherstellung ausgeführt wird." -#: utils/misc/guc_tables.c:4002 +#: utils/misc/guc_tables.c:3992 msgid "Specifies the timeline to recover into." msgstr "Gibt die Zeitleiste für die Wiederherstellung an." -#: utils/misc/guc_tables.c:4012 +#: utils/misc/guc_tables.c:4002 msgid "Set to \"immediate\" to end recovery as soon as a consistent state is reached." msgstr "Auf »immediate« setzen, um die Wiederherstellung zu beenden, sobald ein konsistenter Zustand erreicht ist." -#: utils/misc/guc_tables.c:4021 +#: utils/misc/guc_tables.c:4011 msgid "Sets the transaction ID up to which recovery will proceed." msgstr "Setzt die Transaktions-ID, bis zu der die Wiederherstellung voranschreiten wird." -#: utils/misc/guc_tables.c:4030 +#: utils/misc/guc_tables.c:4020 msgid "Sets the time stamp up to which recovery will proceed." msgstr "Setzt den Zeitstempel, bis zu dem die Wiederherstellung voranschreiten wird." -#: utils/misc/guc_tables.c:4039 +#: utils/misc/guc_tables.c:4029 msgid "Sets the named restore point up to which recovery will proceed." msgstr "Setzt den benannten Restore-Punkt, bis zu dem die Wiederherstellung voranschreiten wird." -#: utils/misc/guc_tables.c:4048 +#: utils/misc/guc_tables.c:4038 msgid "Sets the LSN of the write-ahead log location up to which recovery will proceed." msgstr "Setzt die LSN der Write-Ahead-Log-Position, bis zu der die Wiederherstellung voranschreiten wird." -#: utils/misc/guc_tables.c:4058 +#: utils/misc/guc_tables.c:4048 msgid "Sets the connection string to be used to connect to the sending server." msgstr "Setzt die Verbindungszeichenkette zur Verbindung mit dem sendenden Server." -#: utils/misc/guc_tables.c:4069 +#: utils/misc/guc_tables.c:4059 msgid "Sets the name of the replication slot to use on the sending server." msgstr "Setzt den Namen des zu verwendenden Replikations-Slots auf dem sendenden Server." -#: utils/misc/guc_tables.c:4079 +#: utils/misc/guc_tables.c:4069 msgid "Sets the client's character set encoding." msgstr "Setzt die Zeichensatzkodierung des Clients." -#: utils/misc/guc_tables.c:4090 +#: utils/misc/guc_tables.c:4080 msgid "Controls information prefixed to each log line." msgstr "Bestimmt die Informationen, die vor jede Logzeile geschrieben werden." -#: utils/misc/guc_tables.c:4091 +#: utils/misc/guc_tables.c:4081 msgid "If blank, no prefix is used." msgstr "Wenn leer, dann wird kein Präfix verwendet." -#: utils/misc/guc_tables.c:4100 +#: utils/misc/guc_tables.c:4090 msgid "Sets the time zone to use in log messages." msgstr "Setzt die in Logmeldungen verwendete Zeitzone." -#: utils/misc/guc_tables.c:4110 +#: utils/misc/guc_tables.c:4100 msgid "Sets the display format for date and time values." msgstr "Setzt das Ausgabeformat für Datums- und Zeitwerte." -#: utils/misc/guc_tables.c:4111 +#: utils/misc/guc_tables.c:4101 msgid "Also controls interpretation of ambiguous date inputs." msgstr "Kontrolliert auch die Interpretation von zweideutigen Datumseingaben." -#: utils/misc/guc_tables.c:4122 +#: utils/misc/guc_tables.c:4112 msgid "Sets the default table access method for new tables." msgstr "Setzt die Standard-Tabellenzugriffsmethode für neue Tabellen." -#: utils/misc/guc_tables.c:4133 +#: utils/misc/guc_tables.c:4123 msgid "Sets the default tablespace to create tables and indexes in." msgstr "Setzt den Standard-Tablespace für Tabellen und Indexe." -#: utils/misc/guc_tables.c:4134 +#: utils/misc/guc_tables.c:4124 msgid "An empty string selects the database's default tablespace." msgstr "Eine leere Zeichenkette wählt den Standard-Tablespace der Datenbank." -#: utils/misc/guc_tables.c:4144 +#: utils/misc/guc_tables.c:4134 msgid "Sets the tablespace(s) to use for temporary tables and sort files." msgstr "Setzt den oder die Tablespaces für temporäre Tabellen und Sortierdateien." -#: utils/misc/guc_tables.c:4155 +#: utils/misc/guc_tables.c:4145 msgid "Sets whether a CREATEROLE user automatically grants the role to themselves, and with which options." msgstr "Bestimmt, ob ein CREATEROLE-Benutzer sich die Rolle automatisch selbst gewährt, und mit welchen Optionen." -#: utils/misc/guc_tables.c:4167 +#: utils/misc/guc_tables.c:4157 msgid "Sets the path for dynamically loadable modules." msgstr "Setzt den Pfad für ladbare dynamische Bibliotheken." -#: utils/misc/guc_tables.c:4168 +#: utils/misc/guc_tables.c:4158 msgid "If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e., the name does not contain a slash), the system will search this path for the specified file." msgstr "Wenn ein dynamisch ladbares Modul geöffnet werden muss und der angegebene Name keine Verzeichniskomponente hat (das heißt er enthält keinen Schrägstrich), dann sucht das System in diesem Pfad nach der angegebenen Datei." -#: utils/misc/guc_tables.c:4181 +#: utils/misc/guc_tables.c:4171 msgid "Sets the location of the Kerberos server key file." msgstr "Setzt den Ort der Kerberos-Server-Schlüsseldatei." -#: utils/misc/guc_tables.c:4192 +#: utils/misc/guc_tables.c:4182 msgid "Sets the Bonjour service name." msgstr "Setzt den Bonjour-Servicenamen." -#: utils/misc/guc_tables.c:4202 +#: utils/misc/guc_tables.c:4192 msgid "Sets the language in which messages are displayed." msgstr "Setzt die Sprache, in der Mitteilungen ausgegeben werden." -#: utils/misc/guc_tables.c:4212 +#: utils/misc/guc_tables.c:4202 msgid "Sets the locale for formatting monetary amounts." msgstr "Setzt die Locale für die Formatierung von Geldbeträgen." -#: utils/misc/guc_tables.c:4222 +#: utils/misc/guc_tables.c:4212 msgid "Sets the locale for formatting numbers." msgstr "Setzt die Locale für die Formatierung von Zahlen." -#: utils/misc/guc_tables.c:4232 +#: utils/misc/guc_tables.c:4222 msgid "Sets the locale for formatting date and time values." msgstr "Setzt die Locale für die Formatierung von Datums- und Zeitwerten." -#: utils/misc/guc_tables.c:4242 +#: utils/misc/guc_tables.c:4232 msgid "Lists shared libraries to preload into each backend." msgstr "Listet dynamische Bibliotheken, die vorab in jeden Serverprozess geladen werden." -#: utils/misc/guc_tables.c:4253 +#: utils/misc/guc_tables.c:4243 msgid "Lists shared libraries to preload into server." msgstr "Listet dynamische Bibliotheken, die vorab in den Server geladen werden." -#: utils/misc/guc_tables.c:4264 +#: utils/misc/guc_tables.c:4254 msgid "Lists unprivileged shared libraries to preload into each backend." msgstr "Listet unprivilegierte dynamische Bibliotheken, die vorab in jeden Serverprozess geladen werden." -#: utils/misc/guc_tables.c:4275 +#: utils/misc/guc_tables.c:4265 msgid "Sets the schema search order for names that are not schema-qualified." msgstr "Setzt die Schemasuchreihenfolge für Namen ohne Schemaqualifikation." -#: utils/misc/guc_tables.c:4287 +#: utils/misc/guc_tables.c:4277 msgid "Shows the server (database) character set encoding." msgstr "Zeigt die Zeichensatzkodierung des Servers (der Datenbank)." -#: utils/misc/guc_tables.c:4299 +#: utils/misc/guc_tables.c:4289 msgid "Shows the server version." msgstr "Zeigt die Serverversion." -#: utils/misc/guc_tables.c:4311 +#: utils/misc/guc_tables.c:4301 msgid "Sets the current role." msgstr "Setzt die aktuelle Rolle." -#: utils/misc/guc_tables.c:4323 +#: utils/misc/guc_tables.c:4313 msgid "Sets the session user name." msgstr "Setzt den Sitzungsbenutzernamen." -#: utils/misc/guc_tables.c:4334 +#: utils/misc/guc_tables.c:4324 msgid "Sets the destination for server log output." msgstr "Setzt das Ziel für die Serverlogausgabe." -#: utils/misc/guc_tables.c:4335 +#: utils/misc/guc_tables.c:4325 msgid "Valid values are combinations of \"stderr\", \"syslog\", \"csvlog\", \"jsonlog\", and \"eventlog\", depending on the platform." msgstr "Gültige Werte sind Kombinationen von »stderr«, »syslog«, »csvlog«, »jsonlog« und »eventlog«, je nach Plattform." -#: utils/misc/guc_tables.c:4346 +#: utils/misc/guc_tables.c:4336 msgid "Sets the destination directory for log files." msgstr "Bestimmt das Zielverzeichnis für Logdateien." -#: utils/misc/guc_tables.c:4347 +#: utils/misc/guc_tables.c:4337 msgid "Can be specified as relative to the data directory or as absolute path." msgstr "Kann relativ zum Datenverzeichnis oder als absoluter Pfad angegeben werden." -#: utils/misc/guc_tables.c:4357 +#: utils/misc/guc_tables.c:4347 msgid "Sets the file name pattern for log files." msgstr "Bestimmt das Dateinamenmuster für Logdateien." -#: utils/misc/guc_tables.c:4368 +#: utils/misc/guc_tables.c:4358 msgid "Sets the program name used to identify PostgreSQL messages in syslog." msgstr "Setzt den Programmnamen, mit dem PostgreSQL-Meldungen im Syslog identifiziert werden." -#: utils/misc/guc_tables.c:4379 +#: utils/misc/guc_tables.c:4369 msgid "Sets the application name used to identify PostgreSQL messages in the event log." msgstr "Setzt den Programmnamen, mit dem PostgreSQL-Meldungen im Ereignisprotokoll identifiziert werden." -#: utils/misc/guc_tables.c:4390 +#: utils/misc/guc_tables.c:4380 msgid "Sets the time zone for displaying and interpreting time stamps." msgstr "Setzt die Zeitzone, in der Zeitangaben interpretiert und ausgegeben werden." -#: utils/misc/guc_tables.c:4400 +#: utils/misc/guc_tables.c:4390 msgid "Selects a file of time zone abbreviations." msgstr "Wählt eine Datei mit Zeitzonenabkürzungen." -#: utils/misc/guc_tables.c:4410 +#: utils/misc/guc_tables.c:4400 msgid "Sets the owning group of the Unix-domain socket." msgstr "Setzt die Eigentümergruppe der Unix-Domain-Socket." -#: utils/misc/guc_tables.c:4411 +#: utils/misc/guc_tables.c:4401 msgid "The owning user of the socket is always the user that starts the server." msgstr "Der Eigentümer ist immer der Benutzer, der den Server startet." -#: utils/misc/guc_tables.c:4421 +#: utils/misc/guc_tables.c:4411 msgid "Sets the directories where Unix-domain sockets will be created." msgstr "Setzt die Verzeichnisse, in denen Unix-Domain-Sockets erzeugt werden sollen." -#: utils/misc/guc_tables.c:4432 +#: utils/misc/guc_tables.c:4422 msgid "Sets the host name or IP address(es) to listen to." msgstr "Setzt den Hostnamen oder die IP-Adresse(n), auf der auf Verbindungen gewartet wird." -#: utils/misc/guc_tables.c:4447 +#: utils/misc/guc_tables.c:4437 msgid "Sets the server's data directory." msgstr "Setzt das Datenverzeichnis des Servers." -#: utils/misc/guc_tables.c:4458 +#: utils/misc/guc_tables.c:4448 msgid "Sets the server's main configuration file." msgstr "Setzt die Hauptkonfigurationsdatei des Servers." -#: utils/misc/guc_tables.c:4469 +#: utils/misc/guc_tables.c:4459 msgid "Sets the server's \"hba\" configuration file." msgstr "Setzt die »hba«-Konfigurationsdatei des Servers." -#: utils/misc/guc_tables.c:4480 +#: utils/misc/guc_tables.c:4470 msgid "Sets the server's \"ident\" configuration file." msgstr "Setzt die »ident«-Konfigurationsdatei des Servers." -#: utils/misc/guc_tables.c:4491 +#: utils/misc/guc_tables.c:4481 msgid "Writes the postmaster PID to the specified file." msgstr "Schreibt die Postmaster-PID in die angegebene Datei." -#: utils/misc/guc_tables.c:4502 +#: utils/misc/guc_tables.c:4492 msgid "Shows the name of the SSL library." msgstr "Zeigt den Namen der SSL-Bibliothek." -#: utils/misc/guc_tables.c:4517 +#: utils/misc/guc_tables.c:4507 msgid "Location of the SSL server certificate file." msgstr "Ort der SSL-Serverzertifikatsdatei." -#: utils/misc/guc_tables.c:4527 +#: utils/misc/guc_tables.c:4517 msgid "Location of the SSL server private key file." msgstr "Setzt den Ort der Datei mit dem privaten SSL-Server-Schlüssel." -#: utils/misc/guc_tables.c:4537 +#: utils/misc/guc_tables.c:4527 msgid "Location of the SSL certificate authority file." msgstr "Ort der SSL-Certificate-Authority-Datei." -#: utils/misc/guc_tables.c:4547 +#: utils/misc/guc_tables.c:4537 msgid "Location of the SSL certificate revocation list file." msgstr "Ort der SSL-Certificate-Revocation-List-Datei." -#: utils/misc/guc_tables.c:4557 +#: utils/misc/guc_tables.c:4547 msgid "Location of the SSL certificate revocation list directory." msgstr "Ort des SSL-Certificate-Revocation-List-Verzeichnisses." -#: utils/misc/guc_tables.c:4567 +#: utils/misc/guc_tables.c:4557 msgid "Number of synchronous standbys and list of names of potential synchronous ones." msgstr "Anzahl synchroner Standbys und Liste der Namen der möglichen synchronen Standbys." -#: utils/misc/guc_tables.c:4578 +#: utils/misc/guc_tables.c:4568 msgid "Sets default text search configuration." msgstr "Setzt die vorgegebene Textsuchekonfiguration." -#: utils/misc/guc_tables.c:4588 +#: utils/misc/guc_tables.c:4578 msgid "Sets the list of allowed SSL ciphers." msgstr "Setzt die Liste der erlaubten SSL-Verschlüsselungsalgorithmen." -#: utils/misc/guc_tables.c:4603 +#: utils/misc/guc_tables.c:4593 msgid "Sets the curve to use for ECDH." msgstr "Setzt die für ECDH zu verwendende Kurve." -#: utils/misc/guc_tables.c:4618 +#: utils/misc/guc_tables.c:4608 msgid "Location of the SSL DH parameters file." msgstr "Setzt den Ort der SSL-DH-Parameter-Datei." -#: utils/misc/guc_tables.c:4629 +#: utils/misc/guc_tables.c:4619 msgid "Command to obtain passphrases for SSL." msgstr "Befehl zum Einlesen von Passphrasen für SSL." -#: utils/misc/guc_tables.c:4640 +#: utils/misc/guc_tables.c:4630 msgid "Sets the application name to be reported in statistics and logs." msgstr "Setzt den Anwendungsnamen, der in Statistiken und Logs verzeichnet wird." -#: utils/misc/guc_tables.c:4651 +#: utils/misc/guc_tables.c:4641 msgid "Sets the name of the cluster, which is included in the process title." msgstr "Setzt den Namen des Clusters, welcher im Prozesstitel angezeigt wird." -#: utils/misc/guc_tables.c:4662 +#: utils/misc/guc_tables.c:4652 msgid "Sets the WAL resource managers for which WAL consistency checks are done." msgstr "Setzt die WAL-Resource-Manager, für die WAL-Konsistenzprüfungen durchgeführt werden." -#: utils/misc/guc_tables.c:4663 +#: utils/misc/guc_tables.c:4653 msgid "Full-page images will be logged for all data blocks and cross-checked against the results of WAL replay." msgstr "Volle Seitenabbilder werden für alle Datenblöcke geloggt und gegen die Resultate der WAL-Wiederherstellung geprüft." -#: utils/misc/guc_tables.c:4673 +#: utils/misc/guc_tables.c:4663 msgid "JIT provider to use." msgstr "Zu verwendender JIT-Provider." -#: utils/misc/guc_tables.c:4684 +#: utils/misc/guc_tables.c:4674 msgid "Log backtrace for errors in these functions." msgstr "Backtrace für Fehler in diesen Funktionen loggen." -#: utils/misc/guc_tables.c:4695 +#: utils/misc/guc_tables.c:4685 msgid "Use direct I/O for file access." msgstr "Direct-I/O für Dateizugriff verwenden." -#: utils/misc/guc_tables.c:4706 +#: utils/misc/guc_tables.c:4696 msgid "Lists streaming replication standby server slot names that logical WAL sender processes will wait for." msgstr "" -#: utils/misc/guc_tables.c:4708 +#: utils/misc/guc_tables.c:4698 msgid "Logical WAL sender processes will send decoded changes to plugins only after the specified replication slots confirm receiving WAL." msgstr "" -#: utils/misc/guc_tables.c:4729 +#: utils/misc/guc_tables.c:4719 msgid "Sets whether \"\\'\" is allowed in string literals." msgstr "Bestimmt, ob »\\'« in Zeichenkettenkonstanten erlaubt ist." -#: utils/misc/guc_tables.c:4739 +#: utils/misc/guc_tables.c:4729 msgid "Sets the output format for bytea." msgstr "Setzt das Ausgabeformat für bytea." -#: utils/misc/guc_tables.c:4749 +#: utils/misc/guc_tables.c:4739 msgid "Sets the message levels that are sent to the client." msgstr "Setzt die Meldungstypen, die an den Client gesendet werden." -#: utils/misc/guc_tables.c:4750 utils/misc/guc_tables.c:4846 -#: utils/misc/guc_tables.c:4857 +#: utils/misc/guc_tables.c:4740 utils/misc/guc_tables.c:4836 +#: utils/misc/guc_tables.c:4847 msgid "Each level includes all the levels that follow it. The later the level, the fewer messages are sent." msgstr "Jeder Wert schließt alle ihm folgenden Werte mit ein. Je weiter hinten der Wert steht, desto weniger Meldungen werden gesendet werden." -#: utils/misc/guc_tables.c:4760 +#: utils/misc/guc_tables.c:4750 msgid "Enables in-core computation of query identifiers." msgstr "Schaltet die eingebaute Berechnung von Anfragebezeichnern ein." -#: utils/misc/guc_tables.c:4770 +#: utils/misc/guc_tables.c:4760 msgid "Enables the planner to use constraints to optimize queries." msgstr "Ermöglicht dem Planer die Verwendung von Constraints, um Anfragen zu optimieren." -#: utils/misc/guc_tables.c:4771 +#: utils/misc/guc_tables.c:4761 msgid "Table scans will be skipped if their constraints guarantee that no rows match the query." msgstr "Tabellen-Scans werden übersprungen, wenn deren Constraints garantieren, dass keine Zeile mit der Abfrage übereinstimmt." -#: utils/misc/guc_tables.c:4782 +#: utils/misc/guc_tables.c:4772 msgid "Sets the default compression method for compressible values." msgstr "Setzt die Standard-Komprimierungsmethode für komprimierbare Werte." -#: utils/misc/guc_tables.c:4793 +#: utils/misc/guc_tables.c:4783 msgid "Sets the transaction isolation level of each new transaction." msgstr "Setzt den Transaktionsisolationsgrad neuer Transaktionen." -#: utils/misc/guc_tables.c:4803 +#: utils/misc/guc_tables.c:4793 msgid "Sets the current transaction's isolation level." msgstr "Zeigt den Isolationsgrad der aktuellen Transaktion." -#: utils/misc/guc_tables.c:4814 +#: utils/misc/guc_tables.c:4804 msgid "Sets the display format for interval values." msgstr "Setzt das Ausgabeformat für Intervallwerte." -#: utils/misc/guc_tables.c:4825 +#: utils/misc/guc_tables.c:4815 msgid "Log level for reporting invalid ICU locale strings." msgstr "Loglevel für Meldungen über ungültige ICU-Locale-Zeichenketten." -#: utils/misc/guc_tables.c:4835 +#: utils/misc/guc_tables.c:4825 msgid "Sets the verbosity of logged messages." msgstr "Setzt den Detailgrad von geloggten Meldungen." -#: utils/misc/guc_tables.c:4845 +#: utils/misc/guc_tables.c:4835 msgid "Sets the message levels that are logged." msgstr "Setzt die Meldungstypen, die geloggt werden." -#: utils/misc/guc_tables.c:4856 +#: utils/misc/guc_tables.c:4846 msgid "Causes all statements generating error at or above this level to be logged." msgstr "Schreibt alle Anweisungen, die einen Fehler auf dieser Stufe oder höher verursachen, in den Log." -#: utils/misc/guc_tables.c:4867 +#: utils/misc/guc_tables.c:4857 msgid "Sets the type of statements logged." msgstr "Setzt die Anweisungsarten, die geloggt werden." -#: utils/misc/guc_tables.c:4877 +#: utils/misc/guc_tables.c:4867 msgid "Sets the syslog \"facility\" to be used when syslog enabled." msgstr "Setzt die zu verwendende Syslog-»Facility«, wenn Syslog angeschaltet ist." -#: utils/misc/guc_tables.c:4888 +#: utils/misc/guc_tables.c:4878 msgid "Sets the session's behavior for triggers and rewrite rules." msgstr "Setzt das Sitzungsverhalten für Trigger und Regeln." -#: utils/misc/guc_tables.c:4898 +#: utils/misc/guc_tables.c:4888 msgid "Sets the current transaction's synchronization level." msgstr "Setzt den Synchronisationsgrad der aktuellen Transaktion." -#: utils/misc/guc_tables.c:4908 -msgid "Allows archiving of WAL files using archive_command." -msgstr "Erlaubt die Archivierung von WAL-Dateien mittels archive_command." +#: utils/misc/guc_tables.c:4898 +msgid "Allows archiving of WAL files using \"archive_command\"." +msgstr "Erlaubt die Archivierung von WAL-Dateien mittels »archive_command«." -#: utils/misc/guc_tables.c:4918 +#: utils/misc/guc_tables.c:4908 msgid "Sets the action to perform upon reaching the recovery target." msgstr "Setzt die Aktion, die beim Erreichen des Wiederherstellungsziels durchgeführt wird." -#: utils/misc/guc_tables.c:4928 +#: utils/misc/guc_tables.c:4918 msgid "Collects function-level statistics on database activity." msgstr "Sammelt Statistiken auf Funktionsebene über Datenbankaktivität." -#: utils/misc/guc_tables.c:4939 +#: utils/misc/guc_tables.c:4929 msgid "Sets the consistency of accesses to statistics data." msgstr "Setzt die Konsistenz von Zugriffen auf Statistikdaten." -#: utils/misc/guc_tables.c:4949 +#: utils/misc/guc_tables.c:4939 msgid "Compresses full-page writes written in WAL file with specified method." msgstr "Komprimiert in WAL-Dateien geschriebene volle Seiten mit der angegebenen Methode." -#: utils/misc/guc_tables.c:4959 +#: utils/misc/guc_tables.c:4949 msgid "Sets the level of information written to the WAL." msgstr "Setzt den Umfang der in den WAL geschriebenen Informationen." -#: utils/misc/guc_tables.c:4969 +#: utils/misc/guc_tables.c:4959 msgid "Selects the dynamic shared memory implementation used." msgstr "Wählt die zu verwendende Implementierung von dynamischem Shared Memory." -#: utils/misc/guc_tables.c:4979 +#: utils/misc/guc_tables.c:4969 msgid "Selects the shared memory implementation used for the main shared memory region." msgstr "Wählt die Shared-Memory-Implementierung, die für den Haupt-Shared-Memory-Bereich verwendet wird." -#: utils/misc/guc_tables.c:4989 +#: utils/misc/guc_tables.c:4979 msgid "Selects the method used for forcing WAL updates to disk." msgstr "Wählt die Methode, um das Schreiben von WAL-Änderungen auf die Festplatte zu erzwingen." -#: utils/misc/guc_tables.c:4999 +#: utils/misc/guc_tables.c:4989 msgid "Sets how binary values are to be encoded in XML." msgstr "Setzt, wie binäre Werte in XML kodiert werden." -#: utils/misc/guc_tables.c:5009 +#: utils/misc/guc_tables.c:4999 msgid "Sets whether XML data in implicit parsing and serialization operations is to be considered as documents or content fragments." msgstr "Setzt, ob XML-Daten in impliziten Parse- und Serialisierungsoperationen als Dokument oder Fragment betrachtet werden sollen." -#: utils/misc/guc_tables.c:5020 +#: utils/misc/guc_tables.c:5010 msgid "Use of huge pages on Linux or Windows." msgstr "Huge Pages auf Linux oder Windows verwenden." -#: utils/misc/guc_tables.c:5030 +#: utils/misc/guc_tables.c:5020 msgid "Indicates the status of huge pages." msgstr "" -#: utils/misc/guc_tables.c:5041 +#: utils/misc/guc_tables.c:5031 msgid "Prefetch referenced blocks during recovery." msgstr "Während der Wiederherstellung Blöcke, auf die verwiesen wird, vorab einlesen." -#: utils/misc/guc_tables.c:5042 +#: utils/misc/guc_tables.c:5032 msgid "Look ahead in the WAL to find references to uncached data." msgstr "Im WAL vorausschauen, um Verweise auf ungecachte Daten zu finden." -#: utils/misc/guc_tables.c:5051 +#: utils/misc/guc_tables.c:5041 msgid "Forces the planner's use parallel query nodes." msgstr "Erzwingt die Verwendung von Parallel-Query-Knoten im Planer." -#: utils/misc/guc_tables.c:5052 +#: utils/misc/guc_tables.c:5042 msgid "This can be useful for testing the parallel query infrastructure by forcing the planner to generate plans that contain nodes that perform tuple communication between workers and the main process." msgstr "Das kann nützlich sein, um die Parallel-Query-Infrastruktur zu testen, indem der Planer gezwungen wird, Pläne zu erzeugen, die Knoten enthalten, die Tupelkommunikation zwischen Worker- und Hauptprozess durchführen." -#: utils/misc/guc_tables.c:5064 +#: utils/misc/guc_tables.c:5054 msgid "Chooses the algorithm for encrypting passwords." msgstr "Wählt den Algorithmus zum Verschlüsseln von Passwörtern." -#: utils/misc/guc_tables.c:5074 +#: utils/misc/guc_tables.c:5064 msgid "Controls the planner's selection of custom or generic plan." msgstr "Kontrolliert, ob der Planer einen maßgeschneiderten oder einen allgemeinen Plan verwendet." -#: utils/misc/guc_tables.c:5075 +#: utils/misc/guc_tables.c:5065 msgid "Prepared statements can have custom and generic plans, and the planner will attempt to choose which is better. This can be set to override the default behavior." msgstr "Vorbereitete Anweisungen können maßgeschneiderte oder allgemeine Pläne haben und der Planer wird versuchen, den besseren auszuwählen. Diese Einstellung kann das Standardverhalten außer Kraft setzen." -#: utils/misc/guc_tables.c:5087 +#: utils/misc/guc_tables.c:5077 msgid "Sets the minimum SSL/TLS protocol version to use." msgstr "Setzt die minimale zu verwendende SSL/TLS-Protokollversion." -#: utils/misc/guc_tables.c:5099 +#: utils/misc/guc_tables.c:5089 msgid "Sets the maximum SSL/TLS protocol version to use." msgstr "Setzt die maximale zu verwendende SSL/TLS-Protokollversion." -#: utils/misc/guc_tables.c:5111 +#: utils/misc/guc_tables.c:5101 msgid "Sets the method for synchronizing the data directory before crash recovery." msgstr "Setzt die Methode für das Synchronisieren des Datenverzeichnisses vor der Wiederherstellung nach einem Absturz." -#: utils/misc/guc_tables.c:5120 +#: utils/misc/guc_tables.c:5110 msgid "Forces immediate streaming or serialization of changes in large transactions." msgstr "Erzwingt sofortiges Streaming oder sofortige Serialisierung von Änderungen in großen Transaktionen." -#: utils/misc/guc_tables.c:5121 +#: utils/misc/guc_tables.c:5111 msgid "On the publisher, it allows streaming or serializing each change in logical decoding. On the subscriber, it allows serialization of all changes to files and notifies the parallel apply workers to read and apply them at the end of the transaction." msgstr "Auf dem Publikationsserver erlaubt es Streaming oder Serialisierung jeder Änderung aus logischer Dekodierung. Auf dem Subskriptionsserver erlaubt es die Serialisierung aller Änderungen in Dateien und benachrichtigt die Parallel-Apply-Worker, sie nach dem Ende der Transaktion zu lesen und anzuwenden." @@ -31321,79 +31345,3 @@ msgstr "eine serialisierbare Transaktion, die nicht im Read-Only-Modus ist, kann #, c-format msgid "cannot import a snapshot from a different database" msgstr "kann keinen Snapshot aus einer anderen Datenbank importieren" - -#, c-format -#~ msgid "COPY escape available only in CSV mode" -#~ msgstr "Escape-Zeichen für COPY ist nur im CSV-Modus verfügbar" - -#, 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" - -#, c-format -#~ msgid "COPY force not null only available using COPY FROM" -#~ msgstr "FORCE_NOT_NULL ist nur bei COPY FROM verfügbar" - -#, c-format -#~ msgid "COPY force null available only in CSV mode" -#~ msgstr "FORCE_NULL für COPY ist nur im CSV-Modus verfügbar" - -#, c-format -#~ msgid "COPY force null only available using COPY FROM" -#~ msgstr "FORCE_NULL ist nur bei COPY FROM verfügbar" - -#, c-format -#~ msgid "COPY force quote available only in CSV mode" -#~ msgstr "FORCE_QUOTE für COPY ist nur im CSV-Modus verfügbar" - -#, c-format -#~ msgid "COPY force quote only available using COPY TO" -#~ msgstr "FORCE_QUOTE ist nur bei COPY TO verfügbar" - -#, c-format -#~ msgid "COPY quote available only in CSV mode" -#~ msgstr "Quote-Zeichen für COPY ist nur im CSV-Modus verfügbar" - -#, c-format -#~ msgid "Escape sequence \"\\%s\" is invalid." -#~ msgstr "Escape-Sequenz »\\%s« ist nicht gültig." - -#, c-format -#~ msgid "Expected \",\" or \"]\", but found \"%s\"." -#~ msgstr "»,« oder »]« erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected \",\" or \"}\", but found \"%s\"." -#~ msgstr "»,« oder »}« erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected \":\", but found \"%s\"." -#~ msgstr "»:« erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected JSON value, but found \"%s\"." -#~ msgstr "JSON-Wert erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected array element or \"]\", but found \"%s\"." -#~ msgstr "Array-Element oder »]« erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected end of input, but found \"%s\"." -#~ msgstr "Ende der Eingabe erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected string or \"}\", but found \"%s\"." -#~ msgstr "Zeichenkette oder »}« erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Expected string, but found \"%s\"." -#~ msgstr "Zeichenkette erwartet, aber »%s« gefunden." - -#, c-format -#~ msgid "Token \"%s\" is invalid." -#~ msgstr "Token »%s« ist ungültig." - -#, c-format -#~ msgid "Unmatched \"%c\" character." -#~ msgstr "Zeichen »%c« ohne Gegenstück." diff --git a/src/backend/po/ka.po b/src/backend/po/ka.po index 900b54e4e17..83f09b17878 100644 --- a/src/backend/po/ka.po +++ b/src/backend/po/ka.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: postgres (PostgreSQL) 17\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2024-04-18 21:43+0000\n" -"PO-Revision-Date: 2024-04-19 02:01+0200\n" +"POT-Creation-Date: 2024-05-18 22:13+0000\n" +"PO-Revision-Date: 2024-05-19 08:06+0200\n" "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n" "Language-Team: Georgian <nothing>\n" "Language: ka\n" @@ -82,18 +82,18 @@ msgid "could not open file \"%s\" for reading: %m" msgstr "ფაილის (%s) გახსნის შეცდომა: %m" #: ../common/controldata_utils.c:108 ../common/controldata_utils.c:110 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1369 access/transam/xlog.c:3471 access/transam/xlog.c:4335 access/transam/xlogrecovery.c:1238 access/transam/xlogrecovery.c:1336 access/transam/xlogrecovery.c:1373 access/transam/xlogrecovery.c:1440 backup/basebackup.c:2123 backup/walsummary.c:283 commands/extension.c:3548 libpq/hba.c:764 -#: replication/logical/origin.c:745 replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5084 replication/logical/snapbuild.c:2035 replication/slot.c:2234 replication/slot.c:2275 replication/walsender.c:655 storage/file/buffile.c:470 storage/file/copydir.c:185 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829 +#: replication/logical/origin.c:745 replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5084 replication/logical/snapbuild.c:2035 replication/slot.c:2238 replication/slot.c:2279 replication/walsender.c:655 storage/file/buffile.c:470 storage/file/copydir.c:185 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829 #, c-format msgid "could not read file \"%s\": %m" msgstr "ფაილის (%s) წაკითხვის შეცდომა: %m" -#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3476 access/transam/xlog.c:4340 replication/logical/origin.c:750 replication/logical/origin.c:789 replication/logical/snapbuild.c:2040 replication/slot.c:2238 replication/slot.c:2279 replication/walsender.c:660 utils/cache/relmapper.c:833 +#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3476 access/transam/xlog.c:4340 replication/logical/origin.c:750 replication/logical/origin.c:789 replication/logical/snapbuild.c:2040 replication/slot.c:2242 replication/slot.c:2283 replication/walsender.c:660 utils/cache/relmapper.c:833 #, c-format msgid "could not read file \"%s\": read %d of %zu" msgstr "\"%s\"-ის წაკითხვის შეცდომა: წაკითხულია %d %zu-დან" #: ../common/controldata_utils.c:128 ../common/controldata_utils.c:132 ../common/controldata_utils.c:277 ../common/controldata_utils.c:280 access/heap/rewriteheap.c:1141 access/heap/rewriteheap.c:1246 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1381 access/transam/twophase.c:1793 access/transam/xlog.c:3317 access/transam/xlog.c:3511 access/transam/xlog.c:3516 access/transam/xlog.c:3652 -#: access/transam/xlog.c:4305 access/transam/xlog.c:5239 commands/copyfrom.c:1797 commands/copyto.c:325 libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 replication/logical/origin.c:683 replication/logical/origin.c:822 replication/logical/reorderbuffer.c:5136 replication/logical/snapbuild.c:1802 replication/logical/snapbuild.c:1926 replication/slot.c:2124 replication/slot.c:2286 replication/walsender.c:670 storage/file/copydir.c:208 storage/file/copydir.c:213 +#: access/transam/xlog.c:4305 access/transam/xlog.c:5239 commands/copyfrom.c:1797 commands/copyto.c:325 libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 replication/logical/origin.c:683 replication/logical/origin.c:822 replication/logical/reorderbuffer.c:5136 replication/logical/snapbuild.c:1802 replication/logical/snapbuild.c:1926 replication/slot.c:2128 replication/slot.c:2290 replication/walsender.c:670 storage/file/copydir.c:208 storage/file/copydir.c:213 #: storage/file/fd.c:828 storage/file/fd.c:3753 storage/file/fd.c:3859 utils/cache/relmapper.c:841 utils/cache/relmapper.c:956 #, c-format msgid "could not close file \"%s\": %m" @@ -117,7 +117,7 @@ msgstr "" #: ../common/controldata_utils.c:225 ../common/controldata_utils.c:230 ../common/file_utils.c:70 ../common/file_utils.c:347 ../common/file_utils.c:406 ../common/file_utils.c:480 access/heap/rewriteheap.c:1229 access/transam/timeline.c:111 access/transam/timeline.c:251 access/transam/timeline.c:348 access/transam/twophase.c:1325 access/transam/xlog.c:3224 access/transam/xlog.c:3387 access/transam/xlog.c:3426 access/transam/xlog.c:3619 access/transam/xlog.c:4325 #: access/transam/xlogrecovery.c:4263 access/transam/xlogrecovery.c:4366 access/transam/xlogutils.c:836 backup/basebackup.c:547 backup/basebackup.c:1598 backup/walsummary.c:220 libpq/hba.c:624 postmaster/syslogger.c:1511 replication/logical/origin.c:735 replication/logical/reorderbuffer.c:3737 replication/logical/reorderbuffer.c:4291 replication/logical/reorderbuffer.c:5064 replication/logical/snapbuild.c:1757 replication/logical/snapbuild.c:1867 -#: replication/slot.c:2206 replication/walsender.c:628 replication/walsender.c:3051 storage/file/copydir.c:151 storage/file/fd.c:803 storage/file/fd.c:3510 storage/file/fd.c:3740 storage/file/fd.c:3830 storage/smgr/md.c:661 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2093 utils/init/miscinit.c:1526 utils/init/miscinit.c:1660 utils/init/miscinit.c:1737 utils/misc/guc.c:4717 utils/misc/guc.c:4767 +#: replication/slot.c:2210 replication/walsender.c:628 replication/walsender.c:3051 storage/file/copydir.c:151 storage/file/fd.c:803 storage/file/fd.c:3510 storage/file/fd.c:3740 storage/file/fd.c:3830 storage/smgr/md.c:661 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2091 utils/init/miscinit.c:1526 utils/init/miscinit.c:1660 utils/init/miscinit.c:1737 utils/misc/guc.c:4727 utils/misc/guc.c:4777 #, c-format msgid "could not open file \"%s\": %m" msgstr "ფაილის (%s) გახსნის შეცდომა: %m" @@ -128,15 +128,15 @@ msgid "could not write file \"%s\": %m" msgstr "ფაილში (%s) ჩაწერის შეცდომა: %m" #: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:418 ../common/file_utils.c:488 access/heap/rewriteheap.c:925 access/heap/rewriteheap.c:1135 access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1787 access/transam/xlog.c:3310 access/transam/xlog.c:3505 access/transam/xlog.c:4298 access/transam/xlog.c:8585 access/transam/xlog.c:8630 -#: backup/basebackup_server.c:207 commands/dbcommands.c:514 replication/logical/snapbuild.c:1795 replication/slot.c:2110 replication/slot.c:2216 storage/file/fd.c:820 storage/file/fd.c:3851 storage/smgr/md.c:1329 storage/smgr/md.c:1374 storage/sync/sync.c:446 utils/misc/guc.c:4470 +#: backup/basebackup_server.c:207 commands/dbcommands.c:514 replication/logical/snapbuild.c:1795 replication/slot.c:2114 replication/slot.c:2220 storage/file/fd.c:820 storage/file/fd.c:3851 storage/smgr/md.c:1329 storage/smgr/md.c:1374 storage/sync/sync.c:446 utils/misc/guc.c:4480 #, c-format msgid "could not fsync file \"%s\": %m" msgstr "ფაილის (%s) fsync-ის შეცდომა: %m" -#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:562 ../common/exec.c:607 ../common/exec.c:699 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:160 ../common/hmac_openssl.c:357 ../common/md5_common.c:156 ../common/psprintf.c:143 ../common/scram-common.c:269 ../common/stringinfo.c:314 ../port/path.c:751 ../port/path.c:788 ../port/path.c:805 access/transam/twophase.c:1434 -#: access/transam/xlogrecovery.c:564 lib/dshash.c:253 libpq/auth.c:1352 libpq/auth.c:1396 libpq/auth.c:1953 libpq/be-secure-gssapi.c:524 postmaster/bgworker.c:355 postmaster/bgworker.c:945 postmaster/postmaster.c:3559 postmaster/postmaster.c:4019 postmaster/postmaster.c:4381 postmaster/walsummarizer.c:820 replication/libpqwalreceiver/libpqwalreceiver.c:387 replication/logical/logical.c:209 replication/walsender.c:835 storage/buffer/localbuf.c:606 -#: storage/file/fd.c:912 storage/file/fd.c:1443 storage/file/fd.c:1604 storage/file/fd.c:2531 storage/ipc/procarray.c:1453 storage/ipc/procarray.c:2207 storage/ipc/procarray.c:2214 storage/ipc/procarray.c:2719 storage/ipc/procarray.c:3423 utils/adt/formatting.c:1725 utils/adt/formatting.c:1873 utils/adt/formatting.c:2075 utils/adt/pg_locale.c:509 utils/adt/pg_locale.c:673 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:516 utils/hash/dynahash.c:616 -#: utils/hash/dynahash.c:1099 utils/mb/mbutils.c:401 utils/mb/mbutils.c:429 utils/mb/mbutils.c:814 utils/mb/mbutils.c:841 utils/misc/guc.c:649 utils/misc/guc.c:674 utils/misc/guc.c:1062 utils/misc/guc.c:4448 utils/misc/tzparser.c:477 utils/mmgr/aset.c:451 utils/mmgr/bump.c:183 utils/mmgr/dsa.c:707 utils/mmgr/dsa.c:729 utils/mmgr/dsa.c:810 utils/mmgr/generation.c:215 utils/mmgr/mcxt.c:1154 utils/mmgr/slab.c:370 +#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:562 ../common/exec.c:607 ../common/exec.c:699 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:160 ../common/hmac_openssl.c:357 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:853 ../common/psprintf.c:143 ../common/scram-common.c:269 ../common/stringinfo.c:314 ../port/path.c:751 ../port/path.c:788 +#: ../port/path.c:805 access/transam/twophase.c:1434 access/transam/xlogrecovery.c:564 lib/dshash.c:253 libpq/auth.c:1352 libpq/auth.c:1396 libpq/auth.c:1953 libpq/be-secure-gssapi.c:524 postmaster/bgworker.c:355 postmaster/bgworker.c:945 postmaster/postmaster.c:3559 postmaster/postmaster.c:4019 postmaster/postmaster.c:4381 postmaster/walsummarizer.c:820 replication/libpqwalreceiver/libpqwalreceiver.c:387 replication/logical/logical.c:209 replication/walsender.c:835 +#: storage/buffer/localbuf.c:606 storage/file/fd.c:912 storage/file/fd.c:1443 storage/file/fd.c:1604 storage/file/fd.c:2531 storage/ipc/procarray.c:1453 storage/ipc/procarray.c:2207 storage/ipc/procarray.c:2214 storage/ipc/procarray.c:2719 storage/ipc/procarray.c:3423 utils/adt/formatting.c:1725 utils/adt/formatting.c:1873 utils/adt/formatting.c:2075 utils/adt/pg_locale.c:509 utils/adt/pg_locale.c:673 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:516 +#: utils/hash/dynahash.c:616 utils/hash/dynahash.c:1099 utils/mb/mbutils.c:401 utils/mb/mbutils.c:429 utils/mb/mbutils.c:814 utils/mb/mbutils.c:841 utils/misc/guc.c:649 utils/misc/guc.c:674 utils/misc/guc.c:1062 utils/misc/guc.c:4458 utils/misc/tzparser.c:477 utils/mmgr/aset.c:451 utils/mmgr/bump.c:183 utils/mmgr/dsa.c:707 utils/mmgr/dsa.c:729 utils/mmgr/dsa.c:810 utils/mmgr/generation.c:215 utils/mmgr/mcxt.c:1154 utils/mmgr/slab.c:370 #, c-format msgid "out of memory" msgstr "არასაკმარისი მეხსიერება" @@ -229,7 +229,7 @@ msgstr "საქაღალდის (%s) გახსნის შეცდ msgid "could not read directory \"%s\": %m" msgstr "საქაღალდის (%s) წაკითხვის შეცდომა: %m" -#: ../common/file_utils.c:498 access/transam/xlogarchive.c:389 postmaster/pgarch.c:834 postmaster/syslogger.c:1559 replication/logical/snapbuild.c:1814 replication/slot.c:932 replication/slot.c:1996 replication/slot.c:2138 storage/file/fd.c:838 utils/time/snapmgr.c:1255 +#: ../common/file_utils.c:498 access/transam/xlogarchive.c:389 postmaster/pgarch.c:834 postmaster/syslogger.c:1559 replication/logical/snapbuild.c:1814 replication/slot.c:936 replication/slot.c:2000 replication/slot.c:2142 storage/file/fd.c:838 utils/time/snapmgr.c:1255 #, c-format msgid "could not rename file \"%s\" to \"%s\": %m" msgstr "გადარქმევის შეცდომა %s - %s: %m" @@ -250,15 +250,65 @@ msgstr "ინკრემენტულ დამმუშავებელ msgid "JSON nested too deep, maximum permitted depth is 6400" msgstr "JSON მეტისმეტად ღრმადაა ერთმანეთში ჩალაგებული. მაქსიმალური დასაშვები სიღრმეა 6400" +#: ../common/jsonapi.c:2127 +#, c-format +msgid "Escape sequence \"\\%.*s\" is invalid." +msgstr "სპეციალური მიმდევრობა \"\\%.*s\" არასწორია." + #: ../common/jsonapi.c:2131 #, c-format msgid "Character with value 0x%02x must be escaped." msgstr "სიმბოლო კოდით 0x%02x აუცილებლად ეკრანირებული უნდა იყოს." +#: ../common/jsonapi.c:2135 +#, c-format +msgid "Expected end of input, but found \"%.*s\"." +msgstr "მოველოდი შეყვანის დასასრულს, მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2138 +#, c-format +msgid "Expected array element or \"]\", but found \"%.*s\"." +msgstr "მოველოდი მასივის ელემენტს ან \"]\", მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2141 +#, c-format +msgid "Expected \",\" or \"]\", but found \"%.*s\"." +msgstr "მოველოდი \",\" ან \"]\", მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2144 +#, c-format +msgid "Expected \":\", but found \"%.*s\"." +msgstr "მოველოდი \":\", მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2147 +#, c-format +msgid "Expected JSON value, but found \"%.*s\"." +msgstr "მოველოდი JSON მნიშვნელობას. მივიღე \"%.*s\"." + #: ../common/jsonapi.c:2150 msgid "The input string ended unexpectedly." msgstr "შეყვანის სტრიქონი მოულოდნელად დასრულდა." +#: ../common/jsonapi.c:2152 +#, c-format +msgid "Expected string or \"}\", but found \"%.*s\"." +msgstr "მოველოდი სტრიქონს ან \"}\", მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2155 +#, c-format +msgid "Expected \",\" or \"}\", but found \"%.*s\"." +msgstr "მოველოდი \",\", ან \"}\", მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2158 +#, c-format +msgid "Expected string, but found \"%.*s\"." +msgstr "მოველოდი სტრიქონს, მაგრამ მივიღე \"%.*s\"." + +#: ../common/jsonapi.c:2161 +#, c-format +msgid "Token \"%.*s\" is invalid." +msgstr "კოდი \"%.*s\" არასწორია." + #: ../common/jsonapi.c:2164 jsonpath_scan.l:608 #, c-format msgid "\\u0000 cannot be converted to text." @@ -312,7 +362,164 @@ msgstr "დეტალები: " msgid "hint: " msgstr "მინიშნება: " -#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 tcop/backend_startup.c:741 utils/misc/guc.c:3167 utils/misc/guc.c:3203 utils/misc/guc.c:3273 utils/misc/guc.c:4652 utils/misc/guc.c:6877 utils/misc/guc.c:6918 +#: ../common/parse_manifest.c:159 ../common/parse_manifest.c:855 +#, c-format +msgid "could not initialize checksum of manifest" +msgstr "მანიფესტის საკონტროლო ჯამის ინიციალიზაციის შეცდომა" + +#: ../common/parse_manifest.c:204 ../common/parse_manifest.c:261 +msgid "manifest ended unexpectedly" +msgstr "მანიფესტი მოულოდნელად დასრულდა" + +#: ../common/parse_manifest.c:210 ../common/parse_manifest.c:862 +#, c-format +msgid "could not update checksum of manifest" +msgstr "მანიფესტის საკონტროლო ჯამის განახლების შეცდომა" + +#: ../common/parse_manifest.c:302 +msgid "unexpected object start" +msgstr "ობიექტის მოულოდნელი დასაწყისი" + +#: ../common/parse_manifest.c:337 +msgid "unexpected object end" +msgstr "ობიექტის მოულოდნელი დასასრული" + +#: ../common/parse_manifest.c:366 +msgid "unexpected array start" +msgstr "მასივის მოულოდნელი დასაწყისი" + +#: ../common/parse_manifest.c:391 +msgid "unexpected array end" +msgstr "მასივის მოულოდნელი დასასრული" + +#: ../common/parse_manifest.c:418 +msgid "expected version indicator" +msgstr "მოსალოდნელი ვერსიის მაჩვენებელი" + +#: ../common/parse_manifest.c:454 +msgid "unrecognized top-level field" +msgstr "უცნობი ველი ზედა დონეზე" + +#: ../common/parse_manifest.c:473 +msgid "unexpected file field" +msgstr "მოულოდნელი ველი ფაილისთვის" + +#: ../common/parse_manifest.c:487 +msgid "unexpected WAL range field" +msgstr "მოულოდნელი ველი WAL-ის დიაპაზონისთვის" + +#: ../common/parse_manifest.c:493 +msgid "unexpected object field" +msgstr "ობიექტის მოულოდნელი ველი" + +#: ../common/parse_manifest.c:583 +msgid "unexpected scalar" +msgstr "მოულოდნელი სკალარი" + +#: ../common/parse_manifest.c:609 +msgid "manifest version not an integer" +msgstr "მანიფესტის ვერსია მთელი რიცხვი არაა" + +#: ../common/parse_manifest.c:613 +msgid "unexpected manifest version" +msgstr "მანიფესტის მოულოდნელი ვერსია" + +#: ../common/parse_manifest.c:637 +msgid "manifest system identifier not an integer" +msgstr "მანიფესტის სისტემის იდენფიტიკატორი მთელი რიცხვი არაა" + +#: ../common/parse_manifest.c:662 +msgid "missing path name" +msgstr "აკლია ბილიკის სახელი" + +#: ../common/parse_manifest.c:665 +msgid "both path name and encoded path name" +msgstr "ორივე, ბილიკის სახელი და ბილიკის კოდირებული სახელი" + +#: ../common/parse_manifest.c:667 +msgid "missing size" +msgstr "ზომა აკლია" + +#: ../common/parse_manifest.c:670 +msgid "checksum without algorithm" +msgstr "საკონტროლო ჯამი ალგორითმის გარეშე" + +#: ../common/parse_manifest.c:684 +msgid "could not decode file name" +msgstr "ფაილის სახელის გაშიფვრის შეცდომა" + +#: ../common/parse_manifest.c:694 +msgid "file size is not an integer" +msgstr "ფაილის ზომა მთელი რიცხვი არაა" + +#: ../common/parse_manifest.c:700 backup/basebackup.c:870 +#, c-format +msgid "unrecognized checksum algorithm: \"%s\"" +msgstr "საკონტროლო ჯამის უცნობი ალგორითმი: \"%s\"" + +#: ../common/parse_manifest.c:719 +#, c-format +msgid "invalid checksum for file \"%s\": \"%s\"" +msgstr "არასწორი საკონტროლო ჯამი ფაილისთვის \"%s\": \"%s\"" + +#: ../common/parse_manifest.c:762 +msgid "missing timeline" +msgstr "აკლია დროის ხაზი" + +#: ../common/parse_manifest.c:764 +msgid "missing start LSN" +msgstr "აკლია საწყისი LSN" + +#: ../common/parse_manifest.c:766 +msgid "missing end LSN" +msgstr "აკლია დასასრულის LSN" + +#: ../common/parse_manifest.c:772 +msgid "timeline is not an integer" +msgstr "დროის ხაზი მთელი რიცხვი არაა" + +#: ../common/parse_manifest.c:775 +msgid "could not parse start LSN" +msgstr "საწყისი LSN-ის დამუშავების შეცდომა" + +#: ../common/parse_manifest.c:778 +msgid "could not parse end LSN" +msgstr "საბოლოო LSN-ის დამუშავების შეცდომა" + +#: ../common/parse_manifest.c:843 +msgid "expected at least 2 lines" +msgstr "ველოდებოდი სულ ცოტა 2 ხაზს" + +#: ../common/parse_manifest.c:846 +msgid "last line not newline-terminated" +msgstr "ბოლო ხაზი ხაზის გადატანით არ სრულდება" + +#: ../common/parse_manifest.c:865 +#, c-format +msgid "could not finalize checksum of manifest" +msgstr "მანიფესტის საკონტროლო ჯამის დასრულების შეცდომა" + +#: ../common/parse_manifest.c:869 +#, c-format +msgid "manifest has no checksum" +msgstr "მანიფესტის საკონტროლო ჯამი არ გააჩნია" + +#: ../common/parse_manifest.c:873 +#, c-format +msgid "invalid manifest checksum: \"%s\"" +msgstr "მანიფესტის საკონტროლო ჯამის არასწორია: %s" + +#: ../common/parse_manifest.c:877 +#, c-format +msgid "manifest checksum mismatch" +msgstr "მანიფესტის საკონტროლო ჯამი არ ემთხვევა" + +#: ../common/parse_manifest.c:892 +#, c-format +msgid "could not parse backup manifest: %s" +msgstr "მარქაფის მანიფესტის დამუშავების შეცრომა: %s" + +#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 tcop/backend_startup.c:741 utils/misc/guc.c:3167 utils/misc/guc.c:3208 utils/misc/guc.c:3283 utils/misc/guc.c:4662 utils/misc/guc.c:6887 utils/misc/guc.c:6928 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "არასწორი მნიშვნელობა პარამეტრისთვის \"%s\": \"%s\"" @@ -372,7 +579,7 @@ msgstr "შეზღუდულ კოდის ხელახლა შეს msgid "could not get exit code from subprocess: error code %lu" msgstr "ქვეპროცესიდან გასასვლელი კოდი ვერ მივიღე: შეცდომის კოდი %lu" -#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1726 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1048 postmaster/syslogger.c:1488 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4560 replication/logical/snapbuild.c:1695 replication/logical/snapbuild.c:2129 replication/slot.c:2190 storage/file/fd.c:878 storage/file/fd.c:3378 storage/file/fd.c:3440 +#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1726 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1048 postmaster/syslogger.c:1488 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4560 replication/logical/snapbuild.c:1695 replication/logical/snapbuild.c:2129 replication/slot.c:2194 storage/file/fd.c:878 storage/file/fd.c:3378 storage/file/fd.c:3440 #: storage/file/reinit.c:261 storage/ipc/dsm.c:343 storage/smgr/md.c:381 storage/smgr/md.c:440 storage/sync/sync.c:243 utils/time/snapmgr.c:1591 #, c-format msgid "could not remove file \"%s\": %m" @@ -548,32 +755,32 @@ msgstr "კოდის წევრობის წვდომის შემ msgid "request for BRIN range summarization for index \"%s\" page %u was not recorded" msgstr "\"BRIN\" შეჯამების დიაპაზონის ინდექსისთვის \"%s\" გვერდი %u ჩაწერილი არაა" -#: access/brin/brin.c:1383 access/brin/brin.c:1491 access/gin/ginfast.c:1040 access/transam/xlogfuncs.c:183 access/transam/xlogfuncs.c:208 access/transam/xlogfuncs.c:241 access/transam/xlogfuncs.c:280 access/transam/xlogfuncs.c:301 access/transam/xlogfuncs.c:322 access/transam/xlogfuncs.c:388 access/transam/xlogfuncs.c:446 +#: access/brin/brin.c:1385 access/brin/brin.c:1493 access/gin/ginfast.c:1040 access/transam/xlogfuncs.c:183 access/transam/xlogfuncs.c:208 access/transam/xlogfuncs.c:241 access/transam/xlogfuncs.c:280 access/transam/xlogfuncs.c:301 access/transam/xlogfuncs.c:322 access/transam/xlogfuncs.c:388 access/transam/xlogfuncs.c:446 #, c-format msgid "recovery is in progress" msgstr "აღდგენა მიმდინარეობს" -#: access/brin/brin.c:1384 access/brin/brin.c:1492 +#: access/brin/brin.c:1386 access/brin/brin.c:1494 #, c-format msgid "BRIN control functions cannot be executed during recovery." msgstr "აღდგენის დროს BRIN კონტროლის ფუნქციების შესრულება შეუძლებელია." -#: access/brin/brin.c:1389 access/brin/brin.c:1497 +#: access/brin/brin.c:1391 access/brin/brin.c:1499 #, c-format msgid "block number out of range: %lld" msgstr "ბლოკების რაოდენობა დიაპაზონს გარეთაა: %lld" -#: access/brin/brin.c:1434 access/brin/brin.c:1523 +#: access/brin/brin.c:1436 access/brin/brin.c:1525 #, c-format msgid "\"%s\" is not a BRIN index" msgstr "\"%s\" BRIN ინდექსი არაა" -#: access/brin/brin.c:1450 access/brin/brin.c:1539 +#: access/brin/brin.c:1452 access/brin/brin.c:1541 #, c-format msgid "could not open parent table of index \"%s\"" msgstr "ინდექსის \"%s\" მშობელი ცხრილის გახსნის შეცდომა" -#: access/brin/brin.c:1459 access/brin/brin.c:1555 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2413 +#: access/brin/brin.c:1461 access/brin/brin.c:1557 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2245 #, c-format msgid "index \"%s\" is not valid" msgstr "ინდექსი არასწორია: \"%s\"" @@ -598,17 +805,17 @@ msgstr "დაზიანებული BRIN ინდექსი: დია msgid "unexpected page type 0x%04X in BRIN index \"%s\" block %u" msgstr "გვერდის მოულოდნელი ტიპი 0x%04X BRIN ინდექსში \"%s\" ბლოკში %u" -#: access/brin/brin_validate.c:118 access/gin/ginvalidate.c:149 access/gist/gistvalidate.c:156 access/hash/hashvalidate.c:139 access/nbtree/nbtvalidate.c:120 access/spgist/spgvalidate.c:189 +#: access/brin/brin_validate.c:118 access/gin/ginvalidate.c:149 access/gist/gistvalidate.c:152 access/hash/hashvalidate.c:139 access/nbtree/nbtvalidate.c:120 access/spgist/spgvalidate.c:189 #, c-format msgid "operator family \"%s\" of access method %s contains function %s with invalid support number %d" msgstr "ოპერატორის ოჯახი \"%s\" წვდომის მეთოდიდან %s შეიცავს ფუნქციას %s არასწორი მხარდაჭერის ნომრით %d" -#: access/brin/brin_validate.c:134 access/gin/ginvalidate.c:161 access/gist/gistvalidate.c:168 access/hash/hashvalidate.c:118 access/nbtree/nbtvalidate.c:132 access/spgist/spgvalidate.c:201 +#: access/brin/brin_validate.c:134 access/gin/ginvalidate.c:161 access/gist/gistvalidate.c:164 access/hash/hashvalidate.c:118 access/nbtree/nbtvalidate.c:132 access/spgist/spgvalidate.c:201 #, c-format msgid "operator family \"%s\" of access method %s contains function %s with wrong signature for support number %d" msgstr "ოპერატორის ოჯახი (\"%s\") (წვდომის მეთოდისგან %s) შეიცავს ფუნქციას %s, რომელსაც არასწორი ხელმოწერა აქვს მხარდაჭერის ნომრით %d" -#: access/brin/brin_validate.c:156 access/gin/ginvalidate.c:180 access/gist/gistvalidate.c:188 access/hash/hashvalidate.c:160 access/nbtree/nbtvalidate.c:152 access/spgist/spgvalidate.c:221 +#: access/brin/brin_validate.c:156 access/gin/ginvalidate.c:180 access/gist/gistvalidate.c:184 access/hash/hashvalidate.c:160 access/nbtree/nbtvalidate.c:152 access/spgist/spgvalidate.c:221 #, c-format msgid "operator family \"%s\" of access method %s contains operator %s with invalid strategy number %d" msgstr "ოპერატორის ოჯახი \"%s\" წვდომის მეთოდის %s შეიცავს ოპერატორს %s არასწორი სტრატეგიის ნომრით %d" @@ -618,7 +825,7 @@ msgstr "ოპერატორის ოჯახი \"%s\" წვდომი msgid "operator family \"%s\" of access method %s contains invalid ORDER BY specification for operator %s" msgstr "ოპერატორის ოჯახი \"%s\" წვდომის მეთოდის %s შეიცავს არასწორი ORDER BY სპეციფიკაციას ოპერატორისთვის %s" -#: access/brin/brin_validate.c:198 access/gin/ginvalidate.c:206 access/gist/gistvalidate.c:236 access/hash/hashvalidate.c:186 access/nbtree/nbtvalidate.c:178 access/spgist/spgvalidate.c:253 +#: access/brin/brin_validate.c:198 access/gin/ginvalidate.c:206 access/gist/gistvalidate.c:232 access/hash/hashvalidate.c:186 access/nbtree/nbtvalidate.c:178 access/spgist/spgvalidate.c:253 #, c-format msgid "operator family \"%s\" of access method %s contains operator %s with wrong signature" msgstr "წვდომის მეთოდის %s ოპერატორის ოჯახი \"%s\" შეიცავს ოპერატორს %s არასწორი ხელმოწერით" @@ -638,7 +845,7 @@ msgstr "ოპერატორის ოჯახს \"%s\" ( წვდომ msgid "operator class \"%s\" of access method %s is missing operator(s)" msgstr "ოპერატორის კლასს \"%s\" (წვდომის მეთოდიდან %s) ოპერატორები აკლია" -#: access/brin/brin_validate.c:270 access/gin/ginvalidate.c:248 access/gist/gistvalidate.c:278 +#: access/brin/brin_validate.c:270 access/gin/ginvalidate.c:248 access/gist/gistvalidate.c:273 #, c-format msgid "operator class \"%s\" of access method %s is missing support function %d" msgstr "ოპერატორის კლასს \"%s\" წვდომის მეთოდიდან %s აკლია მხარდაჭერის ფუნქცია %d" @@ -683,7 +890,7 @@ msgstr "ინდექსის სვეტების რაოდენო msgid "index row requires %zu bytes, maximum size is %zu" msgstr "ინდექსის მწკრივი მოითხოვს %zu ბაიტს, მაქსიმალური ზომა %zu" -#: access/common/printtup.c:291 commands/explain.c:5369 tcop/fastpath.c:107 tcop/fastpath.c:454 tcop/postgres.c:1940 +#: access/common/printtup.c:291 commands/explain.c:5375 tcop/fastpath.c:107 tcop/fastpath.c:454 tcop/postgres.c:1940 #, c-format msgid "unsupported format code: %d" msgstr "ფორმატის მხარდაუჭერელი კოდი: %d" @@ -788,8 +995,8 @@ msgstr "პოსტინგის სია ძალიან გრძელ #: access/gin/ginbulk.c:45 #, c-format -msgid "Reduce maintenance_work_mem." -msgstr "Maintenance_work_mem-ის შემცირება." +msgid "Reduce \"maintenance_work_mem\"." +msgstr "შეამცირეთ \"maintenance_work_mem\"." #: access/gin/ginfast.c:1041 #, c-format @@ -836,7 +1043,7 @@ msgstr "ოპერატორის ოჯახი \"%s\" (წვდომ msgid "operator class \"%s\" of access method %s is missing support function %d or %d" msgstr "ოპერატორის ოჯახი \"%s\" (წვდომის მეთოდიდან %s) აკლია მხარდაჭერის ფუნქია %d ან %d" -#: access/gin/ginvalidate.c:331 access/gist/gistvalidate.c:355 access/spgist/spgvalidate.c:387 +#: access/gin/ginvalidate.c:331 access/gist/gistvalidate.c:349 access/spgist/spgvalidate.c:387 #, c-format msgid "support function number %d is invalid for access method %s" msgstr "მხარდაჭერის ფუნქცია ნომრით %d არასწორია წვდომის მეთოდისთვის: %s" @@ -851,7 +1058,7 @@ msgstr "ინდექსი (\"%s\") შეიცავს შიდა კო msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1." msgstr "გამოწვეულია ავარიის აღდგენისას გვერდის არასწორი დაყოფისგან, PostgreSQL 9.1-მდე განახლებამდე." -#: access/gist/gist.c:763 access/gist/gistutil.c:801 access/gist/gistutil.c:812 access/gist/gistvacuum.c:429 access/hash/hashutil.c:226 access/hash/hashutil.c:237 access/hash/hashutil.c:249 access/hash/hashutil.c:270 access/nbtree/nbtpage.c:813 access/nbtree/nbtpage.c:824 +#: access/gist/gist.c:763 access/gist/gistutil.c:800 access/gist/gistutil.c:811 access/gist/gistvacuum.c:429 access/hash/hashutil.c:226 access/hash/hashutil.c:237 access/hash/hashutil.c:249 access/hash/hashutil.c:270 access/nbtree/nbtpage.c:813 access/nbtree/nbtpage.c:824 #, c-format msgid "Please REINDEX it." msgstr "გადაატარეთ REINDEX." @@ -871,22 +1078,22 @@ msgstr "picksplit მეთოდის შეცდომა სვეტის msgid "The index is not optimal. To optimize it, contact a developer, or try to use the column as the second one in the CREATE INDEX command." msgstr "ინდექსი ოპტიმალური არაა. ოპტიმიზაციისთვის დაუკავშირდით დეველოპერს ან სცადეთ ეს სვეტი CREATE INDEX ბრძანებაში, როგორც მეორე, ისე გამოიყენოთ." -#: access/gist/gistutil.c:798 access/hash/hashutil.c:223 access/nbtree/nbtpage.c:810 +#: access/gist/gistutil.c:797 access/hash/hashutil.c:223 access/nbtree/nbtpage.c:810 #, c-format msgid "index \"%s\" contains unexpected zero page at block %u" msgstr "ინდექსი \"%s\" ბლოკ %u-სთან მოულოდნელ ნულოვან გვერდს შეიცავს" -#: access/gist/gistutil.c:809 access/hash/hashutil.c:234 access/hash/hashutil.c:246 access/nbtree/nbtpage.c:821 +#: access/gist/gistutil.c:808 access/hash/hashutil.c:234 access/hash/hashutil.c:246 access/nbtree/nbtpage.c:821 #, c-format msgid "index \"%s\" contains corrupted page at block %u" msgstr "ინდექსი \"%s\" შეიცავს გაფუჭებულ გვერდს ბლოკთან %u" -#: access/gist/gistvalidate.c:206 +#: access/gist/gistvalidate.c:202 #, c-format msgid "operator family \"%s\" of access method %s contains unsupported ORDER BY specification for operator %s" msgstr "ოპერატორის ოჯახი \"%s\" (წვდომის მეთოდიდან %s) ოპერატორისთვის %s მხარდაუჭერელ ORDER BY-ის სპეფიციკაციას შეიცავს" -#: access/gist/gistvalidate.c:217 +#: access/gist/gistvalidate.c:213 #, c-format msgid "operator family \"%s\" of access method %s contains incorrect ORDER BY opfamily specification for operator %s" msgstr "ოპერატორის ოჯახი \"%s\" (წვდომის მეთოდიდან %s) ოპერატორისთვის %s არასწორ ORDER BY-ის სპეფიციკაციას შეიცავს" @@ -896,7 +1103,7 @@ msgstr "ოპერატორის ოჯახი \"%s\" (წვდომ msgid "could not determine which collation to use for string hashing" msgstr "სტრიქონების ჰეშირებისთვის საჭირო კოლაციის გარკვევა შეუძლებელია" -#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:332 catalog/heap.c:672 catalog/heap.c:678 commands/createas.c:201 commands/createas.c:510 commands/indexcmds.c:2068 commands/tablecmds.c:18900 commands/view.c:81 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1653 utils/adt/formatting.c:1801 utils/adt/formatting.c:1991 utils/adt/like.c:189 utils/adt/like_support.c:1024 utils/adt/varchar.c:738 utils/adt/varchar.c:1009 utils/adt/varchar.c:1064 +#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:332 catalog/heap.c:672 catalog/heap.c:678 commands/createas.c:201 commands/createas.c:510 commands/indexcmds.c:2045 commands/tablecmds.c:18037 commands/view.c:81 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1653 utils/adt/formatting.c:1801 utils/adt/formatting.c:1991 utils/adt/like.c:189 utils/adt/like_support.c:1024 utils/adt/varchar.c:738 utils/adt/varchar.c:1009 utils/adt/varchar.c:1064 #: utils/adt/varlena.c:1521 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." @@ -947,32 +1154,32 @@ msgstr "ოპერატორის ოჯახს \"%s\" (წვდომ msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)" msgstr "ოპერატორის ოჯახს \"%s\" წვდომის მეთოდში %s ჯვარედინი ტიპის ოპერატორები აკლია" -#: access/heap/heapam.c:2191 +#: access/heap/heapam.c:2194 #, c-format msgid "cannot insert tuples in a parallel worker" msgstr "პარალელურ დამხმარე პროცესში კორტეჟებს ვერ ჩასვამთ" -#: access/heap/heapam.c:2710 +#: access/heap/heapam.c:2713 #, c-format msgid "cannot delete tuples during a parallel operation" msgstr "პარალელური ოპერაციის დროს კორტეჟის წაშლა შეუძლებელია" -#: access/heap/heapam.c:2757 +#: access/heap/heapam.c:2760 #, c-format msgid "attempted to delete invisible tuple" msgstr "უხილავი კორტეჟის წაშლის მცდელობა" -#: access/heap/heapam.c:3205 access/heap/heapam.c:6074 +#: access/heap/heapam.c:3208 access/heap/heapam.c:6081 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "პარალელური ოპერაციის დროს კორტეჟის განახლება შეუძლებელია" -#: access/heap/heapam.c:3333 +#: access/heap/heapam.c:3336 #, c-format msgid "attempted to update invisible tuple" msgstr "უხილავი კორტეჟის განახლების მცდელობა" -#: access/heap/heapam.c:4722 access/heap/heapam.c:4760 access/heap/heapam.c:5025 access/heap/heapam_handler.c:468 +#: access/heap/heapam.c:4725 access/heap/heapam.c:4763 access/heap/heapam.c:5028 access/heap/heapam_handler.c:468 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "ურთიერთობაში \"%s\" მწკრივის დაბლოკვის შეცდომა" @@ -993,7 +1200,7 @@ msgid "could not write to file \"%s\", wrote %d of %d: %m" msgstr "ფაილში \"%s\" ჩაწერა შეუძლებელია. ჩაწერილია %d %d-დან: %m" #: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3249 access/transam/xlog.c:3440 access/transam/xlog.c:4277 access/transam/xlog.c:9199 access/transam/xlogfuncs.c:692 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:494 postmaster/launch_backend.c:328 postmaster/postmaster.c:4112 postmaster/walsummarizer.c:1067 -#: replication/logical/origin.c:603 replication/slot.c:2057 storage/file/copydir.c:157 storage/smgr/md.c:230 utils/time/snapmgr.c:1234 +#: replication/logical/origin.c:603 replication/slot.c:2061 storage/file/copydir.c:157 storage/smgr/md.c:230 utils/time/snapmgr.c:1234 #, c-format msgid "could not create file \"%s\": %m" msgstr "ფაილის (%s) შექმნის შეცდომა: %m" @@ -1003,223 +1210,223 @@ msgstr "ფაილის (%s) შექმნის შეცდომა: %m" msgid "could not truncate file \"%s\" to %u: %m" msgstr "ფაილის (%s) %u-მდე მოკვეთის შეცდომა: %m" -#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3299 access/transam/xlog.c:3496 access/transam/xlog.c:4289 commands/dbcommands.c:506 postmaster/launch_backend.c:339 postmaster/launch_backend.c:351 replication/logical/origin.c:615 replication/logical/origin.c:657 replication/logical/origin.c:676 replication/logical/snapbuild.c:1771 replication/slot.c:2092 -#: storage/file/buffile.c:545 storage/file/copydir.c:197 utils/init/miscinit.c:1601 utils/init/miscinit.c:1612 utils/init/miscinit.c:1620 utils/misc/guc.c:4431 utils/misc/guc.c:4462 utils/misc/guc.c:5615 utils/misc/guc.c:5633 utils/time/snapmgr.c:1239 utils/time/snapmgr.c:1246 +#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3299 access/transam/xlog.c:3496 access/transam/xlog.c:4289 commands/dbcommands.c:506 postmaster/launch_backend.c:339 postmaster/launch_backend.c:351 replication/logical/origin.c:615 replication/logical/origin.c:657 replication/logical/origin.c:676 replication/logical/snapbuild.c:1771 replication/slot.c:2096 +#: storage/file/buffile.c:545 storage/file/copydir.c:197 utils/init/miscinit.c:1601 utils/init/miscinit.c:1612 utils/init/miscinit.c:1620 utils/misc/guc.c:4441 utils/misc/guc.c:4472 utils/misc/guc.c:5625 utils/misc/guc.c:5643 utils/time/snapmgr.c:1239 utils/time/snapmgr.c:1246 #, c-format msgid "could not write to file \"%s\": %m" msgstr "ფაილში (%s) ჩაწერის შეცდომა: %m" -#: access/heap/vacuumlazy.c:475 +#: access/heap/vacuumlazy.c:473 #, c-format msgid "aggressively vacuuming \"%s.%s.%s\"" msgstr "აგრესიული დამტვერსასრუტება \"%s.%s.%s\"" -#: access/heap/vacuumlazy.c:480 +#: access/heap/vacuumlazy.c:478 #, c-format msgid "vacuuming \"%s.%s.%s\"" msgstr "დამტვერსასრუტება \"%s.%s.%s\"" -#: access/heap/vacuumlazy.c:628 +#: access/heap/vacuumlazy.c:626 #, c-format msgid "finished vacuuming \"%s.%s.%s\": index scans: %d\n" msgstr "მომტვერსასრუტება დასრულებულია \"%s.%s.%s\": დასკანერებული ინდექსები: %d\n" -#: access/heap/vacuumlazy.c:639 +#: access/heap/vacuumlazy.c:637 #, c-format msgid "automatic aggressive vacuum to prevent wraparound of table \"%s.%s.%s\": index scans: %d\n" msgstr "ჩაციკვლის თავიდან ასაცილებლად ავტომატური აგრესიული მომტვერსასრუტება ცხრილისთვის \"%s.%s.%s\": ინდექსის სკანირების რიცხვი: %d\n" -#: access/heap/vacuumlazy.c:641 +#: access/heap/vacuumlazy.c:639 #, c-format msgid "automatic vacuum to prevent wraparound of table \"%s.%s.%s\": index scans: %d\n" msgstr "ჩაციკვლის თავიდან ასაცილებლად ავტომატური მომტვერსასრუტება ცხრილისთვის \"%s.%s.%s\": ინდექსის სკანირების რიცხვი: %d\n" -#: access/heap/vacuumlazy.c:646 +#: access/heap/vacuumlazy.c:644 #, c-format msgid "automatic aggressive vacuum of table \"%s.%s.%s\": index scans: %d\n" msgstr "ცხრილის (\"%s.%s.%s\") ავტომატური აგრესიული მომტვერსასრუტება: %d\n" -#: access/heap/vacuumlazy.c:648 +#: access/heap/vacuumlazy.c:646 #, c-format msgid "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n" msgstr "ცხრილის (\"%s.%s.%s\") ავტომატური მომტვერსასრუტება: ინდექსების სკანირება: %d\n" -#: access/heap/vacuumlazy.c:655 +#: access/heap/vacuumlazy.c:653 #, c-format msgid "pages: %u removed, %u remain, %u scanned (%.2f%% of total)\n" msgstr "გვერდები: %u წაშლილი, %u რჩება, %u დასკანერებული (სულ %.2f%%)\n" -#: access/heap/vacuumlazy.c:662 +#: access/heap/vacuumlazy.c:660 #, c-format msgid "tuples: %lld removed, %lld remain, %lld are dead but not yet removable\n" msgstr "კორტეჟები: %lld წაიშალა, %lld დარჩა, %lld მკვდარია, მაგრამ ჯერ ვერ წავშლი\n" -#: access/heap/vacuumlazy.c:668 +#: access/heap/vacuumlazy.c:666 #, c-format msgid "tuples missed: %lld dead from %u pages not removed due to cleanup lock contention\n" msgstr "გასუფთავების ბლოკირების კონფლიქტის გამო გამოტოვებული სტრიქონების ვერსიები: %lld, %u გვერდიდან\n" -#: access/heap/vacuumlazy.c:674 +#: access/heap/vacuumlazy.c:672 #, c-format msgid "removable cutoff: %u, which was %d XIDs old when operation ended\n" msgstr "წაშლადი ამოჭრილი: %u, რომელიც იყო %d XID ასაკის, როცა ოპერაცია დასრულდა\n" -#: access/heap/vacuumlazy.c:681 +#: access/heap/vacuumlazy.c:679 #, c-format msgid "new relfrozenxid: %u, which is %d XIDs ahead of previous value\n" msgstr "ახალი relfrozenxid: %u, რომელიც წინა მნიშვნელობაზე %d XID-ით წინაა\n" -#: access/heap/vacuumlazy.c:689 +#: access/heap/vacuumlazy.c:687 #, c-format msgid "new relminmxid: %u, which is %d MXIDs ahead of previous value\n" msgstr "ახალი relminmxid: %u, რომელიც წინა მნიშვნელობაზე %d MXID-ით წინაა\n" -#: access/heap/vacuumlazy.c:692 +#: access/heap/vacuumlazy.c:690 #, c-format msgid "frozen: %u pages from table (%.2f%% of total) had %lld tuples frozen\n" msgstr "გაყინული : %u გვერდს ცხრილიდან (%.2f%% სრული რაოდენობიდან) %lld კორტეჟი აქვს გაყინული\n" -#: access/heap/vacuumlazy.c:700 +#: access/heap/vacuumlazy.c:698 msgid "index scan not needed: " msgstr "ინდექსების სკანირება საჭირო არაა: " -#: access/heap/vacuumlazy.c:702 +#: access/heap/vacuumlazy.c:700 msgid "index scan needed: " msgstr "ინდექსების სკანირება საჭიროა: " -#: access/heap/vacuumlazy.c:704 +#: access/heap/vacuumlazy.c:702 #, c-format msgid "%u pages from table (%.2f%% of total) had %lld dead item identifiers removed\n" msgstr "ცხრილის %u გვერდიდან (სულ %.2f%%) წაშლილია %lld ჩანაწერის მკვდარი იდენტიფიკატორი\n" -#: access/heap/vacuumlazy.c:709 +#: access/heap/vacuumlazy.c:707 msgid "index scan bypassed: " msgstr "სკანირებისას გამოტოვებული ინდექსები: " -#: access/heap/vacuumlazy.c:711 +#: access/heap/vacuumlazy.c:709 msgid "index scan bypassed by failsafe: " msgstr "სკანირებისას უსაფრთხოების გამო გამოტოვებული ინდექსები: " -#: access/heap/vacuumlazy.c:713 +#: access/heap/vacuumlazy.c:711 #, c-format msgid "%u pages from table (%.2f%% of total) have %lld dead item identifiers\n" msgstr "ცხრილის %u გვერდზე (სულ %.2f%%) ნაპოვნია %lld ჩანაწერის მკვდარი იდენტიფიკატორი\n" -#: access/heap/vacuumlazy.c:728 +#: access/heap/vacuumlazy.c:726 #, c-format msgid "index \"%s\": pages: %u in total, %u newly deleted, %u currently deleted, %u reusable\n" msgstr "ინდექსი \"%s\": გვერდები: %u ჯამში %u ახლად წაშლილი, %u ამჟამად წაშლილი, %u მრავალჯერადი\n" -#: access/heap/vacuumlazy.c:740 commands/analyze.c:789 +#: access/heap/vacuumlazy.c:738 commands/analyze.c:789 #, c-format msgid "I/O timings: read: %.3f ms, write: %.3f ms\n" msgstr "I/O დროები: კითხვა: %.3f მწმ, ჩაწერა: %.3f მწმ\n" -#: access/heap/vacuumlazy.c:750 commands/analyze.c:792 +#: access/heap/vacuumlazy.c:748 commands/analyze.c:792 #, c-format msgid "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n" msgstr "კითხვის საშ. სიჩქარე: %.3f მბ/წმ, ჩაწერის საშ. სიჩქარე: %.3f მბ/წმ\n" -#: access/heap/vacuumlazy.c:753 commands/analyze.c:794 +#: access/heap/vacuumlazy.c:751 commands/analyze.c:794 #, c-format msgid "buffer usage: %lld hits, %lld misses, %lld dirtied\n" msgstr "ბაფერის გამოყენება: %lld მოხვედრა, %lld აცდენა, %lld ტურტლიანი\n" -#: access/heap/vacuumlazy.c:758 +#: access/heap/vacuumlazy.c:756 #, c-format msgid "WAL usage: %lld records, %lld full page images, %llu bytes\n" msgstr "WAL გამოყენება: %lld ჩანაწერი, %lld სრული გვერდის ასლი, %llu ბაიტი\n" -#: access/heap/vacuumlazy.c:762 commands/analyze.c:798 +#: access/heap/vacuumlazy.c:760 commands/analyze.c:798 #, c-format msgid "system usage: %s" msgstr "სისტემური გამოყენება: %s" -#: access/heap/vacuumlazy.c:2174 +#: access/heap/vacuumlazy.c:2172 #, c-format msgid "table \"%s\": removed %lld dead item identifiers in %u pages" msgstr "ცხრილი \"%s\": წაიშალა %lld მკვდარი ჩანაწერის იდენტიფიკატორი %u გვერდზე" -#: access/heap/vacuumlazy.c:2328 +#: access/heap/vacuumlazy.c:2326 #, c-format msgid "bypassing nonessential maintenance of table \"%s.%s.%s\" as a failsafe after %d index scans" msgstr "ცხრილის \"%s.%s.%s\" უმნიშვნელო ოპერაციის გამოტოვება დაცვის მიზნით %d ინდექსის სკანირების შემდეგ" -#: access/heap/vacuumlazy.c:2331 +#: access/heap/vacuumlazy.c:2329 #, c-format msgid "The table's relfrozenxid or relminmxid is too far in the past." msgstr "ცხრილის relfrozenxid -ის და relminmxid -ის მნიშვნელობები ძალიან უკანაა წარშულში." -#: access/heap/vacuumlazy.c:2332 +#: access/heap/vacuumlazy.c:2330 #, c-format msgid "" -"Consider increasing configuration parameter maintenance_work_mem or autovacuum_work_mem.\n" +"Consider increasing configuration parameter \"maintenance_work_mem\" or \"autovacuum_work_mem\".\n" "You might also need to consider other ways for VACUUM to keep up with the allocation of transaction IDs." msgstr "" -"მხედველობაში იქონიეთ, რომ საჭიროა კონფიგურაციის პარამეტრის maintenance_work_mem ან \"autovacuum_work_mem\" გაზრდა.\n" +"მხედველობაში იქონიეთ, რომ საჭიროა კონფიგურაციის პარამეტრის \"maintenance_work_mem\" ან \"autovacuum_work_mem\" გაზრდა.\n" "ასევე შეიძლება დაგჭირდეთ განიხილოთ მომტვერსასრუტების სხვა გზები, რომ დაეწიოთ ტრანზაქცების ID-ების გამოყოფას." -#: access/heap/vacuumlazy.c:2594 +#: access/heap/vacuumlazy.c:2592 #, c-format msgid "\"%s\": stopping truncate due to conflicting lock request" msgstr "%s: წაკვეთის შეჩერება ბლოკირების კონფლიქტური მოთხოვნის გამო" -#: access/heap/vacuumlazy.c:2664 +#: access/heap/vacuumlazy.c:2662 #, c-format msgid "table \"%s\": truncated %u to %u pages" msgstr "ცხრილი \"%s\": წაიკვეთა %u-დან %u გვერდზე" -#: access/heap/vacuumlazy.c:2726 +#: access/heap/vacuumlazy.c:2724 #, c-format msgid "table \"%s\": suspending truncate due to conflicting lock request" msgstr "ცხრილი %s: წაკვეთის შეჩერება ბლოკირების კონფლიქტური მოთხოვნის გამო" -#: access/heap/vacuumlazy.c:2845 +#: access/heap/vacuumlazy.c:2843 #, c-format msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel" msgstr "%s-ზე პარალელური მომტვერსასრუტების გამორთვა --- დროებითი ცხრილების პარალელური მომტვერსასრუტება შეუძლებელია" -#: access/heap/vacuumlazy.c:3109 +#: access/heap/vacuumlazy.c:3107 #, c-format msgid "while scanning block %u offset %u of relation \"%s.%s\"" msgstr "ურთიერთობის(%3$s.%4$s) წანაცვლების(%2$u) ბლოკის(%1$u) სკანირებისას" -#: access/heap/vacuumlazy.c:3112 +#: access/heap/vacuumlazy.c:3110 #, c-format msgid "while scanning block %u of relation \"%s.%s\"" msgstr "%u ბლოკის (ურთიერთობის %s.%s) სკანირებისას" -#: access/heap/vacuumlazy.c:3116 +#: access/heap/vacuumlazy.c:3114 #, c-format msgid "while scanning relation \"%s.%s\"" msgstr "ურთიერთობის სკანირებისას \"%s.%s\"" -#: access/heap/vacuumlazy.c:3124 +#: access/heap/vacuumlazy.c:3122 #, c-format msgid "while vacuuming block %u offset %u of relation \"%s.%s\"" msgstr "ბლოკის %u, წანაცვლება %u (ურთიერთობის \"%s.%s\") მომტვერსასრუტებისას" -#: access/heap/vacuumlazy.c:3127 +#: access/heap/vacuumlazy.c:3125 #, c-format msgid "while vacuuming block %u of relation \"%s.%s\"" msgstr "ბლოკის (%u) მომტვერსასრუტებისას (ურთიერთობიდან \"%s.%s\")" -#: access/heap/vacuumlazy.c:3131 +#: access/heap/vacuumlazy.c:3129 #, c-format msgid "while vacuuming relation \"%s.%s\"" msgstr "ურთერთობის დამტვერსასრუტებისას \"%s.%s\"" -#: access/heap/vacuumlazy.c:3136 commands/vacuumparallel.c:1113 +#: access/heap/vacuumlazy.c:3134 commands/vacuumparallel.c:1113 #, c-format msgid "while vacuuming index \"%s\" of relation \"%s.%s\"" msgstr "ინდექსის (%s) მომტვერსასრუტებისას (ურთიერთობიდან \"%s.%s\")" -#: access/heap/vacuumlazy.c:3141 commands/vacuumparallel.c:1119 +#: access/heap/vacuumlazy.c:3139 commands/vacuumparallel.c:1119 #, c-format msgid "while cleaning up index \"%s\" of relation \"%s.%s\"" msgstr "ინდექსის \"%s\" მოსუფთავებისას, რომელიც ეკუთვნის ურთიერთობას \"%s.%s\"" -#: access/heap/vacuumlazy.c:3147 +#: access/heap/vacuumlazy.c:3145 #, c-format msgid "while truncating relation \"%s.%s\" to %u blocks" msgstr "ურთიერთობის \"%s.%s\" %u ბლოკამდე მოკვეთისას" @@ -1244,12 +1451,12 @@ msgstr "ტრანზაქცია გაუქმდა სისტემ msgid "cannot access index \"%s\" while it is being reindexed" msgstr "ინდექსთან \"%s\" წვდომა მაშინ, როცა მისი რეინდექსი მიმდინარეობს, შეუძლებელია" -#: access/index/indexam.c:203 catalog/objectaddress.c:1356 commands/indexcmds.c:2993 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:18595 commands/tablecmds.c:20436 +#: access/index/indexam.c:203 catalog/objectaddress.c:1356 commands/indexcmds.c:2873 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:17732 commands/tablecmds.c:19550 #, c-format msgid "\"%s\" is not an index" msgstr "\"%s\" ინდექსი არაა" -#: access/index/indexam.c:1029 +#: access/index/indexam.c:1028 #, c-format msgid "operator class %s has no options" msgstr "ოპერატორის კლასს %s პარამეტრები არ გააჩნია" @@ -1269,7 +1476,7 @@ msgstr "გასაღები უკვე არსებობს: %s." msgid "This may be because of a non-immutable index expression." msgstr "შეიძლებa ინდექსის გამოსახულების შეცვლადობის ბრალი იყოს." -#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2464 +#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2291 #, c-format msgid "index \"%s\" is not a btree" msgstr "ინდექსი \"%s\" ორობითი ხე არაა" @@ -1289,17 +1496,17 @@ msgstr "ინდექსი (\"%s\") ნახევრად მკვდა msgid "This can be caused by an interrupted VACUUM in version 9.3 or older, before upgrade. Please REINDEX it." msgstr "შესაძლებელია გამოწვეული იყოს შეწყვეტილი მომტვერსასრუტების მიერ 9.3 ან უფრო ძველ ვერსიაში. განახლებამდე საჭიროა REINDEX-ის გადატარება." -#: access/nbtree/nbtutils.c:5116 +#: access/nbtree/nbtutils.c:5112 #, c-format msgid "index row size %zu exceeds btree version %u maximum %zu for index \"%s\"" msgstr "ინდექსის სტრიქონის ზომა %zu btree-ის ვერსიის (%u) მაქსიმალურ (%zu) მნიშვნელობაზე მეტია, ინდექსისთვის \"%s\"" -#: access/nbtree/nbtutils.c:5122 +#: access/nbtree/nbtutils.c:5118 #, c-format msgid "Index row references tuple (%u,%u) in relation \"%s\"." msgstr "ინდექსის მწკრივები გადაბმულია კორტეჟზე (%u, %u) ურთიერთობაში \"%s\"." -#: access/nbtree/nbtutils.c:5126 +#: access/nbtree/nbtutils.c:5122 #, c-format msgid "" "Values larger than 1/3 of a buffer page cannot be indexed.\n" @@ -1345,13 +1552,13 @@ msgstr "კორტეჟის იდენტიფიკატორი (%u, #: access/table/tableamapi.c:109 #, c-format -msgid "%s cannot be empty." -msgstr "%s ცარიელი არ შეიძლება იყოს." +msgid "\"%s\" cannot be empty." +msgstr "\"%s\" ცარიელი არ შეიძლება იყოს." #: access/table/tableamapi.c:116 access/transam/xlogrecovery.c:4858 #, c-format -msgid "%s is too long (maximum %d characters)." -msgstr "%s ძალიან გრძელია (მაქს %d სიმბოლო)" +msgid "\"%s\" is too long (maximum %d characters)." +msgstr "\"%s\" ძალიან გრძელია (მაქს %d სიმბოლო)" #: access/table/tableamapi.c:139 #, c-format @@ -1380,13 +1587,13 @@ msgstr "მონაცემების გადაცემის დრო #: access/transam/commit_ts.c:387 #, c-format -msgid "Make sure the configuration parameter %s is set on the primary server." -msgstr "დარწმუნდით, რომ ძირითად სერვერზე კონფიგურაციის პარამეტრი %s დაყენებულია." +msgid "Make sure the configuration parameter \"%s\" is set on the primary server." +msgstr "დარწმუნდით, რომ ძირითად სერვერზე კონფიგურაციის პარამეტრი \"%s\" დაყენებულია." #: access/transam/commit_ts.c:389 #, c-format -msgid "Make sure the configuration parameter %s is set." -msgstr "დარწმუნდით, რომ კონფიგურაციის პარამეტრი %s დაყენებულია." +msgid "Make sure the configuration parameter \"%s\" is set." +msgstr "დარწმუნდით, რომ კონფიგურაციის პარამეტრი \"%s\" დაყენებულია." #: access/transam/multixact.c:1050 #, c-format @@ -1435,8 +1642,8 @@ msgstr[1] "ბრძანება კი შექმნიდა %u-წევ #: access/transam/multixact.c:1154 #, c-format -msgid "Execute a database-wide VACUUM in database with OID %u with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." -msgstr "მთელ ბაზაზე მომტვერსასრუტების შესრულება ბაზაში OID-ით %u შემცირებული vacuum_multixact_freeze_min_age და vacuum_multixact_freeze_table_age პარამეტრებით." +msgid "Execute a database-wide VACUUM in database with OID %u with reduced \"vacuum_multixact_freeze_min_age\" and \"vacuum_multixact_freeze_table_age\" settings." +msgstr "მთელ ბაზაზე მომტვერსასრუტების შესრულება ბაზაში OID-ით %u შემცირებული \"vacuum_multixact_freeze_min_age\" და \"vacuum_multixact_freeze_table_age\" პარამეტრებით." #: access/transam/multixact.c:1185 #, c-format @@ -1447,8 +1654,8 @@ msgstr[1] "ბაზა OID-ით %u უნდა მომტვერსა #: access/transam/multixact.c:1190 #, c-format -msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings." -msgstr "მთელ ბაზაზე მომტვერსასრუტების შესრულება მითითებულ ბაზაში შემცირებული vacuum_multixact_freeze_min_age და vacuum_multixact_freeze_table_age პარამეტრებით." +msgid "Execute a database-wide VACUUM in that database with reduced \"vacuum_multixact_freeze_min_age\" and \"vacuum_multixact_freeze_table_age\" settings." +msgstr "მთელ ბაზაზე მომტვერსასრუტების შესრულება მითითებულ ბაზაში შემცირებული \"vacuum_multixact_freeze_min_age\" და \"vacuum_multixact_freeze_table_age\" პარამეტრებით." #: access/transam/multixact.c:1330 #, c-format @@ -1535,8 +1742,8 @@ msgstr "რესურსის მმართველი ID-ით %d რე #: access/transam/rmgr.c:94 #, c-format -msgid "Include the extension module that implements this resource manager in shared_preload_libraries." -msgstr "ასევე ჩაირთვება გაფართოების მოდული, რომელიც ახორციელებს რესურსის ამ მმართველს shared_preload_libraries-ში." +msgid "Include the extension module that implements this resource manager in \"shared_preload_libraries\"." +msgstr "ასევე ჩაირთვება გაფართოების მოდული, რომელიც ახორციელებს რესურსის ამ მმართველს \"shared_preload_libraries\"-ში." #: access/transam/rmgr.c:110 #, c-format @@ -1565,8 +1772,8 @@ msgstr "ვერ დარეგისტრირდა მორგებუ #: access/transam/rmgr.c:121 #, c-format -msgid "Custom resource manager must be registered while initializing modules in shared_preload_libraries." -msgstr "მომხმარებლის რესურსების მმართველის რეგისტრაცია shared_preload_libraries-ში მოდულების ინიციალიზაციისას უნდა მოხდეს." +msgid "Custom resource manager must be registered while initializing modules in \"shared_preload_libraries\"." +msgstr "მომხმარებლის რესურსების მმართველის რეგისტრაცია \"shared_preload_libraries\"-ში მოდულების ინიციალიზაციისას უნდა მოხდეს." #: access/transam/rmgr.c:126 #, c-format @@ -1583,62 +1790,62 @@ msgstr "რესურსის მმართველს ID-ით %d იგ msgid "registered custom resource manager \"%s\" with ID %d" msgstr "რეგისტრირებულია მორგებული რესურსის მმართველი \"%s\" ID-ით %d" -#: access/transam/slru.c:347 +#: access/transam/slru.c:346 #, c-format msgid "\"%s\" must be a multiple of %d" msgstr "\"%s\" %d-ის ნამრავლი უნდა იყოს" -#: access/transam/slru.c:816 +#: access/transam/slru.c:815 #, c-format msgid "file \"%s\" doesn't exist, reading as zeroes" msgstr "ფაილი \"%s\" არ არსებობს. წაკითხული იქნება, როგორც ნულებ" -#: access/transam/slru.c:1045 access/transam/slru.c:1051 access/transam/slru.c:1059 access/transam/slru.c:1064 access/transam/slru.c:1071 access/transam/slru.c:1076 access/transam/slru.c:1083 access/transam/slru.c:1090 +#: access/transam/slru.c:1044 access/transam/slru.c:1050 access/transam/slru.c:1058 access/transam/slru.c:1063 access/transam/slru.c:1070 access/transam/slru.c:1075 access/transam/slru.c:1082 access/transam/slru.c:1089 #, c-format msgid "could not access status of transaction %u" msgstr "ტრანზაქციის %u სტატუსის წვდომის შეცდომა" -#: access/transam/slru.c:1046 +#: access/transam/slru.c:1045 #, c-format msgid "Could not open file \"%s\": %m." msgstr "ფაილის (%s) გახსნის შეცდომა: %m." -#: access/transam/slru.c:1052 +#: access/transam/slru.c:1051 #, c-format msgid "Could not seek in file \"%s\" to offset %d: %m." msgstr "ფაილში \"%s\" წანაცვლებაზე %d გადახვევის შეცდომა: %m." -#: access/transam/slru.c:1060 +#: access/transam/slru.c:1059 #, c-format msgid "Could not read from file \"%s\" at offset %d: %m." msgstr "კითხვის შეცდომა ფაილიდან \"%s\" წანაცვლებასთან %d: %m." -#: access/transam/slru.c:1065 +#: access/transam/slru.c:1064 #, c-format msgid "Could not read from file \"%s\" at offset %d: read too few bytes." msgstr "კითხვის შეცდომა ფაილიდან \"%s\" წანაცვლებასთან %d: ყველა ბაიტის წაკითხვა შეუძლებელია." -#: access/transam/slru.c:1072 +#: access/transa |