msgstr ""
"Project-Id-Version: PostgreSQL 9.6\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2022-08-02 23:03+0000\n"
-"PO-Revision-Date: 2022-08-03 16:48+0200\n"
+"POT-Creation-Date: 2022-09-26 07:32+0000\n"
+"PO-Revision-Date: 2022-09-26 14:20+0200\n"
"Last-Translator: Julien Rouhaud <rjuju123@gmail.com>\n"
"Language-Team: French <guillaume@lelarge.info>\n"
"Language: fr\n"
msgid "%s: could not open file \"%s\" for reading: %s\n"
msgstr "%s : n'a pas pu ouvrir le fichier « %s » en lecture : %s\n"
-#: ../common/controldata_utils.c:75 access/transam/timeline.c:142 access/transam/timeline.c:361 access/transam/xlog.c:3468 access/transam/xlog.c:11283 access/transam/xlog.c:11296 access/transam/xlog.c:11749 access/transam/xlog.c:11829 access/transam/xlog.c:11868 access/transam/xlog.c:11911 access/transam/xlogfuncs.c:645 access/transam/xlogfuncs.c:664 commands/extension.c:3368 libpq/hba.c:499 replication/logical/origin.c:725
-#: replication/logical/origin.c:755 replication/logical/reorderbuffer.c:3337 replication/walsender.c:515 storage/file/buffile.c:452 storage/file/copydir.c:195 utils/adt/genfile.c:197 utils/adt/misc.c:984
+#: ../common/controldata_utils.c:75 access/transam/timeline.c:142 access/transam/timeline.c:361 access/transam/xlog.c:3471 access/transam/xlog.c:11300 access/transam/xlog.c:11313 access/transam/xlog.c:11766 access/transam/xlog.c:11846 access/transam/xlog.c:11885 access/transam/xlog.c:11928 access/transam/xlogfuncs.c:645 access/transam/xlogfuncs.c:664 commands/extension.c:3368 libpq/hba.c:499 replication/logical/origin.c:725
+#: replication/logical/origin.c:755 replication/logical/reorderbuffer.c:3339 replication/walsender.c:515 storage/file/buffile.c:452 storage/file/copydir.c:195 utils/adt/genfile.c:197 utils/adt/misc.c:984
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "n'a pas pu lire le fichier « %s » : %m"
msgid "could not close directory \"%s\": %s\n"
msgstr "n'a pas pu fermer le répertoire « %s » : %s\n"
-#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1445 access/transam/xlog.c:6553 lib/dshash.c:245 lib/stringinfo.c:277 libpq/auth.c:1159 libpq/auth.c:1538 libpq/auth.c:1606 libpq/auth.c:2124 postmaster/bgworker.c:350 postmaster/bgworker.c:984 postmaster/postmaster.c:2436 postmaster/postmaster.c:2458 postmaster/postmaster.c:4032 postmaster/postmaster.c:4748
-#: postmaster/postmaster.c:4823 postmaster/postmaster.c:5569 postmaster/postmaster.c:5929 replication/libpqwalreceiver/libpqwalreceiver.c:284 replication/logical/logical.c:179 storage/buffer/localbuf.c:436 storage/file/fd.c:802 storage/file/fd.c:1241 storage/file/fd.c:1402 storage/file/fd.c:2315 storage/ipc/procarray.c:1089 storage/ipc/procarray.c:1582 storage/ipc/procarray.c:1589 storage/ipc/procarray.c:2010 storage/ipc/procarray.c:2687
+#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1445 access/transam/xlog.c:6562 lib/dshash.c:245 lib/stringinfo.c:277 libpq/auth.c:1159 libpq/auth.c:1538 libpq/auth.c:1606 libpq/auth.c:2124 postmaster/bgworker.c:350 postmaster/bgworker.c:984 postmaster/postmaster.c:2436 postmaster/postmaster.c:2458 postmaster/postmaster.c:4032 postmaster/postmaster.c:4748
+#: postmaster/postmaster.c:4823 postmaster/postmaster.c:5569 postmaster/postmaster.c:5929 replication/libpqwalreceiver/libpqwalreceiver.c:284 replication/logical/logical.c:179 storage/buffer/localbuf.c:436 storage/file/fd.c:808 storage/file/fd.c:1247 storage/file/fd.c:1408 storage/file/fd.c:2321 storage/ipc/procarray.c:1089 storage/ipc/procarray.c:1582 storage/ipc/procarray.c:1589 storage/ipc/procarray.c:2010 storage/ipc/procarray.c:2687
#: utils/adt/cryptohashes.c:45 utils/adt/cryptohashes.c:65 utils/adt/formatting.c:1560 utils/adt/formatting.c:1683 utils/adt/formatting.c:1807 utils/adt/pg_locale.c:470 utils/adt/pg_locale.c:634 utils/adt/regexp.c:223 utils/fmgr/dfmgr.c:221 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:4250
#: utils/misc/guc.c:4266 utils/misc/guc.c:4279 utils/misc/guc.c:7286 utils/misc/tzparser.c:477 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
+#: utils/mmgr/slab.c:253
#, c-format
msgid "out of memory"
msgstr "mémoire épuisée"
msgid "request for BRIN range summarization for index \"%s\" page %u was not recorded"
msgstr "requête de résumé d'intervalle BRIN pour la page « %s » de l'index « %u » n'a pas été enregistrée"
-#: access/brin/brin.c:881 access/brin/brin.c:985 access/gin/ginfast.c:1018 access/transam/xlog.c:10675 access/transam/xlog.c:11222 access/transam/xlogfuncs.c:273 access/transam/xlogfuncs.c:300 access/transam/xlogfuncs.c:339 access/transam/xlogfuncs.c:360 access/transam/xlogfuncs.c:381 access/transam/xlogfuncs.c:451 access/transam/xlogfuncs.c:507
+#: access/brin/brin.c:881 access/brin/brin.c:985 access/gin/ginfast.c:1018 access/transam/xlog.c:10692 access/transam/xlog.c:11239 access/transam/xlogfuncs.c:273 access/transam/xlogfuncs.c:300 access/transam/xlogfuncs.c:339 access/transam/xlogfuncs.c:360 access/transam/xlogfuncs.c:381 access/transam/xlogfuncs.c:451 access/transam/xlogfuncs.c:507
#, c-format
msgid "recovery is in progress"
msgstr "restauration en cours"
msgid "could not open parent table of index %s"
msgstr "n'a pas pu ouvrir la table parent de l'index %s"
-#: access/brin/brin_pageops.c:77 access/brin/brin_pageops.c:363 access/brin/brin_pageops.c:844 access/gin/ginentrypage.c:110 access/gist/gist.c:1381 access/nbtree/nbtinsert.c:677 access/nbtree/nbtsort.c:833 access/spgist/spgdoinsert.c:1962 access/spgist/spgdoinsert.c:2230
+#: access/brin/brin_pageops.c:77 access/brin/brin_pageops.c:363 access/brin/brin_pageops.c:849 access/gin/ginentrypage.c:110 access/gist/gist.c:1381 access/nbtree/nbtinsert.c:677 access/nbtree/nbtsort.c:833 access/spgist/spgdoinsert.c:1962 access/spgist/spgdoinsert.c:2230
#, c-format
msgid "index row size %zu exceeds maximum %zu for index \"%s\""
msgstr "la taille de la ligne index, %zu, dépasse le maximum, %zu, pour l'index « %s »"
msgid "\"%s\" is an index"
msgstr "« %s » est un index"
-#: access/heap/heapam.c:1323 access/heap/heapam.c:1352 access/heap/heapam.c:1385 catalog/aclchk.c:1838 commands/tablecmds.c:11278 commands/tablecmds.c:14573
+#: access/heap/heapam.c:1323 access/heap/heapam.c:1352 access/heap/heapam.c:1385 catalog/aclchk.c:1838 commands/tablecmds.c:11300 commands/tablecmds.c:14597
#, c-format
msgid "\"%s\" is a composite type"
msgstr "« %s » est un type composite"
msgid "could not write to file \"%s\", wrote %d of %d: %m"
msgstr "n'a pas pu écrire le fichier « %s », a écrit %d de %d : %m"
-#: access/heap/rewriteheap.c:982 access/heap/rewriteheap.c:1203 access/heap/rewriteheap.c:1303 access/transam/timeline.c:427 access/transam/timeline.c:506 access/transam/xlog.c:3335 access/transam/xlog.c:3501 replication/logical/snapbuild.c:1668 replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:660 storage/file/fd.c:3560 storage/smgr/md.c:1078 storage/smgr/md.c:1323 storage/smgr/md.c:1509 utils/misc/guc.c:7308
+#: access/heap/rewriteheap.c:982 access/heap/rewriteheap.c:1203 access/heap/rewriteheap.c:1303 access/transam/timeline.c:427 access/transam/timeline.c:506 access/transam/xlog.c:3335 access/transam/xlog.c:3504 replication/logical/snapbuild.c:1760 replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:660 storage/file/fd.c:3566 storage/smgr/md.c:1078 storage/smgr/md.c:1323 storage/smgr/md.c:1509 utils/misc/guc.c:7308
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155 access/transam/timeline.c:328 access/transam/timeline.c:481 access/transam/xlog.c:3289 access/transam/xlog.c:3439 access/transam/xlog.c:11033 access/transam/xlog.c:11071 access/transam/xlog.c:11474 postmaster/postmaster.c:4515 replication/logical/origin.c:581 replication/slot.c:1272 storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1314
+#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155 access/transam/timeline.c:328 access/transam/timeline.c:481 access/transam/xlog.c:3289 access/transam/xlog.c:3442 access/transam/xlog.c:11050 access/transam/xlog.c:11088 access/transam/xlog.c:11491 postmaster/postmaster.c:4515 replication/logical/origin.c:581 replication/slot.c:1272 storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1314
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "n'a pas pu créer le fichier « %s » : %m"
msgid "could not seek to end of file \"%s\": %m"
msgstr "n'a pas pu trouver la fin du fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1190 access/transam/timeline.c:383 access/transam/timeline.c:419 access/transam/timeline.c:498 access/transam/xlog.c:3321 access/transam/xlog.c:3492 postmaster/postmaster.c:4525 postmaster/postmaster.c:4535 replication/logical/origin.c:596 replication/logical/origin.c:641 replication/logical/origin.c:663 replication/logical/snapbuild.c:1644 replication/slot.c:1307 storage/file/buffile.c:525
+#: access/heap/rewriteheap.c:1190 access/transam/timeline.c:383 access/transam/timeline.c:419 access/transam/timeline.c:498 access/transam/xlog.c:3321 access/transam/xlog.c:3495 postmaster/postmaster.c:4525 postmaster/postmaster.c:4535 replication/logical/origin.c:596 replication/logical/origin.c:641 replication/logical/origin.c:663 replication/logical/snapbuild.c:1736 replication/slot.c:1307 storage/file/buffile.c:525
#: storage/file/copydir.c:208 utils/init/miscinit.c:1351 utils/init/miscinit.c:1362 utils/init/miscinit.c:1370 utils/misc/guc.c:7269 utils/misc/guc.c:7300 utils/misc/guc.c:9169 utils/misc/guc.c:9183 utils/time/snapmgr.c:1319 utils/time/snapmgr.c:1326
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "n'a pas pu écrire dans le fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:459 postmaster/postmaster.c:1297 postmaster/syslogger.c:1459 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2839 replication/logical/snapbuild.c:1586 replication/logical/snapbuild.c:1991 replication/slot.c:1391 storage/file/fd.c:711 storage/file/fd.c:3160 storage/file/fd.c:3222 storage/file/reinit.c:255 storage/ipc/dsm.c:310
+#: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:459 postmaster/postmaster.c:1297 postmaster/syslogger.c:1459 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2841 replication/logical/snapbuild.c:1678 replication/logical/snapbuild.c:2083 replication/slot.c:1391 storage/file/fd.c:711 storage/file/fd.c:3166 storage/file/fd.c:3228 storage/file/reinit.c:255 storage/ipc/dsm.c:310
#: storage/smgr/md.c:472 storage/smgr/md.c:516 storage/smgr/md.c:1456 utils/time/snapmgr.c:1657
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "n'a pas pu supprimer le fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1292 access/transam/timeline.c:110 access/transam/timeline.c:250 access/transam/timeline.c:347 access/transam/xlog.c:3266 access/transam/xlog.c:3384 access/transam/xlog.c:3425 access/transam/xlog.c:3702 access/transam/xlog.c:3805 access/transam/xlogutils.c:708 postmaster/syslogger.c:1482 replication/basebackup.c:531 replication/basebackup.c:1424 replication/logical/origin.c:718
-#: replication/logical/reorderbuffer.c:2322 replication/logical/reorderbuffer.c:2600 replication/logical/reorderbuffer.c:3317 replication/logical/snapbuild.c:1630 replication/logical/snapbuild.c:1733 replication/slot.c:1406 replication/walsender.c:488 replication/walsender.c:2450 storage/file/copydir.c:161 storage/file/fd.c:643 storage/file/fd.c:3455 storage/file/fd.c:3539 storage/smgr/md.c:650 utils/error/elog.c:1872
+#: access/heap/rewriteheap.c:1292 access/transam/timeline.c:110 access/transam/timeline.c:250 access/transam/timeline.c:347 access/transam/xlog.c:3266 access/transam/xlog.c:3384 access/transam/xlog.c:3428 access/transam/xlog.c:3705 access/transam/xlog.c:3808 access/transam/xlogutils.c:708 postmaster/syslogger.c:1482 replication/basebackup.c:531 replication/basebackup.c:1424 replication/logical/origin.c:718
+#: replication/logical/reorderbuffer.c:2324 replication/logical/reorderbuffer.c:2602 replication/logical/reorderbuffer.c:3319 replication/logical/snapbuild.c:1722 replication/logical/snapbuild.c:1825 replication/slot.c:1406 replication/walsender.c:488 replication/walsender.c:2450 storage/file/copydir.c:161 storage/file/fd.c:643 storage/file/fd.c:3461 storage/file/fd.c:3545 storage/smgr/md.c:650 utils/error/elog.c:1872
#: utils/init/miscinit.c:1275 utils/init/miscinit.c:1410 utils/init/miscinit.c:1487 utils/misc/guc.c:7525 utils/misc/guc.c:7557
#, c-format
msgid "could not open file \"%s\": %m"
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:160 catalog/objectaddress.c:1223 commands/indexcmds.c:2526 commands/tablecmds.c:251 commands/tablecmds.c:275 commands/tablecmds.c:14564 commands/tablecmds.c:16082
+#: access/index/indexam.c:160 catalog/objectaddress.c:1223 commands/indexcmds.c:2537 commands/tablecmds.c:251 commands/tablecmds.c:275 commands/tablecmds.c:14588 commands/tablecmds.c:16106
#, c-format
msgid "\"%s\" is not an index"
msgstr "« %s » n'est pas un index"
"Utilisez un index sur le hachage MD5 de la valeur ou passez à l'indexation\n"
"de la recherche plein texte."
-#: access/nbtree/nbtpage.c:280 access/nbtree/nbtpage.c:493 access/nbtree/nbtpage.c:582 parser/parse_utilcmd.c:2163
+#: access/nbtree/nbtpage.c:280 access/nbtree/nbtpage.c:493 access/nbtree/nbtpage.c:582 parser/parse_utilcmd.c:2173
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "l'index « %s » n'est pas un btree"
msgid "version mismatch in index \"%s\": file version %d, current version %d, minimal supported version %d"
msgstr "la version ne correspond pas dans l'index « %s » : version du fichier %d, version courante %d, version minimale supportée %d"
-#: access/nbtree/nbtpage.c:1310
+#: access/nbtree/nbtpage.c:1327
#, c-format
msgid "index \"%s\" contains a half-dead internal page"
msgstr "l'index « %s » contient une page interne à moitié morte"
-#: access/nbtree/nbtpage.c:1312
+#: access/nbtree/nbtpage.c:1329
#, c-format
msgid "This can be caused by an interrupted VACUUM in version 9.3 or older, before upgrade. Please REINDEX it."
msgstr "Ceci peut être dû à un VACUUM interrompu en version 9.3 ou antérieure, avant la mise à jour. Merci d'utiliser REINDEX."
"Les identifiants timeline doivent être plus petits que les enfants des\n"
"identifiants timeline."
-#: access/transam/timeline.c:433 access/transam/timeline.c:512 access/transam/xlog.c:3342 access/transam/xlog.c:3507 access/transam/xlogfuncs.c:670 commands/copy.c:1760 storage/file/copydir.c:219
+#: access/transam/timeline.c:433 access/transam/timeline.c:512 access/transam/xlog.c:3342 access/transam/xlog.c:3510 access/transam/xlogfuncs.c:670 commands/copy.c:1760 storage/file/copydir.c:219
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "n'a pas pu fermer le fichier « %s » : %m"
"n'a pas pu lire le fichier d'état de la validation en deux phases nommé\n"
"« %s » : %m"
-#: access/transam/twophase.c:1446 access/transam/xlog.c:6554
+#: access/transam/twophase.c:1446 access/transam/xlog.c:6563
#, 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."
msgid "updated min recovery point to %X/%X on timeline %u"
msgstr "mise à jour du point minimum de restauration sur %X/%X pour la timeline %u"
-#: access/transam/xlog.c:3472
+#: access/transam/xlog.c:3386 storage/file/fd.c:758 storage/file/fd.c:772
+#, c-format
+msgid "This is known to fail occasionally during archive recovery, where it is harmless."
+msgstr "Ceci est connu pour échouer de temps en temps lors d'une restauration d'archive. C'est sans danger."
+
+#: access/transam/xlog.c:3475
#, c-format
msgid "not enough data in file \"%s\""
msgstr "données insuffisantes dans le fichier « %s »"
-#: access/transam/xlog.c:3617
+#: access/transam/xlog.c:3620
#, c-format
msgid "could not open write-ahead log file \"%s\": %m"
msgstr "n'a pas pu écrire dans le journal de transactions « %s » : %m"
-#: access/transam/xlog.c:3831 access/transam/xlog.c:5748
+#: access/transam/xlog.c:3834 access/transam/xlog.c:5757
#, c-format
msgid "could not close log file %s: %m"
msgstr "n'a pas pu fermer le fichier de transactions « %s » : %m"
-#: access/transam/xlog.c:3897 access/transam/xlogutils.c:703 replication/walsender.c:2445
+#: access/transam/xlog.c:3900 access/transam/xlogutils.c:703 replication/walsender.c:2445
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "le segment demandé du journal de transaction, %s, a déjà été supprimé"
-#: access/transam/xlog.c:4104
+#: access/transam/xlog.c:4107
#, c-format
msgid "recycled write-ahead log file \"%s\""
msgstr "recyclage du journal de transactions « %s »"
-#: access/transam/xlog.c:4116
+#: access/transam/xlog.c:4119
#, c-format
msgid "removing write-ahead log file \"%s\""
msgstr "suppression du journal de transactions « %s »"
-#: access/transam/xlog.c:4136
+#: access/transam/xlog.c:4139
#, c-format
msgid "could not rename old write-ahead log file \"%s\": %m"
msgstr "n'a pas pu renommer l'ancien journal de transactions « %s » : %m"
-#: access/transam/xlog.c:4178 access/transam/xlog.c:4188
+#: access/transam/xlog.c:4181 access/transam/xlog.c:4191
#, c-format
msgid "required WAL directory \"%s\" does not exist"
msgstr "le répertoire « %s » requis pour les journaux de transactions n'existe pas"
-#: access/transam/xlog.c:4194
+#: access/transam/xlog.c:4197
#, c-format
msgid "creating missing WAL directory \"%s\""
msgstr "création du répertoire manquant « %s » pour les journaux de transactions"
-#: access/transam/xlog.c:4197 commands/dbcommands.c:2109
+#: access/transam/xlog.c:4200 commands/dbcommands.c:2109
#, c-format
msgid "could not create missing directory \"%s\": %m"
msgstr "n'a pas pu créer le répertoire « %s » manquant : %m"
-#: access/transam/xlog.c:4318
+#: access/transam/xlog.c:4327
#, c-format
msgid "unexpected timeline ID %u in log segment %s, offset %u"
msgstr "identifiant timeline %u inattendu dans le journal de transactions %s, décalage %u"
-#: access/transam/xlog.c:4456
+#: access/transam/xlog.c:4465
#, c-format
msgid "new timeline %u is not a child of database system timeline %u"
msgstr ""
"le nouveau timeline %u n'est pas un fils du timeline %u du système de bases\n"
"de données"
-#: access/transam/xlog.c:4470
+#: access/transam/xlog.c:4479
#, c-format
msgid "new timeline %u forked off current database system timeline %u before current recovery point %X/%X"
msgstr ""
"la nouvelle timeline %u a été créée à partir de la timeline de la base de données système %u\n"
"avant le point de restauration courant %X/%X"
-#: access/transam/xlog.c:4489
+#: access/transam/xlog.c:4498
#, c-format
msgid "new target timeline is %u"
msgstr "la nouvelle timeline cible est %u"
-#: access/transam/xlog.c:4569
+#: access/transam/xlog.c:4578
#, c-format
msgid "could not create control file \"%s\": %m"
msgstr "n'a pas pu créer le fichier de contrôle « %s » : %m"
-#: access/transam/xlog.c:4581 access/transam/xlog.c:4835
+#: access/transam/xlog.c:4590 access/transam/xlog.c:4844
#, c-format
msgid "could not write to control file: %m"
msgstr "n'a pas pu écrire le fichier de contrôle : %m"
-#: access/transam/xlog.c:4589 access/transam/xlog.c:4843
+#: access/transam/xlog.c:4598 access/transam/xlog.c:4852
#, c-format
msgid "could not fsync control file: %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier de contrôle : %m"
-#: access/transam/xlog.c:4595 access/transam/xlog.c:4849
+#: access/transam/xlog.c:4604 access/transam/xlog.c:4858
#, c-format
msgid "could not close control file: %m"
msgstr "n'a pas pu fermer le fichier de contrôle : %m"
-#: access/transam/xlog.c:4614 access/transam/xlog.c:4823
+#: access/transam/xlog.c:4623 access/transam/xlog.c:4832
#, c-format
msgid "could not open control file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier de contrôle « %s » : %m"
-#: access/transam/xlog.c:4624
+#: access/transam/xlog.c:4633
#, c-format
msgid "could not read from control file: %m"
msgstr "n'a pas pu lire le fichier de contrôle : %m"
-#: access/transam/xlog.c:4627
+#: access/transam/xlog.c:4636
#, c-format
msgid "could not read from control file: read %d bytes, expected %d"
msgstr "n'a pas pu lire le fichier de contrôle : lu %d octets, %d attendus"
-#: access/transam/xlog.c:4642 access/transam/xlog.c:4651 access/transam/xlog.c:4675 access/transam/xlog.c:4682 access/transam/xlog.c:4689 access/transam/xlog.c:4694 access/transam/xlog.c:4701 access/transam/xlog.c:4708 access/transam/xlog.c:4715 access/transam/xlog.c:4722 access/transam/xlog.c:4729 access/transam/xlog.c:4736 access/transam/xlog.c:4745 access/transam/xlog.c:4752 access/transam/xlog.c:4761 access/transam/xlog.c:4768
+#: access/transam/xlog.c:4651 access/transam/xlog.c:4660 access/transam/xlog.c:4684 access/transam/xlog.c:4691 access/transam/xlog.c:4698 access/transam/xlog.c:4703 access/transam/xlog.c:4710 access/transam/xlog.c:4717 access/transam/xlog.c:4724 access/transam/xlog.c:4731 access/transam/xlog.c:4738 access/transam/xlog.c:4745 access/transam/xlog.c:4754 access/transam/xlog.c:4761 access/transam/xlog.c:4770 access/transam/xlog.c:4777
#: utils/init/miscinit.c:1508
#, c-format
msgid "database files are incompatible with server"
msgstr "les fichiers de la base de données sont incompatibles avec le serveur"
-#: access/transam/xlog.c:4643
+#: access/transam/xlog.c:4652
#, c-format
msgid "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
msgstr ""
"%d (0x%08x) alors que le serveur a été compilé avec un PG_CONTROL_VERSION à\n"
"%d (0x%08x)."
-#: access/transam/xlog.c:4647
+#: access/transam/xlog.c:4656
#, c-format
msgid "This could be a problem of mismatched byte ordering. It looks like you need to initdb."
msgstr ""
"Ceci peut être un problème d'incohérence dans l'ordre des octets.\n"
"Il se peut que vous ayez besoin d'initdb."
-#: access/transam/xlog.c:4652
+#: access/transam/xlog.c:4661
#, c-format
msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
msgstr ""
"Le cluster de base de données a été initialisé avec un PG_CONTROL_VERSION à\n"
"%d alors que le serveur a été compilé avec un PG_CONTROL_VERSION à %d."
-#: access/transam/xlog.c:4655 access/transam/xlog.c:4679 access/transam/xlog.c:4686 access/transam/xlog.c:4691
+#: access/transam/xlog.c:4664 access/transam/xlog.c:4688 access/transam/xlog.c:4695 access/transam/xlog.c:4700
#, c-format
msgid "It looks like you need to initdb."
msgstr "Il semble que vous avez besoin d'initdb."
-#: access/transam/xlog.c:4666
+#: access/transam/xlog.c:4675
#, c-format
msgid "incorrect checksum in control file"
msgstr "somme de contrôle incorrecte dans le fichier de contrôle"
-#: access/transam/xlog.c:4676
+#: access/transam/xlog.c:4685
#, c-format
msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
msgstr ""
"Le cluster de base de données a été initialisé avec un CATALOG_VERSION_NO à\n"
"%d alors que le serveur a été compilé avec un CATALOG_VERSION_NO à %d."
-#: access/transam/xlog.c:4683
+#: access/transam/xlog.c:4692
#, c-format
msgid "The database cluster was initialized with MAXALIGN %d, but the server was compiled with MAXALIGN %d."
msgstr ""
"Le cluster de bases de données a été initialisé avec un MAXALIGN à %d alors\n"
"que le serveur a été compilé avec un MAXALIGN à %d."
-#: access/transam/xlog.c:4690
+#: access/transam/xlog.c:4699
#, c-format
msgid "The database cluster appears to use a different floating-point number format than the server executable."
msgstr ""
"Le cluster de bases de données semble utiliser un format différent pour les\n"
"nombres à virgule flottante de celui de l'exécutable serveur."
-#: access/transam/xlog.c:4695
+#: access/transam/xlog.c:4704
#, c-format
msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
msgstr ""
"Le cluster de base de données a été initialisé avec un BLCKSZ à %d alors que\n"
"le serveur a été compilé avec un BLCKSZ à %d."
-#: access/transam/xlog.c:4698 access/transam/xlog.c:4705 access/transam/xlog.c:4712 access/transam/xlog.c:4719 access/transam/xlog.c:4726 access/transam/xlog.c:4733 access/transam/xlog.c:4740 access/transam/xlog.c:4748 access/transam/xlog.c:4755 access/transam/xlog.c:4764 access/transam/xlog.c:4771
+#: access/transam/xlog.c:4707 access/transam/xlog.c:4714 access/transam/xlog.c:4721 access/transam/xlog.c:4728 access/transam/xlog.c:4735 access/transam/xlog.c:4742 access/transam/xlog.c:4749 access/transam/xlog.c:4757 access/transam/xlog.c:4764 access/transam/xlog.c:4773 access/transam/xlog.c:4780
#, c-format
msgid "It looks like you need to recompile or initdb."
msgstr "Il semble que vous avez besoin de recompiler ou de relancer initdb."
-#: access/transam/xlog.c:4702
+#: access/transam/xlog.c:4711
#, c-format
msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
msgstr ""
"Le cluster de bases de données a été initialisé avec un RELSEG_SIZE à %d\n"
"alors que le serveur a été compilé avec un RELSEG_SIZE à %d."
-#: access/transam/xlog.c:4709
+#: access/transam/xlog.c:4718
#, c-format
msgid "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was compiled with XLOG_BLCKSZ %d."
msgstr ""
"Le cluster de base de données a été initialisé avec un XLOG_BLCKSZ à %d\n"
"alors que le serveur a été compilé avec un XLOG_BLCKSZ à %d."
-#: access/transam/xlog.c:4716
+#: access/transam/xlog.c:4725
#, c-format
msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
msgstr ""
"Le cluster de bases de données a été initialisé avec un NAMEDATALEN à %d\n"
"alors que le serveur a été compilé avec un NAMEDATALEN à %d."
-#: access/transam/xlog.c:4723
+#: access/transam/xlog.c:4732
#, c-format
msgid "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server was compiled with INDEX_MAX_KEYS %d."
msgstr ""
"Le groupe de bases de données a été initialisé avec un INDEX_MAX_KEYS à %d\n"
"alors que le serveur a été compilé avec un INDEX_MAX_KEYS à %d."
-#: access/transam/xlog.c:4730
+#: access/transam/xlog.c:4739
#, c-format
msgid "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the server was compiled with TOAST_MAX_CHUNK_SIZE %d."
msgstr ""
"Le cluster de bases de données a été initialisé avec un TOAST_MAX_CHUNK_SIZE\n"
"à %d alors que le serveur a été compilé avec un TOAST_MAX_CHUNK_SIZE à %d."
-#: access/transam/xlog.c:4737
+#: access/transam/xlog.c:4746
#, c-format
msgid "The database cluster was initialized with LOBLKSIZE %d, but the server was compiled with LOBLKSIZE %d."
msgstr ""
"Le cluster de base de données a été initialisé avec un LOBLKSIZE à %d alors que\n"
"le serveur a été compilé avec un LOBLKSIZE à %d."
-#: access/transam/xlog.c:4746
+#: access/transam/xlog.c:4755
#, c-format
msgid "The database cluster was initialized without USE_FLOAT4_BYVAL but the server was compiled with USE_FLOAT4_BYVAL."
msgstr ""
"Le cluster de base de données a été initialisé sans USE_FLOAT4_BYVAL\n"
"alors que le serveur a été compilé avec USE_FLOAT4_BYVAL."
-#: access/transam/xlog.c:4753
+#: access/transam/xlog.c:4762
#, c-format
msgid "The database cluster was initialized with USE_FLOAT4_BYVAL but the server was compiled without USE_FLOAT4_BYVAL."
msgstr ""
"Le cluster de base de données a été initialisé avec USE_FLOAT4_BYVAL\n"
"alors que le serveur a été compilé sans USE_FLOAT4_BYVAL."
-#: access/transam/xlog.c:4762
+#: access/transam/xlog.c:4771
#, c-format
msgid "The database cluster was initialized without USE_FLOAT8_BYVAL but the server was compiled with USE_FLOAT8_BYVAL."
msgstr ""
"Le cluster de base de données a été initialisé sans USE_FLOAT8_BYVAL\n"
"alors que le serveur a été compilé avec USE_FLOAT8_BYVAL."
-#: access/transam/xlog.c:4769
+#: access/transam/xlog.c:4778
#, c-format
msgid "The database cluster was initialized with USE_FLOAT8_BYVAL but the server was compiled without USE_FLOAT8_BYVAL."
msgstr ""
"Le cluster de base de données a été initialisé avec USE_FLOAT8_BYVAL\n"
"alors que le serveur a été compilé sans USE_FLOAT8_BYVAL."
-#: access/transam/xlog.c:4778
+#: access/transam/xlog.c:4787
#, c-format
msgid "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d byte"
msgid_plural "WAL segment size must be a power of two between 1 MB and 1 GB, but the control file specifies %d bytes"
msgstr[0] "La taille du segment WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go, mais le fichier de contrôle indique %d octet"
msgstr[1] "La taille du segment WAL doit être une puissance de deux comprise entre 1 Mo et 1 Go, mais le fichier de contrôle indique %d octets"
-#: access/transam/xlog.c:4790
+#: access/transam/xlog.c:4799
#, c-format
msgid "\"min_wal_size\" must be at least twice \"wal_segment_size\""
msgstr "« min_wal_size » doit être au moins le double de « wal_segment_size »"
-#: access/transam/xlog.c:4794
+#: access/transam/xlog.c:4803
#, c-format
msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\""
msgstr "« max_wal_size » doit être au moins le double de « wal_segment_size »"
-#: access/transam/xlog.c:5181
+#: access/transam/xlog.c:5190
#, c-format
msgid "could not generate secret authorization token"
msgstr "n'a pas pu générer le jeton secret d'autorisation"
-#: access/transam/xlog.c:5271
+#: access/transam/xlog.c:5280
#, c-format
msgid "could not write bootstrap write-ahead log file: %m"
msgstr "n'a pas pu écrire le « bootstrap » du journal des transactions : %m"
-#: access/transam/xlog.c:5279
+#: access/transam/xlog.c:5288
#, c-format
msgid "could not fsync bootstrap write-ahead log file: %m"
msgstr ""
"n'a pas pu synchroniser sur disque (fsync) le « bootstrap » du journal des\n"
"transactions : %m"
-#: access/transam/xlog.c:5285
+#: access/transam/xlog.c:5294
#, c-format
msgid "could not close bootstrap write-ahead log file: %m"
msgstr "n'a pas pu fermer le « bootstrap » du journal des transactions : %m"
-#: access/transam/xlog.c:5367
+#: access/transam/xlog.c:5376
#, c-format
msgid "could not open recovery command file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier de restauration « %s » : %m"
-#: access/transam/xlog.c:5413 access/transam/xlog.c:5527
+#: access/transam/xlog.c:5422 access/transam/xlog.c:5536
#, c-format
msgid "invalid value for recovery parameter \"%s\": \"%s\""
msgstr "valeur invalide pour le paramètre de restauration « %s » : « %s »"
-#: access/transam/xlog.c:5416
+#: access/transam/xlog.c:5425
#, c-format
msgid "Valid values are \"pause\", \"promote\", and \"shutdown\"."
msgstr "Les valeurs valides sont « pause », « promote » et « shutdown »."
-#: access/transam/xlog.c:5436
+#: access/transam/xlog.c:5445
#, c-format
msgid "recovery_target_timeline is not a valid number: \"%s\""
msgstr "recovery_target_timeline n'est pas un nombre valide : « %s »"
-#: access/transam/xlog.c:5453
+#: access/transam/xlog.c:5462
#, c-format
msgid "recovery_target_xid is not a valid number: \"%s\""
msgstr "recovery_target_xid n'est pas un nombre valide : « %s »"
-#: access/transam/xlog.c:5473
+#: access/transam/xlog.c:5482
#, c-format
msgid "recovery_target_time is not a valid timestamp: \"%s\""
msgstr "recovery_target_timeline n'est pas un horodatage valide : « %s »"
-#: access/transam/xlog.c:5496
+#: access/transam/xlog.c:5505
#, c-format
msgid "recovery_target_name is too long (maximum %d characters)"
msgstr "recovery_target_name est trop long (%d caractères maximum)"
-#: access/transam/xlog.c:5530
+#: access/transam/xlog.c:5539
#, c-format
msgid "The only allowed value is \"immediate\"."
msgstr "La seule valeur autorisée est « immediate »."
-#: access/transam/xlog.c:5543 access/transam/xlog.c:5554 commands/extension.c:547 commands/extension.c:555 utils/misc/guc.c:6007
+#: access/transam/xlog.c:5552 access/transam/xlog.c:5563 commands/extension.c:547 commands/extension.c:555 utils/misc/guc.c:6007
#, c-format
msgid "parameter \"%s\" requires a Boolean value"
msgstr "le paramètre « %s » requiert une valeur booléenne"
-#: access/transam/xlog.c:5589
+#: access/transam/xlog.c:5598
#, c-format
msgid "parameter \"%s\" requires a temporal value"
msgstr "le paramètre « %s » requiert une valeur temporelle"
-#: access/transam/xlog.c:5591 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/dependency.c:1009 catalog/dependency.c:1010 catalog/dependency.c:1021 catalog/dependency.c:1022 commands/tablecmds.c:1101 commands/tablecmds.c:11738 commands/tablespace.c:451 commands/user.c:1078 commands/view.c:504 libpq/auth.c:337 replication/syncrep.c:1307 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5347
+#: access/transam/xlog.c:5600 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/dependency.c:1009 catalog/dependency.c:1010 catalog/dependency.c:1021 catalog/dependency.c:1022 commands/tablecmds.c:1102 commands/tablecmds.c:11760 commands/tablespace.c:451 commands/user.c:1078 commands/view.c:518 libpq/auth.c:337 replication/syncrep.c:1307 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5347
#: utils/misc/guc.c:6029 utils/misc/guc.c:6122 utils/misc/guc.c:10183 utils/misc/guc.c:10217 utils/misc/guc.c:10251 utils/misc/guc.c:10294 utils/misc/guc.c:10336
#, c-format
msgid "%s"
msgstr "%s"
-#: access/transam/xlog.c:5598
+#: access/transam/xlog.c:5607
#, c-format
msgid "unrecognized recovery parameter \"%s\""
msgstr "paramètre de restauration « %s » non reconnu"
-#: access/transam/xlog.c:5609
+#: access/transam/xlog.c:5618
#, c-format
msgid "recovery command file \"%s\" specified neither primary_conninfo nor restore_command"
msgstr "le fichier de restauration « %s » n'a spécifié ni primary_conninfo ni restore_command"
-#: access/transam/xlog.c:5611
+#: access/transam/xlog.c:5620
#, c-format
msgid "The database server will regularly poll the pg_wal subdirectory to check for files placed there."
msgstr ""
"Le serveur de la base de données va régulièrement interroger le sous-répertoire\n"
"pg_wal pour vérifier les fichiers placés ici."
-#: access/transam/xlog.c:5618
+#: access/transam/xlog.c:5627
#, c-format
msgid "recovery command file \"%s\" must specify restore_command when standby mode is not enabled"
msgstr ""
"le fichier de restauration « %s » doit spécifier restore_command quand le mode\n"
"de restauration n'est pas activé"
-#: access/transam/xlog.c:5639
+#: access/transam/xlog.c:5648
#, c-format
msgid "standby mode is not supported by single-user servers"
msgstr "le mode de restauration n'est pas supporté pour les serveurs mono-utilisateur"
-#: access/transam/xlog.c:5658
+#: access/transam/xlog.c:5667
#, c-format
msgid "recovery target timeline %u does not exist"
msgstr "le timeline cible, %u, de la restauration n'existe pas"
-#: access/transam/xlog.c:5767
+#: access/transam/xlog.c:5776
#, c-format
msgid "archive recovery complete"
msgstr "restauration terminée de l'archive"
-#: access/transam/xlog.c:5826 access/transam/xlog.c:6092
+#: access/transam/xlog.c:5835 access/transam/xlog.c:6101
#, c-format
msgid "recovery stopping after reaching consistency"
msgstr "arrêt de la restauration après avoir atteint le point de cohérence"
-#: access/transam/xlog.c:5847
+#: access/transam/xlog.c:5856
#, c-format
msgid "recovery stopping before WAL location (LSN) \"%X/%X\""
msgstr "arrêt de la restauration avant l'emplacement WAL (LSN) « %X/%X »"
-#: access/transam/xlog.c:5933
+#: access/transam/xlog.c:5942
#, c-format
msgid "recovery stopping before commit of transaction %u, time %s"
msgstr "arrêt de la restauration avant validation de la transaction %u, %s"
-#: access/transam/xlog.c:5940
+#: access/transam/xlog.c:5949
#, c-format
msgid "recovery stopping before abort of transaction %u, time %s"
msgstr "arrêt de la restauration avant annulation de la transaction %u, %s"
-#: access/transam/xlog.c:5986
+#: access/transam/xlog.c:5995
#, c-format
msgid "recovery stopping at restore point \"%s\", time %s"
msgstr "restauration en arrêt au point de restauration « %s », heure %s"
-#: access/transam/xlog.c:6004
+#: access/transam/xlog.c:6013
#, c-format
msgid "recovery stopping after WAL location (LSN) \"%X/%X\""
msgstr "arrêt de la restauration après l'emplacement WAL (LSN) « %X/%X »"
-#: access/transam/xlog.c:6072
+#: access/transam/xlog.c:6081
#, c-format
msgid "recovery stopping after commit of transaction %u, time %s"
msgstr "arrêt de la restauration après validation de la transaction %u, %s"
-#: access/transam/xlog.c:6080
+#: access/transam/xlog.c:6089
#, c-format
msgid "recovery stopping after abort of transaction %u, time %s"
msgstr "arrêt de la restauration après annulation de la transaction %u, %s"
-#: access/transam/xlog.c:6120
+#: access/transam/xlog.c:6129
#, c-format
msgid "recovery has paused"
msgstr "restauration en pause"
-#: access/transam/xlog.c:6121
+#: access/transam/xlog.c:6130
#, c-format
msgid "Execute pg_wal_replay_resume() to continue."
msgstr "Exécuter pg_wal_replay_resume() pour continuer."
-#: access/transam/xlog.c:6336
+#: access/transam/xlog.c:6345
#, c-format
msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)"
msgstr ""
"paramètrage plus bas que celui du serveur maître des journaux de transactions\n"
"(la valeur était %d)"
-#: access/transam/xlog.c:6362
+#: access/transam/xlog.c:6371
#, c-format
msgid "WAL was generated with wal_level=minimal, data may be missing"
msgstr ""
"le journal de transactions a été généré avec le paramètre wal_level configuré\n"
"à « minimal », des données pourraient manquer"
-#: access/transam/xlog.c:6363
+#: access/transam/xlog.c:6372
#, c-format
msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup."
msgstr ""
"Ceci peut arriver si vous configurez temporairement wal_level à minimal sans avoir\n"
"pris une nouvelle sauvegarde de base."
-#: access/transam/xlog.c:6374
+#: access/transam/xlog.c:6383
#, c-format
msgid "hot standby is not possible because wal_level was not set to \"replica\" or higher on the master server"
msgstr ""
"les connexions en lecture seules ne sont pas possibles parce que le paramètre wal_level\n"
"n'a pas été positionné à « replica » ou plus sur le serveur maître"
-#: access/transam/xlog.c:6375
+#: access/transam/xlog.c:6384
#, c-format
msgid "Either set wal_level to \"replica\" on the master, or turn off hot_standby here."
msgstr ""
"Vous devez soit positionner le paramètre wal_level à « replica » sur le maître,\n"
"soit désactiver le hot_standby ici."
-#: access/transam/xlog.c:6427
+#: access/transam/xlog.c:6436
#, c-format
msgid "control file contains invalid data"
msgstr "le fichier de contrôle contient des données invalides"
-#: access/transam/xlog.c:6433
+#: access/transam/xlog.c:6442
#, c-format
msgid "database system was shut down at %s"
msgstr "le système de bases de données a été arrêté à %s"
-#: access/transam/xlog.c:6438
+#: access/transam/xlog.c:6447
#, c-format
msgid "database system was shut down in recovery at %s"
msgstr "le système de bases de données a été arrêté pendant la restauration à %s"
-#: access/transam/xlog.c:6442
+#: access/transam/xlog.c:6451
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
-#: access/transam/xlog.c:6446
+#: access/transam/xlog.c:6455
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "le système de bases de données a été interrompu lors d'une restauration à %s"
-#: access/transam/xlog.c:6448
+#: access/transam/xlog.c:6457
#, c-format
msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
msgstr ""
"Ceci signifie probablement que des données ont été corrompues et que vous\n"
"devrez utiliser la dernière sauvegarde pour la restauration."
-#: access/transam/xlog.c:6452
+#: access/transam/xlog.c:6461
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr ""
"le système de bases de données a été interrompu lors d'une récupération à %s\n"
"(moment de la journalisation)"
-#: access/transam/xlog.c:6454
+#: access/transam/xlog.c:6463
#, c-format
msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
msgstr ""
"Si c'est arrivé plus d'une fois, des données ont pu être corrompues et vous\n"
"pourriez avoir besoin de choisir une cible de récupération antérieure."
-#: access/transam/xlog.c:6458
+#: access/transam/xlog.c:6467
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
-#: access/transam/xlog.c:6514
+#: access/transam/xlog.c:6523
#, c-format
msgid "entering standby mode"
msgstr "entre en mode standby"
-#: access/transam/xlog.c:6517
+#: access/transam/xlog.c:6526
#, c-format
msgid "starting point-in-time recovery to XID %u"
msgstr "début de la restauration de l'archive au XID %u"
-#: access/transam/xlog.c:6521
+#: access/transam/xlog.c:6530
#, c-format
msgid "starting point-in-time recovery to %s"
msgstr "début de la restauration de l'archive à %s"
-#: access/transam/xlog.c:6525
+#: access/transam/xlog.c:6534
#, c-format
msgid "starting point-in-time recovery to \"%s\""
msgstr "début de la restauration PITR à « %s »"
-#: access/transam/xlog.c:6529
+#: access/transam/xlog.c:6538
#, c-format
msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
msgstr "début de la restauration PITR à l'emplacement WAL (LSN) « %X/%X »"
-#: access/transam/xlog.c:6534
+#: access/transam/xlog.c:6543
#, c-format
msgid "starting point-in-time recovery to earliest consistent point"
msgstr "début de la restauration de l'archive jusqu'au point de cohérence le plus proche"
-#: access/transam/xlog.c:6537
+#: access/transam/xlog.c:6546
#, c-format
msgid "starting archive recovery"
msgstr "début de la restauration de l'archive"
-#: access/transam/xlog.c:6591 access/transam/xlog.c:6716
+#: access/transam/xlog.c:6600 access/transam/xlog.c:6725
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "l'enregistrement du point de vérification est à %X/%X"
-#: access/transam/xlog.c:6605
+#: access/transam/xlog.c:6614
#, c-format
msgid "could not find redo location referenced by checkpoint record"
msgstr "n'a pas pu localiser l'enregistrement redo référencé par le point de vérification"
-#: access/transam/xlog.c:6606 access/transam/xlog.c:6613
+#: access/transam/xlog.c:6615 access/transam/xlog.c:6622
#, c-format
msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
msgstr ""
"Si vous n'avez pas pu restaurer une sauvegarde, essayez de supprimer le\n"
"fichier « %s/backup_label »."
-#: access/transam/xlog.c:6612
+#: access/transam/xlog.c:6621
#, c-format
msgid "could not locate required checkpoint record"
msgstr "n'a pas pu localiser l'enregistrement d'un point de vérification requis"
-#: access/transam/xlog.c:6638 commands/tablespace.c:652
+#: access/transam/xlog.c:6647 commands/tablespace.c:652
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "n'a pas pu créer le lien symbolique « %s » : %m"
-#: access/transam/xlog.c:6670 access/transam/xlog.c:6676
+#: access/transam/xlog.c:6679 access/transam/xlog.c:6685
#, c-format
msgid "ignoring file \"%s\" because no file \"%s\" exists"
msgstr "ignore le fichier « %s » car le fichier « %s » n'existe pas"
-#: access/transam/xlog.c:6672 access/transam/xlog.c:11990
+#: access/transam/xlog.c:6681 access/transam/xlog.c:12007
#, c-format
msgid "File \"%s\" was renamed to \"%s\"."
msgstr "Le fichier « %s » a été renommé en « %s »."
-#: access/transam/xlog.c:6678
+#: access/transam/xlog.c:6687
#, c-format
msgid "Could not rename file \"%s\" to \"%s\": %m."
msgstr "N'a pas pu renommer le fichier « %s » en « %s » : %m"
-#: access/transam/xlog.c:6728
+#: access/transam/xlog.c:6737
#, c-format
msgid "could not locate a valid checkpoint record"
msgstr "n'a pas pu localiser un enregistrement d'un point de vérification valide"
-#: access/transam/xlog.c:6766
+#: access/transam/xlog.c:6775
#, c-format
msgid "requested timeline %u is not a child of this server's history"
msgstr "la timeline requise %u n'est pas un fils de l'historique de ce serveur"
-#: access/transam/xlog.c:6768
+#: access/transam/xlog.c:6777
#, c-format
msgid "Latest checkpoint is at %X/%X on timeline %u, but in the history of the requested timeline, the server forked off from that timeline at %X/%X."
msgstr "Le dernier checkpoint est à %X/%X sur la timeline %u, mais dans l'historique de la timeline demandée, le serveur est sorti de cette timeline à %X/%X."
-#: access/transam/xlog.c:6784
+#: access/transam/xlog.c:6793
#, c-format
msgid "requested timeline %u does not contain minimum recovery point %X/%X on timeline %u"
msgstr "la timeline requise, %u, ne contient pas le point de restauration minimum (%X/%X) sur la timeline %u"
-#: access/transam/xlog.c:6815
+#: access/transam/xlog.c:6824
#, c-format
msgid "invalid next transaction ID"
msgstr "prochain ID de transaction invalide"
-#: access/transam/xlog.c:6910
+#: access/transam/xlog.c:6919
#, c-format
msgid "invalid redo in checkpoint record"
msgstr "ré-exécution invalide dans l'enregistrement du point de vérification"
-#: access/transam/xlog.c:6921
+#: access/transam/xlog.c:6930
#, c-format
msgid "invalid redo record in shutdown checkpoint"
msgstr "enregistrement de ré-exécution invalide dans le point de vérification d'arrêt"
-#: access/transam/xlog.c:6961
+#: access/transam/xlog.c:6970
#, c-format
msgid "database system was not properly shut down; automatic recovery in progress"
msgstr ""
"le système de bases de données n'a pas été arrêté proprement ; restauration\n"
"automatique en cours"
-#: access/transam/xlog.c:6965
+#: access/transam/xlog.c:6974
#, c-format
msgid "crash recovery starts in timeline %u and has target timeline %u"
msgstr "la restauration après crash commence par la timeline %u et a la timeline %u en cible"
-#: access/transam/xlog.c:7012
+#: access/transam/xlog.c:7021
#, c-format
msgid "backup_label contains data inconsistent with control file"
msgstr "backup_label contient des données incohérentes avec le fichier de contrôle"
-#: access/transam/xlog.c:7013
+#: access/transam/xlog.c:7022
#, c-format
msgid "This means that the backup is corrupted and you will have to use another backup for recovery."
msgstr ""
"Ceci signifie que la sauvegarde a été corrompue et que vous devrez utiliser\n"
"la dernière sauvegarde pour la restauration."
-#: access/transam/xlog.c:7104
+#: access/transam/xlog.c:7113
#, c-format
msgid "initializing for hot standby"
msgstr "initialisation pour « Hot Standby »"
-#: access/transam/xlog.c:7236
+#: access/transam/xlog.c:7245
#, c-format
msgid "redo starts at %X/%X"
msgstr "la ré-exécution commence à %X/%X"
-#: access/transam/xlog.c:7470
+#: access/transam/xlog.c:7479
#, c-format
msgid "requested recovery stop point is before consistent recovery point"
msgstr ""
"le point d'arrêt de la restauration demandée se trouve avant le point\n"
"cohérent de restauration"
-#: access/transam/xlog.c:7508
+#: access/transam/xlog.c:7517
#, c-format
msgid "redo done at %X/%X"
msgstr "ré-exécution faite à %X/%X"
-#: access/transam/xlog.c:7513
+#: access/transam/xlog.c:7522
#, c-format
msgid "last completed transaction was at log time %s"
msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)"
-#: access/transam/xlog.c:7522
+#: access/transam/xlog.c:7531
#, c-format
msgid "redo is not required"
msgstr "la ré-exécution n'est pas nécessaire"
-#: access/transam/xlog.c:7606 access/transam/xlog.c:7610
+#: access/transam/xlog.c:7615 access/transam/xlog.c:7619
#, c-format
msgid "WAL ends before end of online backup"
msgstr "le journal de transactions se termine avant la fin de la sauvegarde de base"
-#: access/transam/xlog.c:7607
+#: access/transam/xlog.c:7616
#, c-format
msgid "All WAL generated while online backup was taken must be available at recovery."
msgstr ""
"Tous les journaux de transactions générés pendant la sauvegarde en ligne\n"
"doivent être disponibles pour la restauration."
-#: access/transam/xlog.c:7611
+#: access/transam/xlog.c:7620
#, c-format
msgid "Online backup started with pg_start_backup() must be ended with pg_stop_backup(), and all WAL up to that point must be available at recovery."
msgstr ""
"pg_stop_backup() et tous les journaux de transactions générés entre les deux\n"
"doivent être disponibles pour la restauration."
-#: access/transam/xlog.c:7614
+#: access/transam/xlog.c:7623
#, c-format
msgid "WAL ends before consistent recovery point"
msgstr "Le journal de transaction se termine avant un point de restauration cohérent"
-#: access/transam/xlog.c:7649
+#: access/transam/xlog.c:7658
#, c-format
msgid "selected new timeline ID: %u"
msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
-#: access/transam/xlog.c:8090 access/transam/xlog.c:10902 access/transam/xlog.c:11018 access/transam/xlog.c:11056 access/transam/xlog.c:11271 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3207 commands/extension.c:3347 commands/tablespace.c:793 commands/tablespace.c:884 guc-file.l:1063 replication/basebackup.c:537 replication/basebackup.c:609 replication/logical/snapbuild.c:1544
-#: storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1754 storage/file/fd.c:3140 storage/file/fd.c:3322 storage/file/fd.c:3407 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:411 utils/adt/genfile.c:626 utils/adt/misc.c:545
+#: access/transam/xlog.c:8107 access/transam/xlog.c:10919 access/transam/xlog.c:11035 access/transam/xlog.c:11073 access/transam/xlog.c:11288 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3207 commands/extension.c:3347 commands/tablespace.c:793 commands/tablespace.c:884 guc-file.l:1063 replication/basebackup.c:537 replication/basebackup.c:609 replication/logical/snapbuild.c:1636
+#: storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1760 storage/file/fd.c:3146 storage/file/fd.c:3328 storage/file/fd.c:3413 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:411 utils/adt/genfile.c:626 utils/adt/misc.c:545
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "n'a pas pu tester le fichier « %s » : %m"
-#: access/transam/xlog.c:8098
+#: access/transam/xlog.c:8115
#, c-format
msgid "unexpected directory entry \"%s\" found in %s"
msgstr "entrée « %s » du répertoire inattendu trouvé dans %s"
-#: access/transam/xlog.c:8100
+#: access/transam/xlog.c:8117
#, c-format
msgid "All directory entries in pg_tblspc/ should be symbolic links."
msgstr "Toutes les entrées du répertoire pg_tblspc devraient être des liens symboliques."
-#: access/transam/xlog.c:8101
+#: access/transam/xlog.c:8118
#, c-format
msgid "Remove those directories, or set allow_in_place_tablespaces to ON transiently to let recovery complete."
msgstr "Supprimer ces répertoires, ou configurer allow_in_place_tablespaces à ON pour que la restauration se termine."
-#: access/transam/xlog.c:8185
+#: access/transam/xlog.c:8202
#, c-format
msgid "consistent recovery state reached at %X/%X"
msgstr "état de restauration cohérent atteint à %X/%X"
-#: access/transam/xlog.c:8395
+#: access/transam/xlog.c:8412
#, c-format
msgid "invalid primary checkpoint link in control file"
msgstr "lien du point de vérification primaire invalide dans le fichier de contrôle"
-#: access/transam/xlog.c:8399
+#: access/transam/xlog.c:8416
#, c-format
msgid "invalid checkpoint link in backup_label file"
msgstr "lien du point de vérification invalide dans le fichier backup_label"
-#: access/transam/xlog.c:8416
+#: access/transam/xlog.c:8433
#, c-format
msgid "invalid primary checkpoint record"
msgstr "enregistrement du point de vérification primaire invalide"
-#: access/transam/xlog.c:8420
+#: access/transam/xlog.c:8437
#, c-format
msgid "invalid checkpoint record"
msgstr "enregistrement du point de vérification invalide"
-#: access/transam/xlog.c:8431
+#: access/transam/xlog.c:8448
#, c-format
msgid "invalid resource manager ID in primary checkpoint record"
msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement primaire du point de vérification"
-#: access/transam/xlog.c:8435
+#: access/transam/xlog.c:8452
#, c-format
msgid "invalid resource manager ID in checkpoint record"
msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement du point de vérification"
-#: access/transam/xlog.c:8448
+#: access/transam/xlog.c:8465
#, c-format
msgid "invalid xl_info in primary checkpoint record"
msgstr "xl_info invalide dans l'enregistrement du point de vérification primaire"
-#: access/transam/xlog.c:8452
+#: access/transam/xlog.c:8469
#, c-format
msgid "invalid xl_info in checkpoint record"
msgstr "xl_info invalide dans l'enregistrement du point de vérification"
-#: access/transam/xlog.c:8463
+#: access/transam/xlog.c:8480
#, c-format
msgid "invalid length of primary checkpoint record"
msgstr "longueur invalide de l'enregistrement primaire du point de vérification"
-#: access/transam/xlog.c:8467
+#: access/transam/xlog.c:8484
#, c-format
msgid "invalid length of checkpoint record"
msgstr "longueur invalide de l'enregistrement du point de vérification"
-#: access/transam/xlog.c:8673
+#: access/transam/xlog.c:8690
#, c-format
msgid "shutting down"
msgstr "arrêt en cours"
-#: access/transam/xlog.c:8980
+#: access/transam/xlog.c:8997
#, c-format
msgid "checkpoint skipped because system is idle"
msgstr "checkpoint ignoré car le système est inactif"
-#: access/transam/xlog.c:9195
+#: access/transam/xlog.c:9212
#, c-format
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr ""
"activité en cours du journal de transactions alors que le système de bases\n"
"de données est en cours d'arrêt"
-#: access/transam/xlog.c:9499
+#: access/transam/xlog.c:9516
#, c-format
msgid "skipping restartpoint, recovery has already ended"
msgstr "restartpoint ignoré, la récupération est déjà terminée"
-#: access/transam/xlog.c:9522
+#: access/transam/xlog.c:9539
#, c-format
msgid "skipping restartpoint, already performed at %X/%X"
msgstr "ignore le point de redémarrage, déjà réalisé à %X/%X"
-#: access/transam/xlog.c:9703
+#: access/transam/xlog.c:9720
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "la ré-exécution en restauration commence à %X/%X"
-#: access/transam/xlog.c:9705
+#: access/transam/xlog.c:9722
#, c-format
msgid "Last completed transaction was at log time %s."
msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)."
-#: access/transam/xlog.c:9839
+#: access/transam/xlog.c:9856
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "point de restauration « %s » créé à %X/%X"
-#: access/transam/xlog.c:9981
+#: access/transam/xlog.c:9998
#, c-format
msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record"
msgstr "identifiant de timeline précédent %u inattendu (identifiant de la timeline courante %u) dans l'enregistrement du point de vérification"
-#: access/transam/xlog.c:9990
+#: access/transam/xlog.c:10007
#, c-format
msgid "unexpected timeline ID %u (after %u) in checkpoint record"
msgstr ""
"identifiant timeline %u inattendu (après %u) dans l'enregistrement du point\n"
"de vérification"
-#: access/transam/xlog.c:10006
+#: access/transam/xlog.c:10023
#, c-format
msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u"
msgstr "identifiant timeline %u inattendu dans l'enregistrement du checkpoint, avant d'atteindre le point de restauration minimum %X/%X sur la timeline %u"
-#: access/transam/xlog.c:10082
+#: access/transam/xlog.c:10099
#, c-format
msgid "online backup was canceled, recovery cannot continue"
msgstr "la sauvegarde en ligne a été annulée, la restauration ne peut pas continuer"
-#: access/transam/xlog.c:10140 access/transam/xlog.c:10198 access/transam/xlog.c:10228
+#: access/transam/xlog.c:10157 access/transam/xlog.c:10215 access/transam/xlog.c:10245
#, c-format
msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
msgstr ""
"identifiant timeline %u inattendu (devrait être %u) dans l'enregistrement du\n"
"point de vérification"
-#: access/transam/xlog.c:10390
+#: access/transam/xlog.c:10407
#, c-format
msgid "successfully skipped missing contrecord at %X/%X, overwritten at %s"
msgstr "a ignoré avec succès le contrecord manquant à %X/%X, surchargé à %s"
-#: access/transam/xlog.c:10543
+#: access/transam/xlog.c:10560
#, c-format
msgid "could not fsync log segment %s: %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le segment du journal des transactions %s : %m"
-#: access/transam/xlog.c:10568
+#: access/transam/xlog.c:10585
#, c-format
msgid "could not fsync log file %s: %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier de transactions « %s » : %m"
-#: access/transam/xlog.c:10576
+#: access/transam/xlog.c:10593
#, c-format
msgid "could not fsync write-through log file %s: %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %s : %m"
-#: access/transam/xlog.c:10585
+#: access/transam/xlog.c:10602
#, c-format
msgid "could not fdatasync log file %s: %m"
msgstr "n'a pas pu synchroniser sur disque (fdatasync) le journal de transactions %s : %m"
-#: access/transam/xlog.c:10676 access/transam/xlog.c:11223 access/transam/xlogfuncs.c:274 access/transam/xlogfuncs.c:301 access/transam/xlogfuncs.c:340 access/transam/xlogfuncs.c:361 access/transam/xlogfuncs.c:382
+#: access/transam/xlog.c:10693 access/transam/xlog.c:11240 access/transam/xlogfuncs.c:274 access/transam/xlogfuncs.c:301 access/transam/xlogfuncs.c:340 access/transam/xlogfuncs.c:361 access/transam/xlogfuncs.c:382
#, c-format
msgid "WAL control functions cannot be executed during recovery."
msgstr ""
"les fonctions de contrôle des journaux de transactions ne peuvent pas\n"
"être exécutées lors de la restauration."
-#: access/transam/xlog.c:10685 access/transam/xlog.c:11232
+#: access/transam/xlog.c:10702 access/transam/xlog.c:11249
#, c-format
msgid "WAL level not sufficient for making an online backup"
msgstr ""
"Le niveau de journalisation (configuré par wal_level) n'est pas suffisant pour\n"
"faire une sauvegarde en ligne."
-#: access/transam/xlog.c:10686 access/transam/xlog.c:11233 access/transam/xlogfuncs.c:307
+#: access/transam/xlog.c:10703 access/transam/xlog.c:11250 access/transam/xlogfuncs.c:307
#, c-format
msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
msgstr ""
"wal_level doit être configuré à « replica » ou « logical »\n"
"au démarrage du serveur."
-#: access/transam/xlog.c:10691
+#: access/transam/xlog.c:10708
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "label de sauvegarde trop long (%d octets maximum)"
-#: access/transam/xlog.c:10728 access/transam/xlog.c:11024 access/transam/xlog.c:11062
+#: access/transam/xlog.c:10745 access/transam/xlog.c:11041 access/transam/xlog.c:11079
#, c-format
msgid "a backup is already in progress"
msgstr "une sauvegarde est déjà en cours"
-#: access/transam/xlog.c:10729
+#: access/transam/xlog.c:10746
#, c-format
msgid "Run pg_stop_backup() and try again."
msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
-#: access/transam/xlog.c:10825
+#: access/transam/xlog.c:10842
#, c-format
msgid "WAL generated with full_page_writes=off was replayed since last restartpoint"
msgstr "Les journaux générés avec full_page_writes=off ont été rejoués depuis le dernier restartpoint."
-#: access/transam/xlog.c:10827 access/transam/xlog.c:11428
+#: access/transam/xlog.c:10844 access/transam/xlog.c:11445
#, c-format
msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the master, and then try an online backup again."
msgstr ""
"corrompue et ne doit pas être utilisée. Activez full_page_writes et lancez\n"
"CHECKPOINT sur le maître, puis recommencez la sauvegarde."
-#: access/transam/xlog.c:10915 replication/basebackup.c:1258 utils/adt/misc.c:560
+#: access/transam/xlog.c:10932 replication/basebackup.c:1258 utils/adt/misc.c:560
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "n'a pas pu lire le lien symbolique « %s » : %m"
-#: access/transam/xlog.c:10922 replication/basebackup.c:1263 utils/adt/misc.c:565
+#: access/transam/xlog.c:10939 replication/basebackup.c:1263 utils/adt/misc.c:565
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "la cible du lien symbolique « %s » est trop long"
-#: access/transam/xlog.c:10974 commands/tablespace.c:374 commands/tablespace.c:548 replication/basebackup.c:1278 utils/adt/misc.c:573
+#: access/transam/xlog.c:10991 commands/tablespace.c:374 commands/tablespace.c:548 replication/basebackup.c:1278 utils/adt/misc.c:573
#, c-format
msgid "tablespaces are not supported on this platform"
msgstr "les tablespaces ne sont pas supportés sur cette plateforme"
-#: access/transam/xlog.c:11025 access/transam/xlog.c:11063
+#: access/transam/xlog.c:11042 access/transam/xlog.c:11080
#, c-format
msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
msgstr ""
"Si vous êtes certain qu'aucune sauvegarde n'est en cours, supprimez le\n"
"fichier « %s » et recommencez de nouveau."
-#: access/transam/xlog.c:11042 access/transam/xlog.c:11080 access/transam/xlog.c:11491 postmaster/syslogger.c:1493 postmaster/syslogger.c:1506
+#: access/transam/xlog.c:11059 access/transam/xlog.c:11097 access/transam/xlog.c:11508 postmaster/syslogger.c:1493 postmaster/syslogger.c:1506
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "impossible d'écrire le fichier « %s » : %m"
-#: access/transam/xlog.c:11248
+#: access/transam/xlog.c:11265
#, c-format
msgid "exclusive backup not in progress"
msgstr "une sauvegarde exclusive n'est pas en cours"
-#: access/transam/xlog.c:11275
+#: access/transam/xlog.c:11292
#, c-format
msgid "a backup is not in progress"
msgstr "une sauvegarde n'est pas en cours"
-#: access/transam/xlog.c:11361 access/transam/xlog.c:11374 access/transam/xlog.c:11763 access/transam/xlog.c:11769 access/transam/xlog.c:11817 access/transam/xlog.c:11890 access/transam/xlogfuncs.c:675
+#: access/transam/xlog.c:11378 access/transam/xlog.c:11391 access/transam/xlog.c:11780 access/transam/xlog.c:11786 access/transam/xlog.c:11834 access/transam/xlog.c:11907 access/transam/xlogfuncs.c:675
#, c-format
msgid "invalid data in file \"%s\""
msgstr "données invalides dans le fichier « %s »"
-#: access/transam/xlog.c:11378 replication/basebackup.c:1111
+#: access/transam/xlog.c:11395 replication/basebackup.c:1111
#, c-format
msgid "the standby was promoted during online backup"
msgstr "le standby a été promu lors de la sauvegarde en ligne"
-#: access/transam/xlog.c:11379 replication/basebackup.c:1112
+#: access/transam/xlog.c:11396 replication/basebackup.c:1112
#, c-format
msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
msgstr ""
"Cela signifie que la sauvegarde en cours de réalisation est corrompue et ne\n"
"doit pas être utilisée. Recommencez la sauvegarde."
-#: access/transam/xlog.c:11426
+#: access/transam/xlog.c:11443
#, c-format
msgid "WAL generated with full_page_writes=off was replayed during online backup"
msgstr ""
"le journal de transactions généré avec full_page_writes=off a été rejoué lors\n"
"de la sauvegarde en ligne"
-#: access/transam/xlog.c:11546
+#: access/transam/xlog.c:11563
#, c-format
msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
msgstr "nettoyage de pg_stop_backup terminé, en attente des journaux de transactions requis à archiver"
-#: access/transam/xlog.c:11556
+#: access/transam/xlog.c:11573
#, c-format
msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
msgstr ""
"pg_stop_backup toujours en attente de la fin de l'archivage des segments de\n"
"journaux de transactions requis (%d secondes passées)"
-#: access/transam/xlog.c:11558
+#: access/transam/xlog.c:11575
#, c-format
msgid "Check that your archive_command is executing properly. pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments."
msgstr ""
"peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas\n"
"utilisable sans tous les segments WAL."
-#: access/transam/xlog.c:11565
+#: access/transam/xlog.c:11582
#, c-format
msgid "pg_stop_backup complete, all required WAL segments have been archived"
msgstr "pg_stop_backup terminé, tous les journaux de transactions requis ont été archivés"
-#: access/transam/xlog.c:11569
+#: access/transam/xlog.c:11586
#, c-format
msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
msgstr ""
"vous devez vous assurer que tous les fichiers requis des journaux de\n"
"transactions sont copiés par d'autre moyens pour terminer la sauvegarde."
-#: access/transam/xlog.c:11624
+#: access/transam/xlog.c:11641
#, c-format
msgid "aborting backup due to backend exiting before pg_stop_backup was called"
msgstr "annulation de la sauvegarde due à la déconnexion du processus serveur avant que pg_stop_backup ne soit appelé"
-#: access/transam/xlog.c:11800
+#: access/transam/xlog.c:11817
#, c-format
msgid "backup time %s in file \"%s\""
msgstr "heure de sauvegarde %s dans le fichier « %s »"
-#: access/transam/xlog.c:11805
+#: access/transam/xlog.c:11822
#, c-format
msgid "backup label %s in file \"%s\""
msgstr "label de sauvegarde %s dans le fichier « %s"
-#: access/transam/xlog.c:11818
+#: access/transam/xlog.c:11835
#, c-format
msgid "Timeline ID parsed is %u, but expected %u"
msgstr "L'identifiant de timeline parsé est %u, mais %u était attendu"
-#: access/transam/xlog.c:11822
+#: access/transam/xlog.c:11839
#, c-format
msgid "backup timeline %u in file \"%s\""
msgstr "timeline de sauvegarde %u dans le fichier « %s"
#. translator: %s is a WAL record description
-#: access/transam/xlog.c:11930
+#: access/transam/xlog.c:11947
#, c-format
msgid "WAL redo at %X/%X for %s"
msgstr "rejeu des WAL à %X/%X pour %s"
-#: access/transam/xlog.c:11979
+#: access/transam/xlog.c:11996
#, c-format
msgid "online backup mode was not canceled"
msgstr "le mode de sauvegarde en ligne n'a pas été annulé"
-#: access/transam/xlog.c:11980
+#: access/transam/xlog.c:11997
#, c-format
msgid "File \"%s\" could not be renamed to \"%s\": %m."
msgstr "Le fichier « %s » n'a pas pu être renommé en « %s » : %m"
-#: access/transam/xlog.c:11989 access/transam/xlog.c:12001 access/transam/xlog.c:12011
+#: access/transam/xlog.c:12006 access/transam/xlog.c:12018 access/transam/xlog.c:12028
#, c-format
msgid "online backup mode canceled"
msgstr "mode de sauvegarde en ligne annulé"
-#: access/transam/xlog.c:12002
+#: access/transam/xlog.c:12019
#, c-format
msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
msgstr "Les fichiers « %s » et « %s » sont renommés respectivement « %s » et « %s »."
-#: access/transam/xlog.c:12012
+#: access/transam/xlog.c:12029
#, c-format
msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m."
msgstr "Le fichier « %s » a été renommé en « %s », mais le fichier « %s » n'a pas pu être renommé en « %s » : %m"
-#: access/transam/xlog.c:12138 access/transam/xlogutils.c:727 replication/walreceiver.c:967 replication/walsender.c:2462
+#: access/transam/xlog.c:12155 access/transam/xlogutils.c:727 replication/walreceiver.c:967 replication/walsender.c:2462
#, c-format
msgid "could not seek in log segment %s to offset %u: %m"
msgstr "n'a pas pu se déplacer dans le journal de transactions %s au décalage %u : %m"
-#: access/transam/xlog.c:12154
+#: access/transam/xlog.c:12171
#, c-format
msgid "could not read from log segment %s, offset %u: %m"
msgstr "n'a pas pu lire le journal de transactions %s, décalage %u : %m"
-#: access/transam/xlog.c:12720
+#: access/transam/xlog.c:12737
#, c-format
msgid "received promote request"
msgstr "a reçu une demande de promotion"
-#: access/transam/xlog.c:12733
+#: access/transam/xlog.c:12750
#, c-format
msgid "trigger file found: %s"
msgstr "fichier trigger trouvé : %s"
-#: access/transam/xlog.c:12742
+#: access/transam/xlog.c:12759
#, c-format
msgid "could not stat trigger file \"%s\": %m"
msgstr "n'a pas pu tester le fichier trigger « %s » : %m"
msgid "%s \"%s\": %s"
msgstr "%s « %s »: %s"
-#: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517 replication/logical/snapbuild.c:1683 replication/slot.c:598 replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:671 storage/file/fd.c:766 utils/time/snapmgr.c:1335
+#: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517 replication/logical/snapbuild.c:1775 replication/slot.c:598 replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:671 storage/file/fd.c:769 utils/time/snapmgr.c:1335
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m"
msgid "Did you mean to use pg_stop_backup('f')?"
msgstr "Souhaitiez-vous utiliser pg_stop_backup('f') ?"
-#: access/transam/xlogfuncs.c:183 commands/event_trigger.c:1464 commands/event_trigger.c:2022 commands/extension.c:1915 commands/extension.c:2024 commands/extension.c:2248 commands/prepare.c:726 executor/execExpr.c:2247 executor/execSRF.c:715 executor/functions.c:1034 foreign/foreign.c:488 libpq/hba.c:2614 replication/logical/launcher.c:1127 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1466 replication/slotfuncs.c:200
+#: access/transam/xlogfuncs.c:183 commands/event_trigger.c:1464 commands/event_trigger.c:2022 commands/extension.c:1915 commands/extension.c:2024 commands/extension.c:2248 commands/prepare.c:726 executor/execExpr.c:2247 executor/execSRF.c:715 executor/functions.c:1049 foreign/foreign.c:488 libpq/hba.c:2614 replication/logical/launcher.c:1127 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1466 replication/slotfuncs.c:200
#: replication/walsender.c:3229 utils/adt/datetime.c:4782 utils/adt/genfile.c:500 utils/adt/genfile.c:580 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:410 utils/adt/pgstatfuncs.c:459 utils/adt/pgstatfuncs.c:560 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8878 utils/mmgr/portalmem.c:1143
#, c-format
msgid "set-valued function called in context that cannot accept a set"
#: catalog/aclchk.c:932 catalog/aclchk.c:941 commands/collationcmds.c:113 commands/copy.c:1063 commands/copy.c:1083 commands/copy.c:1092 commands/copy.c:1101 commands/copy.c:1110 commands/copy.c:1119 commands/copy.c:1128 commands/copy.c:1137 commands/copy.c:1146 commands/copy.c:1164 commands/copy.c:1180 commands/copy.c:1200 commands/copy.c:1217 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:1428 commands/dbcommands.c:1437 commands/dbcommands.c:1446 commands/dbcommands.c:1455 commands/extension.c:1698 commands/extension.c:1708 commands/extension.c:1718 commands/extension.c:1728 commands/extension.c:2969 commands/foreigncmds.c:537
-#: commands/foreigncmds.c:546 commands/functioncmds.c:561 commands/functioncmds.c:686 commands/functioncmds.c:695 commands/functioncmds.c:704 commands/functioncmds.c:713 commands/functioncmds.c:2108 commands/functioncmds.c:2116 commands/publicationcmds.c:92 commands/sequence.c:1255 commands/sequence.c:1265 commands/sequence.c:1275 commands/sequence.c:1285 commands/sequence.c:1295 commands/sequence.c:1305 commands/sequence.c:1315
-#: commands/sequence.c:1325 commands/sequence.c:1335 commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 commands/subscriptioncmds.c:182 commands/tablecmds.c:6466 commands/typecmds.c:295 commands/typecmds.c:1446 commands/typecmds.c:1455 commands/typecmds.c:1463 commands/typecmds.c:1471
+#: commands/foreigncmds.c:546 commands/functioncmds.c:561 commands/functioncmds.c:686 commands/functioncmds.c:695 commands/functioncmds.c:704 commands/functioncmds.c:713 commands/functioncmds.c:2108 commands/functioncmds.c:2116 commands/publicationcmds.c:92 commands/sequence.c:1263 commands/sequence.c:1273 commands/sequence.c:1283 commands/sequence.c:1293 commands/sequence.c:1303 commands/sequence.c:1313 commands/sequence.c:1323
+#: commands/sequence.c:1333 commands/sequence.c:1343 commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121 commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141 commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168 commands/subscriptioncmds.c:182 commands/tablecmds.c:6488 commands/typecmds.c:295 commands/typecmds.c:1446 commands/typecmds.c:1455 commands/typecmds.c:1463 commands/typecmds.c:1471
#: commands/typecmds.c:1479 commands/user.c:134 commands/user.c:148 commands/user.c:157 commands/user.c:166 commands/user.c:175 commands/user.c:184 commands/user.c:193 commands/user.c:202 commands/user.c:211 commands/user.c:220 commands/user.c:229 commands/user.c:238 commands/user.c:247 commands/user.c:567 commands/user.c:575 commands/user.c:583 commands/user.c:591 commands/user.c:599 commands/user.c:607 commands/user.c:615
-#: commands/user.c:623 commands/user.c:632 commands/user.c:640 commands/user.c:648 parser/parse_utilcmd.c:424 replication/pgoutput/pgoutput.c:112 replication/pgoutput/pgoutput.c:133 replication/walsender.c:809 replication/walsender.c:820 replication/walsender.c:830
+#: commands/user.c:623 commands/user.c:632 commands/user.c:640 commands/user.c:648 parser/parse_utilcmd.c:434 replication/pgoutput/pgoutput.c:112 replication/pgoutput/pgoutput.c:133 replication/walsender.c:809 replication/walsender.c:820 replication/walsender.c:830
#, c-format
msgid "conflicting or redundant options"
msgstr "options en conflit ou redondantes"
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:1579 catalog/objectaddress.c:1390 commands/analyze.c:433 commands/copy.c:4835 commands/sequence.c:1690 commands/tablecmds.c:6099 commands/tablecmds.c:6260 commands/tablecmds.c:6317 commands/tablecmds.c:6391 commands/tablecmds.c:6485 commands/tablecmds.c:6544 commands/tablecmds.c:6683 commands/tablecmds.c:6765 commands/tablecmds.c:6858 commands/tablecmds.c:6999 commands/tablecmds.c:9786 commands/tablecmds.c:9969
-#: commands/tablecmds.c:10109 commands/tablecmds.c:10691 commands/trigger.c:913 parser/analyze.c:2336 parser/parse_relation.c:2779 parser/parse_relation.c:2842 parser/parse_target.c:1029 parser/parse_type.c:145 utils/adt/acl.c:2885 utils/adt/ruleutils.c:2471
+#: catalog/aclchk.c:1579 catalog/objectaddress.c:1390 commands/analyze.c:433 commands/copy.c:4835 commands/sequence.c:1698 commands/tablecmds.c:6121 commands/tablecmds.c:6282 commands/tablecmds.c:6339 commands/tablecmds.c:6413 commands/tablecmds.c:6507 commands/tablecmds.c:6566 commands/tablecmds.c:6705 commands/tablecmds.c:6787 commands/tablecmds.c:6880 commands/tablecmds.c:7021 commands/tablecmds.c:9808 commands/tablecmds.c:9991
+#: commands/tablecmds.c:10131 commands/tablecmds.c:10713 commands/trigger.c:913 parser/analyze.c:2336 parser/parse_relation.c:2779 parser/parse_relation.c:2842 parser/parse_target.c:1029 parser/parse_type.c:145 utils/adt/acl.c:2885 utils/adt/ruleutils.c:2471
#, 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:1846 catalog/objectaddress.c:1230 commands/sequence.c:1128 commands/tablecmds.c:233 commands/tablecmds.c:14537 utils/adt/acl.c:2075 utils/adt/acl.c:2105 utils/adt/acl.c:2137 utils/adt/acl.c:2169 utils/adt/acl.c:2197 utils/adt/acl.c:2227
+#: catalog/aclchk.c:1846 catalog/objectaddress.c:1230 commands/sequence.c:1136 commands/tablecmds.c:233 commands/tablecmds.c:14561 utils/adt/acl.c:2075 utils/adt/acl.c:2105 utils/adt/acl.c:2137 utils/adt/acl.c:2169 utils/adt/acl.c:2197 utils/adt/acl.c:2227
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "« %s » n'est pas une séquence"
msgid "permission denied for schema %s"
msgstr "droit refusé pour le schéma %s"
-#: catalog/aclchk.c:3439 commands/sequence.c:598 commands/sequence.c:832 commands/sequence.c:874 commands/sequence.c:915 commands/sequence.c:1788 commands/sequence.c:1852
+#: catalog/aclchk.c:3439 commands/sequence.c:606 commands/sequence.c:840 commands/sequence.c:882 commands/sequence.c:923 commands/sequence.c:1796 commands/sequence.c:1860
#, c-format
msgid "permission denied for sequence %s"
msgstr "droit refusé pour la séquence %s"
msgid "System catalog modifications are currently disallowed."
msgstr "Les modifications du catalogue système sont actuellement interdites."
-#: catalog/heap.c:442 commands/tablecmds.c:1959 commands/tablecmds.c:2492 commands/tablecmds.c:5666
+#: catalog/heap.c:442 commands/tablecmds.c:1960 commands/tablecmds.c:2493 commands/tablecmds.c:5688
#, c-format
msgid "tables can have at most %d columns"
msgstr "les tables peuvent avoir au plus %d colonnes"
-#: catalog/heap.c:461 commands/tablecmds.c:5962
+#: catalog/heap.c:461 commands/tablecmds.c:5984
#, 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"
msgid "composite type %s cannot be made a member of itself"
msgstr "le type composite %s ne peut pas être membre de lui-même"
-#: catalog/heap.c:612 commands/createas.c:201 commands/createas.c:498
+#: catalog/heap.c:612 commands/createas.c:201 commands/createas.c:510
#, c-format
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:614 commands/createas.c:204 commands/createas.c:501 commands/indexcmds.c:1805 commands/tablecmds.c:14833 commands/view.c:105 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1527 utils/adt/formatting.c:1650 utils/adt/formatting.c:1774 utils/adt/like.c:184 utils/adt/selfuncs.c:6070 utils/adt/varlena.c:1426 utils/adt/varlena.c:1891
+#: catalog/heap.c:614 commands/createas.c:204 commands/createas.c:513 commands/indexcmds.c:1816 commands/tablecmds.c:14857 commands/view.c:105 regex/regc_pg_locale.c:263 utils/adt/formatting.c:1527 utils/adt/formatting.c:1650 utils/adt/formatting.c:1774 utils/adt/like.c:184 utils/adt/selfuncs.c:6070 utils/adt/varlena.c:1426 utils/adt/varlena.c:1891
#, c-format
msgid "Use the COLLATE clause to set the collation explicitly."
msgstr "Utilisez la clause COLLARE pour configurer explicitement le collationnement."
-#: catalog/heap.c:1103 catalog/index.c:883 commands/tablecmds.c:3254
+#: catalog/heap.c:1103 catalog/index.c:883 commands/tablecmds.c:3255
#, c-format
msgid "relation \"%s\" already exists"
msgstr "la relation « %s » existe déjà"
-#: catalog/heap.c:1119 catalog/pg_type.c:417 catalog/pg_type.c:732 commands/typecmds.c:236 commands/typecmds.c:787 commands/typecmds.c:1188 commands/typecmds.c:1421 commands/typecmds.c:2201
+#: catalog/heap.c:1119 catalog/pg_type.c:417 catalog/pg_type.c:731 commands/typecmds.c:236 commands/typecmds.c:787 commands/typecmds.c:1188 commands/typecmds.c:1421 commands/typecmds.c:2201
#, c-format
msgid "type \"%s\" already exists"
msgstr "le type « %s » existe déjà"
msgid "check constraint \"%s\" already exists"
msgstr "la contrainte de vérification « %s » existe déjà"
-#: catalog/heap.c:2794 catalog/index.c:897 catalog/pg_constraint.c:679 commands/tablecmds.c:7376
+#: catalog/heap.c:2794 catalog/index.c:897 catalog/pg_constraint.c:679 commands/tablecmds.c:7398
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "la contrainte « %s » de la relation « %s » existe déjà"
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:232 parser/parse_utilcmd.c:2019
+#: catalog/index.c:232 parser/parse_utilcmd.c:2029
#, 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 »"
msgid "shared indexes cannot be created after initdb"
msgstr "les index partagés ne peuvent pas être créés après initdb"
-#: catalog/index.c:875 commands/createas.c:250 commands/sequence.c:152 parser/parse_utilcmd.c:208
+#: catalog/index.c:875 commands/createas.c:262 commands/sequence.c:160 parser/parse_utilcmd.c:218
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "la relation « %s » existe déjà, poursuite du traitement"
msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\""
msgstr "REINDEX sur des tables partitionnées n'est pas encore impémenté, « %s » ignoré"
-#: catalog/namespace.c:250 catalog/namespace.c:454 catalog/namespace.c:546 commands/trigger.c:5409
+#: catalog/namespace.c:250 catalog/namespace.c:454 catalog/namespace.c:546 commands/trigger.c:5452
#, 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 »"
msgid "cross-database references are not implemented: %s"
msgstr "les références entre bases de données ne sont pas implémentées : %s"
-#: catalog/namespace.c:2835 gram.y:14729 gram.y:16161 parser/parse_expr.c:801 parser/parse_target.c:1226
+#: catalog/namespace.c:2835 gram.y:14730 gram.y:16162 parser/parse_expr.c:801 parser/parse_target.c:1226
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "mauvaise qualification du nom (trop de points entre les noms) : %s"
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:3043 commands/schemacmds.c:256 commands/schemacmds.c:334 commands/tablecmds.c:1046
+#: catalog/namespace.c:3043 commands/schemacmds.c:267 commands/schemacmds.c:345 commands/tablecmds.c:1047
#, c-format
msgid "schema \"%s\" does not exist"
msgstr "le schéma « %s » n'existe pas"
msgid "List syntax is invalid."
msgstr "La syntaxe de la liste est invalide."
-#: catalog/objectaddress.c:1238 catalog/pg_publication.c:66 commands/policy.c:95 commands/policy.c:375 commands/tablecmds.c:227 commands/tablecmds.c:269 commands/tablecmds.c:1817 commands/tablecmds.c:5124 commands/tablecmds.c:9902
+#: catalog/objectaddress.c:1238 catalog/pg_publication.c:66 commands/policy.c:95 commands/policy.c:375 commands/tablecmds.c:227 commands/tablecmds.c:269 commands/tablecmds.c:1818 commands/tablecmds.c:5146 commands/tablecmds.c:9924
#, c-format
msgid "\"%s\" is not a table"
msgstr "« %s » n'est pas une table"
-#: catalog/objectaddress.c:1245 commands/tablecmds.c:239 commands/tablecmds.c:5160 commands/tablecmds.c:14542 commands/view.c:138
+#: catalog/objectaddress.c:1245 commands/tablecmds.c:239 commands/tablecmds.c:5182 commands/tablecmds.c:14566 commands/view.c:138
#, c-format
msgid "\"%s\" is not a view"
msgstr "« %s » n'est pas une vue"
-#: catalog/objectaddress.c:1252 commands/matview.c:183 commands/tablecmds.c:245 commands/tablecmds.c:14547
+#: catalog/objectaddress.c:1252 commands/matview.c:183 commands/tablecmds.c:245 commands/tablecmds.c:14571
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "« %s » n'est pas une vue matérialisée"
-#: catalog/objectaddress.c:1259 commands/tablecmds.c:263 commands/tablecmds.c:5163 commands/tablecmds.c:14552
+#: catalog/objectaddress.c:1259 commands/tablecmds.c:263 commands/tablecmds.c:5185 commands/tablecmds.c:14576
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "« %s » n'est pas une table distante"
msgid "user mapping for user \"%s\" on server \"%s\" does not exist"
msgstr "la correspondance pour l'utilisateur « %s » sur le serveur « %s » n'existe pas"
-#: catalog/objectaddress.c:1725 commands/foreigncmds.c:428 commands/foreigncmds.c:1004 commands/foreigncmds.c:1381 foreign/foreign.c:688
+#: catalog/objectaddress.c:1725 commands/foreigncmds.c:428 commands/foreigncmds.c:1013 commands/foreigncmds.c:1394 foreign/foreign.c:688
#, c-format
msgid "server \"%s\" does not exist"
msgstr "le serveur « %s » n'existe pas"
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:180 commands/analyze.c:1536 commands/indexcmds.c:1077 commands/tablecmds.c:973 commands/tablecmds.c:8115 commands/tablecmds.c:9995 commands/tablecmds.c:15497 commands/tablecmds.c:16191 executor/execExprInterp.c:3316 executor/execMain.c:1922 executor/execMain.c:2006 executor/execMain.c:2057 executor/execMain.c:2164 executor/execPartition.c:476 executor/execPartition.c:535 executor/execPartition.c:650
-#: executor/execPartition.c:753 executor/execPartition.c:824 executor/execPartition.c:1022 executor/execUtils.c:1099 executor/execUtils.c:1138 executor/nodeModifyTable.c:635 executor/nodeModifyTable.c:1941 parser/parse_utilcmd.c:1217
+#: catalog/partition.c:180 commands/analyze.c:1536 commands/indexcmds.c:1086 commands/tablecmds.c:974 commands/tablecmds.c:8137 commands/tablecmds.c:10017 commands/tablecmds.c:15521 commands/tablecmds.c:16215 executor/execExprInterp.c:3316 executor/execMain.c:1922 executor/execMain.c:2006 executor/execMain.c:2057 executor/execMain.c:2164 executor/execPartition.c:476 executor/execPartition.c:535 executor/execPartition.c:650
+#: executor/execPartition.c:753 executor/execPartition.c:824 executor/execPartition.c:1022 executor/execUtils.c:1099 executor/execUtils.c:1138 executor/nodeModifyTable.c:637 executor/nodeModifyTable.c:1943 parser/parse_utilcmd.c:1227
msgid "could not convert row type"
msgstr "n'a pas pu convertir le type de ligne"
msgid "function %s requires run-time type coercion"
msgstr "la fonction %s requiert une coercion sur le type à l'exécution"
-#: catalog/pg_collation.c:92 catalog/pg_collation.c:139
+#: catalog/pg_collation.c:101 catalog/pg_collation.c:157
#, c-format
msgid "collation \"%s\" already exists, skipping"
msgstr "le collationnement « %s » existe déjà, poursuite du traitement"
-#: catalog/pg_collation.c:94
+#: catalog/pg_collation.c:103
#, c-format
msgid "collation \"%s\" for encoding \"%s\" already exists, skipping"
msgstr "le collationnement « %s » pour l'encodage « %s » existe déjà, poursuite du traitement"
-#: catalog/pg_collation.c:102 catalog/pg_collation.c:146
+#: catalog/pg_collation.c:111 catalog/pg_collation.c:164
#, c-format
msgid "collation \"%s\" already exists"
msgstr "le collationnement « %s » existe déjà"
-#: catalog/pg_collation.c:104
+#: catalog/pg_collation.c:113
#, c-format
msgid "collation \"%s\" for encoding \"%s\" already exists"
msgstr "le collationnement « %s » pour l'encodage « %s » existe déjà"
msgid "default conversion for %s to %s already exists"
msgstr "la conversion par défaut de %s vers %s existe déjà"
-#: catalog/pg_depend.c:163 commands/extension.c:3246
+#: catalog/pg_depend.c:177 commands/extension.c:3246
#, c-format
msgid "%s is already a member of extension \"%s\""
msgstr "%s est déjà un membre de l'extension « %s »"
-#: catalog/pg_depend.c:322
+#: catalog/pg_depend.c:184 catalog/pg_depend.c:235 commands/extension.c:3286
+#, c-format
+msgid "%s is not a member of extension \"%s\""
+msgstr "%s n'est pas un membre de l'extension « %s »"
+
+#: catalog/pg_depend.c:187
+#, c-format
+msgid "An extension is not allowed to replace an object that it does not own."
+msgstr "Une extension n'est pas autorisée à remplacer un objet qu'elle ne possède pas."
+
+#: catalog/pg_depend.c:238
+#, c-format
+msgid "An extension may only use CREATE ... IF NOT EXISTS to skip object creation if the conflicting object is one that it already owns."
+msgstr "Un extension pourrait n'utiliser CREATE ... IF NOT EXISTS que pour ne pas créer l'objet si l'objet en conflit est un objet qui lui appartient déjà."
+
+#: catalog/pg_depend.c:386
#, c-format
msgid "cannot remove dependency on %s because it is a system object"
msgstr "ne peut pas supprimer la dépendance sur %s car il s'agit d'un objet système"
msgid "ALTER TYPE ADD BEFORE/AFTER is incompatible with binary upgrade"
msgstr "ALTER TYPE ADD BEFORE/AFTER est incompatible avec la mise à jour binaire"
-#: catalog/pg_namespace.c:63 commands/schemacmds.c:264
+#: catalog/pg_namespace.c:63 commands/schemacmds.c:275
#, c-format
msgid "schema \"%s\" already exists"
msgstr "le schéma « %s » existe déjà"
msgid "SQL functions cannot have arguments of type %s"
msgstr "les fonctions SQL ne peuvent avoir d'arguments du type %s"
-#: catalog/pg_proc.c:950 executor/functions.c:1434
+#: catalog/pg_proc.c:950 executor/functions.c:1449
#, c-format
msgid "SQL function \"%s\""
msgstr "Fonction SQL « %s »"
msgid "fixed-size types must have storage PLAIN"
msgstr "les types de taille fixe doivent avoir un stockage de base"
-#: catalog/pg_type.c:801
+#: catalog/pg_type.c:800
#, c-format
msgid "could not form array type name for type \"%s\""
msgstr "n'a pas pu former le nom du type array pour le type de données %s"
-#: catalog/toasting.c:111 commands/indexcmds.c:488 commands/tablecmds.c:5136 commands/tablecmds.c:14430
+#: catalog/toasting.c:111 commands/indexcmds.c:488 commands/tablecmds.c:5158 commands/tablecmds.c:14454
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "« %s » n'est pas une table ou une vue matérialisée"
msgid "foreign-data wrapper \"%s\" already exists"
msgstr "le wrapper de données distantes « %s » existe déjà"
-#: commands/alter.c:90 commands/foreigncmds.c:898
+#: commands/alter.c:90 commands/foreigncmds.c:907
#, c-format
msgid "server \"%s\" already exists"
msgstr "le serveur « %s » existe déjà"
msgid "there is no previously clustered index for table \"%s\""
msgstr "Il n'existe pas d'index CLUSTER pour la table « %s »"
-#: commands/cluster.c:182 commands/tablecmds.c:11577 commands/tablecmds.c:13492
+#: commands/cluster.c:182 commands/tablecmds.c:11599 commands/tablecmds.c:13516
#, c-format
msgid "index \"%s\" for table \"%s\" does not exist"
msgstr "l'index « %s » pour la table « %s » n'existe pas"
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:460 commands/tablecmds.c:13502
+#: commands/cluster.c:460 commands/tablecmds.c:13526
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "« %s » n'est pas un index de la table « %s »"
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:955
+#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:965
#, 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"
msgid "incorrect binary data format"
msgstr "format de données binaires incorrect"
-#: commands/copy.c:4840 commands/indexcmds.c:1676 commands/statscmds.c:214 commands/tablecmds.c:1985 commands/tablecmds.c:2542 commands/tablecmds.c:2923 parser/parse_relation.c:3332 parser/parse_relation.c:3352 utils/adt/tsvector_op.c:2661
+#: commands/copy.c:4840 commands/indexcmds.c:1687 commands/statscmds.c:218 commands/tablecmds.c:1986 commands/tablecmds.c:2543 commands/tablecmds.c:2924 parser/parse_relation.c:3332 parser/parse_relation.c:3352 utils/adt/tsvector_op.c:2661
#, c-format
msgid "column \"%s\" does not exist"
msgstr "la colonne « %s » n'existe pas"
-#: commands/copy.c:4847 commands/tablecmds.c:2012 commands/trigger.c:922 parser/parse_target.c:1045 parser/parse_target.c:1056
+#: commands/copy.c:4847 commands/tablecmds.c:2013 commands/trigger.c:922 parser/parse_target.c:1045 parser/parse_target.c:1056
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "la colonne « %s » est spécifiée plus d'une fois"
-#: commands/createas.c:213 commands/createas.c:509
+#: commands/createas.c:213 commands/createas.c:521
#, c-format
msgid "too many column names were specified"
msgstr "trop de noms de colonnes ont été spécifiés"
-#: commands/createas.c:550
+#: commands/createas.c:562
#, c-format
msgid "policies not yet implemented for this command"
msgstr "politiques non encore implémentées pour cette commande"
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:440 commands/tablecmds.c:3007 commands/tablecmds.c:3165 commands/tablecmds.c:3208 commands/tablecmds.c:13875 tcop/utility.c:1201
+#: commands/dropcmds.c:157 commands/sequence.c:448 commands/tablecmds.c:3008 commands/tablecmds.c:3166 commands/tablecmds.c:3209 commands/tablecmds.c:13899 tcop/utility.c:1201
#, 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:1051
+#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1052
#, c-format
msgid "schema \"%s\" does not exist, skipping"
msgstr "le schéma « %s » n'existe pas, poursuite du traitement"
"ne peut pas ajouter le schéma « %s » à l'extension « %s » car le schéma\n"
"contient l'extension"
-#: commands/extension.c:3286
-#, c-format
-msgid "%s is not a member of extension \"%s\""
-msgstr "%s n'est pas un membre de l'extension « %s »"
-
#: commands/extension.c:3352
#, c-format
msgid "file \"%s\" is too large"
"la modification du validateur du wrapper de données distantes peut faire en\n"
"sorte que les options des objets dépendants deviennent invalides"
-#: commands/foreigncmds.c:890
+#: commands/foreigncmds.c:899
#, c-format
msgid "server \"%s\" already exists, skipping"
msgstr "le serveur « %s » existe déjà, poursuite du traitement"
-#: commands/foreigncmds.c:1175
+#: commands/foreigncmds.c:1188
#, c-format
msgid "user mapping for \"%s\" already exists for server %s, skipping"
msgstr "la correspondance utilisateur « %s » existe déjà pour le serveur « %s », ignoré"
-#: commands/foreigncmds.c:1185
+#: commands/foreigncmds.c:1198
#, c-format
msgid "user mapping for \"%s\" already exists for server %s"
msgstr "la correspondance utilisateur « %s » existe déjà pour le serveur « %s »"
-#: commands/foreigncmds.c:1282 commands/foreigncmds.c:1397
+#: commands/foreigncmds.c:1295 commands/foreigncmds.c:1410
#, c-format
msgid "user mapping for \"%s\" does not exist for the server"
msgstr "la correspondance utilisateur « %s » n'existe pas pour le serveur"
-#: commands/foreigncmds.c:1384
+#: commands/foreigncmds.c:1397
#, c-format
msgid "server does not exist, skipping"
msgstr "le serveur n'existe pas, poursuite du traitement"
-#: commands/foreigncmds.c:1402
+#: commands/foreigncmds.c:1415
#, c-format
msgid "user mapping for \"%s\" does not exist for the server, skipping"
msgstr ""
"la correspondance utilisateur « %s » n'existe pas pour le serveur, poursuite\n"
"du traitement"
-#: commands/foreigncmds.c:1553 foreign/foreign.c:357
+#: commands/foreigncmds.c:1566 foreign/foreign.c:357
#, c-format
msgid "foreign-data wrapper \"%s\" has no handler"
msgstr "le wrapper de données distantes « %s » n'a pas de gestionnaire"
-#: commands/foreigncmds.c:1559
+#: commands/foreigncmds.c:1572
#, c-format
msgid "foreign-data wrapper \"%s\" does not support IMPORT FOREIGN SCHEMA"
msgstr "le wrapper de données distantes « %s » ne supporte pas IMPORT FOREIGN SCHEMA"
-#: commands/foreigncmds.c:1662
+#: commands/foreigncmds.c:1675
#, c-format
msgid "importing foreign table \"%s\""
msgstr "import de la table distante « %s »"
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:593 commands/tablecmds.c:630 commands/tablecmds.c:11886 commands/tablecmds.c:12020
+#: commands/indexcmds.c:593 commands/tablecmds.c:631 commands/tablecmds.c:11908 commands/tablecmds.c:12042
#, 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"
msgid "%s %s will create implicit index \"%s\" for table \"%s\""
msgstr "%s %s créera un index implicite « %s » pour la table « %s »"
-#: commands/indexcmds.c:1061 tcop/utility.c:1386
+#: commands/indexcmds.c:1070 tcop/utility.c:1386
#, c-format
msgid "cannot create unique index on partitioned table \"%s\""
msgstr "ne peut pas créer un index unique sur la table partitionnée « %s »"
-#: commands/indexcmds.c:1063 tcop/utility.c:1388
+#: commands/indexcmds.c:1072 tcop/utility.c:1388
#, c-format
msgid "Table \"%s\" contains partitions that are foreign tables."
msgstr "La table « %s » contient des partitionso qui ne sont pas des tables distantes."
-#: commands/indexcmds.c:1593
+#: commands/indexcmds.c:1604
#, c-format
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:1671 parser/parse_utilcmd.c:2346 parser/parse_utilcmd.c:2470
+#: commands/indexcmds.c:1682 parser/parse_utilcmd.c:2356 parser/parse_utilcmd.c:2480
#, 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:1695 parser/parse_utilcmd.c:1713
+#: commands/indexcmds.c:1706 parser/parse_utilcmd.c:1723
#, c-format
msgid "expressions are not supported in included columns"
msgstr "les expressions ne sont pas supportées dans les colonnes incluses"
-#: commands/indexcmds.c:1736
+#: commands/indexcmds.c:1747
#, c-format
msgid "functions in index expression must be marked IMMUTABLE"
msgstr ""
"les fonctions dans l'expression de l'index doivent être marquées comme\n"
"IMMUTABLE"
-#: commands/indexcmds.c:1751
+#: commands/indexcmds.c:1762
#, c-format
msgid "including column does not support a collation"
msgstr "une colonne incluse ne supporte pas de collationnement"
-#: commands/indexcmds.c:1755
+#: commands/indexcmds.c:1766
#, c-format
msgid "including column does not support an operator class"
msgstr "une colonne incluse ne supporte pas de classe d'opérateur"
-#: commands/indexcmds.c:1759
+#: commands/indexcmds.c:1770
#, c-format
msgid "including column does not support ASC/DESC options"
msgstr "une colonne incluse ne supporte pas d'options ASC/DESC"
-#: commands/indexcmds.c:1763
+#: commands/indexcmds.c:1774
#, c-format
msgid "including column does not support NULLS FIRST/LAST options"
msgstr "une colonne incluse ne supporte pas d'options NULLS FIRST/LAST"
-#: commands/indexcmds.c:1804
+#: commands/indexcmds.c:1815
#, c-format
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:1812 commands/tablecmds.c:14840 commands/typecmds.c:833 parser/parse_expr.c:2781 parser/parse_type.c:567 parser/parse_utilcmd.c:3501 utils/adt/misc.c:724
+#: commands/indexcmds.c:1823 commands/tablecmds.c:14864 commands/typecmds.c:833 parser/parse_expr.c:2781 parser/parse_type.c:567 parser/parse_utilcmd.c:3511 utils/adt/misc.c:724
#, c-format
msgid "collations are not supported by type %s"
msgstr "les collationnements ne sont pas supportés par le type %s"
-#: commands/indexcmds.c:1877
+#: commands/indexcmds.c:1888
#, c-format
msgid "operator %s is not commutative"
msgstr "l'opérateur %s n'est pas commutatif"
-#: commands/indexcmds.c:1879
+#: commands/indexcmds.c:1890
#, c-format
msgid "Only commutative operators can be used in exclusion constraints."
msgstr "Seuls les opérateurs commutatifs peuvent être utilisés dans les contraintes d'exclusion."
-#: commands/indexcmds.c:1905
+#: commands/indexcmds.c:1916
#, c-format
msgid "operator %s is not a member of operator family \"%s\""
msgstr "l'opérateur %s n'est pas un membre de la famille d'opérateur « %s »"
-#: commands/indexcmds.c:1908
+#: commands/indexcmds.c:1919
#, c-format
msgid "The exclusion operator must be related to the index operator class for the constraint."
msgstr ""
"L'opérateur d'exclusion doit être en relation avec la classe d'opérateur de\n"
"l'index pour la contrainte."
-#: commands/indexcmds.c:1943
+#: commands/indexcmds.c:1954
#, c-format
msgid "access method \"%s\" does not support ASC/DESC options"
msgstr "la méthode d'accès « %s » ne supporte pas les options ASC/DESC"
-#: commands/indexcmds.c:1948
+#: commands/indexcmds.c:1959
#, c-format
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:2007 commands/typecmds.c:2023
+#: commands/indexcmds.c:2018 commands/typecmds.c:2023
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr ""
"le type de données %s n'a pas de classe d'opérateurs par défaut pour la\n"
"méthode d'accès « %s »"
-#: commands/indexcmds.c:2009
+#: commands/indexcmds.c:2020
#, c-format
msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr ""
"Vous devez spécifier une classe d'opérateur pour l'index ou définir une\n"
"classe d'opérateur par défaut pour le type de données."
-#: commands/indexcmds.c:2038 commands/indexcmds.c:2046 commands/opclasscmds.c:206
+#: commands/indexcmds.c:2049 commands/indexcmds.c:2057 commands/opclasscmds.c:206
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "la classe d'opérateur « %s » n'existe pas pour la méthode d'accès « %s »"
-#: commands/indexcmds.c:2059 commands/typecmds.c:2011
+#: commands/indexcmds.c:2070 commands/typecmds.c:2011
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "la classe d'opérateur « %s » n'accepte pas le type de données %s"
-#: commands/indexcmds.c:2149
+#: commands/indexcmds.c:2160
#, c-format
msgid "there are multiple default operator classes for data type %s"
msgstr ""
"il existe de nombreuses classes d'opérateur par défaut pour le type de\n"
"données %s"
-#: commands/indexcmds.c:2564
+#: commands/indexcmds.c:2575
#, c-format
msgid "table \"%s\" has no indexes"
msgstr "la table « %s » n'a pas d'index"
-#: commands/indexcmds.c:2619
+#: commands/indexcmds.c:2630
#, c-format
msgid "can only reindex the currently open database"
msgstr "peut seulement réindexer la base de données en cours"
-#: commands/indexcmds.c:2737
+#: commands/indexcmds.c:2748
#, c-format
msgid "table \"%s.%s\" was reindexed"
msgstr "la table « %s.%s » a été réindexée"
-#: commands/indexcmds.c:2759
+#: commands/indexcmds.c:2770
#, c-format
msgid "REINDEX is not yet implemented for partitioned indexes"
msgstr "REINDEX n'est pas implémenté pour des index partitionnés"
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/statscmds.c:133 commands/tablecmds.c:1352 commands/tablecmds.c:1830 commands/tablecmds.c:2817 commands/tablecmds.c:5106 commands/tablecmds.c:7613 commands/tablecmds.c:14463 commands/tablecmds.c:14498 commands/trigger.c:325 commands/trigger.c:1534 commands/trigger.c:1643 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:935
+#: commands/policy.c:88 commands/policy.c:381 commands/statscmds.c:133 commands/tablecmds.c:1353 commands/tablecmds.c:1831 commands/tablecmds.c:2818 commands/tablecmds.c:5128 commands/tablecmds.c:7635 commands/tablecmds.c:14487 commands/tablecmds.c:14522 commands/trigger.c:325 commands/trigger.c:1534 commands/trigger.c:1643 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:935
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "droit refusé : « %s » est un catalogue système"
msgid "The owner of a FOR ALL TABLES publication must be a superuser."
msgstr "Le propriétaire d'une publication FOR ALL TABLES doit être un super-utilisateur."
-#: commands/schemacmds.c:106 commands/schemacmds.c:280
+#: commands/schemacmds.c:106 commands/schemacmds.c:291
#, c-format
msgid "unacceptable schema name \"%s\""
msgstr "nom de schéma « %s » inacceptable"
-#: commands/schemacmds.c:107 commands/schemacmds.c:281
+#: commands/schemacmds.c:107 commands/schemacmds.c:292
#, c-format
msgid "The prefix \"pg_\" is reserved for system schemas."
msgstr "Le préfixe « pg_ » est réservé pour les schémas système."
-#: commands/schemacmds.c:121
+#: commands/schemacmds.c:131
#, c-format
msgid "schema \"%s\" already exists, skipping"
msgstr "la schéma « %s » existe déjà, poursuite du traitement"
msgid "unlogged sequences are not supported"
msgstr "les séquences non tracées ne sont pas supportées"
-#: commands/sequence.c:697
+#: commands/sequence.c:705
#, c-format
msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
msgstr "nextval : valeur maximale de la séquence « %s » (%s) atteinte"
-#: commands/sequence.c:720
+#: commands/sequence.c:728
#, c-format
msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
msgstr "nextval : valeur minimale de la séquence « %s » (%s) atteinte"
-#: commands/sequence.c:838
+#: commands/sequence.c:846
#, c-format
msgid "currval of sequence \"%s\" is not yet defined in this session"
msgstr ""
"la valeur courante (currval) de la séquence « %s » n'est pas encore définie\n"
"dans cette session"
-#: commands/sequence.c:857 commands/sequence.c:863
+#: commands/sequence.c:865 commands/sequence.c:871
#, c-format
msgid "lastval is not yet defined in this session"
msgstr "la dernière valeur (lastval) n'est pas encore définie dans cette session"
-#: commands/sequence.c:951
+#: commands/sequence.c:959
#, c-format
msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
msgstr "setval : la valeur %s est en dehors des limites de la séquence « %s » (%s..%s)"
-#: commands/sequence.c:1348
+#: commands/sequence.c:1356
#, c-format
msgid "invalid sequence option SEQUENCE NAME"
msgstr "option SEQUENCE NAME invalide"
-#: commands/sequence.c:1374
+#: commands/sequence.c:1382
#, c-format
msgid "identity column type must be smallint, integer, or bigint"
msgstr "le type de colonne identité doit être smallint, integer ou bigint"
-#: commands/sequence.c:1375
+#: commands/sequence.c:1383
#, c-format
msgid "sequence type must be smallint, integer, or bigint"
msgstr "le type de séquence doit être smallint, integer ou bigint"
-#: commands/sequence.c:1409
+#: commands/sequence.c:1417
#, c-format
msgid "INCREMENT must not be zero"
msgstr "la valeur INCREMENT ne doit pas être zéro"
-#: commands/sequence.c:1462
+#: commands/sequence.c:1470
#, c-format
msgid "MAXVALUE (%s) is out of range for sequence data type %s"
msgstr "MAXVALUE (%s) est hors des limites pour le type de données séquence %s"
-#: commands/sequence.c:1499
+#: commands/sequence.c:1507
#, c-format
msgid "MINVALUE (%s) is out of range for sequence data type %s"
msgstr "MINVALUE (%s) est hors des limites pour le type de données séquence %s"
-#: commands/sequence.c:1513
+#: commands/sequence.c:1521
#, c-format
msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
msgstr "la valeur MINVALUE (%s) doit être moindre que la valeur MAXVALUE (%s)"
-#: commands/sequence.c:1540
+#: commands/sequence.c:1548
#, c-format
msgid "START value (%s) cannot be less than MINVALUE (%s)"
msgstr "la valeur START (%s) ne peut pas être plus petite que celle de MINVALUE (%s)"
-#: commands/sequence.c:1552
+#: commands/sequence.c:1560
#, c-format
msgid "START value (%s) cannot be greater than MAXVALUE (%s)"
msgstr "la valeur START (%s) ne peut pas être plus grande que celle de MAXVALUE (%s)"
-#: commands/sequence.c:1582
+#: commands/sequence.c:1590
#, c-format
msgid "RESTART value (%s) cannot be less than MINVALUE (%s)"
msgstr "la valeur RESTART (%s) ne peut pas être plus petite que celle de MINVALUE (%s)"
-#: commands/sequence.c:1594
+#: commands/sequence.c:1602
#, c-format
msgid "RESTART value (%s) cannot be greater than MAXVALUE (%s)"
msgstr "la valeur RESTART (%s) ne peut pas être plus grande que celle de MAXVALUE (%s)"
-#: commands/sequence.c:1609
+#: commands/sequence.c:1617
#, c-format
msgid "CACHE (%s) must be greater than zero"
msgstr "la valeur CACHE (%s) doit être plus grande que zéro"
-#: commands/sequence.c:1646
+#: commands/sequence.c:1654
#, c-format
msgid "invalid OWNED BY option"
msgstr "option OWNED BY invalide"
-#: commands/sequence.c:1647
+#: commands/sequence.c:1655
#, c-format
msgid "Specify OWNED BY table.column or OWNED BY NONE."
msgstr "Indiquer OWNED BY table.colonne ou OWNED BY NONE."
-#: commands/sequence.c:1672
+#: commands/sequence.c:1680
#, c-format
msgid "referenced relation \"%s\" is not a table or foreign table"
msgstr "la relation référencée « %s » n'est ni une table ni une table distante"
-#: commands/sequence.c:1679
+#: commands/sequence.c:1687
#, c-format
msgid "sequence must have same owner as table it is linked to"
msgstr "la séquence doit avoir le même propriétaire que la table avec laquelle elle est liée"
-#: commands/sequence.c:1683
+#: commands/sequence.c:1691
#, c-format
msgid "sequence must be in same schema as table it is linked to"
msgstr "la séquence doit être dans le même schéma que la table avec laquelle elle est liée"
-#: commands/sequence.c:1705
+#: commands/sequence.c:1713
#, c-format
msgid "cannot change ownership of identity sequence"
msgstr "ne peut pas modifier le propriétaire de la séquence d'identité"
-#: commands/sequence.c:1706 commands/tablecmds.c:11268 commands/tablecmds.c:13895
+#: commands/sequence.c:1714 commands/tablecmds.c:11290 commands/tablecmds.c:13919
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "La séquence « %s » est liée à la table « %s »."
msgid "relation \"%s\" is not a table, foreign table, or materialized view"
msgstr "la relation « %s » n'est pas une table, une table distante ou une vue matérialisée"
-#: commands/statscmds.c:171
+#: commands/statscmds.c:175
#, c-format
msgid "statistics object \"%s\" already exists, skipping"
msgstr "l'objet statistique « %s » existe déjà, poursuite du traitement"
-#: commands/statscmds.c:179
+#: commands/statscmds.c:183
#, c-format
msgid "statistics object \"%s\" already exists"
msgstr "l'objet statistique « %s » existe déjà"
-#: commands/statscmds.c:201 commands/statscmds.c:207
+#: commands/statscmds.c:205 commands/statscmds.c:211
#, c-format
msgid "only simple column references are allowed in CREATE STATISTICS"
msgstr "seules des références à une seule colonne sont acceptées dans CREATE STATISTICS"
-#: commands/statscmds.c:222
+#: commands/statscmds.c:226
#, c-format
msgid "statistics creation on system columns is not supported"
msgstr "la création de statistiques sur les colonnes systèmes n'est pas supportée"
-#: commands/statscmds.c:229
+#: commands/statscmds.c:233
#, c-format
msgid "column \"%s\" cannot be used in statistics because its type %s has no default btree operator class"
msgstr "la colonne « %s » ne peut pas être utilisé dans des statistiques parce que son type %s n'a pas de classe d'opérateur btree par défaut"
-#: commands/statscmds.c:236
+#: commands/statscmds.c:240
#, c-format
msgid "cannot have more than %d columns in statistics"
msgstr "ne peut pas avoir plus de %d colonnes dans des statistiques"
-#: commands/statscmds.c:251
+#: commands/statscmds.c:255
#, c-format
msgid "extended statistics require at least 2 columns"
msgstr "les statistiques étendues requièrent au moins 2 colonnes"
-#: commands/statscmds.c:269
+#: commands/statscmds.c:273
#, c-format
msgid "duplicate column name in statistics definition"
msgstr "nom de colonne dupliqué dans la définition des statistiques"
-#: commands/statscmds.c:297
+#: commands/statscmds.c:301
#, c-format
msgid "unrecognized statistics kind \"%s\""
msgstr "type de statistique « %s » non reconnu"
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:249 commands/tablecmds.c:273 commands/tablecmds.c:16125 parser/parse_utilcmd.c:2091
+#: commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:16149 parser/parse_utilcmd.c:2101
#, c-format
msgid "index \"%s\" does not exist"
msgstr "l'index « %s » n'existe pas"
msgid "Use DROP TYPE to remove a type."
msgstr "Utilisez DROP TYPE pour supprimer un type."
-#: commands/tablecmds.c:261 commands/tablecmds.c:10677 commands/tablecmds.c:13675
+#: commands/tablecmds.c:261 commands/tablecmds.c:10699 commands/tablecmds.c:13699
#, c-format
msgid "foreign table \"%s\" does not exist"
msgstr "la table distante « %s » n'existe pas"
msgid "Use DROP FOREIGN TABLE to remove a foreign table."
msgstr "Utilisez DROP FOREIGN TABLE pour supprimer une table distante."
-#: commands/tablecmds.c:570
+#: commands/tablecmds.c:571
#, 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:598
+#: commands/tablecmds.c:599
#, 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:699
+#: commands/tablecmds.c:700
#, c-format
msgid "cannot create table with OIDs as partition of table without OIDs"
msgstr "ne peut pas créer une table avec OID comme partition d'une table sans OID"
-#: commands/tablecmds.c:823
+#: commands/tablecmds.c:824
#, c-format
msgid "\"%s\" is not partitioned"
msgstr "« %s » n'est pas partitionné"
-#: commands/tablecmds.c:904
+#: commands/tablecmds.c:905
#, c-format
msgid "cannot partition using more than %d columns"
msgstr "ne peut pas partitionner en utilisant plus de %d colonnes"
-#: commands/tablecmds.c:960
+#: commands/tablecmds.c:961
#, 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:962
+#: commands/tablecmds.c:963
#, c-format
msgid "Table \"%s\" contains indexes that are unique."
msgstr "La table « %s » contient des index qui sont uniques."
-#: commands/tablecmds.c:1131
+#: commands/tablecmds.c:1132
#, 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:1135
+#: commands/tablecmds.c:1136
#, c-format
msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
msgstr "DROP INDEX CONCURRENTLY ne permet pas la CASCADE"
-#: commands/tablecmds.c:1239
+#: commands/tablecmds.c:1240
#, 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:1476
+#: commands/tablecmds.c:1477
#, c-format
msgid "cannot truncate only a partitioned table"
msgstr "ne peut pas seulement tronquer une table partitionnée"
-#: commands/tablecmds.c:1477
+#: commands/tablecmds.c:1478
#, 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:1546
+#: commands/tablecmds.c:1547
#, c-format
msgid "truncate cascades to table \"%s\""
msgstr "TRUNCATE cascade sur la table « %s »"
-#: commands/tablecmds.c:1840
+#: commands/tablecmds.c:1841
#, c-format
msgid "cannot truncate temporary tables of other sessions"
msgstr "ne peut pas tronquer les tables temporaires des autres sessions"
-#: commands/tablecmds.c:2081 commands/tablecmds.c:12420
+#: commands/tablecmds.c:2082 commands/tablecmds.c:12444
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "ne peut pas hériter de la table partitionnée « %s »"
-#: commands/tablecmds.c:2086
+#: commands/tablecmds.c:2087
#, c-format
msgid "cannot inherit from partition \"%s\""
msgstr "ne peut pas hériter de la partition « %s »"
-#: commands/tablecmds.c:2094 parser/parse_utilcmd.c:2308 parser/parse_utilcmd.c:2431
+#: commands/tablecmds.c:2095 parser/parse_utilcmd.c:2318 parser/parse_utilcmd.c:2441
#, 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:2106
+#: commands/tablecmds.c:2107
#, 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:2115 commands/tablecmds.c:12399
+#: commands/tablecmds.c:2116 commands/tablecmds.c:12423
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "ne peut pas hériter à partir d'une relation temporaire « %s »"
-#: commands/tablecmds.c:2125 commands/tablecmds.c:12407
+#: commands/tablecmds.c:2126 commands/tablecmds.c:12431
#, 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:2142 commands/tablecmds.c:12531
+#: commands/tablecmds.c:2143 commands/tablecmds.c:12555
#, 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:2191
+#: commands/tablecmds.c:2192
#, 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:2199
+#: commands/tablecmds.c:2200
#, 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:2201 commands/tablecmds.c:2224 commands/tablecmds.c:2429 commands/tablecmds.c:2459 parser/parse_coerce.c:1748 parser/parse_coerce.c:1768 parser/parse_coerce.c:1788 parser/parse_coerce.c:1834 parser/parse_coerce.c:1873 parser/parse_param.c:218
+#: commands/tablecmds.c:2202 commands/tablecmds.c:2225 commands/tablecmds.c:2430 commands/tablecmds.c:2460 parser/parse_coerce.c:1748 parser/parse_coerce.c:1768 parser/parse_coerce.c:1788 parser/parse_coerce.c:1834 parser/parse_coerce.c:1873 parser/parse_param.c:218
#, c-format
msgid "%s versus %s"
msgstr "%s versus %s"
-#: commands/tablecmds.c:2210
+#: commands/tablecmds.c:2211
#, 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:2212 commands/tablecmds.c:2441 commands/tablecmds.c:5603
+#: commands/tablecmds.c:2213 commands/tablecmds.c:2442 commands/tablecmds.c:5625
#, c-format
msgid "\"%s\" versus \"%s\""
msgstr "« %s » versus « %s »"
-#: commands/tablecmds.c:2222
+#: commands/tablecmds.c:2223
#, 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:2335 commands/tablecmds.c:10004 parser/parse_utilcmd.c:1251 parser/parse_utilcmd.c:1642 parser/parse_utilcmd.c:1749
+#: commands/tablecmds.c:2336 commands/tablecmds.c:10026 parser/parse_utilcmd.c:1261 parser/parse_utilcmd.c:1652 parser/parse_utilcmd.c:1759
#, 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:2336 parser/parse_utilcmd.c:1252
+#: commands/tablecmds.c:2337 parser/parse_utilcmd.c:1262
#, c-format
msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
msgstr "La contrainte « %s » contient une référence de ligne complète vers la table « %s »."
-#: commands/tablecmds.c:2415
+#: commands/tablecmds.c:2416
#, 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:2419
+#: commands/tablecmds.c:2420
#, 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:2420
+#: commands/tablecmds.c:2421
#, 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:2427
+#: commands/tablecmds.c:2428
#, c-format
msgid "column \"%s\" has a type conflict"
msgstr "la colonne « %s » a un conflit de type"
-#: commands/tablecmds.c:2439
+#: commands/tablecmds.c:2440
#, c-format
msgid "column \"%s\" has a collation conflict"
msgstr "la colonne « %s » a un conflit sur le collationnement"
-#: commands/tablecmds.c:2457
+#: commands/tablecmds.c:2458
#, 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:2560
+#: commands/tablecmds.c:2561
#, c-format
msgid "column \"%s\" inherits conflicting default values"
msgstr "la colonne « %s » hérite de valeurs par défaut conflictuelles"
-#: commands/tablecmds.c:2562
+#: commands/tablecmds.c:2563
#, 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:2609
+#: commands/tablecmds.c:2610
#, 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:2786
+#: commands/tablecmds.c:2787
#, c-format
msgid "cannot rename column of typed table"
msgstr "ne peut pas renommer une colonne d'une table typée"
-#: commands/tablecmds.c:2805
+#: commands/tablecmds.c:2806
#, 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:2899
+#: commands/tablecmds.c:2900
#, 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:2931
+#: commands/tablecmds.c:2932
#, c-format
msgid "cannot rename system column \"%s\""
msgstr "ne peut pas renommer la colonne système « %s »"
-#: commands/tablecmds.c:2946
+#: commands/tablecmds.c:2947
#, c-format
msgid "cannot rename inherited column \"%s\""
msgstr "ne peut pas renommer la colonne héritée « %s »"
-#: commands/tablecmds.c:3098
+#: commands/tablecmds.c:3099
#, 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:3105
+#: commands/tablecmds.c:3106
#, 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:3362
+#: commands/tablecmds.c:3363
#, c-format
msgid "cannot %s \"%s\" because it is being used by active queries in this session"
msgstr ""
"des requêtes actives dans cette session"
#. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3371
+#: commands/tablecmds.c:3372
#, 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:4525
+#: commands/tablecmds.c:4547
#, c-format
msgid "cannot rewrite system relation \"%s\""
msgstr "ne peut pas ré-écrire la relation système « %s »"
-#: commands/tablecmds.c:4531
+#: commands/tablecmds.c:4553
#, 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:4541
+#: commands/tablecmds.c:4563
#, 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:4827
+#: commands/tablecmds.c:4849
#, c-format
msgid "rewriting table \"%s\""
msgstr "ré-écriture de la table « %s »"
-#: commands/tablecmds.c:4831
+#: commands/tablecmds.c:4853
#, c-format
msgid "verifying table \"%s\""
msgstr "vérification de la table « %s »"
-#: commands/tablecmds.c:4947
+#: commands/tablecmds.c:4969
#, c-format
msgid "column \"%s\" contains null values"
msgstr "la colonne « %s » contient des valeurs NULL"
-#: commands/tablecmds.c:4963
+#: commands/tablecmds.c:4985
#, 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:4981
+#: commands/tablecmds.c:5003
#, 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:4985
+#: commands/tablecmds.c:5007
#, c-format
msgid "partition constraint is violated by some row"
msgstr "la contrainte de partition est violée par une ligne"
-#: commands/tablecmds.c:5127 commands/trigger.c:319 rewrite/rewriteDefine.c:267 rewrite/rewriteDefine.c:930
+#: commands/tablecmds.c:5149 commands/trigger.c:319 rewrite/rewriteDefine.c:267 rewrite/rewriteDefine.c:930
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "« %s » n'est pas une table ou une vue"
-#: commands/tablecmds.c:5130 commands/trigger.c:1528 commands/trigger.c:1634
+#: commands/tablecmds.c:5152 commands/trigger.c:1528 commands/trigger.c:1634
#, c-format
msgid "\"%s\" is not a table, view, or foreign table"
msgstr "« %s » n'est pas une table, une vue ou une table distante"
-#: commands/tablecmds.c:5133
+#: commands/tablecmds.c:5155
#, c-format
msgid "\"%s\" is not a table, view, materialized view, or index"
msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, une séquence ou une table distante"
-#: commands/tablecmds.c:5139
+#: commands/tablecmds.c:5161
#, c-format
msgid "\"%s\" is not a table, materialized view, or index"
msgstr "« %s » n'est pas une table, une vue matérialisée ou un index"
-#: commands/tablecmds.c:5142
+#: commands/tablecmds.c:5164
#, c-format
msgid "\"%s\" is not a table, materialized view, index, or partitioned index"
msgstr "« %s » n'est pas une table, une vue matérialisée, un index ou un index partitionné"
-#: commands/tablecmds.c:5145
+#: commands/tablecmds.c:5167
#, c-format
msgid "\"%s\" is not a table, materialized view, or foreign table"
msgstr "« %s » n'est pas une table, une vue matérialisée ou une table distante"
-#: commands/tablecmds.c:5148
+#: commands/tablecmds.c:5170
#, c-format
msgid "\"%s\" is not a table or foreign table"
msgstr "« %s » n'est pas une table ou une table distante"
-#: commands/tablecmds.c:5151
+#: commands/tablecmds.c:5173
#, 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:5154 commands/tablecmds.c:6619
+#: commands/tablecmds.c:5176 commands/tablecmds.c:6641
#, c-format
msgid "\"%s\" is not a table, materialized view, index, or foreign table"
msgstr "« %s » n'est pas une table, une vue matérialisée, un index ou une table distante"
-#: commands/tablecmds.c:5157
+#: commands/tablecmds.c:5179
#, c-format
msgid "\"%s\" is not a table or partitioned index"
msgstr "« %s » n'est pas une table ou un index partitionné"
-#: commands/tablecmds.c:5167
+#: commands/tablecmds.c:5189
#, c-format
msgid "\"%s\" is of the wrong type"
msgstr "« %s » est du mauvais type"
-#: commands/tablecmds.c:5373 commands/tablecmds.c:5380
+#: commands/tablecmds.c:5395 commands/tablecmds.c:5402
#, 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:5387
+#: commands/tablecmds.c:5409
#, 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:5394
+#: commands/tablecmds.c:5416
#, 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:5448
+#: commands/tablecmds.c:5470
#, 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:5450
+#: commands/tablecmds.c:5472
#, 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:5496
+#: commands/tablecmds.c:5518
#, c-format
msgid "type %s is not a composite type"
msgstr "le type %s n'est pas un type composite"
-#: commands/tablecmds.c:5522
+#: commands/tablecmds.c:5544
#, c-format
msgid "cannot add column to typed table"
msgstr "ne peut pas ajouter une colonne à une table typée"
-#: commands/tablecmds.c:5566
+#: commands/tablecmds.c:5588
#, c-format
msgid "cannot add column to a partition"
msgstr "ne peut pas ajouter une colonne à une partition"
-#: commands/tablecmds.c:5595 commands/tablecmds.c:12658
+#: commands/tablecmds.c:5617 commands/tablecmds.c:12682
#, 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:5601 commands/tablecmds.c:12665
+#: commands/tablecmds.c:5623 commands/tablecmds.c:12689
#, 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:5611
+#: commands/tablecmds.c:5633
#, c-format
msgid "child table \"%s\" has a conflicting \"%s\" column"
msgstr "la table fille « %s » a une colonne conflictuelle, « %s »"
-#: commands/tablecmds.c:5622
+#: commands/tablecmds.c:5644
#, 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:5646
+#: commands/tablecmds.c:5668
#, 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:5895
+#: commands/tablecmds.c:5917
#, 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:5970
+#: commands/tablecmds.c:5992
#, 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:5977
+#: commands/tablecmds.c:5999
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "la colonne « %s » de la relation « %s » existe déjà"
-#: commands/tablecmds.c:6075 commands/tablecmds.c:9655
+#: commands/tablecmds.c:6097 commands/tablecmds.c:9677
#, 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:6076 commands/tablecmds.c:6233 commands/tablecmds.c:7066 commands/tablecmds.c:9656
+#: commands/tablecmds.c:6098 commands/tablecmds.c:6255 commands/tablecmds.c:7088 commands/tablecmds.c:9678
#, c-format
msgid "Do not specify the ONLY keyword."
msgstr "Ne spécifiez pas le mot clé ONLY."
-#: commands/tablecmds.c:6108 commands/tablecmds.c:6269 commands/tablecmds.c:6324 commands/tablecmds.c:6400 commands/tablecmds.c:6494 commands/tablecmds.c:6553 commands/tablecmds.c:6703 commands/tablecmds.c:6773 commands/tablecmds.c:6866 commands/tablecmds.c:9795 commands/tablecmds.c:10700
+#: commands/tablecmds.c:6130 commands/tablecmds.c:6291 commands/tablecmds.c:6346 commands/tablecmds.c:6422 commands/tablecmds.c:6516 commands/tablecmds.c:6575 commands/tablecmds.c:6725 commands/tablecmds.c:6795 commands/tablecmds.c:6888 commands/tablecmds.c:9817 commands/tablecmds.c:10722
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "n'a pas pu modifier la colonne système « %s »"
-#: commands/tablecmds.c:6114 commands/tablecmds.c:6330
+#: commands/tablecmds.c:6136 commands/tablecmds.c:6352
#, 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:6157
+#: commands/tablecmds.c:6179
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "la colonne « %s » est dans une clé primaire"
-#: commands/tablecmds.c:6162
+#: commands/tablecmds.c:6184
#, c-format
msgid "column \"%s\" is in index used as replica identity"
msgstr "la colonne « %s » est dans un index utilisé comme identité de réplicat"
-#: commands/tablecmds.c:6185
+#: commands/tablecmds.c:6207
#, 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:6232
+#: commands/tablecmds.c:6254
#, c-format
msgid "cannot add constraint to only the partitioned table when partitions exist"
msgstr "ne peut pas ajouter la contrainte à la seule table partitionnée quand plusieurs partitions existent"
-#: commands/tablecmds.c:6332
+#: commands/tablecmds.c:6354
#, c-format
msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead."
msgstr "Utilisez à la place ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY."
-#: commands/tablecmds.c:6411
+#: commands/tablecmds.c:6433
#, 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:6417
+#: commands/tablecmds.c:6439
#, 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:6423
+#: commands/tablecmds.c:6445
#, 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:6500 commands/tablecmds.c:6561
+#: commands/tablecmds.c:6522 commands/tablecmds.c:6583
#, 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:6566
+#: commands/tablecmds.c:6588
#, 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:6631
+#: commands/tablecmds.c:6653
#, c-format
msgid "cannot refer to non-index column by number"
msgstr "ne peut pas référencer une colonne non liée à une table par un nombre"
-#: commands/tablecmds.c:6662
+#: commands/tablecmds.c:6684
#, c-format
msgid "statistics target %d is too low"
msgstr "la cible statistique %d est trop basse"
-#: commands/tablecmds.c:6670
+#: commands/tablecmds.c:6692
#, c-format
msgid "lowering statistics target to %d"
msgstr "abaissement de la cible statistique à %d"
-#: commands/tablecmds.c:6693
+#: commands/tablecmds.c:6715
#, 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:6712
+#: commands/tablecmds.c:6734
#, 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:6717
+#: commands/tablecmds.c:6739
#, 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:6719
+#: commands/tablecmds.c:6741
#, c-format
msgid "Alter statistics on table column instead."
msgstr "Modifiez les statistiques sur la colonne de la table à la place."
-#: commands/tablecmds.c:6846
+#: commands/tablecmds.c:6868
#, c-format
msgid "invalid storage type \"%s\""
msgstr "type « %s » de stockage invalide"
-#: commands/tablecmds.c:6878
+#: commands/tablecmds.c:6900
#, 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:6960
+#: commands/tablecmds.c:6982
#, c-format
msgid "cannot drop column from typed table"
msgstr "ne peut pas supprimer une colonne à une table typée"
-#: commands/tablecmds.c:7005
+#: commands/tablecmds.c:7027
#, 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:7018
+#: commands/tablecmds.c:7040
#, c-format
msgid "cannot drop system column \"%s\""
msgstr "ne peut pas supprimer la colonne système « %s »"
-#: commands/tablecmds.c:7028
+#: commands/tablecmds.c:7050
#, c-format
msgid "cannot drop inherited column \"%s\""
msgstr "ne peut pas supprimer la colonne héritée « %s »"
-#: commands/tablecmds.c:7041
+#: commands/tablecmds.c:7063
#, c-format
msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "ne peut pas supprimer la colonne « %s » car elle fait partir de la clé de partitionnement de la relation « %s »"
-#: commands/tablecmds.c:7065
+#: commands/tablecmds.c:7087
#, 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:7270
+#: commands/tablecmds.c:7292
#, 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:7295
+#: commands/tablecmds.c:7317
#, 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:7511
+#: commands/tablecmds.c:7533
#, 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:7584
+#: commands/tablecmds.c:7606
#, c-format
msgid "cannot reference partitioned table \"%s\""
msgstr "ne peut pas référencer la table partitionnée « %s »"
-#: commands/tablecmds.c:7592
+#: commands/tablecmds.c:7614
#, 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:7598
+#: commands/tablecmds.c:7620
#, 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:7601
+#: commands/tablecmds.c:7623
#, 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:7607
+#: commands/tablecmds.c:7629
#, 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:7630
+#: commands/tablecmds.c:7652
#, 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:7637
+#: commands/tablecmds.c:7659
#, 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:7643
+#: commands/tablecmds.c:7665
#, 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:7647
+#: commands/tablecmds.c:7669
#, 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:7707
+#: commands/tablecmds.c:7729
#, 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:7814
+#: commands/tablecmds.c:7836
#, 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:7817
+#: commands/tablecmds.c:7839
#, 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:8439 commands/tablecmds.c:8719 commands/tablecmds.c:9612 commands/tablecmds.c:9687
+#: commands/tablecmds.c:8461 commands/tablecmds.c:8741 commands/tablecmds.c:9634 commands/tablecmds.c:9709
#, 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:8446
+#: commands/tablecmds.c:8468
#, 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:8484
+#: commands/tablecmds.c:8506
#, 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:8487
+#: commands/tablecmds.c:8509
#, 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:8489
+#: commands/tablecmds.c:8511
#, c-format
msgid "You may alter the constraint it derives from, instead."
msgstr "Vous pouvez modifier la contrainte qui en dérive à la place."
-#: commands/tablecmds.c:8727
+#: commands/tablecmds.c:8749
#, 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:8805
+#: commands/tablecmds.c:8827
#, 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:8892
+#: commands/tablecmds.c:8914
#, 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:8897
+#: commands/tablecmds.c:8919
#, 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:8962
+#: commands/tablecmds.c:8984
#, 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:8979
+#: commands/tablecmds.c:9001
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "il n'existe pas de clé étrangère pour la table « %s » référencée"
-#: commands/tablecmds.c:9044
+#: commands/tablecmds.c:9066
#, 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:9138
+#: commands/tablecmds.c:9160
#, 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:9143
+#: commands/tablecmds.c:9165
#, 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\n"
"table « %s » référencée"
-#: commands/tablecmds.c:9229
+#: commands/tablecmds.c:9251
#, c-format
msgid "validating foreign key constraint \"%s\""
msgstr "validation de la contraintes de clé étrangère « %s »"
-#: commands/tablecmds.c:9568
+#: commands/tablecmds.c:9590
#, 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:9618
+#: commands/tablecmds.c:9640
#, 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:9779
+#: commands/tablecmds.c:9801
#, 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:9806
+#: commands/tablecmds.c:9828
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "ne peut pas modifier la colonne héritée « %s »"
-#: commands/tablecmds.c:9815
+#: commands/tablecmds.c:9837
#, 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 » parce qu'elle fait partie de la clé de partitionnement de la relation « %s »"
-#: commands/tablecmds.c:9865
+#: commands/tablecmds.c:9887
#, 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:9868
+#: commands/tablecmds.c:9890
#, c-format
msgid "You might need to add an explicit cast."
msgstr "Vous pouvez avoir besoin d'ajouter une conversion explicite."
-#: commands/tablecmds.c:9872
+#: commands/tablecmds.c:9894
#, 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:9875
+#: commands/tablecmds.c:9897
#, 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:9976
+#: commands/tablecmds.c:9998
#, 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:10005
+#: commands/tablecmds.c:10027
#, 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:10016
+#: commands/tablecmds.c:10038
#, 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:10120
+#: commands/tablecmds.c:10142
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "ne peut pas modifier la colonne « %s » deux fois"
-#: commands/tablecmds.c:10156
+#: commands/tablecmds.c:10178
#, 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:10240
+#: commands/tablecmds.c:10262
#, 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:10241 commands/tablecmds.c:10260 commands/tablecmds.c:10278
+#: commands/tablecmds.c:10263 commands/tablecmds.c:10282 commands/tablecmds.c:10300
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s dépend de la colonne « %s »"
-#: commands/tablecmds.c:10259
+#: commands/tablecmds.c:10281
#, 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:10277
+#: commands/tablecmds.c:10299
#, 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:11238 commands/tablecmds.c:11250
+#: commands/tablecmds.c:11260 commands/tablecmds.c:11272
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "ne peut pas modifier le propriétaire de l'index « %s »"
-#: commands/tablecmds.c:11240 commands/tablecmds.c:11252
+#: commands/tablecmds.c:11262 commands/tablecmds.c:11274
#, 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:11266
+#: commands/tablecmds.c:11288
#, 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:11280 commands/tablecmds.c:14574
+#: commands/tablecmds.c:11302 commands/tablecmds.c:14598
#, c-format
msgid "Use ALTER TYPE instead."
msgstr "Utilisez ALTER TYPE à la place."
-#: commands/tablecmds.c:11289
+#: commands/tablecmds.c:11311
#, c-format
msgid "\"%s\" is not a table, view, sequence, or foreign table"
msgstr "« %s » n'est pas une table, une vue, une séquence ou une table distante"
-#: commands/tablecmds.c:11629
+#: commands/tablecmds.c:11651
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE"
-#: commands/tablecmds.c:11704
+#: commands/tablecmds.c:11726
#, c-format
msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, un index ou une table TOAST"
-#: commands/tablecmds.c:11737 commands/view.c:503
+#: commands/tablecmds.c:11759 commands/view.c:517
#, 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:11879
+#: commands/tablecmds.c:11901
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "ne peut pas déplacer la colonne système « %s »"
-#: commands/tablecmds.c:11895
+#: commands/tablecmds.c:11917
#, 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:12090
+#: commands/tablecmds.c:12112
#, 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:12102
+#: commands/tablecmds.c:12124
#, 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:12195
+#: commands/tablecmds.c:12217
#, 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:12211
+#: commands/tablecmds.c:12233
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "aucune relation correspondante trouvée dans le tablespace « %s »"
-#: commands/tablecmds.c:12278 storage/buffer/bufmgr.c:926
+#: commands/tablecmds.c:12300 storage/buffer/bufmgr.c:926
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "page invalide dans le bloc %u de la relation %s"
-#: commands/tablecmds.c:12358
+#: commands/tablecmds.c:12382
#, 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:12363 commands/tablecmds.c:12906
+#: commands/tablecmds.c:12387 commands/tablecmds.c:12930
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "ne peut pas modifier l'héritage d'une partition"
-#: commands/tablecmds.c:12368
+#: commands/tablecmds.c:12392
#, 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:12414
+#: commands/tablecmds.c:12438
#, 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:12427
+#: commands/tablecmds.c:12451
#, c-format
msgid "cannot inherit from a partition"
msgstr "ne peut pas hériter d'une partition"
-#: commands/tablecmds.c:12449 commands/tablecmds.c:15168
+#: commands/tablecmds.c:12473 commands/tablecmds.c:15192
#, c-format
msgid "circular inheritance not allowed"
msgstr "héritage circulaire interdit"
-#: commands/tablecmds.c:12450 commands/tablecmds.c:15169
+#: commands/tablecmds.c:12474 commands/tablecmds.c:15193
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "« %s » est déjà un enfant de « %s »."
-#: commands/tablecmds.c:12458
+#: commands/tablecmds.c:12482
#, c-format
msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
msgstr "la table « %s » qui n'a pas d'OID ne peut pas hériter de la table « %s » qui en a"
-#: commands/tablecmds.c:12471
+#: commands/tablecmds.c:12495
#, 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:12473
+#: commands/tablecmds.c:12497
#, 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:12676
+#: commands/tablecmds.c:12700
#, 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:12703 commands/tablecmds.c:12742
+#: commands/tablecmds.c:12727 commands/tablecmds.c:12766
#, c-format
msgid "child table is missing column \"%s\""
msgstr "la colonne « %s » manque à la table enfant"
-#: commands/tablecmds.c:12830
+#: commands/tablecmds.c:12854
#, 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:12838
+#: commands/tablecmds.c:12862
#, 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:12849
+#: commands/tablecmds.c:12873
#, 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:12884
+#: commands/tablecmds.c:12908
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "la contrainte « %s » manque à la table enfant"
-#: commands/tablecmds.c:12973
+#: commands/tablecmds.c:12997
#, 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:12979
+#: commands/tablecmds.c:13003
#, 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:13205
+#: commands/tablecmds.c:13229
#, c-format
msgid "typed tables cannot inherit"
msgstr "les tables avec type ne peuvent pas hériter d'autres tables"
-#: commands/tablecmds.c:13236
+#: commands/tablecmds.c:13260
#, c-format
msgid "table is missing column \"%s\""
msgstr "la colonne « %s » manque à la table"
-#: commands/tablecmds.c:13247
+#: commands/tablecmds.c:13271
#, 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:13256
+#: commands/tablecmds.c:13280
#, 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:13270
+#: commands/tablecmds.c:13294
#, c-format
msgid "table has extra column \"%s\""
msgstr "la table a une colonne supplémentaire « %s »"
-#: commands/tablecmds.c:13322
+#: commands/tablecmds.c:13346
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "« %s » n'est pas une table typée"
-#: commands/tablecmds.c:13510
+#: commands/tablecmds.c:13534
#, 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:13516
+#: commands/tablecmds.c:13540
#, 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:13522
+#: commands/tablecmds.c:13546
#, 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:13528
+#: commands/tablecmds.c:13552
#, 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:13534
+#: commands/tablecmds.c:13558
#, 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:13555
+#: commands/tablecmds.c:13579
#, 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:13562
+#: commands/tablecmds.c:13586
#, 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:13755
+#: commands/tablecmds.c:13779
#, 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:13779
+#: commands/tablecmds.c:13803
#, 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:13781
+#: commands/tablecmds.c:13805
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "Les relations non journalisées ne peuvent pas être répliquées."
-#: commands/tablecmds.c:13826
+#: commands/tablecmds.c:13850
#, 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:13836
+#: commands/tablecmds.c:13860
#, 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:13894
+#: commands/tablecmds.c:13918
#, 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:14000
+#: commands/tablecmds.c:14024
#, 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:14557
+#: commands/tablecmds.c:14581
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "« %s » n'est pas un type composite"
-#: commands/tablecmds.c:14589
+#: commands/tablecmds.c:14613
#, c-format
msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, une séquence ou une table distante"
-#: commands/tablecmds.c:14624
+#: commands/tablecmds.c:14648
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "stratégie de partitionnement « %s » non reconnue"
-#: commands/tablecmds.c:14632
+#: commands/tablecmds.c:14656
#, 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:14697
+#: commands/tablecmds.c:14721
#, 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:14704
+#: commands/tablecmds.c:14728
#, 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:14777
+#: commands/tablecmds.c:14801
#, 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:14794
+#: commands/tablecmds.c:14818
#, 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:14801
+#: commands/tablecmds.c:14825
#, 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:14811
+#: commands/tablecmds.c:14835
#, 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:14832
+#: commands/tablecmds.c:14856
#, 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:14865
+#: commands/tablecmds.c:14889
#, c-format
msgid "data type %s has no default hash operator class"
msgstr "le type de données %s n'a pas de classe d'opérateurs hash par défaut"
-#: commands/tablecmds.c:14867
+#: commands/tablecmds.c:14891
#, 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:14871
+#: commands/tablecmds.c:14895
#, c-format
msgid "data type %s has no default btree operator class"
msgstr "le type de données %s n'a pas de classe d'opérateurs btree par défaut"
-#: commands/tablecmds.c:14873
+#: commands/tablecmds.c:14897
#, 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:14998
+#: commands/tablecmds.c:15022
#, 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:15002 partitioning/partbounds.c:614 partitioning/partbounds.c:667
+#: commands/tablecmds.c:15026 partitioning/partbounds.c:614 partitioning/partbounds.c:667
#, 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:15108
+#: commands/tablecmds.c:15132
#, c-format
msgid "\"%s\" is already a partition"
msgstr "« %s » est déjà une partition"
-#: commands/tablecmds.c:15114
+#: commands/tablecmds.c:15138
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "ne peut pas attacher une table typée à une partition"
-#: commands/tablecmds.c:15130
+#: commands/tablecmds.c:15154
#, 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:15144
+#: commands/tablecmds.c:15168
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "ne peut pas attacher le parent d'héritage comme partition"
-#: commands/tablecmds.c:15178
+#: commands/tablecmds.c:15202
#, 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:15186
+#: commands/tablecmds.c:15210
#, 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:15194
+#: commands/tablecmds.c:15218
#, 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:15201
+#: commands/tablecmds.c:15225
#, 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:15207
+#: commands/tablecmds.c:15231
#, c-format
msgid "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with OIDs"
msgstr "ne peut pas attacher la table « %s » sans OID comme partition de la table « %s » avec OID"
-#: commands/tablecmds.c:15215
+#: commands/tablecmds.c:15239
#, c-format
msgid "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without OIDs"
msgstr "ne peut pas attacher la table « %s » avec OID comme partition de la table « %s » sans OID"
-#: commands/tablecmds.c:15237
+#: commands/tablecmds.c:15261
#, 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:15240
+#: commands/tablecmds.c:15264
#, 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:15252
+#: commands/tablecmds.c:15276
#, 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:15254 commands/trigger.c:471
+#: commands/tablecmds.c:15278 commands/trigger.c:471
#, 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:15459
+#: commands/tablecmds.c:15483
#, 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:15462
+#: commands/tablecmds.c:15486
#, c-format
msgid "Table \"%s\" contains unique indexes."
msgstr "la table « %s » contient des index uniques."
-#: commands/tablecmds.c:16159 commands/tablecmds.c:16179 commands/tablecmds.c:16201 commands/tablecmds.c:16220 commands/tablecmds.c:16275
+#: commands/tablecmds.c:16183 commands/tablecmds.c:16203 commands/tablecmds.c:16225 commands/tablecmds.c:16244 commands/tablecmds.c:16299
#, 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:16162
+#: commands/tablecmds.c:16186
#, 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:16182
+#: commands/tablecmds.c:16206
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "L'index « %s » n'est pas un index sur aucune des partitions de la table « %s »"
-#: commands/tablecmds.c:16204
+#: commands/tablecmds.c:16228
#, c-format
msgid "The index definitions do not match."
msgstr "La définition de l'index correspond pas."
-#: commands/tablecmds.c:16223
+#: commands/tablecmds.c:16247
#, 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:16278
+#: commands/tablecmds.c:16302
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "Un autre index est déjà attaché pour la partition « %s »."
msgid "directory \"%s\" already in use as a tablespace"
msgstr "répertoire « %s » déjà utilisé comme tablespace"
-#: commands/tablespace.c:716 commands/tablespace.c:726 postmaster/postmaster.c:1498 storage/file/fd.c:2716 storage/file/reinit.c:122 utils/adt/misc.c:454 utils/misc/tzparser.c:339
+#: commands/tablespace.c:716 commands/tablespace.c:726 postmaster/postmaster.c:1498 storage/file/fd.c:2722 storage/file/reinit.c:122 utils/adt/misc.c:454 utils/misc/tzparser.c:339
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "n'a pas pu ouvrir le répertoire « %s » : %m"
-#: commands/tablespace.c:755 commands/tablespace.c:768 commands/tablespace.c:804 commands/tablespace.c:896 storage/file/fd.c:3152
+#: commands/tablespace.c:755 commands/tablespace.c:768 commands/tablespace.c:804 commands/tablespace.c:896 storage/file/fd.c:3158
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "n'a pas pu supprimer le répertoire « %s » : %m"
msgid "converting trigger group into constraint \"%s\" %s"
msgstr "conversion du groupe de trigger en une contrainte « %s » %s"
-#: commands/trigger.c:1599 commands/trigger.c:1758 commands/trigger.c:1873
+#: commands/trigger.c:1599 commands/trigger.c:1758 commands/trigger.c:1903
#, 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:1841
+#: 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:2420
+#: commands/trigger.c:2463
#, c-format
msgid "trigger function %u returned null value"
msgstr "la fonction trigger %u a renvoyé la valeur NULL"
-#: commands/trigger.c:2486 commands/trigger.c:2701 commands/trigger.c:2940 commands/trigger.c:3235
+#: commands/trigger.c:2529 commands/trigger.c:2744 commands/trigger.c:2983 commands/trigger.c:3278
#, c-format
msgid "BEFORE STATEMENT trigger cannot return a value"
msgstr "le trigger BEFORE STATEMENT ne peut pas renvoyer une valeur"
-#: commands/trigger.c:3297 executor/nodeModifyTable.c:832 executor/nodeModifyTable.c:1324
+#: commands/trigger.c:3340 executor/nodeModifyTable.c:834 executor/nodeModifyTable.c:1326
#, 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:3298 executor/nodeModifyTable.c:833 executor/nodeModifyTable.c:1325
+#: commands/trigger.c:3341 executor/nodeModifyTable.c:835 executor/nodeModifyTable.c:1327
#, 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:3312 executor/execMain.c:2727 executor/nodeLockRows.c:220 executor/nodeModifyTable.c:231 executor/nodeModifyTable.c:845 executor/nodeModifyTable.c:1337 executor/nodeModifyTable.c:1515
+#: commands/trigger.c:3355 executor/execMain.c:2727 executor/nodeLockRows.c:220 executor/nodeModifyTable.c:231 executor/nodeModifyTable.c:847 executor/nodeModifyTable.c:1339 executor/nodeModifyTable.c:1517
#, 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:3316 executor/execMain.c:2731 executor/execMain.c:2806 executor/nodeLockRows.c:224
+#: commands/trigger.c:3359 executor/execMain.c:2731 executor/execMain.c:2806 executor/nodeLockRows.c:224
#, c-format
msgid "tuple to be locked was already moved to another partition due to concurrent update"
msgstr "la ligne à verrouiller était déjà déplacée dans une autre partition du fait d'une mise à jour concurrente"
-#: commands/trigger.c:4450
+#: commands/trigger.c:4493
#, 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:5461
+#: commands/trigger.c:5504
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "la contrainte « %s » n'est pas DEFERRABLE"
-#: commands/trigger.c:5484
+#: commands/trigger.c:5527
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "la contrainte « %s » n'existe pas"
msgid "permission denied to create role"
msgstr "droit refusé pour créer un rôle"
-#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216 gram.y:14894 gram.y:14932 utils/adt/acl.c:5345 utils/adt/acl.c:5351
+#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216 gram.y:14895 gram.y:14933 utils/adt/acl.c:5345 utils/adt/acl.c:5351
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "le nom du rôle « %s » est réservé"
"n'a pas pu déterminer le collationnement à utiliser pour la colonne « %s »\n"
"de la vue"
-#: commands/view.c:280 commands/view.c:292
+#: commands/view.c:294 commands/view.c:306
#, c-format
msgid "cannot drop columns from view"
msgstr "ne peut pas supprimer les colonnes d'une vue"
-#: commands/view.c:297
+#: commands/view.c:311
#, c-format
msgid "cannot change name of view column \"%s\" to \"%s\""
msgstr "ne peut pas modifier le nom de la colonne « %s » de la vue en « %s »"
-#: commands/view.c:305
+#: commands/view.c:319
#, c-format
msgid "cannot change data type of view column \"%s\" from %s to %s"
msgstr "ne peut pas modifier le type de données de la colonne « %s » de la vue de %s à %s"
-#: commands/view.c:450
+#: commands/view.c:464
#, c-format
msgid "views must not contain SELECT INTO"
msgstr "les vues ne peuvent pas contenir SELECT INTO"
-#: commands/view.c:462
+#: commands/view.c:476
#, c-format
msgid "views must not contain data-modifying statements in WITH"
msgstr "les vues ne peuvent pas contenir d'instructions de modifications de données avec WITH"
-#: commands/view.c:532
+#: commands/view.c:546
#, c-format
msgid "CREATE VIEW specifies more column names than columns"
msgstr "CREATE VIEW spécifie plus de noms de colonnes que de colonnes"
-#: commands/view.c:540
+#: commands/view.c:554
#, c-format
msgid "views cannot be unlogged because they do not have storage"
msgstr "les vues ne peuvent pas être non tracées car elles n'ont pas de stockage"
-#: commands/view.c:554
+#: commands/view.c:568
#, c-format
msgid "view \"%s\" will be a temporary view"
msgstr "la vue « %s » sera une vue temporaire"
"n'a pas pu déterminer le type du résultat actuel pour la fonction déclarant\n"
"renvoyer le type %s"
-#: executor/functions.c:1418
+#: executor/functions.c:1433
#, c-format
msgid "SQL function \"%s\" statement %d"
msgstr "fonction SQL « %s », instruction %d"
-#: executor/functions.c:1444
+#: executor/functions.c:1459
#, c-format
msgid "SQL function \"%s\" during startup"
msgstr "fonction SQL « %s » lors du lancement"
-#: executor/functions.c:1537
+#: executor/functions.c:1552
#, c-format
msgid "calling procedures with output arguments is not supported in SQL functions"
msgstr "l'appel à des procédures avec des arguments en sortie n'est pas supporté dans les fonctions SQL"
-#: executor/functions.c:1657 executor/functions.c:1690 executor/functions.c:1702 executor/functions.c:1826 executor/functions.c:1859 executor/functions.c:1889
+#: executor/functions.c:1672 executor/functions.c:1705 executor/functions.c:1717 executor/functions.c:1841 executor/functions.c:1874 executor/functions.c:1904
#, c-format
msgid "return type mismatch in function declared to return %s"
msgstr "le type de retour ne correspond pas à la fonction déclarant renvoyer %s"
-#: executor/functions.c:1659
+#: executor/functions.c:1674
#, c-format
msgid "Function's final statement must be SELECT or INSERT/UPDATE/DELETE RETURNING."
msgstr ""
"L'instruction finale de la fonction doit être un SELECT ou un\n"
"INSERT/UPDATE/DELETE RETURNING."
-#: executor/functions.c:1692
+#: executor/functions.c:1707
#, c-format
msgid "Final statement must return exactly one column."
msgstr "L'instruction finale doit renvoyer exactement une colonne."
-#: executor/functions.c:1704
+#: executor/functions.c:1719
#, c-format
msgid "Actual return type is %s."
msgstr "Le code de retour réel est %s."
-#: executor/functions.c:1828
+#: executor/functions.c:1843
#, c-format
msgid "Final statement returns too many columns."
msgstr "L'instruction finale renvoie beaucoup trop de colonnes."
-#: executor/functions.c:1861
+#: executor/functions.c:1876
#, c-format
msgid "Final statement returns %s instead of %s at column %d."
msgstr "L'instruction finale renvoie %s au lieu de %s pour la colonne %d."
-#: executor/functions.c:1891
+#: executor/functions.c:1906
#, c-format
msgid "Final statement returns too few columns."
msgstr "L'instruction finale renvoie trop peu de colonnes."
-#: executor/functions.c:1940
+#: executor/functions.c:1955
#, c-format
msgid "return type %s is not supported for SQL functions"
msgstr "le type de retour %s n'est pas supporté pour les fonctions SQL"
msgid "Query has too few columns."
msgstr "La requête n'a pas assez de colonnes."
-#: executor/nodeModifyTable.c:849
+#: executor/nodeModifyTable.c:851
#, c-format
msgid "tuple to be deleted was already moved to another partition due to concurrent update"
msgstr "la ligne à supprimer était déjà déplacée vers une autre partition du fait d'une mise à jour concurrente"
-#: executor/nodeModifyTable.c:1164
+#: executor/nodeModifyTable.c:1166
#, c-format
msgid "invalid ON UPDATE specification"
msgstr "spécification ON UPDATE invalide"
-#: executor/nodeModifyTable.c:1165
+#: executor/nodeModifyTable.c:1167
#, 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:1341
+#: executor/nodeModifyTable.c:1343
#, c-format
msgid "tuple to be updated was already moved to another partition due to concurrent update"
msgstr "la ligne à mettre à jour était déjà déplacée vers une autre partition du fait d'une mise à jour concurrente, nouvelle tentative"
-#: executor/nodeModifyTable.c:1494
+#: executor/nodeModifyTable.c:1496
#, 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:1495
+#: executor/nodeModifyTable.c:1497
#, 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."
msgid "TABLESAMPLE REPEATABLE parameter cannot be null"
msgstr "le paramètre TABLESAMPLE REPEATABLE ne peut pas être NULL"
-#: executor/nodeSubplan.c:347 executor/nodeSubplan.c:386 executor/nodeSubplan.c:1149
+#: executor/nodeSubplan.c:362 executor/nodeSubplan.c:401 executor/nodeSubplan.c:1164
#, c-format
msgid "more than one row returned by a subquery used as an expression"
msgstr "plus d'une ligne renvoyée par une sous-requête utilisée comme une expression"
msgid "Valid options in this context are: %s"
msgstr "Les options valides dans ce contexte sont %s"
-#: gram.y:1026
+#: gram.y:1027
#, c-format
msgid "UNENCRYPTED PASSWORD is no longer supported"
msgstr "UNENCRYPTED PASSWORD n'est plus supporté"
-#: gram.y:1027
+#: gram.y:1028
#, c-format
msgid "Remove UNENCRYPTED to store the password in encrypted form instead."
msgstr "Supprimez UNENCRYPTED pour enregistrer le mot de passe dans sa forme chiffrée à la place."
-#: gram.y:1089
+#: gram.y:1090
#, c-format
msgid "unrecognized role option \"%s\""
msgstr "option « %s » du rôle non reconnu"
-#: gram.y:1336 gram.y:1351
+#: gram.y:1337 gram.y:1352
#, c-format
msgid "CREATE SCHEMA IF NOT EXISTS cannot include schema elements"
msgstr "CREATE SCHEMA IF NOT EXISTS n'inclut pas les éléments du schéma"
-#: gram.y:1497
+#: gram.y:1498
#, c-format
msgid "current database cannot be changed"
msgstr "la base de données actuelle ne peut pas être changée"
-#: gram.y:1621
+#: gram.y:1622
#, c-format
msgid "time zone interval must be HOUR or HOUR TO MINUTE"
msgstr "l'intervalle de fuseau horaire doit être HOUR ou HOUR TO MINUTE"
-#: gram.y:2139
+#: gram.y:2140
#, c-format
msgid "column number must be in range from 1 to %d"
msgstr "le numéro de colonne doit être dans l'intervalle entre 1 et %d"
-#: gram.y:2678
+#: gram.y:2679
#, c-format
msgid "sequence option \"%s\" not supported here"
msgstr "option de séquence « %s » non supportée ici"
-#: gram.y:2707
+#: gram.y:2708
#, c-format
msgid "modulus for hash partition provided more than once"
msgstr "le modulo pour la partition hash est spécifié plus d'une fois"
-#: gram.y:2716
+#: gram.y:2717
#, c-format
msgid "remainder for hash partition provided more than once"
msgstr "le reste pour la partition hash est spécifié plus d'une fois"
-#: gram.y:2723
+#: gram.y:2724
#, c-format
msgid "unrecognized hash partition bound specification \"%s\""
msgstr "spécification de limite de partition hash non reconnue « %s »"
-#: gram.y:2731
+#: gram.y:2732
#, c-format
msgid "modulus for hash partition must be specified"
msgstr "le modulo pour les partition hash doit être spécifié"
-#: gram.y:2735
+#: gram.y:2736
#, c-format
msgid "remainder for hash partition must be specified"
msgstr "le reste pour les partition hash doit être spécifié"
-#: gram.y:2987 gram.y:3016
+#: gram.y:2988 gram.y:3017
#, c-format
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT non autorisé dans PROGRAM"
-#: gram.y:3326 gram.y:3333 gram.y:11483 gram.y:11491
+#: gram.y:3327 gram.y:3334 gram.y:11484 gram.y:11492
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "GLOBAL est obsolète dans la création de la table temporaire"
-#: gram.y:3816 utils/adt/ri_triggers.c:308 utils/adt/ri_triggers.c:365 utils/adt/ri_triggers.c:853 utils/adt/ri_triggers.c:1013 utils/adt/ri_triggers.c:1198 utils/adt/ri_triggers.c:1419 utils/adt/ri_triggers.c:1654 utils/adt/ri_triggers.c:1712 utils/adt/ri_triggers.c:1817 utils/adt/ri_triggers.c:1997
+#: gram.y:3817 utils/adt/ri_triggers.c:308 utils/adt/ri_triggers.c:365 utils/adt/ri_triggers.c:853 utils/adt/ri_triggers.c:1013 utils/adt/ri_triggers.c:1198 utils/adt/ri_triggers.c:1419 utils/adt/ri_triggers.c:1654 utils/adt/ri_triggers.c:1712 utils/adt/ri_triggers.c:1817 utils/adt/ri_triggers.c:1997
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL non implémenté"
-#: gram.y:5298
+#: gram.y:5299
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "option « %s » de sécurité de ligne non reconnue"
-#: gram.y:5299
+#: gram.y:5300
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr "Seules les politiques PERMISSIVE et RESTRICTIVE sont supportées actuellement."
-#: gram.y:5407
+#: gram.y:5408
msgid "duplicate trigger events specified"
msgstr "événements de trigger dupliqués spécifiés"
-#: gram.y:5548 parser/parse_utilcmd.c:3422 parser/parse_utilcmd.c:3448
+#: gram.y:5549 parser/parse_utilcmd.c:3432 parser/parse_utilcmd.c:3458
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "la contrainte déclarée INITIALLY DEFERRED doit être DEFERRABLE"
-#: gram.y:5555
+#: gram.y:5556
#, c-format
msgid "conflicting constraint properties"
msgstr "propriétés de contrainte en conflit"
-#: gram.y:5661
+#: gram.y:5662
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION n'est pas encore implémenté"
-#: gram.y:5676
+#: gram.y:5677
#, c-format
msgid "DROP ASSERTION is not yet implemented"
msgstr "DROP ASSERTION n'est pas encore implémenté"
-#: gram.y:6056
+#: gram.y:6057
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK n'est plus nécessaire"
-#: gram.y:6057
+#: gram.y:6058
#, c-format
msgid "Update your data type."
msgstr "Mettez à jour votre type de données."
-#: gram.y:7794
+#: gram.y:7795
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "les agrégats ne peuvent pas avoir d'arguments en sortie"
-#: gram.y:8182 utils/adt/regproc.c:691 utils/adt/regproc.c:732
+#: gram.y:8183 utils/adt/regproc.c:691 utils/adt/regproc.c:732
#, c-format
msgid "missing argument"
msgstr "argument manquant"
-#: gram.y:8183 utils/adt/regproc.c:692 utils/adt/regproc.c:733
+#: gram.y:8184 utils/adt/regproc.c:692 utils/adt/regproc.c:733
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr "Utilisez NONE pour dénoter l'argument manquant d'un opérateur unitaire."
-#: gram.y:10048 gram.y:10066
+#: gram.y:10049 gram.y:10067
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION non supporté sur les vues récursives"
-#: gram.y:10563
+#: gram.y:10564
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "option « %s » de la commande VACUUM non reconnue"
-#: gram.y:11591
+#: gram.y:11592
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "la syntaxe LIMIT #,# n'est pas supportée"
-#: gram.y:11592
+#: gram.y:11593
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "Utilisez les clauses séparées LIMIT et OFFSET."
-#: gram.y:11890 gram.y:11915
+#: gram.y:11891 gram.y:11916
#, c-format
msgid "VALUES in FROM must have an alias"
msgstr "VALUES dans FROM doit avoir un alias"
-#: gram.y:11891 gram.y:11916
+#: gram.y:11892 gram.y:11917
#, c-format
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "Par exemple, FROM (VALUES ...) [AS] quelquechose."
-#: gram.y:11896 gram.y:11921
+#: gram.y:11897 gram.y:11922
#, c-format
msgid "subquery in FROM must have an alias"
msgstr "la sous-requête du FROM doit avoir un alias"
-#: gram.y:11897 gram.y:11922
+#: gram.y:11898 gram.y:11923
#, c-format
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "Par exemple, FROM (SELECT...) [AS] quelquechose."
-#: gram.y:12375
+#: gram.y:12376
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "seule une valeur DEFAULT est autorisée"
-#: gram.y:12384
+#: gram.y:12385
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "seule une valeur PATH par colonne est autorisée"
-#: gram.y:12393
+#: gram.y:12394
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr "déclarations NULL/NOT NULL en conflit ou redondantes pour la colonne « %s »"
-#: gram.y:12402
+#: gram.y:12403
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "option « %s » de colonne non reconnue"
-#: gram.y:12656
+#: gram.y:12657
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "la précision du type float doit être d'au moins un bit"
-#: gram.y:12665
+#: gram.y:12666
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "la précision du type float doit être inférieur à 54 bits"
-#: gram.y:13156
+#: gram.y:13157
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "mauvais nombre de paramètres sur le côté gauche de l'expression OVERLAPS"
-#: gram.y:13161
+#: gram.y:13162
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "mauvais nombre de paramètres sur le côté droit de l'expression OVERLAPS"
-#: gram.y:13336
+#: gram.y:13337
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "prédicat UNIQUE non implémenté"
-#: gram.y:13683
+#: gram.y:13684
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "ne peut pas utiliser des clauses ORDER BY multiples dans WITHIN GROUP"
-#: gram.y:13688
+#: gram.y:13689
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "ne peut pas utiliser DISTINCT avec WITHIN GROUP"
-#: gram.y:13693
+#: gram.y:13694
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "ne peut pas utiliser VARIADIC avec WITHIN GROUP"
-#: gram.y:14146 gram.y:14169
+#: gram.y:14147 gram.y:14170
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "la fin du frame ne peut pas être UNBOUNDED FOLLOWING"
-#: gram.y:14151
+#: gram.y:14152
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "la frame commençant après la ligne suivante ne peut pas se terminer avec la ligne actuelle"
-#: gram.y:14174
+#: gram.y:14175
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "la fin du frame ne peut pas être UNBOUNDED PRECEDING"
-#: gram.y:14180
+#: gram.y:14181
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "la frame commençant à la ligne courante ne peut pas avoir des lignes précédentes"
-#: gram.y:14187
+#: gram.y:14188
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "la frame commençant à la ligne suivante ne peut pas avoir des lignes précédentes"
-#: gram.y:14830
+#: gram.y:14831
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "le modificateur de type ne peut pas avoir de nom de paramètre"
-#: gram.y:14836
+#: gram.y:14837
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "le modificateur de type ne peut pas avoir de clause ORDER BY"
-#: gram.y:14901 gram.y:14908
+#: gram.y:14902 gram.y:14909
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s ne peut pas être utilisé comme nom de rôle ici"
-#: gram.y:15579 gram.y:15768
+#: gram.y:15580 gram.y:15769
msgid "improper use of \"*\""
msgstr "mauvaise utilisation de « * »"
-#: gram.y:15731 gram.y:15748 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1033 tsearch/spell.c:1098
+#: gram.y:15732 gram.y:15749 tsearch/spell.c:983 tsearch/spell.c:1000 tsearch/spell.c:1017 tsearch/spell.c:1034 tsearch/spell.c:1099
#, c-format
msgid "syntax error"
msgstr "erreur de syntaxe"
-#: gram.y:15832
+#: gram.y:15833
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr "un agrégat par ensemble ordonné avec un argument VARIADIC direct doit avoir un argument VARIADIC agrégé du même type de données"
-#: gram.y:15869
+#: gram.y:15870
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "clauses ORDER BY multiples non autorisées"
-#: gram.y:15880
+#: gram.y:15881
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "clauses OFFSET multiples non autorisées"
-#: gram.y:15889
+#: gram.y:15890
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "clauses LIMIT multiples non autorisées"
-#: gram.y:15898
+#: gram.y:15899
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "clauses WITH multiples non autorisées"
-#: gram.y:16102
+#: gram.y:16103
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "les arguments OUT et INOUT ne sont pas autorisés dans des fonctions TABLE"
-#: gram.y:16203
+#: gram.y:16204
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "clauses COLLATE multiples non autorisées"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16241 gram.y:16254
+#: gram.y:16242 gram.y:16255
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "les contraintes %s ne peuvent pas être marquées comme DEFERRABLE"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16267
+#: gram.y:16268
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "les contraintes %s ne peuvent pas être marquées comme NOT VALID"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16280
+#: gram.y:16281
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "les contraintes %s ne peuvent pas être marquées NO INHERIT"
#: main/main.c:355
#, c-format
-msgid " -f s|i|n|m|h forbid use of some plan types\n"
-msgstr " -f s|i|n|m|h interdit l'utilisation de certains types de plan\n"
+msgid " -f s|i|o|b|t|n|m|h forbid use of some plan types\n"
+msgstr " -f s|i|o|b|t|n|m|h interdit l'utilisation de certains types de plan\n"
#: main/main.c:356
#, c-format
msgstr "%s ne peut être appliqué sur le côté possiblement NULL d'une jointure externe"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1802 parser/analyze.c:1648 parser/analyze.c:1847 parser/analyze.c:2680
+#: optimizer/plan/planner.c:1806 parser/analyze.c:1648 parser/analyze.c:1847 parser/analyze.c:2680
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s n'est pas autorisé avec UNION/INTERSECT/EXCEPT"
-#: optimizer/plan/planner.c:2374 optimizer/plan/planner.c:4098
+#: optimizer/plan/planner.c:2378 optimizer/plan/planner.c:4102
#, c-format
msgid "could not implement GROUP BY"
msgstr "n'a pas pu implanter GROUP BY"
-#: optimizer/plan/planner.c:2375 optimizer/plan/planner.c:4099 optimizer/plan/planner.c:4842 optimizer/prep/prepunion.c:1080
+#: optimizer/plan/planner.c:2379 optimizer/plan/planner.c:4103 optimizer/plan/planner.c:4846 optimizer/prep/prepunion.c:1080
#, c-format
msgid "Some of the datatypes only support hashing, while others only support sorting."
msgstr ""
"Certains des types de données supportent seulement le hachage,\n"
"alors que les autres supportent seulement le tri."
-#: optimizer/plan/planner.c:4841
+#: optimizer/plan/planner.c:4845
#, c-format
msgid "could not implement DISTINCT"
msgstr "n'a pas pu implanter DISTINCT"
-#: optimizer/plan/planner.c:5524
+#: optimizer/plan/planner.c:5528
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "n'a pas pu implanter PARTITION BY de window"
-#: optimizer/plan/planner.c:5525
+#: optimizer/plan/planner.c:5529
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr ""
"Les colonnes de partitionnement de window doivent être d'un type de données\n"
"triables."
-#: optimizer/plan/planner.c:5529
+#: optimizer/plan/planner.c:5533
#, c-format
msgid "could not implement window ORDER BY"
msgstr "n'a pas pu implanter ORDER BY dans le window"
-#: optimizer/plan/planner.c:5530
+#: optimizer/plan/planner.c:5534
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "Les colonnes de tri de la window doivent être d'un type de données triable."
msgstr "les fonctions de regroupement ne sont pas autorisés dans les arguments de CALL"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:545 parser/parse_clause.c:1803
+#: parser/parse_agg.c:545 parser/parse_clause.c:1806
#, c-format
msgid "aggregate functions are not allowed in %s"
msgstr "les fonctions d'agrégats ne sont pas autorisés dans %s"
msgstr "les fonctions de fenêtrage ne sont pas autorisés dans les arguments de CALL"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:916 parser/parse_clause.c:1812
+#: parser/parse_agg.c:916 parser/parse_clause.c:1815
#, c-format
msgid "window functions are not allowed in %s"
msgstr "les fonctions de fenêtrage ne sont pas autorisés dans %s"
-#: parser/parse_agg.c:950 parser/parse_clause.c:2648
+#: parser/parse_agg.c:950 parser/parse_clause.c:2651
#, c-format
msgid "window \"%s\" does not exist"
msgstr "le window « %s » n'existe pas"
msgid "tablesample method %s does not support REPEATABLE"
msgstr "la méthode d'échantillonage %s ne supporte pas REPEATABLE"
-#: parser/parse_clause.c:1208
+#: parser/parse_clause.c:1211
#, c-format
msgid "TABLESAMPLE clause can only be applied to tables and materialized views"
msgstr "la clause TABLESAMPLE est uniquement applicable pour les tables et les vues matérialisées"
-#: parser/parse_clause.c:1378
+#: parser/parse_clause.c:1381
#, c-format
msgid "column name \"%s\" appears more than once in USING clause"
msgstr "le nom de la colonne « %s » apparaît plus d'une fois dans la clause USING"
-#: parser/parse_clause.c:1393
+#: parser/parse_clause.c:1396
#, c-format
msgid "common column name \"%s\" appears more than once in left table"
msgstr ""
"le nom commun de la colonne « %s » apparaît plus d'une fois dans la table de\n"
"gauche"
-#: parser/parse_clause.c:1402
+#: parser/parse_clause.c:1405
#, c-format
msgid "column \"%s\" specified in USING clause does not exist in left table"
msgstr ""
"la colonne « %s » spécifiée dans la clause USING n'existe pas dans la table\n"
"de gauche"
-#: parser/parse_clause.c:1416
+#: parser/parse_clause.c:1419
#, c-format
msgid "common column name \"%s\" appears more than once in right table"
msgstr ""
"le nom commun de la colonne « %s » apparaît plus d'une fois dans la table de\n"
" droite"
-#: parser/parse_clause.c:1425
+#: parser/parse_clause.c:1428
#, c-format
msgid "column \"%s\" specified in USING clause does not exist in right table"
msgstr ""
"de droite"
#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1773
+#: parser/parse_clause.c:1776
#, c-format
msgid "argument of %s must not contain variables"
msgstr "l'argument de « %s » ne doit pas contenir de variables"
#. translator: first %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1938
+#: parser/parse_clause.c:1941
#, c-format
msgid "%s \"%s\" is ambiguous"
msgstr "%s « %s » est ambigu"
#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1967
+#: parser/parse_clause.c:1970
#, c-format
msgid "non-integer constant in %s"
msgstr "constante non entière dans %s"
#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1989
+#: parser/parse_clause.c:1992
#, c-format
msgid "%s position %d is not in select list"
msgstr "%s, à la position %d, n'est pas dans la liste SELECT"
-#: parser/parse_clause.c:2430
+#: parser/parse_clause.c:2433
#, c-format
msgid "CUBE is limited to 12 elements"
msgstr "CUBE est limité à 12 éléments"
-#: parser/parse_clause.c:2636
+#: parser/parse_clause.c:2639
#, c-format
msgid "window \"%s\" is already defined"
msgstr "le window « %s » est déjà définie"
-#: parser/parse_clause.c:2697
+#: parser/parse_clause.c:2700
#, c-format
msgid "cannot override PARTITION BY clause of window \"%s\""
msgstr "n'a pas pu surcharger la clause PARTITION BY de window « %s »"
-#: parser/parse_clause.c:2709
+#: parser/parse_clause.c:2712
#, c-format
msgid "cannot override ORDER BY clause of window \"%s\""
msgstr "n'a pas pu surcharger la clause ORDER BY de window « %s »"
-#: parser/parse_clause.c:2739 parser/parse_clause.c:2745
+#: parser/parse_clause.c:2742 parser/parse_clause.c:2748
#, c-format
msgid "cannot copy window \"%s\" because it has a frame clause"
msgstr "ne peut pas copier la fenêtre « %s » car il dispose d'une clause de portée"
-#: parser/parse_clause.c:2747
+#: parser/parse_clause.c:2750
#, c-format
msgid "Omit the parentheses in this OVER clause."
msgstr "Omettre les parenthèses dans cette clause OVER."
-#: parser/parse_clause.c:2767
+#: parser/parse_clause.c:2770
#, c-format
msgid "RANGE with offset PRECEDING/FOLLOWING requires exactly one ORDER BY column"
msgstr "RANGE avec offset PRECEDING/FOLLOWING nécessite exactement une colonne ORDER BY"
-#: parser/parse_clause.c:2790
+#: parser/parse_clause.c:2793
#, c-format
msgid "GROUPS mode requires an ORDER BY clause"
msgstr "le mode GROUPS nécessite une clause ORDER BY"
-#: parser/parse_clause.c:2860
+#: parser/parse_clause.c:2863
#, c-format
msgid "in an aggregate with DISTINCT, ORDER BY expressions must appear in argument list"
msgstr ""
"dans un agrégat avec DISTINCT, les expressions ORDER BY doivent apparaître\n"
"dans la liste d'argument"
-#: parser/parse_clause.c:2861
+#: parser/parse_clause.c:2864
#, c-format
msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
msgstr ""
"pour SELECT DISTINCT, ORDER BY, les expressions doivent apparaître dans la\n"
"liste SELECT"
-#: parser/parse_clause.c:2893
+#: parser/parse_clause.c:2896
#, c-format
msgid "an aggregate with DISTINCT must have at least one argument"
msgstr "un agrégat avec DISTINCT doit avoir au moins un argument"
-#: parser/parse_clause.c:2894
+#: parser/parse_clause.c:2897
#, c-format
msgid "SELECT DISTINCT must have at least one column"
msgstr "SELECT DISTINCT doit avoir au moins une colonne"
-#: parser/parse_clause.c:2960 parser/parse_clause.c:2992
+#: parser/parse_clause.c:2963 parser/parse_clause.c:2995
#, c-format
msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
msgstr ""
"les expressions SELECT DISTINCT ON doivent correspondre aux expressions\n"
"ORDER BY initiales"
-#: parser/parse_clause.c:3070
+#: parser/parse_clause.c:3073
#, c-format
msgid "ASC/DESC is not allowed in ON CONFLICT clause"
msgstr "ASC/DESC n'est pas autorisé avec la clause ON CONFLICT"
-#: parser/parse_clause.c:3076
+#: parser/parse_clause.c:3079
#, c-format
msgid "NULLS FIRST/LAST is not allowed in ON CONFLICT clause"
msgstr "NULLS FIRST/LAST n'est pas autorisé avec la clause ON CONFLICT"
-#: parser/parse_clause.c:3155
+#: parser/parse_clause.c:3158
#, c-format
msgid "ON CONFLICT DO UPDATE requires inference specification or constraint name"
msgstr "ON CONFLICT DO UPDATE requiert une spécification d'inférence ou un nom de contrainte"
-#: parser/parse_clause.c:3156
+#: parser/parse_clause.c:3159
#, c-format
msgid "For example, ON CONFLICT (column_name)."
msgstr "Par exemple, ON CONFLICT (nom_colonne)"
-#: parser/parse_clause.c:3167
+#: parser/parse_clause.c:3170
#, c-format
msgid "ON CONFLICT is not supported with system catalog tables"
msgstr "ON CONFLICT n'est pas supporté avec les catalogues systèmes"
-#: parser/parse_clause.c:3175
+#: parser/parse_clause.c:3178
#, c-format
msgid "ON CONFLICT is not supported on table \"%s\" used as a catalog table"
msgstr "ON CONFLICT n'est pas supporté sur la table « %s » utilisée comme une table catalogue"
-#: parser/parse_clause.c:3318
+#: parser/parse_clause.c:3321
#, c-format
msgid "operator %s is not a valid ordering operator"
msgstr "l'opérateur %s n'est pas un opérateur de tri valide"
-#: parser/parse_clause.c:3320
+#: parser/parse_clause.c:3323
#, c-format
msgid "Ordering operators must be \"<\" or \">\" members of btree operator families."
msgstr ""
"Les opérateurs de tri doivent être les membres « < » ou « > » des familles\n"
"d'opérateurs btree."
-#: parser/parse_clause.c:3631
+#: parser/parse_clause.c:3634
#, c-format
msgid "RANGE with offset PRECEDING/FOLLOWING is not supported for column type %s"
msgstr "RANGE avec offset PRECEDING/FOLLOWING n'est pas supporté pour le type de collone %s"
-#: parser/parse_clause.c:3637
+#: parser/parse_clause.c:3640
#, c-format
msgid "RANGE with offset PRECEDING/FOLLOWING is not supported for column type %s and offset type %s"
msgstr "RANGE avec offset PRECEDING/FOLLOWING n'est pas supporté pour le type de colonne %s et le type d'ossfet %s"
-#: parser/parse_clause.c:3640
+#: parser/parse_clause.c:3643
#, c-format
msgid "Cast the offset value to an appropriate type."
msgstr "Convertissez la valeur d'offset vers un type approprié."
-#: parser/parse_clause.c:3645
+#: parser/parse_clause.c:3648
#, c-format
msgid "RANGE with offset PRECEDING/FOLLOWING has multiple interpretations for column type %s and offset type %s"
msgstr "RANGE avec offset PRECEDING/FOLLOWING a de multiples interprétations pour le type de colonne %s et le type d'offset %s"
-#: parser/parse_clause.c:3648
+#: parser/parse_clause.c:3651
#, c-format
msgid "Cast the offset value to the exact intended type."
msgstr "Convertissez la valeur d'offset vers exactement le type attendu."
msgid "invalid type name \"%s\""
msgstr "nom de type « %s » invalide"
-#: parser/parse_utilcmd.c:275
+#: parser/parse_utilcmd.c:285
#, c-format
msgid "cannot create partitioned table as inheritance child"
msgstr "ne peut pas créer une table partitionnée comme la fille d'un héritage"
-#: parser/parse_utilcmd.c:465
+#: parser/parse_utilcmd.c:475
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s créera des séquences implicites « %s » pour la colonne serial « %s.%s »"
-#: parser/parse_utilcmd.c:588
+#: parser/parse_utilcmd.c:598
#, c-format
msgid "array of serial is not implemented"
msgstr "le tableau de type serial n'est pas implanté"
-#: parser/parse_utilcmd.c:664 parser/parse_utilcmd.c:676 parser/parse_utilcmd.c:734
+#: parser/parse_utilcmd.c:674 parser/parse_utilcmd.c:686 parser/parse_utilcmd.c:744
#, 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 »"
-#: parser/parse_utilcmd.c:688
+#: parser/parse_utilcmd.c:698
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr ""
"plusieurs valeurs par défaut sont spécifiées pour la colonne « %s » de la table\n"
"« %s »"
-#: parser/parse_utilcmd.c:705
+#: parser/parse_utilcmd.c:715
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "les colonnes d'identité uniques ne sont pas supportées sur les tables typées"
-#: parser/parse_utilcmd.c:709
+#: parser/parse_utilcmd.c:719
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "les colonnes d'identité ne sont pas supportées sur les partitions"
-#: parser/parse_utilcmd.c:718
+#: parser/parse_utilcmd.c:728
#, c-format
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:751 parser/parse_utilcmd.c:850
+#: parser/parse_utilcmd.c:761 parser/parse_utilcmd.c:860
#, 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:760 parser/parse_utilcmd.c:860
+#: parser/parse_utilcmd.c:770 parser/parse_utilcmd.c:870
#, 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:777 parser/parse_utilcmd.c:890
+#: parser/parse_utilcmd.c:787 parser/parse_utilcmd.c:900
#, 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"
-#: parser/parse_utilcmd.c:805
+#: parser/parse_utilcmd.c:815
#, 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:870
+#: parser/parse_utilcmd.c:880
#, 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:876
+#: parser/parse_utilcmd.c:886
#, 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:942
+#: parser/parse_utilcmd.c:952
#, 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:1643 parser/parse_utilcmd.c:1750
+#: parser/parse_utilcmd.c:1653 parser/parse_utilcmd.c:1760
#, 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:2082
+#: parser/parse_utilcmd.c:2092
#, 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:2102
+#: parser/parse_utilcmd.c:2112
#, 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:2110
+#: parser/parse_utilcmd.c:2120
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "l'index « %s » n'appartient pas à la table « %s »"
-#: parser/parse_utilcmd.c:2117
+#: parser/parse_utilcmd.c:2127
#, c-format
msgid "index \"%s\" is not valid"
msgstr "l'index « %s » n'est pas valide"
-#: parser/parse_utilcmd.c:2123
+#: parser/parse_utilcmd.c:2133
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "« %s » n'est pas un index unique"
-#: parser/parse_utilcmd.c:2124 parser/parse_utilcmd.c:2131 parser/parse_utilcmd.c:2138 parser/parse_utilcmd.c:2210
+#: parser/parse_utilcmd.c:2134 parser/parse_utilcmd.c:2141 parser/parse_utilcmd.c:2148 parser/parse_utilcmd.c:2220
#, 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:2130
+#: parser/parse_utilcmd.c:2140
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "l'index « %s » contient des expressions"
-#: parser/parse_utilcmd.c:2137
+#: parser/parse_utilcmd.c:2147
#, c-format
msgid "\"%s\" is a partial index"
msgstr "« %s » est un index partiel"
-#: parser/parse_utilcmd.c:2149
+#: parser/parse_utilcmd.c:2159
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "« %s » est un index déferrable"
-#: parser/parse_utilcmd.c:2150
+#: parser/parse_utilcmd.c:2160
#, 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:2209
+#: parser/parse_utilcmd.c:2219
#, c-format
msgid "index \"%s\" does not have default sorting behavior"
msgstr "l'index « %s » n'a pas de comportement de tri par défaut"
-#: parser/parse_utilcmd.c:2358
+#: parser/parse_utilcmd.c:2368
#, 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:2364
+#: parser/parse_utilcmd.c:2374
#, 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:2687
+#: parser/parse_utilcmd.c:2697
#, 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:2733
+#: parser/parse_utilcmd.c:2743
#, 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:2794
+#: parser/parse_utilcmd.c:2804
#, 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:2866
+#: parser/parse_utilcmd.c:2876
#, 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\n"
"SELECT, INSERT, UPDATE ou DELETE "
-#: parser/parse_utilcmd.c:2884 parser/parse_utilcmd.c:2983 rewrite/rewriteHandler.c:498 rewrite/rewriteManip.c:1015
+#: parser/parse_utilcmd.c:2894 parser/parse_utilcmd.c:2993 rewrite/rewriteHandler.c:498 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:2902
+#: parser/parse_utilcmd.c:2912
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "la règle ON SELECT ne peut pas utiliser OLD"
-#: parser/parse_utilcmd.c:2906
+#: parser/parse_utilcmd.c:2916
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "la règle ON SELECT ne peut pas utiliser NEW"
-#: parser/parse_utilcmd.c:2915
+#: parser/parse_utilcmd.c:2925
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "la règle ON INSERT ne peut pas utiliser OLD"
-#: parser/parse_utilcmd.c:2921
+#: parser/parse_utilcmd.c:2931
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "la règle ON INSERT ne peut pas utiliser NEW"
-#: parser/parse_utilcmd.c:2949
+#: parser/parse_utilcmd.c:2959
#, 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:2956
+#: parser/parse_utilcmd.c:2966
#, 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:3394
+#: parser/parse_utilcmd.c:3404
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "clause DEFERRABLE mal placée"
-#: parser/parse_utilcmd.c:3399 parser/parse_utilcmd.c:3414
+#: parser/parse_utilcmd.c:3409 parser/parse_utilcmd.c:3424
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "clauses DEFERRABLE/NOT DEFERRABLE multiples non autorisées"
-#: parser/parse_utilcmd.c:3409
+#: parser/parse_utilcmd.c:3419
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "clause NOT DEFERRABLE mal placée"
-#: parser/parse_utilcmd.c:3430
+#: parser/parse_utilcmd.c:3440
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "clause INITIALLY DEFERRED mal placée"
-#: parser/parse_utilcmd.c:3435 parser/parse_utilcmd.c:3461
+#: parser/parse_utilcmd.c:3445 parser/parse_utilcmd.c:3471
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "clauses INITIALLY IMMEDIATE/DEFERRED multiples non autorisées"
-#: parser/parse_utilcmd.c:3456
+#: parser/parse_utilcmd.c:3466
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "clause INITIALLY IMMEDIATE mal placée"
-#: parser/parse_utilcmd.c:3647
+#: parser/parse_utilcmd.c:3657
#, 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:3680
+#: parser/parse_utilcmd.c:3690
#, c-format
msgid "table \"%s\" is not partitioned"
msgstr "la table « %s » n'est pas partitionnée"
-#: parser/parse_utilcmd.c:3687
+#: parser/parse_utilcmd.c:3697
#, c-format
msgid "index \"%s\" is not partitioned"
msgstr "l'index « %s » n'est pas partitionné"
-#: parser/parse_utilcmd.c:3721
+#: parser/parse_utilcmd.c:3731
#, c-format
msgid "a hash-partitioned table may not have a default partition"
msgstr "une table partitionnée par hachage ne peut pas avoir de partition par défaut"
-#: parser/parse_utilcmd.c:3738
+#: parser/parse_utilcmd.c:3748
#, c-format
msgid "invalid bound specification for a hash partition"
msgstr "spécification de limite invalide pour une partition par hachage"
-#: parser/parse_utilcmd.c:3744 partitioning/partbounds.c:2086
+#: parser/parse_utilcmd.c:3754 partitioning/partbounds.c:2086
#, c-format
msgid "modulus for hash partition must be an integer value greater than zero"
msgstr "le modulo pour une partition par hachage doit être un entier dont la valeur est supérieure à zéro"
-#: parser/parse_utilcmd.c:3751 partitioning/partbounds.c:2094
+#: parser/parse_utilcmd.c:3761 partitioning/partbounds.c:2094
#, c-format
msgid "remainder for hash partition must be less than modulus"
msgstr "le reste pour une partition par hachage doit être inférieur au modulo"
-#: parser/parse_utilcmd.c:3763
+#: parser/parse_utilcmd.c:3773
#, 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:3819
+#: parser/parse_utilcmd.c:3829
#, 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:3825
+#: parser/parse_utilcmd.c:3835
#, 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:3829
+#: parser/parse_utilcmd.c:3839
#, 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:3876 parser/parse_utilcmd.c:3890
+#: parser/parse_utilcmd.c:3886 parser/parse_utilcmd.c:3900
#, 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:3937
+#: parser/parse_utilcmd.c:3947
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "chaque limite suivant MAXVALUE doit aussi être MAXVALUE"
-#: parser/parse_utilcmd.c:3944
+#: parser/parse_utilcmd.c:3954
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "chaque limite suivant MINVALUE doit aussi être MINVALUE"
-#: parser/parse_utilcmd.c:3975 parser/parse_utilcmd.c:3987
+#: parser/parse_utilcmd.c:3985 parser/parse_utilcmd.c:3997
#, 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 »"
-#: parser/parse_utilcmd.c:3989
+#: parser/parse_utilcmd.c:3999
#, c-format
msgid "The cast requires a non-immutable conversion."
msgstr "Cette conversion requiert une conversion non immutable."
-#: parser/parse_utilcmd.c:3990
+#: parser/parse_utilcmd.c:4000
#, c-format
msgid "Try putting the literal value in single quotes."
msgstr "Placer la valeur littérale en guillemets simples."
msgid "autovacuum: processing database \"%s\""
msgstr "autovacuum : traitement de la base de données « %s »"
-#: postmaster/autovacuum.c:2273
+#: postmaster/autovacuum.c:2276
#, c-format
msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
msgstr "autovacuum : suppression de la table temporaire orpheline « %s.%s.%s »"
-#: postmaster/autovacuum.c:2502
+#: postmaster/autovacuum.c:2505
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\""
msgstr "VACUUM automatique de la table « %s.%s.%s »"
-#: postmaster/autovacuum.c:2505
+#: postmaster/autovacuum.c:2508
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\""
msgstr "ANALYZE automatique de la table « %s.%s.%s »"
-#: postmaster/autovacuum.c:2698
+#: postmaster/autovacuum.c:2701
#, c-format
msgid "processing work entry for relation \"%s.%s.%s\""
msgstr "traitement de l'enregistrement de travail pour la relation « %s.%s.%s »"
-#: postmaster/autovacuum.c:3277
+#: postmaster/autovacuum.c:3280
#, c-format
msgid "autovacuum not started because of misconfiguration"
msgstr "autovacuum non exécuté à cause d'une mauvaise configuration"
-#: postmaster/autovacuum.c:3278
+#: postmaster/autovacuum.c:3281
#, c-format
msgid "Enable the \"track_counts\" option."
msgstr "Activez l'option « track_counts »."
msgid "logical replication target relation \"%s.%s\" uses system columns in REPLICA IDENTITY index"
msgstr "la relation cible « %s.%s » de réplication logique utilise des colonnes systèmes dans l'index REPLICA IDENTITY"
-#: replication/logical/reorderbuffer.c:2521
+#: replication/logical/reorderbuffer.c:2523
#, c-format
msgid "could not write to data file for XID %u: %m"
msgstr "n'a pas pu écrire dans le fichier pour le XID %u : %m"
-#: replication/logical/reorderbuffer.c:2624 replication/logical/reorderbuffer.c:2646
+#: replication/logical/reorderbuffer.c:2626 replication/logical/reorderbuffer.c:2648
#, c-format
msgid "could not read from reorderbuffer spill file: %m"
msgstr "n'a pas pu lire le fichier « reorderbuffer spill » : %m"
-#: replication/logical/reorderbuffer.c:2628 replication/logical/reorderbuffer.c:2650
+#: replication/logical/reorderbuffer.c:2630 replication/logical/reorderbuffer.c:2652
#, c-format
msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
msgstr ""
"n'a pas pu lire à partir du fichier « reorderbuffer spill » : a lu seulement %d octets\n"
"sur %u"
-#: replication/logical/reorderbuffer.c:2874
+#: replication/logical/reorderbuffer.c:2876
#, c-format
msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
msgstr "n'a pas pu supprimer le fichier « %s » pendant la suppression de pg_replslot/%s/*.xid: %m"
-#: replication/logical/reorderbuffer.c:3344
+#: replication/logical/reorderbuffer.c:3346
#, c-format
msgid "could not read from file \"%s\": read %d instead of %d bytes"
msgstr "n'a pas pu lire à partir du fichier « %s » : lu %d octets au lieu de %d octets"
-#: replication/logical/snapbuild.c:612
+#: replication/logical/snapbuild.c:642
#, c-format
msgid "initial slot snapshot too large"
msgstr "snapshot du slot initial trop gros"
-#: replication/logical/snapbuild.c:666
+#: replication/logical/snapbuild.c:696
#, c-format
msgid "exported logical decoding snapshot: \"%s\" with %u transaction ID"
msgid_plural "exported logical decoding snapshot: \"%s\" with %u transaction IDs"
msgstr[0] "snapshot exporté pour le décodage logique : « %s » avec %u identifiant de transaction"
msgstr[1] "snapshot exporté pour le décodage logique : « %s » avec %u identifiants de transaction"
-#: replication/logical/snapbuild.c:1287 replication/logical/snapbuild.c:1380 replication/logical/snapbuild.c:1897
+#: replication/logical/snapbuild.c:1365 replication/logical/snapbuild.c:1472 replication/logical/snapbuild.c:1989
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr "le décodage logique a trouvé le point de cohérence à %X/%X"
-#: replication/logical/snapbuild.c:1289
+#: replication/logical/snapbuild.c:1367
#, c-format
msgid "There are no running transactions."
msgstr "Il n'existe pas de transactions en cours."
-#: replication/logical/snapbuild.c:1331
+#: replication/logical/snapbuild.c:1423
#, c-format
msgid "logical decoding found initial starting point at %X/%X"
msgstr "le décodage logique a trouvé le point de démarrage à %X/%X"
-#: replication/logical/snapbuild.c:1333 replication/logical/snapbuild.c:1357
+#: replication/logical/snapbuild.c:1425 replication/logical/snapbuild.c:1449
#, c-format
msgid "Waiting for transactions (approximately %d) older than %u to end."
msgstr "En attente de transactions (approximativement %d) plus anciennes que %u pour terminer."
-#: replication/logical/snapbuild.c:1355
+#: replication/logical/snapbuild.c:1447
#, c-format
msgid "logical decoding found initial consistent point at %X/%X"
msgstr "le décodage logique a trouvé le point de cohérence initial à %X/%X"
-#: replication/logical/snapbuild.c:1382
+#: replication/logical/snapbuild.c:1474
#, c-format
msgid "There are no old transactions anymore."
msgstr "Il n'existe plus d'anciennes transactions."
-#: replication/logical/snapbuild.c:1759 replication/logical/snapbuild.c:1792 replication/logical/snapbuild.c:1812 replication/logical/snapbuild.c:1831
+#: replication/logical/snapbuild.c:1851 replication/logical/snapbuild.c:1884 replication/logical/snapbuild.c:1904 replication/logical/snapbuild.c:1923
#, c-format
msgid "could not read file \"%s\", read %d of %d: %m"
msgstr "n'a pas pu lire le fichier « %s », lu %d sur %d : %m"
-#: replication/logical/snapbuild.c:1766
+#: replication/logical/snapbuild.c:1858
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr "le fichier d'état snapbuild « %s » a le nombre magique: %u au lieu de %u"
-#: replication/logical/snapbuild.c:1772
+#: replication/logical/snapbuild.c:1864
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr "le fichier d'état snapbuild « %s » a une version non supportée : %u au lieu de %u"
-#: replication/logical/snapbuild.c:1844
+#: replication/logical/snapbuild.c:1936
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr ""
"différence de somme de contrôle pour lefichier d'état snapbuild %s :\n"
"est %u, devrait être %u"
-#: replication/logical/snapbuild.c:1899
+#: replication/logical/snapbuild.c:1991
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "Le décodage logique commencera en utilisant un snapshot sauvegardé."
-#: replication/logical/snapbuild.c:1971
+#: replication/logical/snapbuild.c:2063
#, c-format
msgid "could not parse file name \"%s\""
msgstr "n'a pas pu analyser le mode du fichier « %s »"
msgid "could not link file \"%s\" to \"%s\": %m"
msgstr "n'a pas pu lier le fichier « %s » à « %s » : %m"
-#: storage/file/fd.c:849
+#: storage/file/fd.c:855
#, c-format
msgid "getrlimit failed: %m"
msgstr "échec de getrlimit : %m"
-#: storage/file/fd.c:939
+#: storage/file/fd.c:945
#, c-format
msgid "insufficient file descriptors available to start server process"
msgstr "nombre de descripteurs de fichier insuffisant pour lancer le processus serveur"
-#: storage/file/fd.c:940
+#: storage/file/fd.c:946
#, c-format
msgid "System allows %d, we need at least %d."
msgstr "Le système autorise %d, nous avons besoin d'au moins %d."
-#: storage/file/fd.c:991 storage/file/fd.c:2400 storage/file/fd.c:2510 storage/file/fd.c:2661
+#: storage/file/fd.c:997 storage/file/fd.c:2406 storage/file/fd.c:2516 storage/file/fd.c:2667
#, c-format
msgid "out of file descriptors: %m; release and retry"
msgstr "plus de descripteurs de fichiers : %m; quittez et ré-essayez"
-#: storage/file/fd.c:1334
+#: storage/file/fd.c:1340
#, c-format
msgid "temporary file: path \"%s\", size %lu"
msgstr "fichier temporaire : chemin « %s », taille %lu"
-#: storage/file/fd.c:1466
+#: storage/file/fd.c:1472
#, c-format
msgid "cannot create temporary directory \"%s\": %m"
msgstr "ne peut pas créer le répertoire temporaire « %s » : %m"
-#: storage/file/fd.c:1473
+#: storage/file/fd.c:1479
#, c-format
msgid "cannot create temporary subdirectory \"%s\": %m"
msgstr "ne peut pas créer le sous-répertoire temporaire « %s » : %m"
-#: storage/file/fd.c:1666
+#: storage/file/fd.c:1672
#, c-format
msgid "could not create temporary file \"%s\": %m"
msgstr "n'a pas pu créer le fichier temporaire « %s » : %m"
-#: storage/file/fd.c:1701
+#: storage/file/fd.c:1707
#, c-format
msgid "could not open temporary file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier temporaire « %s » : %m"
-#: storage/file/fd.c:1742
+#: storage/file/fd.c:1748
#, c-format
msgid "cannot unlink temporary file \"%s\": %m"
msgstr "n'a pas pu supprimer le fichier temporaire « %s » : %m"
-#: storage/file/fd.c:2031
+#: storage/file/fd.c:2037
#, c-format
msgid "temporary file size exceeds temp_file_limit (%dkB)"
msgstr "la taille du fichier temporaire dépasse temp_file_limit (%d Ko)"
-#: storage/file/fd.c:2376 storage/file/fd.c:2435
+#: storage/file/fd.c:2382 storage/file/fd.c:2441
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
msgstr "dépassement de maxAllocatedDescs (%d) lors de la tentative d'ouverture du fichier « %s »"
-#: storage/file/fd.c:2480
+#: storage/file/fd.c:2486
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to execute command \"%s\""
msgstr "dépassement de maxAllocatedDescs (%d) lors de la tentative d'exécution de la commande « %s »"
-#: storage/file/fd.c:2637
+#: storage/file/fd.c:2643
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
msgstr "dépassement de maxAllocatedDescs (%d) lors de la tentative d'ouverture du répertoire « %s »"
-#: storage/file/fd.c:2728
+#: storage/file/fd.c:2734
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "n'a pas pu lire le répertoire « %s » : %m"
-#: storage/file/fd.c:3166
+#: storage/file/fd.c:3172
#, c-format
msgid "unexpected file found in temporary-files directory: \"%s\""
msgstr "fichier non attendu dans le répertoire des fichiers temporaires : « %s »"
-#: storage/file/fd.c:3488
+#: storage/file/fd.c:3494
#, c-format
msgid "could not rmdir directory \"%s\": %m"
msgstr "n'a pas pu supprimer le répertoire « %s » : %m"
msgid "missing Dictionary parameter"
msgstr "paramètre Dictionary manquant"
-#: tsearch/spell.c:380 tsearch/spell.c:397 tsearch/spell.c:406 tsearch/spell.c:1062
+#: tsearch/spell.c:381 tsearch/spell.c:398 tsearch/spell.c:407 tsearch/spell.c:1063
#, c-format
msgid "invalid affix flag \"%s\""
msgstr "drapeau d'affixe invalide « %s »"
-#: tsearch/spell.c:384 tsearch/spell.c:1066
+#: tsearch/spell.c:385 tsearch/spell.c:1067
#, c-format
msgid "affix flag \"%s\" is out of range"
msgstr "le drapeau d'affixe « %s » est en dehors des limites"
-#: tsearch/spell.c:414
+#: tsearch/spell.c:415
#, c-format
msgid "invalid character in affix flag \"%s\""
msgstr "données invalides dans le drapeau d'affixe « %s »"
-#: tsearch/spell.c:434
+#: tsearch/spell.c:435
#, c-format
msgid "invalid affix flag \"%s\" with \"long\" flag value"
msgstr "drapeau d'affixe invalide « %s » avec la valeur de drapeau « long »"
-#: tsearch/spell.c:524
+#: tsearch/spell.c:525
#, c-format
msgid "could not open dictionary file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier dictionnaire « %s » : %m"
-#: tsearch/spell.c:763 utils/adt/regexp.c:208
+#: tsearch/spell.c:764 utils/adt/regexp.c:208
#, c-format
msgid "invalid regular expression: %s"
msgstr "expression rationnelle invalide : %s"
-#: tsearch/spell.c:1189 tsearch/spell.c:1201 tsearch/spell.c:1760 tsearch/spell.c:1765 tsearch/spell.c:1770
+#: tsearch/spell.c:1190 tsearch/spell.c:1202 tsearch/spell.c:1761 tsearch/spell.c:1766 tsearch/spell.c:1771
#, c-format
msgid "invalid affix alias \"%s\""
msgstr "alias d'affixe invalide « %s »"
-#: tsearch/spell.c:1242 tsearch/spell.c:1313 tsearch/spell.c:1462
+#: tsearch/spell.c:1243 tsearch/spell.c:1314 tsearch/spell.c:1463
#, c-format
msgid "could not open affix file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier affixe « %s » : %m"
-#: tsearch/spell.c:1296
+#: tsearch/spell.c:1297
#, 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:1340
+#: tsearch/spell.c:1341
#, c-format
msgid "invalid number of flag vector aliases"
msgstr "nombre d'alias de vecteur de drapeau invalide"
-#: tsearch/spell.c:1363
+#: tsearch/spell.c:1364
#, 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:1578
+#: tsearch/spell.c:1579
#, 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"
msgstr "le type de données en entrée n'est pas un tableau"
#: utils/adt/array_userfuncs.c:129 utils/adt/array_userfuncs.c:181 utils/adt/float.c:1369 utils/adt/float.c:1443 utils/adt/float.c:3737 utils/adt/float.c:3751 utils/adt/int.c:755 utils/adt/int.c:777 utils/adt/int.c:791 utils/adt/int.c:805 utils/adt/int.c:836 utils/adt/int.c:857 utils/adt/int.c:974 utils/adt/int.c:988 utils/adt/int.c:1002 utils/adt/int.c:1035 utils/adt/int.c:1049 utils/adt/int.c:1063 utils/adt/int.c:1094 utils/adt/int.c:1176
-#: utils/adt/int8.c:1164 utils/adt/numeric.c:3111 utils/adt/numeric.c:3116 utils/adt/varbit.c:1184 utils/adt/varbit.c:1572 utils/adt/varlena.c:1063 utils/adt/varlena.c:3001
+#: utils/adt/int8.c:1164 utils/adt/numeric.c:3111 utils/adt/numeric.c:3116 utils/adt/varbit.c:1184 utils/adt/varbit.c:1572 utils/adt/varlena.c:1063 utils/adt/varlena.c:2997
#, c-format
msgid "integer out of range"
msgstr "entier en dehors des limites"
#. translator: first %s is inet or cidr
#: utils/adt/bool.c:153 utils/adt/cash.c:277 utils/adt/datetime.c:3781 utils/adt/float.c:241 utils/adt/float.c:315 utils/adt/float.c:339 utils/adt/float.c:458 utils/adt/float.c:541 utils/adt/float.c:567 utils/adt/geo_ops.c:155 utils/adt/geo_ops.c:165 utils/adt/geo_ops.c:177 utils/adt/geo_ops.c:209 utils/adt/geo_ops.c:254 utils/adt/geo_ops.c:264 utils/adt/geo_ops.c:934 utils/adt/geo_ops.c:1320 utils/adt/geo_ops.c:1355 utils/adt/geo_ops.c:1363
-#: utils/adt/geo_ops.c:3429 utils/adt/geo_ops.c:4565 utils/adt/geo_ops.c:4581 utils/adt/geo_ops.c:4588 utils/adt/mac.c:94 utils/adt/mac8.c:93 utils/adt/mac8.c:166 utils/adt/mac8.c:184 utils/adt/mac8.c:202 utils/adt/mac8.c:221 utils/adt/nabstime.c:1542 utils/adt/network.c:58 utils/adt/numeric.c:596 utils/adt/numeric.c:623 utils/adt/numeric.c:5652 utils/adt/numeric.c:5676 utils/adt/numeric.c:5700 utils/adt/numeric.c:6495
+#: utils/adt/geo_ops.c:3429 utils/adt/geo_ops.c:4568 utils/adt/geo_ops.c:4584 utils/adt/geo_ops.c:4591 utils/adt/mac.c:94 utils/adt/mac8.c:93 utils/adt/mac8.c:166 utils/adt/mac8.c:184 utils/adt/mac8.c:202 utils/adt/mac8.c:221 utils/adt/nabstime.c:1542 utils/adt/network.c:58 utils/adt/numeric.c:596 utils/adt/numeric.c:623 utils/adt/numeric.c:5652 utils/adt/numeric.c:5676 utils/adt/numeric.c:5700 utils/adt/numeric.c:6495
#: utils/adt/numeric.c:6521 utils/adt/oid.c:44 utils/adt/oid.c:58 utils/adt/oid.c:64 utils/adt/oid.c:86 utils/adt/pg_lsn.c:44 utils/adt/pg_lsn.c:50 utils/adt/tid.c:72 utils/adt/tid.c:80 utils/adt/tid.c:88 utils/adt/txid.c:406 utils/adt/uuid.c:136
#, c-format
msgid "invalid input syntax for type %s: \"%s\""
msgid "value \"%s\" is out of range for type %s"
msgstr "la valeur « %s » est en dehors des limites pour le type %s"
-#: utils/adt/cash.c:652 utils/adt/cash.c:702 utils/adt/cash.c:753 utils/adt/cash.c:802 utils/adt/cash.c:854 utils/adt/cash.c:904 utils/adt/float.c:852 utils/adt/float.c:916 utils/adt/float.c:3498 utils/adt/float.c:3561 utils/adt/geo_ops.c:4092 utils/adt/int.c:820 utils/adt/int.c:936 utils/adt/int.c:1016 utils/adt/int.c:1078 utils/adt/int.c:1116 utils/adt/int.c:1144 utils/adt/int8.c:592 utils/adt/int8.c:650 utils/adt/int8.c:850
+#: utils/adt/cash.c:652 utils/adt/cash.c:702 utils/adt/cash.c:753 utils/adt/cash.c:802 utils/adt/cash.c:854 utils/adt/cash.c:904 utils/adt/float.c:852 utils/adt/float.c:916 utils/adt/float.c:3498 utils/adt/float.c:3561 utils/adt/geo_ops.c:4095 utils/adt/int.c:820 utils/adt/int.c:936 utils/adt/int.c:1016 utils/adt/int.c:1078 utils/adt/int.c:1116 utils/adt/int.c:1144 utils/adt/int8.c:592 utils/adt/int8.c:650 utils/adt/int8.c:850
#: utils/adt/int8.c:930 utils/adt/int8.c:992 utils/adt/int8.c:1072 utils/adt/numeric.c:7059 utils/adt/numeric.c:7348 utils/adt/numeric.c:8423 utils/adt/timestamp.c:3261
#, c-format
msgid "division by zero"
msgid "invalid line specification: must be two distinct points"
msgstr "spécification de ligne invalide : doit être deux points distincts"
-#: utils/adt/geo_ops.c:1341 utils/adt/geo_ops.c:3439 utils/adt/geo_ops.c:4252 utils/adt/geo_ops.c:5183
+#: utils/adt/geo_ops.c:1341 utils/adt/geo_ops.c:3439 utils/adt/geo_ops.c:4255 utils/adt/geo_ops.c:5186
#, c-format
msgid "too many points requested"
msgstr "trop de points demandé"
msgid "invalid number of points in external \"polygon\" value"
msgstr "nombre de points invalide dans la valeur externe de « polygon »"
-#: utils/adt/geo_ops.c:4011
+#: utils/adt/geo_ops.c:4014
#, c-format
msgid "function \"poly_distance\" not implemented"
msgstr "la fonction « poly_distance » n'est pas implémentée"
-#: utils/adt/geo_ops.c:4364
+#: utils/adt/geo_ops.c:4367
#, c-format
msgid "function \"path_center\" not implemented"
msgstr "la fonction « path_center » n'est pas implémentée"
-#: utils/adt/geo_ops.c:4381
+#: utils/adt/geo_ops.c:4384
#, c-format
msgid "open path cannot be converted to polygon"
msgstr "le chemin ouvert ne peut être converti en polygône"
-#: utils/adt/geo_ops.c:4633
+#: utils/adt/geo_ops.c:4636
#, c-format
msgid "invalid radius in external \"circle\" value"
msgstr "diamètre invalide pour la valeur externe de « circle »"
-#: utils/adt/geo_ops.c:5169
+#: utils/adt/geo_ops.c:5172
#, c-format
msgid "cannot convert circle with radius zero to polygon"
msgstr "ne peut pas convertir le cercle avec un diamètre zéro en un polygône"
-#: utils/adt/geo_ops.c:5174
+#: utils/adt/geo_ops.c:5177
#, c-format
msgid "must request at least 2 points"
msgstr "doit demander au moins deux points"
-#: utils/adt/geo_ops.c:5218
+#: utils/adt/geo_ops.c:5221
#, c-format
msgid "cannot convert empty polygon to circle"
msgstr "ne peut pas convertir un polygône vide en cercle"
msgid "Junk after right parenthesis or bracket."
msgstr "Problème après la parenthèse droite ou le crochet droit."
-#: utils/adt/regexp.c:289 utils/adt/regexp.c:1424 utils/adt/varlena.c:4125
+#: utils/adt/regexp.c:289 utils/adt/regexp.c:1424 utils/adt/varlena.c:4121
#, c-format
msgid "regular expression failed: %s"
msgstr "l'expression rationnelle a échoué : %s"
msgid "Provide two argument types for operator."
msgstr "Fournit deux types d'argument pour l'opérateur."
-#: utils/adt/regproc.c:1449 utils/adt/regproc.c:1473 utils/adt/regproc.c:1574 utils/adt/regproc.c:1598 utils/adt/regproc.c:1700 utils/adt/regproc.c:1705 utils/adt/varlena.c:3266 utils/adt/varlena.c:3271
+#: utils/adt/regproc.c:1449 utils/adt/regproc.c:1473 utils/adt/regproc.c:1574 utils/adt/regproc.c:1598 utils/adt/regproc.c:1700 utils/adt/regproc.c:1705 utils/adt/varlena.c:3262 utils/adt/varlena.c:3267
#, c-format
msgid "invalid name syntax"
msgstr "syntaxe du nom invalide"
msgid "bit string too long for type bit varying(%d)"
msgstr "la chaîne bit est trop longue pour le type bit varying(%d)"
-#: utils/adt/varbit.c:1070 utils/adt/varbit.c:1180 utils/adt/varlena.c:839 utils/adt/varlena.c:902 utils/adt/varlena.c:1059 utils/adt/varlena.c:2919 utils/adt/varlena.c:2997
+#: utils/adt/varbit.c:1070 utils/adt/varbit.c:1180 utils/adt/varlena.c:839 utils/adt/varlena.c:902 utils/adt/varlena.c:1059 utils/adt/varlena.c:2915 utils/adt/varlena.c:2993
#, c-format
msgid "negative substring length not allowed"
msgstr "longueur de sous-chaîne négative non autorisée"
msgid "bit index %d out of valid range (0..%d)"
msgstr "index de bit %d en dehors des limites valides (0..%d)"
-#: utils/adt/varbit.c:1809 utils/adt/varlena.c:3190
+#: utils/adt/varbit.c:1809 utils/adt/varlena.c:3186
#, c-format
msgid "new bit must be 0 or 1"
msgstr "le nouveau bit doit valoir soit 0 soit 1"
msgid "could not compare Unicode strings: %m"
msgstr "n'a pas pu comparer les chaînes unicode : %m"
-#: utils/adt/varlena.c:1565 utils/adt/varlena.c:2186
+#: utils/adt/varlena.c:1565 utils/adt/varlena.c:2184
#, c-format
msgid "collation failed: %s"
msgstr "échec du collationnement : %s"
-#: utils/adt/varlena.c:2404
+#: utils/adt/varlena.c:2401
#, c-format
msgid "sort key generation failed: %s"
msgstr "échec de génération de la clé de tri : %s"
-#: utils/adt/varlena.c:3074 utils/adt/varlena.c:3106 utils/adt/varlena.c:3141 utils/adt/varlena.c:3178
+#: utils/adt/varlena.c:3070 utils/adt/varlena.c:3102 utils/adt/varlena.c:3137 utils/adt/varlena.c:3174
#, c-format
msgid "index %d out of valid range, 0..%d"
msgstr "index %d en dehors des limites valides, 0..%d"
-#: utils/adt/varlena.c:4221
+#: utils/adt/varlena.c:4217
#, c-format
msgid "field position must be greater than zero"
msgstr "la position du champ doit être plus grand que zéro"
-#: utils/adt/varlena.c:5100
+#: utils/adt/varlena.c:5095
#, c-format
msgid "unterminated format() type specifier"
msgstr "spécificateur de type pour format() non terminé"
-#: utils/adt/varlena.c:5101 utils/adt/varlena.c:5235 utils/adt/varlena.c:5356
+#: utils/adt/varlena.c:5096 utils/adt/varlena.c:5230 utils/adt/varlena.c:5351
#, c-format
msgid "For a single \"%%\" use \"%%%%\"."
msgstr "Pour un unique \"%%\" utilisez \"%%%%\"."
-#: utils/adt/varlena.c:5233 utils/adt/varlena.c:5354
+#: utils/adt/varlena.c:5228 utils/adt/varlena.c:5349
#, c-format
msgid "unrecognized format() type specifier \"%c\""
msgstr "spécificateur de type « %c » pour format() non reconnu"
-#: utils/adt/varlena.c:5246 utils/adt/varlena.c:5303
+#: utils/adt/varlena.c:5241 utils/adt/varlena.c:5298
#, c-format
msgid "too few arguments for format()"
msgstr "trop peu d'arguments pour format()"
-#: utils/adt/varlena.c:5399 utils/adt/varlena.c:5581
+#: utils/adt/varlena.c:5394 utils/adt/varlena.c:5576
#, c-format
msgid "number is out of range"
msgstr "le nombre est en dehors des limites"
-#: utils/adt/varlena.c:5462 utils/adt/varlena.c:5490
+#: utils/adt/varlena.c:5457 utils/adt/varlena.c:5485
#, c-format
msgid "format specifies argument 0, but arguments are numbered from 1"
msgstr "le format indique l'argument 0 mais les arguments sont numérotés à partir de 1"
-#: utils/adt/varlena.c:5483
+#: utils/adt/varlena.c:5478
#, c-format
msgid "width argument position must be ended by \"$\""
msgstr "la position de l'argument width doit se terminer par « $ »"
-#: utils/adt/varlena.c:5528
+#: utils/adt/varlena.c:5523
#, c-format
msgid "null values cannot be formatted as an SQL identifier"
msgstr "les valeurs NULL ne peuvent pas être formatés comme un identifiant SQL"
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:6017
+#: utils/cache/relcache.c:6013
#, 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:6019
+#: utils/cache/relcache.c:6015
#, 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:6331
+#: utils/cache/relcache.c:6327
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "n'a pas pu supprimer le fichier cache « %s » : %m"
"@INCLUDE sans nom de fichier dans le fichier des fuseaux horaires « %s »,\n"
"ligne %d"
-#: utils/mmgr/aset.c:485 utils/mmgr/generation.c:250 utils/mmgr/slab.c:252
+#: utils/mmgr/aset.c:485 utils/mmgr/generation.c:250 utils/mmgr/slab.c:254
#, c-format
msgid "Failed while creating memory context \"%s\"."
msgstr "Échec lors de la création du contexte mémoire « %s »."