From c5edbfeb172722eb5a0ef50aa8c449545de9b321 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 10 May 2021 14:30:04 +0200 Subject: [PATCH] Translation updates Source-Git-URL: git://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 7221ef1e0bfee1318f195b8faca683c0ffbee895 --- src/backend/po/de.po | 1375 +++++++++++++++-------------- src/backend/po/fr.po | 1561 +++++++++++++++++---------------- src/bin/pg_dump/po/de.po | 2 +- src/bin/pg_upgrade/po/de.po | 154 ++-- src/bin/pg_upgrade/po/fr.po | 245 +++--- src/interfaces/libpq/po/de.po | 274 +++--- src/interfaces/libpq/po/fr.po | 395 ++++----- 7 files changed, 2063 insertions(+), 1943 deletions(-) diff --git a/src/backend/po/de.po b/src/backend/po/de.po index c1f0cfb0dda..b83d1ab020a 100644 --- a/src/backend/po/de.po +++ b/src/backend/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-02-08 09:20+0000\n" +"POT-Creation-Date: 2021-05-06 21:35+0000\n" "PO-Revision-Date: 2021-02-08 14:50+0100\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -67,7 +67,7 @@ msgstr "konnte Datei »%s« nicht lesen: %d von %zu gelesen" #: access/heap/rewriteheap.c:1208 access/heap/rewriteheap.c:1311 #: access/transam/timeline.c:391 access/transam/timeline.c:437 #: access/transam/timeline.c:515 access/transam/twophase.c:1305 -#: access/transam/twophase.c:1728 access/transam/xlog.c:3331 +#: access/transam/twophase.c:1741 access/transam/xlog.c:3331 #: access/transam/xlog.c:3499 access/transam/xlog.c:3504 #: access/transam/xlog.c:3826 access/transam/xlog.c:4611 #: access/transam/xlog.c:5571 access/transam/xlogfuncs.c:675 @@ -128,7 +128,7 @@ msgid "could not open file \"%s\": %m" msgstr "konnte Datei »%s« nicht öffnen: %m" #: ../common/controldata_utils.c:221 ../common/controldata_utils.c:224 -#: access/transam/twophase.c:1701 access/transam/twophase.c:1710 +#: access/transam/twophase.c:1714 access/transam/twophase.c:1723 #: access/transam/xlog.c:10627 access/transam/xlog.c:10665 #: access/transam/xlog.c:11078 access/transam/xlogfuncs.c:729 #: postmaster/syslogger.c:1500 postmaster/syslogger.c:1513 @@ -141,7 +141,7 @@ msgstr "konnte Datei »%s« nicht schreiben: %m" #: ../common/file_utils.c:297 ../common/file_utils.c:367 #: access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1202 #: access/heap/rewriteheap.c:1305 access/transam/timeline.c:431 -#: access/transam/timeline.c:509 access/transam/twophase.c:1722 +#: access/transam/timeline.c:509 access/transam/twophase.c:1735 #: access/transam/xlog.c:3324 access/transam/xlog.c:3493 #: access/transam/xlog.c:4604 access/transam/xlog.c:10145 #: access/transam/xlog.c:10171 replication/logical/snapbuild.c:1651 @@ -190,13 +190,13 @@ msgstr "pclose fehlgeschlagen: %m" #: ../common/exec.c:670 ../common/exec.c:715 ../common/exec.c:807 #: ../common/psprintf.c:143 ../port/path.c:630 ../port/path.c:668 -#: ../port/path.c:685 access/transam/twophase.c:1394 access/transam/xlog.c:6399 +#: ../port/path.c:685 access/transam/twophase.c:1399 access/transam/xlog.c:6399 #: lib/dshash.c:246 lib/stringinfo.c:283 libpq/auth.c:1461 libpq/auth.c:1529 #: libpq/auth.c:2047 libpq/be-secure-gssapi.c:520 postmaster/bgworker.c:348 #: postmaster/bgworker.c:973 postmaster/postmaster.c:2498 #: postmaster/postmaster.c:4113 postmaster/postmaster.c:4810 #: postmaster/postmaster.c:5595 postmaster/postmaster.c:5955 -#: replication/libpqwalreceiver/libpqwalreceiver.c:274 +#: replication/libpqwalreceiver/libpqwalreceiver.c:280 #: replication/logical/logical.c:179 storage/buffer/localbuf.c:436 #: storage/file/fd.c:797 storage/file/fd.c:1193 storage/file/fd.c:1354 #: storage/file/fd.c:2163 storage/ipc/procarray.c:1047 @@ -599,7 +599,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:369 tcop/fastpath.c:180 tcop/fastpath.c:530 +#: access/common/printtup.c:369 tcop/fastpath.c:180 tcop/fastpath.c:536 #: tcop/postgres.c:1834 #, c-format msgid "unsupported format code: %d" @@ -620,7 +620,7 @@ msgstr "RESET darf keinen Parameterwert enthalten" msgid "unrecognized parameter namespace \"%s\"" msgstr "unbekannter Parameter-Namensraum »%s«" -#: access/common/reloptions.c:936 utils/misc/guc.c:11741 +#: access/common/reloptions.c:936 utils/misc/guc.c:11765 #, c-format msgid "tables declared WITH OIDS are not supported" msgstr "Tabellen mit WITH OIDS werden nicht unterstützt" @@ -731,7 +731,7 @@ msgstr "alte GIN-Indexe unterstützen keine Scans des ganzen Index oder Suchen n msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "Um das zu reparieren, führen Sie REINDEX INDEX \"%s\" aus." -#: access/gin/ginutil.c:139 executor/execExpr.c:1860 +#: access/gin/ginutil.c:139 executor/execExpr.c:1867 #: utils/adt/arrayfuncs.c:3789 utils/adt/arrayfuncs.c:6416 #: utils/adt/rowtypes.c:936 #, c-format @@ -818,8 +818,8 @@ msgstr "konnte die für das Zeichenketten-Hashing zu verwendende Sortierfolge ni #: access/hash/hashfunc.c:256 access/hash/hashfunc.c:312 catalog/heap.c:713 #: catalog/heap.c:719 commands/createas.c:207 commands/createas.c:491 -#: commands/indexcmds.c:1768 commands/tablecmds.c:15597 commands/view.c:105 -#: parser/parse_utilcmd.c:4186 regex/regc_pg_locale.c:263 +#: commands/indexcmds.c:1768 commands/tablecmds.c:15777 commands/view.c:105 +#: parser/parse_utilcmd.c:4196 regex/regc_pg_locale.c:263 #: utils/adt/formatting.c:1562 utils/adt/formatting.c:1686 #: utils/adt/formatting.c:1811 utils/adt/like.c:194 #: utils/adt/like_support.c:972 utils/adt/varchar.c:734 utils/adt/varchar.c:995 @@ -889,7 +889,7 @@ msgstr "während einer parallelen Operation können keine Tupel gelöscht werden msgid "attempted to delete invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu löschen" -#: access/heap/heapam.c:2957 access/heap/heapam.c:5747 +#: access/heap/heapam.c:2957 access/heap/heapam.c:5757 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden" @@ -899,8 +899,8 @@ msgstr "während einer parallelen Operation können keine Tupel aktualisiert wer msgid "attempted to update invisible tuple" msgstr "Versuch ein unsichtbares Tupel zu aktualisieren" -#: access/heap/heapam.c:4402 access/heap/heapam.c:4440 -#: access/heap/heapam.c:4697 access/heap/heapam_handler.c:454 +#: access/heap/heapam.c:4412 access/heap/heapam.c:4450 +#: access/heap/heapam.c:4707 access/heap/heapam_handler.c:454 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen" @@ -910,7 +910,7 @@ msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen" msgid "tuple to be locked was already moved to another partition due to concurrent update" msgstr "das zu sperrende Tupel wurde schon durch ein gleichzeitiges Update in eine andere Partition verschoben" -#: access/heap/hio.c:345 access/heap/rewriteheap.c:681 +#: access/heap/hio.c:349 access/heap/rewriteheap.c:681 #, c-format msgid "row is too big: size %zu, maximum size %zu" msgstr "Zeile ist zu groß: Größe ist %zu, Maximalgröße ist %zu" @@ -959,7 +959,7 @@ msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m" msgid "could not write to file \"%s\": %m" msgstr "konnte nicht in Datei »%s« schreiben: %m" -#: access/heap/rewriteheap.c:1279 access/transam/twophase.c:1661 +#: access/heap/rewriteheap.c:1279 access/transam/twophase.c:1674 #: access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:466 #: postmaster/postmaster.c:1298 postmaster/syslogger.c:1466 #: replication/logical/origin.c:570 replication/logical/reorderbuffer.c:2834 @@ -1127,7 +1127,7 @@ msgstr "Indexzugriffsmethode »%s« hat keinen Handler" #: access/index/indexam.c:136 catalog/objectaddress.c:1259 #: commands/indexcmds.c:2484 commands/tablecmds.c:252 commands/tablecmds.c:276 -#: commands/tablecmds.c:15292 commands/tablecmds.c:16818 +#: commands/tablecmds.c:15472 commands/tablecmds.c:16998 #, c-format msgid "\"%s\" is not an index" msgstr "»%s« ist kein Index" @@ -1148,7 +1148,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:139 access/nbtree/nbtpage.c:525 -#: parser/parse_utilcmd.c:2250 +#: parser/parse_utilcmd.c:2260 #, c-format msgid "index \"%s\" is not a btree" msgstr "Index »%s« ist kein B-Tree" @@ -1214,7 +1214,7 @@ msgid "\"%s\" is an index" msgstr "»%s« ist ein Index" #: access/table/table.c:54 access/table/table.c:83 access/table/table.c:116 -#: catalog/aclchk.c:1842 commands/tablecmds.c:12099 commands/tablecmds.c:15301 +#: catalog/aclchk.c:1842 commands/tablecmds.c:12219 commands/tablecmds.c:15481 #, c-format msgid "\"%s\" is a composite type" msgstr "»%s« ist ein zusammengesetzter Typ" @@ -1229,7 +1229,7 @@ msgstr "tid (%u, %u) ist nicht gültig für Relation »%s«" msgid "%s cannot be empty." msgstr "%s kann nicht leer sein." -#: access/table/tableamapi.c:122 utils/misc/guc.c:11665 +#: access/table/tableamapi.c:122 utils/misc/guc.c:11689 #, c-format msgid "%s is too long (maximum %d characters)." msgstr "%s ist zu lang (maximal %d Zeichen)." @@ -1550,12 +1550,12 @@ msgstr "Setzen Sie max_prepared_transactions auf einen Wert höher als null." msgid "transaction identifier \"%s\" is already in use" msgstr "Transaktionsbezeichner »%s« wird bereits verwendet" -#: access/transam/twophase.c:418 access/transam/twophase.c:2420 +#: access/transam/twophase.c:418 access/transam/twophase.c:2433 #, c-format msgid "maximum number of prepared transactions reached" msgstr "maximale Anzahl vorbereiteter Transaktionen erreicht" -#: access/transam/twophase.c:419 access/transam/twophase.c:2421 +#: access/transam/twophase.c:419 access/transam/twophase.c:2434 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Erhöhen Sie max_prepared_transactions (aktuell %d)." @@ -1622,64 +1622,64 @@ msgstr "ungültige Größe in Datei »%s« gespeichert" msgid "calculated CRC checksum does not match value stored in file \"%s\"" msgstr "berechnete CRC-Prüfsumme stimmt nicht mit dem Wert in Datei »%s« überein" -#: access/transam/twophase.c:1395 access/transam/xlog.c:6400 +#: access/transam/twophase.c:1400 access/transam/xlog.c:6400 #, c-format msgid "Failed while allocating a WAL reading processor." msgstr "Fehlgeschlagen beim Anlegen eines WAL-Leseprozessors." -#: access/transam/twophase.c:1401 +#: access/transam/twophase.c:1414 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "konnte Zweiphasen-Status nicht aus dem WAL bei %X/%X lesen" -#: access/transam/twophase.c:1409 +#: access/transam/twophase.c:1422 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "erwartete Zweiphasen-Status-Daten sind nicht im WAL bei %X/%X vorhanden" -#: access/transam/twophase.c:1689 +#: access/transam/twophase.c:1702 #, c-format msgid "could not recreate file \"%s\": %m" msgstr "konnte Datei »%s« nicht neu erzeugen: %m" -#: access/transam/twophase.c:1816 +#: access/transam/twophase.c:1829 #, c-format msgid "%u two-phase state file was written for a long-running prepared transaction" msgid_plural "%u two-phase state files were written for long-running prepared transactions" msgstr[0] "%u Zweiphasen-Statusdatei wurde für eine lange laufende vorbereitete Transaktion geschrieben" msgstr[1] "%u Zweiphasen-Statusdateien wurden für lange laufende vorbereitete Transaktionen geschrieben" -#: access/transam/twophase.c:2050 +#: access/transam/twophase.c:2063 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "Wiederherstellung der vorbereiteten Transaktion %u aus dem Shared Memory" -#: access/transam/twophase.c:2141 +#: access/transam/twophase.c:2154 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "entferne abgelaufene Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2148 +#: access/transam/twophase.c:2161 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "entferne abgelaufenen Zweiphasen-Status aus dem Speicher für Transaktion %u" -#: access/transam/twophase.c:2161 +#: access/transam/twophase.c:2174 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "entferne zukünftige Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2168 +#: access/transam/twophase.c:2181 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "entferne zukünftigen Zweiphasen-Status aus dem Speicher für Transaktion %u" -#: access/transam/twophase.c:2193 +#: access/transam/twophase.c:2206 #, c-format msgid "corrupted two-phase state file for transaction %u" msgstr "verfälschte Zweiphasen-Statusdatei für Transaktion %u" -#: access/transam/twophase.c:2198 +#: access/transam/twophase.c:2211 #, c-format msgid "corrupted two-phase state in memory for transaction %u" msgstr "verfälschter Zweiphasen-Status im Speicher für Transaktion %u" @@ -1744,90 +1744,90 @@ msgid "cannot PREPARE a transaction that has manipulated logical replication wor msgstr "PREPARE kann nicht für eine Transaktion ausgeführt werden, die Arbeitsprozesse für logische Replikation manipuliert hat" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3343 +#: access/transam/xact.c:3350 #, c-format msgid "%s cannot run inside a transaction block" msgstr "%s kann nicht in einem Transaktionsblock laufen" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3353 +#: access/transam/xact.c:3360 #, c-format msgid "%s cannot run inside a subtransaction" msgstr "%s kann nicht in einer Subtransaktion laufen" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3363 +#: access/transam/xact.c:3370 #, c-format msgid "%s cannot be executed from a function" msgstr "%s kann nicht aus einer Funktion ausgeführt werden" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3432 access/transam/xact.c:3739 -#: access/transam/xact.c:3818 access/transam/xact.c:3941 -#: access/transam/xact.c:4092 access/transam/xact.c:4161 -#: access/transam/xact.c:4272 +#: access/transam/xact.c:3439 access/transam/xact.c:3746 +#: access/transam/xact.c:3825 access/transam/xact.c:3948 +#: access/transam/xact.c:4099 access/transam/xact.c:4168 +#: access/transam/xact.c:4279 #, c-format msgid "%s can only be used in transaction blocks" msgstr "%s kann nur in Transaktionsblöcken verwendet werden" -#: access/transam/xact.c:3625 +#: access/transam/xact.c:3632 #, c-format msgid "there is already a transaction in progress" msgstr "eine Transaktion ist bereits begonnen" -#: access/transam/xact.c:3744 access/transam/xact.c:3823 -#: access/transam/xact.c:3946 +#: access/transam/xact.c:3751 access/transam/xact.c:3830 +#: access/transam/xact.c:3953 #, c-format msgid "there is no transaction in progress" msgstr "keine Transaktion offen" -#: access/transam/xact.c:3834 +#: access/transam/xact.c:3841 #, c-format msgid "cannot commit during a parallel operation" msgstr "während einer parallelen Operation kann nicht committet werden" -#: access/transam/xact.c:3957 +#: access/transam/xact.c:3964 #, c-format msgid "cannot abort during a parallel operation" msgstr "während einer parallelen Operation kann nicht abgebrochen werden" -#: access/transam/xact.c:4056 +#: access/transam/xact.c:4063 #, c-format msgid "cannot define savepoints during a parallel operation" msgstr "während einer parallelen Operation können keine Sicherungspunkte definiert werden" -#: access/transam/xact.c:4143 +#: access/transam/xact.c:4150 #, c-format msgid "cannot release savepoints during a parallel operation" msgstr "während einer parallelen Operation können keine Sicherungspunkte freigegeben werden" -#: access/transam/xact.c:4153 access/transam/xact.c:4204 -#: access/transam/xact.c:4264 access/transam/xact.c:4313 +#: access/transam/xact.c:4160 access/transam/xact.c:4211 +#: access/transam/xact.c:4271 access/transam/xact.c:4320 #, c-format msgid "savepoint \"%s\" does not exist" msgstr "Sicherungspunkt »%s« existiert nicht" -#: access/transam/xact.c:4210 access/transam/xact.c:4319 +#: access/transam/xact.c:4217 access/transam/xact.c:4326 #, c-format msgid "savepoint \"%s\" does not exist within current savepoint level" msgstr "Sicherungspunkt »%s« existiert nicht innerhalb der aktuellen Sicherungspunktebene" -#: access/transam/xact.c:4252 +#: access/transam/xact.c:4259 #, c-format msgid "cannot rollback to savepoints during a parallel operation" msgstr "während einer parallelen Operation kann nicht auf einen Sicherungspunkt zurückgerollt werden" -#: access/transam/xact.c:4380 +#: access/transam/xact.c:4387 #, c-format msgid "cannot start subtransactions during a parallel operation" msgstr "während einer parallelen Operation können keine Subtransaktionen gestartet werden" -#: access/transam/xact.c:4448 +#: access/transam/xact.c:4455 #, c-format msgid "cannot commit subtransactions during a parallel operation" msgstr "während einer parallelen Operation können keine Subtransaktionen committet werden" -#: access/transam/xact.c:5089 +#: access/transam/xact.c:5096 #, c-format msgid "cannot have more than 2^32-1 subtransactions in a transaction" msgstr "kann nicht mehr als 2^32-1 Subtransaktionen in einer Transaktion haben" @@ -2784,7 +2784,7 @@ msgstr "Meinten Sie pg_stop_backup('f')?" #: access/transam/xlogfuncs.c:186 commands/event_trigger.c:1472 #: commands/event_trigger.c:2030 commands/extension.c:1921 #: commands/extension.c:2030 commands/extension.c:2254 commands/prepare.c:712 -#: executor/execExpr.c:2201 executor/execSRF.c:728 executor/functions.c:1023 +#: executor/execExpr.c:2208 executor/execSRF.c:728 executor/functions.c:1023 #: foreign/foreign.c:520 libpq/hba.c:2666 replication/logical/launcher.c:1112 #: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1493 #: replication/slotfuncs.c:249 replication/walsender.c:3237 @@ -3187,7 +3187,7 @@ msgstr "Large Object %u existiert nicht" #: commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 #: commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 #: commands/subscriptioncmds.c:155 commands/subscriptioncmds.c:166 -#: commands/subscriptioncmds.c:180 commands/tablecmds.c:6792 +#: commands/subscriptioncmds.c:180 commands/tablecmds.c:6796 #: commands/typecmds.c:299 commands/typecmds.c:1428 commands/typecmds.c:1437 #: commands/typecmds.c:1445 commands/typecmds.c:1453 commands/typecmds.c:1461 #: commands/user.c:133 commands/user.c:147 commands/user.c:156 @@ -3217,14 +3217,14 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE #: catalog/aclchk.c:1587 catalog/catalog.c:519 catalog/objectaddress.c:1426 #: commands/analyze.c:383 commands/copy.c:5142 commands/sequence.c:1702 -#: commands/tablecmds.c:6270 commands/tablecmds.c:6413 -#: commands/tablecmds.c:6463 commands/tablecmds.c:6537 -#: commands/tablecmds.c:6607 commands/tablecmds.c:6717 -#: commands/tablecmds.c:6811 commands/tablecmds.c:6870 -#: commands/tablecmds.c:7009 commands/tablecmds.c:7091 -#: commands/tablecmds.c:7184 commands/tablecmds.c:7338 -#: commands/tablecmds.c:10528 commands/tablecmds.c:10710 -#: commands/tablecmds.c:10871 commands/tablecmds.c:11942 commands/trigger.c:918 +#: commands/tablecmds.c:6274 commands/tablecmds.c:6417 +#: commands/tablecmds.c:6467 commands/tablecmds.c:6541 +#: commands/tablecmds.c:6611 commands/tablecmds.c:6721 +#: commands/tablecmds.c:6815 commands/tablecmds.c:6874 +#: commands/tablecmds.c:7013 commands/tablecmds.c:7095 +#: commands/tablecmds.c:7188 commands/tablecmds.c:7342 +#: commands/tablecmds.c:10648 commands/tablecmds.c:10830 +#: commands/tablecmds.c:10991 commands/tablecmds.c:12062 commands/trigger.c:918 #: parser/analyze.c:2329 parser/parse_relation.c:2788 #: parser/parse_relation.c:2851 parser/parse_target.c:1031 #: parser/parse_type.c:145 utils/adt/acl.c:2884 utils/adt/ruleutils.c:2511 @@ -3233,7 +3233,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "Spalte »%s« von Relation »%s« existiert nicht" #: catalog/aclchk.c:1850 catalog/objectaddress.c:1266 commands/sequence.c:1140 -#: commands/tablecmds.c:234 commands/tablecmds.c:15265 utils/adt/acl.c:2074 +#: commands/tablecmds.c:234 commands/tablecmds.c:15445 utils/adt/acl.c:2074 #: utils/adt/acl.c:2104 utils/adt/acl.c:2136 utils/adt/acl.c:2168 #: utils/adt/acl.c:2196 utils/adt/acl.c:2226 #, c-format @@ -3637,7 +3637,7 @@ msgstr "Relation mit OID %u existiert nicht" msgid "database with OID %u does not exist" msgstr "Datenbank mit OID %u existiert nicht" -#: catalog/aclchk.c:4005 catalog/aclchk.c:4849 tcop/fastpath.c:221 +#: catalog/aclchk.c:4005 catalog/aclchk.c:4849 tcop/fastpath.c:218 #: utils/fmgr/fmgr.c:2017 #, c-format msgid "function with OID %u does not exist" @@ -3648,7 +3648,7 @@ msgstr "Funktion mit OID %u existiert nicht" msgid "language with OID %u does not exist" msgstr "Sprache mit OID %u existiert nicht" -#: catalog/aclchk.c:4223 catalog/aclchk.c:4947 +#: catalog/aclchk.c:4223 catalog/aclchk.c:4947 commands/collationcmds.c:532 #, c-format msgid "schema with OID %u does not exist" msgstr "Schema mit OID %u existiert nicht" @@ -3743,7 +3743,7 @@ msgstr "nur Superuser können pg_nextoid() aufrufen" msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() kann nur mit Systemkatalogen verwendet werden" -#: catalog/catalog.c:511 parser/parse_utilcmd.c:2197 +#: catalog/catalog.c:511 parser/parse_utilcmd.c:2207 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "Index »%s« gehört nicht zu Tabelle »%s«" @@ -3811,13 +3811,13 @@ msgstr "kann %s nicht löschen, weil andere Objekte davon abhängen" #: catalog/dependency.c:1192 catalog/dependency.c:1193 #: catalog/dependency.c:1199 catalog/dependency.c:1200 #: catalog/dependency.c:1211 catalog/dependency.c:1212 -#: commands/tablecmds.c:1223 commands/tablecmds.c:12559 +#: commands/tablecmds.c:1226 commands/tablecmds.c:12679 #: commands/tablespace.c:482 commands/user.c:1095 commands/view.c:505 #: libpq/auth.c:333 replication/syncrep.c:1308 storage/lmgr/deadlock.c:1145 #: storage/lmgr/proc.c:1347 utils/adt/acl.c:5347 utils/misc/guc.c:6540 -#: utils/misc/guc.c:6576 utils/misc/guc.c:6646 utils/misc/guc.c:10745 -#: utils/misc/guc.c:10779 utils/misc/guc.c:10813 utils/misc/guc.c:10847 -#: utils/misc/guc.c:10882 +#: utils/misc/guc.c:6576 utils/misc/guc.c:6646 utils/misc/guc.c:10752 +#: utils/misc/guc.c:10786 utils/misc/guc.c:10820 utils/misc/guc.c:10863 +#: utils/misc/guc.c:10905 #, c-format msgid "%s" msgstr "%s" @@ -3855,13 +3855,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:511 commands/tablecmds.c:2101 commands/tablecmds.c:2703 -#: commands/tablecmds.c:5874 +#: catalog/heap.c:511 commands/tablecmds.c:2104 commands/tablecmds.c:2706 +#: commands/tablecmds.c:5878 #, c-format msgid "tables can have at most %d columns" msgstr "Tabellen können höchstens %d Spalten haben" -#: catalog/heap.c:529 commands/tablecmds.c:6160 +#: catalog/heap.c:529 commands/tablecmds.c:6164 #, c-format msgid "column name \"%s\" conflicts with a system column name" msgstr "Spaltenname »%s« steht im Konflikt mit dem Namen einer Systemspalte" @@ -3898,7 +3898,7 @@ msgstr "für Partitionierungsschlüsselspalte %s mit sortierbarem Typ %s wurde k 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:1164 catalog/index.c:862 commands/tablecmds.c:3478 +#: catalog/heap.c:1164 catalog/index.c:862 commands/tablecmds.c:3481 #, c-format msgid "relation \"%s\" already exists" msgstr "Relation »%s« existiert bereits" @@ -3931,7 +3931,7 @@ msgid "check constraint \"%s\" already exists" msgstr "Check-Constraint »%s« existiert bereits" #: catalog/heap.c:2850 catalog/index.c:876 catalog/pg_constraint.c:669 -#: commands/tablecmds.c:7683 +#: commands/tablecmds.c:7687 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "Constraint »%s« existiert bereits für Relation »%s«" @@ -4013,7 +4013,7 @@ msgstr "Tabelle »%s« verweist auf »%s«." 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:218 parser/parse_utilcmd.c:2105 +#: catalog/index.c:218 parser/parse_utilcmd.c:2115 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "mehrere Primärschlüssel für Tabelle »%s« nicht erlaubt" @@ -4028,7 +4028,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:761 catalog/index.c:1835 +#: catalog/index.c:761 catalog/index.c:1891 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "benutzerdefinierte Indexe für Systemkatalogtabellen werden nicht unterstützt" @@ -4064,50 +4064,50 @@ msgstr "Relation »%s« existiert bereits, wird übersprungen" msgid "pg_class index OID value not set when in binary upgrade mode" msgstr "Index-OID-Wert für pg_class ist im Binary-Upgrade-Modus nicht gesetzt" -#: catalog/index.c:2120 +#: catalog/index.c:2176 #, 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:2871 +#: catalog/index.c:2927 #, c-format msgid "building index \"%s\" on table \"%s\" serially" msgstr "baue Index »%s« von Tabelle »%s« seriell" -#: catalog/index.c:2876 +#: catalog/index.c:2932 #, c-format msgid "building index \"%s\" on table \"%s\" with request for %d parallel worker" msgid_plural "building index \"%s\" on table \"%s\" with request for %d parallel workers" msgstr[0] "baue Index »%s« von Tabelle »%s« mit angefordertem %d parallelen Arbeitsprozess" msgstr[1] "baue Index »%s« von Tabelle »%s« mit angeforderten %d parallelen Arbeitsprozessen" -#: catalog/index.c:3504 +#: catalog/index.c:3560 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht reindizieren" -#: catalog/index.c:3515 +#: catalog/index.c:3571 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "ungültiger Index einer TOAST-Tabelle kann nicht reindiziert werden" -#: catalog/index.c:3637 +#: catalog/index.c:3693 #, c-format msgid "index \"%s\" was reindexed" msgstr "Index »%s« wurde neu indiziert" -#: catalog/index.c:3713 commands/indexcmds.c:2991 +#: catalog/index.c:3769 commands/indexcmds.c:2991 #, c-format msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\"" msgstr "REINDEX von partitionierten Tabellen ist noch nicht implementiert, »%s« wird übersprungen" -#: catalog/index.c:3768 +#: catalog/index.c:3824 #, 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:249 catalog/namespace.c:453 catalog/namespace.c:545 -#: commands/trigger.c:5396 +#: commands/trigger.c:5425 #, c-format msgid "cross-database references are not implemented: \"%s.%s.%s\"" msgstr "Verweise auf andere Datenbanken sind nicht implementiert: »%s.%s.%s«" @@ -4207,7 +4207,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:3044 commands/schemacmds.c:257 commands/schemacmds.c:337 -#: commands/tablecmds.c:1168 +#: commands/tablecmds.c:1171 #, c-format msgid "schema \"%s\" does not exist" msgstr "Schema »%s« existiert nicht" @@ -4243,33 +4243,33 @@ msgid "cannot create temporary tables during a parallel operation" msgstr "während einer parallelen Operation können keine temporären Tabellen erzeugt werden" #: catalog/namespace.c:4219 commands/tablespace.c:1218 commands/variable.c:64 -#: utils/misc/guc.c:10914 utils/misc/guc.c:10992 +#: utils/misc/guc.c:10937 utils/misc/guc.c:11015 #, c-format msgid "List syntax is invalid." msgstr "Die Listensyntax ist ungültig." #: catalog/objectaddress.c:1274 catalog/pg_publication.c:66 #: commands/policy.c:95 commands/policy.c:375 commands/policy.c:465 -#: commands/tablecmds.c:228 commands/tablecmds.c:270 commands/tablecmds.c:1957 -#: commands/tablecmds.c:5351 commands/tablecmds.c:10645 +#: commands/tablecmds.c:228 commands/tablecmds.c:270 commands/tablecmds.c:1960 +#: commands/tablecmds.c:5355 commands/tablecmds.c:10765 #, c-format msgid "\"%s\" is not a table" msgstr "»%s« ist keine Tabelle" #: catalog/objectaddress.c:1281 commands/tablecmds.c:240 -#: commands/tablecmds.c:5381 commands/tablecmds.c:15270 commands/view.c:138 +#: commands/tablecmds.c:5385 commands/tablecmds.c:15450 commands/view.c:138 #, c-format msgid "\"%s\" is not a view" msgstr "»%s« ist keine Sicht" #: catalog/objectaddress.c:1288 commands/matview.c:175 commands/tablecmds.c:246 -#: commands/tablecmds.c:15275 +#: commands/tablecmds.c:15455 #, c-format msgid "\"%s\" is not a materialized view" msgstr "»%s« ist keine materialisierte Sicht" #: catalog/objectaddress.c:1295 commands/tablecmds.c:264 -#: commands/tablecmds.c:5384 commands/tablecmds.c:15280 +#: commands/tablecmds.c:5388 commands/tablecmds.c:15460 #, c-format msgid "\"%s\" is not a foreign table" msgstr "»%s« ist keine Fremdtabelle" @@ -4707,16 +4707,17 @@ msgid "operator family %s for access method %s" msgstr "Operatorfamilie %s für Zugriffsmethode %s" #: catalog/partition.c:215 commands/analyze.c:1359 commands/indexcmds.c:1164 -#: commands/tablecmds.c:1099 commands/tablecmds.c:8480 -#: commands/tablecmds.c:8623 commands/tablecmds.c:8810 -#: commands/tablecmds.c:8957 commands/tablecmds.c:10736 -#: commands/tablecmds.c:16225 commands/tablecmds.c:16927 -#: executor/execExprInterp.c:3312 executor/execMain.c:1841 +#: commands/tablecmds.c:1102 commands/tablecmds.c:8484 +#: commands/tablecmds.c:8627 commands/tablecmds.c:8814 +#: commands/tablecmds.c:8961 commands/tablecmds.c:10856 +#: commands/tablecmds.c:16405 commands/tablecmds.c:17107 +#: executor/execExprInterp.c:3331 executor/execMain.c:1841 #: executor/execMain.c:1926 executor/execMain.c:1978 executor/execMain.c:2086 #: executor/execPartition.c:648 executor/execPartition.c:707 #: executor/execPartition.c:850 executor/execPartition.c:965 #: executor/execPartition.c:998 executor/execPartition.c:1104 -#: executor/nodeModifyTable.c:1966 parser/parse_utilcmd.c:1201 +#: executor/nodeModifyTable.c:697 executor/nodeModifyTable.c:2028 +#: parser/parse_utilcmd.c:1211 msgid "could not convert row type" msgstr "konnte Zeilentyp nicht umwandeln" @@ -5296,8 +5297,8 @@ msgstr "konnte keinen Arraytypnamen für Datentyp »%s« erzeugen" msgid "invalid page in block %u of relation %s" msgstr "ungültige Seite in Block %u von Relation %s" -#: catalog/toasting.c:106 commands/indexcmds.c:590 commands/tablecmds.c:5363 -#: commands/tablecmds.c:15136 +#: catalog/toasting.c:106 commands/indexcmds.c:590 commands/tablecmds.c:5367 +#: commands/tablecmds.c:15316 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "»%s« ist keine Tabelle oder materialisierte Sicht" @@ -5600,7 +5601,7 @@ msgstr "eine partitionierte Tabelle kann nicht geclustert werden" msgid "there is no previously clustered index for table \"%s\"" msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«" -#: commands/cluster.c:178 commands/tablecmds.c:12398 commands/tablecmds.c:14204 +#: commands/cluster.c:178 commands/tablecmds.c:12518 commands/tablecmds.c:14384 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "Index »%s« für Tabelle »%s« existiert nicht" @@ -5615,7 +5616,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:458 commands/tablecmds.c:14214 +#: commands/cluster.c:458 commands/tablecmds.c:14394 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "»%s« ist kein Index für Tabelle »%s«" @@ -5719,18 +5720,18 @@ msgstr "Version hat sich nicht geändert" msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "konnte Locale-Namen »%s« nicht in Sprach-Tag umwandeln: %s" -#: commands/collationcmds.c:530 +#: commands/collationcmds.c:527 #, c-format msgid "must be superuser to import system collations" msgstr "nur Superuser können Systemsortierfolgen importieren" -#: commands/collationcmds.c:553 commands/copy.c:1898 commands/copy.c:3535 +#: commands/collationcmds.c:555 commands/copy.c:1898 commands/copy.c:3535 #: libpq/be-secure-common.c:80 #, c-format msgid "could not execute command \"%s\": %m" msgstr "konnte Befehl »%s« nicht ausführen: %m" -#: commands/collationcmds.c:684 +#: commands/collationcmds.c:686 #, c-format msgid "no usable system locales were found" msgstr "keine brauchbaren System-Locales gefunden" @@ -5744,7 +5745,7 @@ msgstr "keine brauchbaren System-Locales gefunden" msgid "database \"%s\" does not exist" msgstr "Datenbank »%s« existiert nicht" -#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:963 +#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:973 #, c-format msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, zusammengesetzter Typ noch Fremdtabelle" @@ -6288,14 +6289,14 @@ msgid "Generated columns cannot be used in COPY." msgstr "Generierte Spalten können nicht in COPY verwendet werden." #: commands/copy.c:5147 commands/indexcmds.c:1653 commands/statscmds.c:221 -#: commands/tablecmds.c:2127 commands/tablecmds.c:2753 -#: commands/tablecmds.c:3140 parser/parse_relation.c:3353 +#: commands/tablecmds.c:2130 commands/tablecmds.c:2756 +#: commands/tablecmds.c:3143 parser/parse_relation.c:3353 #: parser/parse_relation.c:3373 utils/adt/tsvector_op.c:2659 #, c-format msgid "column \"%s\" does not exist" msgstr "Spalte »%s« existiert nicht" -#: commands/copy.c:5154 commands/tablecmds.c:2160 commands/trigger.c:927 +#: commands/copy.c:5154 commands/tablecmds.c:2163 commands/trigger.c:927 #: parser/parse_target.c:1047 parser/parse_target.c:1058 #, c-format msgid "column \"%s\" specified more than once" @@ -6591,14 +6592,14 @@ 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:157 commands/sequence.c:447 commands/tablecmds.c:3224 -#: commands/tablecmds.c:3382 commands/tablecmds.c:3427 -#: commands/tablecmds.c:14583 tcop/utility.c:1205 +#: commands/dropcmds.c:157 commands/sequence.c:447 commands/tablecmds.c:3227 +#: commands/tablecmds.c:3385 commands/tablecmds.c:3430 +#: commands/tablecmds.c:14763 tcop/utility.c:1205 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "Relation »%s« existiert nicht, wird übersprungen" -#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1173 +#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1176 #, c-format msgid "schema \"%s\" does not exist, skipping" msgstr "Schema »%s« existiert nicht, wird übersprungen" @@ -7545,13 +7546,13 @@ msgstr "kann keinen Exclusion-Constraint für partitionierte Tabelle »%s« erze 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:668 commands/tablecmds.c:684 commands/tablespace.c:1186 +#: commands/indexcmds.c:668 commands/tablecmds.c:687 commands/tablespace.c:1186 #, c-format msgid "cannot specify default tablespace for partitioned relations" msgstr "für partitionierte Relationen kann kein Standard-Tablespace angegeben werden" -#: commands/indexcmds.c:700 commands/tablecmds.c:719 commands/tablecmds.c:12705 -#: commands/tablecmds.c:12817 +#: commands/indexcmds.c:700 commands/tablecmds.c:722 commands/tablecmds.c:12825 +#: commands/tablecmds.c:12937 #, 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" @@ -7631,13 +7632,13 @@ msgstr "Tabelle »%s« enthält Partitionen, die Fremdtabellen sind." msgid "functions in index predicate must be marked IMMUTABLE" msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein" -#: commands/indexcmds.c:1648 parser/parse_utilcmd.c:2440 -#: parser/parse_utilcmd.c:2574 +#: commands/indexcmds.c:1648 parser/parse_utilcmd.c:2450 +#: parser/parse_utilcmd.c:2584 #, 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:1672 parser/parse_utilcmd.c:1784 +#: commands/indexcmds.c:1672 parser/parse_utilcmd.c:1794 #, c-format msgid "expressions are not supported in included columns" msgstr "in eingeschlossenen Spalten werden keine Ausdrücke unterstützt" @@ -7672,9 +7673,9 @@ msgstr "inkludierte Spalte unterstützt die Optionen NULLS FIRST/LAST nicht" 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:1775 commands/tablecmds.c:15604 commands/typecmds.c:837 -#: parser/parse_expr.c:2854 parser/parse_type.c:567 parser/parse_utilcmd.c:3647 -#: parser/parse_utilcmd.c:4193 utils/adt/misc.c:504 +#: commands/indexcmds.c:1775 commands/tablecmds.c:15784 commands/typecmds.c:837 +#: parser/parse_expr.c:2854 parser/parse_type.c:567 parser/parse_utilcmd.c:3657 +#: parser/parse_utilcmd.c:4203 utils/adt/misc.c:504 #, c-format msgid "collations are not supported by type %s" msgstr "Sortierfolgen werden von Typ %s nicht unterstützt" @@ -7709,8 +7710,8 @@ msgstr "Zugriffsmethode »%s« unterstützt die Optionen ASC/DESC nicht" 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:1944 commands/tablecmds.c:15629 -#: commands/tablecmds.c:15635 commands/typecmds.c:2006 +#: commands/indexcmds.c:1944 commands/tablecmds.c:15809 +#: commands/tablecmds.c:15815 commands/typecmds.c:2006 #, 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«" @@ -7797,7 +7798,7 @@ msgstr "Index »%s.%s« wurde neu indiziert" msgid "REINDEX is not yet implemented for partitioned indexes" msgstr "REINDEX ist für partitionierte Indexe noch nicht implementiert" -#: commands/lockcmds.c:103 commands/tablecmds.c:5354 commands/trigger.c:303 +#: commands/lockcmds.c:103 commands/tablecmds.c:5358 commands/trigger.c:303 #: rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:939 #, c-format msgid "\"%s\" is not a table or view" @@ -8061,10 +8062,10 @@ msgid "operator attribute \"%s\" cannot be changed" msgstr "Operator-Attribut »%s« kann nicht geändert werden" #: commands/policy.c:88 commands/policy.c:381 commands/policy.c:471 -#: commands/statscmds.c:140 commands/tablecmds.c:1486 commands/tablecmds.c:1968 -#: commands/tablecmds.c:3034 commands/tablecmds.c:5333 -#: commands/tablecmds.c:7961 commands/tablecmds.c:15191 -#: commands/tablecmds.c:15226 commands/trigger.c:309 commands/trigger.c:1534 +#: commands/statscmds.c:140 commands/tablecmds.c:1489 commands/tablecmds.c:1971 +#: commands/tablecmds.c:3037 commands/tablecmds.c:5337 +#: commands/tablecmds.c:7965 commands/tablecmds.c:15371 +#: commands/tablecmds.c:15406 commands/trigger.c:309 commands/trigger.c:1534 #: commands/trigger.c:1643 rewrite/rewriteDefine.c:278 #: rewrite/rewriteDefine.c:944 #, c-format @@ -8398,8 +8399,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:1718 commands/tablecmds.c:12089 -#: commands/tablecmds.c:14603 +#: commands/sequence.c:1718 commands/tablecmds.c:12209 +#: commands/tablecmds.c:14783 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft." @@ -8643,8 +8644,8 @@ msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen" 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:250 commands/tablecmds.c:274 commands/tablecmds.c:16861 -#: parser/parse_utilcmd.c:2178 +#: commands/tablecmds.c:250 commands/tablecmds.c:274 commands/tablecmds.c:17041 +#: parser/parse_utilcmd.c:2188 #, c-format msgid "index \"%s\" does not exist" msgstr "Index »%s« existiert nicht" @@ -8667,8 +8668,8 @@ msgstr "»%s« ist kein Typ" msgid "Use DROP TYPE to remove a type." msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen." -#: commands/tablecmds.c:262 commands/tablecmds.c:11928 -#: commands/tablecmds.c:14383 +#: commands/tablecmds.c:262 commands/tablecmds.c:12048 +#: commands/tablecmds.c:14563 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "Fremdtabelle »%s« existiert nicht" @@ -8682,1292 +8683,1317 @@ msgstr "Fremdtabelle »%s« existiert nicht, wird übersprungen" 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:600 +#: commands/tablecmds.c:603 #, 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:631 +#: commands/tablecmds.c:634 #, 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:667 commands/tablecmds.c:13287 +#: commands/tablecmds.c:670 commands/tablecmds.c:13407 #, 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:841 +#: commands/tablecmds.c:844 #, c-format msgid "specifying a table access method is not supported on a partitioned table" msgstr "Angabe einer Tabellenzugriffsmethode wird für partitionierte Tabellen nicht unterstützt" -#: commands/tablecmds.c:937 +#: commands/tablecmds.c:940 #, c-format msgid "\"%s\" is not partitioned" msgstr "»%s« ist nicht partitioniert" -#: commands/tablecmds.c:1030 +#: commands/tablecmds.c:1033 #, c-format msgid "cannot partition using more than %d columns" msgstr "Partitionierung kann nicht mehr als %d Spalten verwenden" -#: commands/tablecmds.c:1086 +#: commands/tablecmds.c:1089 #, c-format msgid "cannot create foreign partition of partitioned table \"%s\"" msgstr "kann keine Fremdpartition der partitionierten Tabelle »%s« erzeugen" -#: commands/tablecmds.c:1088 +#: commands/tablecmds.c:1091 #, c-format msgid "Table \"%s\" contains indexes that are unique." msgstr "Tabelle »%s« enthält Unique Indexe." -#: commands/tablecmds.c:1253 +#: commands/tablecmds.c:1256 #, 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:1257 +#: commands/tablecmds.c:1260 #, c-format msgid "DROP INDEX CONCURRENTLY does not support CASCADE" msgstr "DROP INDEX CONCURRENTLY unterstützt kein CASCADE" -#: commands/tablecmds.c:1358 +#: commands/tablecmds.c:1361 #, c-format msgid "cannot drop partitioned index \"%s\" concurrently" msgstr "kann partitionierten Index »%s« nicht nebenläufig löschen" -#: commands/tablecmds.c:1622 +#: commands/tablecmds.c:1625 #, c-format msgid "cannot truncate only a partitioned table" msgstr "kann nicht nur eine partitionierte Tabelle leeren" -#: commands/tablecmds.c:1623 +#: commands/tablecmds.c:1626 #, 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:1692 +#: commands/tablecmds.c:1695 #, c-format msgid "truncate cascades to table \"%s\"" msgstr "Truncate-Vorgang leert ebenfalls Tabelle »%s«" -#: commands/tablecmds.c:1987 +#: commands/tablecmds.c:1990 #, c-format msgid "cannot truncate temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren" -#: commands/tablecmds.c:2217 commands/tablecmds.c:13184 +#: commands/tablecmds.c:2220 commands/tablecmds.c:13304 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2222 +#: commands/tablecmds.c:2225 #, c-format msgid "cannot inherit from partition \"%s\"" msgstr "von Partition »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2230 parser/parse_utilcmd.c:2402 -#: parser/parse_utilcmd.c:2543 +#: commands/tablecmds.c:2233 parser/parse_utilcmd.c:2412 +#: parser/parse_utilcmd.c:2553 #, 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:2242 +#: commands/tablecmds.c:2245 #, 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:2251 commands/tablecmds.c:13163 +#: commands/tablecmds.c:2254 commands/tablecmds.c:13283 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "von temporärer Relation »%s« kann nicht geerbt werden" -#: commands/tablecmds.c:2261 commands/tablecmds.c:13171 +#: commands/tablecmds.c:2264 commands/tablecmds.c:13291 #, 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:2316 +#: commands/tablecmds.c:2319 #, c-format msgid "merging multiple inherited definitions of column \"%s\"" msgstr "geerbte Definitionen von Spalte »%s« werden zusammengeführt" -#: commands/tablecmds.c:2324 +#: commands/tablecmds.c:2327 #, c-format msgid "inherited column \"%s\" has a type conflict" msgstr "geerbte Spalte »%s« hat Typkonflikt" -#: commands/tablecmds.c:2326 commands/tablecmds.c:2349 -#: commands/tablecmds.c:2598 commands/tablecmds.c:2628 -#: parser/parse_coerce.c:1721 parser/parse_coerce.c:1741 -#: parser/parse_coerce.c:1761 parser/parse_coerce.c:1807 -#: parser/parse_coerce.c:1846 parser/parse_param.c:218 +#: commands/tablecmds.c:2329 commands/tablecmds.c:2352 +#: commands/tablecmds.c:2601 commands/tablecmds.c:2631 +#: parser/parse_coerce.c:1728 parser/parse_coerce.c:1748 +#: parser/parse_coerce.c:1768 parser/parse_coerce.c:1814 +#: parser/parse_coerce.c:1853 parser/parse_param.c:218 #, c-format msgid "%s versus %s" msgstr "%s gegen %s" -#: commands/tablecmds.c:2335 +#: commands/tablecmds.c:2338 #, c-format msgid "inherited column \"%s\" has a collation conflict" msgstr "geerbte Spalte »%s« hat Sortierfolgenkonflikt" -#: commands/tablecmds.c:2337 commands/tablecmds.c:2610 -#: commands/tablecmds.c:5822 +#: commands/tablecmds.c:2340 commands/tablecmds.c:2613 +#: commands/tablecmds.c:5826 #, c-format msgid "\"%s\" versus \"%s\"" msgstr "»%s« gegen »%s«" -#: commands/tablecmds.c:2347 +#: commands/tablecmds.c:2350 #, 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:2363 +#: commands/tablecmds.c:2366 #, c-format msgid "inherited column \"%s\" has a generation conflict" msgstr "geerbte Spalte »%s« hat einen Generierungskonflikt" -#: commands/tablecmds.c:2449 commands/tablecmds.c:2504 -#: commands/tablecmds.c:10745 parser/parse_utilcmd.c:1266 -#: parser/parse_utilcmd.c:1308 parser/parse_utilcmd.c:1713 -#: parser/parse_utilcmd.c:1820 +#: commands/tablecmds.c:2452 commands/tablecmds.c:2507 +#: commands/tablecmds.c:10865 parser/parse_utilcmd.c:1276 +#: parser/parse_utilcmd.c:1318 parser/parse_utilcmd.c:1723 +#: parser/parse_utilcmd.c:1830 #, c-format msgid "cannot convert whole-row table reference" msgstr "kann Verweis auf ganze Zeile der Tabelle nicht umwandeln" -#: commands/tablecmds.c:2450 parser/parse_utilcmd.c:1267 +#: commands/tablecmds.c:2453 parser/parse_utilcmd.c:1277 #, 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:2505 parser/parse_utilcmd.c:1309 +#: commands/tablecmds.c:2508 parser/parse_utilcmd.c:1319 #, 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:2584 +#: commands/tablecmds.c:2587 #, c-format msgid "merging column \"%s\" with inherited definition" msgstr "Spalte »%s« wird mit geerbter Definition zusammengeführt" -#: commands/tablecmds.c:2588 +#: commands/tablecmds.c:2591 #, 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:2589 +#: commands/tablecmds.c:2592 #, 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:2596 +#: commands/tablecmds.c:2599 #, c-format msgid "column \"%s\" has a type conflict" msgstr "für Spalte »%s« besteht ein Typkonflikt" -#: commands/tablecmds.c:2608 +#: commands/tablecmds.c:2611 #, c-format msgid "column \"%s\" has a collation conflict" msgstr "für Spalte »%s« besteht ein Sortierfolgenkonflikt" -#: commands/tablecmds.c:2626 +#: commands/tablecmds.c:2629 #, 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:2654 +#: commands/tablecmds.c:2657 #, c-format msgid "child column \"%s\" specifies generation expression" msgstr "abgeleitete Spalte »%s« gibt einen Generierungsausdruck an" -#: commands/tablecmds.c:2656 +#: commands/tablecmds.c:2659 #, c-format msgid "Omit the generation expression in the definition of the child table column to inherit the generation expression from the parent table." msgstr "Lassen Sie den Generierungsausdruck in der Definition der abgeleiteten Spalte weg, um den Generierungsausdruck der Elterntabelle zu erben." -#: commands/tablecmds.c:2660 +#: commands/tablecmds.c:2663 #, 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:2665 +#: commands/tablecmds.c:2668 #, 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:2773 +#: commands/tablecmds.c:2776 #, c-format msgid "column \"%s\" inherits conflicting generation expressions" msgstr "Spalte »%s« erbt widersprüchliche Generierungsausdrücke" -#: commands/tablecmds.c:2778 +#: commands/tablecmds.c:2781 #, c-format msgid "column \"%s\" inherits conflicting default values" msgstr "Spalte »%s« erbt widersprüchliche Vorgabewerte" -#: commands/tablecmds.c:2780 +#: commands/tablecmds.c:2783 #, 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:2826 +#: commands/tablecmds.c:2829 #, 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:3003 +#: commands/tablecmds.c:3006 #, c-format msgid "cannot rename column of typed table" msgstr "Spalte einer getypten Tabelle kann nicht umbenannt werden" -#: commands/tablecmds.c:3022 +#: commands/tablecmds.c:3025 #, c-format msgid "\"%s\" is not a table, view, materialized view, composite type, index, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, zusammengesetzter Typ, Index noch Fremdtabelle" -#: commands/tablecmds.c:3116 +#: commands/tablecmds.c:3119 #, 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:3148 +#: commands/tablecmds.c:3151 #, c-format msgid "cannot rename system column \"%s\"" msgstr "Systemspalte »%s« kann nicht umbenannt werden" -#: commands/tablecmds.c:3163 +#: commands/tablecmds.c:3166 #, c-format msgid "cannot rename inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht umbenennen" -#: commands/tablecmds.c:3315 +#: commands/tablecmds.c:3318 #, 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:3322 +#: commands/tablecmds.c:3325 #, 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:3555 +#: commands/tablecmds.c:3558 #, 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:3564 +#: commands/tablecmds.c:3567 #, 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:4710 +#: commands/tablecmds.c:4714 #, c-format msgid "cannot rewrite system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht neu geschrieben werden" -#: commands/tablecmds.c:4716 +#: commands/tablecmds.c:4720 #, 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:4726 +#: commands/tablecmds.c:4730 #, c-format msgid "cannot rewrite temporary tables of other sessions" msgstr "kann temporäre Tabellen anderer Sitzungen nicht neu schreiben" -#: commands/tablecmds.c:5005 +#: commands/tablecmds.c:5009 #, c-format msgid "rewriting table \"%s\"" msgstr "schreibe Tabelle »%s« neu" -#: commands/tablecmds.c:5009 +#: commands/tablecmds.c:5013 #, c-format msgid "verifying table \"%s\"" msgstr "überprüfe Tabelle »%s«" -#: commands/tablecmds.c:5174 +#: commands/tablecmds.c:5178 #, c-format msgid "column \"%s\" contains null values" msgstr "Spalte »%s« enthält NULL-Werte" -#: commands/tablecmds.c:5190 +#: commands/tablecmds.c:5194 #, c-format msgid "check constraint \"%s\" is violated by some row" msgstr "Check-Constraint »%s« wird von irgendeiner Zeile verletzt" -#: commands/tablecmds.c:5208 +#: commands/tablecmds.c:5212 #, c-format msgid "updated partition constraint for default partition would be violated by some row" msgstr "aktualisierter Partitions-Constraint der Standardpartition würde von irgendeiner Zeile verletzt werden" -#: commands/tablecmds.c:5212 +#: commands/tablecmds.c:5216 #, c-format msgid "partition constraint is violated by some row" msgstr "Partitions-Constraint wird von irgendeiner Zeile verletzt" -#: commands/tablecmds.c:5357 commands/trigger.c:1528 commands/trigger.c:1634 +#: commands/tablecmds.c:5361 commands/trigger.c:1528 commands/trigger.c:1634 #, c-format msgid "\"%s\" is not a table, view, or foreign table" msgstr "»%s« ist keine Tabelle, Sicht oder Fremdtabelle" -#: commands/tablecmds.c:5360 +#: commands/tablecmds.c:5364 #, c-format msgid "\"%s\" is not a table, view, materialized view, or index" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht noch Index" -#: commands/tablecmds.c:5366 +#: commands/tablecmds.c:5370 #, c-format msgid "\"%s\" is not a table, materialized view, or index" msgstr "»%s« ist weder Tabelle, materialisierte Sicht noch Index" -#: commands/tablecmds.c:5369 +#: commands/tablecmds.c:5373 #, c-format msgid "\"%s\" is not a table, materialized view, or foreign table" msgstr "»%s« ist weder Tabelle, materialisierte Sicht noch Fremdtabelle" -#: commands/tablecmds.c:5372 +#: commands/tablecmds.c:5376 #, c-format msgid "\"%s\" is not a table or foreign table" msgstr "»%s« ist keine Tabelle oder Fremdtabelle" -#: commands/tablecmds.c:5375 +#: commands/tablecmds.c:5379 #, c-format msgid "\"%s\" is not a table, composite type, or foreign table" msgstr "»%s« ist weder Tabelle, zusammengesetzter Typ noch Fremdtabelle" -#: commands/tablecmds.c:5378 commands/tablecmds.c:6945 +#: commands/tablecmds.c:5382 commands/tablecmds.c:6949 #, c-format msgid "\"%s\" is not a table, materialized view, index, or foreign table" msgstr "»%s« ist weder Tabelle, materialisierte Sicht, Index noch Fremdtabelle" -#: commands/tablecmds.c:5388 +#: commands/tablecmds.c:5392 #, c-format msgid "\"%s\" is of the wrong type" msgstr "»%s« hat den falschen Typ" -#: commands/tablecmds.c:5590 commands/tablecmds.c:5597 +#: commands/tablecmds.c:5594 commands/tablecmds.c:5601 #, 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:5604 +#: commands/tablecmds.c:5608 #, 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:5611 +#: commands/tablecmds.c:5615 #, 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:5667 +#: commands/tablecmds.c:5671 #, 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:5669 +#: commands/tablecmds.c:5673 #, 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:5715 +#: commands/tablecmds.c:5719 #, c-format msgid "type %s is not a composite type" msgstr "Typ %s ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:5741 +#: commands/tablecmds.c:5745 #, c-format msgid "cannot add column to typed table" msgstr "zu einer getypten Tabelle kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:5785 +#: commands/tablecmds.c:5789 #, c-format msgid "cannot add column to a partition" msgstr "zu einer Partition kann keine Spalte hinzugefügt werden" -#: commands/tablecmds.c:5814 commands/tablecmds.c:13414 +#: commands/tablecmds.c:5818 commands/tablecmds.c:13534 #, 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:5820 commands/tablecmds.c:13421 +#: commands/tablecmds.c:5824 commands/tablecmds.c:13541 #, 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:5834 +#: commands/tablecmds.c:5838 #, 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:5858 +#: commands/tablecmds.c:5862 #, 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:6093 +#: commands/tablecmds.c:6097 #, 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:6168 +#: commands/tablecmds.c:6172 #, c-format msgid "column \"%s\" of relation \"%s\" already exists, skipping" msgstr "Spalte »%s« von Relation »%s« existiert bereits, wird übersprungen" -#: commands/tablecmds.c:6175 +#: commands/tablecmds.c:6179 #, c-format msgid "column \"%s\" of relation \"%s\" already exists" msgstr "Spalte »%s« von Relation »%s« existiert bereits" -#: commands/tablecmds.c:6241 commands/tablecmds.c:10397 +#: commands/tablecmds.c:6245 commands/tablecmds.c:10517 #, 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:6242 commands/tablecmds.c:6546 -#: commands/tablecmds.c:7405 commands/tablecmds.c:10398 +#: commands/tablecmds.c:6246 commands/tablecmds.c:6550 +#: commands/tablecmds.c:7409 commands/tablecmds.c:10518 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Lassen Sie das Schlüsselwort ONLY weg." -#: commands/tablecmds.c:6279 commands/tablecmds.c:6472 -#: commands/tablecmds.c:6614 commands/tablecmds.c:6726 -#: commands/tablecmds.c:6820 commands/tablecmds.c:6879 -#: commands/tablecmds.c:7029 commands/tablecmds.c:7099 -#: commands/tablecmds.c:7192 commands/tablecmds.c:10537 -#: commands/tablecmds.c:11951 +#: commands/tablecmds.c:6283 commands/tablecmds.c:6476 +#: commands/tablecmds.c:6618 commands/tablecmds.c:6730 +#: commands/tablecmds.c:6824 commands/tablecmds.c:6883 +#: commands/tablecmds.c:7033 commands/tablecmds.c:7103 +#: commands/tablecmds.c:7196 commands/tablecmds.c:10657 +#: commands/tablecmds.c:12071 #, c-format msgid "cannot alter system column \"%s\"" msgstr "Systemspalte »%s« kann nicht geändert werden" -#: commands/tablecmds.c:6285 commands/tablecmds.c:6620 +#: commands/tablecmds.c:6289 commands/tablecmds.c:6624 #, 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:6321 +#: commands/tablecmds.c:6325 #, c-format msgid "column \"%s\" is in a primary key" msgstr "Spalte »%s« ist in einem Primärschlüssel" -#: commands/tablecmds.c:6343 +#: commands/tablecmds.c:6347 #, 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:6543 commands/tablecmds.c:7859 +#: commands/tablecmds.c:6547 commands/tablecmds.c:7863 #, 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:6544 +#: commands/tablecmds.c:6548 #, 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:6579 +#: commands/tablecmds.c:6583 #, c-format msgid "existing constraints on column \"%s\".\"%s\" are sufficient to prove that it does not contain nulls" msgstr "die vorhandenen Constraints für Spalte »%s.%s« reichen aus, um zu beweisen, dass sie keine NULL-Werte enthält" -#: commands/tablecmds.c:6622 +#: commands/tablecmds.c:6626 #, c-format msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead." msgstr "Verwenden Sie stattdessen ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY." -#: commands/tablecmds.c:6627 +#: commands/tablecmds.c:6631 #, 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:6737 +#: commands/tablecmds.c:6741 #, 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:6743 +#: commands/tablecmds.c:6747 #, 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:6749 +#: commands/tablecmds.c:6753 #, 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:6826 commands/tablecmds.c:6887 +#: commands/tablecmds.c:6830 commands/tablecmds.c:6891 #, 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:6892 +#: commands/tablecmds.c:6896 #, 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:6957 +#: commands/tablecmds.c:6961 #, 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:6988 +#: commands/tablecmds.c:6992 #, c-format msgid "statistics target %d is too low" msgstr "Statistikziel %d ist zu niedrig" -#: commands/tablecmds.c:6996 +#: commands/tablecmds.c:7000 #, c-format msgid "lowering statistics target to %d" msgstr "setze Statistikziel auf %d herab" -#: commands/tablecmds.c:7019 +#: commands/tablecmds.c:7023 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "Spalte Nummer %d von Relation »%s« existiert nicht" -#: commands/tablecmds.c:7038 +#: commands/tablecmds.c:7042 #, 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:7043 +#: commands/tablecmds.c:7047 #, 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:7045 +#: commands/tablecmds.c:7049 #, c-format msgid "Alter statistics on table column instead." msgstr "Ändern Sie stattdessen die Statistiken für die Tabellenspalte." -#: commands/tablecmds.c:7172 +#: commands/tablecmds.c:7176 #, c-format msgid "invalid storage type \"%s\"" msgstr "ungültiger Storage-Typ »%s«" -#: commands/tablecmds.c:7204 +#: commands/tablecmds.c:7208 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN" -#: commands/tablecmds.c:7285 +#: commands/tablecmds.c:7289 #, c-format msgid "cannot drop column from typed table" msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden" -#: commands/tablecmds.c:7344 +#: commands/tablecmds.c:7348 #, 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:7357 +#: commands/tablecmds.c:7361 #, c-format msgid "cannot drop system column \"%s\"" msgstr "Systemspalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:7367 +#: commands/tablecmds.c:7371 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "geerbte Spalte »%s« kann nicht gelöscht werden" -#: commands/tablecmds.c:7380 +#: commands/tablecmds.c:7384 #, 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:7404 +#: commands/tablecmds.c:7408 #, 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:7580 +#: commands/tablecmds.c:7584 #, 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:7605 +#: commands/tablecmds.c:7609 #, 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:7939 +#: commands/tablecmds.c:7943 #, 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:7945 +#: commands/tablecmds.c:7949 #, 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:7948 +#: commands/tablecmds.c:7952 #, 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:7955 commands/tablecmds.c:8359 +#: commands/tablecmds.c:7959 commands/tablecmds.c:8363 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle" -#: commands/tablecmds.c:7978 +#: commands/tablecmds.c:7982 #, 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:7985 +#: commands/tablecmds.c:7989 #, 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:7991 +#: commands/tablecmds.c:7995 #, 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:7995 +#: commands/tablecmds.c:7999 #, 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:8061 commands/tablecmds.c:8067 +#: commands/tablecmds.c:8065 commands/tablecmds.c:8071 #, 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:8083 +#: commands/tablecmds.c:8087 #, 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:8190 +#: commands/tablecmds.c:8194 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden" -#: commands/tablecmds.c:8192 +#: commands/tablecmds.c:8196 #, 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:8555 commands/tablecmds.c:8949 -#: parser/parse_utilcmd.c:770 parser/parse_utilcmd.c:899 +#: commands/tablecmds.c:8559 commands/tablecmds.c:8953 +#: parser/parse_utilcmd.c:780 parser/parse_utilcmd.c:909 #, 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:9316 commands/tablecmds.c:9479 -#: commands/tablecmds.c:10354 commands/tablecmds.c:10429 +#: commands/tablecmds.c:9321 commands/tablecmds.c:9599 +#: commands/tablecmds.c:10474 commands/tablecmds.c:10549 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "Constraint »%s« von Relation »%s« existiert nicht" -#: commands/tablecmds.c:9323 +#: commands/tablecmds.c:9328 #, 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:9487 +#: commands/tablecmds.c:9366 +#, c-format +msgid "cannot alter constraint \"%s\" on relation \"%s\"" +msgstr "Constraint »%s« von Relation »%s« kann nicht geändert werden" + +#: commands/tablecmds.c:9369 +#, 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:9371 +#, 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:9607 #, 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:9566 +#: commands/tablecmds.c:9686 #, c-format msgid "constraint must be validated on child tables too" msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden" -#: commands/tablecmds.c:9650 +#: commands/tablecmds.c:9770 #, 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:9655 +#: commands/tablecmds.c:9775 #, 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:9720 +#: commands/tablecmds.c:9840 #, 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:9737 +#: commands/tablecmds.c:9857 #, 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:9802 +#: commands/tablecmds.c:9922 #, 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:9896 +#: commands/tablecmds.c:10016 #, 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:9901 +#: commands/tablecmds.c:10021 #, 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:9989 +#: commands/tablecmds.c:10109 #, c-format msgid "validating foreign key constraint \"%s\"" msgstr "validiere Fremdschlüssel-Constraint »%s«" -#: commands/tablecmds.c:10310 +#: commands/tablecmds.c:10430 #, 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:10360 +#: commands/tablecmds.c:10480 #, 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:10521 +#: commands/tablecmds.c:10641 #, c-format msgid "cannot alter column type of typed table" msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:10548 +#: commands/tablecmds.c:10668 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "kann vererbte Spalte »%s« nicht ändern" -#: commands/tablecmds.c:10557 +#: commands/tablecmds.c:10677 #, 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:10607 +#: commands/tablecmds.c:10727 #, 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:10610 +#: commands/tablecmds.c:10730 #, 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:10614 +#: commands/tablecmds.c:10734 #, 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:10617 +#: commands/tablecmds.c:10737 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Sie müssen möglicherweise »USING %s::%s« angeben." -#: commands/tablecmds.c:10717 +#: commands/tablecmds.c:10837 #, 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:10746 +#: commands/tablecmds.c:10866 #, 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:10757 +#: commands/tablecmds.c:10877 #, 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:10882 +#: commands/tablecmds.c:11002 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden" -#: commands/tablecmds.c:10920 +#: commands/tablecmds.c:11040 #, 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:10925 +#: commands/tablecmds.c:11045 #, 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:11003 +#: commands/tablecmds.c:11123 #, 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:11004 +#: commands/tablecmds.c:11124 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "Spalte »%s« wird von generierter Spalte »%s« verwendet." -#: commands/tablecmds.c:11025 +#: commands/tablecmds.c:11145 #, 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:11026 commands/tablecmds.c:11045 -#: commands/tablecmds.c:11063 +#: commands/tablecmds.c:11146 commands/tablecmds.c:11165 +#: commands/tablecmds.c:11183 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s hängt von Spalte »%s« ab" -#: commands/tablecmds.c:11044 +#: commands/tablecmds.c:11164 #, 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:11062 +#: commands/tablecmds.c:11182 #, 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:12059 commands/tablecmds.c:12071 +#: commands/tablecmds.c:12179 commands/tablecmds.c:12191 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "kann Eigentümer des Index »%s« nicht ändern" -#: commands/tablecmds.c:12061 commands/tablecmds.c:12073 +#: commands/tablecmds.c:12181 commands/tablecmds.c:12193 #, 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:12087 +#: commands/tablecmds.c:12207 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "kann Eigentümer der Sequenz »%s« nicht ändern" -#: commands/tablecmds.c:12101 commands/tablecmds.c:15302 +#: commands/tablecmds.c:12221 commands/tablecmds.c:15482 #, c-format msgid "Use ALTER TYPE instead." msgstr "Verwenden Sie stattdessen ALTER TYPE." -#: commands/tablecmds.c:12110 +#: commands/tablecmds.c:12230 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "»%s« ist keine Tabelle, Sicht, Sequenz oder Fremdtabelle" -#: commands/tablecmds.c:12450 +#: commands/tablecmds.c:12570 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig" -#: commands/tablecmds.c:12525 +#: commands/tablecmds.c:12645 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Index noch TOAST-Tabelle" -#: commands/tablecmds.c:12558 commands/view.c:504 +#: commands/tablecmds.c:12678 commands/view.c:504 #, 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:12698 +#: commands/tablecmds.c:12818 #, c-format msgid "cannot move system relation \"%s\"" msgstr "Systemrelation »%s« kann nicht verschoben werden" -#: commands/tablecmds.c:12714 +#: commands/tablecmds.c:12834 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "temporäre Tabellen anderer Sitzungen können nicht verschoben werden" -#: commands/tablecmds.c:12886 +#: commands/tablecmds.c:13006 #, 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:12898 +#: commands/tablecmds.c:13018 #, 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:12990 +#: commands/tablecmds.c:13110 #, 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:13006 +#: commands/tablecmds.c:13126 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "keine passenden Relationen in Tablespace »%s« gefunden" -#: commands/tablecmds.c:13122 +#: commands/tablecmds.c:13242 #, c-format msgid "cannot change inheritance of typed table" msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:13127 commands/tablecmds.c:13623 +#: commands/tablecmds.c:13247 commands/tablecmds.c:13803 #, c-format msgid "cannot change inheritance of a partition" msgstr "Vererbung einer Partition kann nicht geändert werden" -#: commands/tablecmds.c:13132 +#: commands/tablecmds.c:13252 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "Vererbung einer partitionierten Tabelle kann nicht geändert werden" -#: commands/tablecmds.c:13178 +#: commands/tablecmds.c:13298 #, 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:13191 +#: commands/tablecmds.c:13311 #, c-format msgid "cannot inherit from a partition" msgstr "von einer Partition kann nicht geerbt werden" -#: commands/tablecmds.c:13213 commands/tablecmds.c:15950 +#: commands/tablecmds.c:13333 commands/tablecmds.c:16130 #, c-format msgid "circular inheritance not allowed" msgstr "zirkuläre Vererbung ist nicht erlaubt" -#: commands/tablecmds.c:13214 commands/tablecmds.c:15951 +#: commands/tablecmds.c:13334 commands/tablecmds.c:16131 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "»%s« ist schon von »%s« abgeleitet." -#: commands/tablecmds.c:13227 +#: commands/tablecmds.c:13347 #, 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:13229 +#: commands/tablecmds.c:13349 #, 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:13432 +#: commands/tablecmds.c:13552 #, 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:13459 +#: commands/tablecmds.c:13561 +#, 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:13611 +#, c-format +msgid "column \"%s\" in child table has a conflicting generation expression" +msgstr "Spalte »%s« in abgeleiteter Tabelle hat einen widersprüchlichen Generierungsausdruck" + +#: commands/tablecmds.c:13639 #, c-format msgid "child table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:13547 +#: commands/tablecmds.c:13727 #, 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:13555 +#: commands/tablecmds.c:13735 #, 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:13566 +#: commands/tablecmds.c:13746 #, 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:13601 +#: commands/tablecmds.c:13781 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle" -#: commands/tablecmds.c:13690 +#: commands/tablecmds.c:13870 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "Relation »%s« ist keine Partition von Relation »%s«" -#: commands/tablecmds.c:13696 +#: commands/tablecmds.c:13876 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«" -#: commands/tablecmds.c:13924 +#: commands/tablecmds.c:14104 #, c-format msgid "typed tables cannot inherit" msgstr "getypte Tabellen können nicht erben" -#: commands/tablecmds.c:13954 +#: commands/tablecmds.c:14134 #, c-format msgid "table is missing column \"%s\"" msgstr "Spalte »%s« fehlt in Tabelle" -#: commands/tablecmds.c:13965 +#: commands/tablecmds.c:14145 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«" -#: commands/tablecmds.c:13974 +#: commands/tablecmds.c:14154 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«" -#: commands/tablecmds.c:13988 +#: commands/tablecmds.c:14168 #, c-format msgid "table has extra column \"%s\"" msgstr "Tabelle hat zusätzliche Spalte »%s«" -#: commands/tablecmds.c:14040 +#: commands/tablecmds.c:14220 #, c-format msgid "\"%s\" is not a typed table" msgstr "»%s« ist keine getypte Tabelle" -#: commands/tablecmds.c:14222 +#: commands/tablecmds.c:14402 #, 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:14228 +#: commands/tablecmds.c:14408 #, 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:14234 +#: commands/tablecmds.c:14414 #, 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:14240 +#: commands/tablecmds.c:14420 #, 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:14246 +#: commands/tablecmds.c:14426 #, c-format msgid "cannot use invalid index \"%s\" as replica identity" msgstr "ungültiger Index »%s« kann nicht als Replik-Identität verwendet werden" -#: commands/tablecmds.c:14263 +#: commands/tablecmds.c:14443 #, 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:14270 +#: commands/tablecmds.c:14450 #, 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:14463 +#: commands/tablecmds.c:14643 #, 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:14487 +#: commands/tablecmds.c:14667 #, 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:14489 +#: commands/tablecmds.c:14669 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Ungeloggte Relationen können nicht repliziert werden." -#: commands/tablecmds.c:14534 +#: commands/tablecmds.c:14714 #, 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:14544 +#: commands/tablecmds.c:14724 #, 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:14602 +#: commands/tablecmds.c:14782 #, 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:14708 +#: commands/tablecmds.c:14888 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "Relation »%s« existiert bereits in Schema »%s«" -#: commands/tablecmds.c:15285 +#: commands/tablecmds.c:15465 #, c-format msgid "\"%s\" is not a composite type" msgstr "»%s« ist kein zusammengesetzter Typ" -#: commands/tablecmds.c:15317 +#: commands/tablecmds.c:15497 #, c-format msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table" msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Sequenz noch Fremdtabelle" -#: commands/tablecmds.c:15352 +#: commands/tablecmds.c:15532 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "unbekannte Partitionierungsstrategie »%s«" -#: commands/tablecmds.c:15360 +#: commands/tablecmds.c:15540 #, 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:15426 +#: commands/tablecmds.c:15606 #, 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:15434 +#: commands/tablecmds.c:15614 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "Systemspalte »%s« kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:15445 commands/tablecmds.c:15562 +#: commands/tablecmds.c:15625 commands/tablecmds.c:15742 #, c-format msgid "cannot use generated column in partition key" msgstr "generierte Spalte kann nicht im Partitionierungsschlüssel verwendet werden" -#: commands/tablecmds.c:15446 commands/tablecmds.c:15563 commands/trigger.c:649 +#: commands/tablecmds.c:15626 commands/tablecmds.c:15743 commands/trigger.c:649 #: rewrite/rewriteHandler.c:828 rewrite/rewriteHandler.c:845 #, c-format msgid "Column \"%s\" is a generated column." msgstr "Spalte »%s« ist eine generierte Spalte." -#: commands/tablecmds.c:15522 +#: commands/tablecmds.c:15702 #, 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:15539 +#: commands/tablecmds.c:15719 #, c-format msgid "partition key expressions cannot contain whole-row references" msgstr "Partitionierungsschlüsselausdruck kann nicht Verweis auf die ganze Zeile der Tabelle enthalten" -#: commands/tablecmds.c:15546 +#: commands/tablecmds.c:15726 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "Partitionierungsschlüsselausdruck kann nicht auf Systemspalten verweisen" -#: commands/tablecmds.c:15575 +#: commands/tablecmds.c:15755 #, c-format msgid "cannot use constant expression as partition key" msgstr "Partitionierungsschlüssel kann kein konstanter Ausdruck sein" -#: commands/tablecmds.c:15596 +#: commands/tablecmds.c:15776 #, 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:15631 +#: commands/tablecmds.c:15811 #, 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:15637 +#: commands/tablecmds.c:15817 #, 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:15782 +#: commands/tablecmds.c:15962 #, c-format msgid "partition constraint for table \"%s\" is implied by existing constraints" msgstr "Partitions-Constraint für Tabelle »%s« ist schon in bestehenden Constraints inbegriffen" -#: commands/tablecmds.c:15786 partitioning/partbounds.c:1245 +#: commands/tablecmds.c:15966 partitioning/partbounds.c:1245 #: partitioning/partbounds.c:1296 #, c-format msgid "updated partition constraint for default partition \"%s\" is implied by existing constraints" msgstr "aktualisierter Partitions-Constraint der Standardpartition »%s« ist schon in bestehenden Constraints inbegriffen" -#: commands/tablecmds.c:15890 +#: commands/tablecmds.c:16070 #, c-format msgid "\"%s\" is already a partition" msgstr "»%s« ist bereits eine Partition" -#: commands/tablecmds.c:15896 +#: commands/tablecmds.c:16076 #, c-format msgid "cannot attach a typed table as partition" msgstr "eine getypte Tabelle kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:15912 +#: commands/tablecmds.c:16092 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ein Vererbungskind kann nicht als Partition angefügt werden" -#: commands/tablecmds.c:15926 +#: commands/tablecmds.c:16106 #, 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:15960 +#: commands/tablecmds.c:16140 #, 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:15968 +#: commands/tablecmds.c:16148 #, 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:15976 +#: commands/tablecmds.c:16156 #, 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:15983 +#: commands/tablecmds.c:16163 #, 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:16003 +#: commands/tablecmds.c:16183 #, 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:16006 +#: commands/tablecmds.c:16186 #, 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:16018 +#: commands/tablecmds.c:16198 #, 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:16020 commands/trigger.c:455 +#: commands/tablecmds.c:16200 commands/trigger.c:455 #, 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:16187 +#: commands/tablecmds.c:16367 #, 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:16190 +#: commands/tablecmds.c:16370 #, c-format msgid "Table \"%s\" contains unique indexes." msgstr "Tabelle »%s« enthält Unique-Indexe." -#: commands/tablecmds.c:16895 commands/tablecmds.c:16915 -#: commands/tablecmds.c:16937 commands/tablecmds.c:16956 -#: commands/tablecmds.c:16998 +#: commands/tablecmds.c:17075 commands/tablecmds.c:17095 +#: commands/tablecmds.c:17117 commands/tablecmds.c:17136 +#: commands/tablecmds.c:17178 #, 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:16898 +#: commands/tablecmds.c:17078 #, 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:16918 +#: commands/tablecmds.c:17098 #, 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:16940 +#: commands/tablecmds.c:17120 #, c-format msgid "The index definitions do not match." msgstr "Die Indexdefinitionen stimmen nicht überein." -#: commands/tablecmds.c:16959 +#: commands/tablecmds.c:17139 #, 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:17001 +#: commands/tablecmds.c:17181 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "Ein anderer Index ist bereits für Partition »%s« angefügt." @@ -10332,44 +10358,44 @@ msgstr "Triggerfunktion %u gab NULL-Wert zurück" msgid "BEFORE STATEMENT trigger cannot return a value" msgstr "Trigger für BEFORE STATEMENT kann keinen Wert zurückgeben" -#: commands/trigger.c:3336 executor/nodeModifyTable.c:1355 -#: executor/nodeModifyTable.c:1424 +#: commands/trigger.c:3336 executor/nodeModifyTable.c:1415 +#: executor/nodeModifyTable.c:1484 #, 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:3337 executor/nodeModifyTable.c:815 -#: executor/nodeModifyTable.c:889 executor/nodeModifyTable.c:1356 -#: executor/nodeModifyTable.c:1425 +#: commands/trigger.c:3337 executor/nodeModifyTable.c:871 +#: executor/nodeModifyTable.c:945 executor/nodeModifyTable.c:1416 +#: executor/nodeModifyTable.c:1485 #, c-format 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:3366 executor/nodeLockRows.c:225 -#: executor/nodeLockRows.c:234 executor/nodeModifyTable.c:220 -#: executor/nodeModifyTable.c:831 executor/nodeModifyTable.c:1372 -#: executor/nodeModifyTable.c:1588 +#: executor/nodeLockRows.c:234 executor/nodeModifyTable.c:226 +#: executor/nodeModifyTable.c:887 executor/nodeModifyTable.c:1432 +#: executor/nodeModifyTable.c:1650 #, c-format msgid "could not serialize access due to concurrent update" msgstr "kann Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung" -#: commands/trigger.c:3374 executor/nodeModifyTable.c:921 -#: executor/nodeModifyTable.c:1442 executor/nodeModifyTable.c:1612 +#: commands/trigger.c:3374 executor/nodeModifyTable.c:977 +#: executor/nodeModifyTable.c:1502 executor/nodeModifyTable.c:1674 #, c-format msgid "could not serialize access due to concurrent delete" msgstr "konnte Zugriff nicht serialisieren wegen gleichzeitigem Löschen" -#: commands/trigger.c:4434 +#: commands/trigger.c:4436 #, 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:5447 +#: commands/trigger.c:5476 #, c-format msgid "constraint \"%s\" is not deferrable" msgstr "Constraint »%s« ist nicht aufschiebbar" -#: commands/trigger.c:5470 +#: commands/trigger.c:5499 #, c-format msgid "constraint \"%s\" does not exist" msgstr "Constraint »%s« existiert nicht" @@ -10842,9 +10868,10 @@ msgstr "keine Berechtigung, um Rolle zu entfernen" msgid "cannot use special role specifier in DROP ROLE" msgstr "in DROP ROLE kann kein Rollenplatzhalter verwendet werden" -#: commands/user.c:1040 commands/user.c:1197 commands/variable.c:770 -#: commands/variable.c:844 utils/adt/acl.c:5202 utils/adt/acl.c:5249 -#: utils/adt/acl.c:5277 utils/adt/acl.c:5295 utils/init/miscinit.c:607 +#: commands/user.c:1040 commands/user.c:1197 commands/variable.c:778 +#: commands/variable.c:781 commands/variable.c:865 commands/variable.c:868 +#: utils/adt/acl.c:5202 utils/adt/acl.c:5249 utils/adt/acl.c:5277 +#: utils/adt/acl.c:5295 utils/init/miscinit.c:607 #, c-format msgid "role \"%s\" does not exist" msgstr "Rolle »%s« existiert nicht" @@ -11053,7 +11080,7 @@ msgstr "Sie haben möglicherweise bereits Daten wegen Transaktionsnummernüberla msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables" msgstr "überspringe »%s« --- kann Nicht-Tabellen oder besondere Systemtabellen nicht vacuumen" -#: commands/variable.c:165 utils/misc/guc.c:10954 utils/misc/guc.c:11016 +#: commands/variable.c:165 utils/misc/guc.c:10977 utils/misc/guc.c:11039 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "Unbekanntes Schlüsselwort: »%s«." @@ -11148,7 +11175,12 @@ msgstr "»client_encoding« kann jetzt nicht 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 +#: commands/variable.c:890 +#, c-format +msgid "permission will be denied to set role \"%s\"" +msgstr "Berechtigung fehlt, um Rolle »%s« zu setzen" + +#: commands/variable.c:895 #, c-format msgid "permission denied to set role \"%s\"" msgstr "keine Berechtigung, um Rolle »%s« zu setzen" @@ -11239,12 +11271,12 @@ msgstr "Cursor »%s« ist nicht auf eine Zeile positioniert" msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\"" msgstr "Cursor »%s« ist kein einfach aktualisierbarer Scan der Tabelle »%s«" -#: executor/execCurrent.c:280 executor/execExprInterp.c:2321 +#: executor/execCurrent.c:280 executor/execExprInterp.c:2343 #, c-format msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "Typ von Parameter %d (%s) stimmt nicht mit dem überein, als der Plan vorbereitet worden ist (%s)" -#: executor/execCurrent.c:292 executor/execExprInterp.c:2333 +#: executor/execCurrent.c:292 executor/execExprInterp.c:2355 #, c-format msgid "no value found for parameter %d" msgstr "kein Wert für Parameter %d gefunden" @@ -11259,12 +11291,12 @@ msgstr "Aufrufe von Fensterfunktionen können nicht geschachtelt werden" msgid "target type is not an array" msgstr "Zieltyp ist kein Array" -#: executor/execExpr.c:1649 +#: executor/execExpr.c:1656 #, c-format msgid "ROW() column has type %s instead of type %s" msgstr "ROW()-Spalte hat Typ %s statt Typ %s" -#: executor/execExpr.c:2174 executor/execSRF.c:708 parser/parse_func.c:136 +#: executor/execExpr.c:2181 executor/execSRF.c:708 parser/parse_func.c:136 #: parser/parse_func.c:650 parser/parse_func.c:1024 #, c-format msgid "cannot pass more than %d argument to a function" @@ -11272,8 +11304,8 @@ msgid_plural "cannot pass more than %d arguments to a function" msgstr[0] "kann nicht mehr als %d Argument an eine Funktion übergeben" msgstr[1] "kann nicht mehr als %d Argumente an eine Funktion übergeben" -#: executor/execExpr.c:2572 executor/execExpr.c:2578 -#: executor/execExprInterp.c:2650 utils/adt/arrayfuncs.c:261 +#: executor/execExpr.c:2579 executor/execExpr.c:2585 +#: executor/execExprInterp.c:2671 utils/adt/arrayfuncs.c:261 #: utils/adt/arrayfuncs.c:559 utils/adt/arrayfuncs.c:1301 #: utils/adt/arrayfuncs.c:3347 utils/adt/arrayfuncs.c:5302 #: utils/adt/arrayfuncs.c:5819 @@ -11291,73 +11323,81 @@ msgstr "Attribut %d von Typ %s wurde gelöscht" msgid "attribute %d of type %s has wrong type" msgstr "Attribut %d von Typ %s hat falschen Typ" -#: executor/execExprInterp.c:1879 executor/execExprInterp.c:2923 -#: executor/execExprInterp.c:2970 +#: executor/execExprInterp.c:1879 executor/execExprInterp.c:2944 +#: executor/execExprInterp.c:2990 #, c-format msgid "Table has type %s, but query expects %s." msgstr "Tabelle hat Typ %s, aber Anfrage erwartet %s." -#: executor/execExprInterp.c:2411 +#: executor/execExprInterp.c:1958 utils/adt/expandedrecord.c:98 +#: utils/adt/expandedrecord.c:230 utils/cache/typcache.c:1574 +#: utils/cache/typcache.c:1730 utils/cache/typcache.c:1860 +#: utils/fmgr/funcapi.c:424 +#, c-format +msgid "type %s is not composite" +msgstr "Typ %s ist kein zusammengesetzter Typ" + +#: executor/execExprInterp.c:2433 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "WHERE CURRENT OF wird für diesen Tabellentyp nicht unterstützt" -#: executor/execExprInterp.c:2628 +#: executor/execExprInterp.c:2649 #, c-format msgid "cannot merge incompatible arrays" msgstr "kann inkompatible Arrays nicht verschmelzen" -#: executor/execExprInterp.c:2629 +#: executor/execExprInterp.c:2650 #, c-format msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "Arrayelement mit Typ %s kann nicht in ARRAY-Konstrukt mit Elementtyp %s verwendet werden." -#: executor/execExprInterp.c:2670 executor/execExprInterp.c:2700 +#: executor/execExprInterp.c:2691 executor/execExprInterp.c:2721 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "mehrdimensionale Arrays müssen Arraysausdrücke mit gleicher Anzahl Dimensionen haben" -#: executor/execExprInterp.c:2922 executor/execExprInterp.c:2969 +#: executor/execExprInterp.c:2943 executor/execExprInterp.c:2989 #, c-format msgid "attribute %d has wrong type" msgstr "Attribut %d hat falschen Typ" -#: executor/execExprInterp.c:3079 +#: executor/execExprInterp.c:3103 #, c-format msgid "array subscript in assignment must not be null" msgstr "Arrayindex in Zuweisung darf nicht NULL sein" -#: executor/execExprInterp.c:3512 utils/adt/domains.c:149 +#: executor/execExprInterp.c:3533 utils/adt/domains.c:149 #, c-format msgid "domain %s does not allow null values" msgstr "Domäne %s erlaubt keine NULL-Werte" -#: executor/execExprInterp.c:3527 utils/adt/domains.c:184 +#: executor/execExprInterp.c:3548 utils/adt/domains.c:184 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«" -#: executor/execExprInterp.c:3898 executor/execExprInterp.c:3915 -#: executor/execExprInterp.c:4017 executor/nodeModifyTable.c:109 +#: executor/execExprInterp.c:3919 executor/execExprInterp.c:3936 +#: executor/execExprInterp.c:4038 executor/nodeModifyTable.c:109 #: executor/nodeModifyTable.c:120 executor/nodeModifyTable.c:137 #: executor/nodeModifyTable.c:145 #, c-format msgid "table row type and query-specified row type do not match" msgstr "Zeilentyp der Tabelle und der von der Anfrage angegebene Zeilentyp stimmen nicht überein" -#: executor/execExprInterp.c:3899 +#: executor/execExprInterp.c:3920 #, c-format msgid "Table row contains %d attribute, but query expects %d." msgid_plural "Table row contains %d attributes, but query expects %d." msgstr[0] "Tabellenzeile enthält %d Attribut, aber Anfrage erwartet %d." msgstr[1] "Tabellenzeile enthält %d Attribute, aber Anfrage erwartet %d." -#: executor/execExprInterp.c:3916 executor/nodeModifyTable.c:121 +#: executor/execExprInterp.c:3937 executor/nodeModifyTable.c:121 #, c-format msgid "Table has type %s at ordinal position %d, but query expects %s." msgstr "Tabelle hat Typ %s auf Position %d, aber Anfrage erwartet %s." -#: executor/execExprInterp.c:4018 executor/execSRF.c:967 +#: executor/execExprInterp.c:4039 executor/execSRF.c:967 #, c-format msgid "Physical storage mismatch on dropped attribute at ordinal position %d." msgstr "Physischer Speicher stimmt nicht überein mit gelöschtem Attribut auf Position %d." @@ -11671,6 +11711,12 @@ msgstr[1] "Zurückgegebene Zeile enthält %d Attribute, aber Anfrage erwartet %d msgid "Returned type %s at ordinal position %d, but query expects %s." msgstr "Rückgabetyp war %s auf Position %d, aber Anfrage erwartet %s." +#: executor/execTuples.c:146 executor/execTuples.c:353 +#: executor/execTuples.c:521 executor/execTuples.c:712 +#, c-format +msgid "cannot retrieve a system column in this context" +msgstr "Systemspalte kann in diesem Kontext nicht ausgelesen werden" + #: executor/execUtils.c:711 #, c-format msgid "materialized view \"%s\" has not been populated" @@ -11830,27 +11876,27 @@ msgstr "Anfrage liefert einen Wert für eine gelöschte Spalte auf Position %d." msgid "Query has too few columns." msgstr "Anfrage hat zu wenige Spalten." -#: executor/nodeModifyTable.c:814 executor/nodeModifyTable.c:888 +#: executor/nodeModifyTable.c:870 executor/nodeModifyTable.c:944 #, c-format msgid "tuple to be deleted was already modified by an operation triggered by the current command" msgstr "das zu löschende Tupel wurde schon durch eine vom aktuellen Befehl ausgelöste Operation verändert" -#: executor/nodeModifyTable.c:1195 +#: executor/nodeModifyTable.c:1254 #, c-format msgid "invalid ON UPDATE specification" msgstr "ungültige ON-UPDATE-Angabe" -#: executor/nodeModifyTable.c:1196 +#: executor/nodeModifyTable.c:1255 #, c-format msgid "The result tuple would appear in a different partition than the original tuple." msgstr "Das Ergebnistupel würde in einer anderen Partition erscheinen als das ursprüngliche Tupel." -#: executor/nodeModifyTable.c:1567 +#: executor/nodeModifyTable.c:1629 #, c-format msgid "ON CONFLICT DO UPDATE command cannot affect row a second time" msgstr "Befehl in ON CONFLICT DO UPDATE kann eine Zeile nicht ein zweites Mal ändern" -#: executor/nodeModifyTable.c:1568 +#: executor/nodeModifyTable.c:1630 #, c-format msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values." msgstr "Stellen Sie sicher, dass keine im selben Befehl fürs Einfügen vorgesehene Zeilen doppelte Werte haben, die einen Constraint verletzen würden." @@ -12106,7 +12152,7 @@ msgstr "Aktuell werden nur PERMISSIVE und RESTRICTIVE unterstützt." msgid "duplicate trigger events specified" msgstr "mehrere Trigger-Ereignisse angegeben" -#: gram.y:5530 parser/parse_utilcmd.c:3568 parser/parse_utilcmd.c:3594 +#: gram.y:5530 parser/parse_utilcmd.c:3578 parser/parse_utilcmd.c:3604 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein" @@ -12285,8 +12331,8 @@ msgstr "%s kann hier nicht als Rollenname verwendet werden" msgid "improper use of \"*\"" msgstr "unzulässige Verwendung von »*«" -#: gram.y:15736 gram.y:15753 tsearch/spell.c:956 tsearch/spell.c:973 -#: tsearch/spell.c:990 tsearch/spell.c:1007 tsearch/spell.c:1072 +#: gram.y:15736 gram.y:15753 tsearch/spell.c:982 tsearch/spell.c:999 +#: tsearch/spell.c:1016 tsearch/spell.c:1033 tsearch/spell.c:1098 #, c-format msgid "syntax error" msgstr "Syntaxfehler" @@ -13355,167 +13401,167 @@ msgstr "konnte GSSAPI-Sicherheitskontext nicht akzeptieren" msgid "GSSAPI size check error" msgstr "GSSAPI-Fehler bei der Größenprüfung" -#: libpq/be-secure-openssl.c:111 +#: libpq/be-secure-openssl.c:114 #, c-format msgid "could not create SSL context: %s" msgstr "konnte SSL-Kontext nicht erzeugen: %s" -#: libpq/be-secure-openssl.c:154 +#: libpq/be-secure-openssl.c:157 #, c-format msgid "could not load server certificate file \"%s\": %s" msgstr "konnte Serverzertifikatsdatei »%s« nicht laden: %s" -#: libpq/be-secure-openssl.c:174 +#: libpq/be-secure-openssl.c:177 #, c-format msgid "private key file \"%s\" cannot be reloaded because it requires a passphrase" msgstr "private Schlüsseldatei »%s« kann nicht neu geladen werden, weil sie eine Passphrase benötigt" -#: libpq/be-secure-openssl.c:179 +#: libpq/be-secure-openssl.c:182 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "konnte private Schlüsseldatei »%s« nicht laden: %s" -#: libpq/be-secure-openssl.c:188 +#: libpq/be-secure-openssl.c:191 #, c-format msgid "check of private key failed: %s" msgstr "Überprüfung des privaten Schlüssels fehlgeschlagen: %s" -#: libpq/be-secure-openssl.c:204 +#: libpq/be-secure-openssl.c:207 #, c-format msgid "could not set minimum SSL protocol version" msgstr "konnte minimale SSL-Protokollversion nicht setzen" -#: libpq/be-secure-openssl.c:220 +#: libpq/be-secure-openssl.c:223 #, c-format msgid "could not set maximum SSL protocol version" msgstr "konnte maximale SSL-Protokollversion nicht setzen" -#: libpq/be-secure-openssl.c:244 +#: libpq/be-secure-openssl.c:247 #, c-format msgid "could not set the cipher list (no valid ciphers available)" msgstr "konnte Cipher-Liste nicht setzen (keine gültigen Ciphers verfügbar)" -#: libpq/be-secure-openssl.c:262 +#: libpq/be-secure-openssl.c:267 #, c-format msgid "could not load root certificate file \"%s\": %s" msgstr "konnte Root-Zertifikat-Datei »%s« nicht laden: %s" -#: libpq/be-secure-openssl.c:289 +#: libpq/be-secure-openssl.c:313 #, c-format msgid "SSL certificate revocation list file \"%s\" ignored" msgstr "SSL-Certificate-Revocation-List-Datei »%s« ignoriert" -#: libpq/be-secure-openssl.c:291 +#: libpq/be-secure-openssl.c:315 #, c-format msgid "SSL library does not support certificate revocation lists." msgstr "SSL-Bibliothek unterstützt keine Certificate-Revocation-Lists." -#: libpq/be-secure-openssl.c:298 +#: libpq/be-secure-openssl.c:322 #, c-format msgid "could not load SSL certificate revocation list file \"%s\": %s" msgstr "konnte SSL-Certificate-Revocation-List-Datei »%s« nicht laden: %s" -#: libpq/be-secure-openssl.c:373 +#: libpq/be-secure-openssl.c:378 #, c-format msgid "could not initialize SSL connection: SSL context not set up" msgstr "konnte SSL-Verbindung nicht initialisieren: SSL-Kontext nicht eingerichtet" -#: libpq/be-secure-openssl.c:381 +#: libpq/be-secure-openssl.c:386 #, c-format msgid "could not initialize SSL connection: %s" msgstr "konnte SSL-Verbindung nicht initialisieren: %s" -#: libpq/be-secure-openssl.c:389 +#: libpq/be-secure-openssl.c:394 #, c-format msgid "could not set SSL socket: %s" msgstr "konnte SSL-Socket nicht setzen: %s" -#: libpq/be-secure-openssl.c:444 +#: libpq/be-secure-openssl.c:449 #, c-format msgid "could not accept SSL connection: %m" msgstr "konnte SSL-Verbindung nicht annehmen: %m" -#: libpq/be-secure-openssl.c:448 libpq/be-secure-openssl.c:459 +#: libpq/be-secure-openssl.c:453 libpq/be-secure-openssl.c:464 #, c-format msgid "could not accept SSL connection: EOF detected" msgstr "konnte SSL-Verbindung nicht annehmen: EOF entdeckt" -#: libpq/be-secure-openssl.c:453 +#: libpq/be-secure-openssl.c:458 #, c-format msgid "could not accept SSL connection: %s" msgstr "konnte SSL-Verbindung nicht annehmen: %s" -#: libpq/be-secure-openssl.c:464 libpq/be-secure-openssl.c:595 -#: libpq/be-secure-openssl.c:659 +#: libpq/be-secure-openssl.c:469 libpq/be-secure-openssl.c:600 +#: libpq/be-secure-openssl.c:664 #, c-format msgid "unrecognized SSL error code: %d" msgstr "unbekannter SSL-Fehlercode: %d" -#: libpq/be-secure-openssl.c:506 +#: libpq/be-secure-openssl.c:511 #, c-format msgid "SSL certificate's common name contains embedded null" msgstr "Common-Name im SSL-Zertifikat enthält Null-Byte" -#: libpq/be-secure-openssl.c:584 libpq/be-secure-openssl.c:643 +#: libpq/be-secure-openssl.c:589 libpq/be-secure-openssl.c:648 #, c-format msgid "SSL error: %s" msgstr "SSL-Fehler: %s" -#: libpq/be-secure-openssl.c:824 +#: libpq/be-secure-openssl.c:829 #, c-format msgid "could not open DH parameters file \"%s\": %m" msgstr "konnte DH-Parameterdatei »%s« nicht öffnen: %m" -#: libpq/be-secure-openssl.c:836 +#: libpq/be-secure-openssl.c:841 #, c-format msgid "could not load DH parameters file: %s" msgstr "konnte DH-Parameterdatei nicht laden: %s" -#: libpq/be-secure-openssl.c:846 +#: libpq/be-secure-openssl.c:851 #, c-format msgid "invalid DH parameters: %s" msgstr "ungültige DH-Parameter: %s" -#: libpq/be-secure-openssl.c:854 +#: libpq/be-secure-openssl.c:860 #, c-format msgid "invalid DH parameters: p is not prime" msgstr "ungültige DH-Parameter: p ist keine Primzahl" -#: libpq/be-secure-openssl.c:862 +#: libpq/be-secure-openssl.c:869 #, c-format msgid "invalid DH parameters: neither suitable generator or safe prime" msgstr "ungültige DH-Parameter: weder geeigneter Generator noch sichere Primzahl" -#: libpq/be-secure-openssl.c:1017 +#: libpq/be-secure-openssl.c:1025 #, c-format msgid "DH: could not load DH parameters" msgstr "DH: konnte DH-Parameter nicht laden" -#: libpq/be-secure-openssl.c:1025 +#: libpq/be-secure-openssl.c:1033 #, c-format msgid "DH: could not set DH parameters: %s" msgstr "DH: konnte DH-Parameter nicht setzen: %s" -#: libpq/be-secure-openssl.c:1049 +#: libpq/be-secure-openssl.c:1060 #, c-format msgid "ECDH: unrecognized curve name: %s" msgstr "ECDH: unbekannter Kurvenname: %s" -#: libpq/be-secure-openssl.c:1058 +#: libpq/be-secure-openssl.c:1069 #, c-format msgid "ECDH: could not create key" msgstr "ECDH: konnte Schlüssel nicht erzeugen" -#: libpq/be-secure-openssl.c:1086 +#: libpq/be-secure-openssl.c:1097 msgid "no SSL error reported" msgstr "kein SSL-Fehler berichtet" -#: libpq/be-secure-openssl.c:1090 +#: libpq/be-secure-openssl.c:1101 #, c-format msgid "SSL error code %lu" msgstr "SSL-Fehlercode %lu" -#: libpq/be-secure-openssl.c:1320 +#: libpq/be-secure-openssl.c:1331 #, c-format msgid "%s setting %s not supported by this build" msgstr "%s-Wert %s wird von dieser Installation nicht unterstützt" @@ -14389,8 +14435,8 @@ msgstr "erweiterbarer Knotentyp »%s« existiert bereits" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods »%s« wurde nicht registriert" -#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915 -#: parser/parse_coerce.c:1943 parser/parse_coerce.c:2019 +#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1922 +#: parser/parse_coerce.c:1950 parser/parse_coerce.c:2026 #: parser/parse_expr.c:2201 parser/parse_func.c:705 parser/parse_oper.c:967 #: utils/fmgr/funcapi.c:496 #, c-format @@ -15280,102 +15326,102 @@ msgstr "RANGE mit Offset PRECEDING/FOLLOWING hat mehrere Interpretationen für S msgid "Cast the offset value to the exact intended type." msgstr "Wandeln Sie den Offset-Wert in den genauen beabsichtigten Typ um." -#: parser/parse_coerce.c:1022 parser/parse_coerce.c:1060 -#: parser/parse_coerce.c:1078 parser/parse_coerce.c:1093 +#: parser/parse_coerce.c:1029 parser/parse_coerce.c:1067 +#: parser/parse_coerce.c:1085 parser/parse_coerce.c:1100 #: parser/parse_expr.c:2235 parser/parse_expr.c:2823 parser/parse_target.c:962 #, c-format msgid "cannot cast type %s to %s" msgstr "kann Typ %s nicht in Typ %s umwandeln" -#: parser/parse_coerce.c:1063 +#: parser/parse_coerce.c:1070 #, c-format msgid "Input has too few columns." msgstr "Eingabe hat zu wenige Spalten." -#: parser/parse_coerce.c:1081 +#: parser/parse_coerce.c:1088 #, c-format msgid "Cannot cast type %s to %s in column %d." msgstr "Kann in Spalte %3$d Typ %1$s nicht in Typ %2$s umwandeln." -#: parser/parse_coerce.c:1096 +#: parser/parse_coerce.c:1103 #, c-format msgid "Input has too many columns." msgstr "Eingabe hat zu viele Spalten." #. translator: first %s is name of a SQL construct, eg WHERE #. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1151 parser/parse_coerce.c:1199 +#: parser/parse_coerce.c:1158 parser/parse_coerce.c:1206 #, c-format msgid "argument of %s must be type %s, not type %s" msgstr "Argument von %s muss Typ %s haben, nicht Typ %s" #. translator: %s is name of a SQL construct, eg WHERE #. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1162 parser/parse_coerce.c:1211 +#: parser/parse_coerce.c:1169 parser/parse_coerce.c:1218 #, c-format msgid "argument of %s must not return a set" msgstr "Argument von %s darf keine Ergebnismenge zurückgeben" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1351 +#: parser/parse_coerce.c:1358 #, c-format msgid "%s types %s and %s cannot be matched" msgstr "%s-Typen %s und %s passen nicht zusammen" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1418 +#: parser/parse_coerce.c:1425 #, c-format msgid "%s could not convert type %s to %s" msgstr "%s konnte Typ %s nicht in %s umwandeln" -#: parser/parse_coerce.c:1720 +#: parser/parse_coerce.c:1727 #, c-format msgid "arguments declared \"anyelement\" are not all alike" msgstr "als »anyelement« deklariert Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1740 +#: parser/parse_coerce.c:1747 #, c-format msgid "arguments declared \"anyarray\" are not all alike" msgstr "als »anyarray« deklarierte Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1760 +#: parser/parse_coerce.c:1767 #, c-format msgid "arguments declared \"anyrange\" are not all alike" msgstr "als »anyrange« deklarierte Argumente sind nicht alle gleich" -#: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004 -#: parser/parse_coerce.c:2038 utils/fmgr/funcapi.c:455 +#: parser/parse_coerce.c:1796 parser/parse_coerce.c:2011 +#: parser/parse_coerce.c:2045 utils/fmgr/funcapi.c:455 #, c-format msgid "argument declared %s is not an array but type %s" msgstr "als %s deklariertes Argument ist kein Array sondern Typ %s" -#: parser/parse_coerce.c:1805 parser/parse_coerce.c:1844 +#: parser/parse_coerce.c:1812 parser/parse_coerce.c:1851 #, c-format msgid "argument declared %s is not consistent with argument declared %s" msgstr "als %s deklariertes Argument ist nicht mit als %s deklariertem Argument konsistent" -#: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051 +#: parser/parse_coerce.c:1834 parser/parse_coerce.c:2058 #: utils/fmgr/funcapi.c:469 #, c-format msgid "argument declared %s is not a range type but type %s" msgstr "als %s deklariertes Argument ist kein Bereichstyp sondern Typ %s" -#: parser/parse_coerce.c:1865 +#: parser/parse_coerce.c:1872 #, c-format msgid "could not determine polymorphic type because input has type %s" msgstr "konnte polymorphischen Typ nicht bestimmen, weil Eingabe Typ %s hat" -#: parser/parse_coerce.c:1876 +#: parser/parse_coerce.c:1883 #, c-format msgid "type matched to anynonarray is an array type: %s" msgstr "mit »anynonarray« gepaarter Typ ist ein Array-Typ: %s" -#: parser/parse_coerce.c:1886 +#: parser/parse_coerce.c:1893 #, c-format msgid "type matched to anyenum is not an enum type: %s" msgstr "mit »anyenum« gepaarter Typ ist kein Enum-Typ: %s" -#: parser/parse_coerce.c:1926 parser/parse_coerce.c:1956 +#: parser/parse_coerce.c:1933 parser/parse_coerce.c:1963 #, c-format msgid "could not find range type for data type %s" msgstr "konnte Bereichstyp für Datentyp %s nicht finden" @@ -16340,6 +16386,7 @@ msgid "array of serial is not implemented" msgstr "Array aus Typ serial ist nicht implementiert" #: parser/parse_utilcmd.c:644 parser/parse_utilcmd.c:656 +#: parser/parse_utilcmd.c:714 #, 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«" @@ -16364,294 +16411,294 @@ msgstr "Identitätsspalten in partitionierten Tabellen werden nicht unterstützt 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:717 +#: parser/parse_utilcmd.c:727 #, 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:721 +#: parser/parse_utilcmd.c:731 #, c-format msgid "generated columns are not supported on partitions" msgstr "generierte Spalten in partitionierten Tabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:726 +#: parser/parse_utilcmd.c:736 #, 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:744 parser/parse_utilcmd.c:859 +#: parser/parse_utilcmd.c:754 parser/parse_utilcmd.c:869 #, 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:753 parser/parse_utilcmd.c:869 +#: parser/parse_utilcmd.c:763 parser/parse_utilcmd.c:879 #, c-format msgid "unique constraints are not supported on foreign tables" msgstr "Unique-Constraints auf Fremdtabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:798 +#: parser/parse_utilcmd.c:808 #, 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:806 +#: parser/parse_utilcmd.c:816 #, 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:814 +#: parser/parse_utilcmd.c:824 #, 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:879 +#: parser/parse_utilcmd.c:889 #, c-format msgid "exclusion constraints are not supported on foreign tables" msgstr "Exclusion-Constraints auf Fremdtabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:885 +#: parser/parse_utilcmd.c:895 #, c-format msgid "exclusion constraints are not supported on partitioned tables" msgstr "Exclusion-Constraints auf partitionierten Tabellen werden nicht unterstützt" -#: parser/parse_utilcmd.c:950 +#: parser/parse_utilcmd.c:960 #, 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:1714 parser/parse_utilcmd.c:1821 +#: parser/parse_utilcmd.c:1724 parser/parse_utilcmd.c:1831 #, 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:2169 +#: parser/parse_utilcmd.c:2179 #, 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:2189 +#: parser/parse_utilcmd.c:2199 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "Index »%s« gehört bereits zu einem Constraint" -#: parser/parse_utilcmd.c:2204 +#: parser/parse_utilcmd.c:2214 #, c-format msgid "index \"%s\" is not valid" msgstr "Index »%s« ist nicht gültig" -#: parser/parse_utilcmd.c:2210 +#: parser/parse_utilcmd.c:2220 #, c-format msgid "\"%s\" is not a unique index" msgstr "»%s« ist kein Unique Index" -#: parser/parse_utilcmd.c:2211 parser/parse_utilcmd.c:2218 -#: parser/parse_utilcmd.c:2225 parser/parse_utilcmd.c:2296 +#: parser/parse_utilcmd.c:2221 parser/parse_utilcmd.c:2228 +#: parser/parse_utilcmd.c:2235 parser/parse_utilcmd.c:2306 #, 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:2217 +#: parser/parse_utilcmd.c:2227 #, c-format msgid "index \"%s\" contains expressions" msgstr "Index »%s« enthält Ausdrücke" -#: parser/parse_utilcmd.c:2224 +#: parser/parse_utilcmd.c:2234 #, c-format msgid "\"%s\" is a partial index" msgstr "»%s« ist ein partieller Index" -#: parser/parse_utilcmd.c:2236 +#: parser/parse_utilcmd.c:2246 #, c-format msgid "\"%s\" is a deferrable index" msgstr "»%s« ist ein aufschiebbarer Index" -#: parser/parse_utilcmd.c:2237 +#: parser/parse_utilcmd.c:2247 #, 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:2295 +#: parser/parse_utilcmd.c:2305 #, 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:2452 +#: parser/parse_utilcmd.c:2462 #, 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:2458 +#: parser/parse_utilcmd.c:2468 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "Spalte »%s« erscheint zweimal im Unique-Constraint" -#: parser/parse_utilcmd.c:2809 +#: parser/parse_utilcmd.c:2819 #, 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:2855 +#: parser/parse_utilcmd.c:2865 #, c-format msgid "rules on materialized views are not supported" msgstr "Regeln für materialisierte Sichten werden nicht unterstützt" -#: parser/parse_utilcmd.c:2918 +#: parser/parse_utilcmd.c:2928 #, 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:2992 +#: parser/parse_utilcmd.c:3002 #, 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:3010 parser/parse_utilcmd.c:3109 +#: parser/parse_utilcmd.c:3020 parser/parse_utilcmd.c:3119 #: rewrite/rewriteHandler.c:503 rewrite/rewriteManip.c:1015 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert" -#: parser/parse_utilcmd.c:3028 +#: parser/parse_utilcmd.c:3038 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "ON-SELECT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3032 +#: parser/parse_utilcmd.c:3042 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "ON-SELECT-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3041 +#: parser/parse_utilcmd.c:3051 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "ON-INSERT-Regel kann nicht OLD verwenden" -#: parser/parse_utilcmd.c:3047 +#: parser/parse_utilcmd.c:3057 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "ON-DELETE-Regel kann nicht NEW verwenden" -#: parser/parse_utilcmd.c:3075 +#: parser/parse_utilcmd.c:3085 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "in WITH-Anfrage kann nicht auf OLD verweisen werden" -#: parser/parse_utilcmd.c:3082 +#: parser/parse_utilcmd.c:3092 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "in WITH-Anfrage kann nicht auf NEW verwiesen werden" -#: parser/parse_utilcmd.c:3540 +#: parser/parse_utilcmd.c:3550 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "falsch platzierte DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:3545 parser/parse_utilcmd.c:3560 +#: parser/parse_utilcmd.c:3555 parser/parse_utilcmd.c:3570 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "mehrere DEFERRABLE/NOT DEFERRABLE-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:3555 +#: parser/parse_utilcmd.c:3565 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "falsch platzierte NOT DEFERRABLE-Klausel" -#: parser/parse_utilcmd.c:3576 +#: parser/parse_utilcmd.c:3586 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "falsch platzierte INITIALLY DEFERRED-Klausel" -#: parser/parse_utilcmd.c:3581 parser/parse_utilcmd.c:3607 +#: parser/parse_utilcmd.c:3591 parser/parse_utilcmd.c:3617 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "mehrere INITIALLY IMMEDIATE/DEFERRED-Klauseln sind nicht erlaubt" -#: parser/parse_utilcmd.c:3602 +#: parser/parse_utilcmd.c:3612 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel" -#: parser/parse_utilcmd.c:3793 +#: parser/parse_utilcmd.c:3803 #, 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:3826 +#: parser/parse_utilcmd.c:3836 #, c-format msgid "table \"%s\" is not partitioned" msgstr "Tabelle »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:3833 +#: parser/parse_utilcmd.c:3843 #, c-format msgid "index \"%s\" is not partitioned" msgstr "Index »%s« ist nicht partitioniert" -#: parser/parse_utilcmd.c:3867 +#: parser/parse_utilcmd.c:3877 #, 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:3884 +#: parser/parse_utilcmd.c:3894 #, c-format msgid "invalid bound specification for a hash partition" msgstr "ungültige Begrenzungsangabe für eine Hash-Partition" -#: parser/parse_utilcmd.c:3890 partitioning/partbounds.c:2764 +#: parser/parse_utilcmd.c:3900 partitioning/partbounds.c:2764 #, c-format msgid "modulus for hash partition must be a positive integer" msgstr "Modulus für Hashpartition muss eine positive ganze Zahl sein" -#: parser/parse_utilcmd.c:3897 partitioning/partbounds.c:2772 +#: parser/parse_utilcmd.c:3907 partitioning/partbounds.c:2772 #, 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:3910 +#: parser/parse_utilcmd.c:3920 #, c-format msgid "invalid bound specification for a list partition" msgstr "ungültige Begrenzungsangabe für eine Listenpartition" -#: parser/parse_utilcmd.c:3963 +#: parser/parse_utilcmd.c:3973 #, c-format msgid "invalid bound specification for a range partition" msgstr "ungültige Begrenzungsangabe für eine Bereichspartition" -#: parser/parse_utilcmd.c:3969 +#: parser/parse_utilcmd.c:3979 #, 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:3973 +#: parser/parse_utilcmd.c:3983 #, 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:4087 +#: parser/parse_utilcmd.c:4097 #, c-format msgid "cannot specify NULL in range bound" msgstr "NULL kann nicht in der Bereichsgrenze angegeben werden" -#: parser/parse_utilcmd.c:4136 +#: parser/parse_utilcmd.c:4146 #, 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:4143 +#: parser/parse_utilcmd.c:4153 #, 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:4185 +#: parser/parse_utilcmd.c:4195 #, c-format msgid "could not determine which collation to use for partition bound expression" msgstr "konnte die für den Partitionsbegrenzungsausdruck zu verwendende Sortierfolge nicht bestimmen" -#: parser/parse_utilcmd.c:4202 +#: parser/parse_utilcmd.c:4212 #, c-format msgid "collation of partition bound value for column \"%s\" does not match partition key collation \"%s\"" msgstr "Sortierfolge des Partitionsbegrenzungswerts für Spalte »%s« stimmt nicht mit der Sortierfolge des Partitionierungsschlüssels »%s« überein" -#: parser/parse_utilcmd.c:4219 +#: parser/parse_utilcmd.c:4229 #, 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" @@ -17429,8 +17476,8 @@ msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "nicht unterstütztes Frontend-Protokoll %u.%u: Server unterstützt %u.0 bis %u.%u" #: postmaster/postmaster.c:2153 utils/misc/guc.c:6538 utils/misc/guc.c:6574 -#: utils/misc/guc.c:6644 utils/misc/guc.c:7995 utils/misc/guc.c:10842 -#: utils/misc/guc.c:10876 +#: utils/misc/guc.c:6644 utils/misc/guc.c:7995 utils/misc/guc.c:10858 +#: utils/misc/guc.c:10899 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ungültiger Wert für Parameter »%s«: »%s«" @@ -17971,108 +18018,108 @@ msgstr "Ziel der symbolischen Verknüpfung zu lang für Tar-Format: Dateiname » msgid "could not clear search path: %s" msgstr "konnte Suchpfad nicht auf leer setzen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:249 +#: replication/libpqwalreceiver/libpqwalreceiver.c:254 #, c-format msgid "invalid connection string syntax: %s" msgstr "ungültige Syntax für Verbindungszeichenkette: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:273 +#: replication/libpqwalreceiver/libpqwalreceiver.c:279 #, c-format msgid "could not parse connection string: %s" msgstr "konnte Verbindungsparameter nicht interpretieren: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:345 +#: replication/libpqwalreceiver/libpqwalreceiver.c:351 #, c-format msgid "could not receive database system identifier and timeline ID from the primary server: %s" msgstr "konnte Datenbanksystemidentifikator und Zeitleisten-ID nicht vom Primärserver empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:356 -#: replication/libpqwalreceiver/libpqwalreceiver.c:574 +#: replication/libpqwalreceiver/libpqwalreceiver.c:362 +#: replication/libpqwalreceiver/libpqwalreceiver.c:580 #, c-format msgid "invalid response from primary server" msgstr "ungültige Antwort vom Primärserver" -#: replication/libpqwalreceiver/libpqwalreceiver.c:357 +#: replication/libpqwalreceiver/libpqwalreceiver.c:363 #, c-format msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields." msgstr "Konnte System nicht identifizieren: %d Zeilen und %d Felder erhalten, %d Zeilen und %d oder mehr Felder erwartet." -#: replication/libpqwalreceiver/libpqwalreceiver.c:430 #: replication/libpqwalreceiver/libpqwalreceiver.c:436 -#: replication/libpqwalreceiver/libpqwalreceiver.c:461 +#: replication/libpqwalreceiver/libpqwalreceiver.c:442 +#: replication/libpqwalreceiver/libpqwalreceiver.c:467 #, c-format msgid "could not start WAL streaming: %s" msgstr "konnte WAL-Streaming nicht starten: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:484 +#: replication/libpqwalreceiver/libpqwalreceiver.c:490 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "konnte End-of-Streaming-Nachricht nicht an Primärserver senden: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:506 +#: replication/libpqwalreceiver/libpqwalreceiver.c:512 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "unerwartete Ergebnismenge nach End-of-Streaming" -#: replication/libpqwalreceiver/libpqwalreceiver.c:520 +#: replication/libpqwalreceiver/libpqwalreceiver.c:526 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "Fehler beim Beenden des COPY-Datenstroms: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:529 +#: replication/libpqwalreceiver/libpqwalreceiver.c:535 #, c-format msgid "error reading result of streaming command: %s" msgstr "Fehler beim Lesen des Ergebnisses von Streaming-Befehl: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:537 -#: replication/libpqwalreceiver/libpqwalreceiver.c:771 +#: replication/libpqwalreceiver/libpqwalreceiver.c:543 +#: replication/libpqwalreceiver/libpqwalreceiver.c:777 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "unerwartetes Ergebnis nach CommandComplete: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:563 +#: replication/libpqwalreceiver/libpqwalreceiver.c:569 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "konnte Zeitleisten-History-Datei nicht vom Primärserver empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:575 +#: replication/libpqwalreceiver/libpqwalreceiver.c:581 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "1 Tupel mit 2 Feldern erwartet, %d Tupel mit %d Feldern erhalten." -#: replication/libpqwalreceiver/libpqwalreceiver.c:735 -#: replication/libpqwalreceiver/libpqwalreceiver.c:786 +#: replication/libpqwalreceiver/libpqwalreceiver.c:741 #: replication/libpqwalreceiver/libpqwalreceiver.c:792 +#: replication/libpqwalreceiver/libpqwalreceiver.c:798 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "konnte keine Daten vom WAL-Stream empfangen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:811 +#: replication/libpqwalreceiver/libpqwalreceiver.c:817 #, c-format msgid "could not send data to WAL stream: %s" msgstr "konnte keine Daten an den WAL-Stream senden: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:860 +#: replication/libpqwalreceiver/libpqwalreceiver.c:866 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "konnte Replikations-Slot »%s« nicht erzeugen: %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:894 +#: replication/libpqwalreceiver/libpqwalreceiver.c:900 #, c-format msgid "invalid query response" msgstr "ungültige Antwort auf Anfrage" -#: replication/libpqwalreceiver/libpqwalreceiver.c:895 +#: replication/libpqwalreceiver/libpqwalreceiver.c:901 #, c-format msgid "Expected %d fields, got %d fields." msgstr "%d Felder erwartet, %d Feldern erhalten." -#: replication/libpqwalreceiver/libpqwalreceiver.c:964 +#: replication/libpqwalreceiver/libpqwalreceiver.c:970 #, c-format msgid "the query interface requires a database connection" msgstr "Ausführen von Anfragen benötigt eine Datenbankverbindung" -#: replication/libpqwalreceiver/libpqwalreceiver.c:995 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1001 msgid "empty query" msgstr "leere Anfrage" @@ -18904,7 +18951,7 @@ msgstr "während der WAL-Sender im Stoppmodus ist können keine neuen Befehle au msgid "received replication command: %s" msgstr "Replikationsbefehl empfangen: %s" -#: replication/walsender.c:1505 tcop/fastpath.c:279 tcop/postgres.c:1103 +#: replication/walsender.c:1505 tcop/fastpath.c:285 tcop/postgres.c:1103 #: tcop/postgres.c:1426 tcop/postgres.c:1684 tcop/postgres.c:2077 #: tcop/postgres.c:2450 tcop/postgres.c:2529 #, c-format @@ -19850,12 +19897,12 @@ msgstr "Verwenden Sie stattdessen %s, was im Kernsystem enthalten ist." msgid "rotation not possible because log collection not active" msgstr "Rotierung nicht möglich, weil Logsammlung nicht aktiv ist" -#: storage/ipc/standby.c:660 tcop/postgres.c:3122 +#: storage/ipc/standby.c:675 tcop/postgres.c:3122 #, c-format msgid "canceling statement due to conflict with recovery" msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung" -#: storage/ipc/standby.c:661 tcop/postgres.c:2384 +#: storage/ipc/standby.c:676 tcop/postgres.c:2384 #, c-format msgid "User transaction caused buffer deadlock with recovery." msgstr "Benutzertransaktion hat Verklemmung (Deadlock) mit Wiederherstellung verursacht." @@ -20234,38 +20281,43 @@ msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): %m" msgid "could not fsync file \"%s\" but retrying: %m" msgstr "konnte Datei »%s« nicht fsyncen, versuche erneut: %m" -#: tcop/fastpath.c:109 tcop/fastpath.c:461 tcop/fastpath.c:591 +#: tcop/fastpath.c:109 tcop/fastpath.c:467 tcop/fastpath.c:597 #, c-format msgid "invalid argument size %d in function call message" msgstr "ungültige Argumentgröße %d in Funktionsaufruf-Message" -#: tcop/fastpath.c:307 +#: tcop/fastpath.c:225 +#, c-format +msgid "cannot call function %s via fastpath interface" +msgstr "Funktion %s kann nicht via Fastpath-Interface aufgerufen werden" + +#: tcop/fastpath.c:313 #, c-format msgid "fastpath function call: \"%s\" (OID %u)" msgstr "Fastpath-Funktionsaufruf: »%s« (OID %u)" -#: tcop/fastpath.c:389 tcop/postgres.c:1288 tcop/postgres.c:1551 +#: tcop/fastpath.c:395 tcop/postgres.c:1288 tcop/postgres.c:1551 #: tcop/postgres.c:1918 tcop/postgres.c:2139 #, c-format msgid "duration: %s ms" msgstr "Dauer: %s ms" -#: tcop/fastpath.c:393 +#: tcop/fastpath.c:399 #, c-format msgid "duration: %s ms fastpath function call: \"%s\" (OID %u)" msgstr "Dauer: %s ms Fastpath-Funktionsaufruf: »%s« (OID %u)" -#: tcop/fastpath.c:429 tcop/fastpath.c:556 +#: tcop/fastpath.c:435 tcop/fastpath.c:562 #, c-format msgid "function call message contains %d arguments but function requires %d" msgstr "Funktionsaufruf-Message enthält %d Argumente, aber Funktion benötigt %d" -#: tcop/fastpath.c:437 +#: tcop/fastpath.c:443 #, c-format msgid "function call message contains %d argument formats but %d arguments" msgstr "Funktionsaufruf-Message enthält %d Argumentformate aber %d Argumente" -#: tcop/fastpath.c:524 tcop/fastpath.c:607 +#: tcop/fastpath.c:530 tcop/fastpath.c:613 #, c-format msgid "incorrect binary data format in function argument %d" msgstr "falsches Binärdatenformat in Funktionsargument %d" @@ -20714,12 +20766,12 @@ msgid "missing Dictionary parameter" msgstr "Parameter »Dictionary« fehlt" #: tsearch/spell.c:380 tsearch/spell.c:397 tsearch/spell.c:406 -#: tsearch/spell.c:1036 +#: tsearch/spell.c:1062 #, c-format msgid "invalid affix flag \"%s\"" msgstr "ungültiges Affix-Flag »%s«" -#: tsearch/spell.c:384 tsearch/spell.c:1040 +#: tsearch/spell.c:384 tsearch/spell.c:1066 #, c-format msgid "affix flag \"%s\" is out of range" msgstr "Affix-Flag »%s« ist außerhalb des gültigen Bereichs" @@ -20739,38 +20791,38 @@ msgstr "ungültiges Affix-Flag »%s« mit Flag-Wert »long«" msgid "could not open dictionary file \"%s\": %m" msgstr "konnte Wörterbuchdatei »%s« nicht öffnen: %m" -#: tsearch/spell.c:742 utils/adt/regexp.c:208 +#: tsearch/spell.c:763 utils/adt/regexp.c:208 #, c-format msgid "invalid regular expression: %s" msgstr "ungültiger regulärer Ausdruck: %s" -#: tsearch/spell.c:1163 tsearch/spell.c:1175 tsearch/spell.c:1734 -#: tsearch/spell.c:1739 tsearch/spell.c:1744 +#: tsearch/spell.c:1189 tsearch/spell.c:1201 tsearch/spell.c:1760 +#: tsearch/spell.c:1765 tsearch/spell.c:1770 #, c-format msgid "invalid affix alias \"%s\"" msgstr "ungültiges Affixalias »%s«" -#: tsearch/spell.c:1216 tsearch/spell.c:1287 tsearch/spell.c:1436 +#: tsearch/spell.c:1242 tsearch/spell.c:1313 tsearch/spell.c:1462 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "konnte Affixdatei »%s« nicht öffnen: %m" -#: tsearch/spell.c:1270 +#: tsearch/spell.c:1296 #, c-format msgid "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag values" msgstr "Ispell-Wörterbuch unterstützt nur die Flag-Werte »default«, »long« und »num«" -#: tsearch/spell.c:1314 +#: tsearch/spell.c:1340 #, c-format msgid "invalid number of flag vector aliases" msgstr "ungültige Anzahl Flag-Vektor-Aliasse" -#: tsearch/spell.c:1337 +#: tsearch/spell.c:1363 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "Anzahl der Aliasse überschreitet angegebene Zahl %d" -#: tsearch/spell.c:1552 +#: tsearch/spell.c:1578 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "Affixdatei enthält Befehle im alten und im neuen Stil" @@ -21132,7 +21184,7 @@ msgid "wrong element type" msgstr "falscher Elementtyp" #: utils/adt/arrayfuncs.c:1366 utils/adt/rangetypes.c:335 -#: utils/cache/lsyscache.c:2725 +#: utils/cache/lsyscache.c:2752 #, c-format msgid "no binary input function available for type %s" msgstr "keine binäre Eingabefunktion verfügbar für Typ %s" @@ -21143,7 +21195,7 @@ msgid "improper binary format in array element %d" msgstr "falsches Binärformat in Arrayelement %d" #: utils/adt/arrayfuncs.c:1587 utils/adt/rangetypes.c:340 -#: utils/cache/lsyscache.c:2758 +#: utils/cache/lsyscache.c:2785 #, c-format msgid "no binary output function available for type %s" msgstr "keine binäre Ausgabefunktion verfügbar für Typ %s" @@ -21357,8 +21409,8 @@ msgstr "Präzision von TIME(%d)%s darf nicht negativ sein" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "Präzision von TIME(%d)%s auf erlaubten Höchstwert %d reduziert" -#: utils/adt/date.c:163 utils/adt/date.c:171 utils/adt/formatting.c:3726 -#: utils/adt/formatting.c:3735 +#: utils/adt/date.c:163 utils/adt/date.c:171 utils/adt/formatting.c:3769 +#: utils/adt/formatting.c:3778 #, c-format msgid "date out of range: \"%s\"" msgstr "date ist außerhalb des gültigen Bereichs: »%s«" @@ -21382,8 +21434,8 @@ msgstr "date ist außerhalb des gültigen Bereichs: %d-%02d-%02d" #: utils/adt/date.c:318 utils/adt/date.c:341 utils/adt/date.c:367 #: utils/adt/date.c:1111 utils/adt/date.c:1157 utils/adt/date.c:1713 #: utils/adt/date.c:1744 utils/adt/date.c:1773 utils/adt/date.c:2605 -#: utils/adt/datetime.c:1658 utils/adt/formatting.c:3592 -#: utils/adt/formatting.c:3624 utils/adt/formatting.c:3701 +#: utils/adt/datetime.c:1658 utils/adt/formatting.c:3635 +#: utils/adt/formatting.c:3667 utils/adt/formatting.c:3744 #: utils/adt/json.c:1621 utils/adt/json.c:1641 utils/adt/timestamp.c:223 #: utils/adt/timestamp.c:255 utils/adt/timestamp.c:678 #: utils/adt/timestamp.c:687 utils/adt/timestamp.c:765 @@ -21583,13 +21635,6 @@ msgstr "konnte tatsächlichen Enum-Typen nicht bestimmen" msgid "enum %s contains no values" msgstr "Enum %s enthält keine Werte" -#: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230 -#: utils/cache/typcache.c:1574 utils/cache/typcache.c:1730 -#: utils/cache/typcache.c:1860 utils/fmgr/funcapi.c:424 -#, c-format -msgid "type %s is not composite" -msgstr "Typ %s ist kein zusammengesetzter Typ" - #: utils/adt/float.c:101 #, c-format msgid "value out of range: overflow" @@ -21849,37 +21894,37 @@ msgstr "Der angegebene Wert stimmte mit keinem der für dieses Feld zulässigen msgid "localized string format value too long" msgstr "lokalisierter Formatwert ist zu lang" -#: utils/adt/formatting.c:3173 +#: utils/adt/formatting.c:3216 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "Formatfeld »%s« wird nur in to_char unterstützt" -#: utils/adt/formatting.c:3314 +#: utils/adt/formatting.c:3357 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "ungültige Eingabe für »Y,YYY«" -#: utils/adt/formatting.c:3844 +#: utils/adt/formatting.c:3887 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "Stunde »%d« ist bei einer 12-Stunden-Uhr ungültig" -#: utils/adt/formatting.c:3846 +#: utils/adt/formatting.c:3889 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "Verwenden Sie die 24-Stunden-Uhr oder geben Sie eine Stunde zwischen 1 und 12 an." -#: utils/adt/formatting.c:3955 +#: utils/adt/formatting.c:3998 #, c-format msgid "cannot calculate day of year without year information" msgstr "kann Tag des Jahres nicht berechnen ohne Jahrinformationen" -#: utils/adt/formatting.c:4862 +#: utils/adt/formatting.c:4905 #, c-format msgid "\"EEEE\" not supported for input" msgstr "»E« wird nicht bei der Eingabe unterstützt" -#: utils/adt/formatting.c:4874 +#: utils/adt/formatting.c:4917 #, c-format msgid "\"RN\" not supported for input" msgstr "»RN« wird nicht bei der Eingabe unterstützt" @@ -23241,7 +23286,7 @@ msgstr "Präzision von TIMESTAMP(%d)%s darf nicht negativ sein" msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d" msgstr "Präzision von TIMESTAMP(%d)%s auf erlaubten Höchstwert %d reduziert" -#: utils/adt/timestamp.c:177 utils/adt/timestamp.c:420 utils/misc/guc.c:11638 +#: utils/adt/timestamp.c:177 utils/adt/timestamp.c:420 utils/misc/guc.c:11662 #, c-format msgid "timestamp out of range: \"%s\"" msgstr "timestamp ist außerhalb des gültigen Bereichs: »%s«" @@ -23878,18 +23923,18 @@ msgstr "Spaltenpfadfilter darf nicht leer sein" msgid "more than one value returned by column XPath expression" msgstr "XPath-Ausdruck für Spalte gab mehr als einen Wert zurück" -#: utils/cache/lsyscache.c:2654 utils/cache/lsyscache.c:2687 -#: utils/cache/lsyscache.c:2720 utils/cache/lsyscache.c:2753 +#: utils/cache/lsyscache.c:2681 utils/cache/lsyscache.c:2714 +#: utils/cache/lsyscache.c:2747 utils/cache/lsyscache.c:2780 #, c-format msgid "type %s is only a shell" msgstr "Typ %s ist nur eine Hülle" -#: utils/cache/lsyscache.c:2659 +#: utils/cache/lsyscache.c:2686 #, c-format msgid "no input function available for type %s" msgstr "keine Eingabefunktion verfügbar für Typ %s" -#: utils/cache/lsyscache.c:2692 +#: utils/cache/lsyscache.c:2719 #, c-format msgid "no output function available for type %s" msgstr "keine Ausgabefunktion verfügbar für Typ %s" @@ -23904,17 +23949,17 @@ msgstr "in Operatorklasse »%s« für Zugriffsmethode %s fehlt Support-Funktion msgid "cached plan must not change result type" msgstr "gecachter Plan darf den Ergebnistyp nicht ändern" -#: utils/cache/relcache.c:5806 +#: utils/cache/relcache.c:5809 #, 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:5808 +#: utils/cache/relcache.c:5811 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht." -#: utils/cache/relcache.c:6120 +#: utils/cache/relcache.c:6123 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "konnte Cache-Datei »%s« nicht löschen: %m" @@ -24930,8 +24975,8 @@ msgid "A page write in process during an operating system crash might be only pa 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.c:1179 -msgid "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications." -msgstr "Schreibt volle Seiten in den WAL, sobald sie nach einem Checkpoint geändert werden, auch für nicht kritische Änderungen." +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.c:1189 msgid "Compresses full-page writes written in WAL file." @@ -26422,7 +26467,7 @@ msgstr "während einer parallelen Operation können keine Parameter gesetzt werd #: utils/misc/guc.c:6749 utils/misc/guc.c:7529 utils/misc/guc.c:7582 #: utils/misc/guc.c:7633 utils/misc/guc.c:7966 utils/misc/guc.c:8733 -#: utils/misc/guc.c:8995 utils/misc/guc.c:10662 +#: utils/misc/guc.c:8995 utils/misc/guc.c:10669 #, c-format msgid "unrecognized configuration parameter \"%s\"" msgstr "unbekannter Konfigurationsparameter »%s«" @@ -26437,7 +26482,7 @@ msgstr "Parameter »%s« kann nicht geändert werden" msgid "parameter \"%s\" cannot be changed now" msgstr "Parameter »%s« kann jetzt nicht geändert werden" -#: utils/misc/guc.c:6815 utils/misc/guc.c:6862 utils/misc/guc.c:10678 +#: utils/misc/guc.c:6815 utils/misc/guc.c:6862 utils/misc/guc.c:10685 #, c-format msgid "permission denied to set parameter \"%s\"" msgstr "keine Berechtigung, um Parameter »%s« zu setzen" @@ -26502,67 +26547,67 @@ msgstr "beim Setzen von Parameter »%s« auf »%s«" msgid "parameter \"%s\" could not be set" msgstr "Parameter »%s« kann nicht gesetzt werden" -#: utils/misc/guc.c:10382 +#: utils/misc/guc.c:10384 #, c-format msgid "could not parse setting for parameter \"%s\"" msgstr "konnte Wert von Parameter »%s« nicht lesen" -#: utils/misc/guc.c:10740 utils/misc/guc.c:10774 +#: utils/misc/guc.c:10747 utils/misc/guc.c:10781 #, c-format msgid "invalid value for parameter \"%s\": %d" msgstr "ungültiger Wert für Parameter »%s«: %d" -#: utils/misc/guc.c:10808 +#: utils/misc/guc.c:10815 #, c-format msgid "invalid value for parameter \"%s\": %g" msgstr "ungültiger Wert für Parameter »%s«: %g" -#: utils/misc/guc.c:11078 +#: utils/misc/guc.c:11102 #, 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." -#: utils/misc/guc.c:11090 +#: utils/misc/guc.c:11114 #, c-format msgid "Bonjour is not supported by this build" msgstr "Bonjour wird von dieser Installation nicht unterstützt" -#: utils/misc/guc.c:11103 +#: utils/misc/guc.c:11127 #, c-format msgid "SSL is not supported by this build" msgstr "SSL wird von dieser Installation nicht unterstützt" -#: utils/misc/guc.c:11115 +#: utils/misc/guc.c:11139 #, c-format msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "Kann Parameter nicht einschalten, wenn »log_statement_stats« an ist." -#: utils/misc/guc.c:11127 +#: utils/misc/guc.c:11151 #, 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." -#: utils/misc/guc.c:11371 +#: utils/misc/guc.c:11395 #, 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." -#: utils/misc/guc.c:11485 +#: utils/misc/guc.c:11509 #, c-format msgid "recovery_target_timeline is not a valid number." msgstr "recovery_target_timeline ist keine gültige Zahl." -#: utils/misc/guc.c:11525 +#: utils/misc/guc.c:11549 #, c-format msgid "multiple recovery targets specified" msgstr "mehrere Wiederherstellungsziele angegeben" -#: utils/misc/guc.c:11526 +#: utils/misc/guc.c:11550 #, 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." -#: utils/misc/guc.c:11534 +#: utils/misc/guc.c:11558 #, c-format msgid "The only allowed value is \"immediate\"." msgstr "Der einzige erlaubte Wert ist »immediate«." diff --git a/src/backend/po/fr.po b/src/backend/po/fr.po index 603ccbfb8d0..3db80a37ca8 100644 --- a/src/backend/po/fr.po +++ b/src/backend/po/fr.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2021-02-07 00:51+0000\n" -"PO-Revision-Date: 2021-02-07 17:32+0100\n" +"POT-Creation-Date: 2021-05-08 20:52+0000\n" +"PO-Revision-Date: 2021-05-09 08:09+0200\n" "Last-Translator: Christophe Courtois \n" "Language-Team: French \n" "Language: fr\n" @@ -17,13 +17,13 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 2.4.3\n" #: ../common/config_info.c:130 ../common/config_info.c:138 ../common/config_info.c:146 ../common/config_info.c:154 ../common/config_info.c:162 ../common/config_info.c:170 ../common/config_info.c:178 ../common/config_info.c:186 ../common/config_info.c:194 msgid "not recorded" msgstr "non enregistré" -#: ../common/controldata_utils.c:68 ../common/controldata_utils.c:73 commands/copy.c:3549 commands/extension.c:3354 utils/adt/genfile.c:124 +#: ../common/controldata_utils.c:68 ../common/controldata_utils.c:73 commands/copy.c:3550 commands/extension.c:3354 utils/adt/genfile.c:124 #, c-format msgid "could not open file \"%s\" for reading: %m" msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m" @@ -41,7 +41,7 @@ msgstr "n'a pas pu lire le fichier « %s » : %m" msgid "could not read file \"%s\": read %d of %zu" msgstr "n'a pas pu lire le fichier « %s » : a lu %d sur %zu" -#: ../common/controldata_utils.c:112 ../common/controldata_utils.c:117 ../common/controldata_utils.c:256 ../common/controldata_utils.c:259 access/heap/rewriteheap.c:1208 access/heap/rewriteheap.c:1311 access/transam/timeline.c:391 access/transam/timeline.c:437 access/transam/timeline.c:515 access/transam/twophase.c:1305 access/transam/twophase.c:1728 access/transam/xlog.c:3331 access/transam/xlog.c:3499 access/transam/xlog.c:3504 +#: ../common/controldata_utils.c:112 ../common/controldata_utils.c:117 ../common/controldata_utils.c:256 ../common/controldata_utils.c:259 access/heap/rewriteheap.c:1208 access/heap/rewriteheap.c:1311 access/transam/timeline.c:391 access/transam/timeline.c:437 access/transam/timeline.c:515 access/transam/twophase.c:1305 access/transam/twophase.c:1741 access/transam/xlog.c:3331 access/transam/xlog.c:3499 access/transam/xlog.c:3504 #: access/transam/xlog.c:3826 access/transam/xlog.c:4611 access/transam/xlog.c:5571 access/transam/xlogfuncs.c:675 commands/copy.c:1814 libpq/be-fsstubs.c:462 libpq/be-fsstubs.c:535 replication/logical/origin.c:662 replication/logical/origin.c:801 replication/logical/reorderbuffer.c:3390 replication/logical/snapbuild.c:1658 replication/logical/snapbuild.c:1859 replication/slot.c:1338 replication/slot.c:1499 replication/walsender.c:532 #: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:656 storage/file/fd.c:3316 storage/file/fd.c:3419 utils/cache/relmapper.c:753 utils/cache/relmapper.c:892 #, c-format @@ -73,12 +73,12 @@ msgstr "" msgid "could not open file \"%s\": %m" msgstr "n'a pas pu ouvrir le fichier « %s » : %m" -#: ../common/controldata_utils.c:221 ../common/controldata_utils.c:224 access/transam/twophase.c:1701 access/transam/twophase.c:1710 access/transam/xlog.c:10627 access/transam/xlog.c:10665 access/transam/xlog.c:11078 access/transam/xlogfuncs.c:729 postmaster/syslogger.c:1500 postmaster/syslogger.c:1513 utils/cache/relmapper.c:870 +#: ../common/controldata_utils.c:221 ../common/controldata_utils.c:224 access/transam/twophase.c:1714 access/transam/twophase.c:1723 access/transam/xlog.c:10627 access/transam/xlog.c:10665 access/transam/xlog.c:11078 access/transam/xlogfuncs.c:729 postmaster/syslogger.c:1500 postmaster/syslogger.c:1513 utils/cache/relmapper.c:870 #, c-format msgid "could not write file \"%s\": %m" msgstr "impossible d'écrire le fichier « %s » : %m" -#: ../common/controldata_utils.c:239 ../common/controldata_utils.c:245 ../common/file_utils.c:297 ../common/file_utils.c:367 access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1202 access/heap/rewriteheap.c:1305 access/transam/timeline.c:431 access/transam/timeline.c:509 access/transam/twophase.c:1722 access/transam/xlog.c:3324 access/transam/xlog.c:3493 access/transam/xlog.c:4604 access/transam/xlog.c:10145 access/transam/xlog.c:10171 +#: ../common/controldata_utils.c:239 ../common/controldata_utils.c:245 ../common/file_utils.c:297 ../common/file_utils.c:367 access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1202 access/heap/rewriteheap.c:1305 access/transam/timeline.c:431 access/transam/timeline.c:509 access/transam/twophase.c:1735 access/transam/xlog.c:3324 access/transam/xlog.c:3493 access/transam/xlog.c:4604 access/transam/xlog.c:10145 access/transam/xlog.c:10171 #: replication/logical/snapbuild.c:1651 replication/slot.c:1324 replication/slot.c:1429 storage/file/fd.c:648 storage/file/fd.c:3411 storage/smgr/md.c:915 storage/smgr/md.c:948 storage/sync/sync.c:396 utils/cache/relmapper.c:885 utils/misc/guc.c:7832 #, c-format msgid "could not fsync file \"%s\": %m" @@ -119,8 +119,8 @@ msgstr "n'a pas pu lire le lien symbolique « %s » : %m" msgid "pclose failed: %m" msgstr "échec de pclose : %m" -#: ../common/exec.c:670 ../common/exec.c:715 ../common/exec.c:807 ../common/psprintf.c:143 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1394 access/transam/xlog.c:6399 lib/dshash.c:246 lib/stringinfo.c:283 libpq/auth.c:1461 libpq/auth.c:1529 libpq/auth.c:2047 libpq/be-secure-gssapi.c:520 postmaster/bgworker.c:348 postmaster/bgworker.c:973 postmaster/postmaster.c:2498 postmaster/postmaster.c:4113 -#: postmaster/postmaster.c:4810 postmaster/postmaster.c:5595 postmaster/postmaster.c:5955 replication/libpqwalreceiver/libpqwalreceiver.c:274 replication/logical/logical.c:179 storage/buffer/localbuf.c:436 storage/file/fd.c:797 storage/file/fd.c:1193 storage/file/fd.c:1354 storage/file/fd.c:2163 storage/ipc/procarray.c:1047 storage/ipc/procarray.c:1542 storage/ipc/procarray.c:1549 storage/ipc/procarray.c:1973 storage/ipc/procarray.c:2600 +#: ../common/exec.c:670 ../common/exec.c:715 ../common/exec.c:807 ../common/psprintf.c:143 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1399 access/transam/xlog.c:6399 lib/dshash.c:246 lib/stringinfo.c:283 libpq/auth.c:1461 libpq/auth.c:1529 libpq/auth.c:2047 libpq/be-secure-gssapi.c:520 postmaster/bgworker.c:348 postmaster/bgworker.c:973 postmaster/postmaster.c:2498 postmaster/postmaster.c:4113 +#: postmaster/postmaster.c:4810 postmaster/postmaster.c:5595 postmaster/postmaster.c:5955 replication/libpqwalreceiver/libpqwalreceiver.c:280 replication/logical/logical.c:179 storage/buffer/localbuf.c:436 storage/file/fd.c:797 storage/file/fd.c:1193 storage/file/fd.c:1354 storage/file/fd.c:2163 storage/ipc/procarray.c:1047 storage/ipc/procarray.c:1542 storage/ipc/procarray.c:1549 storage/ipc/procarray.c:1973 storage/ipc/procarray.c:2600 #: utils/adt/cryptohashes.c:45 utils/adt/cryptohashes.c:65 utils/adt/formatting.c:1595 utils/adt/formatting.c:1719 utils/adt/formatting.c:1844 utils/adt/pg_locale.c:474 utils/adt/pg_locale.c:638 utils/adt/regexp.c:223 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:448 utils/hash/dynahash.c:557 utils/hash/dynahash.c:1069 utils/mb/mbutils.c:371 utils/mb/mbutils.c:398 utils/mb/mbutils.c:727 utils/mb/mbutils.c:753 utils/misc/guc.c:4615 #: utils/misc/guc.c:4631 utils/misc/guc.c:4644 utils/misc/guc.c:7810 utils/misc/tzparser.c:468 utils/mmgr/aset.c:484 utils/mmgr/dsa.c:701 utils/mmgr/dsa.c:723 utils/mmgr/dsa.c:804 utils/mmgr/generation.c:249 utils/mmgr/mcxt.c:796 utils/mmgr/mcxt.c:832 utils/mmgr/mcxt.c:870 utils/mmgr/mcxt.c:908 utils/mmgr/mcxt.c:944 utils/mmgr/mcxt.c:975 utils/mmgr/mcxt.c:1011 utils/mmgr/mcxt.c:1063 utils/mmgr/mcxt.c:1098 utils/mmgr/mcxt.c:1133 #: utils/mmgr/slab.c:251 @@ -138,7 +138,7 @@ msgstr "mémoire épuisée\n" msgid "cannot duplicate null pointer (internal error)\n" msgstr "ne peut pas dupliquer un pointeur nul (erreur interne)\n" -#: ../common/file_utils.c:81 ../common/file_utils.c:183 access/transam/twophase.c:1261 access/transam/xlog.c:10603 access/transam/xlog.c:10641 access/transam/xlog.c:10858 access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:271 commands/copy.c:1944 commands/copy.c:3559 commands/extension.c:3343 commands/tablespace.c:808 commands/tablespace.c:899 guc-file.l:1061 replication/basebackup.c:357 replication/basebackup.c:537 +#: ../common/file_utils.c:81 ../common/file_utils.c:183 access/transam/twophase.c:1261 access/transam/xlog.c:10603 access/transam/xlog.c:10641 access/transam/xlog.c:10858 access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:271 commands/copy.c:1944 commands/copy.c:3560 commands/extension.c:3343 commands/tablespace.c:808 commands/tablespace.c:899 guc-file.l:1061 replication/basebackup.c:357 replication/basebackup.c:537 #: replication/basebackup.c:609 replication/logical/snapbuild.c:1527 storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1705 storage/file/fd.c:2988 storage/file/fd.c:3170 storage/file/fd.c:3255 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:415 utils/adt/genfile.c:641 #, c-format msgid "could not stat file \"%s\": %m" @@ -484,7 +484,7 @@ msgstr "le nombre de colonnes indexées (%d) dépasse la limite (%d)" msgid "index row requires %zu bytes, maximum size is %zu" msgstr "la ligne index requiert %zu octets, la taille maximum est %zu" -#: access/common/printtup.c:369 tcop/fastpath.c:180 tcop/fastpath.c:530 tcop/postgres.c:1834 +#: access/common/printtup.c:369 tcop/fastpath.c:180 tcop/fastpath.c:536 tcop/postgres.c:1834 #, c-format msgid "unsupported format code: %d" msgstr "code de format non supporté : %d" @@ -504,7 +504,7 @@ msgstr "RESET ne doit pas inclure de valeurs pour les paramètres" msgid "unrecognized parameter namespace \"%s\"" msgstr "espace de nom du paramètre « %s » non reconnu" -#: access/common/reloptions.c:936 utils/misc/guc.c:11741 +#: access/common/reloptions.c:936 utils/misc/guc.c:11765 #, c-format msgid "tables declared WITH OIDS are not supported" msgstr "les tables avec WITH OIDS ne sont pas supportées" @@ -618,7 +618,7 @@ msgstr "" msgid "To fix this, do REINDEX INDEX \"%s\"." msgstr "Pour corriger ceci, faites un REINDEX INDEX « %s »." -#: access/gin/ginutil.c:139 executor/execExpr.c:1860 utils/adt/arrayfuncs.c:3789 utils/adt/arrayfuncs.c:6416 utils/adt/rowtypes.c:936 +#: access/gin/ginutil.c:139 executor/execExpr.c:1867 utils/adt/arrayfuncs.c:3789 utils/adt/arrayfuncs.c:6416 utils/adt/rowtypes.c:936 #, c-format msgid "could not identify a comparison function for type %s" msgstr "n'a pas pu identifier une fonction de comparaison pour le type %s" @@ -704,7 +704,7 @@ msgstr "" msgid "could not determine which collation to use for string hashing" msgstr "n'a pas pu déterminer le collationnement à utiliser pour le hachage de chaîne" -#: access/hash/hashfunc.c:256 access/hash/hashfunc.c:312 catalog/heap.c:713 catalog/heap.c:719 commands/createas.c:207 commands/createas.c:491 commands/indexcmds.c:1768 commands/tablecmds.c:15597 commands/view.c:105 parser/parse_utilcmd.c:4186 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1562 utils/adt/formatting.c:1686 utils/adt/formatting.c:1811 utils/adt/like.c:194 utils/adt/like_support.c:972 utils/adt/varchar.c:734 +#: access/hash/hashfunc.c:256 access/hash/hashfunc.c:312 catalog/heap.c:713 catalog/heap.c:719 commands/createas.c:207 commands/createas.c:491 commands/indexcmds.c:1768 commands/tablecmds.c:15777 commands/view.c:105 parser/parse_utilcmd.c:4196 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1562 utils/adt/formatting.c:1686 utils/adt/formatting.c:1811 utils/adt/like.c:194 utils/adt/like_support.c:972 utils/adt/varchar.c:734 #: utils/adt/varchar.c:995 utils/adt/varchar.c:1055 utils/adt/varlena.c:1474 #, c-format msgid "Use the COLLATE clause to set the collation explicitly." @@ -772,7 +772,7 @@ msgstr "ne peut pas supprimer les lignes lors d'une opération parallèle" msgid "attempted to delete invisible tuple" msgstr "tentative de supprimer une ligne invisible" -#: access/heap/heapam.c:2957 access/heap/heapam.c:5747 +#: access/heap/heapam.c:2957 access/heap/heapam.c:5757 #, c-format msgid "cannot update tuples during a parallel operation" msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle" @@ -782,7 +782,7 @@ msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle" msgid "attempted to update invisible tuple" msgstr "tentative de mettre à jour une ligne invisible" -#: access/heap/heapam.c:4402 access/heap/heapam.c:4440 access/heap/heapam.c:4697 access/heap/heapam_handler.c:454 +#: access/heap/heapam.c:4412 access/heap/heapam.c:4450 access/heap/heapam.c:4707 access/heap/heapam_handler.c:454 #, c-format msgid "could not obtain lock on row in relation \"%s\"" msgstr "n'a pas pu obtenir un verrou sur la relation « %s »" @@ -792,7 +792,7 @@ msgstr "n'a pas pu obtenir un verrou sur la relation « %s »" msgid "tuple to be locked was already moved to another partition due to concurrent update" msgstr "la ligne à verrouillée était déjà déplacée dans une autre partition du fait d'une mise à jour concurrente" -#: access/heap/hio.c:345 access/heap/rewriteheap.c:681 +#: access/heap/hio.c:349 access/heap/rewriteheap.c:681 #, c-format msgid "row is too big: size %zu, maximum size %zu" msgstr "la ligne est trop grande : taille %zu, taille maximale %zu" @@ -824,7 +824,7 @@ msgstr "n'a pas pu trouver la fin du fichier « %s » : %m" msgid "could not write to file \"%s\": %m" msgstr "n'a pas pu écrire dans le fichier « %s » : %m" -#: access/heap/rewriteheap.c:1279 access/transam/twophase.c:1661 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:466 postmaster/postmaster.c:1298 postmaster/syslogger.c:1466 replication/logical/origin.c:570 replication/logical/reorderbuffer.c:2834 replication/logical/snapbuild.c:1569 replication/logical/snapbuild.c:2014 replication/slot.c:1403 storage/file/fd.c:706 storage/file/fd.c:3008 storage/file/fd.c:3070 +#: access/heap/rewriteheap.c:1279 access/transam/twophase.c:1674 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:466 postmaster/postmaster.c:1298 postmaster/syslogger.c:1466 replication/logical/origin.c:570 replication/logical/reorderbuffer.c:2834 replication/logical/snapbuild.c:1569 replication/logical/snapbuild.c:2014 replication/slot.c:1403 storage/file/fd.c:706 storage/file/fd.c:3008 storage/file/fd.c:3070 #: storage/file/reinit.c:255 storage/ipc/dsm.c:302 storage/smgr/md.c:342 storage/smgr/md.c:392 storage/sync/sync.c:210 utils/time/snapmgr.c:1674 #, c-format msgid "could not remove file \"%s\": %m" @@ -982,7 +982,7 @@ msgstr "la méthode d'accès « %s » n'est pas de type %s" msgid "index access method \"%s\" does not have a handler" msgstr "la méthode d'accès « %s » n'a pas de handler" -#: access/index/indexam.c:136 catalog/objectaddress.c:1259 commands/indexcmds.c:2484 commands/tablecmds.c:252 commands/tablecmds.c:276 commands/tablecmds.c:15292 commands/tablecmds.c:16818 +#: access/index/indexam.c:136 catalog/objectaddress.c:1259 commands/indexcmds.c:2484 commands/tablecmds.c:252 commands/tablecmds.c:276 commands/tablecmds.c:15472 commands/tablecmds.c:16998 #, c-format msgid "\"%s\" is not an index" msgstr "« %s » n'est pas un index" @@ -1002,7 +1002,7 @@ msgstr "La clé « %s » existe déjà." msgid "This may be because of a non-immutable index expression." msgstr "Ceci peut être dû à une expression d'index immutable." -#: access/nbtree/nbtpage.c:139 access/nbtree/nbtpage.c:525 parser/parse_utilcmd.c:2250 +#: access/nbtree/nbtpage.c:139 access/nbtree/nbtpage.c:525 parser/parse_utilcmd.c:2260 #, c-format msgid "index \"%s\" is not a btree" msgstr "l'index « %s » n'est pas un btree" @@ -1072,7 +1072,7 @@ msgstr "" msgid "\"%s\" is an index" msgstr "« %s » est un index" -#: access/table/table.c:54 access/table/table.c:83 access/table/table.c:116 catalog/aclchk.c:1842 commands/tablecmds.c:12099 commands/tablecmds.c:15301 +#: access/table/table.c:54 access/table/table.c:83 access/table/table.c:116 catalog/aclchk.c:1842 commands/tablecmds.c:12219 commands/tablecmds.c:15481 #, c-format msgid "\"%s\" is a composite type" msgstr "« %s » est un type composite" @@ -1087,7 +1087,7 @@ msgstr "le tid (%u, %u) n'est pas valide pour la relation « %s »" msgid "%s cannot be empty." msgstr "%s ne peut pas être vide." -#: access/table/tableamapi.c:122 utils/misc/guc.c:11665 +#: access/table/tableamapi.c:122 utils/misc/guc.c:11689 #, c-format msgid "%s is too long (maximum %d characters)." msgstr "%s est trop long (%d caractères maximum)." @@ -1407,12 +1407,12 @@ msgstr "Configure max_prepared_transactions à une valeur différente de zéro." msgid "transaction identifier \"%s\" is already in use" msgstr "l'identifiant de la transaction « %s » est déjà utilisé" -#: access/transam/twophase.c:418 access/transam/twophase.c:2420 +#: access/transam/twophase.c:418 access/transam/twophase.c:2433 #, c-format msgid "maximum number of prepared transactions reached" msgstr "nombre maximum de transactions préparées obtenu" -#: access/transam/twophase.c:419 access/transam/twophase.c:2421 +#: access/transam/twophase.c:419 access/transam/twophase.c:2434 #, c-format msgid "Increase max_prepared_transactions (currently %d)." msgstr "Augmentez max_prepared_transactions (actuellement %d)." @@ -1483,66 +1483,66 @@ msgstr "taille invalide stockée dans le fichier « %s »" msgid "calculated CRC checksum does not match value stored in file \"%s\"" msgstr "la somme de contrôle CRC calculée ne correspond par à la valeur enregistrée dans le fichier « %s »" -#: access/transam/twophase.c:1395 access/transam/xlog.c:6400 +#: access/transam/twophase.c:1400 access/transam/xlog.c:6400 #, c-format msgid "Failed while allocating a WAL reading processor." msgstr "Échec lors de l'allocation d'un processeur de lecture de journaux de transactions." -#: access/transam/twophase.c:1401 +#: access/transam/twophase.c:1414 #, c-format msgid "could not read two-phase state from WAL at %X/%X" msgstr "n'a pas pu lire le fichier d'état de la validation en deux phases depuis les journaux de transactions à %X/%X" -#: access/transam/twophase.c:1409 +#: access/transam/twophase.c:1422 #, c-format msgid "expected two-phase state data is not present in WAL at %X/%X" msgstr "" "le fichier d'état de la validation en deux phases attendu n'est pas présent\n" "dans les journaux de transaction à %X/%X" -#: access/transam/twophase.c:1689 +#: access/transam/twophase.c:1702 #, c-format msgid "could not recreate file \"%s\": %m" msgstr "n'a pas pu recréer le fichier « %s » : %m" -#: access/transam/twophase.c:1816 +#: access/transam/twophase.c:1829 #, c-format msgid "%u two-phase state file was written for a long-running prepared transaction" msgid_plural "%u two-phase state files were written for long-running prepared transactions" msgstr[0] "le fichier d'état de la validation en deux phases %u a été écrit pour une transaction préparée de longue durée" msgstr[1] "les fichiers d'état de la validation en deux phases %u ont été écrits pour des transactions préparées de longue durée" -#: access/transam/twophase.c:2050 +#: access/transam/twophase.c:2063 #, c-format msgid "recovering prepared transaction %u from shared memory" msgstr "récupération de la transaction préparée %u à partir de la mémoire partagée" -#: access/transam/twophase.c:2141 +#: access/transam/twophase.c:2154 #, c-format msgid "removing stale two-phase state file for transaction %u" msgstr "suppression du vieux fichier d'état de la validation en deux phases pour la transaction %u" -#: access/transam/twophase.c:2148 +#: access/transam/twophase.c:2161 #, c-format msgid "removing stale two-phase state from memory for transaction %u" msgstr "suppression du vieux fichier d'état de la validation en deux phases de la mémoire pour la transaction %u" -#: access/transam/twophase.c:2161 +#: access/transam/twophase.c:2174 #, c-format msgid "removing future two-phase state file for transaction %u" msgstr "suppression du futur fichier d'état de la validation en deux phases pour la transaction %u" -#: access/transam/twophase.c:2168 +#: access/transam/twophase.c:2181 #, c-format msgid "removing future two-phase state from memory for transaction %u" msgstr "suppression du futur fichier d'état de la validation en deux phases en mémoire pour la transaction %u" -#: access/transam/twophase.c:2193 +#: access/transam/twophase.c:2206 #, c-format msgid "corrupted two-phase state file for transaction %u" msgstr "fichier d'état de la validation en deux phases pour la transaction %u corrompu" -#: access/transam/twophase.c:2198 +#: access/transam/twophase.c:2211 #, c-format msgid "corrupted two-phase state in memory for transaction %u" msgstr "mémoire d'état de la validation en deux phases pour la transaction %u corrompue" @@ -1625,85 +1625,85 @@ msgstr "" "workers de réplication logique" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3343 +#: access/transam/xact.c:3350 #, c-format msgid "%s cannot run inside a transaction block" msgstr "%s ne peut pas être exécuté dans un bloc de transaction" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3353 +#: access/transam/xact.c:3360 #, c-format msgid "%s cannot run inside a subtransaction" msgstr "%s ne peut pas être exécuté dans une sous-transaction" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3363 +#: access/transam/xact.c:3370 #, c-format msgid "%s cannot be executed from a function" msgstr "%s ne peut pas être exécuté à partir d'une fonction" #. translator: %s represents an SQL statement name -#: access/transam/xact.c:3432 access/transam/xact.c:3739 access/transam/xact.c:3818 access/transam/xact.c:3941 access/transam/xact.c:4092 access/transam/xact.c:4161 access/transam/xact.c:4272 +#: access/transam/xact.c:3439 access/transam/xact.c:3746 access/transam/xact.c:3825 access/transam/xact.c:3948 access/transam/xact.c:4099 access/transam/xact.c:4168 access/transam/xact.c:4279 #, c-format msgid "%s can only be used in transaction blocks" msgstr "%s peut seulement être utilisé dans des blocs de transaction" -#: access/transam/xact.c:3625 +#: access/transam/xact.c:3632 #, c-format msgid "there is already a transaction in progress" msgstr "une transaction est déjà en cours" -#: access/transam/xact.c:3744 access/transam/xact.c:3823 access/transam/xact.c:3946 +#: access/transam/xact.c:3751 access/transam/xact.c:3830 access/transam/xact.c:3953 #, c-format msgid "there is no transaction in progress" msgstr "aucune transaction en cours" -#: access/transam/xact.c:3834 +#: access/transam/xact.c:3841 #, c-format msgid "cannot commit during a parallel operation" msgstr "ne peut pas valider pendant une opération parallèle" -#: access/transam/xact.c:3957 +#: access/transam/xact.c:3964 #, c-format msgid "cannot abort during a parallel operation" msgstr "ne peut pas annuler pendant une opération en parallèle" -#: access/transam/xact.c:4056 +#: access/transam/xact.c:4063 #, c-format msgid "cannot define savepoints during a parallel operation" msgstr "ne peut pas définir de points de sauvegarde lors d'une opération parallèle" -#: access/transam/xact.c:4143 +#: access/transam/xact.c:4150 #, c-format msgid "cannot release savepoints during a parallel operation" msgstr "ne peut pas relâcher de points de sauvegarde pendant une opération parallèle" -#: access/transam/xact.c:4153 access/transam/xact.c:4204 access/transam/xact.c:4264 access/transam/xact.c:4313 +#: access/transam/xact.c:4160 access/transam/xact.c:4211 access/transam/xact.c:4271 access/transam/xact.c:4320 #, c-format msgid "savepoint \"%s\" does not exist" msgstr "le point de sauvegarde « %s » n'existe pas" -#: access/transam/xact.c:4210 access/transam/xact.c:4319 +#: access/transam/xact.c:4217 access/transam/xact.c:4326 #, c-format msgid "savepoint \"%s\" does not exist within current savepoint level" msgstr "le point de sauvegarde « %s » n'existe pas dans le niveau de point de sauvegarde actuel" -#: access/transam/xact.c:4252 +#: access/transam/xact.c:4259 #, c-format msgid "cannot rollback to savepoints during a parallel operation" msgstr "ne peut pas retourner à un point de sauvegarde pendant un opération parallèle" -#: access/transam/xact.c:4380 +#: access/transam/xact.c:4387 #, c-format msgid "cannot start subtransactions during a parallel operation" msgstr "ne peut pas lancer de sous-transactions pendant une opération parallèle" -#: access/transam/xact.c:4448 +#: access/transam/xact.c:4455 #, c-format msgid "cannot commit subtransactions during a parallel operation" msgstr "ne peut pas valider de sous-transactions pendant une opération parallèle" -#: access/transam/xact.c:5089 +#: access/transam/xact.c:5096 #, c-format msgid "cannot have more than 2^32-1 subtransactions in a transaction" msgstr "ne peut pas avoir plus de 2^32-1 sous-transactions dans une transaction" @@ -2719,7 +2719,7 @@ msgstr "une sauvegarde non exclusive est en cours" msgid "Did you mean to use pg_stop_backup('f')?" msgstr "Souhaitiez-vous utiliser pg_stop_backup('f') ?" -#: access/transam/xlogfuncs.c:186 commands/event_trigger.c:1472 commands/event_trigger.c:2030 commands/extension.c:1921 commands/extension.c:2030 commands/extension.c:2254 commands/prepare.c:712 executor/execExpr.c:2201 executor/execSRF.c:728 executor/functions.c:1023 foreign/foreign.c:520 libpq/hba.c:2666 replication/logical/launcher.c:1112 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1493 replication/slotfuncs.c:249 +#: access/transam/xlogfuncs.c:186 commands/event_trigger.c:1472 commands/event_trigger.c:2030 commands/extension.c:1921 commands/extension.c:2030 commands/extension.c:2254 commands/prepare.c:712 executor/execExpr.c:2208 executor/execSRF.c:728 executor/functions.c:1023 foreign/foreign.c:520 libpq/hba.c:2666 replication/logical/launcher.c:1112 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1493 replication/slotfuncs.c:249 #: replication/walsender.c:3237 utils/adt/datetime.c:4768 utils/adt/genfile.c:504 utils/adt/genfile.c:587 utils/adt/jsonfuncs.c:1700 utils/adt/jsonfuncs.c:1831 utils/adt/jsonfuncs.c:2019 utils/adt/jsonfuncs.c:2146 utils/adt/jsonfuncs.c:3608 utils/adt/misc.c:216 utils/adt/pgstatfuncs.c:460 utils/adt/pgstatfuncs.c:565 utils/fmgr/funcapi.c:72 utils/misc/guc.c:9445 utils/mmgr/portalmem.c:1134 #, c-format msgid "set-valued function called in context that cannot accept a set" @@ -3085,7 +3085,7 @@ msgstr "le « Large Object » %u n'existe pas" #: catalog/aclchk.c:936 catalog/aclchk.c:945 commands/collationcmds.c:117 commands/copy.c:1139 commands/copy.c:1159 commands/copy.c:1168 commands/copy.c:1177 commands/copy.c:1186 commands/copy.c:1195 commands/copy.c:1204 commands/copy.c:1213 commands/copy.c:1231 commands/copy.c:1247 commands/copy.c:1267 commands/copy.c:1284 commands/dbcommands.c:156 commands/dbcommands.c:165 commands/dbcommands.c:174 commands/dbcommands.c:183 #: commands/dbcommands.c:192 commands/dbcommands.c:201 commands/dbcommands.c:210 commands/dbcommands.c:219 commands/dbcommands.c:228 commands/dbcommands.c:1448 commands/dbcommands.c:1457 commands/dbcommands.c:1466 commands/dbcommands.c:1475 commands/extension.c:1701 commands/extension.c:1711 commands/extension.c:1721 commands/extension.c:1731 commands/extension.c:2973 commands/foreigncmds.c:543 commands/foreigncmds.c:552 #: commands/functioncmds.c:568 commands/functioncmds.c:734 commands/functioncmds.c:743 commands/functioncmds.c:752 commands/functioncmds.c:761 commands/functioncmds.c:2193 commands/functioncmds.c:2201 commands/publicationcmds.c:91 commands/sequence.c:1267 commands/sequence.c:1277 commands/sequence.c:1287 commands/sequence.c:1297 commands/sequence.c:1307 commands/sequence.c:1317 commands/sequence.c:1327 commands/sequence.c:1337 -#: commands/sequence.c:1347 commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:155 commands/subscriptioncmds.c:166 commands/subscriptioncmds.c:180 commands/tablecmds.c:6792 commands/typecmds.c:299 commands/typecmds.c:1428 commands/typecmds.c:1437 commands/typecmds.c:1445 commands/typecmds.c:1453 commands/typecmds.c:1461 +#: commands/sequence.c:1347 commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:155 commands/subscriptioncmds.c:166 commands/subscriptioncmds.c:180 commands/tablecmds.c:6796 commands/typecmds.c:299 commands/typecmds.c:1428 commands/typecmds.c:1437 commands/typecmds.c:1445 commands/typecmds.c:1453 commands/typecmds.c:1461 #: commands/user.c:133 commands/user.c:147 commands/user.c:156 commands/user.c:165 commands/user.c:174 commands/user.c:183 commands/user.c:192 commands/user.c:201 commands/user.c:210 commands/user.c:219 commands/user.c:228 commands/user.c:237 commands/user.c:246 commands/user.c:582 commands/user.c:590 commands/user.c:598 commands/user.c:606 commands/user.c:614 commands/user.c:622 commands/user.c:630 commands/user.c:638 commands/user.c:647 #: commands/user.c:655 commands/user.c:663 parser/parse_utilcmd.c:402 replication/pgoutput/pgoutput.c:111 replication/pgoutput/pgoutput.c:132 replication/walsender.c:821 replication/walsender.c:832 replication/walsender.c:842 #, c-format @@ -3102,13 +3102,13 @@ msgstr "les droits par défaut ne peuvent pas être configurés pour les colonne msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS" msgstr "ne peut pas utiliser la clause IN SCHEMA lors de l'utilisation de GRANT/REVOKE ON SCHEMAS" -#: catalog/aclchk.c:1587 catalog/catalog.c:519 catalog/objectaddress.c:1426 commands/analyze.c:383 commands/copy.c:5141 commands/sequence.c:1702 commands/tablecmds.c:6270 commands/tablecmds.c:6413 commands/tablecmds.c:6463 commands/tablecmds.c:6537 commands/tablecmds.c:6607 commands/tablecmds.c:6717 commands/tablecmds.c:6811 commands/tablecmds.c:6870 commands/tablecmds.c:7009 commands/tablecmds.c:7091 commands/tablecmds.c:7184 -#: commands/tablecmds.c:7338 commands/tablecmds.c:10528 commands/tablecmds.c:10710 commands/tablecmds.c:10871 commands/tablecmds.c:11942 commands/trigger.c:928 parser/analyze.c:2329 parser/parse_relation.c:2788 parser/parse_relation.c:2851 parser/parse_target.c:1031 parser/parse_type.c:145 utils/adt/acl.c:2884 utils/adt/ruleutils.c:2511 +#: catalog/aclchk.c:1587 catalog/catalog.c:519 catalog/objectaddress.c:1426 commands/analyze.c:383 commands/copy.c:5142 commands/sequence.c:1702 commands/tablecmds.c:6274 commands/tablecmds.c:6417 commands/tablecmds.c:6467 commands/tablecmds.c:6541 commands/tablecmds.c:6611 commands/tablecmds.c:6721 commands/tablecmds.c:6815 commands/tablecmds.c:6874 commands/tablecmds.c:7013 commands/tablecmds.c:7095 commands/tablecmds.c:7188 +#: commands/tablecmds.c:7342 commands/tablecmds.c:10648 commands/tablecmds.c:10830 commands/tablecmds.c:10991 commands/tablecmds.c:12062 commands/trigger.c:918 parser/analyze.c:2329 parser/parse_relation.c:2788 parser/parse_relation.c:2851 parser/parse_target.c:1031 parser/parse_type.c:145 utils/adt/acl.c:2884 utils/adt/ruleutils.c:2511 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist" msgstr "la colonne « %s » de la relation « %s » n'existe pas" -#: catalog/aclchk.c:1850 catalog/objectaddress.c:1266 commands/sequence.c:1140 commands/tablecmds.c:234 commands/tablecmds.c:15265 utils/adt/acl.c:2074 utils/adt/acl.c:2104 utils/adt/acl.c:2136 utils/adt/acl.c:2168 utils/adt/acl.c:2196 utils/adt/acl.c:2226 +#: catalog/aclchk.c:1850 catalog/objectaddress.c:1266 commands/sequence.c:1140 commands/tablecmds.c:234 commands/tablecmds.c:15445 utils/adt/acl.c:2074 utils/adt/acl.c:2104 utils/adt/acl.c:2136 utils/adt/acl.c:2168 utils/adt/acl.c:2196 utils/adt/acl.c:2226 #, c-format msgid "\"%s\" is not a sequence" msgstr "« %s » n'est pas une séquence" @@ -3508,7 +3508,7 @@ msgstr "la relation d'OID %u n'existe pas" msgid "database with OID %u does not exist" msgstr "la base de données d'OID %u n'existe pas" -#: catalog/aclchk.c:4005 catalog/aclchk.c:4849 tcop/fastpath.c:221 utils/fmgr/fmgr.c:2017 +#: catalog/aclchk.c:4005 catalog/aclchk.c:4849 tcop/fastpath.c:218 utils/fmgr/fmgr.c:2017 #, c-format msgid "function with OID %u does not exist" msgstr "la fonction d'OID %u n'existe pas" @@ -3518,7 +3518,7 @@ msgstr "la fonction d'OID %u n'existe pas" msgid "language with OID %u does not exist" msgstr "le langage d'OID %u n'existe pas" -#: catalog/aclchk.c:4223 catalog/aclchk.c:4947 +#: catalog/aclchk.c:4223 catalog/aclchk.c:4947 commands/collationcmds.c:532 #, c-format msgid "schema with OID %u does not exist" msgstr "le schéma d'OID %u n'existe pas" @@ -3593,7 +3593,7 @@ msgstr "l'extension d'OID %u n'existe pas" msgid "publication with OID %u does not exist" msgstr "la publication d'OID %u n'existe pas" -#: catalog/aclchk.c:5335 commands/subscriptioncmds.c:1129 +#: catalog/aclchk.c:5335 commands/subscriptioncmds.c:1130 #, c-format msgid "subscription with OID %u does not exist" msgstr "la souscription d'OID %u n'existe pas" @@ -3613,7 +3613,7 @@ msgstr "doit être un super-utilisateur pour appeller pg_nextoid()" msgid "pg_nextoid() can only be used on system catalogs" msgstr "pg_nextoid() ne peut être utilisé que pour les catalogues système" -#: catalog/catalog.c:511 parser/parse_utilcmd.c:2197 +#: catalog/catalog.c:511 parser/parse_utilcmd.c:2207 #, c-format msgid "index \"%s\" does not belong to table \"%s\"" msgstr "l'index « %s » n'appartient pas à la table « %s »" @@ -3678,8 +3678,8 @@ msgstr[1] "" msgid "cannot drop %s because other objects depend on it" msgstr "n'a pas pu supprimer %s car d'autres objets en dépendent" -#: catalog/dependency.c:1192 catalog/dependency.c:1193 catalog/dependency.c:1199 catalog/dependency.c:1200 catalog/dependency.c:1211 catalog/dependency.c:1212 commands/tablecmds.c:1223 commands/tablecmds.c:12559 commands/tablespace.c:482 commands/user.c:1095 commands/view.c:505 libpq/auth.c:333 replication/syncrep.c:1308 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1347 utils/adt/acl.c:5347 utils/misc/guc.c:6540 utils/misc/guc.c:6576 -#: utils/misc/guc.c:6646 utils/misc/guc.c:10745 utils/misc/guc.c:10779 utils/misc/guc.c:10813 utils/misc/guc.c:10847 utils/misc/guc.c:10882 +#: catalog/dependency.c:1192 catalog/dependency.c:1193 catalog/dependency.c:1199 catalog/dependency.c:1200 catalog/dependency.c:1211 catalog/dependency.c:1212 commands/tablecmds.c:1226 commands/tablecmds.c:12679 commands/tablespace.c:482 commands/user.c:1095 commands/view.c:505 libpq/auth.c:333 replication/syncrep.c:1308 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1347 utils/adt/acl.c:5347 utils/misc/guc.c:6540 utils/misc/guc.c:6576 +#: utils/misc/guc.c:6646 utils/misc/guc.c:10752 utils/misc/guc.c:10786 utils/misc/guc.c:10820 utils/misc/guc.c:10863 utils/misc/guc.c:10905 #, c-format msgid "%s" msgstr "%s" @@ -3717,12 +3717,12 @@ msgstr "droit refusé pour créer « %s.%s »" msgid "System catalog modifications are currently disallowed." msgstr "Les modifications du catalogue système sont actuellement interdites." -#: catalog/heap.c:511 commands/tablecmds.c:2101 commands/tablecmds.c:2703 commands/tablecmds.c:5874 +#: catalog/heap.c:511 commands/tablecmds.c:2104 commands/tablecmds.c:2706 commands/tablecmds.c:5878 #, c-format msgid "tables can have at most %d columns" msgstr "les tables peuvent avoir au plus %d colonnes" -#: catalog/heap.c:529 commands/tablecmds.c:6160 +#: catalog/heap.c:529 commands/tablecmds.c:6164 #, c-format msgid "column name \"%s\" conflicts with a system column name" msgstr "le nom de la colonne « %s » entre en conflit avec le nom d'une colonne système" @@ -3759,7 +3759,7 @@ msgstr "aucun collationnement n'a été dérivé pour la colonne « %s » faisan msgid "no collation was derived for column \"%s\" with collatable type %s" msgstr "aucun collationnement n'a été dérivé pour la colonne « %s » de type collationnable %s" -#: catalog/heap.c:1164 catalog/index.c:862 commands/tablecmds.c:3478 +#: catalog/heap.c:1164 catalog/index.c:862 commands/tablecmds.c:3481 #, c-format msgid "relation \"%s\" already exists" msgstr "la relation « %s » existe déjà" @@ -3789,7 +3789,7 @@ msgstr "ne peut pas ajouter une contrainte NO INHERIT pour la table partitionné msgid "check constraint \"%s\" already exists" msgstr "la contrainte de vérification « %s » existe déjà" -#: catalog/heap.c:2850 catalog/index.c:876 catalog/pg_constraint.c:669 commands/tablecmds.c:7683 +#: catalog/heap.c:2850 catalog/index.c:876 catalog/pg_constraint.c:669 commands/tablecmds.c:7687 #, c-format msgid "constraint \"%s\" for relation \"%s\" already exists" msgstr "la contrainte « %s » de la relation « %s » existe déjà" @@ -3829,12 +3829,12 @@ msgstr "Une colonne générée ne peut référencer une autre colonne générée msgid "generation expression is not immutable" msgstr "l'expression de génération n'est pas immuable" -#: catalog/heap.c:3067 rewrite/rewriteHandler.c:1197 +#: catalog/heap.c:3067 rewrite/rewriteHandler.c:1191 #, c-format msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "la colonne « %s » est de type %s alors que l'expression par défaut est de type %s" -#: catalog/heap.c:3072 commands/prepare.c:384 parser/parse_node.c:434 parser/parse_target.c:591 parser/parse_target.c:866 parser/parse_target.c:876 rewrite/rewriteHandler.c:1202 +#: catalog/heap.c:3072 commands/prepare.c:384 parser/parse_node.c:434 parser/parse_target.c:591 parser/parse_target.c:866 parser/parse_target.c:876 rewrite/rewriteHandler.c:1196 #, c-format msgid "You will need to rewrite or cast the expression." msgstr "Vous devez réécrire l'expression ou lui appliquer une transformation de type." @@ -3871,7 +3871,7 @@ msgstr "La table « %s » référence « %s »." msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE." msgstr "Tronquez la table « %s » en même temps, ou utilisez TRUNCATE ... CASCADE." -#: catalog/index.c:218 parser/parse_utilcmd.c:2105 +#: catalog/index.c:218 parser/parse_utilcmd.c:2115 #, c-format msgid "multiple primary keys for table \"%s\" are not allowed" msgstr "les clés primaires multiples ne sont pas autorisées pour la table « %s »" @@ -3886,7 +3886,7 @@ msgstr "les clés primaires ne peuvent pas être des expressions" msgid "primary key column \"%s\" is not marked NOT NULL" msgstr "la colonne de clé primaire « %s » n'est pas marquée NOT NULL" -#: catalog/index.c:761 catalog/index.c:1835 +#: catalog/index.c:761 catalog/index.c:1891 #, c-format msgid "user-defined indexes on system catalog tables are not supported" msgstr "les index définis par l'utilisateur sur les tables du catalogue système ne sont pas supportés" @@ -3923,49 +3923,49 @@ msgstr "la relation « %s » existe déjà, poursuite du traitement" msgid "pg_class index OID value not set when in binary upgrade mode" msgstr "OID de l'index de pg_class non configuré en mode de mise à jour binaire" -#: catalog/index.c:2120 +#: catalog/index.c:2176 #, c-format msgid "DROP INDEX CONCURRENTLY must be first action in transaction" msgstr "DROP INDEX CONCURRENTLY doit être la première action dans une transaction" -#: catalog/index.c:2871 +#: catalog/index.c:2927 #, c-format msgid "building index \"%s\" on table \"%s\" serially" msgstr "construction de l'index « %s » sur la table « %s » séquentiellement" -#: catalog/index.c:2876 +#: catalog/index.c:2932 #, c-format msgid "building index \"%s\" on table \"%s\" with request for %d parallel worker" msgid_plural "building index \"%s\" on table \"%s\" with request for %d parallel workers" msgstr[0] "construction de l'index « %s » sur la table « %s » avec une demande de %d processus parallèle" msgstr[1] "construction de l'index « %s » sur la table « %s » avec une demande de %d processus parallèles" -#: catalog/index.c:3504 +#: catalog/index.c:3560 #, c-format msgid "cannot reindex temporary tables of other sessions" msgstr "ne peut pas ré-indexer les tables temporaires des autres sessions" -#: catalog/index.c:3515 +#: catalog/index.c:3571 #, c-format msgid "cannot reindex invalid index on TOAST table" msgstr "ne peut pas réindexer un invalide sur la table TOAST" -#: catalog/index.c:3637 +#: catalog/index.c:3693 #, c-format msgid "index \"%s\" was reindexed" msgstr "l'index « %s » a été réindexée" -#: catalog/index.c:3713 commands/indexcmds.c:2991 +#: catalog/index.c:3769 commands/indexcmds.c:2991 #, c-format msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\"" msgstr "REINDEX n'est pas encore implémenté pour les tables partitionnées, « %s » ignoré" -#: catalog/index.c:3768 +#: catalog/index.c:3824 #, c-format msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping" msgstr "ne peut pas réindexer l'index invalide « %s.%s » sur la table TOAST, ignoré" -#: catalog/namespace.c:249 catalog/namespace.c:453 catalog/namespace.c:545 commands/trigger.c:5400 +#: catalog/namespace.c:249 catalog/namespace.c:453 catalog/namespace.c:545 commands/trigger.c:5425 #, c-format msgid "cross-database references are not implemented: \"%s.%s.%s\"" msgstr "les références entre bases de données ne sont pas implémentées : « %s.%s.%s »" @@ -4060,7 +4060,7 @@ msgstr "ne peut pas déplacer les objets dans ou à partir des schémas temporai msgid "cannot move objects into or out of TOAST schema" msgstr "ne peut pas déplacer les objets dans ou à partir des schémas TOAST" -#: catalog/namespace.c:3044 commands/schemacmds.c:257 commands/schemacmds.c:337 commands/tablecmds.c:1168 +#: catalog/namespace.c:3044 commands/schemacmds.c:257 commands/schemacmds.c:337 commands/tablecmds.c:1171 #, c-format msgid "schema \"%s\" does not exist" msgstr "le schéma « %s » n'existe pas" @@ -4095,27 +4095,27 @@ msgstr "ne peut pas créer des tables temporaires lors de la restauration" msgid "cannot create temporary tables during a parallel operation" msgstr "ne peut pas créer de tables temporaires pendant une opération parallèle" -#: catalog/namespace.c:4219 commands/tablespace.c:1218 commands/variable.c:64 utils/misc/guc.c:10914 utils/misc/guc.c:10992 +#: catalog/namespace.c:4219 commands/tablespace.c:1218 commands/variable.c:64 utils/misc/guc.c:10937 utils/misc/guc.c:11015 #, c-format msgid "List syntax is invalid." msgstr "La syntaxe de la liste est invalide." -#: catalog/objectaddress.c:1274 catalog/pg_publication.c:66 commands/policy.c:95 commands/policy.c:375 commands/policy.c:465 commands/tablecmds.c:228 commands/tablecmds.c:270 commands/tablecmds.c:1957 commands/tablecmds.c:5351 commands/tablecmds.c:10645 +#: catalog/objectaddress.c:1274 catalog/pg_publication.c:66 commands/policy.c:95 commands/policy.c:375 commands/policy.c:465 commands/tablecmds.c:228 commands/tablecmds.c:270 commands/tablecmds.c:1960 commands/tablecmds.c:5355 commands/tablecmds.c:10765 #, c-format msgid "\"%s\" is not a table" msgstr "« %s » n'est pas une table" -#: catalog/objectaddress.c:1281 commands/tablecmds.c:240 commands/tablecmds.c:5381 commands/tablecmds.c:15270 commands/view.c:138 +#: catalog/objectaddress.c:1281 commands/tablecmds.c:240 commands/tablecmds.c:5385 commands/tablecmds.c:15450 commands/view.c:138 #, c-format msgid "\"%s\" is not a view" msgstr "« %s » n'est pas une vue" -#: catalog/objectaddress.c:1288 commands/matview.c:175 commands/tablecmds.c:246 commands/tablecmds.c:15275 +#: catalog/objectaddress.c:1288 commands/matview.c:175 commands/tablecmds.c:246 commands/tablecmds.c:15455 #, c-format msgid "\"%s\" is not a materialized view" msgstr "« %s » n'est pas une vue matérialisée" -#: catalog/objectaddress.c:1295 commands/tablecmds.c:264 commands/tablecmds.c:5384 commands/tablecmds.c:15280 +#: catalog/objectaddress.c:1295 commands/tablecmds.c:264 commands/tablecmds.c:5388 commands/tablecmds.c:15460 #, c-format msgid "\"%s\" is not a foreign table" msgstr "« %s » n'est pas une table distante" @@ -4545,8 +4545,8 @@ msgstr "relation %s" msgid "operator family %s for access method %s" msgstr "famille d'opérateur %s pour la méthode d'accès %s" -#: catalog/partition.c:215 commands/analyze.c:1359 commands/indexcmds.c:1164 commands/tablecmds.c:1099 commands/tablecmds.c:8480 commands/tablecmds.c:8623 commands/tablecmds.c:8810 commands/tablecmds.c:8957 commands/tablecmds.c:10736 commands/tablecmds.c:16225 commands/tablecmds.c:16927 executor/execExprInterp.c:3312 executor/execMain.c:1854 executor/execMain.c:1940 executor/execMain.c:1990 executor/execMain.c:2098 -#: executor/execPartition.c:647 executor/execPartition.c:707 executor/execPartition.c:851 executor/execPartition.c:965 executor/execPartition.c:998 executor/execPartition.c:1103 executor/nodeModifyTable.c:1966 parser/parse_utilcmd.c:1201 +#: catalog/partition.c:215 commands/analyze.c:1359 commands/indexcmds.c:1164 commands/tablecmds.c:1102 commands/tablecmds.c:8484 commands/tablecmds.c:8627 commands/tablecmds.c:8814 commands/tablecmds.c:8961 commands/tablecmds.c:10856 commands/tablecmds.c:16405 commands/tablecmds.c:17107 executor/execExprInterp.c:3331 executor/execMain.c:1841 executor/execMain.c:1926 executor/execMain.c:1978 executor/execMain.c:2086 +#: executor/execPartition.c:648 executor/execPartition.c:707 executor/execPartition.c:850 executor/execPartition.c:965 executor/execPartition.c:998 executor/execPartition.c:1104 executor/nodeModifyTable.c:697 executor/nodeModifyTable.c:2028 parser/parse_utilcmd.c:1211 msgid "could not convert row type" msgstr "n'a pas pu convertir le type de ligne" @@ -4961,7 +4961,7 @@ msgstr "les fonctions SQL ne peuvent avoir d'arguments du type %s" msgid "SQL function \"%s\"" msgstr "Fonction SQL « %s »" -#: catalog/pg_publication.c:57 commands/trigger.c:238 commands/trigger.c:256 +#: catalog/pg_publication.c:57 commands/trigger.c:228 commands/trigger.c:246 #, c-format msgid "\"%s\" is a partitioned table" msgstr "« %s » est une table partitionnée" @@ -5081,7 +5081,7 @@ msgstr "" "ne peut pas réaffecter les objets appartenant à %s car ils sont nécessaires au\n" "système de bases de données" -#: catalog/pg_subscription.c:177 commands/subscriptioncmds.c:657 commands/subscriptioncmds.c:871 commands/subscriptioncmds.c:1097 +#: catalog/pg_subscription.c:177 commands/subscriptioncmds.c:658 commands/subscriptioncmds.c:872 commands/subscriptioncmds.c:1098 #, c-format msgid "subscription \"%s\" does not exist" msgstr "la souscription « %s » n'existe pas" @@ -5126,7 +5126,7 @@ msgstr "n'a pas pu former le nom du type array pour le type de données « %s msgid "invalid page in block %u of relation %s" msgstr "page invalide dans le bloc %u de la relation %s" -#: catalog/toasting.c:106 commands/indexcmds.c:590 commands/tablecmds.c:5363 commands/tablecmds.c:15136 +#: catalog/toasting.c:106 commands/indexcmds.c:590 commands/tablecmds.c:5367 commands/tablecmds.c:15316 #, c-format msgid "\"%s\" is not a table or materialized view" msgstr "« %s » n'est ni une table ni une vue matérialisée" @@ -5321,7 +5321,7 @@ msgstr "la méthode d'accès « %s » n'existe pas" msgid "handler function is not specified" msgstr "la fonction handler n'est pas spécifiée" -#: commands/amcmds.c:288 commands/event_trigger.c:245 commands/foreigncmds.c:493 commands/proclang.c:115 commands/proclang.c:287 commands/trigger.c:719 parser/parse_clause.c:950 +#: commands/amcmds.c:288 commands/event_trigger.c:245 commands/foreigncmds.c:493 commands/proclang.c:115 commands/proclang.c:287 commands/trigger.c:709 parser/parse_clause.c:950 #, c-format msgid "function %s must return type %s" msgstr "la fonction %s doit renvoyer le type %s" @@ -5434,7 +5434,7 @@ msgstr "ne peut pas exécuter CLUSTER sur une table partitionnée" msgid "there is no previously clustered index for table \"%s\"" msgstr "il n'y a pas d'index CLUSTER précédent pour la table « %s »" -#: commands/cluster.c:178 commands/tablecmds.c:12398 commands/tablecmds.c:14204 +#: commands/cluster.c:178 commands/tablecmds.c:12518 commands/tablecmds.c:14384 #, c-format msgid "index \"%s\" for table \"%s\" does not exist" msgstr "l'index « %s » pour la table « %s » n'existe pas" @@ -5449,7 +5449,7 @@ msgstr "ne peut pas exécuter CLUSTER sur un catalogue partagé" msgid "cannot vacuum temporary tables of other sessions" msgstr "ne peut pas exécuter VACUUM sur les tables temporaires des autres sessions" -#: commands/cluster.c:458 commands/tablecmds.c:14214 +#: commands/cluster.c:458 commands/tablecmds.c:14394 #, c-format msgid "\"%s\" is not an index for table \"%s\"" msgstr "« %s » n'est pas un index de la table « %s »" @@ -5555,17 +5555,17 @@ msgstr "la version n'a pas changé" msgid "could not convert locale name \"%s\" to language tag: %s" msgstr "n'a pas pu convertir le nom de locale « %s » en balise de langage : %s" -#: commands/collationcmds.c:530 +#: commands/collationcmds.c:527 #, c-format msgid "must be superuser to import system collations" msgstr "doit être super-utilisateur pour importer les collationnements systèmes" -#: commands/collationcmds.c:553 commands/copy.c:1898 commands/copy.c:3534 libpq/be-secure-common.c:80 +#: commands/collationcmds.c:555 commands/copy.c:1898 commands/copy.c:3535 libpq/be-secure-common.c:80 #, c-format msgid "could not execute command \"%s\": %m" msgstr "n'a pas pu exécuter la commande « %s » : %m" -#: commands/collationcmds.c:684 +#: commands/collationcmds.c:686 #, c-format msgid "no usable system locales were found" msgstr "aucune locale système utilisable n'a été trouvée" @@ -5575,7 +5575,7 @@ msgstr "aucune locale système utilisable n'a été trouvée" msgid "database \"%s\" does not exist" msgstr "la base de données « %s » n'existe pas" -#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:963 +#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:973 #, c-format msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table" msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni un type composite, ni une table distante" @@ -5912,7 +5912,7 @@ msgstr "n'a pas pu ouvrir le fichier « %s » en écriture : %m" msgid "COPY TO instructs the PostgreSQL server process to write a file. You may want a client-side facility such as psql's \\copy." msgstr "COPY TO indique au serveur PostgreSQL d'écrire un fichier. Vous pourriez vouloir utiliser la fonctionnalité \\copy de psql pour écrire en local." -#: commands/copy.c:1950 commands/copy.c:3565 +#: commands/copy.c:1950 commands/copy.c:3566 #, c-format msgid "\"%s\" is a directory" msgstr "« %s » est un répertoire" @@ -5982,147 +5982,147 @@ msgstr "n'a pas pu exécuter un COPY FREEZE à cause d'une activité transaction msgid "cannot perform COPY FREEZE because the table was not created or truncated in the current subtransaction" msgstr "n'a pas pu exécuter un COPY FREEZE parce que la table n'a pas été créée ou tronquée dans la transaction en cours" -#: commands/copy.c:3552 +#: commands/copy.c:3553 #, c-format msgid "COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \\copy." msgstr "COPY TO indique au serveur PostgreSQL de lire un fichier. Vous pourriez vouloir utiliser la fonctionnalité \\copy de psql pour lire en local." -#: commands/copy.c:3580 +#: commands/copy.c:3581 #, c-format msgid "COPY file signature not recognized" msgstr "la signature du fichier COPY n'est pas reconnue" -#: commands/copy.c:3585 +#: commands/copy.c:3586 #, c-format msgid "invalid COPY file header (missing flags)" msgstr "en-tête du fichier COPY invalide (options manquantes)" -#: commands/copy.c:3589 +#: commands/copy.c:3590 #, c-format msgid "invalid COPY file header (WITH OIDS)" msgstr "en-tête du fichier COPY invalide (WITH OIDS)" -#: commands/copy.c:3594 +#: commands/copy.c:3595 #, c-format msgid "unrecognized critical flags in COPY file header" msgstr "options critiques non reconnues dans l'en-tête du fichier COPY" -#: commands/copy.c:3600 +#: commands/copy.c:3601 #, c-format msgid "invalid COPY file header (missing length)" msgstr "en-tête du fichier COPY invalide (longueur manquante)" -#: commands/copy.c:3607 +#: commands/copy.c:3608 #, c-format msgid "invalid COPY file header (wrong length)" msgstr "en-tête du fichier COPY invalide (mauvaise longueur)" -#: commands/copy.c:3725 commands/copy.c:4398 commands/copy.c:4628 +#: commands/copy.c:3726 commands/copy.c:4399 commands/copy.c:4629 #, c-format msgid "extra data after last expected column" msgstr "données supplémentaires après la dernière colonne attendue" -#: commands/copy.c:3739 +#: commands/copy.c:3740 #, c-format msgid "missing data for column \"%s\"" msgstr "données manquantes pour la colonne « %s »" -#: commands/copy.c:3822 +#: commands/copy.c:3823 #, c-format msgid "received copy data after EOF marker" msgstr "a reçu des données de COPY après le marqueur de fin" -#: commands/copy.c:3829 +#: commands/copy.c:3830 #, c-format msgid "row field count is %d, expected %d" msgstr "le nombre de champs de la ligne est %d, %d attendus" -#: commands/copy.c:4149 commands/copy.c:4166 +#: commands/copy.c:4150 commands/copy.c:4167 #, c-format msgid "literal carriage return found in data" msgstr "retour chariot trouvé dans les données" -#: commands/copy.c:4150 commands/copy.c:4167 +#: commands/copy.c:4151 commands/copy.c:4168 #, c-format msgid "unquoted carriage return found in data" msgstr "retour chariot sans guillemet trouvé dans les données" -#: commands/copy.c:4152 commands/copy.c:4169 +#: commands/copy.c:4153 commands/copy.c:4170 #, c-format msgid "Use \"\\r\" to represent carriage return." msgstr "Utilisez « \\r » pour représenter un retour chariot." -#: commands/copy.c:4153 commands/copy.c:4170 +#: commands/copy.c:4154 commands/copy.c:4171 #, c-format msgid "Use quoted CSV field to represent carriage return." msgstr "Utiliser le champ CSV entre guillemets pour représenter un retour chariot." -#: commands/copy.c:4182 +#: commands/copy.c:4183 #, c-format msgid "literal newline found in data" msgstr "retour à la ligne trouvé dans les données" -#: commands/copy.c:4183 +#: commands/copy.c:4184 #, c-format msgid "unquoted newline found in data" msgstr "retour à la ligne trouvé dans les données" -#: commands/copy.c:4185 +#: commands/copy.c:4186 #, c-format msgid "Use \"\\n\" to represent newline." msgstr "Utilisez « \\n » pour représenter un retour à la ligne." -#: commands/copy.c:4186 +#: commands/copy.c:4187 #, c-format msgid "Use quoted CSV field to represent newline." msgstr "Utiliser un champ CSV entre guillemets pour représenter un retour à la ligne." -#: commands/copy.c:4232 commands/copy.c:4268 +#: commands/copy.c:4233 commands/copy.c:4269 #, c-format msgid "end-of-copy marker does not match previous newline style" msgstr "le marqueur fin-de-copie ne correspond pas à un précédent style de fin de ligne" -#: commands/copy.c:4241 commands/copy.c:4257 +#: commands/copy.c:4242 commands/copy.c:4258 #, c-format msgid "end-of-copy marker corrupt" msgstr "marqueur fin-de-copie corrompu" -#: commands/copy.c:4712 +#: commands/copy.c:4713 #, c-format msgid "unterminated CSV quoted field" msgstr "champ CSV entre guillemets non terminé" -#: commands/copy.c:4789 commands/copy.c:4808 +#: commands/copy.c:4790 commands/copy.c:4809 #, c-format msgid "unexpected EOF in COPY data" msgstr "fin de fichier (EOF) inattendu dans les données du COPY" -#: commands/copy.c:4798 +#: commands/copy.c:4799 #, c-format msgid "invalid field size" msgstr "taille du champ invalide" -#: commands/copy.c:4821 +#: commands/copy.c:4822 #, c-format msgid "incorrect binary data format" msgstr "format de données binaires incorrect" -#: commands/copy.c:5129 +#: commands/copy.c:5130 #, c-format msgid "column \"%s\" is a generated column" msgstr "la colonne « %s » est une colonne générée" -#: commands/copy.c:5131 +#: commands/copy.c:5132 #, c-format msgid "Generated columns cannot be used in COPY." msgstr "Les colonnes générées ne peuvent pas être utilisées dans COPY." -#: commands/copy.c:5146 commands/indexcmds.c:1653 commands/statscmds.c:221 commands/tablecmds.c:2127 commands/tablecmds.c:2753 commands/tablecmds.c:3140 parser/parse_relation.c:3353 parser/parse_relation.c:3373 utils/adt/tsvector_op.c:2659 +#: commands/copy.c:5147 commands/indexcmds.c:1653 commands/statscmds.c:221 commands/tablecmds.c:2130 commands/tablecmds.c:2756 commands/tablecmds.c:3143 parser/parse_relation.c:3353 parser/parse_relation.c:3373 utils/adt/tsvector_op.c:2659 #, c-format msgid "column \"%s\" does not exist" msgstr "la colonne « %s » n'existe pas" -#: commands/copy.c:5153 commands/tablecmds.c:2160 commands/trigger.c:937 parser/parse_target.c:1047 parser/parse_target.c:1058 +#: commands/copy.c:5154 commands/tablecmds.c:2163 commands/trigger.c:927 parser/parse_target.c:1047 parser/parse_target.c:1058 #, c-format msgid "column \"%s\" specified more than once" msgstr "la colonne « %s » est spécifiée plus d'une fois" @@ -6430,12 +6430,12 @@ msgstr "« %s » est une fonction d'agrégat" msgid "Use DROP AGGREGATE to drop aggregate functions." msgstr "Utiliser DROP AGGREGATE pour supprimer les fonctions d'agrégat." -#: commands/dropcmds.c:157 commands/sequence.c:447 commands/tablecmds.c:3224 commands/tablecmds.c:3382 commands/tablecmds.c:3427 commands/tablecmds.c:14583 tcop/utility.c:1205 +#: commands/dropcmds.c:157 commands/sequence.c:447 commands/tablecmds.c:3227 commands/tablecmds.c:3385 commands/tablecmds.c:3430 commands/tablecmds.c:14763 tcop/utility.c:1205 #, c-format msgid "relation \"%s\" does not exist, skipping" msgstr "la relation « %s » n'existe pas, poursuite du traitement" -#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1173 +#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1176 #, c-format msgid "schema \"%s\" does not exist, skipping" msgstr "le schéma « %s » n'existe pas, poursuite du traitement" @@ -7404,12 +7404,12 @@ msgstr "ne peut pas créer de contraintes d'exclusion sur la table partitionnée msgid "cannot create indexes on temporary tables of other sessions" msgstr "ne peut pas créer les index sur les tables temporaires des autres sessions" -#: commands/indexcmds.c:668 commands/tablecmds.c:684 commands/tablespace.c:1186 +#: commands/indexcmds.c:668 commands/tablecmds.c:687 commands/tablespace.c:1186 #, c-format msgid "cannot specify default tablespace for partitioned relations" msgstr "ne peut pas spécifier un tablespace par défaut pour les relations partitionnées" -#: commands/indexcmds.c:700 commands/tablecmds.c:719 commands/tablecmds.c:12705 commands/tablecmds.c:12817 +#: commands/indexcmds.c:700 commands/tablecmds.c:722 commands/tablecmds.c:12825 commands/tablecmds.c:12937 #, c-format msgid "only shared relations can be placed in pg_global tablespace" msgstr "seules les relations partagées peuvent être placées dans le tablespace pg_global" @@ -7489,12 +7489,12 @@ msgstr "La table « %s » contient des partitionso qui ne sont pas des tables di msgid "functions in index predicate must be marked IMMUTABLE" msgstr "les fonctions dans un prédicat d'index doivent être marquées comme IMMUTABLE" -#: commands/indexcmds.c:1648 parser/parse_utilcmd.c:2440 parser/parse_utilcmd.c:2574 +#: commands/indexcmds.c:1648 parser/parse_utilcmd.c:2450 parser/parse_utilcmd.c:2584 #, c-format msgid "column \"%s\" named in key does not exist" msgstr "la colonne « %s » nommée dans la clé n'existe pas" -#: commands/indexcmds.c:1672 parser/parse_utilcmd.c:1784 +#: commands/indexcmds.c:1672 parser/parse_utilcmd.c:1794 #, c-format msgid "expressions are not supported in included columns" msgstr "les expressions ne sont pas supportées dans les colonnes incluses" @@ -7531,7 +7531,7 @@ msgstr "une colonne incluse ne supporte pas d'options NULLS FIRST/LAST" msgid "could not determine which collation to use for index expression" msgstr "n'a pas pu déterminer le collationnement à utiliser pour l'expression d'index" -#: commands/indexcmds.c:1775 commands/tablecmds.c:15604 commands/typecmds.c:837 parser/parse_expr.c:2854 parser/parse_type.c:567 parser/parse_utilcmd.c:3647 parser/parse_utilcmd.c:4193 utils/adt/misc.c:504 +#: commands/indexcmds.c:1775 commands/tablecmds.c:15784 commands/typecmds.c:837 parser/parse_expr.c:2854 parser/parse_type.c:567 parser/parse_utilcmd.c:3657 parser/parse_utilcmd.c:4203 utils/adt/misc.c:504 #, c-format msgid "collations are not supported by type %s" msgstr "les collationnements ne sont pas supportés par le type %s" @@ -7568,7 +7568,7 @@ msgstr "la méthode d'accès « %s » ne supporte pas les options ASC/DESC" msgid "access method \"%s\" does not support NULLS FIRST/LAST options" msgstr "la méthode d'accès « %s » ne supporte pas les options NULLS FIRST/LAST" -#: commands/indexcmds.c:1944 commands/tablecmds.c:15629 commands/tablecmds.c:15635 commands/typecmds.c:2006 +#: commands/indexcmds.c:1944 commands/tablecmds.c:15809 commands/tablecmds.c:15815 commands/typecmds.c:2006 #, c-format msgid "data type %s has no default operator class for access method \"%s\"" msgstr "" @@ -7659,7 +7659,7 @@ msgstr "l'index « %s.%s » a été réindexé" msgid "REINDEX is not yet implemented for partitioned indexes" msgstr "REINDEX n'est pas implémenté pour des index partitionnés" -#: commands/lockcmds.c:103 commands/tablecmds.c:5354 commands/trigger.c:313 rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:939 +#: commands/lockcmds.c:103 commands/tablecmds.c:5358 commands/trigger.c:303 rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:939 #, c-format msgid "\"%s\" is not a table or view" msgstr "« %s » n'est ni une table ni une vue" @@ -7931,7 +7931,7 @@ msgstr "" msgid "operator attribute \"%s\" cannot be changed" msgstr "l'attribut « %s » de l'opérateur ne peut pas être changé" -#: commands/policy.c:88 commands/policy.c:381 commands/policy.c:471 commands/statscmds.c:140 commands/tablecmds.c:1486 commands/tablecmds.c:1968 commands/tablecmds.c:3034 commands/tablecmds.c:5333 commands/tablecmds.c:7961 commands/tablecmds.c:15191 commands/tablecmds.c:15226 commands/trigger.c:319 commands/trigger.c:1544 commands/trigger.c:1653 rewrite/rewriteDefine.c:278 rewrite/rewriteDefine.c:944 +#: commands/policy.c:88 commands/policy.c:381 commands/policy.c:471 commands/statscmds.c:140 commands/tablecmds.c:1489 commands/tablecmds.c:1971 commands/tablecmds.c:3037 commands/tablecmds.c:5337 commands/tablecmds.c:7965 commands/tablecmds.c:15371 commands/tablecmds.c:15406 commands/trigger.c:309 commands/trigger.c:1534 commands/trigger.c:1643 rewrite/rewriteDefine.c:278 rewrite/rewriteDefine.c:944 #, c-format msgid "permission denied: \"%s\" is a system catalog" msgstr "droit refusé : « %s » est un catalogue système" @@ -8065,7 +8065,7 @@ msgstr "Les langages supportés sont listés dans le catalogue système pg_pltem msgid "must be superuser to create custom procedural language" msgstr "doit être super-utilisateur pour créer un langage de procédures personnalisé" -#: commands/proclang.c:279 commands/trigger.c:711 commands/typecmds.c:458 commands/typecmds.c:475 +#: commands/proclang.c:279 commands/trigger.c:701 commands/typecmds.c:458 commands/typecmds.c:475 #, c-format msgid "changing return type of function %s from %s to %s" msgstr "changement du type de retour de la fonction %s de %s vers %s" @@ -8267,7 +8267,7 @@ msgstr "la séquence doit être dans le même schéma que la table avec laquelle msgid "cannot change ownership of identity sequence" msgstr "ne peut pas modifier le propriétaire de la séquence d'identité" -#: commands/sequence.c:1718 commands/tablecmds.c:12089 commands/tablecmds.c:14603 +#: commands/sequence.c:1718 commands/tablecmds.c:12209 commands/tablecmds.c:14783 #, c-format msgid "Sequence \"%s\" is linked to table \"%s\"." msgstr "La séquence « %s » est liée à la table « %s »." @@ -8354,7 +8354,7 @@ msgstr "nom de publication « %s » utilisé plus d'une fois" msgid "must be superuser to create subscriptions" msgstr "doit être super-utilisateur pour créer des souscriptions" -#: commands/subscriptioncmds.c:450 commands/subscriptioncmds.c:543 replication/logical/tablesync.c:846 replication/logical/worker.c:1750 +#: commands/subscriptioncmds.c:450 commands/subscriptioncmds.c:544 replication/logical/tablesync.c:846 replication/logical/worker.c:1750 #, c-format msgid "could not connect to the publisher: %s" msgstr "n'a pas pu se connecter au publieur : %s" @@ -8370,83 +8370,83 @@ msgstr "création du slot de réplication « %s » sur le publieur" msgid "tables were not subscribed, you will have to run %s to subscribe the tables" msgstr "les tables n'étaient pas souscrites, vous devrez exécuter %s pour souscrire aux tables" -#: commands/subscriptioncmds.c:599 +#: commands/subscriptioncmds.c:600 #, c-format msgid "table \"%s.%s\" added to subscription \"%s\"" msgstr "table « %s.%s » ajoutée à la souscription « %s »" -#: commands/subscriptioncmds.c:623 +#: commands/subscriptioncmds.c:624 #, c-format msgid "table \"%s.%s\" removed from subscription \"%s\"" msgstr "table « %s.%s » supprimée de la souscription « %s »" -#: commands/subscriptioncmds.c:695 +#: commands/subscriptioncmds.c:696 #, c-format msgid "cannot set %s for enabled subscription" msgstr "ne peut définir %s pour une souscription active" -#: commands/subscriptioncmds.c:730 +#: commands/subscriptioncmds.c:731 #, c-format msgid "cannot enable subscription that does not have a slot name" msgstr "ne peut pas activer une souscription qui n'a pas de nom de slot" -#: commands/subscriptioncmds.c:776 +#: commands/subscriptioncmds.c:777 #, c-format msgid "ALTER SUBSCRIPTION with refresh is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION avec rafraîchissement n'est pas autorisé pour les souscriptions désactivées" -#: commands/subscriptioncmds.c:777 +#: commands/subscriptioncmds.c:778 #, c-format msgid "Use ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." msgstr "Utilisez ALTER SUBSCRIPTION ... SET PUBLICATION ... WITH (refresh = false)." -#: commands/subscriptioncmds.c:795 +#: commands/subscriptioncmds.c:796 #, c-format msgid "ALTER SUBSCRIPTION ... REFRESH is not allowed for disabled subscriptions" msgstr "ALTER SUBSCRIPTION ... REFRESH n'est pas autorisé pour les souscriptions désactivées" -#: commands/subscriptioncmds.c:875 +#: commands/subscriptioncmds.c:876 #, c-format msgid "subscription \"%s\" does not exist, skipping" msgstr "la souscription « %s » n'existe pas, poursuite du traitement" -#: commands/subscriptioncmds.c:1000 +#: commands/subscriptioncmds.c:1001 #, c-format msgid "could not connect to publisher when attempting to drop the replication slot \"%s\"" msgstr "n'a pas pu se connecter au publieur pour supprimer le slot de réplication « %s »" -#: commands/subscriptioncmds.c:1002 commands/subscriptioncmds.c:1017 replication/logical/tablesync.c:895 replication/logical/tablesync.c:917 +#: commands/subscriptioncmds.c:1003 commands/subscriptioncmds.c:1018 replication/logical/tablesync.c:895 replication/logical/tablesync.c:917 #, c-format msgid "The error was: %s" msgstr "L'erreur était : %s" #. translator: %s is an SQL ALTER command -#: commands/subscriptioncmds.c:1004 +#: commands/subscriptioncmds.c:1005 #, c-format msgid "Use %s to disassociate the subscription from the slot." msgstr "Utilisez %s pour dissocier la souscription du slot." -#: commands/subscriptioncmds.c:1015 +#: commands/subscriptioncmds.c:1016 #, c-format msgid "could not drop the replication slot \"%s\" on publisher" msgstr "n'a pas pu supprimer le slot de réplication « %s » sur le publieur" -#: commands/subscriptioncmds.c:1020 +#: commands/subscriptioncmds.c:1021 #, c-format msgid "dropped replication slot \"%s\" on publisher" msgstr "slot de réplication « %s » supprimé sur le publieur" -#: commands/subscriptioncmds.c:1061 +#: commands/subscriptioncmds.c:1062 #, c-format msgid "permission denied to change owner of subscription \"%s\"" msgstr "droit refusé pour modifier le propriétaire de la souscription « %s »" -#: commands/subscriptioncmds.c:1063 +#: commands/subscriptioncmds.c:1064 #, c-format msgid "The owner of a subscription must be a superuser." msgstr "Le propriétaire d'une souscription doit être un super-utilisateur." -#: commands/subscriptioncmds.c:1178 +#: commands/subscriptioncmds.c:1179 #, c-format msgid "could not receive list of replicated tables from the publisher: %s" msgstr "n'a pas pu recevoir la liste des tables répliquées à partir du publieur : %s" @@ -8507,7 +8507,7 @@ msgstr "la vue matérialisée « %s » n'existe pas, poursuite du traitement" msgid "Use DROP MATERIALIZED VIEW to remove a materialized view." msgstr "Utilisez DROP MATERIALIZED VIEW pour supprimer une vue matérialisée." -#: commands/tablecmds.c:250 commands/tablecmds.c:274 commands/tablecmds.c:16861 parser/parse_utilcmd.c:2178 +#: commands/tablecmds.c:250 commands/tablecmds.c:274 commands/tablecmds.c:17041 parser/parse_utilcmd.c:2188 #, c-format msgid "index \"%s\" does not exist" msgstr "l'index « %s » n'existe pas" @@ -8530,7 +8530,7 @@ msgstr "« %s » n'est pas un type" msgid "Use DROP TYPE to remove a type." msgstr "Utilisez DROP TYPE pour supprimer un type." -#: commands/tablecmds.c:262 commands/tablecmds.c:11928 commands/tablecmds.c:14383 +#: commands/tablecmds.c:262 commands/tablecmds.c:12048 commands/tablecmds.c:14563 #, c-format msgid "foreign table \"%s\" does not exist" msgstr "la table distante « %s » n'existe pas" @@ -8544,272 +8544,272 @@ msgstr "la table distante « %s » n'existe pas, poursuite du traitement" msgid "Use DROP FOREIGN TABLE to remove a foreign table." msgstr "Utilisez DROP FOREIGN TABLE pour supprimer une table distante." -#: commands/tablecmds.c:600 +#: commands/tablecmds.c:603 #, c-format msgid "ON COMMIT can only be used on temporary tables" msgstr "ON COMMIT peut seulement être utilisé sur des tables temporaires" -#: commands/tablecmds.c:631 +#: commands/tablecmds.c:634 #, c-format msgid "cannot create temporary table within security-restricted operation" msgstr "" "ne peut pas créer une table temporaire à l'intérieur d'une fonction\n" "restreinte pour sécurité" -#: commands/tablecmds.c:667 commands/tablecmds.c:13287 +#: commands/tablecmds.c:670 commands/tablecmds.c:13407 #, c-format msgid "relation \"%s\" would be inherited from more than once" msgstr "la relation « %s » serait héritée plus d'une fois" -#: commands/tablecmds.c:841 +#: commands/tablecmds.c:844 #, c-format msgid "specifying a table access method is not supported on a partitioned table" msgstr "spécifier une méthode d'accès à la table n'est pas supporté sur une partitionnée" -#: commands/tablecmds.c:937 +#: commands/tablecmds.c:940 #, c-format msgid "\"%s\" is not partitioned" msgstr "« %s » n'est pas partitionné" -#: commands/tablecmds.c:1030 +#: commands/tablecmds.c:1033 #, c-format msgid "cannot partition using more than %d columns" msgstr "ne peut pas partitionner en utilisant plus de %d colonnes" -#: commands/tablecmds.c:1086 +#: commands/tablecmds.c:1089 #, c-format msgid "cannot create foreign partition of partitioned table \"%s\"" msgstr "ne peut pas créer une partition distante sur la table partitionnée « %s »" -#: commands/tablecmds.c:1088 +#: commands/tablecmds.c:1091 #, c-format msgid "Table \"%s\" contains indexes that are unique." msgstr "La table « %s » contient des index qui sont uniques." -#: commands/tablecmds.c:1253 +#: commands/tablecmds.c:1256 #, c-format msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects" msgstr "DROP INDEX CONCURRENTLY ne permet pas de supprimer plusieurs objets" -#: commands/tablecmds.c:1257 +#: commands/tablecmds.c:1260 #, c-format msgid "DROP INDEX CONCURRENTLY does not support CASCADE" msgstr "DROP INDEX CONCURRENTLY ne permet pas la CASCADE" -#: commands/tablecmds.c:1358 +#: commands/tablecmds.c:1361 #, c-format msgid "cannot drop partitioned index \"%s\" concurrently" msgstr "ne peut pas supprimer l'index partitionné « %s » de manière concurrente" -#: commands/tablecmds.c:1622 +#: commands/tablecmds.c:1625 #, c-format msgid "cannot truncate only a partitioned table" msgstr "ne peut pas seulement tronquer une table partitionnée" -#: commands/tablecmds.c:1623 +#: commands/tablecmds.c:1626 #, c-format msgid "Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly." msgstr "Ne spécifiez pas le mot clé ONLY ou utilisez TRUNCATE ONLY directement sur les partitions." -#: commands/tablecmds.c:1692 +#: commands/tablecmds.c:1695 #, c-format msgid "truncate cascades to table \"%s\"" msgstr "TRUNCATE cascade sur la table « %s »" -#: commands/tablecmds.c:1987 +#: commands/tablecmds.c:1990 #, c-format msgid "cannot truncate temporary tables of other sessions" msgstr "ne peut pas tronquer les tables temporaires des autres sessions" -#: commands/tablecmds.c:2217 commands/tablecmds.c:13184 +#: commands/tablecmds.c:2220 commands/tablecmds.c:13304 #, c-format msgid "cannot inherit from partitioned table \"%s\"" msgstr "ne peut pas hériter de la table partitionnée « %s »" -#: commands/tablecmds.c:2222 +#: commands/tablecmds.c:2225 #, c-format msgid "cannot inherit from partition \"%s\"" msgstr "ne peut pas hériter de la partition « %s »" -#: commands/tablecmds.c:2230 parser/parse_utilcmd.c:2402 parser/parse_utilcmd.c:2543 +#: commands/tablecmds.c:2233 parser/parse_utilcmd.c:2412 parser/parse_utilcmd.c:2553 #, c-format msgid "inherited relation \"%s\" is not a table or foreign table" msgstr "la relation héritée « %s » n'est ni une table ni une table distante" -#: commands/tablecmds.c:2242 +#: commands/tablecmds.c:2245 #, c-format msgid "cannot create a temporary relation as partition of permanent relation \"%s\"" msgstr "ne peut pas créer une relation temporaire comme partition de la relation permanente « %s »" -#: commands/tablecmds.c:2251 commands/tablecmds.c:13163 +#: commands/tablecmds.c:2254 commands/tablecmds.c:13283 #, c-format msgid "cannot inherit from temporary relation \"%s\"" msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »" -#: commands/tablecmds.c:2261 commands/tablecmds.c:13171 +#: commands/tablecmds.c:2264 commands/tablecmds.c:13291 #, c-format msgid "cannot inherit from temporary relation of another session" msgstr "ne peut pas hériter de la table temporaire d'une autre session" -#: commands/tablecmds.c:2316 +#: commands/tablecmds.c:2319 #, c-format msgid "merging multiple inherited definitions of column \"%s\"" msgstr "assemblage de plusieurs définitions d'héritage pour la colonne « %s »" -#: commands/tablecmds.c:2324 +#: commands/tablecmds.c:2327 #, c-format msgid "inherited column \"%s\" has a type conflict" msgstr "la colonne héritée « %s » a un conflit de type" -#: commands/tablecmds.c:2326 commands/tablecmds.c:2349 commands/tablecmds.c:2598 commands/tablecmds.c:2628 parser/parse_coerce.c:1721 parser/parse_coerce.c:1741 parser/parse_coerce.c:1761 parser/parse_coerce.c:1807 parser/parse_coerce.c:1846 parser/parse_param.c:218 +#: commands/tablecmds.c:2329 commands/tablecmds.c:2352 commands/tablecmds.c:2601 commands/tablecmds.c:2631 parser/parse_coerce.c:1728 parser/parse_coerce.c:1748 parser/parse_coerce.c:1768 parser/parse_coerce.c:1814 parser/parse_coerce.c:1853 parser/parse_param.c:218 #, c-format msgid "%s versus %s" msgstr "%s versus %s" -#: commands/tablecmds.c:2335 +#: commands/tablecmds.c:2338 #, c-format msgid "inherited column \"%s\" has a collation conflict" msgstr "la colonne héritée « %s » a un conflit sur le collationnement" -#: commands/tablecmds.c:2337 commands/tablecmds.c:2610 commands/tablecmds.c:5822 +#: commands/tablecmds.c:2340 commands/tablecmds.c:2613 commands/tablecmds.c:5826 #, c-format msgid "\"%s\" versus \"%s\"" msgstr "« %s » versus « %s »" -#: commands/tablecmds.c:2347 +#: commands/tablecmds.c:2350 #, c-format msgid "inherited column \"%s\" has a storage parameter conflict" msgstr "la colonne héritée « %s » a un conflit de paramètre de stockage" -#: commands/tablecmds.c:2363 +#: commands/tablecmds.c:2366 #, c-format msgid "inherited column \"%s\" has a generation conflict" msgstr "la colonne héritée « %s » a un conflit de génération" -#: commands/tablecmds.c:2449 commands/tablecmds.c:2504 commands/tablecmds.c:10745 parser/parse_utilcmd.c:1266 parser/parse_utilcmd.c:1308 parser/parse_utilcmd.c:1713 parser/parse_utilcmd.c:1820 +#: commands/tablecmds.c:2452 commands/tablecmds.c:2507 commands/tablecmds.c:10865 parser/parse_utilcmd.c:1276 parser/parse_utilcmd.c:1318 parser/parse_utilcmd.c:1723 parser/parse_utilcmd.c:1830 #, c-format msgid "cannot convert whole-row table reference" msgstr "ne peut pas convertir une référence de ligne complète de table" -#: commands/tablecmds.c:2450 parser/parse_utilcmd.c:1267 +#: commands/tablecmds.c:2453 parser/parse_utilcmd.c:1277 #, c-format msgid "Generation expression for column \"%s\" contains a whole-row reference to table \"%s\"." msgstr "L'expression de génération de la colonne « %s » contient une référence de ligne complète vers la table « %s »." -#: commands/tablecmds.c:2505 parser/parse_utilcmd.c:1309 +#: commands/tablecmds.c:2508 parser/parse_utilcmd.c:1319 #, c-format msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"." msgstr "La constrainte « %s » contient une référence de ligne complète vers la table « %s »." -#: commands/tablecmds.c:2584 +#: commands/tablecmds.c:2587 #, c-format msgid "merging column \"%s\" with inherited definition" msgstr "assemblage de la colonne « %s » avec une définition héritée" -#: commands/tablecmds.c:2588 +#: commands/tablecmds.c:2591 #, c-format msgid "moving and merging column \"%s\" with inherited definition" msgstr "déplacement et assemblage de la colonne « %s » avec une définition héritée" -#: commands/tablecmds.c:2589 +#: commands/tablecmds.c:2592 #, c-format msgid "User-specified column moved to the position of the inherited column." msgstr "Colonne utilisateur déplacée à la position de la colonne héritée." -#: commands/tablecmds.c:2596 +#: commands/tablecmds.c:2599 #, c-format msgid "column \"%s\" has a type conflict" msgstr "la colonne « %s » a un conflit de type" -#: commands/tablecmds.c:2608 +#: commands/tablecmds.c:2611 #, c-format msgid "column \"%s\" has a collation conflict" msgstr "la colonne « %s » a un conflit sur le collationnement" -#: commands/tablecmds.c:2626 +#: commands/tablecmds.c:2629 #, c-format msgid "column \"%s\" has a storage parameter conflict" msgstr "la colonne « %s » a un conflit de paramètre de stockage" -#: commands/tablecmds.c:2654 +#: commands/tablecmds.c:2657 #, c-format msgid "child column \"%s\" specifies generation expression" msgstr "la colonne enfant « %s » précise une expression de génération" -#: commands/tablecmds.c:2656 +#: commands/tablecmds.c:2659 #, c-format msgid "Omit the generation expression in the definition of the child table column to inherit the generation expression from the parent table." msgstr "Omettre l'expression de génération dans la définition de la colonne de la table fille pour hériter de l'expression de génération de la table parent." -#: commands/tablecmds.c:2660 +#: commands/tablecmds.c:2663 #, c-format msgid "column \"%s\" inherits from generated column but specifies default" msgstr "la colonne « %s » hérite d'une colonne générée mais indique une valeur par défaut" -#: commands/tablecmds.c:2665 +#: commands/tablecmds.c:2668 #, c-format msgid "column \"%s\" inherits from generated column but specifies identity" msgstr "la colonne « %s » hérite d'une colonne générée mais indique une identité" -#: commands/tablecmds.c:2773 +#: commands/tablecmds.c:2776 #, c-format msgid "column \"%s\" inherits conflicting generation expressions" msgstr "la colonne « %s » hérite d'expressions de génération conflictuelles" -#: commands/tablecmds.c:2778 +#: commands/tablecmds.c:2781 #, c-format msgid "column \"%s\" inherits conflicting default values" msgstr "la colonne « %s » hérite de valeurs par défaut conflictuelles" -#: commands/tablecmds.c:2780 +#: commands/tablecmds.c:2783 #, c-format msgid "To resolve the conflict, specify a default explicitly." msgstr "Pour résoudre le conflit, spécifiez explicitement une valeur par défaut." -#: commands/tablecmds.c:2826 +#: commands/tablecmds.c:2829 #, c-format msgid "check constraint name \"%s\" appears multiple times but with different expressions" msgstr "" "le nom de la contrainte de vérification, « %s », apparaît plusieurs fois\n" "mais avec des expressions différentes" -#: commands/tablecmds.c:3003 +#: commands/tablecmds.c:3006 #, c-format msgid "cannot rename column of typed table" msgstr "ne peut pas renommer une colonne d'une table typée" -#: commands/tablecmds.c:3022 +#: commands/tablecmds.c:3025 #, c-format msgid "\"%s\" is not a table, view, materialized view, composite type, index, or foreign table" msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni un type composite, ni un index, ni une table distante" -#: commands/tablecmds.c:3116 +#: commands/tablecmds.c:3119 #, c-format msgid "inherited column \"%s\" must be renamed in child tables too" msgstr "la colonne héritée « %s » doit aussi être renommée pour les tables filles" -#: commands/tablecmds.c:3148 +#: commands/tablecmds.c:3151 #, c-format msgid "cannot rename system column \"%s\"" msgstr "ne peut pas renommer la colonne système « %s »" -#: commands/tablecmds.c:3163 +#: commands/tablecmds.c:3166 #, c-format msgid "cannot rename inherited column \"%s\"" msgstr "ne peut pas renommer la colonne héritée « %s »" -#: commands/tablecmds.c:3315 +#: commands/tablecmds.c:3318 #, c-format msgid "inherited constraint \"%s\" must be renamed in child tables too" msgstr "la contrainte héritée « %s » doit aussi être renommée pour les tables enfants" -#: commands/tablecmds.c:3322 +#: commands/tablecmds.c:3325 #, c-format msgid "cannot rename inherited constraint \"%s\"" msgstr "ne peut pas renommer la colonne héritée « %s »" #. translator: first %s is a SQL command, eg ALTER TABLE -#: commands/tablecmds.c:3555 +#: commands/tablecmds.c:3558 #, c-format msgid "cannot %s \"%s\" because it is being used by active queries in this session" msgstr "" @@ -8817,1021 +8817,1046 @@ msgstr "" "des requêtes actives dans cette session" #. translator: first %s is a SQL command, eg ALTER TABLE -#: commands/tablecmds.c:3564 +#: commands/tablecmds.c:3567 #, c-format msgid "cannot %s \"%s\" because it has pending trigger events" msgstr "ne peut pas exécuter %s « %s » car il reste des événements sur les triggers" -#: commands/tablecmds.c:4710 +#: commands/tablecmds.c:4714 #, c-format msgid "cannot rewrite system relation \"%s\"" msgstr "ne peut pas ré-écrire la relation système « %s »" -#: commands/tablecmds.c:4716 +#: commands/tablecmds.c:4720 #, c-format msgid "cannot rewrite table \"%s\" used as a catalog table" msgstr "ne peut pas réécrire la table « %s » utilisée comme une table catalogue" -#: commands/tablecmds.c:4726 +#: commands/tablecmds.c:4730 #, c-format msgid "cannot rewrite temporary tables of other sessions" msgstr "ne peut pas ré-écrire les tables temporaires des autres sessions" -#: commands/tablecmds.c:5005 +#: commands/tablecmds.c:5009 #, c-format msgid "rewriting table \"%s\"" msgstr "ré-écriture de la table « %s »" -#: commands/tablecmds.c:5009 +#: commands/tablecmds.c:5013 #, c-format msgid "verifying table \"%s\"" msgstr "vérification de la table « %s »" -#: commands/tablecmds.c:5174 +#: commands/tablecmds.c:5178 #, c-format msgid "column \"%s\" contains null values" msgstr "la colonne « %s » contient des valeurs NULL" -#: commands/tablecmds.c:5190 +#: commands/tablecmds.c:5194 #, c-format msgid "check constraint \"%s\" is violated by some row" msgstr "la contrainte de vérification « %s » est rompue par une ligne" -#: commands/tablecmds.c:5208 +#: commands/tablecmds.c:5212 #, c-format msgid "updated partition constraint for default partition would be violated by some row" msgstr "la contrainte de partition mise à jour pour la partition par défaut serait transgressée par des lignes" -#: commands/tablecmds.c:5212 +#: commands/tablecmds.c:5216 #, c-format msgid "partition constraint is violated by some row" msgstr "la contrainte de partition est violée par une ligne" -#: commands/tablecmds.c:5357 commands/trigger.c:1538 commands/trigger.c:1644 +#: commands/tablecmds.c:5361 commands/trigger.c:1528 commands/trigger.c:1634 #, c-format msgid "\"%s\" is not a table, view, or foreign table" msgstr "« %s » n'est ni une table, ni une vue, ni une table distante" -#: commands/tablecmds.c:5360 +#: commands/tablecmds.c:5364 #, c-format msgid "\"%s\" is not a table, view, materialized view, or index" msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni une séquence, ni une table distante" -#: commands/tablecmds.c:5366 +#: commands/tablecmds.c:5370 #, c-format msgid "\"%s\" is not a table, materialized view, or index" msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un index" -#: commands/tablecmds.c:5369 +#: commands/tablecmds.c:5373 #, c-format msgid "\"%s\" is not a table, materialized view, or foreign table" msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni une table distante" -#: commands/tablecmds.c:5372 +#: commands/tablecmds.c:5376 #, c-format msgid "\"%s\" is not a table or foreign table" msgstr "« %s » n'est ni une table ni une table distante" -#: commands/tablecmds.c:5375 +#: commands/tablecmds.c:5379 #, c-format msgid "\"%s\" is not a table, composite type, or foreign table" msgstr "« %s » n'est ni une table, ni un type composite, ni une table distante" -#: commands/tablecmds.c:5378 commands/tablecmds.c:6945 +#: commands/tablecmds.c:5382 commands/tablecmds.c:6949 #, c-format msgid "\"%s\" is not a table, materialized view, index, or foreign table" msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un index, ni une table distante" -#: commands/tablecmds.c:5388 +#: commands/tablecmds.c:5392 #, c-format msgid "\"%s\" is of the wrong type" msgstr "« %s » est du mauvais type" -#: commands/tablecmds.c:5590 commands/tablecmds.c:5597 +#: commands/tablecmds.c:5594 commands/tablecmds.c:5601 #, c-format msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it" msgstr "ne peux pas modifier le type « %s » car la colonne « %s.%s » l'utilise" -#: commands/tablecmds.c:5604 +#: commands/tablecmds.c:5608 #, c-format msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type" msgstr "" "ne peut pas modifier la table distante « %s » car la colonne « %s.%s » utilise\n" "son type de ligne" -#: commands/tablecmds.c:5611 +#: commands/tablecmds.c:5615 #, c-format msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type" msgstr "" "ne peut pas modifier la table « %s » car la colonne « %s.%s » utilise\n" "son type de ligne" -#: commands/tablecmds.c:5667 +#: commands/tablecmds.c:5671 #, c-format msgid "cannot alter type \"%s\" because it is the type of a typed table" msgstr "ne peut pas modifier le type « %s » car il s'agit du type d'une table de type" -#: commands/tablecmds.c:5669 +#: commands/tablecmds.c:5673 #, c-format msgid "Use ALTER ... CASCADE to alter the typed tables too." msgstr "Utilisez ALTER ... CASCADE pour modifier aussi les tables de type." -#: commands/tablecmds.c:5715 +#: commands/tablecmds.c:5719 #, c-format msgid "type %s is not a composite type" msgstr "le type %s n'est pas un type composite" -#: commands/tablecmds.c:5741 +#: commands/tablecmds.c:5745 #, c-format msgid "cannot add column to typed table" msgstr "ne peut pas ajouter une colonne à une table typée" -#: commands/tablecmds.c:5785 +#: commands/tablecmds.c:5789 #, c-format msgid "cannot add column to a partition" msgstr "ne peut pas ajouter une colonne à une partition" -#: commands/tablecmds.c:5814 commands/tablecmds.c:13414 +#: commands/tablecmds.c:5818 commands/tablecmds.c:13534 #, c-format msgid "child table \"%s\" has different type for column \"%s\"" msgstr "la table fille « %s » a un type différent pour la colonne « %s »" -#: commands/tablecmds.c:5820 commands/tablecmds.c:13421 +#: commands/tablecmds.c:5824 commands/tablecmds.c:13541 #, c-format msgid "child table \"%s\" has different collation for column \"%s\"" msgstr "la table fille « %s » a un collationnement différent pour la colonne « %s »" -#: commands/tablecmds.c:5834 +#: commands/tablecmds.c:5838 #, c-format msgid "merging definition of column \"%s\" for child \"%s\"" msgstr "assemblage de la définition de la colonne « %s » pour le fils « %s »" -#: commands/tablecmds.c:5858 +#: commands/tablecmds.c:5862 #, c-format msgid "cannot recursively add identity column to table that has child tables" msgstr "ne peut pas ajouter récursivement la colonne identité à une table qui a des tables filles" -#: commands/tablecmds.c:6093 +#: commands/tablecmds.c:6097 #, c-format msgid "column must be added to child tables too" msgstr "la colonne doit aussi être ajoutée aux tables filles" -#: commands/tablecmds.c:6168 +#: commands/tablecmds.c:6172 #, c-format msgid "column \"%s\" of relation \"%s\" already exists, skipping" msgstr "la colonne « %s » de la relation « %s » existe déjà, poursuite du traitement" -#: commands/tablecmds.c:6175 +#: commands/tablecmds.c:6179 #, c-format msgid "column \"%s\" of relation \"%s\" already exists" msgstr "la colonne « %s » de la relation « %s » existe déjà" -#: commands/tablecmds.c:6241 commands/tablecmds.c:10397 +#: commands/tablecmds.c:6245 commands/tablecmds.c:10517 #, c-format msgid "cannot remove constraint from only the partitioned table when partitions exist" msgstr "ne peut pas supprimer une contrainte uniquement d'une table partitionnée quand des partitions existent" -#: commands/tablecmds.c:6242 commands/tablecmds.c:6546 commands/tablecmds.c:7405 commands/tablecmds.c:10398 +#: commands/tablecmds.c:6246 commands/tablecmds.c:6550 commands/tablecmds.c:7409 commands/tablecmds.c:10518 #, c-format msgid "Do not specify the ONLY keyword." msgstr "Ne spécifiez pas le mot clé ONLY." -#: commands/tablecmds.c:6279 commands/tablecmds.c:6472 commands/tablecmds.c:6614 commands/tablecmds.c:6726 commands/tablecmds.c:6820 commands/tablecmds.c:6879 commands/tablecmds.c:7029 commands/tablecmds.c:7099 commands/tablecmds.c:7192 commands/tablecmds.c:10537 commands/tablecmds.c:11951 +#: commands/tablecmds.c:6283 commands/tablecmds.c:6476 commands/tablecmds.c:6618 commands/tablecmds.c:6730 commands/tablecmds.c:6824 commands/tablecmds.c:6883 commands/tablecmds.c:7033 commands/tablecmds.c:7103 commands/tablecmds.c:7196 commands/tablecmds.c:10657 commands/tablecmds.c:12071 #, c-format msgid "cannot alter system column \"%s\"" msgstr "n'a pas pu modifier la colonne système « %s »" -#: commands/tablecmds.c:6285 commands/tablecmds.c:6620 +#: commands/tablecmds.c:6289 commands/tablecmds.c:6624 #, c-format msgid "column \"%s\" of relation \"%s\" is an identity column" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité" -#: commands/tablecmds.c:6321 +#: commands/tablecmds.c:6325 #, c-format msgid "column \"%s\" is in a primary key" msgstr "la colonne « %s » est dans une clé primaire" -#: commands/tablecmds.c:6343 +#: commands/tablecmds.c:6347 #, c-format msgid "column \"%s\" is marked NOT NULL in parent table" msgstr "la colonne « %s » est marquée NOT NULL dans la table parent" -#: commands/tablecmds.c:6543 commands/tablecmds.c:7859 +#: commands/tablecmds.c:6547 commands/tablecmds.c:7863 #, c-format msgid "constraint must be added to child tables too" msgstr "la contrainte doit aussi être ajoutée aux tables filles" -#: commands/tablecmds.c:6544 +#: commands/tablecmds.c:6548 #, c-format msgid "Column \"%s\" of relation \"%s\" is not already NOT NULL." msgstr "la colonne « %s » de la relation « %s » n'est pas déjà NOT NULL." -#: commands/tablecmds.c:6579 +#: commands/tablecmds.c:6583 #, c-format msgid "existing constraints on column \"%s\".\"%s\" are sufficient to prove that it does not contain nulls" msgstr "les contraintes existantes sur la colonne « %s.%s » sont suffisantes pour prouver qu'elle ne contient aucun NULL" -#: commands/tablecmds.c:6622 +#: commands/tablecmds.c:6626 #, c-format msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead." msgstr "Utilisez à la place ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY." -#: commands/tablecmds.c:6627 +#: commands/tablecmds.c:6631 #, c-format msgid "column \"%s\" of relation \"%s\" is a generated column" msgstr "la colonne « %s » de la relation « %s » est une colonne générée" -#: commands/tablecmds.c:6737 +#: commands/tablecmds.c:6741 #, c-format msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added" msgstr "la colonne « %s » de la relation « %s » doit être déclarée NOT NULL avant que la colonne identité puisse être ajoutée" -#: commands/tablecmds.c:6743 +#: commands/tablecmds.c:6747 #, c-format msgid "column \"%s\" of relation \"%s\" is already an identity column" msgstr "la colonne « %s » de la relation « %s » est déjà une colonne d'identité" -#: commands/tablecmds.c:6749 +#: commands/tablecmds.c:6753 #, c-format msgid "column \"%s\" of relation \"%s\" already has a default value" msgstr "la colonne « %s » de la relation « %s » a déjà une valeur par défaut" -#: commands/tablecmds.c:6826 commands/tablecmds.c:6887 +#: commands/tablecmds.c:6830 commands/tablecmds.c:6891 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité" -#: commands/tablecmds.c:6892 +#: commands/tablecmds.c:6896 #, c-format msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping" msgstr "la colonne « %s » de la relation « %s » n'est pas une colonne d'identité, poursuite du traitement" -#: commands/tablecmds.c:6957 +#: commands/tablecmds.c:6961 #, c-format msgid "cannot refer to non-index column by number" msgstr "impossible de référence une colonne non liée à une table par un nombre" -#: commands/tablecmds.c:6988 +#: commands/tablecmds.c:6992 #, c-format msgid "statistics target %d is too low" msgstr "la cible statistique %d est trop basse" -#: commands/tablecmds.c:6996 +#: commands/tablecmds.c:7000 #, c-format msgid "lowering statistics target to %d" msgstr "abaissement de la cible statistique à %d" -#: commands/tablecmds.c:7019 +#: commands/tablecmds.c:7023 #, c-format msgid "column number %d of relation \"%s\" does not exist" msgstr "la colonne numéro %d de la relation « %s » n'existe pas" -#: commands/tablecmds.c:7038 +#: commands/tablecmds.c:7042 #, c-format msgid "cannot alter statistics on included column \"%s\" of index \"%s\"" msgstr "ne peut modifier les statistiques sur la colonne incluse « %s » de l'index « %s »" -#: commands/tablecmds.c:7043 +#: commands/tablecmds.c:7047 #, c-format msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\"" msgstr "ne peut modifier les statistiques sur la colonne « %s » de l'index « %s », qui n'est pas une expression" -#: commands/tablecmds.c:7045 +#: commands/tablecmds.c:7049 #, c-format msgid "Alter statistics on table column instead." msgstr "Modifie les statistiques sur la colonne de la table à la place." -#: commands/tablecmds.c:7172 +#: commands/tablecmds.c:7176 #, c-format msgid "invalid storage type \"%s\"" msgstr "type de stockage « %s » invalide" -#: commands/tablecmds.c:7204 +#: commands/tablecmds.c:7208 #, c-format msgid "column data type %s can only have storage PLAIN" msgstr "le type de données %s de la colonne peut seulement avoir un stockage PLAIN" -#: commands/tablecmds.c:7285 +#: commands/tablecmds.c:7289 #, c-format msgid "cannot drop column from typed table" msgstr "ne peut pas supprimer une colonne à une table typée" -#: commands/tablecmds.c:7344 +#: commands/tablecmds.c:7348 #, c-format msgid "column \"%s\" of relation \"%s\" does not exist, skipping" msgstr "la colonne « %s » de la relation « %s » n'existe pas, ignore" -#: commands/tablecmds.c:7357 +#: commands/tablecmds.c:7361 #, c-format msgid "cannot drop system column \"%s\"" msgstr "ne peut pas supprimer la colonne système « %s »" -#: commands/tablecmds.c:7367 +#: commands/tablecmds.c:7371 #, c-format msgid "cannot drop inherited column \"%s\"" msgstr "ne peut pas supprimer la colonne héritée « %s »" -#: commands/tablecmds.c:7380 +#: commands/tablecmds.c:7384 #, c-format msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "ne peut supprimer la colonne « %s » car elle fait partie de la clé de partitionnement de la relation « %s »" -#: commands/tablecmds.c:7404 +#: commands/tablecmds.c:7408 #, c-format msgid "cannot drop column from only the partitioned table when partitions exist" msgstr "ne peut pas supprimer une colonne sur une seule partition quand plusieurs partitions existent" -#: commands/tablecmds.c:7580 +#: commands/tablecmds.c:7584 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX n'est pas supporté sur les tables partitionnées" -#: commands/tablecmds.c:7605 +#: commands/tablecmds.c:7609 #, c-format msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\"" msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX renommera l'index « %s » en « %s »" -#: commands/tablecmds.c:7939 +#: commands/tablecmds.c:7943 #, c-format msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "ne peut pas utiliser ONLY pour une clé étrangère sur la table partitionnée « %s » référençant la relation « %s »" -#: commands/tablecmds.c:7945 +#: commands/tablecmds.c:7949 #, c-format msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\"" msgstr "ne peut pas ajouter de clé étrangère NOT VALID sur la table partitionnée « %s » référençant la relation « %s »" -#: commands/tablecmds.c:7948 +#: commands/tablecmds.c:7952 #, c-format msgid "This feature is not yet supported on partitioned tables." msgstr "Cette fonctionnalité n'est pas encore implémentée sur les tables partitionnées." -#: commands/tablecmds.c:7955 commands/tablecmds.c:8359 +#: commands/tablecmds.c:7959 commands/tablecmds.c:8363 #, c-format msgid "referenced relation \"%s\" is not a table" msgstr "la relation référencée « %s » n'est pas une table" -#: commands/tablecmds.c:7978 +#: commands/tablecmds.c:7982 #, c-format msgid "constraints on permanent tables may reference only permanent tables" msgstr "les contraintes sur les tables permanentes peuvent seulement référencer des tables permanentes" -#: commands/tablecmds.c:7985 +#: commands/tablecmds.c:7989 #, c-format msgid "constraints on unlogged tables may reference only permanent or unlogged tables" msgstr "les contraintes sur les tables non tracées peuvent seulement référencer des tables permanentes ou non tracées" -#: commands/tablecmds.c:7991 +#: commands/tablecmds.c:7995 #, c-format msgid "constraints on temporary tables may reference only temporary tables" msgstr "" "les constraintes sur des tables temporaires ne peuvent référencer que des\n" "tables temporaires" -#: commands/tablecmds.c:7995 +#: commands/tablecmds.c:7999 #, c-format msgid "constraints on temporary tables must involve temporary tables of this session" msgstr "" "les contraintes sur des tables temporaires doivent référencer les tables\n" "temporaires de cette session" -#: commands/tablecmds.c:8061 commands/tablecmds.c:8067 +#: commands/tablecmds.c:8065 commands/tablecmds.c:8071 #, c-format msgid "invalid %s action for foreign key constraint containing generated column" msgstr "action %s invalide pour une clé étrangère contenant une colonne générée" -#: commands/tablecmds.c:8083 +#: commands/tablecmds.c:8087 #, c-format msgid "number of referencing and referenced columns for foreign key disagree" msgstr "nombre de colonnes de référence et référencées pour la clé étrangère en désaccord" -#: commands/tablecmds.c:8190 +#: commands/tablecmds.c:8194 #, c-format msgid "foreign key constraint \"%s\" cannot be implemented" msgstr "la contrainte de clé étrangère « %s » ne peut pas être implémentée" -#: commands/tablecmds.c:8192 +#: commands/tablecmds.c:8196 #, c-format msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s." msgstr "Les colonnes clés « %s » et « %s » sont de types incompatibles : %s et %s." -#: commands/tablecmds.c:8555 commands/tablecmds.c:8949 parser/parse_utilcmd.c:770 parser/parse_utilcmd.c:899 +#: commands/tablecmds.c:8559 commands/tablecmds.c:8953 parser/parse_utilcmd.c:780 parser/parse_utilcmd.c:909 #, c-format msgid "foreign key constraints are not supported on foreign tables" msgstr "les clés étrangères ne sont pas supportées par les tables distantes" -#: commands/tablecmds.c:9316 commands/tablecmds.c:9479 commands/tablecmds.c:10354 commands/tablecmds.c:10429 +#: commands/tablecmds.c:9321 commands/tablecmds.c:9599 commands/tablecmds.c:10474 commands/tablecmds.c:10549 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist" msgstr "la contrainte « %s » de la relation « %s » n'existe pas" -#: commands/tablecmds.c:9323 +#: commands/tablecmds.c:9328 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint" msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère" -#: commands/tablecmds.c:9487 +#: commands/tablecmds.c:9366 +#, c-format +msgid "cannot alter constraint \"%s\" on relation \"%s\"" +msgstr "ne peut pas modifier la contrainte « %s » sur la relation « %s »" + +#: commands/tablecmds.c:9369 +#, c-format +msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"." +msgstr "La contrainte « %s » est dérivée de la contrainte « %s » de la relation « %s »." + +#: commands/tablecmds.c:9371 +#, c-format +msgid "You may alter the constraint it derives from, instead." +msgstr "Vous pouvez modifier la contrainte dont elle dérive à la place." + +#: commands/tablecmds.c:9607 #, c-format msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint" msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère ou une contrainte de vérification" -#: commands/tablecmds.c:9566 +#: commands/tablecmds.c:9686 #, c-format msgid "constraint must be validated on child tables too" msgstr "la contrainte doit aussi être validées sur les tables enfants" -#: commands/tablecmds.c:9650 +#: commands/tablecmds.c:9770 #, c-format msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "la colonne « %s » référencée dans la contrainte de clé étrangère n'existe pas" -#: commands/tablecmds.c:9655 +#: commands/tablecmds.c:9775 #, c-format msgid "cannot have more than %d keys in a foreign key" msgstr "ne peut pas avoir plus de %d clés dans une clé étrangère" -#: commands/tablecmds.c:9720 +#: commands/tablecmds.c:9840 #, c-format msgid "cannot use a deferrable primary key for referenced table \"%s\"" msgstr "ne peut pas utiliser une clé primaire déferrable pour la table « %s » référencée" -#: commands/tablecmds.c:9737 +#: commands/tablecmds.c:9857 #, c-format msgid "there is no primary key for referenced table \"%s\"" msgstr "il n'y a pas de clé primaire pour la table « %s » référencée" -#: commands/tablecmds.c:9802 +#: commands/tablecmds.c:9922 #, c-format msgid "foreign key referenced-columns list must not contain duplicates" msgstr "la liste de colonnes référencées dans la clé étrangère ne doit pas contenir de duplicats" -#: commands/tablecmds.c:9896 +#: commands/tablecmds.c:10016 #, c-format msgid "cannot use a deferrable unique constraint for referenced table \"%s\"" msgstr "" "ne peut pas utiliser une contrainte unique déferrable pour la table\n" "référencée « %s »" -#: commands/tablecmds.c:9901 +#: commands/tablecmds.c:10021 #, c-format msgid "there is no unique constraint matching given keys for referenced table \"%s\"" msgstr "il n'existe aucune contrainte unique correspondant aux clés données pour la table « %s » référencée" -#: commands/tablecmds.c:9989 +#: commands/tablecmds.c:10109 #, c-format msgid "validating foreign key constraint \"%s\"" msgstr "validation de la contraintes de clé étrangère « %s »" -#: commands/tablecmds.c:10310 +#: commands/tablecmds.c:10430 #, c-format msgid "cannot drop inherited constraint \"%s\" of relation \"%s\"" msgstr "ne peut pas supprimer la contrainte héritée « %s » de la relation « %s »" -#: commands/tablecmds.c:10360 +#: commands/tablecmds.c:10480 #, c-format msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping" msgstr "la contrainte « %s » de la relation « %s » n'existe pas, ignore" -#: commands/tablecmds.c:10521 +#: commands/tablecmds.c:10641 #, c-format msgid "cannot alter column type of typed table" msgstr "ne peut pas modifier le type d'une colonne appartenant à une table typée" -#: commands/tablecmds.c:10548 +#: commands/tablecmds.c:10668 #, c-format msgid "cannot alter inherited column \"%s\"" msgstr "ne peut pas modifier la colonne héritée « %s »" -#: commands/tablecmds.c:10557 +#: commands/tablecmds.c:10677 #, c-format msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\"" msgstr "ne peut pas modifier la colonne « %s » car elle fait partie de la clé de partitionnement de la relation « %s »" -#: commands/tablecmds.c:10607 +#: commands/tablecmds.c:10727 #, c-format msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s" msgstr "le résultat de la clause USING pour la colonne « %s » ne peut pas être converti automatiquement vers le type %s" -#: commands/tablecmds.c:10610 +#: commands/tablecmds.c:10730 #, c-format msgid "You might need to add an explicit cast." msgstr "Vous pouvez avoir besoin d'ajouter une conversion explicite." -#: commands/tablecmds.c:10614 +#: commands/tablecmds.c:10734 #, c-format msgid "column \"%s\" cannot be cast automatically to type %s" msgstr "la colonne « %s » ne peut pas être convertie vers le type %s" #. translator: USING is SQL, don't translate it -#: commands/tablecmds.c:10617 +#: commands/tablecmds.c:10737 #, c-format msgid "You might need to specify \"USING %s::%s\"." msgstr "Vous pouvez avoir besoin de spécifier \"USING %s::%s\"." -#: commands/tablecmds.c:10717 +#: commands/tablecmds.c:10837 #, c-format msgid "cannot alter inherited column \"%s\" of relation \"%s\"" msgstr "ne peut pas modifier la colonne héritée « %s » de la relation « %s »" -#: commands/tablecmds.c:10746 +#: commands/tablecmds.c:10866 #, c-format msgid "USING expression contains a whole-row table reference." msgstr "l'expression USING contient une référence de table de ligne complète." -#: commands/tablecmds.c:10757 +#: commands/tablecmds.c:10877 #, c-format msgid "type of inherited column \"%s\" must be changed in child tables too" msgstr "le type de colonne héritée « %s » doit aussi être renommée pour les tables filles" -#: commands/tablecmds.c:10882 +#: commands/tablecmds.c:11002 #, c-format msgid "cannot alter type of column \"%s\" twice" msgstr "ne peut pas modifier la colonne « %s » deux fois" -#: commands/tablecmds.c:10920 +#: commands/tablecmds.c:11040 #, c-format msgid "generation expression for column \"%s\" cannot be cast automatically to type %s" msgstr "l'expression de génération de la colonne « %s » ne peut pas être convertie vers le type %s automatiquement" -#: commands/tablecmds.c:10925 +#: commands/tablecmds.c:11045 #, c-format msgid "default for column \"%s\" cannot be cast automatically to type %s" msgstr "" "la valeur par défaut de la colonne « %s » ne peut pas être convertie vers le\n" "type %s automatiquement" -#: commands/tablecmds.c:11003 +#: commands/tablecmds.c:11123 #, c-format msgid "cannot alter type of a column used by a generated column" msgstr "ne peut pas modifier le type d'une colonne utilisée dans colonne générée" -#: commands/tablecmds.c:11004 +#: commands/tablecmds.c:11124 #, c-format msgid "Column \"%s\" is used by generated column \"%s\"." msgstr "La colonne « %s » est utilisée par la colonne générée « %s »" -#: commands/tablecmds.c:11025 +#: commands/tablecmds.c:11145 #, c-format msgid "cannot alter type of a column used by a view or rule" msgstr "ne peut pas modifier le type d'une colonne utilisée dans une vue ou une règle" -#: commands/tablecmds.c:11026 commands/tablecmds.c:11045 commands/tablecmds.c:11063 +#: commands/tablecmds.c:11146 commands/tablecmds.c:11165 commands/tablecmds.c:11183 #, c-format msgid "%s depends on column \"%s\"" msgstr "%s dépend de la colonne « %s »" -#: commands/tablecmds.c:11044 +#: commands/tablecmds.c:11164 #, c-format msgid "cannot alter type of a column used in a trigger definition" msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'un trigger" -#: commands/tablecmds.c:11062 +#: commands/tablecmds.c:11182 #, c-format msgid "cannot alter type of a column used in a policy definition" msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'une politique" -#: commands/tablecmds.c:12059 commands/tablecmds.c:12071 +#: commands/tablecmds.c:12179 commands/tablecmds.c:12191 #, c-format msgid "cannot change owner of index \"%s\"" msgstr "ne peut pas modifier le propriétaire de l'index « %s »" -#: commands/tablecmds.c:12061 commands/tablecmds.c:12073 +#: commands/tablecmds.c:12181 commands/tablecmds.c:12193 #, c-format msgid "Change the ownership of the index's table, instead." msgstr "Modifier à la place le propriétaire de la table concernée par l'index." -#: commands/tablecmds.c:12087 +#: commands/tablecmds.c:12207 #, c-format msgid "cannot change owner of sequence \"%s\"" msgstr "ne peut pas modifier le propriétaire de la séquence « %s »" -#: commands/tablecmds.c:12101 commands/tablecmds.c:15302 +#: commands/tablecmds.c:12221 commands/tablecmds.c:15482 #, c-format msgid "Use ALTER TYPE instead." msgstr "Utilisez ALTER TYPE à la place." -#: commands/tablecmds.c:12110 +#: commands/tablecmds.c:12230 #, c-format msgid "\"%s\" is not a table, view, sequence, or foreign table" msgstr "« %s » n'est ni une table, ni une vue, ni une séquence, ni une table distante" -#: commands/tablecmds.c:12450 +#: commands/tablecmds.c:12570 #, c-format msgid "cannot have multiple SET TABLESPACE subcommands" msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE" -#: commands/tablecmds.c:12525 +#: commands/tablecmds.c:12645 #, c-format msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table" msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni un index, ni une table TOAST" -#: commands/tablecmds.c:12558 commands/view.c:504 +#: commands/tablecmds.c:12678 commands/view.c:504 #, c-format msgid "WITH CHECK OPTION is supported only on automatically updatable views" msgstr "WITH CHECK OPTION est uniquement accepté pour les vues dont la mise à jour est automatique" -#: commands/tablecmds.c:12698 +#: commands/tablecmds.c:12818 #, c-format msgid "cannot move system relation \"%s\"" msgstr "ne peut pas déplacer la colonne système « %s »" -#: commands/tablecmds.c:12714 +#: commands/tablecmds.c:12834 #, c-format msgid "cannot move temporary tables of other sessions" msgstr "ne peut pas déplacer les tables temporaires d'autres sessions" -#: commands/tablecmds.c:12886 +#: commands/tablecmds.c:13006 #, c-format msgid "only tables, indexes, and materialized views exist in tablespaces" msgstr "seuls les tables, index et vues matérialisées existent dans les tablespaces" -#: commands/tablecmds.c:12898 +#: commands/tablecmds.c:13018 #, c-format msgid "cannot move relations in to or out of pg_global tablespace" msgstr "ne peut pas déplacer les relations dans ou à partir du tablespace pg_global" -#: commands/tablecmds.c:12990 +#: commands/tablecmds.c:13110 #, c-format msgid "aborting because lock on relation \"%s.%s\" is not available" msgstr "annulation car le verrou sur la relation « %s.%s » n'est pas disponible" -#: commands/tablecmds.c:13006 +#: commands/tablecmds.c:13126 #, c-format msgid "no matching relations in tablespace \"%s\" found" msgstr "aucune relation correspondante trouvée dans le tablespace « %s »" -#: commands/tablecmds.c:13122 +#: commands/tablecmds.c:13242 #, c-format msgid "cannot change inheritance of typed table" msgstr "ne peut pas modifier l'héritage d'une table typée" -#: commands/tablecmds.c:13127 commands/tablecmds.c:13623 +#: commands/tablecmds.c:13247 commands/tablecmds.c:13803 #, c-format msgid "cannot change inheritance of a partition" msgstr "ne peut pas modifier l'héritage d'une partition" -#: commands/tablecmds.c:13132 +#: commands/tablecmds.c:13252 #, c-format msgid "cannot change inheritance of partitioned table" msgstr "ne peut pas modifier l'héritage d'une table partitionnée" -#: commands/tablecmds.c:13178 +#: commands/tablecmds.c:13298 #, c-format msgid "cannot inherit to temporary relation of another session" msgstr "ne peut pas hériter à partir d'une relation temporaire d'une autre session" -#: commands/tablecmds.c:13191 +#: commands/tablecmds.c:13311 #, c-format msgid "cannot inherit from a partition" msgstr "ne peut pas hériter d'une partition" -#: commands/tablecmds.c:13213 commands/tablecmds.c:15950 +#: commands/tablecmds.c:13333 commands/tablecmds.c:16130 #, c-format msgid "circular inheritance not allowed" msgstr "héritage circulaire interdit" -#: commands/tablecmds.c:13214 commands/tablecmds.c:15951 +#: commands/tablecmds.c:13334 commands/tablecmds.c:16131 #, c-format msgid "\"%s\" is already a child of \"%s\"." msgstr "« %s » est déjà un enfant de « %s »." -#: commands/tablecmds.c:13227 +#: commands/tablecmds.c:13347 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child" msgstr "le trigger « %s » empêche la table « %s » de devenir une fille dans l'héritage" -#: commands/tablecmds.c:13229 +#: commands/tablecmds.c:13349 #, c-format msgid "ROW triggers with transition tables are not supported in inheritance hierarchies." msgstr "les triggers ROW avec des tables de transition ne sont pas supportés dans les hiérarchies d'héritage." -#: commands/tablecmds.c:13432 +#: commands/tablecmds.c:13552 #, c-format msgid "column \"%s\" in child table must be marked NOT NULL" msgstr "la colonne « %s » de la table enfant doit être marquée comme NOT NULL" -#: commands/tablecmds.c:13459 +#: commands/tablecmds.c:13561 +#, c-format +msgid "column \"%s\" in child table must be a generated column" +msgstr "la colonne « %s » de la table enfant doit être une colonne générée" + +#: commands/tablecmds.c:13611 +#, c-format +msgid "column \"%s\" in child table has a conflicting generation expression" +msgstr "la colonne « %s » de la table enfant a une expression de génération en conflit" + +#: commands/tablecmds.c:13639 #, c-format msgid "child table is missing column \"%s\"" msgstr "la table enfant n'a pas de colonne « %s »" -#: commands/tablecmds.c:13547 +#: commands/tablecmds.c:13727 #, c-format msgid "child table \"%s\" has different definition for check constraint \"%s\"" msgstr "la table fille « %s » a un type différent pour la contrainte de vérification « %s »" -#: commands/tablecmds.c:13555 +#: commands/tablecmds.c:13735 #, c-format msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\"" msgstr "la contrainte « %s » entre en conflit avec une contrainte non héritée sur la table fille « %s »" -#: commands/tablecmds.c:13566 +#: commands/tablecmds.c:13746 #, c-format msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\"" msgstr "la contrainte « %s » entre en conflit avec une contrainte NOT VALID sur la table fille « %s »" -#: commands/tablecmds.c:13601 +#: commands/tablecmds.c:13781 #, c-format msgid "child table is missing constraint \"%s\"" msgstr "la table enfant n'a pas de contrainte « %s »" -#: commands/tablecmds.c:13690 +#: commands/tablecmds.c:13870 #, c-format msgid "relation \"%s\" is not a partition of relation \"%s\"" msgstr "la relation « %s » n'est pas une partition de la relation « %s »" -#: commands/tablecmds.c:13696 +#: commands/tablecmds.c:13876 #, c-format msgid "relation \"%s\" is not a parent of relation \"%s\"" msgstr "la relation « %s » n'est pas un parent de la relation « %s »" -#: commands/tablecmds.c:13924 +#: commands/tablecmds.c:14104 #, c-format msgid "typed tables cannot inherit" msgstr "les tables avec type ne peuvent pas hériter d'autres tables" -#: commands/tablecmds.c:13954 +#: commands/tablecmds.c:14134 #, c-format msgid "table is missing column \"%s\"" msgstr "la colonne « %s » manque à la table" -#: commands/tablecmds.c:13965 +#: commands/tablecmds.c:14145 #, c-format msgid "table has column \"%s\" where type requires \"%s\"" msgstr "la table a une colonne « %s » alors que le type impose « %s »" -#: commands/tablecmds.c:13974 +#: commands/tablecmds.c:14154 #, c-format msgid "table \"%s\" has different type for column \"%s\"" msgstr "la table « %s » a un type différent pour la colonne « %s »" -#: commands/tablecmds.c:13988 +#: commands/tablecmds.c:14168 #, c-format msgid "table has extra column \"%s\"" msgstr "la table a une colonne supplémentaire « %s »" -#: commands/tablecmds.c:14040 +#: commands/tablecmds.c:14220 #, c-format msgid "\"%s\" is not a typed table" msgstr "« %s » n'est pas une table typée" -#: commands/tablecmds.c:14222 +#: commands/tablecmds.c:14402 #, c-format msgid "cannot use non-unique index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index non unique « %s » comme identité de réplicat" -#: commands/tablecmds.c:14228 +#: commands/tablecmds.c:14408 #, c-format msgid "cannot use non-immediate index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index « %s » immédiat comme identité de réplicat" -#: commands/tablecmds.c:14234 +#: commands/tablecmds.c:14414 #, c-format msgid "cannot use expression index \"%s\" as replica identity" msgstr "ne peut pas utiliser un index par expression « %s » comme identité de réplicat" -#: commands/tablecmds.c:14240 +#: commands/tablecmds.c:14420 #, c-format msgid "cannot use partial index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index partiel « %s » comme identité de réplicat" -#: commands/tablecmds.c:14246 +#: commands/tablecmds.c:14426 #, c-format msgid "cannot use invalid index \"%s\" as replica identity" msgstr "ne peut pas utiliser l'index invalide « %s » comme identité de réplicat" -#: commands/tablecmds.c:14263 +#: commands/tablecmds.c:14443 #, c-format msgid "index \"%s\" cannot be used as replica identity because column %d is a system column" msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne %d est une colonne système" -#: commands/tablecmds.c:14270 +#: commands/tablecmds.c:14450 #, c-format msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable" msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne « %s » peut être NULL" -#: commands/tablecmds.c:14463 +#: commands/tablecmds.c:14643 #, c-format msgid "cannot change logged status of table \"%s\" because it is temporary" msgstr "ne peut pas modifier le statut de journalisation de la table « %s » parce qu'elle est temporaire" -#: commands/tablecmds.c:14487 +#: commands/tablecmds.c:14667 #, c-format msgid "cannot change table \"%s\" to unlogged because it is part of a publication" msgstr "ne peut pas modifier la table « %s » en non journalisée car elle fait partie d'une publication" -#: commands/tablecmds.c:14489 +#: commands/tablecmds.c:14669 #, c-format msgid "Unlogged relations cannot be replicated." msgstr "Les relations non journalisées ne peuvent pas être répliquées." -#: commands/tablecmds.c:14534 +#: commands/tablecmds.c:14714 #, c-format msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\"" msgstr "n'a pas pu passer la table « %s » en journalisé car elle référence la table non journalisée « %s »" -#: commands/tablecmds.c:14544 +#: commands/tablecmds.c:14724 #, c-format msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\"" msgstr "n'a pas pu passer la table « %s » en non journalisé car elle référence la table journalisée « %s »" -#: commands/tablecmds.c:14602 +#: commands/tablecmds.c:14782 #, c-format msgid "cannot move an owned sequence into another schema" msgstr "ne peut pas déplacer une séquence OWNED BY dans un autre schéma" -#: commands/tablecmds.c:14708 +#: commands/tablecmds.c:14888 #, c-format msgid "relation \"%s\" already exists in schema \"%s\"" msgstr "la relation « %s » existe déjà dans le schéma « %s »" -#: commands/tablecmds.c:15285 +#: commands/tablecmds.c:15465 #, c-format msgid "\"%s\" is not a composite type" msgstr "« %s » n'est pas un type composite" -#: commands/tablecmds.c:15317 +#: commands/tablecmds.c:15497 #, c-format msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table" msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni une séquence, ni une table distante" -#: commands/tablecmds.c:15352 +#: commands/tablecmds.c:15532 #, c-format msgid "unrecognized partitioning strategy \"%s\"" msgstr "stratégie de partitionnement « %s » non reconnue" -#: commands/tablecmds.c:15360 +#: commands/tablecmds.c:15540 #, c-format msgid "cannot use \"list\" partition strategy with more than one column" msgstr "ne peut pas utiliser la stratégie de partitionnement « list » avec plus d'une colonne" -#: commands/tablecmds.c:15426 +#: commands/tablecmds.c:15606 #, c-format msgid "column \"%s\" named in partition key does not exist" msgstr "la colonne « %s » nommée dans la clé de partitionnement n'existe pas" -#: commands/tablecmds.c:15434 +#: commands/tablecmds.c:15614 #, c-format msgid "cannot use system column \"%s\" in partition key" msgstr "ne peut pas utiliser la colonne système « %s » comme clé de partitionnement" -#: commands/tablecmds.c:15445 commands/tablecmds.c:15562 +#: commands/tablecmds.c:15625 commands/tablecmds.c:15742 #, c-format msgid "cannot use generated column in partition key" msgstr "ne peut pas utiliser une colonne générée dans une clé de partitionnement" -#: commands/tablecmds.c:15446 commands/tablecmds.c:15563 commands/trigger.c:659 rewrite/rewriteHandler.c:834 rewrite/rewriteHandler.c:851 +#: commands/tablecmds.c:15626 commands/tablecmds.c:15743 commands/trigger.c:649 rewrite/rewriteHandler.c:828 rewrite/rewriteHandler.c:845 #, c-format msgid "Column \"%s\" is a generated column." msgstr "la colonne « %s » est une colonne générée." -#: commands/tablecmds.c:15522 +#: commands/tablecmds.c:15702 #, c-format msgid "functions in partition key expression must be marked IMMUTABLE" msgstr "" "les fonctions dans une expression de clé de partitionnement doivent être marquées comme\n" "IMMUTABLE" -#: commands/tablecmds.c:15539 +#: commands/tablecmds.c:15719 #, c-format msgid "partition key expressions cannot contain whole-row references" msgstr "les expressions de clé de partitionnement ne peuvent pas contenir des références à des lignes complètes" -#: commands/tablecmds.c:15546 +#: commands/tablecmds.c:15726 #, c-format msgid "partition key expressions cannot contain system column references" msgstr "les expressions de la clé de partitionnement ne peuvent pas contenir des références aux colonnes systèmes" -#: commands/tablecmds.c:15575 +#: commands/tablecmds.c:15755 #, c-format msgid "cannot use constant expression as partition key" msgstr "ne peut pas utiliser une expression constante comme clé de partitionnement" -#: commands/tablecmds.c:15596 +#: commands/tablecmds.c:15776 #, c-format msgid "could not determine which collation to use for partition expression" msgstr "n'a pas pu déterminer le collationnement à utiliser pour l'expression de partitionnement" -#: commands/tablecmds.c:15631 +#: commands/tablecmds.c:15811 #, c-format msgid "You must specify a hash operator class or define a default hash operator class for the data type." msgstr "" "Vous devez spécifier une classe d'opérateur hash ou définir une\n" "classe d'opérateur hash par défaut pour le type de données." -#: commands/tablecmds.c:15637 +#: commands/tablecmds.c:15817 #, c-format msgid "You must specify a btree operator class or define a default btree operator class for the data type." msgstr "" "Vous devez spécifier une classe d'opérateur btree ou définir une\n" "classe d'opérateur btree par défaut pour le type de données." -#: commands/tablecmds.c:15782 +#: commands/tablecmds.c:15962 #, c-format msgid "partition constraint for table \"%s\" is implied by existing constraints" msgstr "la contrainte de partitionnement pour la table « %s » provient des contraintes existantes" -#: commands/tablecmds.c:15786 partitioning/partbounds.c:1245 partitioning/partbounds.c:1296 +#: commands/tablecmds.c:15966 partitioning/partbounds.c:1245 partitioning/partbounds.c:1296 #, c-format msgid "updated partition constraint for default partition \"%s\" is implied by existing constraints" msgstr "la contrainte de partitionnement pour la partition par défaut « %s » est implicite du fait de contraintes existantes" -#: commands/tablecmds.c:15890 +#: commands/tablecmds.c:16070 #, c-format msgid "\"%s\" is already a partition" msgstr "« %s » est déjà une partition" -#: commands/tablecmds.c:15896 +#: commands/tablecmds.c:16076 #, c-format msgid "cannot attach a typed table as partition" msgstr "ne peut pas attacher une table typée à une partition" -#: commands/tablecmds.c:15912 +#: commands/tablecmds.c:16092 #, c-format msgid "cannot attach inheritance child as partition" msgstr "ne peut pas ajouter la table en héritage comme une partition" -#: commands/tablecmds.c:15926 +#: commands/tablecmds.c:16106 #, c-format msgid "cannot attach inheritance parent as partition" msgstr "ne peut pas attacher le parent d'héritage comme partition" -#: commands/tablecmds.c:15960 +#: commands/tablecmds.c:16140 #, c-format msgid "cannot attach a temporary relation as partition of permanent relation \"%s\"" msgstr "ne peut pas attacher une relation temporaire comme partition de la relation permanente « %s »" -#: commands/tablecmds.c:15968 +#: commands/tablecmds.c:16148 #, c-format msgid "cannot attach a permanent relation as partition of temporary relation \"%s\"" msgstr "ne peut pas attacher une relation permanente comme partition de la relation temporaire « %s »" -#: commands/tablecmds.c:15976 +#: commands/tablecmds.c:16156 #, c-format msgid "cannot attach as partition of temporary relation of another session" msgstr "ne peut pas attacher comme partition d'une relation temporaire d'une autre session" -#: commands/tablecmds.c:15983 +#: commands/tablecmds.c:16163 #, c-format msgid "cannot attach temporary relation of another session as partition" msgstr "ne peut pas attacher une relation temporaire d'une autre session comme partition" -#: commands/tablecmds.c:16003 +#: commands/tablecmds.c:16183 #, c-format msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\"" msgstr "la table « %s » contient la colonne « %s » introuvable dans le parent « %s »" -#: commands/tablecmds.c:16006 +#: commands/tablecmds.c:16186 #, c-format msgid "The new partition may contain only the columns present in parent." msgstr "La nouvelle partition pourrait seulement contenir les colonnes présentes dans le parent." -#: commands/tablecmds.c:16018 +#: commands/tablecmds.c:16198 #, c-format msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition" msgstr "le trigger « %s » empêche la table « %s » de devenir une partition" -#: commands/tablecmds.c:16020 commands/trigger.c:465 +#: commands/tablecmds.c:16200 commands/trigger.c:455 #, c-format msgid "ROW triggers with transition tables are not supported on partitions" msgstr "les triggers ROW avec des tables de transition ne sont pas supportés sur les partitions" -#: commands/tablecmds.c:16187 +#: commands/tablecmds.c:16367 #, c-format msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\"" msgstr "ne peut pas attacher la table distante « %s » comme partition de la table partitionnée « %s »" -#: commands/tablecmds.c:16190 +#: commands/tablecmds.c:16370 #, c-format msgid "Table \"%s\" contains unique indexes." msgstr "La table « %s » contient des index uniques." -#: commands/tablecmds.c:16895 commands/tablecmds.c:16915 commands/tablecmds.c:16937 commands/tablecmds.c:16956 commands/tablecmds.c:16998 +#: commands/tablecmds.c:17075 commands/tablecmds.c:17095 commands/tablecmds.c:17117 commands/tablecmds.c:17136 commands/tablecmds.c:17178 #, c-format msgid "cannot attach index \"%s\" as a partition of index \"%s\"" msgstr "ne peut pas attacher l'index « %s » comme une partition de l'index « %s »" -#: commands/tablecmds.c:16898 +#: commands/tablecmds.c:17078 #, c-format msgid "Index \"%s\" is already attached to another index." msgstr "L'index « %s » est déjà attaché à un autre index." -#: commands/tablecmds.c:16918 +#: commands/tablecmds.c:17098 #, c-format msgid "Index \"%s\" is not an index on any partition of table \"%s\"." msgstr "L'index « %s » n'est un index sur aucune des partitions de la table « %s »." -#: commands/tablecmds.c:16940 +#: commands/tablecmds.c:17120 #, c-format msgid "The index definitions do not match." msgstr "La définition de l'index correspond pas." -#: commands/tablecmds.c:16959 +#: commands/tablecmds.c:17139 #, c-format msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"." msgstr "L'index « %s » appartient à une contrainte dans la table « %s » mais aucune contrainte n'existe pour l'index « %s »." -#: commands/tablecmds.c:17001 +#: commands/tablecmds.c:17181 #, c-format msgid "Another index is already attached for partition \"%s\"." msgstr "Un autre index est déjà attaché pour la partition « %s »." @@ -9966,261 +9991,261 @@ msgstr "les répertoires du tablespace %u n'ont pas pu être supprimés" msgid "You can remove the directories manually if necessary." msgstr "Vous pouvez supprimer les répertoires manuellement si nécessaire." -#: commands/trigger.c:210 commands/trigger.c:221 +#: commands/trigger.c:200 commands/trigger.c:211 #, c-format msgid "\"%s\" is a table" msgstr "« %s » est une table" -#: commands/trigger.c:212 commands/trigger.c:223 +#: commands/trigger.c:202 commands/trigger.c:213 #, c-format msgid "Tables cannot have INSTEAD OF triggers." msgstr "Les tables ne peuvent pas avoir de triggers INSTEAD OF." -#: commands/trigger.c:240 +#: commands/trigger.c:230 #, c-format msgid "Partitioned tables cannot have BEFORE / FOR EACH ROW triggers." msgstr "Les tables partitionnées ne peuvent pas avoir de triggers BEFORE / FOR EACH ROW." -#: commands/trigger.c:258 +#: commands/trigger.c:248 #, c-format msgid "Triggers on partitioned tables cannot have transition tables." msgstr "Les triggers sur les tables partitionnées ne peuvent pas avoir de tables de transition." -#: commands/trigger.c:270 commands/trigger.c:277 commands/trigger.c:447 +#: commands/trigger.c:260 commands/trigger.c:267 commands/trigger.c:437 #, c-format msgid "\"%s\" is a view" msgstr "« %s » est une vue" -#: commands/trigger.c:272 +#: commands/trigger.c:262 #, c-format msgid "Views cannot have row-level BEFORE or AFTER triggers." msgstr "Les vues ne peuvent pas avoir de trigger BEFORE ou AFTER au niveau ligne." -#: commands/trigger.c:279 +#: commands/trigger.c:269 #, c-format msgid "Views cannot have TRUNCATE triggers." msgstr "Les vues ne peuvent pas avoir de triggers TRUNCATE." -#: commands/trigger.c:287 commands/trigger.c:294 commands/trigger.c:306 commands/trigger.c:440 +#: commands/trigger.c:277 commands/trigger.c:284 commands/trigger.c:296 commands/trigger.c:430 #, c-format msgid "\"%s\" is a foreign table" msgstr "« %s » est une table distante" -#: commands/trigger.c:289 +#: commands/trigger.c:279 #, c-format msgid "Foreign tables cannot have INSTEAD OF triggers." msgstr "Les tables distantes ne peuvent pas avoir de triggers INSTEAD OF." -#: commands/trigger.c:296 +#: commands/trigger.c:286 #, c-format msgid "Foreign tables cannot have TRUNCATE triggers." msgstr "Les tables distantes ne peuvent pas avoir de triggers TRUNCATE." -#: commands/trigger.c:308 +#: commands/trigger.c:298 #, c-format msgid "Foreign tables cannot have constraint triggers." msgstr "Les tables distantes ne peuvent pas avoir de triggers de contrainte." -#: commands/trigger.c:383 +#: commands/trigger.c:373 #, c-format msgid "TRUNCATE FOR EACH ROW triggers are not supported" msgstr "les triggers TRUNCATE FOR EACH ROW ne sont pas supportés" -#: commands/trigger.c:391 +#: commands/trigger.c:381 #, c-format msgid "INSTEAD OF triggers must be FOR EACH ROW" msgstr "les triggers INSTEAD OF doivent être FOR EACH ROW" -#: commands/trigger.c:395 +#: commands/trigger.c:385 #, c-format msgid "INSTEAD OF triggers cannot have WHEN conditions" msgstr "les triggers INSTEAD OF ne peuvent pas avoir de conditions WHEN" -#: commands/trigger.c:399 +#: commands/trigger.c:389 #, c-format msgid "INSTEAD OF triggers cannot have column lists" msgstr "les triggers INSTEAD OF ne peuvent pas avoir de liste de colonnes" -#: commands/trigger.c:428 +#: commands/trigger.c:418 #, c-format msgid "ROW variable naming in the REFERENCING clause is not supported" msgstr "le nommage de variable ROW dans la clause REFERENCING n'est pas supporté" -#: commands/trigger.c:429 +#: commands/trigger.c:419 #, c-format msgid "Use OLD TABLE or NEW TABLE for naming transition tables." msgstr "Utilisez OLD TABLE ou NEW TABLE pour nommer les tables de transition." -#: commands/trigger.c:442 +#: commands/trigger.c:432 #, c-format msgid "Triggers on foreign tables cannot have transition tables." msgstr "Les triggers sur les tables distantes ne peuvent pas avoir de tables de transition." -#: commands/trigger.c:449 +#: commands/trigger.c:439 #, c-format msgid "Triggers on views cannot have transition tables." msgstr "Les triggers sur les vues ne peuvent pas avoir de tables de transition." -#: commands/trigger.c:469 +#: commands/trigger.c:459 #, c-format msgid "ROW triggers with transition tables are not supported on inheritance children" msgstr "les triggers ROW avec des tables de transition ne sont pas supportés sur les filles en héritage" -#: commands/trigger.c:475 +#: commands/trigger.c:465 #, c-format msgid "transition table name can only be specified for an AFTER trigger" msgstr "le nom de la table de transition peut seulement être spécifié pour un trigger AFTER" -#: commands/trigger.c:480 +#: commands/trigger.c:470 #, c-format msgid "TRUNCATE triggers with transition tables are not supported" msgstr "les triggers TRUNCATE avec des tables de transition ne sont pas supportés" -#: commands/trigger.c:497 +#: commands/trigger.c:487 #, c-format msgid "transition tables cannot be specified for triggers with more than one event" msgstr "les tables de transition ne peuvent pas être spécifiées pour les triggers avec plus d'un événement" -#: commands/trigger.c:508 +#: commands/trigger.c:498 #, c-format msgid "transition tables cannot be specified for triggers with column lists" msgstr "les tables de transition ne peuvent pas être spécifiées pour les triggers avec des listes de colonnes" -#: commands/trigger.c:525 +#: commands/trigger.c:515 #, c-format msgid "NEW TABLE can only be specified for an INSERT or UPDATE trigger" msgstr "OLD TABLE peut seulement être spécifié pour un trigger INSERT ou UPDATE" -#: commands/trigger.c:530 +#: commands/trigger.c:520 #, c-format msgid "NEW TABLE cannot be specified multiple times" msgstr "NEW TABLE ne peut pas être spécifié plusieurs fois" -#: commands/trigger.c:540 +#: commands/trigger.c:530 #, c-format msgid "OLD TABLE can only be specified for a DELETE or UPDATE trigger" msgstr "OLD TABLE peut seulement être spécifié pour un trigger DELETE ou UPDATE" -#: commands/trigger.c:545 +#: commands/trigger.c:535 #, c-format msgid "OLD TABLE cannot be specified multiple times" msgstr "OLD TABLE ne peut pas être spécifié plusieurs fois" -#: commands/trigger.c:555 +#: commands/trigger.c:545 #, c-format msgid "OLD TABLE name and NEW TABLE name cannot be the same" msgstr "les noms de OLD TABLE et NEW TABLE ne peuvent pas être identiques" -#: commands/trigger.c:619 commands/trigger.c:632 +#: commands/trigger.c:609 commands/trigger.c:622 #, c-format msgid "statement trigger's WHEN condition cannot reference column values" msgstr "" "la condition WHEN de l'instruction du trigger ne peut pas référencer les valeurs\n" "des colonnes" -#: commands/trigger.c:624 +#: commands/trigger.c:614 #, c-format msgid "INSERT trigger's WHEN condition cannot reference OLD values" msgstr "la condition WHEN du trigger INSERT ne peut pas référencer les valeurs OLD" -#: commands/trigger.c:637 +#: commands/trigger.c:627 #, c-format msgid "DELETE trigger's WHEN condition cannot reference NEW values" msgstr "la condition WHEN du trigger DELETE ne peut pas référencer les valeurs NEW" -#: commands/trigger.c:642 +#: commands/trigger.c:632 #, c-format msgid "BEFORE trigger's WHEN condition cannot reference NEW system columns" msgstr "la condition WHEN d'un trigger BEFORE ne doit pas référencer dans NEW les colonnes système" -#: commands/trigger.c:650 commands/trigger.c:658 +#: commands/trigger.c:640 commands/trigger.c:648 #, c-format msgid "BEFORE trigger's WHEN condition cannot reference NEW generated columns" msgstr "la condition WHEN d'un trigger BEFORE ne doit pas référencer dans NEW les colonnes générées" -#: commands/trigger.c:651 +#: commands/trigger.c:641 #, c-format msgid "A whole-row reference is used and the table contains generated columns." msgstr "Une référence comprenant toute une ligne est utilisée et la table contient des colonnes générées." -#: commands/trigger.c:833 commands/trigger.c:1723 +#: commands/trigger.c:823 commands/trigger.c:1713 #, c-format msgid "trigger \"%s\" for relation \"%s\" already exists" msgstr "le trigger « %s » de la relation « %s » existe déjà" -#: commands/trigger.c:1248 +#: commands/trigger.c:1238 msgid "Found referenced table's UPDATE trigger." msgstr "Trigger UPDATE de la table référencée trouvé." -#: commands/trigger.c:1249 +#: commands/trigger.c:1239 msgid "Found referenced table's DELETE trigger." msgstr "Trigger DELETE de la table référencée trouvé." -#: commands/trigger.c:1250 +#: commands/trigger.c:1240 msgid "Found referencing table's trigger." msgstr "Trigger de la table référencée trouvé." -#: commands/trigger.c:1359 commands/trigger.c:1375 +#: commands/trigger.c:1349 commands/trigger.c:1365 #, c-format msgid "ignoring incomplete trigger group for constraint \"%s\" %s" msgstr "ignore le groupe de trigger incomplet pour la contrainte « %s » %s" -#: commands/trigger.c:1388 +#: commands/trigger.c:1378 #, c-format msgid "converting trigger group into constraint \"%s\" %s" msgstr "conversion du groupe de trigger en une contrainte « %s » %s" -#: commands/trigger.c:1609 commands/trigger.c:1770 commands/trigger.c:1885 +#: commands/trigger.c:1599 commands/trigger.c:1760 commands/trigger.c:1875 #, c-format msgid "trigger \"%s\" for table \"%s\" does not exist" msgstr "le trigger « %s » de la table « %s » n'existe pas" -#: commands/trigger.c:1853 +#: commands/trigger.c:1843 #, c-format msgid "permission denied: \"%s\" is a system trigger" msgstr "droit refusé : « %s » est un trigger système" -#: commands/trigger.c:2432 +#: commands/trigger.c:2422 #, c-format msgid "trigger function %u returned null value" msgstr "la fonction trigger %u a renvoyé la valeur NULL" -#: commands/trigger.c:2498 commands/trigger.c:2715 commands/trigger.c:2967 commands/trigger.c:3274 +#: commands/trigger.c:2488 commands/trigger.c:2705 commands/trigger.c:2960 commands/trigger.c:3270 #, c-format msgid "BEFORE STATEMENT trigger cannot return a value" msgstr "un trigger BEFORE STATEMENT ne peut pas renvoyer une valeur" -#: commands/trigger.c:3340 executor/nodeModifyTable.c:1355 executor/nodeModifyTable.c:1424 +#: commands/trigger.c:3336 executor/nodeModifyTable.c:1415 executor/nodeModifyTable.c:1484 #, c-format msgid "tuple to be updated was already modified by an operation triggered by the current command" msgstr "la ligne à mettre à jour était déjà modifiée par une opération déclenchée par la commande courante" -#: commands/trigger.c:3341 executor/nodeModifyTable.c:815 executor/nodeModifyTable.c:889 executor/nodeModifyTable.c:1356 executor/nodeModifyTable.c:1425 +#: commands/trigger.c:3337 executor/nodeModifyTable.c:871 executor/nodeModifyTable.c:945 executor/nodeModifyTable.c:1416 executor/nodeModifyTable.c:1485 #, c-format msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows." msgstr "Considérez l'utilisation d'un trigger AFTER au lieu d'un trigger BEFORE pour propager les changements sur les autres lignes." -#: commands/trigger.c:3370 executor/nodeLockRows.c:225 executor/nodeLockRows.c:234 executor/nodeModifyTable.c:220 executor/nodeModifyTable.c:831 executor/nodeModifyTable.c:1372 executor/nodeModifyTable.c:1588 +#: commands/trigger.c:3366 executor/nodeLockRows.c:225 executor/nodeLockRows.c:234 executor/nodeModifyTable.c:226 executor/nodeModifyTable.c:887 executor/nodeModifyTable.c:1432 executor/nodeModifyTable.c:1650 #, c-format msgid "could not serialize access due to concurrent update" msgstr "n'a pas pu sérialiser un accès à cause d'une mise à jour en parallèle" -#: commands/trigger.c:3378 executor/nodeModifyTable.c:921 executor/nodeModifyTable.c:1442 executor/nodeModifyTable.c:1612 +#: commands/trigger.c:3374 executor/nodeModifyTable.c:977 executor/nodeModifyTable.c:1502 executor/nodeModifyTable.c:1674 #, c-format msgid "could not serialize access due to concurrent delete" msgstr "n'a pas pu sérialiser un accès à cause d'une suppression en parallèle" -#: commands/trigger.c:4438 +#: commands/trigger.c:4436 #, c-format msgid "cannot fire deferred trigger within security-restricted operation" msgstr "ne peut pas déclencher un trigger déferré à l'intérieur d'une opération restreinte pour sécurité" -#: commands/trigger.c:5451 +#: commands/trigger.c:5476 #, c-format msgid "constraint \"%s\" is not deferrable" msgstr "la contrainte « %s » n'est pas DEFERRABLE" -#: commands/trigger.c:5474 +#: commands/trigger.c:5499 #, c-format msgid "constraint \"%s\" does not exist" msgstr "la contrainte « %s » n'existe pas" @@ -10704,7 +10729,7 @@ msgstr "droit refusé pour supprimer le rôle" msgid "cannot use special role specifier in DROP ROLE" msgstr "ne peut pas être le spécificateur de rôle spécial dans DROP ROLE" -#: commands/user.c:1040 commands/user.c:1197 commands/variable.c:770 commands/variable.c:844 utils/adt/acl.c:5202 utils/adt/acl.c:5249 utils/adt/acl.c:5277 utils/adt/acl.c:5295 utils/init/miscinit.c:607 +#: commands/user.c:1040 commands/user.c:1197 commands/variable.c:778 commands/variable.c:781 commands/variable.c:865 commands/variable.c:868 utils/adt/acl.c:5202 utils/adt/acl.c:5249 utils/adt/acl.c:5277 utils/adt/acl.c:5295 utils/init/miscinit.c:607 #, c-format msgid "role \"%s\" does not exist" msgstr "le rôle « %s » n'existe pas" @@ -10929,7 +10954,7 @@ msgstr "" "ignore « %s » --- n'a pas pu exécuter un VACUUM sur les objets autres que\n" "des tables et les tables systèmes" -#: commands/variable.c:165 utils/misc/guc.c:10954 utils/misc/guc.c:11016 +#: commands/variable.c:165 utils/misc/guc.c:10977 utils/misc/guc.c:11039 #, c-format msgid "Unrecognized key word: \"%s\"." msgstr "Mot clé non reconnu : « %s »." @@ -11034,7 +11059,12 @@ msgstr "Ne peut pas modifier « client_encoding » maintenant." msgid "cannot change client_encoding during a parallel operation" msgstr "ne peut pas modifier le client_encoding lors d'une opération parallélisée" -#: commands/variable.c:863 +#: commands/variable.c:890 +#, c-format +msgid "permission will be denied to set role \"%s\"" +msgstr "le droit sera refusé pour configurer le rôle « %s »" + +#: commands/variable.c:895 #, c-format msgid "permission denied to set role \"%s\"" msgstr "droit refusé pour configurer le rôle « %s »" @@ -11124,12 +11154,12 @@ msgstr "le curseur « %s » n'est pas positionné sur une ligne" msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\"" msgstr "le curseur « %s » n'est pas un parcours modifiable de la table « %s »" -#: executor/execCurrent.c:280 executor/execExprInterp.c:2321 +#: executor/execCurrent.c:280 executor/execExprInterp.c:2343 #, c-format msgid "type of parameter %d (%s) does not match that when preparing the plan (%s)" msgstr "le type de paramètre %d (%s) ne correspond pas à ce qui est préparé dans le plan (%s)" -#: executor/execCurrent.c:292 executor/execExprInterp.c:2333 +#: executor/execCurrent.c:292 executor/execExprInterp.c:2355 #, c-format msgid "no value found for parameter %d" msgstr "aucune valeur trouvée pour le paramètre %d" @@ -11144,19 +11174,19 @@ msgstr "les appels à la fonction window ne peuvent pas être imbriqués" msgid "target type is not an array" msgstr "le type cible n'est pas un tableau" -#: executor/execExpr.c:1649 +#: executor/execExpr.c:1656 #, c-format msgid "ROW() column has type %s instead of type %s" msgstr "une colonne ROW() a le type %s au lieu du type %s" -#: executor/execExpr.c:2174 executor/execSRF.c:708 parser/parse_func.c:136 parser/parse_func.c:650 parser/parse_func.c:1024 +#: executor/execExpr.c:2181 executor/execSRF.c:708 parser/parse_func.c:136 parser/parse_func.c:650 parser/parse_func.c:1024 #, c-format msgid "cannot pass more than %d argument to a function" msgid_plural "cannot pass more than %d arguments to a function" msgstr[0] "ne peut pas passer plus de %d argument à une fonction" msgstr[1] "ne peut pas passer plus de %d arguments à une fonction" -#: executor/execExpr.c:2572 executor/execExpr.c:2578 executor/execExprInterp.c:2650 utils/adt/arrayfuncs.c:261 utils/adt/arrayfuncs.c:559 utils/adt/arrayfuncs.c:1301 utils/adt/arrayfuncs.c:3347 utils/adt/arrayfuncs.c:5302 utils/adt/arrayfuncs.c:5819 +#: executor/execExpr.c:2579 executor/execExpr.c:2585 executor/execExprInterp.c:2671 utils/adt/arrayfuncs.c:261 utils/adt/arrayfuncs.c:559 utils/adt/arrayfuncs.c:1301 utils/adt/arrayfuncs.c:3347 utils/adt/arrayfuncs.c:5302 utils/adt/arrayfuncs.c:5819 #, c-format msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" msgstr "le nombre de dimensions du tableau (%d) dépasse le maximum autorisé (%d)" @@ -11171,71 +11201,76 @@ msgstr "l'attribut %d du type %s a été supprimé" msgid "attribute %d of type %s has wrong type" msgstr "l'attribut %d de type %s a un mauvais type" -#: executor/execExprInterp.c:1879 executor/execExprInterp.c:2923 executor/execExprInterp.c:2970 +#: executor/execExprInterp.c:1879 executor/execExprInterp.c:2944 executor/execExprInterp.c:2990 #, c-format msgid "Table has type %s, but query expects %s." msgstr "La table a le type %s alors que la requête attend %s." -#: executor/execExprInterp.c:2411 +#: executor/execExprInterp.c:1958 utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230 utils/cache/typcache.c:1574 utils/cache/typcache.c:1730 utils/cache/typcache.c:1860 utils/fmgr/funcapi.c:424 +#, c-format +msgid "type %s is not composite" +msgstr "le type %s n'est pas un type composite" + +#: executor/execExprInterp.c:2433 #, c-format msgid "WHERE CURRENT OF is not supported for this table type" msgstr "WHERE CURRENT OF n'est pas supporté pour ce type de table" -#: executor/execExprInterp.c:2628 +#: executor/execExprInterp.c:2649 #, c-format msgid "cannot merge incompatible arrays" msgstr "ne peut pas fusionner les tableaux incompatibles" -#: executor/execExprInterp.c:2629 +#: executor/execExprInterp.c:2650 #, c-format msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "Le tableau avec le type d'élément %s ne peut pas être inclus dans la construction ARRAY avec le type d'élément %s." -#: executor/execExprInterp.c:2670 executor/execExprInterp.c:2700 +#: executor/execExprInterp.c:2691 executor/execExprInterp.c:2721 #, c-format msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "" "les tableaux multidimensionnels doivent avoir des expressions de tableaux\n" "avec les dimensions correspondantes" -#: executor/execExprInterp.c:2922 executor/execExprInterp.c:2969 +#: executor/execExprInterp.c:2943 executor/execExprInterp.c:2989 #, c-format msgid "attribute %d has wrong type" msgstr "l'attribut %d a un mauvais type" -#: executor/execExprInterp.c:3079 +#: executor/execExprInterp.c:3103 #, c-format msgid "array subscript in assignment must not be null" msgstr "l'indice du tableau dans l'affectation ne doit pas être NULL" -#: executor/execExprInterp.c:3512 utils/adt/domains.c:149 +#: executor/execExprInterp.c:3533 utils/adt/domains.c:149 #, c-format msgid "domain %s does not allow null values" msgstr "le domaine %s n'autorise pas les valeurs NULL" -#: executor/execExprInterp.c:3527 utils/adt/domains.c:184 +#: executor/execExprInterp.c:3548 utils/adt/domains.c:184 #, c-format msgid "value for domain %s violates check constraint \"%s\"" msgstr "la valeur pour le domaine %s viole la contrainte de vérification « %s »" -#: executor/execExprInterp.c:3898 executor/execExprInterp.c:3915 executor/execExprInterp.c:4017 executor/nodeModifyTable.c:109 executor/nodeModifyTable.c:120 executor/nodeModifyTable.c:137 executor/nodeModifyTable.c:145 +#: executor/execExprInterp.c:3919 executor/execExprInterp.c:3936 executor/execExprInterp.c:4038 executor/nodeModifyTable.c:109 executor/nodeModifyTable.c:120 executor/nodeModifyTable.c:137 executor/nodeModifyTable.c:145 #, c-format msgid "table row type and query-specified row type do not match" msgstr "le type de ligne de la table et celui spécifié par la requête ne correspondent pas" -#: executor/execExprInterp.c:3899 +#: executor/execExprInterp.c:3920 #, c-format msgid "Table row contains %d attribute, but query expects %d." msgid_plural "Table row contains %d attributes, but query expects %d." msgstr[0] "La ligne de la table contient %d attribut alors que la requête en attend %d." msgstr[1] "La ligne de la table contient %d attributs alors que la requête en attend %d." -#: executor/execExprInterp.c:3916 executor/nodeModifyTable.c:121 +#: executor/execExprInterp.c:3937 executor/nodeModifyTable.c:121 #, c-format msgid "Table has type %s at ordinal position %d, but query expects %s." msgstr "La table a le type %s à la position ordinale %d alors que la requête attend %s." -#: executor/execExprInterp.c:4018 executor/execSRF.c:967 +#: executor/execExprInterp.c:4039 executor/execSRF.c:967 #, c-format msgid "Physical storage mismatch on dropped attribute at ordinal position %d." msgstr "" @@ -11277,167 +11312,167 @@ msgstr "La clé %s est en conflit avec la clé existante %s." msgid "Key conflicts with existing key." msgstr "La clé est en conflit avec une clé existante." -#: executor/execMain.c:1091 +#: executor/execMain.c:1077 #, c-format msgid "cannot change sequence \"%s\"" msgstr "ne peut pas modifier la séquence « %s »" -#: executor/execMain.c:1097 +#: executor/execMain.c:1083 #, c-format msgid "cannot change TOAST relation \"%s\"" msgstr "ne peut pas modifier la relation TOAST « %s »" -#: executor/execMain.c:1115 rewrite/rewriteHandler.c:2976 rewrite/rewriteHandler.c:3751 +#: executor/execMain.c:1101 rewrite/rewriteHandler.c:2970 rewrite/rewriteHandler.c:3745 #, c-format msgid "cannot insert into view \"%s\"" msgstr "ne peut pas insérer dans la vue « %s »" -#: executor/execMain.c:1117 rewrite/rewriteHandler.c:2979 rewrite/rewriteHandler.c:3754 +#: executor/execMain.c:1103 rewrite/rewriteHandler.c:2973 rewrite/rewriteHandler.c:3748 #, c-format msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule." msgstr "Pour activer l'insertion dans la vue, fournissez un trigger INSTEAD OF INSERT ou une règle ON INSERT DO INSTEAD sans condition." -#: executor/execMain.c:1123 rewrite/rewriteHandler.c:2984 rewrite/rewriteHandler.c:3759 +#: executor/execMain.c:1109 rewrite/rewriteHandler.c:2978 rewrite/rewriteHandler.c:3753 #, c-format msgid "cannot update view \"%s\"" msgstr "ne peut pas mettre à jour la vue « %s »" -#: executor/execMain.c:1125 rewrite/rewriteHandler.c:2987 rewrite/rewriteHandler.c:3762 +#: executor/execMain.c:1111 rewrite/rewriteHandler.c:2981 rewrite/rewriteHandler.c:3756 #, c-format msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule." msgstr "Pour activer la mise à jour dans la vue, fournissez un trigger INSTEAD OF UPDATE ou une règle ON UPDATE DO INSTEAD sans condition." -#: executor/execMain.c:1131 rewrite/rewriteHandler.c:2992 rewrite/rewriteHandler.c:3767 +#: executor/execMain.c:1117 rewrite/rewriteHandler.c:2986 rewrite/rewriteHandler.c:3761 #, c-format msgid "cannot delete from view \"%s\"" msgstr "ne peut pas supprimer à partir de la vue « %s »" -#: executor/execMain.c:1133 rewrite/rewriteHandler.c:2995 rewrite/rewriteHandler.c:3770 +#: executor/execMain.c:1119 rewrite/rewriteHandler.c:2989 rewrite/rewriteHandler.c:3764 #, c-format msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule." msgstr "Pour activer la suppression dans la vue, fournissez un trigger INSTEAD OF DELETE ou une règle ON DELETE DO INSTEAD sans condition." -#: executor/execMain.c:1144 +#: executor/execMain.c:1130 #, c-format msgid "cannot change materialized view \"%s\"" msgstr "ne peut pas modifier la vue matérialisée « %s »" -#: executor/execMain.c:1156 +#: executor/execMain.c:1142 #, c-format msgid "cannot insert into foreign table \"%s\"" msgstr "ne peut pas insérer dans la table distante « %s »" -#: executor/execMain.c:1162 +#: executor/execMain.c:1148 #, c-format msgid "foreign table \"%s\" does not allow inserts" msgstr "la table distante « %s » n'autorise pas les insertions" -#: executor/execMain.c:1169 +#: executor/execMain.c:1155 #, c-format msgid "cannot update foreign table \"%s\"" msgstr "ne peut pas modifier la table distante « %s »" -#: executor/execMain.c:1175 +#: executor/execMain.c:1161 #, c-format msgid "foreign table \"%s\" does not allow updates" msgstr "la table distante « %s » n'autorise pas les modifications" -#: executor/execMain.c:1182 +#: executor/execMain.c:1168 #, c-format msgid "cannot delete from foreign table \"%s\"" msgstr "ne peut pas supprimer à partir de la table distante « %s »" -#: executor/execMain.c:1188 +#: executor/execMain.c:1174 #, c-format msgid "foreign table \"%s\" does not allow deletes" msgstr "la table distante « %s » n'autorise pas les suppressions" -#: executor/execMain.c:1199 +#: executor/execMain.c:1185 #, c-format msgid "cannot change relation \"%s\"" msgstr "ne peut pas modifier la relation « %s »" -#: executor/execMain.c:1226 +#: executor/execMain.c:1212 #, c-format msgid "cannot lock rows in sequence \"%s\"" msgstr "ne peut pas verrouiller les lignes dans la séquence « %s »" -#: executor/execMain.c:1233 +#: executor/execMain.c:1219 #, c-format msgid "cannot lock rows in TOAST relation \"%s\"" msgstr "ne peut pas verrouiller les lignes dans la relation TOAST « %s »" -#: executor/execMain.c:1240 +#: executor/execMain.c:1226 #, c-format msgid "cannot lock rows in view \"%s\"" msgstr "ne peut pas verrouiller les lignes dans la vue « %s »" -#: executor/execMain.c:1248 +#: executor/execMain.c:1234 #, c-format msgid "cannot lock rows in materialized view \"%s\"" msgstr "ne peut pas verrouiller les lignes dans la vue matérialisée « %s »" -#: executor/execMain.c:1257 executor/execMain.c:2629 executor/nodeLockRows.c:132 +#: executor/execMain.c:1243 executor/execMain.c:2620 executor/nodeLockRows.c:132 #, c-format msgid "cannot lock rows in foreign table \"%s\"" msgstr "ne peut pas verrouiller la table distante « %s »" -#: executor/execMain.c:1263 +#: executor/execMain.c:1249 #, c-format msgid "cannot lock rows in relation \"%s\"" msgstr "n'a pas pu verrouiller les lignes dans la relation « %s »" -#: executor/execMain.c:1880 +#: executor/execMain.c:1868 #, c-format msgid "new row for relation \"%s\" violates partition constraint" msgstr "la nouvelle ligne de la relation « %s » viole la contrainte de partitionnement" -#: executor/execMain.c:1882 executor/execMain.c:1964 executor/execMain.c:2013 executor/execMain.c:2122 +#: executor/execMain.c:1870 executor/execMain.c:1952 executor/execMain.c:2003 executor/execMain.c:2113 #, c-format msgid "Failing row contains %s." msgstr "La ligne en échec contient %s." -#: executor/execMain.c:1962 +#: executor/execMain.c:1950 #, c-format msgid "null value in column \"%s\" violates not-null constraint" msgstr "une valeur NULL viole la contrainte NOT NULL de la colonne « %s »" -#: executor/execMain.c:2011 +#: executor/execMain.c:2001 #, c-format msgid "new row for relation \"%s\" violates check constraint \"%s\"" msgstr "la nouvelle ligne de la relation « %s » viole la contrainte de vérification « %s »" -#: executor/execMain.c:2120 +#: executor/execMain.c:2111 #, c-format msgid "new row violates check option for view \"%s\"" msgstr "la nouvelle ligne viole la contrainte de vérification pour la vue « %s »" -#: executor/execMain.c:2130 +#: executor/execMain.c:2121 #, c-format msgid "new row violates row-level security policy \"%s\" for table \"%s\"" msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne « %s » pour la table « %s »" -#: executor/execMain.c:2135 +#: executor/execMain.c:2126 #, c-format msgid "new row violates row-level security policy for table \"%s\"" msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne pour la table « %s »" -#: executor/execMain.c:2142 +#: executor/execMain.c:2133 #, c-format msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\"" msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne « %s » (expression USING) pour la table « %s »" -#: executor/execMain.c:2147 +#: executor/execMain.c:2138 #, c-format msgid "new row violates row-level security policy (USING expression) for table \"%s\"" msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne (expression USING) pour la table « %s »" -#: executor/execPartition.c:341 +#: executor/execPartition.c:342 #, c-format msgid "no partition of relation \"%s\" found for row" msgstr "aucune partition de la relation « %s » trouvée pour la ligne" -#: executor/execPartition.c:344 +#: executor/execPartition.c:345 #, c-format msgid "Partition key of the failing row contains %s." msgstr "La clé de partitionnement de la ligne en échec contient %s." @@ -11541,12 +11576,17 @@ msgstr[1] "La ligne renvoyée contient %d attributs mais la requête en attend % msgid "Returned type %s at ordinal position %d, but query expects %s." msgstr "A renvoyé le type %s à la position ordinale %d, mais la requête attend %s." -#: executor/execUtils.c:710 +#: executor/execTuples.c:146 executor/execTuples.c:353 executor/execTuples.c:521 executor/execTuples.c:712 +#, c-format +msgid "cannot retrieve a system column in this context" +msgstr "ne peut pas récupérer une colonne système dans ce contexte" + +#: executor/execUtils.c:711 #, c-format msgid "materialized view \"%s\" has not been populated" msgstr "la vue matérialisée « %s » n'a pas été peuplée" -#: executor/execUtils.c:712 +#: executor/execUtils.c:713 #, c-format msgid "Use the REFRESH MATERIALIZED VIEW command." msgstr "Utilisez la commande REFRESH MATERIALIZED VIEW." @@ -11706,27 +11746,27 @@ msgstr "" msgid "Query has too few columns." msgstr "La requête n'a pas assez de colonnes." -#: executor/nodeModifyTable.c:814 executor/nodeModifyTable.c:888 +#: executor/nodeModifyTable.c:870 executor/nodeModifyTable.c:944 #, c-format msgid "tuple to be deleted was already modified by an operation triggered by the current command" msgstr "la ligne à supprimer était déjà modifiée par une opération déclenchée par la commande courante" -#: executor/nodeModifyTable.c:1195 +#: executor/nodeModifyTable.c:1254 #, c-format msgid "invalid ON UPDATE specification" msgstr "spécification ON UPDATE invalide" -#: executor/nodeModifyTable.c:1196 +#: executor/nodeModifyTable.c:1255 #, c-format msgid "The result tuple would appear in a different partition than the original tuple." msgstr "La ligne résultante apparaîtrait dans une partition différente de la ligne originale." -#: executor/nodeModifyTable.c:1567 +#: executor/nodeModifyTable.c:1629 #, c-format msgid "ON CONFLICT DO UPDATE command cannot affect row a second time" msgstr "la commande ON CONFLICT DO UPDATE ne peut pas affecter une ligne la deuxième fois" -#: executor/nodeModifyTable.c:1568 +#: executor/nodeModifyTable.c:1630 #, c-format msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values." msgstr "S'assure qu'aucune ligne proposée à l'insertion dans la même commande n'a de valeurs contraintes dupliquées." @@ -11981,7 +12021,7 @@ msgstr "Seules les politiques PERMISSIVE et RESTRICTIVE sont supportées actuell msgid "duplicate trigger events specified" msgstr "événements de trigger dupliqués spécifiés" -#: gram.y:5530 parser/parse_utilcmd.c:3568 parser/parse_utilcmd.c:3594 +#: gram.y:5530 parser/parse_utilcmd.c:3578 parser/parse_utilcmd.c:3604 #, c-format msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" msgstr "la contrainte déclarée INITIALLY DEFERRED doit être DEFERRABLE" @@ -12160,7 +12200,7 @@ msgstr "%s ne peut pas être utilisé comme nom de rôle ici" msgid "improper use of \"*\"" msgstr "mauvaise utilisation de « * »" -#: gram.y:15736 gram.y:15753 tsearch/spell.c:956 tsearch/spell.c:973 tsearch/spell.c:990 tsearch/spell.c:1007 tsearch/spell.c:1072 +#: gram.y:15736 gram.y:15753 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1033 tsearch/spell.c:1098 #, c-format msgid "syntax error" msgstr "erreur de syntaxe" @@ -13233,161 +13273,161 @@ msgstr "n'a pas pu accepter le contexte de sécurité GSSAPI" msgid "GSSAPI size check error" msgstr "erreur de vérification de taille GSSAPI" -#: libpq/be-secure-openssl.c:111 +#: libpq/be-secure-openssl.c:114 #, c-format msgid "could not create SSL context: %s" msgstr "n'a pas pu créer le contexte SSL : %s" -#: libpq/be-secure-openssl.c:154 +#: libpq/be-secure-openssl.c:157 #, c-format msgid "could not load server certificate file \"%s\": %s" msgstr "n'a pas pu charger le fichier du certificat serveur « %s » : %s" -#: libpq/be-secure-openssl.c:174 +#: libpq/be-secure-openssl.c:177 #, c-format msgid "private key file \"%s\" cannot be reloaded because it requires a passphrase" msgstr "le fichier de clé privée « %s » ne peut pas être rechargé car il nécessaire une phrase de passe" -#: libpq/be-secure-openssl.c:179 +#: libpq/be-secure-openssl.c:182 #, c-format msgid "could not load private key file \"%s\": %s" msgstr "n'a pas pu charger le fichier de clé privée « %s » : %s" -#: libpq/be-secure-openssl.c:188 +#: libpq/be-secure-openssl.c:191 #, c-format msgid "check of private key failed: %s" msgstr "échec de la vérification de la clé privée : %s" -#: libpq/be-secure-openssl.c:204 +#: libpq/be-secure-openssl.c:207 #, c-format msgid "could not set minimum SSL protocol version" msgstr "n'a pas pu mettre en place la version minimum de protocole SSL" -#: libpq/be-secure-openssl.c:220 +#: libpq/be-secure-openssl.c:223 #, c-format msgid "could not set maximum SSL protocol version" msgstr "n'a pas pu mettre en place la version maximum de protocole SSL" -#: libpq/be-secure-openssl.c:244 +#: libpq/be-secure-openssl.c:247 #, c-format msgid "could not set the cipher list (no valid ciphers available)" msgstr "n'a pas pu configurer la liste des algorithmes de chiffrement (pas d'algorithmes valides disponibles)" -#: libpq/be-secure-openssl.c:262 +#: libpq/be-secure-openssl.c:267 #, c-format msgid "could not load root certificate file \"%s\": %s" msgstr "n'a pas pu charger le fichier du certificat racine « %s » : %s" -#: libpq/be-secure-openssl.c:289 +#: libpq/be-secure-openssl.c:313 #, c-format msgid "SSL certificate revocation list file \"%s\" ignored" msgstr "liste de révocation des certificats SSL « %s » ignorée" -#: libpq/be-secure-openssl.c:291 +#: libpq/be-secure-openssl.c:315 #, c-format msgid "SSL library does not support certificate revocation lists." msgstr "La bibliothèque SSL ne supporte pas les listes de révocation des certificats." -#: libpq/be-secure-openssl.c:298 +#: libpq/be-secure-openssl.c:322 #, c-format msgid "could not load SSL certificate revocation list file \"%s\": %s" msgstr "n'a pas pu charger le fichier de liste de révocation des certificats SSL (« %s ») : %s" -#: libpq/be-secure-openssl.c:373 +#: libpq/be-secure-openssl.c:378 #, c-format msgid "could not initialize SSL connection: SSL context not set up" msgstr "n'a pas pu initialiser la connexion SSL : contexte SSL non configuré" -#: libpq/be-secure-openssl.c:381 +#: libpq/be-secure-openssl.c:386 #, c-format msgid "could not initialize SSL connection: %s" msgstr "n'a pas pu initialiser la connexion SSL : %s" -#: libpq/be-secure-openssl.c:389 +#: libpq/be-secure-openssl.c:394 #, c-format msgid "could not set SSL socket: %s" msgstr "n'a pas pu créer le socket SSL : %s" -#: libpq/be-secure-openssl.c:444 +#: libpq/be-secure-openssl.c:449 #, c-format msgid "could not accept SSL connection: %m" msgstr "n'a pas pu accepter la connexion SSL : %m" -#: libpq/be-secure-openssl.c:448 libpq/be-secure-openssl.c:459 +#: libpq/be-secure-openssl.c:453 libpq/be-secure-openssl.c:464 #, c-format msgid "could not accept SSL connection: EOF detected" msgstr "n'a pas pu accepter la connexion SSL : fin de fichier détecté" -#: libpq/be-secure-openssl.c:453 +#: libpq/be-secure-openssl.c:458 #, c-format msgid "could not accept SSL connection: %s" msgstr "n'a pas pu accepter la connexion SSL : %s" -#: libpq/be-secure-openssl.c:464 libpq/be-secure-openssl.c:595 libpq/be-secure-openssl.c:659 +#: libpq/be-secure-openssl.c:469 libpq/be-secure-openssl.c:600 libpq/be-secure-openssl.c:664 #, c-format msgid "unrecognized SSL error code: %d" msgstr "code d'erreur SSL inconnu : %d" -#: libpq/be-secure-openssl.c:506 +#: libpq/be-secure-openssl.c:511 #, c-format msgid "SSL certificate's common name contains embedded null" msgstr "le nom commun du certificat SSL contient des NULL" -#: libpq/be-secure-openssl.c:584 libpq/be-secure-openssl.c:643 +#: libpq/be-secure-openssl.c:589 libpq/be-secure-openssl.c:648 #, c-format msgid "SSL error: %s" msgstr "erreur SSL : %s" -#: libpq/be-secure-openssl.c:824 +#: libpq/be-secure-openssl.c:829 #, c-format msgid "could not open DH parameters file \"%s\": %m" msgstr "n'a pas pu ouvrir le fichier de paramètres DH « %s » : %m" -#: libpq/be-secure-openssl.c:836 +#: libpq/be-secure-openssl.c:841 #, c-format msgid "could not load DH parameters file: %s" msgstr "n'a pas pu charger le fichier de paramètres DH : %s" -#: libpq/be-secure-openssl.c:846 +#: libpq/be-secure-openssl.c:851 #, c-format msgid "invalid DH parameters: %s" msgstr "paramètres DH invalides : %s" -#: libpq/be-secure-openssl.c:854 +#: libpq/be-secure-openssl.c:860 #, c-format msgid "invalid DH parameters: p is not prime" msgstr "paramètres DH invalides : p n'est pas premier" -#: libpq/be-secure-openssl.c:862 +#: libpq/be-secure-openssl.c:869 #, c-format msgid "invalid DH parameters: neither suitable generator or safe prime" msgstr "paramètres DH invalides : pas de générateur convenable ou de premier sûr" -#: libpq/be-secure-openssl.c:1017 +#: libpq/be-secure-openssl.c:1025 #, c-format msgid "DH: could not load DH parameters" msgstr "DH : n'a pas pu charger les paramètres DH" -#: libpq/be-secure-openssl.c:1025 +#: libpq/be-secure-openssl.c:1033 #, c-format msgid "DH: could not set DH parameters: %s" msgstr "DH : n'a pas pu configurer les paramètres DH : %s" -#: libpq/be-secure-openssl.c:1049 +#: libpq/be-secure-openssl.c:1060 #, c-format msgid "ECDH: unrecognized curve name: %s" msgstr "ECDH : nome de courbe non reconnu : %s" -#: libpq/be-secure-openssl.c:1058 +#: libpq/be-secure-openssl.c:1069 #, c-format msgid "ECDH: could not create key" msgstr "ECDH : n'a pas pu créer la clé" -#: libpq/be-secure-openssl.c:1086 +#: libpq/be-secure-openssl.c:1097 msgid "no SSL error reported" msgstr "aucune erreur SSL reportée" -#: libpq/be-secure-openssl.c:1090 +#: libpq/be-secure-openssl.c:1101 #, c-format msgid "SSL error code %lu" msgstr "erreur SSL de code %lu" @@ -13395,7 +13435,7 @@ msgstr "erreur SSL de code %lu" # (errmsg("%s setting %s not supported by this build", # guc_name, # GetConfigOption(guc_name, false, false)))); -#: libpq/be-secure-openssl.c:1320 +#: libpq/be-secure-openssl.c:1331 #, c-format msgid "%s setting %s not supported by this build" msgstr "le paramètre %s ne supporte pas la valeur %s dans cette installation" @@ -14287,7 +14327,7 @@ msgstr "le type de nœud extensible « %s » existe déjà" msgid "ExtensibleNodeMethods \"%s\" was not registered" msgstr "ExtensibleNodeMethods \"%s\" n'a pas été enregistré" -#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915 parser/parse_coerce.c:1943 parser/parse_coerce.c:2019 parser/parse_expr.c:2201 parser/parse_func.c:705 parser/parse_oper.c:967 utils/fmgr/funcapi.c:496 +#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1922 parser/parse_coerce.c:1950 parser/parse_coerce.c:2026 parser/parse_expr.c:2201 parser/parse_func.c:705 parser/parse_oper.c:967 utils/fmgr/funcapi.c:496 #, c-format msgid "could not find array type for data type %s" msgstr "n'a pas pu trouver de type tableau pour le type de données %s" @@ -15201,100 +15241,100 @@ msgstr "RANGE avec offset PRECEDING/FOLLOWING a de multiples interprétations po msgid "Cast the offset value to the exact intended type." msgstr "Transtypez la valeur d'offset vers exactement le type attendu." -#: parser/parse_coerce.c:1022 parser/parse_coerce.c:1060 parser/parse_coerce.c:1078 parser/parse_coerce.c:1093 parser/parse_expr.c:2235 parser/parse_expr.c:2823 parser/parse_target.c:962 +#: parser/parse_coerce.c:1029 parser/parse_coerce.c:1067 parser/parse_coerce.c:1085 parser/parse_coerce.c:1100 parser/parse_expr.c:2235 parser/parse_expr.c:2823 parser/parse_target.c:962 #, c-format msgid "cannot cast type %s to %s" msgstr "ne peut pas convertir le type %s en %s" -#: parser/parse_coerce.c:1063 +#: parser/parse_coerce.c:1070 #, c-format msgid "Input has too few columns." msgstr "L'entrée n'a pas assez de colonnes." -#: parser/parse_coerce.c:1081 +#: parser/parse_coerce.c:1088 #, c-format msgid "Cannot cast type %s to %s in column %d." msgstr "Ne peut pas convertir le type %s en %s dans la colonne %d." -#: parser/parse_coerce.c:1096 +#: parser/parse_coerce.c:1103 #, c-format msgid "Input has too many columns." msgstr "L'entrée a trop de colonnes." #. translator: first %s is name of a SQL construct, eg WHERE #. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1151 parser/parse_coerce.c:1199 +#: parser/parse_coerce.c:1158 parser/parse_coerce.c:1206 #, c-format msgid "argument of %s must be type %s, not type %s" msgstr "l'argument de %s doit être de type %s, et non du type %s" #. translator: %s is name of a SQL construct, eg WHERE #. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:1162 parser/parse_coerce.c:1211 +#: parser/parse_coerce.c:1169 parser/parse_coerce.c:1218 #, c-format msgid "argument of %s must not return a set" msgstr "l'argument de %s ne doit pas renvoyer un ensemble" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1351 +#: parser/parse_coerce.c:1358 #, c-format msgid "%s types %s and %s cannot be matched" msgstr "les %s types %s et %s ne peuvent pas correspondre" #. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:1418 +#: parser/parse_coerce.c:1425 #, c-format msgid "%s could not convert type %s to %s" msgstr "%s n'a pas pu convertir le type %s en %s" -#: parser/parse_coerce.c:1720 +#: parser/parse_coerce.c:1727 #, c-format msgid "arguments declared \"anyelement\" are not all alike" msgstr "les arguments déclarés « anyelement » ne sont pas tous identiques" -#: parser/parse_coerce.c:1740 +#: parser/parse_coerce.c:1747 #, c-format msgid "arguments declared \"anyarray\" are not all alike" msgstr "les arguments déclarés « anyarray » ne sont pas tous identiques" -#: parser/parse_coerce.c:1760 +#: parser/parse_coerce.c:1767 #, c-format msgid "arguments declared \"anyrange\" are not all alike" msgstr "les arguments déclarés « anyrange » ne sont pas tous identiques" -#: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004 parser/parse_coerce.c:2038 utils/fmgr/funcapi.c:455 +#: parser/parse_coerce.c:1796 parser/parse_coerce.c:2011 parser/parse_coerce.c:2045 utils/fmgr/funcapi.c:455 #, c-format msgid "argument declared %s is not an array but type %s" msgstr "l'argument déclaré %s n'est pas un tableau mais est du type %s" -#: parser/parse_coerce.c:1805 parser/parse_coerce.c:1844 +#: parser/parse_coerce.c:1812 parser/parse_coerce.c:1851 #, c-format msgid "argument declared %s is not consistent with argument declared %s" msgstr "l'argument déclaré %s n'est pas cohérent avec l'argument déclaré %s" -#: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051 utils/fmgr/funcapi.c:469 +#: parser/parse_coerce.c:1834 parser/parse_coerce.c:2058 utils/fmgr/funcapi.c:469 #, c-format msgid "argument declared %s is not a range type but type %s" msgstr "l'argument déclaré %s n'est pas un type d'intervalle mais est du type %s" -#: parser/parse_coerce.c:1865 +#: parser/parse_coerce.c:1872 #, c-format msgid "could not determine polymorphic type because input has type %s" msgstr "" "n'a pas pu déterminer le type polymorphique car l'entrée dispose\n" "du type %s" -#: parser/parse_coerce.c:1876 +#: parser/parse_coerce.c:1883 #, c-format msgid "type matched to anynonarray is an array type: %s" msgstr "le type déclaré anynonarray est un type tableau : %s" -#: parser/parse_coerce.c:1886 +#: parser/parse_coerce.c:1893 #, c-format msgid "type matched to anyenum is not an enum type: %s" msgstr "le type déclaré anyenum n'est pas un type enum : %s" -#: parser/parse_coerce.c:1926 parser/parse_coerce.c:1956 +#: parser/parse_coerce.c:1933 parser/parse_coerce.c:1963 #, c-format msgid "could not find range type for data type %s" msgstr "n'a pas pu trouver le type range pour le type de données %s" @@ -16296,7 +16336,7 @@ msgstr "%s créera des séquences implicites « %s » pour la colonne serial « msgid "array of serial is not implemented" msgstr "le tableau de type serial n'est pas implémenté" -#: parser/parse_utilcmd.c:644 parser/parse_utilcmd.c:656 +#: parser/parse_utilcmd.c:644 parser/parse_utilcmd.c:656 parser/parse_utilcmd.c:714 #, c-format msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\"" msgstr "déclarations NULL/NOT NULL en conflit pour la colonne « %s » de la table « %s »" @@ -16323,296 +16363,296 @@ msgstr "les colonnes d'identité ne sont pas supportées sur les partitions" msgid "multiple identity specifications for column \"%s\" of table \"%s\"" msgstr "plusieurs spécifications d'identité pour la colonne « %s » de la table « %s »" -#: parser/parse_utilcmd.c:717 +#: parser/parse_utilcmd.c:727 #, c-format msgid "generated columns are not supported on typed tables" msgstr "les colonnes générées ne sont pas supportées sur les tables typées" -#: parser/parse_utilcmd.c:721 +#: parser/parse_utilcmd.c:731 #, c-format msgid "generated columns are not supported on partitions" msgstr "les colonnes générées ne sont pas supportées sur les partitions" -#: parser/parse_utilcmd.c:726 +#: parser/parse_utilcmd.c:736 #, c-format msgid "multiple generation clauses specified for column \"%s\" of table \"%s\"" msgstr "plusieurs expressions de géénration sont spécifiées pour la colonne « %s » de la table « %s »" -#: parser/parse_utilcmd.c:744 parser/parse_utilcmd.c:859 +#: parser/parse_utilcmd.c:754 parser/parse_utilcmd.c:869 #, c-format msgid "primary key constraints are not supported on foreign tables" msgstr "les clés primaires ne sont pas supportées par les tables distantes" -#: parser/parse_utilcmd.c:753 parser/parse_utilcmd.c:869 +#: parser/parse_utilcmd.c:763 parser/parse_utilcmd.c:879 #, c-format msgid "unique constraints are not supported on foreign tables" msgstr "les contraintes uniques ne sont pas supportées par les tables distantes" -#: parser/parse_utilcmd.c:798 +#: parser/parse_utilcmd.c:808 #, c-format msgid "both default and identity specified for column \"%s\" of table \"%s\"" msgstr "une valeur par défaut et une identité ont été spécifiées pour la colonne « %s » de la table « %s »" -#: parser/parse_utilcmd.c:806 +#: parser/parse_utilcmd.c:816 #, c-format msgid "both default and generation expression specified for column \"%s\" of table \"%s\"" msgstr "une valeur par défaut et une expression de génération ont été spécifiées à la fois pour la colonne « %s » de la table « %s »" -#: parser/parse_utilcmd.c:814 +#: parser/parse_utilcmd.c:824 #, c-format msgid "both identity and generation expression specified for column \"%s\" of table \"%s\"" msgstr "une identité et une expression de génération ont été spécifiées à la fois pour la colonne « %s » de la table « %s »" -#: parser/parse_utilcmd.c:879 +#: parser/parse_utilcmd.c:889 #, c-format msgid "exclusion constraints are not supported on foreign tables" msgstr "les contraintes d'exclusion ne sont pas supportées par les tables distantes" -#: parser/parse_utilcmd.c:885 +#: parser/parse_utilcmd.c:895 #, c-format msgid "exclusion constraints are not supported on partitioned tables" msgstr "les contraintes d'exclusion ne sont pas supportées sur les tables partitionnées" -#: parser/parse_utilcmd.c:950 +#: parser/parse_utilcmd.c:960 #, c-format msgid "LIKE is not supported for creating foreign tables" msgstr "LIKE n'est pas supporté pour la création de tables distantes" -#: parser/parse_utilcmd.c:1714 parser/parse_utilcmd.c:1821 +#: parser/parse_utilcmd.c:1724 parser/parse_utilcmd.c:1831 #, c-format msgid "Index \"%s\" contains a whole-row table reference." msgstr "l'index « %s » contient une référence de table de ligne complète" -#: parser/parse_utilcmd.c:2169 +#: parser/parse_utilcmd.c:2179 #, c-format msgid "cannot use an existing index in CREATE TABLE" msgstr "ne peut pas utiliser un index existant dans CREATE TABLE" -#: parser/parse_utilcmd.c:2189 +#: parser/parse_utilcmd.c:2199 #, c-format msgid "index \"%s\" is already associated with a constraint" msgstr "l'index « %s » est déjà associé à une contrainte" -#: parser/parse_utilcmd.c:2204 +#: parser/parse_utilcmd.c:2214 #, c-format msgid "index \"%s\" is not valid" msgstr "l'index « %s » n'est pas valide" -#: parser/parse_utilcmd.c:2210 +#: parser/parse_utilcmd.c:2220 #, c-format msgid "\"%s\" is not a unique index" msgstr "« %s » n'est pas un index unique" -#: parser/parse_utilcmd.c:2211 parser/parse_utilcmd.c:2218 parser/parse_utilcmd.c:2225 parser/parse_utilcmd.c:2296 +#: parser/parse_utilcmd.c:2221 parser/parse_utilcmd.c:2228 parser/parse_utilcmd.c:2235 parser/parse_utilcmd.c:2306 #, c-format msgid "Cannot create a primary key or unique constraint using such an index." msgstr "Ne peut pas créer une clé primaire ou une contrainte unique avec cet index." -#: parser/parse_utilcmd.c:2217 +#: parser/parse_utilcmd.c:2227 #, c-format msgid "index \"%s\" contains expressions" msgstr "l'index « %s » contient des expressions" -#: parser/parse_utilcmd.c:2224 +#: parser/parse_utilcmd.c:2234 #, c-format msgid "\"%s\" is a partial index" msgstr "« %s » est un index partiel" -#: parser/parse_utilcmd.c:2236 +#: parser/parse_utilcmd.c:2246 #, c-format msgid "\"%s\" is a deferrable index" msgstr "« %s » est un index déferrable" -#: parser/parse_utilcmd.c:2237 +#: parser/parse_utilcmd.c:2247 #, c-format msgid "Cannot create a non-deferrable constraint using a deferrable index." msgstr "Ne peut pas créer une contrainte non-déferrable utilisant un index déferrable." -#: parser/parse_utilcmd.c:2295 +#: parser/parse_utilcmd.c:2305 #, c-format msgid "index \"%s\" column number %d does not have default sorting behavior" msgstr "l'index « %s », colonne numéro %d, n'a pas de tri par défaut" -#: parser/parse_utilcmd.c:2452 +#: parser/parse_utilcmd.c:2462 #, c-format msgid "column \"%s\" appears twice in primary key constraint" msgstr "la colonne « %s » apparaît deux fois dans la contrainte de la clé primaire" -#: parser/parse_utilcmd.c:2458 +#: parser/parse_utilcmd.c:2468 #, c-format msgid "column \"%s\" appears twice in unique constraint" msgstr "la colonne « %s » apparaît deux fois sur une contrainte unique" -#: parser/parse_utilcmd.c:2809 +#: parser/parse_utilcmd.c:2819 #, c-format msgid "index expressions and predicates can refer only to the table being indexed" msgstr "les expressions et prédicats d'index peuvent seulement faire référence à la table en cours d'indexage" -#: parser/parse_utilcmd.c:2855 +#: parser/parse_utilcmd.c:2865 #, c-format msgid "rules on materialized views are not supported" msgstr "les règles ne sont pas supportés sur les vues matérialisées" -#: parser/parse_utilcmd.c:2918 +#: parser/parse_utilcmd.c:2928 #, c-format msgid "rule WHERE condition cannot contain references to other relations" msgstr "" "la condition WHERE d'une règle ne devrait pas contenir de références à d'autres\n" "relations" -#: parser/parse_utilcmd.c:2992 +#: parser/parse_utilcmd.c:3002 #, c-format msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions" msgstr "les règles avec des conditions WHERE ne peuvent contenir que des actions SELECT, INSERT, UPDATE ou DELETE " -#: parser/parse_utilcmd.c:3010 parser/parse_utilcmd.c:3109 rewrite/rewriteHandler.c:503 rewrite/rewriteManip.c:1015 +#: parser/parse_utilcmd.c:3020 parser/parse_utilcmd.c:3119 rewrite/rewriteHandler.c:503 rewrite/rewriteManip.c:1015 #, c-format msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" msgstr "" "les instructions conditionnelles UNION/INTERSECT/EXCEPT ne sont pas\n" "implémentées" -#: parser/parse_utilcmd.c:3028 +#: parser/parse_utilcmd.c:3038 #, c-format msgid "ON SELECT rule cannot use OLD" msgstr "la règle ON SELECT ne peut pas utiliser OLD" -#: parser/parse_utilcmd.c:3032 +#: parser/parse_utilcmd.c:3042 #, c-format msgid "ON SELECT rule cannot use NEW" msgstr "la règle ON SELECT ne peut pas utiliser NEW" -#: parser/parse_utilcmd.c:3041 +#: parser/parse_utilcmd.c:3051 #, c-format msgid "ON INSERT rule cannot use OLD" msgstr "la règle ON INSERT ne peut pas utiliser OLD" -#: parser/parse_utilcmd.c:3047 +#: parser/parse_utilcmd.c:3057 #, c-format msgid "ON DELETE rule cannot use NEW" msgstr "la règle ON INSERT ne peut pas utiliser NEW" -#: parser/parse_utilcmd.c:3075 +#: parser/parse_utilcmd.c:3085 #, c-format msgid "cannot refer to OLD within WITH query" msgstr "ne peut référencer OLD dans une requête WITH" -#: parser/parse_utilcmd.c:3082 +#: parser/parse_utilcmd.c:3092 #, c-format msgid "cannot refer to NEW within WITH query" msgstr "ne peut référencer NEW dans une requête WITH" -#: parser/parse_utilcmd.c:3540 +#: parser/parse_utilcmd.c:3550 #, c-format msgid "misplaced DEFERRABLE clause" msgstr "clause DEFERRABLE mal placée" -#: parser/parse_utilcmd.c:3545 parser/parse_utilcmd.c:3560 +#: parser/parse_utilcmd.c:3555 parser/parse_utilcmd.c:3570 #, c-format msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" msgstr "clauses DEFERRABLE/NOT DEFERRABLE multiples non autorisées" -#: parser/parse_utilcmd.c:3555 +#: parser/parse_utilcmd.c:3565 #, c-format msgid "misplaced NOT DEFERRABLE clause" msgstr "clause NOT DEFERRABLE mal placée" -#: parser/parse_utilcmd.c:3576 +#: parser/parse_utilcmd.c:3586 #, c-format msgid "misplaced INITIALLY DEFERRED clause" msgstr "clause INITIALLY DEFERRED mal placée" -#: parser/parse_utilcmd.c:3581 parser/parse_utilcmd.c:3607 +#: parser/parse_utilcmd.c:3591 parser/parse_utilcmd.c:3617 #, c-format msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" msgstr "clauses INITIALLY IMMEDIATE/DEFERRED multiples non autorisées" -#: parser/parse_utilcmd.c:3602 +#: parser/parse_utilcmd.c:3612 #, c-format msgid "misplaced INITIALLY IMMEDIATE clause" msgstr "clause INITIALLY IMMEDIATE mal placée" -#: parser/parse_utilcmd.c:3793 +#: parser/parse_utilcmd.c:3803 #, c-format msgid "CREATE specifies a schema (%s) different from the one being created (%s)" msgstr "CREATE spécifie un schéma (%s) différent de celui tout juste créé (%s)" -#: parser/parse_utilcmd.c:3826 +#: parser/parse_utilcmd.c:3836 #, c-format msgid "table \"%s\" is not partitioned" msgstr "la table « %s » n'est pas partitionné" -#: parser/parse_utilcmd.c:3833 +#: parser/parse_utilcmd.c:3843 #, c-format msgid "index \"%s\" is not partitioned" msgstr "l'index « %s » n'est pas partitionné" -#: parser/parse_utilcmd.c:3867 +#: parser/parse_utilcmd.c:3877 #, c-format msgid "a hash-partitioned table may not have a default partition" msgstr "une table partitionnées par hash ne peut pas avoir de partition par défaut" -#: parser/parse_utilcmd.c:3884 +#: parser/parse_utilcmd.c:3894 #, c-format msgid "invalid bound specification for a hash partition" msgstr "spécification de limite invalide pour une partition par hash" -#: parser/parse_utilcmd.c:3890 partitioning/partbounds.c:2764 +#: parser/parse_utilcmd.c:3900 partitioning/partbounds.c:2764 #, c-format msgid "modulus for hash partition must be a positive integer" msgstr "le modulus pour une partition par hash doit être un entier positif" -#: parser/parse_utilcmd.c:3897 partitioning/partbounds.c:2772 +#: parser/parse_utilcmd.c:3907 partitioning/partbounds.c:2772 #, c-format msgid "remainder for hash partition must be less than modulus" msgstr "le modulus pour une partition par hash doit être inférieur au modulus" -#: parser/parse_utilcmd.c:3910 +#: parser/parse_utilcmd.c:3920 #, c-format msgid "invalid bound specification for a list partition" msgstr "spécification de limite invalide pour une partition par liste" -#: parser/parse_utilcmd.c:3963 +#: parser/parse_utilcmd.c:3973 #, c-format msgid "invalid bound specification for a range partition" msgstr "spécification de limite invalide pour une partition par intervalle" -#: parser/parse_utilcmd.c:3969 +#: parser/parse_utilcmd.c:3979 #, c-format msgid "FROM must specify exactly one value per partitioning column" msgstr "FROM doit spécifier exactement une valeur par colonne de partitionnement" -#: parser/parse_utilcmd.c:3973 +#: parser/parse_utilcmd.c:3983 #, c-format msgid "TO must specify exactly one value per partitioning column" msgstr "TO doit spécifier exactement une valeur par colonne de partitionnement" -#: parser/parse_utilcmd.c:4087 +#: parser/parse_utilcmd.c:4097 #, c-format msgid "cannot specify NULL in range bound" msgstr "ne peut pas spécifier NULL dans la limite de l'intervalle" -#: parser/parse_utilcmd.c:4136 +#: parser/parse_utilcmd.c:4146 #, c-format msgid "every bound following MAXVALUE must also be MAXVALUE" msgstr "chaque limite suivant MAXVALUE doit aussi être MAXVALUE" -#: parser/parse_utilcmd.c:4143 +#: parser/parse_utilcmd.c:4153 #, c-format msgid "every bound following MINVALUE must also be MINVALUE" msgstr "chaque limite suivant MINVALUE doit aussi être MINVALUE" -#: parser/parse_utilcmd.c:4185 +#: parser/parse_utilcmd.c:4195 #, c-format msgid "could not determine which collation to use for partition bound expression" msgstr "n'a pas pu déterminer le collationnement à utiliser pour l'expression de limite de partitionnement" -#: parser/parse_utilcmd.c:4202 +#: parser/parse_utilcmd.c:4212 #, c-format msgid "collation of partition bound value for column \"%s\" does not match partition key collation \"%s\"" msgstr "le collationnement de la valeur limite de partition de la colonne « %s » ne correspond pas à celui de la clé de partition « %s »" -#: parser/parse_utilcmd.c:4219 +#: parser/parse_utilcmd.c:4229 #, c-format msgid "specified value cannot be cast to type %s for column \"%s\"" msgstr "la valeur spécifiée ne peut pas être convertie vers le type %s pour la colonne « %s »" @@ -17426,7 +17466,7 @@ msgstr "échec lors de l'envoi de la réponse à la négociation GSSAPI : %m" msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u" msgstr "protocole frontal %u.%u non supporté : le serveur supporte de %u.0 à %u.%u" -#: postmaster/postmaster.c:2153 utils/misc/guc.c:6538 utils/misc/guc.c:6574 utils/misc/guc.c:6644 utils/misc/guc.c:7995 utils/misc/guc.c:10842 utils/misc/guc.c:10876 +#: postmaster/postmaster.c:2153 utils/misc/guc.c:6538 utils/misc/guc.c:6574 utils/misc/guc.c:6644 utils/misc/guc.c:7995 utils/misc/guc.c:10858 utils/misc/guc.c:10899 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "valeur invalide pour le paramètre « %s » : « %s »" @@ -17973,106 +18013,106 @@ msgstr "cible du lien symbolique trop long pour le format tar : nom de fichier msgid "could not clear search path: %s" msgstr "n'a pas pu effacer search_path : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:249 +#: replication/libpqwalreceiver/libpqwalreceiver.c:254 #, c-format msgid "invalid connection string syntax: %s" msgstr "syntaxe de la chaîne de connexion invalide : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:273 +#: replication/libpqwalreceiver/libpqwalreceiver.c:279 #, c-format msgid "could not parse connection string: %s" msgstr "n'a pas pu analyser la chaîne de connexion : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:345 +#: replication/libpqwalreceiver/libpqwalreceiver.c:351 #, c-format msgid "could not receive database system identifier and timeline ID from the primary server: %s" msgstr "" "n'a pas pu recevoir l'identifiant du système de bases de données et\n" "l'identifiant de la timeline à partir du serveur principal : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:356 replication/libpqwalreceiver/libpqwalreceiver.c:574 +#: replication/libpqwalreceiver/libpqwalreceiver.c:362 replication/libpqwalreceiver/libpqwalreceiver.c:580 #, c-format msgid "invalid response from primary server" msgstr "réponse invalide du serveur principal" -#: replication/libpqwalreceiver/libpqwalreceiver.c:357 +#: replication/libpqwalreceiver/libpqwalreceiver.c:363 #, c-format msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields." msgstr "" "N'a pas pu identifier le système : a récupéré %d lignes et %d champs,\n" "attendait %d lignes et %d champs (ou plus)." -#: replication/libpqwalreceiver/libpqwalreceiver.c:430 replication/libpqwalreceiver/libpqwalreceiver.c:436 replication/libpqwalreceiver/libpqwalreceiver.c:461 +#: replication/libpqwalreceiver/libpqwalreceiver.c:436 replication/libpqwalreceiver/libpqwalreceiver.c:442 replication/libpqwalreceiver/libpqwalreceiver.c:467 #, c-format msgid "could not start WAL streaming: %s" msgstr "n'a pas pu démarrer l'envoi des WAL : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:484 +#: replication/libpqwalreceiver/libpqwalreceiver.c:490 #, c-format msgid "could not send end-of-streaming message to primary: %s" msgstr "n'a pas pu transmettre le message de fin d'envoi de flux au primaire : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:506 +#: replication/libpqwalreceiver/libpqwalreceiver.c:512 #, c-format msgid "unexpected result set after end-of-streaming" msgstr "ensemble de résultats inattendu après la fin du flux de réplication" -#: replication/libpqwalreceiver/libpqwalreceiver.c:520 +#: replication/libpqwalreceiver/libpqwalreceiver.c:526 #, c-format msgid "error while shutting down streaming COPY: %s" msgstr "erreur lors de l'arrêt de la copie en flux : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:529 +#: replication/libpqwalreceiver/libpqwalreceiver.c:535 #, c-format msgid "error reading result of streaming command: %s" msgstr "erreur lors de la lecture de la commande de flux : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:537 replication/libpqwalreceiver/libpqwalreceiver.c:771 +#: replication/libpqwalreceiver/libpqwalreceiver.c:543 replication/libpqwalreceiver/libpqwalreceiver.c:777 #, c-format msgid "unexpected result after CommandComplete: %s" msgstr "résultat inattendu après CommandComplete : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:563 +#: replication/libpqwalreceiver/libpqwalreceiver.c:569 #, c-format msgid "could not receive timeline history file from the primary server: %s" msgstr "n'a pas pu recevoir le fichier historique à partir du serveur principal : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:575 +#: replication/libpqwalreceiver/libpqwalreceiver.c:581 #, c-format msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields." msgstr "Attendait 1 ligne avec 2 champs, a obtenu %d lignes avec %d champs." -#: replication/libpqwalreceiver/libpqwalreceiver.c:735 replication/libpqwalreceiver/libpqwalreceiver.c:786 replication/libpqwalreceiver/libpqwalreceiver.c:792 +#: replication/libpqwalreceiver/libpqwalreceiver.c:741 replication/libpqwalreceiver/libpqwalreceiver.c:792 replication/libpqwalreceiver/libpqwalreceiver.c:798 #, c-format msgid "could not receive data from WAL stream: %s" msgstr "n'a pas pu recevoir des données du flux de WAL : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:811 +#: replication/libpqwalreceiver/libpqwalreceiver.c:817 #, c-format msgid "could not send data to WAL stream: %s" msgstr "n'a pas pu transmettre les données au flux WAL : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:860 +#: replication/libpqwalreceiver/libpqwalreceiver.c:866 #, c-format msgid "could not create replication slot \"%s\": %s" msgstr "n'a pas pu créer le slot de réplication « %s » : %s" -#: replication/libpqwalreceiver/libpqwalreceiver.c:894 +#: replication/libpqwalreceiver/libpqwalreceiver.c:900 #, c-format msgid "invalid query response" msgstr "réponse à la requête invalide" -#: replication/libpqwalreceiver/libpqwalreceiver.c:895 +#: replication/libpqwalreceiver/libpqwalreceiver.c:901 #, c-format msgid "Expected %d fields, got %d fields." msgstr "Attendait %d champs, a obtenu %d champs." -#: replication/libpqwalreceiver/libpqwalreceiver.c:964 +#: replication/libpqwalreceiver/libpqwalreceiver.c:970 #, c-format msgid "the query interface requires a database connection" msgstr "l'interface de la requête requiert une connexion à une base" -#: replication/libpqwalreceiver/libpqwalreceiver.c:995 +#: replication/libpqwalreceiver/libpqwalreceiver.c:1001 msgid "empty query" msgstr "requête vide" @@ -18914,7 +18954,7 @@ msgstr "ne peut pas exécuter de nouvelles commandes alors que le walsender est msgid "received replication command: %s" msgstr "commande de réplication reçu : %s" -#: replication/walsender.c:1505 tcop/fastpath.c:279 tcop/postgres.c:1103 tcop/postgres.c:1426 tcop/postgres.c:1684 tcop/postgres.c:2077 tcop/postgres.c:2450 tcop/postgres.c:2529 +#: replication/walsender.c:1505 tcop/fastpath.c:285 tcop/postgres.c:1103 tcop/postgres.c:1426 tcop/postgres.c:1684 tcop/postgres.c:2077 tcop/postgres.c:2450 tcop/postgres.c:2529 #, c-format msgid "current transaction is aborted, commands ignored until end of transaction block" msgstr "" @@ -19172,196 +19212,196 @@ msgstr "la règle « %s » de la relation « %s » n'existe pas" msgid "renaming an ON SELECT rule is not allowed" msgstr "le renommage d'une règle ON SELECT n'est pas autorisé" -#: rewrite/rewriteHandler.c:549 +#: rewrite/rewriteHandler.c:546 #, c-format msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten" msgstr "Le nom de la requête WITH « %s » apparaît à la fois dans l'action d'une règle et dans la requête en cours de ré-écriture" -#: rewrite/rewriteHandler.c:612 +#: rewrite/rewriteHandler.c:606 #, c-format msgid "cannot have RETURNING lists in multiple rules" msgstr "ne peut pas avoir des listes RETURNING dans plusieurs règles" -#: rewrite/rewriteHandler.c:821 rewrite/rewriteHandler.c:833 +#: rewrite/rewriteHandler.c:815 rewrite/rewriteHandler.c:827 #, c-format msgid "cannot insert into column \"%s\"" msgstr "ne peut pas insérer dans la colonne « %s »" -#: rewrite/rewriteHandler.c:822 rewrite/rewriteHandler.c:844 +#: rewrite/rewriteHandler.c:816 rewrite/rewriteHandler.c:838 #, c-format msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS." msgstr "La colonne « %s » est une colonne d'identité définie comme GENERATED ALWAYS." -#: rewrite/rewriteHandler.c:824 +#: rewrite/rewriteHandler.c:818 #, c-format msgid "Use OVERRIDING SYSTEM VALUE to override." msgstr "Utilisez OVERRIDING SYSTEM VALUE pour surcharger." -#: rewrite/rewriteHandler.c:843 rewrite/rewriteHandler.c:850 +#: rewrite/rewriteHandler.c:837 rewrite/rewriteHandler.c:844 #, c-format msgid "column \"%s\" can only be updated to DEFAULT" msgstr "la colonne « %s » peut seulement être mise à jour en DEFAULT" -#: rewrite/rewriteHandler.c:1019 rewrite/rewriteHandler.c:1037 +#: rewrite/rewriteHandler.c:1013 rewrite/rewriteHandler.c:1031 #, c-format msgid "multiple assignments to same column \"%s\"" msgstr "affectations multiples pour la même colonne « %s »" -#: rewrite/rewriteHandler.c:2019 rewrite/rewriteHandler.c:3825 +#: rewrite/rewriteHandler.c:2013 rewrite/rewriteHandler.c:3819 #, c-format msgid "infinite recursion detected in rules for relation \"%s\"" msgstr "récursion infinie détectée dans les règles de la relation « %s »" -#: rewrite/rewriteHandler.c:2104 +#: rewrite/rewriteHandler.c:2098 #, c-format msgid "infinite recursion detected in policy for relation \"%s\"" msgstr "récursion infinie détectée dans la politique pour la relation « %s »" -#: rewrite/rewriteHandler.c:2424 +#: rewrite/rewriteHandler.c:2418 msgid "Junk view columns are not updatable." msgstr "Les colonnes « junk » des vues ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2429 +#: rewrite/rewriteHandler.c:2423 msgid "View columns that are not columns of their base relation are not updatable." msgstr "Les colonnes des vues qui ne font pas référence à des colonnes de la relation de base ne sont pas automatiquement modifiables." -#: rewrite/rewriteHandler.c:2432 +#: rewrite/rewriteHandler.c:2426 msgid "View columns that refer to system columns are not updatable." msgstr "Les colonnes des vues qui font référence à des colonnes systèmes ne sont pas automatiquement modifiables." -#: rewrite/rewriteHandler.c:2435 +#: rewrite/rewriteHandler.c:2429 msgid "View columns that return whole-row references are not updatable." msgstr "Les colonnes de vue qui font références à des lignes complètes ne sont pas automatiquement modifiables." -#: rewrite/rewriteHandler.c:2496 +#: rewrite/rewriteHandler.c:2490 msgid "Views containing DISTINCT are not automatically updatable." msgstr "Les vues contenant DISTINCT ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2499 +#: rewrite/rewriteHandler.c:2493 msgid "Views containing GROUP BY are not automatically updatable." msgstr "Les vues contenant GROUP BY ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2502 +#: rewrite/rewriteHandler.c:2496 msgid "Views containing HAVING are not automatically updatable." msgstr "Les vues contenant HAVING ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2505 +#: rewrite/rewriteHandler.c:2499 msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable." msgstr "Les vues contenant UNION, INTERSECT ou EXCEPT ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2508 +#: rewrite/rewriteHandler.c:2502 msgid "Views containing WITH are not automatically updatable." msgstr "Les vues contenant WITH ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2511 +#: rewrite/rewriteHandler.c:2505 msgid "Views containing LIMIT or OFFSET are not automatically updatable." msgstr "Les vues contenant LIMIT ou OFFSET ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2523 +#: rewrite/rewriteHandler.c:2517 msgid "Views that return aggregate functions are not automatically updatable." msgstr "Les vues qui renvoient des fonctions d'agrégat ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2526 +#: rewrite/rewriteHandler.c:2520 msgid "Views that return window functions are not automatically updatable." msgstr "Les vues qui renvoient des fonctions de fenêtrage ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2529 +#: rewrite/rewriteHandler.c:2523 msgid "Views that return set-returning functions are not automatically updatable." msgstr "Les vues qui renvoient des fonctions à plusieurs lignes ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2536 rewrite/rewriteHandler.c:2540 rewrite/rewriteHandler.c:2548 +#: rewrite/rewriteHandler.c:2530 rewrite/rewriteHandler.c:2534 rewrite/rewriteHandler.c:2542 msgid "Views that do not select from a single table or view are not automatically updatable." msgstr "Les vues qui lisent plusieurs tables ou vues ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2551 +#: rewrite/rewriteHandler.c:2545 msgid "Views containing TABLESAMPLE are not automatically updatable." msgstr "Les vues contenant TABLESAMPLE ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:2575 +#: rewrite/rewriteHandler.c:2569 msgid "Views that have no updatable columns are not automatically updatable." msgstr "Les vues qui possèdent des colonnes non modifiables ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:3052 +#: rewrite/rewriteHandler.c:3046 #, c-format msgid "cannot insert into column \"%s\" of view \"%s\"" msgstr "ne peut pas insérer dans la colonne « %s » de la vue « %s »" -#: rewrite/rewriteHandler.c:3060 +#: rewrite/rewriteHandler.c:3054 #, c-format msgid "cannot update column \"%s\" of view \"%s\"" msgstr "ne peut pas mettre à jour la colonne « %s » de la vue « %s »" -#: rewrite/rewriteHandler.c:3536 +#: rewrite/rewriteHandler.c:3530 #, c-format msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH" msgstr "les règles DO INSTEAD NOTHING ne sont pas supportées par les instructions de modification de données dans WITH" -#: rewrite/rewriteHandler.c:3550 +#: rewrite/rewriteHandler.c:3544 #, c-format msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "" "les règles DO INSTEAD conditionnelles ne sont pas supportées par les\n" "instructions de modification de données dans WITH" -#: rewrite/rewriteHandler.c:3554 +#: rewrite/rewriteHandler.c:3548 #, c-format msgid "DO ALSO rules are not supported for data-modifying statements in WITH" msgstr "les règles DO ALSO ne sont pas supportées par les instructions de modification de données dans WITH" -#: rewrite/rewriteHandler.c:3559 +#: rewrite/rewriteHandler.c:3553 #, c-format msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH" msgstr "" "les règles DO INSTEAD multi-instructions ne sont pas supportées pour les\n" "instructions de modification de données dans WITH" -#: rewrite/rewriteHandler.c:3753 rewrite/rewriteHandler.c:3761 rewrite/rewriteHandler.c:3769 +#: rewrite/rewriteHandler.c:3747 rewrite/rewriteHandler.c:3755 rewrite/rewriteHandler.c:3763 #, c-format msgid "Views with conditional DO INSTEAD rules are not automatically updatable." msgstr "Les vues contenant des règles DO INSTEAD conditionnelles ne sont pas automatiquement disponibles en écriture." -#: rewrite/rewriteHandler.c:3862 +#: rewrite/rewriteHandler.c:3856 #, c-format msgid "cannot perform INSERT RETURNING on relation \"%s\"" msgstr "ne peut pas exécuter INSERT RETURNING sur la relation « %s »" -#: rewrite/rewriteHandler.c:3864 +#: rewrite/rewriteHandler.c:3858 #, c-format msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause." msgstr "" "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition avec une\n" "clause RETURNING." -#: rewrite/rewriteHandler.c:3869 +#: rewrite/rewriteHandler.c:3863 #, c-format msgid "cannot perform UPDATE RETURNING on relation \"%s\"" msgstr "ne peut pas exécuter UPDATE RETURNING sur la relation « %s »" -#: rewrite/rewriteHandler.c:3871 +#: rewrite/rewriteHandler.c:3865 #, c-format msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause." msgstr "" "Vous avez besoin d'une règle ON UPDATE DO INSTEAD sans condition avec une\n" "clause RETURNING." -#: rewrite/rewriteHandler.c:3876 +#: rewrite/rewriteHandler.c:3870 #, c-format msgid "cannot perform DELETE RETURNING on relation \"%s\"" msgstr "ne peut pas exécuter DELETE RETURNING sur la relation « %s »" -#: rewrite/rewriteHandler.c:3878 +#: rewrite/rewriteHandler.c:3872 #, c-format msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause." msgstr "" "Vous avez besoin d'une règle ON DELETE DO INSTEAD sans condition avec une\n" "clause RETURNING." -#: rewrite/rewriteHandler.c:3896 +#: rewrite/rewriteHandler.c:3890 #, c-format msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules" msgstr "INSERT avec une clause ON CONFLICT ne peut pas être utilisée avec une table qui a des règles pour INSERT ou UPDATE" -#: rewrite/rewriteHandler.c:3953 +#: rewrite/rewriteHandler.c:3947 #, c-format msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries" msgstr "WITH ne peut pas être utilisé dans une requête réécrite par des règles en plusieurs requêtes" @@ -19871,12 +19911,12 @@ msgstr "Considérer l'utilisation de %s, qui fait partie de l'installation par d msgid "rotation not possible because log collection not active" msgstr "rotation impossible car la récupération des journaux applicatifs n'est pas activée" -#: storage/ipc/standby.c:660 tcop/postgres.c:3122 +#: storage/ipc/standby.c:675 tcop/postgres.c:3122 #, c-format msgid "canceling statement due to conflict with recovery" msgstr "annulation de la requête à cause d'un conflit avec la restauration" -#: storage/ipc/standby.c:661 tcop/postgres.c:2384 +#: storage/ipc/standby.c:676 tcop/postgres.c:2384 #, c-format msgid "User transaction caused buffer deadlock with recovery." msgstr "La transaction de l'utilisateur causait un verrou mortel lors de la restauration." @@ -20265,41 +20305,46 @@ msgstr "" "n'a pas pu synchroniser sur disque (fsync) le fichier « %s », nouvelle\n" "tentative : %m" -#: tcop/fastpath.c:109 tcop/fastpath.c:461 tcop/fastpath.c:591 +#: tcop/fastpath.c:109 tcop/fastpath.c:467 tcop/fastpath.c:597 #, c-format msgid "invalid argument size %d in function call message" msgstr "taille de l'argument %d invalide dans le message d'appel de la fonction" -#: tcop/fastpath.c:307 +#: tcop/fastpath.c:225 +#, c-format +msgid "cannot call function %s via fastpath interface" +msgstr "ne peut pas appeler la fonction %s via l'interface fastpath" + +#: tcop/fastpath.c:313 #, c-format msgid "fastpath function call: \"%s\" (OID %u)" msgstr "appel de fonction fastpath : « %s » (OID %u)" -#: tcop/fastpath.c:389 tcop/postgres.c:1288 tcop/postgres.c:1551 tcop/postgres.c:1918 tcop/postgres.c:2139 +#: tcop/fastpath.c:395 tcop/postgres.c:1288 tcop/postgres.c:1551 tcop/postgres.c:1918 tcop/postgres.c:2139 #, c-format msgid "duration: %s ms" msgstr "durée : %s ms" -#: tcop/fastpath.c:393 +#: tcop/fastpath.c:399 #, c-format msgid "duration: %s ms fastpath function call: \"%s\" (OID %u)" msgstr "durée : %s ms, appel de fonction fastpath : « %s » (OID %u)" -#: tcop/fastpath.c:429 tcop/fastpath.c:556 +#: tcop/fastpath.c:435 tcop/fastpath.c:562 #, c-format msgid "function call message contains %d arguments but function requires %d" msgstr "" "le message d'appel de la fonction contient %d arguments mais la fonction en\n" "requiert %d" -#: tcop/fastpath.c:437 +#: tcop/fastpath.c:443 #, c-format msgid "function call message contains %d argument formats but %d arguments" msgstr "" "le message d'appel de la fonction contient %d formats d'argument mais %d\n" " arguments" -#: tcop/fastpath.c:524 tcop/fastpath.c:607 +#: tcop/fastpath.c:530 tcop/fastpath.c:613 #, c-format msgid "incorrect binary data format in function argument %d" msgstr "format des données binaires incorrect dans l'argument de la fonction %d" @@ -20766,12 +20811,12 @@ msgstr "paramètre Thesaurus non reconnu : « %s »" msgid "missing Dictionary parameter" msgstr "paramètre Dictionary manquant" -#: tsearch/spell.c:380 tsearch/spell.c:397 tsearch/spell.c:406 tsearch/spell.c:1036 +#: tsearch/spell.c:380 tsearch/spell.c:397 tsearch/spell.c:406 tsearch/spell.c:1062 #, c-format msgid "invalid affix flag \"%s\"" msgstr "drapeau d'affixe invalide « %s »" -#: tsearch/spell.c:384 tsearch/spell.c:1040 +#: tsearch/spell.c:384 tsearch/spell.c:1066 #, c-format msgid "affix flag \"%s\" is out of range" msgstr "le drapeau d'affixe « %s » est en dehors des limites" @@ -20791,37 +20836,37 @@ msgstr "drapeau d'affixe invalide « %s » avec la valeur de drapeau « long »" msgid "could not open dictionary file \"%s\": %m" msgstr "n'a pas pu ouvrir le fichier dictionnaire « %s » : %m" -#: tsearch/spell.c:742 utils/adt/regexp.c:208 +#: tsearch/spell.c:763 utils/adt/regexp.c:208 #, c-format msgid "invalid regular expression: %s" msgstr "expression rationnelle invalide : %s" -#: tsearch/spell.c:1163 tsearch/spell.c:1175 tsearch/spell.c:1734 tsearch/spell.c:1739 tsearch/spell.c:1744 +#: tsearch/spell.c:1189 tsearch/spell.c:1201 tsearch/spell.c:1760 tsearch/spell.c:1765 tsearch/spell.c:1770 #, c-format msgid "invalid affix alias \"%s\"" msgstr "alias d'affixe invalide « %s »" -#: tsearch/spell.c:1216 tsearch/spell.c:1287 tsearch/spell.c:1436 +#: tsearch/spell.c:1242 tsearch/spell.c:1313 tsearch/spell.c:1462 #, c-format msgid "could not open affix file \"%s\": %m" msgstr "n'a pas pu ouvrir le fichier affixe « %s » : %m" -#: tsearch/spell.c:1270 +#: tsearch/spell.c:1296 #, c-format msgid "Ispell dictionary supports only \"default\", \"long\", and \"num\" flag values" msgstr "le dictionnaire Ispell supporte seulement les valeurs de drapeau « default », « long »et « num »" -#: tsearch/spell.c:1314 +#: tsearch/spell.c:1340 #, c-format msgid "invalid number of flag vector aliases" msgstr "nombre d'alias de vecteur de drapeau invalide" -#: tsearch/spell.c:1337 +#: tsearch/spell.c:1363 #, c-format msgid "number of aliases exceeds specified number %d" msgstr "le nombre d'alias excède le nombre %d spécifié" -#: tsearch/spell.c:1552 +#: tsearch/spell.c:1578 #, c-format msgid "affix file contains both old-style and new-style commands" msgstr "le fichier d'affixes contient des commandes ancien et nouveau style" @@ -21148,7 +21193,7 @@ msgstr "drapeaux de tableau invalides" msgid "wrong element type" msgstr "mauvais type d'élément" -#: utils/adt/arrayfuncs.c:1366 utils/adt/rangetypes.c:335 utils/cache/lsyscache.c:2725 +#: utils/adt/arrayfuncs.c:1366 utils/adt/rangetypes.c:335 utils/cache/lsyscache.c:2752 #, c-format msgid "no binary input function available for type %s" msgstr "aucune fonction d'entrée binaire disponible pour le type %s" @@ -21158,7 +21203,7 @@ msgstr "aucune fonction d'entrée binaire disponible pour le type %s" msgid "improper binary format in array element %d" msgstr "format binaire mal conçu dans l'élément du tableau %d" -#: utils/adt/arrayfuncs.c:1587 utils/adt/rangetypes.c:340 utils/cache/lsyscache.c:2758 +#: utils/adt/arrayfuncs.c:1587 utils/adt/rangetypes.c:340 utils/cache/lsyscache.c:2785 #, c-format msgid "no binary output function available for type %s" msgstr "aucune fonction de sortie binaire disponible pour le type %s" @@ -21339,7 +21384,7 @@ msgstr "la précision de TIME(%d)%s ne doit pas être négative" msgid "TIME(%d)%s precision reduced to maximum allowed, %d" msgstr "la précision de TIME(%d)%s a été réduite au maximum autorisée, %d" -#: utils/adt/date.c:163 utils/adt/date.c:171 utils/adt/formatting.c:3726 utils/adt/formatting.c:3735 +#: utils/adt/date.c:163 utils/adt/date.c:171 utils/adt/formatting.c:3769 utils/adt/formatting.c:3778 #, c-format msgid "date out of range: \"%s\"" msgstr "date en dehors des limites : « %s »" @@ -21359,7 +21404,7 @@ msgstr "valeur du champ date en dehors des limites : %d-%02d-%02d" msgid "date out of range: %d-%02d-%02d" msgstr "date en dehors des limites : %d-%02d-%02d" -#: utils/adt/date.c:318 utils/adt/date.c:341 utils/adt/date.c:367 utils/adt/date.c:1111 utils/adt/date.c:1157 utils/adt/date.c:1713 utils/adt/date.c:1744 utils/adt/date.c:1773 utils/adt/date.c:2605 utils/adt/datetime.c:1658 utils/adt/formatting.c:3592 utils/adt/formatting.c:3624 utils/adt/formatting.c:3701 utils/adt/json.c:1621 utils/adt/json.c:1641 utils/adt/timestamp.c:223 utils/adt/timestamp.c:255 utils/adt/timestamp.c:678 +#: utils/adt/date.c:318 utils/adt/date.c:341 utils/adt/date.c:367 utils/adt/date.c:1111 utils/adt/date.c:1157 utils/adt/date.c:1713 utils/adt/date.c:1744 utils/adt/date.c:1773 utils/adt/date.c:2605 utils/adt/datetime.c:1658 utils/adt/formatting.c:3635 utils/adt/formatting.c:3667 utils/adt/formatting.c:3744 utils/adt/json.c:1621 utils/adt/json.c:1641 utils/adt/timestamp.c:223 utils/adt/timestamp.c:255 utils/adt/timestamp.c:678 #: utils/adt/timestamp.c:687 utils/adt/timestamp.c:765 utils/adt/timestamp.c:798 utils/adt/timestamp.c:2859 utils/adt/timestamp.c:2880 utils/adt/timestamp.c:2893 utils/adt/timestamp.c:2902 utils/adt/timestamp.c:2910 utils/adt/timestamp.c:2965 utils/adt/timestamp.c:2988 utils/adt/timestamp.c:3001 utils/adt/timestamp.c:3012 utils/adt/timestamp.c:3020 utils/adt/timestamp.c:3680 utils/adt/timestamp.c:3805 utils/adt/timestamp.c:3846 #: utils/adt/timestamp.c:3936 utils/adt/timestamp.c:3980 utils/adt/timestamp.c:4083 utils/adt/timestamp.c:4568 utils/adt/timestamp.c:4764 utils/adt/timestamp.c:5091 utils/adt/timestamp.c:5105 utils/adt/timestamp.c:5110 utils/adt/timestamp.c:5124 utils/adt/timestamp.c:5157 utils/adt/timestamp.c:5206 utils/adt/timestamp.c:5213 utils/adt/timestamp.c:5246 utils/adt/timestamp.c:5250 utils/adt/timestamp.c:5319 utils/adt/timestamp.c:5323 #: utils/adt/timestamp.c:5337 utils/adt/timestamp.c:5371 utils/adt/xml.c:2250 utils/adt/xml.c:2257 utils/adt/xml.c:2277 utils/adt/xml.c:2284 @@ -21532,11 +21577,6 @@ msgstr "n'a pas pu déterminer le type enum actuel" msgid "enum %s contains no values" msgstr "l'énumération « %s » ne contient aucune valeur" -#: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230 utils/cache/typcache.c:1574 utils/cache/typcache.c:1730 utils/cache/typcache.c:1860 utils/fmgr/funcapi.c:424 -#, c-format -msgid "type %s is not composite" -msgstr "le type %s n'est pas un type composite" - #: utils/adt/float.c:101 #, c-format msgid "value out of range: overflow" @@ -21786,37 +21826,37 @@ msgstr "La valeur donnée ne correspond pas aux valeurs autorisées pour ce cham msgid "localized string format value too long" msgstr "chaîne localisée trop longue" -#: utils/adt/formatting.c:3173 +#: utils/adt/formatting.c:3216 #, c-format msgid "formatting field \"%s\" is only supported in to_char" msgstr "le formatage du champ « %s » est seulement supporté dans to_char" -#: utils/adt/formatting.c:3314 +#: utils/adt/formatting.c:3357 #, c-format msgid "invalid input string for \"Y,YYY\"" msgstr "chaîne invalide en entrée pour « Y,YYY »" -#: utils/adt/formatting.c:3844 +#: utils/adt/formatting.c:3887 #, c-format msgid "hour \"%d\" is invalid for the 12-hour clock" msgstr "l'heure « %d » est invalide pour une horloge sur 12 heures" -#: utils/adt/formatting.c:3846 +#: utils/adt/formatting.c:3889 #, c-format msgid "Use the 24-hour clock, or give an hour between 1 and 12." msgstr "Utilisez une horloge sur 24 heures ou donnez une heure entre 1 et 12." -#: utils/adt/formatting.c:3955 +#: utils/adt/formatting.c:3998 #, c-format msgid "cannot calculate day of year without year information" msgstr "ne peut pas calculer le jour de l'année sans information sur l'année" -#: utils/adt/formatting.c:4862 +#: utils/adt/formatting.c:4905 #, c-format msgid "\"EEEE\" not supported for input" msgstr "« EEEE » non supporté en entrée" -#: utils/adt/formatting.c:4874 +#: utils/adt/formatting.c:4917 #, c-format msgid "\"RN\" not supported for input" msgstr "« RN » non supporté en entrée" @@ -23160,7 +23200,7 @@ msgstr "la précision de TIMESTAMP(%d)%s ne doit pas être négative" msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d" msgstr "la précision de TIMESTAMP(%d)%s est réduite au maximum autorisé, %d" -#: utils/adt/timestamp.c:177 utils/adt/timestamp.c:420 utils/misc/guc.c:11638 +#: utils/adt/timestamp.c:177 utils/adt/timestamp.c:420 utils/misc/guc.c:11662 #, c-format msgid "timestamp out of range: \"%s\"" msgstr "timestamp en dehors de limites : « %s »" @@ -23791,17 +23831,17 @@ msgstr "le filtre du chemin de colonne ne doit pas être une chaîne vide" msgid "more than one value returned by column XPath expression" msgstr "plus d'une valeur renvoyée par l'expression XPath de colonne" -#: utils/cache/lsyscache.c:2654 utils/cache/lsyscache.c:2687 utils/cache/lsyscache.c:2720 utils/cache/lsyscache.c:2753 +#: utils/cache/lsyscache.c:2681 utils/cache/lsyscache.c:2714 utils/cache/lsyscache.c:2747 utils/cache/lsyscache.c:2780 #, c-format msgid "type %s is only a shell" msgstr "le type %s est seulement un shell" -#: utils/cache/lsyscache.c:2659 +#: utils/cache/lsyscache.c:2686 #, c-format msgid "no input function available for type %s" msgstr "aucune fonction en entrée disponible pour le type %s" -#: utils/cache/lsyscache.c:2692 +#: utils/cache/lsyscache.c:2719 #, c-format msgid "no output function available for type %s" msgstr "aucune fonction en sortie disponible pour le type %s" @@ -23816,17 +23856,17 @@ msgstr "la classe d'opérateur « %s » de la méthode d'accès %s nécessite la msgid "cached plan must not change result type" msgstr "le plan en cache ne doit pas modifier le type en résultat" -#: utils/cache/relcache.c:5806 +#: utils/cache/relcache.c:5809 #, c-format msgid "could not create relation-cache initialization file \"%s\": %m" msgstr "n'a pas pu créer le fichier d'initialisation relation-cache « %s » : %m" -#: utils/cache/relcache.c:5808 +#: utils/cache/relcache.c:5811 #, c-format msgid "Continuing anyway, but there's something wrong." msgstr "Continue malgré tout, mais quelque chose s'est mal passé." -#: utils/cache/relcache.c:6120 +#: utils/cache/relcache.c:6123 #, c-format msgid "could not remove cache file \"%s\": %m" msgstr "n'a pas pu supprimer le fichier cache « %s » : %m" @@ -24888,10 +24928,8 @@ msgid "A page write in process during an operating system crash might be only pa msgstr "Une page écrite au moment d'un arrêt brutal du système d'exploitation pourrait n'être écrite sur le disque que partiellement. Lors de la récupération, les modifications stockées dans le journal de transaction ne sont pas suffisantes pour terminer la récupération. Cette option écrit les pages lors de la première modification après un checkpoint afin que la récupération complète soit possible." #: utils/misc/guc.c:1179 -msgid "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications." -msgstr "" -"Écrit des pages complètes dans les WAL lors d'une première modification après\n" -"un point de vérification, y compris pour des modifications non critiques." +msgid "Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modification." +msgstr "Écrit des pages complètes dans les WAL lors d'une première modification après un point de vérification, y compris pour des modifications non critiques." #: utils/misc/guc.c:1189 msgid "Compresses full-page writes written in WAL file." @@ -26530,7 +26568,7 @@ msgstr "%g%s%s est en dehors des limites valides pour le paramètre « %s » (%g msgid "cannot set parameters during a parallel operation" msgstr "ne peut pas configurer les paramètres lors d'une opération parallèle" -#: utils/misc/guc.c:6749 utils/misc/guc.c:7529 utils/misc/guc.c:7582 utils/misc/guc.c:7633 utils/misc/guc.c:7966 utils/misc/guc.c:8733 utils/misc/guc.c:8995 utils/misc/guc.c:10662 +#: utils/misc/guc.c:6749 utils/misc/guc.c:7529 utils/misc/guc.c:7582 utils/misc/guc.c:7633 utils/misc/guc.c:7966 utils/misc/guc.c:8733 utils/misc/guc.c:8995 utils/misc/guc.c:10669 #, c-format msgid "unrecognized configuration parameter \"%s\"" msgstr "paramètre de configuration « %s » non reconnu" @@ -26545,7 +26583,7 @@ msgstr "le paramètre « %s » ne peut pas être changé" msgid "parameter \"%s\" cannot be changed now" msgstr "le paramètre « %s » ne peut pas être modifié maintenant" -#: utils/misc/guc.c:6815 utils/misc/guc.c:6862 utils/misc/guc.c:10678 +#: utils/misc/guc.c:6815 utils/misc/guc.c:6862 utils/misc/guc.c:10685 #, c-format msgid "permission denied to set parameter \"%s\"" msgstr "droit refusé pour initialiser le paramètre « %s »" @@ -26612,69 +26650,69 @@ msgstr "lors de l'initialisation du paramètre « %s » à « %s »" msgid "parameter \"%s\" could not be set" msgstr "le paramètre « %s » n'a pas pu être configuré" -#: utils/misc/guc.c:10382 +#: utils/misc/guc.c:10384 #, c-format msgid "could not parse setting for parameter \"%s\"" msgstr "n'a pas pu analyser la configuration du paramètre « %s »" -#: utils/misc/guc.c:10740 utils/misc/guc.c:10774 +#: utils/misc/guc.c:10747 utils/misc/guc.c:10781 #, c-format msgid "invalid value for parameter \"%s\": %d" msgstr "valeur invalide pour le paramètre « %s » : %d" -#: utils/misc/guc.c:10808 +#: utils/misc/guc.c:10815 #, c-format msgid "invalid value for parameter \"%s\": %g" msgstr "valeur invalide pour le paramètre « %s » : %g" -#: utils/misc/guc.c:11078 +#: utils/misc/guc.c:11102 #, c-format msgid "\"temp_buffers\" cannot be changed after any temporary tables have been accessed in the session." msgstr "« temp_buffers » ne peut pas être modifié après que des tables temporaires aient été utilisées dans la session." -#: utils/misc/guc.c:11090 +#: utils/misc/guc.c:11114 #, c-format msgid "Bonjour is not supported by this build" msgstr "Bonjour n'est pas supporté dans cette installation" -#: utils/misc/guc.c:11103 +#: utils/misc/guc.c:11127 #, c-format msgid "SSL is not supported by this build" msgstr "SSL n'est pas supporté dans cette installation" -#: utils/misc/guc.c:11115 +#: utils/misc/guc.c:11139 #, c-format msgid "Cannot enable parameter when \"log_statement_stats\" is true." msgstr "Ne peut pas activer le paramètre avec « log_statement_stats » à true." -#: utils/misc/guc.c:11127 +#: utils/misc/guc.c:11151 #, c-format msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true." msgstr "" "Ne peut pas activer « log_statement_stats » lorsque « log_parser_stats »,\n" "« log_planner_stats » ou « log_executor_stats » est true." -#: utils/misc/guc.c:11371 +#: utils/misc/guc.c:11395 #, c-format msgid "effective_io_concurrency must be set to 0 on platforms that lack posix_fadvise()." msgstr "effective_io_concurrency doit être positionné à 0 sur les plateformes où manque posix_fadvise()" -#: utils/misc/guc.c:11485 +#: utils/misc/guc.c:11509 #, c-format msgid "recovery_target_timeline is not a valid number." msgstr "recovery_target_timeline n'est pas un nombre valide ." -#: utils/misc/guc.c:11525 +#: utils/misc/guc.c:11549 #, c-format msgid "multiple recovery targets specified" msgstr "multiples cibles de restauration spécifiées" -#: utils/misc/guc.c:11526 +#: utils/misc/guc.c:11550 #, 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 "Une seule valeur peut être spécifiée, parmi recovery_target, recovery_target_lsn, recovery_target_name, recovery_target_time, recovery_target_xid." -#: utils/misc/guc.c:11534 +#: utils/misc/guc.c:11558 #, c-format msgid "The only allowed value is \"immediate\"." msgstr "La seule valeur autorisée est « immediate »." @@ -28889,9 +28927,6 @@ msgstr "ne peut pas importer un snapshot à partir d'une base de données diffé #~ msgid "cannot extract array element from a non-array" #~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau" -#~ msgid "cannot call function with null path elements" -#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins NULL" - #~ msgid "cannot call json_object_keys on an array" #~ msgstr "ne peut pas appeler json_object_keys sur un tableau" diff --git a/src/bin/pg_dump/po/de.po b/src/bin/pg_dump/po/de.po index 0b73d70afa3..3176cfe9717 100644 --- a/src/bin/pg_dump/po/de.po +++ b/src/bin/pg_dump/po/de.po @@ -628,7 +628,7 @@ msgstr[1] "%lu Bytes Large-Object-Daten geschrieben (Ergebnis = %lu)" #: pg_backup_archiver.c:1663 #, c-format msgid "could not write to large object (result: %lu, expected: %lu)" -msgstr "konnte Large Object nicht schreiben (Ergebis: %lu, erwartet: %lu)" +msgstr "konnte Large Object nicht schreiben (Ergebnis: %lu, erwartet: %lu)" #: pg_backup_archiver.c:1755 #, c-format diff --git a/src/bin/pg_upgrade/po/de.po b/src/bin/pg_upgrade/po/de.po index 18f51d286b5..944b43bc1c5 100644 --- a/src/bin/pg_upgrade/po/de.po +++ b/src/bin/pg_upgrade/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pg_upgrade (PostgreSQL) 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2020-11-07 22:25+0000\n" +"POT-Creation-Date: 2021-05-06 21:40+0000\n" "PO-Revision-Date: 2020-04-05 09:31+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: check.c:68 +#: check.c:69 #, c-format msgid "" "Performing Consistency Checks on Old Live Server\n" @@ -25,7 +25,7 @@ msgstr "" "Führe Konsistenzprüfungen am alten laufenden Server durch\n" "---------------------------------------------------------\n" -#: check.c:74 +#: check.c:75 #, c-format msgid "" "Performing Consistency Checks\n" @@ -34,7 +34,7 @@ msgstr "" "Führe Konsistenzprüfungen durch\n" "-------------------------------\n" -#: check.c:194 +#: check.c:196 #, c-format msgid "" "\n" @@ -43,7 +43,7 @@ msgstr "" "\n" "*Cluster sind kompatibel*\n" -#: check.c:200 +#: check.c:202 #, c-format msgid "" "\n" @@ -55,7 +55,7 @@ msgstr "" "neuen Cluster neu mit initdb initialisieren, bevor fortgesetzt\n" "werden kann.\n" -#: check.c:234 +#: check.c:236 #, c-format msgid "" "Optimizer statistics are not transferred by pg_upgrade so,\n" @@ -68,7 +68,7 @@ msgstr "" " %s\n" "\n" -#: check.c:240 +#: check.c:242 #, c-format msgid "" "Running this script will delete the old cluster's data files:\n" @@ -77,7 +77,7 @@ msgstr "" "Mit diesem Skript können die Dateien des alten Clusters gelöscht werden:\n" " %s\n" -#: check.c:245 +#: check.c:247 #, c-format msgid "" "Could not create a script to delete the old cluster's data files\n" @@ -90,94 +90,93 @@ msgstr "" "Datenverzeichnis des neuen Clusters im alten Cluster-Verzeichnis\n" "liegen. Der Inhalt des alten Clusters muss von Hand gelöscht werden.\n" -#: check.c:255 +#: check.c:257 #, c-format msgid "Checking cluster versions" msgstr "Prüfe Cluster-Versionen" -#: check.c:267 +#: check.c:269 #, c-format msgid "This utility can only upgrade from PostgreSQL version 8.4 and later.\n" msgstr "Dieses Programm kann nur Upgrades von PostgreSQL Version 8.4 oder später durchführen.\n" -#: check.c:271 +#: check.c:273 #, c-format msgid "This utility can only upgrade to PostgreSQL version %s.\n" msgstr "Dieses Programm kann nur Upgrades auf PostgreSQL Version %s durchführen.\n" -#: check.c:280 +#: check.c:282 #, c-format msgid "This utility cannot be used to downgrade to older major PostgreSQL versions.\n" msgstr "Dieses Programm kann keine Downgrades auf ältere Hauptversionen von PostgreSQL durchführen.\n" -#: check.c:285 +#: check.c:287 #, c-format msgid "Old cluster data and binary directories are from different major versions.\n" msgstr "Die Daten- und Programmverzeichnisse des alten Clusters stammen von verschiedenen Hauptversionen.\n" -#: check.c:288 +#: check.c:290 #, c-format msgid "New cluster data and binary directories are from different major versions.\n" msgstr "Die Daten- und Programmverzeichnisse des neuen Clusters stammen von verschiedenen Hauptversionen.\n" -#: check.c:305 +#: check.c:307 #, c-format msgid "When checking a pre-PG 9.1 live old server, you must specify the old server's port number.\n" msgstr "Wenn ein laufender alter Server vor Version 9.1 geprüft wird, muss die Portnummer des alten Servers angegeben werden.\n" -#: check.c:309 +#: check.c:311 #, c-format msgid "When checking a live server, the old and new port numbers must be different.\n" msgstr "Wenn ein laufender Server geprüft wird, müssen die alte und die neue Portnummer verschieden sein.\n" -#: check.c:324 +#: check.c:326 #, c-format msgid "encodings for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "Kodierungen für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n" -#: check.c:329 +#: check.c:331 #, c-format msgid "lc_collate values for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "lc_collate-Werte für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n" -#: check.c:332 +#: check.c:334 #, c-format msgid "lc_ctype values for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "lc_ctype-Werte für Datenbank »%s« stimmen nicht überein: alt »%s«, neu »%s«\n" -#: check.c:405 +#: check.c:407 #, c-format msgid "New cluster database \"%s\" is not empty: found relation \"%s.%s\"\n" msgstr "Datenbank »%s« im neuen Cluster ist nicht leer: Relation »%s.%s« gefunden\n" -#: check.c:454 +#: check.c:456 #, c-format msgid "Creating script to analyze new cluster" msgstr "Erzeuge Skript zum Analysieren des neuen Clusters" -#: check.c:468 check.c:627 check.c:891 check.c:970 check.c:1079 check.c:1170 -#: file.c:341 function.c:246 option.c:495 version.c:57 version.c:202 -#: version.c:344 +#: check.c:470 check.c:629 check.c:893 check.c:972 file.c:341 function.c:246 +#: option.c:495 version.c:57 version.c:207 version.c:377 #, c-format msgid "could not open file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht öffnen: %s\n" -#: check.c:516 check.c:683 +#: check.c:518 check.c:685 #, c-format msgid "could not add execute permission to file \"%s\": %s\n" msgstr "konnte Datei »%s« nicht ausführbar machen: %s\n" -#: check.c:546 +#: check.c:548 #, c-format msgid "Checking for new cluster tablespace directories" msgstr "Prüfe Tablespace-Verzeichnisse des neuen Clusters" -#: check.c:557 +#: check.c:559 #, c-format msgid "new cluster tablespace directory already exists: \"%s\"\n" msgstr "Tablespace-Verzeichnis für neuen Cluster existiert bereits: »%s«\n" -#: check.c:590 +#: check.c:592 #, c-format msgid "" "\n" @@ -186,7 +185,7 @@ msgstr "" "\n" "WARNUNG: das neue Datenverzeichnis sollte nicht im alten Datenverzeichnis liegen, z.B. %s\n" -#: check.c:614 +#: check.c:616 #, c-format msgid "" "\n" @@ -195,73 +194,73 @@ msgstr "" "\n" "WARNUNG: benutzerdefinierte Tablespace-Pfade sollten nicht im Datenverzeichnis liegen, z.B. %s\n" -#: check.c:624 +#: check.c:626 #, c-format msgid "Creating script to delete old cluster" msgstr "Erzeuge Skript zum Löschen des alten Clusters" -#: check.c:703 +#: check.c:705 #, c-format msgid "Checking database user is the install user" msgstr "Prüfe ob der Datenbankbenutzer der Installationsbenutzer ist" -#: check.c:719 +#: check.c:721 #, c-format msgid "database user \"%s\" is not the install user\n" msgstr "Datenbankbenutzer »%s« ist nicht der Installationsbenutzer\n" -#: check.c:730 +#: check.c:732 #, c-format msgid "could not determine the number of users\n" msgstr "konnte die Anzahl der Benutzer nicht ermitteln\n" -#: check.c:738 +#: check.c:740 #, c-format msgid "Only the install user can be defined in the new cluster.\n" msgstr "Nur der Installationsbenutzer darf im neuen Cluster definiert sein.\n" -#: check.c:758 +#: check.c:760 #, c-format msgid "Checking database connection settings" msgstr "Prüfe Verbindungseinstellungen der Datenbank" -#: check.c:780 +#: check.c:782 #, c-format msgid "template0 must not allow connections, i.e. its pg_database.datallowconn must be false\n" msgstr "template0 darf keine Verbindungen erlauben, d.h. ihr pg_database.datallowconn muss falsch sein\n" -#: check.c:790 +#: check.c:792 #, c-format msgid "All non-template0 databases must allow connections, i.e. their pg_database.datallowconn must be true\n" msgstr "Alle Datenbanken außer template0 müssen Verbindungen erlauben, d.h. ihr pg_database.datallowconn muss wahr sein\n" -#: check.c:815 +#: check.c:817 #, c-format msgid "Checking for prepared transactions" msgstr "Prüfe auf vorbereitete Transaktionen" -#: check.c:824 +#: check.c:826 #, c-format msgid "The source cluster contains prepared transactions\n" msgstr "Der alte Cluster enthält vorbereitete Transaktionen\n" -#: check.c:826 +#: check.c:828 #, c-format msgid "The target cluster contains prepared transactions\n" msgstr "Der neue Cluster enthält vorbereitete Transaktionen\n" -#: check.c:852 +#: check.c:854 #, c-format msgid "Checking for contrib/isn with bigint-passing mismatch" msgstr "Prüfe auf contrib/isn mit unpassender bigint-Übergabe" -#: check.c:913 check.c:992 check.c:1102 check.c:1193 function.c:268 -#: version.c:248 version.c:285 version.c:428 +#: check.c:915 check.c:994 check.c:1051 check.c:1110 check.c:1139 +#: function.c:268 version.c:281 version.c:318 version.c:461 #, c-format msgid "fatal\n" msgstr "fatal\n" -#: check.c:914 +#: check.c:916 #, c-format msgid "" "Your installation contains \"contrib/isn\" functions which rely on the\n" @@ -283,12 +282,12 @@ msgstr "" " %s\n" "\n" -#: check.c:938 +#: check.c:940 #, c-format msgid "Checking for tables WITH OIDS" msgstr "Prüfe auf Tabellen mit WITH OIDS" -#: check.c:993 +#: check.c:995 #, c-format msgid "" "Your installation contains tables declared WITH OIDS, which is not supported\n" @@ -307,10 +306,35 @@ msgstr "" #: check.c:1023 #, c-format +msgid "Checking for system-defined composite types in user tables" +msgstr "Prüfe auf systemdefinierte zusammengesetzte Typen in Benutzertabellen" + +#: check.c:1052 +#, c-format +msgid "" +"Your installation contains system-defined composite type(s) in user tables.\n" +"These type OIDs are not stable across PostgreSQL versions,\n" +"so this cluster cannot currently be upgraded. You can\n" +"drop the problem columns and restart the upgrade.\n" +"A list of the problem columns is in the file:\n" +" %s\n" +"\n" +msgstr "" +"Ihre Installation enthält systemdefinierte zusammengesetzte Typen in\n" +"Benutzertabellen. Die OIDs dieser Typen sind nicht über\n" +"PostgreSQL-Versionen stabil und daher kann dieser Cluster gegenwärtig\n" +"nicht aktualisiert werden. Sie können die Problemspalten entfernen\n" +"und das Upgrade neu starten. Eine Liste der Problemspalten ist in der\n" +"Datei:\n" +" %s\n" +"\n" + +#: check.c:1080 +#, c-format msgid "Checking for reg* data types in user tables" msgstr "Prüfe auf reg*-Datentypen in Benutzertabellen" -#: check.c:1103 +#: check.c:1111 #, c-format msgid "" "Your installation contains one of the reg* data types in user tables.\n" @@ -330,12 +354,12 @@ msgstr "" " %s\n" "\n" -#: check.c:1128 +#: check.c:1133 #, c-format msgid "Checking for incompatible \"jsonb\" data type" msgstr "Prüfe auf inkompatiblen Datentyp »jsonb«" -#: check.c:1194 +#: check.c:1140 #, c-format msgid "" "Your installation contains the \"jsonb\" data type in user tables.\n" @@ -353,32 +377,32 @@ msgstr "" " %s\n" "\n" -#: check.c:1215 +#: check.c:1161 #, c-format msgid "Checking for roles starting with \"pg_\"" msgstr "Prüfe auf Rollen, die mit »pg_« anfangen" -#: check.c:1225 +#: check.c:1171 #, c-format msgid "The source cluster contains roles starting with \"pg_\"\n" msgstr "Der alte Cluster enthält Rollen, die mit »pg_« anfangen\n" -#: check.c:1227 +#: check.c:1173 #, c-format msgid "The target cluster contains roles starting with \"pg_\"\n" msgstr "Der neue Cluster enthält Rollen, die mit »pg_« anfangen\n" -#: check.c:1253 +#: check.c:1199 #, c-format msgid "failed to get the current locale\n" msgstr "konnte aktuelle Locale nicht ermitteln\n" -#: check.c:1262 +#: check.c:1208 #, c-format msgid "failed to get system locale name for \"%s\"\n" msgstr "konnte System-Locale-Namen für »%s« nicht ermitteln\n" -#: check.c:1268 +#: check.c:1214 #, c-format msgid "failed to restore old locale \"%s\"\n" msgstr "konnte alte Locale »%s« nicht wiederherstellen\n" @@ -1611,7 +1635,7 @@ msgstr "ok" msgid "Checking for large objects" msgstr "Prüfe auf Large Objects" -#: version.c:80 version.c:387 +#: version.c:80 version.c:420 #, c-format msgid "warning" msgstr "Warnung" @@ -1654,12 +1678,12 @@ msgstr "" "Standardrechte zu setzen.\n" "\n" -#: version.c:242 +#: version.c:275 #, c-format msgid "Checking for incompatible \"line\" data type" msgstr "Prüfe auf inkompatiblen Datentyp »line«" -#: version.c:249 +#: version.c:282 #, c-format msgid "" "Your installation contains the \"line\" data type in user tables. This\n" @@ -1679,12 +1703,12 @@ msgstr "" " %s\n" "\n" -#: version.c:279 +#: version.c:312 #, c-format msgid "Checking for invalid \"unknown\" user columns" msgstr "Prüfe auf ungültige Benutzerspalten mit Typ »unknown«" -#: version.c:286 +#: version.c:319 #, c-format msgid "" "Your installation contains the \"unknown\" data type in user tables. This\n" @@ -1702,12 +1726,12 @@ msgstr "" " %s\n" "\n" -#: version.c:309 +#: version.c:342 #, c-format msgid "Checking for hash indexes" msgstr "Prüfe auf Hash-Indexe" -#: version.c:389 +#: version.c:422 #, c-format msgid "" "\n" @@ -1724,7 +1748,7 @@ msgstr "" "werden Sie Anweisungen zum REINDEX erhalten.\n" "\n" -#: version.c:395 +#: version.c:428 #, c-format msgid "" "\n" @@ -1746,12 +1770,12 @@ msgstr "" "verwendet werden.\n" "\n" -#: version.c:421 +#: version.c:454 #, c-format msgid "Checking for invalid \"sql_identifier\" user columns" msgstr "Prüfe auf ungültige Benutzerspalten mit Typ »sql_identifier«" -#: version.c:429 +#: version.c:462 #, c-format msgid "" "Your installation contains the \"sql_identifier\" data type in user tables\n" diff --git a/src/bin/pg_upgrade/po/fr.po b/src/bin/pg_upgrade/po/fr.po index 214d3549eab..94faa2bf3ac 100644 --- a/src/bin/pg_upgrade/po/fr.po +++ b/src/bin/pg_upgrade/po/fr.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: pg_upgrade (PostgreSQL) 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2020-10-21 20:55+0000\n" -"PO-Revision-Date: 2020-10-22 16:47+0200\n" +"POT-Creation-Date: 2021-04-30 20:40+0000\n" +"PO-Revision-Date: 2021-05-02 17:26+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.1\n" +"X-Generator: Poedit 2.4.2\n" -#: check.c:68 +#: check.c:69 #, c-format msgid "" "Performing Consistency Checks on Old Live Server\n" @@ -26,7 +26,7 @@ msgstr "" "Exécution de tests de cohérence sur l'ancien serveur\n" "----------------------------------------------------\n" -#: check.c:74 +#: check.c:75 #, c-format msgid "" "Performing Consistency Checks\n" @@ -35,7 +35,7 @@ msgstr "" "Exécution de tests de cohérence\n" "-------------------------------\n" -#: check.c:194 +#: check.c:196 #, c-format msgid "" "\n" @@ -44,7 +44,7 @@ msgstr "" "\n" "*Les instances sont compatibles*\n" -#: check.c:200 +#: check.c:202 #, c-format msgid "" "\n" @@ -55,7 +55,7 @@ msgstr "" "Si pg_upgrade échoue après cela, vous devez ré-exécuter initdb\n" "sur la nouvelle instance avant de continuer.\n" -#: check.c:234 +#: check.c:236 #, c-format msgid "" "Optimizer statistics are not transferred by pg_upgrade so,\n" @@ -68,7 +68,7 @@ msgstr "" " %s\n" "\n" -#: check.c:240 +#: check.c:242 #, c-format msgid "" "Running this script will delete the old cluster's data files:\n" @@ -78,7 +78,7 @@ msgstr "" "instance :\n" " %s\n" -#: check.c:245 +#: check.c:247 #, c-format msgid "" "Could not create a script to delete the old cluster's data files\n" @@ -92,94 +92,93 @@ msgstr "" "de l'ancienne instance. Le contenu de l'ancienne instance doit être supprimé\n" "manuellement.\n" -#: check.c:255 +#: check.c:257 #, c-format msgid "Checking cluster versions" msgstr "Vérification des versions des instances" -#: check.c:267 +#: check.c:269 #, c-format msgid "This utility can only upgrade from PostgreSQL version 8.4 and later.\n" msgstr "Cet outil peut seulement mettre à jour les versions 8.4 et ultérieures de PostgreSQL.\n" -#: check.c:271 +#: check.c:273 #, c-format msgid "This utility can only upgrade to PostgreSQL version %s.\n" msgstr "Cet outil peut seulement mettre à jour vers la version %s de PostgreSQL.\n" -#: check.c:280 +#: check.c:282 #, c-format msgid "This utility cannot be used to downgrade to older major PostgreSQL versions.\n" msgstr "Cet outil ne peut pas être utilisé pour mettre à jour vers des versions majeures plus anciennes de PostgreSQL.\n" -#: check.c:285 +#: check.c:287 #, c-format msgid "Old cluster data and binary directories are from different major versions.\n" msgstr "Les répertoires des données de l'ancienne instance et des binaires sont de versions majeures différentes.\n" -#: check.c:288 +#: check.c:290 #, c-format msgid "New cluster data and binary directories are from different major versions.\n" msgstr "Les répertoires des données de la nouvelle instance et des binaires sont de versions majeures différentes.\n" -#: check.c:305 +#: check.c:307 #, c-format msgid "When checking a pre-PG 9.1 live old server, you must specify the old server's port number.\n" msgstr "Lors de la vérification d'un serveur antérieur à la 9.1, vous devez spécifier le numéro de port de l'ancien serveur.\n" -#: check.c:309 +#: check.c:311 #, c-format msgid "When checking a live server, the old and new port numbers must be different.\n" msgstr "Lors de la vérification d'un serveur en production, l'ancien numéro de port doit être différent du nouveau.\n" -#: check.c:324 +#: check.c:326 #, c-format msgid "encodings for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "les encodages de la base de données « %s » ne correspondent pas : ancien « %s », nouveau « %s »\n" -#: check.c:329 +#: check.c:331 #, c-format msgid "lc_collate values for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "les valeurs de lc_collate de la base de données « %s » ne correspondent pas : ancien « %s », nouveau « %s »\n" -#: check.c:332 +#: check.c:334 #, c-format msgid "lc_ctype values for database \"%s\" do not match: old \"%s\", new \"%s\"\n" msgstr "les valeurs de lc_ctype de la base de données « %s » ne correspondent pas : ancien « %s », nouveau « %s »\n" -#: check.c:405 +#: check.c:407 #, c-format msgid "New cluster database \"%s\" is not empty: found relation \"%s.%s\"\n" msgstr "La nouvelle instance « %s » n'est pas vide : relation « %s.%s » trouvée\n" -#: check.c:454 +#: check.c:456 #, c-format msgid "Creating script to analyze new cluster" msgstr "Création d'un script pour analyser la nouvelle instance" -#: check.c:468 check.c:627 check.c:891 check.c:970 check.c:1079 check.c:1170 -#: file.c:341 function.c:246 option.c:495 version.c:57 version.c:202 -#: version.c:344 +#: check.c:470 check.c:629 check.c:893 check.c:972 file.c:341 function.c:246 +#: option.c:495 version.c:57 version.c:207 version.c:377 #, c-format msgid "could not open file \"%s\": %s\n" msgstr "n'a pas pu ouvrir le fichier « %s » : %s\n" -#: check.c:516 check.c:683 +#: check.c:518 check.c:685 #, c-format msgid "could not add execute permission to file \"%s\": %s\n" msgstr "n'a pas pu ajouter les droits d'exécution pour le fichier « %s » : %s\n" -#: check.c:546 +#: check.c:548 #, c-format msgid "Checking for new cluster tablespace directories" msgstr "Vérification des répertoires de tablespace de la nouvelle instance" -#: check.c:557 +#: check.c:559 #, c-format msgid "new cluster tablespace directory already exists: \"%s\"\n" msgstr "le répertoire du tablespace de la nouvelle instance existe déjà : « %s »\n" -#: check.c:590 +#: check.c:592 #, c-format msgid "" "\n" @@ -188,7 +187,7 @@ msgstr "" "\n" "AVERTISSEMENT : le nouveau répertoire de données ne doit pas être à l'intérieur de l'ancien répertoire de données, %s\n" -#: check.c:614 +#: check.c:616 #, c-format msgid "" "\n" @@ -197,73 +196,73 @@ msgstr "" "\n" "AVERTISSEMENT : les emplacements de tablespaces utilisateurs ne doivent pas être à l'intérieur du répertoire de données, %s\n" -#: check.c:624 +#: check.c:626 #, c-format msgid "Creating script to delete old cluster" msgstr "Création du script pour supprimer l'ancienne instance" -#: check.c:703 +#: check.c:705 #, c-format msgid "Checking database user is the install user" msgstr "Vérification que l'utilisateur de la base de données est l'utilisateur d'installation" -#: check.c:719 +#: check.c:721 #, c-format msgid "database user \"%s\" is not the install user\n" msgstr "l'utilisateur de la base de données « %s » n'est pas l'utilisateur d'installation\n" -#: check.c:730 +#: check.c:732 #, c-format msgid "could not determine the number of users\n" msgstr "n'a pas pu déterminer le nombre d'utilisateurs\n" -#: check.c:738 +#: check.c:740 #, c-format msgid "Only the install user can be defined in the new cluster.\n" msgstr "Seul l'utilisateur d'installation peut être défini dans la nouvelle instance.\n" -#: check.c:758 +#: check.c:760 #, c-format msgid "Checking database connection settings" msgstr "Vérification des paramètres de connexion de la base de données" -#: check.c:780 +#: check.c:782 #, c-format msgid "template0 must not allow connections, i.e. its pg_database.datallowconn must be false\n" msgstr "template0 ne doit pas autoriser les connexions, ie pg_database.datallowconn doit valoir false\n" -#: check.c:790 +#: check.c:792 #, c-format msgid "All non-template0 databases must allow connections, i.e. their pg_database.datallowconn must be true\n" msgstr "Toutes les bases de données, autre que template0, doivent autoriser les connexions, ie pg_database.datallowconn doit valoir true\n" -#: check.c:815 +#: check.c:817 #, c-format msgid "Checking for prepared transactions" msgstr "Vérification des transactions préparées" -#: check.c:824 +#: check.c:826 #, c-format msgid "The source cluster contains prepared transactions\n" msgstr "L'instance source contient des transactions préparées\n" -#: check.c:826 +#: check.c:828 #, c-format msgid "The target cluster contains prepared transactions\n" msgstr "L'instance cible contient des transactions préparées\n" -#: check.c:852 +#: check.c:854 #, c-format msgid "Checking for contrib/isn with bigint-passing mismatch" msgstr "Vérification de contrib/isn avec une différence sur le passage des bigint" -#: check.c:913 check.c:992 check.c:1102 check.c:1193 function.c:268 -#: version.c:248 version.c:285 version.c:428 +#: check.c:915 check.c:994 check.c:1051 check.c:1110 check.c:1139 +#: function.c:268 version.c:281 version.c:318 version.c:461 #, c-format msgid "fatal\n" msgstr "fatal\n" -#: check.c:914 +#: check.c:916 #, c-format msgid "" "Your installation contains \"contrib/isn\" functions which rely on the\n" @@ -285,12 +284,12 @@ msgstr "" " %s\n" "\n" -#: check.c:938 +#: check.c:940 #, c-format msgid "Checking for tables WITH OIDS" msgstr "Vérification des tables WITH OIDS" -#: check.c:993 +#: check.c:995 #, c-format msgid "" "Your installation contains tables declared WITH OIDS, which is not supported\n" @@ -309,10 +308,34 @@ msgstr "" #: check.c:1023 #, c-format +msgid "Checking for system-defined composite types in user tables" +msgstr "Vérification des types composites systèmes dans les tables utilisateurs" + +#: check.c:1052 +#, c-format +msgid "" +"Your installation contains system-defined composite type(s) in user tables.\n" +"These type OIDs are not stable across PostgreSQL versions,\n" +"so this cluster cannot currently be upgraded. You can\n" +"drop the problem columns and restart the upgrade.\n" +"A list of the problem columns is in the file:\n" +" %s\n" +"\n" +msgstr "" +"Votre installation contient des types composites systèmes dans les tables utilisateurs.\n" +"Les OID de ces types ne sont pas stables entre les versions de PosgreSQL,\n" +"donc cette instance ne peut pas être mise à jour pour l'instant. Vous pouvez\n" +"supprimer les colonnes problématiques et relancer la mise à jour.\n" +"Vous trouverez une liste des colonnes problématiques dans le fichier :\n" +" %s\n" +"\n" + +#: check.c:1080 +#, c-format msgid "Checking for reg* data types in user tables" msgstr "Vérification des types de données reg* dans les tables utilisateurs" -#: check.c:1103 +#: check.c:1111 #, c-format msgid "" "Your installation contains one of the reg* data types in user tables.\n" @@ -332,12 +355,12 @@ msgstr "" " %s\n" "\n" -#: check.c:1128 +#: check.c:1133 #, c-format msgid "Checking for incompatible \"jsonb\" data type" msgstr "Vérification des types de données « jsonb » incompatibles" -#: check.c:1194 +#: check.c:1140 #, c-format msgid "" "Your installation contains the \"jsonb\" data type in user tables.\n" @@ -355,32 +378,32 @@ msgstr "" " %s\n" "\n" -#: check.c:1215 +#: check.c:1161 #, c-format msgid "Checking for roles starting with \"pg_\"" msgstr "Vérification des rôles commençant avec « pg_ »" -#: check.c:1225 +#: check.c:1171 #, c-format msgid "The source cluster contains roles starting with \"pg_\"\n" msgstr "L'instance source contient des rôles commençant avec « pg_ »\n" -#: check.c:1227 +#: check.c:1173 #, c-format msgid "The target cluster contains roles starting with \"pg_\"\n" msgstr "L'instance cible contient des rôles commençant avec « pg_ »\n" -#: check.c:1253 +#: check.c:1199 #, c-format msgid "failed to get the current locale\n" msgstr "a échoué pour obtenir la locale courante\n" -#: check.c:1262 +#: check.c:1208 #, c-format msgid "failed to get system locale name for \"%s\"\n" msgstr "a échoué pour obtenir le nom de la locale système « %s »\n" -#: check.c:1268 +#: check.c:1214 #, c-format msgid "failed to restore old locale \"%s\"\n" msgstr "a échoué pour restaurer l'ancienne locale « %s »\n" @@ -1607,7 +1630,7 @@ msgstr "ok" msgid "Checking for large objects" msgstr "Vérification des Large Objects" -#: version.c:80 version.c:387 +#: version.c:80 version.c:420 #, c-format msgid "warning" msgstr "attention" @@ -1648,12 +1671,12 @@ msgstr "" "défaut.\n" "\n" -#: version.c:242 +#: version.c:275 #, c-format msgid "Checking for incompatible \"line\" data type" msgstr "Vérification des types de données line incompatibles" -#: version.c:249 +#: version.c:282 #, c-format msgid "" "Your installation contains the \"line\" data type in user tables. This\n" @@ -1672,12 +1695,12 @@ msgstr "" " %s\n" "\n" -#: version.c:279 +#: version.c:312 #, c-format msgid "Checking for invalid \"unknown\" user columns" msgstr "Vérification des colonnes utilisateurs « unknown » invalides" -#: version.c:286 +#: version.c:319 #, c-format msgid "" "Your installation contains the \"unknown\" data type in user tables. This\n" @@ -1695,12 +1718,12 @@ msgstr "" " %s\n" "\n" -#: version.c:309 +#: version.c:342 #, c-format msgid "Checking for hash indexes" msgstr "Vérification des index hash" -#: version.c:389 +#: version.c:422 #, c-format msgid "" "\n" @@ -1717,7 +1740,7 @@ msgstr "" "REINDEX vous seront données.\n" "\n" -#: version.c:395 +#: version.c:428 #, c-format msgid "" "\n" @@ -1738,12 +1761,12 @@ msgstr "" "index invalides. Avant cela, aucun de ces index ne sera utilisé.\n" "\n" -#: version.c:421 +#: version.c:454 #, c-format msgid "Checking for invalid \"sql_identifier\" user columns" msgstr "Vérification des colonnes utilisateurs « sql_identifier » invalides" -#: version.c:429 +#: version.c:462 #, c-format msgid "" "Your installation contains the \"sql_identifier\" data type in user tables\n" @@ -1764,50 +1787,6 @@ msgstr "" " %s\n" "\n" -#~ msgid "could not parse PG_VERSION file from %s\n" -#~ msgstr "n'a pas pu analyser le fichier PG_VERSION à partir de %s\n" - -#~ msgid "------------------------------------------------\n" -#~ msgstr "------------------------------------------------\n" - -#~ msgid "-----------------------------\n" -#~ msgstr "-----------------------------\n" - -#~ msgid "" -#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n" -#~ "because of backend API changes made during development.\n" -#~ msgstr "" -#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n" -#~ "à cause de changements dans l'API du moteur fait lors du développement.\n" - -#~ msgid "%s is not a directory\n" -#~ msgstr "%s n'est pas un répertoire\n" - -#~ msgid "" -#~ "could not load library \"%s\":\n" -#~ "%s\n" -#~ msgstr "" -#~ "n'a pas pu charger la biblothèque « %s »:\n" -#~ "%s\n" - -#~ msgid "------------------\n" -#~ msgstr "------------------\n" - -#~ msgid "----------------\n" -#~ msgstr "----------------\n" - -#~ msgid "Cannot read line %d from %s: %m\n" -#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n" - -#~ msgid "Cannot open file %s: %m\n" -#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n" - -#~ msgid "cannot find current directory\n" -#~ msgstr "ne peut pas trouver le répertoire courant\n" - -#~ msgid "cannot write to log file %s\n" -#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n" - #~ msgid "" #~ "Optimizer statistics and free space information are not transferred\n" #~ "by pg_upgrade so, once you start the new server, consider running:\n" @@ -1819,3 +1798,47 @@ msgstr "" #~ "serveur démarré, pensez à exécuter :\n" #~ " %s\n" #~ "\n" + +#~ msgid "cannot write to log file %s\n" +#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n" + +#~ msgid "cannot find current directory\n" +#~ msgstr "ne peut pas trouver le répertoire courant\n" + +#~ msgid "Cannot open file %s: %m\n" +#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n" + +#~ msgid "Cannot read line %d from %s: %m\n" +#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n" + +#~ msgid "----------------\n" +#~ msgstr "----------------\n" + +#~ msgid "------------------\n" +#~ msgstr "------------------\n" + +#~ msgid "" +#~ "could not load library \"%s\":\n" +#~ "%s\n" +#~ msgstr "" +#~ "n'a pas pu charger la biblothèque « %s »:\n" +#~ "%s\n" + +#~ msgid "%s is not a directory\n" +#~ msgstr "%s n'est pas un répertoire\n" + +#~ msgid "" +#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n" +#~ "because of backend API changes made during development.\n" +#~ msgstr "" +#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n" +#~ "à cause de changements dans l'API du moteur fait lors du développement.\n" + +#~ msgid "-----------------------------\n" +#~ msgstr "-----------------------------\n" + +#~ msgid "------------------------------------------------\n" +#~ msgstr "------------------------------------------------\n" + +#~ msgid "could not parse PG_VERSION file from %s\n" +#~ msgstr "n'a pas pu analyser le fichier PG_VERSION à partir de %s\n" diff --git a/src/interfaces/libpq/po/de.po b/src/interfaces/libpq/po/de.po index 2f5802ec33b..5f250a8383b 100644 --- a/src/interfaces/libpq/po/de.po +++ b/src/interfaces/libpq/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2019-09-21 21:39+0000\n" +"POT-Creation-Date: 2021-05-06 21:34+0000\n" "PO-Revision-Date: 2019-09-22 00:04+0200\n" "Last-Translator: Peter Eisentraut \n" "Language-Team: German \n" @@ -50,15 +50,15 @@ msgstr "konnte Nonce nicht erzeugen\n" #: fe-auth-scram.c:537 fe-auth-scram.c:563 fe-auth-scram.c:577 #: fe-auth-scram.c:626 fe-auth-scram.c:660 fe-auth.c:290 fe-auth.c:360 #: fe-auth.c:395 fe-auth.c:581 fe-auth.c:740 fe-auth.c:1052 fe-auth.c:1200 -#: fe-connect.c:858 fe-connect.c:1320 fe-connect.c:1496 fe-connect.c:2083 -#: fe-connect.c:2106 fe-connect.c:2829 fe-connect.c:4511 fe-connect.c:4763 -#: fe-connect.c:4882 fe-connect.c:5136 fe-connect.c:5216 fe-connect.c:5315 -#: fe-connect.c:5571 fe-connect.c:5600 fe-connect.c:5672 fe-connect.c:5696 -#: fe-connect.c:5714 fe-connect.c:5815 fe-connect.c:5824 fe-connect.c:6180 -#: fe-connect.c:6330 fe-exec.c:2748 fe-exec.c:3495 fe-exec.c:3660 -#: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1213 fe-protocol3.c:999 -#: fe-protocol3.c:1703 fe-secure-common.c:110 fe-secure-openssl.c:438 -#: fe-secure-openssl.c:1025 +#: fe-connect.c:870 fe-connect.c:1332 fe-connect.c:1508 fe-connect.c:2113 +#: fe-connect.c:2136 fe-connect.c:2867 fe-connect.c:4524 fe-connect.c:4776 +#: fe-connect.c:4895 fe-connect.c:5149 fe-connect.c:5229 fe-connect.c:5328 +#: fe-connect.c:5584 fe-connect.c:5613 fe-connect.c:5685 fe-connect.c:5709 +#: fe-connect.c:5727 fe-connect.c:5828 fe-connect.c:5837 fe-connect.c:6193 +#: fe-connect.c:6343 fe-exec.c:2748 fe-exec.c:3495 fe-exec.c:3660 +#: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1213 fe-protocol3.c:965 +#: fe-protocol3.c:1669 fe-secure-common.c:110 fe-secure-gssapi.c:504 +#: fe-secure-openssl.c:438 fe-secure-openssl.c:1025 msgid "out of memory\n" msgstr "Speicher aufgebraucht\n" @@ -180,12 +180,12 @@ msgstr "Authentifizierungsmethode %u nicht unterstützt\n" msgid "user name lookup failure: error code %lu\n" msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu\n" -#: fe-auth.c:1037 fe-connect.c:2716 +#: fe-auth.c:1037 fe-connect.c:2749 #, c-format msgid "could not look up local user ID %d: %s\n" msgstr "konnte lokale Benutzer-ID %d nicht nachschlagen: %s\n" -#: fe-auth.c:1042 fe-connect.c:2721 +#: fe-auth.c:1042 fe-connect.c:2754 #, c-format msgid "local user with ID %d does not exist\n" msgstr "lokaler Benutzer mit ID %d existiert nicht\n" @@ -203,47 +203,47 @@ msgstr "Wert von password_encryption ist zu lang\n" msgid "unrecognized password encryption algorithm \"%s\"\n" msgstr "unbekannter Passwortverschlüsselungsalgorithmus »%s«\n" -#: fe-connect.c:1041 +#: fe-connect.c:1053 #, c-format msgid "could not match %d host names to %d hostaddr values\n" msgstr "fehlerhafte Angabe: %d Hostnamen und %d hostaddr-Angaben\n" -#: fe-connect.c:1117 +#: fe-connect.c:1129 #, c-format msgid "could not match %d port numbers to %d hosts\n" msgstr "fehlerhafte Angabe: %d Portnummern und %d Hosts\n" -#: fe-connect.c:1213 +#: fe-connect.c:1225 #, c-format msgid "invalid sslmode value: \"%s\"\n" msgstr "ungültiger sslmode-Wert: »%s«\n" -#: fe-connect.c:1234 +#: fe-connect.c:1246 #, c-format msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n" msgstr "sslmode-Wert »%s« ist ungültig, wenn SSL-Unterstützung nicht einkompiliert worden ist\n" -#: fe-connect.c:1258 +#: fe-connect.c:1270 #, c-format msgid "invalid gssencmode value: \"%s\"\n" msgstr "ungültiger gssencmode-Wert: »%s«\n" -#: fe-connect.c:1267 +#: fe-connect.c:1279 #, c-format msgid "gssencmode value \"%s\" invalid when GSSAPI support is not compiled in\n" msgstr "gssencmode-Wert »%s« ist ungültig, wenn GSSAPI-Unterstützung nicht einkompiliert worden ist\n" -#: fe-connect.c:1302 +#: fe-connect.c:1314 #, c-format msgid "invalid target_session_attrs value: \"%s\"\n" msgstr "ungültiger target_session_attrs-Wert: »%s«\n" -#: fe-connect.c:1520 +#: fe-connect.c:1532 #, c-format msgid "could not set socket to TCP no delay mode: %s\n" msgstr "konnte Socket nicht auf TCP »No Delay«-Modus umstellen: %s\n" -#: fe-connect.c:1581 +#: fe-connect.c:1593 #, c-format msgid "" "could not connect to server: %s\n" @@ -254,7 +254,7 @@ msgstr "" "\tLäuft der Server lokal und akzeptiert er Verbindungen\n" "\tauf dem Unix-Domain-Socket »%s«?\n" -#: fe-connect.c:1618 +#: fe-connect.c:1630 #, c-format msgid "" "could not connect to server: %s\n" @@ -265,7 +265,7 @@ msgstr "" "\tLäuft der Server auf dem Host »%s« (%s) und akzeptiert er\n" "\tTCP/IP-Verbindungen auf Port %s?\n" -#: fe-connect.c:1626 +#: fe-connect.c:1638 #, c-format msgid "" "could not connect to server: %s\n" @@ -276,310 +276,310 @@ msgstr "" "\tLäuft der Server auf dem Host »%s« und akzeptiert er\n" "\tTCP/IP-Verbindungen auf Port %s?\n" -#: fe-connect.c:1677 +#: fe-connect.c:1708 #, c-format msgid "invalid integer value \"%s\" for connection option \"%s\"\n" msgstr "ungültiger Zahlenwert »%s« für Verbindungsoption »%s«\n" -#: fe-connect.c:1707 fe-connect.c:1741 fe-connect.c:1776 fe-connect.c:1863 -#: fe-connect.c:2506 +#: fe-connect.c:1738 fe-connect.c:1772 fe-connect.c:1807 fe-connect.c:1894 +#: fe-connect.c:2539 #, c-format msgid "setsockopt(%s) failed: %s\n" msgstr "setsockopt(%s) fehlgeschlagen: %s\n" -#: fe-connect.c:1829 +#: fe-connect.c:1860 #, c-format msgid "WSAIoctl(SIO_KEEPALIVE_VALS) failed: %ui\n" msgstr "WSAIoctl(SIO_KEEPALIVE_VALS) fehlgeschlagen: %ui\n" -#: fe-connect.c:2197 +#: fe-connect.c:2227 msgid "invalid connection state, probably indicative of memory corruption\n" msgstr "ungültiger Verbindungszustand, möglicherweise ein Speicherproblem\n" -#: fe-connect.c:2265 +#: fe-connect.c:2295 #, c-format msgid "invalid port number: \"%s\"\n" msgstr "ungültige Portnummer: »%s«\n" -#: fe-connect.c:2281 +#: fe-connect.c:2311 #, c-format msgid "could not translate host name \"%s\" to address: %s\n" msgstr "konnte Hostnamen »%s« nicht in Adresse übersetzen: %s\n" -#: fe-connect.c:2294 +#: fe-connect.c:2324 #, c-format msgid "could not parse network address \"%s\": %s\n" msgstr "konnte Netzwerkadresse »%s« nicht interpretieren: %s\n" -#: fe-connect.c:2307 +#: fe-connect.c:2337 #, c-format msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)\n" msgstr "Unix-Domain-Socket-Pfad »%s« ist zu lang (maximal %d Bytes)\n" -#: fe-connect.c:2322 +#: fe-connect.c:2352 #, c-format msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n" msgstr "konnte Unix-Domain-Socket-Pfad »%s« nicht in Adresse übersetzen: %s\n" -#: fe-connect.c:2443 +#: fe-connect.c:2476 #, c-format msgid "could not create socket: %s\n" msgstr "konnte Socket nicht erzeugen: %s\n" -#: fe-connect.c:2465 +#: fe-connect.c:2498 #, c-format msgid "could not set socket to nonblocking mode: %s\n" msgstr "konnte Socket nicht auf nicht-blockierenden Modus umstellen: %s\n" -#: fe-connect.c:2475 +#: fe-connect.c:2508 #, c-format msgid "could not set socket to close-on-exec mode: %s\n" msgstr "konnte Socket nicht auf »Close on exec«-Modus umstellen: %s\n" -#: fe-connect.c:2493 +#: fe-connect.c:2526 msgid "keepalives parameter must be an integer\n" msgstr "Parameter »keepalives« muss eine ganze Zahl sein\n" -#: fe-connect.c:2633 +#: fe-connect.c:2666 #, c-format msgid "could not get socket error status: %s\n" msgstr "konnte Socket-Fehlerstatus nicht ermitteln: %s\n" -#: fe-connect.c:2661 +#: fe-connect.c:2694 #, c-format msgid "could not get client address from socket: %s\n" msgstr "konnte Client-Adresse vom Socket nicht ermitteln: %s\n" -#: fe-connect.c:2703 +#: fe-connect.c:2736 msgid "requirepeer parameter is not supported on this platform\n" msgstr "Parameter »requirepeer« wird auf dieser Plattform nicht unterstützt\n" -#: fe-connect.c:2706 +#: fe-connect.c:2739 #, c-format msgid "could not get peer credentials: %s\n" msgstr "konnte Credentials von Gegenstelle nicht ermitteln: %s\n" -#: fe-connect.c:2729 +#: fe-connect.c:2762 #, c-format msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n" msgstr "requirepeer gibt »%s« an, aber tatsächlicher Benutzername der Gegenstelle ist »%s«\n" -#: fe-connect.c:2764 +#: fe-connect.c:2797 #, c-format msgid "could not send GSSAPI negotiation packet: %s\n" msgstr "konnte Paket zur GSSAPI-Verhandlung nicht senden: %s\n" -#: fe-connect.c:2776 +#: fe-connect.c:2809 msgid "GSSAPI encryption required but was impossible (possibly no credential cache, no server support, or using a local socket)\n" msgstr "GSSAPI-Verschlüsselung war gefordert aber war nicht möglich (möglicherweise kein Credential-Cache, keine Serverunterstützung oder lokales Socket wird verwendet)\n" -#: fe-connect.c:2803 +#: fe-connect.c:2841 #, c-format msgid "could not send SSL negotiation packet: %s\n" msgstr "konnte Paket zur SSL-Verhandlung nicht senden: %s\n" -#: fe-connect.c:2842 +#: fe-connect.c:2880 #, c-format msgid "could not send startup packet: %s\n" msgstr "konnte Startpaket nicht senden: %s\n" -#: fe-connect.c:2912 +#: fe-connect.c:2950 msgid "server does not support SSL, but SSL was required\n" msgstr "Server unterstützt kein SSL, aber SSL wurde verlangt\n" -#: fe-connect.c:2938 +#: fe-connect.c:2977 #, c-format msgid "received invalid response to SSL negotiation: %c\n" msgstr "ungültige Antwort auf SSL-Verhandlungspaket empfangen: %c\n" -#: fe-connect.c:3028 +#: fe-connect.c:3066 msgid "server doesn't support GSSAPI encryption, but it was required\n" msgstr "Server unterstützt keine GSSAPI-Verschlüsselung, sie wurde aber verlangt\n" -#: fe-connect.c:3039 +#: fe-connect.c:3078 #, c-format msgid "received invalid response to GSSAPI negotiation: %c\n" msgstr "ungültige Antwort auf GSSAPI-Verhandlungspaket empfangen: %c\n" -#: fe-connect.c:3107 fe-connect.c:3140 +#: fe-connect.c:3145 fe-connect.c:3178 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "Authentifizierungsanfrage wurde vom Server erwartet, aber %c wurde empfangen\n" -#: fe-connect.c:3387 +#: fe-connect.c:3420 msgid "unexpected message from server during startup\n" msgstr "unerwartete Nachricht vom Server beim Start\n" -#: fe-connect.c:3614 +#: fe-connect.c:3647 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "konnte keine schreibbare Verbindung zum Server »%s:%s« aufbauen\n" -#: fe-connect.c:3660 +#: fe-connect.c:3693 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "Test »SHOW transaction_read_only« fehlgeschlagen auf Server »%s:%s«\n" -#: fe-connect.c:3675 +#: fe-connect.c:3708 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "ungültiger Verbindungszustand %d, möglicherweise ein Speicherproblem\n" -#: fe-connect.c:4117 fe-connect.c:4177 +#: fe-connect.c:4130 fe-connect.c:4190 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "PGEventProc »%s« während PGEVT_CONNRESET-Ereignis fehlgeschlagen\n" -#: fe-connect.c:4524 +#: fe-connect.c:4537 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "ungültige LDAP-URL »%s«: Schema muss ldap:// sein\n" -#: fe-connect.c:4539 +#: fe-connect.c:4552 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "ungültige LDAP-URL »%s«: Distinguished Name fehlt\n" -#: fe-connect.c:4550 fe-connect.c:4603 +#: fe-connect.c:4563 fe-connect.c:4616 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "ungültige LDAP-URL »%s«: muss genau ein Attribut haben\n" -#: fe-connect.c:4560 fe-connect.c:4617 +#: fe-connect.c:4573 fe-connect.c:4630 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "ungültige LDAP-URL »%s«: Suchbereich fehlt (base/one/sub)\n" -#: fe-connect.c:4571 +#: fe-connect.c:4584 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "ungültige LDAP-URL »%s«: kein Filter\n" -#: fe-connect.c:4592 +#: fe-connect.c:4605 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "ungültige LDAP-URL »%s«: ungültige Portnummer\n" -#: fe-connect.c:4626 +#: fe-connect.c:4639 msgid "could not create LDAP structure\n" msgstr "konnte LDAP-Struktur nicht erzeugen\n" -#: fe-connect.c:4702 +#: fe-connect.c:4715 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "Suche auf LDAP-Server fehlgeschlagen: %s\n" -#: fe-connect.c:4713 +#: fe-connect.c:4726 msgid "more than one entry found on LDAP lookup\n" msgstr "LDAP-Suche ergab mehr als einen Eintrag\n" -#: fe-connect.c:4714 fe-connect.c:4726 +#: fe-connect.c:4727 fe-connect.c:4739 msgid "no entry found on LDAP lookup\n" msgstr "kein Eintrag gefunden bei LDAP-Suche\n" -#: fe-connect.c:4737 fe-connect.c:4750 +#: fe-connect.c:4750 fe-connect.c:4763 msgid "attribute has no values on LDAP lookup\n" msgstr "Attribut hat keine Werte bei LDAP-Suche\n" -#: fe-connect.c:4802 fe-connect.c:4821 fe-connect.c:5354 +#: fe-connect.c:4815 fe-connect.c:4834 fe-connect.c:5367 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "fehlendes »=« nach »%s« in der Zeichenkette der Verbindungsdaten\n" -#: fe-connect.c:4894 fe-connect.c:5539 fe-connect.c:6313 +#: fe-connect.c:4907 fe-connect.c:5552 fe-connect.c:6326 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "ungültige Verbindungsoption »%s«\n" -#: fe-connect.c:4910 fe-connect.c:5403 +#: fe-connect.c:4923 fe-connect.c:5416 msgid "unterminated quoted string in connection info string\n" msgstr "fehlendes schließendes Anführungszeichen (\") in der Zeichenkette der Verbindungsdaten\n" -#: fe-connect.c:4993 +#: fe-connect.c:5006 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "Definition von Service »%s« nicht gefunden\n" -#: fe-connect.c:5016 +#: fe-connect.c:5029 #, c-format msgid "service file \"%s\" not found\n" msgstr "Servicedatei »%s« nicht gefunden\n" -#: fe-connect.c:5031 +#: fe-connect.c:5044 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "Zeile %d zu lang in Servicedatei »%s«\n" -#: fe-connect.c:5104 fe-connect.c:5148 +#: fe-connect.c:5117 fe-connect.c:5161 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "Syntaxfehler in Servicedatei »%s«, Zeile %d\n" -#: fe-connect.c:5115 +#: fe-connect.c:5128 #, c-format msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgstr "geschachtelte »service«-Definitionen werden nicht unterstützt in Servicedatei »%s«, Zeile %d\n" -#: fe-connect.c:5835 +#: fe-connect.c:5848 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "ungültige URI an interne Parserroutine weitergeleitet: »%s«\n" -#: fe-connect.c:5912 +#: fe-connect.c:5925 #, c-format msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgstr "Ende der Eingabezeichenkette gefunden beim Suchen nach passendem »]« in IPv6-Hostadresse in URI: »%s«\n" -#: fe-connect.c:5919 +#: fe-connect.c:5932 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "IPv6-Hostadresse darf nicht leer sein in URI: »%s«\n" -#: fe-connect.c:5934 +#: fe-connect.c:5947 #, c-format msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgstr "unerwartetes Zeichen »%c« an Position %d in URI (»:« oder »/« erwartet): »%s«\n" -#: fe-connect.c:6063 +#: fe-connect.c:6076 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "zusätzliches Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" -#: fe-connect.c:6083 +#: fe-connect.c:6096 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "fehlendes Schlüssel/Wert-Trennzeichen »=« in URI-Query-Parameter: »%s«\n" -#: fe-connect.c:6134 +#: fe-connect.c:6147 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "ungültiger URI-Query-Parameter: »%s«\n" -#: fe-connect.c:6208 +#: fe-connect.c:6221 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "ungültiges Prozent-kodiertes Token: »%s«\n" -#: fe-connect.c:6218 +#: fe-connect.c:6231 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "verbotener Wert %%00 in Prozent-kodiertem Wert: »%s«\n" -#: fe-connect.c:6581 +#: fe-connect.c:6594 msgid "connection pointer is NULL\n" msgstr "Verbindung ist ein NULL-Zeiger\n" -#: fe-connect.c:6879 +#: fe-connect.c:6890 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "WARNUNG: Passwortdatei »%s« ist keine normale Datei\n" -#: fe-connect.c:6888 +#: fe-connect.c:6899 #, c-format msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgstr "WARNUNG: Passwortdatei »%s« erlaubt Lesezugriff für Gruppe oder Andere; Rechte sollten u=rw (0600) oder weniger sein\n" -#: fe-connect.c:6982 +#: fe-connect.c:7011 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "Passwort wurde aus Datei »%s« gelesen\n" @@ -590,12 +590,12 @@ msgid "row number %d is out of range 0..%d" msgstr "Zeilennummer %d ist außerhalb des zulässigen Bereichs 0..%d" #: fe-exec.c:506 fe-protocol2.c:502 fe-protocol2.c:537 fe-protocol2.c:1056 -#: fe-protocol3.c:208 fe-protocol3.c:235 fe-protocol3.c:252 fe-protocol3.c:332 -#: fe-protocol3.c:727 fe-protocol3.c:958 +#: fe-protocol3.c:208 fe-protocol3.c:235 fe-protocol3.c:252 fe-protocol3.c:330 +#: fe-protocol3.c:696 fe-protocol3.c:924 msgid "out of memory" msgstr "Speicher aufgebraucht" -#: fe-exec.c:507 fe-protocol2.c:1402 fe-protocol3.c:1911 +#: fe-exec.c:507 fe-protocol2.c:1402 fe-protocol3.c:1877 #, c-format msgid "%s" msgstr "%s" @@ -671,7 +671,7 @@ msgid "PQexec not allowed during COPY BOTH\n" msgstr "PQexec ist während COPY BOTH nicht erlaubt\n" #: fe-exec.c:2326 fe-exec.c:2393 fe-exec.c:2483 fe-protocol2.c:1359 -#: fe-protocol3.c:1842 +#: fe-protocol3.c:1808 msgid "no COPY in progress\n" msgstr "keine COPY in Ausführung\n" @@ -803,7 +803,7 @@ msgstr "Integer der Größe %lu wird von pqGetInt nicht unterstützt" msgid "integer of size %lu not supported by pqPutInt" msgstr "Integer der Größe %lu wird von pqPutInt nicht unterstützt" -#: fe-misc.c:637 fe-misc.c:859 +#: fe-misc.c:637 fe-misc.c:871 msgid "connection not open\n" msgstr "Verbindung nicht offen\n" @@ -818,15 +818,15 @@ msgstr "" "\tDas heißt wahrscheinlich, dass der Server abnormal beendete\n" "\tbevor oder während die Anweisung bearbeitet wurde.\n" -#: fe-misc.c:1046 +#: fe-misc.c:1065 msgid "timeout expired\n" msgstr "Timeout abgelaufen\n" -#: fe-misc.c:1091 +#: fe-misc.c:1110 msgid "invalid socket\n" msgstr "ungültiges Socket\n" -#: fe-misc.c:1114 +#: fe-misc.c:1133 #, c-format msgid "select() failed: %s\n" msgstr "select() fehlgeschlagen: %s\n" @@ -861,12 +861,12 @@ msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung msgid "server sent binary data (\"B\" message) without prior row description (\"T\" message)" msgstr "Server sendete binäre Daten (»B«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)" -#: fe-protocol2.c:632 fe-protocol3.c:411 +#: fe-protocol2.c:632 fe-protocol3.c:406 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "unerwartete Antwort vom Server; erstes empfangenes Zeichen war »%c«\n" -#: fe-protocol2.c:761 fe-protocol2.c:936 fe-protocol3.c:626 fe-protocol3.c:853 +#: fe-protocol2.c:761 fe-protocol2.c:936 fe-protocol3.c:607 fe-protocol3.c:813 msgid "out of memory for query result" msgstr "Speicher für Anfrageergebnis aufgebraucht" @@ -875,124 +875,116 @@ msgstr "Speicher für Anfrageergebnis aufgebraucht" msgid "lost synchronization with server, resetting connection" msgstr "Synchronisation mit Server verloren, Verbindung wird zurückgesetzt" -#: fe-protocol2.c:1536 fe-protocol2.c:1568 fe-protocol3.c:2099 +#: fe-protocol2.c:1536 fe-protocol2.c:1568 fe-protocol3.c:2065 #, c-format msgid "protocol error: id=0x%x\n" msgstr "Protokollfehler: id=0x%x\n" -#: fe-protocol3.c:367 +#: fe-protocol3.c:362 msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" msgstr "Server sendete Daten (»D«-Nachricht) ohne vorherige Zeilenbeschreibung (»T«-Nachricht)\n" -#: fe-protocol3.c:432 +#: fe-protocol3.c:427 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "Nachrichteninhalt stimmt nicht mit Länge in Nachrichtentyp »%c« überein\n" -#: fe-protocol3.c:453 +#: fe-protocol3.c:448 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "Synchronisation mit Server verloren: Nachrichtentyp »%c« empfangen, Länge %d\n" -#: fe-protocol3.c:504 fe-protocol3.c:544 +#: fe-protocol3.c:498 fe-protocol3.c:538 msgid "insufficient data in \"T\" message" msgstr "nicht genug Daten in »T«-Nachricht" -#: fe-protocol3.c:577 -msgid "extraneous data in \"T\" message" -msgstr "zu viele Daten in »T«-Nachricht" +#: fe-protocol3.c:676 +msgid "insufficient data in \"t\" message" +msgstr "nicht genug Daten in »t«-Nachricht" -#: fe-protocol3.c:690 -msgid "extraneous data in \"t\" message" -msgstr "zu viele Daten in »t«-Nachricht" - -#: fe-protocol3.c:761 fe-protocol3.c:793 fe-protocol3.c:811 +#: fe-protocol3.c:735 fe-protocol3.c:767 fe-protocol3.c:785 msgid "insufficient data in \"D\" message" msgstr "nicht genug Daten in »D«-Nachricht" -#: fe-protocol3.c:767 +#: fe-protocol3.c:741 msgid "unexpected field count in \"D\" message" msgstr "unerwartete Feldzahl in »D«-Nachricht" -#: fe-protocol3.c:820 -msgid "extraneous data in \"D\" message" -msgstr "zu viele Daten in »D«-Nachricht" - -#: fe-protocol3.c:1012 +#: fe-protocol3.c:978 msgid "no error message available\n" msgstr "keine Fehlermeldung verfügbar\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1060 fe-protocol3.c:1079 +#: fe-protocol3.c:1026 fe-protocol3.c:1045 #, c-format msgid " at character %s" msgstr " bei Zeichen %s" -#: fe-protocol3.c:1092 +#: fe-protocol3.c:1058 #, c-format msgid "DETAIL: %s\n" msgstr "DETAIL: %s\n" -#: fe-protocol3.c:1095 +#: fe-protocol3.c:1061 #, c-format msgid "HINT: %s\n" msgstr "TIP: %s\n" -#: fe-protocol3.c:1098 +#: fe-protocol3.c:1064 #, c-format msgid "QUERY: %s\n" msgstr "ANFRAGE: %s\n" -#: fe-protocol3.c:1105 +#: fe-protocol3.c:1071 #, c-format msgid "CONTEXT: %s\n" msgstr "KONTEXT: %s\n" -#: fe-protocol3.c:1114 +#: fe-protocol3.c:1080 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "SCHEMANAME: %s\n" -#: fe-protocol3.c:1118 +#: fe-protocol3.c:1084 #, c-format msgid "TABLE NAME: %s\n" msgstr "TABELLENNAME: %s\n" -#: fe-protocol3.c:1122 +#: fe-protocol3.c:1088 #, c-format msgid "COLUMN NAME: %s\n" msgstr "SPALTENNAME: %s\n" -#: fe-protocol3.c:1126 +#: fe-protocol3.c:1092 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "DATENTYPNAME: %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1096 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "CONSTRAINT-NAME: %s\n" -#: fe-protocol3.c:1142 +#: fe-protocol3.c:1108 msgid "LOCATION: " msgstr "ORT: " -#: fe-protocol3.c:1144 +#: fe-protocol3.c:1110 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1146 +#: fe-protocol3.c:1112 #, c-format msgid "%s:%s" msgstr "%s:%s" -#: fe-protocol3.c:1341 +#: fe-protocol3.c:1307 #, c-format msgid "LINE %d: " msgstr "ZEILE %d: " -#: fe-protocol3.c:1736 +#: fe-protocol3.c:1702 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline: Text COPY OUT nicht ausgeführt\n" @@ -1013,41 +1005,41 @@ msgstr "Server-Zertifikat für »%s« stimmt nicht mit dem Hostnamen »%s« übe msgid "could not get server's host name from server certificate\n" msgstr "konnte Hostnamen des Servers nicht aus dem Serverzertifikat ermitteln\n" -#: fe-secure-gssapi.c:160 +#: fe-secure-gssapi.c:201 msgid "GSSAPI wrap error" msgstr "GSSAPI-Wrap-Fehler" -#: fe-secure-gssapi.c:166 +#: fe-secure-gssapi.c:209 msgid "outgoing GSSAPI message would not use confidentiality\n" msgstr "ausgehende GSSAPI-Nachricht würde keine Vertraulichkeit verwenden\n" -#: fe-secure-gssapi.c:173 +#: fe-secure-gssapi.c:217 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)\n" msgstr "Client versuchte übergroßes GSSAPI-Paket zu senden (%zu > %zu)\n" -#: fe-secure-gssapi.c:291 fe-secure-gssapi.c:497 +#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:596 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)\n" msgstr "übergroßes GSSAPI-Paket vom Server gesendet (%zu > %zu)\n" -#: fe-secure-gssapi.c:327 +#: fe-secure-gssapi.c:393 msgid "GSSAPI unwrap error" msgstr "GSSAPI-Unwrap-Fehler" -#: fe-secure-gssapi.c:335 +#: fe-secure-gssapi.c:403 msgid "incoming GSSAPI message did not use confidentiality\n" msgstr "eingehende GSSAPI-Nachricht verwendete keine Vertraulichkeit\n" -#: fe-secure-gssapi.c:543 +#: fe-secure-gssapi.c:642 msgid "could not initiate GSSAPI security context" msgstr "konnte GSSAPI-Sicherheitskontext nicht initiieren" -#: fe-secure-gssapi.c:568 +#: fe-secure-gssapi.c:670 msgid "GSSAPI size check error" msgstr "GSSAPI-Fehler bei der Größenprüfung" -#: fe-secure-gssapi.c:577 +#: fe-secure-gssapi.c:681 msgid "GSSAPI context establishment error" msgstr "GSSAPI-Fehler beim Einrichten des Kontexts" diff --git a/src/interfaces/libpq/po/fr.po b/src/interfaces/libpq/po/fr.po index 637138a9ad3..bc2747e4feb 100644 --- a/src/interfaces/libpq/po/fr.po +++ b/src/interfaces/libpq/po/fr.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 12\n" "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n" -"POT-Creation-Date: 2019-11-21 21:39+0000\n" -"PO-Revision-Date: 2019-11-22 09:18+0100\n" +"POT-Creation-Date: 2021-04-09 11:20+0000\n" +"PO-Revision-Date: 2021-04-11 09:47+0200\n" "Last-Translator: Guillaume Lelarge \n" "Language-Team: PostgreSQLfr \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.4\n" +"X-Generator: Poedit 2.4.2\n" #: fe-auth-scram.c:183 msgid "malformed SCRAM message (empty message)\n" @@ -53,15 +53,15 @@ msgstr "n'a pas pu générer le nonce\n" #: fe-auth-scram.c:537 fe-auth-scram.c:563 fe-auth-scram.c:577 #: fe-auth-scram.c:626 fe-auth-scram.c:660 fe-auth.c:290 fe-auth.c:360 #: fe-auth.c:395 fe-auth.c:581 fe-auth.c:740 fe-auth.c:1052 fe-auth.c:1200 -#: fe-connect.c:858 fe-connect.c:1320 fe-connect.c:1496 fe-connect.c:2106 -#: fe-connect.c:2129 fe-connect.c:2852 fe-connect.c:4534 fe-connect.c:4786 -#: fe-connect.c:4905 fe-connect.c:5159 fe-connect.c:5239 fe-connect.c:5338 -#: fe-connect.c:5594 fe-connect.c:5623 fe-connect.c:5695 fe-connect.c:5719 -#: fe-connect.c:5737 fe-connect.c:5838 fe-connect.c:5847 fe-connect.c:6203 -#: fe-connect.c:6353 fe-exec.c:2748 fe-exec.c:3495 fe-exec.c:3660 -#: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1213 fe-protocol3.c:999 -#: fe-protocol3.c:1703 fe-secure-common.c:110 fe-secure-openssl.c:438 -#: fe-secure-openssl.c:1025 +#: fe-connect.c:870 fe-connect.c:1332 fe-connect.c:1508 fe-connect.c:2113 +#: fe-connect.c:2136 fe-connect.c:2867 fe-connect.c:4524 fe-connect.c:4776 +#: fe-connect.c:4895 fe-connect.c:5149 fe-connect.c:5229 fe-connect.c:5328 +#: fe-connect.c:5584 fe-connect.c:5613 fe-connect.c:5685 fe-connect.c:5709 +#: fe-connect.c:5727 fe-connect.c:5828 fe-connect.c:5837 fe-connect.c:6193 +#: fe-connect.c:6343 fe-exec.c:2748 fe-exec.c:3495 fe-exec.c:3660 +#: fe-gssapi-common.c:111 fe-lobj.c:895 fe-protocol2.c:1213 fe-protocol3.c:965 +#: fe-protocol3.c:1669 fe-secure-common.c:110 fe-secure-gssapi.c:504 +#: fe-secure-openssl.c:438 fe-secure-openssl.c:1025 msgid "out of memory\n" msgstr "mémoire épuisée\n" @@ -185,12 +185,12 @@ msgstr "méthode d'authentification %u non supportée\n" msgid "user name lookup failure: error code %lu\n" msgstr "échec de la recherche du nom d'utilisateur : code erreur %lu\n" -#: fe-auth.c:1037 fe-connect.c:2739 +#: fe-auth.c:1037 fe-connect.c:2749 #, c-format msgid "could not look up local user ID %d: %s\n" msgstr "n'a pas pu rechercher l'identifiant de l'utilisateur local %d : %s\n" -#: fe-auth.c:1042 fe-connect.c:2744 +#: fe-auth.c:1042 fe-connect.c:2754 #, c-format msgid "local user with ID %d does not exist\n" msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas\n" @@ -208,47 +208,47 @@ msgstr "la valeur de password_encryption est trop longue\n" msgid "unrecognized password encryption algorithm \"%s\"\n" msgstr "algorithme de chiffrement du mot de passe « %s » non reconnu\n" -#: fe-connect.c:1041 +#: fe-connect.c:1053 #, c-format msgid "could not match %d host names to %d hostaddr values\n" msgstr "n'a pas pu faire correspondre les %d noms d'hôte aux %d valeurs hostaddr\n" -#: fe-connect.c:1117 +#: fe-connect.c:1129 #, c-format msgid "could not match %d port numbers to %d hosts\n" msgstr "n'a pas pu faire correspondre les %d numéros de port aux %d hôtes\n" -#: fe-connect.c:1213 +#: fe-connect.c:1225 #, c-format msgid "invalid sslmode value: \"%s\"\n" msgstr "valeur sslmode invalide : « %s »\n" -#: fe-connect.c:1234 +#: fe-connect.c:1246 #, c-format msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n" msgstr "valeur sslmode « %s » invalide si le support SSL n'est pas compilé initialement\n" -#: fe-connect.c:1258 +#: fe-connect.c:1270 #, c-format msgid "invalid gssencmode value: \"%s\"\n" msgstr "valeur gssencmode invalide : « %s »\n" -#: fe-connect.c:1267 +#: fe-connect.c:1279 #, c-format msgid "gssencmode value \"%s\" invalid when GSSAPI support is not compiled in\n" msgstr "valeur gssencmode « %s » invalide si le support GSSAPI n'est pas compilé\n" -#: fe-connect.c:1302 +#: fe-connect.c:1314 #, c-format msgid "invalid target_session_attrs value: \"%s\"\n" msgstr "valeur target_session_attrs invalide : « %s »\n" -#: fe-connect.c:1520 +#: fe-connect.c:1532 #, c-format msgid "could not set socket to TCP no delay mode: %s\n" msgstr "n'a pas pu activer le mode TCP sans délai pour la socket : %s\n" -#: fe-connect.c:1581 +#: fe-connect.c:1593 #, c-format msgid "" "could not connect to server: %s\n" @@ -259,7 +259,7 @@ msgstr "" "\tLe serveur est-il actif localement et accepte-t-il les connexions sur la\n" " \tsocket Unix « %s » ?\n" -#: fe-connect.c:1618 +#: fe-connect.c:1630 #, c-format msgid "" "could not connect to server: %s\n" @@ -270,7 +270,7 @@ msgstr "" "\tLe serveur est-il actif sur l'hôte « %s » (%s)\n" "\tet accepte-t-il les connexionsTCP/IP sur le port %s ?\n" -#: fe-connect.c:1626 +#: fe-connect.c:1638 #, c-format msgid "" "could not connect to server: %s\n" @@ -281,315 +281,315 @@ msgstr "" "\tLe serveur est-il actif sur l'hôte « %s » et accepte-t-il les connexions\n" "\tTCP/IP sur le port %s ?\n" -#: fe-connect.c:1696 +#: fe-connect.c:1708 #, c-format msgid "invalid integer value \"%s\" for connection option \"%s\"\n" msgstr "valeur entière « %s » invalide pour l'option de connexion « %s »\n" -#: fe-connect.c:1726 fe-connect.c:1760 fe-connect.c:1795 fe-connect.c:1882 -#: fe-connect.c:2529 +#: fe-connect.c:1738 fe-connect.c:1772 fe-connect.c:1807 fe-connect.c:1894 +#: fe-connect.c:2539 #, c-format msgid "setsockopt(%s) failed: %s\n" msgstr "setsockopt(%s) a échoué : %s\n" -#: fe-connect.c:1848 +#: fe-connect.c:1860 #, c-format msgid "WSAIoctl(SIO_KEEPALIVE_VALS) failed: %ui\n" msgstr "WSAIoctl(SIO_KEEPALIVE_VALS) a échoué : %ui\n" -#: fe-connect.c:2220 +#: fe-connect.c:2227 msgid "invalid connection state, probably indicative of memory corruption\n" msgstr "état de connexion invalide, indique probablement une corruption de mémoire\n" -#: fe-connect.c:2288 +#: fe-connect.c:2295 #, c-format msgid "invalid port number: \"%s\"\n" msgstr "numéro de port invalide : « %s »\n" -#: fe-connect.c:2304 +#: fe-connect.c:2311 #, c-format msgid "could not translate host name \"%s\" to address: %s\n" msgstr "n'a pas pu traduire le nom d'hôte « %s » en adresse : %s\n" -#: fe-connect.c:2317 +#: fe-connect.c:2324 #, c-format msgid "could not parse network address \"%s\": %s\n" msgstr "n'a pas pu analyser l'adresse réseau « %s » : %s\n" -#: fe-connect.c:2330 +#: fe-connect.c:2337 #, c-format msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)\n" msgstr "Le chemin du socket de domaine Unix, « %s », est trop (maximum %d octets)\n" -#: fe-connect.c:2345 +#: fe-connect.c:2352 #, c-format msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n" msgstr "" "n'a pas pu traduire le chemin de la socket du domaine Unix « %s » en adresse :\n" "%s\n" -#: fe-connect.c:2466 +#: fe-connect.c:2476 #, c-format msgid "could not create socket: %s\n" msgstr "n'a pas pu créer la socket : %s\n" -#: fe-connect.c:2488 +#: fe-connect.c:2498 #, c-format msgid "could not set socket to nonblocking mode: %s\n" msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n" -#: fe-connect.c:2498 +#: fe-connect.c:2508 #, c-format msgid "could not set socket to close-on-exec mode: %s\n" msgstr "n'a pas pu paramétrer la socket en mode close-on-exec : %s\n" -#: fe-connect.c:2516 +#: fe-connect.c:2526 msgid "keepalives parameter must be an integer\n" msgstr "le paramètre keepalives doit être un entier\n" -#: fe-connect.c:2656 +#: fe-connect.c:2666 #, c-format msgid "could not get socket error status: %s\n" msgstr "n'a pas pu déterminer le statut d'erreur de la socket : %s\n" -#: fe-connect.c:2684 +#: fe-connect.c:2694 #, c-format msgid "could not get client address from socket: %s\n" msgstr "n'a pas pu obtenir l'adresse du client depuis la socket : %s\n" -#: fe-connect.c:2726 +#: fe-connect.c:2736 msgid "requirepeer parameter is not supported on this platform\n" msgstr "le paramètre requirepeer n'est pas supporté sur cette plateforme\n" -#: fe-connect.c:2729 +#: fe-connect.c:2739 #, c-format msgid "could not get peer credentials: %s\n" msgstr "n'a pas pu obtenir l'authentification de l'autre : %s\n" -#: fe-connect.c:2752 +#: fe-connect.c:2762 #, c-format msgid "requirepeer specifies \"%s\", but actual peer user name is \"%s\"\n" msgstr "requirepeer indique « %s » mais le nom de l'utilisateur réel est « %s »\n" -#: fe-connect.c:2787 +#: fe-connect.c:2797 #, c-format msgid "could not send GSSAPI negotiation packet: %s\n" msgstr "n'a pas pu transmettre le paquet de négociation GSSAPI : %s\n" -#: fe-connect.c:2799 +#: fe-connect.c:2809 msgid "GSSAPI encryption required but was impossible (possibly no credential cache, no server support, or using a local socket)\n" msgstr "le chiffrage avec GSSAPI était requis, mais impossible (potentiellement pas de cache, de support serveur ou de socket local)\n" -#: fe-connect.c:2826 +#: fe-connect.c:2841 #, c-format msgid "could not send SSL negotiation packet: %s\n" msgstr "n'a pas pu transmettre le paquet de négociation SSL : %s\n" -#: fe-connect.c:2865 +#: fe-connect.c:2880 #, c-format msgid "could not send startup packet: %s\n" msgstr "n'a pas pu transmettre le paquet de démarrage : %s\n" -#: fe-connect.c:2935 +#: fe-connect.c:2950 msgid "server does not support SSL, but SSL was required\n" msgstr "le serveur ne supporte pas SSL alors que SSL était réclamé\n" -#: fe-connect.c:2961 +#: fe-connect.c:2977 #, c-format msgid "received invalid response to SSL negotiation: %c\n" msgstr "a reçu une réponse invalide à la négociation SSL : %c\n" -#: fe-connect.c:3051 +#: fe-connect.c:3066 msgid "server doesn't support GSSAPI encryption, but it was required\n" msgstr "le serveur ne supporte pas le chiffrage GSSAPI alors qu'il était réclamé\n" -#: fe-connect.c:3062 +#: fe-connect.c:3078 #, c-format msgid "received invalid response to GSSAPI negotiation: %c\n" msgstr "a reçu une réponse invalide à la négociation GSSAPI : %c\n" -#: fe-connect.c:3130 fe-connect.c:3163 +#: fe-connect.c:3145 fe-connect.c:3178 #, c-format msgid "expected authentication request from server, but received %c\n" msgstr "" "attendait une requête d'authentification en provenance du serveur, mais a\n" " reçu %c\n" -#: fe-connect.c:3410 +#: fe-connect.c:3420 msgid "unexpected message from server during startup\n" msgstr "message inattendu du serveur lors du démarrage\n" -#: fe-connect.c:3637 +#: fe-connect.c:3647 #, c-format msgid "could not make a writable connection to server \"%s:%s\"\n" msgstr "n'a pas pu réaliser une connexion en écriture au serveur « %s » : %s\n" -#: fe-connect.c:3683 +#: fe-connect.c:3693 #, c-format msgid "test \"SHOW transaction_read_only\" failed on server \"%s:%s\"\n" msgstr "le test \"SHOW transaction_read_only\" a échoué sur le serveur \"%s:%s\"\n" -#: fe-connect.c:3698 +#: fe-connect.c:3708 #, c-format msgid "invalid connection state %d, probably indicative of memory corruption\n" msgstr "" "état de connexion invalide (%d), indiquant probablement une corruption de\n" " mémoire\n" -#: fe-connect.c:4140 fe-connect.c:4200 +#: fe-connect.c:4130 fe-connect.c:4190 #, c-format msgid "PGEventProc \"%s\" failed during PGEVT_CONNRESET event\n" msgstr "échec de PGEventProc « %s » lors de l'événement PGEVT_CONNRESET\n" -#: fe-connect.c:4547 +#: fe-connect.c:4537 #, c-format msgid "invalid LDAP URL \"%s\": scheme must be ldap://\n" msgstr "URL LDAP « %s » invalide : le schéma doit être ldap://\n" -#: fe-connect.c:4562 +#: fe-connect.c:4552 #, c-format msgid "invalid LDAP URL \"%s\": missing distinguished name\n" msgstr "URL LDAP « %s » invalide : le « distinguished name » manque\n" -#: fe-connect.c:4573 fe-connect.c:4626 +#: fe-connect.c:4563 fe-connect.c:4616 #, c-format msgid "invalid LDAP URL \"%s\": must have exactly one attribute\n" msgstr "URL LDAP « %s » invalide : doit avoir exactement un attribut\n" -#: fe-connect.c:4583 fe-connect.c:4640 +#: fe-connect.c:4573 fe-connect.c:4630 #, c-format msgid "invalid LDAP URL \"%s\": must have search scope (base/one/sub)\n" msgstr "URL LDAP « %s » invalide : doit avoir une échelle de recherche (base/un/sous)\n" -#: fe-connect.c:4594 +#: fe-connect.c:4584 #, c-format msgid "invalid LDAP URL \"%s\": no filter\n" msgstr "URL LDAP « %s » invalide : aucun filtre\n" -#: fe-connect.c:4615 +#: fe-connect.c:4605 #, c-format msgid "invalid LDAP URL \"%s\": invalid port number\n" msgstr "URL LDAP « %s » invalide : numéro de port invalide\n" -#: fe-connect.c:4649 +#: fe-connect.c:4639 msgid "could not create LDAP structure\n" msgstr "n'a pas pu créer la structure LDAP\n" -#: fe-connect.c:4725 +#: fe-connect.c:4715 #, c-format msgid "lookup on LDAP server failed: %s\n" msgstr "échec de la recherche sur le serveur LDAP : %s\n" -#: fe-connect.c:4736 +#: fe-connect.c:4726 msgid "more than one entry found on LDAP lookup\n" msgstr "plusieurs entrées trouvées pendant la recherche LDAP\n" -#: fe-connect.c:4737 fe-connect.c:4749 +#: fe-connect.c:4727 fe-connect.c:4739 msgid "no entry found on LDAP lookup\n" msgstr "aucune entrée trouvée pendant la recherche LDAP\n" -#: fe-connect.c:4760 fe-connect.c:4773 +#: fe-connect.c:4750 fe-connect.c:4763 msgid "attribute has no values on LDAP lookup\n" msgstr "l'attribut n'a pas de valeur après la recherche LDAP\n" -#: fe-connect.c:4825 fe-connect.c:4844 fe-connect.c:5377 +#: fe-connect.c:4815 fe-connect.c:4834 fe-connect.c:5367 #, c-format msgid "missing \"=\" after \"%s\" in connection info string\n" msgstr "« = » manquant après « %s » dans la chaîne des paramètres de connexion\n" -#: fe-connect.c:4917 fe-connect.c:5562 fe-connect.c:6336 +#: fe-connect.c:4907 fe-connect.c:5552 fe-connect.c:6326 #, c-format msgid "invalid connection option \"%s\"\n" msgstr "option de connexion « %s » invalide\n" -#: fe-connect.c:4933 fe-connect.c:5426 +#: fe-connect.c:4923 fe-connect.c:5416 msgid "unterminated quoted string in connection info string\n" msgstr "guillemets non refermés dans la chaîne des paramètres de connexion\n" -#: fe-connect.c:5016 +#: fe-connect.c:5006 #, c-format msgid "definition of service \"%s\" not found\n" msgstr "définition du service « %s » introuvable\n" -#: fe-connect.c:5039 +#: fe-connect.c:5029 #, c-format msgid "service file \"%s\" not found\n" msgstr "fichier de service « %s » introuvable\n" -#: fe-connect.c:5054 +#: fe-connect.c:5044 #, c-format msgid "line %d too long in service file \"%s\"\n" msgstr "ligne %d trop longue dans le fichier service « %s »\n" -#: fe-connect.c:5127 fe-connect.c:5171 +#: fe-connect.c:5117 fe-connect.c:5161 #, c-format msgid "syntax error in service file \"%s\", line %d\n" msgstr "erreur de syntaxe dans le fichier service « %s », ligne %d\n" -#: fe-connect.c:5138 +#: fe-connect.c:5128 #, c-format msgid "nested service specifications not supported in service file \"%s\", line %d\n" msgstr "spécifications imbriquées de service non supportées dans le fichier service « %s », ligne %d\n" -#: fe-connect.c:5858 +#: fe-connect.c:5848 #, c-format msgid "invalid URI propagated to internal parser routine: \"%s\"\n" msgstr "URI invalide propagée à la routine d'analyse interne : « %s »\n" -#: fe-connect.c:5935 +#: fe-connect.c:5925 #, c-format msgid "end of string reached when looking for matching \"]\" in IPv6 host address in URI: \"%s\"\n" msgstr "" "fin de chaîne atteinte lors de la recherche du « ] » correspondant dans\n" "l'adresse IPv6 de l'hôte indiquée dans l'URI : « %s »\n" -#: fe-connect.c:5942 +#: fe-connect.c:5932 #, c-format msgid "IPv6 host address may not be empty in URI: \"%s\"\n" msgstr "l'adresse IPv6 de l'hôte ne peut pas être vide dans l'URI : « %s »\n" -#: fe-connect.c:5957 +#: fe-connect.c:5947 #, c-format msgid "unexpected character \"%c\" at position %d in URI (expected \":\" or \"/\"): \"%s\"\n" msgstr "" "caractère « %c » inattendu à la position %d de l'URI (caractère « : » ou\n" "« / » attendu) : « %s »\n" -#: fe-connect.c:6086 +#: fe-connect.c:6076 #, c-format msgid "extra key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "séparateur « = » de clé/valeur en trop dans le paramètre de requête URI : « %s »\n" -#: fe-connect.c:6106 +#: fe-connect.c:6096 #, c-format msgid "missing key/value separator \"=\" in URI query parameter: \"%s\"\n" msgstr "séparateur « = » de clé/valeur manquant dans le paramètre de requête URI : « %s »\n" -#: fe-connect.c:6157 +#: fe-connect.c:6147 #, c-format msgid "invalid URI query parameter: \"%s\"\n" msgstr "paramètre de la requête URI invalide : « %s »\n" -#: fe-connect.c:6231 +#: fe-connect.c:6221 #, c-format msgid "invalid percent-encoded token: \"%s\"\n" msgstr "jeton encodé en pourcentage invalide : « %s »\n" -#: fe-connect.c:6241 +#: fe-connect.c:6231 #, c-format msgid "forbidden value %%00 in percent-encoded value: \"%s\"\n" msgstr "valeur %%00 interdite dans la valeur codée en pourcentage : « %s »\n" -#: fe-connect.c:6604 +#: fe-connect.c:6594 msgid "connection pointer is NULL\n" msgstr "le pointeur de connexion est NULL\n" -#: fe-connect.c:6902 +#: fe-connect.c:6890 #, c-format msgid "WARNING: password file \"%s\" is not a plain file\n" msgstr "ATTENTION : le fichier de mots de passe « %s » n'est pas un fichier texte\n" -#: fe-connect.c:6911 +#: fe-connect.c:6899 #, c-format msgid "WARNING: password file \"%s\" has group or world access; permissions should be u=rw (0600) or less\n" msgstr "" @@ -597,7 +597,7 @@ msgstr "" "lecture pour le groupe ou universel ; les droits devraient être u=rw (0600)\n" "ou inférieur\n" -#: fe-connect.c:7005 +#: fe-connect.c:7011 #, c-format msgid "password retrieved from file \"%s\"\n" msgstr "mot de passe récupéré dans le fichier « %s »\n" @@ -608,12 +608,12 @@ msgid "row number %d is out of range 0..%d" msgstr "le numéro de ligne %d est en dehors des limites 0..%d" #: fe-exec.c:506 fe-protocol2.c:502 fe-protocol2.c:537 fe-protocol2.c:1056 -#: fe-protocol3.c:208 fe-protocol3.c:235 fe-protocol3.c:252 fe-protocol3.c:332 -#: fe-protocol3.c:727 fe-protocol3.c:958 +#: fe-protocol3.c:208 fe-protocol3.c:235 fe-protocol3.c:252 fe-protocol3.c:330 +#: fe-protocol3.c:696 fe-protocol3.c:924 msgid "out of memory" msgstr "mémoire épuisée" -#: fe-exec.c:507 fe-protocol2.c:1402 fe-protocol3.c:1911 +#: fe-exec.c:507 fe-protocol2.c:1402 fe-protocol3.c:1877 #, c-format msgid "%s" msgstr "%s" @@ -689,7 +689,7 @@ msgid "PQexec not allowed during COPY BOTH\n" msgstr "PQexec non autorisé pendant COPY BOTH\n" #: fe-exec.c:2326 fe-exec.c:2393 fe-exec.c:2483 fe-protocol2.c:1359 -#: fe-protocol3.c:1842 +#: fe-protocol3.c:1808 msgid "no COPY in progress\n" msgstr "aucun COPY en cours\n" @@ -823,7 +823,7 @@ msgstr "entier de taille %lu non supporté par pqGetInt" msgid "integer of size %lu not supported by pqPutInt" msgstr "entier de taille %lu non supporté par pqPutInt" -#: fe-misc.c:637 fe-misc.c:859 +#: fe-misc.c:637 fe-misc.c:871 msgid "connection not open\n" msgstr "la connexion n'est pas active\n" @@ -838,15 +838,15 @@ msgstr "" "\tLe serveur s'est peut-être arrêté anormalement avant ou durant le\n" "\ttraitement de la requête.\n" -#: fe-misc.c:1046 +#: fe-misc.c:1065 msgid "timeout expired\n" msgstr "le délai est dépassé\n" -#: fe-misc.c:1091 +#: fe-misc.c:1110 msgid "invalid socket\n" msgstr "socket invalide\n" -#: fe-misc.c:1114 +#: fe-misc.c:1133 #, c-format msgid "select() failed: %s\n" msgstr "échec de select() : %s\n" @@ -887,12 +887,12 @@ msgstr "" "le serveur a envoyé des données binaires (message « B ») sans description\n" "préalable de la ligne (message « T »)" -#: fe-protocol2.c:632 fe-protocol3.c:411 +#: fe-protocol2.c:632 fe-protocol3.c:406 #, c-format msgid "unexpected response from server; first received character was \"%c\"\n" msgstr "réponse inattendue du serveur, le premier caractère reçu étant « %c »\n" -#: fe-protocol2.c:761 fe-protocol2.c:936 fe-protocol3.c:626 fe-protocol3.c:853 +#: fe-protocol2.c:761 fe-protocol2.c:936 fe-protocol3.c:607 fe-protocol3.c:813 msgid "out of memory for query result" msgstr "mémoire épuisée pour le résultat de la requête" @@ -901,130 +901,122 @@ msgstr "mémoire épuisée pour le résultat de la requête" msgid "lost synchronization with server, resetting connection" msgstr "synchronisation perdue avec le serveur, réinitialisation de la connexion" -#: fe-protocol2.c:1536 fe-protocol2.c:1568 fe-protocol3.c:2099 +#: fe-protocol2.c:1536 fe-protocol2.c:1568 fe-protocol3.c:2065 #, c-format msgid "protocol error: id=0x%x\n" msgstr "erreur de protocole : id=0x%x\n" -#: fe-protocol3.c:367 +#: fe-protocol3.c:362 msgid "server sent data (\"D\" message) without prior row description (\"T\" message)\n" msgstr "" "le serveur a envoyé des données (message « D ») sans description préalable\n" "de la ligne (message « T »)\n" -#: fe-protocol3.c:432 +#: fe-protocol3.c:427 #, c-format msgid "message contents do not agree with length in message type \"%c\"\n" msgstr "" "le contenu du message ne correspond pas avec la longueur du type de message\n" "« %c »\n" -#: fe-protocol3.c:453 +#: fe-protocol3.c:448 #, c-format msgid "lost synchronization with server: got message type \"%c\", length %d\n" msgstr "" "synchronisation perdue avec le serveur : a reçu le type de message « %c »,\n" "longueur %d\n" -#: fe-protocol3.c:504 fe-protocol3.c:544 +#: fe-protocol3.c:498 fe-protocol3.c:538 msgid "insufficient data in \"T\" message" msgstr "données insuffisantes dans le message « T »" -#: fe-protocol3.c:577 -msgid "extraneous data in \"T\" message" -msgstr "données supplémentaires dans le message « T »" +#: fe-protocol3.c:676 +msgid "insufficient data in \"t\" message" +msgstr "données insuffisantes dans le message « t »" -#: fe-protocol3.c:690 -msgid "extraneous data in \"t\" message" -msgstr "données supplémentaires dans le message « t »" - -#: fe-protocol3.c:761 fe-protocol3.c:793 fe-protocol3.c:811 +#: fe-protocol3.c:735 fe-protocol3.c:767 fe-protocol3.c:785 msgid "insufficient data in \"D\" message" msgstr "données insuffisantes dans le message « D »" -#: fe-protocol3.c:767 +#: fe-protocol3.c:741 msgid "unexpected field count in \"D\" message" msgstr "nombre de champs inattendu dans le message « D »" -#: fe-protocol3.c:820 -msgid "extraneous data in \"D\" message" -msgstr "données supplémentaires dans le message « D »" - -#: fe-protocol3.c:1012 +#: fe-protocol3.c:978 msgid "no error message available\n" msgstr "aucun message d'erreur disponible\n" #. translator: %s represents a digit string -#: fe-protocol3.c:1060 fe-protocol3.c:1079 +#: fe-protocol3.c:1026 fe-protocol3.c:1045 #, c-format msgid " at character %s" msgstr " au caractère %s" -#: fe-protocol3.c:1092 +#: fe-protocol3.c:1058 #, c-format msgid "DETAIL: %s\n" msgstr "DÉTAIL : %s\n" -#: fe-protocol3.c:1095 +#: fe-protocol3.c:1061 #, c-format msgid "HINT: %s\n" msgstr "ASTUCE : %s\n" -#: fe-protocol3.c:1098 +#: fe-protocol3.c:1064 #, c-format msgid "QUERY: %s\n" msgstr "REQUÊTE : %s\n" -#: fe-protocol3.c:1105 +#: fe-protocol3.c:1071 #, c-format msgid "CONTEXT: %s\n" msgstr "CONTEXTE : %s\n" -#: fe-protocol3.c:1114 +#: fe-protocol3.c:1080 #, c-format msgid "SCHEMA NAME: %s\n" msgstr "NOM DE SCHÉMA : %s\n" -#: fe-protocol3.c:1118 +#: fe-protocol3.c:1084 #, c-format msgid "TABLE NAME: %s\n" msgstr "NOM DE TABLE : %s\n" -#: fe-protocol3.c:1122 +#: fe-protocol3.c:1088 #, c-format msgid "COLUMN NAME: %s\n" msgstr "NOM DE COLONNE : %s\n" -#: fe-protocol3.c:1126 +#: fe-protocol3.c:1092 #, c-format msgid "DATATYPE NAME: %s\n" msgstr "NOM DU TYPE DE DONNÉES : %s\n" -#: fe-protocol3.c:1130 +#: fe-protocol3.c:1096 #, c-format msgid "CONSTRAINT NAME: %s\n" msgstr "NOM DE CONTRAINTE : %s\n" -#: fe-protocol3.c:1142 +#: fe-protocol3.c:1108 msgid "LOCATION: " msgstr "EMPLACEMENT : " -#: fe-protocol3.c:1144 +#: fe-protocol3.c:1110 #, c-format msgid "%s, " msgstr "%s, " -#: fe-protocol3.c:1146 +#: fe-protocol3.c:1112 #, c-format msgid "%s:%s" msgstr "%s : %s" -#: fe-protocol3.c:1341 +#: fe-protocol3.c:1307 #, c-format msgid "LINE %d: " msgstr "LIGNE %d : " -#: fe-protocol3.c:1736 +#: fe-protocol3.c:1702 msgid "PQgetline: not doing text COPY OUT\n" msgstr "PQgetline : ne va pas réaliser un COPY OUT au format texte\n" @@ -1045,41 +1037,41 @@ msgstr "le certificat serveur pour « %s » ne correspond pas au nom d'hôte « msgid "could not get server's host name from server certificate\n" msgstr "n'a pas pu récupérer le nom d'hôte du serveur à partir du certificat serveur\n" -#: fe-secure-gssapi.c:160 +#: fe-secure-gssapi.c:201 msgid "GSSAPI wrap error" msgstr "erreur wrap GSSAPI" -#: fe-secure-gssapi.c:166 +#: fe-secure-gssapi.c:209 msgid "outgoing GSSAPI message would not use confidentiality\n" msgstr "le message sortant GSSAPI n'utilisera pas la confidentialité\n" -#: fe-secure-gssapi.c:173 +#: fe-secure-gssapi.c:217 #, c-format msgid "client tried to send oversize GSSAPI packet (%zu > %zu)\n" msgstr "le client a essayé d'envoyer un paquet GSSAPI trop gros (%zu > %zu)\n" -#: fe-secure-gssapi.c:291 fe-secure-gssapi.c:497 +#: fe-secure-gssapi.c:354 fe-secure-gssapi.c:596 #, c-format msgid "oversize GSSAPI packet sent by the server (%zu > %zu)\n" msgstr "paquet GSSAPI trop gros envoyé par le serveur (%zu > %zu)\n" -#: fe-secure-gssapi.c:327 +#: fe-secure-gssapi.c:393 msgid "GSSAPI unwrap error" msgstr "erreur unwrap GSSAPI" -#: fe-secure-gssapi.c:335 +#: fe-secure-gssapi.c:403 msgid "incoming GSSAPI message did not use confidentiality\n" msgstr "le message entrant GSSAPI n'utilisait pas la confidentialité\n" -#: fe-secure-gssapi.c:543 +#: fe-secure-gssapi.c:642 msgid "could not initiate GSSAPI security context" msgstr "n'a pas pu initier le contexte de sécurité GSSAPI" -#: fe-secure-gssapi.c:568 +#: fe-secure-gssapi.c:670 msgid "GSSAPI size check error" msgstr "erreur de vérification de la taille GSSAPI" -#: fe-secure-gssapi.c:577 +#: fe-secure-gssapi.c:681 msgid "GSSAPI context establishment error" msgstr "erreur d'établissement du contexte GSSAPI" @@ -1245,73 +1237,82 @@ msgstr "n'a pas pu transmettre les données au serveur : %s\n" msgid "unrecognized socket error: 0x%08X/%d" msgstr "erreur de socket non reconnue : 0x%08X/%d" -#~ msgid "could not get home directory to locate password file\n" -#~ msgstr "" -#~ "n'a pas pu obtenir le répertoire personnel pour trouver le fichier de\n" -#~ "mot de passe\n" +#~ msgid "no GSSAPI support; cannot require GSSAPI\n" +#~ msgstr "pas de support de GSSAPI : ne peut pas nécessiter GSSAPI\n" -#~ msgid "could not get home directory to locate service definition file" -#~ msgstr "" -#~ "n'a pas pu obtenir le répertoire personnel pour trouver le certificat de\n" -#~ "définition du service" +#~ msgid "failed to generate nonce\n" +#~ msgstr "échec pour la génération de nonce\n" -#~ msgid "setsockopt(TCP_KEEPIDLE) failed: %s\n" -#~ msgstr "setsockopt(TCP_KEEPIDLE) a échoué : %s\n" +#~ msgid "socket not open\n" +#~ msgstr "socket non ouvert\n" -#~ msgid "setsockopt(TCP_KEEPALIVE) failed: %s\n" -#~ msgstr "setsockopt(TCP_KEEPALIVE) a échoué : %s\n" +#~ msgid "could not set socket to blocking mode: %s\n" +#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" -#~ msgid "setsockopt(TCP_KEEPINTVL) failed: %s\n" -#~ msgstr "setsockopt(TCP_KEEPINTVL) a échoué : %s\n" +#~ msgid "Kerberos 5 authentication rejected: %*s\n" +#~ msgstr "authentification Kerberos 5 rejetée : %*s\n" -#~ msgid "setsockopt(SO_KEEPALIVE) failed: %s\n" -#~ msgstr "setsockopt(SO_KEEPALIVE) a échoué : %s\n" - -#~ msgid "could not acquire mutex: %s\n" -#~ msgstr "n'a pas pu acquérir le mutex : %s\n" - -#~ msgid "unrecognized return value from row processor" -#~ msgstr "valeur de retour du traitement de la ligne non reconnue" - -#~ msgid "invalid sslverify value: \"%s\"\n" -#~ msgstr "valeur sslverify invalide : « %s »\n" - -#~ msgid "invalid appname state %d, probably indicative of memory corruption\n" -#~ msgstr "état appname %d invalide, indiquant probablement une corruption de la mémoire\n" - -#~ msgid "could not read private key file \"%s\": %s\n" -#~ msgstr "n'a pas pu lire la clé privée « %s » : %s\n" - -#~ msgid "private key file \"%s\" changed during execution\n" -#~ msgstr "la clé privée « %s » a été modifiée durant l'exécution\n" - -#~ msgid "could not open private key file \"%s\": %s\n" -#~ msgstr "n'a pas pu ouvrir le fichier de clé privée « %s » : %s\n" - -#~ msgid "verified SSL connections are only supported when connecting to a host name\n" -#~ msgstr "" -#~ "les connexions SSL vérifiées ne sont supportées que lors de la connexion\n" -#~ "à un alias hôte\n" +#~ msgid "could not restore nonblocking mode on socket: %s\n" +#~ msgstr "n'a pas pu rétablir le mode non-bloquant pour la socket : %s\n" #~ msgid "could not get home directory to locate client certificate files\n" #~ msgstr "" #~ "n'a pas pu récupérer le répertoire personnel pour trouver les certificats\n" #~ "du client\n" -#~ msgid "could not restore nonblocking mode on socket: %s\n" -#~ msgstr "n'a pas pu rétablir le mode non-bloquant pour la socket : %s\n" +#~ msgid "verified SSL connections are only supported when connecting to a host name\n" +#~ msgstr "" +#~ "les connexions SSL vérifiées ne sont supportées que lors de la connexion\n" +#~ "à un alias hôte\n" -#~ msgid "Kerberos 5 authentication rejected: %*s\n" -#~ msgstr "authentification Kerberos 5 rejetée : %*s\n" +#~ msgid "could not open private key file \"%s\": %s\n" +#~ msgstr "n'a pas pu ouvrir le fichier de clé privée « %s » : %s\n" -#~ msgid "could not set socket to blocking mode: %s\n" -#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n" +#~ msgid "private key file \"%s\" changed during execution\n" +#~ msgstr "la clé privée « %s » a été modifiée durant l'exécution\n" -#~ msgid "socket not open\n" -#~ msgstr "socket non ouvert\n" +#~ msgid "could not read private key file \"%s\": %s\n" +#~ msgstr "n'a pas pu lire la clé privée « %s » : %s\n" -#~ msgid "failed to generate nonce\n" -#~ msgstr "échec pour la génération de nonce\n" +#~ msgid "invalid appname state %d, probably indicative of memory corruption\n" +#~ msgstr "état appname %d invalide, indiquant probablement une corruption de la mémoire\n" -#~ msgid "no GSSAPI support; cannot require GSSAPI\n" -#~ msgstr "pas de support de GSSAPI : ne peut pas nécessiter GSSAPI\n" +#~ msgid "invalid sslverify value: \"%s\"\n" +#~ msgstr "valeur sslverify invalide : « %s »\n" + +#~ msgid "unrecognized return value from row processor" +#~ msgstr "valeur de retour du traitement de la ligne non reconnue" + +#~ msgid "could not acquire mutex: %s\n" +#~ msgstr "n'a pas pu acquérir le mutex : %s\n" + +#~ msgid "setsockopt(SO_KEEPALIVE) failed: %s\n" +#~ msgstr "setsockopt(SO_KEEPALIVE) a échoué : %s\n" + +#~ msgid "setsockopt(TCP_KEEPINTVL) failed: %s\n" +#~ msgstr "setsockopt(TCP_KEEPINTVL) a échoué : %s\n" + +#~ msgid "setsockopt(TCP_KEEPALIVE) failed: %s\n" +#~ msgstr "setsockopt(TCP_KEEPALIVE) a échoué : %s\n" + +#~ msgid "setsockopt(TCP_KEEPIDLE) failed: %s\n" +#~ msgstr "setsockopt(TCP_KEEPIDLE) a échoué : %s\n" + +#~ msgid "could not get home directory to locate service definition file" +#~ msgstr "" +#~ "n'a pas pu obtenir le répertoire personnel pour trouver le certificat de\n" +#~ "définition du service" + +#~ msgid "could not get home directory to locate password file\n" +#~ msgstr "" +#~ "n'a pas pu obtenir le répertoire personnel pour trouver le fichier de\n" +#~ "mot de passe\n" + +#~ msgid "extraneous data in \"D\" message" +#~ msgstr "données supplémentaires dans le message « D »" + +#~ msgid "extraneous data in \"t\" message" +#~ msgstr "données supplémentaires dans le message « t »" + +#~ msgid "extraneous data in \"T\" message" +#~ msgstr "données supplémentaires dans le message « T »"