]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Translation updates
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 11 May 2020 11:24:12 +0000 (13:24 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 11 May 2020 11:24:12 +0000 (13:24 +0200)
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: b6156df7b9bb5e2f7280dfee626698cce9ef41de

23 files changed:
src/backend/po/de.po
src/backend/po/es.po
src/backend/po/fr.po
src/backend/po/ru.po
src/backend/po/sv.po
src/bin/pg_basebackup/po/ru.po
src/bin/pg_dump/po/de.po
src/bin/pg_dump/po/fr.po
src/bin/pg_dump/po/ru.po
src/bin/pg_dump/po/sv.po
src/bin/pg_rewind/po/ru.po
src/bin/pg_upgrade/po/de.po
src/bin/pg_upgrade/po/fr.po
src/bin/pg_upgrade/po/ru.po
src/bin/pg_upgrade/po/sv.po
src/bin/pg_verify_checksums/po/ru.po
src/bin/psql/po/ru.po
src/bin/psql/po/sv.po
src/bin/scripts/po/de.po
src/bin/scripts/po/fr.po
src/bin/scripts/po/ru.po
src/bin/scripts/po/sv.po
src/pl/plpgsql/src/po/ru.po

index ee843cc7996d512b757ab4a74cca9ebd101e0001..780d7c6ccda4cb4cb43b2d7af563f4c483d67fe4 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: PostgreSQL 11\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2020-02-08 11:09+0000\n"
-"PO-Revision-Date: 2020-02-06 22:01+0100\n"
+"PO-Revision-Date: 2020-03-10 14:30+0100\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <peter_e@gmx.net>\n"
 "Language: de\n"
@@ -8797,7 +8797,7 @@ msgstr "»%s« ist keine Tabelle oder Fremdtabelle"
 #: commands/tablecmds.c:5072
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
-msgstr "»%s« ist weder Tabelle, Sicht, zusammengesetzter Typ noch Fremdtabelle"
+msgstr "»%s« ist weder Tabelle, zusammengesetzter Typ noch Fremdtabelle"
 
 #: commands/tablecmds.c:5075 commands/tablecmds.c:6524
 #, c-format
index fe045a3feabc19a5681604d16402bd58c4889957..cb57c30dcdc4e6f2ac7a7c97a356bca2da676c9b 100644 (file)
@@ -59,7 +59,7 @@ msgstr ""
 "Project-Id-Version: PostgreSQL server 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2019-09-29 23:48+0000\n"
-"PO-Revision-Date: 2019-09-30 16:37-0300\n"
+"PO-Revision-Date: 2020-04-02 13:21-0300\n"
 "Last-Translator: Álvaro Herrera <alvherre@alvh.no-ip.org>\n"
 "Language-Team: PgSQL Español <pgsql-es-ayuda@postgresql.org>\n"
 "Language: es\n"
@@ -18289,7 +18289,7 @@ msgstr "no se puede insertar en la columna «%s»"
 #: rewrite/rewriteHandler.c:810 rewrite/rewriteHandler.c:825
 #, c-format
 msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS."
-msgstr "La columna \"% s\" es una columna de identidad definida como GENERATED ALWAYS."
+msgstr "La columna \"%s\" es una columna de identidad definida como GENERATED ALWAYS."
 
 #: rewrite/rewriteHandler.c:812
 #, c-format
index 5862710a956c282796defa3e34c967814938ec7b..1502ff9f01189af6aeef04716b3ac42706367a02 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.6\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-02-06 21:50+0000\n"
-"PO-Revision-Date: 2020-02-08 11:34+0100\n"
+"POT-Creation-Date: 2020-04-15 07:32+0000\n"
+"PO-Revision-Date: 2020-04-15 14:12+0200\n"
 "Last-Translator: Julien Rouhaud <rjuju123@gmail.com>\n"
 "Language-Team: French <guillaume@lelarge.info>\n"
 "Language: fr\n"
@@ -17,13 +17,13 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.2.4\n"
+"X-Generator: Poedit 2.3\n"
 
 #: ../common/config_info.c:130 ../common/config_info.c:138 ../common/config_info.c:146 ../common/config_info.c:154 ../common/config_info.c:162 ../common/config_info.c:170 ../common/config_info.c:178 ../common/config_info.c:186 ../common/config_info.c:194
 msgid "not recorded"
 msgstr "non enregistré"
 
-#: ../common/controldata_utils.c:58 commands/copy.c:3196 commands/extension.c:3337 utils/adt/genfile.c:151
+#: ../common/controldata_utils.c:58 commands/copy.c:3196 commands/extension.c:3337 utils/adt/genfile.c:144
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m"
@@ -33,8 +33,8 @@ msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m"
 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:347 access/transam/xlog.c:3440 access/transam/xlog.c:10942 access/transam/xlog.c:10955 access/transam/xlog.c:11380 access/transam/xlog.c:11460 access/transam/xlog.c:11499 access/transam/xlog.c:11542 access/transam/xlogfuncs.c:658 access/transam/xlogfuncs.c:677 commands/extension.c:3347 libpq/hba.c:499 replication/logical/origin.c:719 replication/logical/origin.c:749
-#: replication/logical/reorderbuffer.c:3316 replication/walsender.c:510 storage/file/copydir.c:195 utils/adt/genfile.c:168 utils/adt/misc.c:944
+#: ../common/controldata_utils.c:75 access/transam/timeline.c:347 access/transam/xlog.c:3440 access/transam/xlog.c:10953 access/transam/xlog.c:10966 access/transam/xlog.c:11391 access/transam/xlog.c:11471 access/transam/xlog.c:11510 access/transam/xlog.c:11553 access/transam/xlogfuncs.c:658 access/transam/xlogfuncs.c:677 commands/extension.c:3347 libpq/hba.c:499 replication/logical/origin.c:719 replication/logical/origin.c:749
+#: replication/logical/reorderbuffer.c:3313 replication/walsender.c:510 storage/file/copydir.c:195 utils/adt/genfile.c:161 utils/adt/misc.c:957
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "n'a pas pu lire le fichier « %s » : %m"
@@ -282,12 +282,12 @@ msgstr "le processus fils a été terminé par le signal %d"
 msgid "child process exited with unrecognized status %d"
 msgstr "le processus fils a quitté avec un statut %d non reconnu"
 
-#: ../port/chklocale.c:288
+#: ../port/chklocale.c:307
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "n'a pas pu déterminer l'encodage pour le codeset « %s »"
 
-#: ../port/chklocale.c:409 ../port/chklocale.c:415
+#: ../port/chklocale.c:428 ../port/chklocale.c:434
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr "n'a pas pu déterminer l'encodage pour la locale « %s » : le codeset vaut « %s »"
@@ -369,7 +369,7 @@ msgstr "n'a pas pu vérifier l'appartenance du jeton d'accès : code d'erreur %l
 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:877 access/brin/brin.c:954 access/gin/ginfast.c:1018 access/transam/xlog.c:10354 access/transam/xlog.c:10881 access/transam/xlogfuncs.c:286 access/transam/xlogfuncs.c:313 access/transam/xlogfuncs.c:352 access/transam/xlogfuncs.c:373 access/transam/xlogfuncs.c:394 access/transam/xlogfuncs.c:464 access/transam/xlogfuncs.c:520
+#: access/brin/brin.c:877 access/brin/brin.c:954 access/gin/ginfast.c:1018 access/transam/xlog.c:10365 access/transam/xlog.c:10892 access/transam/xlogfuncs.c:286 access/transam/xlogfuncs.c:313 access/transam/xlogfuncs.c:352 access/transam/xlogfuncs.c:373 access/transam/xlogfuncs.c:394 access/transam/xlogfuncs.c:464 access/transam/xlogfuncs.c:520
 #, c-format
 msgid "recovery is in progress"
 msgstr "restauration en cours"
@@ -394,7 +394,7 @@ msgstr "« %s » n'est pas un index BRIN"
 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:830 access/spgist/spgdoinsert.c:1957
+#: 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:1957
 #, 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 »"
@@ -748,7 +748,7 @@ msgstr "il manque un opérateur inter-type pour la famille d'opérateur « %s »
 msgid "\"%s\" is an index"
 msgstr "« %s » est un index"
 
-#: access/heap/heapam.c:1309 access/heap/heapam.c:1338 access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:10988 commands/tablecmds.c:14273
+#: access/heap/heapam.c:1309 access/heap/heapam.c:1338 access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:11076 commands/tablecmds.c:14361
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "« %s » est un type composite"
@@ -768,7 +768,7 @@ msgstr "ne peut pas supprimer les lignes lors d'une opération parallèle"
 msgid "attempted to delete invisible tuple"
 msgstr "a tenté de supprimer la ligne invisible"
 
-#: access/heap/heapam.c:3572 access/heap/heapam.c:6432
+#: access/heap/heapam.c:3572 access/heap/heapam.c:6441
 #, c-format
 msgid "cannot update tuples during a parallel operation"
 msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle"
@@ -778,7 +778,7 @@ msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle"
 msgid "attempted to update invisible tuple"
 msgstr "a tenté de mettre à jour la ligne invisible"
 
-#: access/heap/heapam.c:5108 access/heap/heapam.c:5146 access/heap/heapam.c:5398 executor/execMain.c:2653
+#: access/heap/heapam.c:5108 access/heap/heapam.c:5146 access/heap/heapam.c:5398 executor/execMain.c:2657
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "n'a pas pu obtenir un verrou sur la relation « %s »"
@@ -793,12 +793,12 @@ msgstr "la ligne est trop grande : taille %zu, taille maximale %zu"
 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:411 access/transam/timeline.c:490 access/transam/xlog.c:3307 access/transam/xlog.c:3473 replication/logical/snapbuild.c:1652 replication/slot.c:1313 replication/slot.c:1405 storage/file/fd.c:658 storage/file/fd.c:3552 storage/smgr/md.c:1036 storage/smgr/md.c:1281 storage/smgr/md.c:1455 utils/misc/guc.c:7270
+#: access/heap/rewriteheap.c:982 access/heap/rewriteheap.c:1203 access/heap/rewriteheap.c:1303 access/transam/timeline.c:411 access/transam/timeline.c:490 access/transam/xlog.c:3307 access/transam/xlog.c:3473 replication/logical/snapbuild.c:1652 replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:658 storage/file/fd.c:3552 storage/smgr/md.c:1036 storage/smgr/md.c:1281 storage/smgr/md.c:1455 utils/misc/guc.c:7270
 #, 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:314 access/transam/timeline.c:465 access/transam/xlog.c:3261 access/transam/xlog.c:3411 access/transam/xlog.c:10692 access/transam/xlog.c:10730 access/transam/xlog.c:11133 postmaster/postmaster.c:4457 replication/logical/origin.c:575 replication/slot.c:1262 storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1297
+#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155 access/transam/timeline.c:314 access/transam/timeline.c:465 access/transam/xlog.c:3261 access/transam/xlog.c:3411 access/transam/xlog.c:10703 access/transam/xlog.c:10741 access/transam/xlog.c:11144 postmaster/postmaster.c:4457 replication/logical/origin.c:575 replication/slot.c:1272 storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1297
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier « %s » : %m"
@@ -813,20 +813,20 @@ msgstr "n'a pas pu tronquer le fichier « %s » en %u : %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:369 access/transam/timeline.c:404 access/transam/timeline.c:482 access/transam/xlog.c:3293 access/transam/xlog.c:3464 postmaster/postmaster.c:4467 postmaster/postmaster.c:4477 replication/logical/origin.c:590 replication/logical/origin.c:635 replication/logical/origin.c:657 replication/logical/snapbuild.c:1628 replication/slot.c:1296 storage/file/copydir.c:208
+#: access/heap/rewriteheap.c:1190 access/transam/timeline.c:369 access/transam/timeline.c:404 access/transam/timeline.c:482 access/transam/xlog.c:3293 access/transam/xlog.c:3464 postmaster/postmaster.c:4467 postmaster/postmaster.c:4477 replication/logical/origin.c:590 replication/logical/origin.c:635 replication/logical/origin.c:657 replication/logical/snapbuild.c:1628 replication/slot.c:1307 storage/file/copydir.c:208
 #: utils/init/miscinit.c:1345 utils/init/miscinit.c:1356 utils/init/miscinit.c:1364 utils/misc/guc.c:7231 utils/misc/guc.c:7262 utils/misc/guc.c:9121 utils/misc/guc.c:9135 utils/time/snapmgr.c:1302 utils/time/snapmgr.c:1309
 #, 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:1276 postmaster/syslogger.c:1459 replication/logical/origin.c:563 replication/logical/reorderbuffer.c:2818 replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1972 replication/slot.c:1375 storage/file/fd.c:709 storage/file/fd.c:3152 storage/file/fd.c:3214 storage/file/reinit.c:255 storage/ipc/dsm.c:315
+#: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:459 postmaster/postmaster.c:1276 postmaster/syslogger.c:1459 replication/logical/origin.c:563 replication/logical/reorderbuffer.c:2815 replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1972 replication/slot.c:1391 storage/file/fd.c:709 storage/file/fd.c:3152 storage/file/fd.c:3214 storage/file/reinit.c:255 storage/ipc/dsm.c:315
 #: storage/smgr/md.c:426 storage/smgr/md.c:475 storage/smgr/md.c:1402 utils/time/snapmgr.c:1640
 #, 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:111 access/transam/timeline.c:236 access/transam/timeline.c:333 access/transam/xlog.c:3238 access/transam/xlog.c:3356 access/transam/xlog.c:3397 access/transam/xlog.c:3674 access/transam/xlog.c:3752 access/transam/xlogutils.c:708 postmaster/syslogger.c:1482 replication/basebackup.c:529 replication/basebackup.c:1405 replication/logical/origin.c:712
-#: replication/logical/reorderbuffer.c:2303 replication/logical/reorderbuffer.c:2580 replication/logical/reorderbuffer.c:3296 replication/logical/snapbuild.c:1614 replication/logical/snapbuild.c:1714 replication/slot.c:1390 replication/walsender.c:483 replication/walsender.c:2414 storage/file/copydir.c:161 storage/file/fd.c:641 storage/file/fd.c:3447 storage/file/fd.c:3531 storage/smgr/md.c:608 utils/error/elog.c:1872
+#: access/heap/rewriteheap.c:1292 access/transam/timeline.c:111 access/transam/timeline.c:236 access/transam/timeline.c:333 access/transam/xlog.c:3238 access/transam/xlog.c:3356 access/transam/xlog.c:3397 access/transam/xlog.c:3674 access/transam/xlog.c:3752 access/transam/xlogutils.c:708 postmaster/syslogger.c:1482 replication/basebackup.c:543 replication/basebackup.c:1430 replication/logical/origin.c:712
+#: replication/logical/reorderbuffer.c:2300 replication/logical/reorderbuffer.c:2577 replication/logical/reorderbuffer.c:3293 replication/logical/snapbuild.c:1614 replication/logical/snapbuild.c:1714 replication/slot.c:1406 replication/walsender.c:483 replication/walsender.c:2414 storage/file/copydir.c:161 storage/file/fd.c:641 storage/file/fd.c:3447 storage/file/fd.c:3531 storage/smgr/md.c:608 utils/error/elog.c:1872
 #: utils/init/miscinit.c:1269 utils/init/miscinit.c:1404 utils/init/miscinit.c:1481 utils/misc/guc.c:7487 utils/misc/guc.c:7519
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -842,7 +842,7 @@ msgstr "la méthode d'accès « %s » n'est pas de type %s"
 msgid "index access method \"%s\" does not have a handler"
 msgstr "la méthode d'accès « %s » n'a pas de handler"
 
-#: access/index/indexam.c:160 catalog/objectaddress.c:1223 commands/indexcmds.c:2329 commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:14264 commands/tablecmds.c:15684
+#: access/index/indexam.c:160 catalog/objectaddress.c:1223 commands/indexcmds.c:2382 commands/tablecmds.c:251 commands/tablecmds.c:275 commands/tablecmds.c:14352 commands/tablecmds.c:15772
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "« %s » n'est pas un index"
@@ -867,7 +867,7 @@ msgstr "échec pour retrouver la ligne dans l'index « %s »"
 msgid "This may be because of a non-immutable index expression."
 msgstr "Ceci peut être dû à une expression d'index immutable."
 
-#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:833
+#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:836
 #, c-format
 msgid ""
 "Values larger than 1/3 of a buffer page cannot be indexed.\n"
@@ -1906,7 +1906,7 @@ msgstr "le paramètre « %s » requiert une valeur booléenne"
 msgid "parameter \"%s\" requires a temporal value"
 msgstr "le paramètre « %s » requiert une valeur temporelle"
 
-#: access/transam/xlog.c:5515 catalog/dependency.c:995 catalog/dependency.c:996 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/dependency.c:1014 catalog/dependency.c:1015 commands/tablecmds.c:1089 commands/tablecmds.c:11448 commands/user.c:1064 commands/view.c:504 libpq/auth.c:337 replication/syncrep.c:1170 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5344 utils/misc/guc.c:6019 utils/misc/guc.c:6112
+#: access/transam/xlog.c:5515 catalog/dependency.c:995 catalog/dependency.c:996 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/dependency.c:1014 catalog/dependency.c:1015 commands/tablecmds.c:1091 commands/tablecmds.c:11536 commands/user.c:1064 commands/view.c:504 libpq/auth.c:337 replication/syncrep.c:1170 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5344 utils/misc/guc.c:6019 utils/misc/guc.c:6112
 #: utils/misc/guc.c:10128 utils/misc/guc.c:10162 utils/misc/guc.c:10196 utils/misc/guc.c:10230 utils/misc/guc.c:10265
 #, c-format
 msgid "%s"
@@ -2155,7 +2155,7 @@ msgstr "n'a pas pu créer le lien symbolique « %s » : %m"
 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:6589 access/transam/xlog.c:11621
+#: access/transam/xlog.c:6589 access/transam/xlog.c:11632
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Le fichier « %s » a été renommé en « %s »."
@@ -2256,19 +2256,19 @@ msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)"
 msgid "redo is not required"
 msgstr "la ré-exécution n'est pas nécessaire"
 
-#: access/transam/xlog.c:7498 access/transam/xlog.c:7502
+#: access/transam/xlog.c:7502 access/transam/xlog.c:7506
 #, 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:7499
+#: access/transam/xlog.c:7503
 #, 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:7503
+#: access/transam/xlog.c:7507
 #, 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 ""
@@ -2276,204 +2276,204 @@ 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:7506
+#: access/transam/xlog.c:7510
 #, 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:7541
+#: access/transam/xlog.c:7545
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
 
-#: access/transam/xlog.c:7989
+#: access/transam/xlog.c:7993
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "état de restauration cohérent atteint à %X/%X"
 
-#: access/transam/xlog.c:8181
+#: access/transam/xlog.c:8185
 #, 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:8185
+#: access/transam/xlog.c:8189
 #, 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:8202
+#: access/transam/xlog.c:8206
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "enregistrement du point de vérification primaire invalide"
 
-#: access/transam/xlog.c:8206
+#: access/transam/xlog.c:8210
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "enregistrement du point de vérification invalide"
 
-#: access/transam/xlog.c:8217
+#: access/transam/xlog.c:8221
 #, 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:8221
+#: access/transam/xlog.c:8225
 #, 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:8234
+#: access/transam/xlog.c:8238
 #, 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:8238
+#: access/transam/xlog.c:8242
 #, 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:8249
+#: access/transam/xlog.c:8253
 #, 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:8253
+#: access/transam/xlog.c:8257
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "longueur invalide de l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:8459
+#: access/transam/xlog.c:8463
 #, c-format
 msgid "shutting down"
 msgstr "arrêt en cours"
 
-#: access/transam/xlog.c:8779
+#: access/transam/xlog.c:8783
 #, c-format
 msgid "checkpoint skipped because system is idle"
 msgstr "checkpoint ignoré car le système est inactif"
 
-#: access/transam/xlog.c:8984
+#: access/transam/xlog.c:8988
 #, 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:9241
+#: access/transam/xlog.c:9245
 #, 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:9264
+#: access/transam/xlog.c:9268
 #, 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:9431
+#: access/transam/xlog.c:9435
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "la ré-exécution en restauration commence à %X/%X"
 
-#: access/transam/xlog.c:9433
+#: access/transam/xlog.c:9437
 #, 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:9567
+#: access/transam/xlog.c:9571
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "point de restauration « %s » créé à %X/%X"
 
-#: access/transam/xlog.c:9705
+#: access/transam/xlog.c:9709
 #, 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:9714
+#: access/transam/xlog.c:9718
 #, 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:9730
+#: access/transam/xlog.c:9734
 #, 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:9806
+#: access/transam/xlog.c:9810
 #, 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:9862 access/transam/xlog.c:9918 access/transam/xlog.c:9941
+#: access/transam/xlog.c:9866 access/transam/xlog.c:9922 access/transam/xlog.c:9945
 #, 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:10222
+#: access/transam/xlog.c:10233
 #, 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:10247
+#: access/transam/xlog.c:10258
 #, 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:10255
+#: access/transam/xlog.c:10266
 #, 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:10264
+#: access/transam/xlog.c:10275
 #, 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:10355 access/transam/xlog.c:10882 access/transam/xlogfuncs.c:287 access/transam/xlogfuncs.c:314 access/transam/xlogfuncs.c:353 access/transam/xlogfuncs.c:374 access/transam/xlogfuncs.c:395
+#: access/transam/xlog.c:10366 access/transam/xlog.c:10893 access/transam/xlogfuncs.c:287 access/transam/xlogfuncs.c:314 access/transam/xlogfuncs.c:353 access/transam/xlogfuncs.c:374 access/transam/xlogfuncs.c:395
 #, 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:10364 access/transam/xlog.c:10891
+#: access/transam/xlog.c:10375 access/transam/xlog.c:10902
 #, 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:10365 access/transam/xlog.c:10892 access/transam/xlogfuncs.c:320
+#: access/transam/xlog.c:10376 access/transam/xlog.c:10903 access/transam/xlogfuncs.c:320
 #, 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:10370
+#: access/transam/xlog.c:10381
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "label de sauvegarde trop long (%d octets maximum)"
 
-#: access/transam/xlog.c:10407 access/transam/xlog.c:10683 access/transam/xlog.c:10721
+#: access/transam/xlog.c:10418 access/transam/xlog.c:10694 access/transam/xlog.c:10732
 #, c-format
 msgid "a backup is already in progress"
 msgstr "une sauvegarde est déjà en cours"
 
-#: access/transam/xlog.c:10408
+#: access/transam/xlog.c:10419
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
 
-#: access/transam/xlog.c:10504
+#: access/transam/xlog.c:10515
 #, 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:10506 access/transam/xlog.c:11087
+#: access/transam/xlog.c:10517 access/transam/xlog.c:11098
 #, 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 ""
@@ -2481,86 +2481,86 @@ 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:10574 replication/basebackup.c:1246 utils/adt/misc.c:517
+#: access/transam/xlog.c:10585 replication/basebackup.c:1264 utils/adt/misc.c:530
 #, 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:10581 replication/basebackup.c:1251 utils/adt/misc.c:522
+#: access/transam/xlog.c:10592 replication/basebackup.c:1269 utils/adt/misc.c:535
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "la cible du lien symbolique « %s » est trop long"
 
-#: access/transam/xlog.c:10633 commands/tablespace.c:391 commands/tablespace.c:553 replication/basebackup.c:1266 utils/adt/misc.c:530
+#: access/transam/xlog.c:10644 commands/tablespace.c:391 commands/tablespace.c:553 replication/basebackup.c:1284 utils/adt/misc.c:543
 #, 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:10677 access/transam/xlog.c:10715 access/transam/xlog.c:10930 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3206 commands/extension.c:3326 commands/tablespace.c:782 commands/tablespace.c:873 guc-file.l:1062 replication/basebackup.c:535 replication/basebackup.c:607 replication/logical/snapbuild.c:1528 storage/file/copydir.c:68 storage/file/copydir.c:107
-#: storage/file/fd.c:1752 storage/file/fd.c:3132 storage/file/fd.c:3314 storage/file/fd.c:3399 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:131 utils/adt/genfile.c:382
+#: access/transam/xlog.c:10688 access/transam/xlog.c:10726 access/transam/xlog.c:10941 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3206 commands/extension.c:3326 commands/tablespace.c:782 commands/tablespace.c:873 guc-file.l:1061 replication/basebackup.c:549 replication/basebackup.c:621 replication/logical/snapbuild.c:1528 storage/file/copydir.c:68 storage/file/copydir.c:107
+#: storage/file/fd.c:1752 storage/file/fd.c:3132 storage/file/fd.c:3314 storage/file/fd.c:3399 utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:124 utils/adt/genfile.c:375 utils/adt/genfile.c:590
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "n'a pas pu tester le fichier « %s » : %m"
 
-#: access/transam/xlog.c:10684 access/transam/xlog.c:10722
+#: access/transam/xlog.c:10695 access/transam/xlog.c:10733
 #, 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:10701 access/transam/xlog.c:10739 access/transam/xlog.c:11150 postmaster/syslogger.c:1493 postmaster/syslogger.c:1506
+#: access/transam/xlog.c:10712 access/transam/xlog.c:10750 access/transam/xlog.c:11161 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:10907
+#: access/transam/xlog.c:10918
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "une sauvegarde exclusive n'est pas en cours"
 
-#: access/transam/xlog.c:10934
+#: access/transam/xlog.c:10945
 #, c-format
 msgid "a backup is not in progress"
 msgstr "une sauvegarde n'est pas en cours"
 
-#: access/transam/xlog.c:11020 access/transam/xlog.c:11033 access/transam/xlog.c:11394 access/transam/xlog.c:11400 access/transam/xlog.c:11448 access/transam/xlog.c:11521 access/transam/xlogfuncs.c:688
+#: access/transam/xlog.c:11031 access/transam/xlog.c:11044 access/transam/xlog.c:11405 access/transam/xlog.c:11411 access/transam/xlog.c:11459 access/transam/xlog.c:11532 access/transam/xlogfuncs.c:688
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "données invalides dans le fichier « %s »"
 
-#: access/transam/xlog.c:11037 replication/basebackup.c:1103
+#: access/transam/xlog.c:11048 replication/basebackup.c:1117
 #, 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:11038 replication/basebackup.c:1104
+#: access/transam/xlog.c:11049 replication/basebackup.c:1118
 #, 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:11085
+#: access/transam/xlog.c:11096
 #, 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:11205
+#: access/transam/xlog.c:11216
 #, 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:11215
+#: access/transam/xlog.c:11226
 #, 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:11217
+#: access/transam/xlog.c:11228
 #, 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 ""
@@ -2568,12 +2568,12 @@ 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:11224
+#: access/transam/xlog.c:11235
 #, 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:11228
+#: access/transam/xlog.c:11239
 #, 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 ""
@@ -2581,78 +2581,78 @@ 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:11431
+#: access/transam/xlog.c:11442
 #, c-format
 msgid "backup time %s in file \"%s\""
 msgstr "heure de sauvegarde %s dans le fichier « %s »"
 
-#: access/transam/xlog.c:11436
+#: access/transam/xlog.c:11447
 #, c-format
 msgid "backup label %s in file \"%s\""
 msgstr "label de sauvegarde %s dans le fichier « %s"
 
-#: access/transam/xlog.c:11449
+#: access/transam/xlog.c:11460
 #, 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:11453
+#: access/transam/xlog.c:11464
 #, 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:11561
+#: access/transam/xlog.c:11572
 #, c-format
 msgid "WAL redo at %X/%X for %s"
 msgstr "rejeu des WAL à %X/%X pour %s"
 
-#: access/transam/xlog.c:11610
+#: access/transam/xlog.c:11621
 #, 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:11611
+#: access/transam/xlog.c:11622
 #, 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:11620 access/transam/xlog.c:11632 access/transam/xlog.c:11642
+#: access/transam/xlog.c:11631 access/transam/xlog.c:11643 access/transam/xlog.c:11653
 #, c-format
 msgid "online backup mode canceled"
 msgstr "mode de sauvegarde en ligne annulé"
 
-#: access/transam/xlog.c:11633
+#: access/transam/xlog.c:11644
 #, 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:11643
+#: access/transam/xlog.c:11654
 #, 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:11769 access/transam/xlogutils.c:727 replication/walreceiver.c:987 replication/walsender.c:2426
+#: access/transam/xlog.c:11780 access/transam/xlogutils.c:727 replication/walreceiver.c:987 replication/walsender.c:2426
 #, 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:11785
+#: access/transam/xlog.c:11796
 #, 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:12326
+#: access/transam/xlog.c:12354
 #, c-format
 msgid "received promote request"
 msgstr "a reçu une demande de promotion"
 
-#: access/transam/xlog.c:12339
+#: access/transam/xlog.c:12367
 #, c-format
 msgid "trigger file found: %s"
 msgstr "fichier trigger trouvé : %s"
 
-#: access/transam/xlog.c:12348
+#: access/transam/xlog.c:12376
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "n'a pas pu tester le fichier trigger « %s » : %m"
@@ -2680,7 +2680,7 @@ msgstr "n'a pas pu restaurer le fichier « %s » à partir de l'archive : %s"
 msgid "%s \"%s\": %s"
 msgstr "%s « %s »: %s"
 
-#: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517 replication/logical/snapbuild.c:1667 replication/slot.c:598 replication/slot.c:1211 replication/slot.c:1326 storage/file/fd.c:669 storage/file/fd.c:764 utils/time/snapmgr.c:1318
+#: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517 replication/logical/snapbuild.c:1667 replication/slot.c:598 replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:669 storage/file/fd.c:764 utils/time/snapmgr.c:1318
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m"
@@ -2716,15 +2716,15 @@ msgid "Did you mean to use pg_stop_backup('f')?"
 msgstr "Souhaitiez-vous utiliser pg_stop_backup('f') ?"
 
 #: access/transam/xlogfuncs.c:195 commands/event_trigger.c:1464 commands/event_trigger.c:2016 commands/extension.c:1902 commands/extension.c:2011 commands/extension.c:2235 commands/prepare.c:722 executor/execExpr.c:2209 executor/execSRF.c:715 executor/functions.c:1034 foreign/foreign.c:488 libpq/hba.c:2603 replication/logical/launcher.c:1127 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1460 replication/slotfuncs.c:200
-#: replication/walsender.c:3195 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/pgstatfuncs.c:457 utils/adt/pgstatfuncs.c:558 utils/fmgr/funcapi.c:62 utils/misc/guc.c:8830 utils/mmgr/portalmem.c:1134
+#: replication/walsender.c:3195 utils/adt/datetime.c:4795 utils/adt/genfile.c:464 utils/adt/genfile.c:544 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:408 utils/adt/pgstatfuncs.c:457 utils/adt/pgstatfuncs.c:558 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8830 utils/mmgr/portalmem.c:1134
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr ""
 "la fonction avec set-value a été appelé dans un contexte qui n'accepte pas\n"
 "un ensemble"
 
-#: access/transam/xlogfuncs.c:199 commands/event_trigger.c:1468 commands/event_trigger.c:2020 commands/extension.c:1906 commands/extension.c:2015 commands/extension.c:2239 commands/prepare.c:726 foreign/foreign.c:493 libpq/hba.c:2607 replication/logical/launcher.c:1131 replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1464 replication/slotfuncs.c:204 replication/walsender.c:3199 utils/adt/pgstatfuncs.c:461
-#: utils/adt/pgstatfuncs.c:562 utils/misc/guc.c:8834 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1138
+#: access/transam/xlogfuncs.c:199 commands/event_trigger.c:1468 commands/event_trigger.c:2020 commands/extension.c:1906 commands/extension.c:2015 commands/extension.c:2239 commands/prepare.c:726 foreign/foreign.c:493 libpq/hba.c:2607 replication/logical/launcher.c:1131 replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1464 replication/slotfuncs.c:204 replication/walsender.c:3199 utils/adt/datetime.c:4799
+#: utils/adt/genfile.c:468 utils/adt/genfile.c:548 utils/adt/misc.c:412 utils/adt/pgstatfuncs.c:461 utils/adt/pgstatfuncs.c:562 utils/misc/guc.c:8834 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1138
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
 msgstr "mode matérialisé requis mais interdit dans ce contexte"
@@ -3068,7 +3068,7 @@ msgstr "le « Large Object » %u n'existe pas"
 #: 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:155 commands/dbcommands.c:164 commands/dbcommands.c:173
 #: commands/dbcommands.c:182 commands/dbcommands.c:191 commands/dbcommands.c:200 commands/dbcommands.c:209 commands/dbcommands.c:218 commands/dbcommands.c:227 commands/dbcommands.c:1427 commands/dbcommands.c:1436 commands/dbcommands.c:1445 commands/dbcommands.c:1454 commands/extension.c:1685 commands/extension.c:1695 commands/extension.c:1705 commands/extension.c:1715 commands/extension.c:2956 commands/foreigncmds.c:537
 #: commands/foreigncmds.c:546 commands/functioncmds.c:559 commands/functioncmds.c:684 commands/functioncmds.c:693 commands/functioncmds.c:702 commands/functioncmds.c:711 commands/functioncmds.c:2105 commands/functioncmds.c:2113 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:110 commands/subscriptioncmds.c:120 commands/subscriptioncmds.c:130 commands/subscriptioncmds.c:140 commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:165 commands/subscriptioncmds.c:179 commands/tablecmds.c:6371 commands/typecmds.c:295 commands/typecmds.c:1444 commands/typecmds.c:1453 commands/typecmds.c:1461 commands/typecmds.c:1469
+#: commands/sequence.c:1325 commands/sequence.c:1335 commands/subscriptioncmds.c:110 commands/subscriptioncmds.c:120 commands/subscriptioncmds.c:130 commands/subscriptioncmds.c:140 commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:165 commands/subscriptioncmds.c:179 commands/tablecmds.c:6373 commands/typecmds.c:295 commands/typecmds.c:1444 commands/typecmds.c:1453 commands/typecmds.c:1461 commands/typecmds.c:1469
 #: commands/typecmds.c:1477 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:555 commands/user.c:563 commands/user.c:571 commands/user.c:579 commands/user.c:587 commands/user.c:595 commands/user.c:603
 #: commands/user.c:611 commands/user.c:620 commands/user.c:628 commands/user.c:636 parser/parse_utilcmd.c:407 replication/pgoutput/pgoutput.c:111 replication/pgoutput/pgoutput.c:132 replication/walsender.c:804 replication/walsender.c:815 replication/walsender.c:825
 #, c-format
@@ -3085,13 +3085,13 @@ msgstr "les droits par défaut ne peuvent pas être configurés pour les colonne
 msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
 msgstr "ne peut pas utiliser la clause IN SCHEMA lors de l'utilisation de GRANT/REVOKE ON SCHEMAS"
 
-#: catalog/aclchk.c:1576 catalog/objectaddress.c:1390 commands/analyze.c:433 commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6017 commands/tablecmds.c:6165 commands/tablecmds.c:6222 commands/tablecmds.c:6296 commands/tablecmds.c:6390 commands/tablecmds.c:6449 commands/tablecmds.c:6588 commands/tablecmds.c:6670 commands/tablecmds.c:6762 commands/tablecmds.c:6856 commands/tablecmds.c:9585 commands/tablecmds.c:9766
-#: commands/tablecmds.c:9906 commands/tablecmds.c:10434 commands/trigger.c:904 parser/analyze.c:2343 parser/parse_relation.c:2735 parser/parse_relation.c:2798 parser/parse_target.c:1030 parser/parse_type.c:145 utils/adt/acl.c:2886 utils/adt/ruleutils.c:2465
+#: catalog/aclchk.c:1576 catalog/objectaddress.c:1390 commands/analyze.c:433 commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6019 commands/tablecmds.c:6167 commands/tablecmds.c:6224 commands/tablecmds.c:6298 commands/tablecmds.c:6392 commands/tablecmds.c:6451 commands/tablecmds.c:6590 commands/tablecmds.c:6672 commands/tablecmds.c:6764 commands/tablecmds.c:6858 commands/tablecmds.c:9587 commands/tablecmds.c:9768
+#: commands/tablecmds.c:9908 commands/tablecmds.c:10489 commands/trigger.c:904 parser/analyze.c:2343 parser/parse_relation.c:2735 parser/parse_relation.c:2798 parser/parse_target.c:1030 parser/parse_type.c:145 utils/adt/acl.c:2886 utils/adt/ruleutils.c:2465
 #, 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:1843 catalog/objectaddress.c:1230 commands/sequence.c:1128 commands/tablecmds.c:231 commands/tablecmds.c:14237 utils/adt/acl.c:2076 utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170 utils/adt/acl.c:2198 utils/adt/acl.c:2228
+#: catalog/aclchk.c:1843 catalog/objectaddress.c:1230 commands/sequence.c:1128 commands/tablecmds.c:233 commands/tablecmds.c:14325 utils/adt/acl.c:2076 utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170 utils/adt/acl.c:2198 utils/adt/acl.c:2228
 #, c-format
 msgid "\"%s\" is not a sequence"
 msgstr "« %s » n'est pas une séquence"
@@ -3669,12 +3669,12 @@ msgstr "droit refusé pour créer « %s.%s »"
 msgid "System catalog modifications are currently disallowed."
 msgstr "Les modifications du catalogue système sont actuellement interdites."
 
-#: catalog/heap.c:433 commands/tablecmds.c:1917 commands/tablecmds.c:2450 commands/tablecmds.c:5584
+#: catalog/heap.c:433 commands/tablecmds.c:1919 commands/tablecmds.c:2452 commands/tablecmds.c:5586
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "les tables peuvent avoir au plus %d colonnes"
 
-#: catalog/heap.c:452 commands/tablecmds.c:5880
+#: catalog/heap.c:452 commands/tablecmds.c:5882
 #, 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"
@@ -3699,12 +3699,12 @@ msgstr "le type composite %s ne peut pas être membre de lui-même"
 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:605 commands/createas.c:204 commands/createas.c:501 commands/indexcmds.c:1635 commands/tablecmds.c:14533 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:6031 utils/adt/varlena.c:1416 utils/adt/varlena.c:1881
+#: catalog/heap.c:605 commands/createas.c:204 commands/createas.c:501 commands/indexcmds.c:1688 commands/tablecmds.c:14621 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:6031 utils/adt/varlena.c:1416 utils/adt/varlena.c:1881
 #, 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:1094 catalog/index.c:884 commands/tablecmds.c:3212
+#: catalog/heap.c:1094 catalog/index.c:884 commands/tablecmds.c:3214
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "la relation « %s » existe déjà"
@@ -3736,7 +3736,7 @@ msgstr "ne peut pas ajouter une contrainte NO INHERIT pour la table partitionné
 msgid "check constraint \"%s\" already exists"
 msgstr "la contrainte de vérification « %s » existe déjà"
 
-#: catalog/heap.c:2778 catalog/index.c:898 catalog/pg_constraint.c:679 commands/tablecmds.c:7233
+#: catalog/heap.c:2778 catalog/index.c:898 catalog/pg_constraint.c:679 commands/tablecmds.c:7235
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "la contrainte « %s » de la relation « %s » existe déjà"
@@ -3972,7 +3972,7 @@ msgstr "ne peut pas déplacer les objets dans ou à partir des schémas temporai
 msgid "cannot move objects into or out of TOAST schema"
 msgstr "ne peut pas déplacer les objets dans ou à partir des schémas TOAST"
 
-#: catalog/namespace.c:3042 commands/schemacmds.c:256 commands/schemacmds.c:334 commands/tablecmds.c:1034
+#: catalog/namespace.c:3042 commands/schemacmds.c:256 commands/schemacmds.c:334 commands/tablecmds.c:1036
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "le schéma « %s » n'existe pas"
@@ -3982,52 +3982,52 @@ msgstr "le schéma « %s » n'existe pas"
 msgid "improper relation name (too many dotted names): %s"
 msgstr "nom de relation incorrecte (trop de points entre les noms) : %s"
 
-#: catalog/namespace.c:3607
+#: catalog/namespace.c:3617
 #, c-format
 msgid "collation \"%s\" for encoding \"%s\" does not exist"
 msgstr "le collationnement « %s » pour l'encodage « %s » n'existe pas"
 
-#: catalog/namespace.c:3662
+#: catalog/namespace.c:3672
 #, c-format
 msgid "conversion \"%s\" does not exist"
 msgstr "la conversion « %s » n'existe pas"
 
-#: catalog/namespace.c:3902
+#: catalog/namespace.c:3912
 #, c-format
 msgid "permission denied to create temporary tables in database \"%s\""
 msgstr "droit refusé pour la création de tables temporaires dans la base de données « %s »"
 
-#: catalog/namespace.c:3918
+#: catalog/namespace.c:3928
 #, c-format
 msgid "cannot create temporary tables during recovery"
 msgstr "ne peut pas créer des tables temporaires lors de la restauration"
 
-#: catalog/namespace.c:3924
+#: catalog/namespace.c:3934
 #, c-format
 msgid "cannot create temporary tables during a parallel operation"
 msgstr "ne peut pas créer de tables temporaires pendant une opération parallèle"
 
-#: catalog/namespace.c:4207 commands/tablespace.c:1172 commands/variable.c:64 utils/misc/guc.c:10297 utils/misc/guc.c:10375
+#: catalog/namespace.c:4217 commands/tablespace.c:1172 commands/variable.c:64 utils/misc/guc.c:10297 utils/misc/guc.c:10375
 #, c-format
 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:94 commands/policy.c:394 commands/policy.c:484 commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1775 commands/tablecmds.c:5048 commands/tablecmds.c:9701
+#: catalog/objectaddress.c:1238 catalog/pg_publication.c:66 commands/policy.c:94 commands/policy.c:394 commands/policy.c:484 commands/tablecmds.c:227 commands/tablecmds.c:269 commands/tablecmds.c:1777 commands/tablecmds.c:5050 commands/tablecmds.c:9703
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "« %s » n'est pas une table"
 
-#: catalog/objectaddress.c:1245 commands/tablecmds.c:237 commands/tablecmds.c:5078 commands/tablecmds.c:14242 commands/view.c:138
+#: catalog/objectaddress.c:1245 commands/tablecmds.c:239 commands/tablecmds.c:5080 commands/tablecmds.c:14330 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:172 commands/tablecmds.c:243 commands/tablecmds.c:14247
+#: catalog/objectaddress.c:1252 commands/matview.c:172 commands/tablecmds.c:245 commands/tablecmds.c:14335
 #, 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:261 commands/tablecmds.c:5081 commands/tablecmds.c:14252
+#: catalog/objectaddress.c:1259 commands/tablecmds.c:263 commands/tablecmds.c:5083 commands/tablecmds.c:14340
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "« %s » n'est pas une table distante"
@@ -4047,7 +4047,7 @@ msgstr "le nom de la colonne doit être qualifié"
 msgid "default value for column \"%s\" of relation \"%s\" does not exist"
 msgstr "la valeur par défaut de la colonne « %s » de la relation « %s » n'existe pas"
 
-#: catalog/objectaddress.c:1509 commands/functioncmds.c:133 commands/tablecmds.c:253 commands/typecmds.c:3324 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:846 utils/adt/acl.c:4452
+#: catalog/objectaddress.c:1509 commands/functioncmds.c:133 commands/tablecmds.c:255 commands/typecmds.c:3324 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:846 utils/adt/acl.c:4452
 #, c-format
 msgid "type \"%s\" does not exist"
 msgstr "le type « %s » n'existe pas"
@@ -4457,7 +4457,7 @@ msgstr "relation %s"
 msgid "operator family %s for access method %s"
 msgstr "famille d'opérateur %s pour la méthode d'accès %s"
 
-#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:966 commands/tablecmds.c:961 commands/tablecmds.c:7972 commands/tablecmds.c:9792 commands/tablecmds.c:15181 commands/tablecmds.c:15792 executor/execExprInterp.c:3284 executor/execMain.c:1931 executor/execMain.c:2010 executor/execMain.c:2058 executor/execMain.c:2164 executor/execPartition.c:475 executor/execPartition.c:535 executor/execPartition.c:651
+#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:1019 commands/tablecmds.c:963 commands/tablecmds.c:7974 commands/tablecmds.c:9794 commands/tablecmds.c:15269 commands/tablecmds.c:15880 executor/execExprInterp.c:3284 executor/execMain.c:1931 executor/execMain.c:2011 executor/execMain.c:2060 executor/execMain.c:2167 executor/execPartition.c:475 executor/execPartition.c:535 executor/execPartition.c:651
 #: executor/execPartition.c:754 executor/execPartition.c:825 executor/execPartition.c:1023 executor/nodeModifyTable.c:1859
 msgid "could not convert row type"
 msgstr "n'a pas pu convertir le type de ligne"
@@ -5016,7 +5016,7 @@ msgstr "les types de taille fixe doivent avoir un stockage de base"
 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:105 commands/indexcmds.c:457 commands/tablecmds.c:5060 commands/tablecmds.c:14130
+#: catalog/toasting.c:105 commands/indexcmds.c:458 commands/tablecmds.c:5062 commands/tablecmds.c:14218
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "« %s » n'est pas une table ou une vue matérialisée"
@@ -5183,7 +5183,7 @@ msgstr "la configuration de recherche plein texte « %s » existe déjà dans le
 msgid "must be superuser to rename %s"
 msgstr "doit être super-utilisateur pour renommer « %s »"
 
-#: commands/alter.c:712
+#: commands/alter.c:728
 #, c-format
 msgid "must be superuser to set schema of %s"
 msgstr "doit être super-utilisateur pour configurer le schéma de %s"
@@ -5208,7 +5208,7 @@ msgstr "la méthode d'accès « %s » existe déjà"
 msgid "must be superuser to drop access methods"
 msgstr "doit être super-utilisateur pour supprimer des méthodes d'accès"
 
-#: commands/amcmds.c:174 commands/indexcmds.c:174 commands/indexcmds.c:603 commands/opclasscmds.c:364 commands/opclasscmds.c:778
+#: commands/amcmds.c:174 commands/indexcmds.c:175 commands/indexcmds.c:604 commands/opclasscmds.c:364 commands/opclasscmds.c:778
 #, c-format
 msgid "access method \"%s\" does not exist"
 msgstr "la méthode d'accès « %s » n'existe pas"
@@ -5360,7 +5360,7 @@ msgstr "ne peut pas exécuter CLUSTER sur une table partitionnée"
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "Il n'existe pas d'index CLUSTER pour la table « %s »"
 
-#: commands/cluster.c:181 commands/tablecmds.c:11287 commands/tablecmds.c:13192
+#: commands/cluster.c:181 commands/tablecmds.c:11375 commands/tablecmds.c:13280
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "l'index « %s » pour la table « %s » n'existe pas"
@@ -5375,7 +5375,7 @@ msgstr "ne peut pas exécuter CLUSTER sur un catalogue partagé"
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "ne peut pas exécuter VACUUM sur les tables temporaires des autres sessions"
 
-#: commands/cluster.c:439 commands/tablecmds.c:13202
+#: commands/cluster.c:439 commands/tablecmds.c:13290
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "« %s » n'est pas un index de la table « %s »"
@@ -6059,12 +6059,12 @@ msgstr "taille du champ invalide"
 msgid "incorrect binary data format"
 msgstr "format de données binaires incorrect"
 
-#: commands/copy.c:4831 commands/indexcmds.c:1520 commands/statscmds.c:206 commands/tablecmds.c:1943 commands/tablecmds.c:2500 commands/tablecmds.c:2881 parser/parse_relation.c:3288 parser/parse_relation.c:3308 utils/adt/tsvector_op.c:2561
+#: commands/copy.c:4831 commands/indexcmds.c:1573 commands/statscmds.c:206 commands/tablecmds.c:1945 commands/tablecmds.c:2502 commands/tablecmds.c:2883 parser/parse_relation.c:3288 parser/parse_relation.c:3308 utils/adt/tsvector_op.c:2561
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "la colonne « %s » n'existe pas"
 
-#: commands/copy.c:4838 commands/tablecmds.c:1970 commands/trigger.c:913 parser/parse_target.c:1046 parser/parse_target.c:1057
+#: commands/copy.c:4838 commands/tablecmds.c:1972 commands/trigger.c:913 parser/parse_target.c:1046 parser/parse_target.c:1057
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "la colonne « %s » est spécifiée plus d'une fois"
@@ -6372,17 +6372,17 @@ msgstr "« %s » est une fonction d'agrégat"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Utiliser DROP AGGREGATE pour supprimer les fonctions d'agrégat."
 
-#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2965 commands/tablecmds.c:3123 commands/tablecmds.c:3166 commands/tablecmds.c:13575 tcop/utility.c:1170
+#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2967 commands/tablecmds.c:3125 commands/tablecmds.c:3168 commands/tablecmds.c:13663 tcop/utility.c:1170
 #, 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:1039
+#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1041
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "le schéma « %s » n'existe pas, poursuite du traitement"
 
-#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:254
+#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:256
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "le type « %s » n'existe pas, poursuite du traitement"
@@ -7312,237 +7312,242 @@ msgid_plural "cannot pass more than %d arguments to a procedure"
 msgstr[0] "ne peut pas passer plus de %d argument à une procédure"
 msgstr[1] "ne peut pas passer plus de %d arguments à une procédure"
 
-#: commands/indexcmds.c:407
+#: commands/indexcmds.c:408
 #, c-format
 msgid "must specify at least one column"
 msgstr "doit spécifier au moins une colonne"
 
-#: commands/indexcmds.c:411
+#: commands/indexcmds.c:412
 #, c-format
 msgid "cannot use more than %d columns in an index"
 msgstr "ne peut pas utiliser plus de %d colonnes dans un index"
 
-#: commands/indexcmds.c:451
+#: commands/indexcmds.c:452
 #, c-format
 msgid "cannot create index on foreign table \"%s\""
 msgstr "ne peut pas créer un index sur la table distante « %s »"
 
-#: commands/indexcmds.c:482
+#: commands/indexcmds.c:483
 #, c-format
 msgid "cannot create index on partitioned table \"%s\" concurrently"
 msgstr "ne peut pas créer un index sur la table partitionnée « %s » de manière concurrente"
 
-#: commands/indexcmds.c:487
+#: commands/indexcmds.c:488
 #, c-format
 msgid "cannot create exclusion constraints on partitioned table \"%s\""
 msgstr "ne peut pas créer de contraintes d'exclusion sur la table partitionnée « %s »"
 
-#: commands/indexcmds.c:497
+#: commands/indexcmds.c:498
 #, c-format
 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:562 commands/tablecmds.c:618 commands/tablecmds.c:11596 commands/tablecmds.c:11730
+#: commands/indexcmds.c:563 commands/tablecmds.c:620 commands/tablecmds.c:11684 commands/tablecmds.c:11818
 #, 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"
 
-#: commands/indexcmds.c:595
+#: commands/indexcmds.c:596
 #, c-format
 msgid "substituting access method \"gist\" for obsolete method \"rtree\""
 msgstr "substitution de la méthode d'accès obsolète « rtree » par « gist » "
 
-#: commands/indexcmds.c:613
+#: commands/indexcmds.c:614
 #, c-format
 msgid "access method \"%s\" does not support unique indexes"
 msgstr "la méthode d'accès « %s » ne supporte pas les index uniques"
 
-#: commands/indexcmds.c:618
+#: commands/indexcmds.c:619
 #, c-format
 msgid "access method \"%s\" does not support included columns"
 msgstr "la méthode d'accès « %s » ne supporte pas les colonnes incluses"
 
-#: commands/indexcmds.c:623
+#: commands/indexcmds.c:624
 #, c-format
 msgid "access method \"%s\" does not support multicolumn indexes"
 msgstr "la méthode d'accès « %s » ne supporte pas les index multi-colonnes"
 
-#: commands/indexcmds.c:628
+#: commands/indexcmds.c:629
 #, c-format
 msgid "access method \"%s\" does not support exclusion constraints"
 msgstr "la méthode d'accès « %s » ne supporte pas les contraintes d'exclusion"
 
-#: commands/indexcmds.c:740
+#: commands/indexcmds.c:762
+#, c-format
+msgid "cannot match partition key to an index using access method \"%s\""
+msgstr "ne peut pas établir une correspondance entre la clé de partitionnement et l'index utilisant la méthode « %s »"
+
+#: commands/indexcmds.c:772
 #, c-format
 msgid "unsupported %s constraint with partition key definition"
 msgstr "contrainte %s non supporée avec la définition de clé de partitionnement"
 
-#: commands/indexcmds.c:742
+#: commands/indexcmds.c:774
 #, c-format
 msgid "%s constraints cannot be used when partition keys include expressions."
 msgstr "les contraints %s ne peuvent pas être utilisées les clés de partitionnement incluent des expression."
 
-#: commands/indexcmds.c:760
+#: commands/indexcmds.c:813
 #, c-format
 msgid "insufficient columns in %s constraint definition"
 msgstr "colonnes infuffisantes dans la définition de contrainte de %s"
 
-#: commands/indexcmds.c:762
+#: commands/indexcmds.c:815
 #, c-format
 msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
 msgstr "la contrainte %s sur la table « %s » ne contient pas la colonne « %s » qui fait partie de la clé de partitionnement."
 
-#: commands/indexcmds.c:781 commands/indexcmds.c:801
+#: commands/indexcmds.c:834 commands/indexcmds.c:854
 #, c-format
 msgid "index creation on system columns is not supported"
 msgstr "la création d'un index sur les tables du catalogue système n'est pas supportée"
 
-#: commands/indexcmds.c:826
+#: commands/indexcmds.c:879
 #, c-format
 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:953 tcop/utility.c:1354
+#: commands/indexcmds.c:1006 tcop/utility.c:1354
 #, 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:955 tcop/utility.c:1356
+#: commands/indexcmds.c:1008 tcop/utility.c:1356
 #, 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:1449
+#: commands/indexcmds.c:1502
 #, 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:1515 parser/parse_utilcmd.c:2237 parser/parse_utilcmd.c:2361
+#: commands/indexcmds.c:1568 parser/parse_utilcmd.c:2237 parser/parse_utilcmd.c:2361
 #, 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:1539 parser/parse_utilcmd.c:1586
+#: commands/indexcmds.c:1592 parser/parse_utilcmd.c:1586
 #, 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:1580
+#: commands/indexcmds.c:1633
 #, 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:1595
+#: commands/indexcmds.c:1648
 #, c-format
 msgid "including column does not support a collation"
 msgstr "une colonne incluse ne supporte pas de collationnement"
 
-#: commands/indexcmds.c:1599
+#: commands/indexcmds.c:1652
 #, 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:1603
+#: commands/indexcmds.c:1656
 #, 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:1607
+#: commands/indexcmds.c:1660
 #, 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:1634
+#: commands/indexcmds.c:1687
 #, 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:1642 commands/tablecmds.c:14540 commands/typecmds.c:833 parser/parse_expr.c:2772 parser/parse_type.c:567 parser/parse_utilcmd.c:3392 utils/adt/misc.c:681
+#: commands/indexcmds.c:1695 commands/tablecmds.c:14628 commands/typecmds.c:833 parser/parse_expr.c:2772 parser/parse_type.c:567 parser/parse_utilcmd.c:3392 utils/adt/misc.c:694
 #, 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:1680
+#: commands/indexcmds.c:1733
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "l'opérateur %s n'est pas commutatif"
 
-#: commands/indexcmds.c:1682
+#: commands/indexcmds.c:1735
 #, 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:1708
+#: commands/indexcmds.c:1761
 #, 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:1711
+#: commands/indexcmds.c:1764
 #, 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:1746
+#: commands/indexcmds.c:1799
 #, 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:1751
+#: commands/indexcmds.c:1804
 #, 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:1810 commands/typecmds.c:1996
+#: commands/indexcmds.c:1863 commands/typecmds.c:1996
 #, 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:1812
+#: commands/indexcmds.c:1865
 #, 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:1841 commands/indexcmds.c:1849 commands/opclasscmds.c:206
+#: commands/indexcmds.c:1894 commands/indexcmds.c:1902 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:1862 commands/typecmds.c:1984
+#: commands/indexcmds.c:1915 commands/typecmds.c:1984
 #, 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:1952
+#: commands/indexcmds.c:2005
 #, 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:2367
+#: commands/indexcmds.c:2420
 #, c-format
 msgid "table \"%s\" has no indexes"
 msgstr "la table « %s » n'a pas d'index"
 
-#: commands/indexcmds.c:2422
+#: commands/indexcmds.c:2475
 #, 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:2540
+#: commands/indexcmds.c:2593
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "la table « %s.%s » a été réindexée"
 
-#: commands/indexcmds.c:2562
+#: commands/indexcmds.c:2615
 #, c-format
 msgid "REINDEX is not yet implemented for partitioned indexes"
 msgstr "REINDEX n'est pas implémenté pour des index partitionnés"
@@ -7821,7 +7826,7 @@ msgstr ""
 msgid "operator attribute \"%s\" cannot be changed"
 msgstr "l'attribut « %s » de l'opérateur ne peut pas être changé"
 
-#: commands/policy.c:87 commands/policy.c:400 commands/policy.c:490 commands/tablecmds.c:1311 commands/tablecmds.c:1788 commands/tablecmds.c:2775 commands/tablecmds.c:5030 commands/tablecmds.c:7470 commands/tablecmds.c:14163 commands/tablecmds.c:14198 commands/trigger.c:316 commands/trigger.c:1525 commands/trigger.c:1634 rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:924
+#: commands/policy.c:87 commands/policy.c:400 commands/policy.c:490 commands/tablecmds.c:1313 commands/tablecmds.c:1790 commands/tablecmds.c:2777 commands/tablecmds.c:5032 commands/tablecmds.c:7472 commands/tablecmds.c:14251 commands/tablecmds.c:14286 commands/trigger.c:316 commands/trigger.c:1525 commands/trigger.c:1634 rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:924
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
 msgstr "droit refusé : « %s » est un catalogue système"
@@ -8152,7 +8157,7 @@ msgstr "la séquence doit être dans le même schéma que la table avec laquelle
 msgid "cannot change ownership of identity sequence"
 msgstr "ne peut pas modifier le propriétaire de la séquence d'identité"
 
-#: commands/sequence.c:1706 commands/tablecmds.c:10978 commands/tablecmds.c:13595
+#: commands/sequence.c:1706 commands/tablecmds.c:11066 commands/tablecmds.c:13683
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "La séquence « %s » est liée à la table « %s »."
@@ -8357,325 +8362,325 @@ msgstr "Le propriétaire d'une souscription doit être un super-utilisateur."
 msgid "could not receive list of replicated tables from the publisher: %s"
 msgstr "n'a pas pu recevoir la liste des tables répliquées à partir du publieur : %s"
 
-#: commands/tablecmds.c:223 commands/tablecmds.c:265
+#: commands/tablecmds.c:225 commands/tablecmds.c:267
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "la table « %s » n'existe pas"
 
-#: commands/tablecmds.c:224 commands/tablecmds.c:266
+#: commands/tablecmds.c:226 commands/tablecmds.c:268
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "la table « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:226 commands/tablecmds.c:268
+#: commands/tablecmds.c:228 commands/tablecmds.c:270
 msgid "Use DROP TABLE to remove a table."
 msgstr "Utilisez DROP TABLE pour supprimer une table."
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:231
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "la séquence « %s » n'existe pas"
 
-#: commands/tablecmds.c:230
+#: commands/tablecmds.c:232
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "la séquence « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:234
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Utilisez DROP SEQUENCE pour supprimer une séquence."
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:237
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "la vue « %s » n'existe pas"
 
-#: commands/tablecmds.c:236
+#: commands/tablecmds.c:238
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "la vue « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:238
+#: commands/tablecmds.c:240
 msgid "Use DROP VIEW to remove a view."
 msgstr "Utilisez DROP VIEW pour supprimer une vue."
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:243
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "la vue matérialisée « %s » n'existe pas"
 
-#: commands/tablecmds.c:242
+#: commands/tablecmds.c:244
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "la vue matérialisée « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:244
+#: commands/tablecmds.c:246
 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:247 commands/tablecmds.c:271 commands/tablecmds.c:15727 parser/parse_utilcmd.c:1982
+#: commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:15815 parser/parse_utilcmd.c:1982
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "l'index « %s » n'existe pas"
 
-#: commands/tablecmds.c:248 commands/tablecmds.c:272
+#: commands/tablecmds.c:250 commands/tablecmds.c:274
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "l'index « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:274
+#: commands/tablecmds.c:252 commands/tablecmds.c:276
 msgid "Use DROP INDEX to remove an index."
 msgstr "Utilisez DROP INDEX pour supprimer un index."
 
-#: commands/tablecmds.c:255
+#: commands/tablecmds.c:257
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "« %s » n'est pas un type"
 
-#: commands/tablecmds.c:256
+#: commands/tablecmds.c:258
 msgid "Use DROP TYPE to remove a type."
 msgstr "Utilisez DROP TYPE pour supprimer un type."
 
-#: commands/tablecmds.c:259 commands/tablecmds.c:10420 commands/tablecmds.c:13375
+#: commands/tablecmds.c:261 commands/tablecmds.c:10475 commands/tablecmds.c:13463
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "la table distante « %s » n'existe pas"
 
-#: commands/tablecmds.c:260
+#: commands/tablecmds.c:262
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "la table distante « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:262
+#: commands/tablecmds.c:264
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Utilisez DROP FOREIGN TABLE pour supprimer une table distante."
 
-#: commands/tablecmds.c:558
+#: commands/tablecmds.c:560
 #, 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:586
+#: commands/tablecmds.c:588
 #, 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:687
+#: commands/tablecmds.c:689
 #, 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:811
+#: commands/tablecmds.c:813
 #, c-format
 msgid "\"%s\" is not partitioned"
 msgstr "« %s » n'est pas partitionné"
 
-#: commands/tablecmds.c:892
+#: commands/tablecmds.c:894
 #, c-format
 msgid "cannot partition using more than %d columns"
 msgstr "ne peut pas partitionner en utilisant plus de %d colonnes"
 
-#: commands/tablecmds.c:948
+#: commands/tablecmds.c:950
 #, 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:950
+#: commands/tablecmds.c:952
 #, c-format
 msgid "Table \"%s\" contains indexes that are unique."
 msgstr "La table « %s » contient des index qui sont uniques."
 
-#: commands/tablecmds.c:1119
+#: commands/tablecmds.c:1121
 #, 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:1123
+#: commands/tablecmds.c:1125
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY ne permet pas la CASCADE"
 
-#: commands/tablecmds.c:1434
+#: commands/tablecmds.c:1436
 #, c-format
 msgid "cannot truncate only a partitioned table"
 msgstr "ne peut pas seulement tronquer une table partitionnée"
 
-#: commands/tablecmds.c:1435
+#: commands/tablecmds.c:1437
 #, 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:1504
+#: commands/tablecmds.c:1506
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "TRUNCATE cascade sur la table « %s »"
 
-#: commands/tablecmds.c:1798
+#: commands/tablecmds.c:1800
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "ne peut pas tronquer les tables temporaires des autres sessions"
 
-#: commands/tablecmds.c:2039 commands/tablecmds.c:12126
+#: commands/tablecmds.c:2041 commands/tablecmds.c:12214
 #, c-format
 msgid "cannot inherit from partitioned table \"%s\""
 msgstr "ne peut pas hériter de la table partitionnée « %s »"
 
-#: commands/tablecmds.c:2044
+#: commands/tablecmds.c:2046
 #, c-format
 msgid "cannot inherit from partition \"%s\""
 msgstr "ne peut pas hériter de la partition « %s »"
 
-#: commands/tablecmds.c:2052 parser/parse_utilcmd.c:2199 parser/parse_utilcmd.c:2322
+#: commands/tablecmds.c:2054 parser/parse_utilcmd.c:2199 parser/parse_utilcmd.c:2322
 #, 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:2064
+#: commands/tablecmds.c:2066
 #, 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:2073 commands/tablecmds.c:12105
+#: commands/tablecmds.c:2075 commands/tablecmds.c:12193
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »"
 
-#: commands/tablecmds.c:2083 commands/tablecmds.c:12113
+#: commands/tablecmds.c:2085 commands/tablecmds.c:12201
 #, 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:2100 commands/tablecmds.c:12237
+#: commands/tablecmds.c:2102 commands/tablecmds.c:12325
 #, 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:2149
+#: commands/tablecmds.c:2151
 #, 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:2157
+#: commands/tablecmds.c:2159
 #, 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:2159 commands/tablecmds.c:2182 commands/tablecmds.c:2387 commands/tablecmds.c:2417 parser/parse_coerce.c:1721 parser/parse_coerce.c:1741 parser/parse_coerce.c:1761 parser/parse_coerce.c:1807 parser/parse_coerce.c:1846 parser/parse_param.c:218
+#: commands/tablecmds.c:2161 commands/tablecmds.c:2184 commands/tablecmds.c:2389 commands/tablecmds.c:2419 parser/parse_coerce.c:1721 parser/parse_coerce.c:1741 parser/parse_coerce.c:1761 parser/parse_coerce.c:1807 parser/parse_coerce.c:1846 parser/parse_param.c:218
 #, c-format
 msgid "%s versus %s"
 msgstr "%s versus %s"
 
-#: commands/tablecmds.c:2168
+#: commands/tablecmds.c:2170
 #, 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:2170 commands/tablecmds.c:2399 commands/tablecmds.c:5521
+#: commands/tablecmds.c:2172 commands/tablecmds.c:2401 commands/tablecmds.c:5523
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "« %s » versus « %s »"
 
-#: commands/tablecmds.c:2180
+#: commands/tablecmds.c:2182
 #, 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:2293 commands/tablecmds.c:9801 parser/parse_utilcmd.c:1116 parser/parse_utilcmd.c:1515 parser/parse_utilcmd.c:1622
+#: commands/tablecmds.c:2295 commands/tablecmds.c:9803 parser/parse_utilcmd.c:1116 parser/parse_utilcmd.c:1515 parser/parse_utilcmd.c:1622
 #, 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:2294 parser/parse_utilcmd.c:1117
+#: commands/tablecmds.c:2296 parser/parse_utilcmd.c:1117
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "La constrainte « %s » contient une référence de ligne complète vers la table « %s »."
 
-#: commands/tablecmds.c:2373
+#: commands/tablecmds.c:2375
 #, 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:2377
+#: commands/tablecmds.c:2379
 #, 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:2378
+#: commands/tablecmds.c:2380
 #, 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:2385
+#: commands/tablecmds.c:2387
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "la colonne « %s » a un conflit de type"
 
-#: commands/tablecmds.c:2397
+#: commands/tablecmds.c:2399
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "la colonne « %s » a un conflit sur le collationnement"
 
-#: commands/tablecmds.c:2415
+#: commands/tablecmds.c:2417
 #, 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:2518
+#: commands/tablecmds.c:2520
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "la colonne « %s » hérite de valeurs par défaut conflictuelles"
 
-#: commands/tablecmds.c:2520
+#: commands/tablecmds.c:2522
 #, 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:2567
+#: commands/tablecmds.c:2569
 #, 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:2744
+#: commands/tablecmds.c:2746
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "ne peut pas renommer une colonne d'une table typée"
 
-#: commands/tablecmds.c:2763
+#: commands/tablecmds.c:2765
 #, 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:2857
+#: commands/tablecmds.c:2859
 #, 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:2889
+#: commands/tablecmds.c:2891
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "ne peut pas renommer la colonne système « %s »"
 
-#: commands/tablecmds.c:2904
+#: commands/tablecmds.c:2906
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "ne peut pas renommer la colonne héritée « %s »"
 
-#: commands/tablecmds.c:3056
+#: commands/tablecmds.c:3058
 #, 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:3063
+#: commands/tablecmds.c:3065
 #, 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:3289
+#: commands/tablecmds.c:3291
 #, c-format
 msgid "cannot %s \"%s\" because it is being used by active queries in this session"
 msgstr ""
@@ -8683,1023 +8688,1023 @@ msgstr ""
 "des requêtes actives dans cette session"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3298
+#: commands/tablecmds.c:3300
 #, 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:4449
+#: commands/tablecmds.c:4451
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "ne peut pas ré-écrire la relation système « %s »"
 
-#: commands/tablecmds.c:4455
+#: commands/tablecmds.c:4457
 #, 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:4465
+#: commands/tablecmds.c:4467
 #, 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:4751
+#: commands/tablecmds.c:4753
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "ré-écriture de la table « %s »"
 
-#: commands/tablecmds.c:4755
+#: commands/tablecmds.c:4757
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "vérification de la table « %s »"
 
-#: commands/tablecmds.c:4871
+#: commands/tablecmds.c:4873
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "la colonne « %s » contient des valeurs NULL"
 
-#: commands/tablecmds.c:4887 commands/tablecmds.c:8995
+#: commands/tablecmds.c:4889 commands/tablecmds.c:8997
 #, 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:4905
+#: commands/tablecmds.c:4907
 #, 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:4909
+#: commands/tablecmds.c:4911
 #, c-format
 msgid "partition constraint is violated by some row"
 msgstr "la contrainte de partition est violée par une ligne"
 
-#: commands/tablecmds.c:5051 commands/trigger.c:310 rewrite/rewriteDefine.c:266 rewrite/rewriteDefine.c:919
+#: commands/tablecmds.c:5053 commands/trigger.c:310 rewrite/rewriteDefine.c:266 rewrite/rewriteDefine.c:919
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "« %s » n'est pas une table ou une vue"
 
-#: commands/tablecmds.c:5054 commands/trigger.c:1519 commands/trigger.c:1625
+#: commands/tablecmds.c:5056 commands/trigger.c:1519 commands/trigger.c:1625
 #, 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:5057
+#: commands/tablecmds.c:5059
 #, 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:5063
+#: commands/tablecmds.c:5065
 #, 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:5066
+#: commands/tablecmds.c:5068
 #, 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:5069
+#: commands/tablecmds.c:5071
 #, 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:5072
+#: commands/tablecmds.c:5074
 #, 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:5075 commands/tablecmds.c:6524
+#: commands/tablecmds.c:5077 commands/tablecmds.c:6526
 #, 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:5085
+#: commands/tablecmds.c:5087
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "« %s » est du mauvais type"
 
-#: commands/tablecmds.c:5291 commands/tablecmds.c:5298
+#: commands/tablecmds.c:5293 commands/tablecmds.c:5300
 #, 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:5305
+#: commands/tablecmds.c:5307
 #, 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:5312
+#: commands/tablecmds.c:5314
 #, 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:5366
+#: commands/tablecmds.c:5368
 #, 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:5368
+#: commands/tablecmds.c:5370
 #, 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:5414
+#: commands/tablecmds.c:5416
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "le type %s n'est pas un type composite"
 
-#: commands/tablecmds.c:5440
+#: commands/tablecmds.c:5442
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "ne peut pas ajouter une colonne à une table typée"
 
-#: commands/tablecmds.c:5484
+#: commands/tablecmds.c:5486
 #, c-format
 msgid "cannot add column to a partition"
 msgstr "ne peut pas ajouter une colonne à une partition"
 
-#: commands/tablecmds.c:5513 commands/tablecmds.c:12364
+#: commands/tablecmds.c:5515 commands/tablecmds.c:12452
 #, 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:5519 commands/tablecmds.c:12371
+#: commands/tablecmds.c:5521 commands/tablecmds.c:12459
 #, 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:5529
+#: commands/tablecmds.c:5531
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "la table fille « %s » a une colonne conflictuelle, « %s »"
 
-#: commands/tablecmds.c:5540
+#: commands/tablecmds.c:5542
 #, 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:5564
+#: commands/tablecmds.c:5566
 #, 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:5813
+#: commands/tablecmds.c:5815
 #, 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:5888
+#: commands/tablecmds.c:5890
 #, 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:5895
+#: commands/tablecmds.c:5897
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "la colonne « %s » de la relation « %s » existe déjà"
 
-#: commands/tablecmds.c:5993 commands/tablecmds.c:9454
+#: commands/tablecmds.c:5995 commands/tablecmds.c:9456
 #, 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:5994 commands/tablecmds.c:6138 commands/tablecmds.c:6923 commands/tablecmds.c:9455
+#: commands/tablecmds.c:5996 commands/tablecmds.c:6140 commands/tablecmds.c:6925 commands/tablecmds.c:9457
 #, c-format
 msgid "Do not specify the ONLY keyword."
 msgstr "Ne spécifiez pas le mot clé ONLY."
 
-#: commands/tablecmds.c:6026 commands/tablecmds.c:6174 commands/tablecmds.c:6229 commands/tablecmds.c:6305 commands/tablecmds.c:6399 commands/tablecmds.c:6458 commands/tablecmds.c:6608 commands/tablecmds.c:6678 commands/tablecmds.c:6770 commands/tablecmds.c:9594 commands/tablecmds.c:10443
+#: commands/tablecmds.c:6028 commands/tablecmds.c:6176 commands/tablecmds.c:6231 commands/tablecmds.c:6307 commands/tablecmds.c:6401 commands/tablecmds.c:6460 commands/tablecmds.c:6610 commands/tablecmds.c:6680 commands/tablecmds.c:6772 commands/tablecmds.c:9596 commands/tablecmds.c:10498
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "n'a pas pu modifier la colonne système « %s »"
 
-#: commands/tablecmds.c:6032 commands/tablecmds.c:6235
+#: commands/tablecmds.c:6034 commands/tablecmds.c:6237
 #, 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:6068
+#: commands/tablecmds.c:6070
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "la colonne « %s » est dans une clé primaire"
 
-#: commands/tablecmds.c:6090
+#: commands/tablecmds.c:6092
 #, 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:6137
+#: commands/tablecmds.c:6139
 #, 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:6237
+#: commands/tablecmds.c:6239
 #, c-format
 msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead."
 msgstr "Utilisez à la place ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY."
 
-#: commands/tablecmds.c:6316
+#: commands/tablecmds.c:6318
 #, 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:6322
+#: commands/tablecmds.c:6324
 #, 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:6328
+#: commands/tablecmds.c:6330
 #, 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:6405 commands/tablecmds.c:6466
+#: commands/tablecmds.c:6407 commands/tablecmds.c:6468
 #, 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:6471
+#: commands/tablecmds.c:6473
 #, 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:6536
+#: commands/tablecmds.c:6538
 #, c-format
 msgid "cannot refer to non-index column by number"
 msgstr "impossible de référence une colonne non liée à une table par un nombre"
 
-#: commands/tablecmds.c:6567
+#: commands/tablecmds.c:6569
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "la cible statistique %d est trop basse"
 
-#: commands/tablecmds.c:6575
+#: commands/tablecmds.c:6577
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "abaissement de la cible statistique à %d"
 
-#: commands/tablecmds.c:6598
+#: commands/tablecmds.c:6600
 #, 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:6617
+#: commands/tablecmds.c:6619
 #, 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:6622
+#: commands/tablecmds.c:6624
 #, 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:6624
+#: commands/tablecmds.c:6626
 #, c-format
 msgid "Alter statistics on table column instead."
 msgstr "Modifier les statistiques sur la colonne de la table à la place."
 
-#: commands/tablecmds.c:6750
+#: commands/tablecmds.c:6752
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "type « %s » de stockage invalide"
 
-#: commands/tablecmds.c:6782
+#: commands/tablecmds.c:6784
 #, 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:6817
+#: commands/tablecmds.c:6819
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "ne peut pas supprimer une colonne à une table typée"
 
-#: commands/tablecmds.c:6862
+#: commands/tablecmds.c:6864
 #, 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:6875
+#: commands/tablecmds.c:6877
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "ne peut pas supprimer la colonne système « %s »"
 
-#: commands/tablecmds.c:6885
+#: commands/tablecmds.c:6887
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "ne peut pas supprimer la colonne héritée « %s »"
 
-#: commands/tablecmds.c:6898
+#: commands/tablecmds.c:6900
 #, 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:6922
+#: commands/tablecmds.c:6924
 #, 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:7127
+#: commands/tablecmds.c:7129
 #, 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:7152
+#: commands/tablecmds.c:7154
 #, 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:7368
+#: commands/tablecmds.c:7370
 #, 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:7441
+#: commands/tablecmds.c:7443
 #, c-format
 msgid "cannot reference partitioned table \"%s\""
 msgstr "ne peut pas référencer la table partitionnée « %s »"
 
-#: commands/tablecmds.c:7449
+#: commands/tablecmds.c:7451
 #, 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:7455
+#: commands/tablecmds.c:7457
 #, 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:7458
+#: commands/tablecmds.c:7460
 #, 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:7464
+#: commands/tablecmds.c:7466
 #, 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:7487
+#: commands/tablecmds.c:7489
 #, 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:7494
+#: commands/tablecmds.c:7496
 #, 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:7500
+#: commands/tablecmds.c:7502
 #, 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:7504
+#: commands/tablecmds.c:7506
 #, 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:7564
+#: commands/tablecmds.c:7566
 #, 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:7671
+#: commands/tablecmds.c:7673
 #, 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:7674
+#: commands/tablecmds.c:7676
 #, 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:8295 commands/tablecmds.c:8460 commands/tablecmds.c:9411 commands/tablecmds.c:9486
+#: commands/tablecmds.c:8297 commands/tablecmds.c:8462 commands/tablecmds.c:9413 commands/tablecmds.c:9488
 #, 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:8302
+#: commands/tablecmds.c:8304
 #, 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:8468
+#: commands/tablecmds.c:8470
 #, 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:8538
+#: commands/tablecmds.c:8540
 #, 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:8606
+#: commands/tablecmds.c:8608
 #, 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:8611
+#: commands/tablecmds.c:8613
 #, 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:8676
+#: commands/tablecmds.c:8678
 #, 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:8693
+#: commands/tablecmds.c:8695
 #, 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:8758
+#: commands/tablecmds.c:8760
 #, 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:8852
+#: commands/tablecmds.c:8854
 #, 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:8857
+#: commands/tablecmds.c:8859
 #, 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:9028
+#: commands/tablecmds.c:9030
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validation de la contraintes de clé étrangère « %s »"
 
-#: commands/tablecmds.c:9367
+#: commands/tablecmds.c:9369
 #, 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:9417
+#: commands/tablecmds.c:9419
 #, 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:9578
+#: commands/tablecmds.c:9580
 #, 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:9605
+#: commands/tablecmds.c:9607
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "ne peut pas modifier la colonne héritée « %s »"
 
-#: commands/tablecmds.c:9614
+#: commands/tablecmds.c:9616
 #, 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:9664
+#: commands/tablecmds.c:9666
 #, 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:9667
+#: commands/tablecmds.c:9669
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Vous pouvez avoir besoin d'ajouter une conversion explicite."
 
-#: commands/tablecmds.c:9671
+#: commands/tablecmds.c:9673
 #, 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:9674
+#: commands/tablecmds.c:9676
 #, 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:9773
+#: commands/tablecmds.c:9775
 #, 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:9802
+#: commands/tablecmds.c:9804
 #, 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:9813
+#: commands/tablecmds.c:9815
 #, 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:9917
+#: commands/tablecmds.c:9919
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "ne peut pas modifier la colonne « %s » deux fois"
 
-#: commands/tablecmds.c:9953
+#: commands/tablecmds.c:9955
 #, 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:10037
+#: commands/tablecmds.c:10039
 #, 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:10038 commands/tablecmds.c:10057 commands/tablecmds.c:10075
+#: commands/tablecmds.c:10040 commands/tablecmds.c:10059 commands/tablecmds.c:10077
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s dépend de la colonne « %s »"
 
-#: commands/tablecmds.c:10056
+#: commands/tablecmds.c:10058
 #, 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:10074
+#: commands/tablecmds.c:10076
 #, 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:10948 commands/tablecmds.c:10960
+#: commands/tablecmds.c:11036 commands/tablecmds.c:11048
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "ne peut pas modifier le propriétaire de l'index « %s »"
 
-#: commands/tablecmds.c:10950 commands/tablecmds.c:10962
+#: commands/tablecmds.c:11038 commands/tablecmds.c:11050
 #, 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:10976
+#: commands/tablecmds.c:11064
 #, 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:10990 commands/tablecmds.c:14274
+#: commands/tablecmds.c:11078 commands/tablecmds.c:14362
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Utilisez ALTER TYPE à la place."
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11087
 #, 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:11339
+#: commands/tablecmds.c:11427
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE"
 
-#: commands/tablecmds.c:11414
+#: commands/tablecmds.c:11502
 #, 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:11447 commands/view.c:503
+#: commands/tablecmds.c:11535 commands/view.c:503
 #, 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:11589
+#: commands/tablecmds.c:11677
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "ne peut pas déplacer la colonne système « %s »"
 
-#: commands/tablecmds.c:11605
+#: commands/tablecmds.c:11693
 #, 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:11796
+#: commands/tablecmds.c:11884
 #, 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:11808
+#: commands/tablecmds.c:11896
 #, 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:11901
+#: commands/tablecmds.c:11989
 #, 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:11917
+#: commands/tablecmds.c:12005
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "aucune relation correspondante trouvée dans le tablespace « %s »"
 
-#: commands/tablecmds.c:11984 storage/buffer/bufmgr.c:915
+#: commands/tablecmds.c:12072 storage/buffer/bufmgr.c:915
 #, 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:12064
+#: commands/tablecmds.c:12152
 #, 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:12069 commands/tablecmds.c:12612
+#: commands/tablecmds.c:12157 commands/tablecmds.c:12700
 #, c-format
 msgid "cannot change inheritance of a partition"
 msgstr "ne peut pas modifier l'héritage d'une partition"
 
-#: commands/tablecmds.c:12074
+#: commands/tablecmds.c:12162
 #, 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:12120
+#: commands/tablecmds.c:12208
 #, 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:12133
+#: commands/tablecmds.c:12221
 #, c-format
 msgid "cannot inherit from a partition"
 msgstr "ne peut pas hériter d'une partition"
 
-#: commands/tablecmds.c:12155 commands/tablecmds.c:14868
+#: commands/tablecmds.c:12243 commands/tablecmds.c:14956
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "héritage circulaire interdit"
 
-#: commands/tablecmds.c:12156 commands/tablecmds.c:14869
+#: commands/tablecmds.c:12244 commands/tablecmds.c:14957
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "« %s » est déjà un enfant de « %s »."
 
-#: commands/tablecmds.c:12164
+#: commands/tablecmds.c:12252
 #, 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:12177
+#: commands/tablecmds.c:12265
 #, 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:12179
+#: commands/tablecmds.c:12267
 #, 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:12382
+#: commands/tablecmds.c:12470
 #, 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:12409 commands/tablecmds.c:12448
+#: commands/tablecmds.c:12497 commands/tablecmds.c:12536
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:12536
+#: commands/tablecmds.c:12624
 #, 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:12544
+#: commands/tablecmds.c:12632
 #, 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:12555
+#: commands/tablecmds.c:12643
 #, 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:12590
+#: commands/tablecmds.c:12678
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "la contrainte « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:12679
+#: commands/tablecmds.c:12767
 #, 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:12685
+#: commands/tablecmds.c:12773
 #, 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:12911
+#: commands/tablecmds.c:12999
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "les tables avec type ne peuvent pas hériter d'autres tables"
 
-#: commands/tablecmds.c:12942
+#: commands/tablecmds.c:13030
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table"
 
-#: commands/tablecmds.c:12953
+#: commands/tablecmds.c:13041
 #, 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:12962
+#: commands/tablecmds.c:13050
 #, 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:12976
+#: commands/tablecmds.c:13064
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "la table a une colonne supplémentaire « %s »"
 
-#: commands/tablecmds.c:13028
+#: commands/tablecmds.c:13116
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "« %s » n'est pas une table typée"
 
-#: commands/tablecmds.c:13210
+#: commands/tablecmds.c:13298
 #, 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:13216
+#: commands/tablecmds.c:13304
 #, 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:13222
+#: commands/tablecmds.c:13310
 #, 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:13228
+#: commands/tablecmds.c:13316
 #, 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:13234
+#: commands/tablecmds.c:13322
 #, 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:13255
+#: commands/tablecmds.c:13343
 #, 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:13262
+#: commands/tablecmds.c:13350
 #, 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:13455
+#: commands/tablecmds.c:13543
 #, 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:13479
+#: commands/tablecmds.c:13567
 #, 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:13481
+#: commands/tablecmds.c:13569
 #, c-format
 msgid "Unlogged relations cannot be replicated."
 msgstr "Les relations non journalisées ne peuvent pas être répliquées."
 
-#: commands/tablecmds.c:13526
+#: commands/tablecmds.c:13614
 #, 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:13536
+#: commands/tablecmds.c:13624
 #, 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:13594
+#: commands/tablecmds.c:13682
 #, 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:13700
+#: commands/tablecmds.c:13788
 #, 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:14257
+#: commands/tablecmds.c:14345
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "« %s » n'est pas un type composite"
 
-#: commands/tablecmds.c:14289
+#: commands/tablecmds.c:14377
 #, 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:14324
+#: commands/tablecmds.c:14412
 #, c-format
 msgid "unrecognized partitioning strategy \"%s\""
 msgstr "stratégie de partitionnement « %s » non reconnue"
 
-#: commands/tablecmds.c:14332
+#: commands/tablecmds.c:14420
 #, 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:14397
+#: commands/tablecmds.c:14485
 #, 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:14404
+#: commands/tablecmds.c:14492
 #, 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:14477
+#: commands/tablecmds.c:14565
 #, 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:14494
+#: commands/tablecmds.c:14582
 #, 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:14501
+#: commands/tablecmds.c:14589
 #, 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:14511
+#: commands/tablecmds.c:14599
 #, 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:14532
+#: commands/tablecmds.c:14620
 #, 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:14565
+#: commands/tablecmds.c:14653
 #, 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:14567
+#: commands/tablecmds.c:14655
 #, 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:14571
+#: commands/tablecmds.c:14659
 #, 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:14573
+#: commands/tablecmds.c:14661
 #, 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:14698
+#: commands/tablecmds.c:14786
 #, 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:14702 partitioning/partbounds.c:628 partitioning/partbounds.c:681
+#: commands/tablecmds.c:14790 partitioning/partbounds.c:628 partitioning/partbounds.c:681
 #, 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:14808
+#: commands/tablecmds.c:14896
 #, c-format
 msgid "\"%s\" is already a partition"
 msgstr "« %s » est déjà une partition"
 
-#: commands/tablecmds.c:14814
+#: commands/tablecmds.c:14902
 #, c-format
 msgid "cannot attach a typed table as partition"
 msgstr "ne peut pas attacher une table typée à une partition"
 
-#: commands/tablecmds.c:14830
+#: commands/tablecmds.c:14918
 #, 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:14844
+#: commands/tablecmds.c:14932
 #, c-format
 msgid "cannot attach inheritance parent as partition"
 msgstr "ne peut pas attacher le parent d'héritage comme partition"
 
-#: commands/tablecmds.c:14878
+#: commands/tablecmds.c:14966
 #, 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:14886
+#: commands/tablecmds.c:14974
 #, 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:14894
+#: commands/tablecmds.c:14982
 #, 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:14901
+#: commands/tablecmds.c:14989
 #, 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:14907
+#: commands/tablecmds.c:14995
 #, 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:14915
+#: commands/tablecmds.c:15003
 #, 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:14937
+#: commands/tablecmds.c:15025
 #, 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:14940
+#: commands/tablecmds.c:15028
 #, 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:14952
+#: commands/tablecmds.c:15040
 #, 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:14954 commands/trigger.c:462
+#: commands/tablecmds.c:15042 commands/trigger.c:462
 #, 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:15143
+#: commands/tablecmds.c:15231
 #, 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:15146
+#: commands/tablecmds.c:15234
 #, c-format
 msgid "Table \"%s\" contains unique indexes."
 msgstr "la table « %s » contient des index uniques."
 
-#: commands/tablecmds.c:15761 commands/tablecmds.c:15780 commands/tablecmds.c:15802 commands/tablecmds.c:15821 commands/tablecmds.c:15876
+#: commands/tablecmds.c:15849 commands/tablecmds.c:15868 commands/tablecmds.c:15890 commands/tablecmds.c:15909 commands/tablecmds.c:15964
 #, 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:15764
+#: commands/tablecmds.c:15852
 #, 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:15783
+#: commands/tablecmds.c:15871
 #, 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:15805
+#: commands/tablecmds.c:15893
 #, c-format
 msgid "The index definitions do not match."
 msgstr "La définition de l'index correspond pas."
 
-#: commands/tablecmds.c:15824
+#: commands/tablecmds.c:15912
 #, 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:15879
+#: commands/tablecmds.c:15967
 #, c-format
 msgid "Another index is already attached for partition \"%s\"."
 msgstr "Un autre index est déjà attaché pour la partition « %s »."
@@ -9709,7 +9714,7 @@ msgstr "Un autre index est déjà attaché pour la partition « %s »."
 msgid "could not create directory \"%s\": %m"
 msgstr "n'a pas pu créer le répertoire « %s » : %m"
 
-#: commands/tablespace.c:210 utils/adt/genfile.c:581
+#: commands/tablespace.c:210
 #, c-format
 msgid "could not stat directory \"%s\": %m"
 msgstr "n'a pas pu lire les informations sur le répertoire « %s » : %m"
@@ -9799,7 +9804,7 @@ msgstr "n'a pas pu configurer les droits du répertoire « %s » : %m"
 msgid "directory \"%s\" already in use as a tablespace"
 msgstr "répertoire « %s » déjà utilisé comme tablespace"
 
-#: commands/tablespace.c:705 commands/tablespace.c:715 postmaster/postmaster.c:1477 storage/file/fd.c:2714 storage/file/reinit.c:122 utils/adt/genfile.c:483 utils/adt/genfile.c:554 utils/adt/misc.c:436 utils/misc/tzparser.c:339
+#: commands/tablespace.c:705 commands/tablespace.c:715 postmaster/postmaster.c:1477 storage/file/fd.c:2714 storage/file/reinit.c:122 utils/adt/misc.c:452 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"
@@ -10060,12 +10065,12 @@ msgstr "la ligne à mettre à jour était déjà modifiée par une opération d
 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:3321 executor/execMain.c:2718 executor/nodeLockRows.c:220 executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:769 executor/nodeModifyTable.c:1257 executor/nodeModifyTable.c:1433
+#: commands/trigger.c:3321 executor/execMain.c:2722 executor/nodeLockRows.c:220 executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:769 executor/nodeModifyTable.c:1257 executor/nodeModifyTable.c:1433
 #, 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:3325 executor/execMain.c:2722 executor/execMain.c:2797 executor/nodeLockRows.c:224
+#: commands/trigger.c:3325 executor/execMain.c:2726 executor/execMain.c:2801 executor/nodeLockRows.c:224
 #, c-format
 msgid "tuple to be locked was already moved to another partition due to concurrent update"
 msgstr "la ligne à verrouillée était déjà déplacée dans une autre partition du fait d'une mise à jour concurrente"
@@ -10856,17 +10861,17 @@ msgstr ""
 "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1855
+#: commands/vacuumlazy.c:1856
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "« %s » : mis en suspens du tronquage à cause d'un conflit dans la demande de verrou"
 
-#: commands/vacuumlazy.c:1920
+#: commands/vacuumlazy.c:1921
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "« %s » : %u pages tronqués en %u"
 
-#: commands/vacuumlazy.c:1985
+#: commands/vacuumlazy.c:1986
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "« %s » : mis en suspens du tronquage à cause d'un conflit dans la demande de verrou"
@@ -11321,7 +11326,7 @@ msgstr "ne peut pas verrouiller les lignes dans la vue « %s »"
 msgid "cannot lock rows in materialized view \"%s\""
 msgstr "ne peut pas verrouiller les lignes dans la vue matérialisée « %s »"
 
-#: executor/execMain.c:1282 executor/execMain.c:2965 executor/nodeLockRows.c:136
+#: executor/execMain.c:1282 executor/execMain.c:2969 executor/nodeLockRows.c:136
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "ne peut pas verrouiller la table distante « %s »"
@@ -11331,47 +11336,47 @@ msgstr "ne peut pas verrouiller la table distante « %s »"
 msgid "cannot lock rows in relation \"%s\""
 msgstr "n'a pas pu verrouiller les lignes dans la relation « %s »"
 
-#: executor/execMain.c:1950
+#: executor/execMain.c:1951
 #, c-format
 msgid "new row for relation \"%s\" violates partition constraint"
 msgstr "la nouvelle ligne de la relation « %s » viole la contrainte de partitionnement"
 
-#: executor/execMain.c:1952 executor/execMain.c:2032 executor/execMain.c:2079 executor/execMain.c:2186
+#: executor/execMain.c:1953 executor/execMain.c:2034 executor/execMain.c:2082 executor/execMain.c:2190
 #, c-format
 msgid "Failing row contains %s."
 msgstr "La ligne en échec contient %s"
 
-#: executor/execMain.c:2030
+#: executor/execMain.c:2032
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "une valeur NULL viole la contrainte NOT NULL de la colonne « %s »"
 
-#: executor/execMain.c:2077
+#: executor/execMain.c:2080
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "la nouvelle ligne de la relation « %s » viole la contrainte de vérification « %s »"
 
-#: executor/execMain.c:2184
+#: executor/execMain.c:2188
 #, c-format
 msgid "new row violates check option for view \"%s\""
 msgstr "la nouvelle ligne viole la contrainte de vérification pour la vue « %s »"
 
-#: executor/execMain.c:2194
+#: executor/execMain.c:2198
 #, c-format
 msgid "new row violates row-level security policy \"%s\" for table \"%s\""
 msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne « %s » pour la table « %s »"
 
-#: executor/execMain.c:2199
+#: executor/execMain.c:2203
 #, c-format
 msgid "new row violates row-level security policy for table \"%s\""
 msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne pour la table « %s »"
 
-#: executor/execMain.c:2206
+#: executor/execMain.c:2210
 #, c-format
 msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
 msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne « %s » (expression USING) pour la table « %s »"
 
-#: executor/execMain.c:2211
+#: executor/execMain.c:2215
 #, c-format
 msgid "new row violates row-level security policy (USING expression) for table \"%s\""
 msgstr "la nouvelle ligne viole la politique de sécurité au niveau ligne (expression USING) pour la table « %s »"
@@ -12152,91 +12157,91 @@ msgstr "les contraintes %s ne peuvent pas être marquées comme NOT VALID"
 msgid "%s constraints cannot be marked NO INHERIT"
 msgstr "les contraintes %s ne peuvent pas être marquées NO INHERIT"
 
-#: guc-file.l:316
+#: guc-file.l:315
 #, c-format
 msgid "unrecognized configuration parameter \"%s\" in file \"%s\" line %u"
 msgstr "paramètre de configuration « %s » non reconnu dans le fichier « %s », ligne %u"
 
-#: guc-file.l:353 utils/misc/guc.c:6253 utils/misc/guc.c:6447 utils/misc/guc.c:6537 utils/misc/guc.c:6627 utils/misc/guc.c:6735 utils/misc/guc.c:6830
+#: guc-file.l:352 utils/misc/guc.c:6253 utils/misc/guc.c:6447 utils/misc/guc.c:6537 utils/misc/guc.c:6627 utils/misc/guc.c:6735 utils/misc/guc.c:6830
 #, c-format
 msgid "parameter \"%s\" cannot be changed without restarting the server"
 msgstr "le paramètre « %s » ne peut pas être modifié sans redémarrer le serveur"
 
-#: guc-file.l:389
+#: guc-file.l:388
 #, c-format
 msgid "parameter \"%s\" removed from configuration file, reset to default"
 msgstr ""
 "paramètre « %s » supprimé du fichier de configuration ;\n"
 "réinitialisation à la valeur par défaut"
 
-#: guc-file.l:455
+#: guc-file.l:454
 #, c-format
 msgid "parameter \"%s\" changed to \"%s\""
 msgstr "paramètre « %s » modifié par « %s »"
 
-#: guc-file.l:497
+#: guc-file.l:496
 #, c-format
 msgid "configuration file \"%s\" contains errors"
 msgstr "le fichier de configuration « %s » contient des erreurs"
 
-#: guc-file.l:502
+#: guc-file.l:501
 #, c-format
 msgid "configuration file \"%s\" contains errors; unaffected changes were applied"
 msgstr "le fichier de configuration « %s » contient des erreurs ; les modifications non affectées ont été appliquées"
 
-#: guc-file.l:507
+#: guc-file.l:506
 #, c-format
 msgid "configuration file \"%s\" contains errors; no changes were applied"
 msgstr "le fichier de configuration « %s » contient des erreurs ; aucune modification n'a été appliquée"
 
-#: guc-file.l:579
+#: guc-file.l:578
 #, c-format
 msgid "empty configuration file name: \"%s\""
 msgstr "nom du fichier de configuration vide : « %s »"
 
-#: guc-file.l:596
+#: guc-file.l:595
 #, c-format
 msgid "could not open configuration file \"%s\": maximum nesting depth exceeded"
 msgstr ""
 "n'a pas pu ouvrir le fichier de configuration « %s » : profondeur\n"
 "d'imbrication dépassé"
 
-#: guc-file.l:616
+#: guc-file.l:615
 #, c-format
 msgid "configuration file recursion in \"%s\""
 msgstr "récursion du fichier de configuration dans « %s »"
 
-#: guc-file.l:632 libpq/hba.c:2142 libpq/hba.c:2550
+#: guc-file.l:631 libpq/hba.c:2142 libpq/hba.c:2550
 #, c-format
 msgid "could not open configuration file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de configuration « %s » : %m"
 
-#: guc-file.l:643
+#: guc-file.l:642
 #, c-format
 msgid "skipping missing configuration file \"%s\""
 msgstr "ignore le fichier de configuration « %s » manquant"
 
-#: guc-file.l:897
+#: guc-file.l:896
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near end of line"
 msgstr "erreur de syntaxe dans le fichier « %s », ligne %u, près de la fin de ligne"
 
-#: guc-file.l:907
+#: guc-file.l:906
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near token \"%s\""
 msgstr "erreur de syntaxe dans le fichier « %s », ligne %u, près du mot clé « %s »"
 
-#: guc-file.l:927
+#: guc-file.l:926
 #, c-format
 msgid "too many syntax errors found, abandoning file \"%s\""
 msgstr "trop d'erreurs de syntaxe trouvées, abandon du fichier « %s »"
 
-#: guc-file.l:982
+#: guc-file.l:981
 #, c-format
 msgid "empty configuration directory name: \"%s\""
 msgstr "nom du répertoire de configuration vide : « %s »"
 
-#: guc-file.l:1001
+#: guc-file.l:1000
 #, c-format
 msgid "could not open configuration directory \"%s\": %m"
 msgstr "n'a pas pu ouvrir le répertoire de configuration « %s » : %m"
@@ -13016,7 +13021,7 @@ msgstr "n'a pas pu écrire le fichier serveur « %s » : %m"
 msgid "large object read request is too large"
 msgstr "la demande de lecture du Large Object est trop grande"
 
-#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:231 utils/adt/genfile.c:270 utils/adt/genfile.c:306
+#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:224 utils/adt/genfile.c:263 utils/adt/genfile.c:299
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "la longueur demandée ne peut pas être négative"
@@ -14091,7 +14096,7 @@ msgstr "le type de nœud extensible « %s » existe déjà"
 msgid "ExtensibleNodeMethods \"%s\" was not registered"
 msgstr "ExtensibleNodeMethods \"%s\" n'a pas été enregistré"
 
-#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915 parser/parse_coerce.c:1943 parser/parse_coerce.c:2019 parser/parse_expr.c:2119 parser/parse_func.c:695 parser/parse_oper.c:967
+#: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915 parser/parse_coerce.c:1943 parser/parse_coerce.c:2019 parser/parse_expr.c:2119 parser/parse_func.c:695 parser/parse_oper.c:967 utils/fmgr/funcapi.c:511
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "n'a pas pu trouver de type tableau pour le type de données %s"
@@ -15036,7 +15041,7 @@ msgstr "les arguments déclarés « anyarray » ne sont pas tous identiques"
 msgid "arguments declared \"anyrange\" are not all alike"
 msgstr "les arguments déclarés « anyrange » ne sont pas tous identiques"
 
-#: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004 parser/parse_coerce.c:2038
+#: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004 parser/parse_coerce.c:2038 utils/fmgr/funcapi.c:470
 #, c-format
 msgid "argument declared %s is not an array but type %s"
 msgstr "l'argument déclaré %s n'est pas un tableau mais est du type %s"
@@ -15046,7 +15051,7 @@ msgstr "l'argument déclaré %s n'est pas un tableau mais est du type %s"
 msgid "argument declared %s is not consistent with argument declared %s"
 msgstr "l'argument déclaré %s n'est pas cohérent avec l'argument déclaré %s"
 
-#: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051
+#: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051 utils/fmgr/funcapi.c:484
 #, c-format
 msgid "argument declared %s is not a range type but type %s"
 msgstr "l'argument déclaré %s n'est pas un type d'intervalle mais est du type %s"
@@ -16234,82 +16239,82 @@ msgstr "clause INITIALLY IMMEDIATE mal placée"
 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:3572
+#: parser/parse_utilcmd.c:3571
 #, c-format
 msgid "table \"%s\" is not partitioned"
 msgstr "la table « %s » n'est pas partitionné"
 
-#: parser/parse_utilcmd.c:3579
+#: parser/parse_utilcmd.c:3578
 #, c-format
 msgid "index \"%s\" is not partitioned"
 msgstr "l'index « %s » n'est pas partitionné"
 
-#: parser/parse_utilcmd.c:3613
+#: parser/parse_utilcmd.c:3612
 #, c-format
 msgid "a hash-partitioned table may not have a default partition"
 msgstr "une table partitionnées par hash ne peut pas avoir de partition par défaut"
 
-#: parser/parse_utilcmd.c:3630
+#: parser/parse_utilcmd.c:3629
 #, c-format
 msgid "invalid bound specification for a hash partition"
 msgstr "spécification de limite invalide pour une partition par hash"
 
-#: parser/parse_utilcmd.c:3636 partitioning/partbounds.c:2141
+#: parser/parse_utilcmd.c:3635 partitioning/partbounds.c:2141
 #, c-format
 msgid "modulus for hash partition must be a positive integer"
 msgstr "le modulus pour une partition par hash doit être un entier positif"
 
-#: parser/parse_utilcmd.c:3643 partitioning/partbounds.c:2149
+#: parser/parse_utilcmd.c:3642 partitioning/partbounds.c:2149
 #, c-format
 msgid "remainder for hash partition must be less than modulus"
 msgstr "le modulus pour une partition par hash doit être inférieur au modulus"
 
-#: parser/parse_utilcmd.c:3655
+#: parser/parse_utilcmd.c:3654
 #, 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:3711
+#: parser/parse_utilcmd.c:3710
 #, 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:3717
+#: parser/parse_utilcmd.c:3716
 #, 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:3721
+#: parser/parse_utilcmd.c:3720
 #, 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:3768 parser/parse_utilcmd.c:3782
+#: parser/parse_utilcmd.c:3767 parser/parse_utilcmd.c:3781
 #, 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:3829
+#: parser/parse_utilcmd.c:3828
 #, c-format
 msgid "every bound following MAXVALUE must also be MAXVALUE"
 msgstr "chaque limite suivant MAXVALUE doit aussi être MAXVALUE"
 
-#: parser/parse_utilcmd.c:3836
+#: parser/parse_utilcmd.c:3835
 #, c-format
 msgid "every bound following MINVALUE must also be MINVALUE"
 msgstr "chaque limite suivant MINVALUE doit aussi être MINVALUE"
 
-#: parser/parse_utilcmd.c:3867 parser/parse_utilcmd.c:3879
+#: parser/parse_utilcmd.c:3866 parser/parse_utilcmd.c:3878
 #, 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:3881
+#: parser/parse_utilcmd.c:3880
 #, c-format
 msgid "The cast requires a non-immutable conversion."
 msgstr "Cette conversion requiert une conversion non immutable."
 
-#: parser/parse_utilcmd.c:3882
+#: parser/parse_utilcmd.c:3881
 #, c-format
 msgid "Try putting the literal value in single quotes."
 msgstr "Placer la valeur littérale en guillemets simples."
@@ -16632,32 +16637,32 @@ msgstr "n'a pas pu exécuter le processus autovacuum worker : %m"
 msgid "autovacuum: processing database \"%s\""
 msgstr "autovacuum : traitement de la base de données « %s »"
 
-#: postmaster/autovacuum.c:2272
+#: postmaster/autovacuum.c:2273
 #, 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:2501
+#: postmaster/autovacuum.c:2502
 #, c-format
 msgid "automatic vacuum of table \"%s.%s.%s\""
 msgstr "VACUUM automatique de la table « %s.%s.%s »"
 
-#: postmaster/autovacuum.c:2504
+#: postmaster/autovacuum.c:2505
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\""
 msgstr "ANALYZE automatique de la table « %s.%s.%s »"
 
-#: postmaster/autovacuum.c:2697
+#: postmaster/autovacuum.c:2698
 #, 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:3276
+#: postmaster/autovacuum.c:3277
 #, c-format
 msgid "autovacuum not started because of misconfiguration"
 msgstr "autovacuum non exécuté à cause d'une mauvaise configuration"
 
-#: postmaster/autovacuum.c:3277
+#: postmaster/autovacuum.c:3278
 #, c-format
 msgid "Enable the \"track_counts\" option."
 msgstr "Activez l'option « track_counts »."
@@ -17570,104 +17575,104 @@ msgstr "chaîne entre guillemets non terminée"
 msgid "could not read from file \"%s\""
 msgstr "n'a pas pu lire à partir du fichier « %s »"
 
-#: replication/basebackup.c:355
+#: replication/basebackup.c:369
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "n'a pas pu récupérer des informations sur le fichier de contrôle « %s » : %m"
 
-#: replication/basebackup.c:462
+#: replication/basebackup.c:476
 #, c-format
 msgid "could not find any WAL files"
 msgstr "n'a pas pu trouver un seul fichier WAL"
 
-#: replication/basebackup.c:476 replication/basebackup.c:491 replication/basebackup.c:500
+#: replication/basebackup.c:490 replication/basebackup.c:505 replication/basebackup.c:514
 #, c-format
 msgid "could not find WAL file \"%s\""
 msgstr "n'a pas pu trouver le fichier WAL « %s »"
 
-#: replication/basebackup.c:542 replication/basebackup.c:572
+#: replication/basebackup.c:556 replication/basebackup.c:586
 #, c-format
 msgid "unexpected WAL file size \"%s\""
 msgstr "taille du fichier WAL « %s » inattendue"
 
-#: replication/basebackup.c:556 replication/basebackup.c:1564
+#: replication/basebackup.c:570 replication/basebackup.c:1589
 #, c-format
 msgid "base backup could not send data, aborting backup"
 msgstr "la sauvegarde de base n'a pas pu envoyer les données, annulation de la sauvegarde"
 
-#: replication/basebackup.c:630
+#: replication/basebackup.c:644
 #, c-format
 msgid "%s total checksum verification failures"
 msgstr "%s erreurs de vérifications des sommes de contrôle"
 
-#: replication/basebackup.c:634
+#: replication/basebackup.c:648
 #, c-format
 msgid "checksum verification failure during base backup"
 msgstr "échec de la véffication de somme de controle durant la sauvegarde de base"
 
-#: replication/basebackup.c:678 replication/basebackup.c:687 replication/basebackup.c:696 replication/basebackup.c:705 replication/basebackup.c:714 replication/basebackup.c:725 replication/basebackup.c:742 replication/basebackup.c:751
+#: replication/basebackup.c:692 replication/basebackup.c:701 replication/basebackup.c:710 replication/basebackup.c:719 replication/basebackup.c:728 replication/basebackup.c:739 replication/basebackup.c:756 replication/basebackup.c:765
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "option « %s » dupliquée"
 
-#: replication/basebackup.c:731 utils/misc/guc.c:6027
+#: replication/basebackup.c:745 utils/misc/guc.c:6027
 #, c-format
 msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
 msgstr "%d est en dehors des limites valides pour le paramètre « %s » (%d .. %d)"
 
-#: replication/basebackup.c:1005 replication/basebackup.c:1175
+#: replication/basebackup.c:1019 replication/basebackup.c:1193
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr ""
 "n'a pas pu récupérer les informations sur le fichier ou répertoire\n"
 "« %s » : %m"
 
-#: replication/basebackup.c:1330
+#: replication/basebackup.c:1348
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "ignore le fichier spécial « %s »"
 
-#: replication/basebackup.c:1435
+#: replication/basebackup.c:1460
 #, c-format
 msgid "invalid segment number %d in file \"%s\""
 msgstr "numéro de segment %d invalide dans le fichier « %s »"
 
-#: replication/basebackup.c:1454
+#: replication/basebackup.c:1479
 #, c-format
 msgid "cannot verify checksum in file \"%s\", block %d: read buffer size %d and page size %d differ"
 msgstr "impossible de vérifier la somme de contrôle dans le fichier « %s », block %d : la taille de tampon de lecture %d et la taille de page %d diffèrent"
 
-#: replication/basebackup.c:1498 replication/basebackup.c:1528
+#: replication/basebackup.c:1523 replication/basebackup.c:1553
 #, c-format
 msgid "could not fseek in file \"%s\": %m"
 msgstr "n'a pas pu effectuer de fseek dans le fichier « %s » : %m"
 
-#: replication/basebackup.c:1520
+#: replication/basebackup.c:1545
 #, c-format
 msgid "could not reread block %d of file \"%s\": %m"
 msgstr "n'a pas pu relire le bloc %d dans le fichier « %s » : %m"
 
-#: replication/basebackup.c:1544
+#: replication/basebackup.c:1569
 #, c-format
 msgid "checksum verification failed in file \"%s\", block %d: calculated %X but expected %X"
 msgstr "échec de la vérification de la somme de contrôle dans le fichier « %s », bloc %d : calculé %X, alors que le bloc contient %X"
 
-#: replication/basebackup.c:1551
+#: replication/basebackup.c:1576
 #, c-format
 msgid "further checksum verification failures in file \"%s\" will not be reported"
 msgstr "les prochains échec de vérification de somme de contrôle dans le fichier « %s » ne seront pas reportés"
 
-#: replication/basebackup.c:1611
+#: replication/basebackup.c:1636
 #, c-format
 msgid "file \"%s\" has a total of %d checksum verification failures"
 msgstr "le fichier « %s » a un total de %d échecs de vérification de somme de contrôle"
 
-#: replication/basebackup.c:1639
+#: replication/basebackup.c:1664
 #, c-format
 msgid "file name too long for tar format: \"%s\""
 msgstr "nom du fichier trop long pour le format tar : « %s »"
 
-#: replication/basebackup.c:1644
+#: replication/basebackup.c:1669
 #, c-format
 msgid "symbolic link target too long for tar format: file name \"%s\", target \"%s\""
 msgstr "cible du lien symbolique trop long pour le format tar  : nom de fichier « %s », cible « %s »"
@@ -17972,7 +17977,7 @@ msgstr "l'origine de réplication d'OID %d est déjà active pour le PID %d"
 msgid "could not find free replication state slot for replication origin with OID %u"
 msgstr "n'a pas pu trouver de slot d'état de réplication libre pour l'origine de réplication d'OID %u"
 
-#: replication/logical/origin.c:921 replication/logical/origin.c:1108 replication/slot.c:1559
+#: replication/logical/origin.c:921 replication/logical/origin.c:1108 replication/slot.c:1575
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Augmentez max_replication_slots et recommencez."
@@ -18002,29 +18007,29 @@ msgstr "il manque des colonnes répliquées dans la relation cible « %s.%s » d
 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:2501
+#: replication/logical/reorderbuffer.c:2498
 #, 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:2604 replication/logical/reorderbuffer.c:2626
+#: replication/logical/reorderbuffer.c:2601 replication/logical/reorderbuffer.c:2623
 #, 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:2608 replication/logical/reorderbuffer.c:2630
+#: replication/logical/reorderbuffer.c:2605 replication/logical/reorderbuffer.c:2627
 #, 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:2853
+#: replication/logical/reorderbuffer.c:2850
 #, 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:3323
+#: replication/logical/reorderbuffer.c:3320
 #, 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"
@@ -18303,7 +18308,7 @@ msgstr "le slot de réplication « %s » n'existe pas"
 msgid "replication slot \"%s\" is active for PID %d"
 msgstr "le slot de réplication « %s » est actif pour le PID %d"
 
-#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1495
+#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1511
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "n'a pas pu supprimer le répertoire « %s »"
@@ -18318,52 +18323,52 @@ msgstr "les slots de réplications peuvent seulement être utilisés si max_repl
 msgid "replication slots can only be used if wal_level >= replica"
 msgstr "les slots de réplication peuvent seulement être utilisés si wal_level >= replica"
 
-#: replication/slot.c:1427 replication/slot.c:1467
+#: replication/slot.c:1443 replication/slot.c:1483
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "n'a pas pu lire le fichier « %s », a lu %d sur %u : %m"
 
-#: replication/slot.c:1436
+#: replication/slot.c:1452
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr "le fichier « %s » du slot de réplication a le nombre magique %u au lieu de %u"
 
-#: replication/slot.c:1443
+#: replication/slot.c:1459
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "le fichier « %s » du slot de réplication a une version %u non supportée"
 
-#: replication/slot.c:1450
+#: replication/slot.c:1466
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "le slot de réplication « %s » a une taille %u corrompue"
 
-#: replication/slot.c:1482
+#: replication/slot.c:1498
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr "différence de somme de contrôle pour le fichier de slot de réplication « %s » : est %u, devrait être %u"
 
-#: replication/slot.c:1516
+#: replication/slot.c:1532
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "le slot de réplication logique « %s » existe mais, wal_level < logical"
 
-#: replication/slot.c:1518
+#: replication/slot.c:1534
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Modifiez wal_level pour valoir logical ou supérieur."
 
-#: replication/slot.c:1522
+#: replication/slot.c:1538
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < replica"
 msgstr "le slot de réplication physique « %s » existe mais, wal_level < replica"
 
-#: replication/slot.c:1524
+#: replication/slot.c:1540
 #, c-format
 msgid "Change wal_level to be replica or higher."
 msgstr "Modifiez wal_level pour valoir replica ou supérieur."
 
-#: replication/slot.c:1558
+#: replication/slot.c:1574
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "trop de slots de réplication actifs avant l'arrêt"
@@ -19076,7 +19081,7 @@ msgstr ""
 msgid "invalid Unicode escape character"
 msgstr "chaîne d'échappement Unicode invalide"
 
-#: scan.l:618 scan.l:626 scan.l:634 scan.l:635 scan.l:636 scan.l:1380 scan.l:1407 scan.l:1411 scan.l:1449 scan.l:1453 scan.l:1475 scan.l:1485
+#: scan.l:618 scan.l:626 scan.l:634 scan.l:635 scan.l:636 scan.l:1379 scan.l:1406 scan.l:1410 scan.l:1448 scan.l:1452 scan.l:1474 scan.l:1484
 msgid "invalid Unicode surrogate pair"
 msgstr "paire surrogate Unicode invalide"
 
@@ -19119,56 +19124,56 @@ msgid "operator too long"
 msgstr "opérateur trop long"
 
 #. translator: %s is typically the translation of "syntax error"
-#: scan.l:1125
+#: scan.l:1124
 #, c-format
 msgid "%s at end of input"
 msgstr "%s à la fin de l'entrée"
 
 #. translator: first %s is typically the translation of "syntax error"
-#: scan.l:1133
+#: scan.l:1132
 #, c-format
 msgid "%s at or near \"%s\""
 msgstr "%s sur ou près de « %s »"
 
-#: scan.l:1294 scan.l:1326
+#: scan.l:1293 scan.l:1325
 msgid "Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8"
 msgstr ""
 "Les valeurs d'échappement unicode ne peuvent pas être utilisées pour les\n"
 "valeurs de point de code au-dessus de 007F quand l'encodage serveur n'est\n"
 "pas UTF8"
 
-#: scan.l:1322 scan.l:1467
+#: scan.l:1321 scan.l:1466
 msgid "invalid Unicode escape value"
 msgstr "valeur d'échappement Unicode invalide"
 
-#: scan.l:1531
+#: scan.l:1530
 #, c-format
 msgid "nonstandard use of \\' in a string literal"
 msgstr "utilisation non standard de \\' dans une chaîne littérale"
 
-#: scan.l:1532
+#: scan.l:1531
 #, c-format
 msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')."
 msgstr ""
 "Utilisez '' pour écrire des guillemets dans une chaîne ou utilisez la syntaxe de\n"
 "chaîne d'échappement (E'...')."
 
-#: scan.l:1541
+#: scan.l:1540
 #, c-format
 msgid "nonstandard use of \\\\ in a string literal"
 msgstr "utilisation non standard de \\\\ dans une chaîne littérale"
 
-#: scan.l:1542
+#: scan.l:1541
 #, c-format
 msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
 msgstr "Utilisez la syntaxe de chaîne d'échappement pour les antislashs, c'est-à-dire E'\\\\'."
 
-#: scan.l:1556
+#: scan.l:1555
 #, c-format
 msgid "nonstandard use of escape in a string literal"
 msgstr "utilisation non standard d'un échappement dans une chaîne littérale"
 
-#: scan.l:1557
+#: scan.l:1556
 #, c-format
 msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
 msgstr ""
@@ -19499,12 +19504,12 @@ msgstr "pas assez de mémoire partagée pour la structure de données « %s » (
 msgid "requested shared memory size overflows size_t"
 msgstr "la taille de la mémoire partagée demandée dépasse size_t"
 
-#: storage/ipc/standby.c:558 tcop/postgres.c:3056
+#: storage/ipc/standby.c:572 tcop/postgres.c:3056
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "annulation de la requête à cause d'un conflit avec la restauration"
 
-#: storage/ipc/standby.c:559 tcop/postgres.c:2329
+#: storage/ipc/standby.c:573 tcop/postgres.c:2329
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr "La transaction de l'utilisateur causait un verrou mortel lors de la restauration."
@@ -20502,27 +20507,27 @@ msgstr "n'a pas pu ouvrir le fichier des termes courants « %s » : %m"
 msgid "text search parser does not support headline creation"
 msgstr "l'analyseur de recherche plein texte ne supporte pas headline"
 
-#: tsearch/wparser_def.c:2486
+#: tsearch/wparser_def.c:2587
 #, c-format
 msgid "unrecognized headline parameter: \"%s\""
 msgstr "paramètre headline « %s » non reconnu"
 
-#: tsearch/wparser_def.c:2495
+#: tsearch/wparser_def.c:2597
 #, c-format
 msgid "MinWords should be less than MaxWords"
 msgstr "MinWords doit avoir une valeur plus petite que celle de MaxWords"
 
-#: tsearch/wparser_def.c:2499
+#: tsearch/wparser_def.c:2601
 #, c-format
 msgid "MinWords should be positive"
 msgstr "MinWords doit être positif"
 
-#: tsearch/wparser_def.c:2503
+#: tsearch/wparser_def.c:2605
 #, c-format
 msgid "ShortWord should be >= 0"
 msgstr "ShortWord devrait être positif ou nul"
 
-#: tsearch/wparser_def.c:2507
+#: tsearch/wparser_def.c:2609
 #, c-format
 msgid "MaxFragments should be >= 0"
 msgstr "MaxFragments devrait être positif ou nul"
@@ -20950,7 +20955,7 @@ msgstr "la conversion de l'encodage de %s vers l'ASCII n'est pas supportée"
 
 #. translator: first %s is inet or cidr
 #: utils/adt/bool.c:153 utils/adt/cash.c:277 utils/adt/datetime.c:3794 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:4562 utils/adt/geo_ops.c:4578 utils/adt/geo_ops.c:4585 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:604 utils/adt/numeric.c:631 utils/adt/numeric.c:5662 utils/adt/numeric.c:5686 utils/adt/numeric.c:5710 utils/adt/numeric.c:6516
+#: 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:604 utils/adt/numeric.c:631 utils/adt/numeric.c:5662 utils/adt/numeric.c:5686 utils/adt/numeric.c:5710 utils/adt/numeric.c:6516
 #: utils/adt/numeric.c:6542 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:405 utils/adt/uuid.c:136
 #, c-format
 msgid "invalid input syntax for type %s: \"%s\""
@@ -21191,7 +21196,7 @@ msgstr "n'a pas pu déterminer le type enum actuel"
 msgid "enum %s contains no values"
 msgstr "l'énumération « %s » ne contient aucune valeur"
 
-#: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230 utils/cache/typcache.c:1563 utils/cache/typcache.c:1719 utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:430
+#: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230 utils/cache/typcache.c:1563 utils/cache/typcache.c:1719 utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:439
 #, c-format
 msgid "type %s is not composite"
 msgstr "le type %s n'est pas un type composite"
@@ -21485,37 +21490,37 @@ msgstr "« EEEE » non supporté en entrée"
 msgid "\"RN\" not supported for input"
 msgstr "« RN » non supporté en entrée"
 
-#: utils/adt/genfile.c:79
+#: utils/adt/genfile.c:72
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "référence non autorisée au répertoire parent (« .. »)"
 
-#: utils/adt/genfile.c:90
+#: utils/adt/genfile.c:83
 #, c-format
 msgid "absolute path not allowed"
 msgstr "chemin absolu non autorisé"
 
-#: utils/adt/genfile.c:95
+#: utils/adt/genfile.c:88
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "le chemin doit être dans ou en-dessous du répertoire courant"
 
-#: utils/adt/genfile.c:142 utils/adt/oracle_compat.c:185 utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:759 utils/adt/oracle_compat.c:1054
+#: utils/adt/genfile.c:135 utils/adt/oracle_compat.c:185 utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:759 utils/adt/oracle_compat.c:1054
 #, c-format
 msgid "requested length too large"
 msgstr "longueur demandée trop importante"
 
-#: utils/adt/genfile.c:159
+#: utils/adt/genfile.c:152
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "n'a pas pu parcourir le fichier « %s » : %m"
 
-#: utils/adt/genfile.c:219
+#: utils/adt/genfile.c:212
 #, c-format
 msgid "must be superuser to read files with adminpack 1.0"
 msgstr "doit être super-utilisateur pour lire des fichiers avec adminpack 1.0"
 
-#: utils/adt/genfile.c:220
+#: utils/adt/genfile.c:213
 #, c-format
 msgid "Consider using pg_file_read(), which is part of core, instead."
 msgstr "Considérer l'utilisation de pg_file_read(), qui est présent par défaut, à la place."
@@ -21530,7 +21535,7 @@ msgstr "spécification invalide de ligne : A et B ne peuvent pas être à zéro
 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:5180
+#: utils/adt/geo_ops.c:1341 utils/adt/geo_ops.c:3439 utils/adt/geo_ops.c:4252 utils/adt/geo_ops.c:5183
 #, c-format
 msgid "too many points requested"
 msgstr "trop de points demandé"
@@ -21580,22 +21585,22 @@ msgstr "la fonction « path_center » n'est pas implémentée"
 msgid "open path cannot be converted to polygon"
 msgstr "le chemin ouvert ne peut être converti en polygône"
 
-#: utils/adt/geo_ops.c:4630
+#: utils/adt/geo_ops.c:4633
 #, c-format
 msgid "invalid radius in external \"circle\" value"
 msgstr "diamètre invalide pour la valeur externe de « circle »"
 
-#: utils/adt/geo_ops.c:5166
+#: utils/adt/geo_ops.c:5169
 #, 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:5171
+#: utils/adt/geo_ops.c:5174
 #, c-format
 msgid "must request at least 2 points"
 msgstr "doit demander au moins deux points"
 
-#: utils/adt/geo_ops.c:5215
+#: utils/adt/geo_ops.c:5218
 #, c-format
 msgid "cannot convert empty polygon to circle"
 msgstr "ne peut pas convertir un polygône vide en cercle"
@@ -21738,7 +21743,7 @@ msgstr "données JSON, ligne %d : %s%s%s"
 msgid "key value must be scalar, not array, composite, or json"
 msgstr "la valeur clé doit être scalaire, et non pas un tableau ou une valeur composite ou un json"
 
-#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1564
+#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1617
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "n'a pas pu déterminer le type de données pour l'argument %d"
@@ -22127,63 +22132,63 @@ msgstr "Considérer l'utilisation de pg_logfile_rotate(), qui est présent par d
 msgid "rotation not possible because log collection not active"
 msgstr "rotation impossible car la récupération des journaux applicatifs n'est pas activée"
 
-#: utils/adt/misc.c:418
+#: utils/adt/misc.c:433
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "le tablespace global n'a jamais de bases de données"
 
-#: utils/adt/misc.c:439
+#: utils/adt/misc.c:455
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u n'est pas un OID de tablespace"
 
-#: utils/adt/misc.c:626
+#: utils/adt/misc.c:639
 msgid "unreserved"
 msgstr "non réservé"
 
-#: utils/adt/misc.c:630
+#: utils/adt/misc.c:643
 msgid "unreserved (cannot be function or type name)"
 msgstr "non réservé (ne peut pas être un nom de fonction ou de type)"
 
-#: utils/adt/misc.c:634
+#: utils/adt/misc.c:647
 msgid "reserved (can be function or type name)"
 msgstr "réservé (peut être un nom de fonction ou de type)"
 
-#: utils/adt/misc.c:638
+#: utils/adt/misc.c:651
 msgid "reserved"
 msgstr "réservé"
 
-#: utils/adt/misc.c:812 utils/adt/misc.c:826 utils/adt/misc.c:865 utils/adt/misc.c:871 utils/adt/misc.c:877 utils/adt/misc.c:900
+#: utils/adt/misc.c:825 utils/adt/misc.c:839 utils/adt/misc.c:878 utils/adt/misc.c:884 utils/adt/misc.c:890 utils/adt/misc.c:913
 #, c-format
 msgid "string is not a valid identifier: \"%s\""
 msgstr "la chaîne n'est pas un identifiant valide : « %s »"
 
-#: utils/adt/misc.c:814
+#: utils/adt/misc.c:827
 #, c-format
 msgid "String has unclosed double quotes."
 msgstr "La chaîne des guillements doubles non fermés."
 
-#: utils/adt/misc.c:828
+#: utils/adt/misc.c:841
 #, c-format
 msgid "Quoted identifier must not be empty."
 msgstr "L'identifiant entre guillemets ne doit pas être vide."
 
-#: utils/adt/misc.c:867
+#: utils/adt/misc.c:880
 #, c-format
 msgid "No valid identifier before \".\"."
 msgstr "Pas d'identifiant valide avant « . »."
 
-#: utils/adt/misc.c:873
+#: utils/adt/misc.c:886
 #, c-format
 msgid "No valid identifier after \".\"."
 msgstr "Pas d'identifiant valide après « . »."
 
-#: utils/adt/misc.c:934
+#: utils/adt/misc.c:947
 #, c-format
 msgid "log format \"%s\" is not supported"
 msgstr "le format de trace « %s » n'est pas supporté"
 
-#: utils/adt/misc.c:935
+#: utils/adt/misc.c:948
 #, c-format
 msgid "The supported log formats are \"stderr\" and \"csvlog\"."
 msgstr "Les formats de traces supportés sont « stderr » et « csvlog »."
@@ -22588,7 +22593,7 @@ msgstr "Trop de virgules."
 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:4105
+#: utils/adt/regexp.c:289 utils/adt/regexp.c:1424 utils/adt/varlena.c:4107
 #, c-format
 msgid "regular expression failed: %s"
 msgstr "l'expression rationnelle a échoué : %s"
@@ -22643,7 +22648,7 @@ msgstr "trop d'arguments"
 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:3246 utils/adt/varlena.c:3251
+#: 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:3248 utils/adt/varlena.c:3253
 #, c-format
 msgid "invalid name syntax"
 msgstr "syntaxe du nom invalide"
@@ -23204,7 +23209,7 @@ msgstr "ne peut pas utiliser l'opérateur XOR sur des chaînes bit de tailles di
 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:1803 utils/adt/varlena.c:3170
+#: utils/adt/varbit.c:1803 utils/adt/varlena.c:3172
 #, c-format
 msgid "new bit must be 0 or 1"
 msgstr "le nouveau bit doit valoir soit 0 soit 1"
@@ -23244,52 +23249,52 @@ msgstr "échec du collationnement : %s"
 msgid "sort key generation failed: %s"
 msgstr "échec de génération de la clé de tri : %s"
 
-#: utils/adt/varlena.c:3056 utils/adt/varlena.c:3087 utils/adt/varlena.c:3122 utils/adt/varlena.c:3158
+#: utils/adt/varlena.c:3056 utils/adt/varlena.c:3088 utils/adt/varlena.c:3123 utils/adt/varlena.c:3160
 #, 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:4201
+#: utils/adt/varlena.c:4203
 #, 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:5080
+#: utils/adt/varlena.c:5082
 #, c-format
 msgid "unterminated format() type specifier"
 msgstr "spécificateur de type pour format() non terminé"
 
-#: utils/adt/varlena.c:5081 utils/adt/varlena.c:5215 utils/adt/varlena.c:5336
+#: utils/adt/varlena.c:5083 utils/adt/varlena.c:5217 utils/adt/varlena.c:5338
 #, c-format
 msgid "For a single \"%%\" use \"%%%%\"."
 msgstr "Pour un unique \"%%\" utilisez \"%%%%\"."
 
-#: utils/adt/varlena.c:5213 utils/adt/varlena.c:5334
+#: utils/adt/varlena.c:5215 utils/adt/varlena.c:5336
 #, c-format
 msgid "unrecognized format() type specifier \"%c\""
 msgstr "spécificateur de type « %c » pour format() non reconnu"
 
-#: utils/adt/varlena.c:5226 utils/adt/varlena.c:5283
+#: utils/adt/varlena.c:5228 utils/adt/varlena.c:5285
 #, c-format
 msgid "too few arguments for format()"
 msgstr "trop peu d'arguments pour format()"
 
-#: utils/adt/varlena.c:5379 utils/adt/varlena.c:5561
+#: utils/adt/varlena.c:5381 utils/adt/varlena.c:5563
 #, c-format
 msgid "number is out of range"
 msgstr "le nombre est en dehors des limites"
 
-#: utils/adt/varlena.c:5442 utils/adt/varlena.c:5470
+#: utils/adt/varlena.c:5444 utils/adt/varlena.c:5472
 #, 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:5463
+#: utils/adt/varlena.c:5465
 #, 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:5508
+#: utils/adt/varlena.c:5510
 #, 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"
@@ -23500,17 +23505,17 @@ msgstr "la classe d'opérateur « %s » de la méthode d'accès %s nécessite la
 msgid "cached plan must not change result type"
 msgstr "le plan en cache ne doit pas modifier le type en résultat"
 
-#: utils/cache/relcache.c:5894
+#: utils/cache/relcache.c:5891
 #, 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:5896
+#: utils/cache/relcache.c:5893
 #, 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:6208
+#: utils/cache/relcache.c:6205
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier cache « %s » : %m"
@@ -23559,7 +23564,7 @@ msgstr "n'a pas pu synchroniser (fsync) le fichier de correspondance des relatio
 msgid "could not close relation mapping file \"%s\": %m"
 msgstr "n'a pas pu fermer le fichier de correspondance des relations « %s » : %m"
 
-#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:435
+#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:444
 #, c-format
 msgid "record type has not been registered"
 msgstr "le type d'enregistrement n'a pas été enregistré"
@@ -23784,24 +23789,24 @@ msgstr "version API %d non reconnue mais rapportée par la fonction info « %s 
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "fonction %u de validation du langage appelée pour le langage %u au lieu de %u"
 
-#: utils/fmgr/funcapi.c:358
+#: utils/fmgr/funcapi.c:367
 #, c-format
 msgid "could not determine actual result type for function \"%s\" declared to return type %s"
 msgstr ""
 "n'a pas pu déterminer le type du résultat actuel pour la fonction « %s »\n"
 "déclarant retourner le type %s"
 
-#: utils/fmgr/funcapi.c:1403 utils/fmgr/funcapi.c:1435
+#: utils/fmgr/funcapi.c:1456 utils/fmgr/funcapi.c:1488
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "le nombre d'alias ne correspond pas au nombre de colonnes"
 
-#: utils/fmgr/funcapi.c:1429
+#: utils/fmgr/funcapi.c:1482
 #, c-format
 msgid "no column alias was provided"
 msgstr "aucun alias de colonne n'a été fourni"
 
-#: utils/fmgr/funcapi.c:1453
+#: utils/fmgr/funcapi.c:1506
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr ""
@@ -26550,2452 +26555,2452 @@ msgstr ""
 msgid "cannot import a snapshot from a different database"
 msgstr "ne peut pas importer un snapshot à partir d'une base de données différente"
 
-#~ msgid "replication origin %d is already active for PID %d"
-#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d"
+#~ msgid "cannot drop temporary schema \"%s\""
+#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »"
 
-#~ msgid "cannot PREPARE a transaction that has operated on temporary namespace"
-#~ msgstr ""
-#~ "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur un\n"
-#~ "schéma temporaire"
+#~ msgid "cannot drop column named in partition key"
+#~ msgstr "ne peut pas supprimer une colonne nommée dans une clé de partitionnement"
 
-#~ msgid "view must have at least one column"
-#~ msgstr "la vue doit avoir au moins une colonne"
+#~ msgid "cannot drop column referenced in partition key expression"
+#~ msgstr "ne peut pas supprimer une colonne référencée dans l'expression d'une clé de partitionnement"
 
-#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
-#~ msgstr ""
-#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n"
-#~ "d'exécution, supprimez le bloc de mémoire partagée\n"
-#~ "ou supprimez simplement le fichier « %s »."
+#~ msgid "cannot alter type of column named in partition key"
+#~ msgstr "ne peut pas modifier le type d'une colonne nommée dans une clé de partitionnement"
 
-#~ msgid "foreign key referencing partitioned table \"%s\" must not be ONLY"
-#~ msgstr "la clé étrangère référençant la table partitionnée « %s » ne doit pas être ONLY"
+#~ msgid "cannot alter type of column referenced in partition key expression"
+#~ msgstr "ne peut pas utiliser le type d'une colonne référencée dans l'expression d'une clé de partitionnement"
 
-#~ msgid "New enum values must be committed before they can be used."
-#~ msgstr "Les nouvelles valeurs enum doivent être validées (COMMIT) avant de pouvoir être utilisées."
+#~ msgid "replication identifier %d is already active for PID %d"
+#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d"
 
-#~ msgid "invalid number of arguments: object must be matched key value pairs"
-#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur"
+#~ msgid "invalid zero-length item array in MVDependencies"
+#~ msgstr "tableau d'éléments de longueur zéro invalide dans MVDependencies"
 
-#~ msgid ""
-#~ "WARNING: Calculated CRC checksum does not match value stored in file.\n"
-#~ "Either the file is corrupt, or it has a different layout than this program\n"
-#~ "is expecting.  The results below are untrustworthy.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "ATTENTION : Les sommes de contrôle (CRC) calculées ne correspondent pas aux\n"
-#~ "valeurs stockées dans le fichier.\n"
-#~ "Soit le fichier est corrompu, soit son organisation diffère de celle\n"
-#~ "attendue par le programme.\n"
-#~ "Les résultats ci-dessous ne sont pas dignes de confiance.\n"
-#~ "\n"
+#~ msgid "invalid ndistinct magic %08x (expected %08x)"
+#~ msgstr "nombre magique ndistinct invalide %08x (attendu %08x)"
 
-#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\""
-#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »"
+#~ msgid "invalid ndistinct type %d (expected %d)"
+#~ msgstr "type ndistinct invalide %d (%d attendu)"
 
-#~ msgid "brin operator family \"%s\" contains function %s with invalid support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur brin « %s » contient la fonction %s\n"
-#~ "avec le numéro de support %d invalide"
+#~ msgid "invalid zero-length item array in MVNDistinct"
+#~ msgstr "tableau d'élément de longueur zéro invalide dans MVNDistinct"
 
-#~ msgid "brin operator family \"%s\" contains function %s with wrong signature for support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur brin « %s » contient la fonction %s\n"
-#~ "avec une mauvaise signature pour le numéro de support %d"
+#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)"
+#~ msgstr "taille MVNDistinct %zd invalide (attendue au moins %zd)"
 
-#~ msgid "brin operator family \"%s\" contains operator %s with invalid strategy number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur brin « %s » contient l'opérateur %s\n"
-#~ "avec le numéro de stratégie %d invalide"
+#~ msgid "could not open BufFile \"%s\""
+#~ msgstr "n'a pas pu ouvrir le BufFile « %s »"
 
-#~ msgid "brin operator family \"%s\" contains invalid ORDER BY specification for operator %s"
+#~ msgid "%s cannot be executed from a function or multi-command string"
 #~ msgstr ""
-#~ "la famille d'opérateur brin « %s » contient une spécification\n"
-#~ "ORDER BY invalide pour l'opérateur %s"
-
-#~ msgid "brin operator family \"%s\" contains operator %s with wrong signature"
-#~ msgstr "la famille d'opérateur brin « %s » contient l'opérateur %s avec une mauvaise signature"
+#~ "%s ne peut pas être exécuté à partir d'une fonction ou d'une chaîne\n"
+#~ "contenant plusieurs commandes"
 
-#~ msgid "brin operator class \"%s\" is missing support function %d"
-#~ msgstr "la classe d'opérateur brin « %s » nécessite la fonction de support %d"
+#~ msgid "no such savepoint"
+#~ msgstr "aucun point de sauvegarde"
 
-#~ msgid "gist operator family \"%s\" contains support procedure %s with cross-type registration"
-#~ msgstr ""
-#~ "la famille d'opérateur gist « %s » contient la procédure de support\n"
-#~ "%s avec un enregistrement inter-type"
+#~ msgid "could not open write-ahead log directory \"%s\": %m"
+#~ msgstr "n'a pas pu ouvrir le répertoire des journaux de transactions « %s » : %m"
 
-#~ msgid "gist operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
 #~ msgstr ""
-#~ "la famille d'opérateur gist « %s » contient la fonction %s avec\n"
-#~ "le numéro de support invalide %d"
+#~ "Le cluster de bases de données a été initialisé avec un XLOG_SEG_SIZE à %d\n"
+#~ "alors que le serveur a été compilé avec un XLOG_SEG_SIZE à %d."
 
-#~ msgid "gist operator family \"%s\" contains function %s with wrong signature for support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur gist « %s » contient la fonction %s avec une mauvaise\n"
-#~ "signature pour le numéro de support %d"
+#~ msgid "using previous checkpoint record at %X/%X"
+#~ msgstr "utilisation du précédent enregistrement d'un point de vérification à %X/%X"
 
-#~ msgid "gist operator family \"%s\" contains operator %s with invalid strategy number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur gist « %s » contient l'opérateur %s avec le numéro\n"
-#~ "de stratégie invalide %d"
+#~ msgid "invalid secondary checkpoint link in control file"
+#~ msgstr "lien du point de vérification secondaire invalide dans le fichier de contrôle"
 
-#~ msgid "gist operator family \"%s\" contains operator %s with wrong signature"
-#~ msgstr "la famille d'opérateur gist « %s » contient l'opérateur %s avec une mauvaise signature"
+#~ msgid "invalid secondary checkpoint record"
+#~ msgstr "enregistrement du point de vérification secondaire invalide"
 
-#~ msgid "gist operator class \"%s\" is missing support function %d"
-#~ msgstr "la famille d'opérateur gist « %s » nécessite la fonction de support %d"
+#~ msgid "invalid resource manager ID in secondary checkpoint record"
+#~ msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement secondaire du point de vérification"
 
-#~ msgid "hash operator family \"%s\" contains support procedure %s with cross-type registration"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » contient la procédure de support\n"
-#~ "%s avec un enregistrement inter-type"
+#~ msgid "invalid xl_info in secondary checkpoint record"
+#~ msgstr "xl_info invalide  dans l'enregistrement du point de vérification secondaire"
 
-#~ msgid "hash operator family \"%s\" contains function %s with wrong signature for support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » contient la fonction %s avec une mauvaise\n"
-#~ "signature pour le numéro de support %d"
+#~ msgid "invalid length of secondary checkpoint record"
+#~ msgstr "longueur invalide de l'enregistrement secondaire du point de vérification"
 
-#~ msgid "hash operator family \"%s\" contains function %s with invalid support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » contient la fonction %s avec\n"
-#~ "le numéro de support invalide %d"
+#~ msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header"
+#~ msgstr "le fichier WAL provient d'un système différent : XLOG_SEG_SIZE invalide dans l'en-tête de page"
 
-#~ msgid "hash operator family \"%s\" contains operator %s with invalid strategy number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » contient l'opérateur %s avec le numéro\n"
-#~ "de stratégie invalide %d"
+#~ msgid " in schema %s"
+#~ msgstr " dans le schéma %s"
 
-#~ msgid "hash operator family \"%s\" contains invalid ORDER BY specification for operator %s"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » contient la spécification ORDER BY\n"
-#~ "non supportée pour l'opérateur %s"
+#~ msgid "%s in publication %s"
+#~ msgstr "%s dans la publication %s"
 
-#~ msgid "hash operator family \"%s\" contains operator %s with wrong signature"
-#~ msgstr "la famille d'opérateur hash « %s » contient l'opérateur %s avec une mauvaise signature"
+#~ msgid "table \"%s\" has multiple constraints named \"%s\""
+#~ msgstr "la table « %s » a de nombreuses contraintes nommées « %s »"
 
-#~ msgid "hash operator family \"%s\" is missing operator(s) for types %s and %s"
-#~ msgstr ""
-#~ "la famille d'opérateur hash « %s » nécessite des opérateurs supplémentaires\n"
-#~ "pour les types %s et %s"
+#~ msgid "domain %s has multiple constraints named \"%s\""
+#~ msgstr "le domaine %s a plusieurs contraintes nommées « %s »"
 
-#~ msgid "hash operator class \"%s\" is missing operator(s)"
-#~ msgstr "il manque des opérateurs pour la classe d'opérateur hash « %s »"
+#~ msgid "\"%s\" is already an attribute of type %s"
+#~ msgstr "« %s » est déjà un attribut du type %s"
 
-#~ msgid "btree operator family \"%s\" contains function %s with invalid support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur btree « %s » contient la fonction %s\n"
-#~ "avec le numéro de support invalide %d"
+#~ msgid "function \"%s\" is an aggregate function"
+#~ msgstr "la fonction « %s » est une fonction d'agrégat"
 
-#~ msgid "btree operator family \"%s\" contains function %s with wrong signature for support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur btree « %s » contient la fonction %s\n"
-#~ "avec une mauvaise signature pour le numéro de support %d"
+#~ msgid "function \"%s\" is not an aggregate function"
+#~ msgstr "la fonction « %s » n'est pas une fonction d'agrégat"
 
-#~ msgid "btree operator family \"%s\" contains operator %s with invalid strategy number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur btree « %s » contient l'opérateur %s\n"
-#~ "avec le numéro de stratégie invalide %d"
+#~ msgid "function \"%s\" is not a window function"
+#~ msgstr "la fonction « %s » n'est pas une fonction window"
 
-#~ msgid "btree operator family \"%s\" contains invalid ORDER BY specification for operator %s"
-#~ msgstr ""
-#~ "la famille d'opérateur btree « %s » contient une spécification\n"
-#~ "ORDER BY invalide pour l'opérateur %s"
+#~ msgid "must be superuser to COPY to or from a file"
+#~ msgstr "doit être super-utilisateur pour utiliser COPY à partir ou vers un fichier"
 
-#~ msgid "btree operator family \"%s\" contains operator %s with wrong signature"
-#~ msgstr "la famille d'opérateur btree « %s » contient l'opérateur %s avec une mauvaise signature"
+#~ msgid "cannot copy to foreign table \"%s\""
+#~ msgstr "ne peut pas copier vers la table distante « %s »"
 
-#~ msgid "btree operator family \"%s\" is missing operator(s) for types %s and %s"
-#~ msgstr ""
-#~ "la famille d'opérateur btree « %s » nécessite des opérateurs supplémentaires\n"
-#~ "pour les types %s et %s"
+#~ msgid "cannot route inserted tuples to a foreign table"
+#~ msgstr "ne peut pas envoyer les lignes insérées dans une table distante"
 
-#~ msgid "btree operator class \"%s\" is missing operator(s)"
-#~ msgstr "il manque des opérateurs pour la classe d'opérateur btree « %s »"
+#~ msgid "unrecognized function attribute \"%s\" ignored"
+#~ msgstr "l'attribut « %s » non reconnu de la fonction a été ignoré"
 
-#~ msgid "btree operator family \"%s\" is missing cross-type operator(s)"
-#~ msgstr "il manque des opérateurs inter-type pour la famille d'opérateur btree « %s »"
+#~ msgid "cast function must not be an aggregate function"
+#~ msgstr "la fonction de conversion ne doit pas être une fonction d'agrégat"
 
-#~ msgid "spgist operator family \"%s\" contains support procedure %s with cross-type registration"
-#~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » contient la procédure de support\n"
-#~ "%s avec un enregistrement inter-type"
+#~ msgid "transform function must not be an aggregate function"
+#~ msgstr "la fonction de transformation ne doit pas être une fonction d'agrégat"
 
-#~ msgid "spgist operator family \"%s\" contains function %s with invalid support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n"
-#~ "avec le numéro de support %d invalide"
+#~ msgid "invalid procedure number %d, must be between 1 and %d"
+#~ msgstr "numéro de procédure %d invalide, doit être compris entre 1 et %d"
 
-#~ msgid "spgist operator family \"%s\" contains function %s with wrong signature for support number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n"
-#~ "avec une mauvaise signature pour le numéro de support %d"
+#~ msgid "procedure number %d for (%s,%s) appears more than once"
+#~ msgstr "le numéro de procédure %d pour (%s, %s) apparaît plus d'une fois"
 
-#~ msgid "spgist operator family \"%s\" contains operator %s with invalid strategy number %d"
-#~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » contient l'opérateur %s\n"
-#~ "avec le numéro de stratégie invalide %d"
+#~ msgid "operator procedure must be specified"
+#~ msgstr "la procédure de l'opérateur doit être spécifiée"
 
-#~ msgid "spgist operator family \"%s\" contains invalid ORDER BY specification for operator %s"
+#~ msgid "column \"%s\" appears more than once in partition key"
+#~ msgstr "la colonne « %s » apparaît plus d'une fois dans la clé de partitionnement"
+
+#~ msgid "Close open transactions soon to avoid wraparound problems."
 #~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » contient une spécification\n"
-#~ "ORDER BY invalide pour l'opérateur %s"
+#~ "Fermez les transactions ouvertes rapidement pour éviter des problèmes de\n"
+#~ "réinitialisation."
 
-#~ msgid "spgist operator family \"%s\" contains operator %s with wrong signature"
-#~ msgstr "la famille d'opérateur spgist « %s » contient l'opérateur %s avec une mauvaise signature"
+#~ msgid "combine function for aggregate %u must be declared as STRICT"
+#~ msgstr "la fonction d'unification pour l'aggrégat %u doit être déclarée comme STRICT"
 
-#~ msgid "spgist operator family \"%s\" is missing operator(s) for types %s and %s"
-#~ msgstr ""
-#~ "la famille d'opérateur spgist « %s » nécessite des opérateurs supplémentaires\n"
-#~ "pour les types %s et %s"
+#~ msgid "RANGE PRECEDING is only supported with UNBOUNDED"
+#~ msgstr "RANGE PRECEDING est seulement supporté avec UNBOUNDED"
 
-#~ msgid "spgist operator class \"%s\" is missing operator(s)"
-#~ msgstr "il manque des opérateurs pour la classe d'opérateur spgist « %s »"
+#~ msgid "RANGE FOLLOWING is only supported with UNBOUNDED"
+#~ msgstr "RANGE FOLLOWING est seulement supporté avec UNBOUNDED"
 
-#~ msgid "Expected a transaction log switchpoint location."
-#~ msgstr "Attendait un emplacement de bascule dans le journal de transactions."
+#~ msgid "client requires SCRAM channel binding, but it is not supported"
+#~ msgstr "le client requiert le lien de canal SCRAM mais ceci n'est pas supporté"
 
-#~ msgid "could not open transaction log file \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le journal des transactions « %s » : %m"
+#~ msgid "must be superuser to use server-side lo_import()"
+#~ msgstr "doit être super-utilisateur pour utiliser lo_import() du côté serveur"
 
-#~ msgid "could not remove old transaction log file \"%s\": %m"
-#~ msgstr "n'a pas pu supprimer l'ancien journal de transaction « %s » : %m"
+#~ msgid "Anyone can use the client-side lo_import() provided by libpq."
+#~ msgstr "Tout le monde peut utiliser lo_import(), fourni par libpq, du côté client."
 
-#~ msgid "removing transaction log backup history file \"%s\""
-#~ msgstr "suppression du fichier historique des journaux de transaction « %s »"
+#~ msgid "must be superuser to use server-side lo_export()"
+#~ msgstr "doit être super-utilisateur pour utiliser lo_export() du côté serveur"
 
-#~ msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
-#~ msgstr "Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec."
+#~ msgid "Anyone can use the client-side lo_export() provided by libpq."
+#~ msgstr "Tout le monde peut utiliser lo_export(), fournie par libpq, du côté client."
 
-#~ msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
-#~ msgstr ""
-#~ "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n"
-#~ "alors que le serveur a été compilé sans."
+#~ msgid "ON CONFLICT clause is not supported with partitioned tables"
+#~ msgstr "la clause ON CONFLICT n'est pas supporté avec les tables partitionnées"
 
-#~ msgid "invalid privilege type USAGE for table"
-#~ msgstr "droit USAGE invalide pour la table"
+#~ msgid "primary key constraints are not supported on partitioned tables"
+#~ msgstr "les clés primaires ne sont pas supportées sur les tables partitionnées"
 
-#~ msgid "column \"%s\" has type \"unknown\""
-#~ msgstr "la colonne « %s » est de type « unknown »"
+#~ msgid "foreign key constraints are not supported on partitioned tables"
+#~ msgstr "les clés étrangères ne sont pas supportées sur les tables partitionnées"
 
-#~ msgid "Proceeding with relation creation anyway."
-#~ msgstr "Poursuit malgré tout la création de la relation."
+#~ msgid "could not open archive status directory \"%s\": %m"
+#~ msgstr "n'a pas pu accéder au répertoire du statut des archives « %s » : %m"
 
-#~ msgid "default expression must not return a set"
-#~ msgstr "l'expression par défaut ne doit pas renvoyer un ensemble"
+#~ msgid "%s: max_wal_senders must be less than max_connections\n"
+#~ msgstr "%s : max_wal_senders doit être inférieur à max_connections\n"
 
-#~ msgid "access method name cannot be qualified"
-#~ msgstr "le nom de la méthode d'accès ne peut pas être qualifiée"
+#~ msgid "data directory \"%s\" has group or world access"
+#~ msgstr ""
+#~ "le répertoire des données « %s » est accessible par le groupe et/ou par les\n"
+#~ "autres"
 
-#~ msgid "database name cannot be qualified"
-#~ msgstr "le nom de la base de donnée ne peut être qualifié"
+#~ msgid "worker process"
+#~ msgstr "processus de travail"
 
-#~ msgid "extension name cannot be qualified"
-#~ msgstr "le nom de l'extension ne peut pas être qualifié"
+#~ msgid "built-in type %u not found"
+#~ msgstr "type interne %u non trouvé"
 
-#~ msgid "tablespace name cannot be qualified"
-#~ msgstr "le nom du tablespace ne peut pas être qualifié"
+#~ msgid "This can be caused by having a publisher with a higher PostgreSQL major version than the subscriber."
+#~ msgstr "Ceci peut avoir pour cause un publieur ayant une version majeure de PostgreSQL supérieure à l'abonné"
 
-#~ msgid "role name cannot be qualified"
-#~ msgstr "le nom du rôle ne peut pas être qualifié"
+#~ msgid "data type \"%s.%s\" required for logical replication does not exist"
+#~ msgstr "le type de données « %s/%s » requis par la réplication logique n'existe pas"
 
-#~ msgid "schema name cannot be qualified"
-#~ msgstr "le nom du schéma ne peut pas être qualifié"
+#~ msgid "logical replication could not find row for delete in replication target relation \"%s\""
+#~ msgstr "la réplication logique n'a pas pu trouver la ligne à supprimer dans la relation cible de réplication %s"
 
-#~ msgid "language name cannot be qualified"
-#~ msgstr "le nom du langage ne peut pas être qualifié"
+#~ msgid "memory for serializable conflict tracking is nearly exhausted"
+#~ msgstr "la mémoire pour tracer les conflits sérialisables est pratiquement pleine"
 
-#~ msgid "foreign-data wrapper name cannot be qualified"
-#~ msgstr "le nom du wrapper de données distantes ne peut pas être qualifié"
+#~ msgid "There might be an idle transaction or a forgotten prepared transaction causing this."
+#~ msgstr ""
+#~ "Il pourait y avoir une transaction en attente ou une transaction préparée\n"
+#~ "oubliée causant cela."
 
-#~ msgid "server name cannot be qualified"
-#~ msgstr "le nom du serveur ne peut pas être qualifié"
+#~ msgid "could not open tablespace directory \"%s\": %m"
+#~ msgstr "n'a pas pu ouvrir le répertoire du tablespace « %s » : %m"
 
-#~ msgid "event trigger name cannot be qualified"
-#~ msgstr "le nom du trigger sur événement ne peut pas être qualifié"
+#~ msgid "must be superuser to get file information"
+#~ msgstr "doit être super-utilisateur pour obtenir des informations sur le fichier"
 
-#~ msgid "hash indexes are not WAL-logged and their use is discouraged"
-#~ msgstr "les index hash ne sont pas journalisés, leur utilisation est donc déconseillée"
+#~ msgid "must be superuser to get directory listings"
+#~ msgstr "doit être super-utilisateur pour obtenir le contenu du répertoire"
 
-#~ msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
-#~ msgstr ""
-#~ "changement du type du code retour de la fonction %s d'« opaque » à\n"
-#~ "« language_handler »"
+#~ msgid "Sets the maximum number of tuples to be sorted using replacement selection."
+#~ msgstr "Configure le nombre maximum de lignes à trier en utilisant la sélection de remplacement."
 
-#~ msgid "changing return type of function %s from \"opaque\" to \"trigger\""
-#~ msgstr "changement du type de retour de la fonction %s de « opaque » vers « trigger »"
+#~ msgid "When more tuples than this are present, quicksort will be used."
+#~ msgstr "Quand plus de lignes que ça sont présentes, quicksort sera utilisé."
 
-#~ msgid "functions and operators can take at most one set argument"
-#~ msgstr "les fonctions et opérateurs peuvent prendre au plus un argument d'ensemble"
+#~ msgid "cannot create range partition with empty range"
+#~ msgstr "ne peut pas créer une partition par intervalle avec un intervalle vide"
 
-#~ msgid "IS DISTINCT FROM does not support set arguments"
-#~ msgstr "IS DISTINCT FROM ne supporte pas les arguments d'ensemble"
+#~ msgid "could not get keyword values for locale \"%s\": %s"
+#~ msgstr "n'a pas pu obtenir les valeurs des mots clés pour la locale « %s » : %s"
 
-#~ msgid "op ANY/ALL (array) does not support set arguments"
-#~ msgstr ""
-#~ "l'opérateur ANY/ALL (pour les types array) ne supporte pas les arguments\n"
-#~ "d'ensemble"
+#~ msgid "invalid publish list"
+#~ msgstr "liste de publication invalide"
 
-#~ msgid "NULLIF does not support set arguments"
-#~ msgstr "NULLIF ne supporte pas les arguments d'ensemble"
+#~ msgid "column \"%s\" referenced in statistics does not exist"
+#~ msgstr "la colonne « %s » référencée dans les statistiques n'existe pas"
 
-#~ msgid "hostssl requires SSL to be turned on"
-#~ msgstr "hostssl requiert que SSL soit activé"
+#~ msgid "added subscription for table %s.%s"
+#~ msgstr "souscription ajoutée pour la table %s.%s"
 
-#~ msgid "could not create %s socket: %m"
-#~ msgstr "n'a pas pu créer le socket %s : %m"
+#~ msgid "removed subscription for table %s.%s"
+#~ msgstr "a supprimé une souscription pour la table %s.%s"
 
-#~ msgid "could not bind %s socket: %m"
-#~ msgstr "n'a pas pu se lier à la socket %s : %m"
+#~ msgid "User \"%s\" has an empty password."
+#~ msgstr "L'utilisateur « %s » a un mot de passe vide."
 
-#~ msgid "WHERE CURRENT OF is not supported on a view with no underlying relation"
-#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue sans table sous-jacente"
+#~ msgid "not connected to database"
+#~ msgstr "non connecté à une base de données"
 
-#~ msgid "WHERE CURRENT OF is not supported on a view with more than one underlying relation"
-#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec plus d'une table sous-jacente"
+#~ msgid "invalid input syntax for %s: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type %s : « %s »"
 
-#~ msgid "WHERE CURRENT OF is not supported on a view with grouping or aggregation"
-#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec regroupement ou agrégat"
+#~ msgid "transaction ID "
+#~ msgstr "ID de transaction "
 
-#~ msgid "DEFAULT can only appear in a VALUES list within INSERT"
-#~ msgstr "DEFAULT peut seulement apparaître dans la liste VALUES comprise dans un INSERT"
+#~ msgid "in progress"
+#~ msgstr "en cours"
 
-#~ msgid "argument of %s must be type boolean, not type %s"
-#~ msgstr "l'argument de %s doit être de type booléen, et non du type %s"
+#~ msgid "committed"
+#~ msgstr "validé"
 
-#~ msgid "argument declared \"anyrange\" is not consistent with argument declared \"anyelement\""
-#~ msgstr ""
-#~ "l'argument déclaré « anyrange » n'est pas cohérent avec l'argument déclaré\n"
-#~ "« anyelement »"
+#~ msgid "aborted"
+#~ msgstr "annulé"
 
-#~ msgid "index expression cannot return a set"
-#~ msgstr "l'expression de l'index ne peut pas renvoyer un ensemble"
+#~ msgid "wrong range of array subscripts"
+#~ msgstr "mauvais échelle des indices du tableau"
 
-#~ msgid "transform expression must not return a set"
-#~ msgstr "l'expression de transformation ne doit pas renvoyer un ensemble"
+#~ msgid "Lower bound of dimension array must be one."
+#~ msgstr "La limite inférieure du tableau doit valoir un."
 
-#~ msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\""
+#~ msgid "huge TLB pages not supported on this platform"
+#~ msgstr "Huge Pages TLB non supporté sur cette plateforme."
+
+#~ msgid "Only superusers can use untrusted languages."
 #~ msgstr ""
-#~ "autovacuum : a trouvé la table temporaire orpheline « %s.%s » dans la base de\n"
-#~ "données « %s »"
+#~ "Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas\n"
+#~ "de confiance."
 
-#~ msgid "transaction log switch forced (archive_timeout=%d)"
-#~ msgstr "changement forcé du journal de transaction (archive_timeout=%d)"
+#~ msgid "function returning set of rows cannot return null value"
+#~ msgstr ""
+#~ "la fonction renvoyant un ensemble de lignes ne peut pas renvoyer une valeur\n"
+#~ "NULL"
 
-#~ msgid "archived transaction log file \"%s\""
-#~ msgstr "journal des transactions archivé « %s »"
+#~ msgid "system columns cannot be used in an ON CONFLICT clause"
+#~ msgstr "les colonnes systèmes ne peuvent pas être utilisées dans une clause ON CONFLICT"
 
-#~ msgid "syntax error: unexpected character \"%s\""
-#~ msgstr "erreur de syntaxe : caractère « %s » inattendu"
+#~ msgid "role \"%s\" is reserved"
+#~ msgstr "le rôle « %s » est réservé"
 
-#~ msgid "invalid socket: %s"
-#~ msgstr "socket invalide : %s"
+#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\""
+#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »"
 
-#~ msgid "select() failed: %m"
-#~ msgstr "échec de select() : %m"
+#~ msgid "invalid length in external \"numeric\" value"
+#~ msgstr "longueur invalide dans la valeur externe « numeric »"
 
-#~ msgid "Transaction ID %u finished; no more running transactions."
-#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours."
+#~ msgid "too few arguments for format"
+#~ msgstr "trop peu d'arguments pour le format"
 
-#~ msgid "%u transaction needs to finish."
-#~ msgid_plural "%u transactions need to finish."
-#~ msgstr[0] "La transaction %u doit se terminer."
-#~ msgstr[1] "Les transactions %u doivent se terminer."
+#~ msgid "mapped win32 error code %lu to %d"
+#~ msgstr "correspondance du code d'erreur win32 %lu en %d"
 
-#~ msgid "rule \"%s\" does not exist"
-#~ msgstr "la règle « %s » n'existe pas"
+#~ msgid "unrecognized win32 error code: %lu"
+#~ msgstr "code d'erreur win32 non reconnu : %lu"
 
-#~ msgid "there are multiple rules named \"%s\""
-#~ msgstr "il existe de nombreuses règles nommées « %s »"
+#~ msgid "invalid value for recovery parameter \"recovery_target\""
+#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »"
 
-#~ msgid "Specify a relation name as well as a rule name."
-#~ msgstr "Spécifier un nom de relation ainsi qu'un nom de règle."
+#~ msgid "redo record is at %X/%X; shutdown %s"
+#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
 
-#~ msgid "not enough shared memory for elements of data structure \"%s\" (%zu bytes requested)"
+#~ msgid "next transaction ID: %u/%u; next OID: %u"
+#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
+
+#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u"
+#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
+
+#~ msgid "oldest unfrozen transaction ID: %u, in database %u"
 #~ msgstr ""
-#~ "pas assez de mémoire partagée pour les éléments de la structure de données\n"
-#~ "« %s » (%zu octets demandés)"
+#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n"
+#~ "données %u"
 
-#~ msgid "invalid input syntax for type boolean: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type booléen : « %s »"
+#~ msgid "invalid xlog switch record at %X/%X"
+#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X"
 
-#~ msgid "invalid input syntax for type money: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type money : « %s »"
+#~ msgid "record with zero length at %X/%X"
+#~ msgstr "enregistrement de longueur nulle à %X/%X"
 
-#~ msgid "invalid input syntax for type bytea"
-#~ msgstr "syntaxe en entrée invalide pour le type bytea"
+#~ msgid "invalid backup block size in record at %X/%X"
+#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X"
 
-#~ msgid "invalid input syntax for type real: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type real : « %s »"
+#~ msgid "incorrect hole size in record at %X/%X"
+#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X"
 
-#~ msgid "\"TZ\"/\"tz\"/\"OF\" format patterns are not supported in to_date"
-#~ msgstr "les motifs de format « TZ »/« tz »/« OF » ne sont pas supportés dans to_date"
+#~ msgid "incorrect total length in record at %X/%X"
+#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
 
-#~ msgid "value \"%s\" is out of range for type bigint"
-#~ msgstr "la valeur « %s » est en dehors des limites du type bigint"
+#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s."
+#~ msgstr ""
+#~ "L'identifiant du journal de transactions du système de base de données est %s,\n"
+#~ "l'identifiant pg_control du système de base de données dans pg_control est %s."
 
-#~ msgid "could not determine data type for argument 1"
-#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1"
+#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header."
+#~ msgstr ""
+#~ "le journal de transactions provient d'un système de bases de données différent :\n"
+#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page."
 
-#~ msgid "could not determine data type for argument 2"
-#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2"
+#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header."
+#~ msgstr ""
+#~ "le journal de transactions provient d'un système de bases de données différent :\n"
+#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#~ msgid "argument %d: could not determine data type"
-#~ msgstr "argument %d : n'a pas pu déterminer le type de données"
+#~ msgid "=> is deprecated as an operator name"
+#~ msgstr "=> est un nom d'opérateur obsolète"
 
-#~ msgid "invalid input syntax for type macaddr: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type macaddr : « %s »"
+#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL."
+#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL."
 
-#~ msgid "invalid input syntax for type tinterval: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type tinterval : « %s »"
+#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table"
+#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante"
 
-#~ msgid "invalid input syntax for type numeric: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type numeric : « %s »"
+#~ msgid "Specify a USING expression to perform the conversion."
+#~ msgstr "Donnez une expression USING pour réaliser la conversion."
 
-#~ msgid "invalid input syntax for type double precision: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type double precision : « %s »"
+#~ msgid ""
+#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
+#~ "pages: %d removed, %d remain\n"
+#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n"
+#~ "buffer usage: %d hits, %d misses, %d dirtied\n"
+#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
+#~ "system usage: %s"
+#~ msgstr ""
+#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n"
+#~ "pages : %d supprimées, %d restantes\n"
+#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n"
+#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n"
+#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n"
+#~ "utilisation système : %s"
 
-#~ msgid "value \"%s\" is out of range for type integer"
-#~ msgstr "la valeur « %s » est en dehors des limites du type integer"
+#~ msgid ""
+#~ "%.0f dead row versions cannot be removed yet.\n"
+#~ "There were %.0f unused item pointers.\n"
+#~ "%u pages are entirely empty.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
+#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n"
+#~ "%u pages sont entièrement vides.\n"
+#~ "%s."
 
-#~ msgid "value \"%s\" is out of range for type smallint"
-#~ msgstr "la valeur « %s » est en dehors des limites du type smallint"
+#~ msgid "interval precision specified twice"
+#~ msgstr "précision d'intervalle spécifiée deux fois"
 
-#~ msgid "invalid input syntax for type oid: \"%s\""
-#~ msgstr "syntaxe invalide en entrée pour le type oid : « %s »"
+#~ msgid "received password packet"
+#~ msgstr "paquet du mot de passe reçu"
 
-#~ msgid "nondefault collations are not supported on this platform"
-#~ msgstr "les collationnements autres que par défaut ne sont pas supportés sur cette plateforme"
+#~ msgid "SSL failure during renegotiation start"
+#~ msgstr "échec SSL au début de la re-négotiation"
 
-#~ msgid "invalid input syntax for type pg_lsn: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type pg_lsn : « %s »"
+#~ msgid "SSL handshake failure on renegotiation, retrying"
+#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative"
 
-#~ msgid "cannot accept a value of type any"
-#~ msgstr "ne peut pas accepter une valeur de type any"
+#~ msgid "could not complete SSL handshake on renegotiation, too many failures"
+#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs"
 
-#~ msgid "cannot accept a value of type anyarray"
-#~ msgstr "ne peut pas accepter une valeur de type anyarray"
+#~ msgid "SSL failed to renegotiate connection before limit expired"
+#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai"
 
-#~ msgid "cannot accept a value of type anyenum"
-#~ msgstr "ne peut pas accepter une valeur de type anyenum"
+#~ msgid "could not set socket to blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m"
 
-#~ msgid "cannot accept a value of type anyrange"
-#~ msgstr "ne peut pas accepter une valeur de type anyrange"
+#~ msgid "%s: setsysinfo failed: %s\n"
+#~ msgstr "%s : setsysinfo a échoué : %s\n"
 
-#~ msgid "cannot accept a value of type trigger"
-#~ msgstr "ne peut pas accepter une valeur de type trigger"
+#~ msgid "  -A 1|0             enable/disable run-time assert checking\n"
+#~ msgstr ""
+#~ "  -A 1|0             active/désactive la vérification des limites (assert) à\n"
+#~ "                     l'exécution\n"
 
-#~ msgid "cannot display a value of type trigger"
-#~ msgstr "ne peut pas afficher une valeur de type trigger"
+#~ msgid "subquery must return a column"
+#~ msgstr "la sous-requête doit renvoyer une colonne"
 
-#~ msgid "cannot accept a value of type event_trigger"
-#~ msgstr "ne peut pas accepter une valeur de type event_trigger"
+#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"."
+#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »."
 
-#~ msgid "cannot display a value of type event_trigger"
-#~ msgstr "ne peut pas afficher une valeur de type event_trigger"
+#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\""
+#~ msgstr ""
+#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n"
+#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »"
 
-#~ msgid "cannot accept a value of type language_handler"
-#~ msgstr "ne peut pas accepter une valeur de type language_handler"
+#~ msgid "invalid value for parameter \"replication\""
+#~ msgstr "valeur invalide pour le paramètre « replication »"
 
-#~ msgid "cannot display a value of type language_handler"
-#~ msgstr "ne peut pas afficher une valeur de type language_handler"
+#~ msgid "postmaster became multithreaded"
+#~ msgstr "le postmaster est devenu multithreadé"
 
-#~ msgid "cannot accept a value of type fdw_handler"
-#~ msgstr "ne peut pas accepter une valeur de type fdw_handler"
+#~ msgid "archive member \"%s\" too large for tar format"
+#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
 
-#~ msgid "cannot display a value of type fdw_handler"
-#~ msgstr "ne peut pas afficher une valeur de type fdw_handler"
+#~ msgid "could not determine input data types"
+#~ msgstr "n'a pas pu déterminer les types de données en entrée"
 
-#~ msgid "cannot accept a value of type index_am_handler"
-#~ msgstr "ne peut pas accepter une valeur de type index_am_handler"
+#~ msgid "neither input type is an array"
+#~ msgstr "aucun type de données n'est un tableau"
 
-#~ msgid "cannot display a value of type index_am_handler"
-#~ msgstr "ne peut pas afficher une valeur de type index_am_handler"
+#~ msgid "unexpected \"=\""
+#~ msgstr "« = » inattendu"
 
-#~ msgid "cannot accept a value of type tsm_handler"
-#~ msgstr "ne peut pas accepter une valeur de type tsm_handler"
+#~ msgid "invalid symbol"
+#~ msgstr "symbole invalide"
 
-#~ msgid "cannot display a value of type tsm_handler"
-#~ msgstr "ne peut pas afficher une valeur de type tsm_handler"
+#~ msgid "must be superuser or have the same role to cancel queries running in other server processes"
+#~ msgstr ""
+#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n"
+#~ "exécutées dans les autres processus serveur"
 
-#~ msgid "cannot accept a value of type internal"
-#~ msgstr "ne peut pas accepter une valeur de type internal"
+#~ msgid "must be superuser or have the same role to terminate other server processes"
+#~ msgstr ""
+#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n"
+#~ "exécutées dans les autres processus serveur"
 
-#~ msgid "cannot display a value of type internal"
-#~ msgstr "ne peut pas afficher une valeur de type internal"
+#~ msgid "cannot accept a value of type pg_node_tree"
+#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree"
 
-#~ msgid "cannot accept a value of type opaque"
-#~ msgstr "ne peut pas accepter une valeur de type opaque"
+#~ msgid "Turns on various assertion checks."
+#~ msgstr "Active les différentes vérifications des assertions."
 
-#~ msgid "cannot display a value of type opaque"
-#~ msgstr "ne peut pas afficher une valeur de type opaque"
+#~ msgid "This is a debugging aid."
+#~ msgstr "C'est une aide de débogage."
 
-#~ msgid "cannot accept a value of type anyelement"
-#~ msgstr "ne peut pas accepter une valeur de type anyelement"
+#~ msgid "This parameter doesn't do anything."
+#~ msgstr "Ce paramètre ne fait rien."
 
-#~ msgid "cannot display a value of type anyelement"
-#~ msgstr "ne peut pas afficher une valeur de type anyelement"
+#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
+#~ msgstr ""
+#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n"
+#~ "TO ON des clients 7.3."
 
-#~ msgid "cannot accept a value of type anynonarray"
-#~ msgstr "ne peut pas accepter une valeur de type anynonarray"
+#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
+#~ msgstr ""
+#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n"
+#~ "point de vérification (checkpoints) des journaux."
 
-#~ msgid "cannot display a value of type anynonarray"
-#~ msgstr "ne peut pas afficher une valeur de type anynonarray"
+#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys."
+#~ msgstr ""
+#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n"
+#~ "des clés d'enchiffrement."
 
-#~ msgid "invalid input syntax for type tid: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type tid : « %s »"
+#~ msgid "assertion checking is not supported by this build"
+#~ msgstr "la vérification de l'assertion n'a pas été intégrée lors de la compilation"
 
-#~ msgid "invalid input syntax for type txid_snapshot: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type txid_snapshot : « %s »"
+#~ msgid "%s \"%s\": return code %d"
+#~ msgstr "%s « %s » : code de retour %d"
 
-#~ msgid "invalid input syntax for uuid: \"%s\""
-#~ msgstr "syntaxe invalide en entrée pour l'uuid : « %s »"
+#~ msgid "could not parse transaction log location \"%s\""
+#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »"
 
-#~ msgid "function %u has too many arguments (%d, maximum is %d)"
-#~ msgstr "la fonction %u a trop d'arguments (%d, le maximum étant %d)"
+#~ msgid "invalid input syntax for transaction log location: \"%s\""
+#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »"
 
-#~ msgid "Causes subtables to be included by default in various commands."
-#~ msgstr ""
-#~ "Fait que les sous-tables soient incluses par défaut dans les différentes\n"
-#~ "commandes."
+#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
+#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement"
 
-#~ msgid "could not create two-phase state file \"%s\": %m"
-#~ msgstr ""
-#~ "n'a pas pu créer le fichier de statut de la validation en deux phases nommé\n"
-#~ "« %s » : %m"
+#~ msgid "Kerberos 5 authentication failed for user \"%s\""
+#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »"
 
-#~ msgid "could not seek in two-phase state file: %m"
-#~ msgstr ""
-#~ "n'a pas pu se déplacer dans le fichier de statut de la validation en deux\n"
-#~ "phases : %m"
+#~ msgid "Kerberos initialization returned error %d"
+#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d"
 
-#~ msgid "two-phase state file for transaction %u is corrupt"
-#~ msgstr ""
-#~ "le fichier d'état de la validation en deux phases est corrompu pour la\n"
-#~ "transaction %u"
-
-#~ msgid "could not fsync two-phase state file \"%s\": %m"
-#~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n"
-#~ "validation en deux phases nommé « %s » : %m"
-
-#~ msgid "could not close two-phase state file \"%s\": %m"
-#~ msgstr ""
-#~ "n'a pas pu fermer le fichier d'état de la validation en deux phases nommé\n"
-#~ "« %s » : %m"
+#~ msgid "Kerberos keytab resolving returned error %d"
+#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m"
-#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m"
+#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
+#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m"
-#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m"
+#~ msgid "Kerberos recvauth returned error %d"
+#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "ignoring \"%s\" file because no \"%s\" file exists"
-#~ msgstr "ignore le fichier « %s » parce que le fichier « %s » n'existe pas"
+#~ msgid "Kerberos unparse_name returned error %d"
+#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "must be superuser or replication role to run a backup"
-#~ msgstr "doit être super-utilisateur ou avoir l'attribut de réplication pour exécuter une sauvegarde"
+#~ msgid "local user with ID %d does not exist"
+#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas"
 
-#~ msgid "must be superuser to switch transaction log files"
-#~ msgstr "doit être super-utilisateur pour changer de journal de transactions"
+#~ msgid "SSL renegotiation failure"
+#~ msgstr "échec lors de la re-négotiation SSL"
 
-#~ msgid "must be superuser to create a restore point"
-#~ msgstr "doit être super-utilisateur pour créer un point de restauration"
+#~ msgid "krb5 authentication is not supported on local sockets"
+#~ msgstr ""
+#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n"
+#~ "socket"
 
-#~ msgid "must be superuser to control recovery"
-#~ msgstr "doit être super-utilisateur pour contrôler la restauration"
+#~ msgid "%s: invalid effective UID: %d\n"
+#~ msgstr "%s : UID effectif invalide : %d\n"
 
-#~ msgid "invalid record length at %X/%X"
-#~ msgstr "longueur invalide de l'enregistrement à %X/%X"
+#~ msgid "%s: could not determine user name (GetUserName failed)\n"
+#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n"
 
-#~ msgid "%s is already in schema \"%s\""
-#~ msgstr "%s existe déjà dans le schéma « %s »"
+#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields."
+#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs."
 
-#~ msgid "function \"%s\" must return type \"event_trigger\""
-#~ msgstr "la fonction « %s » doit renvoyer le type « event_trigger »"
+#~ msgid "Security-barrier views are not automatically updatable."
+#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture."
 
-#~ msgid "function %s must return type \"fdw_handler\""
-#~ msgstr "la fonction %s doit renvoyer le type « fdw_handler »"
+#~ msgid "Views that return the same column more than once are not automatically updatable."
+#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture."
 
-#~ msgid "could not reposition held cursor"
-#~ msgstr "n'a pas pu repositionner le curseur détenu"
+#~ msgid "wrong affix file format for flag"
+#~ msgstr "mauvais format de fichier affixe pour le drapeau"
 
-#~ msgid "function %s must return type \"language_handler\""
-#~ msgstr "la fonction %s doit renvoyer le type « language_handler »"
+#~ msgid "missing assignment operator"
+#~ msgstr "opérateur d'affectation manquant"
 
-#~ msgid "function %s must return type \"trigger\""
-#~ msgstr "la fonction %s doit renvoyer le type « trigger »"
+#~ msgid "cannot call json_object_keys on an array"
+#~ msgstr "ne peut pas appeler json_object_keys sur un tableau"
 
-#~ msgid "changing return type of function %s from \"opaque\" to \"cstring\""
-#~ msgstr "changement du type de retour de la fonction %s d'« opaque » vers « cstring »"
+#~ msgid "cannot call function with null path elements"
+#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins NULL"
 
-#~ msgid "type output function %s must return type \"cstring\""
-#~ msgstr "le type de sortie de la fonction %s doit être « cstring »"
+#~ msgid "cannot extract array element from a non-array"
+#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau"
 
-#~ msgid "type send function %s must return type \"bytea\""
-#~ msgstr "la fonction send du type %s doit renvoyer le type « bytea »"
+#~ msgid "cannot extract field from a non-object"
+#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet"
 
-#~ msgid "typmod_in function %s must return type \"integer\""
-#~ msgstr "la fonction typmod_in %s doit renvoyer le type « entier »"
+#~ msgid "cannot call json_array_elements on a non-array"
+#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau"
 
-#~ msgid "Permissions should be u=rw (0600) or less."
-#~ msgstr "Les droits devraient être u=rwx (0600) ou inférieures."
+#~ msgid "cannot call json_array_elements on a scalar"
+#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire"
 
-#~ msgid "function %s must return type \"tsm_handler\""
-#~ msgstr "la fonction %s doit renvoyer le type « tsm_handler »"
+#~ msgid "first argument of json_populate_record must be a row type"
+#~ msgstr "le premier argument de json_populate_record doit être un type ROW"
 
-#~ msgid "must be superuser to reset statistics counters"
-#~ msgstr "doit être super-utilisateur pour réinitialiser les compteurs statistiques"
+#~ msgid "first argument of json_populate_recordset must be a row type"
+#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW"
 
-#~ msgid "socket not open"
-#~ msgstr "socket non ouvert"
+#~ msgid "cannot call json_populate_recordset on an object"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet"
 
-#~ msgid "multibyte flag character is not allowed"
-#~ msgstr "un caractère drapeau multi-octet n'est pas autorisé"
+#~ msgid "cannot call json_populate_recordset with nested objects"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués"
 
-#~ msgid "could not format \"path\" value"
-#~ msgstr "n'a pas pu formater la valeur « path »"
+#~ msgid "must call json_populate_recordset on an array of objects"
+#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets"
 
-#~ msgid "invalid input syntax for type box: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type box : « %s »"
+#~ msgid "cannot call json_populate_recordset with nested arrays"
+#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués"
 
-#~ msgid "invalid input syntax for type line: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type line: « %s »"
+#~ msgid "cannot call json_populate_recordset on a scalar"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire"
 
-#~ msgid "invalid input syntax for type path: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type path : « %s »"
+#~ msgid "cannot call json_populate_recordset on a nested object"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué"
 
-#~ msgid "invalid input syntax for type point: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type point : « %s »"
+#~ msgid "No description available."
+#~ msgstr "Aucune description disponible."
 
-#~ msgid "invalid input syntax for type lseg: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type lseg : « %s »"
+#~ msgid "Sets the name of the Kerberos service."
+#~ msgstr "Initialise le nom du service Kerberos."
 
-#~ msgid "invalid input syntax for type polygon: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type polygon : « %s »"
+#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d"
+#~ msgstr ""
+#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n"
+#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d"
 
-#~ msgid "invalid input syntax for type circle: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type circle : « %s »"
+#~ msgid "Perhaps out of disk space?"
+#~ msgstr "Peut-être manquez-vous de place disque ?"
 
-#~ msgid "could not format \"circle\" value"
-#~ msgstr "n'a pas pu formater la valeur « circle »"
+#~ msgid "could not change directory to \"%s\""
+#~ msgstr "n'a pas pu accéder au répertoire « %s »"
 
-#~ msgid "must be superuser to signal the postmaster"
-#~ msgstr "doit être super-utilisateur pour envoyer un signal au postmaster"
+#~ msgid "unlogged GiST indexes are not supported"
+#~ msgstr "les index GiST non tracés ne sont pas supportés"
 
-#~ msgid "argument for function \"exp\" too big"
-#~ msgstr "l'argument de la fonction « exp » est trop gros"
+#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m"
+#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m"
 
-#~ msgid "WAL writer sleep time between WAL flushes."
+#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
 #~ msgstr ""
-#~ "Temps d'endormissement du processus d'écriture pendant le vidage des\n"
-#~ "journaux de transactions en millisecondes."
+#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n"
+#~ "segment %u, décalage %u"
 
-#~ msgid "JSON does not support infinite date values."
-#~ msgstr "JSON ne supporte pas les valeurs infinies de date."
+#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
+#~ msgstr ""
+#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n"
+#~ "segment %u, décalage %u"
 
-#~ msgid "JSON does not support infinite timestamp values."
-#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp."
+#~ msgid "Incorrect XLOG_SEG_SIZE in page header."
+#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
 
-#~ msgid "cannot override frame clause of window \"%s\""
-#~ msgstr "ne peut pas surcharger la frame clause du window « %s »"
+#~ msgid "Incorrect XLOG_BLCKSZ in page header."
+#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#~ msgid "window functions cannot use named arguments"
-#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
+#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X"
+#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X"
 
-#~ msgid "invalid list syntax for \"unix_socket_directories\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »"
+#~ msgid "uncataloged table %s"
+#~ msgstr "table %s sans catalogue"
 
-#~ msgid "Valid values are '[]', '[)', '(]', and '()'."
-#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
+#~ msgid "cannot use subquery in default expression"
+#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut"
 
-#~ msgid "poll() failed in statistics collector: %m"
-#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
+#~ msgid "cannot use aggregate function in default expression"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut"
 
-#~ msgid "select() failed in logger process: %m"
-#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
+#~ msgid "cannot use window function in default expression"
+#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut"
 
-#~ msgid "%s: could not open log file \"%s/%s\": %s\n"
-#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n"
+#~ msgid "cannot use window function in check constraint"
+#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification"
 
-#~ msgid "%s: could not fork background process: %s\n"
-#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
+#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument."
+#~ msgstr ""
+#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n"
+#~ "ANYRANGE."
 
-#~ msgid "%s: could not dissociate from controlling TTY: %s\n"
-#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n"
+#~ msgid "%s already exists in schema \"%s\""
+#~ msgstr "%s existe déjà dans le schéma « %s »"
 
-#~ msgid "Runs the server silently."
-#~ msgstr "Lance le serveur de manière silencieuse."
+#~ msgid "CREATE TABLE AS specifies too many column names"
+#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes"
 
-#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
-#~ msgstr ""
-#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n"
-#~ "tâche de fond et les terminaux de contrôles seront dés-associés."
+#~ msgid "cannot use subquery in parameter default value"
+#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre"
 
-#~ msgid "WAL sender sleep time between WAL replications."
+#~ msgid "cannot use aggregate function in parameter default value"
 #~ msgstr ""
-#~ "Temps d'endormissement du processus d'envoi des journaux de transactions entre\n"
-#~ "les réplications des journaux de transactions."
+#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n"
+#~ "paramètre"
 
-#~ msgid "Sets the list of known custom variable classes."
-#~ msgstr "Initialise la liste des classes variables personnalisées connues."
+#~ msgid "cannot use window function in parameter default value"
+#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre"
 
-#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
-#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas"
+#~ msgid "Use ALTER AGGREGATE to rename aggregate functions."
+#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat."
 
-#~ msgid "removing built-in function \"%s\""
-#~ msgstr "suppression de la fonction interne « %s »"
+#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
+#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat."
 
-#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
-#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
+#~ msgid "function \"%s\" already exists in schema \"%s\""
+#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
 
-#~ msgid "Must be superuser to drop a foreign-data wrapper."
-#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes."
+#~ msgid "cannot use aggregate in index predicate"
+#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index"
 
-#~ msgid "must be superuser to drop text search parsers"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n"
-#~ "texte"
+#~ msgid "cannot use window function in EXECUTE parameter"
+#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE"
 
-#~ msgid "must be superuser to drop text search templates"
-#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte"
+#~ msgid "constraints on foreign tables are not supported"
+#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées"
 
-#~ msgid "recovery is still in progress, can't accept WAL streaming connections"
-#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL"
-
-#~ msgid "standby connections not allowed because wal_level=minimal"
-#~ msgstr "connexions standby non autorisées car wal_level=minimal"
-
-#~ msgid "could not open directory \"pg_tblspc\": %m"
-#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
+#~ msgid "default values on foreign tables are not supported"
+#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes"
 
-#~ msgid "could not access root certificate file \"%s\": %m"
-#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
+#~ msgid "cannot use window function in transform expression"
+#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation"
 
-#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
-#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
+#~ msgid "Use ALTER FOREIGN TABLE instead."
+#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place."
 
-#~ msgid "Certificates will not be checked against revocation list."
-#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation."
+#~ msgid "cannot use window function in trigger WHEN condition"
+#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger"
 
-#~ msgid "missing or erroneous pg_hba.conf file"
-#~ msgstr "fichier pg_hba.conf manquant ou erroné"
+#~ msgid "must be superuser to rename text search parsers"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n"
+#~ "texte"
 
-#~ msgid "See server log for details."
-#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
+#~ msgid "must be superuser to rename text search templates"
+#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte"
 
-#~ msgid "Make sure the root.crt file is present and readable."
-#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible"
+#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan"
+#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer"
 
-#~ msgid "  --help          show this help, then exit\n"
-#~ msgstr "  --help             affiche cette aide, puis quitte\n"
+#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
+#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT."
 
-#~ msgid "  --version       output version information, then exit\n"
-#~ msgstr "  --version          affiche la version, puis quitte\n"
+#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
+#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE."
 
-#~ msgid "CREATE TABLE AS cannot specify INTO"
-#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
+#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
+#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE."
 
-#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
-#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE"
+#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)"
+#~ msgstr ""
+#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
+#~ "utilisateur non unique (%ld correspondances)"
 
-#~ msgid "INSERT ... SELECT cannot specify INTO"
-#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
+#~ msgid "VALUES must not contain table references"
+#~ msgstr "VALUES ne doit pas contenir de références de table"
 
-#~ msgid "DECLARE CURSOR cannot specify INTO"
-#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
+#~ msgid "VALUES must not contain OLD or NEW references"
+#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW"
 
-#~ msgid "subquery in FROM cannot have SELECT INTO"
-#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
+#~ msgid "Use SELECT ... UNION ALL ... instead."
+#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..."
 
-#~ msgid "subquery cannot have SELECT INTO"
-#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
+#~ msgid "cannot use aggregate function in VALUES"
+#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES"
 
-#~ msgid "subquery in WITH cannot have SELECT INTO"
-#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
+#~ msgid "cannot use window function in VALUES"
+#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES"
 
-#~ msgid "tablespace %u is not empty"
-#~ msgstr "le tablespace %u n'est pas vide"
+#~ msgid "cannot use aggregate function in UPDATE"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE"
 
-#~ msgid "consistent state delayed because recovery snapshot incomplete"
-#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet"
+#~ msgid "cannot use window function in UPDATE"
+#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE"
 
-#~ msgid "SSPI error %x"
-#~ msgstr "erreur SSPI : %x"
+#~ msgid "cannot use aggregate function in RETURNING"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING"
 
-#~ msgid "%s (%x)"
-#~ msgstr "%s (%x)"
+#~ msgid "cannot use window function in RETURNING"
+#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING"
 
-#~ msgid "resetting unlogged relations: cleanup %d init %d"
-#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d"
+#~ msgid "RETURNING cannot contain references to other relations"
+#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations"
 
-#~ msgid "ALTER TYPE USING is only supported on plain tables"
-#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY"
 
-#~ msgid "index \"%s\" is not a b-tree"
-#~ msgstr "l'index « %s » n'est pas un btree"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING"
 
-#~ msgid "unable to read symbolic link %s: %m"
-#~ msgstr "incapable de lire le lien symbolique %s : %m"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats"
 
-#~ msgid "unable to open directory pg_tblspc: %m"
-#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window"
 
-#~ msgid "Write-Ahead Log / Streaming Replication"
-#~ msgstr "Write-Ahead Log / Réplication en flux"
+#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\""
+#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »"
 
-#~ msgid "syntax error in recovery command file: %s"
-#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
+#~ msgid "aggregates not allowed in WHERE clause"
+#~ msgstr "agrégats non autorisés dans une clause WHERE"
 
-#~ msgid "Lines should have the format parameter = 'value'."
-#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
+#~ msgid "window functions not allowed in GROUP BY clause"
+#~ msgstr "fonctions window non autorisées dans une clause GROUP BY"
 
-#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
-#~ msgstr ""
-#~ "l'index  %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
+#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN"
 
-#~ msgid "Incomplete insertion detected during crash replay."
+#~ msgid "subquery in FROM cannot refer to other relations of same query level"
 #~ msgstr ""
-#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n"
-#~ "l'arrêt brutal."
+#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n"
+#~ "dans le même niveau de la requête"
 
-#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
+#~ msgid "function expression in FROM cannot refer to other relations of same query level"
 #~ msgstr ""
-#~ "l'index  « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
+#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n"
+#~ "relations sur le même niveau de la requête"
 
-#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgid "cannot use window function in function expression in FROM"
 #~ msgstr ""
-#~ "l'index  « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
-
-#~ msgid "EnumValuesCreate() can only set a single OID"
-#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
-
-#~ msgid "clustering \"%s.%s\""
-#~ msgstr "exécution de CLUSTER sur « %s.%s »"
+#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n"
+#~ "du FROM"
 
-#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values"
-#~ msgstr ""
-#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n"
-#~ "l'index ne gère pas les valeurs NULL"
+#~ msgid "argument of %s must not contain aggregate functions"
+#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats"
 
-#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table."
-#~ msgstr ""
-#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n"
-#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n"
-#~ "supprimer la spécification CLUSTER de la table."
+#~ msgid "argument of %s must not contain window functions"
+#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window"
 
-#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL."
-#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
+#~ msgid "arguments of row IN must all be row expressions"
+#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne"
 
-#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values"
-#~ msgstr ""
-#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n"
-#~ "d'accès ne gère pas les valeurs NULL"
+#~ msgid "cannot use aggregate function in rule WHERE condition"
+#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE"
 
-#~ msgid "\"%s\" is not a table, view, or composite type"
-#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
+#~ msgid "cannot use window function in rule WHERE condition"
+#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE"
 
-#~ msgid "must be superuser to comment on procedural language"
+#~ msgid ""
+#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
+#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
+#~ "The PostgreSQL documentation contains more information about shared memory configuration."
 #~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n"
-#~ "procédures"
+#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n"
+#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n"
+#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n"
+#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n"
+#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n"
+#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n"
+#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n"
+#~ "taille de la requête ou reconfigurez SHMMIN.\n"
+#~ "La documentation de PostgreSQL contient plus d'informations sur la\n"
+#~ "configuration de la mémoire partagée."
 
-#~ msgid "must be superuser to comment on text search parser"
+#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect"
 #~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n"
-#~ "recherche plein texte"
+#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n"
+#~ "cascade à mettre à jour la timeline et à se reconnecter"
 
-#~ msgid "must be superuser to comment on text search template"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n"
-#~ "recherche plein texte"
+#~ msgid "shutdown requested, aborting active base backup"
+#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base"
 
-#~ msgid "function \"%s\" is already in schema \"%s\""
-#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+#~ msgid "streaming replication successfully connected to primary"
+#~ msgstr "réplication de flux connecté avec succès au serveur principal"
 
-#~ msgid "cannot reference temporary table from permanent table constraint"
-#~ msgstr ""
-#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
-#~ "table permanente"
+#~ msgid "invalid standby handshake message type %d"
+#~ msgstr "type %d du message de handshake du serveur en attente invalide"
 
-#~ msgid "cannot reference permanent table from temporary table constraint"
+#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect"
 #~ msgstr ""
-#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
-#~ "table temporaire"
+#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n"
+#~ "mettre à jour la timeline et à se reconnecter"
 
-#~ msgid "composite type must have at least one attribute"
-#~ msgstr "le type composite doit avoir au moins un attribut"
+#~ msgid "invalid standby query string: %s"
+#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s"
 
-#~ msgid "database \"%s\" not found"
-#~ msgstr "base de données « %s » non trouvée"
+#~ msgid "large object %u was not opened for writing"
+#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture"
 
-#~ msgid "invalid list syntax for parameter \"datestyle\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
+#~ msgid "large object %u was already dropped"
+#~ msgstr "le « Large Object » %u a déjà été supprimé"
 
-#~ msgid "unrecognized \"datestyle\" key word: \"%s\""
-#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
+#~ msgid "Not enough memory for reassigning the prepared transaction's locks."
+#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées."
 
-#~ msgid "invalid interval value for time zone: month not allowed"
-#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés"
+#~ msgid "\"interval\" time zone \"%s\" not valid"
+#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »"
 
-#~ msgid "invalid interval value for time zone: day not allowed"
-#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
+#~ msgid "inconsistent use of year %04d and \"BC\""
+#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »"
 
-#~ msgid "argument to pg_get_expr() must come from system catalogs"
-#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes"
+#~ msgid "No rows were found in \"%s\"."
+#~ msgstr "Aucune ligne trouvée dans « %s »."
 
-#~ msgid "could not enable credential reception: %m"
-#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m"
+#~ msgid "argument number is out of range"
+#~ msgstr "le nombre en argument est en dehors des limites"
 
-#~ msgid "could not get effective UID from peer credentials: %m"
-#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m"
-
-#~ msgid "Ident authentication is not supported on local connections on this platform"
-#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme"
-
-#~ msgid "could not create log file \"%s\": %m"
-#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m"
+#~ msgid "index \"%s\" is not ready"
+#~ msgstr "l'index « %s » n'est pas prêt"
 
-#~ msgid "could not open new log file \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m"
+#~ msgid "could not remove database directory \"%s\""
+#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
 
-#~ msgid "Sets immediate fsync at commit."
-#~ msgstr "Configure un fsync immédiat lors du commit."
+#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\""
+#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »"
 
-#~ msgid "invalid list syntax for parameter \"log_destination\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
+#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\""
+#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »"
 
-#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
-#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
+#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\""
+#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »"
 
-#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session"
+#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches"
 #~ msgstr ""
-#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n"
-#~ "des requêtes actives dans cette session"
+#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n"
+#~ "recherches par index GIN"
 
-#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
-#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
+#~ msgid "query requires full scan, which is not supported by GIN indexes"
+#~ msgstr ""
+#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n"
+#~ "index GIN"
 
-#~ msgid "parameter \"standby_mode\" requires a Boolean value"
-#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
+#~ msgid "cannot calculate week number without year information"
+#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année"
 
-#~ msgid "Sets the message levels that are logged during recovery."
-#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration."
+#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
+#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
 
-#~ msgid "Not safe to send CSV data\n"
-#~ msgstr "Envoi non sûr des données CSV\n"
+#~ msgid "AM/PM hour must be between 1 and 12"
+#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
 
-#~ msgid "recovery restart point at %X/%X with latest known log time %s"
-#~ msgstr ""
-#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n"
-#~ "date connue du journal"
+#~ msgid "Sat"
+#~ msgstr "Sam"
 
-#~ msgid "restartpoint_command = '%s'"
-#~ msgstr "restartpoint_command = '%s'"
+#~ msgid "Fri"
+#~ msgstr "Ven"
 
-#~ msgid "usermap \"%s\""
-#~ msgstr "correspondance utilisateur « %s »"
+#~ msgid "Thu"
+#~ msgstr "Jeu"
 
-#~ msgid "WAL archiving is not active"
-#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
+#~ msgid "Wed"
+#~ msgstr "Mer"
 
-#~ msgid "archive_mode must be enabled at server start."
-#~ msgstr "archive_mode doit être activé au lancement du serveur."
+#~ msgid "Tue"
+#~ msgstr "Mar"
 
-#~ msgid "archive_command must be defined before online backups can be made safely."
-#~ msgstr ""
-#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n"
-#~ "s'effectuer correctement."
+#~ msgid "Mon"
+#~ msgstr "Lun"
 
-#~ msgid "During recovery, allows connections and queries.  During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes."
-#~ msgstr ""
-#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n"
-#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n"
-#~ "les journaux de transactions pour activer le mode Hot Standby sur les nœuds\n"
-#~ "en attente."
+#~ msgid "Sun"
+#~ msgstr "Dim"
 
-#~ msgid "unlogged operation performed, data may be missing"
-#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
+#~ msgid "Saturday"
+#~ msgstr "Samedi"
 
-#~ msgid "not enough shared memory for walsender"
-#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions"
+#~ msgid "Friday"
+#~ msgstr "Vendredi"
 
-#~ msgid "not enough shared memory for walreceiver"
-#~ msgstr ""
-#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n"
-#~ "transactions"
+#~ msgid "Thursday"
+#~ msgstr "Jeudi"
 
-#~ msgid "connection limit exceeded for non-superusers"
-#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
+#~ msgid "Wednesday"
+#~ msgstr "Mercredi"
 
-#~ msgid "not enough shared memory for background writer"
-#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond"
+#~ msgid "Tuesday"
+#~ msgstr "Mardi"
 
-#, fuzzy
-#~ msgid "couldn't put socket to non-blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n"
+#~ msgid "Monday"
+#~ msgstr "Lundi"
 
-#, fuzzy
-#~ msgid "couldn't put socket to blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n"
+#~ msgid "Sunday"
+#~ msgstr "Dimanche"
 
-#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s"
-#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
+#~ msgid "Dec"
+#~ msgstr "Déc"
 
-#, fuzzy
-#~ msgid "sorry, too many standbys already"
-#~ msgstr "désolé, trop de clients sont déjà connectés"
+#~ msgid "Nov"
+#~ msgstr "Nov"
 
-#, fuzzy
-#~ msgid "invalid WAL message received from primary"
-#~ msgstr "format du message invalide"
+#~ msgid "Oct"
+#~ msgstr "Oct"
 
-#~ msgid "PID %d is among the slowest backends."
-#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
+#~ msgid "Sep"
+#~ msgstr "Sep"
 
-#~ msgid "transaction is read-only"
-#~ msgstr "la transaction est en lecture seule"
+#~ msgid "Aug"
+#~ msgstr "Aoû"
 
-#~ msgid "binary value is out of range for type bigint"
-#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
+#~ msgid "Jul"
+#~ msgstr "Juil"
 
-#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X"
-#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X"
+#~ msgid "Jun"
+#~ msgstr "Juin"
 
-#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"."
-#~ msgstr ""
-#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n"
-#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n"
-#~ "« client_encoding »."
+#~ msgid "S:May"
+#~ msgstr "S:Mai"
 
-#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
-#~ msgstr ""
-#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n"
-#~ "pas spécifiée."
+#~ msgid "Apr"
+#~ msgstr "Avr"
 
-#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
-#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome"
+#~ msgid "Mar"
+#~ msgstr "Mar"
 
-#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
-#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome"
+#~ msgid "Feb"
+#~ msgstr "Fév"
 
-#~ msgid "cannot truncate system relation \"%s\""
-#~ msgstr "ne peut pas tronquer la relation système « %s »"
+#~ msgid "Jan"
+#~ msgstr "Jan"
 
-#~ msgid "number of distinct values %g is too low"
-#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
+#~ msgid "December"
+#~ msgstr "Décembre"
 
-#~ msgid "directory \"%s\" is not empty"
-#~ msgstr "le répertoire « %s » n'est pas vide"
+#~ msgid "November"
+#~ msgstr "Novembre"
 
-#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n"
-#~ "transaction %u --- n'a pas pu diminuer la taille de la relation"
+#~ msgid "October"
+#~ msgstr "Octobre"
 
-#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "September"
+#~ msgstr "Septembre"
 
-#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "August"
+#~ msgstr "Août"
 
-#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "July"
+#~ msgstr "Juillet"
 
-#~ msgid ""
-#~ "%.0f dead row versions cannot be removed yet.\n"
-#~ "Nonremovable row versions range from %lu to %lu bytes long.\n"
-#~ "There were %.0f unused item pointers.\n"
-#~ "Total free space (including removable row versions) is %.0f bytes.\n"
-#~ "%u pages are or will become empty, including %u at the end of the table.\n"
-#~ "%u pages containing %.0f free bytes are potential move destinations.\n"
-#~ "%s."
-#~ msgstr ""
-#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
-#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n"
-#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n"
-#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n"
-#~ "%.0f octets.\n"
-#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n"
-#~ "table.\n"
-#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n"
-#~ "disponibles.\n"
-#~ "%s."
+#~ msgid "June"
+#~ msgstr "Juin"
 
-#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
-#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u"
+#~ msgid "May"
+#~ msgstr "Mai"
 
-#~ msgid ""
-#~ "%u index pages have been deleted, %u are currently reusable.\n"
-#~ "%s."
-#~ msgstr ""
-#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
-#~ "%s."
+#~ msgid "April"
+#~ msgstr "Avril"
 
-#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
-#~ msgstr ""
-#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n"
-#~ "versions de ligne"
+#~ msgid "March"
+#~ msgstr "Mars"
 
-#~ msgid "Rebuild the index with REINDEX."
-#~ msgstr "Reconstruisez l'index avec REINDEX."
+#~ msgid "February"
+#~ msgstr "Février"
 
-#~ msgid "frame start at CURRENT ROW is not implemented"
-#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
+#~ msgid "January"
+#~ msgstr "Janvier"
 
-#~ msgid "database system is in consistent recovery mode"
-#~ msgstr "le système de bases de données est dans un mode de restauration cohérent"
+#~ msgid "\"TZ\"/\"tz\" not supported"
+#~ msgstr "« TZ »/« tz » non supporté"
 
-#~ msgid "DISTINCT is supported only for single-argument aggregates"
-#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument"
-
-#~ msgid "index row size %lu exceeds btree maximum, %lu"
-#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu"
+#~ msgid "not unique \"S\""
+#~ msgstr "« S » non unique"
 
-#~ msgid "Table contains duplicated values."
-#~ msgstr "La table contient des valeurs dupliquées."
+#~ msgid "Valid values are DOCUMENT and CONTENT."
+#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
 
-#~ msgid "Automatically adds missing table references to FROM clauses."
+#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
 #~ msgstr ""
-#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n"
-#~ "FROM."
-
-#~ msgid "Sets the regular expression \"flavor\"."
-#~ msgstr "Initialise l'expression rationnelle « flavor »."
-
-#~ msgid "attempted change of parameter \"%s\" ignored"
-#~ msgstr "tentative de modification du paramètre « %s » ignoré"
+#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
+#~ "LOCAL6, LOCAL7."
 
-#~ msgid "This parameter cannot be changed after server start."
-#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur"
+#~ msgid "This can be set to advanced, extended, or basic."
+#~ msgstr ""
+#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
+#~ "basic (basique)."
 
-#~ msgid "invalid database name \"%s\""
-#~ msgstr "nom de base de données « %s » invalide"
+#~ msgid "Sets the hostname of the Kerberos server."
+#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
 
-#~ msgid "invalid role name \"%s\""
-#~ msgstr "nom de rôle « %s » invalide"
+#~ msgid "Sets realm to match Kerberos and GSSAPI users against."
+#~ msgstr ""
+#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n"
+#~ "GSSAPI."
 
-#~ msgid "invalid role password \"%s\""
-#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
+#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
+#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »."
 
-#~ msgid "cannot specify CSV in BINARY mode"
-#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
+#~ msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"."
+#~ msgstr ""
+#~ "Chaque transaction SQL a un niveau d'isolation qui peut être soit « read\n"
+#~ "uncommitted », soit « read committed », soit « repeatable read », soit\n"
+#~ "« serializable »."
 
-#~ msgid "cannot set session authorization within security-definer function"
-#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER"
+#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
+#~ msgstr ""
+#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n"
+#~ "niveau supérieur sont tracées."
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations"
+#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it."
 #~ msgstr ""
-#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n"
-#~ "relations"
+#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n"
+#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n"
+#~ "niveaux qui le suit."
 
-#~ msgid "could not remove relation %s: %m"
-#~ msgstr "n'a pas pu supprimer la relation %s : %m"
+#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING."
+#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
 
-#~ msgid "could not remove segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m"
+#~ msgid "Sets the maximum number of disk pages for which free space is tracked."
+#~ msgstr ""
+#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n"
+#~ "est tracé."
 
-#~ msgid "could not seek to block %u of relation %s: %m"
-#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m"
+#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked."
+#~ msgstr ""
+#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n"
+#~ "est tracé."
 
-#~ msgid "could not extend relation %s: %m"
-#~ msgstr "n'a pas pu étendre la relation %s : %m"
+#~ msgid "Uses the indented output format for EXPLAIN VERBOSE."
+#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
 
-#~ msgid "could not open relation %s: %m"
-#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
+#~ msgid "Prints the execution plan to server log."
+#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
 
-#~ msgid "could not read block %u of relation %s: %m"
-#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m"
+#~ msgid "Prints the parse tree after rewriting to server log."
+#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur."
 
-#~ msgid "could not write block %u of relation %s: %m"
-#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m"
+#~ msgid "Prints the parse tree to the server log."
+#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
 
-#~ msgid "could not open segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m"
+#~ msgid "string is too long for tsvector"
+#~ msgstr "la chaîne est trop longue pour un tsvector"
 
-#~ msgid "could not fsync segment %u of relation %s: %m"
+#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f."
 #~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s : %m"
+#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n"
+#~ "à une valeur supérieure à %.0f."
 
-#~ msgid "could not fsync segment %u of relation %s but retrying: %m"
-#~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s, nouvelle tentative : %m"
+#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)"
+#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)"
 
-#~ msgid "could not seek to end of segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m"
+#~ msgid "You have at least %d relations.  Consider increasing the configuration parameter \"max_fsm_relations\"."
+#~ msgstr ""
+#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n"
+#~ "configuration « max_fsm_relations »."
 
-#~ msgid "unsupported PAM conversation %d/%s"
-#~ msgstr "conversation PAM %d/%s non supportée"
+#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
+#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes"
+#~ msgid ""
+#~ "A total of %.0f page slots are in use (including overhead).\n"
+#~ "%.0f page slots are required to track all free space.\n"
+#~ "Current limits are:  %d page slots, %d relations, using %.0f kB."
+#~ msgstr ""
+#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n"
+#~ "surcharge).\n"
+#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n"
+#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n"
+#~ "utilisant %.0f Ko."
 
-#~ msgid "adding missing FROM-clause entry for table \"%s\""
-#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
+#~ msgid "free space map contains %d pages in %d relations"
+#~ msgstr "la structure FSM contient %d pages dans %d relations"
 
-#~ msgid "OLD used in query that is not in a rule"
-#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle"
+#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d"
+#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
 
-#~ msgid "NEW used in query that is not in a rule"
-#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle"
+#~ msgid "insufficient shared memory for free space map"
+#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
 
-#~ msgid "hurrying in-progress restartpoint"
-#~ msgstr "accélération du restartpoint en cours"
+#~ msgid "could not set statistics collector timer: %m"
+#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m"
 
-#~ msgid "multiple DELETE events specified"
-#~ msgstr "multiples événements DELETE spécifiés"
+#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n"
+#~ msgstr ""
+#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n"
+#~ "connexions disponibles (-N) et au moins 16\n"
 
-#~ msgid "multiple UPDATE events specified"
-#~ msgstr "multiples événements UPDATE spécifiés"
+#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »"
 
-#~ msgid "multiple TRUNCATE events specified"
-#~ msgstr "multiples événements TRUNCATE spécifiés"
+#~ msgid "missing FROM-clause entry in subquery for table \"%s\""
+#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »"
 
-#~ msgid "could not create XPath object"
-#~ msgstr "n'a pas pu créer l'objet XPath"
+#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage"
 
-#, fuzzy
-#~ msgid "wrong number of array_subscripts"
-#~ msgstr "mauvais nombre d'indices du tableau"
+#~ msgid "Ident protocol identifies remote user as \"%s\""
+#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
 
-#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
-#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)"
+#~ msgid "cannot use Ident authentication without usermap field"
+#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap"
 
-#~ msgid "GIN index does not support search with void query"
-#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides"
+#~ msgid "missing field in file \"%s\" at end of line %d"
+#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d"
 
-#~ msgid "invalid LC_CTYPE setting"
-#~ msgstr "paramètre LC_CTYPE invalide"
+#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
+#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »"
 
-#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
+#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
 #~ msgstr ""
-#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n"
-#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d."
+#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n"
+#~ "passe est chiffré avec MD5"
 
-#~ msgid "It looks like you need to initdb or install locale support."
+#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
 #~ msgstr ""
-#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n"
-#~ "des locales."
-
-#~ msgid "log_restartpoints = %s"
-#~ msgstr "log_restartpoints = %s"
+#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n"
+#~ "pas avoir de droits pour un groupe ou pour les autres."
 
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
+#~ msgid "unsafe permissions on private key file \"%s\""
+#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »"
 
-#~ msgid "syntax error; also virtual memory exhausted"
-#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
+#~ msgid "could not get security token from context"
+#~ msgstr "n'a pas pu récupérer le jeton de sécurité à partir du contexte"
 
-#~ msgid "parser stack overflow"
-#~ msgstr "saturation de la pile de l'analyseur"
+#~ msgid "GSSAPI not implemented on this server"
+#~ msgstr "GSSAPI non implémenté sur ce serveur"
 
-#~ msgid "failed to drop all objects depending on %s"
-#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
+#~ msgid "Kerberos 5 not implemented on this server"
+#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
 
-#~ msgid "there are objects dependent on %s"
-#~ msgstr "des objets dépendent de %s"
+#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
+#~ msgstr ""
+#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n"
+#~ "attendu « %s »)"
 
-#~ msgid "multiple constraints named \"%s\" were dropped"
-#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
+#~ msgid "cannot change number of columns in view"
+#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
 
-#~ msgid "constraint definition for check constraint \"%s\" does not match"
+#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"."
 #~ msgstr ""
-#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n"
-#~ "correspond pas"
+#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n"
+#~ "paramètre de configuration « max_fsm_pages »."
 
 #~ msgid "relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful free space"
 #~ msgstr ""
 #~ "la relation « %s.%s » contient plus de « max_fsm_pages » pages d'espace\n"
 #~ "libre utile"
 
-#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"."
+#~ msgid "constraint definition for check constraint \"%s\" does not match"
 #~ msgstr ""
-#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n"
-#~ "paramètre de configuration « max_fsm_pages »."
+#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n"
+#~ "correspond pas"
 
-#~ msgid "cannot change number of columns in view"
-#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
+#~ msgid "multiple constraints named \"%s\" were dropped"
+#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
 
-#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
-#~ msgstr ""
-#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n"
-#~ "attendu « %s »)"
+#~ msgid "there are objects dependent on %s"
+#~ msgstr "des objets dépendent de %s"
 
-#~ msgid "Kerberos 5 not implemented on this server"
-#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
+#~ msgid "failed to drop all objects depending on %s"
+#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
 
-#~ msgid "GSSAPI not implemented on this server"
-#~ msgstr "GSSAPI non implémenté sur ce serveur"
+#~ msgid "parser stack overflow"
+#~ msgstr "saturation de la pile de l'analyseur"
 
-#~ msgid "could not get security token from context"
-#~ msgstr "n'a pas pu récupérer le jeton de sécurité à partir du contexte"
+#~ msgid "syntax error; also virtual memory exhausted"
+#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
 
-#~ msgid "unsafe permissions on private key file \"%s\""
-#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »"
+#~ msgid "syntax error: cannot back up"
+#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
 
-#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
-#~ msgstr ""
-#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n"
-#~ "pas avoir de droits pour un groupe ou pour les autres."
+#~ msgid "log_restartpoints = %s"
+#~ msgstr "log_restartpoints = %s"
 
-#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
+#~ msgid "It looks like you need to initdb or install locale support."
 #~ msgstr ""
-#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n"
-#~ "passe est chiffré avec MD5"
+#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n"
+#~ "des locales."
 
-#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
-#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »"
+#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
+#~ msgstr ""
+#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n"
+#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d."
 
-#~ msgid "missing field in file \"%s\" at end of line %d"
-#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d"
+#~ msgid "invalid LC_CTYPE setting"
+#~ msgstr "paramètre LC_CTYPE invalide"
 
-#~ msgid "cannot use Ident authentication without usermap field"
-#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap"
+#~ msgid "GIN index does not support search with void query"
+#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides"
 
-#~ msgid "Ident protocol identifies remote user as \"%s\""
-#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
+#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
+#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage"
+#, fuzzy
+#~ msgid "wrong number of array_subscripts"
+#~ msgstr "mauvais nombre d'indices du tableau"
 
-#~ msgid "missing FROM-clause entry in subquery for table \"%s\""
-#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »"
+#~ msgid "could not create XPath object"
+#~ msgstr "n'a pas pu créer l'objet XPath"
 
-#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
-#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »"
+#~ msgid "multiple TRUNCATE events specified"
+#~ msgstr "multiples événements TRUNCATE spécifiés"
 
-#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n"
-#~ msgstr ""
-#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n"
-#~ "connexions disponibles (-N) et au moins 16\n"
+#~ msgid "multiple UPDATE events specified"
+#~ msgstr "multiples événements UPDATE spécifiés"
 
-#~ msgid "could not set statistics collector timer: %m"
-#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m"
+#~ msgid "multiple DELETE events specified"
+#~ msgstr "multiples événements DELETE spécifiés"
 
-#~ msgid "insufficient shared memory for free space map"
-#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
+#~ msgid "hurrying in-progress restartpoint"
+#~ msgstr "accélération du restartpoint en cours"
 
-#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d"
-#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
+#~ msgid "NEW used in query that is not in a rule"
+#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle"
 
-#~ msgid "free space map contains %d pages in %d relations"
-#~ msgstr "la structure FSM contient %d pages dans %d relations"
+#~ msgid "OLD used in query that is not in a rule"
+#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle"
 
-#~ msgid ""
-#~ "A total of %.0f page slots are in use (including overhead).\n"
-#~ "%.0f page slots are required to track all free space.\n"
-#~ "Current limits are:  %d page slots, %d relations, using %.0f kB."
-#~ msgstr ""
-#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n"
-#~ "surcharge).\n"
-#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n"
-#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n"
-#~ "utilisant %.0f Ko."
+#~ msgid "adding missing FROM-clause entry for table \"%s\""
+#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
 
-#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
-#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes"
 
-#~ msgid "You have at least %d relations.  Consider increasing the configuration parameter \"max_fsm_relations\"."
-#~ msgstr ""
-#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n"
-#~ "configuration « max_fsm_relations »."
+#~ msgid "unsupported PAM conversation %d/%s"
+#~ msgstr "conversation PAM %d/%s non supportée"
 
-#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)"
-#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)"
+#~ msgid "could not seek to end of segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m"
 
-#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f."
+#~ msgid "could not fsync segment %u of relation %s but retrying: %m"
 #~ msgstr ""
-#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n"
-#~ "à une valeur supérieure à %.0f."
+#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
+#~ "%s, nouvelle tentative : %m"
 
-#~ msgid "string is too long for tsvector"
-#~ msgstr "la chaîne est trop longue pour un tsvector"
+#~ msgid "could not fsync segment %u of relation %s: %m"
+#~ msgstr ""
+#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
+#~ "%s : %m"
 
-#~ msgid "Prints the parse tree to the server log."
-#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
+#~ msgid "could not open segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m"
 
-#~ msgid "Prints the parse tree after rewriting to server log."
-#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur."
+#~ msgid "could not write block %u of relation %s: %m"
+#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m"
 
-#~ msgid "Prints the execution plan to server log."
-#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
+#~ msgid "could not read block %u of relation %s: %m"
+#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m"
 
-#~ msgid "Uses the indented output format for EXPLAIN VERBOSE."
-#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
+#~ msgid "could not open relation %s: %m"
+#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
 
-#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked."
-#~ msgstr ""
-#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n"
-#~ "est tracé."
+#~ msgid "could not extend relation %s: %m"
+#~ msgstr "n'a pas pu étendre la relation %s : %m"
 
-#~ msgid "Sets the maximum number of disk pages for which free space is tracked."
-#~ msgstr ""
-#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n"
-#~ "est tracé."
+#~ msgid "could not seek to block %u of relation %s: %m"
+#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m"
 
-#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING."
-#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
+#~ msgid "could not remove segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m"
 
-#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it."
-#~ msgstr ""
-#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n"
-#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n"
-#~ "niveaux qui le suit."
+#~ msgid "could not remove relation %s: %m"
+#~ msgstr "n'a pas pu supprimer la relation %s : %m"
 
-#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
+#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations"
 #~ msgstr ""
-#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n"
-#~ "niveau supérieur sont tracées."
+#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n"
+#~ "relations"
 
-#~ msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"."
-#~ msgstr ""
-#~ "Chaque transaction SQL a un niveau d'isolation qui peut être soit « read\n"
-#~ "uncommitted », soit « read committed », soit « repeatable read », soit\n"
-#~ "« serializable »."
+#~ msgid "cannot set session authorization within security-definer function"
+#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER"
 
-#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
-#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »."
+#~ msgid "cannot specify CSV in BINARY mode"
+#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
 
-#~ msgid "Sets realm to match Kerberos and GSSAPI users against."
-#~ msgstr ""
-#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n"
-#~ "GSSAPI."
+#~ msgid "invalid role password \"%s\""
+#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
 
-#~ msgid "Sets the hostname of the Kerberos server."
-#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
+#~ msgid "invalid role name \"%s\""
+#~ msgstr "nom de rôle « %s » invalide"
 
-#~ msgid "This can be set to advanced, extended, or basic."
-#~ msgstr ""
-#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
-#~ "basic (basique)."
+#~ msgid "invalid database name \"%s\""
+#~ msgstr "nom de base de données « %s » invalide"
 
-#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
-#~ msgstr ""
-#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
-#~ "LOCAL6, LOCAL7."
+#~ msgid "This parameter cannot be changed after server start."
+#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur"
 
-#~ msgid "Valid values are DOCUMENT and CONTENT."
-#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
+#~ msgid "attempted change of parameter \"%s\" ignored"
+#~ msgstr "tentative de modification du paramètre « %s » ignoré"
 
-#~ msgid "not unique \"S\""
-#~ msgstr "« S » non unique"
+#~ msgid "Sets the regular expression \"flavor\"."
+#~ msgstr "Initialise l'expression rationnelle « flavor »."
 
-#~ msgid "\"TZ\"/\"tz\" not supported"
-#~ msgstr "« TZ »/« tz » non supporté"
+#~ msgid "Automatically adds missing table references to FROM clauses."
+#~ msgstr ""
+#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n"
+#~ "FROM."
 
-#~ msgid "January"
-#~ msgstr "Janvier"
+#~ msgid "Table contains duplicated values."
+#~ msgstr "La table contient des valeurs dupliquées."
 
-#~ msgid "February"
-#~ msgstr "Février"
+#~ msgid "index row size %lu exceeds btree maximum, %lu"
+#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu"
 
-#~ msgid "March"
-#~ msgstr "Mars"
+#~ msgid "DISTINCT is supported only for single-argument aggregates"
+#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument"
 
-#~ msgid "April"
-#~ msgstr "Avril"
+#~ msgid "database system is in consistent recovery mode"
+#~ msgstr "le système de bases de données est dans un mode de restauration cohérent"
 
-#~ msgid "May"
-#~ msgstr "Mai"
+#~ msgid "frame start at CURRENT ROW is not implemented"
+#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
 
-#~ msgid "June"
-#~ msgstr "Juin"
+#~ msgid "Rebuild the index with REINDEX."
+#~ msgstr "Reconstruisez l'index avec REINDEX."
 
-#~ msgid "July"
-#~ msgstr "Juillet"
+#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
+#~ msgstr ""
+#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n"
+#~ "versions de ligne"
 
-#~ msgid "August"
-#~ msgstr "Août"
+#~ msgid ""
+#~ "%u index pages have been deleted, %u are currently reusable.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
+#~ "%s."
 
-#~ msgid "September"
-#~ msgstr "Septembre"
+#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
+#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u"
 
-#~ msgid "October"
-#~ msgstr "Octobre"
+#~ msgid ""
+#~ "%.0f dead row versions cannot be removed yet.\n"
+#~ "Nonremovable row versions range from %lu to %lu bytes long.\n"
+#~ "There were %.0f unused item pointers.\n"
+#~ "Total free space (including removable row versions) is %.0f bytes.\n"
+#~ "%u pages are or will become empty, including %u at the end of the table.\n"
+#~ "%u pages containing %.0f free bytes are potential move destinations.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
+#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n"
+#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n"
+#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n"
+#~ "%.0f octets.\n"
+#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n"
+#~ "table.\n"
+#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n"
+#~ "disponibles.\n"
+#~ "%s."
 
-#~ msgid "November"
-#~ msgstr "Novembre"
+#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "December"
-#~ msgstr "Décembre"
+#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "Jan"
-#~ msgstr "Jan"
+#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "Feb"
-#~ msgstr "Fév"
+#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n"
+#~ "transaction %u --- n'a pas pu diminuer la taille de la relation"
 
-#~ msgid "Mar"
-#~ msgstr "Mar"
+#~ msgid "directory \"%s\" is not empty"
+#~ msgstr "le répertoire « %s » n'est pas vide"
 
-#~ msgid "Apr"
-#~ msgstr "Avr"
+#~ msgid "number of distinct values %g is too low"
+#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
 
-#~ msgid "S:May"
-#~ msgstr "S:Mai"
+#~ msgid "cannot truncate system relation \"%s\""
+#~ msgstr "ne peut pas tronquer la relation système « %s »"
 
-#~ msgid "Jun"
-#~ msgstr "Juin"
+#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome"
 
-#~ msgid "Jul"
-#~ msgstr "Juil"
+#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
+#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome"
 
-#~ msgid "Aug"
-#~ msgstr "Aoû"
+#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
+#~ msgstr ""
+#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n"
+#~ "pas spécifiée."
 
-#~ msgid "Sep"
-#~ msgstr "Sep"
+#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"."
+#~ msgstr ""
+#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n"
+#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n"
+#~ "« client_encoding »."
 
-#~ msgid "Oct"
-#~ msgstr "Oct"
+#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X"
+#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X"
 
-#~ msgid "Nov"
-#~ msgstr "Nov"
+#~ msgid "binary value is out of range for type bigint"
+#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
 
-#~ msgid "Dec"
-#~ msgstr "Déc"
+#~ msgid "transaction is read-only"
+#~ msgstr "la transaction est en lecture seule"
 
-#~ msgid "Sunday"
-#~ msgstr "Dimanche"
+#~ msgid "PID %d is among the slowest backends."
+#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
 
-#~ msgid "Monday"
-#~ msgstr "Lundi"
+#, fuzzy
+#~ msgid "invalid WAL message received from primary"
+#~ msgstr "format du message invalide"
 
-#~ msgid "Tuesday"
-#~ msgstr "Mardi"
+#, fuzzy
+#~ msgid "sorry, too many standbys already"
+#~ msgstr "désolé, trop de clients sont déjà connectés"
 
-#~ msgid "Wednesday"
-#~ msgstr "Mercredi"
+#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s"
+#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
 
-#~ msgid "Thursday"
-#~ msgstr "Jeudi"
+#, fuzzy
+#~ msgid "couldn't put socket to blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n"
 
-#~ msgid "Friday"
-#~ msgstr "Vendredi"
+#, fuzzy
+#~ msgid "couldn't put socket to non-blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n"
 
-#~ msgid "Saturday"
-#~ msgstr "Samedi"
+#~ msgid "not enough shared memory for background writer"
+#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond"
 
-#~ msgid "Sun"
-#~ msgstr "Dim"
+#~ msgid "connection limit exceeded for non-superusers"
+#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
 
-#~ msgid "Mon"
-#~ msgstr "Lun"
+#~ msgid "not enough shared memory for walreceiver"
+#~ msgstr ""
+#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n"
+#~ "transactions"
 
-#~ msgid "Tue"
-#~ msgstr "Mar"
+#~ msgid "not enough shared memory for walsender"
+#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions"
 
-#~ msgid "Wed"
-#~ msgstr "Mer"
+#~ msgid "unlogged operation performed, data may be missing"
+#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
 
-#~ msgid "Thu"
-#~ msgstr "Jeu"
+#~ msgid "During recovery, allows connections and queries.  During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes."
+#~ msgstr ""
+#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n"
+#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n"
+#~ "les journaux de transactions pour activer le mode Hot Standby sur les nœuds\n"
+#~ "en attente."
 
-#~ msgid "Fri"
-#~ msgstr "Ven"
+#~ msgid "archive_command must be defined before online backups can be made safely."
+#~ msgstr ""
+#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n"
+#~ "s'effectuer correctement."
 
-#~ msgid "Sat"
-#~ msgstr "Sam"
+#~ msgid "archive_mode must be enabled at server start."
+#~ msgstr "archive_mode doit être activé au lancement du serveur."
 
-#~ msgid "AM/PM hour must be between 1 and 12"
-#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
+#~ msgid "WAL archiving is not active"
+#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
 
-#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
-#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
+#~ msgid "usermap \"%s\""
+#~ msgstr "correspondance utilisateur « %s »"
 
-#~ msgid "cannot calculate week number without year information"
-#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année"
+#~ msgid "restartpoint_command = '%s'"
+#~ msgstr "restartpoint_command = '%s'"
 
-#~ msgid "query requires full scan, which is not supported by GIN indexes"
+#~ msgid "recovery restart point at %X/%X with latest known log time %s"
 #~ msgstr ""
-#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n"
-#~ "index GIN"
+#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n"
+#~ "date connue du journal"
 
-#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches"
-#~ msgstr ""
-#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n"
-#~ "recherches par index GIN"
+#~ msgid "Not safe to send CSV data\n"
+#~ msgstr "Envoi non sûr des données CSV\n"
 
-#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\""
-#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »"
+#~ msgid "Sets the message levels that are logged during recovery."
+#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration."
 
-#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\""
-#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »"
+#~ msgid "parameter \"standby_mode\" requires a Boolean value"
+#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
 
-#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\""
-#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »"
+#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
+#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
 
-#~ msgid "could not remove database directory \"%s\""
-#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
+#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session"
+#~ msgstr ""
+#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n"
+#~ "des requêtes actives dans cette session"
 
-#~ msgid "index \"%s\" is not ready"
-#~ msgstr "l'index « %s » n'est pas prêt"
+#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
+#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
 
-#~ msgid "argument number is out of range"
-#~ msgstr "le nombre en argument est en dehors des limites"
+#~ msgid "invalid list syntax for parameter \"log_destination\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
 
-#~ msgid "No rows were found in \"%s\"."
-#~ msgstr "Aucune ligne trouvée dans « %s »."
+#~ msgid "Sets immediate fsync at commit."
+#~ msgstr "Configure un fsync immédiat lors du commit."
 
-#~ msgid "inconsistent use of year %04d and \"BC\""
-#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »"
+#~ msgid "could not open new log file \"%s\": %m"
+#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m"
 
-#~ msgid "\"interval\" time zone \"%s\" not valid"
-#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »"
+#~ msgid "could not create log file \"%s\": %m"
+#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m"
 
-#~ msgid "Not enough memory for reassigning the prepared transaction's locks."
-#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées."
+#~ msgid "Ident authentication is not supported on local connections on this platform"
+#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme"
 
-#~ msgid "large object %u was already dropped"
-#~ msgstr "le « Large Object » %u a déjà été supprimé"
+#~ msgid "could not get effective UID from peer credentials: %m"
+#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m"
 
-#~ msgid "large object %u was not opened for writing"
-#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture"
+#~ msgid "could not enable credential reception: %m"
+#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m"
 
-#~ msgid "invalid standby query string: %s"
-#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s"
+#~ msgid "argument to pg_get_expr() must come from system catalogs"
+#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes"
 
-#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect"
-#~ msgstr ""
-#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n"
-#~ "mettre à jour la timeline et à se reconnecter"
+#~ msgid "invalid interval value for time zone: day not allowed"
+#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
 
-#~ msgid "invalid standby handshake message type %d"
-#~ msgstr "type %d du message de handshake du serveur en attente invalide"
+#~ msgid "invalid interval value for time zone: month not allowed"
+#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés"
 
-#~ msgid "streaming replication successfully connected to primary"
-#~ msgstr "réplication de flux connecté avec succès au serveur principal"
+#~ msgid "unrecognized \"datestyle\" key word: \"%s\""
+#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
 
-#~ msgid "shutdown requested, aborting active base backup"
-#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base"
+#~ msgid "invalid list syntax for parameter \"datestyle\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
 
-#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect"
+#~ msgid "database \"%s\" not found"
+#~ msgstr "base de données « %s » non trouvée"
+
+#~ msgid "composite type must have at least one attribute"
+#~ msgstr "le type composite doit avoir au moins un attribut"
+
+#~ msgid "cannot reference permanent table from temporary table constraint"
 #~ msgstr ""
-#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n"
-#~ "cascade à mettre à jour la timeline et à se reconnecter"
+#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
+#~ "table temporaire"
 
-#~ msgid ""
-#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
-#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
-#~ "The PostgreSQL documentation contains more information about shared memory configuration."
+#~ msgid "cannot reference temporary table from permanent table constraint"
 #~ msgstr ""
-#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n"
-#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n"
-#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n"
-#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n"
-#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n"
-#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n"
-#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n"
-#~ "taille de la requête ou reconfigurez SHMMIN.\n"
-#~ "La documentation de PostgreSQL contient plus d'informations sur la\n"
-#~ "configuration de la mémoire partagée."
+#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
+#~ "table permanente"
 
-#~ msgid "cannot use window function in rule WHERE condition"
-#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE"
+#~ msgid "function \"%s\" is already in schema \"%s\""
+#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
 
-#~ msgid "cannot use aggregate function in rule WHERE condition"
-#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE"
+#~ msgid "must be superuser to comment on text search template"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n"
+#~ "recherche plein texte"
 
-#~ msgid "arguments of row IN must all be row expressions"
-#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne"
+#~ msgid "must be superuser to comment on text search parser"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n"
+#~ "recherche plein texte"
 
-#~ msgid "argument of %s must not contain window functions"
-#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window"
+#~ msgid "must be superuser to comment on procedural language"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n"
+#~ "procédures"
 
-#~ msgid "argument of %s must not contain aggregate functions"
-#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats"
+#~ msgid "\"%s\" is not a table, view, or composite type"
+#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
 
-#~ msgid "cannot use window function in function expression in FROM"
+#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values"
 #~ msgstr ""
-#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n"
-#~ "du FROM"
+#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n"
+#~ "d'accès ne gère pas les valeurs NULL"
 
-#~ msgid "function expression in FROM cannot refer to other relations of same query level"
+#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL."
+#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
+
+#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table."
 #~ msgstr ""
-#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n"
-#~ "relations sur le même niveau de la requête"
+#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n"
+#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n"
+#~ "supprimer la spécification CLUSTER de la table."
 
-#~ msgid "subquery in FROM cannot refer to other relations of same query level"
+#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values"
 #~ msgstr ""
-#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n"
-#~ "dans le même niveau de la requête"
+#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n"
+#~ "l'index ne gère pas les valeurs NULL"
 
-#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
-#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN"
+#~ msgid "clustering \"%s.%s\""
+#~ msgstr "exécution de CLUSTER sur « %s.%s »"
 
-#~ msgid "window functions not allowed in GROUP BY clause"
-#~ msgstr "fonctions window non autorisées dans une clause GROUP BY"
+#~ msgid "EnumValuesCreate() can only set a single OID"
+#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
 
-#~ msgid "aggregates not allowed in WHERE clause"
-#~ msgstr "agrégats non autorisés dans une clause WHERE"
+#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgstr ""
+#~ "l'index  « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\""
-#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »"
+#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
+#~ msgstr ""
+#~ "l'index  « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window"
+#~ msgid "Incomplete insertion detected during crash replay."
+#~ msgstr ""
+#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n"
+#~ "l'arrêt brutal."
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats"
+#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgstr ""
+#~ "l'index  %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING"
+#~ msgid "Lines should have the format parameter = 'value'."
+#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY"
+#~ msgid "syntax error in recovery command file: %s"
+#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
 
-#~ msgid "RETURNING cannot contain references to other relations"
-#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations"
+#~ msgid "Write-Ahead Log / Streaming Replication"
+#~ msgstr "Write-Ahead Log / Réplication en flux"
 
-#~ msgid "cannot use window function in RETURNING"
-#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING"
+#~ msgid "unable to open directory pg_tblspc: %m"
+#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
 
-#~ msgid "cannot use aggregate function in RETURNING"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING"
+#~ msgid "unable to read symbolic link %s: %m"
+#~ msgstr "incapable de lire le lien symbolique %s : %m"
 
-#~ msgid "cannot use window function in UPDATE"
-#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE"
+#~ msgid "index \"%s\" is not a b-tree"
+#~ msgstr "l'index « %s » n'est pas un btree"
 
-#~ msgid "cannot use aggregate function in UPDATE"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE"
+#~ msgid "ALTER TYPE USING is only supported on plain tables"
+#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
 
-#~ msgid "cannot use window function in VALUES"
-#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES"
+#~ msgid "resetting unlogged relations: cleanup %d init %d"
+#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d"
 
-#~ msgid "cannot use aggregate function in VALUES"
-#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES"
+#~ msgid "%s (%x)"
+#~ msgstr "%s (%x)"
 
-#~ msgid "Use SELECT ... UNION ALL ... instead."
-#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..."
+#~ msgid "SSPI error %x"
+#~ msgstr "erreur SSPI : %x"
 
-#~ msgid "VALUES must not contain OLD or NEW references"
-#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW"
+#~ msgid "consistent state delayed because recovery snapshot incomplete"
+#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet"
 
-#~ msgid "VALUES must not contain table references"
-#~ msgstr "VALUES ne doit pas contenir de références de table"
+#~ msgid "tablespace %u is not empty"
+#~ msgstr "le tablespace %u n'est pas vide"
 
-#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)"
-#~ msgstr ""
-#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
-#~ "utilisateur non unique (%ld correspondances)"
+#~ msgid "subquery in WITH cannot have SELECT INTO"
+#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
+
+#~ msgid "subquery cannot have SELECT INTO"
+#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
 
-#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
-#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE."
+#~ msgid "subquery in FROM cannot have SELECT INTO"
+#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
 
-#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
-#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE."
+#~ msgid "DECLARE CURSOR cannot specify INTO"
+#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
 
-#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
-#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT."
+#~ msgid "INSERT ... SELECT cannot specify INTO"
+#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
 
-#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan"
-#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer"
+#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
+#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE"
 
-#~ msgid "must be superuser to rename text search templates"
-#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte"
+#~ msgid "CREATE TABLE AS cannot specify INTO"
+#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
 
-#~ msgid "must be superuser to rename text search parsers"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n"
-#~ "texte"
+#~ msgid "  --version       output version information, then exit\n"
+#~ msgstr "  --version          affiche la version, puis quitte\n"
 
-#~ msgid "cannot use window function in trigger WHEN condition"
-#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger"
+#~ msgid "  --help          show this help, then exit\n"
+#~ msgstr "  --help             affiche cette aide, puis quitte\n"
 
-#~ msgid "Use ALTER FOREIGN TABLE instead."
-#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place."
+#~ msgid "Make sure the root.crt file is present and readable."
+#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible"
 
-#~ msgid "cannot use window function in transform expression"
-#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation"
+#~ msgid "See server log for details."
+#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
 
-#~ msgid "default values on foreign tables are not supported"
-#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes"
+#~ msgid "missing or erroneous pg_hba.conf file"
+#~ msgstr "fichier pg_hba.conf manquant ou erroné"
 
-#~ msgid "constraints on foreign tables are not supported"
-#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées"
+#~ msgid "Certificates will not be checked against revocation list."
+#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation."
 
-#~ msgid "cannot use window function in EXECUTE parameter"
-#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE"
+#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
+#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
 
-#~ msgid "cannot use aggregate in index predicate"
-#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index"
+#~ msgid "could not access root certificate file \"%s\": %m"
+#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
 
-#~ msgid "function \"%s\" already exists in schema \"%s\""
-#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+#~ msgid "could not open directory \"pg_tblspc\": %m"
+#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
 
-#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
-#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat."
+#~ msgid "standby connections not allowed because wal_level=minimal"
+#~ msgstr "connexions standby non autorisées car wal_level=minimal"
 
-#~ msgid "Use ALTER AGGREGATE to rename aggregate functions."
-#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat."
+#~ msgid "recovery is still in progress, can't accept WAL streaming connections"
+#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL"
 
-#~ msgid "cannot use window function in parameter default value"
-#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre"
+#~ msgid "must be superuser to drop text search templates"
+#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte"
 
-#~ msgid "cannot use aggregate function in parameter default value"
+#~ msgid "must be superuser to drop text search parsers"
 #~ msgstr ""
-#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n"
-#~ "paramètre"
+#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n"
+#~ "texte"
 
-#~ msgid "cannot use subquery in parameter default value"
-#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre"
+#~ msgid "Must be superuser to drop a foreign-data wrapper."
+#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes."
 
-#~ msgid "CREATE TABLE AS specifies too many column names"
-#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes"
+#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
+#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
 
-#~ msgid "%s already exists in schema \"%s\""
-#~ msgstr "%s existe déjà dans le schéma « %s »"
+#~ msgid "removing built-in function \"%s\""
+#~ msgstr "suppression de la fonction interne « %s »"
 
-#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument."
-#~ msgstr ""
-#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n"
-#~ "ANYRANGE."
+#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
+#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas"
 
-#~ msgid "cannot use window function in check constraint"
-#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification"
+#~ msgid "Sets the list of known custom variable classes."
+#~ msgstr "Initialise la liste des classes variables personnalisées connues."
 
-#~ msgid "cannot use window function in default expression"
-#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut"
+#~ msgid "WAL sender sleep time between WAL replications."
+#~ msgstr ""
+#~ "Temps d'endormissement du processus d'envoi des journaux de transactions entre\n"
+#~ "les réplications des journaux de transactions."
 
-#~ msgid "cannot use aggregate function in default expression"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut"
+#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
+#~ msgstr ""
+#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n"
+#~ "tâche de fond et les terminaux de contrôles seront dés-associés."
 
-#~ msgid "cannot use subquery in default expression"
-#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut"
+#~ msgid "Runs the server silently."
+#~ msgstr "Lance le serveur de manière silencieuse."
 
-#~ msgid "uncataloged table %s"
-#~ msgstr "table %s sans catalogue"
+#~ msgid "%s: could not dissociate from controlling TTY: %s\n"
+#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n"
 
-#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X"
-#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X"
+#~ msgid "%s: could not fork background process: %s\n"
+#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
 
-#~ msgid "Incorrect XLOG_BLCKSZ in page header."
-#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
+#~ msgid "%s: could not open log file \"%s/%s\": %s\n"
+#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n"
 
-#~ msgid "Incorrect XLOG_SEG_SIZE in page header."
-#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
+#~ msgid "select() failed in logger process: %m"
+#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
 
-#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
-#~ msgstr ""
-#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n"
-#~ "segment %u, décalage %u"
+#~ msgid "poll() failed in statistics collector: %m"
+#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
 
-#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
-#~ msgstr ""
-#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n"
-#~ "segment %u, décalage %u"
+#~ msgid "Valid values are '[]', '[)', '(]', and '()'."
+#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
 
-#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m"
-#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m"
+#~ msgid "invalid list syntax for \"unix_socket_directories\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »"
 
-#~ msgid "unlogged GiST indexes are not supported"
-#~ msgstr "les index GiST non tracés ne sont pas supportés"
+#~ msgid "window functions cannot use named arguments"
+#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
 
-#~ msgid "could not change directory to \"%s\""
-#~ msgstr "n'a pas pu accéder au répertoire « %s »"
+#~ msgid "cannot override frame clause of window \"%s\""
+#~ msgstr "ne peut pas surcharger la frame clause du window « %s »"
 
-#~ msgid "Perhaps out of disk space?"
-#~ msgstr "Peut-être manquez-vous de place disque ?"
+#~ msgid "JSON does not support infinite timestamp values."
+#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp."
 
-#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d"
+#~ msgid "JSON does not support infinite date values."
+#~ msgstr "JSON ne supporte pas les valeurs infinies de date."
+
+#~ msgid "WAL writer sleep time between WAL flushes."
 #~ msgstr ""
-#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n"
-#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d"
+#~ "Temps d'endormissement du processus d'écriture pendant le vidage des\n"
+#~ "journaux de transactions en millisecondes."
 
-#~ msgid "Sets the name of the Kerberos service."
-#~ msgstr "Initialise le nom du service Kerberos."
+#~ msgid "argument for function \"exp\" too big"
+#~ msgstr "l'argument de la fonction « exp » est trop gros"
 
-#~ msgid "No description available."
-#~ msgstr "Aucune description disponible."
+#~ msgid "must be superuser to signal the postmaster"
+#~ msgstr "doit être super-utilisateur pour envoyer un signal au postmaster"
 
-#~ msgid "cannot call json_populate_recordset on a nested object"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué"
+#~ msgid "could not format \"circle\" value"
+#~ msgstr "n'a pas pu formater la valeur « circle »"
 
-#~ msgid "cannot call json_populate_recordset on a scalar"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire"
+#~ msgid "invalid input syntax for type circle: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type circle : « %s »"
 
-#~ msgid "cannot call json_populate_recordset with nested arrays"
-#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués"
+#~ msgid "invalid input syntax for type polygon: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type polygon : « %s »"
 
-#~ msgid "must call json_populate_recordset on an array of objects"
-#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets"
+#~ msgid "invalid input syntax for type lseg: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type lseg : « %s »"
 
-#~ msgid "cannot call json_populate_recordset with nested objects"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués"
+#~ msgid "invalid input syntax for type point: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type point : « %s »"
 
-#~ msgid "cannot call json_populate_recordset on an object"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet"
+#~ msgid "invalid input syntax for type path: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type path : « %s »"
 
-#~ msgid "first argument of json_populate_recordset must be a row type"
-#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW"
+#~ msgid "invalid input syntax for type line: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type line: « %s »"
 
-#~ msgid "first argument of json_populate_record must be a row type"
-#~ msgstr "le premier argument de json_populate_record doit être un type ROW"
+#~ msgid "invalid input syntax for type box: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type box : « %s »"
 
-#~ msgid "cannot call json_array_elements on a scalar"
-#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire"
+#~ msgid "could not format \"path\" value"
+#~ msgstr "n'a pas pu formater la valeur « path »"
 
-#~ msgid "cannot call json_array_elements on a non-array"
-#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau"
+#~ msgid "multibyte flag character is not allowed"
+#~ msgstr "un caractère drapeau multi-octet n'est pas autorisé"
 
-#~ msgid "cannot extract field from a non-object"
-#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet"
+#~ msgid "socket not open"
+#~ msgstr "socket non ouvert"
 
-#~ msgid "cannot extract array element from a non-array"
-#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau"
+#~ msgid "must be superuser to reset statistics counters"
+#~ msgstr "doit être super-utilisateur pour réinitialiser les compteurs statistiques"
 
-#~ msgid "cannot call function with null path elements"
-#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins NULL"
+#~ msgid "function %s must return type \"tsm_handler\""
+#~ msgstr "la fonction %s doit renvoyer le type « tsm_handler »"
 
-#~ msgid "cannot call json_object_keys on an array"
-#~ msgstr "ne peut pas appeler json_object_keys sur un tableau"
+#~ msgid "Permissions should be u=rw (0600) or less."
+#~ msgstr "Les droits devraient être u=rwx (0600) ou inférieures."
 
-#~ msgid "missing assignment operator"
-#~ msgstr "opérateur d'affectation manquant"
+#~ msgid "typmod_in function %s must return type \"integer\""
+#~ msgstr "la fonction typmod_in %s doit renvoyer le type « entier »"
 
-#~ msgid "wrong affix file format for flag"
-#~ msgstr "mauvais format de fichier affixe pour le drapeau"
+#~ msgid "type send function %s must return type \"bytea\""
+#~ msgstr "la fonction send du type %s doit renvoyer le type « bytea »"
 
-#~ msgid "Views that return the same column more than once are not automatically updatable."
-#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture."
+#~ msgid "type output function %s must return type \"cstring\""
+#~ msgstr "le type de sortie de la fonction %s doit être « cstring »"
 
-#~ msgid "Security-barrier views are not automatically updatable."
-#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture."
+#~ msgid "changing return type of function %s from \"opaque\" to \"cstring\""
+#~ msgstr "changement du type de retour de la fonction %s d'« opaque » vers « cstring »"
 
-#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields."
-#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs."
+#~ msgid "function %s must return type \"trigger\""
+#~ msgstr "la fonction %s doit renvoyer le type « trigger »"
 
-#~ msgid "%s: could not determine user name (GetUserName failed)\n"
-#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n"
+#~ msgid "function %s must return type \"language_handler\""
+#~ msgstr "la fonction %s doit renvoyer le type « language_handler »"
 
-#~ msgid "%s: invalid effective UID: %d\n"
-#~ msgstr "%s : UID effectif invalide : %d\n"
+#~ msgid "could not reposition held cursor"
+#~ msgstr "n'a pas pu repositionner le curseur détenu"
 
-#~ msgid "krb5 authentication is not supported on local sockets"
-#~ msgstr ""
-#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n"
-#~ "socket"
+#~ msgid "function %s must return type \"fdw_handler\""
+#~ msgstr "la fonction %s doit renvoyer le type « fdw_handler »"
 
-#~ msgid "SSL renegotiation failure"
-#~ msgstr "échec lors de la re-négotiation SSL"
+#~ msgid "function \"%s\" must return type \"event_trigger\""
+#~ msgstr "la fonction « %s » doit renvoyer le type « event_trigger »"
 
-#~ msgid "local user with ID %d does not exist"
-#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas"
+#~ msgid "%s is already in schema \"%s\""
+#~ msgstr "%s existe déjà dans le schéma « %s »"
 
-#~ msgid "Kerberos unparse_name returned error %d"
-#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d"
+#~ msgid "invalid record length at %X/%X"
+#~ msgstr "longueur invalide de l'enregistrement à %X/%X"
 
-#~ msgid "Kerberos recvauth returned error %d"
-#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to control recovery"
+#~ msgstr "doit être super-utilisateur pour contrôler la restauration"
 
-#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
-#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to create a restore point"
+#~ msgstr "doit être super-utilisateur pour créer un point de restauration"
 
-#~ msgid "Kerberos keytab resolving returned error %d"
-#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to switch transaction log files"
+#~ msgstr "doit être super-utilisateur pour changer de journal de transactions"
 
-#~ msgid "Kerberos initialization returned error %d"
-#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d"
+#~ msgid "must be superuser or replication role to run a backup"
+#~ msgstr "doit être super-utilisateur ou avoir l'attribut de réplication pour exécuter une sauvegarde"
 
-#~ msgid "Kerberos 5 authentication failed for user \"%s\""
-#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »"
+#~ msgid "ignoring \"%s\" file because no \"%s\" file exists"
+#~ msgstr "ignore le fichier « %s » parce que le fichier « %s » n'existe pas"
 
-#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
-#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement"
+#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m"
+#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m"
 
-#~ msgid "invalid input syntax for transaction log location: \"%s\""
-#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »"
+#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m"
+#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m"
 
-#~ msgid "could not parse transaction log location \"%s\""
-#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »"
+#~ msgid "could not close two-phase state file \"%s\": %m"
+#~ msgstr ""
+#~ "n'a pas pu fermer le fichier d'état de la validation en deux phases nommé\n"
+#~ "« %s » : %m"
 
-#~ msgid "%s \"%s\": return code %d"
-#~ msgstr "%s « %s » : code de retour %d"
+#~ msgid "could not fsync two-phase state file \"%s\": %m"
+#~ msgstr ""
+#~ "n'a pas pu synchroniser sur disque (fsync) le fichier d'état de la\n"
+#~ "validation en deux phases nommé « %s » : %m"
 
-#~ msgid "assertion checking is not supported by this build"
-#~ msgstr "la vérification de l'assertion n'a pas été intégrée lors de la compilation"
+#~ msgid "two-phase state file for transaction %u is corrupt"
+#~ msgstr ""
+#~ "le fichier d'état de la validation en deux phases est corrompu pour la\n"
+#~ "transaction %u"
 
-#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys."
+#~ msgid "could not seek in two-phase state file: %m"
 #~ msgstr ""
-#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n"
-#~ "des clés d'enchiffrement."
+#~ "n'a pas pu se déplacer dans le fichier de statut de la validation en deux\n"
+#~ "phases : %m"
 
-#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
+#~ msgid "could not create two-phase state file \"%s\": %m"
 #~ msgstr ""
-#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n"
-#~ "point de vérification (checkpoints) des journaux."
+#~ "n'a pas pu créer le fichier de statut de la validation en deux phases nommé\n"
+#~ "« %s » : %m"
 
-#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
+#~ msgid "Causes subtables to be included by default in various commands."
 #~ msgstr ""
-#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n"
-#~ "TO ON des clients 7.3."
+#~ "Fait que les sous-tables soient incluses par défaut dans les différentes\n"
+#~ "commandes."
 
-#~ msgid "This parameter doesn't do anything."
-#~ msgstr "Ce paramètre ne fait rien."
+#~ msgid "function %u has too many arguments (%d, maximum is %d)"
+#~ msgstr "la fonction %u a trop d'arguments (%d, le maximum étant %d)"
 
-#~ msgid "This is a debugging aid."
-#~ msgstr "C'est une aide de débogage."
+#~ msgid "invalid input syntax for uuid: \"%s\""
+#~ msgstr "syntaxe invalide en entrée pour l'uuid : « %s »"
 
-#~ msgid "Turns on various assertion checks."
-#~ msgstr "Active les différentes vérifications des assertions."
+#~ msgid "invalid input syntax for type txid_snapshot: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type txid_snapshot : « %s »"
 
-#~ msgid "cannot accept a value of type pg_node_tree"
-#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree"
+#~ msgid "invalid input syntax for type tid: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type tid : « %s »"
 
-#~ msgid "must be superuser or have the same role to terminate other server processes"
-#~ msgstr ""
-#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n"
-#~ "exécutées dans les autres processus serveur"
+#~ msgid "cannot display a value of type anynonarray"
+#~ msgstr "ne peut pas afficher une valeur de type anynonarray"
 
-#~ msgid "must be superuser or have the same role to cancel queries running in other server processes"
-#~ msgstr ""
-#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n"
-#~ "exécutées dans les autres processus serveur"
+#~ msgid "cannot accept a value of type anynonarray"
+#~ msgstr "ne peut pas accepter une valeur de type anynonarray"
 
-#~ msgid "invalid symbol"
-#~ msgstr "symbole invalide"
+#~ msgid "cannot display a value of type anyelement"
+#~ msgstr "ne peut pas afficher une valeur de type anyelement"
 
-#~ msgid "unexpected \"=\""
-#~ msgstr "« = » inattendu"
+#~ msgid "cannot accept a value of type anyelement"
+#~ msgstr "ne peut pas accepter une valeur de type anyelement"
 
-#~ msgid "neither input type is an array"
-#~ msgstr "aucun type de données n'est un tableau"
+#~ msgid "cannot display a value of type opaque"
+#~ msgstr "ne peut pas afficher une valeur de type opaque"
 
-#~ msgid "could not determine input data types"
-#~ msgstr "n'a pas pu déterminer les types de données en entrée"
+#~ msgid "cannot accept a value of type opaque"
+#~ msgstr "ne peut pas accepter une valeur de type opaque"
 
-#~ msgid "archive member \"%s\" too large for tar format"
-#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
+#~ msgid "cannot display a value of type internal"
+#~ msgstr "ne peut pas afficher une valeur de type internal"
 
-#~ msgid "postmaster became multithreaded"
-#~ msgstr "le postmaster est devenu multithreadé"
+#~ msgid "cannot accept a value of type internal"
+#~ msgstr "ne peut pas accepter une valeur de type internal"
 
-#~ msgid "invalid value for parameter \"replication\""
-#~ msgstr "valeur invalide pour le paramètre « replication »"
+#~ msgid "cannot display a value of type tsm_handler"
+#~ msgstr "ne peut pas afficher une valeur de type tsm_handler"
 
-#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\""
-#~ msgstr ""
-#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n"
-#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »"
+#~ msgid "cannot accept a value of type tsm_handler"
+#~ msgstr "ne peut pas accepter une valeur de type tsm_handler"
 
-#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"."
-#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »."
+#~ msgid "cannot display a value of type index_am_handler"
+#~ msgstr "ne peut pas afficher une valeur de type index_am_handler"
 
-#~ msgid "subquery must return a column"
-#~ msgstr "la sous-requête doit renvoyer une colonne"
+#~ msgid "cannot accept a value of type index_am_handler"
+#~ msgstr "ne peut pas accepter une valeur de type index_am_handler"
 
-#~ msgid "  -A 1|0             enable/disable run-time assert checking\n"
-#~ msgstr ""
-#~ "  -A 1|0             active/désactive la vérification des limites (assert) à\n"
-#~ "                     l'exécution\n"
+#~ msgid "cannot display a value of type fdw_handler"
+#~ msgstr "ne peut pas afficher une valeur de type fdw_handler"
 
-#~ msgid "%s: setsysinfo failed: %s\n"
-#~ msgstr "%s : setsysinfo a échoué : %s\n"
+#~ msgid "cannot accept a value of type fdw_handler"
+#~ msgstr "ne peut pas accepter une valeur de type fdw_handler"
 
-#~ msgid "could not set socket to blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m"
+#~ msgid "cannot display a value of type language_handler"
+#~ msgstr "ne peut pas afficher une valeur de type language_handler"
 
-#~ msgid "SSL failed to renegotiate connection before limit expired"
-#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai"
+#~ msgid "cannot accept a value of type language_handler"
+#~ msgstr "ne peut pas accepter une valeur de type language_handler"
 
-#~ msgid "could not complete SSL handshake on renegotiation, too many failures"
-#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs"
+#~ msgid "cannot display a value of type event_trigger"
+#~ msgstr "ne peut pas afficher une valeur de type event_trigger"
 
-#~ msgid "SSL handshake failure on renegotiation, retrying"
-#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative"
+#~ msgid "cannot accept a value of type event_trigger"
+#~ msgstr "ne peut pas accepter une valeur de type event_trigger"
 
-#~ msgid "SSL failure during renegotiation start"
-#~ msgstr "échec SSL au début de la re-négotiation"
+#~ msgid "cannot display a value of type trigger"
+#~ msgstr "ne peut pas afficher une valeur de type trigger"
 
-#~ msgid "received password packet"
-#~ msgstr "paquet du mot de passe reçu"
+#~ msgid "cannot accept a value of type trigger"
+#~ msgstr "ne peut pas accepter une valeur de type trigger"
 
-#~ msgid "interval precision specified twice"
-#~ msgstr "précision d'intervalle spécifiée deux fois"
+#~ msgid "cannot accept a value of type anyrange"
+#~ msgstr "ne peut pas accepter une valeur de type anyrange"
 
-#~ msgid ""
-#~ "%.0f dead row versions cannot be removed yet.\n"
-#~ "There were %.0f unused item pointers.\n"
-#~ "%u pages are entirely empty.\n"
-#~ "%s."
-#~ msgstr ""
-#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
-#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n"
-#~ "%u pages sont entièrement vides.\n"
-#~ "%s."
+#~ msgid "cannot accept a value of type anyenum"
+#~ msgstr "ne peut pas accepter une valeur de type anyenum"
 
-#~ msgid ""
-#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
-#~ "pages: %d removed, %d remain\n"
-#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n"
-#~ "buffer usage: %d hits, %d misses, %d dirtied\n"
-#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
-#~ "system usage: %s"
-#~ msgstr ""
-#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n"
-#~ "pages : %d supprimées, %d restantes\n"
-#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n"
-#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n"
-#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n"
-#~ "utilisation système : %s"
+#~ msgid "cannot accept a value of type anyarray"
+#~ msgstr "ne peut pas accepter une valeur de type anyarray"
 
-#~ msgid "Specify a USING expression to perform the conversion."
-#~ msgstr "Donnez une expression USING pour réaliser la conversion."
+#~ msgid "cannot accept a value of type any"
+#~ msgstr "ne peut pas accepter une valeur de type any"
 
-#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table"
-#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante"
+#~ msgid "invalid input syntax for type pg_lsn: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type pg_lsn : « %s »"
 
-#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL."
-#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL."
+#~ msgid "nondefault collations are not supported on this platform"
+#~ msgstr "les collationnements autres que par défaut ne sont pas supportés sur cette plateforme"
 
-#~ msgid "=> is deprecated as an operator name"
-#~ msgstr "=> est un nom d'opérateur obsolète"
+#~ msgid "invalid input syntax for type oid: \"%s\""
+#~ msgstr "syntaxe invalide en entrée pour le type oid : « %s »"
 
-#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header."
-#~ msgstr ""
-#~ "le journal de transactions provient d'un système de bases de données différent :\n"
-#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page."
+#~ msgid "value \"%s\" is out of range for type smallint"
+#~ msgstr "la valeur « %s » est en dehors des limites du type smallint"
 
-#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header."
-#~ msgstr ""
-#~ "le journal de transactions provient d'un système de bases de données différent :\n"
-#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page."
+#~ msgid "value \"%s\" is out of range for type integer"
+#~ msgstr "la valeur « %s » est en dehors des limites du type integer"
 
-#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s."
-#~ msgstr ""
-#~ "L'identifiant du journal de transactions du système de base de données est %s,\n"
-#~ "l'identifiant pg_control du système de base de données dans pg_control est %s."
+#~ msgid "invalid input syntax for type double precision: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type double precision : « %s »"
 
-#~ msgid "incorrect total length in record at %X/%X"
-#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
+#~ msgid "invalid input syntax for type numeric: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type numeric : « %s »"
 
-#~ msgid "incorrect hole size in record at %X/%X"
-#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X"
+#~ msgid "invalid input syntax for type tinterval: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type tinterval : « %s »"
 
-#~ msgid "invalid backup block size in record at %X/%X"
-#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X"
+#~ msgid "invalid input syntax for type macaddr: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type macaddr : « %s »"
 
-#~ msgid "record with zero length at %X/%X"
-#~ msgstr "enregistrement de longueur nulle à %X/%X"
+#~ msgid "argument %d: could not determine data type"
+#~ msgstr "argument %d : n'a pas pu déterminer le type de données"
 
-#~ msgid "invalid xlog switch record at %X/%X"
-#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X"
+#~ msgid "could not determine data type for argument 2"
+#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2"
 
-#~ msgid "oldest unfrozen transaction ID: %u, in database %u"
-#~ msgstr ""
-#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n"
-#~ "données %u"
+#~ msgid "could not determine data type for argument 1"
+#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1"
 
-#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u"
-#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
+#~ msgid "value \"%s\" is out of range for type bigint"
+#~ msgstr "la valeur « %s » est en dehors des limites du type bigint"
 
-#~ msgid "next transaction ID: %u/%u; next OID: %u"
-#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
+#~ msgid "\"TZ\"/\"tz\"/\"OF\" format patterns are not supported in to_date"
+#~ msgstr "les motifs de format « TZ »/« tz »/« OF » ne sont pas supportés dans to_date"
 
-#~ msgid "redo record is at %X/%X; shutdown %s"
-#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
+#~ msgid "invalid input syntax for type real: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type real : « %s »"
 
-#~ msgid "invalid value for recovery parameter \"recovery_target\""
-#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »"
+#~ msgid "invalid input syntax for type bytea"
+#~ msgstr "syntaxe en entrée invalide pour le type bytea"
 
-#~ msgid "unrecognized win32 error code: %lu"
-#~ msgstr "code d'erreur win32 non reconnu : %lu"
+#~ msgid "invalid input syntax for type money: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type money : « %s »"
 
-#~ msgid "mapped win32 error code %lu to %d"
-#~ msgstr "correspondance du code d'erreur win32 %lu en %d"
+#~ msgid "invalid input syntax for type boolean: \"%s\""
+#~ msgstr "syntaxe en entrée invalide pour le type booléen : « %s »"
 
-#~ msgid "too few arguments for format"
-#~ msgstr "trop peu d'arguments pour le format"
+#~ msgid "not enough shared memory for elements of data structure \"%s\" (%zu bytes requested)"
+#~ msgstr ""
+#~ "pas assez de mémoire partagée pour les éléments de la structure de données\n"
+#~ "« %s » (%zu octets demandés)"
 
-#~ msgid "invalid length in external \"numeric\" value"
-#~ msgstr "longueur invalide dans la valeur externe « numeric »"
+#~ msgid "Specify a relation name as well as a rule name."
+#~ msgstr "Spécifier un nom de relation ainsi qu'un nom de règle."
 
-#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\""
-#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »"
+#~ msgid "there are multiple rules named \"%s\""
+#~ msgstr "il existe de nombreuses règles nommées « %s »"
 
-#~ msgid "role \"%s\" is reserved"
-#~ msgstr "le rôle « %s » est réservé"
+#~ msgid "rule \"%s\" does not exist"
+#~ msgstr "la règle « %s » n'existe pas"
 
-#~ msgid "system columns cannot be used in an ON CONFLICT clause"
-#~ msgstr "les colonnes systèmes ne peuvent pas être utilisées dans une clause ON CONFLICT"
+#~ msgid "%u transaction needs to finish."
+#~ msgid_plural "%u transactions need to finish."
+#~ msgstr[0] "La transaction %u doit se terminer."
+#~ msgstr[1] "Les transactions %u doivent se terminer."
 
-#~ msgid "function returning set of rows cannot return null value"
-#~ msgstr ""
-#~ "la fonction renvoyant un ensemble de lignes ne peut pas renvoyer une valeur\n"
-#~ "NULL"
+#~ msgid "Transaction ID %u finished; no more running transactions."
+#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours."
 
-#~ msgid "Only superusers can use untrusted languages."
-#~ msgstr ""
-#~ "Seuls les super-utilisateurs peuvent utiliser des langages qui ne sont pas\n"
-#~ "de confiance."
+#~ msgid "select() failed: %m"
+#~ msgstr "échec de select() : %m"
 
-#~ msgid "huge TLB pages not supported on this platform"
-#~ msgstr "Huge Pages TLB non supporté sur cette plateforme."
+#~ msgid "invalid socket: %s"
+#~ msgstr "socket invalide : %s"
 
-#~ msgid "Lower bound of dimension array must be one."
-#~ msgstr "La limite inférieure du tableau doit valoir un."
+#~ msgid "syntax error: unexpected character \"%s\""
+#~ msgstr "erreur de syntaxe : caractère « %s » inattendu"
 
-#~ msgid "wrong range of array subscripts"
-#~ msgstr "mauvais échelle des indices du tableau"
+#~ msgid "archived transaction log file \"%s\""
+#~ msgstr "journal des transactions archivé « %s »"
 
-#~ msgid "aborted"
-#~ msgstr "annulé"
+#~ msgid "transaction log switch forced (archive_timeout=%d)"
+#~ msgstr "changement forcé du journal de transaction (archive_timeout=%d)"
 
-#~ msgid "committed"
-#~ msgstr "validé"
+#~ msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\""
+#~ msgstr ""
+#~ "autovacuum : a trouvé la table temporaire orpheline « %s.%s » dans la base de\n"
+#~ "données « %s »"
 
-#~ msgid "in progress"
-#~ msgstr "en cours"
+#~ msgid "transform expression must not return a set"
+#~ msgstr "l'expression de transformation ne doit pas renvoyer un ensemble"
 
-#~ msgid "transaction ID "
-#~ msgstr "ID de transaction "
+#~ msgid "index expression cannot return a set"
+#~ msgstr "l'expression de l'index ne peut pas renvoyer un ensemble"
 
-#~ msgid "invalid input syntax for %s: \"%s\""
-#~ msgstr "syntaxe en entrée invalide pour le type %s : « %s »"
+#~ msgid "argument declared \"anyrange\" is not consistent with argument declared \"anyelement\""
+#~ msgstr ""
+#~ "l'argument déclaré « anyrange » n'est pas cohérent avec l'argument déclaré\n"
+#~ "« anyelement »"
 
-#~ msgid "not connected to database"
-#~ msgstr "non connecté à une base de données"
+#~ msgid "argument of %s must be type boolean, not type %s"
+#~ msgstr "l'argument de %s doit être de type booléen, et non du type %s"
 
-#~ msgid "User \"%s\" has an empty password."
-#~ msgstr "L'utilisateur « %s » a un mot de passe vide."
+#~ msgid "DEFAULT can only appear in a VALUES list within INSERT"
+#~ msgstr "DEFAULT peut seulement apparaître dans la liste VALUES comprise dans un INSERT"
 
-#~ msgid "removed subscription for table %s.%s"
-#~ msgstr "a supprimé une souscription pour la table %s.%s"
+#~ msgid "WHERE CURRENT OF is not supported on a view with grouping or aggregation"
+#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec regroupement ou agrégat"
 
-#~ msgid "added subscription for table %s.%s"
-#~ msgstr "souscription ajoutée pour la table %s.%s"
+#~ msgid "WHERE CURRENT OF is not supported on a view with more than one underlying relation"
+#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue avec plus d'une table sous-jacente"
 
-#~ msgid "column \"%s\" referenced in statistics does not exist"
-#~ msgstr "la colonne « %s » référencée dans les statistiques n'existe pas"
+#~ msgid "WHERE CURRENT OF is not supported on a view with no underlying relation"
+#~ msgstr "WHERE CURRENT OF n'est pas supporté pour une vue sans table sous-jacente"
 
-#~ msgid "invalid publish list"
-#~ msgstr "liste de publication invalide"
+#~ msgid "could not bind %s socket: %m"
+#~ msgstr "n'a pas pu se lier à la socket %s : %m"
 
-#~ msgid "could not get keyword values for locale \"%s\": %s"
-#~ msgstr "n'a pas pu obtenir les valeurs des mots clés pour la locale « %s » : %s"
+#~ msgid "could not create %s socket: %m"
+#~ msgstr "n'a pas pu créer le socket %s : %m"
 
-#~ msgid "cannot create range partition with empty range"
-#~ msgstr "ne peut pas créer une partition par intervalle avec un intervalle vide"
+#~ msgid "hostssl requires SSL to be turned on"
+#~ msgstr "hostssl requiert que SSL soit activé"
 
-#~ msgid "When more tuples than this are present, quicksort will be used."
-#~ msgstr "Quand plus de lignes que ça sont présentes, quicksort sera utilisé."
+#~ msgid "NULLIF does not support set arguments"
+#~ msgstr "NULLIF ne supporte pas les arguments d'ensemble"
 
-#~ msgid "Sets the maximum number of tuples to be sorted using replacement selection."
-#~ msgstr "Configure le nombre maximum de lignes à trier en utilisant la sélection de remplacement."
+#~ msgid "op ANY/ALL (array) does not support set arguments"
+#~ msgstr ""
+#~ "l'opérateur ANY/ALL (pour les types array) ne supporte pas les arguments\n"
+#~ "d'ensemble"
 
-#~ msgid "must be superuser to get directory listings"
-#~ msgstr "doit être super-utilisateur pour obtenir le contenu du répertoire"
+#~ msgid "IS DISTINCT FROM does not support set arguments"
+#~ msgstr "IS DISTINCT FROM ne supporte pas les arguments d'ensemble"
 
-#~ msgid "must be superuser to get file information"
-#~ msgstr "doit être super-utilisateur pour obtenir des informations sur le fichier"
+#~ msgid "functions and operators can take at most one set argument"
+#~ msgstr "les fonctions et opérateurs peuvent prendre au plus un argument d'ensemble"
 
-#~ msgid "could not open tablespace directory \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le répertoire du tablespace « %s » : %m"
+#~ msgid "changing return type of function %s from \"opaque\" to \"trigger\""
+#~ msgstr "changement du type de retour de la fonction %s de « opaque » vers « trigger »"
 
-#~ msgid "There might be an idle transaction or a forgotten prepared transaction causing this."
+#~ msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
 #~ msgstr ""
-#~ "Il pourait y avoir une transaction en attente ou une transaction préparée\n"
-#~ "oubliée causant cela."
+#~ "changement du type du code retour de la fonction %s d'« opaque » à\n"
+#~ "« language_handler »"
 
-#~ msgid "memory for serializable conflict tracking is nearly exhausted"
-#~ msgstr "la mémoire pour tracer les conflits sérialisables est pratiquement pleine"
+#~ msgid "hash indexes are not WAL-logged and their use is discouraged"
+#~ msgstr "les index hash ne sont pas journalisés, leur utilisation est donc déconseillée"
 
-#~ msgid "logical replication could not find row for delete in replication target relation \"%s\""
-#~ msgstr "la réplication logique n'a pas pu trouver la ligne à supprimer dans la relation cible de réplication %s"
+#~ msgid "event trigger name cannot be qualified"
+#~ msgstr "le nom du trigger sur événement ne peut pas être qualifié"
 
-#~ msgid "data type \"%s.%s\" required for logical replication does not exist"
-#~ msgstr "le type de données « %s/%s » requis par la réplication logique n'existe pas"
+#~ msgid "server name cannot be qualified"
+#~ msgstr "le nom du serveur ne peut pas être qualifié"
 
-#~ msgid "This can be caused by having a publisher with a higher PostgreSQL major version than the subscriber."
-#~ msgstr "Ceci peut avoir pour cause un publieur ayant une version majeure de PostgreSQL supérieure à l'abonné"
+#~ msgid "foreign-data wrapper name cannot be qualified"
+#~ msgstr "le nom du wrapper de données distantes ne peut pas être qualifié"
 
-#~ msgid "built-in type %u not found"
-#~ msgstr "type interne %u non trouvé"
+#~ msgid "language name cannot be qualified"
+#~ msgstr "le nom du langage ne peut pas être qualifié"
 
-#~ msgid "worker process"
-#~ msgstr "processus de travail"
+#~ msgid "schema name cannot be qualified"
+#~ msgstr "le nom du schéma ne peut pas être qualifié"
 
-#~ msgid "data directory \"%s\" has group or world access"
-#~ msgstr ""
-#~ "le répertoire des données « %s » est accessible par le groupe et/ou par les\n"
-#~ "autres"
+#~ msgid "role name cannot be qualified"
+#~ msgstr "le nom du rôle ne peut pas être qualifié"
 
-#~ msgid "%s: max_wal_senders must be less than max_connections\n"
-#~ msgstr "%s : max_wal_senders doit être inférieur à max_connections\n"
+#~ msgid "tablespace name cannot be qualified"
+#~ msgstr "le nom du tablespace ne peut pas être qualifié"
 
-#~ msgid "could not open archive status directory \"%s\": %m"
-#~ msgstr "n'a pas pu accéder au répertoire du statut des archives « %s » : %m"
+#~ msgid "extension name cannot be qualified"
+#~ msgstr "le nom de l'extension ne peut pas être qualifié"
 
-#~ msgid "foreign key constraints are not supported on partitioned tables"
-#~ msgstr "les clés étrangères ne sont pas supportées sur les tables partitionnées"
+#~ msgid "database name cannot be qualified"
+#~ msgstr "le nom de la base de donnée ne peut être qualifié"
 
-#~ msgid "primary key constraints are not supported on partitioned tables"
-#~ msgstr "les clés primaires ne sont pas supportées sur les tables partitionnées"
+#~ msgid "access method name cannot be qualified"
+#~ msgstr "le nom de la méthode d'accès ne peut pas être qualifiée"
 
-#~ msgid "ON CONFLICT clause is not supported with partitioned tables"
-#~ msgstr "la clause ON CONFLICT n'est pas supporté avec les tables partitionnées"
+#~ msgid "default expression must not return a set"
+#~ msgstr "l'expression par défaut ne doit pas renvoyer un ensemble"
 
-#~ msgid "Anyone can use the client-side lo_export() provided by libpq."
-#~ msgstr "Tout le monde peut utiliser lo_export(), fournie par libpq, du côté client."
+#~ msgid "Proceeding with relation creation anyway."
+#~ msgstr "Poursuit malgré tout la création de la relation."
 
-#~ msgid "must be superuser to use server-side lo_export()"
-#~ msgstr "doit être super-utilisateur pour utiliser lo_export() du côté serveur"
+#~ msgid "column \"%s\" has type \"unknown\""
+#~ msgstr "la colonne « %s » est de type « unknown »"
 
-#~ msgid "Anyone can use the client-side lo_import() provided by libpq."
-#~ msgstr "Tout le monde peut utiliser lo_import(), fourni par libpq, du côté client."
+#~ msgid "invalid privilege type USAGE for table"
+#~ msgstr "droit USAGE invalide pour la table"
+
+#~ msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
+#~ msgstr ""
+#~ "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n"
+#~ "alors que le serveur a été compilé sans."
+
+#~ msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
+#~ msgstr "Le cluster de bases de données a été initialisé sans HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec."
+
+#~ msgid "removing transaction log backup history file \"%s\""
+#~ msgstr "suppression du fichier historique des journaux de transaction « %s »"
 
-#~ msgid "must be superuser to use server-side lo_import()"
-#~ msgstr "doit être super-utilisateur pour utiliser lo_import() du côté serveur"
+#~ msgid "could not remove old transaction log file \"%s\": %m"
+#~ msgstr "n'a pas pu supprimer l'ancien journal de transaction « %s » : %m"
 
-#~ msgid "client requires SCRAM channel binding, but it is not supported"
-#~ msgstr "le client requiert le lien de canal SCRAM mais ceci n'est pas supporté"
+#~ msgid "could not open transaction log file \"%s\": %m"
+#~ msgstr "n'a pas pu ouvrir le journal des transactions « %s » : %m"
 
-#~ msgid "RANGE FOLLOWING is only supported with UNBOUNDED"
-#~ msgstr "RANGE FOLLOWING est seulement supporté avec UNBOUNDED"
+#~ msgid "Expected a transaction log switchpoint location."
+#~ msgstr "Attendait un emplacement de bascule dans le journal de transactions."
 
-#~ msgid "RANGE PRECEDING is only supported with UNBOUNDED"
-#~ msgstr "RANGE PRECEDING est seulement supporté avec UNBOUNDED"
+#~ msgid "spgist operator class \"%s\" is missing operator(s)"
+#~ msgstr "il manque des opérateurs pour la classe d'opérateur spgist « %s »"
 
-#~ msgid "combine function for aggregate %u must be declared as STRICT"
-#~ msgstr "la fonction d'unification pour l'aggrégat %u doit être déclarée comme STRICT"
+#~ msgid "spgist operator family \"%s\" is missing operator(s) for types %s and %s"
+#~ msgstr ""
+#~ "la famille d'opérateur spgist « %s » nécessite des opérateurs supplémentaires\n"
+#~ "pour les types %s et %s"
 
-#~ msgid "Close open transactions soon to avoid wraparound problems."
+#~ msgid "spgist operator family \"%s\" contains operator %s with wrong signature"
+#~ msgstr "la famille d'opérateur spgist « %s » contient l'opérateur %s avec une mauvaise signature"
+
+#~ msgid "spgist operator family \"%s\" contains invalid ORDER BY specification for operator %s"
 #~ msgstr ""
-#~ "Fermez les transactions ouvertes rapidement pour éviter des problèmes de\n"
-#~ "réinitialisation."
+#~ "la famille d'opérateur spgist « %s » contient une spécification\n"
+#~ "ORDER BY invalide pour l'opérateur %s"
 
-#~ msgid "column \"%s\" appears more than once in partition key"
-#~ msgstr "la colonne « %s » apparaît plus d'une fois dans la clé de partitionnement"
+#~ msgid "spgist operator family \"%s\" contains operator %s with invalid strategy number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur spgist « %s » contient l'opérateur %s\n"
+#~ "avec le numéro de stratégie invalide %d"
 
-#~ msgid "operator procedure must be specified"
-#~ msgstr "la procédure de l'opérateur doit être spécifiée"
+#~ msgid "spgist operator family \"%s\" contains function %s with wrong signature for support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n"
+#~ "avec une mauvaise signature pour le numéro de support %d"
 
-#~ msgid "procedure number %d for (%s,%s) appears more than once"
-#~ msgstr "le numéro de procédure %d pour (%s, %s) apparaît plus d'une fois"
+#~ msgid "spgist operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur spgist « %s » contient la fonction %s\n"
+#~ "avec le numéro de support %d invalide"
 
-#~ msgid "invalid procedure number %d, must be between 1 and %d"
-#~ msgstr "numéro de procédure %d invalide, doit être compris entre 1 et %d"
+#~ msgid "spgist operator family \"%s\" contains support procedure %s with cross-type registration"
+#~ msgstr ""
+#~ "la famille d'opérateur spgist « %s » contient la procédure de support\n"
+#~ "%s avec un enregistrement inter-type"
 
-#~ msgid "transform function must not be an aggregate function"
-#~ msgstr "la fonction de transformation ne doit pas être une fonction d'agrégat"
+#~ msgid "btree operator family \"%s\" is missing cross-type operator(s)"
+#~ msgstr "il manque des opérateurs inter-type pour la famille d'opérateur btree « %s »"
 
-#~ msgid "cast function must not be an aggregate function"
-#~ msgstr "la fonction de conversion ne doit pas être une fonction d'agrégat"
+#~ msgid "btree operator class \"%s\" is missing operator(s)"
+#~ msgstr "il manque des opérateurs pour la classe d'opérateur btree « %s »"
 
-#~ msgid "unrecognized function attribute \"%s\" ignored"
-#~ msgstr "l'attribut « %s » non reconnu de la fonction a été ignoré"
+#~ msgid "btree operator family \"%s\" is missing operator(s) for types %s and %s"
+#~ msgstr ""
+#~ "la famille d'opérateur btree « %s » nécessite des opérateurs supplémentaires\n"
+#~ "pour les types %s et %s"
 
-#~ msgid "cannot route inserted tuples to a foreign table"
-#~ msgstr "ne peut pas envoyer les lignes insérées dans une table distante"
+#~ msgid "btree operator family \"%s\" contains operator %s with wrong signature"
+#~ msgstr "la famille d'opérateur btree « %s » contient l'opérateur %s avec une mauvaise signature"
 
-#~ msgid "cannot copy to foreign table \"%s\""
-#~ msgstr "ne peut pas copier vers la table distante « %s »"
+#~ msgid "btree operator family \"%s\" contains invalid ORDER BY specification for operator %s"
+#~ msgstr ""
+#~ "la famille d'opérateur btree « %s » contient une spécification\n"
+#~ "ORDER BY invalide pour l'opérateur %s"
 
-#~ msgid "must be superuser to COPY to or from a file"
-#~ msgstr "doit être super-utilisateur pour utiliser COPY à partir ou vers un fichier"
+#~ msgid "btree operator family \"%s\" contains operator %s with invalid strategy number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur btree « %s » contient l'opérateur %s\n"
+#~ "avec le numéro de stratégie invalide %d"
 
-#~ msgid "function \"%s\" is not a window function"
-#~ msgstr "la fonction « %s » n'est pas une fonction window"
+#~ msgid "btree operator family \"%s\" contains function %s with wrong signature for support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur btree « %s » contient la fonction %s\n"
+#~ "avec une mauvaise signature pour le numéro de support %d"
 
-#~ msgid "function \"%s\" is not an aggregate function"
-#~ msgstr "la fonction « %s » n'est pas une fonction d'agrégat"
+#~ msgid "btree operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur btree « %s » contient la fonction %s\n"
+#~ "avec le numéro de support invalide %d"
 
-#~ msgid "function \"%s\" is an aggregate function"
-#~ msgstr "la fonction « %s » est une fonction d'agrégat"
+#~ msgid "hash operator class \"%s\" is missing operator(s)"
+#~ msgstr "il manque des opérateurs pour la classe d'opérateur hash « %s »"
 
-#~ msgid "\"%s\" is already an attribute of type %s"
-#~ msgstr "« %s » est déjà un attribut du type %s"
+#~ msgid "hash operator family \"%s\" is missing operator(s) for types %s and %s"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » nécessite des opérateurs supplémentaires\n"
+#~ "pour les types %s et %s"
 
-#~ msgid "domain %s has multiple constraints named \"%s\""
-#~ msgstr "le domaine %s a plusieurs contraintes nommées « %s »"
+#~ msgid "hash operator family \"%s\" contains operator %s with wrong signature"
+#~ msgstr "la famille d'opérateur hash « %s » contient l'opérateur %s avec une mauvaise signature"
 
-#~ msgid "table \"%s\" has multiple constraints named \"%s\""
-#~ msgstr "la table « %s » a de nombreuses contraintes nommées « %s »"
+#~ msgid "hash operator family \"%s\" contains invalid ORDER BY specification for operator %s"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » contient la spécification ORDER BY\n"
+#~ "non supportée pour l'opérateur %s"
 
-#~ msgid "%s in publication %s"
-#~ msgstr "%s dans la publication %s"
+#~ msgid "hash operator family \"%s\" contains operator %s with invalid strategy number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » contient l'opérateur %s avec le numéro\n"
+#~ "de stratégie invalide %d"
 
-#~ msgid " in schema %s"
-#~ msgstr " dans le schéma %s"
+#~ msgid "hash operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » contient la fonction %s avec\n"
+#~ "le numéro de support invalide %d"
 
-#~ msgid "WAL file is from different database system: incorrect XLOG_SEG_SIZE in page header"
-#~ msgstr "le fichier WAL provient d'un système différent : XLOG_SEG_SIZE invalide dans l'en-tête de page"
+#~ msgid "hash operator family \"%s\" contains function %s with wrong signature for support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » contient la fonction %s avec une mauvaise\n"
+#~ "signature pour le numéro de support %d"
 
-#~ msgid "invalid length of secondary checkpoint record"
-#~ msgstr "longueur invalide de l'enregistrement secondaire du point de vérification"
+#~ msgid "hash operator family \"%s\" contains support procedure %s with cross-type registration"
+#~ msgstr ""
+#~ "la famille d'opérateur hash « %s » contient la procédure de support\n"
+#~ "%s avec un enregistrement inter-type"
 
-#~ msgid "invalid xl_info in secondary checkpoint record"
-#~ msgstr "xl_info invalide  dans l'enregistrement du point de vérification secondaire"
+#~ msgid "gist operator class \"%s\" is missing support function %d"
+#~ msgstr "la famille d'opérateur gist « %s » nécessite la fonction de support %d"
 
-#~ msgid "invalid resource manager ID in secondary checkpoint record"
-#~ msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement secondaire du point de vérification"
+#~ msgid "gist operator family \"%s\" contains operator %s with wrong signature"
+#~ msgstr "la famille d'opérateur gist « %s » contient l'opérateur %s avec une mauvaise signature"
 
-#~ msgid "invalid secondary checkpoint record"
-#~ msgstr "enregistrement du point de vérification secondaire invalide"
+#~ msgid "gist operator family \"%s\" contains operator %s with invalid strategy number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur gist « %s » contient l'opérateur %s avec le numéro\n"
+#~ "de stratégie invalide %d"
 
-#~ msgid "invalid secondary checkpoint link in control file"
-#~ msgstr "lien du point de vérification secondaire invalide dans le fichier de contrôle"
+#~ msgid "gist operator family \"%s\" contains function %s with wrong signature for support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur gist « %s » contient la fonction %s avec une mauvaise\n"
+#~ "signature pour le numéro de support %d"
 
-#~ msgid "using previous checkpoint record at %X/%X"
-#~ msgstr "utilisation du précédent enregistrement d'un point de vérification à %X/%X"
+#~ msgid "gist operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur gist « %s » contient la fonction %s avec\n"
+#~ "le numéro de support invalide %d"
 
-#~ msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
+#~ msgid "gist operator family \"%s\" contains support procedure %s with cross-type registration"
 #~ msgstr ""
-#~ "Le cluster de bases de données a été initialisé avec un XLOG_SEG_SIZE à %d\n"
-#~ "alors que le serveur a été compilé avec un XLOG_SEG_SIZE à %d."
+#~ "la famille d'opérateur gist « %s » contient la procédure de support\n"
+#~ "%s avec un enregistrement inter-type"
 
-#~ msgid "could not open write-ahead log directory \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le répertoire des journaux de transactions « %s » : %m"
+#~ msgid "brin operator class \"%s\" is missing support function %d"
+#~ msgstr "la classe d'opérateur brin « %s » nécessite la fonction de support %d"
 
-#~ msgid "no such savepoint"
-#~ msgstr "aucun point de sauvegarde"
+#~ msgid "brin operator family \"%s\" contains operator %s with wrong signature"
+#~ msgstr "la famille d'opérateur brin « %s » contient l'opérateur %s avec une mauvaise signature"
 
-#~ msgid "%s cannot be executed from a function or multi-command string"
+#~ msgid "brin operator family \"%s\" contains invalid ORDER BY specification for operator %s"
 #~ msgstr ""
-#~ "%s ne peut pas être exécuté à partir d'une fonction ou d'une chaîne\n"
-#~ "contenant plusieurs commandes"
+#~ "la famille d'opérateur brin « %s » contient une spécification\n"
+#~ "ORDER BY invalide pour l'opérateur %s"
 
-#~ msgid "could not open BufFile \"%s\""
-#~ msgstr "n'a pas pu ouvrir le BufFile « %s »"
+#~ msgid "brin operator family \"%s\" contains operator %s with invalid strategy number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur brin « %s » contient l'opérateur %s\n"
+#~ "avec le numéro de stratégie %d invalide"
 
-#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)"
-#~ msgstr "taille MVNDistinct %zd invalide (attendue au moins %zd)"
+#~ msgid "brin operator family \"%s\" contains function %s with wrong signature for support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur brin « %s » contient la fonction %s\n"
+#~ "avec une mauvaise signature pour le numéro de support %d"
 
-#~ msgid "invalid zero-length item array in MVNDistinct"
-#~ msgstr "tableau d'élément de longueur zéro invalide dans MVNDistinct"
+#~ msgid "brin operator family \"%s\" contains function %s with invalid support number %d"
+#~ msgstr ""
+#~ "la famille d'opérateur brin « %s » contient la fonction %s\n"
+#~ "avec le numéro de support %d invalide"
 
-#~ msgid "invalid ndistinct type %d (expected %d)"
-#~ msgstr "type ndistinct invalide %d (%d attendu)"
+#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\""
+#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »"
 
-#~ msgid "invalid ndistinct magic %08x (expected %08x)"
-#~ msgstr "nombre magique ndistinct invalide %08x (attendu %08x)"
+#~ msgid ""
+#~ "WARNING: Calculated CRC checksum does not match value stored in file.\n"
+#~ "Either the file is corrupt, or it has a different layout than this program\n"
+#~ "is expecting.  The results below are untrustworthy.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "ATTENTION : Les sommes de contrôle (CRC) calculées ne correspondent pas aux\n"
+#~ "valeurs stockées dans le fichier.\n"
+#~ "Soit le fichier est corrompu, soit son organisation diffère de celle\n"
+#~ "attendue par le programme.\n"
+#~ "Les résultats ci-dessous ne sont pas dignes de confiance.\n"
+#~ "\n"
 
-#~ msgid "invalid zero-length item array in MVDependencies"
-#~ msgstr "tableau d'éléments de longueur zéro invalide dans MVDependencies"
+#~ msgid "invalid number of arguments: object must be matched key value pairs"
+#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur"
 
-#~ msgid "replication identifier %d is already active for PID %d"
-#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d"
+#~ msgid "New enum values must be committed before they can be used."
+#~ msgstr "Les nouvelles valeurs enum doivent être validées (COMMIT) avant de pouvoir être utilisées."
 
-#~ msgid "cannot alter type of column referenced in partition key expression"
-#~ msgstr "ne peut pas utiliser le type d'une colonne référencée dans l'expression d'une clé de partitionnement"
+#~ msgid "foreign key referencing partitioned table \"%s\" must not be ONLY"
+#~ msgstr "la clé étrangère référençant la table partitionnée « %s » ne doit pas être ONLY"
 
-#~ msgid "cannot alter type of column named in partition key"
-#~ msgstr "ne peut pas modifier le type d'une colonne nommée dans une clé de partitionnement"
+#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
+#~ msgstr ""
+#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n"
+#~ "d'exécution, supprimez le bloc de mémoire partagée\n"
+#~ "ou supprimez simplement le fichier « %s »."
 
-#~ msgid "cannot drop column referenced in partition key expression"
-#~ msgstr "ne peut pas supprimer une colonne référencée dans l'expression d'une clé de partitionnement"
+#~ msgid "view must have at least one column"
+#~ msgstr "la vue doit avoir au moins une colonne"
 
-#~ msgid "cannot drop column named in partition key"
-#~ msgstr "ne peut pas supprimer une colonne nommée dans une clé de partitionnement"
+#~ msgid "cannot PREPARE a transaction that has operated on temporary namespace"
+#~ msgstr ""
+#~ "ne peut pas préparer (PREPARE) une transaction qui a travaillé sur un\n"
+#~ "schéma temporaire"
 
-#~ msgid "cannot drop temporary schema \"%s\""
-#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »"
+#~ msgid "replication origin %d is already active for PID %d"
+#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d"
index 17e28a53de638b5ba7ad36017c70e38cf2aa1802..c99175ec837b648b48fef5f579992d7cdf64edf6 100644 (file)
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-02-05 11:03+0300\n"
-"PO-Revision-Date: 2020-02-06 07:28+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
+"PO-Revision-Date: 2020-05-06 12:12+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
 "Language: ru\n"
@@ -29,7 +29,7 @@ msgid "not recorded"
 msgstr "не записано"
 
 #: ../common/controldata_utils.c:58 commands/copy.c:3196
-#: commands/extension.c:3337 utils/adt/genfile.c:151
+#: commands/extension.c:3337 utils/adt/genfile.c:144
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "не удалось открыть файл \"%s\" для чтения: %m"
@@ -40,14 +40,14 @@ msgid "%s: could not open file \"%s\" for reading: %s\n"
 msgstr "%s: не удалось открыть файл \"%s\" для чтения: %s\n"
 
 #: ../common/controldata_utils.c:75 access/transam/timeline.c:347
-#: access/transam/xlog.c:3440 access/transam/xlog.c:10942
-#: access/transam/xlog.c:10955 access/transam/xlog.c:11380
-#: access/transam/xlog.c:11460 access/transam/xlog.c:11499
-#: access/transam/xlog.c:11542 access/transam/xlogfuncs.c:658
+#: access/transam/xlog.c:3441 access/transam/xlog.c:10992
+#: access/transam/xlog.c:11005 access/transam/xlog.c:11430
+#: access/transam/xlog.c:11510 access/transam/xlog.c:11549
+#: access/transam/xlog.c:11592 access/transam/xlogfuncs.c:658
 #: access/transam/xlogfuncs.c:677 commands/extension.c:3347 libpq/hba.c:499
 #: replication/logical/origin.c:719 replication/logical/origin.c:749
-#: replication/logical/reorderbuffer.c:3316 replication/walsender.c:510
-#: storage/file/copydir.c:195 utils/adt/genfile.c:168 utils/adt/misc.c:944
+#: replication/logical/reorderbuffer.c:3313 replication/walsender.c:510
+#: storage/file/copydir.c:195 utils/adt/genfile.c:161 utils/adt/misc.c:957
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "не удалось прочитать файл \"%s\": %m"
@@ -181,7 +181,7 @@ msgid "could not close directory \"%s\": %s\n"
 msgstr "не удалось закрыть каталог \"%s\": %s\n"
 
 #: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668
-#: ../port/path.c:685 access/transam/twophase.c:1383 access/transam/xlog.c:6470
+#: ../port/path.c:685 access/transam/twophase.c:1383 access/transam/xlog.c:6481
 #: lib/dshash.c:246 lib/stringinfo.c:277 libpq/auth.c:1135 libpq/auth.c:1506
 #: libpq/auth.c:1574 libpq/auth.c:2092 postmaster/bgworker.c:337
 #: postmaster/bgworker.c:907 postmaster/postmaster.c:2397
@@ -323,12 +323,12 @@ msgstr "дочерний процесс завершён по сигналу %d"
 msgid "child process exited with unrecognized status %d"
 msgstr "дочерний процесс завершился с нераспознанным состоянием %d"
 
-#: ../port/chklocale.c:288
+#: ../port/chklocale.c:307
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "не удалось определить кодировку для набора символов \"%s\""
 
-#: ../port/chklocale.c:409 ../port/chklocale.c:415
+#: ../port/chklocale.c:428 ../port/chklocale.c:434
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr ""
@@ -418,7 +418,7 @@ msgstr ""
 "записан"
 
 #: access/brin/brin.c:877 access/brin/brin.c:954 access/gin/ginfast.c:1018
-#: access/transam/xlog.c:10354 access/transam/xlog.c:10881
+#: access/transam/xlog.c:10404 access/transam/xlog.c:10931
 #: access/transam/xlogfuncs.c:286 access/transam/xlogfuncs.c:313
 #: access/transam/xlogfuncs.c:352 access/transam/xlogfuncs.c:373
 #: access/transam/xlogfuncs.c:394 access/transam/xlogfuncs.c:464
@@ -450,7 +450,7 @@ msgstr "не удалось родительскую таблицу индекс
 #: 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:830 access/spgist/spgdoinsert.c:1957
+#: access/nbtree/nbtsort.c:833 access/spgist/spgdoinsert.c:1957
 #, c-format
 msgid "index row size %zu exceeds maximum %zu for index \"%s\""
 msgstr ""
@@ -648,7 +648,7 @@ msgid ""
 msgstr ""
 "Число возвращённых столбцов (%d) не соответствует ожидаемому числу (%d)."
 
-#: access/common/tupconvert.c:329
+#: access/common/tupconvert.c:345
 #, c-format
 msgid ""
 "Attribute \"%s\" of type %s does not match corresponding attribute of type "
@@ -656,7 +656,7 @@ msgid ""
 msgstr ""
 "Атрибут \"%s\" типа %s несовместим с соответствующим атрибутом типа %s."
 
-#: access/common/tupconvert.c:341
+#: access/common/tupconvert.c:357
 #, c-format
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "Атрибут \"%s\" типа %s не существует в типе %s."
@@ -745,8 +745,8 @@ msgstr ""
 #: access/gist/gist.c:720 access/gist/gistutil.c:759 access/gist/gistutil.c:770
 #: access/gist/gistvacuum.c:261 access/hash/hashutil.c:241
 #: access/hash/hashutil.c:252 access/hash/hashutil.c:264
-#: access/hash/hashutil.c:285 access/nbtree/nbtpage.c:644
-#: access/nbtree/nbtpage.c:655
+#: access/hash/hashutil.c:285 access/nbtree/nbtpage.c:645
+#: access/nbtree/nbtpage.c:656
 #, c-format
 msgid "Please REINDEX it."
 msgstr "Пожалуйста, выполните REINDEX для него."
@@ -782,13 +782,13 @@ msgstr ""
 "вторым."
 
 #: access/gist/gistutil.c:756 access/hash/hashutil.c:238
-#: access/nbtree/nbtpage.c:641
+#: access/nbtree/nbtpage.c:642
 #, c-format
 msgid "index \"%s\" contains unexpected zero page at block %u"
 msgstr "в индексе \"%s\" неожиданно оказалась нулевая страница в блоке %u"
 
 #: access/gist/gistutil.c:767 access/hash/hashutil.c:249
-#: access/hash/hashutil.c:261 access/nbtree/nbtpage.c:652
+#: access/hash/hashutil.c:261 access/nbtree/nbtpage.c:653
 #, c-format
 msgid "index \"%s\" contains corrupted page at block %u"
 msgstr "индекс \"%s\" содержит испорченную страницу в блоке %u"
@@ -870,8 +870,8 @@ msgid "\"%s\" is an index"
 msgstr "\"%s\" - это индекс"
 
 #: access/heap/heapam.c:1309 access/heap/heapam.c:1338
-#: access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:10988
-#: commands/tablecmds.c:14273
+#: access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:11077
+#: commands/tablecmds.c:14362
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" - это составной тип"
@@ -891,7 +891,7 @@ msgstr "удалять кортежи во время параллельных 
 msgid "attempted to delete invisible tuple"
 msgstr "попытка удаления невидимого кортежа"
 
-#: access/heap/heapam.c:3572 access/heap/heapam.c:6432
+#: access/heap/heapam.c:3572 access/heap/heapam.c:6441
 #, c-format
 msgid "cannot update tuples during a parallel operation"
 msgstr "изменять кортежи во время параллельных операций нельзя"
@@ -902,7 +902,7 @@ msgid "attempted to update invisible tuple"
 msgstr "попытка изменения невидимого кортежа"
 
 #: access/heap/heapam.c:5108 access/heap/heapam.c:5146
-#: access/heap/heapam.c:5398 executor/execMain.c:2653
+#: access/heap/heapam.c:5398 executor/execMain.c:2657
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "не удалось получить блокировку строки в таблице \"%s\""
@@ -919,9 +919,9 @@ msgstr "не удалось записать в файл \"%s\" (записан
 
 #: access/heap/rewriteheap.c:982 access/heap/rewriteheap.c:1203
 #: access/heap/rewriteheap.c:1303 access/transam/timeline.c:411
-#: access/transam/timeline.c:490 access/transam/xlog.c:3307
-#: access/transam/xlog.c:3473 replication/logical/snapbuild.c:1652
-#: replication/slot.c:1313 replication/slot.c:1405 storage/file/fd.c:658
+#: access/transam/timeline.c:490 access/transam/xlog.c:3308
+#: access/transam/xlog.c:3474 replication/logical/snapbuild.c:1652
+#: replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:658
 #: storage/file/fd.c:3552 storage/smgr/md.c:1036 storage/smgr/md.c:1281
 #: storage/smgr/md.c:1455 utils/misc/guc.c:7270
 #, c-format
@@ -930,10 +930,10 @@ msgstr "не удалось синхронизировать с ФС файл \"
 
 #: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155
 #: access/transam/timeline.c:314 access/transam/timeline.c:465
-#: access/transam/xlog.c:3261 access/transam/xlog.c:3411
-#: access/transam/xlog.c:10692 access/transam/xlog.c:10730
-#: access/transam/xlog.c:11133 postmaster/postmaster.c:4457
-#: replication/logical/origin.c:575 replication/slot.c:1262
+#: access/transam/xlog.c:3262 access/transam/xlog.c:3412
+#: access/transam/xlog.c:10742 access/transam/xlog.c:10780
+#: access/transam/xlog.c:11183 postmaster/postmaster.c:4457
+#: replication/logical/origin.c:575 replication/slot.c:1272
 #: storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1297
 #, c-format
 msgid "could not create file \"%s\": %m"
@@ -952,11 +952,11 @@ msgstr "не удалось перейти к концу файла \"%s\": %m"
 
 #: access/heap/rewriteheap.c:1190 access/transam/timeline.c:369
 #: access/transam/timeline.c:404 access/transam/timeline.c:482
-#: access/transam/xlog.c:3293 access/transam/xlog.c:3464
+#: access/transam/xlog.c:3294 access/transam/xlog.c:3465
 #: postmaster/postmaster.c:4467 postmaster/postmaster.c:4477
 #: replication/logical/origin.c:590 replication/logical/origin.c:635
 #: replication/logical/origin.c:657 replication/logical/snapbuild.c:1628
-#: replication/slot.c:1296 storage/file/copydir.c:208
+#: replication/slot.c:1307 storage/file/copydir.c:208
 #: utils/init/miscinit.c:1345 utils/init/miscinit.c:1356
 #: utils/init/miscinit.c:1364 utils/misc/guc.c:7231 utils/misc/guc.c:7262
 #: utils/misc/guc.c:9121 utils/misc/guc.c:9135 utils/time/snapmgr.c:1302
@@ -968,9 +968,9 @@ msgstr "записать в файл \"%s\" не удалось: %m"
 #: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112
 #: access/transam/xlogarchive.c:459 postmaster/postmaster.c:1276
 #: postmaster/syslogger.c:1459 replication/logical/origin.c:563
-#: replication/logical/reorderbuffer.c:2818
+#: replication/logical/reorderbuffer.c:2815
 #: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1972
-#: replication/slot.c:1375 storage/file/fd.c:709 storage/file/fd.c:3152
+#: replication/slot.c:1391 storage/file/fd.c:709 storage/file/fd.c:3152
 #: storage/file/fd.c:3214 storage/file/reinit.c:255 storage/ipc/dsm.c:315
 #: storage/smgr/md.c:426 storage/smgr/md.c:475 storage/smgr/md.c:1402
 #: utils/time/snapmgr.c:1640
@@ -980,17 +980,17 @@ msgstr "не удалось стереть файл \"%s\": %m"
 
 #: access/heap/rewriteheap.c:1292 access/transam/timeline.c:111
 #: access/transam/timeline.c:236 access/transam/timeline.c:333
-#: access/transam/xlog.c:3238 access/transam/xlog.c:3356
-#: access/transam/xlog.c:3397 access/transam/xlog.c:3674
-#: access/transam/xlog.c:3752 access/transam/xlogutils.c:708
-#: postmaster/syslogger.c:1482 replication/basebackup.c:529
-#: replication/basebackup.c:1405 replication/logical/origin.c:712
-#: replication/logical/reorderbuffer.c:2303
-#: replication/logical/reorderbuffer.c:2580
-#: replication/logical/reorderbuffer.c:3296
+#: access/transam/xlog.c:3239 access/transam/xlog.c:3357
+#: access/transam/xlog.c:3398 access/transam/xlog.c:3675
+#: access/transam/xlog.c:3753 access/transam/xlogutils.c:708
+#: postmaster/syslogger.c:1482 replication/basebackup.c:543
+#: replication/basebackup.c:1430 replication/logical/origin.c:712
+#: replication/logical/reorderbuffer.c:2300
+#: replication/logical/reorderbuffer.c:2577
+#: replication/logical/reorderbuffer.c:3293
 #: replication/logical/snapbuild.c:1614 replication/logical/snapbuild.c:1714
-#: replication/slot.c:1390 replication/walsender.c:483
-#: replication/walsender.c:2414 storage/file/copydir.c:161
+#: replication/slot.c:1406 replication/walsender.c:483
+#: replication/walsender.c:2416 storage/file/copydir.c:161
 #: storage/file/fd.c:641 storage/file/fd.c:3447 storage/file/fd.c:3531
 #: storage/smgr/md.c:608 utils/error/elog.c:1872 utils/init/miscinit.c:1269
 #: utils/init/miscinit.c:1404 utils/init/miscinit.c:1481 utils/misc/guc.c:7487
@@ -1010,8 +1010,8 @@ msgid "index access method \"%s\" does not have a handler"
 msgstr "для метода доступа индекса \"%s\" не задан обработчик"
 
 #: access/index/indexam.c:160 catalog/objectaddress.c:1223
-#: commands/indexcmds.c:2329 commands/tablecmds.c:249 commands/tablecmds.c:273
-#: commands/tablecmds.c:14264 commands/tablecmds.c:15684
+#: commands/indexcmds.c:2382 commands/tablecmds.c:251 commands/tablecmds.c:275
+#: commands/tablecmds.c:14353 commands/tablecmds.c:15836
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "\"%s\" - это не индекс"
@@ -1036,7 +1036,7 @@ msgstr "не удалось повторно найти кортеж в инде
 msgid "This may be because of a non-immutable index expression."
 msgstr "Возможно, это вызвано переменной природой индексного выражения."
 
-#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:833
+#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:836
 #, c-format
 msgid ""
 "Values larger than 1/3 of a buffer page cannot be indexed.\n"
@@ -1048,14 +1048,14 @@ msgstr ""
 "Возможно, вам стоит применить индекс функции с MD5-хешем значения или "
 "полнотекстовую индексацию."
 
-#: access/nbtree/nbtpage.c:279 access/nbtree/nbtpage.c:492
-#: access/nbtree/nbtpage.c:581 parser/parse_utilcmd.c:2054
+#: access/nbtree/nbtpage.c:280 access/nbtree/nbtpage.c:493
+#: access/nbtree/nbtpage.c:582 parser/parse_utilcmd.c:2054
 #, c-format
 msgid "index \"%s\" is not a btree"
 msgstr "индекс \"%s\" не является b-деревом"
 
-#: access/nbtree/nbtpage.c:286 access/nbtree/nbtpage.c:499
-#: access/nbtree/nbtpage.c:588
+#: access/nbtree/nbtpage.c:287 access/nbtree/nbtpage.c:500
+#: access/nbtree/nbtpage.c:589
 #, c-format
 msgid ""
 "version mismatch in index \"%s\": file version %d, current version %d, "
@@ -1064,12 +1064,12 @@ msgstr ""
 "несовпадение версии в индексе \"%s\": версия файла: %d, версия кода: %d, "
 "минимальная поддерживаемая версия: %d"
 
-#: access/nbtree/nbtpage.c:1286
+#: access/nbtree/nbtpage.c:1310
 #, c-format
 msgid "index \"%s\" contains a half-dead internal page"
 msgstr "индекс \"%s\" содержит полумёртвую внутреннюю страницу"
 
-#: access/nbtree/nbtpage.c:1288
+#: access/nbtree/nbtpage.c:1312
 #, c-format
 msgid ""
 "This can be caused by an interrupted VACUUM in version 9.3 or older, before "
@@ -1459,7 +1459,7 @@ msgstr ""
 "Идентификаторы линий времени должны быть меньше идентификатора линии-потомка."
 
 #: access/transam/timeline.c:417 access/transam/timeline.c:496
-#: access/transam/xlog.c:3314 access/transam/xlog.c:3479
+#: access/transam/xlog.c:3315 access/transam/xlog.c:3480
 #: access/transam/xlogfuncs.c:683 commands/copy.c:1760
 #: storage/file/copydir.c:219
 #, c-format
@@ -1557,7 +1557,7 @@ msgstr "не удалось получить информацию о файле
 msgid "could not read two-phase state file \"%s\": %m"
 msgstr "не удалось прочитать файл состояния 2PC \"%s\": %m"
 
-#: access/transam/twophase.c:1384 access/transam/xlog.c:6471
+#: access/transam/twophase.c:1384 access/transam/xlog.c:6482
 #, c-format
 msgid "Failed while allocating a WAL reading processor."
 msgstr "Не удалось разместить обработчик журнала транзакций."
@@ -1696,34 +1696,34 @@ msgstr ""
 "предел зацикливания ID транзакций равен %u, источник ограничения - база "
 "данных с OID %u"
 
-#: access/transam/xact.c:960
+#: access/transam/xact.c:961
 #, c-format
 msgid "cannot have more than 2^32-2 commands in a transaction"
 msgstr "в одной транзакции не может быть больше 2^32-2 команд"
 
-#: access/transam/xact.c:1485
+#: access/transam/xact.c:1486
 #, c-format
 msgid "maximum number of committed subtransactions (%d) exceeded"
 msgstr "превышен предел числа зафиксированных подтранзакций (%d)"
 
-#: access/transam/xact.c:2297
+#: access/transam/xact.c:2298
 #, c-format
 msgid "cannot PREPARE a transaction that has operated on temporary tables"
 msgstr ""
 "нельзя выполнить PREPARE для транзакции, оперирующей с временными таблицами"
 
-#: access/transam/xact.c:2309
+#: access/transam/xact.c:2310
 #, c-format
 msgid "cannot PREPARE a transaction that has operated on temporary objects"
 msgstr ""
 "нельзя выполнить PREPARE для транзакции, оперирующей с временными объектами"
 
-#: access/transam/xact.c:2319
+#: access/transam/xact.c:2320
 #, c-format
 msgid "cannot PREPARE a transaction that has exported snapshots"
 msgstr "нельзя выполнить PREPARE для транзакции, снимки которой экспортированы"
 
-#: access/transam/xact.c:2328
+#: access/transam/xact.c:2329
 #, c-format
 msgid ""
 "cannot PREPARE a transaction that has manipulated logical replication workers"
@@ -1732,171 +1732,171 @@ msgstr ""
 "репликации"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3213
+#: access/transam/xact.c:3217
 #, c-format
 msgid "%s cannot run inside a transaction block"
 msgstr "%s не может выполняться внутри блока транзакции"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3223
+#: access/transam/xact.c:3227
 #, c-format
 msgid "%s cannot run inside a subtransaction"
 msgstr "%s не может выполняться внутри подтранзакции"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3233
+#: access/transam/xact.c:3237
 #, c-format
 msgid "%s cannot be executed from a function"
 msgstr "%s нельзя выполнять внутри функции"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3302 access/transam/xact.c:3926
-#: access/transam/xact.c:3995 access/transam/xact.c:4106
+#: access/transam/xact.c:3306 access/transam/xact.c:3930
+#: access/transam/xact.c:3999 access/transam/xact.c:4110
 #, c-format
 msgid "%s can only be used in transaction blocks"
 msgstr "%s может выполняться только внутри блоков транзакций"
 
-#: access/transam/xact.c:3495
+#: access/transam/xact.c:3499
 #, c-format
 msgid "there is already a transaction in progress"
 msgstr "транзакция уже выполняется"
 
-#: access/transam/xact.c:3606 access/transam/xact.c:3676
-#: access/transam/xact.c:3785
+#: access/transam/xact.c:3610 access/transam/xact.c:3680
+#: access/transam/xact.c:3789
 #, c-format
 msgid "there is no transaction in progress"
 msgstr "нет незавершённой транзакции"
 
-#: access/transam/xact.c:3687
+#: access/transam/xact.c:3691
 #, c-format
 msgid "cannot commit during a parallel operation"
 msgstr "фиксировать транзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3796
+#: access/transam/xact.c:3800
 #, c-format
 msgid "cannot abort during a parallel operation"
 msgstr "прерывание во время параллельных операций невозможно"
 
-#: access/transam/xact.c:3890
+#: access/transam/xact.c:3894
 #, c-format
 msgid "cannot define savepoints during a parallel operation"
 msgstr "определять точки сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3977
+#: access/transam/xact.c:3981
 #, c-format
 msgid "cannot release savepoints during a parallel operation"
 msgstr "высвобождать точки сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3987 access/transam/xact.c:4038
-#: access/transam/xact.c:4098 access/transam/xact.c:4147
+#: access/transam/xact.c:3991 access/transam/xact.c:4042
+#: access/transam/xact.c:4102 access/transam/xact.c:4151
 #, c-format
 msgid "savepoint \"%s\" does not exist"
 msgstr "точка сохранения \"%s\" не существует"
 
-#: access/transam/xact.c:4044 access/transam/xact.c:4153
+#: access/transam/xact.c:4048 access/transam/xact.c:4157
 #, c-format
 msgid "savepoint \"%s\" does not exist within current savepoint level"
 msgstr ""
 "точка сохранения \"%s\" на текущем уровне точек сохранения не существует"
 
-#: access/transam/xact.c:4086
+#: access/transam/xact.c:4090
 #, c-format
 msgid "cannot rollback to savepoints during a parallel operation"
 msgstr "откатиться к точке сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4214
+#: access/transam/xact.c:4218
 #, c-format
 msgid "cannot start subtransactions during a parallel operation"
 msgstr "запускать подтранзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4282
+#: access/transam/xact.c:4286
 #, c-format
 msgid "cannot commit subtransactions during a parallel operation"
 msgstr "фиксировать подтранзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4920
+#: access/transam/xact.c:4927
 #, c-format
 msgid "cannot have more than 2^32-1 subtransactions in a transaction"
 msgstr "в одной транзакции не может быть больше 2^32-1 подтранзакций"
 
-#: access/transam/xlog.c:2492
+#: access/transam/xlog.c:2493
 #, c-format
 msgid "could not seek in log file %s to offset %u: %m"
 msgstr "не удалось переместиться в файле журнала %s к смещению %u: %m"
 
-#: access/transam/xlog.c:2514
+#: access/transam/xlog.c:2515
 #, c-format
 msgid "could not write to log file %s at offset %u, length %zu: %m"
 msgstr "не удалось записать в файл журнала %s (смещение: %u, длина: %zu): %m"
 
-#: access/transam/xlog.c:2792
+#: access/transam/xlog.c:2793
 #, c-format
 msgid "updated min recovery point to %X/%X on timeline %u"
 msgstr "минимальная точка восстановления изменена на %X/%X на линии времени %u"
 
-#: access/transam/xlog.c:3444
+#: access/transam/xlog.c:3445
 #, c-format
 msgid "not enough data in file \"%s\""
 msgstr "недостаточно данных в файле\"%s\""
 
-#: access/transam/xlog.c:3589
+#: access/transam/xlog.c:3590
 #, c-format
 msgid "could not open write-ahead log file \"%s\": %m"
 msgstr "не удалось открыть файл журнала предзаписи \"%s\": %m"
 
-#: access/transam/xlog.c:3778 access/transam/xlog.c:5672
+#: access/transam/xlog.c:3779 access/transam/xlog.c:5683
 #, c-format
 msgid "could not close log file %s: %m"
 msgstr "не удалось закрыть файл журнала \"%s\": %m"
 
-#: access/transam/xlog.c:3844 access/transam/xlogutils.c:703
-#: replication/walsender.c:2409
+#: access/transam/xlog.c:3845 access/transam/xlogutils.c:703
+#: replication/walsender.c:2411
 #, c-format
 msgid "requested WAL segment %s has already been removed"
 msgstr "запрошенный сегмент WAL %s уже удалён"
 
-#: access/transam/xlog.c:4051
+#: access/transam/xlog.c:4052
 #, c-format
 msgid "recycled write-ahead log file \"%s\""
 msgstr "файл журнала предзаписи \"%s\" используется повторно"
 
-#: access/transam/xlog.c:4063
+#: access/transam/xlog.c:4064
 #, c-format
 msgid "removing write-ahead log file \"%s\""
 msgstr "файл журнала предзаписи \"%s\" удаляется"
 
-#: access/transam/xlog.c:4083
+#: access/transam/xlog.c:4084
 #, c-format
 msgid "could not rename old write-ahead log file \"%s\": %m"
 msgstr "не удалось переименовать старый файл журнала предзаписи \"%s\": %m"
 
-#: access/transam/xlog.c:4125 access/transam/xlog.c:4135
+#: access/transam/xlog.c:4126 access/transam/xlog.c:4136
 #, c-format
 msgid "required WAL directory \"%s\" does not exist"
 msgstr "требуемый каталог WAL \"%s\" не существует"
 
-#: access/transam/xlog.c:4141
+#: access/transam/xlog.c:4142
 #, c-format
 msgid "creating missing WAL directory \"%s\""
 msgstr "создаётся отсутствующий каталог WAL \"%s\""
 
-#: access/transam/xlog.c:4144
+#: access/transam/xlog.c:4145
 #, c-format
 msgid "could not create missing directory \"%s\": %m"
 msgstr "не удалось создать отсутствующий каталог \"%s\": %m"
 
-#: access/transam/xlog.c:4252
+#: access/transam/xlog.c:4253
 #, c-format
 msgid "unexpected timeline ID %u in log segment %s, offset %u"
 msgstr "неожиданный ID линии времени %u в сегменте журнала %s, смещение %u"
 
-#: access/transam/xlog.c:4380
+#: access/transam/xlog.c:4391
 #, c-format
 msgid "new timeline %u is not a child of database system timeline %u"
 msgstr ""
 "новая линия времени %u не является ответвлением линии времени системы БД %u"
 
-#: access/transam/xlog.c:4394
+#: access/transam/xlog.c:4405
 #, c-format
 msgid ""
 "new timeline %u forked off current database system timeline %u before "
@@ -1905,61 +1905,61 @@ msgstr ""
 "новая линия времени %u ответвилась от текущей линии времени базы данных %u "
 "до текущей точки восстановления %X/%X"
 
-#: access/transam/xlog.c:4413
+#: access/transam/xlog.c:4424
 #, c-format
 msgid "new target timeline is %u"
 msgstr "новая целевая линия времени %u"
 
-#: access/transam/xlog.c:4493
+#: access/transam/xlog.c:4504
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "не удалось создать файл \"%s\": %m"
 
-#: access/transam/xlog.c:4505 access/transam/xlog.c:4759
+#: access/transam/xlog.c:4516 access/transam/xlog.c:4770
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "не удалось записать в файл pg_control: %m"
 
-#: access/transam/xlog.c:4513 access/transam/xlog.c:4767
+#: access/transam/xlog.c:4524 access/transam/xlog.c:4778
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "не удалось синхронизировать с ФС файл pg_control: %m"
 
-#: access/transam/xlog.c:4519 access/transam/xlog.c:4773
+#: access/transam/xlog.c:4530 access/transam/xlog.c:4784
 #, c-format
 msgid "could not close control file: %m"
 msgstr "не удалось закрыть файл pg_control: %m"
 
-#: access/transam/xlog.c:4538 access/transam/xlog.c:4747
+#: access/transam/xlog.c:4549 access/transam/xlog.c:4758
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "не удалось открыть файл \"%s\": %m"
 
-#: access/transam/xlog.c:4548
+#: access/transam/xlog.c:4559
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "не удалось прочитать файл pg_control: %m"
 
-#: access/transam/xlog.c:4551
+#: access/transam/xlog.c:4562
 #, c-format
 msgid "could not read from control file: read %d bytes, expected %d"
 msgstr ""
 "не удалось прочитать файл pg_control (прочитано байт: %d, ожидалось: %d)"
 
-#: access/transam/xlog.c:4566 access/transam/xlog.c:4575
-#: access/transam/xlog.c:4599 access/transam/xlog.c:4606
-#: access/transam/xlog.c:4613 access/transam/xlog.c:4618
-#: access/transam/xlog.c:4625 access/transam/xlog.c:4632
-#: access/transam/xlog.c:4639 access/transam/xlog.c:4646
-#: access/transam/xlog.c:4653 access/transam/xlog.c:4660
-#: access/transam/xlog.c:4669 access/transam/xlog.c:4676
-#: access/transam/xlog.c:4685 access/transam/xlog.c:4692
+#: access/transam/xlog.c:4577 access/transam/xlog.c:4586
+#: access/transam/xlog.c:4610 access/transam/xlog.c:4617
+#: access/transam/xlog.c:4624 access/transam/xlog.c:4629
+#: access/transam/xlog.c:4636 access/transam/xlog.c:4643
+#: access/transam/xlog.c:4650 access/transam/xlog.c:4657
+#: access/transam/xlog.c:4664 access/transam/xlog.c:4671
+#: access/transam/xlog.c:4680 access/transam/xlog.c:4687
+#: access/transam/xlog.c:4696 access/transam/xlog.c:4703
 #: utils/init/miscinit.c:1502
 #, c-format
 msgid "database files are incompatible with server"
 msgstr "файлы базы данных не совместимы с сервером"
 
-#: access/transam/xlog.c:4567
+#: access/transam/xlog.c:4578
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
@@ -1968,7 +1968,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с PG_CONTROL_VERSION %d (0x%08x), но "
 "сервер скомпилирован с PG_CONTROL_VERSION %d (0x%08x)."
 
-#: access/transam/xlog.c:4571
+#: access/transam/xlog.c:4582
 #, c-format
 msgid ""
 "This could be a problem of mismatched byte ordering.  It looks like you need "
@@ -1977,7 +1977,7 @@ msgstr ""
 "Возможно, проблема вызвана разным порядком байт. Кажется, вам надо выполнить "
 "initdb."
 
-#: access/transam/xlog.c:4576
+#: access/transam/xlog.c:4587
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
@@ -1986,18 +1986,18 @@ msgstr ""
 "Кластер баз данных был инициализирован с PG_CONTROL_VERSION %d, но сервер "
 "скомпилирован с PG_CONTROL_VERSION %d."
 
-#: access/transam/xlog.c:4579 access/transam/xlog.c:4603
-#: access/transam/xlog.c:4610 access/transam/xlog.c:4615
+#: access/transam/xlog.c:4590 access/transam/xlog.c:4614
+#: access/transam/xlog.c:4621 access/transam/xlog.c:4626
 #, c-format
 msgid "It looks like you need to initdb."
 msgstr "Кажется, вам надо выполнить initdb."
 
-#: access/transam/xlog.c:4590
+#: access/transam/xlog.c:4601
 #, c-format
 msgid "incorrect checksum in control file"
 msgstr "ошибка контрольной суммы в файле pg_control"
 
-#: access/transam/xlog.c:4600
+#: access/transam/xlog.c:4611
 #, c-format
 msgid ""
 "The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
@@ -2006,7 +2006,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с CATALOG_VERSION_NO %d, но сервер "
 "скомпилирован с CATALOG_VERSION_NO %d."
 
-#: access/transam/xlog.c:4607
+#: access/transam/xlog.c:4618
 #, c-format
 msgid ""
 "The database cluster was initialized with MAXALIGN %d, but the server was "
@@ -2015,7 +2015,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с MAXALIGN %d, но сервер "
 "скомпилирован с MAXALIGN %d."
 
-#: access/transam/xlog.c:4614
+#: access/transam/xlog.c:4625
 #, c-format
 msgid ""
 "The database cluster appears to use a different floating-point number format "
@@ -2024,7 +2024,7 @@ msgstr ""
 "Кажется, в кластере баз данных и в программе сервера используются разные "
 "форматы чисел с плавающей точкой."
 
-#: access/transam/xlog.c:4619
+#: access/transam/xlog.c:4630
 #, c-format
 msgid ""
 "The database cluster was initialized with BLCKSZ %d, but the server was "
@@ -2033,17 +2033,17 @@ msgstr ""
 "Кластер баз данных был инициализирован с BLCKSZ %d, но сервер скомпилирован "
 "с BLCKSZ %d."
 
-#: access/transam/xlog.c:4622 access/transam/xlog.c:4629
-#: access/transam/xlog.c:4636 access/transam/xlog.c:4643
-#: access/transam/xlog.c:4650 access/transam/xlog.c:4657
-#: access/transam/xlog.c:4664 access/transam/xlog.c:4672
-#: access/transam/xlog.c:4679 access/transam/xlog.c:4688
-#: access/transam/xlog.c:4695
+#: access/transam/xlog.c:4633 access/transam/xlog.c:4640
+#: access/transam/xlog.c:4647 access/transam/xlog.c:4654
+#: access/transam/xlog.c:4661 access/transam/xlog.c:4668
+#: access/transam/xlog.c:4675 access/transam/xlog.c:4683
+#: access/transam/xlog.c:4690 access/transam/xlog.c:4699
+#: access/transam/xlog.c:4706
 #, c-format
 msgid "It looks like you need to recompile or initdb."
 msgstr "Кажется, вам надо перекомпилировать сервер или выполнить initdb."
 
-#: access/transam/xlog.c:4626
+#: access/transam/xlog.c:4637
 #, c-format
 msgid ""
 "The database cluster was initialized with RELSEG_SIZE %d, but the server was "
@@ -2052,7 +2052,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с RELSEG_SIZE %d, но сервер "
 "скомпилирован с RELSEG_SIZE %d."
 
-#: access/transam/xlog.c:4633
+#: access/transam/xlog.c:4644
 #, c-format
 msgid ""
 "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
@@ -2061,7 +2061,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с XLOG_BLCKSZ %d, но сервер "
 "скомпилирован с XLOG_BLCKSZ %d."
 
-#: access/transam/xlog.c:4640
+#: access/transam/xlog.c:4651
 #, c-format
 msgid ""
 "The database cluster was initialized with NAMEDATALEN %d, but the server was "
@@ -2070,7 +2070,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с NAMEDATALEN %d, но сервер "
 "скомпилирован с NAMEDATALEN %d."
 
-#: access/transam/xlog.c:4647
+#: access/transam/xlog.c:4658
 #, c-format
 msgid ""
 "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
@@ -2079,7 +2079,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с INDEX_MAX_KEYS %d, но сервер "
 "скомпилирован с INDEX_MAX_KEYS %d."
 
-#: access/transam/xlog.c:4654
+#: access/transam/xlog.c:4665
 #, c-format
 msgid ""
 "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
@@ -2088,7 +2088,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с TOAST_MAX_CHUNK_SIZE %d, но сервер "
 "скомпилирован с TOAST_MAX_CHUNK_SIZE %d."
 
-#: access/transam/xlog.c:4661
+#: access/transam/xlog.c:4672
 #, c-format
 msgid ""
 "The database cluster was initialized with LOBLKSIZE %d, but the server was "
@@ -2097,7 +2097,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с LOBLKSIZE %d, но сервер "
 "скомпилирован с LOBLKSIZE %d."
 
-#: access/transam/xlog.c:4670
+#: access/transam/xlog.c:4681
 #, c-format
 msgid ""
 "The database cluster was initialized without USE_FLOAT4_BYVAL but the server "
@@ -2106,7 +2106,7 @@ msgstr ""
 "Кластер баз данных был инициализирован без USE_FLOAT4_BYVAL, но сервер "
 "скомпилирован с USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4677
+#: access/transam/xlog.c:4688
 #, c-format
 msgid ""
 "The database cluster was initialized with USE_FLOAT4_BYVAL but the server "
@@ -2115,7 +2115,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с USE_FLOAT4_BYVAL, но сервер "
 "скомпилирован без USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4686
+#: access/transam/xlog.c:4697
 #, c-format
 msgid ""
 "The database cluster was initialized without USE_FLOAT8_BYVAL but the server "
@@ -2124,7 +2124,7 @@ msgstr ""
 "Кластер баз данных был инициализирован без USE_FLOAT8_BYVAL, но сервер "
 "скомпилирован с USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:4693
+#: access/transam/xlog.c:4704
 #, c-format
 msgid ""
 "The database cluster was initialized with USE_FLOAT8_BYVAL but the server "
@@ -2133,7 +2133,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с USE_FLOAT8_BYVAL, но сервер был "
 "скомпилирован без USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:4702
+#: access/transam/xlog.c:4713
 #, c-format
 msgid ""
 "WAL segment size must be a power of two between 1 MB and 1 GB, but the "
@@ -2151,92 +2151,92 @@ msgstr[2] ""
 "размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до 1 "
 "ГБ, но в управляющем файле указано значение: %d"
 
-#: access/transam/xlog.c:4714
+#: access/transam/xlog.c:4725
 #, c-format
 msgid "\"min_wal_size\" must be at least twice \"wal_segment_size\""
 msgstr "\"min_wal_size\" должен быть минимум вдвое больше \"wal_segment_size\""
 
-#: access/transam/xlog.c:4718
+#: access/transam/xlog.c:4729
 #, c-format
 msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\""
 msgstr "\"max_wal_size\" должен быть минимум вдвое больше \"wal_segment_size\""
 
-#: access/transam/xlog.c:5105
+#: access/transam/xlog.c:5116
 #, c-format
 msgid "could not generate secret authorization token"
 msgstr "не удалось сгенерировать случайное число для аутентификации"
 
-#: access/transam/xlog.c:5195
+#: access/transam/xlog.c:5206
 #, c-format
 msgid "could not write bootstrap write-ahead log file: %m"
 msgstr "не удалось записать начальный файл журнала предзаписи: %m"
 
-#: access/transam/xlog.c:5203
+#: access/transam/xlog.c:5214
 #, c-format
 msgid "could not fsync bootstrap write-ahead log file: %m"
 msgstr "не удалось сбросить на диск начальный файл журнала предзаписи: %m"
 
-#: access/transam/xlog.c:5209
+#: access/transam/xlog.c:5220
 #, c-format
 msgid "could not close bootstrap write-ahead log file: %m"
 msgstr "не удалось закрыть начальный файл журнала предзаписи: %m"
 
-#: access/transam/xlog.c:5291
+#: access/transam/xlog.c:5302
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "не удалось открыть файл команд восстановления \"%s\": %m"
 
-#: access/transam/xlog.c:5337 access/transam/xlog.c:5451
+#: access/transam/xlog.c:5348 access/transam/xlog.c:5462
 #, c-format
 msgid "invalid value for recovery parameter \"%s\": \"%s\""
 msgstr "неверное значение для параметра восстановления \"%s\": \"%s\""
 
-#: access/transam/xlog.c:5340
+#: access/transam/xlog.c:5351
 #, c-format
 msgid "Valid values are \"pause\", \"promote\", and \"shutdown\"."
 msgstr "Допустимые значения: \"pause\", \"promote\" и \"shutdown\"."
 
-#: access/transam/xlog.c:5360
+#: access/transam/xlog.c:5371
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline не является допустимым числом: \"%s\""
 
-#: access/transam/xlog.c:5377
+#: access/transam/xlog.c:5388
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid не является допустимым числом: \"%s\""
 
-#: access/transam/xlog.c:5397
+#: access/transam/xlog.c:5408
 #, c-format
 msgid "recovery_target_time is not a valid timestamp: \"%s\""
 msgstr "значение recovery_target_time не представляет допустимое время: \"%s\""
 
-#: access/transam/xlog.c:5420
+#: access/transam/xlog.c:5431
 #, c-format
 msgid "recovery_target_name is too long (maximum %d characters)"
 msgstr "длина recovery_target_name превышает предел (%d)"
 
-#: access/transam/xlog.c:5454
+#: access/transam/xlog.c:5465
 #, c-format
 msgid "The only allowed value is \"immediate\"."
 msgstr "Единственное допустимое значение: \"immediate\"."
 
-#: access/transam/xlog.c:5467 access/transam/xlog.c:5478
+#: access/transam/xlog.c:5478 access/transam/xlog.c:5489
 #: commands/extension.c:547 commands/extension.c:555 utils/misc/guc.c:5997
 #, c-format
 msgid "parameter \"%s\" requires a Boolean value"
 msgstr "параметр \"%s\" требует логическое значение"
 
-#: access/transam/xlog.c:5513
+#: access/transam/xlog.c:5524
 #, c-format
 msgid "parameter \"%s\" requires a temporal value"
 msgstr "параметр \"%s\" требует временное значение"
 
-#: access/transam/xlog.c:5515 catalog/dependency.c:995 catalog/dependency.c:996
+#: access/transam/xlog.c:5526 catalog/dependency.c:995 catalog/dependency.c:996
 #: catalog/dependency.c:1002 catalog/dependency.c:1003
 #: catalog/dependency.c:1014 catalog/dependency.c:1015
-#: commands/tablecmds.c:1089 commands/tablecmds.c:11448 commands/user.c:1064
-#: commands/view.c:504 libpq/auth.c:337 replication/syncrep.c:1170
+#: commands/tablecmds.c:1092 commands/tablecmds.c:11537 commands/user.c:1076
+#: 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:5344
 #: utils/misc/guc.c:6019 utils/misc/guc.c:6112 utils/misc/guc.c:10128
 #: utils/misc/guc.c:10162 utils/misc/guc.c:10196 utils/misc/guc.c:10230
@@ -2245,12 +2245,12 @@ msgstr "параметр \"%s\" требует временное значени
 msgid "%s"
 msgstr "%s"
 
-#: access/transam/xlog.c:5522
+#: access/transam/xlog.c:5533
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "нераспознанный параметр восстановления \"%s\""
 
-#: access/transam/xlog.c:5533
+#: access/transam/xlog.c:5544
 #, c-format
 msgid ""
 "recovery command file \"%s\" specified neither primary_conninfo nor "
@@ -2259,7 +2259,7 @@ msgstr ""
 "в файле команд восстановления \"%s\" не указан параметр primary_conninfo или "
 "restore_command"
 
-#: access/transam/xlog.c:5535
+#: access/transam/xlog.c:5546
 #, c-format
 msgid ""
 "The database server will regularly poll the pg_wal subdirectory to check for "
@@ -2268,7 +2268,7 @@ msgstr ""
 "Сервер БД будет регулярно опрашивать подкаталог pg_wal и проверять "
 "содержащиеся в нём файлы."
 
-#: access/transam/xlog.c:5542
+#: access/transam/xlog.c:5553
 #, c-format
 msgid ""
 "recovery command file \"%s\" must specify restore_command when standby mode "
@@ -2277,78 +2277,78 @@ msgstr ""
 "в файле команд восстановления \"%s\" может отсутствовать restore_command, "
 "только если это резервный сервер"
 
-#: access/transam/xlog.c:5563
+#: access/transam/xlog.c:5574
 #, c-format
 msgid "standby mode is not supported by single-user servers"
 msgstr ""
 "режим резервного сервера не поддерживается однопользовательским сервером"
 
-#: access/transam/xlog.c:5582
+#: access/transam/xlog.c:5593
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "целевая линия времени для восстановления %u не существует"
 
-#: access/transam/xlog.c:5691
+#: access/transam/xlog.c:5702
 #, c-format
 msgid "archive recovery complete"
 msgstr "восстановление архива завершено"
 
-#: access/transam/xlog.c:5750 access/transam/xlog.c:6016
+#: access/transam/xlog.c:5761 access/transam/xlog.c:6027
 #, c-format
 msgid "recovery stopping after reaching consistency"
 msgstr ""
 "восстановление останавливается после достижения согласованного состояния"
 
-#: access/transam/xlog.c:5771
+#: access/transam/xlog.c:5782
 #, c-format
 msgid "recovery stopping before WAL location (LSN) \"%X/%X\""
 msgstr "восстановление останавливается перед позицией в WAL (LSN) \"%X/%X\""
 
-#: access/transam/xlog.c:5857
+#: access/transam/xlog.c:5868
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается перед фиксированием транзакции %u, время %s"
 
-#: access/transam/xlog.c:5864
+#: access/transam/xlog.c:5875
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается перед прерыванием транзакции %u, время %s"
 
-#: access/transam/xlog.c:5910
+#: access/transam/xlog.c:5921
 #, c-format
 msgid "recovery stopping at restore point \"%s\", time %s"
 msgstr "восстановление останавливается в точке восстановления \"%s\", время %s"
 
-#: access/transam/xlog.c:5928
+#: access/transam/xlog.c:5939
 #, c-format
 msgid "recovery stopping after WAL location (LSN) \"%X/%X\""
 msgstr "восстановление останавливается после позиции в WAL (LSN) \"%X/%X\""
 
-#: access/transam/xlog.c:5996
+#: access/transam/xlog.c:6007
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается после фиксирования транзакции %u, время %s"
 
-#: access/transam/xlog.c:6004
+#: access/transam/xlog.c:6015
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается после прерывания транзакции %u, время %s"
 
-#: access/transam/xlog.c:6044
+#: access/transam/xlog.c:6055
 #, c-format
 msgid "recovery has paused"
 msgstr "восстановление приостановлено"
 
-#: access/transam/xlog.c:6045
+#: access/transam/xlog.c:6056
 #, c-format
 msgid "Execute pg_wal_replay_resume() to continue."
 msgstr "Выполните pg_wal_replay_resume() для продолжения."
 
-#: access/transam/xlog.c:6253
+#: access/transam/xlog.c:6264
 #, c-format
 msgid ""
 "hot standby is not possible because %s = %d is a lower setting than on the "
@@ -2357,12 +2357,12 @@ msgstr ""
 "режим горячего резерва невозможен, так как параметр %s = %d, меньше чем на "
 "главном сервере (на нём было значение %d)"
 
-#: access/transam/xlog.c:6279
+#: access/transam/xlog.c:6290
 #, c-format
 msgid "WAL was generated with wal_level=minimal, data may be missing"
 msgstr "WAL был создан с параметром wal_level=minimal, возможна потеря данных"
 
-#: access/transam/xlog.c:6280
+#: access/transam/xlog.c:6291
 #, c-format
 msgid ""
 "This happens if you temporarily set wal_level=minimal without taking a new "
@@ -2371,7 +2371,7 @@ msgstr ""
 "Это происходит, если вы на время установили wal_level=minimal и не сделали "
 "резервную копию базу данных."
 
-#: access/transam/xlog.c:6291
+#: access/transam/xlog.c:6302
 #, c-format
 msgid ""
 "hot standby is not possible because wal_level was not set to \"replica\" or "
@@ -2380,7 +2380,7 @@ msgstr ""
 "режим горячего резерва невозможен, так как на главном сервере установлен "
 "неподходящий wal_level (должен быть \"replica\" или выше)"
 
-#: access/transam/xlog.c:6292
+#: access/transam/xlog.c:6303
 #, c-format
 msgid ""
 "Either set wal_level to \"replica\" on the master, or turn off hot_standby "
@@ -2389,32 +2389,32 @@ msgstr ""
 "Либо установите для wal_level значение \"replica\" на главном сервере, либо "
 "выключите hot_standby здесь."
 
-#: access/transam/xlog.c:6344
+#: access/transam/xlog.c:6355
 #, c-format
 msgid "control file contains invalid data"
 msgstr "файл pg_control содержит неверные данные"
 
-#: access/transam/xlog.c:6350
+#: access/transam/xlog.c:6361
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "система БД была выключена: %s"
 
-#: access/transam/xlog.c:6355
+#: access/transam/xlog.c:6366
 #, c-format
 msgid "database system was shut down in recovery at %s"
 msgstr "система БД была выключена в процессе восстановления: %s"
 
-#: access/transam/xlog.c:6359
+#: access/transam/xlog.c:6370
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
 msgstr "выключение системы БД было прервано; последний момент работы: %s"
 
-#: access/transam/xlog.c:6363
+#: access/transam/xlog.c:6374
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
 msgstr "работа системы БД была прервана во время восстановления: %s"
 
-#: access/transam/xlog.c:6365
+#: access/transam/xlog.c:6376
 #, c-format
 msgid ""
 "This probably means that some data is corrupted and you will have to use the "
@@ -2423,14 +2423,14 @@ msgstr ""
 "Это скорее всего означает, что некоторые данные повреждены и вам придётся "
 "восстановить БД из последней резервной копии."
 
-#: access/transam/xlog.c:6369
+#: access/transam/xlog.c:6380
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
 msgstr ""
 "работа системы БД была прервана в процессе восстановления, время в журнале: "
 "%s"
 
-#: access/transam/xlog.c:6371
+#: access/transam/xlog.c:6382
 #, c-format
 msgid ""
 "If this has occurred more than once some data might be corrupted and you "
@@ -2439,59 +2439,59 @@ msgstr ""
 "Если это происходит постоянно, возможно, какие-то данные были испорчены и "
 "для восстановления стоит выбрать более раннюю точку."
 
-#: access/transam/xlog.c:6375
+#: access/transam/xlog.c:6386
 #, c-format
 msgid "database system was interrupted; last known up at %s"
 msgstr "работа системы БД была прервана; последний момент работы: %s"
 
-#: access/transam/xlog.c:6431
+#: access/transam/xlog.c:6442
 #, c-format
 msgid "entering standby mode"
 msgstr "переход в режим резервного сервера"
 
-#: access/transam/xlog.c:6434
+#: access/transam/xlog.c:6445
 #, c-format
 msgid "starting point-in-time recovery to XID %u"
 msgstr "начинается восстановление точки во времени до XID %u"
 
-#: access/transam/xlog.c:6438
+#: access/transam/xlog.c:6449
 #, c-format
 msgid "starting point-in-time recovery to %s"
 msgstr "начинается восстановление точки во времени до %s"
 
-#: access/transam/xlog.c:6442
+#: access/transam/xlog.c:6453
 #, c-format
 msgid "starting point-in-time recovery to \"%s\""
 msgstr "начинается восстановление точки во времени до \"%s\""
 
-#: access/transam/xlog.c:6446
+#: access/transam/xlog.c:6457
 #, c-format
 msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
 msgstr ""
 "начинается восстановление точки во времени до позиции в WAL (LSN) \"%X/%X\""
 
-#: access/transam/xlog.c:6451
+#: access/transam/xlog.c:6462
 #, c-format
 msgid "starting point-in-time recovery to earliest consistent point"
 msgstr ""
 "начинается восстановление точки во времени до первой точки согласованности"
 
-#: access/transam/xlog.c:6454
+#: access/transam/xlog.c:6465
 #, c-format
 msgid "starting archive recovery"
 msgstr "начинается восстановление архива"
 
-#: access/transam/xlog.c:6508 access/transam/xlog.c:6633
+#: access/transam/xlog.c:6519 access/transam/xlog.c:6644
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "запись о контрольной точке по смещению %X/%X"
 
-#: access/transam/xlog.c:6522
+#: access/transam/xlog.c:6533
 #, c-format
 msgid "could not find redo location referenced by checkpoint record"
 msgstr "не удалось найти положение REDO, указанное записью контрольной точки"
 
-#: access/transam/xlog.c:6523 access/transam/xlog.c:6530
+#: access/transam/xlog.c:6534 access/transam/xlog.c:6541
 #, c-format
 msgid ""
 "If you are not restoring from a backup, try removing the file \"%s/"
@@ -2500,42 +2500,42 @@ msgstr ""
 "Если вы не восстанавливаете БД из резервной копии, попробуйте удалить файл "
 "\"%s/backup_label\"."
 
-#: access/transam/xlog.c:6529
+#: access/transam/xlog.c:6540
 #, c-format
 msgid "could not locate required checkpoint record"
 msgstr "не удалось считать нужную запись контрольной точки"
 
-#: access/transam/xlog.c:6555 commands/tablespace.c:641
+#: access/transam/xlog.c:6566 commands/tablespace.c:641
 #, c-format
 msgid "could not create symbolic link \"%s\": %m"
 msgstr "не удалось создать символическую ссылку \"%s\": %m"
 
-#: access/transam/xlog.c:6587 access/transam/xlog.c:6593
+#: access/transam/xlog.c:6598 access/transam/xlog.c:6604
 #, c-format
 msgid "ignoring file \"%s\" because no file \"%s\" exists"
 msgstr "файл \"%s\" игнорируется ввиду отсутствия файла \"%s\""
 
-#: access/transam/xlog.c:6589 access/transam/xlog.c:11621
+#: access/transam/xlog.c:6600 access/transam/xlog.c:11671
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Файл \"%s\" был переименован в \"%s\"."
 
-#: access/transam/xlog.c:6595
+#: access/transam/xlog.c:6606
 #, c-format
 msgid "Could not rename file \"%s\" to \"%s\": %m."
 msgstr "Не удалось переименовать файл \"%s\" в \"%s\" (%m)."
 
-#: access/transam/xlog.c:6645
+#: access/transam/xlog.c:6656
 #, c-format
 msgid "could not locate a valid checkpoint record"
 msgstr "не удалось считать правильную запись контрольной точки"
 
-#: access/transam/xlog.c:6683
+#: access/transam/xlog.c:6694
 #, c-format
 msgid "requested timeline %u is not a child of this server's history"
 msgstr "в истории сервера нет ответвления запрошенной линии времени %u"
 
-#: access/transam/xlog.c:6685
+#: access/transam/xlog.c:6696
 #, c-format
 msgid ""
 "Latest checkpoint is at %X/%X on timeline %u, but in the history of the "
@@ -2544,7 +2544,7 @@ msgstr ""
 "Последняя контрольная точка: %X/%X на линии времени %u, но в истории "
 "запрошенной линии времени сервер ответвился с этой линии в %X/%X."
 
-#: access/transam/xlog.c:6701
+#: access/transam/xlog.c:6712
 #, c-format
 msgid ""
 "requested timeline %u does not contain minimum recovery point %X/%X on "
@@ -2553,22 +2553,22 @@ msgstr ""
 "запрошенная линия времени %u не содержит минимальную точку восстановления %X/"
 "%X на линии времени %u"
 
-#: access/transam/xlog.c:6732
+#: access/transam/xlog.c:6743
 #, c-format
 msgid "invalid next transaction ID"
 msgstr "неверный ID следующей транзакции"
 
-#: access/transam/xlog.c:6827
+#: access/transam/xlog.c:6838
 #, c-format
 msgid "invalid redo in checkpoint record"
 msgstr "неверная запись REDO в контрольной точке"
 
-#: access/transam/xlog.c:6838
+#: access/transam/xlog.c:6849
 #, c-format
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "неверная запись REDO в контрольной точке выключения"
 
-#: access/transam/xlog.c:6866
+#: access/transam/xlog.c:6883
 #, c-format
 msgid ""
 "database system was not properly shut down; automatic recovery in progress"
@@ -2576,19 +2576,19 @@ msgstr ""
 "система БД была остановлена нештатно; производится автоматическое "
 "восстановление"
 
-#: access/transam/xlog.c:6870
+#: access/transam/xlog.c:6887
 #, c-format
 msgid "crash recovery starts in timeline %u and has target timeline %u"
 msgstr ""
 "восстановление после сбоя начинается на линии времени %u, целевая линия "
 "времени: %u"
 
-#: access/transam/xlog.c:6913
+#: access/transam/xlog.c:6934
 #, c-format
 msgid "backup_label contains data inconsistent with control file"
 msgstr "backup_label содержит данные, не согласованные с файлом pg_control"
 
-#: access/transam/xlog.c:6914
+#: access/transam/xlog.c:6935
 #, c-format
 msgid ""
 "This means that the backup is corrupted and you will have to use another "
@@ -2597,44 +2597,44 @@ msgstr ""
 "Это означает, что резервная копия повреждена и для восстановления БД "
 "придётся использовать другую копию."
 
-#: access/transam/xlog.c:7005
+#: access/transam/xlog.c:7026
 #, c-format
 msgid "initializing for hot standby"
 msgstr "инициализация для горячего резерва"
 
-#: access/transam/xlog.c:7137
+#: access/transam/xlog.c:7158
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "запись REDO начинается со смещения %X/%X"
 
-#: access/transam/xlog.c:7371
+#: access/transam/xlog.c:7392
 #, c-format
 msgid "requested recovery stop point is before consistent recovery point"
 msgstr ""
 "запрошенная точка остановки восстановления предшествует согласованной точке "
 "восстановления"
 
-#: access/transam/xlog.c:7409
+#: access/transam/xlog.c:7430
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "записи REDO обработаны до смещения %X/%X"
 
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7435
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "последняя завершённая транзакция была выполнена в %s"
 
-#: access/transam/xlog.c:7423
+#: access/transam/xlog.c:7444
 #, c-format
 msgid "redo is not required"
 msgstr "данные REDO не требуются"
 
-#: access/transam/xlog.c:7498 access/transam/xlog.c:7502
+#: access/transam/xlog.c:7523 access/transam/xlog.c:7527
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL закончился без признака окончания копирования"
 
-#: access/transam/xlog.c:7499
+#: access/transam/xlog.c:7524
 #, c-format
 msgid ""
 "All WAL generated while online backup was taken must be available at "
@@ -2643,7 +2643,7 @@ msgstr ""
 "Все журналы WAL, созданные во время резервного копирования \"на ходу\", "
 "должны быть в наличии для восстановления."
 
-#: access/transam/xlog.c:7503
+#: access/transam/xlog.c:7528
 #, c-format
 msgid ""
 "Online backup started with pg_start_backup() must be ended with "
@@ -2653,82 +2653,82 @@ msgstr ""
 "должно закончиться pg_stop_backup(), и для восстановления должны быть "
 "доступны все журналы WAL."
 
-#: access/transam/xlog.c:7506
+#: access/transam/xlog.c:7531
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL закончился до согласованной точки восстановления"
 
-#: access/transam/xlog.c:7541
+#: access/transam/xlog.c:7566
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "выбранный ID новой линии времени: %u"
 
-#: access/transam/xlog.c:7989
+#: access/transam/xlog.c:8014
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "согласованное состояние восстановления достигнуто по смещению %X/%X"
 
-#: access/transam/xlog.c:8181
+#: access/transam/xlog.c:8224
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "неверная ссылка на первичную контрольную точку в файле pg_control"
 
-#: access/transam/xlog.c:8185
+#: access/transam/xlog.c:8228
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "неверная ссылка на контрольную точку в файле backup_label"
 
-#: access/transam/xlog.c:8202
+#: access/transam/xlog.c:8245
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "неверная запись первичной контрольной точки"
 
-#: access/transam/xlog.c:8206
+#: access/transam/xlog.c:8249
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "неверная запись контрольной точки"
 
-#: access/transam/xlog.c:8217
+#: access/transam/xlog.c:8260
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "неверный ID менеджера ресурсов в записи первичной контрольной точки"
 
-#: access/transam/xlog.c:8221
+#: access/transam/xlog.c:8264
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "неверный ID менеджера ресурсов в записи контрольной точки"
 
-#: access/transam/xlog.c:8234
+#: access/transam/xlog.c:8277
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "неверные флаги xl_info в записи первичной контрольной точки"
 
-#: access/transam/xlog.c:8238
+#: access/transam/xlog.c:8281
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "неверные флаги xl_info в записи контрольной точки"
 
-#: access/transam/xlog.c:8249
+#: access/transam/xlog.c:8292
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "неверная длина записи первичной контрольной точки"
 
-#: access/transam/xlog.c:8253
+#: access/transam/xlog.c:8296
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "неверная длина записи контрольной точки"
 
-#: access/transam/xlog.c:8459
+#: access/transam/xlog.c:8502
 #, c-format
 msgid "shutting down"
 msgstr "выключение"
 
-#: access/transam/xlog.c:8779
+#: access/transam/xlog.c:8822
 #, c-format
 msgid "checkpoint skipped because system is idle"
 msgstr "контрольная точка пропущена ввиду простоя системы"
 
-#: access/transam/xlog.c:8984
+#: access/transam/xlog.c:9027
 #, c-format
 msgid ""
 "concurrent write-ahead log activity while database system is shutting down"
@@ -2736,34 +2736,34 @@ msgstr ""
 "во время выключения системы баз данных отмечена активность в журнале "
 "предзаписи"
 
-#: access/transam/xlog.c:9241
+#: access/transam/xlog.c:9284
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr ""
 "создание точки перезапуска пропускается, восстановление уже закончилось"
 
-#: access/transam/xlog.c:9264
+#: access/transam/xlog.c:9307
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr ""
 "создание точки перезапуска пропускается, она уже создана по смещению %X/%X"
 
-#: access/transam/xlog.c:9431
+#: access/transam/xlog.c:9474
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "точка перезапуска восстановления по смещению %X/%X"
 
-#: access/transam/xlog.c:9433
+#: access/transam/xlog.c:9476
 #, c-format
 msgid "Last completed transaction was at log time %s."
 msgstr "Последняя завершённая транзакция была выполнена в %s."
 
-#: access/transam/xlog.c:9567
+#: access/transam/xlog.c:9610
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "точка восстановления \"%s\" создана по смещению %X/%X"
 
-#: access/transam/xlog.c:9705
+#: access/transam/xlog.c:9748
 #, c-format
 msgid ""
 "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint "
@@ -2772,13 +2772,13 @@ msgstr ""
 "неожиданный ID предыдущей линии времени %u (ID текущей линии времени %u) в "
 "записи контрольной точки"
 
-#: access/transam/xlog.c:9714
+#: access/transam/xlog.c:9757
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "неожиданный ID линии времени %u (после %u) в записи контрольной точки"
 
 # skip-rule: capital-letter-first
-#: access/transam/xlog.c:9730
+#: access/transam/xlog.c:9773
 #, c-format
 msgid ""
 "unexpected timeline ID %u in checkpoint record, before reaching minimum "
@@ -2787,43 +2787,43 @@ msgstr ""
 "неожиданный ID линии времени %u в записи контрольной точки, до достижения "
 "минимальной к. т. %X/%X на линии времени %u"
 
-#: access/transam/xlog.c:9806
+#: access/transam/xlog.c:9849
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr ""
 "резервное копирование \"на ходу\" было отменено, продолжить восстановление "
 "нельзя"
 
-#: access/transam/xlog.c:9862 access/transam/xlog.c:9918
-#: access/transam/xlog.c:9941
+#: access/transam/xlog.c:9905 access/transam/xlog.c:9961
+#: access/transam/xlog.c:9984
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr ""
 "неожиданный ID линии времени %u (должен быть %u) в записи точки "
 "восстановления"
 
-#: access/transam/xlog.c:10222
+#: access/transam/xlog.c:10272
 #, c-format
 msgid "could not fsync log segment %s: %m"
 msgstr "не удалось синхронизировать с ФС сегмент журнала %s: %m"
 
-#: access/transam/xlog.c:10247
+#: access/transam/xlog.c:10297
 #, c-format
 msgid "could not fsync log file %s: %m"
 msgstr "не удалось синхронизировать с ФС файл журнала %s: %m"
 
-#: access/transam/xlog.c:10255
+#: access/transam/xlog.c:10305
 #, c-format
 msgid "could not fsync write-through log file %s: %m"
 msgstr "не удалось синхронизировать с ФС файл журнала сквозной записи %s: %m"
 
-#: access/transam/xlog.c:10264
+#: access/transam/xlog.c:10314
 #, c-format
 msgid "could not fdatasync log file %s: %m"
 msgstr ""
 "не удалось синхронизировать с ФС данные (fdatasync) файла журнала %s: %m"
 
-#: access/transam/xlog.c:10355 access/transam/xlog.c:10882
+#: access/transam/xlog.c:10405 access/transam/xlog.c:10932
 #: access/transam/xlogfuncs.c:287 access/transam/xlogfuncs.c:314
 #: access/transam/xlogfuncs.c:353 access/transam/xlogfuncs.c:374
 #: access/transam/xlogfuncs.c:395
@@ -2831,35 +2831,35 @@ msgstr ""
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "Функции управления WAL нельзя использовать в процессе восстановления."
 
-#: access/transam/xlog.c:10364 access/transam/xlog.c:10891
+#: access/transam/xlog.c:10414 access/transam/xlog.c:10941
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr ""
 "Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\""
 
-#: access/transam/xlog.c:10365 access/transam/xlog.c:10892
+#: access/transam/xlog.c:10415 access/transam/xlog.c:10942
 #: access/transam/xlogfuncs.c:320
 #, c-format
 msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
 msgstr "Установите wal_level \"replica\" или \"logical\" при запуске сервера."
 
-#: access/transam/xlog.c:10370
+#: access/transam/xlog.c:10420
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "длина метки резервной копии превышает предел (%d байт)"
 
-#: access/transam/xlog.c:10407 access/transam/xlog.c:10683
-#: access/transam/xlog.c:10721
+#: access/transam/xlog.c:10457 access/transam/xlog.c:10733
+#: access/transam/xlog.c:10771
 #, c-format
 msgid "a backup is already in progress"
 msgstr "резервное копирование уже выполняется"
 
-#: access/transam/xlog.c:10408
+#: access/transam/xlog.c:10458
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Выполните pg_stop_backup() и повторите операцию."
 
-#: access/transam/xlog.c:10504
+#: access/transam/xlog.c:10554
 #, c-format
 msgid ""
 "WAL generated with full_page_writes=off was replayed since last restartpoint"
@@ -2867,7 +2867,7 @@ msgstr ""
 "После последней точки перезапуска был воспроизведён WAL, созданный в режиме "
 "full_page_writes=off."
 
-#: access/transam/xlog.c:10506 access/transam/xlog.c:11087
+#: access/transam/xlog.c:10556 access/transam/xlog.c:11137
 #, c-format
 msgid ""
 "This means that the backup being taken on the standby is corrupt and should "
@@ -2879,39 +2879,40 @@ msgstr ""
 "CHECKPOINT на главном сервере, а затем попробуйте резервное копирование \"на "
 "ходу\" ещё раз."
 
-#: access/transam/xlog.c:10574 replication/basebackup.c:1246
-#: utils/adt/misc.c:517
+#: access/transam/xlog.c:10624 replication/basebackup.c:1264
+#: utils/adt/misc.c:530
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "не удалось прочитать символическую ссылку \"%s\": %m"
 
-#: access/transam/xlog.c:10581 replication/basebackup.c:1251
-#: utils/adt/misc.c:522
+#: access/transam/xlog.c:10631 replication/basebackup.c:1269
+#: utils/adt/misc.c:535
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "целевой путь символической ссылки \"%s\" слишком длинный"
 
-#: access/transam/xlog.c:10633 commands/tablespace.c:391
-#: commands/tablespace.c:553 replication/basebackup.c:1266 utils/adt/misc.c:530
+#: access/transam/xlog.c:10683 commands/tablespace.c:391
+#: commands/tablespace.c:553 replication/basebackup.c:1284 utils/adt/misc.c:543
 #, c-format
 msgid "tablespaces are not supported on this platform"
 msgstr "табличные пространства не поддерживаются на этой платформе"
 
-#: access/transam/xlog.c:10677 access/transam/xlog.c:10715
-#: access/transam/xlog.c:10930 access/transam/xlogarchive.c:104
+#: access/transam/xlog.c:10727 access/transam/xlog.c:10765
+#: access/transam/xlog.c:10980 access/transam/xlogarchive.c:104
 #: access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3206
 #: commands/extension.c:3326 commands/tablespace.c:782
-#: commands/tablespace.c:873 replication/basebackup.c:535
-#: replication/basebackup.c:607 replication/logical/snapbuild.c:1528
+#: commands/tablespace.c:873 replication/basebackup.c:549
+#: replication/basebackup.c:621 replication/logical/snapbuild.c:1528
 #: storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1752
 #: storage/file/fd.c:3132 storage/file/fd.c:3314 storage/file/fd.c:3399
 #: utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302
-#: utils/adt/genfile.c:131 utils/adt/genfile.c:382 guc-file.l:1061
+#: utils/adt/genfile.c:124 utils/adt/genfile.c:375 utils/adt/genfile.c:590
+#: guc-file.l:1061
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "не удалось получить информацию о файле \"%s\": %m"
 
-#: access/transam/xlog.c:10684 access/transam/xlog.c:10722
+#: access/transam/xlog.c:10734 access/transam/xlog.c:10772
 #, c-format
 msgid ""
 "If you're sure there is no backup in progress, remove file \"%s\" and try "
@@ -2920,38 +2921,38 @@ msgstr ""
 "Если вы считаете, что информация о резервном копировании неверна, удалите "
 "файл \"%s\" и попробуйте снова."
 
-#: access/transam/xlog.c:10701 access/transam/xlog.c:10739
-#: access/transam/xlog.c:11150 postmaster/syslogger.c:1493
+#: access/transam/xlog.c:10751 access/transam/xlog.c:10789
+#: access/transam/xlog.c:11200 postmaster/syslogger.c:1493
 #: postmaster/syslogger.c:1506
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "не удалось записать файл \"%s\": %m"
 
-#: access/transam/xlog.c:10907
+#: access/transam/xlog.c:10957
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "монопольное резервное копирование не выполняется"
 
-#: access/transam/xlog.c:10934
+#: access/transam/xlog.c:10984
 #, c-format
 msgid "a backup is not in progress"
 msgstr "резервное копирование не выполняется"
 
-#: access/transam/xlog.c:11020 access/transam/xlog.c:11033
-#: access/transam/xlog.c:11394 access/transam/xlog.c:11400
-#: access/transam/xlog.c:11448 access/transam/xlog.c:11521
+#: access/transam/xlog.c:11070 access/transam/xlog.c:11083
+#: access/transam/xlog.c:11444 access/transam/xlog.c:11450
+#: access/transam/xlog.c:11498 access/transam/xlog.c:11571
 #: access/transam/xlogfuncs.c:688
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "неверные данные в файле \"%s\""
 
-#: access/transam/xlog.c:11037 replication/basebackup.c:1103
+#: access/transam/xlog.c:11087 replication/basebackup.c:1117
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr ""
 "дежурный сервер был повышен в процессе резервного копирования \"на ходу\""
 
-#: access/transam/xlog.c:11038 replication/basebackup.c:1104
+#: access/transam/xlog.c:11088 replication/basebackup.c:1118
 #, c-format
 msgid ""
 "This means that the backup being taken is corrupt and should not be used. "
@@ -2960,7 +2961,7 @@ msgstr ""
 "Это означает, что создаваемая резервная копия испорчена и использовать её не "
 "следует. Попробуйте резервное копирование \"на ходу\" ещё раз."
 
-#: access/transam/xlog.c:11085
+#: access/transam/xlog.c:11135
 #, c-format
 msgid ""
 "WAL generated with full_page_writes=off was replayed during online backup"
@@ -2968,14 +2969,14 @@ msgstr ""
 "В процессе резервного копирования \"на ходу\" был воспроизведён WAL, "
 "созданный в режиме full_page_writes=off"
 
-#: access/transam/xlog.c:11205
+#: access/transam/xlog.c:11255
 #, c-format
 msgid ""
 "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr ""
 "очистка в pg_stop_backup выполнена, ожидается архивация нужных сегментов WAL"
 
-#: access/transam/xlog.c:11215
+#: access/transam/xlog.c:11265
 #, c-format
 msgid ""
 "pg_stop_backup still waiting for all required WAL segments to be archived "
@@ -2984,7 +2985,7 @@ msgstr ""
 "pg_stop_backup всё ещё ждёт архивации всех нужных сегментов WAL (прошло %d "
 "сек.)"
 
-#: access/transam/xlog.c:11217
+#: access/transam/xlog.c:11267
 #, c-format
 msgid ""
 "Check that your archive_command is executing properly.  pg_stop_backup can "
@@ -2995,13 +2996,13 @@ msgstr ""
 "можно отменить безопасно, но резервная копия базы данных будет непригодна "
 "без всех сегментов WAL."
 
-#: access/transam/xlog.c:11224
+#: access/transam/xlog.c:11274
 #, c-format
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr ""
 "команда pg_stop_backup завершена, все требуемые сегменты WAL заархивированы"
 
-#: access/transam/xlog.c:11228
+#: access/transam/xlog.c:11278
 #, c-format
 msgid ""
 "WAL archiving is not enabled; you must ensure that all required WAL segments "
@@ -3010,56 +3011,56 @@ msgstr ""
 "архивация WAL не настроена; вы должны обеспечить копирование всех требуемых "
 "сегментов WAL другими средствами для получения резервной копии"
 
-#: access/transam/xlog.c:11431
+#: access/transam/xlog.c:11481
 #, c-format
 msgid "backup time %s in file \"%s\""
 msgstr "время резервного копирования %s в файле \"%s\""
 
-#: access/transam/xlog.c:11436
+#: access/transam/xlog.c:11486
 #, c-format
 msgid "backup label %s in file \"%s\""
 msgstr "метка резервного копирования %s в файле \"%s\""
 
-#: access/transam/xlog.c:11449
+#: access/transam/xlog.c:11499
 #, c-format
 msgid "Timeline ID parsed is %u, but expected %u"
 msgstr "Получен идентификатор линии времени %u, но ожидался %u"
 
-#: access/transam/xlog.c:11453
+#: access/transam/xlog.c:11503
 #, c-format
 msgid "backup timeline %u in file \"%s\""
 msgstr "линия времени резервной копии %u в файле \"%s\""
 
 #. translator: %s is a WAL record description
-#: access/transam/xlog.c:11561
+#: access/transam/xlog.c:11611
 #, c-format
 msgid "WAL redo at %X/%X for %s"
 msgstr "запись REDO в WAL в позиции %X/%X для %s"
 
-#: access/transam/xlog.c:11610
+#: access/transam/xlog.c:11660
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "режим копирования \"на ходу\" не был отменён"
 
-#: access/transam/xlog.c:11611
+#: access/transam/xlog.c:11661
 #, c-format
 msgid "File \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Не удалось переименовать файл \"%s\" в \"%s\": %m."
 
-#: access/transam/xlog.c:11620 access/transam/xlog.c:11632
-#: access/transam/xlog.c:11642
+#: access/transam/xlog.c:11670 access/transam/xlog.c:11682
+#: access/transam/xlog.c:11692
 #, c-format
 msgid "online backup mode canceled"
 msgstr "режим копирования \"на ходу\" отменён"
 
-#: access/transam/xlog.c:11633
+#: access/transam/xlog.c:11683
 #, c-format
 msgid ""
 "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
 msgstr ""
 "Файлы \"%s\" и \"%s\" были переименованы в \"%s\" и \"%s\", соответственно."
 
-#: access/transam/xlog.c:11643
+#: access/transam/xlog.c:11693
 #, c-format
 msgid ""
 "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to "
@@ -3068,28 +3069,28 @@ msgstr ""
 "Файл \"%s\" был переименован в \"%s\", но переименовать \"%s\" в \"%s\" не "
 "удалось: %m."
 
-#: access/transam/xlog.c:11769 access/transam/xlogutils.c:727
-#: replication/walreceiver.c:987 replication/walsender.c:2426
+#: access/transam/xlog.c:11819 access/transam/xlogutils.c:727
+#: replication/walreceiver.c:987 replication/walsender.c:2428
 #, c-format
 msgid "could not seek in log segment %s to offset %u: %m"
 msgstr "не удалось переместиться в сегменте журнала %s к смещению %u: %m"
 
-#: access/transam/xlog.c:11785
+#: access/transam/xlog.c:11835
 #, c-format
 msgid "could not read from log segment %s, offset %u: %m"
 msgstr "не удалось прочитать сегмент журнала %s, смещение %u: %m"
 
-#: access/transam/xlog.c:12326
+#: access/transam/xlog.c:12393
 #, c-format
 msgid "received promote request"
 msgstr "получен запрос повышения статуса"
 
-#: access/transam/xlog.c:12339
+#: access/transam/xlog.c:12406
 #, c-format
 msgid "trigger file found: %s"
 msgstr "найден файл триггера: %s"
 
-#: access/transam/xlog.c:12348
+#: access/transam/xlog.c:12415
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "не удалось получить информацию о файле триггера \"%s\": %m"
@@ -3119,7 +3120,7 @@ msgstr "%s \"%s\": %s"
 
 #: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517
 #: replication/logical/snapbuild.c:1667 replication/slot.c:598
-#: replication/slot.c:1211 replication/slot.c:1326 storage/file/fd.c:669
+#: replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:669
 #: storage/file/fd.c:764 utils/time/snapmgr.c:1318
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
@@ -3163,11 +3164,12 @@ msgstr "Вероятно, подразумевалось pg_stop_backup('f')?"
 #: executor/execExpr.c:2209 executor/execSRF.c:715 executor/functions.c:1034
 #: foreign/foreign.c:488 libpq/hba.c:2603 replication/logical/launcher.c:1127
 #: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1460
-#: replication/slotfuncs.c:200 replication/walsender.c:3195
+#: replication/slotfuncs.c:200 replication/walsender.c:3198
+#: utils/adt/datetime.c:4795 utils/adt/genfile.c:464 utils/adt/genfile.c:544
 #: 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/pgstatfuncs.c:457
-#: utils/adt/pgstatfuncs.c:558 utils/fmgr/funcapi.c:62 utils/misc/guc.c:8830
+#: utils/adt/jsonfuncs.c:3608 utils/adt/misc.c:408 utils/adt/pgstatfuncs.c:459
+#: utils/adt/pgstatfuncs.c:560 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8830
 #: utils/mmgr/portalmem.c:1134
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
@@ -3179,8 +3181,9 @@ msgstr ""
 #: commands/extension.c:2015 commands/extension.c:2239 commands/prepare.c:726
 #: foreign/foreign.c:493 libpq/hba.c:2607 replication/logical/launcher.c:1131
 #: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1464
-#: replication/slotfuncs.c:204 replication/walsender.c:3199
-#: utils/adt/pgstatfuncs.c:461 utils/adt/pgstatfuncs.c:562
+#: replication/slotfuncs.c:204 replication/walsender.c:3202
+#: utils/adt/datetime.c:4799 utils/adt/genfile.c:468 utils/adt/genfile.c:548
+#: utils/adt/misc.c:412 utils/adt/pgstatfuncs.c:463 utils/adt/pgstatfuncs.c:564
 #: utils/misc/guc.c:8834 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1138
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
@@ -3398,7 +3401,7 @@ msgstr "запись с неверной длиной в позиции %X/%X"
 msgid "invalid compressed image at %X/%X, block %d"
 msgstr "неверный сжатый образ в позиции %X/%X, блок %d"
 
-#: access/transam/xlogutils.c:751 replication/walsender.c:2445
+#: access/transam/xlogutils.c:751 replication/walsender.c:2447
 #, c-format
 msgid "could not read from log segment %s, offset %u, length %lu: %m"
 msgstr "не удалось прочитать сегмент журнала %s (смещение %u, длина %lu): %m"
@@ -3584,17 +3587,17 @@ msgstr "большой объект %u не существует"
 #: commands/subscriptioncmds.c:110 commands/subscriptioncmds.c:120
 #: commands/subscriptioncmds.c:130 commands/subscriptioncmds.c:140
 #: commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:165
-#: commands/subscriptioncmds.c:179 commands/tablecmds.c:6371
+#: commands/subscriptioncmds.c:179 commands/tablecmds.c:6374
 #: commands/typecmds.c:295 commands/typecmds.c:1444 commands/typecmds.c:1453
 #: commands/typecmds.c:1461 commands/typecmds.c:1469 commands/typecmds.c:1477
 #: 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:555 commands/user.c:563
-#: commands/user.c:571 commands/user.c:579 commands/user.c:587
-#: commands/user.c:595 commands/user.c:603 commands/user.c:611
-#: commands/user.c:620 commands/user.c:628 commands/user.c:636
+#: 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:407 replication/pgoutput/pgoutput.c:111
 #: replication/pgoutput/pgoutput.c:132 replication/walsender.c:804
 #: replication/walsender.c:815 replication/walsender.c:825
@@ -3613,14 +3616,14 @@ msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
 msgstr "предложение IN SCHEMA нельзя использовать в GRANT/REVOKE ON SCHEMAS"
 
 #: catalog/aclchk.c:1576 catalog/objectaddress.c:1390 commands/analyze.c:433
-#: commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6017
-#: commands/tablecmds.c:6165 commands/tablecmds.c:6222
-#: commands/tablecmds.c:6296 commands/tablecmds.c:6390
-#: commands/tablecmds.c:6449 commands/tablecmds.c:6588
-#: commands/tablecmds.c:6670 commands/tablecmds.c:6762
-#: commands/tablecmds.c:6856 commands/tablecmds.c:9585
-#: commands/tablecmds.c:9766 commands/tablecmds.c:9906
-#: commands/tablecmds.c:10434 commands/trigger.c:904 parser/analyze.c:2343
+#: commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6020
+#: commands/tablecmds.c:6168 commands/tablecmds.c:6225
+#: commands/tablecmds.c:6299 commands/tablecmds.c:6393
+#: commands/tablecmds.c:6452 commands/tablecmds.c:6591
+#: commands/tablecmds.c:6673 commands/tablecmds.c:6765
+#: commands/tablecmds.c:6859 commands/tablecmds.c:9588
+#: commands/tablecmds.c:9769 commands/tablecmds.c:9909
+#: commands/tablecmds.c:10490 commands/trigger.c:904 parser/analyze.c:2343
 #: parser/parse_relation.c:2735 parser/parse_relation.c:2798
 #: parser/parse_target.c:1030 parser/parse_type.c:145 utils/adt/acl.c:2886
 #: utils/adt/ruleutils.c:2465
@@ -3629,7 +3632,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "столбец \"%s\" в таблице \"%s\" не существует"
 
 #: catalog/aclchk.c:1843 catalog/objectaddress.c:1230 commands/sequence.c:1128
-#: commands/tablecmds.c:231 commands/tablecmds.c:14237 utils/adt/acl.c:2076
+#: commands/tablecmds.c:233 commands/tablecmds.c:14326 utils/adt/acl.c:2076
 #: utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170
 #: utils/adt/acl.c:2198 utils/adt/acl.c:2228
 #, c-format
@@ -4223,13 +4226,13 @@ msgstr "нет прав для создания отношения \"%s.%s\""
 msgid "System catalog modifications are currently disallowed."
 msgstr "Изменение системного каталога в текущем состоянии запрещено."
 
-#: catalog/heap.c:433 commands/tablecmds.c:1917 commands/tablecmds.c:2450
-#: commands/tablecmds.c:5584
+#: catalog/heap.c:433 commands/tablecmds.c:1920 commands/tablecmds.c:2453
+#: commands/tablecmds.c:5587
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "максимальное число столбцов в таблице: %d"
 
-#: catalog/heap.c:452 commands/tablecmds.c:5880
+#: catalog/heap.c:452 commands/tablecmds.c:5883
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "имя столбца \"%s\" конфликтует с системным столбцом"
@@ -4257,7 +4260,7 @@ msgstr ""
 "сортировки"
 
 #: catalog/heap.c:605 commands/createas.c:204 commands/createas.c:501
-#: commands/indexcmds.c:1635 commands/tablecmds.c:14533 commands/view.c:105
+#: commands/indexcmds.c:1688 commands/tablecmds.c:14622 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:6031 utils/adt/varlena.c:1416 utils/adt/varlena.c:1881
@@ -4265,7 +4268,7 @@ msgstr ""
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr "Задайте правило сортировки явно в предложении COLLATE."
 
-#: catalog/heap.c:1094 catalog/index.c:884 commands/tablecmds.c:3212
+#: catalog/heap.c:1094 catalog/index.c:883 commands/tablecmds.c:3215
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "отношение \"%s\" уже существует"
@@ -4302,8 +4305,8 @@ msgstr ""
 msgid "check constraint \"%s\" already exists"
 msgstr "ограничение-проверка \"%s\" уже существует"
 
-#: catalog/heap.c:2778 catalog/index.c:898 catalog/pg_constraint.c:679
-#: commands/tablecmds.c:7233
+#: catalog/heap.c:2778 catalog/index.c:897 catalog/pg_constraint.c:679
+#: commands/tablecmds.c:7236
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "ограничение \"%s\" для отношения \"%s\" уже существует"
@@ -4386,57 +4389,57 @@ msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
 msgstr ""
 "Опустошите таблицу \"%s\" параллельно или используйте TRUNCATE ... CASCADE."
 
-#: catalog/index.c:233 parser/parse_utilcmd.c:1823 parser/parse_utilcmd.c:1910
+#: catalog/index.c:232 parser/parse_utilcmd.c:1823 parser/parse_utilcmd.c:1910
 #, c-format
 msgid "multiple primary keys for table \"%s\" are not allowed"
 msgstr "таблица \"%s\" не может иметь несколько первичных ключей"
 
-#: catalog/index.c:251
+#: catalog/index.c:250
 #, c-format
 msgid "primary keys cannot be expressions"
 msgstr "первичные ключи не могут быть выражениями"
 
-#: catalog/index.c:828 catalog/index.c:1299
+#: catalog/index.c:827 catalog/index.c:1298
 #, c-format
 msgid "user-defined indexes on system catalog tables are not supported"
 msgstr ""
 "пользовательские индексы в таблицах системного каталога не поддерживаются"
 
-#: catalog/index.c:838
+#: catalog/index.c:837
 #, c-format
 msgid "concurrent index creation on system catalog tables is not supported"
 msgstr ""
 "параллельное создание индекса в таблицах системного каталога не "
 "поддерживается"
 
-#: catalog/index.c:856
+#: catalog/index.c:855
 #, c-format
 msgid "shared indexes cannot be created after initdb"
 msgstr "нельзя создать разделяемые индексы после initdb"
 
-#: catalog/index.c:876 commands/createas.c:250 commands/sequence.c:152
+#: catalog/index.c:875 commands/createas.c:250 commands/sequence.c:152
 #: parser/parse_utilcmd.c:205
 #, c-format
 msgid "relation \"%s\" already exists, skipping"
 msgstr "отношение \"%s\" уже существует, пропускается"
 
-#: catalog/index.c:926
+#: catalog/index.c:925
 #, c-format
 msgid "pg_class index OID value not set when in binary upgrade mode"
 msgstr ""
 "значение OID индекса в pg_class не задано в режиме двоичного обновления"
 
-#: catalog/index.c:1583
+#: catalog/index.c:1582
 #, c-format
 msgid "DROP INDEX CONCURRENTLY must be first action in transaction"
 msgstr "DROP INDEX CONCURRENTLY должен быть первым действием в транзакции"
 
-#: catalog/index.c:2380
+#: catalog/index.c:2379
 #, c-format
 msgid "building index \"%s\" on table \"%s\" serially"
 msgstr "создание индекса \"%s\" для таблицы \"%s\" в непараллельном режиме"
 
-#: catalog/index.c:2385
+#: catalog/index.c:2384
 #, c-format
 msgid ""
 "building index \"%s\" on table \"%s\" with request for %d parallel worker"
@@ -4452,17 +4455,17 @@ msgstr[2] ""
 "создание индекса \"%s\" для таблицы \"%s\" с расчётом на %d параллельных "
 "исполнителей"
 
-#: catalog/index.c:3774
+#: catalog/index.c:3773
 #, c-format
 msgid "cannot reindex temporary tables of other sessions"
 msgstr "переиндексировать временные таблицы других сеансов нельзя"
 
-#: catalog/index.c:3906
+#: catalog/index.c:3896
 #, c-format
 msgid "index \"%s\" was reindexed"
 msgstr "индекс \"%s\" был перестроен"
 
-#: catalog/index.c:3976
+#: catalog/index.c:3968
 #, c-format
 msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\""
 msgstr ""
@@ -4569,7 +4572,7 @@ msgid "cannot move objects into or out of TOAST schema"
 msgstr "перемещать объекты в/из схем TOAST нельзя"
 
 #: catalog/namespace.c:3042 commands/schemacmds.c:256 commands/schemacmds.c:334
-#: commands/tablecmds.c:1034
+#: commands/tablecmds.c:1037
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "схема \"%s\" не существует"
@@ -4579,32 +4582,32 @@ msgstr "схема \"%s\" не существует"
 msgid "improper relation name (too many dotted names): %s"
 msgstr "неверное имя отношения (слишком много компонентов): %s"
 
-#: catalog/namespace.c:3607
+#: catalog/namespace.c:3617
 #, c-format
 msgid "collation \"%s\" for encoding \"%s\" does not exist"
 msgstr "правило сортировки \"%s\" для кодировки \"%s\" не существует"
 
-#: catalog/namespace.c:3662
+#: catalog/namespace.c:3672
 #, c-format
 msgid "conversion \"%s\" does not exist"
 msgstr "преобразование \"%s\" не существует"
 
-#: catalog/namespace.c:3902
+#: catalog/namespace.c:3912
 #, c-format
 msgid "permission denied to create temporary tables in database \"%s\""
 msgstr "нет прав для создания временных таблиц в базе \"%s\""
 
-#: catalog/namespace.c:3918
+#: catalog/namespace.c:3928
 #, c-format
 msgid "cannot create temporary tables during recovery"
 msgstr "создавать временные таблицы в процессе восстановления нельзя"
 
-#: catalog/namespace.c:3924
+#: catalog/namespace.c:3934
 #, c-format
 msgid "cannot create temporary tables during a parallel operation"
 msgstr "создавать временные таблицы во время параллельных операций нельзя"
 
-#: catalog/namespace.c:4207 commands/tablespace.c:1172 commands/variable.c:64
+#: catalog/namespace.c:4217 commands/tablespace.c:1172 commands/variable.c:64
 #: utils/misc/guc.c:10297 utils/misc/guc.c:10375
 #, c-format
 msgid "List syntax is invalid."
@@ -4612,26 +4615,26 @@ msgstr "Ошибка синтаксиса в списке."
 
 #: catalog/objectaddress.c:1238 catalog/pg_publication.c:66
 #: commands/policy.c:94 commands/policy.c:394 commands/policy.c:484
-#: commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1775
-#: commands/tablecmds.c:5048 commands/tablecmds.c:9701
+#: commands/tablecmds.c:227 commands/tablecmds.c:269 commands/tablecmds.c:1778
+#: commands/tablecmds.c:5051 commands/tablecmds.c:9704
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "\"%s\" - это не таблица"
 
-#: catalog/objectaddress.c:1245 commands/tablecmds.c:237
-#: commands/tablecmds.c:5078 commands/tablecmds.c:14242 commands/view.c:138
+#: catalog/objectaddress.c:1245 commands/tablecmds.c:239
+#: commands/tablecmds.c:5081 commands/tablecmds.c:14331 commands/view.c:138
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "\"%s\" - это не представление"
 
-#: catalog/objectaddress.c:1252 commands/matview.c:172 commands/tablecmds.c:243
-#: commands/tablecmds.c:14247
+#: catalog/objectaddress.c:1252 commands/matview.c:172 commands/tablecmds.c:245
+#: commands/tablecmds.c:14336
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "\"%s\" - это не материализованное представление"
 
-#: catalog/objectaddress.c:1259 commands/tablecmds.c:261
-#: commands/tablecmds.c:5081 commands/tablecmds.c:14252
+#: catalog/objectaddress.c:1259 commands/tablecmds.c:263
+#: commands/tablecmds.c:5084 commands/tablecmds.c:14341
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "\"%s\" - это не сторонняя таблица"
@@ -4653,7 +4656,7 @@ msgstr ""
 "значение по умолчанию для столбца \"%s\" отношения \"%s\" не существует"
 
 #: catalog/objectaddress.c:1509 commands/functioncmds.c:133
-#: commands/tablecmds.c:253 commands/typecmds.c:3324 parser/parse_type.c:244
+#: commands/tablecmds.c:255 commands/typecmds.c:3324 parser/parse_type.c:244
 #: parser/parse_type.c:273 parser/parse_type.c:846 utils/adt/acl.c:4452
 #, c-format
 msgid "type \"%s\" does not exist"
@@ -5077,11 +5080,11 @@ msgstr "отношение %s"
 msgid "operator family %s for access method %s"
 msgstr "семейство операторов %s для метода доступа %s"
 
-#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:966
-#: commands/tablecmds.c:961 commands/tablecmds.c:7972 commands/tablecmds.c:9792
-#: commands/tablecmds.c:15181 commands/tablecmds.c:15792
+#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:1019
+#: commands/tablecmds.c:964 commands/tablecmds.c:7975 commands/tablecmds.c:9795
+#: commands/tablecmds.c:15270 commands/tablecmds.c:15944
 #: executor/execExprInterp.c:3284 executor/execMain.c:1931
-#: executor/execMain.c:2010 executor/execMain.c:2058 executor/execMain.c:2164
+#: executor/execMain.c:2011 executor/execMain.c:2060 executor/execMain.c:2167
 #: executor/execPartition.c:475 executor/execPartition.c:535
 #: executor/execPartition.c:651 executor/execPartition.c:754
 #: executor/execPartition.c:825 executor/execPartition.c:1023
@@ -5165,7 +5168,7 @@ msgstr ""
 msgid "return type of combine function %s is not %s"
 msgstr "комбинирующая функция %s должна возвращать тип %s"
 
-#: catalog/pg_aggregate.c:439 executor/nodeAgg.c:2957
+#: catalog/pg_aggregate.c:439 executor/nodeAgg.c:2958
 #, c-format
 msgid "combine function with transition type %s must not be declared STRICT"
 msgstr ""
@@ -5704,8 +5707,8 @@ msgstr "для типов постоянного размера применим
 msgid "could not form array type name for type \"%s\""
 msgstr "не удалось сформировать имя типа массива для типа \"%s\""
 
-#: catalog/toasting.c:105 commands/indexcmds.c:457 commands/tablecmds.c:5060
-#: commands/tablecmds.c:14130
+#: catalog/toasting.c:105 commands/indexcmds.c:458 commands/tablecmds.c:5063
+#: commands/tablecmds.c:14219
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "\"%s\" - это не таблица и не материализованное представление"
@@ -5878,7 +5881,7 @@ msgstr "конфигурация текстового поиска \"%s\" уже
 msgid "must be superuser to rename %s"
 msgstr "переименовать \"%s\" может только суперпользователь"
 
-#: commands/alter.c:712
+#: commands/alter.c:728
 #, c-format
 msgid "must be superuser to set schema of %s"
 msgstr "для назначения схемы объекта %s нужно быть суперпользователем"
@@ -5903,7 +5906,7 @@ msgstr "метод доступа \"%s\" уже существует"
 msgid "must be superuser to drop access methods"
 msgstr "для удаления методов доступа нужно быть суперпользователем"
 
-#: commands/amcmds.c:174 commands/indexcmds.c:174 commands/indexcmds.c:603
+#: commands/amcmds.c:174 commands/indexcmds.c:175 commands/indexcmds.c:604
 #: commands/opclasscmds.c:364 commands/opclasscmds.c:778
 #, c-format
 msgid "access method \"%s\" does not exist"
@@ -6077,7 +6080,7 @@ msgstr "кластеризовать секционированную табли
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "таблица \"%s\" ранее не кластеризовалась по какому-либо индексу"
 
-#: commands/cluster.c:181 commands/tablecmds.c:11287 commands/tablecmds.c:13192
+#: commands/cluster.c:181 commands/tablecmds.c:11376 commands/tablecmds.c:13281
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "индекс \"%s\" для таблицы \"%s\" не существует"
@@ -6092,7 +6095,7 @@ msgstr "кластеризовать разделяемый каталог не
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "очищать временные таблицы других сеансов нельзя"
 
-#: commands/cluster.c:439 commands/tablecmds.c:13202
+#: commands/cluster.c:439 commands/tablecmds.c:13291
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "\"%s\" не является индексом таблицы \"%s\""
@@ -6823,15 +6826,15 @@ msgstr "неверный размер поля"
 msgid "incorrect binary data format"
 msgstr "неверный двоичный формат данных"
 
-#: commands/copy.c:4831 commands/indexcmds.c:1520 commands/statscmds.c:206
-#: commands/tablecmds.c:1943 commands/tablecmds.c:2500
-#: commands/tablecmds.c:2881 parser/parse_relation.c:3288
-#: parser/parse_relation.c:3308 utils/adt/tsvector_op.c:2561
+#: commands/copy.c:4831 commands/indexcmds.c:1573 commands/statscmds.c:206
+#: commands/tablecmds.c:1946 commands/tablecmds.c:2503
+#: commands/tablecmds.c:2884 parser/parse_relation.c:3288
+#: parser/parse_relation.c:3308 utils/adt/tsvector_op.c:2652
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "столбец \"%s\" не существует"
 
-#: commands/copy.c:4838 commands/tablecmds.c:1970 commands/trigger.c:913
+#: commands/copy.c:4838 commands/tablecmds.c:1973 commands/trigger.c:913
 #: parser/parse_target.c:1046 parser/parse_target.c:1057
 #, c-format
 msgid "column \"%s\" specified more than once"
@@ -6868,7 +6871,7 @@ msgid "%s is not a valid encoding name"
 msgstr "%s не является верным названием кодировки"
 
 #: commands/dbcommands.c:292 commands/dbcommands.c:1494 commands/user.c:276
-#: commands/user.c:664
+#: commands/user.c:676
 #, c-format
 msgid "invalid connection limit: %d"
 msgstr "неверный предел подключений: %d"
@@ -7170,19 +7173,19 @@ msgstr "функция \"%s\" является агрегатной"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Используйте DROP AGGREGATE для удаления агрегатных функций."
 
-#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2965
-#: commands/tablecmds.c:3123 commands/tablecmds.c:3166
-#: commands/tablecmds.c:13575 tcop/utility.c:1170
+#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2968
+#: commands/tablecmds.c:3126 commands/tablecmds.c:3169
+#: commands/tablecmds.c:13664 tcop/utility.c:1170
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "отношение \"%s\" не существует, пропускается"
 
-#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1039
+#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1042
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "схема \"%s\" не существует, пропускается"
 
-#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:254
+#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:256
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "тип \"%s\" не существует, пропускается"
@@ -8141,89 +8144,96 @@ msgstr[0] "процедуре нельзя передать больше %d ар
 msgstr[1] "процедуре нельзя передать больше %d аргументов"
 msgstr[2] "процедуре нельзя передать больше %d аргументов"
 
-#: commands/indexcmds.c:407
+#: commands/indexcmds.c:408
 #, c-format
 msgid "must specify at least one column"
 msgstr "нужно указать минимум один столбец"
 
-#: commands/indexcmds.c:411
+#: commands/indexcmds.c:412
 #, c-format
 msgid "cannot use more than %d columns in an index"
 msgstr "число столбцов в индексе не может превышать %d"
 
-#: commands/indexcmds.c:451
+#: commands/indexcmds.c:452
 #, c-format
 msgid "cannot create index on foreign table \"%s\""
 msgstr "создать индекс в сторонней таблице \"%s\" нельзя"
 
-#: commands/indexcmds.c:482
+#: commands/indexcmds.c:483
 #, c-format
 msgid "cannot create index on partitioned table \"%s\" concurrently"
 msgstr ""
 "создать индекс в секционированной таблице \"%s\" параллельным способом нельзя"
 
-#: commands/indexcmds.c:487
+#: commands/indexcmds.c:488
 #, c-format
 msgid "cannot create exclusion constraints on partitioned table \"%s\""
 msgstr ""
 "создать ограничение-исключение в секционированной таблице \"%s\" нельзя"
 
-#: commands/indexcmds.c:497
+#: commands/indexcmds.c:498
 #, c-format
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "создавать индексы во временных таблицах других сеансов нельзя"
 
-#: commands/indexcmds.c:562 commands/tablecmds.c:618 commands/tablecmds.c:11596
-#: commands/tablecmds.c:11730
+#: commands/indexcmds.c:563 commands/tablecmds.c:621 commands/tablecmds.c:11685
+#: commands/tablecmds.c:11819
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr ""
 "в табличное пространство pg_global можно поместить только разделяемые таблицы"
 
-#: commands/indexcmds.c:595
+#: commands/indexcmds.c:596
 #, c-format
 msgid "substituting access method \"gist\" for obsolete method \"rtree\""
 msgstr "устаревший метод доступа \"rtree\" подменяется методом \"gist\""
 
-#: commands/indexcmds.c:613
+#: commands/indexcmds.c:614
 #, c-format
 msgid "access method \"%s\" does not support unique indexes"
 msgstr "метод доступа \"%s\" не поддерживает уникальные индексы"
 
-#: commands/indexcmds.c:618
+#: commands/indexcmds.c:619
 #, c-format
 msgid "access method \"%s\" does not support included columns"
 msgstr "метод доступа \"%s\" не поддерживает включаемые столбцы"
 
-#: commands/indexcmds.c:623
+#: commands/indexcmds.c:624
 #, c-format
 msgid "access method \"%s\" does not support multicolumn indexes"
 msgstr "метод доступа \"%s\" не поддерживает индексы по многим столбцам"
 
-#: commands/indexcmds.c:628
+#: commands/indexcmds.c:629
 #, c-format
 msgid "access method \"%s\" does not support exclusion constraints"
 msgstr "метод доступа \"%s\" не поддерживает ограничения-исключения"
 
-#: commands/indexcmds.c:740
+#: commands/indexcmds.c:762
+#, c-format
+msgid "cannot match partition key to an index using access method \"%s\""
+msgstr ""
+"сопоставить ключ секционирования с индексом, использующим метод доступа \"%s"
+"\", нельзя"
+
+#: commands/indexcmds.c:772
 #, c-format
 msgid "unsupported %s constraint with partition key definition"
 msgstr ""
 "неподдерживаемое ограничение \"%s\" с определением ключа секционирования"
 
-#: commands/indexcmds.c:742
+#: commands/indexcmds.c:774
 #, c-format
 msgid "%s constraints cannot be used when partition keys include expressions."
 msgstr ""
 "Ограничения %s не могут использоваться, когда ключи секционирования включают "
 "выражения."
 
-#: commands/indexcmds.c:760
+#: commands/indexcmds.c:813
 #, c-format
 msgid "insufficient columns in %s constraint definition"
 msgstr "недостаточно столбцов в определении ограничения %s"
 
-#: commands/indexcmds.c:762
+#: commands/indexcmds.c:815
 #, c-format
 msgid ""
 "%s constraint on table \"%s\" lacks column \"%s\" which is part of the "
@@ -8232,97 +8242,97 @@ msgstr ""
 "В ограничении %s таблицы \"%s\" не хватает столбца \"%s\", входящего в ключ "
 "секционирования."
 
-#: commands/indexcmds.c:781 commands/indexcmds.c:801
+#: commands/indexcmds.c:834 commands/indexcmds.c:854
 #, c-format
 msgid "index creation on system columns is not supported"
 msgstr "создание индекса для системных столбцов не поддерживается"
 
-#: commands/indexcmds.c:826
+#: commands/indexcmds.c:879
 #, c-format
 msgid "%s %s will create implicit index \"%s\" for table \"%s\""
 msgstr "%s %s создаст неявный индекс \"%s\" для таблицы \"%s\""
 
-#: commands/indexcmds.c:953 tcop/utility.c:1354
+#: commands/indexcmds.c:1006 tcop/utility.c:1354
 #, c-format
 msgid "cannot create unique index on partitioned table \"%s\""
 msgstr "создать уникальный индекс в секционированной таблице \"%s\" нельзя"
 
-#: commands/indexcmds.c:955 tcop/utility.c:1356
+#: commands/indexcmds.c:1008 tcop/utility.c:1356
 #, c-format
 msgid "Table \"%s\" contains partitions that are foreign tables."
 msgstr "Таблица \"%s\" содержит секции, являющиеся сторонними таблицами."
 
-#: commands/indexcmds.c:1449
+#: commands/indexcmds.c:1502
 #, c-format
 msgid "functions in index predicate must be marked IMMUTABLE"
 msgstr "функции в предикате индекса должны быть помечены как IMMUTABLE"
 
-#: commands/indexcmds.c:1515 parser/parse_utilcmd.c:2237
+#: commands/indexcmds.c:1568 parser/parse_utilcmd.c:2237
 #: parser/parse_utilcmd.c:2361
 #, c-format
 msgid "column \"%s\" named in key does not exist"
 msgstr "указанный в ключе столбец \"%s\" не существует"
 
-#: commands/indexcmds.c:1539 parser/parse_utilcmd.c:1586
+#: commands/indexcmds.c:1592 parser/parse_utilcmd.c:1586
 #, c-format
 msgid "expressions are not supported in included columns"
 msgstr "выражения во включаемых столбцах не поддерживаются"
 
-#: commands/indexcmds.c:1580
+#: commands/indexcmds.c:1633
 #, c-format
 msgid "functions in index expression must be marked IMMUTABLE"
 msgstr "функции в индексном выражении должны быть помечены как IMMUTABLE"
 
-#: commands/indexcmds.c:1595
+#: commands/indexcmds.c:1648
 #, c-format
 msgid "including column does not support a collation"
 msgstr "включаемые столбцы не поддерживают правила сортировки"
 
-#: commands/indexcmds.c:1599
+#: commands/indexcmds.c:1652
 #, c-format
 msgid "including column does not support an operator class"
 msgstr "включаемые столбцы не поддерживают классы операторов"
 
-#: commands/indexcmds.c:1603
+#: commands/indexcmds.c:1656
 #, c-format
 msgid "including column does not support ASC/DESC options"
 msgstr "включаемые столбцы не поддерживают сортировку ASC/DESC"
 
-#: commands/indexcmds.c:1607
+#: commands/indexcmds.c:1660
 #, c-format
 msgid "including column does not support NULLS FIRST/LAST options"
 msgstr "включаемые столбцы не поддерживают указания NULLS FIRST/LAST"
 
-#: commands/indexcmds.c:1634
+#: commands/indexcmds.c:1687
 #, c-format
 msgid "could not determine which collation to use for index expression"
 msgstr "не удалось определить правило сортировки для индексного выражения"
 
-#: commands/indexcmds.c:1642 commands/tablecmds.c:14540 commands/typecmds.c:833
+#: commands/indexcmds.c:1695 commands/tablecmds.c:14629 commands/typecmds.c:833
 #: parser/parse_expr.c:2772 parser/parse_type.c:567 parser/parse_utilcmd.c:3392
-#: utils/adt/misc.c:681
+#: utils/adt/misc.c:694
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "тип %s не поддерживает сортировку (COLLATION)"
 
-#: commands/indexcmds.c:1680
+#: commands/indexcmds.c:1733
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "оператор %s не коммутативен"
 
-#: commands/indexcmds.c:1682
+#: commands/indexcmds.c:1735
 #, c-format
 msgid "Only commutative operators can be used in exclusion constraints."
 msgstr ""
 "В ограничениях-исключениях могут использоваться только коммутативные "
 "операторы."
 
-#: commands/indexcmds.c:1708
+#: commands/indexcmds.c:1761
 #, c-format
 msgid "operator %s is not a member of operator family \"%s\""
 msgstr "оператор \"%s\" не входит в семейство операторов \"%s\""
 
-#: commands/indexcmds.c:1711
+#: commands/indexcmds.c:1764
 #, c-format
 msgid ""
 "The exclusion operator must be related to the index operator class for the "
@@ -8331,24 +8341,24 @@ msgstr ""
 "Оператор исключения для ограничения должен относиться к классу операторов "
 "индекса."
 
-#: commands/indexcmds.c:1746
+#: commands/indexcmds.c:1799
 #, c-format
 msgid "access method \"%s\" does not support ASC/DESC options"
 msgstr "метод доступа \"%s\" не поддерживает сортировку ASC/DESC"
 
-#: commands/indexcmds.c:1751
+#: commands/indexcmds.c:1804
 #, c-format
 msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
 msgstr "метод доступа \"%s\" не поддерживает параметр NULLS FIRST/LAST"
 
-#: commands/indexcmds.c:1810 commands/typecmds.c:1996
+#: commands/indexcmds.c:1863 commands/typecmds.c:1996
 #, c-format
 msgid "data type %s has no default operator class for access method \"%s\""
 msgstr ""
 "для типа данных %s не определён класс операторов по умолчанию для метода "
 "доступа \"%s\""
 
-#: commands/indexcmds.c:1812
+#: commands/indexcmds.c:1865
 #, c-format
 msgid ""
 "You must specify an operator class for the index or define a default "
@@ -8357,39 +8367,39 @@ msgstr ""
 "Вы должны указать класс операторов для индекса или определить класс "
 "операторов по умолчанию для этого типа данных."
 
-#: commands/indexcmds.c:1841 commands/indexcmds.c:1849
+#: commands/indexcmds.c:1894 commands/indexcmds.c:1902
 #: commands/opclasscmds.c:206
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\""
 msgstr "класс операторов \"%s\" для метода доступа \"%s\" не существует"
 
-#: commands/indexcmds.c:1862 commands/typecmds.c:1984
+#: commands/indexcmds.c:1915 commands/typecmds.c:1984
 #, c-format
 msgid "operator class \"%s\" does not accept data type %s"
 msgstr "класс операторов \"%s\" не принимает тип данных %s"
 
-#: commands/indexcmds.c:1952
+#: commands/indexcmds.c:2005
 #, c-format
 msgid "there are multiple default operator classes for data type %s"
 msgstr ""
 "для типа данных %s определено несколько классов операторов по умолчанию"
 
-#: commands/indexcmds.c:2367
+#: commands/indexcmds.c:2420
 #, c-format
 msgid "table \"%s\" has no indexes"
 msgstr "в таблице \"%s\" нет индексов"
 
-#: commands/indexcmds.c:2422
+#: commands/indexcmds.c:2475
 #, c-format
 msgid "can only reindex the currently open database"
 msgstr "переиндексировать можно только текущую базу данных"
 
-#: commands/indexcmds.c:2540
+#: commands/indexcmds.c:2593
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "таблица \"%s.%s\" переиндексирована"
 
-#: commands/indexcmds.c:2562
+#: commands/indexcmds.c:2615
 #, c-format
 msgid "REINDEX is not yet implemented for partitioned indexes"
 msgstr "REINDEX для секционированных индексов ещё не реализован"
@@ -8679,10 +8689,10 @@ msgid "operator attribute \"%s\" cannot be changed"
 msgstr "атрибут оператора \"%s\" нельзя изменить"
 
 #: commands/policy.c:87 commands/policy.c:400 commands/policy.c:490
-#: commands/tablecmds.c:1311 commands/tablecmds.c:1788
-#: commands/tablecmds.c:2775 commands/tablecmds.c:5030
-#: commands/tablecmds.c:7470 commands/tablecmds.c:14163
-#: commands/tablecmds.c:14198 commands/trigger.c:316 commands/trigger.c:1525
+#: commands/tablecmds.c:1314 commands/tablecmds.c:1791
+#: commands/tablecmds.c:2778 commands/tablecmds.c:5033
+#: commands/tablecmds.c:7473 commands/tablecmds.c:14252
+#: commands/tablecmds.c:14287 commands/trigger.c:316 commands/trigger.c:1525
 #: commands/trigger.c:1634 rewrite/rewriteDefine.c:272
 #: rewrite/rewriteDefine.c:924
 #, c-format
@@ -9032,8 +9042,8 @@ msgstr ""
 msgid "cannot change ownership of identity sequence"
 msgstr "сменить владельца последовательности идентификации нельзя"
 
-#: commands/sequence.c:1706 commands/tablecmds.c:10978
-#: commands/tablecmds.c:13595
+#: commands/sequence.c:1706 commands/tablecmds.c:11067
+#: commands/tablecmds.c:13684
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Последовательность \"%s\" связана с таблицей \"%s\"."
@@ -9270,156 +9280,156 @@ msgid "could not receive list of replicated tables from the publisher: %s"
 msgstr ""
 "не удалось получить список реплицируемых таблиц с сервера репликации: %s"
 
-#: commands/tablecmds.c:223 commands/tablecmds.c:265
+#: commands/tablecmds.c:225 commands/tablecmds.c:267
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "таблица \"%s\" не существует"
 
-#: commands/tablecmds.c:224 commands/tablecmds.c:266
+#: commands/tablecmds.c:226 commands/tablecmds.c:268
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "таблица \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:226 commands/tablecmds.c:268
+#: commands/tablecmds.c:228 commands/tablecmds.c:270
 msgid "Use DROP TABLE to remove a table."
 msgstr "Выполните DROP TABLE для удаления таблицы."
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:231
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "последовательность \"%s\" не существует"
 
-#: commands/tablecmds.c:230
+#: commands/tablecmds.c:232
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "последовательность \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:234
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Выполните DROP SEQUENCE для удаления последовательности."
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:237
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "представление \"%s\" не существует"
 
-#: commands/tablecmds.c:236
+#: commands/tablecmds.c:238
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "представление \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:238
+#: commands/tablecmds.c:240
 msgid "Use DROP VIEW to remove a view."
 msgstr "Выполните DROP VIEW для удаления представления."
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:243
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "материализованное представление \"%s\" не существует"
 
-#: commands/tablecmds.c:242
+#: commands/tablecmds.c:244
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "материализованное представление \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:244
+#: commands/tablecmds.c:246
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr ""
 "Выполните DROP MATERIALIZED VIEW для удаления материализованного "
 "представления."
 
-#: commands/tablecmds.c:247 commands/tablecmds.c:271 commands/tablecmds.c:15727
+#: commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:15879
 #: parser/parse_utilcmd.c:1982
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "индекс \"%s\" не существует"
 
-#: commands/tablecmds.c:248 commands/tablecmds.c:272
+#: commands/tablecmds.c:250 commands/tablecmds.c:274
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "индекс \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:274
+#: commands/tablecmds.c:252 commands/tablecmds.c:276
 msgid "Use DROP INDEX to remove an index."
 msgstr "Выполните DROP INDEX для удаления индекса."
 
-#: commands/tablecmds.c:255
+#: commands/tablecmds.c:257
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "\"%s\" - это не тип"
 
-#: commands/tablecmds.c:256
+#: commands/tablecmds.c:258
 msgid "Use DROP TYPE to remove a type."
 msgstr "Выполните DROP TYPE для удаления типа."
 
-#: commands/tablecmds.c:259 commands/tablecmds.c:10420
-#: commands/tablecmds.c:13375
+#: commands/tablecmds.c:261 commands/tablecmds.c:10476
+#: commands/tablecmds.c:13464
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "сторонняя таблица \"%s\" не существует"
 
-#: commands/tablecmds.c:260
+#: commands/tablecmds.c:262
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "сторонняя таблица \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:262
+#: commands/tablecmds.c:264
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Выполните DROP FOREIGN TABLE для удаления сторонней таблицы."
 
-#: commands/tablecmds.c:558
+#: commands/tablecmds.c:561
 #, c-format
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT можно использовать только для временных таблиц"
 
-#: commands/tablecmds.c:586
+#: commands/tablecmds.c:589
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
 msgstr ""
 "в рамках операции с ограничениями по безопасности нельзя создать временную "
 "таблицу"
 
-#: commands/tablecmds.c:687
+#: commands/tablecmds.c:690
 #, c-format
 msgid "cannot create table with OIDs as partition of table without OIDs"
 msgstr "создать таблицу с OID в виде секции таблицы без OID нельзя"
 
-#: commands/tablecmds.c:811
+#: commands/tablecmds.c:814
 #, c-format
 msgid "\"%s\" is not partitioned"
 msgstr "отношение \"%s\" не является секционированным"
 
-#: commands/tablecmds.c:892
+#: commands/tablecmds.c:895
 #, c-format
 msgid "cannot partition using more than %d columns"
 msgstr "число столбцов в ключе секционирования не может превышать %d"
 
-#: commands/tablecmds.c:948
+#: commands/tablecmds.c:951
 #, c-format
 msgid "cannot create foreign partition of partitioned table \"%s\""
 msgstr "создать стороннюю секцию для секционированной таблицы \"%s\" нельзя"
 
-#: commands/tablecmds.c:950
+#: commands/tablecmds.c:953
 #, c-format
 msgid "Table \"%s\" contains indexes that are unique."
 msgstr "Таблица \"%s\" содержит индексы, являющиеся уникальными."
 
-#: commands/tablecmds.c:1119
+#: commands/tablecmds.c:1122
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects"
 msgstr "DROP INDEX CONCURRENTLY не поддерживает удаление нескольких объектов"
 
-#: commands/tablecmds.c:1123
+#: commands/tablecmds.c:1126
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY не поддерживает режим CASCADE"
 
-#: commands/tablecmds.c:1434
+#: commands/tablecmds.c:1437
 #, c-format
 msgid "cannot truncate only a partitioned table"
 msgstr "опустошить собственно секционированную таблицу нельзя"
 
-#: commands/tablecmds.c:1435
+#: commands/tablecmds.c:1438
 #, c-format
 msgid ""
 "Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions "
@@ -9428,34 +9438,34 @@ msgstr ""
 "Не указывайте ключевое слово ONLY или выполните TRUNCATE ONLY "
 "непосредственно для секций."
 
-#: commands/tablecmds.c:1504
+#: commands/tablecmds.c:1507
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "опустошение распространяется на таблицу %s"
 
-#: commands/tablecmds.c:1798
+#: commands/tablecmds.c:1801
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "временные таблицы других сеансов нельзя опустошить"
 
-#: commands/tablecmds.c:2039 commands/tablecmds.c:12126
+#: commands/tablecmds.c:2042 commands/tablecmds.c:12215
 #, c-format
 msgid "cannot inherit from partitioned table \"%s\""
 msgstr "наследование от секционированной таблицы \"%s\" не допускается"
 
-#: commands/tablecmds.c:2044
+#: commands/tablecmds.c:2047
 #, c-format
 msgid "cannot inherit from partition \"%s\""
 msgstr "наследование от секции \"%s\" не допускается"
 
-#: commands/tablecmds.c:2052 parser/parse_utilcmd.c:2199
+#: commands/tablecmds.c:2055 parser/parse_utilcmd.c:2199
 #: parser/parse_utilcmd.c:2322
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr ""
 "наследуемое отношение \"%s\" не является таблицей или сторонней таблицей"
 
-#: commands/tablecmds.c:2064
+#: commands/tablecmds.c:2067
 #, c-format
 msgid ""
 "cannot create a temporary relation as partition of permanent relation \"%s\""
@@ -9463,33 +9473,33 @@ msgstr ""
 "создать временное отношение в качестве секции постоянного отношения \"%s\" "
 "нельзя"
 
-#: commands/tablecmds.c:2073 commands/tablecmds.c:12105
+#: commands/tablecmds.c:2076 commands/tablecmds.c:12194
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "временное отношение \"%s\" не может наследоваться"
 
-#: commands/tablecmds.c:2083 commands/tablecmds.c:12113
+#: commands/tablecmds.c:2086 commands/tablecmds.c:12202
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "наследование от временного отношения другого сеанса невозможно"
 
-#: commands/tablecmds.c:2100 commands/tablecmds.c:12237
+#: commands/tablecmds.c:2103 commands/tablecmds.c:12326
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "отношение \"%s\" наследуется неоднократно"
 
-#: commands/tablecmds.c:2149
+#: commands/tablecmds.c:2152
 #, c-format
 msgid "merging multiple inherited definitions of column \"%s\""
 msgstr "слияние нескольких наследованных определений столбца \"%s\""
 
-#: commands/tablecmds.c:2157
+#: commands/tablecmds.c:2160
 #, c-format
 msgid "inherited column \"%s\" has a type conflict"
 msgstr "конфликт типов в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:2159 commands/tablecmds.c:2182
-#: commands/tablecmds.c:2387 commands/tablecmds.c:2417
+#: commands/tablecmds.c:2162 commands/tablecmds.c:2185
+#: commands/tablecmds.c:2390 commands/tablecmds.c:2420
 #: parser/parse_coerce.c:1721 parser/parse_coerce.c:1741
 #: parser/parse_coerce.c:1761 parser/parse_coerce.c:1807
 #: parser/parse_coerce.c:1846 parser/parse_param.c:218
@@ -9497,76 +9507,76 @@ msgstr "конфликт типов в наследованном столбце
 msgid "%s versus %s"
 msgstr "%s и %s"
 
-#: commands/tablecmds.c:2168
+#: commands/tablecmds.c:2171
 #, c-format
 msgid "inherited column \"%s\" has a collation conflict"
 msgstr "конфликт правил сортировки в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:2170 commands/tablecmds.c:2399
-#: commands/tablecmds.c:5521
+#: commands/tablecmds.c:2173 commands/tablecmds.c:2402
+#: commands/tablecmds.c:5524
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "\"%s\" и \"%s\""
 
-#: commands/tablecmds.c:2180
+#: commands/tablecmds.c:2183
 #, c-format
 msgid "inherited column \"%s\" has a storage parameter conflict"
 msgstr "конфликт параметров хранения в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:2293 commands/tablecmds.c:9801
+#: commands/tablecmds.c:2296 commands/tablecmds.c:9804
 #: parser/parse_utilcmd.c:1116 parser/parse_utilcmd.c:1515
 #: parser/parse_utilcmd.c:1622
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr "преобразовать ссылку на тип всей строки таблицы нельзя"
 
-#: commands/tablecmds.c:2294 parser/parse_utilcmd.c:1117
+#: commands/tablecmds.c:2297 parser/parse_utilcmd.c:1117
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "Ограничение \"%s\" ссылается на тип всей строки в таблице \"%s\"."
 
-#: commands/tablecmds.c:2373
+#: commands/tablecmds.c:2376
 #, c-format
 msgid "merging column \"%s\" with inherited definition"
 msgstr "слияние столбца \"%s\" с наследованным определением"
 
-#: commands/tablecmds.c:2377
+#: commands/tablecmds.c:2380
 #, c-format
 msgid "moving and merging column \"%s\" with inherited definition"
 msgstr "перемещение и слияние столбца \"%s\" с наследуемым определением"
 
-#: commands/tablecmds.c:2378
+#: commands/tablecmds.c:2381
 #, c-format
 msgid "User-specified column moved to the position of the inherited column."
 msgstr ""
 "Определённый пользователем столбец перемещён в позицию наследуемого столбца."
 
-#: commands/tablecmds.c:2385
+#: commands/tablecmds.c:2388
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "конфликт типов в столбце \"%s\""
 
-#: commands/tablecmds.c:2397
+#: commands/tablecmds.c:2400
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "конфликт правил сортировки в столбце \"%s\""
 
-#: commands/tablecmds.c:2415
+#: commands/tablecmds.c:2418
 #, c-format
 msgid "column \"%s\" has a storage parameter conflict"
 msgstr "конфликт параметров хранения в столбце \"%s\""
 
-#: commands/tablecmds.c:2518
+#: commands/tablecmds.c:2521
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "столбец \"%s\" наследует конфликтующие значения по умолчанию"
 
-#: commands/tablecmds.c:2520
+#: commands/tablecmds.c:2523
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
 msgstr "Для решения конфликта укажите желаемое значение по умолчанию."
 
-#: commands/tablecmds.c:2567
+#: commands/tablecmds.c:2570
 #, c-format
 msgid ""
 "check constraint name \"%s\" appears multiple times but with different "
@@ -9575,12 +9585,12 @@ msgstr ""
 "имя ограничения-проверки \"%s\" фигурирует несколько раз, но с разными "
 "выражениями"
 
-#: commands/tablecmds.c:2744
+#: commands/tablecmds.c:2747
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "переименовать столбец типизированной таблицы нельзя"
 
-#: commands/tablecmds.c:2763
+#: commands/tablecmds.c:2766
 #, c-format
 msgid ""
 "\"%s\" is not a table, view, materialized view, composite type, index, or "
@@ -9589,37 +9599,37 @@ msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление, "
 "составной тип, индекс или сторонняя таблица"
 
-#: commands/tablecmds.c:2857
+#: commands/tablecmds.c:2860
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
 msgstr ""
 "наследованный столбец \"%s\" должен быть также переименован в дочерних "
 "таблицах"
 
-#: commands/tablecmds.c:2889
+#: commands/tablecmds.c:2892
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "нельзя переименовать системный столбец \"%s\""
 
-#: commands/tablecmds.c:2904
+#: commands/tablecmds.c:2907
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "нельзя переименовать наследованный столбец \"%s\""
 
-#: commands/tablecmds.c:3056
+#: commands/tablecmds.c:3059
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
 msgstr ""
 "наследуемое ограничение \"%s\" должно быть также переименовано в дочерних "
 "таблицах"
 
-#: commands/tablecmds.c:3063
+#: commands/tablecmds.c:3066
 #, c-format
 msgid "cannot rename inherited constraint \"%s\""
 msgstr "нельзя переименовать наследованное ограничение \"%s\""
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3289
+#: commands/tablecmds.c:3292
 #, c-format
 msgid ""
 "cannot %s \"%s\" because it is being used by active queries in this session"
@@ -9628,49 +9638,49 @@ msgstr ""
 "запросами в данном сеансе"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3298
+#: commands/tablecmds.c:3301
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
 msgstr ""
 "нельзя выполнить %s \"%s\", так как с этим объектом связаны отложенные "
 "события триггеров"
 
-#: commands/tablecmds.c:4449
+#: commands/tablecmds.c:4452
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "перезаписать системное отношение \"%s\" нельзя"
 
-#: commands/tablecmds.c:4455
+#: commands/tablecmds.c:4458
 #, c-format
 msgid "cannot rewrite table \"%s\" used as a catalog table"
 msgstr "перезаписать таблицу \"%s\", используемую как таблицу каталога, нельзя"
 
-#: commands/tablecmds.c:4465
+#: commands/tablecmds.c:4468
 #, c-format
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "перезаписывать временные таблицы других сеансов нельзя"
 
-#: commands/tablecmds.c:4751
+#: commands/tablecmds.c:4754
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "перезапись таблицы \"%s\""
 
-#: commands/tablecmds.c:4755
+#: commands/tablecmds.c:4758
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "проверка таблицы \"%s\""
 
-#: commands/tablecmds.c:4871
+#: commands/tablecmds.c:4874
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "столбец \"%s\" содержит значения NULL"
 
-#: commands/tablecmds.c:4887 commands/tablecmds.c:8995
+#: commands/tablecmds.c:4890 commands/tablecmds.c:8998
 #, c-format
 msgid "check constraint \"%s\" is violated by some row"
 msgstr "ограничение-проверку \"%s\" нарушает некоторая строка"
 
-#: commands/tablecmds.c:4905
+#: commands/tablecmds.c:4908
 #, c-format
 msgid ""
 "updated partition constraint for default partition would be violated by some "
@@ -9679,70 +9689,70 @@ msgstr ""
 "изменённое ограничение секции для секции по умолчанию будет нарушено "
 "некоторыми строками"
 
-#: commands/tablecmds.c:4909
+#: commands/tablecmds.c:4912
 #, c-format
 msgid "partition constraint is violated by some row"
 msgstr "ограничение секции нарушает некоторая строка"
 
-#: commands/tablecmds.c:5051 commands/trigger.c:310 rewrite/rewriteDefine.c:266
+#: commands/tablecmds.c:5054 commands/trigger.c:310 rewrite/rewriteDefine.c:266
 #: rewrite/rewriteDefine.c:919
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "\"%s\" - это не таблица и не представление"
 
-#: commands/tablecmds.c:5054 commands/trigger.c:1519 commands/trigger.c:1625
+#: commands/tablecmds.c:5057 commands/trigger.c:1519 commands/trigger.c:1625
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "\"%s\" - это не таблица, представление и не сторонняя таблица"
 
-#: commands/tablecmds.c:5057
+#: commands/tablecmds.c:5060
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, or index"
 msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление или "
 "индекс"
 
-#: commands/tablecmds.c:5063
+#: commands/tablecmds.c:5066
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or index"
 msgstr "\"%s\" - это не таблица, материализованное представление или индекс"
 
-#: commands/tablecmds.c:5066
+#: commands/tablecmds.c:5069
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, материализованное представление или сторонняя "
 "таблица"
 
-#: commands/tablecmds.c:5069
+#: commands/tablecmds.c:5072
 #, c-format
 msgid "\"%s\" is not a table or foreign table"
 msgstr "\"%s\" - это не таблица и не сторонняя таблица"
 
-#: commands/tablecmds.c:5072
+#: commands/tablecmds.c:5075
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
 msgstr "\"%s\" - это не таблица, составной тип или сторонняя таблица"
 
-#: commands/tablecmds.c:5075 commands/tablecmds.c:6524
+#: commands/tablecmds.c:5078 commands/tablecmds.c:6527
 #, c-format
 msgid "\"%s\" is not a table, materialized view, index, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, материализованное представление, индекс или "
 "сторонняя таблица"
 
-#: commands/tablecmds.c:5085
+#: commands/tablecmds.c:5088
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "неправильный тип \"%s\""
 
-#: commands/tablecmds.c:5291 commands/tablecmds.c:5298
+#: commands/tablecmds.c:5294 commands/tablecmds.c:5301
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr ""
 "изменить тип \"%s\" нельзя, так как он задействован в столбце \"%s.%s\""
 
-#: commands/tablecmds.c:5305
+#: commands/tablecmds.c:5308
 #, c-format
 msgid ""
 "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
@@ -9750,82 +9760,82 @@ msgstr ""
 "изменить стороннюю таблицу \"%s\" нельзя, так как столбец \"%s.%s\" "
 "задействует тип её строки"
 
-#: commands/tablecmds.c:5312
+#: commands/tablecmds.c:5315
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr ""
 "изменить таблицу \"%s\" нельзя, так как столбец \"%s.%s\" задействует тип её "
 "строки"
 
-#: commands/tablecmds.c:5366
+#: commands/tablecmds.c:5369
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "изменить тип \"%s\", так как это тип типизированной таблицы"
 
-#: commands/tablecmds.c:5368
+#: commands/tablecmds.c:5371
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr ""
 "Чтобы изменить также типизированные таблицы, выполните ALTER ... CASCADE."
 
-#: commands/tablecmds.c:5414
+#: commands/tablecmds.c:5417
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "тип %s не является составным"
 
-#: commands/tablecmds.c:5440
+#: commands/tablecmds.c:5443
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "добавить столбец в типизированную таблицу нельзя"
 
-#: commands/tablecmds.c:5484
+#: commands/tablecmds.c:5487
 #, c-format
 msgid "cannot add column to a partition"
 msgstr "добавить столбец в секцию нельзя"
 
-#: commands/tablecmds.c:5513 commands/tablecmds.c:12364
+#: commands/tablecmds.c:5516 commands/tablecmds.c:12453
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "дочерняя таблица \"%s\" имеет другой тип для столбца \"%s\""
 
-#: commands/tablecmds.c:5519 commands/tablecmds.c:12371
+#: commands/tablecmds.c:5522 commands/tablecmds.c:12460
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr ""
 "дочерняя таблица \"%s\" имеет другое правило сортировки для столбца \"%s\""
 
-#: commands/tablecmds.c:5529
+#: commands/tablecmds.c:5532
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "дочерняя таблица \"%s\" содержит конфликтующий столбец \"%s\""
 
-#: commands/tablecmds.c:5540
+#: commands/tablecmds.c:5543
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "объединение определений столбца \"%s\" для потомка \"%s\""
 
-#: commands/tablecmds.c:5564
+#: commands/tablecmds.c:5567
 #, c-format
 msgid "cannot recursively add identity column to table that has child tables"
 msgstr ""
 "добавить столбец идентификации в таблицу, у которой есть дочерние, нельзя"
 
-#: commands/tablecmds.c:5813
+#: commands/tablecmds.c:5816
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "столбец также должен быть добавлен к дочерним таблицам"
 
-#: commands/tablecmds.c:5888
+#: commands/tablecmds.c:5891
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists, skipping"
 msgstr "столбец \"%s\" отношения \"%s\" уже существует, пропускается"
 
-#: commands/tablecmds.c:5895
+#: commands/tablecmds.c:5898
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "столбец \"%s\" отношения \"%s\" уже существует"
 
-#: commands/tablecmds.c:5993 commands/tablecmds.c:9454
+#: commands/tablecmds.c:5996 commands/tablecmds.c:9457
 #, c-format
 msgid ""
 "cannot remove constraint from only the partitioned table when partitions "
@@ -9834,38 +9844,38 @@ msgstr ""
 "удалить ограничение только из секционированной таблицы, когда существуют "
 "секции, нельзя"
 
-#: commands/tablecmds.c:5994 commands/tablecmds.c:6138
-#: commands/tablecmds.c:6923 commands/tablecmds.c:9455
+#: commands/tablecmds.c:5997 commands/tablecmds.c:6141
+#: commands/tablecmds.c:6926 commands/tablecmds.c:9458
 #, c-format
 msgid "Do not specify the ONLY keyword."
 msgstr "Не указывайте ключевое слово ONLY."
 
-#: commands/tablecmds.c:6026 commands/tablecmds.c:6174
-#: commands/tablecmds.c:6229 commands/tablecmds.c:6305
-#: commands/tablecmds.c:6399 commands/tablecmds.c:6458
-#: commands/tablecmds.c:6608 commands/tablecmds.c:6678
-#: commands/tablecmds.c:6770 commands/tablecmds.c:9594
-#: commands/tablecmds.c:10443
+#: commands/tablecmds.c:6029 commands/tablecmds.c:6177
+#: commands/tablecmds.c:6232 commands/tablecmds.c:6308
+#: commands/tablecmds.c:6402 commands/tablecmds.c:6461
+#: commands/tablecmds.c:6611 commands/tablecmds.c:6681
+#: commands/tablecmds.c:6773 commands/tablecmds.c:9597
+#: commands/tablecmds.c:10499
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "системный столбец \"%s\" нельзя изменить"
 
-#: commands/tablecmds.c:6032 commands/tablecmds.c:6235
+#: commands/tablecmds.c:6035 commands/tablecmds.c:6238
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is an identity column"
 msgstr "столбец \"%s\" отношения \"%s\" является столбцом идентификации"
 
-#: commands/tablecmds.c:6068
+#: commands/tablecmds.c:6071
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "столбец \"%s\" входит в первичный ключ"
 
-#: commands/tablecmds.c:6090
+#: commands/tablecmds.c:6093
 #, c-format
 msgid "column \"%s\" is marked NOT NULL in parent table"
 msgstr "столбец \"%s\" в родительской таблице помечен как NOT NULL"
 
-#: commands/tablecmds.c:6137
+#: commands/tablecmds.c:6140
 #, c-format
 msgid ""
 "cannot add constraint to only the partitioned table when partitions exist"
@@ -9873,12 +9883,12 @@ msgstr ""
 "добавить ограничение только в секционированную таблицу, когда существуют "
 "секции, нельзя"
 
-#: commands/tablecmds.c:6237
+#: commands/tablecmds.c:6240
 #, c-format
 msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead."
 msgstr "Вместо этого выполните ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY."
 
-#: commands/tablecmds.c:6316
+#: commands/tablecmds.c:6319
 #, c-format
 msgid ""
 "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity "
@@ -9887,95 +9897,95 @@ msgstr ""
 "столбец \"%s\" отношения \"%s\" должен быть объявлен как NOT NULL, чтобы его "
 "можно было сделать столбцом идентификации"
 
-#: commands/tablecmds.c:6322
+#: commands/tablecmds.c:6325
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is already an identity column"
 msgstr "столбец \"%s\" отношения \"%s\" уже является столбцом идентификации"
 
-#: commands/tablecmds.c:6328
+#: commands/tablecmds.c:6331
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already has a default value"
 msgstr "столбец \"%s\" отношения \"%s\" уже имеет значение по умолчанию"
 
-#: commands/tablecmds.c:6405 commands/tablecmds.c:6466
+#: commands/tablecmds.c:6408 commands/tablecmds.c:6469
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column"
 msgstr "столбец \"%s\" отношения \"%s\" не является столбцом идентификации"
 
-#: commands/tablecmds.c:6471
+#: commands/tablecmds.c:6474
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping"
 msgstr ""
 "столбец \"%s\" отношения \"%s\" не является столбцом идентификации, "
 "пропускается"
 
-#: commands/tablecmds.c:6536
+#: commands/tablecmds.c:6539
 #, c-format
 msgid "cannot refer to non-index column by number"
 msgstr "по номеру можно ссылаться только на столбец в индексе"
 
-#: commands/tablecmds.c:6567
+#: commands/tablecmds.c:6570
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "ориентир статистики слишком мал (%d)"
 
-#: commands/tablecmds.c:6575
+#: commands/tablecmds.c:6578
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "ориентир статистики снижается до %d"
 
-#: commands/tablecmds.c:6598
+#: commands/tablecmds.c:6601
 #, c-format
 msgid "column number %d of relation \"%s\" does not exist"
 msgstr "столбец с номером %d отношения \"%s\" не существует"
 
-#: commands/tablecmds.c:6617
+#: commands/tablecmds.c:6620
 #, c-format
 msgid "cannot alter statistics on included column \"%s\" of index \"%s\""
 msgstr "изменить статистику включённого столбца \"%s\" индекса \"%s\" нельзя"
 
-#: commands/tablecmds.c:6622
+#: commands/tablecmds.c:6625
 #, c-format
 msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\""
 msgstr ""
 "изменить статистику столбца \"%s\" (не выражения) индекса \"%s\" нельзя"
 
-#: commands/tablecmds.c:6624
+#: commands/tablecmds.c:6627
 #, c-format
 msgid "Alter statistics on table column instead."
 msgstr "Вместо этого измените статистику для столбца в таблице."
 
-#: commands/tablecmds.c:6750
+#: commands/tablecmds.c:6753
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "неверный тип хранилища \"%s\""
 
-#: commands/tablecmds.c:6782
+#: commands/tablecmds.c:6785
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "тип данных столбца %s совместим только с хранилищем PLAIN"
 
-#: commands/tablecmds.c:6817
+#: commands/tablecmds.c:6820
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "нельзя удалить столбец в типизированной таблице"
 
-#: commands/tablecmds.c:6862
+#: commands/tablecmds.c:6865
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "столбец \"%s\" в таблице\"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:6875
+#: commands/tablecmds.c:6878
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "нельзя удалить системный столбец \"%s\""
 
-#: commands/tablecmds.c:6885
+#: commands/tablecmds.c:6888
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "нельзя удалить наследованный столбец \"%s\""
 
-#: commands/tablecmds.c:6898
+#: commands/tablecmds.c:6901
 #, c-format
 msgid ""
 "cannot drop column \"%s\" because it is part of the partition key of "
@@ -9984,7 +9994,7 @@ msgstr ""
 "удалить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения "
 "\"%s\""
 
-#: commands/tablecmds.c:6922
+#: commands/tablecmds.c:6925
 #, c-format
 msgid ""
 "cannot drop column from only the partitioned table when partitions exist"
@@ -9992,7 +10002,7 @@ msgstr ""
 "удалить столбец только из секционированной таблицы, когда существуют секции, "
 "нельзя"
 
-#: commands/tablecmds.c:7127
+#: commands/tablecmds.c:7130
 #, c-format
 msgid ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned "
@@ -10001,24 +10011,24 @@ msgstr ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX не поддерживается с "
 "секционированными таблицами"
 
-#: commands/tablecmds.c:7152
+#: commands/tablecmds.c:7155
 #, c-format
 msgid ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
 msgstr ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX переименует индекс \"%s\" в \"%s\""
 
-#: commands/tablecmds.c:7368
+#: commands/tablecmds.c:7371
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "ограничение также должно быть добавлено к дочерним таблицам"
 
-#: commands/tablecmds.c:7441
+#: commands/tablecmds.c:7444
 #, c-format
 msgid "cannot reference partitioned table \"%s\""
 msgstr "ссылаться на секционированную таблицу \"%s\" нельзя"
 
-#: commands/tablecmds.c:7449
+#: commands/tablecmds.c:7452
 #, c-format
 msgid ""
 "cannot use ONLY for foreign key on partitioned table \"%s\" referencing "
@@ -10027,7 +10037,7 @@ msgstr ""
 "нельзя использовать ONLY для стороннего ключа в секционированной таблице \"%s"
 "\", ссылающегося на отношение \"%s\""
 
-#: commands/tablecmds.c:7455
+#: commands/tablecmds.c:7458
 #, c-format
 msgid ""
 "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing "
@@ -10036,25 +10046,25 @@ msgstr ""
 "нельзя добавить с характеристикой NOT VALID сторонний ключ в "
 "секционированной таблице \"%s\", ссылающийся на отношение \"%s\""
 
-#: commands/tablecmds.c:7458
+#: commands/tablecmds.c:7461
 #, c-format
 msgid "This feature is not yet supported on partitioned tables."
 msgstr ""
 "Эта функциональность с секционированными таблицами пока не поддерживается."
 
-#: commands/tablecmds.c:7464
+#: commands/tablecmds.c:7467
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "указанный объект \"%s\" не является таблицей"
 
-#: commands/tablecmds.c:7487
+#: commands/tablecmds.c:7490
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr ""
 "ограничения в постоянных таблицах могут ссылаться только на постоянные "
 "таблицы"
 
-#: commands/tablecmds.c:7494
+#: commands/tablecmds.c:7497
 #, c-format
 msgid ""
 "constraints on unlogged tables may reference only permanent or unlogged "
@@ -10063,13 +10073,13 @@ msgstr ""
 "ограничения в нежурналируемых таблицах могут ссылаться только на постоянные "
 "или нежурналируемые таблицы"
 
-#: commands/tablecmds.c:7500
+#: commands/tablecmds.c:7503
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr ""
 "ограничения во временных таблицах могут ссылаться только на временные таблицы"
 
-#: commands/tablecmds.c:7504
+#: commands/tablecmds.c:7507
 #, c-format
 msgid ""
 "constraints on temporary tables must involve temporary tables of this session"
@@ -10077,33 +10087,33 @@ msgstr ""
 "ограничения во временных таблицах должны ссылаться только на временные "
 "таблицы текущего сеанса"
 
-#: commands/tablecmds.c:7564
+#: commands/tablecmds.c:7567
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "число столбцов в источнике и назначении внешнего ключа не совпадает"
 
-#: commands/tablecmds.c:7671
+#: commands/tablecmds.c:7674
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "ограничение внешнего ключа \"%s\" нельзя реализовать"
 
-#: commands/tablecmds.c:7674
+#: commands/tablecmds.c:7677
 #, c-format
 msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
 msgstr "Столбцы ключа \"%s\" и \"%s\" имеют несовместимые типы: %s и %s."
 
-#: commands/tablecmds.c:8295 commands/tablecmds.c:8460
-#: commands/tablecmds.c:9411 commands/tablecmds.c:9486
+#: commands/tablecmds.c:8298 commands/tablecmds.c:8463
+#: commands/tablecmds.c:9414 commands/tablecmds.c:9489
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "ограничение \"%s\" в таблице \"%s\" не существует"
 
-#: commands/tablecmds.c:8302
+#: commands/tablecmds.c:8305
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "ограничение \"%s\" в таблице \"%s\" не является внешним ключом"
 
-#: commands/tablecmds.c:8468
+#: commands/tablecmds.c:8471
 #, c-format
 msgid ""
 "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
@@ -10111,46 +10121,46 @@ msgstr ""
 "ограничение \"%s\" в таблице \"%s\" не является внешним ключом или "
 "ограничением-проверкой"
 
-#: commands/tablecmds.c:8538
+#: commands/tablecmds.c:8541
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "ограничение также должно соблюдаться в дочерних таблицах"
 
-#: commands/tablecmds.c:8606
+#: commands/tablecmds.c:8609
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "столбец \"%s\", указанный в ограничении внешнего ключа, не существует"
 
-#: commands/tablecmds.c:8611
+#: commands/tablecmds.c:8614
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "во внешнем ключе не может быть больше %d столбцов"
 
-#: commands/tablecmds.c:8676
+#: commands/tablecmds.c:8679
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
 msgstr ""
 "использовать откладываемый первичный ключ в целевой внешней таблице \"%s\" "
 "нельзя"
 
-#: commands/tablecmds.c:8693
+#: commands/tablecmds.c:8696
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "в целевой внешней таблице \"%s\" нет первичного ключа"
 
-#: commands/tablecmds.c:8758
+#: commands/tablecmds.c:8761
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "в списке столбцов внешнего ключа не должно быть повторений"
 
-#: commands/tablecmds.c:8852
+#: commands/tablecmds.c:8855
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
 msgstr ""
 "использовать откладываемое ограничение уникальности в целевой внешней "
 "таблице \"%s\" нельзя"
 
-#: commands/tablecmds.c:8857
+#: commands/tablecmds.c:8860
 #, c-format
 msgid ""
 "there is no unique constraint matching given keys for referenced table \"%s\""
@@ -10158,32 +10168,32 @@ msgstr ""
 "в целевой внешней таблице \"%s\" нет ограничения уникальности, "
 "соответствующего данным ключам"
 
-#: commands/tablecmds.c:9028
+#: commands/tablecmds.c:9031
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "проверка ограничения внешнего ключа \"%s\""
 
-#: commands/tablecmds.c:9367
+#: commands/tablecmds.c:9370
 #, c-format
 msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
 msgstr "удалить наследованное ограничение \"%s\" таблицы \"%s\" нельзя"
 
-#: commands/tablecmds.c:9417
+#: commands/tablecmds.c:9420
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "ограничение \"%s\" в таблице \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:9578
+#: commands/tablecmds.c:9581
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "изменить тип столбца в типизированной таблице нельзя"
 
-#: commands/tablecmds.c:9605
+#: commands/tablecmds.c:9608
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "изменить наследованный столбец \"%s\" нельзя"
 
-#: commands/tablecmds.c:9614
+#: commands/tablecmds.c:9617
 #, c-format
 msgid ""
 "cannot alter column \"%s\" because it is part of the partition key of "
@@ -10192,7 +10202,7 @@ msgstr ""
 "изменить столбец \"%s\" нельзя, так как он входит в ключ разбиения отношения "
 "\"%s\""
 
-#: commands/tablecmds.c:9664
+#: commands/tablecmds.c:9667
 #, c-format
 msgid ""
 "result of USING clause for column \"%s\" cannot be cast automatically to "
@@ -10200,204 +10210,204 @@ msgid ""
 msgstr ""
 "результат USING для столбца \"%s\" нельзя автоматически привести к типу %s"
 
-#: commands/tablecmds.c:9667
+#: commands/tablecmds.c:9670
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Возможно, необходимо добавить явное приведение."
 
-#: commands/tablecmds.c:9671
+#: commands/tablecmds.c:9674
 #, c-format
 msgid "column \"%s\" cannot be cast automatically to type %s"
 msgstr "столбец \"%s\" нельзя автоматически привести к типу %s"
 
 # skip-rule: double-colons
 #. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:9674
+#: commands/tablecmds.c:9677
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "Возможно, необходимо указать \"USING %s::%s\"."
 
-#: commands/tablecmds.c:9773
+#: commands/tablecmds.c:9776
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "изменить наследованный столбец \"%s\" отношения \"%s\" нельзя"
 
-#: commands/tablecmds.c:9802
+#: commands/tablecmds.c:9805
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr "Выражение USING ссылается на тип всей строки таблицы."
 
-#: commands/tablecmds.c:9813
+#: commands/tablecmds.c:9816
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr ""
 "тип наследованного столбца \"%s\" должен быть изменён и в дочерних таблицах"
 
-#: commands/tablecmds.c:9917
+#: commands/tablecmds.c:9920
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "нельзя изменить тип столбца \"%s\" дважды"
 
-#: commands/tablecmds.c:9953
+#: commands/tablecmds.c:9956
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 "значение по умолчанию для столбца \"%s\" нельзя автоматически привести к "
 "типу %s"
 
-#: commands/tablecmds.c:10037
+#: commands/tablecmds.c:10040
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr ""
 "изменить тип столбца, задействованного в представлении или правиле, нельзя"
 
-#: commands/tablecmds.c:10038 commands/tablecmds.c:10057
-#: commands/tablecmds.c:10075
+#: commands/tablecmds.c:10041 commands/tablecmds.c:10060
+#: commands/tablecmds.c:10078
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s зависит от столбца \"%s\""
 
-#: commands/tablecmds.c:10056
+#: commands/tablecmds.c:10059
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "изменить тип столбца, задействованного в определении триггера, нельзя"
 
-#: commands/tablecmds.c:10074
+#: commands/tablecmds.c:10077
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "изменить тип столбца, задействованного в определении политики, нельзя"
 
-#: commands/tablecmds.c:10948 commands/tablecmds.c:10960
+#: commands/tablecmds.c:11037 commands/tablecmds.c:11049
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "сменить владельца индекса \"%s\" нельзя"
 
-#: commands/tablecmds.c:10950 commands/tablecmds.c:10962
+#: commands/tablecmds.c:11039 commands/tablecmds.c:11051
 #, c-format
 msgid "Change the ownership of the index's table, instead."
 msgstr "Однако возможно сменить владельца таблицы, содержащей этот индекс."
 
-#: commands/tablecmds.c:10976
+#: commands/tablecmds.c:11065
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "сменить владельца последовательности \"%s\" нельзя"
 
-#: commands/tablecmds.c:10990 commands/tablecmds.c:14274
+#: commands/tablecmds.c:11079 commands/tablecmds.c:14363
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Используйте ALTER TYPE."
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11088
 #, c-format
 msgid "\"%s\" is not a table, view, sequence, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, TOAST-таблица, индекс, представление или "
 "последовательность"
 
-#: commands/tablecmds.c:11339
+#: commands/tablecmds.c:11428
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "в одной инструкции не может быть несколько подкоманд SET TABLESPACE"
 
-#: commands/tablecmds.c:11414
+#: commands/tablecmds.c:11503
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
 msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление, "
 "индекс или TOAST-таблица"
 
-#: commands/tablecmds.c:11447 commands/view.c:503
+#: commands/tablecmds.c:11536 commands/view.c:503
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr ""
 "WITH CHECK OPTION поддерживается только с автообновляемыми представлениями"
 
-#: commands/tablecmds.c:11589
+#: commands/tablecmds.c:11678
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "переместить системную таблицу \"%s\" нельзя"
 
-#: commands/tablecmds.c:11605
+#: commands/tablecmds.c:11694
 #, c-format
 msgid "cannot move temporary tables of other sessions"
 msgstr "перемещать временные таблицы других сеансов нельзя"
 
-#: commands/tablecmds.c:11796
+#: commands/tablecmds.c:11885
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr ""
 "в табличных пространствах есть только таблицы, индексы и материализованные "
 "представления"
 
-#: commands/tablecmds.c:11808
+#: commands/tablecmds.c:11897
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "перемещать объекты в/из табличного пространства pg_global нельзя"
 
-#: commands/tablecmds.c:11901
+#: commands/tablecmds.c:11990
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr ""
 "обработка прерывается из-за невозможности заблокировать отношение \"%s.%s\""
 
-#: commands/tablecmds.c:11917
+#: commands/tablecmds.c:12006
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "в табличном пространстве \"%s\" не найдены подходящие отношения"
 
-#: commands/tablecmds.c:11984 storage/buffer/bufmgr.c:915
+#: commands/tablecmds.c:12073 storage/buffer/bufmgr.c:915
 #, c-format
 msgid "invalid page in block %u of relation %s"
 msgstr "неверная страница в блоке %u отношения %s"
 
-#: commands/tablecmds.c:12064
+#: commands/tablecmds.c:12153
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "изменить наследование типизированной таблицы нельзя"
 
-#: commands/tablecmds.c:12069 commands/tablecmds.c:12612
+#: commands/tablecmds.c:12158 commands/tablecmds.c:12701
 #, c-format
 msgid "cannot change inheritance of a partition"
 msgstr "изменить наследование секции нельзя"
 
-#: commands/tablecmds.c:12074
+#: commands/tablecmds.c:12163
 #, c-format
 msgid "cannot change inheritance of partitioned table"
 msgstr "изменить наследование секционированной таблицы нельзя"
 
-#: commands/tablecmds.c:12120
+#: commands/tablecmds.c:12209
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "наследование для временного отношения другого сеанса невозможно"
 
-#: commands/tablecmds.c:12133
+#: commands/tablecmds.c:12222
 #, c-format
 msgid "cannot inherit from a partition"
 msgstr "наследование от секции невозможно"
 
-#: commands/tablecmds.c:12155 commands/tablecmds.c:14868
+#: commands/tablecmds.c:12244 commands/tablecmds.c:14957
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "циклическое наследование недопустимо"
 
-#: commands/tablecmds.c:12156 commands/tablecmds.c:14869
+#: commands/tablecmds.c:12245 commands/tablecmds.c:14958
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "\"%s\" уже является потомком \"%s\"."
 
-#: commands/tablecmds.c:12164
+#: commands/tablecmds.c:12253
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "таблица \"%s\" без OID не может наследоваться от таблицы \"%s\" с OID"
 
-#: commands/tablecmds.c:12177
+#: commands/tablecmds.c:12266
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
 msgstr ""
 "триггер \"%s\" не позволяет таблице \"%s\" стать потомком в иерархии "
 "наследования"
 
-#: commands/tablecmds.c:12179
+#: commands/tablecmds.c:12268
 #, c-format
 msgid ""
 "ROW triggers with transition tables are not supported in inheritance "
@@ -10406,24 +10416,24 @@ msgstr ""
 "триггеры ROW с переходными таблицами не поддерживаются в иерархиях "
 "наследования"
 
-#: commands/tablecmds.c:12382
+#: commands/tablecmds.c:12471
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "столбец \"%s\" в дочерней таблице должен быть помечен как NOT NULL"
 
-#: commands/tablecmds.c:12409 commands/tablecmds.c:12448
+#: commands/tablecmds.c:12498 commands/tablecmds.c:12537
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "в дочерней таблице не хватает столбца \"%s\""
 
-#: commands/tablecmds.c:12536
+#: commands/tablecmds.c:12625
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr ""
 "дочерняя таблица \"%s\" содержит другое определение ограничения-проверки \"%s"
 "\""
 
-#: commands/tablecmds.c:12544
+#: commands/tablecmds.c:12633
 #, c-format
 msgid ""
 "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s"
@@ -10432,7 +10442,7 @@ msgstr ""
 "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы "
 "\"%s\""
 
-#: commands/tablecmds.c:12555
+#: commands/tablecmds.c:12644
 #, c-format
 msgid ""
 "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
@@ -10440,81 +10450,81 @@ msgstr ""
 "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением "
 "дочерней таблицы \"%s\""
 
-#: commands/tablecmds.c:12590
+#: commands/tablecmds.c:12679
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "в дочерней таблице не хватает ограничения \"%s\""
 
-#: commands/tablecmds.c:12679
+#: commands/tablecmds.c:12768
 #, c-format
 msgid "relation \"%s\" is not a partition of relation \"%s\""
 msgstr "отношение \"%s\" не является секцией отношения \"%s\""
 
-#: commands/tablecmds.c:12685
+#: commands/tablecmds.c:12774
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "отношение \"%s\" не является предком отношения \"%s\""
 
-#: commands/tablecmds.c:12911
+#: commands/tablecmds.c:13000
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "типизированные таблицы не могут наследоваться"
 
-#: commands/tablecmds.c:12942
+#: commands/tablecmds.c:13031
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "в таблице не хватает столбца \"%s\""
 
-#: commands/tablecmds.c:12953
+#: commands/tablecmds.c:13042
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "таблица содержит столбец \"%s\", тогда как тип требует \"%s\""
 
-#: commands/tablecmds.c:12962
+#: commands/tablecmds.c:13051
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "таблица \"%s\" содержит столбец \"%s\" другого типа"
 
-#: commands/tablecmds.c:12976
+#: commands/tablecmds.c:13065
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "таблица содержит лишний столбец \"%s\""
 
-#: commands/tablecmds.c:13028
+#: commands/tablecmds.c:13117
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "\"%s\" - это не типизированная таблица"
 
-#: commands/tablecmds.c:13210
+#: commands/tablecmds.c:13299
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать неуникальный индекс \"%s\""
 
-#: commands/tablecmds.c:13216
+#: commands/tablecmds.c:13305
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать не непосредственный индекс \"%s"
 "\""
 
-#: commands/tablecmds.c:13222
+#: commands/tablecmds.c:13311
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать индекс с выражением \"%s\""
 
-#: commands/tablecmds.c:13228
+#: commands/tablecmds.c:13317
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "для идентификации реплики нельзя использовать частичный индекс \"%s\""
 
-#: commands/tablecmds.c:13234
+#: commands/tablecmds.c:13323
 #, c-format
 msgid "cannot use invalid index \"%s\" as replica identity"
 msgstr "для идентификации реплики нельзя использовать нерабочий индекс \"%s\""
 
-#: commands/tablecmds.c:13255
+#: commands/tablecmds.c:13344
 #, c-format
 msgid ""
 "index \"%s\" cannot be used as replica identity because column %d is a "
@@ -10523,7 +10533,7 @@ msgstr ""
 "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец "
 "%d - системный"
 
-#: commands/tablecmds.c:13262
+#: commands/tablecmds.c:13351
 #, c-format
 msgid ""
 "index \"%s\" cannot be used as replica identity because column \"%s\" is "
@@ -10532,13 +10542,13 @@ msgstr ""
 "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец "
 "\"%s\" допускает NULL"
 
-#: commands/tablecmds.c:13455
+#: commands/tablecmds.c:13544
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr ""
 "изменить состояние журналирования таблицы %s нельзя, так как она временная"
 
-#: commands/tablecmds.c:13479
+#: commands/tablecmds.c:13568
 #, c-format
 msgid ""
 "cannot change table \"%s\" to unlogged because it is part of a publication"
@@ -10546,12 +10556,12 @@ msgstr ""
 "таблицу \"%s\" нельзя сделать нежурналируемой, так как она включена в "
 "публикацию"
 
-#: commands/tablecmds.c:13481
+#: commands/tablecmds.c:13570
 #, c-format
 msgid "Unlogged relations cannot be replicated."
 msgstr "Нежурналируемые отношения не поддерживают репликацию."
 
-#: commands/tablecmds.c:13526
+#: commands/tablecmds.c:13615
 #, c-format
 msgid ""
 "could not change table \"%s\" to logged because it references unlogged table "
@@ -10560,7 +10570,7 @@ msgstr ""
 "не удалось сделать таблицу \"%s\" журналируемой, так как она ссылается на "
 "нежурналируемую таблицу \"%s\""
 
-#: commands/tablecmds.c:13536
+#: commands/tablecmds.c:13625
 #, c-format
 msgid ""
 "could not change table \"%s\" to unlogged because it references logged table "
@@ -10569,22 +10579,22 @@ msgstr ""
 "не удалось сделать таблицу \"%s\" нежурналируемой, так как она ссылается на "
 "журналируемую таблицу \"%s\""
 
-#: commands/tablecmds.c:13594
+#: commands/tablecmds.c:13683
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr "переместить последовательность с владельцем в другую схему нельзя"
 
-#: commands/tablecmds.c:13700
+#: commands/tablecmds.c:13789
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "отношение \"%s\" уже существует в схеме \"%s\""
 
-#: commands/tablecmds.c:14257
+#: commands/tablecmds.c:14346
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "\"%s\" - это не составной тип"
 
-#: commands/tablecmds.c:14289
+#: commands/tablecmds.c:14378
 #, c-format
 msgid ""
 "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
@@ -10592,63 +10602,63 @@ msgstr ""
 "\"%s\" - это не таблица, представление, мат. представление, "
 "последовательность или сторонняя таблица"
 
-#: commands/tablecmds.c:14324
+#: commands/tablecmds.c:14413
 #, c-format
 msgid "unrecognized partitioning strategy \"%s\""
 msgstr "нераспознанная стратегия секционирования \"%s\""
 
-#: commands/tablecmds.c:14332
+#: commands/tablecmds.c:14421
 #, c-format
 msgid "cannot use \"list\" partition strategy with more than one column"
 msgstr "стратегия секционирования по списку не поддерживает несколько столбцов"
 
-#: commands/tablecmds.c:14397
+#: commands/tablecmds.c:14486
 #, c-format
 msgid "column \"%s\" named in partition key does not exist"
 msgstr "столбец \"%s\", упомянутый в ключе секционирования, не существует"
 
-#: commands/tablecmds.c:14404
+#: commands/tablecmds.c:14493
 #, c-format
 msgid "cannot use system column \"%s\" in partition key"
 msgstr "системный столбец \"%s\" нельзя использовать в ключе секционирования"
 
-#: commands/tablecmds.c:14477
+#: commands/tablecmds.c:14566
 #, c-format
 msgid "functions in partition key expression must be marked IMMUTABLE"
 msgstr ""
 "функции в выражении ключа секционирования должны быть помечены как IMMUTABLE"
 
-#: commands/tablecmds.c:14494
+#: commands/tablecmds.c:14583
 #, c-format
 msgid "partition key expressions cannot contain whole-row references"
 msgstr ""
 "выражения ключей секционирования не могут содержать ссылки на кортеж целиком"
 
-#: commands/tablecmds.c:14501
+#: commands/tablecmds.c:14590
 #, c-format
 msgid "partition key expressions cannot contain system column references"
 msgstr ""
 "выражения ключей секционирования не могут содержать ссылки на системный "
 "столбец"
 
-#: commands/tablecmds.c:14511
+#: commands/tablecmds.c:14600
 #, c-format
 msgid "cannot use constant expression as partition key"
 msgstr ""
 "в качестве ключа секционирования нельзя использовать константное выражение"
 
-#: commands/tablecmds.c:14532
+#: commands/tablecmds.c:14621
 #, c-format
 msgid "could not determine which collation to use for partition expression"
 msgstr "не удалось определить правило сортировки для выражения секционирования"
 
-#: commands/tablecmds.c:14565
+#: commands/tablecmds.c:14654
 #, c-format
 msgid "data type %s has no default hash operator class"
 msgstr ""
 "для типа данных %s не определён класс операторов хеширования по умолчанию"
 
-#: commands/tablecmds.c:14567
+#: commands/tablecmds.c:14656
 #, c-format
 msgid ""
 "You must specify a hash operator class or define a default hash operator "
@@ -10657,12 +10667,12 @@ msgstr ""
 "Вы должны указать класс операторов хеширования или определить класс "
 "операторов хеширования по умолчанию для этого типа данных."
 
-#: commands/tablecmds.c:14571
+#: commands/tablecmds.c:14660
 #, c-format
 msgid "data type %s has no default btree operator class"
 msgstr "для типа данных %s не определён класс операторов B-дерева по умолчанию"
 
-#: commands/tablecmds.c:14573
+#: commands/tablecmds.c:14662
 #, c-format
 msgid ""
 "You must specify a btree operator class or define a default btree operator "
@@ -10671,7 +10681,7 @@ msgstr ""
 "Вы должны указать класс операторов B-дерева или определить класс операторов "
 "B-дерева по умолчанию для этого типа данных."
 
-#: commands/tablecmds.c:14698
+#: commands/tablecmds.c:14787
 #, c-format
 msgid ""
 "partition constraint for table \"%s\" is implied by existing constraints"
@@ -10679,7 +10689,7 @@ msgstr ""
 "ограничение секции для таблицы \"%s\" подразумевается существующими "
 "ограничениями"
 
-#: commands/tablecmds.c:14702 partitioning/partbounds.c:628
+#: commands/tablecmds.c:14791 partitioning/partbounds.c:628
 #: partitioning/partbounds.c:681
 #, c-format
 msgid ""
@@ -10689,27 +10699,27 @@ msgstr ""
 "изменённое ограничение секции для секции по умолчанию \"%s\" подразумевается "
 "существующими ограничениями"
 
-#: commands/tablecmds.c:14808
+#: commands/tablecmds.c:14897
 #, c-format
 msgid "\"%s\" is already a partition"
 msgstr "\"%s\" уже является секцией"
 
-#: commands/tablecmds.c:14814
+#: commands/tablecmds.c:14903
 #, c-format
 msgid "cannot attach a typed table as partition"
 msgstr "подключить типизированную таблицу в качестве секции нельзя"
 
-#: commands/tablecmds.c:14830
+#: commands/tablecmds.c:14919
 #, c-format
 msgid "cannot attach inheritance child as partition"
 msgstr "подключить потомок в иерархии наследования в качестве секции нельзя"
 
-#: commands/tablecmds.c:14844
+#: commands/tablecmds.c:14933
 #, c-format
 msgid "cannot attach inheritance parent as partition"
 msgstr "подключить родитель в иерархии наследования в качестве секции нельзя"
 
-#: commands/tablecmds.c:14878
+#: commands/tablecmds.c:14967
 #, c-format
 msgid ""
 "cannot attach a temporary relation as partition of permanent relation \"%s\""
@@ -10717,7 +10727,7 @@ msgstr ""
 "подключить временное отношение в качестве секции постоянного отношения \"%s"
 "\" нельзя"
 
-#: commands/tablecmds.c:14886
+#: commands/tablecmds.c:14975
 #, c-format
 msgid ""
 "cannot attach a permanent relation as partition of temporary relation \"%s\""
@@ -10725,18 +10735,18 @@ msgstr ""
 "подключить постоянное отношение в качестве секции временного отношения \"%s"
 "\" нельзя"
 
-#: commands/tablecmds.c:14894
+#: commands/tablecmds.c:14983
 #, c-format
 msgid "cannot attach as partition of temporary relation of another session"
 msgstr "подключить секцию к временному отношению в другом сеансе нельзя"
 
-#: commands/tablecmds.c:14901
+#: commands/tablecmds.c:14990
 #, c-format
 msgid "cannot attach temporary relation of another session as partition"
 msgstr ""
 "подключить временное отношение из другого сеанса в качестве секции нельзя"
 
-#: commands/tablecmds.c:14907
+#: commands/tablecmds.c:14996
 #, c-format
 msgid ""
 "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with "
@@ -10745,7 +10755,7 @@ msgstr ""
 "нельзя подключить таблицу \"%s\" без OID в качестве секции таблицы \"%s\" с "
 "OID"
 
-#: commands/tablecmds.c:14915
+#: commands/tablecmds.c:15004
 #, c-format
 msgid ""
 "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without "
@@ -10754,64 +10764,64 @@ msgstr ""
 "нельзя подключить таблицу \"%s\" с OID в качестве секции таблицы \"%s\" без "
 "OID"
 
-#: commands/tablecmds.c:14937
+#: commands/tablecmds.c:15026
 #, c-format
 msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
 msgstr ""
 "таблица \"%s\" содержит столбец \"%s\", отсутствующий в родителе \"%s\""
 
-#: commands/tablecmds.c:14940
+#: commands/tablecmds.c:15029
 #, c-format
 msgid "The new partition may contain only the columns present in parent."
 msgstr ""
 "Новая секция может содержать только столбцы, имеющиеся в родительской "
 "таблице."
 
-#: commands/tablecmds.c:14952
+#: commands/tablecmds.c:15041
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
 msgstr "триггер \"%s\" не позволяет сделать таблицу \"%s\" секцией"
 
-#: commands/tablecmds.c:14954 commands/trigger.c:462
+#: commands/tablecmds.c:15043 commands/trigger.c:462
 #, c-format
 msgid "ROW triggers with transition tables are not supported on partitions"
 msgstr "триггеры ROW с переходными таблицами для секций не поддерживаются"
 
-#: commands/tablecmds.c:15143
+#: commands/tablecmds.c:15232
 #, c-format
 msgid ""
 "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
 msgstr ""
 "нельзя присоединить стороннюю таблицу \"%s\" в качестве секции таблицы \"%s\""
 
-#: commands/tablecmds.c:15146
+#: commands/tablecmds.c:15235
 #, c-format
 msgid "Table \"%s\" contains unique indexes."
 msgstr "Таблица \"%s\" содержит уникальные индексы."
 
-#: commands/tablecmds.c:15761 commands/tablecmds.c:15780
-#: commands/tablecmds.c:15802 commands/tablecmds.c:15821
-#: commands/tablecmds.c:15876
+#: commands/tablecmds.c:15913 commands/tablecmds.c:15932
+#: commands/tablecmds.c:15954 commands/tablecmds.c:15973
+#: commands/tablecmds.c:16028
 #, c-format
 msgid "cannot attach index \"%s\" as a partition of index \"%s\""
 msgstr "нельзя присоединить индекс \"%s\" в качестве секции индекса \"%s\""
 
-#: commands/tablecmds.c:15764
+#: commands/tablecmds.c:15916
 #, c-format
 msgid "Index \"%s\" is already attached to another index."
 msgstr "Индекс \"%s\" уже присоединён к другому индексу."
 
-#: commands/tablecmds.c:15783
+#: commands/tablecmds.c:15935
 #, c-format
 msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
 msgstr "Индекс \"%s\" не является индексом какой-либо секции таблицы \"%s\"."
 
-#: commands/tablecmds.c:15805
+#: commands/tablecmds.c:15957
 #, c-format
 msgid "The index definitions do not match."
 msgstr "Определения индексов не совпадают."
 
-#: commands/tablecmds.c:15824
+#: commands/tablecmds.c:15976
 #, c-format
 msgid ""
 "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint "
@@ -10820,7 +10830,7 @@ msgstr ""
 "Индекс \"%s\" принадлежит ограничению в таблице \"%s\", но для индекса \"%s"
 "\" ограничения нет."
 
-#: commands/tablecmds.c:15879
+#: commands/tablecmds.c:16031
 #, c-format
 msgid "Another index is already attached for partition \"%s\"."
 msgstr "К секции \"%s\" уже присоединён другой индекс."
@@ -10832,7 +10842,7 @@ msgstr "К секции \"%s\" уже присоединён другой инд
 msgid "could not create directory \"%s\": %m"
 msgstr "не удалось создать каталог \"%s\": %m"
 
-#: commands/tablespace.c:210 utils/adt/genfile.c:581
+#: commands/tablespace.c:210
 #, c-format
 msgid "could not stat directory \"%s\": %m"
 msgstr "не удалось получить информацию о каталоге \"%s\": %m"
@@ -10927,8 +10937,7 @@ msgstr "каталог \"%s\" уже используется как табли
 
 #: commands/tablespace.c:705 commands/tablespace.c:715
 #: postmaster/postmaster.c:1477 storage/file/fd.c:2714
-#: storage/file/reinit.c:122 utils/adt/genfile.c:483 utils/adt/genfile.c:554
-#: utils/adt/misc.c:436 utils/misc/tzparser.c:339
+#: storage/file/reinit.c:122 utils/adt/misc.c:452 utils/misc/tzparser.c:339
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "не удалось открыть каталог \"%s\": %m"
@@ -11210,14 +11219,14 @@ msgstr ""
 "Возможно, для распространения изменений в другие строки следует использовать "
 "триггер AFTER вместо BEFORE."
 
-#: commands/trigger.c:3321 executor/execMain.c:2718 executor/nodeLockRows.c:220
+#: commands/trigger.c:3321 executor/execMain.c:2722 executor/nodeLockRows.c:220
 #: executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:769
 #: executor/nodeModifyTable.c:1257 executor/nodeModifyTable.c:1433
 #, c-format
 msgid "could not serialize access due to concurrent update"
 msgstr "не удалось сериализовать доступ из-за параллельного изменения"
 
-#: commands/trigger.c:3325 executor/execMain.c:2722 executor/execMain.c:2797
+#: commands/trigger.c:3325 executor/execMain.c:2726 executor/execMain.c:2801
 #: executor/nodeLockRows.c:224
 #, c-format
 msgid ""
@@ -11649,7 +11658,7 @@ msgstr "для создания суперпользователей нужно
 msgid "must be superuser to create replication users"
 msgstr "для создания пользователей-репликаторов нужно быть суперпользователем"
 
-#: commands/user.c:309 commands/user.c:707
+#: commands/user.c:309 commands/user.c:719
 #, c-format
 msgid "must be superuser to change bypassrls attribute"
 msgstr "для изменения атрибута bypassrls нужно быть суперпользователем"
@@ -11659,23 +11668,23 @@ msgstr "для изменения атрибута bypassrls нужно быть
 msgid "permission denied to create role"
 msgstr "нет прав для создания роли"
 
-#: commands/user.c:326 commands/user.c:1195 commands/user.c:1202
+#: commands/user.c:326 commands/user.c:1207 commands/user.c:1214
 #: utils/adt/acl.c:5342 utils/adt/acl.c:5348 gram.y:14893 gram.y:14931
 #, c-format
 msgid "role name \"%s\" is reserved"
 msgstr "имя роли \"%s\" зарезервировано"
 
-#: commands/user.c:328 commands/user.c:1197 commands/user.c:1204
+#: commands/user.c:328 commands/user.c:1209 commands/user.c:1216
 #, c-format
 msgid "Role names starting with \"pg_\" are reserved."
 msgstr "Имена ролей, начинающиеся с \"pg_\", зарезервированы."
 
-#: commands/user.c:340 commands/user.c:1210
+#: commands/user.c:340 commands/user.c:1222
 #, c-format
 msgid "role \"%s\" already exists"
 msgstr "роль \"%s\" уже существует"
 
-#: commands/user.c:406 commands/user.c:816
+#: commands/user.c:406 commands/user.c:828
 #, c-format
 msgid "empty string is not a valid password, clearing password"
 msgstr "пустая строка не является допустимым паролем; пароль сбрасывается"
@@ -11685,131 +11694,131 @@ msgstr "пустая строка не является допустимым п
 msgid "pg_authid OID value not set when in binary upgrade mode"
 msgstr "значение OID в pg_authid не задано в режиме двоичного обновления"
 
-#: commands/user.c:693 commands/user.c:915 commands/user.c:1449
-#: commands/user.c:1593
+#: commands/user.c:705 commands/user.c:927 commands/user.c:1461
+#: commands/user.c:1605
 #, c-format
 msgid "must be superuser to alter superusers"
 msgstr "для модификации суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:700
+#: commands/user.c:712
 #, c-format
 msgid "must be superuser to alter replication users"
 msgstr ""
 "для модификации пользователей-репликаторов нужно быть суперпользователем"
 
-#: commands/user.c:723 commands/user.c:923
+#: commands/user.c:735 commands/user.c:935
 #, c-format
 msgid "permission denied"
 msgstr "нет доступа"
 
-#: commands/user.c:953
+#: commands/user.c:965
 #, c-format
 msgid "must be superuser to alter settings globally"
 msgstr "для глобального изменения параметров нужно быть суперпользователем"
 
-#: commands/user.c:975
+#: commands/user.c:987
 #, c-format
 msgid "permission denied to drop role"
 msgstr "нет прав для удаления роли"
 
-#: commands/user.c:999
+#: commands/user.c:1011
 #, c-format
 msgid "cannot use special role specifier in DROP ROLE"
 msgstr "использовать специальную роль в DROP ROLE нельзя"
 
-#: commands/user.c:1009 commands/user.c:1166 commands/variable.c:822
+#: commands/user.c:1021 commands/user.c:1178 commands/variable.c:822
 #: commands/variable.c:894 utils/adt/acl.c:5199 utils/adt/acl.c:5246
 #: utils/adt/acl.c:5274 utils/adt/acl.c:5292 utils/init/miscinit.c:607
 #, c-format
 msgid "role \"%s\" does not exist"
 msgstr "роль \"%s\" не существует"
 
-#: commands/user.c:1014
+#: commands/user.c:1026
 #, c-format
 msgid "role \"%s\" does not exist, skipping"
 msgstr "роль \"%s\" не существует, пропускается"
 
-#: commands/user.c:1026 commands/user.c:1030
+#: commands/user.c:1038 commands/user.c:1042
 #, c-format
 msgid "current user cannot be dropped"
 msgstr "пользователь не может удалить сам себя"
 
-#: commands/user.c:1034
+#: commands/user.c:1046
 #, c-format
 msgid "session user cannot be dropped"
 msgstr "пользователя текущего сеанса нельзя удалить"
 
-#: commands/user.c:1045
+#: commands/user.c:1057
 #, c-format
 msgid "must be superuser to drop superusers"
 msgstr "для удаления суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:1061
+#: commands/user.c:1073
 #, c-format
 msgid "role \"%s\" cannot be dropped because some objects depend on it"
 msgstr "роль \"%s\" нельзя удалить, так как есть зависящие от неё объекты"
 
-#: commands/user.c:1182
+#: commands/user.c:1194
 #, c-format
 msgid "session user cannot be renamed"
 msgstr "пользователя текущего сеанса нельзя переименовать"
 
-#: commands/user.c:1186
+#: commands/user.c:1198
 #, c-format
 msgid "current user cannot be renamed"
 msgstr "пользователь не может переименовать сам себя"
 
-#: commands/user.c:1220
+#: commands/user.c:1232
 #, c-format
 msgid "must be superuser to rename superusers"
 msgstr "для переименования суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:1227
+#: commands/user.c:1239
 #, c-format
 msgid "permission denied to rename role"
 msgstr "нет прав на переименование роли"
 
-#: commands/user.c:1248
+#: commands/user.c:1260
 #, c-format
 msgid "MD5 password cleared because of role rename"
 msgstr "в результате переименования роли очищен MD5-хеш пароля"
 
-#: commands/user.c:1308
+#: commands/user.c:1320
 #, c-format
 msgid "column names cannot be included in GRANT/REVOKE ROLE"
 msgstr "в GRANT/REVOKE ROLE нельзя включать названия столбцов"
 
-#: commands/user.c:1346
+#: commands/user.c:1358
 #, c-format
 msgid "permission denied to drop objects"
 msgstr "нет прав на удаление объектов"
 
-#: commands/user.c:1373 commands/user.c:1382
+#: commands/user.c:1385 commands/user.c:1394
 #, c-format
 msgid "permission denied to reassign objects"
 msgstr "нет прав для переназначения объектов"
 
-#: commands/user.c:1457 commands/user.c:1601
+#: commands/user.c:1469 commands/user.c:1613
 #, c-format
 msgid "must have admin option on role \"%s\""
 msgstr "требуется право admin для роли \"%s\""
 
-#: commands/user.c:1474
+#: commands/user.c:1486
 #, c-format
 msgid "must be superuser to set grantor"
 msgstr "для назначения права управления правами нужно быть суперпользователем"
 
-#: commands/user.c:1499
+#: commands/user.c:1511
 #, c-format
 msgid "role \"%s\" is a member of role \"%s\""
 msgstr "роль \"%s\" включена в роль \"%s\""
 
-#: commands/user.c:1514
+#: commands/user.c:1526
 #, c-format
 msgid "role \"%s\" is already a member of role \"%s\""
 msgstr "роль \"%s\" уже включена в роль \"%s\""
 
-#: commands/user.c:1623
+#: commands/user.c:1635
 #, c-format
 msgid "role \"%s\" is not a member of role \"%s\""
 msgstr "роль \"%s\" не включена в роль \"%s\""
@@ -12047,17 +12056,17 @@ msgstr ""
 "Удалено индексных страниц: %u, пригодно для повторного использования: %u.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1855
+#: commands/vacuumlazy.c:1856
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "\"%s\": остановка усечения из-за конфликтующего запроса блокировки"
 
-#: commands/vacuumlazy.c:1920
+#: commands/vacuumlazy.c:1921
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "\"%s\": усечение (было страниц: %u, стало: %u)"
 
-#: commands/vacuumlazy.c:1985
+#: commands/vacuumlazy.c:1986
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "\"%s\": приостановка усечения из-за конфликтующего запроса блокировки"
@@ -12558,7 +12567,7 @@ msgstr "блокировать строки в представлении \"%s\"
 msgid "cannot lock rows in materialized view \"%s\""
 msgstr "блокировать строки в материализованном представлении \"%s\" нельзя"
 
-#: executor/execMain.c:1282 executor/execMain.c:2965
+#: executor/execMain.c:1282 executor/execMain.c:2969
 #: executor/nodeLockRows.c:136
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
@@ -12569,46 +12578,46 @@ msgstr "блокировать строки в сторонней таблице
 msgid "cannot lock rows in relation \"%s\""
 msgstr "блокировать строки в отношении \"%s\" нельзя"
 
-#: executor/execMain.c:1950
+#: executor/execMain.c:1951
 #, c-format
 msgid "new row for relation \"%s\" violates partition constraint"
 msgstr "новая строка в отношении \"%s\" нарушает ограничение секции"
 
-#: executor/execMain.c:1952 executor/execMain.c:2032 executor/execMain.c:2079
-#: executor/execMain.c:2186
+#: executor/execMain.c:1953 executor/execMain.c:2034 executor/execMain.c:2082
+#: executor/execMain.c:2190
 #, c-format
 msgid "Failing row contains %s."
 msgstr "Ошибочная строка содержит %s."
 
-#: executor/execMain.c:2030
+#: executor/execMain.c:2032
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "нулевое значение в столбце \"%s\" нарушает ограничение NOT NULL"
 
-#: executor/execMain.c:2077
+#: executor/execMain.c:2080
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "новая строка в отношении \"%s\" нарушает ограничение-проверку \"%s\""
 
-#: executor/execMain.c:2184
+#: executor/execMain.c:2188
 #, c-format
 msgid "new row violates check option for view \"%s\""
 msgstr "новая строка нарушает ограничение-проверку для представления \"%s\""
 
-#: executor/execMain.c:2194
+#: executor/execMain.c:2198
 #, c-format
 msgid "new row violates row-level security policy \"%s\" for table \"%s\""
 msgstr ""
 "новая строка нарушает политику защиты на уровне строк \"%s\" для таблицы \"%s"
 "\""
 
-#: executor/execMain.c:2199
+#: executor/execMain.c:2203
 #, c-format
 msgid "new row violates row-level security policy for table \"%s\""
 msgstr ""
 "новая строка нарушает политику защиты на уровне строк для таблицы \"%s\""
 
-#: executor/execMain.c:2206
+#: executor/execMain.c:2210
 #, c-format
 msgid ""
 "new row violates row-level security policy \"%s\" (USING expression) for "
@@ -12617,7 +12626,7 @@ msgstr ""
 "новая строка нарушает политику защиты на уровне строк \"%s\" (выражение "
 "USING) для таблицы \"%s\""
 
-#: executor/execMain.c:2211
+#: executor/execMain.c:2215
 #, c-format
 msgid ""
 "new row violates row-level security policy (USING expression) for table \"%s"
@@ -12843,12 +12852,12 @@ msgstr "Последний оператор возвращает слишком
 msgid "return type %s is not supported for SQL functions"
 msgstr "для SQL-функций тип возврата %s не поддерживается"
 
-#: executor/nodeAgg.c:2811 parser/parse_agg.c:633 parser/parse_agg.c:663
+#: executor/nodeAgg.c:2812 parser/parse_agg.c:633 parser/parse_agg.c:663
 #, c-format
 msgid "aggregate function calls cannot be nested"
 msgstr "вложенные вызовы агрегатных функций недопустимы"
 
-#: executor/nodeAgg.c:3012 executor/nodeWindowAgg.c:2822
+#: executor/nodeAgg.c:3013 executor/nodeWindowAgg.c:2822
 #, c-format
 msgid "aggregate %u needs to have compatible input type and transition type"
 msgstr ""
@@ -13943,8 +13952,8 @@ msgstr "не удалось записать файл сервера \"%s\": %m"
 msgid "large object read request is too large"
 msgstr "при чтении большого объекта запрошен чрезмерный размер"
 
-#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:231 utils/adt/genfile.c:270
-#: utils/adt/genfile.c:306
+#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:224 utils/adt/genfile.c:263
+#: utils/adt/genfile.c:299
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "запрошенная длина не может быть отрицательной"
@@ -15077,6 +15086,7 @@ msgstr "методы расширенного узла \"%s\" не зареги
 #: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915
 #: parser/parse_coerce.c:1943 parser/parse_coerce.c:2019
 #: parser/parse_expr.c:2119 parser/parse_func.c:695 parser/parse_oper.c:967
+#: utils/fmgr/funcapi.c:511
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "тип массива для типа данных %s не найден"
@@ -16102,7 +16112,7 @@ msgid "arguments declared \"anyrange\" are not all alike"
 msgstr "аргументы, объявленные как \"anyrange\", должны быть однотипными"
 
 #: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004
-#: parser/parse_coerce.c:2038
+#: parser/parse_coerce.c:2038 utils/fmgr/funcapi.c:470
 #, c-format
 msgid "argument declared %s is not an array but type %s"
 msgstr "аргумент, объявленный как \"%s\", оказался не массивом, а типом %s"
@@ -16113,6 +16123,7 @@ msgid "argument declared %s is not consistent with argument declared %s"
 msgstr "аргумент, объявленный как \"%s\", не согласуется с аргументом %s"
 
 #: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051
+#: utils/fmgr/funcapi.c:484
 #, c-format
 msgid "argument declared %s is not a range type but type %s"
 msgstr "аргумент, объявленный как \"%s\", имеет не диапазонный тип, а %s"
@@ -17411,84 +17422,84 @@ msgid ""
 "CREATE specifies a schema (%s) different from the one being created (%s)"
 msgstr "в CREATE указана схема (%s), отличная от создаваемой (%s)"
 
-#: parser/parse_utilcmd.c:3572
+#: parser/parse_utilcmd.c:3571
 #, c-format
 msgid "table \"%s\" is not partitioned"
 msgstr "таблица \"%s\" не является секционированной"
 
-#: parser/parse_utilcmd.c:3579
+#: parser/parse_utilcmd.c:3578
 #, c-format
 msgid "index \"%s\" is not partitioned"
 msgstr "индекс \"%s\" не секционирован"
 
-#: parser/parse_utilcmd.c:3613
+#: parser/parse_utilcmd.c:3612
 #, c-format
 msgid "a hash-partitioned table may not have a default partition"
 msgstr "у секционированной по хешу таблицы не может быть секции по умолчанию"
 
-#: parser/parse_utilcmd.c:3630
+#: parser/parse_utilcmd.c:3629
 #, c-format
 msgid "invalid bound specification for a hash partition"
 msgstr "неправильное указание ограничения для хеш-секции"
 
-#: parser/parse_utilcmd.c:3636 partitioning/partbounds.c:2141
+#: parser/parse_utilcmd.c:3635 partitioning/partbounds.c:2141
 #, c-format
 msgid "modulus for hash partition must be a positive integer"
 msgstr "модуль для хеш-секции должен быть положительным целым"
 
-#: parser/parse_utilcmd.c:3643 partitioning/partbounds.c:2149
+#: parser/parse_utilcmd.c:3642 partitioning/partbounds.c:2149
 #, c-format
 msgid "remainder for hash partition must be less than modulus"
 msgstr "остаток для хеш-секции должен быть меньше модуля"
 
-#: parser/parse_utilcmd.c:3655
+#: parser/parse_utilcmd.c:3654
 #, c-format
 msgid "invalid bound specification for a list partition"
 msgstr "неправильное указание ограничения для секции по списку"
 
-#: parser/parse_utilcmd.c:3711
+#: parser/parse_utilcmd.c:3710
 #, c-format
 msgid "invalid bound specification for a range partition"
 msgstr "неправильное указание ограничения для секции по диапазону"
 
-#: parser/parse_utilcmd.c:3717
+#: parser/parse_utilcmd.c:3716
 #, c-format
 msgid "FROM must specify exactly one value per partitioning column"
 msgstr ""
 "во FROM должно указываться ровно одно значение для секционирующего столбца"
 
-#: parser/parse_utilcmd.c:3721
+#: parser/parse_utilcmd.c:3720
 #, c-format
 msgid "TO must specify exactly one value per partitioning column"
 msgstr ""
 "в TO должно указываться ровно одно значение для секционирующего столбца"
 
-#: parser/parse_utilcmd.c:3768 parser/parse_utilcmd.c:3782
+#: parser/parse_utilcmd.c:3767 parser/parse_utilcmd.c:3781
 #, c-format
 msgid "cannot specify NULL in range bound"
 msgstr "указать NULL в диапазонном ограничении нельзя"
 
-#: parser/parse_utilcmd.c:3829
+#: parser/parse_utilcmd.c:3828
 #, c-format
 msgid "every bound following MAXVALUE must also be MAXVALUE"
 msgstr "за границей MAXVALUE могут следовать только границы MAXVALUE"
 
-#: parser/parse_utilcmd.c:3836
+#: parser/parse_utilcmd.c:3835
 #, c-format
 msgid "every bound following MINVALUE must also be MINVALUE"
 msgstr "за границей MINVALUE могут следовать только границы MINVALUE"
 
-#: parser/parse_utilcmd.c:3867 parser/parse_utilcmd.c:3879
+#: parser/parse_utilcmd.c:3866 parser/parse_utilcmd.c:3878
 #, c-format
 msgid "specified value cannot be cast to type %s for column \"%s\""
 msgstr "указанное значение нельзя привести к типу %s столбца \"%s\""
 
-#: parser/parse_utilcmd.c:3881
+#: parser/parse_utilcmd.c:3880
 #, c-format
 msgid "The cast requires a non-immutable conversion."
 msgstr "Для этого приведения требуется непостоянное преобразование."
 
-#: parser/parse_utilcmd.c:3882
+#: parser/parse_utilcmd.c:3881
 #, c-format
 msgid "Try putting the literal value in single quotes."
 msgstr "Попробуйте заключить буквальное значение в апострофы."
@@ -17874,32 +17885,32 @@ msgid "autovacuum: processing database \"%s\""
 msgstr "автоочистка: обработка базы данных \"%s\""
 
 # skip-rule: capital-letter-first
-#: postmaster/autovacuum.c:2272
+#: postmaster/autovacuum.c:2273
 #, c-format
 msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
 msgstr "автоочистка: удаление устаревшей врем. таблицы \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2501
+#: postmaster/autovacuum.c:2502
 #, c-format
 msgid "automatic vacuum of table \"%s.%s.%s\""
 msgstr "автоматическая очистка таблицы \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2504
+#: postmaster/autovacuum.c:2505
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\""
 msgstr "автоматический анализ таблицы \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2697
+#: postmaster/autovacuum.c:2698
 #, c-format
 msgid "processing work entry for relation \"%s.%s.%s\""
 msgstr "обработка рабочей записи для отношения \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:3276
+#: postmaster/autovacuum.c:3277
 #, c-format
 msgid "autovacuum not started because of misconfiguration"
 msgstr "автоочистка не запущена из-за неправильной конфигурации"
 
-#: postmaster/autovacuum.c:3277
+#: postmaster/autovacuum.c:3278
 #, c-format
 msgid "Enable the \"track_counts\" option."
 msgstr "Включите параметр \"track_counts\"."
@@ -18833,73 +18844,73 @@ msgstr ""
 msgid "could not read from file \"%s\""
 msgstr "не удалось прочитать файл \"%s\""
 
-#: replication/basebackup.c:355
+#: replication/basebackup.c:369
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "не удалось найти управляющий файл \"%s\": %m"
 
-#: replication/basebackup.c:462
+#: replication/basebackup.c:476
 #, c-format
 msgid "could not find any WAL files"
 msgstr "не удалось найти ни одного файла WAL"
 
-#: replication/basebackup.c:476 replication/basebackup.c:491
-#: replication/basebackup.c:500
+#: replication/basebackup.c:490 replication/basebackup.c:505
+#: replication/basebackup.c:514
 #, c-format
 msgid "could not find WAL file \"%s\""
 msgstr "не удалось найти файл WAL \"%s\""
 
-#: replication/basebackup.c:542 replication/basebackup.c:572
+#: replication/basebackup.c:556 replication/basebackup.c:586
 #, c-format
 msgid "unexpected WAL file size \"%s\""
 msgstr "неприемлемый размер файла WAL \"%s\""
 
-#: replication/basebackup.c:556 replication/basebackup.c:1564
+#: replication/basebackup.c:570 replication/basebackup.c:1589
 #, c-format
 msgid "base backup could not send data, aborting backup"
 msgstr ""
 "в процессе базового резервного копирования не удалось передать данные, "
 "копирование прерывается"
 
-#: replication/basebackup.c:630
+#: replication/basebackup.c:644
 #, c-format
 msgid "%s total checksum verification failures"
 msgstr "всего ошибок контрольных сумм: %s"
 
-#: replication/basebackup.c:634
+#: replication/basebackup.c:648
 #, c-format
 msgid "checksum verification failure during base backup"
 msgstr "при базовом резервном копировании выявлены ошибки контрольных сумм"
 
-#: replication/basebackup.c:678 replication/basebackup.c:687
-#: replication/basebackup.c:696 replication/basebackup.c:705
-#: replication/basebackup.c:714 replication/basebackup.c:725
-#: replication/basebackup.c:742 replication/basebackup.c:751
+#: replication/basebackup.c:692 replication/basebackup.c:701
+#: replication/basebackup.c:710 replication/basebackup.c:719
+#: replication/basebackup.c:728 replication/basebackup.c:739
+#: replication/basebackup.c:756 replication/basebackup.c:765
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "повторяющийся параметр \"%s\""
 
-#: replication/basebackup.c:731 utils/misc/guc.c:6027
+#: replication/basebackup.c:745 utils/misc/guc.c:6027
 #, c-format
 msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
 msgstr "%d вне диапазона, допустимого для параметра \"%s\" (%d .. %d)"
 
-#: replication/basebackup.c:1005 replication/basebackup.c:1175
+#: replication/basebackup.c:1019 replication/basebackup.c:1193
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr "не удалось получить информацию о файле или каталоге \"%s\": %m"
 
-#: replication/basebackup.c:1330
+#: replication/basebackup.c:1348
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "специальный файл \"%s\" пропускается"
 
-#: replication/basebackup.c:1435
+#: replication/basebackup.c:1460
 #, c-format
 msgid "invalid segment number %d in file \"%s\""
 msgstr "неверный номер сегмента %d в файле \"%s\""
 
-#: replication/basebackup.c:1454
+#: replication/basebackup.c:1479
 #, c-format
 msgid ""
 "cannot verify checksum in file \"%s\", block %d: read buffer size %d and "
@@ -18908,17 +18919,17 @@ msgstr ""
 "не удалось проверить контрольную сумму в файле \"%s\", блоке %d: размер "
 "прочитанного буфера (%d) отличается от размера страницы (%d)"
 
-#: replication/basebackup.c:1498 replication/basebackup.c:1528
+#: replication/basebackup.c:1523 replication/basebackup.c:1553
 #, c-format
 msgid "could not fseek in file \"%s\": %m"
 msgstr "не удалось переместиться в файле \"%s\": %m"
 
-#: replication/basebackup.c:1520
+#: replication/basebackup.c:1545
 #, c-format
 msgid "could not reread block %d of file \"%s\": %m"
 msgstr "не удалось заново прочитать блок %d файла \"%s\": %m"
 
-#: replication/basebackup.c:1544
+#: replication/basebackup.c:1569
 #, c-format
 msgid ""
 "checksum verification failed in file \"%s\", block %d: calculated %X but "
@@ -18927,24 +18938,24 @@ msgstr ""
 "ошибка контрольной суммы в файле \"%s\", блоке %d: вычислено значение %X, но "
 "ожидалось %X"
 
-#: replication/basebackup.c:1551
+#: replication/basebackup.c:1576
 #, c-format
 msgid ""
 "further checksum verification failures in file \"%s\" will not be reported"
 msgstr ""
 "о дальнейших ошибках контрольных сумм в файле \"%s\" сообщаться не будет"
 
-#: replication/basebackup.c:1611
+#: replication/basebackup.c:1636
 #, c-format
 msgid "file \"%s\" has a total of %d checksum verification failures"
 msgstr "всего в файле \"%s\" обнаружено ошибок контрольных сумм: %d"
 
-#: replication/basebackup.c:1639
+#: replication/basebackup.c:1664
 #, c-format
 msgid "file name too long for tar format: \"%s\""
 msgstr "слишком длинное имя файла для формата tar: \"%s\""
 
-#: replication/basebackup.c:1644
+#: replication/basebackup.c:1669
 #, c-format
 msgid ""
 "symbolic link target too long for tar format: file name \"%s\", target \"%s\""
@@ -19297,7 +19308,7 @@ msgstr ""
 "репликации с OID %u"
 
 #: replication/logical/origin.c:921 replication/logical/origin.c:1108
-#: replication/slot.c:1559
+#: replication/slot.c:1575
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Увеличьте параметр max_replication_slots и повторите попытку."
@@ -19336,19 +19347,19 @@ msgstr ""
 "в целевом отношении логической репликации (\"%s.%s\") в индексе REPLICA "
 "IDENTITY используются системные столбцы"
 
-#: replication/logical/reorderbuffer.c:2501
+#: replication/logical/reorderbuffer.c:2498
 #, c-format
 msgid "could not write to data file for XID %u: %m"
 msgstr "не удалось записать в файл данных для XID %u: %m"
 
-#: replication/logical/reorderbuffer.c:2604
-#: replication/logical/reorderbuffer.c:2626
+#: replication/logical/reorderbuffer.c:2601
+#: replication/logical/reorderbuffer.c:2623
 #, c-format
 msgid "could not read from reorderbuffer spill file: %m"
 msgstr "не удалось прочитать из файла подкачки буфера пересортировки: %m"
 
-#: replication/logical/reorderbuffer.c:2608
-#: replication/logical/reorderbuffer.c:2630
+#: replication/logical/reorderbuffer.c:2605
+#: replication/logical/reorderbuffer.c:2627
 #, c-format
 msgid ""
 "could not read from reorderbuffer spill file: read %d instead of %u bytes"
@@ -19356,12 +19367,12 @@ msgstr ""
 "не удалось прочитать из файла подкачки буфера пересортировки (прочитано "
 "байт: %d, требовалось: %u)"
 
-#: replication/logical/reorderbuffer.c:2853
+#: replication/logical/reorderbuffer.c:2850
 #, c-format
 msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
 msgstr "файл \"%s\" при удалении pg_replslot/%s/*.xid не был удалён: %m"
 
-#: replication/logical/reorderbuffer.c:3323
+#: replication/logical/reorderbuffer.c:3320
 #, c-format
 msgid "could not read from file \"%s\": read %d instead of %d bytes"
 msgstr ""
@@ -19717,7 +19728,7 @@ msgstr "слот репликации \"%s\" не существует"
 msgid "replication slot \"%s\" is active for PID %d"
 msgstr "слот репликации \"%s\" занят процессом с PID %d"
 
-#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1495
+#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1511
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "ошибка при удалении каталога \"%s\""
@@ -19733,54 +19744,54 @@ msgstr ""
 msgid "replication slots can only be used if wal_level >= replica"
 msgstr "слоты репликации можно использовать, только если wal_level >= replica"
 
-#: replication/slot.c:1427 replication/slot.c:1467
+#: replication/slot.c:1443 replication/slot.c:1483
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %u): %m"
 
-#: replication/slot.c:1436
+#: replication/slot.c:1452
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr ""
 "файл слота репликации \"%s\" имеет неправильную сигнатуру (%u вместо %u)"
 
-#: replication/slot.c:1443
+#: replication/slot.c:1459
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "файл состояния snapbuild \"%s\" имеет неподдерживаемую версию %u"
 
-#: replication/slot.c:1450
+#: replication/slot.c:1466
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "у файла слота репликации \"%s\" неверная длина: %u"
 
-#: replication/slot.c:1482
+#: replication/slot.c:1498
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr ""
 "в файле слота репликации \"%s\" неверная контрольная сумма (%u вместо %u)"
 
-#: replication/slot.c:1516
+#: replication/slot.c:1532
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "существует слот логической репликации \"%s\", но wal_level < logical"
 
-#: replication/slot.c:1518
+#: replication/slot.c:1534
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Смените wal_level на logical или более высокий уровень."
 
-#: replication/slot.c:1522
+#: replication/slot.c:1538
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < replica"
 msgstr "существует слот физической репликации \"%s\", но wal_level < replica"
 
-#: replication/slot.c:1524
+#: replication/slot.c:1540
 #, c-format
 msgid "Change wal_level to be replica or higher."
 msgstr "Смените wal_level на replica или более высокий уровень."
 
-#: replication/slot.c:1558
+#: replication/slot.c:1574
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "перед завершением активно слишком много слотов репликации"
@@ -19803,7 +19814,7 @@ msgid "cannot advance replication slot to %X/%X, minimum is %X/%X"
 msgstr ""
 "продвинуть слот репликации к позиции %X/%X нельзя, минимальная позиция: %X/%X"
 
-#: replication/syncrep.c:246
+#: replication/syncrep.c:250
 #, c-format
 msgid ""
 "canceling the wait for synchronous replication and terminating connection "
@@ -19812,7 +19823,7 @@ msgstr ""
 "отмена ожидания синхронной репликации и закрытие соединения по команде "
 "администратора"
 
-#: replication/syncrep.c:247 replication/syncrep.c:264
+#: replication/syncrep.c:251 replication/syncrep.c:268
 #, c-format
 msgid ""
 "The transaction has already committed locally, but might not have been "
@@ -19821,35 +19832,35 @@ msgstr ""
 "Транзакция уже была зафиксирована локально, но возможно не была "
 "реплицирована на резервный сервер."
 
-#: replication/syncrep.c:263
+#: replication/syncrep.c:267
 #, c-format
 msgid "canceling wait for synchronous replication due to user request"
 msgstr "отмена ожидания синхронной репликации по запросу пользователя"
 
-#: replication/syncrep.c:405
+#: replication/syncrep.c:410
 #, c-format
 msgid "standby \"%s\" now has synchronous standby priority %u"
 msgstr ""
 "резервный сервер \"%s\" теперь имеет приоритет синхронной репликации %u"
 
-#: replication/syncrep.c:468
+#: replication/syncrep.c:477
 #, c-format
 msgid "standby \"%s\" is now a synchronous standby with priority %u"
 msgstr "резервный сервер \"%s\" стал синхронным с приоритетом %u"
 
-#: replication/syncrep.c:472
+#: replication/syncrep.c:481
 #, c-format
 msgid "standby \"%s\" is now a candidate for quorum synchronous standby"
 msgstr ""
 "резервный сервер \"%s\" стал кандидатом для включения в кворум синхронных "
 "резервных"
 
-#: replication/syncrep.c:1172
+#: replication/syncrep.c:1309
 #, c-format
 msgid "synchronous_standby_names parser failed"
 msgstr "ошибка при разборе synchronous_standby_names"
 
-#: replication/syncrep.c:1178
+#: replication/syncrep.c:1315
 #, c-format
 msgid "number of synchronous standbys (%d) must be greater than zero"
 msgstr "число синхронных резервных серверов (%d) должно быть больше нуля"
@@ -20079,7 +20090,7 @@ msgstr "завершение процесса передачи журнала и
 msgid "\"%s\" has now caught up with upstream server"
 msgstr "ведомый сервер \"%s\" нагнал ведущий"
 
-#: replication/walsender.c:2292
+#: replication/walsender.c:2294
 #, c-format
 msgid ""
 "number of requested standby connections exceeds max_wal_senders (currently "
@@ -20935,13 +20946,13 @@ msgstr ""
 msgid "requested shared memory size overflows size_t"
 msgstr "запрошенный размер разделяемой памяти не умещается в size_t"
 
-#: storage/ipc/standby.c:558 tcop/postgres.c:3056
+#: storage/ipc/standby.c:572 tcop/postgres.c:3056
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr ""
 "выполнение оператора отменено из-за конфликта с процессом восстановления"
 
-#: storage/ipc/standby.c:559 tcop/postgres.c:2329
+#: storage/ipc/standby.c:573 tcop/postgres.c:2329
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr ""
@@ -21977,7 +21988,7 @@ msgstr "количество псевдонимов превышает зада
 msgid "affix file contains both old-style and new-style commands"
 msgstr "файл аффиксов содержит команды и в старом, и в новом стиле"
 
-#: tsearch/to_tsany.c:185 utils/adt/tsvector.c:271 utils/adt/tsvector_op.c:1134
+#: tsearch/to_tsany.c:185 utils/adt/tsvector.c:271 utils/adt/tsvector_op.c:1147
 #, c-format
 msgid "string is too long for tsvector (%d bytes, max %d bytes)"
 msgstr "строка слишком длинна для tsvector (%d Б, при максимуме %d)"
@@ -22019,27 +22030,27 @@ msgstr "не удалось открыть файл стоп-слов \"%s\": %m
 msgid "text search parser does not support headline creation"
 msgstr "анализатор текстового поиска не поддерживает создание выдержек"
 
-#: tsearch/wparser_def.c:2486
+#: tsearch/wparser_def.c:2587
 #, c-format
 msgid "unrecognized headline parameter: \"%s\""
 msgstr "нераспознанный параметр функции выдержки: \"%s\""
 
-#: tsearch/wparser_def.c:2495
+#: tsearch/wparser_def.c:2597
 #, c-format
 msgid "MinWords should be less than MaxWords"
 msgstr "Значение MinWords должно быть меньше MaxWords"
 
-#: tsearch/wparser_def.c:2499
+#: tsearch/wparser_def.c:2601
 #, c-format
 msgid "MinWords should be positive"
 msgstr "Значение MinWords должно быть положительным"
 
-#: tsearch/wparser_def.c:2503
+#: tsearch/wparser_def.c:2605
 #, c-format
 msgid "ShortWord should be >= 0"
 msgstr "Значение ShortWord должно быть >= 0"
 
-#: tsearch/wparser_def.c:2507
+#: tsearch/wparser_def.c:2609
 #, c-format
 msgid "MaxFragments should be >= 0"
 msgstr "Значение MaxFragments должно быть >= 0"
@@ -22510,8 +22521,8 @@ msgstr "преобразование кодировки из %s в ASCII не п
 #: 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:4562
-#: utils/adt/geo_ops.c:4578 utils/adt/geo_ops.c:4585 utils/adt/mac.c:94
+#: 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:604 utils/adt/numeric.c:631
@@ -22821,7 +22832,7 @@ msgstr "перечисление %s не содержит значений"
 
 #: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230
 #: utils/cache/typcache.c:1563 utils/cache/typcache.c:1719
-#: utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:430
+#: utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:439
 #, c-format
 msgid "type %s is not composite"
 msgstr "тип %s не является составным"
@@ -23139,39 +23150,39 @@ msgstr "\"EEEE\" не поддерживается при вводе"
 msgid "\"RN\" not supported for input"
 msgstr "\"RN\" не поддерживается при вводе"
 
-#: utils/adt/genfile.c:79
+#: utils/adt/genfile.c:72
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "ссылка на родительский каталог (\"..\") недопустима"
 
-#: utils/adt/genfile.c:90
+#: utils/adt/genfile.c:83
 #, c-format
 msgid "absolute path not allowed"
 msgstr "абсолютный путь недопустим"
 
-#: utils/adt/genfile.c:95
+#: utils/adt/genfile.c:88
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "путь должен указывать в текущий или вложенный каталог"
 
-#: utils/adt/genfile.c:142 utils/adt/oracle_compat.c:185
+#: utils/adt/genfile.c:135 utils/adt/oracle_compat.c:185
 #: utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:759
 #: utils/adt/oracle_compat.c:1054
 #, c-format
 msgid "requested length too large"
 msgstr "запрошенная длина слишком велика"
 
-#: utils/adt/genfile.c:159
+#: utils/adt/genfile.c:152
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "не удалось переместиться в файле \"%s\": %m"
 
-#: utils/adt/genfile.c:219
+#: utils/adt/genfile.c:212
 #, c-format
 msgid "must be superuser to read files with adminpack 1.0"
 msgstr "читать файлы, используя adminpack 1.0, может только суперпользователь"
 
-#: utils/adt/genfile.c:220
+#: utils/adt/genfile.c:213
 #, c-format
 msgid "Consider using pg_file_read(), which is part of core, instead."
 msgstr ""
@@ -23189,7 +23200,7 @@ msgid "invalid line specification: must be two distinct points"
 msgstr "неверное определение линии: требуются две различных точки"
 
 #: utils/adt/geo_ops.c:1341 utils/adt/geo_ops.c:3439 utils/adt/geo_ops.c:4252
-#: utils/adt/geo_ops.c:5180
+#: utils/adt/geo_ops.c:5183
 #, c-format
 msgid "too many points requested"
 msgstr "запрошено слишком много точек"
@@ -23239,22 +23250,22 @@ msgstr "функция \"path_center\" не реализована"
 msgid "open path cannot be converted to polygon"
 msgstr "открытый путь нельзя преобразовать во многоугольник"
 
-#: utils/adt/geo_ops.c:4630
+#: utils/adt/geo_ops.c:4633
 #, c-format
 msgid "invalid radius in external \"circle\" value"
 msgstr "недопустимый радиус во внешнем представлении типа \"circle\""
 
-#: utils/adt/geo_ops.c:5166
+#: utils/adt/geo_ops.c:5169
 #, c-format
 msgid "cannot convert circle with radius zero to polygon"
 msgstr "круг с нулевым радиусом нельзя преобразовать в многоугольник"
 
-#: utils/adt/geo_ops.c:5171
+#: utils/adt/geo_ops.c:5174
 #, c-format
 msgid "must request at least 2 points"
 msgstr "точек должно быть минимум 2"
 
-#: utils/adt/geo_ops.c:5215
+#: utils/adt/geo_ops.c:5218
 #, c-format
 msgid "cannot convert empty polygon to circle"
 msgstr "пустой многоугольник нельзя преобразовать в круг"
@@ -23412,7 +23423,7 @@ msgid "key value must be scalar, not array, composite, or json"
 msgstr ""
 "значением ключа должен быть скаляр (не массив, композитный тип или json)"
 
-#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1564
+#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1617
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "не удалось определить тип данных аргумента %d"
@@ -23843,64 +23854,64 @@ msgstr ""
 msgid "rotation not possible because log collection not active"
 msgstr "прокрутка невозможна, так как протоколирование отключено"
 
-#: utils/adt/misc.c:418
+#: utils/adt/misc.c:433
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "в табличном пространстве global никогда не было баз данных"
 
-#: utils/adt/misc.c:439
+#: utils/adt/misc.c:455
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u - это не OID табличного пространства"
 
-#: utils/adt/misc.c:626
+#: utils/adt/misc.c:639
 msgid "unreserved"
 msgstr "не зарезервировано"
 
-#: utils/adt/misc.c:630
+#: utils/adt/misc.c:643
 msgid "unreserved (cannot be function or type name)"
 msgstr "не зарезервировано (но не может быть именем типа или функции)"
 
-#: utils/adt/misc.c:634
+#: utils/adt/misc.c:647
 msgid "reserved (can be function or type name)"
 msgstr "зарезервировано (но может быть именем типа или функции)"
 
-#: utils/adt/misc.c:638
+#: utils/adt/misc.c:651
 msgid "reserved"
 msgstr "зарезервировано"
 
-#: utils/adt/misc.c:812 utils/adt/misc.c:826 utils/adt/misc.c:865
-#: utils/adt/misc.c:871 utils/adt/misc.c:877 utils/adt/misc.c:900
+#: utils/adt/misc.c:825 utils/adt/misc.c:839 utils/adt/misc.c:878
+#: utils/adt/misc.c:884 utils/adt/misc.c:890 utils/adt/misc.c:913
 #, c-format
 msgid "string is not a valid identifier: \"%s\""
 msgstr "строка не является допустимым идентификатором: \"%s\""
 
-#: utils/adt/misc.c:814
+#: utils/adt/misc.c:827
 #, c-format
 msgid "String has unclosed double quotes."
 msgstr "В строке не закрыты кавычки."
 
-#: utils/adt/misc.c:828
+#: utils/adt/misc.c:841
 #, c-format
 msgid "Quoted identifier must not be empty."
 msgstr "Идентификатор в кавычках не может быть пустым."
 
-#: utils/adt/misc.c:867
+#: utils/adt/misc.c:880
 #, c-format
 msgid "No valid identifier before \".\"."
 msgstr "Перед \".\" нет допустимого идентификатора."
 
-#: utils/adt/misc.c:873
+#: utils/adt/misc.c:886
 #, c-format
 msgid "No valid identifier after \".\"."
 msgstr "После \".\" нет допустимого идентификатора."
 
-#: utils/adt/misc.c:934
+#: utils/adt/misc.c:947
 #, c-format
 msgid "log format \"%s\" is not supported"
 msgstr "формат журнала \"%s\" не поддерживается"
 
-#: utils/adt/misc.c:935
+#: utils/adt/misc.c:948
 #, c-format
 msgid "The supported log formats are \"stderr\" and \"csvlog\"."
 msgstr "Поддерживаются форматы журналов \"stderr\" и \"csvlog\"."
@@ -24237,7 +24248,7 @@ msgid "function can only be called when server is in binary upgrade mode"
 msgstr ""
 "функцию можно вызывать только когда сервер в режиме двоичного обновления"
 
-#: utils/adt/pgstatfuncs.c:474
+#: utils/adt/pgstatfuncs.c:476
 #, c-format
 msgid "invalid command name: \"%s\""
 msgstr "неверное имя команды: \"%s\""
@@ -24327,7 +24338,7 @@ msgstr "Слишком много запятых."
 msgid "Junk after right parenthesis or bracket."
 msgstr "Мусор после правой скобки."
 
-#: utils/adt/regexp.c:289 utils/adt/regexp.c:1424 utils/adt/varlena.c:4105
+#: utils/adt/regexp.c:289 utils/adt/regexp.c:1424 utils/adt/varlena.c:4107
 #, c-format
 msgid "regular expression failed: %s"
 msgstr "ошибка в регулярном выражении: %s"
@@ -24398,7 +24409,7 @@ msgstr "Предоставьте для оператора два типа ар
 
 #: 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:3246 utils/adt/varlena.c:3251
+#: utils/adt/varlena.c:3248 utils/adt/varlena.c:3253
 #, c-format
 msgid "invalid name syntax"
 msgstr "ошибка синтаксиса в имени"
@@ -24850,58 +24861,58 @@ msgstr "слово слишком длинное (%ld Б, при максиму
 msgid "string is too long for tsvector (%ld bytes, max %ld bytes)"
 msgstr "строка слишком длинна для tsvector (%ld Б, при максимуме %ld)"
 
-#: utils/adt/tsvector_op.c:323 utils/adt/tsvector_op.c:610
-#: utils/adt/tsvector_op.c:778
+#: utils/adt/tsvector_op.c:336 utils/adt/tsvector_op.c:623
+#: utils/adt/tsvector_op.c:791
 #, c-format
 msgid "lexeme array may not contain nulls"
 msgstr "массив лексем не может содержать элементы null"
 
-#: utils/adt/tsvector_op.c:853
+#: utils/adt/tsvector_op.c:866
 #, c-format
 msgid "weight array may not contain nulls"
 msgstr "массив весов не может содержать элементы null"
 
-#: utils/adt/tsvector_op.c:877
+#: utils/adt/tsvector_op.c:890
 #, c-format
 msgid "unrecognized weight: \"%c\""
 msgstr "нераспознанный вес: \"%c\""
 
-#: utils/adt/tsvector_op.c:2314
+#: utils/adt/tsvector_op.c:2405
 #, c-format
 msgid "ts_stat query must return one tsvector column"
 msgstr "запрос ts_stat должен вернуть один столбец tsvector"
 
-#: utils/adt/tsvector_op.c:2496
+#: utils/adt/tsvector_op.c:2587
 #, c-format
 msgid "tsvector column \"%s\" does not exist"
 msgstr "столбец \"%s\" типа tsvector не существует"
 
-#: utils/adt/tsvector_op.c:2503
+#: utils/adt/tsvector_op.c:2594
 #, c-format
 msgid "column \"%s\" is not of tsvector type"
 msgstr "столбец \"%s\" должен иметь тип tsvector"
 
-#: utils/adt/tsvector_op.c:2515
+#: utils/adt/tsvector_op.c:2606
 #, c-format
 msgid "configuration column \"%s\" does not exist"
 msgstr "столбец конфигурации \"%s\" не существует"
 
-#: utils/adt/tsvector_op.c:2521
+#: utils/adt/tsvector_op.c:2612
 #, c-format
 msgid "column \"%s\" is not of regconfig type"
 msgstr "столбец \"%s\" должен иметь тип regconfig"
 
-#: utils/adt/tsvector_op.c:2528
+#: utils/adt/tsvector_op.c:2619
 #, c-format
 msgid "configuration column \"%s\" must not be null"
 msgstr "значение столбца конфигурации \"%s\" не должно быть null"
 
-#: utils/adt/tsvector_op.c:2541
+#: utils/adt/tsvector_op.c:2632
 #, c-format
 msgid "text search configuration name \"%s\" must be schema-qualified"
 msgstr "имя конфигурации текстового поиска \"%s\" должно указываться со схемой"
 
-#: utils/adt/tsvector_op.c:2566
+#: utils/adt/tsvector_op.c:2657
 #, c-format
 msgid "column \"%s\" is not of a character type"
 msgstr "столбец \"%s\" имеет не символьный тип"
@@ -25000,7 +25011,7 @@ msgstr ""
 msgid "bit index %d out of valid range (0..%d)"
 msgstr "индекс бита %d вне диапазона 0..%d"
 
-#: utils/adt/varbit.c:1803 utils/adt/varlena.c:3170
+#: utils/adt/varbit.c:1803 utils/adt/varlena.c:3172
 #, c-format
 msgid "new bit must be 0 or 1"
 msgstr "значением бита должен быть 0 или 1"
@@ -25042,53 +25053,53 @@ msgstr "ошибка в библиотеке сортировки: %s"
 msgid "sort key generation failed: %s"
 msgstr "не удалось сгенерировать ключ сортировки: %s"
 
-#: utils/adt/varlena.c:3056 utils/adt/varlena.c:3087 utils/adt/varlena.c:3122
-#: utils/adt/varlena.c:3158
+#: utils/adt/varlena.c:3056 utils/adt/varlena.c:3088 utils/adt/varlena.c:3123
+#: utils/adt/varlena.c:3160
 #, c-format
 msgid "index %d out of valid range, 0..%d"
 msgstr "индекс %d вне диапазона 0..%d"
 
-#: utils/adt/varlena.c:4201
+#: utils/adt/varlena.c:4203
 #, c-format
 msgid "field position must be greater than zero"
 msgstr "позиция поля должна быть больше нуля"
 
-#: utils/adt/varlena.c:5080
+#: utils/adt/varlena.c:5082
 #, c-format
 msgid "unterminated format() type specifier"
 msgstr "незавершённый спецификатор типа format()"
 
-#: utils/adt/varlena.c:5081 utils/adt/varlena.c:5215 utils/adt/varlena.c:5336
+#: utils/adt/varlena.c:5083 utils/adt/varlena.c:5217 utils/adt/varlena.c:5338
 #, c-format
 msgid "For a single \"%%\" use \"%%%%\"."
 msgstr "Для представления одного знака \"%%\" запишите \"%%%%\"."
 
-#: utils/adt/varlena.c:5213 utils/adt/varlena.c:5334
+#: utils/adt/varlena.c:5215 utils/adt/varlena.c:5336
 #, c-format
 msgid "unrecognized format() type specifier \"%c\""
 msgstr "нераспознанный спецификатор типа format(): \"%c\""
 
-#: utils/adt/varlena.c:5226 utils/adt/varlena.c:5283
+#: utils/adt/varlena.c:5228 utils/adt/varlena.c:5285
 #, c-format
 msgid "too few arguments for format()"
 msgstr "мало аргументов для format()"
 
-#: utils/adt/varlena.c:5379 utils/adt/varlena.c:5561
+#: utils/adt/varlena.c:5381 utils/adt/varlena.c:5563
 #, c-format
 msgid "number is out of range"
 msgstr "число вне диапазона"
 
-#: utils/adt/varlena.c:5442 utils/adt/varlena.c:5470
+#: utils/adt/varlena.c:5444 utils/adt/varlena.c:5472
 #, c-format
 msgid "format specifies argument 0, but arguments are numbered from 1"
 msgstr "формат ссылается на аргумент 0, но аргументы нумеруются с 1"
 
-#: utils/adt/varlena.c:5463
+#: utils/adt/varlena.c:5465
 #, c-format
 msgid "width argument position must be ended by \"$\""
 msgstr "указание аргумента ширины должно оканчиваться \"$\""
 
-#: utils/adt/varlena.c:5508
+#: utils/adt/varlena.c:5510
 #, c-format
 msgid "null values cannot be formatted as an SQL identifier"
 msgstr "значения null нельзя представить в виде SQL-идентификатора"
@@ -25307,17 +25318,17 @@ msgstr ""
 msgid "cached plan must not change result type"
 msgstr "в кешированном плане не должен изменяться тип результата"
 
-#: utils/cache/relcache.c:5894
+#: utils/cache/relcache.c:5891
 #, c-format
 msgid "could not create relation-cache initialization file \"%s\": %m"
 msgstr "создать файл инициализации для кеша отношений \"%s\" не удалось: %m"
 
-#: utils/cache/relcache.c:5896
+#: utils/cache/relcache.c:5893
 #, c-format
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Продолжаем всё равно, хотя что-то не так."
 
-#: utils/cache/relcache.c:6208
+#: utils/cache/relcache.c:6205
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "не удалось стереть файл кеша \"%s\": %m"
@@ -25364,7 +25375,7 @@ msgstr ""
 msgid "could not close relation mapping file \"%s\": %m"
 msgstr "закрыть файл сопоставления отношений \"%s\" не удалось: %m"
 
-#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:435
+#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:444
 #, c-format
 msgid "record type has not been registered"
 msgstr "тип записи не зарегистрирован"
@@ -25593,7 +25604,7 @@ msgstr ""
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "функция языковой проверки %u вызвана для языка %u (а не %u)"
 
-#: utils/fmgr/funcapi.c:358
+#: utils/fmgr/funcapi.c:367
 #, c-format
 msgid ""
 "could not determine actual result type for function \"%s\" declared to "
@@ -25602,17 +25613,17 @@ msgstr ""
 "не удалось определить действительный тип результата для функции \"%s\", "
 "объявленной как возвращающая тип %s"
 
-#: utils/fmgr/funcapi.c:1403 utils/fmgr/funcapi.c:1435
+#: utils/fmgr/funcapi.c:1456 utils/fmgr/funcapi.c:1488
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "число псевдонимов не совпадает с числом столбцов"
 
-#: utils/fmgr/funcapi.c:1429
+#: utils/fmgr/funcapi.c:1482
 #, c-format
 msgid "no column alias was provided"
 msgstr "псевдоним столбца не указан"
 
-#: utils/fmgr/funcapi.c:1453
+#: utils/fmgr/funcapi.c:1506
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr "не удалось определить описание строки для функции, возвращающей запись"
index 727a3928464f750eb134dac19d876f50111cd051..7a662f23cac5c53ebafcb0ab82d8a6e04b5c5868 100644 (file)
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-01-22 01:23+0000\n"
-"PO-Revision-Date: 2020-01-23 14:24+0100\n"
+"POT-Creation-Date: 2020-04-05 08:23+0000\n"
+"PO-Revision-Date: 2020-04-29 22:39+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -36,7 +36,7 @@ msgid "not recorded"
 msgstr "ej sparad"
 
 #: ../common/controldata_utils.c:58 commands/copy.c:3196
-#: commands/extension.c:3337 utils/adt/genfile.c:151
+#: commands/extension.c:3337 utils/adt/genfile.c:144
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "kunde inte öppna filen \"%s\" för läsning: %m"
@@ -47,14 +47,14 @@ msgid "%s: could not open file \"%s\" for reading: %s\n"
 msgstr "%s: kunde inte öppna fil \"%s\" för läsning: %s\n"
 
 #: ../common/controldata_utils.c:75 access/transam/timeline.c:347
-#: access/transam/xlog.c:3440 access/transam/xlog.c:10942
-#: access/transam/xlog.c:10955 access/transam/xlog.c:11380
-#: access/transam/xlog.c:11460 access/transam/xlog.c:11499
-#: access/transam/xlog.c:11542 access/transam/xlogfuncs.c:658
+#: access/transam/xlog.c:3440 access/transam/xlog.c:10953
+#: access/transam/xlog.c:10966 access/transam/xlog.c:11391
+#: access/transam/xlog.c:11471 access/transam/xlog.c:11510
+#: access/transam/xlog.c:11553 access/transam/xlogfuncs.c:658
 #: access/transam/xlogfuncs.c:677 commands/extension.c:3347 libpq/hba.c:499
 #: replication/logical/origin.c:719 replication/logical/origin.c:749
-#: replication/logical/reorderbuffer.c:3316 replication/walsender.c:510
-#: storage/file/copydir.c:195 utils/adt/genfile.c:168 utils/adt/misc.c:944
+#: replication/logical/reorderbuffer.c:3313 replication/walsender.c:510
+#: storage/file/copydir.c:195 utils/adt/genfile.c:161 utils/adt/misc.c:957
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "kunde inte läsa fil \"%s\": %m"
@@ -201,8 +201,8 @@ msgstr "kunde inte stänga katalog \"%s\": %s\n"
 #: storage/ipc/procarray.c:1554 storage/ipc/procarray.c:1561
 #: storage/ipc/procarray.c:1982 storage/ipc/procarray.c:2606
 #: utils/adt/cryptohashes.c:45 utils/adt/cryptohashes.c:65
-#: utils/adt/formatting.c:1569 utils/adt/formatting.c:1692
-#: utils/adt/formatting.c:1816 utils/adt/pg_locale.c:469
+#: utils/adt/formatting.c:1560 utils/adt/formatting.c:1683
+#: utils/adt/formatting.c:1807 utils/adt/pg_locale.c:469
 #: utils/adt/pg_locale.c:633 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
@@ -327,12 +327,12 @@ msgstr "barnprocess terminerades av signal %d"
 msgid "child process exited with unrecognized status %d"
 msgstr "barnprocess avslutade med okänd statuskod %d"
 
-#: ../port/chklocale.c:288
+#: ../port/chklocale.c:307
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "kunde inte bestämma kodning för teckentabell \"%s\""
 
-#: ../port/chklocale.c:409 ../port/chklocale.c:415
+#: ../port/chklocale.c:428 ../port/chklocale.c:434
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr "kunde inte bestämma kodning för lokal \"%s\": teckentabellen är \"%s\""
@@ -411,7 +411,7 @@ msgid "request for BRIN range summarization for index \"%s\" page %u was not rec
 msgstr "förfrågan efter BRIN-intervallsummering för index \"%s\" sida %u har inte spelats in"
 
 #: access/brin/brin.c:877 access/brin/brin.c:954 access/gin/ginfast.c:1018
-#: access/transam/xlog.c:10354 access/transam/xlog.c:10881
+#: access/transam/xlog.c:10365 access/transam/xlog.c:10892
 #: access/transam/xlogfuncs.c:286 access/transam/xlogfuncs.c:313
 #: access/transam/xlogfuncs.c:352 access/transam/xlogfuncs.c:373
 #: access/transam/xlogfuncs.c:394 access/transam/xlogfuncs.c:464
@@ -607,12 +607,12 @@ msgstr "Returnerad typ %s matchar inte förväntad type %s i kolumn %d."
 msgid "Number of returned columns (%d) does not match expected column count (%d)."
 msgstr "Antalet returnerade kolumner (%d) matchar inte förväntat antal kolumner (%d)."
 
-#: access/common/tupconvert.c:329
+#: access/common/tupconvert.c:345
 #, c-format
 msgid "Attribute \"%s\" of type %s does not match corresponding attribute of type %s."
 msgstr "Attribut \"%s\" för typ %s matchar inte motsvarande attribut för typ %s."
 
-#: access/common/tupconvert.c:341
+#: access/common/tupconvert.c:357
 #, c-format
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "Attribut \"%s\" i typ %s finns inte i typ %s."
@@ -795,8 +795,8 @@ msgid "\"%s\" is an index"
 msgstr "\"%s\" är ett index"
 
 #: access/heap/heapam.c:1309 access/heap/heapam.c:1338
-#: access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:10988
-#: commands/tablecmds.c:14273
+#: access/heap/heapam.c:1371 catalog/aclchk.c:1835 commands/tablecmds.c:11030
+#: commands/tablecmds.c:14315
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" är en composite-typ"
@@ -827,7 +827,7 @@ msgid "attempted to update invisible tuple"
 msgstr "försökte uppdatera en osynlig tuple"
 
 #: access/heap/heapam.c:5108 access/heap/heapam.c:5146
-#: access/heap/heapam.c:5398 executor/execMain.c:2653
+#: access/heap/heapam.c:5398 executor/execMain.c:2657
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "kunde inte låsa rad i relationen \"%s\""
@@ -846,7 +846,7 @@ msgstr "kunde inte skriva till fil \"%s\", skrev %d av %d: %m."
 #: access/heap/rewriteheap.c:1303 access/transam/timeline.c:411
 #: access/transam/timeline.c:490 access/transam/xlog.c:3307
 #: access/transam/xlog.c:3473 replication/logical/snapbuild.c:1652
-#: replication/slot.c:1313 replication/slot.c:1405 storage/file/fd.c:658
+#: replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:658
 #: storage/file/fd.c:3552 storage/smgr/md.c:1036 storage/smgr/md.c:1281
 #: storage/smgr/md.c:1455 utils/misc/guc.c:7270
 #, c-format
@@ -856,9 +856,9 @@ msgstr "kunde inte fsync:a fil \"%s\": %m"
 #: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155
 #: access/transam/timeline.c:314 access/transam/timeline.c:465
 #: access/transam/xlog.c:3261 access/transam/xlog.c:3411
-#: access/transam/xlog.c:10692 access/transam/xlog.c:10730
-#: access/transam/xlog.c:11133 postmaster/postmaster.c:4457
-#: replication/logical/origin.c:575 replication/slot.c:1262
+#: access/transam/xlog.c:10703 access/transam/xlog.c:10741
+#: access/transam/xlog.c:11144 postmaster/postmaster.c:4457
+#: replication/logical/origin.c:575 replication/slot.c:1272
 #: storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1297
 #, c-format
 msgid "could not create file \"%s\": %m"
@@ -881,7 +881,7 @@ msgstr "kunde inte söka (seek) till slutet av filen \"%s\": %m"
 #: postmaster/postmaster.c:4467 postmaster/postmaster.c:4477
 #: replication/logical/origin.c:590 replication/logical/origin.c:635
 #: replication/logical/origin.c:657 replication/logical/snapbuild.c:1628
-#: replication/slot.c:1296 storage/file/copydir.c:208
+#: replication/slot.c:1307 storage/file/copydir.c:208
 #: utils/init/miscinit.c:1345 utils/init/miscinit.c:1356
 #: utils/init/miscinit.c:1364 utils/misc/guc.c:7231 utils/misc/guc.c:7262
 #: utils/misc/guc.c:9121 utils/misc/guc.c:9135 utils/time/snapmgr.c:1302
@@ -893,9 +893,9 @@ msgstr "kunde inte skriva till fil \"%s\": %m"
 #: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112
 #: access/transam/xlogarchive.c:459 postmaster/postmaster.c:1276
 #: postmaster/syslogger.c:1459 replication/logical/origin.c:563
-#: replication/logical/reorderbuffer.c:2818
+#: replication/logical/reorderbuffer.c:2815
 #: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1972
-#: replication/slot.c:1375 storage/file/fd.c:709 storage/file/fd.c:3152
+#: replication/slot.c:1391 storage/file/fd.c:709 storage/file/fd.c:3152
 #: storage/file/fd.c:3214 storage/file/reinit.c:255 storage/ipc/dsm.c:315
 #: storage/smgr/md.c:426 storage/smgr/md.c:475 storage/smgr/md.c:1402
 #: utils/time/snapmgr.c:1640
@@ -908,13 +908,13 @@ msgstr "kunde inte ta bort fil \"%s\": %m"
 #: access/transam/xlog.c:3238 access/transam/xlog.c:3356
 #: access/transam/xlog.c:3397 access/transam/xlog.c:3674
 #: access/transam/xlog.c:3752 access/transam/xlogutils.c:708
-#: postmaster/syslogger.c:1482 replication/basebackup.c:529
-#: replication/basebackup.c:1405 replication/logical/origin.c:712
-#: replication/logical/reorderbuffer.c:2303
-#: replication/logical/reorderbuffer.c:2580
-#: replication/logical/reorderbuffer.c:3296
+#: postmaster/syslogger.c:1482 replication/basebackup.c:543
+#: replication/basebackup.c:1430 replication/logical/origin.c:712
+#: replication/logical/reorderbuffer.c:2300
+#: replication/logical/reorderbuffer.c:2577
+#: replication/logical/reorderbuffer.c:3293
 #: replication/logical/snapbuild.c:1614 replication/logical/snapbuild.c:1714
-#: replication/slot.c:1390 replication/walsender.c:483
+#: replication/slot.c:1406 replication/walsender.c:483
 #: replication/walsender.c:2414 storage/file/copydir.c:161
 #: storage/file/fd.c:641 storage/file/fd.c:3447 storage/file/fd.c:3531
 #: storage/smgr/md.c:608 utils/error/elog.c:1872 utils/init/miscinit.c:1269
@@ -935,8 +935,8 @@ msgid "index access method \"%s\" does not have a handler"
 msgstr "indexaccessmetod \"%s\" har ingen hanterare"
 
 #: access/index/indexam.c:160 catalog/objectaddress.c:1223
-#: commands/indexcmds.c:2329 commands/tablecmds.c:249 commands/tablecmds.c:273
-#: commands/tablecmds.c:14264 commands/tablecmds.c:15684
+#: commands/indexcmds.c:2382 commands/tablecmds.c:250 commands/tablecmds.c:274
+#: commands/tablecmds.c:14306 commands/tablecmds.c:15726
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "\"%s\" är inte ett index"
@@ -1940,7 +1940,7 @@ msgstr "parameter \"%s\" kräver ett temporärt värde"
 #: access/transam/xlog.c:5515 catalog/dependency.c:995 catalog/dependency.c:996
 #: catalog/dependency.c:1002 catalog/dependency.c:1003
 #: catalog/dependency.c:1014 catalog/dependency.c:1015
-#: commands/tablecmds.c:1089 commands/tablecmds.c:11448 commands/user.c:1064
+#: commands/tablecmds.c:1090 commands/tablecmds.c:11490 commands/user.c:1064
 #: commands/view.c:504 libpq/auth.c:337 replication/syncrep.c:1170
 #: storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5344
 #: utils/misc/guc.c:6019 utils/misc/guc.c:6112 utils/misc/guc.c:10128
@@ -2170,7 +2170,7 @@ msgstr "kan inte skapa symbolisk länk \"%s\": %m"
 msgid "ignoring file \"%s\" because no file \"%s\" exists"
 msgstr "hoppar över fil \"%s\" då ingen fil \"%s\" finns"
 
-#: access/transam/xlog.c:6589 access/transam/xlog.c:11621
+#: access/transam/xlog.c:6589 access/transam/xlog.c:11632
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Filen \"%s\" döptes om till \"%s\"."
@@ -2265,173 +2265,173 @@ msgstr "senaste kompletta transaktionen var vid loggtid %s"
 msgid "redo is not required"
 msgstr "redo behövs inte"
 
-#: access/transam/xlog.c:7498 access/transam/xlog.c:7502
+#: access/transam/xlog.c:7502 access/transam/xlog.c:7506
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL slutar före sluttiden av online-backup:en"
 
-#: access/transam/xlog.c:7499
+#: access/transam/xlog.c:7503
 #, c-format
 msgid "All WAL generated while online backup was taken must be available at recovery."
 msgstr "Alla genererade WAL under tiden online-backup:en togs måste vara tillgängliga vid återställning."
 
-#: access/transam/xlog.c:7503
+#: access/transam/xlog.c:7507
 #, 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 "Online-backup startad med pg_start_backup() måste avslutas med pg_stop_backup() och alla WAL fram till den punkten måste vara tillgängliga vid återställning."
 
-#: access/transam/xlog.c:7506
+#: access/transam/xlog.c:7510
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL avslutas innan konstistent återställningspunkt"
 
-#: access/transam/xlog.c:7541
+#: access/transam/xlog.c:7545
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "valt nytt tidslinje-ID: %u"
 
-#: access/transam/xlog.c:7989
+#: access/transam/xlog.c:7993
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "konsistent återställningstillstånd uppnått vid %X/%X"
 
-#: access/transam/xlog.c:8181
+#: access/transam/xlog.c:8185
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "ogiltig primär checkpoint-länk i kontrollfil"
 
-#: access/transam/xlog.c:8185
+#: access/transam/xlog.c:8189
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "ogiltig checkpoint-länk i \"backup_label\"-fil"
 
-#: access/transam/xlog.c:8202
+#: access/transam/xlog.c:8206
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "ogiltig primär checkpoint-post"
 
-#: access/transam/xlog.c:8206
+#: access/transam/xlog.c:8210
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "ogiltig checkpoint-post"
 
-#: access/transam/xlog.c:8217
+#: access/transam/xlog.c:8221
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "ogiltig resurshanterar-ID i primär checkpoint-post"
 
-#: access/transam/xlog.c:8221
+#: access/transam/xlog.c:8225
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "ogiltig resurshanterar-ID i checkpoint-post"
 
-#: access/transam/xlog.c:8234
+#: access/transam/xlog.c:8238
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "ogiltig xl_info i primär checkpoint-post"
 
-#: access/transam/xlog.c:8238
+#: access/transam/xlog.c:8242
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "ogiltig xl_info i checkpoint-post"
 
-#: access/transam/xlog.c:8249
+#: access/transam/xlog.c:8253
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "ogiltig längd i primär checkpoint-post"
 
-#: access/transam/xlog.c:8253
+#: access/transam/xlog.c:8257
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "ogiltig längd på checkpoint-post"
 
-#: access/transam/xlog.c:8459
+#: access/transam/xlog.c:8463
 #, c-format
 msgid "shutting down"
 msgstr "stänger ner"
 
-#: access/transam/xlog.c:8779
+#: access/transam/xlog.c:8783
 #, c-format
 msgid "checkpoint skipped because system is idle"
 msgstr "checkpoint överhoppad på grund av att systemet är olastat"
 
-#: access/transam/xlog.c:8984
+#: access/transam/xlog.c:8988
 #, c-format
 msgid "concurrent write-ahead log activity while database system is shutting down"
 msgstr "samtidig write-ahead-logg-aktivitet när databassystemet stängs ner"
 
-#: access/transam/xlog.c:9241
+#: access/transam/xlog.c:9245
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "hoppar över omstartpunkt, återställning har redan avslutats"
 
-#: access/transam/xlog.c:9264
+#: access/transam/xlog.c:9268
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "hoppar över omstartpunkt, redan gjorde vid %X/%X"
 
-#: access/transam/xlog.c:9431
+#: access/transam/xlog.c:9435
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "återställningens omstartspunkt vid %X/%X"
 
-#: access/transam/xlog.c:9433
+#: access/transam/xlog.c:9437
 #, c-format
 msgid "Last completed transaction was at log time %s."
 msgstr "Senaste kompletta transaktionen var vid loggtid %s"
 
-#: access/transam/xlog.c:9567
+#: access/transam/xlog.c:9571
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "återställningspunkt \"%s\" skapad vid %X/%X"
 
-#: access/transam/xlog.c:9705
+#: access/transam/xlog.c:9709
 #, c-format
 msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record"
 msgstr "oväntad föregående tidslinje-ID %u (nuvarande tidslinje-ID %u) i checkpoint-post"
 
-#: access/transam/xlog.c:9714
+#: access/transam/xlog.c:9718
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "oväntad tidslinje-ID %u (efter %u) i checkpoint-post"
 
-#: access/transam/xlog.c:9730
+#: access/transam/xlog.c:9734
 #, c-format
 msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u"
 msgstr "oväntad tidslinje-ID %u i checkpoint-post, innan vi nått minimal återställningspunkt %X/%X på tidslinje %u"
 
-#: access/transam/xlog.c:9806
+#: access/transam/xlog.c:9810
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "online-backup avbröts, återställning kan inte fortsätta"
 
-#: access/transam/xlog.c:9862 access/transam/xlog.c:9918
-#: access/transam/xlog.c:9941
+#: access/transam/xlog.c:9866 access/transam/xlog.c:9922
+#: access/transam/xlog.c:9945
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr "oväntad tidslinje-ID %u (skall vara %u) i checkpoint-post"
 
-#: access/transam/xlog.c:10222
+#: access/transam/xlog.c:10233
 #, c-format
 msgid "could not fsync log segment %s: %m"
 msgstr "kunde inte fsync:a loggsegment %s: %m"
 
-#: access/transam/xlog.c:10247
+#: access/transam/xlog.c:10258
 #, c-format
 msgid "could not fsync log file %s: %m"
 msgstr "kunde inte fsync:a loggfil %s: %m"
 
-#: access/transam/xlog.c:10255
+#: access/transam/xlog.c:10266
 #, c-format
 msgid "could not fsync write-through log file %s: %m"
 msgstr "kunde inte fsync:a skriv-igenom-loggfil %s: %m"
 
-#: access/transam/xlog.c:10264
+#: access/transam/xlog.c:10275
 #, c-format
 msgid "could not fdatasync log file %s: %m"
 msgstr "kunde inte fdatasync:a loggfil %s: %m"
 
-#: access/transam/xlog.c:10355 access/transam/xlog.c:10882
+#: access/transam/xlog.c:10366 access/transam/xlog.c:10893
 #: access/transam/xlogfuncs.c:287 access/transam/xlogfuncs.c:314
 #: access/transam/xlogfuncs.c:353 access/transam/xlogfuncs.c:374
 #: access/transam/xlogfuncs.c:395
@@ -2439,219 +2439,219 @@ msgstr "kunde inte fdatasync:a loggfil %s: %m"
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "WAL-kontrollfunktioner kan inte köras under återställning."
 
-#: access/transam/xlog.c:10364 access/transam/xlog.c:10891
+#: access/transam/xlog.c:10375 access/transam/xlog.c:10902
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr "WAL-nivå inte tillräcklig för att kunna skapa en online-backup"
 
-#: access/transam/xlog.c:10365 access/transam/xlog.c:10892
+#: access/transam/xlog.c:10376 access/transam/xlog.c:10903
 #: access/transam/xlogfuncs.c:320
 #, c-format
 msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
 msgstr "wal_level måste vara satt till \"replica\" eller \"logical\" vid serverstart."
 
-#: access/transam/xlog.c:10370
+#: access/transam/xlog.c:10381
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "backup-etikett för lång (max %d byte)"
 
-#: access/transam/xlog.c:10407 access/transam/xlog.c:10683
-#: access/transam/xlog.c:10721
+#: access/transam/xlog.c:10418 access/transam/xlog.c:10694
+#: access/transam/xlog.c:10732
 #, c-format
 msgid "a backup is already in progress"
 msgstr "en backup är redan på gång"
 
-#: access/transam/xlog.c:10408
+#: access/transam/xlog.c:10419
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Kör pg_stop_backup() och försök igen."
 
-#: access/transam/xlog.c:10504
+#: access/transam/xlog.c:10515
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed since last restartpoint"
 msgstr "WAL skapad med full_page_writes=off har återspelats sedab senaste omstartpunkten"
 
-#: access/transam/xlog.c:10506 access/transam/xlog.c:11087
+#: access/transam/xlog.c:10517 access/transam/xlog.c:11098
 #, 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 "Det betyder att backup:en som tas på standby:en är trasig och inte skall användas. Slå på full_page_writes och kör CHECKPOINT på master och försök sedan ta en ny online-backup igen."
 
-#: access/transam/xlog.c:10574 replication/basebackup.c:1246
-#: utils/adt/misc.c:517
+#: access/transam/xlog.c:10585 replication/basebackup.c:1264
+#: utils/adt/misc.c:530
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "kan inte läsa symbolisk länk \"%s\": %m"
 
-#: access/transam/xlog.c:10581 replication/basebackup.c:1251
-#: utils/adt/misc.c:522
+#: access/transam/xlog.c:10592 replication/basebackup.c:1269
+#: utils/adt/misc.c:535
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "mål för symbolisk länk \"%s\" är för lång"
 
-#: access/transam/xlog.c:10633 commands/tablespace.c:391
-#: commands/tablespace.c:553 replication/basebackup.c:1266 utils/adt/misc.c:530
+#: access/transam/xlog.c:10644 commands/tablespace.c:391
+#: commands/tablespace.c:553 replication/basebackup.c:1284 utils/adt/misc.c:543
 #, c-format
 msgid "tablespaces are not supported on this platform"
 msgstr "tabellutrymmen stöds inte på denna plattform"
 
-#: access/transam/xlog.c:10677 access/transam/xlog.c:10715
-#: access/transam/xlog.c:10930 access/transam/xlogarchive.c:104
+#: access/transam/xlog.c:10688 access/transam/xlog.c:10726
+#: access/transam/xlog.c:10941 access/transam/xlogarchive.c:104
 #: access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3206
 #: commands/extension.c:3326 commands/tablespace.c:782
-#: commands/tablespace.c:873 guc-file.l:1062 replication/basebackup.c:535
-#: replication/basebackup.c:607 replication/logical/snapbuild.c:1528
+#: commands/tablespace.c:873 guc-file.l:1061 replication/basebackup.c:549
+#: replication/basebackup.c:621 replication/logical/snapbuild.c:1528
 #: storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1752
 #: storage/file/fd.c:3132 storage/file/fd.c:3314 storage/file/fd.c:3399
 #: utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302
-#: utils/adt/genfile.c:131 utils/adt/genfile.c:382
+#: utils/adt/genfile.c:124 utils/adt/genfile.c:375 utils/adt/genfile.c:590
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "kunde inte göra stat() på fil \"%s\": %m"
 
-#: access/transam/xlog.c:10684 access/transam/xlog.c:10722
+#: access/transam/xlog.c:10695 access/transam/xlog.c:10733
 #, c-format
 msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
 msgstr "Om du är säker på att det inte pågår någon backup så ta bort filen \"%s\" och försök igen."
 
-#: access/transam/xlog.c:10701 access/transam/xlog.c:10739
-#: access/transam/xlog.c:11150 postmaster/syslogger.c:1493
+#: access/transam/xlog.c:10712 access/transam/xlog.c:10750
+#: access/transam/xlog.c:11161 postmaster/syslogger.c:1493
 #: postmaster/syslogger.c:1506
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "kunde inte skriva fil \"%s\": %m"
 
-#: access/transam/xlog.c:10907
+#: access/transam/xlog.c:10918
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "exklusiv backup är inte på gång"
 
-#: access/transam/xlog.c:10934
+#: access/transam/xlog.c:10945
 #, c-format
 msgid "a backup is not in progress"
 msgstr "ingen backup är på gång"
 
-#: access/transam/xlog.c:11020 access/transam/xlog.c:11033
-#: access/transam/xlog.c:11394 access/transam/xlog.c:11400
-#: access/transam/xlog.c:11448 access/transam/xlog.c:11521
+#: access/transam/xlog.c:11031 access/transam/xlog.c:11044
+#: access/transam/xlog.c:11405 access/transam/xlog.c:11411
+#: access/transam/xlog.c:11459 access/transam/xlog.c:11532
 #: access/transam/xlogfuncs.c:688
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "felaktig data i fil \"%s\""
 
-#: access/transam/xlog.c:11037 replication/basebackup.c:1103
+#: access/transam/xlog.c:11048 replication/basebackup.c:1117
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr "standby:en befordrades under online-backup"
 
-#: access/transam/xlog.c:11038 replication/basebackup.c:1104
+#: access/transam/xlog.c:11049 replication/basebackup.c:1118
 #, c-format
 msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
 msgstr "Det betyder att backupen som tas är trasig och inte skall användas. Försök ta en ny online-backup."
 
-#: access/transam/xlog.c:11085
+#: access/transam/xlog.c:11096
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed during online backup"
 msgstr "WAL skapad med full_page_writes=off återspelades under online-backup"
 
-#: access/transam/xlog.c:11205
+#: access/transam/xlog.c:11216
 #, c-format
 msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr "pg_stop_backup-uppstädning klar, väntar på att de WAL-segment som krävs blir arkiverade"
 
-#: access/transam/xlog.c:11215
+#: access/transam/xlog.c:11226
 #, c-format
 msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
 msgstr "pg_stop_backup väntar fortfarande på att alla krävda WAL-segments skall bli arkiverade (%d sekunder har gått)"
 
-#: access/transam/xlog.c:11217
+#: access/transam/xlog.c:11228
 #, 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 "Kontrollera att ditt archive_command kör som det skall.  pg_stop_backup kan avbrytas på ett säkert sätt men databasbackup:en kommer inte vara användbart utan att alla WAL-segment finns."
 
-#: access/transam/xlog.c:11224
+#: access/transam/xlog.c:11235
 #, c-format
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr "pg_stop_backup komplett, alla krävda WAL-segments har arkiverats"
 
-#: access/transam/xlog.c:11228
+#: access/transam/xlog.c:11239
 #, 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 "WAL-arkivering är inte påslagen; du måste se till att alla krävda WAL-segment har kopierats på annat sätt för att backup:en skall vara komplett"
 
-#: access/transam/xlog.c:11431
+#: access/transam/xlog.c:11442
 #, c-format
 msgid "backup time %s in file \"%s\""
 msgstr "backuptid %s i fil \"%s\""
 
-#: access/transam/xlog.c:11436
+#: access/transam/xlog.c:11447
 #, c-format
 msgid "backup label %s in file \"%s\""
 msgstr "backup-etikett %s i fil \"%s\""
 
-#: access/transam/xlog.c:11449
+#: access/transam/xlog.c:11460
 #, c-format
 msgid "Timeline ID parsed is %u, but expected %u"
 msgstr "Parsad tidslinje-ID är %u men förväntade sig %u"
 
-#: access/transam/xlog.c:11453
+#: access/transam/xlog.c:11464
 #, c-format
 msgid "backup timeline %u in file \"%s\""
 msgstr "backuptidslinje %u i fil \"%s\""
 
 #. translator: %s is a WAL record description
-#: access/transam/xlog.c:11561
+#: access/transam/xlog.c:11572
 #, c-format
 msgid "WAL redo at %X/%X for %s"
 msgstr "WAL-redo vid %X/%X för %s"
 
-#: access/transam/xlog.c:11610
+#: access/transam/xlog.c:11621
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "online backupläge har ej avbrutits"
 
-#: access/transam/xlog.c:11611
+#: access/transam/xlog.c:11622
 #, c-format
 msgid "File \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Filen \"%s\" kunde inte döpas om till \"%s\": %m."
 
-#: access/transam/xlog.c:11620 access/transam/xlog.c:11632
-#: access/transam/xlog.c:11642
+#: access/transam/xlog.c:11631 access/transam/xlog.c:11643
+#: access/transam/xlog.c:11653
 #, c-format
 msgid "online backup mode canceled"
 msgstr "online backupläge avbrutet"
 
-#: access/transam/xlog.c:11633
+#: access/transam/xlog.c:11644
 #, c-format
 msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
 msgstr "Filer \"%s\" och \"%s\" döptes om till \"%s\" och \"%s\", var för sig."
 
-#: access/transam/xlog.c:11643
+#: access/transam/xlog.c:11654
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Filen \"%s\" dötes om till \"%s\", men filen \"%s\" kunde inte döpas om till \"%s\": %m."
 
-#: access/transam/xlog.c:11769 access/transam/xlogutils.c:727
+#: access/transam/xlog.c:11780 access/transam/xlogutils.c:727
 #: replication/walreceiver.c:987 replication/walsender.c:2426
 #, c-format
 msgid "could not seek in log segment %s to offset %u: %m"
 msgstr "kunde inte söka i loggsegment %s till offset %u: %m"
 
-#: access/transam/xlog.c:11785
+#: access/transam/xlog.c:11796
 #, c-format
 msgid "could not read from log segment %s, offset %u: %m"
 msgstr "kunde inte läsa från loggsegment %s, offset %u: %m"
 
-#: access/transam/xlog.c:12326
+#: access/transam/xlog.c:12354
 #, c-format
 msgid "received promote request"
 msgstr "tog emot förfrågan om befordring"
 
-#: access/transam/xlog.c:12339
+#: access/transam/xlog.c:12367
 #, c-format
 msgid "trigger file found: %s"
 msgstr "utlösarfil hittad: %s"
 
-#: access/transam/xlog.c:12348
+#: access/transam/xlog.c:12376
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "kunde inte göra stat() på utlösarfil \"%s\": %m"
@@ -2681,7 +2681,7 @@ msgstr "%s \"%s\": %s"
 
 #: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517
 #: replication/logical/snapbuild.c:1667 replication/slot.c:598
-#: replication/slot.c:1211 replication/slot.c:1326 storage/file/fd.c:669
+#: replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:669
 #: storage/file/fd.c:764 utils/time/snapmgr.c:1318
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
@@ -2724,10 +2724,11 @@ msgstr "Menade du att använda pg_stop_backup('f')?"
 #: foreign/foreign.c:488 libpq/hba.c:2603 replication/logical/launcher.c:1127
 #: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1460
 #: replication/slotfuncs.c:200 replication/walsender.c:3195
+#: utils/adt/datetime.c:4795 utils/adt/genfile.c:464 utils/adt/genfile.c:544
 #: 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/pgstatfuncs.c:457
-#: utils/adt/pgstatfuncs.c:558 utils/fmgr/funcapi.c:62 utils/misc/guc.c:8830
+#: utils/adt/jsonfuncs.c:3608 utils/adt/misc.c:408 utils/adt/pgstatfuncs.c:457
+#: utils/adt/pgstatfuncs.c:558 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8830
 #: utils/mmgr/portalmem.c:1134
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
@@ -2739,7 +2740,8 @@ msgstr "en funktion som returnerar en mängd anropades i kontext som inte godtar
 #: foreign/foreign.c:493 libpq/hba.c:2607 replication/logical/launcher.c:1131
 #: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1464
 #: replication/slotfuncs.c:204 replication/walsender.c:3199
-#: utils/adt/pgstatfuncs.c:461 utils/adt/pgstatfuncs.c:562
+#: utils/adt/datetime.c:4799 utils/adt/genfile.c:468 utils/adt/genfile.c:548
+#: utils/adt/misc.c:412 utils/adt/pgstatfuncs.c:461 utils/adt/pgstatfuncs.c:562
 #: utils/misc/guc.c:8834 utils/misc/pg_config.c:43 utils/mmgr/portalmem.c:1138
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
@@ -3106,7 +3108,7 @@ msgstr "stort objekt %u existerar inte"
 #: commands/subscriptioncmds.c:110 commands/subscriptioncmds.c:120
 #: commands/subscriptioncmds.c:130 commands/subscriptioncmds.c:140
 #: commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:165
-#: commands/subscriptioncmds.c:179 commands/tablecmds.c:6371
+#: commands/subscriptioncmds.c:179 commands/tablecmds.c:6372
 #: commands/typecmds.c:295 commands/typecmds.c:1444 commands/typecmds.c:1453
 #: commands/typecmds.c:1461 commands/typecmds.c:1469 commands/typecmds.c:1477
 #: commands/user.c:134 commands/user.c:148 commands/user.c:157
@@ -3135,14 +3137,14 @@ msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
 msgstr "kan inte använda IN SCHEMA-klausul samtidigt som GRANT/REVOKE ON SCHEMAS"
 
 #: catalog/aclchk.c:1576 catalog/objectaddress.c:1390 commands/analyze.c:433
-#: commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6017
-#: commands/tablecmds.c:6165 commands/tablecmds.c:6222
-#: commands/tablecmds.c:6296 commands/tablecmds.c:6390
-#: commands/tablecmds.c:6449 commands/tablecmds.c:6588
-#: commands/tablecmds.c:6670 commands/tablecmds.c:6762
-#: commands/tablecmds.c:6856 commands/tablecmds.c:9585
-#: commands/tablecmds.c:9766 commands/tablecmds.c:9906
-#: commands/tablecmds.c:10434 commands/trigger.c:904 parser/analyze.c:2343
+#: commands/copy.c:4826 commands/sequence.c:1690 commands/tablecmds.c:6018
+#: commands/tablecmds.c:6166 commands/tablecmds.c:6223
+#: commands/tablecmds.c:6297 commands/tablecmds.c:6391
+#: commands/tablecmds.c:6450 commands/tablecmds.c:6589
+#: commands/tablecmds.c:6671 commands/tablecmds.c:6763
+#: commands/tablecmds.c:6857 commands/tablecmds.c:9586
+#: commands/tablecmds.c:9767 commands/tablecmds.c:9907
+#: commands/tablecmds.c:10458 commands/trigger.c:904 parser/analyze.c:2343
 #: parser/parse_relation.c:2735 parser/parse_relation.c:2798
 #: parser/parse_target.c:1030 parser/parse_type.c:145 utils/adt/acl.c:2886
 #: utils/adt/ruleutils.c:2465
@@ -3151,7 +3153,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "kolumn \"%s\" i relation \"%s\" existerar inte"
 
 #: catalog/aclchk.c:1843 catalog/objectaddress.c:1230 commands/sequence.c:1128
-#: commands/tablecmds.c:231 commands/tablecmds.c:14237 utils/adt/acl.c:2076
+#: commands/tablecmds.c:232 commands/tablecmds.c:14279 utils/adt/acl.c:2076
 #: utils/adt/acl.c:2106 utils/adt/acl.c:2138 utils/adt/acl.c:2170
 #: utils/adt/acl.c:2198 utils/adt/acl.c:2228
 #, c-format
@@ -3734,13 +3736,13 @@ msgstr "rättighet saknas för att skapa \"%s.%s\""
 msgid "System catalog modifications are currently disallowed."
 msgstr "Systemkatalogändringar är för tillfället inte tillåtna."
 
-#: catalog/heap.c:433 commands/tablecmds.c:1917 commands/tablecmds.c:2450
-#: commands/tablecmds.c:5584
+#: catalog/heap.c:433 commands/tablecmds.c:1918 commands/tablecmds.c:2451
+#: commands/tablecmds.c:5585
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "tabeller kan ha som mest %d kolumner"
 
-#: catalog/heap.c:452 commands/tablecmds.c:5880
+#: catalog/heap.c:452 commands/tablecmds.c:5881
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "kolumnnamn \"%s\" står i konflikt med ett systemkolumnnamn"
@@ -3760,121 +3762,121 @@ msgstr "kolumn \"%s\" har pseudo-typ %s"
 msgid "composite type %s cannot be made a member of itself"
 msgstr "composite-typ %s kan inte vara en del av sig själv"
 
-#: catalog/heap.c:602 commands/createas.c:201 commands/createas.c:498
+#: catalog/heap.c:603 commands/createas.c:201 commands/createas.c:498
 #, c-format
 msgid "no collation was derived for column \"%s\" with collatable type %s"
 msgstr "ingen jämförelse kunde härledas för kolumn \"%s\" med jämförelsetyp %s"
 
-#: catalog/heap.c:604 commands/createas.c:204 commands/createas.c:501
-#: commands/indexcmds.c:1635 commands/tablecmds.c:14533 commands/view.c:105
-#: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1536
-#: utils/adt/formatting.c:1659 utils/adt/formatting.c:1783 utils/adt/like.c:184
+#: catalog/heap.c:605 commands/createas.c:204 commands/createas.c:501
+#: commands/indexcmds.c:1688 commands/tablecmds.c:14575 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:6031 utils/adt/varlena.c:1416 utils/adt/varlena.c:1881
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr "Använd en COLLATE-klausul för att sätta jämförelsen explicit."
 
-#: catalog/heap.c:1093 catalog/index.c:884 commands/tablecmds.c:3212
+#: catalog/heap.c:1094 catalog/index.c:884 commands/tablecmds.c:3213
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "relationen \"%s\" finns redan"
 
-#: catalog/heap.c:1109 catalog/pg_type.c:417 catalog/pg_type.c:732
+#: catalog/heap.c:1110 catalog/pg_type.c:417 catalog/pg_type.c:732
 #: commands/typecmds.c:236 commands/typecmds.c:787 commands/typecmds.c:1186
 #: commands/typecmds.c:1419 commands/typecmds.c:2174
 #, c-format
 msgid "type \"%s\" already exists"
 msgstr "typen \"%s\" existerar redan"
 
-#: catalog/heap.c:1110
+#: catalog/heap.c:1111
 #, c-format
 msgid "A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type."
 msgstr "En relation har en associerad typ med samma namn så du måste använda ett namn som inte krockar med någon existerande typ."
 
-#: catalog/heap.c:1139
+#: catalog/heap.c:1140
 #, c-format
 msgid "pg_class heap OID value not set when in binary upgrade mode"
 msgstr "pg_class heap OID-värde är inte satt i binärt uppgraderingsläge"
 
-#: catalog/heap.c:2342
+#: catalog/heap.c:2343
 #, c-format
 msgid "cannot add NO INHERIT constraint to partitioned table \"%s\""
 msgstr "kan inte lägga till NO INHERIT-villkor till partitionerad tabell \"%s\""
 
-#: catalog/heap.c:2607
+#: catalog/heap.c:2608
 #, c-format
 msgid "check constraint \"%s\" already exists"
 msgstr "check-villkor \"%s\" finns redan"
 
-#: catalog/heap.c:2777 catalog/index.c:898 catalog/pg_constraint.c:679
-#: commands/tablecmds.c:7233
+#: catalog/heap.c:2778 catalog/index.c:898 catalog/pg_constraint.c:679
+#: commands/tablecmds.c:7234
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "integritetsvillkor \"%s\" för relation \"%s\" finns redan"
 
-#: catalog/heap.c:2784
+#: catalog/heap.c:2785
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\""
 msgstr "villkor \"%s\" står i konflikt med icke-ärvt villkor på relation \"%s\""
 
-#: catalog/heap.c:2795
+#: catalog/heap.c:2796
 #, c-format
 msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\""
 msgstr "villkor \"%s\" står i konflikt med ärvt villkor på relation \"%s\""
 
-#: catalog/heap.c:2805
+#: catalog/heap.c:2806
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\""
 msgstr "villkor \"%s\" står i konflikt med NOT VALID-villkor på relation \"%s\""
 
-#: catalog/heap.c:2810
+#: catalog/heap.c:2811
 #, c-format
 msgid "merging constraint \"%s\" with inherited definition"
 msgstr "slår samman villkor \"%s\" med ärvd definition"
 
-#: catalog/heap.c:2925
+#: catalog/heap.c:2926
 #, c-format
 msgid "cannot use column references in default expression"
 msgstr "kan inte använda kolumnreferenser i default-uttryck"
 
-#: catalog/heap.c:2950 rewrite/rewriteHandler.c:1164
+#: catalog/heap.c:2951 rewrite/rewriteHandler.c:1164
 #, c-format
 msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "kolumn \"%s\" har typ %s men default-uttryck har typen %s"
 
-#: catalog/heap.c:2955 commands/prepare.c:384 parser/parse_node.c:430
+#: catalog/heap.c:2956 commands/prepare.c:384 parser/parse_node.c:430
 #: parser/parse_target.c:590 parser/parse_target.c:865
 #: parser/parse_target.c:875 rewrite/rewriteHandler.c:1169
 #, c-format
 msgid "You will need to rewrite or cast the expression."
 msgstr "Du måste skriva om eller typomvandla uttrycket."
 
-#: catalog/heap.c:3002
+#: catalog/heap.c:3003
 #, c-format
 msgid "only table \"%s\" can be referenced in check constraint"
 msgstr "bara tabell \"%s\" kan refereras i check-villkoret"
 
-#: catalog/heap.c:3259
+#: catalog/heap.c:3260
 #, c-format
 msgid "unsupported ON COMMIT and foreign key combination"
 msgstr "inget stöd för kombinationen ON COMMIT och främmande nyckel"
 
-#: catalog/heap.c:3260
+#: catalog/heap.c:3261
 #, c-format
 msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting."
 msgstr "Tabell \"%s\" refererar till \"%s\", men de har inte samma ON COMMIT-inställning."
 
-#: catalog/heap.c:3265
+#: catalog/heap.c:3266
 #, c-format
 msgid "cannot truncate a table referenced in a foreign key constraint"
 msgstr "kan inte trunkera en tabell som refererars till i ett främmande nyckelvillkor"
 
-#: catalog/heap.c:3266
+#: catalog/heap.c:3267
 #, c-format
 msgid "Table \"%s\" references \"%s\"."
 msgstr "Tabell \"%s\" refererar till \"%s\"."
 
-#: catalog/heap.c:3268
+#: catalog/heap.c:3269
 #, c-format
 msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
 msgstr "Trunkera tabellen \"%s\" samtidigt, eller använd TRUNCATE ... CASCADE."
@@ -4048,7 +4050,7 @@ msgid "cannot move objects into or out of TOAST schema"
 msgstr "kan inte flytta objekt in eller ut från TOAST-schema"
 
 #: catalog/namespace.c:3042 commands/schemacmds.c:256 commands/schemacmds.c:334
-#: commands/tablecmds.c:1034
+#: commands/tablecmds.c:1035
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "schema \"%s\" existerar inte"
@@ -4058,32 +4060,32 @@ msgstr "schema \"%s\" existerar inte"
 msgid "improper relation name (too many dotted names): %s"
 msgstr "ej korrekt relationsnamn (för många namn med punkt): %s"
 
-#: catalog/namespace.c:3607
+#: catalog/namespace.c:3617
 #, c-format
 msgid "collation \"%s\" for encoding \"%s\" does not exist"
 msgstr "jämförelse \"%s\" för kodning \"%s\" finns inte"
 
-#: catalog/namespace.c:3662
+#: catalog/namespace.c:3672
 #, c-format
 msgid "conversion \"%s\" does not exist"
 msgstr "konvertering \"%s\" finns inte"
 
-#: catalog/namespace.c:3902
+#: catalog/namespace.c:3912
 #, c-format
 msgid "permission denied to create temporary tables in database \"%s\""
 msgstr "rättighet saknas för att skapa temporära tabeller i databasen \"%s\""
 
-#: catalog/namespace.c:3918
+#: catalog/namespace.c:3928
 #, c-format
 msgid "cannot create temporary tables during recovery"
 msgstr "kan inte skapa temptabeller under återställning"
 
-#: catalog/namespace.c:3924
+#: catalog/namespace.c:3934
 #, c-format
 msgid "cannot create temporary tables during a parallel operation"
 msgstr "kan inte skapa temporära tabeller under en parallell operation"
 
-#: catalog/namespace.c:4207 commands/tablespace.c:1172 commands/variable.c:64
+#: catalog/namespace.c:4217 commands/tablespace.c:1172 commands/variable.c:64
 #: utils/misc/guc.c:10297 utils/misc/guc.c:10375
 #, c-format
 msgid "List syntax is invalid."
@@ -4091,26 +4093,26 @@ msgstr "List-syntaxen är ogiltig."
 
 #: catalog/objectaddress.c:1238 catalog/pg_publication.c:66
 #: commands/policy.c:94 commands/policy.c:394 commands/policy.c:484
-#: commands/tablecmds.c:225 commands/tablecmds.c:267 commands/tablecmds.c:1775
-#: commands/tablecmds.c:5048 commands/tablecmds.c:9701
+#: commands/tablecmds.c:226 commands/tablecmds.c:268 commands/tablecmds.c:1776
+#: commands/tablecmds.c:5049 commands/tablecmds.c:9702
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "\"%s\" är inte en tabell"
 
-#: catalog/objectaddress.c:1245 commands/tablecmds.c:237
-#: commands/tablecmds.c:5078 commands/tablecmds.c:14242 commands/view.c:138
+#: catalog/objectaddress.c:1245 commands/tablecmds.c:238
+#: commands/tablecmds.c:5079 commands/tablecmds.c:14284 commands/view.c:138
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "\"%s\" är inte en vy"
 
-#: catalog/objectaddress.c:1252 commands/matview.c:172 commands/tablecmds.c:243
-#: commands/tablecmds.c:14247
+#: catalog/objectaddress.c:1252 commands/matview.c:172 commands/tablecmds.c:244
+#: commands/tablecmds.c:14289
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "\"%s\" är inte en materialiserad vy"
 
-#: catalog/objectaddress.c:1259 commands/tablecmds.c:261
-#: commands/tablecmds.c:5081 commands/tablecmds.c:14252
+#: catalog/objectaddress.c:1259 commands/tablecmds.c:262
+#: commands/tablecmds.c:5082 commands/tablecmds.c:14294
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "\"%s\" är inte en främmande tabell"
@@ -4131,7 +4133,7 @@ msgid "default value for column \"%s\" of relation \"%s\" does not exist"
 msgstr "standardvärde för kolumn \"%s\" i relation \"%s\" existerar inte"
 
 #: catalog/objectaddress.c:1509 commands/functioncmds.c:133
-#: commands/tablecmds.c:253 commands/typecmds.c:3324 parser/parse_type.c:244
+#: commands/tablecmds.c:254 commands/typecmds.c:3324 parser/parse_type.c:244
 #: parser/parse_type.c:273 parser/parse_type.c:846 utils/adt/acl.c:4452
 #, c-format
 msgid "type \"%s\" does not exist"
@@ -4547,11 +4549,11 @@ msgstr "relation %s"
 msgid "operator family %s for access method %s"
 msgstr "operatorfamilj %s för accessmetod %s"
 
-#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:966
-#: commands/tablecmds.c:961 commands/tablecmds.c:7972 commands/tablecmds.c:9792
-#: commands/tablecmds.c:15181 commands/tablecmds.c:15792
+#: catalog/partition.c:180 commands/analyze.c:1520 commands/indexcmds.c:1019
+#: commands/tablecmds.c:962 commands/tablecmds.c:7973 commands/tablecmds.c:9793
+#: commands/tablecmds.c:15223 commands/tablecmds.c:15834
 #: executor/execExprInterp.c:3284 executor/execMain.c:1931
-#: executor/execMain.c:2010 executor/execMain.c:2058 executor/execMain.c:2164
+#: executor/execMain.c:2011 executor/execMain.c:2060 executor/execMain.c:2167
 #: executor/execPartition.c:475 executor/execPartition.c:535
 #: executor/execPartition.c:651 executor/execPartition.c:754
 #: executor/execPartition.c:825 executor/execPartition.c:1023
@@ -5101,8 +5103,8 @@ msgstr "typer med fast storlek måste lagras som PLAIN"
 msgid "could not form array type name for type \"%s\""
 msgstr "kunde inte skapa array-typnamn för typ \"%s\""
 
-#: catalog/toasting.c:105 commands/indexcmds.c:457 commands/tablecmds.c:5060
-#: commands/tablecmds.c:14130
+#: catalog/toasting.c:105 commands/indexcmds.c:458 commands/tablecmds.c:5061
+#: commands/tablecmds.c:14172
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "\"%s\" är inte en tabell eller materialiserad vy"
@@ -5267,7 +5269,7 @@ msgstr "textsökkonfiguration \"%s\" finns redan i schema \"%s\""
 msgid "must be superuser to rename %s"
 msgstr "måste vara superanvändare för att döpa om %s"
 
-#: commands/alter.c:712
+#: commands/alter.c:728
 #, c-format
 msgid "must be superuser to set schema of %s"
 msgstr "måste vara superanvändare för att sätta schema för %s"
@@ -5292,7 +5294,7 @@ msgstr "accessmetod \"%s\" finns redan"
 msgid "must be superuser to drop access methods"
 msgstr "måste vara superanvändare för att ta bort accessmetoder"
 
-#: commands/amcmds.c:174 commands/indexcmds.c:174 commands/indexcmds.c:603
+#: commands/amcmds.c:174 commands/indexcmds.c:175 commands/indexcmds.c:604
 #: commands/opclasscmds.c:364 commands/opclasscmds.c:778
 #, c-format
 msgid "access method \"%s\" does not exist"
@@ -5435,7 +5437,7 @@ msgstr "kan inte klustra en partitionerad tabell"
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "det finns inget tidigare klustrat index för tabell \"%s\""
 
-#: commands/cluster.c:181 commands/tablecmds.c:11287 commands/tablecmds.c:13192
+#: commands/cluster.c:181 commands/tablecmds.c:11329 commands/tablecmds.c:13234
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "index \"%s\" för tabell \"%s\" finns inte"
@@ -5450,7 +5452,7 @@ msgstr "kan inte klustra en delad katalog"
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "kan inte städa temporära tabeller för andra sessioner"
 
-#: commands/cluster.c:439 commands/tablecmds.c:13202
+#: commands/cluster.c:439 commands/tablecmds.c:13244
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "\"%s\" är inte ett index för tabell \"%s\""
@@ -6132,15 +6134,15 @@ msgstr "ogiltig fältstorlek"
 msgid "incorrect binary data format"
 msgstr "felaktigt binärt dataformat"
 
-#: commands/copy.c:4831 commands/indexcmds.c:1520 commands/statscmds.c:206
-#: commands/tablecmds.c:1943 commands/tablecmds.c:2500
-#: commands/tablecmds.c:2881 parser/parse_relation.c:3288
+#: commands/copy.c:4831 commands/indexcmds.c:1573 commands/statscmds.c:206
+#: commands/tablecmds.c:1944 commands/tablecmds.c:2501
+#: commands/tablecmds.c:2882 parser/parse_relation.c:3288
 #: parser/parse_relation.c:3308 utils/adt/tsvector_op.c:2561
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "kolumnen \"%s\" existerar inte"
 
-#: commands/copy.c:4838 commands/tablecmds.c:1970 commands/trigger.c:913
+#: commands/copy.c:4838 commands/tablecmds.c:1971 commands/trigger.c:913
 #: parser/parse_target.c:1046 parser/parse_target.c:1057
 #, c-format
 msgid "column \"%s\" specified more than once"
@@ -6436,19 +6438,19 @@ msgstr "\"%s\" är en aggreagatfunktion"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Använd DROP AGGREGATE för att ta bort aggregatfunktioner."
 
-#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2965
-#: commands/tablecmds.c:3123 commands/tablecmds.c:3166
-#: commands/tablecmds.c:13575 tcop/utility.c:1170
+#: commands/dropcmds.c:157 commands/sequence.c:440 commands/tablecmds.c:2966
+#: commands/tablecmds.c:3124 commands/tablecmds.c:3167
+#: commands/tablecmds.c:13617 tcop/utility.c:1170
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "relation \"%s\" finns inte, hoppar över"
 
-#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1039
+#: commands/dropcmds.c:187 commands/dropcmds.c:286 commands/tablecmds.c:1040
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "schema \"%s\" finns inte, hoppar över"
 
-#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:254
+#: commands/dropcmds.c:227 commands/dropcmds.c:266 commands/tablecmds.c:255
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "typ \"%s\" finns inte, hoppar över"
@@ -6650,22 +6652,22 @@ msgstr "%s kan bara anropas i en tabell_rewrite-händelseutlösarfunktion"
 msgid "%s can only be called in an event trigger function"
 msgstr "%s kan bara anropas i en händelseutlösarfunktion"
 
-#: commands/explain.c:192
+#: commands/explain.c:193
 #, c-format
 msgid "unrecognized value for EXPLAIN option \"%s\": \"%s\""
 msgstr "okänt värde för EXPLAIN-flagga \"%s\": \"%s\""
 
-#: commands/explain.c:199
+#: commands/explain.c:200
 #, c-format
 msgid "unrecognized EXPLAIN option \"%s\""
 msgstr "okänd EXPLAIN-flagga \"%s\""
 
-#: commands/explain.c:207
+#: commands/explain.c:208
 #, c-format
 msgid "EXPLAIN option BUFFERS requires ANALYZE"
 msgstr "EXPLAIN-flagga BUFFERS kräver ANALYZE"
 
-#: commands/explain.c:216
+#: commands/explain.c:217
 #, c-format
 msgid "EXPLAIN option TIMING requires ANALYZE"
 msgstr "EXPLAIN-flagga TIMING kräver ANALYZE"
@@ -7350,232 +7352,237 @@ msgid_plural "cannot pass more than %d arguments to a procedure"
 msgstr[0] "kan inte överföra mer än %d argument till en procedur"
 msgstr[1] "kan inte överföra mer än %d argument till en procedur"
 
-#: commands/indexcmds.c:407
+#: commands/indexcmds.c:408
 #, c-format
 msgid "must specify at least one column"
 msgstr "måste ange minst en kolumn"
 
-#: commands/indexcmds.c:411
+#: commands/indexcmds.c:412
 #, c-format
 msgid "cannot use more than %d columns in an index"
 msgstr "kan inte ha mer än %d kolumner i ett index"
 
-#: commands/indexcmds.c:451
+#: commands/indexcmds.c:452
 #, c-format
 msgid "cannot create index on foreign table \"%s\""
 msgstr "kan inte skapa index för främmande tabell \"%s\""
 
-#: commands/indexcmds.c:482
+#: commands/indexcmds.c:483
 #, c-format
 msgid "cannot create index on partitioned table \"%s\" concurrently"
 msgstr "kan inte skapa index för partitionerad tabell \"%s\" \"concurrently\""
 
-#: commands/indexcmds.c:487
+#: commands/indexcmds.c:488
 #, c-format
 msgid "cannot create exclusion constraints on partitioned table \"%s\""
 msgstr "kan inte skapa uteslutningsvillkor för partitionerad tabell \"%s\""
 
-#: commands/indexcmds.c:497
+#: commands/indexcmds.c:498
 #, c-format
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "kan inte skapa index till temporära tabeller som tillhör andra sessioner"
 
-#: commands/indexcmds.c:562 commands/tablecmds.c:618 commands/tablecmds.c:11596
-#: commands/tablecmds.c:11730
+#: commands/indexcmds.c:563 commands/tablecmds.c:619 commands/tablecmds.c:11638
+#: commands/tablecmds.c:11772
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "bara delade relationer kan placeras i tablespace:et pg_global"
 
-#: commands/indexcmds.c:595
+#: commands/indexcmds.c:596
 #, c-format
 msgid "substituting access method \"gist\" for obsolete method \"rtree\""
 msgstr "ersätter den föråldrade åtkomstmetoden \"rtree\" med den nya \"gist\""
 
-#: commands/indexcmds.c:613
+#: commands/indexcmds.c:614
 #, c-format
 msgid "access method \"%s\" does not support unique indexes"
 msgstr "accessmetod \"%s\" stöder inte unika index"
 
-#: commands/indexcmds.c:618
+#: commands/indexcmds.c:619
 #, c-format
 msgid "access method \"%s\" does not support included columns"
 msgstr "accessmetod \"%s\" stöder inte inkluderade kolumner"
 
-#: commands/indexcmds.c:623
+#: commands/indexcmds.c:624
 #, c-format
 msgid "access method \"%s\" does not support multicolumn indexes"
 msgstr "accessmetod \"%s\" stöder inte flerkolumnindex"
 
-#: commands/indexcmds.c:628
+#: commands/indexcmds.c:629
 #, c-format
 msgid "access method \"%s\" does not support exclusion constraints"
 msgstr "accessmetod \"%s\" stöder inte uteslutningsvillkor"
 
-#: commands/indexcmds.c:740
+#: commands/indexcmds.c:762
+#, c-format
+msgid "cannot match partition key to an index using access method \"%s\""
+msgstr "kan inte matcha partitionsnyckel till ett index med hjälp av accessmetod \"%s\""
+
+#: commands/indexcmds.c:772
 #, c-format
 msgid "unsupported %s constraint with partition key definition"
 msgstr "ej stöd för %s-villkor till partitionsnyckeldefinition"
 
-#: commands/indexcmds.c:742
+#: commands/indexcmds.c:774
 #, c-format
 msgid "%s constraints cannot be used when partition keys include expressions."
 msgstr "%s-villkor kan inte användas när partitionsnyckel innehåller uttryck"
 
-#: commands/indexcmds.c:760
+#: commands/indexcmds.c:813
 #, c-format
 msgid "insufficient columns in %s constraint definition"
 msgstr "otillräckligt med kolumner i villkorsdefinitionen %s"
 
-#: commands/indexcmds.c:762
+#: commands/indexcmds.c:815
 #, c-format
 msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
 msgstr "villkoret %s på tabell \"%s\" saknar kolumn \"%s\" som är en del av partioneringsnyckeln."
 
-#: commands/indexcmds.c:781 commands/indexcmds.c:801
+#: commands/indexcmds.c:834 commands/indexcmds.c:854
 #, c-format
 msgid "index creation on system columns is not supported"
 msgstr "skapa index för systemkolumner stöds inte"
 
-#: commands/indexcmds.c:826
+#: commands/indexcmds.c:879
 #, c-format
 msgid "%s %s will create implicit index \"%s\" for table \"%s\""
 msgstr "%s %s kommer skapa ett implicit index \"%s\" för tabell \"%s\""
 
-#: commands/indexcmds.c:953 tcop/utility.c:1354
+#: commands/indexcmds.c:1006 tcop/utility.c:1354
 #, c-format
 msgid "cannot create unique index on partitioned table \"%s\""
 msgstr "kan inte skapa unikt index för partitionerad tabell \"%s\""
 
-#: commands/indexcmds.c:955 tcop/utility.c:1356
+#: commands/indexcmds.c:1008 tcop/utility.c:1356
 #, c-format
 msgid "Table \"%s\" contains partitions that are foreign tables."
 msgstr "Tabell \"%s\" innehåller partitioner som är främmande tabeller."
 
-#: commands/indexcmds.c:1449
+#: commands/indexcmds.c:1502
 #, c-format
 msgid "functions in index predicate must be marked IMMUTABLE"
 msgstr "funktioner i indexpredikat måste vara markerade IMMUTABLE"
 
-#: commands/indexcmds.c:1515 parser/parse_utilcmd.c:2237
+#: commands/indexcmds.c:1568 parser/parse_utilcmd.c:2237
 #: parser/parse_utilcmd.c:2361
 #, c-format
 msgid "column \"%s\" named in key does not exist"
 msgstr "kolumn \"%s\" angiven i en nyckel existerar inte"
 
-#: commands/indexcmds.c:1539 parser/parse_utilcmd.c:1586
+#: commands/indexcmds.c:1592 parser/parse_utilcmd.c:1586
 #, c-format
 msgid "expressions are not supported in included columns"
 msgstr "uttryck stöds inte i inkluderade kolumner"
 
-#: commands/indexcmds.c:1580
+#: commands/indexcmds.c:1633
 #, c-format
 msgid "functions in index expression must be marked IMMUTABLE"
 msgstr "funktioner i indexuttryck måste vara markerade IMMUTABLE"
 
-#: commands/indexcmds.c:1595
+#: commands/indexcmds.c:1648
 #, c-format
 msgid "including column does not support a collation"
 msgstr "inkluderad kolumn stöder inte jämförelse (collation)"
 
-#: commands/indexcmds.c:1599
+#: commands/indexcmds.c:1652
 #, c-format
 msgid "including column does not support an operator class"
 msgstr "inkluderad kolumn stöder inte en operatorklass"
 
-#: commands/indexcmds.c:1603
+#: commands/indexcmds.c:1656
 #, c-format
 msgid "including column does not support ASC/DESC options"
 msgstr "inkluderad kolumn stöder inte ASC/DESC-flaggor"
 
-#: commands/indexcmds.c:1607
+#: commands/indexcmds.c:1660
 #, c-format
 msgid "including column does not support NULLS FIRST/LAST options"
 msgstr "inkluderad kolumn stöder inte NULLS FIRST/LAST-flaggor"
 
-#: commands/indexcmds.c:1634
+#: commands/indexcmds.c:1687
 #, c-format
 msgid "could not determine which collation to use for index expression"
 msgstr "kunde inte bestämma vilken jämförelse (collation) som skulle användas för indexuttryck"
 
-#: commands/indexcmds.c:1642 commands/tablecmds.c:14540 commands/typecmds.c:833
+#: commands/indexcmds.c:1695 commands/tablecmds.c:14582 commands/typecmds.c:833
 #: parser/parse_expr.c:2772 parser/parse_type.c:567 parser/parse_utilcmd.c:3392
-#: utils/adt/misc.c:681
+#: utils/adt/misc.c:694
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "jämförelser (collation) stöds inte av typ %s"
 
-#: commands/indexcmds.c:1680
+#: commands/indexcmds.c:1733
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "operatorn %s är inte kommutativ"
 
-#: commands/indexcmds.c:1682
+#: commands/indexcmds.c:1735
 #, c-format
 msgid "Only commutative operators can be used in exclusion constraints."
 msgstr "Bara kommutativa operatorer kan användas i uteslutningsvillkor"
 
-#: commands/indexcmds.c:1708
+#: commands/indexcmds.c:1761
 #, c-format
 msgid "operator %s is not a member of operator family \"%s\""
 msgstr "operatorn \"%s\" är inte en medlem i operatorfamiljen \"%s\""
 
-#: commands/indexcmds.c:1711
+#: commands/indexcmds.c:1764
 #, c-format
 msgid "The exclusion operator must be related to the index operator class for the constraint."
 msgstr "Uteslutningsoperatorn måste vara relaterad till indexoperatorklassen för villkoret."
 
-#: commands/indexcmds.c:1746
+#: commands/indexcmds.c:1799
 #, c-format
 msgid "access method \"%s\" does not support ASC/DESC options"
 msgstr "accessmetod \"%s\" stöder inte ASC/DESC-flaggor"
 
-#: commands/indexcmds.c:1751
+#: commands/indexcmds.c:1804
 #, c-format
 msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
 msgstr "accessmetod \"%s\" stöder inte NULLS FIRST/LAST-flaggor"
 
-#: commands/indexcmds.c:1810 commands/typecmds.c:1996
+#: commands/indexcmds.c:1863 commands/typecmds.c:1996
 #, c-format
 msgid "data type %s has no default operator class for access method \"%s\""
 msgstr "datatyp %s har ingen standardoperatorklass för accessmetod \"%s\""
 
-#: commands/indexcmds.c:1812
+#: commands/indexcmds.c:1865
 #, c-format
 msgid "You must specify an operator class for the index or define a default operator class for the data type."
 msgstr "Du måste ange en operatorklass för indexet eller definiera en standardoperatorklass för datatypen."
 
-#: commands/indexcmds.c:1841 commands/indexcmds.c:1849
+#: commands/indexcmds.c:1894 commands/indexcmds.c:1902
 #: commands/opclasscmds.c:206
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\""
 msgstr "operatorklass \"%s\" existerar inte för accessmetod \"%s\""
 
-#: commands/indexcmds.c:1862 commands/typecmds.c:1984
+#: commands/indexcmds.c:1915 commands/typecmds.c:1984
 #, c-format
 msgid "operator class \"%s\" does not accept data type %s"
 msgstr "operatorklass \"%s\" accepterar inte datatypen %s"
 
-#: commands/indexcmds.c:1952
+#: commands/indexcmds.c:2005
 #, c-format
 msgid "there are multiple default operator classes for data type %s"
 msgstr "det finns flera standardoperatorklasser för datatypen %s"
 
-#: commands/indexcmds.c:2367
+#: commands/indexcmds.c:2420
 #, c-format
 msgid "table \"%s\" has no indexes"
 msgstr "tabell \"%s\" har inga index"
 
-#: commands/indexcmds.c:2422
+#: commands/indexcmds.c:2475
 #, c-format
 msgid "can only reindex the currently open database"
 msgstr "kan bara omindexera den aktiva databasen"
 
-#: commands/indexcmds.c:2540
+#: commands/indexcmds.c:2593
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "tabell \"%s.%s\" omindexerades"
 
-#: commands/indexcmds.c:2562
+#: commands/indexcmds.c:2615
 #, c-format
 msgid "REINDEX is not yet implemented for partitioned indexes"
 msgstr "REINDEX är ännu inte implementerad för partionerade index"
@@ -7844,10 +7851,10 @@ msgid "operator attribute \"%s\" cannot be changed"
 msgstr "operatorattribut \"%s\" kan inte ändras"
 
 #: commands/policy.c:87 commands/policy.c:400 commands/policy.c:490
-#: commands/tablecmds.c:1311 commands/tablecmds.c:1788
-#: commands/tablecmds.c:2775 commands/tablecmds.c:5030
-#: commands/tablecmds.c:7470 commands/tablecmds.c:14163
-#: commands/tablecmds.c:14198 commands/trigger.c:316 commands/trigger.c:1525
+#: commands/tablecmds.c:1312 commands/tablecmds.c:1789
+#: commands/tablecmds.c:2776 commands/tablecmds.c:5031
+#: commands/tablecmds.c:7471 commands/tablecmds.c:14205
+#: commands/tablecmds.c:14240 commands/trigger.c:316 commands/trigger.c:1525
 #: commands/trigger.c:1634 rewrite/rewriteDefine.c:272
 #: rewrite/rewriteDefine.c:924
 #, c-format
@@ -8176,8 +8183,8 @@ msgstr "tabellen måste vara i samma schema som tabellen den är länkad till"
 msgid "cannot change ownership of identity sequence"
 msgstr "kan inte byta ägare på identitetssekvens"
 
-#: commands/sequence.c:1706 commands/tablecmds.c:10978
-#: commands/tablecmds.c:13595
+#: commands/sequence.c:1706 commands/tablecmds.c:11020
+#: commands/tablecmds.c:13637
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Sekvens \"%s\" är länkad till tabell \"%s\""
@@ -8384,214 +8391,214 @@ msgstr "Ägaren av en prenumeration måste vara en superanvändare."
 msgid "could not receive list of replicated tables from the publisher: %s"
 msgstr "kunde inte ta emot lista med replikerade tabeller från puiblicerare: %s"
 
-#: commands/tablecmds.c:223 commands/tablecmds.c:265
+#: commands/tablecmds.c:224 commands/tablecmds.c:266
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "tabell \"%s\" finns inte"
 
-#: commands/tablecmds.c:224 commands/tablecmds.c:266
+#: commands/tablecmds.c:225 commands/tablecmds.c:267
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "tabell \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:226 commands/tablecmds.c:268
+#: commands/tablecmds.c:227 commands/tablecmds.c:269
 msgid "Use DROP TABLE to remove a table."
 msgstr "Använd DROP TABLE för att ta bort en tabell."
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:230
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "sekvens \"%s\" finns inte"
 
-#: commands/tablecmds.c:230
+#: commands/tablecmds.c:231
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "sekvens \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:233
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Använd DROP SEQUENCE för att ta bort en sekvens."
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:236
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "vy \"%s\" finns inte"
 
-#: commands/tablecmds.c:236
+#: commands/tablecmds.c:237
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "vy \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:238
+#: commands/tablecmds.c:239
 msgid "Use DROP VIEW to remove a view."
 msgstr "Använd DROP VIEW för att ta bort en vy."
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:242
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "materialiserad vy \"%s\" finns inte"
 
-#: commands/tablecmds.c:242
+#: commands/tablecmds.c:243
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "materialiserad vy \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:244
+#: commands/tablecmds.c:245
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr "Använd DROP MATERIALIZED VIEW för att ta bort en materialiserad vy."
 
-#: commands/tablecmds.c:247 commands/tablecmds.c:271 commands/tablecmds.c:15727
+#: commands/tablecmds.c:248 commands/tablecmds.c:272 commands/tablecmds.c:15769
 #: parser/parse_utilcmd.c:1982
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "index \"%s\" finns inte"
 
-#: commands/tablecmds.c:248 commands/tablecmds.c:272
+#: commands/tablecmds.c:249 commands/tablecmds.c:273
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "index \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:274
+#: commands/tablecmds.c:251 commands/tablecmds.c:275
 msgid "Use DROP INDEX to remove an index."
 msgstr "Använd DROP INDEX för att ta bort ett index."
 
-#: commands/tablecmds.c:255
+#: commands/tablecmds.c:256
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "\"%s\" är inte en typ"
 
-#: commands/tablecmds.c:256
+#: commands/tablecmds.c:257
 msgid "Use DROP TYPE to remove a type."
 msgstr "Använd DROP TYPE för att ta bort en typ."
 
-#: commands/tablecmds.c:259 commands/tablecmds.c:10420
-#: commands/tablecmds.c:13375
+#: commands/tablecmds.c:260 commands/tablecmds.c:10444
+#: commands/tablecmds.c:13417
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "främmande tabell \"%s\" finns inte"
 
-#: commands/tablecmds.c:260
+#: commands/tablecmds.c:261
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "främmande tabell \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:262
+#: commands/tablecmds.c:263
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Använd DROP FOREIGN TABLE för att ta bort en främmande tabell."
 
-#: commands/tablecmds.c:558
+#: commands/tablecmds.c:559
 #, c-format
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT kan bara användas på temporära tabeller"
 
-#: commands/tablecmds.c:586
+#: commands/tablecmds.c:587
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
 msgstr "kan inte skapa temporär tabell i en säkerhetsbegränsad operation"
 
-#: commands/tablecmds.c:687
+#: commands/tablecmds.c:688
 #, c-format
 msgid "cannot create table with OIDs as partition of table without OIDs"
 msgstr "kan inte skapa tabell med OID:er som partition till tabell utan OID:er"
 
-#: commands/tablecmds.c:811
+#: commands/tablecmds.c:812
 #, c-format
 msgid "\"%s\" is not partitioned"
 msgstr "\"%s\" är inte partitionerad"
 
-#: commands/tablecmds.c:892
+#: commands/tablecmds.c:893
 #, c-format
 msgid "cannot partition using more than %d columns"
 msgstr "kan inte partitionera med fler än %d kolumner"
 
-#: commands/tablecmds.c:948
+#: commands/tablecmds.c:949
 #, c-format
 msgid "cannot create foreign partition of partitioned table \"%s\""
 msgstr "kan inte skapa främmande partition för partitionerad tabell \"%s\""
 
-#: commands/tablecmds.c:950
+#: commands/tablecmds.c:951
 #, c-format
 msgid "Table \"%s\" contains indexes that are unique."
 msgstr "Tabell \"%s\" innehåller index som är unika."
 
-#: commands/tablecmds.c:1119
+#: commands/tablecmds.c:1120
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects"
 msgstr "DROP INDEX CONCURRENTLY stöder inte att slänga flera objekt"
 
-#: commands/tablecmds.c:1123
+#: commands/tablecmds.c:1124
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY stöder inte CASCADE"
 
-#: commands/tablecmds.c:1434
+#: commands/tablecmds.c:1435
 #, c-format
 msgid "cannot truncate only a partitioned table"
 msgstr "kan inte trunkera enbart en partitionerad tabell"
 
-#: commands/tablecmds.c:1435
+#: commands/tablecmds.c:1436
 #, c-format
 msgid "Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly."
 msgstr "Ange inte nyckelordet ONLY eller använd TRUNCATE ONLY direkt på partitionerna."
 
-#: commands/tablecmds.c:1504
+#: commands/tablecmds.c:1505
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "truncate svämmar över (cascades) till \"%s\""
 
-#: commands/tablecmds.c:1798
+#: commands/tablecmds.c:1799
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "kan inte trunkera temporära tabeller tillhörande andra sessioner"
 
-#: commands/tablecmds.c:2039 commands/tablecmds.c:12126
+#: commands/tablecmds.c:2040 commands/tablecmds.c:12168
 #, c-format
 msgid "cannot inherit from partitioned table \"%s\""
 msgstr "kan inte ärva från partitionerad tabell \"%s\""
 
-#: commands/tablecmds.c:2044
+#: commands/tablecmds.c:2045
 #, c-format
 msgid "cannot inherit from partition \"%s\""
 msgstr "kan inte ärva från partition \"%s\""
 
-#: commands/tablecmds.c:2052 parser/parse_utilcmd.c:2199
+#: commands/tablecmds.c:2053 parser/parse_utilcmd.c:2199
 #: parser/parse_utilcmd.c:2322
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr "ärvd relation \"%s\" är inte en tabell eller främmande tabell"
 
-#: commands/tablecmds.c:2064
+#: commands/tablecmds.c:2065
 #, c-format
 msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
 msgstr "kan inte skapa en temporär relation som partition till en permanent relation \"%s\""
 
-#: commands/tablecmds.c:2073 commands/tablecmds.c:12105
+#: commands/tablecmds.c:2074 commands/tablecmds.c:12147
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "kan inte ärva från en temporär relation \"%s\""
 
-#: commands/tablecmds.c:2083 commands/tablecmds.c:12113
+#: commands/tablecmds.c:2084 commands/tablecmds.c:12155
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "kan inte ärva från en temporär relation i en annan session"
 
-#: commands/tablecmds.c:2100 commands/tablecmds.c:12237
+#: commands/tablecmds.c:2101 commands/tablecmds.c:12279
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "relationen \"%s\" skulle ärvas mer än en gång"
 
-#: commands/tablecmds.c:2149
+#: commands/tablecmds.c:2150
 #, c-format
 msgid "merging multiple inherited definitions of column \"%s\""
 msgstr "slår samman multipla ärvda definitioner av kolumn \"%s\""
 
-#: commands/tablecmds.c:2157
+#: commands/tablecmds.c:2158
 #, c-format
 msgid "inherited column \"%s\" has a type conflict"
 msgstr "ärvd kolumn \"%s\" har en typkonflikt"
 
-#: commands/tablecmds.c:2159 commands/tablecmds.c:2182
-#: commands/tablecmds.c:2387 commands/tablecmds.c:2417
+#: commands/tablecmds.c:2160 commands/tablecmds.c:2183
+#: commands/tablecmds.c:2388 commands/tablecmds.c:2418
 #: parser/parse_coerce.c:1721 parser/parse_coerce.c:1741
 #: parser/parse_coerce.c:1761 parser/parse_coerce.c:1807
 #: parser/parse_coerce.c:1846 parser/parse_param.c:218
@@ -8599,1130 +8606,1130 @@ msgstr "ärvd kolumn \"%s\" har en typkonflikt"
 msgid "%s versus %s"
 msgstr "%s kontra %s"
 
-#: commands/tablecmds.c:2168
+#: commands/tablecmds.c:2169
 #, c-format
 msgid "inherited column \"%s\" has a collation conflict"
 msgstr "ärvd kolumn \"%s\" har en jämförelsekonflikt"
 
-#: commands/tablecmds.c:2170 commands/tablecmds.c:2399
-#: commands/tablecmds.c:5521
+#: commands/tablecmds.c:2171 commands/tablecmds.c:2400
+#: commands/tablecmds.c:5522
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "\"%s\" kontra \"%s\""
 
-#: commands/tablecmds.c:2180
+#: commands/tablecmds.c:2181
 #, c-format
 msgid "inherited column \"%s\" has a storage parameter conflict"
 msgstr "ärvd kolumn \"%s\" har en lagringsparameterkonflikt"
 
-#: commands/tablecmds.c:2293 commands/tablecmds.c:9801
+#: commands/tablecmds.c:2294 commands/tablecmds.c:9802
 #: parser/parse_utilcmd.c:1116 parser/parse_utilcmd.c:1515
 #: parser/parse_utilcmd.c:1622
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr "kan inte konvertera hela-raden-tabellreferens"
 
-#: commands/tablecmds.c:2294 parser/parse_utilcmd.c:1117
+#: commands/tablecmds.c:2295 parser/parse_utilcmd.c:1117
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "Villkor \"%s\" innehåller en hela-raden-referens på tabellen \"%s\"."
 
-#: commands/tablecmds.c:2373
+#: commands/tablecmds.c:2374
 #, c-format
 msgid "merging column \"%s\" with inherited definition"
 msgstr "slår samman kolumn \"%s\" med ärvd definition"
 
-#: commands/tablecmds.c:2377
+#: commands/tablecmds.c:2378
 #, c-format
 msgid "moving and merging column \"%s\" with inherited definition"
 msgstr "flyttar och slår samman kolumn \"%s\" med ärvd definition"
 
-#: commands/tablecmds.c:2378
+#: commands/tablecmds.c:2379
 #, c-format
 msgid "User-specified column moved to the position of the inherited column."
 msgstr "Användarangiven kolumn flyttad till den ärvda kolumnens position."
 
-#: commands/tablecmds.c:2385
+#: commands/tablecmds.c:2386
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "kolumnen \"%s\" har en typkonflikt"
 
-#: commands/tablecmds.c:2397
+#: commands/tablecmds.c:2398
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "kolumn \"%s\" har en jämförelsekonflikt"
 
-#: commands/tablecmds.c:2415
+#: commands/tablecmds.c:2416
 #, c-format
 msgid "column \"%s\" has a storage parameter conflict"
 msgstr "kolumnen \"%s\" har en lagringsparameterkonflikt"
 
-#: commands/tablecmds.c:2518
+#: commands/tablecmds.c:2519
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "kolumnen \"%s\" ärver motstridiga default-värden"
 
-#: commands/tablecmds.c:2520
+#: commands/tablecmds.c:2521
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
 msgstr "För att lösa konflikten, ange ett explicit default-värde."
 
-#: commands/tablecmds.c:2567
+#: commands/tablecmds.c:2568
 #, c-format
 msgid "check constraint name \"%s\" appears multiple times but with different expressions"
 msgstr "check-villkor \"%s\" finns med flera gånger men med olika uttryck"
 
-#: commands/tablecmds.c:2744
+#: commands/tablecmds.c:2745
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "kan inte byta namn på kolumn i typad tabell"
 
-#: commands/tablecmds.c:2763
+#: commands/tablecmds.c:2764
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, composite type, index, or foreign table"
 msgstr "\"%s\" är inte en tabell, vy, materialiserad vy, composite-typ, index eller främmande tabell"
 
-#: commands/tablecmds.c:2857
+#: commands/tablecmds.c:2858
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
 msgstr "ärvd kolumn \"%s\" måste döpas om i barntabellerna också"
 
-#: commands/tablecmds.c:2889
+#: commands/tablecmds.c:2890
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "kan inte ändra döpa om systemkolumn \"%s\""
 
-#: commands/tablecmds.c:2904
+#: commands/tablecmds.c:2905
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "kan inte döpa om ärvd kolumn \"%s\""
 
-#: commands/tablecmds.c:3056
+#: commands/tablecmds.c:3057
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
 msgstr "ärvt villkor \"%s\" måste döpas om i barntabellerna också"
 
-#: commands/tablecmds.c:3063
+#: commands/tablecmds.c:3064
 #, c-format
 msgid "cannot rename inherited constraint \"%s\""
 msgstr "kan inte döpa om ärvt villkor \"%s\""
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3289
+#: commands/tablecmds.c:3290
 #, c-format
 msgid "cannot %s \"%s\" because it is being used by active queries in this session"
 msgstr "kan inte %s \"%s\" då den används av aktiva frågor i denna session"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3298
+#: commands/tablecmds.c:3299
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
 msgstr "kan inte %s \"%s\" då den har utlösarhändelser som väntar"
 
-#: commands/tablecmds.c:4449
+#: commands/tablecmds.c:4450
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "kan inte skriva om systemkolumn \"%s\""
 
-#: commands/tablecmds.c:4455
+#: commands/tablecmds.c:4456
 #, c-format
 msgid "cannot rewrite table \"%s\" used as a catalog table"
 msgstr "kan inte skriva om tabell \"%s\" som används som katalogtabell"
 
-#: commands/tablecmds.c:4465
+#: commands/tablecmds.c:4466
 #, c-format
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "kan inte skriva om temporära tabeller som tillhör andra sessioner"
 
-#: commands/tablecmds.c:4751
+#: commands/tablecmds.c:4752
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "skriver om tabell \"%s\""
 
-#: commands/tablecmds.c:4755
+#: commands/tablecmds.c:4756
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "verifierar tabell \"%s\""
 
-#: commands/tablecmds.c:4871
+#: commands/tablecmds.c:4872
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "kolumn \"%s\" innehåller null-värden"
 
-#: commands/tablecmds.c:4887 commands/tablecmds.c:8995
+#: commands/tablecmds.c:4888 commands/tablecmds.c:8996
 #, c-format
 msgid "check constraint \"%s\" is violated by some row"
 msgstr "check-villkor \"%s\" bryts av någon rad"
 
-#: commands/tablecmds.c:4905
+#: commands/tablecmds.c:4906
 #, c-format
 msgid "updated partition constraint for default partition would be violated by some row"
 msgstr "uppdaterat partitionsvillkor för default-partition skulle brytas mot av någon rad"
 
-#: commands/tablecmds.c:4909
+#: commands/tablecmds.c:4910
 #, c-format
 msgid "partition constraint is violated by some row"
 msgstr "partitionsvillkor bryts mot av någon rad"
 
-#: commands/tablecmds.c:5051 commands/trigger.c:310 rewrite/rewriteDefine.c:266
+#: commands/tablecmds.c:5052 commands/trigger.c:310 rewrite/rewriteDefine.c:266
 #: rewrite/rewriteDefine.c:919
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "\"%s\" är inte en tabell eller vy"
 
-#: commands/tablecmds.c:5054 commands/trigger.c:1519 commands/trigger.c:1625
+#: commands/tablecmds.c:5055 commands/trigger.c:1519 commands/trigger.c:1625
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "\"%s\" är inte en tabell, vy eller främmande tabell"
 
-#: commands/tablecmds.c:5057
+#: commands/tablecmds.c:5058
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, or index"
 msgstr "\"%s\" är inte en tabell, vy, materialiserad vy eller ett index"
 
-#: commands/tablecmds.c:5063
+#: commands/tablecmds.c:5064
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or index"
 msgstr "\"%s\" är inte en tabell, materialiserad vy eller ett index"
 
-#: commands/tablecmds.c:5066
+#: commands/tablecmds.c:5067
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or foreign table"
 msgstr "\"%s\" är inte en tabell, materialiserad vy eller en främmande tabell"
 
-#: commands/tablecmds.c:5069
+#: commands/tablecmds.c:5070
 #, c-format
 msgid "\"%s\" is not a table or foreign table"
 msgstr "\"%s\" är inte en tabell eller främmande tabell"
 
-#: commands/tablecmds.c:5072
+#: commands/tablecmds.c:5073
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
 msgstr "\"%s\" är inte en tabell, composite-typ eller en främmande tabell"
 
-#: commands/tablecmds.c:5075 commands/tablecmds.c:6524
+#: commands/tablecmds.c:5076 commands/tablecmds.c:6525
 #, c-format
 msgid "\"%s\" is not a table, materialized view, index, or foreign table"
 msgstr "\"%s\" är inte en tabell, materialiserad vy, index eller en främmande tabell"
 
-#: commands/tablecmds.c:5085
+#: commands/tablecmds.c:5086
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "\"%s\" har fel typ"
 
-#: commands/tablecmds.c:5291 commands/tablecmds.c:5298
+#: commands/tablecmds.c:5292 commands/tablecmds.c:5299
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr "kan inte ändra typen \"%s\" eftersom kolumn \"%s.%s\" använder den"
 
-#: commands/tablecmds.c:5305
+#: commands/tablecmds.c:5306
 #, c-format
 msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "kan inte ändra främmande tabell \"%s\" eftersom kolumn \"%s.%s\" använder dess radtyp"
 
-#: commands/tablecmds.c:5312
+#: commands/tablecmds.c:5313
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "kan inte ändra tabell \"%s\" eftersom kolumn \"%s.%s\" använder dess radtyp"
 
-#: commands/tablecmds.c:5366
+#: commands/tablecmds.c:5367
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "kan inte ändra typ \"%s\" eftersom det är typen för en typad tabell"
 
-#: commands/tablecmds.c:5368
+#: commands/tablecmds.c:5369
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr "Använd ALTER ... CASCADE för att ändra på de typade tabellerna också."
 
-#: commands/tablecmds.c:5414
+#: commands/tablecmds.c:5415
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "typen %s är inte en composite-typ"
 
-#: commands/tablecmds.c:5440
+#: commands/tablecmds.c:5441
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "kan inte lägga till kolumn till typad tabell"
 
-#: commands/tablecmds.c:5484
+#: commands/tablecmds.c:5485
 #, c-format
 msgid "cannot add column to a partition"
 msgstr "kan inte lägga till kolumn till partition"
 
-#: commands/tablecmds.c:5513 commands/tablecmds.c:12364
+#: commands/tablecmds.c:5514 commands/tablecmds.c:12406
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "barntabell \"%s\" har annan typ på kolumn \"%s\""
 
-#: commands/tablecmds.c:5519 commands/tablecmds.c:12371
+#: commands/tablecmds.c:5520 commands/tablecmds.c:12413
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "barntabell \"%s\" har annan jämförelse (collation) på kolumn \"%s\""
 
-#: commands/tablecmds.c:5529
+#: commands/tablecmds.c:5530
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "barntabell \"%s\" har en motstridig kolumn \"%s\""
 
-#: commands/tablecmds.c:5540
+#: commands/tablecmds.c:5541
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "slår samman definitionen av kolumn \"%s\" för barn \"%s\""
 
-#: commands/tablecmds.c:5564
+#: commands/tablecmds.c:5565
 #, c-format
 msgid "cannot recursively add identity column to table that has child tables"
 msgstr "kan inte rekursivt lägga till identitetskolumn till tabell som har barntabeller"
 
-#: commands/tablecmds.c:5813
+#: commands/tablecmds.c:5814
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "kolumnen måste läggas till i barntabellerna också"
 
-#: commands/tablecmds.c:5888
+#: commands/tablecmds.c:5889
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists, skipping"
 msgstr "kolumn \"%s\" i relation \"%s\" finns redan, hoppar över"
 
-#: commands/tablecmds.c:5895
+#: commands/tablecmds.c:5896
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "kolumn \"%s\" i relation \"%s\" finns redan"
 
-#: commands/tablecmds.c:5993 commands/tablecmds.c:9454
+#: commands/tablecmds.c:5994 commands/tablecmds.c:9455
 #, c-format
 msgid "cannot remove constraint from only the partitioned table when partitions exist"
 msgstr "kan inte ta bort villkor från bara den partitionerade tabellen när partitioner finns"
 
-#: commands/tablecmds.c:5994 commands/tablecmds.c:6138
-#: commands/tablecmds.c:6923 commands/tablecmds.c:9455
+#: commands/tablecmds.c:5995 commands/tablecmds.c:6139
+#: commands/tablecmds.c:6924 commands/tablecmds.c:9456
 #, c-format
 msgid "Do not specify the ONLY keyword."
 msgstr "Ange inte nyckelordet ONLY."
 
-#: commands/tablecmds.c:6026 commands/tablecmds.c:6174
-#: commands/tablecmds.c:6229 commands/tablecmds.c:6305
-#: commands/tablecmds.c:6399 commands/tablecmds.c:6458
-#: commands/tablecmds.c:6608 commands/tablecmds.c:6678
-#: commands/tablecmds.c:6770 commands/tablecmds.c:9594
-#: commands/tablecmds.c:10443
+#: commands/tablecmds.c:6027 commands/tablecmds.c:6175
+#: commands/tablecmds.c:6230 commands/tablecmds.c:6306
+#: commands/tablecmds.c:6400 commands/tablecmds.c:6459
+#: commands/tablecmds.c:6609 commands/tablecmds.c:6679
+#: commands/tablecmds.c:6771 commands/tablecmds.c:9595
+#: commands/tablecmds.c:10467
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "kan inte ändra systemkolumn \"%s\""
 
-#: commands/tablecmds.c:6032 commands/tablecmds.c:6235
+#: commands/tablecmds.c:6033 commands/tablecmds.c:6236
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is an identity column"
 msgstr "kolumn \"%s\" i relation \"%s\" är en identitetskolumn"
 
-#: commands/tablecmds.c:6068
+#: commands/tablecmds.c:6069
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "kolumn \"%s\" är del av en primärnyckel"
 
-#: commands/tablecmds.c:6090
+#: commands/tablecmds.c:6091
 #, c-format
 msgid "column \"%s\" is marked NOT NULL in parent table"
 msgstr "kolumn \"%s\" är markerad NOT NULL i föräldratabellen"
 
-#: commands/tablecmds.c:6137
+#: commands/tablecmds.c:6138
 #, c-format
 msgid "cannot add constraint to only the partitioned table when partitions exist"
 msgstr "kan inte lägga till villkor bara till den partitionerade tabellen när partitioner existerar"
 
-#: commands/tablecmds.c:6237
+#: commands/tablecmds.c:6238
 #, c-format
 msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead."
 msgstr "Använd ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY istället."
 
-#: commands/tablecmds.c:6316
+#: commands/tablecmds.c:6317
 #, c-format
 msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added"
 msgstr "kolumn \"%s\" i relation \"%s\" måste deklareras NOT NULL innan identitet kan läggas till"
 
-#: commands/tablecmds.c:6322
+#: commands/tablecmds.c:6323
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is already an identity column"
 msgstr "kolumn \"%s\" i relation \"%s\" är redan en identitetskolumn"
 
-#: commands/tablecmds.c:6328
+#: commands/tablecmds.c:6329
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already has a default value"
 msgstr "kolumn \"%s\" i relation \"%s\" har redan ett standardvärde"
 
-#: commands/tablecmds.c:6405 commands/tablecmds.c:6466
+#: commands/tablecmds.c:6406 commands/tablecmds.c:6467
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column"
 msgstr "kolumn \"%s\" i relation \"%s\" är inte en identitetkolumn"
 
-#: commands/tablecmds.c:6471
+#: commands/tablecmds.c:6472
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping"
 msgstr "kolumn \"%s\" i relation \"%s\" är inte en identitetkolumn, hoppar över"
 
-#: commands/tablecmds.c:6536
+#: commands/tablecmds.c:6537
 #, c-format
 msgid "cannot refer to non-index column by number"
 msgstr "kan inte referera per nummer till en icke-index-kolumn "
 
-#: commands/tablecmds.c:6567
+#: commands/tablecmds.c:6568
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "statistikmålet %d är för lågt"
 
-#: commands/tablecmds.c:6575
+#: commands/tablecmds.c:6576
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "minskar statistikmålet till %d"
 
-#: commands/tablecmds.c:6598
+#: commands/tablecmds.c:6599
 #, c-format
 msgid "column number %d of relation \"%s\" does not exist"
 msgstr "kolumnnummer %d i relation \"%s\" finns inte"
 
-#: commands/tablecmds.c:6617
+#: commands/tablecmds.c:6618
 #, c-format
 msgid "cannot alter statistics on included column \"%s\" of index \"%s\""
 msgstr "kan inte ändra statistik på inkluderad kolumn \"%s\" i index \"%s\""
 
-#: commands/tablecmds.c:6622
+#: commands/tablecmds.c:6623
 #, c-format
 msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\""
 msgstr "kan inte ändra statistik på icke-villkorskolumn \"%s\" i index \"%s\""
 
-#: commands/tablecmds.c:6624
+#: commands/tablecmds.c:6625
 #, c-format
 msgid "Alter statistics on table column instead."
 msgstr "Ändra statistik på tabellkolumn istället."
 
-#: commands/tablecmds.c:6750
+#: commands/tablecmds.c:6751
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "ogiltig lagringstyp \"%s\""
 
-#: commands/tablecmds.c:6782
+#: commands/tablecmds.c:6783
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "kolumndatatyp %s kan bara ha lagringsmetod PLAIN"
 
-#: commands/tablecmds.c:6817
+#: commands/tablecmds.c:6818
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "kan inte ta bort kolumn från typad tabell"
 
-#: commands/tablecmds.c:6862
+#: commands/tablecmds.c:6863
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "kolumn \"%s\" i relation \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:6875
+#: commands/tablecmds.c:6876
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "kan inte ta bort systemkolumn \"%s\""
 
-#: commands/tablecmds.c:6885
+#: commands/tablecmds.c:6886
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "kan inte ta bort ärvd kolumn \"%s\""
 
-#: commands/tablecmds.c:6898
+#: commands/tablecmds.c:6899
 #, c-format
 msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\""
 msgstr "kan inte slänga kolumnen \"%s\" då den är del av partitionsnyckeln för relationen \"%s\""
 
-#: commands/tablecmds.c:6922
+#: commands/tablecmds.c:6923
 #, c-format
 msgid "cannot drop column from only the partitioned table when partitions exist"
 msgstr "kan inte slänga kolumn från bara den partitionerade tabellen när partitioner finns"
 
-#: commands/tablecmds.c:7127
+#: commands/tablecmds.c:7128
 #, c-format
 msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables"
 msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX stöds inte på partionerade tabeller"
 
-#: commands/tablecmds.c:7152
+#: commands/tablecmds.c:7153
 #, c-format
 msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
 msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX kommer byta namn på index \"%s\" till \"%s\""
 
-#: commands/tablecmds.c:7368
+#: commands/tablecmds.c:7369
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "villkoret måste läggas till i barntabellerna också"
 
-#: commands/tablecmds.c:7441
+#: commands/tablecmds.c:7442
 #, c-format
 msgid "cannot reference partitioned table \"%s\""
 msgstr "kan inte referera partitionerad tabell \"%s\""
 
-#: commands/tablecmds.c:7449
+#: commands/tablecmds.c:7450
 #, c-format
 msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\""
 msgstr "kan inte använda ONLY på främmande nyckel för partitionerad tabell \"%s\" som refererar till relationen \"%s\""
 
-#: commands/tablecmds.c:7455
+#: commands/tablecmds.c:7456
 #, c-format
 msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\""
 msgstr "kan inte lägga till NOT VALID främmande nyckel till partitionerad tabell \"%s\" som refererar till relationen \"%s\""
 
-#: commands/tablecmds.c:7458
+#: commands/tablecmds.c:7459
 #, c-format
 msgid "This feature is not yet supported on partitioned tables."
 msgstr "Denna finess stöds inte än på partitionerade tabeller."
 
-#: commands/tablecmds.c:7464
+#: commands/tablecmds.c:7465
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "refererad relation \"%s\" är inte en tabell"
 
-#: commands/tablecmds.c:7487
+#: commands/tablecmds.c:7488
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr "villkor på permanenta tabeller får bara referera till permanenta tabeller"
 
-#: commands/tablecmds.c:7494
+#: commands/tablecmds.c:7495
 #, c-format
 msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
 msgstr "villkor på ologgade tabeller får bara referera till permanenta eller ologgade tabeller"
 
-#: commands/tablecmds.c:7500
+#: commands/tablecmds.c:7501
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr "villkor på temporära tabeller får bara referera till temporära tabeller"
 
-#: commands/tablecmds.c:7504
+#: commands/tablecmds.c:7505
 #, c-format
 msgid "constraints on temporary tables must involve temporary tables of this session"
 msgstr "villkor på temporära tabeller får bara ta med temporära tabeller från denna session"
 
-#: commands/tablecmds.c:7564
+#: commands/tablecmds.c:7565
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "antalet refererande och refererade kolumner för främmande nyckel stämmer ej överens"
 
-#: commands/tablecmds.c:7671
+#: commands/tablecmds.c:7672
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "främmande nyckelvillkor \"%s\" kan inte implementeras"
 
-#: commands/tablecmds.c:7674
+#: commands/tablecmds.c:7675
 #, c-format
 msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
 msgstr "Nyckelkolumner \"%s\" och \"%s\" har inkompatibla typer %s och %s."
 
-#: commands/tablecmds.c:8295 commands/tablecmds.c:8460
-#: commands/tablecmds.c:9411 commands/tablecmds.c:9486
+#: commands/tablecmds.c:8296 commands/tablecmds.c:8461
+#: commands/tablecmds.c:9412 commands/tablecmds.c:9487
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "villkor \"%s\" i relation \"%s\" finns inte"
 
-#: commands/tablecmds.c:8302
+#: commands/tablecmds.c:8303
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "villkor \"%s\" i relation \"%s\" är inte ett främmande nyckelvillkor"
 
-#: commands/tablecmds.c:8468
+#: commands/tablecmds.c:8469
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
 msgstr "villkor \"%s\" i relation \"%s\" är inte en främmande nyckel eller ett check-villkor"
 
-#: commands/tablecmds.c:8538
+#: commands/tablecmds.c:8539
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "villkoret måste valideras för barntabellerna också"
 
-#: commands/tablecmds.c:8606
+#: commands/tablecmds.c:8607
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "kolumn \"%s\" som refereras till i främmande nyckelvillkor finns inte"
 
-#: commands/tablecmds.c:8611
+#: commands/tablecmds.c:8612
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "kan inte ha mer än %d nycklar i en främmande nyckel"
 
-#: commands/tablecmds.c:8676
+#: commands/tablecmds.c:8677
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
 msgstr "kan inte använda en \"deferrable\" primärnyckel för refererad tabell \"%s\""
 
-#: commands/tablecmds.c:8693
+#: commands/tablecmds.c:8694
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "det finns ingen primärnyckel för refererad tabell \"%s\""
 
-#: commands/tablecmds.c:8758
+#: commands/tablecmds.c:8759
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "främmande nyckel-refererade kolumnlistor får inte innehålla duplikat"
 
-#: commands/tablecmds.c:8852
+#: commands/tablecmds.c:8853
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
 msgstr "kan inte använda ett \"deferrable\" unikt integritetsvillkor för refererad tabell \"%s\""
 
-#: commands/tablecmds.c:8857
+#: commands/tablecmds.c:8858
 #, c-format
 msgid "there is no unique constraint matching given keys for referenced table \"%s\""
 msgstr "finns inget unique-villkor som matchar de givna nycklarna i den refererade tabellen \"%s\""
 
-#: commands/tablecmds.c:9028
+#: commands/tablecmds.c:9029
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validerar främmande nyckelvillkor \"%s\""
 
-#: commands/tablecmds.c:9367
+#: commands/tablecmds.c:9368
 #, c-format
 msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
 msgstr "kan inte ta bort ärvt villkor \"%s\" i relation \"%s\""
 
-#: commands/tablecmds.c:9417
+#: commands/tablecmds.c:9418
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "villkor \"%s\" i relation \"%s\" finns inte, hoppar över"
 
-#: commands/tablecmds.c:9578
+#: commands/tablecmds.c:9579
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "kan inte ändra kolumntyp på typad tabell"
 
-#: commands/tablecmds.c:9605
+#: commands/tablecmds.c:9606
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "kan inte ändra ärvd kolumn \"%s\""
 
-#: commands/tablecmds.c:9614
+#: commands/tablecmds.c:9615
 #, c-format
 msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
 msgstr "kan inte ändra kolumnen \"%s\" då den är del av partitionsnyckeln för relationen \"%s\""
 
-#: commands/tablecmds.c:9664
+#: commands/tablecmds.c:9665
 #, c-format
 msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
 msgstr "resultatet av USING-klausul för kolumn \"%s\" kan inte automatiskt typomvandlas till typen %s"
 
-#: commands/tablecmds.c:9667
+#: commands/tablecmds.c:9668
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Du kan behöva lägga till en explicit typomvandling."
 
-#: commands/tablecmds.c:9671
+#: commands/tablecmds.c:9672
 #, c-format
 msgid "column \"%s\" cannot be cast automatically to type %s"
 msgstr "kolumn \"%s\" kan inte automatiskt typomvandlas till typ %s"
 
 #. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:9674
+#: commands/tablecmds.c:9675
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "Du kan behöva ange \"USING %s::%s\"."
 
-#: commands/tablecmds.c:9773
+#: commands/tablecmds.c:9774
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "kan inte ändra ärvd kolumn \"%s\" i relation \"%s\""
 
-#: commands/tablecmds.c:9802
+#: commands/tablecmds.c:9803
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr "USING-uttryck innehåller en hela-raden-tabellreferens."
 
-#: commands/tablecmds.c:9813
+#: commands/tablecmds.c:9814
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr "typen av den ärvda kolumnen \"%s\" måste ändras i barntabellerna också"
 
-#: commands/tablecmds.c:9917
+#: commands/tablecmds.c:9918
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "kan inte ändra typen på kolumn \"%s\" två gånger"
 
-#: commands/tablecmds.c:9953
+#: commands/tablecmds.c:9954
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr "\"default\" för kolumn \"%s\" kan inte automatiskt typomvandlas till typ \"%s\""
 
-#: commands/tablecmds.c:10037
+#: commands/tablecmds.c:10038
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "kan inte ändra typ på en kolumn som används av en vy eller en regel"
 
-#: commands/tablecmds.c:10038 commands/tablecmds.c:10057
-#: commands/tablecmds.c:10075
+#: commands/tablecmds.c:10039 commands/tablecmds.c:10058
+#: commands/tablecmds.c:10076
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s beror på kolumn \"%s\""
 
-#: commands/tablecmds.c:10056
+#: commands/tablecmds.c:10057
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "kan inte ändra typ på en kolumn som används i en utlösardefinition"
 
-#: commands/tablecmds.c:10074
+#: commands/tablecmds.c:10075
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "kan inte ändra typ på en kolumn som används av i en policydefinition"
 
-#: commands/tablecmds.c:10948 commands/tablecmds.c:10960
+#: commands/tablecmds.c:10990 commands/tablecmds.c:11002
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "kan inte byta ägare på index \"%s\""
 
-#: commands/tablecmds.c:10950 commands/tablecmds.c:10962
+#: commands/tablecmds.c:10992 commands/tablecmds.c:11004
 #, c-format
 msgid "Change the ownership of the index's table, instead."
 msgstr "Byt ägare på indexets tabell istället."
 
-#: commands/tablecmds.c:10976
+#: commands/tablecmds.c:11018
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "kan inte byta ägare på sekvens \"%s\""
 
-#: commands/tablecmds.c:10990 commands/tablecmds.c:14274
+#: commands/tablecmds.c:11032 commands/tablecmds.c:14316
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Använd ALTER TYPE istället."
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11041
 #, c-format
 msgid "\"%s\" is not a table, view, sequence, or foreign table"
 msgstr "\"%s\" är inte en tabell, vy, sekvens eller främmande tabell"
 
-#: commands/tablecmds.c:11339
+#: commands/tablecmds.c:11381
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "kan inte ha flera underkommandon SET TABLESPACE"
 
-#: commands/tablecmds.c:11414
+#: commands/tablecmds.c:11456
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
 msgstr "\"%s\" är inte en tabell, vy, materialiserad vy eller en TOAST-tabell"
 
-#: commands/tablecmds.c:11447 commands/view.c:503
+#: commands/tablecmds.c:11489 commands/view.c:503
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr "WITH CHECK OPTION stöds bara på automatiskt uppdateringsbara vyer"
 
-#: commands/tablecmds.c:11589
+#: commands/tablecmds.c:11631
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "kan inte flytta systemrelation \"%s\""
 
-#: commands/tablecmds.c:11605
+#: commands/tablecmds.c:11647
 #, c-format
 msgid "cannot move temporary tables of other sessions"
 msgstr "kan inte flytta temporära tabeller tillhörande andra sessioner"
 
-#: commands/tablecmds.c:11796
+#: commands/tablecmds.c:11838
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr "bara tabeller, index och materialiserade vyer finns i tablespace:er"
 
-#: commands/tablecmds.c:11808
+#: commands/tablecmds.c:11850
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "kan inte flytta relationer in eller ut från tablespace pg_global"
 
-#: commands/tablecmds.c:11901
+#: commands/tablecmds.c:11943
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr "avbryter då lås på relation \"%s.%s\" inte är tillgängligt"
 
-#: commands/tablecmds.c:11917
+#: commands/tablecmds.c:11959
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "inga matchande relationer i tablespace \"%s\" hittades"
 
-#: commands/tablecmds.c:11984 storage/buffer/bufmgr.c:915
+#: commands/tablecmds.c:12026 storage/buffer/bufmgr.c:915
 #, c-format
 msgid "invalid page in block %u of relation %s"
 msgstr "ogiltig sida i block %u i relation %s"
 
-#: commands/tablecmds.c:12064
+#: commands/tablecmds.c:12106
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "kan inte ändra arv på en typad tabell"
 
-#: commands/tablecmds.c:12069 commands/tablecmds.c:12612
+#: commands/tablecmds.c:12111 commands/tablecmds.c:12654
 #, c-format
 msgid "cannot change inheritance of a partition"
 msgstr "kan inte ändra arv på en partition"
 
-#: commands/tablecmds.c:12074
+#: commands/tablecmds.c:12116
 #, c-format
 msgid "cannot change inheritance of partitioned table"
 msgstr "kan inte ändra arv på en partitionerad tabell"
 
-#: commands/tablecmds.c:12120
+#: commands/tablecmds.c:12162
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "kan inte ärva av en temporär tabell för en annan session"
 
-#: commands/tablecmds.c:12133
+#: commands/tablecmds.c:12175
 #, c-format
 msgid "cannot inherit from a partition"
 msgstr "kan inte ärva från en partition"
 
-#: commands/tablecmds.c:12155 commands/tablecmds.c:14868
+#: commands/tablecmds.c:12197 commands/tablecmds.c:14910
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "cirkulärt arv är inte tillåtet"
 
-#: commands/tablecmds.c:12156 commands/tablecmds.c:14869
+#: commands/tablecmds.c:12198 commands/tablecmds.c:14911
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "\"%s\" är redan ett barn till \"%s\""
 
-#: commands/tablecmds.c:12164
+#: commands/tablecmds.c:12206
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "tabell\"%s\" utan OID:er kan inte ärva från tabell \"%s\" med OID:er"
 
-#: commands/tablecmds.c:12177
+#: commands/tablecmds.c:12219
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
 msgstr "utlösare \"%s\" förhindrar tabell \"%s\" från att bli ett arvsbarn"
 
-#: commands/tablecmds.c:12179
+#: commands/tablecmds.c:12221
 #, c-format
 msgid "ROW triggers with transition tables are not supported in inheritance hierarchies"
 msgstr "ROW-utlösare med övergångstabeller stöds inte i arvshierarkier"
 
-#: commands/tablecmds.c:12382
+#: commands/tablecmds.c:12424
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "kolumn \"%s\" i barntabell måste vara markerad NOT NULL"
 
-#: commands/tablecmds.c:12409 commands/tablecmds.c:12448
+#: commands/tablecmds.c:12451 commands/tablecmds.c:12490
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "barntabell saknar kolumn \"%s\""
 
-#: commands/tablecmds.c:12536
+#: commands/tablecmds.c:12578
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr "barntabell \"%s\" har annan definition av check-villkor \"%s\""
 
-#: commands/tablecmds.c:12544
+#: commands/tablecmds.c:12586
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
 msgstr "villkor \"%s\" står i konflikt med icke-ärvt villkor på barntabell \"%s\""
 
-#: commands/tablecmds.c:12555
+#: commands/tablecmds.c:12597
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
 msgstr "villkor \"%s\" står i konflikt med NOT VALID-villkor på barntabell \"%s\""
 
-#: commands/tablecmds.c:12590
+#: commands/tablecmds.c:12632
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "barntabell saknar riktighetsvillkor \"%s\""
 
-#: commands/tablecmds.c:12679
+#: commands/tablecmds.c:12721
 #, c-format
 msgid "relation \"%s\" is not a partition of relation \"%s\""
 msgstr "relationen \"%s\" är inte partition av relationen \"%s\""
 
-#: commands/tablecmds.c:12685
+#: commands/tablecmds.c:12727
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "relationen \"%s\" är inte en förälder till relationen \"%s\""
 
-#: commands/tablecmds.c:12911
+#: commands/tablecmds.c:12953
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "typade tabeller kan inte ärva"
 
-#: commands/tablecmds.c:12942
+#: commands/tablecmds.c:12984
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "tabell saknar kolumn \"%s\""
 
-#: commands/tablecmds.c:12953
+#: commands/tablecmds.c:12995
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "tabell har kolumn \"%s\" där typen kräver \"%s\""
 
-#: commands/tablecmds.c:12962
+#: commands/tablecmds.c:13004
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "tabell \"%s\" har annan typ på kolumn \"%s\""
 
-#: commands/tablecmds.c:12976
+#: commands/tablecmds.c:13018
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "tabell har extra kolumn \"%s\""
 
-#: commands/tablecmds.c:13028
+#: commands/tablecmds.c:13070
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "\"%s\" är inte en typad tabell"
 
-#: commands/tablecmds.c:13210
+#: commands/tablecmds.c:13252
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr "kan inte använda icke-unikt index \"%s\" som replikaidentitet"
 
-#: commands/tablecmds.c:13216
+#: commands/tablecmds.c:13258
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr "kan inte använda icke-immediate-index \"%s\" som replikaidentitiet"
 
-#: commands/tablecmds.c:13222
+#: commands/tablecmds.c:13264
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr "kan inte använda uttrycksindex \"%s\" som replikaidentitiet"
 
-#: commands/tablecmds.c:13228
+#: commands/tablecmds.c:13270
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "kan inte använda partiellt index \"%s\" som replikaidentitiet"
 
-#: commands/tablecmds.c:13234
+#: commands/tablecmds.c:13276
 #, c-format
 msgid "cannot use invalid index \"%s\" as replica identity"
 msgstr "kan inte använda ogiltigt index \"%s\" som replikaidentitiet"
 
-#: commands/tablecmds.c:13255
+#: commands/tablecmds.c:13297
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
 msgstr "index \"%s\" kan inte användas som replikaidentitet då kolumn %d är en systemkolumn"
 
-#: commands/tablecmds.c:13262
+#: commands/tablecmds.c:13304
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
 msgstr "index \"%s\" kan inte användas som replikaidentitet då kolumn \"%s\" kan vare null"
 
-#: commands/tablecmds.c:13455
+#: commands/tablecmds.c:13497
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr "kan inte ändra loggningsstatus för tabell \"%s\" då den är temporär"
 
-#: commands/tablecmds.c:13479
+#: commands/tablecmds.c:13521
 #, c-format
 msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
 msgstr "kan inte ändra tabell \"%s\" till ologgad då den är del av en publicering"
 
-#: commands/tablecmds.c:13481
+#: commands/tablecmds.c:13523
 #, c-format
 msgid "Unlogged relations cannot be replicated."
 msgstr "Ologgade relatrioner kan inte replikeras."
 
-#: commands/tablecmds.c:13526
+#: commands/tablecmds.c:13568
 #, c-format
 msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
 msgstr "kunde inte ändra tabell \"%s\" till loggad då den refererar till ologgad tabell \"%s\""
 
-#: commands/tablecmds.c:13536
+#: commands/tablecmds.c:13578
 #, c-format
 msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
 msgstr "kunde inte ändra tabell \"%s\" till ologgad då den refererar till loggad tabell \"%s\""
 
-#: commands/tablecmds.c:13594
+#: commands/tablecmds.c:13636
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr "kan inte flytta en ägd sekvens till ett annan schema."
 
-#: commands/tablecmds.c:13700
+#: commands/tablecmds.c:13742
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "relationen \"%s\" finns redan i schema \"%s\""
 
-#: commands/tablecmds.c:14257
+#: commands/tablecmds.c:14299
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "\"%s\" är inte en composite-typ"
 
-#: commands/tablecmds.c:14289
+#: commands/tablecmds.c:14331
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
 msgstr "\"%s\" är inte en tabell, vy, materialiserad vy, sekvens eller främmande tabell"
 
-#: commands/tablecmds.c:14324
+#: commands/tablecmds.c:14366
 #, c-format
 msgid "unrecognized partitioning strategy \"%s\""
 msgstr "okänd partitioneringsstrategi \"%s\""
 
-#: commands/tablecmds.c:14332
+#: commands/tablecmds.c:14374
 #, c-format
 msgid "cannot use \"list\" partition strategy with more than one column"
 msgstr "kan inte använda list-partioneringsstrategi med mer än en kolumn"
 
-#: commands/tablecmds.c:14397
+#: commands/tablecmds.c:14439
 #, c-format
 msgid "column \"%s\" named in partition key does not exist"
 msgstr "kolumn \"%s\" angiven i partitioneringsnyckel existerar inte"
 
-#: commands/tablecmds.c:14404
+#: commands/tablecmds.c:14446
 #, c-format
 msgid "cannot use system column \"%s\" in partition key"
 msgstr "kan inte använda systemkolumn \"%s\" i partitioneringsnyckel"
 
-#: commands/tablecmds.c:14477
+#: commands/tablecmds.c:14519
 #, c-format
 msgid "functions in partition key expression must be marked IMMUTABLE"
 msgstr "funktioner i partitioneringsuttryck måste vara markerade IMMUTABLE"
 
-#: commands/tablecmds.c:14494
+#: commands/tablecmds.c:14536
 #, c-format
 msgid "partition key expressions cannot contain whole-row references"
 msgstr "partitioneringsnyckeluttrycḱ kan inte innehålla hela-raden-referernser"
 
-#: commands/tablecmds.c:14501
+#: commands/tablecmds.c:14543
 #, c-format
 msgid "partition key expressions cannot contain system column references"
 msgstr "partitioneringsnyckeluttryck kan inte innehålla systemkolumnreferenser"
 
-#: commands/tablecmds.c:14511
+#: commands/tablecmds.c:14553
 #, c-format
 msgid "cannot use constant expression as partition key"
 msgstr "kan inte använda konstant uttryck som partitioneringsnyckel"
 
-#: commands/tablecmds.c:14532
+#: commands/tablecmds.c:14574
 #, c-format
 msgid "could not determine which collation to use for partition expression"
 msgstr "kunde inte lista vilken jämförelse (collation) som skulle användas för partitionsuttryck"
 
-#: commands/tablecmds.c:14565
+#: commands/tablecmds.c:14607
 #, c-format
 msgid "data type %s has no default hash operator class"
 msgstr "datatyp %s har ingen default hash-operatorklass"
 
-#: commands/tablecmds.c:14567
+#: commands/tablecmds.c:14609
 #, c-format
 msgid "You must specify a hash operator class or define a default hash operator class for the data type."
 msgstr "Du måste ange en hash-operatorklass eller definiera en default hash-operatorklass för datatypen."
 
-#: commands/tablecmds.c:14571
+#: commands/tablecmds.c:14613
 #, c-format
 msgid "data type %s has no default btree operator class"
 msgstr "datatyp %s har ingen default btree-operatorklass"
 
-#: commands/tablecmds.c:14573
+#: commands/tablecmds.c:14615
 #, c-format
 msgid "You must specify a btree operator class or define a default btree operator class for the data type."
 msgstr "Du måste ange en btree-operatorklass eller definiera en default btree-operatorklass för datatypen."
 
-#: commands/tablecmds.c:14698
+#: commands/tablecmds.c:14740
 #, c-format
 msgid "partition constraint for table \"%s\" is implied by existing constraints"
 msgstr "partitionsvillkor för tabell \"%s\" är implicit pga existerande villkor"
 
-#: commands/tablecmds.c:14702 partitioning/partbounds.c:628
+#: commands/tablecmds.c:14744 partitioning/partbounds.c:628
 #: partitioning/partbounds.c:681
 #, c-format
 msgid "updated partition constraint for default partition \"%s\" is implied by existing constraints"
 msgstr "uppdaterat partitionsintegritetsvillkor för standardpartition \"%s\" impliceras av existerande integritetsvillkor"
 
-#: commands/tablecmds.c:14808
+#: commands/tablecmds.c:14850
 #, c-format
 msgid "\"%s\" is already a partition"
 msgstr "\"%s\" är redan en partition"
 
-#: commands/tablecmds.c:14814
+#: commands/tablecmds.c:14856
 #, c-format
 msgid "cannot attach a typed table as partition"
 msgstr "kan inte ansluta en typad tabell som partition"
 
-#: commands/tablecmds.c:14830
+#: commands/tablecmds.c:14872
 #, c-format
 msgid "cannot attach inheritance child as partition"
 msgstr "kan inte ansluta ett arvsbarn som partition"
 
-#: commands/tablecmds.c:14844
+#: commands/tablecmds.c:14886
 #, c-format
 msgid "cannot attach inheritance parent as partition"
 msgstr "kan inte ansluta en arvsförälder som partition"
 
-#: commands/tablecmds.c:14878
+#: commands/tablecmds.c:14920
 #, c-format
 msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
 msgstr "kan inte ansluta en temporär relation som partition till en permanent relation \"%s\""
 
-#: commands/tablecmds.c:14886
+#: commands/tablecmds.c:14928
 #, c-format
 msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
 msgstr "kan inte ansluta en permanent relation som partition till en temporär relation \"%s\""
 
-#: commands/tablecmds.c:14894
+#: commands/tablecmds.c:14936
 #, c-format
 msgid "cannot attach as partition of temporary relation of another session"
 msgstr "kan inte ansluta en partition från en temporär relation som tillhör en annan session"
 
-#: commands/tablecmds.c:14901
+#: commands/tablecmds.c:14943
 #, c-format
 msgid "cannot attach temporary relation of another session as partition"
 msgstr "kan inte ansluta en temporär relation tillhörande en annan session som partition"
 
-#: commands/tablecmds.c:14907
+#: commands/tablecmds.c:14949
 #, c-format
 msgid "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with OIDs"
 msgstr "kan inte ansluta tabell\"%s\" utan OID:er som partition till tabell \"%s\" med OID:er"
 
-#: commands/tablecmds.c:14915
+#: commands/tablecmds.c:14957
 #, c-format
 msgid "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without OIDs"
 msgstr "kan inte ansluta tabell\"%s\" med OID:er som partition till tabell \"%s\" utan OID:er"
 
-#: commands/tablecmds.c:14937
+#: commands/tablecmds.c:14979
 #, c-format
 msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
 msgstr "tabell \"%s\" innehåller kolumn \"%s\" som inte finns i föräldern \"%s\""
 
-#: commands/tablecmds.c:14940
+#: commands/tablecmds.c:14982
 #, c-format
 msgid "The new partition may contain only the columns present in parent."
 msgstr "Den nya partitionen får bara innehålla kolumner som finns i föräldern."
 
-#: commands/tablecmds.c:14952
+#: commands/tablecmds.c:14994
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
 msgstr "utlösare \"%s\" förhindrar att tabell \"%s\" blir en partition"
 
-#: commands/tablecmds.c:14954 commands/trigger.c:462
+#: commands/tablecmds.c:14996 commands/trigger.c:462
 #, c-format
 msgid "ROW triggers with transition tables are not supported on partitions"
 msgstr "ROW-utlösare med övergångstabeller stöds inte för partitioner"
 
-#: commands/tablecmds.c:15143
+#: commands/tablecmds.c:15185
 #, c-format
 msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
 msgstr "kan inte ansluta främmande tabell \"%s\" som en partition till partitionerad tabell \"%s\""
 
-#: commands/tablecmds.c:15146
+#: commands/tablecmds.c:15188
 #, c-format
 msgid "Table \"%s\" contains unique indexes."
 msgstr "Tabell \"%s\" innehåller unika index."
 
-#: commands/tablecmds.c:15761 commands/tablecmds.c:15780
-#: commands/tablecmds.c:15802 commands/tablecmds.c:15821
-#: commands/tablecmds.c:15876
+#: commands/tablecmds.c:15803 commands/tablecmds.c:15822
+#: commands/tablecmds.c:15844 commands/tablecmds.c:15863
+#: commands/tablecmds.c:15918
 #, c-format
 msgid "cannot attach index \"%s\" as a partition of index \"%s\""
 msgstr "kan inte ansluta index \"%s\" som en partition till index \"%s\""
 
-#: commands/tablecmds.c:15764
+#: commands/tablecmds.c:15806
 #, c-format
 msgid "Index \"%s\" is already attached to another index."
 msgstr "Index \"%s\" är redan ansluten till ett annat index."
 
-#: commands/tablecmds.c:15783
+#: commands/tablecmds.c:15825
 #, c-format
 msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
 msgstr "Index \"%s\" är inte ett index för någon partition av tabell \"%s\"."
 
-#: commands/tablecmds.c:15805
+#: commands/tablecmds.c:15847
 #, c-format
 msgid "The index definitions do not match."
 msgstr "Indexdefinitionerna matchar inte."
 
-#: commands/tablecmds.c:15824
+#: commands/tablecmds.c:15866
 #, c-format
 msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
 msgstr "Indexet \"%s\" tillhör ett villkor på tabell \"%s\" men det finns inga villkor för indexet \"%s\"."
 
-#: commands/tablecmds.c:15879
+#: commands/tablecmds.c:15921
 #, c-format
 msgid "Another index is already attached for partition \"%s\"."
 msgstr "Ett annat index är redan anslutet för partition \"%s\"."
@@ -9734,7 +9741,7 @@ msgstr "Ett annat index är redan anslutet för partition \"%s\"."
 msgid "could not create directory \"%s\": %m"
 msgstr "kunde inte skapa katalog \"%s\": %m"
 
-#: commands/tablespace.c:210 utils/adt/genfile.c:581
+#: commands/tablespace.c:210
 #, c-format
 msgid "could not stat directory \"%s\": %m"
 msgstr "kunde inte göra stat() på katalog \"%s\": %m"
@@ -9828,8 +9835,7 @@ msgstr "katalogen \"%s\" används redan som ett tablespace"
 
 #: commands/tablespace.c:705 commands/tablespace.c:715
 #: postmaster/postmaster.c:1477 storage/file/fd.c:2714
-#: storage/file/reinit.c:122 utils/adt/genfile.c:483 utils/adt/genfile.c:554
-#: utils/adt/misc.c:436 utils/misc/tzparser.c:339
+#: storage/file/reinit.c:122 utils/adt/misc.c:452 utils/misc/tzparser.c:339
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "kunde inte öppna katalog \"%s\": %m"
@@ -10091,14 +10097,14 @@ msgstr "tupel som skall uppdateras hade redan ändrats av en operation som utlö
 msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows."
 msgstr "Överväg att använda en AFTER-utlösare istället för en BEFORE-utlösare för att propagera ändringar till andra rader."
 
-#: commands/trigger.c:3321 executor/execMain.c:2718 executor/nodeLockRows.c:220
+#: commands/trigger.c:3321 executor/execMain.c:2722 executor/nodeLockRows.c:220
 #: executor/nodeModifyTable.c:225 executor/nodeModifyTable.c:769
 #: executor/nodeModifyTable.c:1257 executor/nodeModifyTable.c:1433
 #, c-format
 msgid "could not serialize access due to concurrent update"
 msgstr "kunde inte serialisera åtkomst på grund av samtidig uppdatering"
 
-#: commands/trigger.c:3325 executor/execMain.c:2722 executor/execMain.c:2797
+#: commands/trigger.c:3325 executor/execMain.c:2726 executor/execMain.c:2801
 #: executor/nodeLockRows.c:224
 #, c-format
 msgid "tuple to be locked was already moved to another partition due to concurrent update"
@@ -10865,17 +10871,17 @@ msgstr ""
 "%u indexsidor har raderats, %u är nu återanvändningsbara.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1855
+#: commands/vacuumlazy.c:1856
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "\"%s\": stoppar trunkering pga konfliktande låskrav"
 
-#: commands/vacuumlazy.c:1920
+#: commands/vacuumlazy.c:1921
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "\"%s\": trunkerade %u till %u sidor"
 
-#: commands/vacuumlazy.c:1985
+#: commands/vacuumlazy.c:1986
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "\"%s\": pausar trunkering pga konfliktande låskrav"
@@ -11330,7 +11336,7 @@ msgstr "kan inte låsa rader i vy \"%s\""
 msgid "cannot lock rows in materialized view \"%s\""
 msgstr "kan inte låsa rader i materialiserad vy \"%s\""
 
-#: executor/execMain.c:1282 executor/execMain.c:2965
+#: executor/execMain.c:1282 executor/execMain.c:2969
 #: executor/nodeLockRows.c:136
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
@@ -11341,48 +11347,48 @@ msgstr "kan inte låsa rader i främmande tabell \"%s\""
 msgid "cannot lock rows in relation \"%s\""
 msgstr "kan inte låsa rader i relation \"%s\""
 
-#: executor/execMain.c:1950
+#: executor/execMain.c:1951
 #, c-format
 msgid "new row for relation \"%s\" violates partition constraint"
 msgstr "ny rad för relation \"%s\" bryter mot partitionesvillkoret"
 
-#: executor/execMain.c:1952 executor/execMain.c:2032 executor/execMain.c:2079
-#: executor/execMain.c:2186
+#: executor/execMain.c:1953 executor/execMain.c:2034 executor/execMain.c:2082
+#: executor/execMain.c:2190
 #, c-format
 msgid "Failing row contains %s."
 msgstr "Misslyckande rad innehåller %s."
 
-#: executor/execMain.c:2030
+#: executor/execMain.c:2032
 #, c-format
 msgid "null value in column \"%s\" violates not-null constraint"
 msgstr "null-värde i kolumn \"%s\" bryter mot not-null-villkoret"
 
-#: executor/execMain.c:2077
+#: executor/execMain.c:2080
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "ny rad för relation \"%s\" bryter mot check-villkor \"%s\""
 
-#: executor/execMain.c:2184
+#: executor/execMain.c:2188
 #, c-format
 msgid "new row violates check option for view \"%s\""
 msgstr "ny rad bryter mot check-villkor för vy \"%s\""
 
-#: executor/execMain.c:2194
+#: executor/execMain.c:2198
 #, c-format
 msgid "new row violates row-level security policy \"%s\" for table \"%s\""
 msgstr "ny rad bryter mot radsäkerhetspolicy \"%s\" i tabell \"%s\""
 
-#: executor/execMain.c:2199
+#: executor/execMain.c:2203
 #, c-format
 msgid "new row violates row-level security policy for table \"%s\""
 msgstr "ny rad bryter mot radsäkerhetspolicy i tabell \"%s\""
 
-#: executor/execMain.c:2206
+#: executor/execMain.c:2210
 #, c-format
 msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
 msgstr "ny rad bryter mot radsäkerhetspolicy \"%s\" (USING-uttryck) i tabell \"%s\""
 
-#: executor/execMain.c:2211
+#: executor/execMain.c:2215
 #, c-format
 msgid "new row violates row-level security policy (USING expression) for table \"%s\""
 msgstr "ny rad bryter mot radsäkerhetspolicy (USING-uttryck) i tabell \"%s\""
@@ -11397,12 +11403,12 @@ msgstr "ingen partition av relation \"%s\" kunde hittas för raden"
 msgid "Partition key of the failing row contains %s."
 msgstr "Partitioneringsnyckel för den trasiga raden innehåller %s."
 
-#: executor/execReplication.c:197 executor/execReplication.c:356
+#: executor/execReplication.c:197 executor/execReplication.c:359
 #, c-format
 msgid "tuple to be locked was already moved to another partition due to concurrent update, retrying"
 msgstr "tupel som skall låsas har redan flyttats till en annan partition av en samtidig uppdatering, försöker igen"
 
-#: executor/execReplication.c:201 executor/execReplication.c:360
+#: executor/execReplication.c:201 executor/execReplication.c:363
 #, c-format
 msgid "concurrent update, retrying"
 msgstr "samtidig uppdatering, försöker igen"
@@ -11415,27 +11421,27 @@ msgstr "samtidig uppdatering, försöker igen"
 msgid "could not identify an equality operator for type %s"
 msgstr "kunde inte hitta en likhetsoperator för typ %s"
 
-#: executor/execReplication.c:573
+#: executor/execReplication.c:576
 #, c-format
 msgid "cannot update table \"%s\" because it does not have a replica identity and publishes updates"
 msgstr "kan inte uppdatera tabell \"%s\" då den inte har en replikaidentitet och den publicerar uppdateringar"
 
-#: executor/execReplication.c:575
+#: executor/execReplication.c:578
 #, c-format
 msgid "To enable updating the table, set REPLICA IDENTITY using ALTER TABLE."
 msgstr "För att slå på uppdatering av tabellen, sätt REPLICA IDENTITY med ALTER TABLE."
 
-#: executor/execReplication.c:579
+#: executor/execReplication.c:582
 #, c-format
 msgid "cannot delete from table \"%s\" because it does not have a replica identity and publishes deletes"
 msgstr "kan inte radera från tabell \"%s\" då den inte har en replikaidentitet och den publicerar uppdateringar"
 
-#: executor/execReplication.c:581
+#: executor/execReplication.c:584
 #, c-format
 msgid "To enable deleting from the table, set REPLICA IDENTITY using ALTER TABLE."
 msgstr "För att slå på borttagning från tabellen, ange REPLICA IDENTITY med ALTER TABLE."
 
-#: executor/execReplication.c:600
+#: executor/execReplication.c:603
 #, c-format
 msgid "logical replication target relation \"%s.%s\" is not a table"
 msgstr "logisk replikerings målrelation \"%s.%s\" är inte en tabell"
@@ -11586,17 +11592,17 @@ msgstr "aggregat %u måste ha kompatibel indatatyp och övergångstyp"
 msgid "custom scan \"%s\" does not support MarkPos"
 msgstr "egen skanning \"%s\" stöder inte MarkPos"
 
-#: executor/nodeHashjoin.c:1040 executor/nodeHashjoin.c:1070
+#: executor/nodeHashjoin.c:1059 executor/nodeHashjoin.c:1089
 #, c-format
 msgid "could not rewind hash-join temporary file: %m"
 msgstr "kunde inte spola tillbaka hash-join-temporärfil: %m"
 
-#: executor/nodeHashjoin.c:1228 executor/nodeHashjoin.c:1234
+#: executor/nodeHashjoin.c:1247 executor/nodeHashjoin.c:1253
 #, c-format
 msgid "could not write to hash-join temporary file: %m"
 msgstr "kunde inte skriva till hash-join-temporärfil: %m"
 
-#: executor/nodeHashjoin.c:1275 executor/nodeHashjoin.c:1285
+#: executor/nodeHashjoin.c:1294 executor/nodeHashjoin.c:1304
 #, c-format
 msgid "could not read from hash-join temporary file: %m"
 msgstr "kunde inte läsa från hash-join-temporärfil: %m"
@@ -12164,89 +12170,89 @@ msgstr "%s-villkor kan inte markeras NOT VALID"
 msgid "%s constraints cannot be marked NO INHERIT"
 msgstr "%s-villkor kan inte markeras NO INHERIT"
 
-#: guc-file.l:316
+#: guc-file.l:315
 #, c-format
 msgid "unrecognized configuration parameter \"%s\" in file \"%s\" line %u"
 msgstr "okänd konfigurationsparameter \"%s\" i fil \"%s\" rad %u"
 
-#: guc-file.l:353 utils/misc/guc.c:6253 utils/misc/guc.c:6447
+#: guc-file.l:352 utils/misc/guc.c:6253 utils/misc/guc.c:6447
 #: utils/misc/guc.c:6537 utils/misc/guc.c:6627 utils/misc/guc.c:6735
 #: utils/misc/guc.c:6830
 #, c-format
 msgid "parameter \"%s\" cannot be changed without restarting the server"
 msgstr "parameter \"%s\" kan inte ändras utan att starta om servern"
 
-#: guc-file.l:389
+#: guc-file.l:388
 #, c-format
 msgid "parameter \"%s\" removed from configuration file, reset to default"
 msgstr "parameter \"%s\" borttagen från konfigurationsfil, återställs till standard"
 
-#: guc-file.l:455
+#: guc-file.l:454
 #, c-format
 msgid "parameter \"%s\" changed to \"%s\""
 msgstr "parameter \"%s\" ändrad till \"%s\""
 
-#: guc-file.l:497
+#: guc-file.l:496
 #, c-format
 msgid "configuration file \"%s\" contains errors"
 msgstr "konfigurationsfil \"%s\" innehåller fel"
 
-#: guc-file.l:502
+#: guc-file.l:501
 #, c-format
 msgid "configuration file \"%s\" contains errors; unaffected changes were applied"
 msgstr "konfigurationsfil \"%s\" innehåller fel; opåverkade ändringar har utförts"
 
-#: guc-file.l:507
+#: guc-file.l:506
 #, c-format
 msgid "configuration file \"%s\" contains errors; no changes were applied"
 msgstr "konfigurationsfil \"%s\" innehåller fel; inga ändringar har utförts"
 
-#: guc-file.l:579
+#: guc-file.l:578
 #, c-format
 msgid "empty configuration file name: \"%s\""
 msgstr "tomt konfigurationsfilnamn \"%s\""
 
-#: guc-file.l:596
+#: guc-file.l:595
 #, c-format
 msgid "could not open configuration file \"%s\": maximum nesting depth exceeded"
 msgstr "kunde inte öppna konfigureringsfil \"%s\": maximalt nästlingsdjup överskridet"
 
-#: guc-file.l:616
+#: guc-file.l:615
 #, c-format
 msgid "configuration file recursion in \"%s\""
 msgstr "rekursiv konfigurationsfil i \"%s\""
 
-#: guc-file.l:632 libpq/hba.c:2142 libpq/hba.c:2550
+#: guc-file.l:631 libpq/hba.c:2142 libpq/hba.c:2550
 #, c-format
 msgid "could not open configuration file \"%s\": %m"
 msgstr "kunde inte öppna konfigureringsfil \"%s\": %m"
 
-#: guc-file.l:643
+#: guc-file.l:642
 #, c-format
 msgid "skipping missing configuration file \"%s\""
 msgstr "hoppar över saknad konfigureringsfil \"%s\""
 
-#: guc-file.l:897
+#: guc-file.l:896
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near end of line"
 msgstr "syntaxfel i fil \"%s\" rad %u, nära slutet på raden"
 
-#: guc-file.l:907
+#: guc-file.l:906
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near token \"%s\""
 msgstr "syntaxfel i fil \"%s\" rad %u, nära token \"%s\""
 
-#: guc-file.l:927
+#: guc-file.l:926
 #, c-format
 msgid "too many syntax errors found, abandoning file \"%s\""
 msgstr "hittade för många syntaxfel, överger filen \"%s\""
 
-#: guc-file.l:982
+#: guc-file.l:981
 #, c-format
 msgid "empty configuration directory name: \"%s\""
 msgstr "konfigurationskatalogens namn är tomt: \"%s\""
 
-#: guc-file.l:1001
+#: guc-file.l:1000
 #, c-format
 msgid "could not open configuration directory \"%s\": %m"
 msgstr "kunde inte öppna konfigureringskatalog \"%s\": %m"
@@ -13004,8 +13010,8 @@ msgstr "kunde inte skriva serverfil \"%s\": %m"
 msgid "large object read request is too large"
 msgstr "läsförfrågan för stort objekt är för stort"
 
-#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:231 utils/adt/genfile.c:270
-#: utils/adt/genfile.c:306
+#: libpq/be-fsstubs.c:794 utils/adt/genfile.c:224 utils/adt/genfile.c:263
+#: utils/adt/genfile.c:299
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "efterfrågad längd kan inte vara negativ"
@@ -14054,6 +14060,7 @@ msgstr "ExtensibleNodeMethods \"%s\" har inte registerats"
 #: nodes/nodeFuncs.c:123 nodes/nodeFuncs.c:154 parser/parse_coerce.c:1915
 #: parser/parse_coerce.c:1943 parser/parse_coerce.c:2019
 #: parser/parse_expr.c:2119 parser/parse_func.c:695 parser/parse_oper.c:967
+#: utils/fmgr/funcapi.c:511
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "kunde inte hitta array-typ för datatyp %s"
@@ -14969,7 +14976,7 @@ msgid "arguments declared \"anyrange\" are not all alike"
 msgstr "argument deklarerade \"anyrange\" är inte alla likadana"
 
 #: parser/parse_coerce.c:1789 parser/parse_coerce.c:2004
-#: parser/parse_coerce.c:2038
+#: parser/parse_coerce.c:2038 utils/fmgr/funcapi.c:470
 #, c-format
 msgid "argument declared %s is not an array but type %s"
 msgstr "argumentet deklarerad %s är inte en array utan typ %s"
@@ -14980,6 +14987,7 @@ msgid "argument declared %s is not consistent with argument declared %s"
 msgstr "argument deklarerad %s är inte konsistent med argument deklarerad %s"
 
 #: parser/parse_coerce.c:1827 parser/parse_coerce.c:2051
+#: utils/fmgr/funcapi.c:484
 #, c-format
 msgid "argument declared %s is not a range type but type %s"
 msgstr "argumentet deklarerad %s är inte en intervalltyp utan typ %s"
@@ -15781,7 +15789,7 @@ msgstr "saknar FROM-klausulpost för tabell \"%s\""
 #: parser/parse_relation.c:3290
 #, c-format
 msgid "Perhaps you meant to reference the column \"%s.%s\"."
-msgstr "Kanske tänkte du referera trill kolumnen \"%s.%s\"."
+msgstr "Kanske tänkte du referera till kolumnen \"%s.%s\"."
 
 #: parser/parse_relation.c:3292
 #, c-format
@@ -16110,82 +16118,82 @@ msgstr "felplacerad klausul INITIALLY IMMEDIATE"
 msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
 msgstr "CREATE anger ett schema (%s) som skiljer sig från det som skapas (%s)"
 
-#: parser/parse_utilcmd.c:3572
+#: parser/parse_utilcmd.c:3571
 #, c-format
 msgid "table \"%s\" is not partitioned"
 msgstr "tabell \"%s\" är inte partitionerad"
 
-#: parser/parse_utilcmd.c:3579
+#: parser/parse_utilcmd.c:3578
 #, c-format
 msgid "index \"%s\" is not partitioned"
 msgstr "index \"%s\" är inte partitionerad"
 
-#: parser/parse_utilcmd.c:3613
+#: parser/parse_utilcmd.c:3612
 #, c-format
 msgid "a hash-partitioned table may not have a default partition"
 msgstr "en hash-partitionerad tabell får inte ha en standardpartition"
 
-#: parser/parse_utilcmd.c:3630
+#: parser/parse_utilcmd.c:3629
 #, c-format
 msgid "invalid bound specification for a hash partition"
 msgstr "ogiltig gränsangivelse för hash-partition"
 
-#: parser/parse_utilcmd.c:3636 partitioning/partbounds.c:2141
+#: parser/parse_utilcmd.c:3635 partitioning/partbounds.c:2141
 #, c-format
 msgid "modulus for hash partition must be a positive integer"
 msgstr "modulo för hash-partition vara ett positivt integer"
 
-#: parser/parse_utilcmd.c:3643 partitioning/partbounds.c:2149
+#: parser/parse_utilcmd.c:3642 partitioning/partbounds.c:2149
 #, c-format
 msgid "remainder for hash partition must be less than modulus"
 msgstr "rest för hash-partition måste vara lägre än modulo"
 
-#: parser/parse_utilcmd.c:3655
+#: parser/parse_utilcmd.c:3654
 #, c-format
 msgid "invalid bound specification for a list partition"
 msgstr "ogiltig gränsangivelse för listpartition"
 
-#: parser/parse_utilcmd.c:3711
+#: parser/parse_utilcmd.c:3710
 #, c-format
 msgid "invalid bound specification for a range partition"
 msgstr "ogiltig gränsangivelse för range-partition"
 
-#: parser/parse_utilcmd.c:3717
+#: parser/parse_utilcmd.c:3716
 #, c-format
 msgid "FROM must specify exactly one value per partitioning column"
 msgstr "FROM måste ge exakt ett värde per partitionerande kolumn"
 
-#: parser/parse_utilcmd.c:3721
+#: parser/parse_utilcmd.c:3720
 #, c-format
 msgid "TO must specify exactly one value per partitioning column"
 msgstr "TO måste ge exakt ett värde per partitionerande kolumn"
 
-#: parser/parse_utilcmd.c:3768 parser/parse_utilcmd.c:3782
+#: parser/parse_utilcmd.c:3767 parser/parse_utilcmd.c:3781
 #, c-format
 msgid "cannot specify NULL in range bound"
 msgstr "kan inte ange NULL i range-gräns"
 
-#: parser/parse_utilcmd.c:3829
+#: parser/parse_utilcmd.c:3828
 #, c-format
 msgid "every bound following MAXVALUE must also be MAXVALUE"
 msgstr "varje gräns efter MAXVALUE måste också vara MAXVALUE"
 
-#: parser/parse_utilcmd.c:3836
+#: parser/parse_utilcmd.c:3835
 #, c-format
 msgid "every bound following MINVALUE must also be MINVALUE"
 msgstr "varje gräns efter MINVALUE måste också vara MINVALUE"
 
-#: parser/parse_utilcmd.c:3867 parser/parse_utilcmd.c:3879
+#: parser/parse_utilcmd.c:3866 parser/parse_utilcmd.c:3878
 #, c-format
 msgid "specified value cannot be cast to type %s for column \"%s\""
 msgstr "angivet värde kan inte typomvandlas till typ %s för kolumn \"%s\""
 
-#: parser/parse_utilcmd.c:3881
+#: parser/parse_utilcmd.c:3880
 #, c-format
 msgid "The cast requires a non-immutable conversion."
 msgstr "Typomvandligen kräver en icke-immuterbar konvertering."
 
-#: parser/parse_utilcmd.c:3882
+#: parser/parse_utilcmd.c:3881
 #, c-format
 msgid "Try putting the literal value in single quotes."
 msgstr "Försöka att sätta literalen inom enkelcitattecken."
@@ -16486,32 +16494,32 @@ msgstr "kunde inte starta autovacuum-arbetsprocess: %m"
 msgid "autovacuum: processing database \"%s\""
 msgstr "autovacuum: processar databas \"%s\""
 
-#: postmaster/autovacuum.c:2272
+#: postmaster/autovacuum.c:2273
 #, c-format
 msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
 msgstr "autovacuum: slänger övergiven temptabell \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2501
+#: postmaster/autovacuum.c:2502
 #, c-format
 msgid "automatic vacuum of table \"%s.%s.%s\""
 msgstr "automatisk vacuum av tabell \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2504
+#: postmaster/autovacuum.c:2505
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\""
 msgstr "automatisk analys av tabell \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:2697
+#: postmaster/autovacuum.c:2698
 #, c-format
 msgid "processing work entry for relation \"%s.%s.%s\""
 msgstr "processar arbetspost för relation \"%s.%s.%s\""
 
-#: postmaster/autovacuum.c:3276
+#: postmaster/autovacuum.c:3277
 #, c-format
 msgid "autovacuum not started because of misconfiguration"
 msgstr "autovacuum har inte startats på grund av en felkonfigurering"
 
-#: postmaster/autovacuum.c:3277
+#: postmaster/autovacuum.c:3278
 #, c-format
 msgid "Enable the \"track_counts\" option."
 msgstr "Slå på flaggan \"track_counts\"."
@@ -17391,106 +17399,106 @@ msgstr "icketerminerad citerad sträng"
 msgid "could not read from file \"%s\""
 msgstr "kunde inte läsa från fil \"%s\""
 
-#: replication/basebackup.c:355
+#: replication/basebackup.c:369
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "kunde inte göra stat() på kontrollfil \"%s\": %m"
 
-#: replication/basebackup.c:462
+#: replication/basebackup.c:476
 #, c-format
 msgid "could not find any WAL files"
 msgstr "kunde inte hitta några WAL-filer"
 
-#: replication/basebackup.c:476 replication/basebackup.c:491
-#: replication/basebackup.c:500
+#: replication/basebackup.c:490 replication/basebackup.c:505
+#: replication/basebackup.c:514
 #, c-format
 msgid "could not find WAL file \"%s\""
 msgstr "kunde inte hitta WAL-fil \"%s\""
 
-#: replication/basebackup.c:542 replication/basebackup.c:572
+#: replication/basebackup.c:556 replication/basebackup.c:586
 #, c-format
 msgid "unexpected WAL file size \"%s\""
 msgstr "oväntad WAL-filstorlek \"%s\""
 
-#: replication/basebackup.c:556 replication/basebackup.c:1564
+#: replication/basebackup.c:570 replication/basebackup.c:1589
 #, c-format
 msgid "base backup could not send data, aborting backup"
 msgstr "basbackup kunde inte skicka data, avbryter backup"
 
-#: replication/basebackup.c:630
+#: replication/basebackup.c:644
 #, c-format
 msgid "%s total checksum verification failures"
 msgstr "totalt %s verifieringsfel av checksumma"
 
-#: replication/basebackup.c:634
+#: replication/basebackup.c:648
 #, c-format
 msgid "checksum verification failure during base backup"
 msgstr "misslyckad verifiering av checksumma under basbackup"
 
-#: replication/basebackup.c:678 replication/basebackup.c:687
-#: replication/basebackup.c:696 replication/basebackup.c:705
-#: replication/basebackup.c:714 replication/basebackup.c:725
-#: replication/basebackup.c:742 replication/basebackup.c:751
+#: replication/basebackup.c:692 replication/basebackup.c:701
+#: replication/basebackup.c:710 replication/basebackup.c:719
+#: replication/basebackup.c:728 replication/basebackup.c:739
+#: replication/basebackup.c:756 replication/basebackup.c:765
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "duplicerad flagga \"%s\""
 
-#: replication/basebackup.c:731 utils/misc/guc.c:6027
+#: replication/basebackup.c:745 utils/misc/guc.c:6027
 #, c-format
 msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
 msgstr "%d är utanför giltigt intervall för parameter \"%s\" (%d .. %d)"
 
-#: replication/basebackup.c:1005 replication/basebackup.c:1175
+#: replication/basebackup.c:1019 replication/basebackup.c:1193
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr "kunde inte ta status på fil eller katalog \"%s\": %m"
 
-#: replication/basebackup.c:1330
+#: replication/basebackup.c:1348
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "hoppar över specialfil \"%s\""
 
-#: replication/basebackup.c:1435
+#: replication/basebackup.c:1460
 #, c-format
 msgid "invalid segment number %d in file \"%s\""
 msgstr "ogiltigt segmentnummer %d i fil \"%s\""
 
-#: replication/basebackup.c:1454
+#: replication/basebackup.c:1479
 #, c-format
 msgid "cannot verify checksum in file \"%s\", block %d: read buffer size %d and page size %d differ"
 msgstr "kan inte verifiera checksumma i fil \"%s\", block %d: läsbufferstorlek %d och sidstorlek %d skiljer sig åt"
 
-#: replication/basebackup.c:1498 replication/basebackup.c:1528
+#: replication/basebackup.c:1523 replication/basebackup.c:1553
 #, c-format
 msgid "could not fseek in file \"%s\": %m"
 msgstr "kunde inte gör fseek i fil \"%s\": %m"
 
-#: replication/basebackup.c:1520
+#: replication/basebackup.c:1545
 #, c-format
 msgid "could not reread block %d of file \"%s\": %m"
 msgstr "kunde inte läsa tillbaka block %d i fil \"%s\": %m"
 
-#: replication/basebackup.c:1544
+#: replication/basebackup.c:1569
 #, c-format
 msgid "checksum verification failed in file \"%s\", block %d: calculated %X but expected %X"
 msgstr "checksumkontroll misslyckades i fil \"%s\", block %d: beräknade %X men förväntade %X"
 
-#: replication/basebackup.c:1551
+#: replication/basebackup.c:1576
 #, c-format
 msgid "further checksum verification failures in file \"%s\" will not be reported"
 msgstr "ytterligare kontroller av checksummor i fil \"%s\" kommer inte rapporteras"
 
-#: replication/basebackup.c:1611
+#: replication/basebackup.c:1636
 #, c-format
 msgid "file \"%s\" has a total of %d checksum verification failures"
 msgstr "filen \"%s\" har totalt %d kontrollerade felaktiga checksummor"
 
-#: replication/basebackup.c:1639
+#: replication/basebackup.c:1664
 #, c-format
 msgid "file name too long for tar format: \"%s\""
 msgstr "filnamnet är för långt för tar-format: \"%s\""
 
-#: replication/basebackup.c:1644
+#: replication/basebackup.c:1669
 #, c-format
 msgid "symbolic link target too long for tar format: file name \"%s\", target \"%s\""
 msgstr "mål för symbolisk länk är för långt för tar-format: filnamn \"%s\", mål \"%s\""
@@ -17797,7 +17805,7 @@ msgid "could not find free replication state slot for replication origin with OI
 msgstr "kunde inte hitta ledig replikerings-state-slot för replikerings-origin med OID %u"
 
 #: replication/logical/origin.c:921 replication/logical/origin.c:1108
-#: replication/slot.c:1559
+#: replication/slot.c:1575
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Öka max_replication_slots och försök igen."
@@ -17828,29 +17836,29 @@ msgstr "logisk replikeringsmålrelation \"%s.%s\" saknar några replikerade kolu
 msgid "logical replication target relation \"%s.%s\" uses system columns in REPLICA IDENTITY index"
 msgstr "logisk replikeringsmålrelation \"%s.%s\" använder systemkolumner i REPLICA IDENTITY-index"
 
-#: replication/logical/reorderbuffer.c:2501
+#: replication/logical/reorderbuffer.c:2498
 #, c-format
 msgid "could not write to data file for XID %u: %m"
 msgstr "kunde inte skriva till datafil för XID %u: %m"
 
-#: replication/logical/reorderbuffer.c:2604
-#: replication/logical/reorderbuffer.c:2626
+#: replication/logical/reorderbuffer.c:2601
+#: replication/logical/reorderbuffer.c:2623
 #, c-format
 msgid "could not read from reorderbuffer spill file: %m"
 msgstr "kunde inte läsa från reorderbuffer spill-fil: %m"
 
-#: replication/logical/reorderbuffer.c:2608
-#: replication/logical/reorderbuffer.c:2630
+#: replication/logical/reorderbuffer.c:2605
+#: replication/logical/reorderbuffer.c:2627
 #, c-format
 msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
 msgstr "kunde inte läsa från reorderbuffer spill-fil: läste %d istället för %u byte"
 
-#: replication/logical/reorderbuffer.c:2853
+#: replication/logical/reorderbuffer.c:2850
 #, c-format
 msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
 msgstr "kunde inte radera fil \"%s\" vid borttagning av pg_replslot/%s/*.xid: %m"
 
-#: replication/logical/reorderbuffer.c:3323
+#: replication/logical/reorderbuffer.c:3320
 #, c-format
 msgid "could not read from file \"%s\": read %d instead of %d bytes"
 msgstr "kunde inte läsa från fil \"%s\": läste %d istället för %d byte"
@@ -18129,7 +18137,7 @@ msgstr "replikeringsslot \"%s\" existerar inte"
 msgid "replication slot \"%s\" is active for PID %d"
 msgstr "replikeringsslot \"%s\" är aktiv för PID %d"
 
-#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1495
+#: replication/slot.c:632 replication/slot.c:1141 replication/slot.c:1511
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "kunde inte ta bort katalog \"%s\""
@@ -18144,67 +18152,67 @@ msgstr "replikeringsslots kan bara användas om max_replication_slots > 0"
 msgid "replication slots can only be used if wal_level >= replica"
 msgstr "replikeringsslots kan bara användas om wal_level >= replica"
 
-#: replication/slot.c:1427 replication/slot.c:1467
+#: replication/slot.c:1443 replication/slot.c:1483
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "kunde inte läsa fil \"%s\": läste %d av %u: %m"
 
-#: replication/slot.c:1436
+#: replication/slot.c:1452
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr "replikeringsslotfil \"%s\" har fel magiskt nummer: %u istället för %u"
 
-#: replication/slot.c:1443
+#: replication/slot.c:1459
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "replikeringsslotfil \"%s\" har en icke stödd version %u"
 
-#: replication/slot.c:1450
+#: replication/slot.c:1466
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "replikeringsslotfil \"%s\" har felaktig längd %u"
 
-#: replication/slot.c:1482
+#: replication/slot.c:1498
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr "kontrollsummefel för replikeringsslot-fil \"%s\": är %u, skall vara %u"
 
-#: replication/slot.c:1516
+#: replication/slot.c:1532
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "logisk replikeringsslot \"%s\" finns men wal_level < replica"
 
-#: replication/slot.c:1518
+#: replication/slot.c:1534
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Ändra wal_level till logical eller högre."
 
-#: replication/slot.c:1522
+#: replication/slot.c:1538
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < replica"
 msgstr "fysisk replikeringsslot \"%s\" finns men wal_level < replica"
 
-#: replication/slot.c:1524
+#: replication/slot.c:1540
 #, c-format
 msgid "Change wal_level to be replica or higher."
 msgstr "Ändra wal_level till replica eller högre."
 
-#: replication/slot.c:1558
+#: replication/slot.c:1574
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "för många aktiva replikeringsslottar innan nerstängning"
 
-#: replication/slotfuncs.c:490
+#: replication/slotfuncs.c:498
 #, c-format
 msgid "invalid target wal lsn"
 msgstr "ogiltig mål-lsn för wal"
 
-#: replication/slotfuncs.c:512
+#: replication/slotfuncs.c:520
 #, c-format
 msgid "cannot advance replication slot that has not previously reserved WAL"
 msgstr "kan inte flytta fram replikeringsslot som inte en tidigare reserverad WAL"
 
-#: replication/slotfuncs.c:528
+#: replication/slotfuncs.c:536
 #, c-format
 msgid "cannot advance replication slot to %X/%X, minimum is %X/%X"
 msgstr "kan inte flytta fram replikeringsslot till %X/%X, minimum är %X/%X"
@@ -18869,8 +18877,8 @@ msgstr "Strängkonstanter som innehåller Unicode-escapesekvenser kan inte anvä
 msgid "invalid Unicode escape character"
 msgstr "ogiltigt Unicode-escape-tecken"
 
-#: scan.l:618 scan.l:626 scan.l:634 scan.l:635 scan.l:636 scan.l:1380
-#: scan.l:1407 scan.l:1411 scan.l:1449 scan.l:1453 scan.l:1475 scan.l:1485
+#: scan.l:618 scan.l:626 scan.l:634 scan.l:635 scan.l:636 scan.l:1379
+#: scan.l:1406 scan.l:1410 scan.l:1448 scan.l:1452 scan.l:1474 scan.l:1484
 msgid "invalid Unicode surrogate pair"
 msgstr "ogiltigt Unicode-surrogatpar"
 
@@ -18911,51 +18919,51 @@ msgid "operator too long"
 msgstr "operatorn är för lång"
 
 #. translator: %s is typically the translation of "syntax error"
-#: scan.l:1125
+#: scan.l:1124
 #, c-format
 msgid "%s at end of input"
 msgstr "%s vid slutet av indatan"
 
 #. translator: first %s is typically the translation of "syntax error"
-#: scan.l:1133
+#: scan.l:1132
 #, c-format
 msgid "%s at or near \"%s\""
 msgstr "%s vid eller nära \"%s\""
 
-#: scan.l:1294 scan.l:1326
+#: scan.l:1293 scan.l:1325
 msgid "Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8"
 msgstr "Unicode-escape-värden kan inte användas för kodpunkter över 007F när serverkodningen inte är UTF8"
 
-#: scan.l:1322 scan.l:1467
+#: scan.l:1321 scan.l:1466
 msgid "invalid Unicode escape value"
 msgstr "ogiltigt Unicode-escapevärde"
 
-#: scan.l:1531
+#: scan.l:1530
 #, c-format
 msgid "nonstandard use of \\' in a string literal"
 msgstr "ickestandard användning av \\' i stränglitteral"
 
-#: scan.l:1532
+#: scan.l:1531
 #, c-format
 msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')."
 msgstr "Använd '' för att skriva citattecken i strängar eller använd escape-strängsyntac (E'...')."
 
-#: scan.l:1541
+#: scan.l:1540
 #, c-format
 msgid "nonstandard use of \\\\ in a string literal"
 msgstr "ickestandard användning av \\\\ i strängslitteral"
 
-#: scan.l:1542
+#: scan.l:1541
 #, c-format
 msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
 msgstr "Använd escape-strängsyntax för bakstreck, dvs. E'\\\\'."
 
-#: scan.l:1556
+#: scan.l:1555
 #, c-format
 msgid "nonstandard use of escape in a string literal"
 msgstr "ickestandard användning av escape i stränglitteral"
 
-#: scan.l:1557
+#: scan.l:1556
 #, c-format
 msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
 msgstr "Använd escape-strängsyntax, dvs E'\\r\\n'."
@@ -19194,7 +19202,7 @@ msgstr "Sätt dynamic_shared_memory_type till ett annat värde än \"none\"."
 msgid "dynamic shared memory control segment is not valid"
 msgstr "dynamiskt delat minnes kontrollsegment är inte giltigt"
 
-#: storage/ipc/dsm.c:515
+#: storage/ipc/dsm.c:514
 #, c-format
 msgid "too many dynamic shared memory segments"
 msgstr "för många dynamiska delade minnessegment"
@@ -19301,12 +19309,12 @@ msgstr "otillräckligt delat minne för datastruktur \"%s\" (efterfrågade %zu b
 msgid "requested shared memory size overflows size_t"
 msgstr "efterfrågad delat minnesstorlek överskrider size_t"
 
-#: storage/ipc/standby.c:558 tcop/postgres.c:3056
+#: storage/ipc/standby.c:572 tcop/postgres.c:3056
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "avbryter sats på grund av konflikt med återställning"
 
-#: storage/ipc/standby.c:559 tcop/postgres.c:2329
+#: storage/ipc/standby.c:573 tcop/postgres.c:2329
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr "Användartransaktion orsakade deadlock för buffer vid återställning."
@@ -20816,8 +20824,8 @@ msgstr "TIME(%d)%s-precisionen reducerad till maximalt tillåtna, %d"
 msgid "date/time value \"current\" is no longer supported"
 msgstr "datum/tid-värde \"current\" stöds inte längre"
 
-#: utils/adt/date.c:170 utils/adt/date.c:178 utils/adt/formatting.c:3609
-#: utils/adt/formatting.c:3618
+#: utils/adt/date.c:170 utils/adt/date.c:178 utils/adt/formatting.c:3599
+#: utils/adt/formatting.c:3608
 #, c-format
 msgid "date out of range: \"%s\""
 msgstr "datum utanför giltigt intervall \"%s\""
@@ -20841,8 +20849,8 @@ msgstr "datum utanför giltigt område: %d-%02d-%02d"
 #: utils/adt/date.c:325 utils/adt/date.c:348 utils/adt/date.c:374
 #: utils/adt/date.c:1118 utils/adt/date.c:1164 utils/adt/date.c:1704
 #: utils/adt/date.c:1735 utils/adt/date.c:1764 utils/adt/date.c:2596
-#: utils/adt/datetime.c:1677 utils/adt/formatting.c:3475
-#: utils/adt/formatting.c:3507 utils/adt/formatting.c:3584
+#: utils/adt/datetime.c:1677 utils/adt/formatting.c:3465
+#: utils/adt/formatting.c:3497 utils/adt/formatting.c:3574
 #: utils/adt/json.c:1621 utils/adt/json.c:1641 utils/adt/nabstime.c:459
 #: utils/adt/nabstime.c:502 utils/adt/nabstime.c:532 utils/adt/nabstime.c:575
 #: utils/adt/timestamp.c:230 utils/adt/timestamp.c:262
@@ -21059,7 +21067,7 @@ msgstr "enum %s innehåller inga värden"
 
 #: utils/adt/expandedrecord.c:98 utils/adt/expandedrecord.c:230
 #: utils/cache/typcache.c:1563 utils/cache/typcache.c:1719
-#: utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:430
+#: utils/cache/typcache.c:1849 utils/fmgr/funcapi.c:439
 #, c-format
 msgid "type %s is not composite"
 msgstr "typen %s är inte composite"
@@ -21145,255 +21153,255 @@ msgstr "lägre och övre gräns måste vara ändliga"
 msgid "lower bound cannot equal upper bound"
 msgstr "lägre gräns kan inte vara samma som övre gräns"
 
-#: utils/adt/formatting.c:488
+#: utils/adt/formatting.c:477
 #, c-format
 msgid "invalid format specification for an interval value"
 msgstr "ogiltig formatspecifikation för ett intervallvärdei"
 
-#: utils/adt/formatting.c:489
+#: utils/adt/formatting.c:478
 #, c-format
 msgid "Intervals are not tied to specific calendar dates."
 msgstr "Intervaller är inte kopplade till specifika kalenderdatum."
 
-#: utils/adt/formatting.c:1059
+#: utils/adt/formatting.c:1050
 #, c-format
 msgid "\"EEEE\" must be the last pattern used"
 msgstr "\"EEEE\" måste vara det sista mönstret som används"
 
-#: utils/adt/formatting.c:1067
+#: utils/adt/formatting.c:1058
 #, c-format
 msgid "\"9\" must be ahead of \"PR\""
 msgstr "\"9\" måste vara före \"PR\""
 
-#: utils/adt/formatting.c:1083
+#: utils/adt/formatting.c:1074
 #, c-format
 msgid "\"0\" must be ahead of \"PR\""
 msgstr "\"0\" måste vara före \"PR\""
 
-#: utils/adt/formatting.c:1110
+#: utils/adt/formatting.c:1101
 #, c-format
 msgid "multiple decimal points"
 msgstr "multipla decimalpunkter"
 
-#: utils/adt/formatting.c:1114 utils/adt/formatting.c:1197
+#: utils/adt/formatting.c:1105 utils/adt/formatting.c:1188
 #, c-format
 msgid "cannot use \"V\" and decimal point together"
 msgstr "kan inte använda \"V\" ach decimalpunkt tillsammans"
 
-#: utils/adt/formatting.c:1126
+#: utils/adt/formatting.c:1117
 #, c-format
 msgid "cannot use \"S\" twice"
 msgstr "kan inte använda \"S\" två gånger"
 
-#: utils/adt/formatting.c:1130
+#: utils/adt/formatting.c:1121
 #, c-format
 msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
 msgstr "kan inte använda \"S\" och \"PL\"/\"MI\"/\"SG\"/\"PR\" tillsammans"
 
-#: utils/adt/formatting.c:1150
+#: utils/adt/formatting.c:1141
 #, c-format
 msgid "cannot use \"S\" and \"MI\" together"
 msgstr "kan inte använda \"S\" och \"MI\" tillsammans."
 
-#: utils/adt/formatting.c:1160
+#: utils/adt/formatting.c:1151
 #, c-format
 msgid "cannot use \"S\" and \"PL\" together"
 msgstr "kan inte använda \"S\" och \"PL\" tillsammans."
 
-#: utils/adt/formatting.c:1170
+#: utils/adt/formatting.c:1161
 #, c-format
 msgid "cannot use \"S\" and \"SG\" together"
 msgstr "kan inte använda \"S\" och \"SG\" tillsammans."
 
-#: utils/adt/formatting.c:1179
+#: utils/adt/formatting.c:1170
 #, c-format
 msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together"
 msgstr "kan inte använda \"PR\" och \"S\"/\"PL\"/\"MI\"/\"SG\" tillsammans."
 
-#: utils/adt/formatting.c:1205
+#: utils/adt/formatting.c:1196
 #, c-format
 msgid "cannot use \"EEEE\" twice"
 msgstr "kan inte använda \"EEEE\" två gånger"
 
-#: utils/adt/formatting.c:1211
+#: utils/adt/formatting.c:1202
 #, c-format
 msgid "\"EEEE\" is incompatible with other formats"
 msgstr "\"EEEE\" är inkompatibel med andra format"
 
-#: utils/adt/formatting.c:1212
+#: utils/adt/formatting.c:1203
 #, c-format
 msgid "\"EEEE\" may only be used together with digit and decimal point patterns."
 msgstr "\"EEEE\" får bara användas tillsammans med siffror- och decimalpunkts-mönster."
 
-#: utils/adt/formatting.c:1392
+#: utils/adt/formatting.c:1383
 #, c-format
 msgid "\"%s\" is not a number"
 msgstr "\"%s\" är inte ett nummer"
 
-#: utils/adt/formatting.c:1470
+#: utils/adt/formatting.c:1461
 #, c-format
 msgid "case conversion failed: %s"
 msgstr "case-konvertering misslyckades: %s"
 
-#: utils/adt/formatting.c:1535
+#: utils/adt/formatting.c:1526
 #, c-format
 msgid "could not determine which collation to use for lower() function"
 msgstr "kunde inte bestämma jämförelse (collation) för funktionen lower()"
 
-#: utils/adt/formatting.c:1658
+#: utils/adt/formatting.c:1649
 #, c-format
 msgid "could not determine which collation to use for upper() function"
 msgstr "kunde inte bestämma jämförelse (collation) för funktionen upper()"
 
-#: utils/adt/formatting.c:1782
+#: utils/adt/formatting.c:1773
 #, c-format
 msgid "could not determine which collation to use for initcap() function"
 msgstr "kunde inte bestämma jämförelse (collation) för funktionen initcap()"
 
-#: utils/adt/formatting.c:2151
+#: utils/adt/formatting.c:2142
 #, c-format
 msgid "invalid combination of date conventions"
 msgstr "ogiltig kombination av datumkonventioner"
 
-#: utils/adt/formatting.c:2152
+#: utils/adt/formatting.c:2143
 #, c-format
 msgid "Do not mix Gregorian and ISO week date conventions in a formatting template."
 msgstr "Blanda inte datumkonventionerna Gregoriansk och ISO-veckor i formatteringsmall."
 
-#: utils/adt/formatting.c:2169
+#: utils/adt/formatting.c:2160
 #, c-format
 msgid "conflicting values for \"%s\" field in formatting string"
 msgstr "värden för \"%s\" i formatsträng står i konflikt med varandra"
 
-#: utils/adt/formatting.c:2171
+#: utils/adt/formatting.c:2162
 #, c-format
 msgid "This value contradicts a previous setting for the same field type."
 msgstr "Detta värde motsäger en tidigare inställning för samma fälttyp."
 
-#: utils/adt/formatting.c:2232
+#: utils/adt/formatting.c:2226
 #, c-format
 msgid "source string too short for \"%s\" formatting field"
 msgstr "källsträngen är för kort för formatfält \"%s\""
 
-#: utils/adt/formatting.c:2234
+#: utils/adt/formatting.c:2228
 #, c-format
 msgid "Field requires %d characters, but only %d remain."
 msgstr "Fältet kräver %d tecken men bara %d återstår."
 
-#: utils/adt/formatting.c:2237 utils/adt/formatting.c:2251
+#: utils/adt/formatting.c:2231 utils/adt/formatting.c:2245
 #, c-format
 msgid "If your source string is not fixed-width, try using the \"FM\" modifier."
 msgstr "Om din källsträng inte är av fast längd så testa med modifieraren \"FM\"."
 
-#: utils/adt/formatting.c:2247 utils/adt/formatting.c:2260
-#: utils/adt/formatting.c:2390
+#: utils/adt/formatting.c:2241 utils/adt/formatting.c:2254
+#: utils/adt/formatting.c:2384
 #, c-format
 msgid "invalid value \"%s\" for \"%s\""
 msgstr "ogiltigt värde \"%s\" för \"%s\""
 
-#: utils/adt/formatting.c:2249
+#: utils/adt/formatting.c:2243
 #, c-format
 msgid "Field requires %d characters, but only %d could be parsed."
 msgstr "Fältet kräver %d tecken men bara %d kunde parsas."
 
-#: utils/adt/formatting.c:2262
+#: utils/adt/formatting.c:2256
 #, c-format
 msgid "Value must be an integer."
 msgstr "Värdet måste vara ett heltal."
 
-#: utils/adt/formatting.c:2267
+#: utils/adt/formatting.c:2261
 #, c-format
 msgid "value for \"%s\" in source string is out of range"
 msgstr "värdet för \"%s\" i källsträng är utanför giltigt intervall"
 
-#: utils/adt/formatting.c:2269
+#: utils/adt/formatting.c:2263
 #, c-format
 msgid "Value must be in the range %d to %d."
 msgstr "Värdet måste vara i intervallet %d till %d."
 
-#: utils/adt/formatting.c:2392
+#: utils/adt/formatting.c:2386
 #, c-format
 msgid "The given value did not match any of the allowed values for this field."
 msgstr "Det givna värdet matchar inget av de tillåtna värdena för detta fält."
 
-#: utils/adt/formatting.c:2590 utils/adt/formatting.c:2610
-#: utils/adt/formatting.c:2630 utils/adt/formatting.c:2650
-#: utils/adt/formatting.c:2669 utils/adt/formatting.c:2688
-#: utils/adt/formatting.c:2712 utils/adt/formatting.c:2730
-#: utils/adt/formatting.c:2748 utils/adt/formatting.c:2766
-#: utils/adt/formatting.c:2783 utils/adt/formatting.c:2800
+#: utils/adt/formatting.c:2584 utils/adt/formatting.c:2604
+#: utils/adt/formatting.c:2624 utils/adt/formatting.c:2644
+#: utils/adt/formatting.c:2663 utils/adt/formatting.c:2682
+#: utils/adt/formatting.c:2706 utils/adt/formatting.c:2724
+#: utils/adt/formatting.c:2742 utils/adt/formatting.c:2760
+#: utils/adt/formatting.c:2777 utils/adt/formatting.c:2794
 #, c-format
 msgid "localized string format value too long"
 msgstr "lokaliserat strängformatvärde är för långt"
 
-#: utils/adt/formatting.c:3087
+#: utils/adt/formatting.c:3081
 #, c-format
 msgid "formatting field \"%s\" is only supported in to_char"
 msgstr "formateringsfält \"%s\" stöds bara i to_char"
 
-#: utils/adt/formatting.c:3212
+#: utils/adt/formatting.c:3206
 #, c-format
 msgid "invalid input string for \"Y,YYY\""
 msgstr "ogiltig indatasträng för \"Y,YYY\""
 
-#: utils/adt/formatting.c:3727
+#: utils/adt/formatting.c:3717
 #, c-format
 msgid "hour \"%d\" is invalid for the 12-hour clock"
 msgstr "timmen \"%d\" är ogiltigt för en 12-timmars-klocka"
 
-#: utils/adt/formatting.c:3729
+#: utils/adt/formatting.c:3719
 #, c-format
 msgid "Use the 24-hour clock, or give an hour between 1 and 12."
 msgstr "Använd en 24-timmars-klocka eller ange en timme mellan 1 och 12."
 
-#: utils/adt/formatting.c:3835
+#: utils/adt/formatting.c:3825
 #, c-format
 msgid "cannot calculate day of year without year information"
 msgstr "kan inte beräkna dag på året utan årsinformation"
 
-#: utils/adt/formatting.c:4740
+#: utils/adt/formatting.c:4730
 #, c-format
 msgid "\"EEEE\" not supported for input"
 msgstr "\"EEEE\" stöds inte för indata"
 
-#: utils/adt/formatting.c:4752
+#: utils/adt/formatting.c:4742
 #, c-format
 msgid "\"RN\" not supported for input"
 msgstr "\"RN\" stöds inte för indata"
 
-#: utils/adt/genfile.c:79
+#: utils/adt/genfile.c:72
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "referens till föräldrakatalog (\"..\") tillåts inte"
 
-#: utils/adt/genfile.c:90
+#: utils/adt/genfile.c:83
 #, c-format
 msgid "absolute path not allowed"
 msgstr "absolut sökväg tillåts inte"
 
-#: utils/adt/genfile.c:95
+#: utils/adt/genfile.c:88
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "sökväg måste vara i eller under den aktuella katalogen"
 
-#: utils/adt/genfile.c:142 utils/adt/oracle_compat.c:185
+#: utils/adt/genfile.c:135 utils/adt/oracle_compat.c:185
 #: utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:759
 #: utils/adt/oracle_compat.c:1054
 #, c-format
 msgid "requested length too large"
 msgstr "efterfrågad längd är för lång"
 
-#: utils/adt/genfile.c:159
+#: utils/adt/genfile.c:152
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "kunde inte söka (seek) i fil \"%s\": %m"
 
-#: utils/adt/genfile.c:219
+#: utils/adt/genfile.c:212
 #, c-format
 msgid "must be superuser to read files with adminpack 1.0"
 msgstr "måste vara superanvändare för att läsa filer med adminpack 1.0"
 
-#: utils/adt/genfile.c:220
+#: utils/adt/genfile.c:213
 #, c-format
 msgid "Consider using pg_file_read(), which is part of core, instead."
 msgstr "Du kanske kan använda pg_file_read() istället som är en del av core."
@@ -21626,7 +21634,7 @@ msgstr "JSON-data, rad %d: %s%s%s"
 msgid "key value must be scalar, not array, composite, or json"
 msgstr "nyckelvärde måste vara skalär, inte array, composite eller json"
 
-#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1564
+#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1617
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "kunde inte lista ut datatypen för argument %d"
@@ -22020,64 +22028,64 @@ msgstr "Överväg att använda pg_logfile_rotate() istället vilken är en del a
 msgid "rotation not possible because log collection not active"
 msgstr "rotering är inte möjligt då logginsamling inte är aktiverad"
 
-#: utils/adt/misc.c:418
+#: utils/adt/misc.c:433
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "globala tablespace:t innehåller aldrig databaser"
 
-#: utils/adt/misc.c:439
+#: utils/adt/misc.c:455
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u är inte ett tabelespace-OID"
 
-#: utils/adt/misc.c:626
+#: utils/adt/misc.c:639
 msgid "unreserved"
 msgstr "oreserverad"
 
-#: utils/adt/misc.c:630
+#: utils/adt/misc.c:643
 msgid "unreserved (cannot be function or type name)"
 msgstr "ej reserverad (kan inte vara funktion eller typnamn)"
 
-#: utils/adt/misc.c:634
+#: utils/adt/misc.c:647
 msgid "reserved (can be function or type name)"
 msgstr "reserverad (kan vara funktion eller typnamn)"
 
-#: utils/adt/misc.c:638
+#: utils/adt/misc.c:651
 msgid "reserved"
 msgstr "reserverad"
 
-#: utils/adt/misc.c:812 utils/adt/misc.c:826 utils/adt/misc.c:865
-#: utils/adt/misc.c:871 utils/adt/misc.c:877 utils/adt/misc.c:900
+#: utils/adt/misc.c:825 utils/adt/misc.c:839 utils/adt/misc.c:878
+#: utils/adt/misc.c:884 utils/adt/misc.c:890 utils/adt/misc.c:913
 #, c-format
 msgid "string is not a valid identifier: \"%s\""
 msgstr "sträng är inte en giltig identifierare: \"%s\""
 
-#: utils/adt/misc.c:814
+#: utils/adt/misc.c:827
 #, c-format
 msgid "String has unclosed double quotes."
 msgstr "Sträng har ej avslutade dubbla citattecken."
 
-#: utils/adt/misc.c:828
+#: utils/adt/misc.c:841
 #, c-format
 msgid "Quoted identifier must not be empty."
 msgstr "Citerad identifierare får inte vara tom."
 
-#: utils/adt/misc.c:867
+#: utils/adt/misc.c:880
 #, c-format
 msgid "No valid identifier before \".\"."
 msgstr "Ingen giltig indentifierare innan \".\"."
 
-#: utils/adt/misc.c:873
+#: utils/adt/misc.c:886
 #, c-format
 msgid "No valid identifier after \".\"."
 msgstr "Ingen giltig identifierare efter \".\"."
 
-#: utils/adt/misc.c:934
+#: utils/adt/misc.c:947
 #, c-format
 msgid "log format \"%s\" is not supported"
 msgstr "loggformat \"%s\" stöds inte"
 
-#: utils/adt/misc.c:935
+#: utils/adt/misc.c:948
 #, c-format
 msgid "The supported log formats are \"stderr\" and \"csvlog\"."
 msgstr "Loggformat som stöds är \"stderr\" och \"csvlog\"."
@@ -23390,17 +23398,17 @@ msgstr "operatorklass \"%s\" för accessmetod %s saknar supportfunktion %d för
 msgid "cached plan must not change result type"
 msgstr "cache:ad plan får inte ändra resultattyp"
 
-#: utils/cache/relcache.c:5894
+#: utils/cache/relcache.c:5891
 #, c-format
 msgid "could not create relation-cache initialization file \"%s\": %m"
 msgstr "kunde inte skapa initieringsfil \"%s\" för relations-cache: %m"
 
-#: utils/cache/relcache.c:5896
+#: utils/cache/relcache.c:5893
 #, c-format
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Fortsätter ändå, trots att något är fel."
 
-#: utils/cache/relcache.c:6208
+#: utils/cache/relcache.c:6205
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "kunde inte ta bort cache-fil \"%s\": %m"
@@ -23445,7 +23453,7 @@ msgstr "kunde inte fsync:a relationsmappningsfilen \"%s\": %m"
 msgid "could not close relation mapping file \"%s\": %m"
 msgstr "kunde inte stänga relationsmappningsfilen \"%s\": %m"
 
-#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:435
+#: utils/cache/typcache.c:1623 utils/fmgr/funcapi.c:444
 #, c-format
 msgid "record type has not been registered"
 msgstr "posttypen har inte registrerats"
@@ -23667,22 +23675,22 @@ msgstr "okänd API-version %d rapporterad av infofunktion \"%s\""
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "språkvalideringsfunktion %u anropad för språk %u istället för %u"
 
-#: utils/fmgr/funcapi.c:358
+#: utils/fmgr/funcapi.c:367
 #, c-format
 msgid "could not determine actual result type for function \"%s\" declared to return type %s"
 msgstr "kunde inte bestämma resultattyp för funktion \"%s\" som deklarerats att returnera typ %s"
 
-#: utils/fmgr/funcapi.c:1403 utils/fmgr/funcapi.c:1435
+#: utils/fmgr/funcapi.c:1456 utils/fmgr/funcapi.c:1488
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "antalet alias matchar inte antalet kolumner"
 
-#: utils/fmgr/funcapi.c:1429
+#: utils/fmgr/funcapi.c:1482
 #, c-format
 msgid "no column alias was provided"
 msgstr "inget kolumnalias angivet"
 
-#: utils/fmgr/funcapi.c:1453
+#: utils/fmgr/funcapi.c:1506
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr "kunde inte få radbeskrivning för funktion som returnerar en record"
@@ -26197,80 +26205,80 @@ msgstr "en serialiserbar transaktion som inte är read-only kan inte importera e
 msgid "cannot import a snapshot from a different database"
 msgstr "kan inte importera en snapshot från en annan databas"
 
-#~ msgid "invalid zero-length item array in MVDependencies"
-#~ msgstr "ogiltig array med storlek noll i MVDependencies"
-
-#~ msgid "invalid ndistinct magic %08x (expected %08x)"
-#~ msgstr "ogiltig magiskt värde %08x för ndistinct (förväntade %08x)"
+#~ msgid "replication origin %d is already active for PID %d"
+#~ msgstr "replikeringskälla %d är redan aktiv för PID %d"
 
-#~ msgid "invalid ndistinct type %d (expected %d)"
-#~ msgstr "ogiltig typ %d för ndistinct (förväntade %d)"
+#~ msgid "replication identifier %d is already active for PID %d"
+#~ msgstr "replikeringsidentifierare %d är redan aktiv för PID %d"
 
-#~ msgid "invalid zero-length item array in MVNDistinct"
-#~ msgstr "ogiltig array med storlek noll i MVNDistinct"
+#~ msgid "cannot drop column named in partition key"
+#~ msgstr "kan inte slänga kolumn som finns med i partitionsnyckel"
 
-#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)"
-#~ msgstr "ogiltig MVNDistinct-storlek %zd (förväntade minst %zd)"
+#~ msgid "cannot drop column referenced in partition key expression"
+#~ msgstr "kan inte slänga kolumn som refereras till från partitionsnyckeluttryck"
 
-#~ msgid "view must have at least one column"
-#~ msgstr "en vy måste ha minst en kolumn"
+#~ msgid "cannot alter type of column named in partition key"
+#~ msgstr "kan inte ändra typ på kolumn som nämns i partitionsnyckel"
 
-#~ msgid "table \"%s\" has multiple constraints named \"%s\""
-#~ msgstr "tabellen \"%s\" har flera integritetsvillkor med namn \"%s\""
+#~ msgid "cannot alter type of column referenced in partition key expression"
+#~ msgstr "kan inte ändra type på kolumn som refereras till från partitionsnyckeluttryck"
 
-#~ msgid "domain %s has multiple constraints named \"%s\""
-#~ msgstr "domänen %s har flera villkor med namn \"%s\""
+#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
+#~ msgstr "Om du är säker på att ingen gammal serverprocess forfarande kör, så ta bort det delade minnesblocket eller radera helt enkelt filen \"%s\"."
 
-#~ msgid "included columns must not intersect with key columns"
-#~ msgstr "inkluderaede kolumner får inte överlappa med nyckelkolumner"
+#~ msgid "could not open BufFile \"%s\""
+#~ msgstr "kunde inte öppna BufFile \"%s\""
 
-#~ msgid "column \"%s\" appears more than once in partition key"
-#~ msgstr "kolumn \"%s\" angivet mer än en gång i partitioneringsnyckel"
+#~ msgid "foreign key referencing partitioned table \"%s\" must not be ONLY"
+#~ msgstr "främmande nyckel som refererar till partitionerad tabell \"%s\" får inte vara ONLY"
 
-#~ msgid "\"%s\" is already an attribute of type %s"
-#~ msgstr "\"%s\" är redan ett attribut med typ %s"
+#~ msgid "invalid procedure number %d, must be between 1 and %d"
+#~ msgstr "ogiltigt procedurnummer %d, måste vara mellan 1 och %d"
 
-#~ msgid "channel binding type \"tls-server-end-point\" is not supported by this build"
-#~ msgstr "kanalbindningstyp \"tls-server-end-point\" stöds inte av detta bygge"
+#~ msgid "hash procedure 1 must have one argument"
+#~ msgstr "hash-procedur 1 måste ha ett argument"
 
-#~ msgid "client requires SCRAM channel binding, but it is not supported"
-#~ msgstr "klient kräver SCRAM-kanalbindning, men det stöds inte"
+#~ msgid "procedure number %d for (%s,%s) appears more than once"
+#~ msgstr "procedurnummer %d för (%s,%s) finns med mer än en gång"
 
 #~ msgid "operator procedure must be specified"
 #~ msgstr "operatorprocedur måste anges"
 
-#~ msgid "procedure number %d for (%s,%s) appears more than once"
-#~ msgstr "procedurnummer %d för (%s,%s) finns med mer än en gång"
+#~ msgid "client requires SCRAM channel binding, but it is not supported"
+#~ msgstr "klient kräver SCRAM-kanalbindning, men det stöds inte"
 
-#~ msgid "hash procedure 1 must have one argument"
-#~ msgstr "hash-procedur 1 måste ha ett argument"
+#~ msgid "channel binding type \"tls-server-end-point\" is not supported by this build"
+#~ msgstr "kanalbindningstyp \"tls-server-end-point\" stöds inte av detta bygge"
 
-#~ msgid "invalid procedure number %d, must be between 1 and %d"
-#~ msgstr "ogiltigt procedurnummer %d, måste vara mellan 1 och %d"
+#~ msgid "\"%s\" is already an attribute of type %s"
+#~ msgstr "\"%s\" är redan ett attribut med typ %s"
 
-#~ msgid "foreign key referencing partitioned table \"%s\" must not be ONLY"
-#~ msgstr "främmande nyckel som refererar till partitionerad tabell \"%s\" får inte vara ONLY"
+#~ msgid "column \"%s\" appears more than once in partition key"
+#~ msgstr "kolumn \"%s\" angivet mer än en gång i partitioneringsnyckel"
 
-#~ msgid "could not open BufFile \"%s\""
-#~ msgstr "kunde inte öppna BufFile \"%s\""
+#~ msgid "included columns must not intersect with key columns"
+#~ msgstr "inkluderaede kolumner får inte överlappa med nyckelkolumner"
 
-#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
-#~ msgstr "Om du är säker på att ingen gammal serverprocess forfarande kör, så ta bort det delade minnesblocket eller radera helt enkelt filen \"%s\"."
+#~ msgid "domain %s has multiple constraints named \"%s\""
+#~ msgstr "domänen %s har flera villkor med namn \"%s\""
 
-#~ msgid "cannot alter type of column referenced in partition key expression"
-#~ msgstr "kan inte ändra type på kolumn som refereras till från partitionsnyckeluttryck"
+#~ msgid "table \"%s\" has multiple constraints named \"%s\""
+#~ msgstr "tabellen \"%s\" har flera integritetsvillkor med namn \"%s\""
 
-#~ msgid "cannot alter type of column named in partition key"
-#~ msgstr "kan inte ändra typ på kolumn som nämns i partitionsnyckel"
+#~ msgid "view must have at least one column"
+#~ msgstr "en vy måste ha minst en kolumn"
 
-#~ msgid "cannot drop column referenced in partition key expression"
-#~ msgstr "kan inte slänga kolumn som refereras till från partitionsnyckeluttryck"
+#~ msgid "invalid MVNDistinct size %zd (expected at least %zd)"
+#~ msgstr "ogiltig MVNDistinct-storlek %zd (förväntade minst %zd)"
 
-#~ msgid "cannot drop column named in partition key"
-#~ msgstr "kan inte slänga kolumn som finns med i partitionsnyckel"
+#~ msgid "invalid zero-length item array in MVNDistinct"
+#~ msgstr "ogiltig array med storlek noll i MVNDistinct"
 
-#~ msgid "replication identifier %d is already active for PID %d"
-#~ msgstr "replikeringsidentifierare %d är redan aktiv för PID %d"
+#~ msgid "invalid ndistinct type %d (expected %d)"
+#~ msgstr "ogiltig typ %d för ndistinct (förväntade %d)"
 
-#~ msgid "replication origin %d is already active for PID %d"
-#~ msgstr "replikeringskälla %d är redan aktiv för PID %d"
+#~ msgid "invalid ndistinct magic %08x (expected %08x)"
+#~ msgstr "ogiltig magiskt värde %08x för ndistinct (förväntade %08x)"
+
+#~ msgid "invalid zero-length item array in MVDependencies"
+#~ msgstr "ogiltig array med storlek noll i MVDependencies"
index 66c2b01779834c45d5a11529211f1ea90eda1113..7ec6e09f0bb95b4afc751bcc445e3849b9c53b6c 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_basebackup (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-09-09 12:22+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-09-02 12:28+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -397,7 +397,7 @@ msgid "%s: could not read from ready pipe: %s\n"
 msgstr "%s: не удалось прочитать из готового канала: %s\n"
 
 #: pg_basebackup.c:432 pg_basebackup.c:566 pg_basebackup.c:2068
-#: streamutil.c:460
+#: streamutil.c:462
 #, c-format
 msgid "%s: could not parse write-ahead log location \"%s\"\n"
 msgstr "%s: не удалось разобрать положение в журнале предзаписи \"%s\"\n"
@@ -603,8 +603,8 @@ msgstr ""
 "контрольной точки\n"
 
 #: pg_basebackup.c:1833 pg_recvlogical.c:271 receivelog.c:493 receivelog.c:546
-#: receivelog.c:586 streamutil.c:303 streamutil.c:377 streamutil.c:430
-#: streamutil.c:544 streamutil.c:590
+#: receivelog.c:586 streamutil.c:303 streamutil.c:379 streamutil.c:432
+#: streamutil.c:546 streamutil.c:592
 #, c-format
 msgid "%s: could not send replication command \"%s\": %s"
 msgstr "%s: не удалось передать команду репликации \"%s\": %s"
@@ -1348,7 +1348,7 @@ msgstr ""
 "%s: несовместимая версия сервера %s; клиент не поддерживает репликацию с "
 "серверов версии выше %s\n"
 
-#: receivelog.c:501 streamutil.c:439 streamutil.c:478
+#: receivelog.c:501 streamutil.c:441 streamutil.c:480
 #, c-format
 msgid ""
 "%s: could not identify system: got %d rows and %d fields, expected %d rows "
@@ -1481,7 +1481,7 @@ msgstr ""
 msgid "%s: WAL segment size could not be parsed\n"
 msgstr "%s: разобрать размер сегмента WAL не удалось\n"
 
-#: streamutil.c:339
+#: streamutil.c:342
 #, c-format
 msgid ""
 "%s: WAL segment size must be a power of two between 1 MB and 1 GB, but the "
@@ -1499,7 +1499,7 @@ msgstr[2] ""
 "%s: размер сегмента WAL должен задаваться степенью 2 в интервале от 1 МБ до "
 "1 ГБ, но удалённый сервер сообщил значение: %d\n"
 
-#: streamutil.c:386
+#: streamutil.c:388
 #, c-format
 msgid ""
 "%s: could not fetch group access flag: got %d rows and %d fields, expected "
@@ -1508,12 +1508,12 @@ msgstr ""
 "%s: не удалось извлечь флаг доступа группы; получено строк: %d, полей: %d "
 "(ожидалось: %d и %d (или более))\n"
 
-#: streamutil.c:395
+#: streamutil.c:397
 #, c-format
 msgid "%s: group access flag could not be parsed: %s\n"
 msgstr "%s: не удалось разобрать флаг доступа группы: %s\n"
 
-#: streamutil.c:556
+#: streamutil.c:558
 #, c-format
 msgid ""
 "%s: could not create replication slot \"%s\": got %d rows and %d fields, "
@@ -1522,7 +1522,7 @@ msgstr ""
 "%s: создать слот репликации \"%s\" не удалось; получено строк: %d, полей: %d "
 "(ожидалось: %d и %d)\n"
 
-#: streamutil.c:601
+#: streamutil.c:603
 #, c-format
 msgid ""
 "%s: could not drop replication slot \"%s\": got %d rows and %d fields, "
index 8c3c4e035be9411ec1b83882e7ba1e2d5732d26d..262390f70a046805d37508c041570b09660f3031 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 11\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-11-07 21:14+0000\n"
-"PO-Revision-Date: 2019-11-08 08:59+0100\n"
+"POT-Creation-Date: 2020-05-10 19:26+0000\n"
+"PO-Revision-Date: 2020-05-11 09:06+0200\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <peter_e@gmx.net>\n"
 "Language: de\n"
@@ -293,17 +293,17 @@ msgstr "lese Publikationsmitgliedschaft\n"
 msgid "reading subscriptions\n"
 msgstr "lese Subskriptionen\n"
 
-#: common.c:1062
+#: common.c:1063
 #, c-format
 msgid "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n"
 msgstr "Sanity-Check fehlgeschlagen, Eltern-OID %u von Tabelle »%s« (OID %u) nicht gefunden\n"
 
-#: common.c:1104
+#: common.c:1105
 #, c-format
 msgid "could not parse numeric array \"%s\": too many numbers\n"
 msgstr "konnte numerisches Array »%s« nicht parsen: zu viele Zahlen\n"
 
-#: common.c:1119
+#: common.c:1120
 #, c-format
 msgid "could not parse numeric array \"%s\": invalid character in number\n"
 msgstr "konnte numerisches Array »%s« nicht parsen: ungültiges Zeichen in Zahl\n"
@@ -361,36 +361,36 @@ msgstr "konnte nicht aus Eingabedatei lesen: %s\n"
 msgid "could not read from input file: end of file\n"
 msgstr "konnte nicht aus Eingabedatei lesen: Dateiende\n"
 
-#: parallel.c:200
+#: parallel.c:205
 msgid "parallel archiver"
 msgstr "paralleler Archivierer"
 
-#: parallel.c:267
+#: parallel.c:272
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup fehlgeschlagen: %d\n"
 
-#: parallel.c:973
+#: parallel.c:984
 #, c-format
 msgid "could not create communication channels: %s\n"
 msgstr "konnte Kommunikationskanäle nicht erzeugen: %s\n"
 
-#: parallel.c:1038
+#: parallel.c:1043
 #, c-format
 msgid "could not create worker process: %s\n"
 msgstr "konnte Arbeitsprozess nicht erzeugen: %s\n"
 
-#: parallel.c:1169
+#: parallel.c:1175
 #, c-format
 msgid "unrecognized command received from master: \"%s\"\n"
 msgstr "unbekannter Befehl vom Master empfangen: »%s«\n"
 
-#: parallel.c:1213 parallel.c:1453
+#: parallel.c:1219 parallel.c:1459
 #, c-format
 msgid "invalid message received from worker: \"%s\"\n"
 msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«\n"
 
-#: parallel.c:1346
+#: parallel.c:1352
 #, c-format
 msgid ""
 "could not obtain lock on relation \"%s\"\n"
@@ -399,52 +399,52 @@ msgstr ""
 "konnte Sperre für Relation »%s« nicht setzen\n"
 "Das bedeutet meistens, dass jemand eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle gesetzt hat, nachdem der pg-dump-Elternprozess die anfängliche ACCESS-SHARE-Sperre gesetzt hatte.\n"
 
-#: parallel.c:1435
+#: parallel.c:1441
 #, c-format
 msgid "a worker process died unexpectedly\n"
 msgstr "ein Arbeitsprozess endete unerwartet\n"
 
-#: parallel.c:1559 parallel.c:1677
+#: parallel.c:1565 parallel.c:1685
 #, c-format
 msgid "could not write to the communication channel: %s\n"
 msgstr "konnte nicht in den Kommunikationskanal schreiben: %s\n"
 
-#: parallel.c:1637
+#: parallel.c:1643
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "select() fehlgeschlagen: %s\n"
 
-#: parallel.c:1762
+#: parallel.c:1770
 #, c-format
 msgid "pgpipe: could not create socket: error code %d\n"
 msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d\n"
 
-#: parallel.c:1773
+#: parallel.c:1781
 #, c-format
 msgid "pgpipe: could not bind: error code %d\n"
 msgstr "pgpipe: konnte nicht binden: Fehlercode %d\n"
 
-#: parallel.c:1780
+#: parallel.c:1788
 #, c-format
 msgid "pgpipe: could not listen: error code %d\n"
 msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d\n"
 
-#: parallel.c:1787
+#: parallel.c:1795
 #, c-format
 msgid "pgpipe: getsockname() failed: error code %d\n"
 msgstr "pgpipe: getsockname() fehlgeschlagen: Fehlercode %d\n"
 
-#: parallel.c:1798
+#: parallel.c:1806
 #, c-format
 msgid "pgpipe: could not create second socket: error code %d\n"
 msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d\n"
 
-#: parallel.c:1807
+#: parallel.c:1815
 #, c-format
 msgid "pgpipe: could not connect socket: error code %d\n"
 msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d\n"
 
-#: parallel.c:1816
+#: parallel.c:1824
 #, c-format
 msgid "pgpipe: could not accept connection: error code %d\n"
 msgstr "pgpipe: konnte Verbindung nicht annehmen: Fehlercode %d\n"
@@ -742,12 +742,12 @@ msgstr "erstelle AH für %s, Format %d\n"
 msgid "unrecognized file format \"%d\"\n"
 msgstr "nicht erkanntes Dateiformat »%d«\n"
 
-#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4414
+#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4427
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "Element %d %s %s abgeschlossen\n"
 
-#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4427
+#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4440
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "Arbeitsprozess fehlgeschlagen: Code %d\n"
@@ -802,127 +802,127 @@ msgstr "Funktion »%s« nicht gefunden\n"
 msgid "trigger \"%s\" not found\n"
 msgstr "Trigger »%s« nicht gefunden\n"
 
-#: pg_backup_archiver.c:3196
+#: pg_backup_archiver.c:3209
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "konnte Sitzungsbenutzer nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3228
+#: pg_backup_archiver.c:3241
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "konnte default_with_oids nicht setzen: %s"
 
-#: pg_backup_archiver.c:3382
+#: pg_backup_archiver.c:3395
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "konnte search_path nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3444
+#: pg_backup_archiver.c:3457
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "konnte default_tablespace nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3538 pg_backup_archiver.c:3710
+#: pg_backup_archiver.c:3551 pg_backup_archiver.c:3723
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr "WARNUNG: kann Eigentümer für Objekttyp »%s« nicht setzen\n"
 
-#: pg_backup_archiver.c:3800
+#: pg_backup_archiver.c:3813
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "magische Zeichenkette im Dateikopf nicht gefunden\n"
 
-#: pg_backup_archiver.c:3813
+#: pg_backup_archiver.c:3826
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "nicht unterstützte Version (%d.%d) im Dateikopf\n"
 
-#: pg_backup_archiver.c:3818
+#: pg_backup_archiver.c:3831
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "Prüfung der Integer-Größe (%lu) fehlgeschlagen\n"
 
-#: pg_backup_archiver.c:3822
+#: pg_backup_archiver.c:3835
 #, c-format
 msgid "WARNING: archive was made on a machine with larger integers, some operations might fail\n"
 msgstr "WARNUNG: Archiv wurde auf einer Maschine mit größeren Integers erstellt; einige Operationen könnten fehlschlagen\n"
 
-#: pg_backup_archiver.c:3832
+#: pg_backup_archiver.c:3845
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "erwartetes Format (%d) ist nicht das gleiche wie das in der Datei gefundene (%d)\n"
 
-#: pg_backup_archiver.c:3848
+#: pg_backup_archiver.c:3861
 #, c-format
 msgid "WARNING: archive is compressed, but this installation does not support compression -- no data will be available\n"
 msgstr "WARNUNG: Archiv ist komprimiert, aber diese Installation unterstützt keine Komprimierung -- keine Daten verfügbar\n"
 
-#: pg_backup_archiver.c:3866
+#: pg_backup_archiver.c:3879
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "WARNUNG: ungültiges Erstellungsdatum im Kopf\n"
 
-#: pg_backup_archiver.c:3939
+#: pg_backup_archiver.c:3952
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "Eintritt in restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4003
+#: pg_backup_archiver.c:4016
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "verarbeite Element %d %s %s\n"
 
-#: pg_backup_archiver.c:4057
+#: pg_backup_archiver.c:4070
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "Eintritt in restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:4078
+#: pg_backup_archiver.c:4091
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "Eintritt in Hauptparallelschleife\n"
 
-#: pg_backup_archiver.c:4089
+#: pg_backup_archiver.c:4102
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "Element %d %s %s wird übersprungen\n"
 
-#: pg_backup_archiver.c:4099
+#: pg_backup_archiver.c:4112
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "starte Element %d %s %s\n"
 
-#: pg_backup_archiver.c:4153
+#: pg_backup_archiver.c:4166
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "Hauptparallelschleife beendet\n"
 
-#: pg_backup_archiver.c:4171
+#: pg_backup_archiver.c:4184
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "Eintritt in restore_toc_entries_postfork\n"
 
-#: pg_backup_archiver.c:4191
+#: pg_backup_archiver.c:4204
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "verarbeite verpasstes Element %d %s %s\n"
 
-#: pg_backup_archiver.c:4370
+#: pg_backup_archiver.c:4383
 #, c-format
 msgid "no item ready\n"
 msgstr "kein Element bereit\n"
 
-#: pg_backup_archiver.c:4589
+#: pg_backup_archiver.c:4602
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "übertrage Abhängigkeit %d -> %d an %d\n"
 
-#: pg_backup_archiver.c:4670
+#: pg_backup_archiver.c:4683
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "reduziere Abhängigkeiten für %d\n"
 
-#: pg_backup_archiver.c:4722
+#: pg_backup_archiver.c:4735
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr "Tabelle »%s« konnte nicht erzeugt werden, ihre Daten werden nicht wiederhergestellt werden\n"
@@ -1165,8 +1165,8 @@ msgstr "konnte nicht in Ausgabedatei schreiben: %s\n"
 
 #: pg_backup_directory.c:409
 #, c-format
-msgid "could not close data file: %s\n"
-msgstr "konnte Datendatei nicht schließen: %s\n"
+msgid "could not close data file \"%s\": %s\n"
+msgstr "konnte Datendatei »%s« nicht schließen: %s\n"
 
 #: pg_backup_directory.c:450
 #, c-format
@@ -1892,341 +1892,341 @@ msgstr "lese Einstellung von Sicherheit auf Zeilenebene für Tabelle »%s.%s«\n
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "lese Policys von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:3671
+#: pg_dump.c:3673
 #, c-format
 msgid "unexpected policy command type: %c\n"
 msgstr "unerwarteter Policy-Befehlstyp: %c\n"
 
-#: pg_dump.c:3799
+#: pg_dump.c:3814
 #, c-format
 msgid "WARNING: owner of publication \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Publikation »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:3939
+#: pg_dump.c:3954
 #, c-format
 msgid "reading publication membership for table \"%s.%s\"\n"
 msgstr "lese Publikationsmitgliedschaft für Tabelle »%s.%s«\n"
 
-#: pg_dump.c:4085
+#: pg_dump.c:4100
 #, c-format
 msgid "WARNING: subscriptions not dumped because current user is not a superuser\n"
 msgstr "WARNUNG: Subskriptionen werden nicht ausgegeben, weil der aktuelle Benutzer kein Superuser ist\n"
 
-#: pg_dump.c:4139
+#: pg_dump.c:4154
 #, c-format
 msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Subskription »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4184
+#: pg_dump.c:4199
 #, c-format
 msgid "WARNING: could not parse subpublications array\n"
 msgstr "WARNUNG: konnte subpublications-Array nicht interpretieren\n"
 
-#: pg_dump.c:4452
+#: pg_dump.c:4517
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "konnte Erweiterung, zu der %s %s gehört, nicht finden\n"
 
-#: pg_dump.c:4584
+#: pg_dump.c:4649
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Schemas »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4607
+#: pg_dump.c:4672
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "Schema mit OID %u existiert nicht\n"
 
-#: pg_dump.c:4932
+#: pg_dump.c:4997
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Datentypen »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5017
+#: pg_dump.c:5082
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Operatoren »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5319
+#: pg_dump.c:5384
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Operatorklasse »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5403
+#: pg_dump.c:5468
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Operatorfamilie »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5572
+#: pg_dump.c:5637
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Aggregatfunktion »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5833
+#: pg_dump.c:5898
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Funktion »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:6611
+#: pg_dump.c:6676
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Tabelle »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:6653 pg_dump.c:17027
+#: pg_dump.c:6718 pg_dump.c:17122
 #, c-format
 msgid "failed sanity check, parent table with OID %u of sequence with OID %u not found\n"
 msgstr "Sanity-Check fehlgeschlagen, Elterntabelle mit OID %u von Sequenz mit OID %u nicht gefunden\n"
 
-#: pg_dump.c:6799
+#: pg_dump.c:6864
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "lese Indexe von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7203
+#: pg_dump.c:7268
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "lese Fremdschlüssel-Constraints von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7422
+#: pg_dump.c:7487
 #, c-format
 msgid "failed sanity check, parent table with OID %u of pg_rewrite entry with OID %u not found\n"
 msgstr "Sanity-Check fehlgeschlagen, Elterntabelle mit OID %u von pg_rewrite-Eintrag mit OID %u nicht gefunden\n"
 
-#: pg_dump.c:7506
+#: pg_dump.c:7571
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "lese Trigger von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7639
+#: pg_dump.c:7704
 #, c-format
 msgid "query produced null referenced table name for foreign key trigger \"%s\" on table \"%s\" (OID of table: %u)\n"
 msgstr "Anfrage ergab NULL als Name der Tabelle auf die sich Fremdschlüssel-Trigger »%s« von Tabelle »%s« bezieht (OID der Tabelle: %u)\n"
 
-#: pg_dump.c:8194
+#: pg_dump.c:8259
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "finde Spalten und Typen von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:8393
+#: pg_dump.c:8458
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "ungültige Spaltennummerierung in Tabelle »%s«\n"
 
-#: pg_dump.c:8430
+#: pg_dump.c:8495
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "finde DEFAULT-Ausdrücke von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:8453
+#: pg_dump.c:8518
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "ungültiger adnum-Wert %d für Tabelle »%s«\n"
 
-#: pg_dump.c:8519
+#: pg_dump.c:8584
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "finde Check-Constraints für Tabelle »%s.%s«\n"
 
-#: pg_dump.c:8568
+#: pg_dump.c:8633
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
 msgstr[0] "%d Check-Constraint für Tabelle %s erwartet, aber %d gefunden\n"
 msgstr[1] "%d Check-Constraints für Tabelle %s erwartet, aber %d gefunden\n"
 
-#: pg_dump.c:8572
+#: pg_dump.c:8637
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Die Systemkataloge sind wahrscheinlich verfälscht.)\n"
 
-#: pg_dump.c:10133
+#: pg_dump.c:10203
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: typtype des Datentypen »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:11493
+#: pg_dump.c:11563
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "WARNUNG: unsinniger Wert in proargmodes-Array\n"
 
-#: pg_dump.c:11838
+#: pg_dump.c:11908
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "WARNUNG: konnte proallargtypes-Array nicht interpretieren\n"
 
-#: pg_dump.c:11854
+#: pg_dump.c:11924
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "WARNUNG: konnte proargmodes-Array nicht interpretieren\n"
 
-#: pg_dump.c:11868
+#: pg_dump.c:11938
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "WARNUNG: konnte proargnames-Array nicht interpretieren\n"
 
-#: pg_dump.c:11879
+#: pg_dump.c:11949
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "WARNUNG: konnte proconfig-Array nicht interpretieren\n"
 
-#: pg_dump.c:11959
+#: pg_dump.c:12029
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "ungültiger provolatile-Wert für Funktion »%s«\n"
 
-#: pg_dump.c:12003 pg_dump.c:14051
+#: pg_dump.c:12073 pg_dump.c:14127
 #, c-format
 msgid "unrecognized proparallel value for function \"%s\"\n"
 msgstr "ungültiger proparallel-Wert für Funktion »%s«\n"
 
-#: pg_dump.c:12137 pg_dump.c:12247 pg_dump.c:12254
+#: pg_dump.c:12213 pg_dump.c:12323 pg_dump.c:12330
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "konnte Funktionsdefinition für Funktion mit OID %u nicht finden\n"
 
-#: pg_dump.c:12176
+#: pg_dump.c:12252
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_cast.castfunc oder pg_cast.castmethod\n"
 
-#: pg_dump.c:12179
+#: pg_dump.c:12255
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_cast.castmethod\n"
 
-#: pg_dump.c:12273
+#: pg_dump.c:12349
 #, c-format
 msgid "WARNING: bogus transform definition, at least one of trffromsql and trftosql should be nonzero\n"
 msgstr "WARNUNG: unsinnige Transformationsdefinition, mindestens eins von trffromsql und trftosql sollte nicht null sein\n"
 
-#: pg_dump.c:12290
+#: pg_dump.c:12366
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_transform.trffromsql\n"
 
-#: pg_dump.c:12311
+#: pg_dump.c:12387
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_transform.trftosql\n"
 
-#: pg_dump.c:12627
+#: pg_dump.c:12703
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "WARNUNG: konnte Operator mit OID %s nicht finden\n"
 
-#: pg_dump.c:12692
+#: pg_dump.c:12768
 #, c-format
 msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n"
 msgstr "WARNUNG: ungültiger Typ »%c« für Zugriffsmethode »%s«\n"
 
-#: pg_dump.c:13444
+#: pg_dump.c:13520
 #, c-format
 msgid "unrecognized collation provider: %s\n"
 msgstr "unbekannter Sortierfolgen-Provider: %s\n"
 
-#: pg_dump.c:13915
+#: pg_dump.c:13991
 #, c-format
 msgid "WARNING: aggregate function %s could not be dumped correctly for this database version; ignored\n"
 msgstr "WARNUNG: Aggregatfunktion %s konnte für diese Datenbankversion nicht korrekt ausgegeben werden - ignoriert\n"
 
-#: pg_dump.c:13970
+#: pg_dump.c:14046
 #, c-format
 msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n"
 msgstr "unbekannter aggfinalmodify-Wert für Aggregat »%s«\n"
 
-#: pg_dump.c:14026
+#: pg_dump.c:14102
 #, c-format
 msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n"
 msgstr "unbekannter aggmfinalmodify-Wert für Aggregat »%s«\n"
 
-#: pg_dump.c:14761
+#: pg_dump.c:14837
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "unbekannter Objekttyp in den Vorgabeprivilegien: %d\n"
 
-#: pg_dump.c:14779
+#: pg_dump.c:14855
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "konnte Vorgabe-ACL-Liste (%s) nicht interpretieren\n"
 
-#: pg_dump.c:14861
+#: pg_dump.c:14937
 #, c-format
 msgid "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "konnte initiale GRANT-ACL-Liste (%s) oder initiale REVOKE-ACL-Liste (%s) für Objekt »%s« (%s) nicht interpretieren\n"
 
-#: pg_dump.c:14870
+#: pg_dump.c:14946
 #, c-format
 msgid "could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "konnte GRANT-ACL-Liste (%s) oder REVOKE-ACL-Liste (%s) für Objekt »%s« (%s) nicht interpretieren\n"
 
-#: pg_dump.c:15364
+#: pg_dump.c:15440
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte keine Daten\n"
 
-#: pg_dump.c:15367
+#: pg_dump.c:15443
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned more than one definition\n"
 msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte mehr als eine Definition\n"
 
-#: pg_dump.c:15374
+#: pg_dump.c:15450
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "Definition der Sicht »%s« scheint leer zu sein (Länge null)\n"
 
-#: pg_dump.c:15917
+#: pg_dump.c:16001
 #, c-format
 msgid "invalid number of parents %d for table \"%s\"\n"
 msgstr "ungültige Anzahl Eltern %d für Tabelle »%s«\n"
 
-#: pg_dump.c:16250
+#: pg_dump.c:16334
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "ungültige Spaltennummer %d in Tabelle »%s«\n"
 
-#: pg_dump.c:16516
+#: pg_dump.c:16606
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "fehlender Index für Constraint »%s«\n"
 
-#: pg_dump.c:16739
+#: pg_dump.c:16834
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "unbekannter Constraint-Typ: %c\n"
 
-#: pg_dump.c:16871 pg_dump.c:17092
+#: pg_dump.c:16966 pg_dump.c:17187
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural "query to get data of sequence \"%s\" returned %d rows (expected 1)\n"
 msgstr[0] "Anfrage nach Daten der Sequenz %s ergab %d Zeile (erwartete 1)\n"
 msgstr[1] "Anfrage nach Daten der Sequenz %s ergab %d Zeilen (erwartete 1)\n"
 
-#: pg_dump.c:16905
+#: pg_dump.c:17000
 #, c-format
 msgid "unrecognized sequence type: %s\n"
 msgstr "unbekannter Sequenztyp: %s\n"
 
-#: pg_dump.c:17188
+#: pg_dump.c:17285
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "unerwarteter tgtype-Wert: %d\n"
 
-#: pg_dump.c:17262
+#: pg_dump.c:17359
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr "fehlerhafte Argumentzeichenkette (%s) für Trigger »%s« von Tabelle »%s«\n"
 
-#: pg_dump.c:17492
+#: pg_dump.c:17595
 #, c-format
 msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned\n"
 msgstr "Anfrage nach Regel »%s« der Tabelle »%s« fehlgeschlagen: falsche Anzahl Zeilen zurückgegeben\n"
 
-#: pg_dump.c:17873
+#: pg_dump.c:17976
 #, c-format
 msgid "reading dependency data\n"
 msgstr "lese Abhängigkeitsdaten\n"
 
-#: pg_dump.c:18342
+#: pg_dump.c:18454
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "WARNUNG: konnte reloptions-Array nicht interpretieren\n"
@@ -2236,44 +2236,44 @@ msgstr "WARNUNG: konnte reloptions-Array nicht interpretieren\n"
 msgid "sorter"
 msgstr "Sortierer"
 
-#: pg_dump_sort.c:449
+#: pg_dump_sort.c:456
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "ungültige dumpId %d\n"
 
-#: pg_dump_sort.c:455
+#: pg_dump_sort.c:462
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "ungültige Abhängigkeit %d\n"
 
-#: pg_dump_sort.c:688
+#: pg_dump_sort.c:695
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "konnte Abhängigkeitsschleife nicht bestimmen\n"
 
-#: pg_dump_sort.c:1259
+#: pg_dump_sort.c:1266
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural "NOTICE: there are circular foreign-key constraints among these tables:\n"
 msgstr[0] "HINWEIS: Es gibt zirkuläre Fremdschlüssel-Constraints für diese Tabelle:\n"
 msgstr[1] "HINWEIS: Es gibt zirkuläre Fremdschlüssel-Constraints zwischen diesen Tabellen:\n"
 
-#: pg_dump_sort.c:1263 pg_dump_sort.c:1283
+#: pg_dump_sort.c:1270 pg_dump_sort.c:1290
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1264
+#: pg_dump_sort.c:1271
 #, c-format
 msgid "You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.\n"
 msgstr "Möglicherweise kann der Dump nur wiederhergestellt werden, wenn --disable-triggers verwendet wird oder die Constraints vorübergehend entfernt werden.\n"
 
-#: pg_dump_sort.c:1265
+#: pg_dump_sort.c:1272
 #, c-format
 msgid "Consider using a full dump instead of a --data-only dump to avoid this problem.\n"
 msgstr "Führen Sie einen vollen Dump statt eines Dumps mit --data-only durch, um dieses Problem zu vermeiden.\n"
 
-#: pg_dump_sort.c:1277
+#: pg_dump_sort.c:1284
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr "WARNUNG: konnte Abhängigkeitsschleife zwischen diesen Elementen nicht auflösen:\n"
index 68ec3d57d9faac94985413f8c2f0d5e8b63830cb..415b5c2ff274ecedb0122abf77eb71844d8569f0 100644 (file)
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.6\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-11-21 21:54+0000\n"
-"PO-Revision-Date: 2019-11-22 08:36+0100\n"
+"POT-Creation-Date: 2020-05-09 12:37+0000\n"
+"PO-Revision-Date: 2020-05-10 14:07+0200\n"
 "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
 "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n"
 "Language: fr\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.2.4\n"
+"X-Generator: Poedit 2.3\n"
 
 #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284
 #, c-format
@@ -297,7 +297,7 @@ msgstr "lecture des appartenances aux publications\n"
 msgid "reading subscriptions\n"
 msgstr "lecture des souscriptions\n"
 
-#: common.c:1062
+#: common.c:1063
 #, c-format
 msgid ""
 "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n"
@@ -305,12 +305,12 @@ msgstr ""
 "vérification échouée, OID %u parent de la table « %s » (OID %u) "
 "introuvable\n"
 
-#: common.c:1104
+#: common.c:1105
 #, c-format
 msgid "could not parse numeric array \"%s\": too many numbers\n"
 msgstr "n'a pas pu analyser le tableau numérique « %s » : trop de nombres\n"
 
-#: common.c:1119
+#: common.c:1120
 #, c-format
 msgid "could not parse numeric array \"%s\": invalid character in number\n"
 msgstr ""
@@ -370,36 +370,36 @@ msgstr "n'a pas pu lire à partir du fichier en entrée : %s\n"
 msgid "could not read from input file: end of file\n"
 msgstr "n'a pas pu lire à partir du fichier en entrée : fin du fichier\n"
 
-#: parallel.c:200
+#: parallel.c:205
 msgid "parallel archiver"
 msgstr "archiveur en parallèle"
 
-#: parallel.c:267
+#: parallel.c:272
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s : WSAStartup a échoué : %d\n"
 
-#: parallel.c:973
+#: parallel.c:984
 #, c-format
 msgid "could not create communication channels: %s\n"
 msgstr "n'a pas pu créer le canal de communication : %s\n"
 
-#: parallel.c:1038
+#: parallel.c:1043
 #, c-format
 msgid "could not create worker process: %s\n"
 msgstr "n'a pas pu créer le processus de travail : %s\n"
 
-#: parallel.c:1169
+#: parallel.c:1175
 #, c-format
 msgid "unrecognized command received from master: \"%s\"\n"
 msgstr "commande non reconnue reçue du maître : « %s »\n"
 
-#: parallel.c:1213 parallel.c:1453
+#: parallel.c:1219 parallel.c:1459
 #, c-format
 msgid "invalid message received from worker: \"%s\"\n"
 msgstr "message invalide reçu du worker: « %s »\n"
 
-#: parallel.c:1346
+#: parallel.c:1352
 #, c-format
 msgid ""
 "could not obtain lock on relation \"%s\"\n"
@@ -412,52 +412,52 @@ msgstr ""
 "sur la table après que pg_dump ait obtenu son verrou ACCESS SHARE initial "
 "sur la table.\n"
 
-#: parallel.c:1435
+#: parallel.c:1441
 #, c-format
 msgid "a worker process died unexpectedly\n"
 msgstr "un processus worker a subi un arrêt brutal inattendu\n"
 
-#: parallel.c:1559 parallel.c:1677
+#: parallel.c:1565 parallel.c:1685
 #, c-format
 msgid "could not write to the communication channel: %s\n"
 msgstr "n'a pas pu écrire dans le canal de communication: %s\n"
 
-#: parallel.c:1637
+#: parallel.c:1643
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "échec de select() : %s\n"
 
-#: parallel.c:1762
+#: parallel.c:1770
 #, c-format
 msgid "pgpipe: could not create socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu créer le socket: code d'erreur %d\n"
 
-#: parallel.c:1773
+#: parallel.c:1781
 #, c-format
 msgid "pgpipe: could not bind: error code %d\n"
 msgstr "pgpipe: n'a pas pu se lier: code d'erreur %d\n"
 
-#: parallel.c:1780
+#: parallel.c:1788
 #, c-format
 msgid "pgpipe: could not listen: error code %d\n"
 msgstr "pgpipe : n'a pas pu se mettre en écoute: code d'erreur %d\n"
 
-#: parallel.c:1787
+#: parallel.c:1795
 #, c-format
 msgid "pgpipe: getsockname() failed: error code %d\n"
 msgstr "pgpipe: getsocketname() a échoué: code d'erreur %d\n"
 
-#: parallel.c:1798
+#: parallel.c:1806
 #, c-format
 msgid "pgpipe: could not create second socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu créer un deuxième socket: code d'erreur %d\n"
 
-#: parallel.c:1807
+#: parallel.c:1815
 #, c-format
 msgid "pgpipe: could not connect socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu de se connecter au socket: code d'erreur %d\n"
 
-#: parallel.c:1816
+#: parallel.c:1824
 #, c-format
 msgid "pgpipe: could not accept connection: error code %d\n"
 msgstr "pgpipe: n'a pas pu accepter de connexion: code d'erreur %d\n"
@@ -787,12 +787,12 @@ msgstr "allocation d'AH pour %s, format %d\n"
 msgid "unrecognized file format \"%d\"\n"
 msgstr "format de fichier « %d » non reconnu\n"
 
-#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4414
+#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4427
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "élément terminé %d %s %s\n"
 
-#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4427
+#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4440
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "échec du processus de travail : code de sortie %d\n"
@@ -848,49 +848,49 @@ msgstr "fonction « %s » non trouvée\n"
 msgid "trigger \"%s\" not found\n"
 msgstr "trigger « %s » non trouvé\n"
 
-#: pg_backup_archiver.c:3196
+#: pg_backup_archiver.c:3209
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "n'a pas pu initialiser la session utilisateur à « %s »: %s"
 
-#: pg_backup_archiver.c:3228
+#: pg_backup_archiver.c:3241
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "n'a pas pu configurer default_with_oids : %s"
 
-#: pg_backup_archiver.c:3382
+#: pg_backup_archiver.c:3395
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "n'a pas pu configurer search_path à « %s » : %s"
 
-#: pg_backup_archiver.c:3444
+#: pg_backup_archiver.c:3457
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "n'a pas pu configurer default_tablespace à %s : %s"
 
-#: pg_backup_archiver.c:3538 pg_backup_archiver.c:3710
+#: pg_backup_archiver.c:3551 pg_backup_archiver.c:3723
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr ""
 "ATTENTION : ne sait pas comment initialiser le propriétaire du type d'objet "
 "« %s »\n"
 
-#: pg_backup_archiver.c:3800
+#: pg_backup_archiver.c:3813
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "n'a pas trouver la chaîne magique dans le fichier d'en-tête\n"
 
-#: pg_backup_archiver.c:3813
+#: pg_backup_archiver.c:3826
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "version non supportée (%d.%d) dans le fichier d'en-tête\n"
 
-#: pg_backup_archiver.c:3818
+#: pg_backup_archiver.c:3831
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "échec de la vérification sur la taille de l'entier (%lu)\n"
 
-#: pg_backup_archiver.c:3822
+#: pg_backup_archiver.c:3835
 #, c-format
 msgid ""
 "WARNING: archive was made on a machine with larger integers, some "
@@ -899,12 +899,12 @@ msgstr ""
 "ATTENTION : l'archive a été créée sur une machine disposant d'entiers plus\n"
 "larges, certaines opérations peuvent échouer\n"
 
-#: pg_backup_archiver.c:3832
+#: pg_backup_archiver.c:3845
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "le format attendu (%d) diffère du format du fichier (%d)\n"
 
-#: pg_backup_archiver.c:3848
+#: pg_backup_archiver.c:3861
 #, c-format
 msgid ""
 "WARNING: archive is compressed, but this installation does not support "
@@ -913,72 +913,72 @@ msgstr ""
 "ATTENTION : l'archive est compressée mais cette installation ne supporte\n"
 "pas la compression -- aucune donnée ne sera disponible\n"
 
-#: pg_backup_archiver.c:3866
+#: pg_backup_archiver.c:3879
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "ATTENTION : date de création invalide dans l'en-tête\n"
 
-#: pg_backup_archiver.c:3939
+#: pg_backup_archiver.c:3952
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "entrée dans restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4003
+#: pg_backup_archiver.c:4016
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "traitement de l'élément %d %s %s\n"
 
-#: pg_backup_archiver.c:4057
+#: pg_backup_archiver.c:4070
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "entrée dans restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:4078
+#: pg_backup_archiver.c:4091
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "entrée dans la boucle parallèle principale\n"
 
-#: pg_backup_archiver.c:4089
+#: pg_backup_archiver.c:4102
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "omission de l'élément %d %s %s\n"
 
-#: pg_backup_archiver.c:4099
+#: pg_backup_archiver.c:4112
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "élément de lancement %d %s %s\n"
 
-#: pg_backup_archiver.c:4153
+#: pg_backup_archiver.c:4166
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "fin de la boucle parallèle principale\n"
 
-#: pg_backup_archiver.c:4171
+#: pg_backup_archiver.c:4184
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "entrée dans restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4191
+#: pg_backup_archiver.c:4204
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "traitement de l'élément manquant %d %s %s\n"
 
-#: pg_backup_archiver.c:4370
+#: pg_backup_archiver.c:4383
 #, c-format
 msgid "no item ready\n"
 msgstr "aucun élément prêt\n"
 
-#: pg_backup_archiver.c:4589
+#: pg_backup_archiver.c:4602
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "transfert de la dépendance %d -> %d vers %d\n"
 
-#: pg_backup_archiver.c:4670
+#: pg_backup_archiver.c:4683
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "réduction des dépendances pour %d\n"
 
-#: pg_backup_archiver.c:4722
+#: pg_backup_archiver.c:4735
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr ""
@@ -1256,8 +1256,8 @@ msgstr "n'a pas pu écrire dans le fichier de sauvegarde : %s\n"
 
 #: pg_backup_directory.c:409
 #, c-format
-msgid "could not close data file: %s\n"
-msgstr "n'a pas pu fermer le fichier de données : %s\n"
+msgid "could not close data file \"%s\": %s\n"
+msgstr "n'a pas pu fermer le fichier de données « %s » : %s\n"
 
 #: pg_backup_directory.c:450
 #, c-format
@@ -2116,23 +2116,23 @@ msgstr ""
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "lecture des politiques pour la table « %s.%s »\n"
 
-#: pg_dump.c:3671
+#: pg_dump.c:3673
 #, c-format
 msgid "unexpected policy command type: %c\n"
 msgstr "type de commande inattendu pour la politique : %c\n"
 
-#: pg_dump.c:3799
+#: pg_dump.c:3814
 #, c-format
 msgid "WARNING: owner of publication \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la publication « %s » semble être invalide\n"
 
-#: pg_dump.c:3939
+#: pg_dump.c:3954
 #, c-format
 msgid "reading publication membership for table \"%s.%s\"\n"
 msgstr "lecture des appartenances aux publications pour la table « %s.%s »\n"
 
-#: pg_dump.c:4085
+#: pg_dump.c:4100
 #, c-format
 msgid ""
 "WARNING: subscriptions not dumped because current user is not a superuser\n"
@@ -2140,77 +2140,77 @@ msgstr ""
 "ATTENTION : les souscriptions ne sont pas sauvegardées parce que "
 "l'utilisateur courant n'est pas un superutilisateur\n"
 
-#: pg_dump.c:4139
+#: pg_dump.c:4154
 #, c-format
 msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la souscription « %s » semble être invalide\n"
 
-#: pg_dump.c:4184
+#: pg_dump.c:4199
 #, c-format
 msgid "WARNING: could not parse subpublications array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau de sous-publications\n"
 
-#: pg_dump.c:4452
+#: pg_dump.c:4517
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "n'a pas pu trouver l'extension parent pour %s %s\n"
 
-#: pg_dump.c:4584
+#: pg_dump.c:4649
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "ATTENTION : le propriétaire du schéma « %s » semble être invalide\n"
 
-#: pg_dump.c:4607
+#: pg_dump.c:4672
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "le schéma d'OID %u n'existe pas\n"
 
-#: pg_dump.c:4932
+#: pg_dump.c:4997
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire du type de données « %s » semble être invalide\n"
 
-#: pg_dump.c:5017
+#: pg_dump.c:5082
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de l'opérateur « %s » semble être invalide\n"
 
-#: pg_dump.c:5319
+#: pg_dump.c:5384
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la classe d'opérateur « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:5403
+#: pg_dump.c:5468
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la famille d'opérateur « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:5572
+#: pg_dump.c:5637
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la fonction d'aggrégat « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:5833
+#: pg_dump.c:5898
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la fonction « %s » semble être invalide\n"
 
-#: pg_dump.c:6611
+#: pg_dump.c:6676
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "ATTENTION : le propriétaire de la table « %s » semble être invalide\n"
 
-#: pg_dump.c:6653 pg_dump.c:17027
+#: pg_dump.c:6718 pg_dump.c:17122
 #, c-format
 msgid ""
 "failed sanity check, parent table with OID %u of sequence with OID %u not "
@@ -2219,17 +2219,17 @@ msgstr ""
 "vérification échouée, OID %u de la table parent de l'OID %u de la séquence "
 "introuvable\n"
 
-#: pg_dump.c:6799
+#: pg_dump.c:6864
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "lecture des index de la table « %s.%s »\n"
 
-#: pg_dump.c:7203
+#: pg_dump.c:7268
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "lecture des contraintes de clés étrangères pour la table « %s.%s »\n"
 
-#: pg_dump.c:7422
+#: pg_dump.c:7487
 #, c-format
 msgid ""
 "failed sanity check, parent table with OID %u of pg_rewrite entry with OID "
@@ -2238,12 +2238,12 @@ msgstr ""
 "vérification échouée, OID %u de la table parent de l'OID %u de l'entrée de\n"
 "pg_rewrite introuvable\n"
 
-#: pg_dump.c:7506
+#: pg_dump.c:7571
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "lecture des triggers pour la table « %s.%s »\n"
 
-#: pg_dump.c:7639
+#: pg_dump.c:7704
 #, c-format
 msgid ""
 "query produced null referenced table name for foreign key trigger \"%s\" on "
@@ -2252,32 +2252,32 @@ msgstr ""
 "la requête a produit une réference de nom de table null pour le trigger de\n"
 "clé étrangère « %s » sur la table « %s » (OID de la table : %u)\n"
 
-#: pg_dump.c:8194
+#: pg_dump.c:8259
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "recherche des colonnes et types de la table « %s.%s »\n"
 
-#: pg_dump.c:8393
+#: pg_dump.c:8458
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "numérotation des colonnes invalide pour la table « %s »\n"
 
-#: pg_dump.c:8430
+#: pg_dump.c:8495
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "recherche des expressions par défaut de la table « %s.%s »\n"
 
-#: pg_dump.c:8453
+#: pg_dump.c:8518
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "valeur adnum %d invalide pour la table « %s »\n"
 
-#: pg_dump.c:8519
+#: pg_dump.c:8584
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "recherche des contraintes de vérification pour la table « %s.%s »\n"
 
-#: pg_dump.c:8568
+#: pg_dump.c:8633
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
@@ -2288,71 +2288,71 @@ msgstr[1] ""
 "%d contraintes de vérification attendues pour la table « %s » mais %d\n"
 "trouvées\n"
 
-#: pg_dump.c:8572
+#: pg_dump.c:8637
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Les catalogues système sont peut-être corrompus.)\n"
 
-#: pg_dump.c:10133
+#: pg_dump.c:10203
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : la colonne typtype du type de données « %s » semble être "
 "invalide\n"
 
-#: pg_dump.c:11493
+#: pg_dump.c:11563
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "ATTENTION : valeur erronée dans le tableau proargmodes\n"
 
-#: pg_dump.c:11838
+#: pg_dump.c:11908
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proallargtypes\n"
 
-#: pg_dump.c:11854
+#: pg_dump.c:11924
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proargmodes\n"
 
-#: pg_dump.c:11868
+#: pg_dump.c:11938
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proargnames\n"
 
-#: pg_dump.c:11879
+#: pg_dump.c:11949
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proconfig\n"
 
-#: pg_dump.c:11959
+#: pg_dump.c:12029
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "valeur provolatile non reconnue pour la fonction « %s »\n"
 
-#: pg_dump.c:12003 pg_dump.c:14051
+#: pg_dump.c:12073 pg_dump.c:14127
 #, c-format
 msgid "unrecognized proparallel value for function \"%s\"\n"
 msgstr "valeur proparallel non reconnue pour la fonction « %s »\n"
 
-#: pg_dump.c:12137 pg_dump.c:12247 pg_dump.c:12254
+#: pg_dump.c:12213 pg_dump.c:12323 pg_dump.c:12330
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "n'a pas pu trouver la définition de la fonction d'OID %u\n"
 
-#: pg_dump.c:12176
+#: pg_dump.c:12252
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr ""
 "ATTENTION : valeur erronée dans le champ pg_cast.castfunc ou pg_cast."
 "castmethod\n"
 
-#: pg_dump.c:12179
+#: pg_dump.c:12255
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "ATTENTION : valeur erronée dans pg_cast.castmethod\n"
 
-#: pg_dump.c:12273
+#: pg_dump.c:12349
 #, c-format
 msgid ""
 "WARNING: bogus transform definition, at least one of trffromsql and "
@@ -2361,32 +2361,32 @@ msgstr ""
 "ATTENTION : définition de transformation invalide, au moins un de "
 "trffromsql et trftosql ne doit pas valoir 0\n"
 
-#: pg_dump.c:12290
+#: pg_dump.c:12366
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "ATTENTION : valeur erronée dans pg_transform.trffromsql\n"
 
-#: pg_dump.c:12311
+#: pg_dump.c:12387
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "ATTENTION : valeur erronée dans pg_transform.trftosql\n"
 
-#: pg_dump.c:12627
+#: pg_dump.c:12703
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "ATTENTION : n'a pas pu trouver l'opérateur d'OID %s\n"
 
-#: pg_dump.c:12692
+#: pg_dump.c:12768
 #, c-format
 msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n"
 msgstr "ATTENTION : type « %c » invalide de la méthode d'accès « %s »\n"
 
-#: pg_dump.c:13444
+#: pg_dump.c:13520
 #, c-format
 msgid "unrecognized collation provider: %s\n"
 msgstr "fournisseur de collationnement non reconnu : %s\n"
 
-#: pg_dump.c:13915
+#: pg_dump.c:13991
 #, c-format
 msgid ""
 "WARNING: aggregate function %s could not be dumped correctly for this "
@@ -2395,27 +2395,27 @@ msgstr ""
 "ATTENTION : la fonction d'aggrégat %s n'a pas pu être sauvegardée\n"
 " correctement avec cette version de la base de données ; ignorée\n"
 
-#: pg_dump.c:13970
+#: pg_dump.c:14046
 #, c-format
 msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n"
 msgstr "valeur non reconnue de aggfinalmodify pour l'agrégat « %s »\n"
 
-#: pg_dump.c:14026
+#: pg_dump.c:14102
 #, c-format
 msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n"
 msgstr "valeur non reconnue de aggmfinalmodify pour l'agrégat « %s »\n"
 
-#: pg_dump.c:14761
+#: pg_dump.c:14837
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "type d'objet inconnu dans les droits par défaut : %d\n"
 
-#: pg_dump.c:14779
+#: pg_dump.c:14855
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "n'a pas pu analyser la liste ACL par défaut (%s)\n"
 
-#: pg_dump.c:14861
+#: pg_dump.c:14937
 #, c-format
 msgid ""
 "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) "
@@ -2424,7 +2424,7 @@ msgstr ""
 "n'a pas pu analyser la liste GRANT ACL initiale (%s) ou la liste REVOKE ACL "
 "initiale (%s) de l'objet « %s » (%s)\n"
 
-#: pg_dump.c:14870
+#: pg_dump.c:14946
 #, c-format
 msgid ""
 "could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s"
@@ -2433,14 +2433,14 @@ msgstr ""
 "n'a pas pu analyser la liste GRANT ACL (%s) ou REVOKE ACL (%s) de l'objet « "
 "%s » (%s)\n"
 
-#: pg_dump.c:15364
+#: pg_dump.c:15440
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr ""
 "la requête permettant d'obtenir la définition de la vue « %s » n'a renvoyé\n"
 "aucune donnée\n"
 
-#: pg_dump.c:15367
+#: pg_dump.c:15443
 #, c-format
 msgid ""
 "query to obtain definition of view \"%s\" returned more than one "
@@ -2449,32 +2449,32 @@ msgstr ""
 "la requête permettant d'obtenir la définition de la vue « %s » a renvoyé\n"
 " plusieurs définitions\n"
 
-#: pg_dump.c:15374
+#: pg_dump.c:15450
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "la définition de la vue « %s » semble être vide (longueur nulle)\n"
 
-#: pg_dump.c:15917
+#: pg_dump.c:16001
 #, c-format
 msgid "invalid number of parents %d for table \"%s\"\n"
 msgstr "nombre de parents invalide (%d) pour la table « %s »\n"
 
-#: pg_dump.c:16250
+#: pg_dump.c:16334
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "numéro de colonne %d invalide pour la table « %s »\n"
 
-#: pg_dump.c:16516
+#: pg_dump.c:16606
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "index manquant pour la contrainte « %s »\n"
 
-#: pg_dump.c:16739
+#: pg_dump.c:16834
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "type de contrainte inconnu : %c\n"
 
-#: pg_dump.c:16871 pg_dump.c:17092
+#: pg_dump.c:16966 pg_dump.c:17187
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural ""
@@ -2488,23 +2488,23 @@ msgstr[1] ""
 "renvoyé\n"
 "%d lignes (une seule attendue)\n"
 
-#: pg_dump.c:16905
+#: pg_dump.c:17000
 #, c-format
 msgid "unrecognized sequence type: %s\n"
 msgstr "type de séquence non reconnu : « %s »\n"
 
-#: pg_dump.c:17188
+#: pg_dump.c:17285
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "valeur tgtype inattendue : %d\n"
 
-#: pg_dump.c:17262
+#: pg_dump.c:17359
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr ""
 "chaîne argument invalide (%s) pour le trigger « %s » sur la table « %s »\n"
 
-#: pg_dump.c:17492
+#: pg_dump.c:17595
 #, c-format
 msgid ""
 "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows "
@@ -2513,12 +2513,12 @@ msgstr ""
 "la requête permettant d'obtenir la règle « %s » associée à la table « %s »\n"
 "a échoué : mauvais nombre de lignes renvoyées\n"
 
-#: pg_dump.c:17873
+#: pg_dump.c:17976
 #, c-format
 msgid "reading dependency data\n"
 msgstr "lecture des données de dépendance\n"
 
-#: pg_dump.c:18342
+#: pg_dump.c:18454
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n"
@@ -2528,22 +2528,22 @@ msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n"
 msgid "sorter"
 msgstr "tri"
 
-#: pg_dump_sort.c:449
+#: pg_dump_sort.c:456
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "dumpId %d invalide\n"
 
-#: pg_dump_sort.c:455
+#: pg_dump_sort.c:462
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "dépendance invalide %d\n"
 
-#: pg_dump_sort.c:688
+#: pg_dump_sort.c:695
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "n'a pas pu identifier la boucle de dépendance\n"
 
-#: pg_dump_sort.c:1259
+#: pg_dump_sort.c:1266
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural ""
@@ -2555,12 +2555,12 @@ msgstr[1] ""
 "NOTE : il existe des constraintes de clés étrangères circulaires sur ces "
 "tables :\n"
 
-#: pg_dump_sort.c:1263 pg_dump_sort.c:1283
+#: pg_dump_sort.c:1270 pg_dump_sort.c:1290
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1264
+#: pg_dump_sort.c:1271
 #, c-format
 msgid ""
 "You might not be able to restore the dump without using --disable-triggers "
@@ -2570,7 +2570,7 @@ msgstr ""
 "utiliser --disable-triggers ou sans supprimer temporairement les\n"
 "constraintes.\n"
 
-#: pg_dump_sort.c:1265
+#: pg_dump_sort.c:1272
 #, c-format
 msgid ""
 "Consider using a full dump instead of a --data-only dump to avoid this "
@@ -2580,7 +2580,7 @@ msgstr ""
 "sauvegarde\n"
 "des données seulement pour éviter ce problème.\n"
 
-#: pg_dump_sort.c:1277
+#: pg_dump_sort.c:1284
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr ""
@@ -3143,157 +3143,151 @@ msgstr ""
 "utilisée.\n"
 "\n"
 
-#~ msgid "%s: could not parse ACL list (%s) for database \"%s\"\n"
-#~ msgstr ""
-#~ "%s : n'a pas pu analyser la liste d'ACL (%s) pour la base de données « "
-#~ "%s »\n"
+#~ msgid "reading extended statistics for table \"%s.%s\"\n"
+#~ msgstr "lecture des statistiques étendues pour la table « %s.%s »\n"
 
-#~ msgid "setting owner and privileges for %s \"%s.%s\"\n"
-#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n"
+#~ msgid "worker is terminating\n"
+#~ msgstr "le worker est en cours d'arrêt\n"
 
-#~ msgid "setting owner and privileges for %s \"%s\"\n"
-#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n"
+#~ msgid "could not get relation name for OID %u: %s\n"
+#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n"
 
-#~ msgid ""
-#~ "Synchronized snapshots are not supported on standby servers.\n"
-#~ "Run with --no-synchronized-snapshots instead if you do not need\n"
-#~ "synchronized snapshots.\n"
-#~ msgstr ""
-#~ "Les snapshots synchronisés ne sont pas supportés sur les serveurs de "
-#~ "stadby.\n"
-#~ "Lancez avec --no-synchronized-snapshots à la place si vous n'avez pas "
-#~ "besoin\n"
-#~ "de snapshots synchronisés.\n"
+#~ msgid "unrecognized command on communication channel: %s\n"
+#~ msgstr "commande inconnue sur le canal de communucation: %s\n"
 
-#~ msgid "error processing a parallel work item\n"
-#~ msgstr "erreur durant le traitement en parallèle d'un item\n"
+#~ msgid "terminated by user\n"
+#~ msgstr "terminé par l'utilisateur\n"
 
-#~ msgid "could not find slot of finished worker\n"
-#~ msgstr "n'a pas pu trouver l'emplacement du worker qui vient de terminer\n"
+#~ msgid "error in ListenToWorkers(): %s\n"
+#~ msgstr "erreur dans ListenToWorkers(): %s\n"
 
-#~ msgid "error during backup\n"
-#~ msgstr "erreur lors de la sauvegarde\n"
+#~ msgid "archive member too large for tar format\n"
+#~ msgstr "membre de l'archive trop volumineux pour le format tar\n"
 
-#~ msgid ""
-#~ "server version must be at least 7.3 to use schema selection switches\n"
-#~ msgstr ""
-#~ "le serveur doit être de version 7.3 ou supérieure pour utiliser les "
-#~ "options\n"
-#~ "de sélection du schéma\n"
+#~ msgid "could not open output file \"%s\" for writing\n"
+#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n"
 
-#~ msgid "query to get data of sequence \"%s\" returned name \"%s\"\n"
-#~ msgstr ""
-#~ "la requête permettant d'obtenir les données de la séquence « %s » a "
-#~ "renvoyé\n"
-#~ "le nom « %s »\n"
+#~ msgid "could not write to custom output routine\n"
+#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n"
 
-#~ msgid "could not change directory to \"%s\""
-#~ msgstr "n'a pas pu accéder au répertoire « %s »"
+#~ msgid "unexpected end of file\n"
+#~ msgstr "fin de fichier inattendu\n"
 
-#~ msgid "cannot duplicate null pointer\n"
-#~ msgstr "ne peut pas dupliquer un pointeur nul\n"
+#~ msgid "could not write byte: %s\n"
+#~ msgstr "n'a pas pu écrire un octet : %s\n"
 
-#~ msgid "worker process crashed: status %d\n"
-#~ msgstr "crash du processus worker : statut %d\n"
+#~ msgid "could not write byte\n"
+#~ msgstr "n'a pas pu écrire l'octet\n"
 
-#~ msgid "parallel_restore should not return\n"
-#~ msgstr "parallel_restore ne devrait pas retourner\n"
+#~ msgid "could not write null block at end of tar archive\n"
+#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n"
 
-#~ msgid "could not create worker thread: %s\n"
-#~ msgstr "n'a pas pu créer le fil de travail: %s\n"
+#~ msgid "could not output padding at end of tar member\n"
+#~ msgstr "n'a pas pu remplir la fin du membre de tar\n"
 
-#~ msgid "could not parse version string \"%s\"\n"
-#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n"
+#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n"
+#~ msgstr ""
+#~ "pas de correspondance entre la position réelle et celle prévue du "
+#~ "fichier\n"
+#~ "(%s vs. %s)\n"
 
-#~ msgid "%s: could not parse version \"%s\"\n"
-#~ msgstr "%s : n'a pas pu analyser la version « %s »\n"
+#~ msgid "  --help                      show this help, then exit\n"
+#~ msgstr "  --help                       affiche cette aide puis quitte\n"
 
-#~ msgid "-C and -c are incompatible options\n"
-#~ msgstr "-C et -c sont des options incompatibles\n"
+#~ msgid ""
+#~ "  --version                   output version information, then exit\n"
+#~ msgstr "  --version                    affiche la version puis quitte\n"
+
+#~ msgid "*** aborted because of error\n"
+#~ msgstr "*** interrompu du fait d'erreurs\n"
+
+#~ msgid "missing pg_database entry for database \"%s\"\n"
+#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n"
 
 #~ msgid ""
-#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n"
+#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n"
 #~ msgstr ""
-#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne "
-#~ "« %s »\n"
+#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n"
+#~ "données « %s »\n"
+
+#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n"
+#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n"
 
 #~ msgid ""
-#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" "
-#~ "starting at position %lu\n"
+#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n"
 #~ msgstr ""
-#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n"
-#~ "chaîne « %s » à partir de la position %lu\n"
+#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata."
+#~ "relfrozenxid\n"
 
-#~ msgid "requested %d byte, got %d from lookahead and %d from file\n"
-#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n"
-#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n"
+#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n"
+#~ msgid_plural ""
+#~ "query returned %d foreign server entries for foreign table \"%s\"\n"
+#~ msgstr[0] ""
+#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante "
+#~ "« %s »\n"
 #~ msgstr[1] ""
-#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n"
-
-#~ msgid "read %lu byte into lookahead buffer\n"
-#~ msgid_plural "read %lu bytes into lookahead buffer\n"
-#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n"
-#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n"
+#~ "la requête a renvoyé %d entrées de serveurs distants pour la table "
+#~ "distante « %s »\n"
 
-#~ msgid "query returned %d rows instead of one: %s\n"
-#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n"
+#~ msgid "missing pg_database entry for this database\n"
+#~ msgstr "entrée pg_database manquante pour cette base de données\n"
 
-#~ msgid "no label definitions found for enum ID %u\n"
-#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n"
+#~ msgid "found more than one pg_database entry for this database\n"
+#~ msgstr ""
+#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n"
 
-#~ msgid "compression support is disabled in this format\n"
-#~ msgstr "le support de la compression est désactivé avec ce format\n"
+#~ msgid "could not find entry for pg_indexes in pg_class\n"
+#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n"
 
-#~ msgid "could not parse ACL (%s) for large object %u"
-#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u"
+#~ msgid "found more than one entry for pg_indexes in pg_class\n"
+#~ msgstr ""
+#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n"
 
-#~ msgid "saving large object properties\n"
-#~ msgstr "sauvegarde des propriétés des « Large Objects »\n"
+#~ msgid "SQL command failed\n"
+#~ msgstr "la commande SQL a échoué\n"
 
-#~ msgid "dumpBlobs(): could not open large object %u: %s"
-#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s"
+#~ msgid "file archiver"
+#~ msgstr "programme d'archivage de fichiers"
 
 #~ msgid ""
-#~ "dumping a specific TOC data block out of order is not supported without "
-#~ "ID on this input stream (fseek required)\n"
+#~ "WARNING:\n"
+#~ "  This format is for demonstration purposes; it is not intended for\n"
+#~ "  normal use. Files will be written in the current working directory.\n"
 #~ msgstr ""
-#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre "
-#~ "n'est\n"
-#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n"
+#~ "ATTENTION :\n"
+#~ "  Ce format est présent dans un but de démonstration ; il n'est pas "
+#~ "prévu\n"
+#~ "  pour une utilisation normale. Les fichiers seront écrits dans le\n"
+#~ "  répertoire actuel.\n"
 
-#~ msgid "query returned no rows: %s\n"
-#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n"
+#~ msgid "could not close data file after reading\n"
+#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n"
 
-#~ msgid "%s: invalid -X option -- %s\n"
-#~ msgstr "%s : option -X invalide -- %s\n"
+#~ msgid "could not open large object TOC for input: %s\n"
+#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n"
 
-#~ msgid "cannot reopen non-seekable file\n"
-#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n"
+#~ msgid "could not open large object TOC for output: %s\n"
+#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n"
 
-#~ msgid "cannot reopen stdin\n"
-#~ msgstr "ne peut pas rouvrir stdin\n"
+#~ msgid "could not close large object file\n"
+#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n"
 
-#~ msgid "%s: out of memory\n"
-#~ msgstr "%s : mémoire épuisée\n"
+#~ msgid "restoring large object OID %u\n"
+#~ msgstr "restauration du « Large Object » d'OID %u\n"
 
-#~ msgid ""
-#~ "  --use-set-session-authorization\n"
-#~ "                           use SET SESSION AUTHORIZATION commands "
-#~ "instead of\n"
-#~ "                           ALTER OWNER commands to set ownership\n"
-#~ msgstr ""
-#~ "  --use-set-session-authorization\n"
-#~ "                               utilise les commandes SET SESSION "
-#~ "AUTHORIZATION\n"
-#~ "                               au lieu des commandes ALTER OWNER pour "
-#~ "les\n"
-#~ "                               modifier les propriétaires\n"
+#~ msgid "  --help                   show this help, then exit\n"
+#~ msgstr "  --help                       affiche cette aide et quitte\n"
+
+#~ msgid "  --version                output version information, then exit\n"
+#~ msgstr "  --version                    affiche la version et quitte\n"
 
 #~ msgid ""
-#~ "  --disable-triggers       disable triggers during data-only restore\n"
+#~ "  -c, --clean              clean (drop) database objects before "
+#~ "recreating\n"
 #~ msgstr ""
-#~ "  --disable-triggers           désactiver les déclencheurs lors de la\n"
-#~ "                               restauration des données seules\n"
+#~ "  -c, --clean               nettoie/supprime les bases de données avant "
+#~ "de\n"
+#~ "                            les créer\n"
 
 #~ msgid "  -O, --no-owner           skip restoration of object ownership\n"
 #~ msgstr ""
@@ -3302,147 +3296,153 @@ msgstr ""
 #~ "                               objets\n"
 
 #~ msgid ""
-#~ "  -c, --clean              clean (drop) database objects before "
-#~ "recreating\n"
+#~ "  --disable-triggers       disable triggers during data-only restore\n"
 #~ msgstr ""
-#~ "  -c, --clean               nettoie/supprime les bases de données avant "
-#~ "de\n"
-#~ "                            les créer\n"
-
-#~ msgid "  --version                output version information, then exit\n"
-#~ msgstr "  --version                    affiche la version et quitte\n"
+#~ "  --disable-triggers           désactiver les déclencheurs lors de la\n"
+#~ "                               restauration des données seules\n"
 
-#~ msgid "  --help                   show this help, then exit\n"
-#~ msgstr "  --help                       affiche cette aide et quitte\n"
+#~ msgid ""
+#~ "  --use-set-session-authorization\n"
+#~ "                           use SET SESSION AUTHORIZATION commands "
+#~ "instead of\n"
+#~ "                           ALTER OWNER commands to set ownership\n"
+#~ msgstr ""
+#~ "  --use-set-session-authorization\n"
+#~ "                               utilise les commandes SET SESSION "
+#~ "AUTHORIZATION\n"
+#~ "                               au lieu des commandes ALTER OWNER pour "
+#~ "les\n"
+#~ "                               modifier les propriétaires\n"
 
-#~ msgid "restoring large object OID %u\n"
-#~ msgstr "restauration du « Large Object » d'OID %u\n"
+#~ msgid "%s: out of memory\n"
+#~ msgstr "%s : mémoire épuisée\n"
 
-#~ msgid "could not close large object file\n"
-#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n"
+#~ msgid "cannot reopen stdin\n"
+#~ msgstr "ne peut pas rouvrir stdin\n"
 
-#~ msgid "could not open large object TOC for output: %s\n"
-#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n"
+#~ msgid "cannot reopen non-seekable file\n"
+#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n"
 
-#~ msgid "could not open large object TOC for input: %s\n"
-#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n"
+#~ msgid "%s: invalid -X option -- %s\n"
+#~ msgstr "%s : option -X invalide -- %s\n"
 
-#~ msgid "could not close data file after reading\n"
-#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n"
+#~ msgid "query returned no rows: %s\n"
+#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n"
 
 #~ msgid ""
-#~ "WARNING:\n"
-#~ "  This format is for demonstration purposes; it is not intended for\n"
-#~ "  normal use. Files will be written in the current working directory.\n"
+#~ "dumping a specific TOC data block out of order is not supported without "
+#~ "ID on this input stream (fseek required)\n"
 #~ msgstr ""
-#~ "ATTENTION :\n"
-#~ "  Ce format est présent dans un but de démonstration ; il n'est pas "
-#~ "prévu\n"
-#~ "  pour une utilisation normale. Les fichiers seront écrits dans le\n"
-#~ "  répertoire actuel.\n"
+#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre "
+#~ "n'est\n"
+#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n"
 
-#~ msgid "file archiver"
-#~ msgstr "programme d'archivage de fichiers"
+#~ msgid "dumpBlobs(): could not open large object %u: %s"
+#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s"
 
-#~ msgid "SQL command failed\n"
-#~ msgstr "la commande SQL a échoué\n"
+#~ msgid "saving large object properties\n"
+#~ msgstr "sauvegarde des propriétés des « Large Objects »\n"
 
-#~ msgid "found more than one entry for pg_indexes in pg_class\n"
-#~ msgstr ""
-#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n"
+#~ msgid "could not parse ACL (%s) for large object %u"
+#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u"
 
-#~ msgid "could not find entry for pg_indexes in pg_class\n"
-#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n"
+#~ msgid "compression support is disabled in this format\n"
+#~ msgstr "le support de la compression est désactivé avec ce format\n"
 
-#~ msgid "found more than one pg_database entry for this database\n"
-#~ msgstr ""
-#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n"
+#~ msgid "no label definitions found for enum ID %u\n"
+#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n"
 
-#~ msgid "missing pg_database entry for this database\n"
-#~ msgstr "entrée pg_database manquante pour cette base de données\n"
+#~ msgid "query returned %d rows instead of one: %s\n"
+#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n"
 
-#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n"
-#~ msgid_plural ""
-#~ "query returned %d foreign server entries for foreign table \"%s\"\n"
-#~ msgstr[0] ""
-#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante "
-#~ "« %s »\n"
+#~ msgid "read %lu byte into lookahead buffer\n"
+#~ msgid_plural "read %lu bytes into lookahead buffer\n"
+#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n"
+#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n"
+
+#~ msgid "requested %d byte, got %d from lookahead and %d from file\n"
+#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n"
+#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n"
 #~ msgstr[1] ""
-#~ "la requête a renvoyé %d entrées de serveurs distants pour la table "
-#~ "distante « %s »\n"
+#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n"
 
 #~ msgid ""
-#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n"
+#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" "
+#~ "starting at position %lu\n"
 #~ msgstr ""
-#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata."
-#~ "relfrozenxid\n"
-
-#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n"
-#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n"
+#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n"
+#~ "chaîne « %s » à partir de la position %lu\n"
 
 #~ msgid ""
-#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n"
+#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n"
 #~ msgstr ""
-#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n"
-#~ "données « %s »\n"
-
-#~ msgid "missing pg_database entry for database \"%s\"\n"
-#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n"
-
-#~ msgid "*** aborted because of error\n"
-#~ msgstr "*** interrompu du fait d'erreurs\n"
+#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne "
+#~ "« %s »\n"
 
-#~ msgid ""
-#~ "  --version                   output version information, then exit\n"
-#~ msgstr "  --version                    affiche la version puis quitte\n"
+#~ msgid "-C and -c are incompatible options\n"
+#~ msgstr "-C et -c sont des options incompatibles\n"
 
-#~ msgid "  --help                      show this help, then exit\n"
-#~ msgstr "  --help                       affiche cette aide puis quitte\n"
+#~ msgid "%s: could not parse version \"%s\"\n"
+#~ msgstr "%s : n'a pas pu analyser la version « %s »\n"
 
-#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n"
-#~ msgstr ""
-#~ "pas de correspondance entre la position réelle et celle prévue du "
-#~ "fichier\n"
-#~ "(%s vs. %s)\n"
+#~ msgid "could not parse version string \"%s\"\n"
+#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n"
 
-#~ msgid "could not output padding at end of tar member\n"
-#~ msgstr "n'a pas pu remplir la fin du membre de tar\n"
+#~ msgid "could not create worker thread: %s\n"
+#~ msgstr "n'a pas pu créer le fil de travail: %s\n"
 
-#~ msgid "could not write null block at end of tar archive\n"
-#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n"
+#~ msgid "parallel_restore should not return\n"
+#~ msgstr "parallel_restore ne devrait pas retourner\n"
 
-#~ msgid "could not write byte\n"
-#~ msgstr "n'a pas pu écrire l'octet\n"
+#~ msgid "worker process crashed: status %d\n"
+#~ msgstr "crash du processus worker : statut %d\n"
 
-#~ msgid "could not write byte: %s\n"
-#~ msgstr "n'a pas pu écrire un octet : %s\n"
+#~ msgid "cannot duplicate null pointer\n"
+#~ msgstr "ne peut pas dupliquer un pointeur nul\n"
 
-#~ msgid "unexpected end of file\n"
-#~ msgstr "fin de fichier inattendu\n"
+#~ msgid "could not change directory to \"%s\""
+#~ msgstr "n'a pas pu accéder au répertoire « %s »"
 
-#~ msgid "could not write to custom output routine\n"
-#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n"
+#~ msgid "query to get data of sequence \"%s\" returned name \"%s\"\n"
+#~ msgstr ""
+#~ "la requête permettant d'obtenir les données de la séquence « %s » a "
+#~ "renvoyé\n"
+#~ "le nom « %s »\n"
 
-#~ msgid "could not open output file \"%s\" for writing\n"
-#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n"
+#~ msgid ""
+#~ "server version must be at least 7.3 to use schema selection switches\n"
+#~ msgstr ""
+#~ "le serveur doit être de version 7.3 ou supérieure pour utiliser les "
+#~ "options\n"
+#~ "de sélection du schéma\n"
 
-#~ msgid "archive member too large for tar format\n"
-#~ msgstr "membre de l'archive trop volumineux pour le format tar\n"
+#~ msgid "error during backup\n"
+#~ msgstr "erreur lors de la sauvegarde\n"
 
-#~ msgid "error in ListenToWorkers(): %s\n"
-#~ msgstr "erreur dans ListenToWorkers(): %s\n"
+#~ msgid "could not find slot of finished worker\n"
+#~ msgstr "n'a pas pu trouver l'emplacement du worker qui vient de terminer\n"
 
-#~ msgid "terminated by user\n"
-#~ msgstr "terminé par l'utilisateur\n"
+#~ msgid "error processing a parallel work item\n"
+#~ msgstr "erreur durant le traitement en parallèle d'un item\n"
 
-#~ msgid "unrecognized command on communication channel: %s\n"
-#~ msgstr "commande inconnue sur le canal de communucation: %s\n"
+#~ msgid ""
+#~ "Synchronized snapshots are not supported on standby servers.\n"
+#~ "Run with --no-synchronized-snapshots instead if you do not need\n"
+#~ "synchronized snapshots.\n"
+#~ msgstr ""
+#~ "Les snapshots synchronisés ne sont pas supportés sur les serveurs de "
+#~ "stadby.\n"
+#~ "Lancez avec --no-synchronized-snapshots à la place si vous n'avez pas "
+#~ "besoin\n"
+#~ "de snapshots synchronisés.\n"
 
-#~ msgid "could not get relation name for OID %u: %s\n"
-#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n"
+#~ msgid "setting owner and privileges for %s \"%s\"\n"
+#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n"
 
-#~ msgid "worker is terminating\n"
-#~ msgstr "le worker est en cours d'arrêt\n"
+#~ msgid "setting owner and privileges for %s \"%s.%s\"\n"
+#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n"
 
-#~ msgid "reading extended statistics for table \"%s.%s\"\n"
-#~ msgstr "lecture des statistiques étendues pour la table « %s.%s »\n"
+#~ msgid "%s: could not parse ACL list (%s) for database \"%s\"\n"
+#~ msgstr ""
+#~ "%s : n'a pas pu analyser la liste d'ACL (%s) pour la base de données « "
+#~ "%s »\n"
index 04539c736d767ba74640411a56b2f05e412a219d..18cb9bb6d48b0bf1d2c891915a71caf10239c30b 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_dump (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-02-05 11:03+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-09-09 14:03+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -297,19 +297,19 @@ msgstr "чтение участников публикаций\n"
 msgid "reading subscriptions\n"
 msgstr "чтение подписок\n"
 
-#: common.c:1062
+#: common.c:1063
 #, c-format
 msgid "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n"
 msgstr ""
 "нарушение целостности: родительская таблица с OID %u для таблицы \"%s\" (OID "
 "%u) не найдена\n"
 
-#: common.c:1104
+#: common.c:1105
 #, c-format
 msgid "could not parse numeric array \"%s\": too many numbers\n"
 msgstr "не удалось разобрать числовой массив \"%s\": слишком много чисел\n"
 
-#: common.c:1119
+#: common.c:1120
 #, c-format
 msgid "could not parse numeric array \"%s\": invalid character in number\n"
 msgstr "не удалось разобрать числовой массив \"%s\": неверный символ в числе\n"
@@ -775,12 +775,12 @@ msgstr "выделение структуры AH для %s, формат %d\n"
 msgid "unrecognized file format \"%d\"\n"
 msgstr "неопознанный формат файла: \"%d\"\n"
 
-#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4414
+#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4427
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "закончен объект %d %s %s\n"
 
-#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4427
+#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4440
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "рабочий процесс завершился с кодом возврата %d\n"
@@ -835,48 +835,48 @@ msgstr "функция \"%s\" не найдена\n"
 msgid "trigger \"%s\" not found\n"
 msgstr "триггер \"%s\" не найден\n"
 
-#: pg_backup_archiver.c:3196
+#: pg_backup_archiver.c:3209
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "не удалось переключить пользователя сессии на \"%s\": %s"
 
-#: pg_backup_archiver.c:3228
+#: pg_backup_archiver.c:3241
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "не удалось установить параметр default_with_oids: %s"
 
-#: pg_backup_archiver.c:3382
+#: pg_backup_archiver.c:3395
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "не удалось присвоить search_path значение \"%s\": %s"
 
-#: pg_backup_archiver.c:3444
+#: pg_backup_archiver.c:3457
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "не удалось задать для default_tablespace значение %s: %s"
 
-#: pg_backup_archiver.c:3538 pg_backup_archiver.c:3710
+#: pg_backup_archiver.c:3551 pg_backup_archiver.c:3723
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неизвестно, как назначить владельца для объекта типа \"%s\"\n"
 
-#: pg_backup_archiver.c:3800
+#: pg_backup_archiver.c:3813
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "в заголовке файла не найдена нужная сигнатура\n"
 
-#: pg_backup_archiver.c:3813
+#: pg_backup_archiver.c:3826
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "неподдерживаемая версия (%d.%d) в заголовке файла\n"
 
-#: pg_backup_archiver.c:3818
+#: pg_backup_archiver.c:3831
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "несоответствие размера integer (%lu)\n"
 
-#: pg_backup_archiver.c:3822
+#: pg_backup_archiver.c:3835
 #, c-format
 msgid ""
 "WARNING: archive was made on a machine with larger integers, some operations "
@@ -885,12 +885,12 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: архив был сделан на компьютере большей разрядности -- "
 "возможен сбой некоторых операций\n"
 
-#: pg_backup_archiver.c:3832
+#: pg_backup_archiver.c:3845
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "ожидаемый формат (%d) отличается от формата, указанного в файле (%d)\n"
 
-#: pg_backup_archiver.c:3848
+#: pg_backup_archiver.c:3861
 #, c-format
 msgid ""
 "WARNING: archive is compressed, but this installation does not support "
@@ -899,72 +899,72 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: архив сжат, но установленная версия не поддерживает сжатие "
 "-- данные недоступны\n"
 
-#: pg_backup_archiver.c:3866
+#: pg_backup_archiver.c:3879
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неверная дата создания в заголовке\n"
 
-#: pg_backup_archiver.c:3939
+#: pg_backup_archiver.c:3952
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "вход в restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4003
+#: pg_backup_archiver.c:4016
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "обработка объекта %d %s %s\n"
 
-#: pg_backup_archiver.c:4057
+#: pg_backup_archiver.c:4070
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "вход в restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:4078
+#: pg_backup_archiver.c:4091
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "вход в основной параллельный цикл\n"
 
-#: pg_backup_archiver.c:4089
+#: pg_backup_archiver.c:4102
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "объект %d %s %s пропускается\n"
 
-#: pg_backup_archiver.c:4099
+#: pg_backup_archiver.c:4112
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "объект %d %s %s запускается\n"
 
-#: pg_backup_archiver.c:4153
+#: pg_backup_archiver.c:4166
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "основной параллельный цикл закончен\n"
 
-#: pg_backup_archiver.c:4171
+#: pg_backup_archiver.c:4184
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "вход в restore_toc_entries_postfork\n"
 
-#: pg_backup_archiver.c:4191
+#: pg_backup_archiver.c:4204
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "обработка пропущенного объекта %d %s %s\n"
 
-#: pg_backup_archiver.c:4370
+#: pg_backup_archiver.c:4383
 #, c-format
 msgid "no item ready\n"
 msgstr "элемент не готов\n"
 
-#: pg_backup_archiver.c:4589
+#: pg_backup_archiver.c:4602
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "переключение зависимости %d -> %d на %d\n"
 
-#: pg_backup_archiver.c:4670
+#: pg_backup_archiver.c:4683
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "уменьшение зависимостей для %d\n"
 
-#: pg_backup_archiver.c:4722
+#: pg_backup_archiver.c:4735
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr "создать таблицу \"%s\" не удалось, её данные не будут восстановлены\n"
@@ -2029,23 +2029,23 @@ msgstr "чтение информации о защите строк для та
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "чтение политик таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:3671
+#: pg_dump.c:3673
 #, c-format
 msgid "unexpected policy command type: %c\n"
 msgstr "нераспознанный тип команды в политике: %c\n"
 
-#: pg_dump.c:3799
+#: pg_dump.c:3814
 #, c-format
 msgid "WARNING: owner of publication \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у публикации \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:3939
+#: pg_dump.c:3954
 #, c-format
 msgid "reading publication membership for table \"%s.%s\"\n"
 msgstr "чтение информации об участии в репликации таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:4085
+#: pg_dump.c:4100
 #, c-format
 msgid ""
 "WARNING: subscriptions not dumped because current user is not a superuser\n"
@@ -2053,75 +2053,75 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: подписки не выгружены, так как текущий пользователь не "
 "суперпользователь\n"
 
-#: pg_dump.c:4139
+#: pg_dump.c:4154
 #, c-format
 msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у подписки \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:4184
+#: pg_dump.c:4199
 #, c-format
 msgid "WARNING: could not parse subpublications array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив subpublications\n"
 
-#: pg_dump.c:4452
+#: pg_dump.c:4517
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "не удалось найти родительское расширение для %s %s\n"
 
 # TO REVIEW
-#: pg_dump.c:4584
+#: pg_dump.c:4649
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у схемы \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:4607
+#: pg_dump.c:4672
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "схема с OID %u не существует\n"
 
-#: pg_dump.c:4932
+#: pg_dump.c:4997
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:5017
+#: pg_dump.c:5082
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у оператора \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:5319
+#: pg_dump.c:5384
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у класса операторов \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:5403
+#: pg_dump.c:5468
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у семейства операторов \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:5572
+#: pg_dump.c:5637
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у агрегатной функции \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:5833
+#: pg_dump.c:5898
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у функции \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:6611
+#: pg_dump.c:6676
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у таблицы \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:6653 pg_dump.c:17027
+#: pg_dump.c:6718 pg_dump.c:17122
 #, c-format
 msgid ""
 "failed sanity check, parent table with OID %u of sequence with OID %u not "
@@ -2130,17 +2130,17 @@ msgstr ""
 "нарушение целостности: по OID %u не удалось найти родительскую таблицу "
 "последовательности с OID %u\n"
 
-#: pg_dump.c:6799
+#: pg_dump.c:6864
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "чтение индексов таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7203
+#: pg_dump.c:7268
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "чтение ограничений внешних ключей таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7422
+#: pg_dump.c:7487
 #, c-format
 msgid ""
 "failed sanity check, parent table with OID %u of pg_rewrite entry with OID "
@@ -2149,12 +2149,12 @@ msgstr ""
 "нарушение целостности: по OID %u не удалось найти родительскую таблицу для "
 "записи pg_rewrite с OID %u\n"
 
-#: pg_dump.c:7506
+#: pg_dump.c:7571
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "чтение триггеров таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7639
+#: pg_dump.c:7704
 #, c-format
 msgid ""
 "query produced null referenced table name for foreign key trigger \"%s\" on "
@@ -2163,32 +2163,32 @@ msgstr ""
 "запрос не вернул имя целевой таблицы для триггера внешнего ключа \"%s\" в "
 "таблице \"%s\" (OID целевой таблицы: %u)\n"
 
-#: pg_dump.c:8194
+#: pg_dump.c:8259
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "поиск столбцов и типов таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:8393
+#: pg_dump.c:8458
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "неверная нумерация столбцов в таблице \"%s\"\n"
 
-#: pg_dump.c:8430
+#: pg_dump.c:8495
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "поиск выражений по умолчанию для таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:8453
+#: pg_dump.c:8518
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "неверное значение adnum (%d) в таблице \"%s\"\n"
 
-#: pg_dump.c:8519
+#: pg_dump.c:8584
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "поиск ограничений-проверок для таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:8568
+#: pg_dump.c:8633
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
@@ -2199,72 +2199,72 @@ msgstr[1] ""
 msgstr[2] ""
 "ожидалось %d ограничений-проверок для таблицы \"%s\", но найдено: %d\n"
 
-#: pg_dump.c:8572
+#: pg_dump.c:8637
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Возможно, повреждены системные каталоги.)\n"
 
-#: pg_dump.c:10133
+#: pg_dump.c:10203
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный тип типа\n"
 
-#: pg_dump.c:11493
+#: pg_dump.c:11563
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в массиве proargmodes\n"
 
-#: pg_dump.c:11838
+#: pg_dump.c:11908
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proallargtypes\n"
 
-#: pg_dump.c:11854
+#: pg_dump.c:11924
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargmodes\n"
 
-#: pg_dump.c:11868
+#: pg_dump.c:11938
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargnames\n"
 
-#: pg_dump.c:11879
+#: pg_dump.c:11949
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proconfig\n"
 
 # TO REVEIW
-#: pg_dump.c:11959
+#: pg_dump.c:12029
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "недопустимое значение provolatile для функции \"%s\"\n"
 
 # TO REVEIW
-#: pg_dump.c:12003 pg_dump.c:14051
+#: pg_dump.c:12073 pg_dump.c:14127
 #, c-format
 msgid "unrecognized proparallel value for function \"%s\"\n"
 msgstr "недопустимое значение proparallel для функции \"%s\"\n"
 
-#: pg_dump.c:12137 pg_dump.c:12247 pg_dump.c:12254
+#: pg_dump.c:12213 pg_dump.c:12323 pg_dump.c:12330
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "не удалось найти определение функции для функции с OID %u\n"
 
-#: pg_dump.c:12176
+#: pg_dump.c:12252
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castfunc или pg_cast."
 "castmethod\n"
 
-#: pg_dump.c:12179
+#: pg_dump.c:12255
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castmethod\n"
 
-#: pg_dump.c:12273
+#: pg_dump.c:12349
 #, c-format
 msgid ""
 "WARNING: bogus transform definition, at least one of trffromsql and trftosql "
@@ -2273,32 +2273,32 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неприемлемое определение преобразования (trffromsql или "
 "trftosql должно быть ненулевым)\n"
 
-#: pg_dump.c:12290
+#: pg_dump.c:12366
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trffromsql\n"
 
-#: pg_dump.c:12311
+#: pg_dump.c:12387
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trftosql\n"
 
-#: pg_dump.c:12627
+#: pg_dump.c:12703
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: оператор с OID %s не найден\n"
 
-#: pg_dump.c:12692
+#: pg_dump.c:12768
 #, c-format
 msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неверный тип \"%c\" метода доступа \"%s\"\n"
 
-#: pg_dump.c:13444
+#: pg_dump.c:13520
 #, c-format
 msgid "unrecognized collation provider: %s\n"
 msgstr "нераспознанный поставщик правил сортировки: %s\n"
 
-#: pg_dump.c:13915
+#: pg_dump.c:13991
 #, c-format
 msgid ""
 "WARNING: aggregate function %s could not be dumped correctly for this "
@@ -2307,27 +2307,27 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: агрегатная функция %s не может быть правильно выгружена для "
 "этой версии базы данных; функция проигнорирована\n"
 
-#: pg_dump.c:13970
+#: pg_dump.c:14046
 #, c-format
 msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n"
 msgstr "нераспознанное значение aggfinalmodify для агрегата \"%s\"\n"
 
-#: pg_dump.c:14026
+#: pg_dump.c:14102
 #, c-format
 msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n"
 msgstr "нераспознанное значение aggmfinalmodify для агрегата \"%s\"\n"
 
-#: pg_dump.c:14761
+#: pg_dump.c:14837
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "нераспознанный тип объекта в определении прав по умолчанию: %d\n"
 
-#: pg_dump.c:14779
+#: pg_dump.c:14855
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "не удалось разобрать список прав по умолчанию (%s)\n"
 
-#: pg_dump.c:14861
+#: pg_dump.c:14937
 #, c-format
 msgid ""
 "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) "
@@ -2336,7 +2336,7 @@ msgstr ""
 "не удалось разобрать изначальный список GRANT ACL (%s) или изначальный "
 "список REVOKE ACL (%s) для объекта \"%s\" (%s)\n"
 
-#: pg_dump.c:14870
+#: pg_dump.c:14946
 #, c-format
 msgid ""
 "could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s"
@@ -2345,13 +2345,13 @@ msgstr ""
 "не удалось разобрать список GRANT ACL (%s) или список REVOKE ACL (%s) для "
 "объекта \"%s\" (%s)\n"
 
-#: pg_dump.c:15364
+#: pg_dump.c:15440
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr ""
 "запрос на получение определения представления \"%s\" не возвратил данные\n"
 
-#: pg_dump.c:15367
+#: pg_dump.c:15443
 #, c-format
 msgid ""
 "query to obtain definition of view \"%s\" returned more than one definition\n"
@@ -2359,32 +2359,32 @@ msgstr ""
 "запрос на получение определения представления \"%s\" возвратил несколько "
 "определений\n"
 
-#: pg_dump.c:15374
+#: pg_dump.c:15450
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "определение представления \"%s\" пустое (длина равна нулю)\n"
 
-#: pg_dump.c:15917
+#: pg_dump.c:16001
 #, c-format
 msgid "invalid number of parents %d for table \"%s\"\n"
 msgstr "неверное число родителей (%d) для таблицы \"%s\"\n"
 
-#: pg_dump.c:16250
+#: pg_dump.c:16334
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "неверный номер столбца %d для таблицы \"%s\"\n"
 
-#: pg_dump.c:16516
+#: pg_dump.c:16606
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "отсутствует индекс для ограничения \"%s\"\n"
 
-#: pg_dump.c:16739
+#: pg_dump.c:16834
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "нераспознанный тип ограничения: %c\n"
 
-#: pg_dump.c:16871 pg_dump.c:17092
+#: pg_dump.c:16966 pg_dump.c:17187
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural ""
@@ -2399,22 +2399,22 @@ msgstr[2] ""
 "запрос на получение данных последовательности \"%s\" вернул %d строк "
 "(ожидалась 1)\n"
 
-#: pg_dump.c:16905
+#: pg_dump.c:17000
 #, c-format
 msgid "unrecognized sequence type: %s\n"
 msgstr "нераспознанный тип последовательности: %s\n"
 
-#: pg_dump.c:17188
+#: pg_dump.c:17285
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "неожиданное значение tgtype: %d\n"
 
-#: pg_dump.c:17262
+#: pg_dump.c:17359
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr "неверная строка аргументов (%s) для триггера \"%s\" таблицы \"%s\"\n"
 
-#: pg_dump.c:17492
+#: pg_dump.c:17595
 #, c-format
 msgid ""
 "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows "
@@ -2423,12 +2423,12 @@ msgstr ""
 "запрос на получение правила \"%s\" для таблицы \"%s\" возвратил неверное "
 "число строк\n"
 
-#: pg_dump.c:17873
+#: pg_dump.c:17976
 #, c-format
 msgid "reading dependency data\n"
 msgstr "чтение информации о зависимостях\n"
 
-#: pg_dump.c:18342
+#: pg_dump.c:18454
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив reloptions\n"
@@ -2438,22 +2438,22 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать м
 msgid "sorter"
 msgstr "sorter"
 
-#: pg_dump_sort.c:449
+#: pg_dump_sort.c:456
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "неверный dumpId %d\n"
 
-#: pg_dump_sort.c:455
+#: pg_dump_sort.c:462
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "неверная зависимость %d\n"
 
-#: pg_dump_sort.c:688
+#: pg_dump_sort.c:695
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "не удалось определить цикл зависимостей\n"
 
-#: pg_dump_sort.c:1259
+#: pg_dump_sort.c:1266
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural ""
@@ -2465,12 +2465,12 @@ msgstr[1] ""
 msgstr[2] ""
 "ЗАМЕЧАНИЕ: в следующих таблицах зациклены ограничения внешних ключей:\n"
 
-#: pg_dump_sort.c:1263 pg_dump_sort.c:1283
+#: pg_dump_sort.c:1270 pg_dump_sort.c:1290
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1264
+#: pg_dump_sort.c:1271
 #, c-format
 msgid ""
 "You might not be able to restore the dump without using --disable-triggers "
@@ -2479,7 +2479,7 @@ msgstr ""
 "Возможно, для восстановления базы потребуется использовать --disable-"
 "triggers или временно удалить ограничения.\n"
 
-#: pg_dump_sort.c:1265
+#: pg_dump_sort.c:1272
 #, c-format
 msgid ""
 "Consider using a full dump instead of a --data-only dump to avoid this "
@@ -2488,7 +2488,7 @@ msgstr ""
 "Во избежание этой проблемы, вероятно, стоит выгружать всю базу данных, а не "
 "только данные (--data-only).\n"
 
-#: pg_dump_sort.c:1277
+#: pg_dump_sort.c:1284
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr ""
index ae5747b40606c0aba5214c57f7b6cef5246001e5..a7a906fb221fa2b8a5e21a8194c03a83b70e72cd 100644 (file)
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-01-22 01:25+0000\n"
-"PO-Revision-Date: 2020-01-23 14:10+0100\n"
+"POT-Creation-Date: 2020-05-09 03:56+0000\n"
+"PO-Revision-Date: 2020-05-09 13:40+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -292,17 +292,17 @@ msgstr "läser publiceringsmedlemskap\n"
 msgid "reading subscriptions\n"
 msgstr "läser prenumerationer\n"
 
-#: common.c:1062
+#: common.c:1063
 #, c-format
 msgid "failed sanity check, parent OID %u of table \"%s\" (OID %u) not found\n"
 msgstr "misslyckades med riktighetskontroll, hittade inte förälder-OID %u för tabell \"%s\" (OID %u)\n"
 
-#: common.c:1104
+#: common.c:1105
 #, c-format
 msgid "could not parse numeric array \"%s\": too many numbers\n"
 msgstr "kunde inte tolka numerisk array \"%s\": för många nummer\n"
 
-#: common.c:1119
+#: common.c:1120
 #, c-format
 msgid "could not parse numeric array \"%s\": invalid character in number\n"
 msgstr "kunde inte tolka numerisk array \"%s\": ogiltigt tecken i nummer\n"
@@ -360,36 +360,36 @@ msgstr "kunde inte läsa från infilen: %s\n"
 msgid "could not read from input file: end of file\n"
 msgstr "kunde inte läsa från infilen: slut på filen\n"
 
-#: parallel.c:200
+#: parallel.c:205
 msgid "parallel archiver"
 msgstr "parallell arkiverare"
 
-#: parallel.c:267
+#: parallel.c:272
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup misslyckades: %d\n"
 
-#: parallel.c:976
+#: parallel.c:984
 #, c-format
 msgid "could not create communication channels: %s\n"
 msgstr "kunde inte skapa kommunikationskanaler: %s\n"
 
-#: parallel.c:1041
+#: parallel.c:1043
 #, c-format
 msgid "could not create worker process: %s\n"
 msgstr "kunde inte skapa arbetsprocess: %s\n"
 
-#: parallel.c:1172
+#: parallel.c:1175
 #, c-format
 msgid "unrecognized command received from master: \"%s\"\n"
 msgstr "okänt kommando mottaget från master: \"%s\"\n"
 
-#: parallel.c:1216 parallel.c:1456
+#: parallel.c:1219 parallel.c:1459
 #, c-format
 msgid "invalid message received from worker: \"%s\"\n"
 msgstr "ogiltigt meddelande mottaget från arbetare: \"%s\"\n"
 
-#: parallel.c:1349
+#: parallel.c:1352
 #, c-format
 msgid ""
 "could not obtain lock on relation \"%s\"\n"
@@ -399,52 +399,52 @@ msgstr ""
 "Dette beror oftast på att någon tagit ett ACCESS EXCLUSIVE-lås på tabellen\n"
 "efter att pg_dumps föräldraprocess tagit ett ACCESS SHARE-lås på tabellen.\n"
 
-#: parallel.c:1438
+#: parallel.c:1441
 #, c-format
 msgid "a worker process died unexpectedly\n"
 msgstr "en arbetsprocess dog oväntat\n"
 
-#: parallel.c:1562 parallel.c:1680
+#: parallel.c:1565 parallel.c:1685
 #, c-format
 msgid "could not write to the communication channel: %s\n"
 msgstr "kunde inte skriva till kommunikationskanal: %s\n"
 
-#: parallel.c:1640
+#: parallel.c:1643
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "select() misslyckades: %s\n"
 
-#: parallel.c:1765
+#: parallel.c:1770
 #, c-format
 msgid "pgpipe: could not create socket: error code %d\n"
 msgstr "pgpipe: kunde inte skapa uttag (socket): felkod %d\n"
 
-#: parallel.c:1776
+#: parallel.c:1781
 #, c-format
 msgid "pgpipe: could not bind: error code %d\n"
 msgstr "pgpipe: kunde inte göra \"bind\": felkod %d\n"
 
-#: parallel.c:1783
+#: parallel.c:1788
 #, c-format
 msgid "pgpipe: could not listen: error code %d\n"
 msgstr "pgpipe: kunde inte göra \"listen\": felkod %d\n"
 
-#: parallel.c:1790
+#: parallel.c:1795
 #, c-format
 msgid "pgpipe: getsockname() failed: error code %d\n"
 msgstr "pgpipe: getsockname() misslyckades: felkod %d\n"
 
-#: parallel.c:1801
+#: parallel.c:1806
 #, c-format
 msgid "pgpipe: could not create second socket: error code %d\n"
 msgstr "pgpipe: kunde inte skapa ett andra uttag (socket): felkod %d\n"
 
-#: parallel.c:1810
+#: parallel.c:1815
 #, c-format
 msgid "pgpipe: could not connect socket: error code %d\n"
 msgstr "pgpipe: kunde itne ansluta till uttag (socket): felkod %d\n"
 
-#: parallel.c:1819
+#: parallel.c:1824
 #, c-format
 msgid "pgpipe: could not accept connection: error code %d\n"
 msgstr "pgpipe: kunde inte acceptera anslutning: felkod %d\n"
@@ -742,12 +742,12 @@ msgstr "allokerar AH för %s, format %d\n"
 msgid "unrecognized file format \"%d\"\n"
 msgstr "känner inte igen filformat \"%d\"\n"
 
-#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4414
+#: pg_backup_archiver.c:2465 pg_backup_archiver.c:4427
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "klar med objekt %d %s %s\n"
 
-#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4427
+#: pg_backup_archiver.c:2469 pg_backup_archiver.c:4440
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "arbetsprocess misslyckades: felkod %d\n"
@@ -802,127 +802,127 @@ msgstr "funktion \"%s\" hittades inte\n"
 msgid "trigger \"%s\" not found\n"
 msgstr "utlösare \"%s\" hittades inte\n"
 
-#: pg_backup_archiver.c:3196
+#: pg_backup_archiver.c:3209
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "kunde inte sätta sessionsanvändare till \"%s\": %s"
 
-#: pg_backup_archiver.c:3228
+#: pg_backup_archiver.c:3241
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "kunde inte sätta default_with_oids: %s"
 
-#: pg_backup_archiver.c:3382
+#: pg_backup_archiver.c:3395
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "kunde inte sätta search_path till \"%s\": %s"
 
-#: pg_backup_archiver.c:3444
+#: pg_backup_archiver.c:3457
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "kunde inte sätta default_tablespace till %s: %s"
 
-#: pg_backup_archiver.c:3538 pg_backup_archiver.c:3710
+#: pg_backup_archiver.c:3551 pg_backup_archiver.c:3723
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr "VARNING: vet inte hur man sätter ägare för objekttyp \"%s\"\n"
 
-#: pg_backup_archiver.c:3800
+#: pg_backup_archiver.c:3813
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "kunde inte hitta den magiska strängen i filhuvudet\n"
 
-#: pg_backup_archiver.c:3813
+#: pg_backup_archiver.c:3826
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "ej supportad version (%d.%d) i filhuvudet\n"
 
-#: pg_backup_archiver.c:3818
+#: pg_backup_archiver.c:3831
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "riktighetskontroll på heltalsstorlek (%lu) misslyckades\n"
 
-#: pg_backup_archiver.c:3822
+#: pg_backup_archiver.c:3835
 #, c-format
 msgid "WARNING: archive was made on a machine with larger integers, some operations might fail\n"
 msgstr "VARNING: arkivet skapades på en maskin med större heltal, en del operationer kan misslyckas\n"
 
-#: pg_backup_archiver.c:3832
+#: pg_backup_archiver.c:3845
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "förväntat format (%d) skiljer sig från formatet som fanns i filen (%d)\n"
 
-#: pg_backup_archiver.c:3848
+#: pg_backup_archiver.c:3861
 #, c-format
 msgid "WARNING: archive is compressed, but this installation does not support compression -- no data will be available\n"
 msgstr "VARNING: arkivet är komprimerat, men denna installation stödjer inte komprimering -- ingen data kommer kunna läsas\n"
 
-#: pg_backup_archiver.c:3866
+#: pg_backup_archiver.c:3879
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "VARNING: ogiltig skapandedatum i huvud\n"
 
-#: pg_backup_archiver.c:3939
+#: pg_backup_archiver.c:3952
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "går in i restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4003
+#: pg_backup_archiver.c:4016
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "processar objekt %d %s %s\n"
 
-#: pg_backup_archiver.c:4057
+#: pg_backup_archiver.c:4070
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "går in i restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:4078
+#: pg_backup_archiver.c:4091
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "går in i parallella huvudloopen\n"
 
-#: pg_backup_archiver.c:4089
+#: pg_backup_archiver.c:4102
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "hoppar över objekt %d %s %s\n"
 
-#: pg_backup_archiver.c:4099
+#: pg_backup_archiver.c:4112
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "startar objekt %d %s %s\n"
 
-#: pg_backup_archiver.c:4153
+#: pg_backup_archiver.c:4166
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "klar med parallella huvudloopen\n"
 
-#: pg_backup_archiver.c:4171
+#: pg_backup_archiver.c:4184
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "går in i restore_toc_entries_postfork\n"
 
-#: pg_backup_archiver.c:4191
+#: pg_backup_archiver.c:4204
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "processar saknat objekt %d %s %s\n"
 
-#: pg_backup_archiver.c:4370
+#: pg_backup_archiver.c:4383
 #, c-format
 msgid "no item ready\n"
 msgstr "inget objekt är redo\n"
 
-#: pg_backup_archiver.c:4589
+#: pg_backup_archiver.c:4602
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "överför beroende %d -> %d till %d\n"
 
-#: pg_backup_archiver.c:4670
+#: pg_backup_archiver.c:4683
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "reducerar beroenden för %d\n"
 
-#: pg_backup_archiver.c:4722
+#: pg_backup_archiver.c:4735
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr "tabell \"%s\" kunde inte skapas, dess data kommer ej återställas\n"
@@ -1165,8 +1165,8 @@ msgstr "kunde inte skriva till utdatafil: %s\n"
 
 #: pg_backup_directory.c:409
 #, c-format
-msgid "could not close data file: %s\n"
-msgstr "kan inte stänga datafil: %s\n"
+msgid "could not close data file \"%s\": %s\n"
+msgstr "kan inte stänga datafil \"%s\": %s\n"
 
 #: pg_backup_directory.c:450
 #, c-format
@@ -1875,341 +1875,341 @@ msgstr "läser aktiverad radsäkerhet för tabell \"%s.%s\"\n"
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "läser policys för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:3671
+#: pg_dump.c:3673
 #, c-format
 msgid "unexpected policy command type: %c\n"
 msgstr "oväntad kommandotyp för policy: %c\n"
 
-#: pg_dump.c:3799
+#: pg_dump.c:3814
 #, c-format
 msgid "WARNING: owner of publication \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av publicering \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:3939
+#: pg_dump.c:3954
 #, c-format
 msgid "reading publication membership for table \"%s.%s\"\n"
 msgstr "läser publiceringsmedlemskap för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:4085
+#: pg_dump.c:4100
 #, c-format
 msgid "WARNING: subscriptions not dumped because current user is not a superuser\n"
 msgstr "VARNING: prenumerationer har inte dumpats få aktuell användare inte är en superanvändare\n"
 
-#: pg_dump.c:4139
+#: pg_dump.c:4154
 #, c-format
 msgid "WARNING: owner of subscription \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av prenumeration \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:4184
+#: pg_dump.c:4199
 #, c-format
 msgid "WARNING: could not parse subpublications array\n"
 msgstr "VARNING: kunde inte parsa arrayen för subpubliceringar\n"
 
-#: pg_dump.c:4452
+#: pg_dump.c:4517
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "kunde inte hitta föräldrautökning för %s %s\n"
 
-#: pg_dump.c:4584
+#: pg_dump.c:4649
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av schema \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:4607
+#: pg_dump.c:4672
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "schema med OID %u existerar inte\n"
 
-#: pg_dump.c:4932
+#: pg_dump.c:4997
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av datatyp \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:5017
+#: pg_dump.c:5082
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av operator \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:5319
+#: pg_dump.c:5384
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av operatorklass \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:5403
+#: pg_dump.c:5468
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av operator-familj \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:5572
+#: pg_dump.c:5637
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av aggregatfunktion \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:5833
+#: pg_dump.c:5898
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av funktion \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:6611
+#: pg_dump.c:6676
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "VARNING: ägare av tabell \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:6653 pg_dump.c:17027
+#: pg_dump.c:6718 pg_dump.c:17122
 #, c-format
 msgid "failed sanity check, parent table with OID %u of sequence with OID %u not found\n"
 msgstr "misslyckades med riktighetskontroll, föräldratabell med OID %u för sekvens med OID %u hittas inte\n"
 
-#: pg_dump.c:6799
+#: pg_dump.c:6864
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "läser index för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:7203
+#: pg_dump.c:7268
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "läser främmande nyckel-villkor för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:7422
+#: pg_dump.c:7487
 #, c-format
 msgid "failed sanity check, parent table with OID %u of pg_rewrite entry with OID %u not found\n"
 msgstr "misslyckades med riktighetskontroll, föräldratabell med OID %u för pg_rewrite-rad med OID %u hittades inte\n"
 
-#: pg_dump.c:7506
+#: pg_dump.c:7571
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "läser utlösare för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:7639
+#: pg_dump.c:7704
 #, c-format
 msgid "query produced null referenced table name for foreign key trigger \"%s\" on table \"%s\" (OID of table: %u)\n"
 msgstr "fråga producerade null som refererad tabell för främmande nyckel-utlösare \"%s\" i tabell \"%s\" (OID för tabell : %u)\n"
 
-#: pg_dump.c:8194
+#: pg_dump.c:8259
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "hittar kolumner och typer för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:8393
+#: pg_dump.c:8458
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "ogiltigt kolumnnumrering i tabell \"%s\"\n"
 
-#: pg_dump.c:8430
+#: pg_dump.c:8495
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "hittar default-uttryck för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:8453
+#: pg_dump.c:8518
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "felaktigt adnum-värde %d för tabell \"%s\"\n"
 
-#: pg_dump.c:8519
+#: pg_dump.c:8584
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "hittar check-villkor för tabell \"%s.%s\"\n"
 
-#: pg_dump.c:8568
+#: pg_dump.c:8633
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
 msgstr[0] "förväntade %d check-villkor för tabell \"%s\" men hittade %d\n"
 msgstr[1] "förväntade %d check-villkor för tabell \"%s\" men hittade %d\n"
 
-#: pg_dump.c:8572
+#: pg_dump.c:8637
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(systemkatalogerna kan vara trasiga.)\n"
 
-#: pg_dump.c:10133
+#: pg_dump.c:10203
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr "VARNING: typtype för datatyp \"%s\" verkar vara ogiltig\n"
 
-#: pg_dump.c:11493
+#: pg_dump.c:11563
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "VARNING: felaktigt värde i arrayen proargmodes\n"
 
-#: pg_dump.c:11838
+#: pg_dump.c:11908
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "VARNING: kunde inte tolka arrayen proallargtypes\n"
 
-#: pg_dump.c:11854
+#: pg_dump.c:11924
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "VARNING: kunde inte tolka arrayen proargmodes\n"
 
-#: pg_dump.c:11868
+#: pg_dump.c:11938
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "VARNING: kunde inte tolka arrayen proargnames\n"
 
-#: pg_dump.c:11879
+#: pg_dump.c:11949
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "VARNING: kunde inte tolka arrayen proconfig\n"
 
-#: pg_dump.c:11959
+#: pg_dump.c:12029
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "okänt provolatile-värde för funktion \"%s\"\n"
 
-#: pg_dump.c:12003 pg_dump.c:14051
+#: pg_dump.c:12073 pg_dump.c:14127
 #, c-format
 msgid "unrecognized proparallel value for function \"%s\"\n"
 msgstr "okänt proparallel-värde för funktion \"%s\"\n"
 
-#: pg_dump.c:12137 pg_dump.c:12247 pg_dump.c:12254
+#: pg_dump.c:12213 pg_dump.c:12323 pg_dump.c:12330
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "kunde inte hitta funktionsdefinitionen för funktion med OID %u\n"
 
-#: pg_dump.c:12176
+#: pg_dump.c:12252
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr "VARNING: felaktigt värde i fältet pg_cast.castfunc eller pg_cast.castmethod\n"
 
-#: pg_dump.c:12179
+#: pg_dump.c:12255
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "VARNING: felaktigt värde i fältet pg_cast.castmethod\n"
 
-#: pg_dump.c:12273
+#: pg_dump.c:12349
 #, c-format
 msgid "WARNING: bogus transform definition, at least one of trffromsql and trftosql should be nonzero\n"
 msgstr "VARNING: felaktig transform-definition, minst en av trffromsql och trftosql måste vara ickenoll\n"
 
-#: pg_dump.c:12290
+#: pg_dump.c:12366
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "VARNING: felaktigt värde i fältet pg_transform.trffromsql\n"
 
-#: pg_dump.c:12311
+#: pg_dump.c:12387
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "VARNING: felaktigt värde i fältet pg_transform.trftosql\n"
 
-#: pg_dump.c:12627
+#: pg_dump.c:12703
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "VARNING: kunde inte hitta en operator med OID %s.\n"
 
-#: pg_dump.c:12692
+#: pg_dump.c:12768
 #, c-format
 msgid "WARNING: invalid type \"%c\" of access method \"%s\"\n"
 msgstr "VARNING: ogiltig typ \"%c\" för accessmetod \"%s\"\n"
 
-#: pg_dump.c:13444
+#: pg_dump.c:13520
 #, c-format
 msgid "unrecognized collation provider: %s\n"
 msgstr "okänd jämförelseleverantör: %s\n"
 
-#: pg_dump.c:13915
+#: pg_dump.c:13991
 #, c-format
 msgid "WARNING: aggregate function %s could not be dumped correctly for this database version; ignored\n"
 msgstr "VARNING: aggregatfunktion %s kunde inte dumpas korrekt för denna databasversion; ignorerad\n"
 
-#: pg_dump.c:13970
+#: pg_dump.c:14046
 #, c-format
 msgid "unrecognized aggfinalmodify value for aggregate \"%s\"\n"
 msgstr "okänt aggfinalmodify-värde för aggregat \"%s\"\n"
 
-#: pg_dump.c:14026
+#: pg_dump.c:14102
 #, c-format
 msgid "unrecognized aggmfinalmodify value for aggregate \"%s\"\n"
 msgstr "okänt aggmfinalmodify-värde för aggregat \"%s\"\n"
 
-#: pg_dump.c:14761
+#: pg_dump.c:14837
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "okänd objekttyp i standardrättigheter: %d\n"
 
-#: pg_dump.c:14779
+#: pg_dump.c:14855
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "kunde inte parsa standard-ACL-lista (%s)\n"
 
-#: pg_dump.c:14861
+#: pg_dump.c:14937
 #, c-format
 msgid "could not parse initial GRANT ACL list (%s) or initial REVOKE ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "kunde inte parsa initial GRANT ACL-lista (%s) eller initial REVOKE ACL-lista (%s) för objekt \"%s\" (%s)\n"
 
-#: pg_dump.c:14870
+#: pg_dump.c:14946
 #, c-format
 msgid "could not parse GRANT ACL list (%s) or REVOKE ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "kunde inte parsa GRANT ACL-lista (%s) eller REVOKE ACL-lista (%s) för objekt \"%s\" (%s)\n"
 
-#: pg_dump.c:15364
+#: pg_dump.c:15440
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr "fråga för att hämta definition av vy \"%s\" returnerade ingen data\n"
 
-#: pg_dump.c:15367
+#: pg_dump.c:15443
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned more than one definition\n"
 msgstr "fråga för att hämta definition av vy \"%s\" returnerade mer än en definition\n"
 
-#: pg_dump.c:15374
+#: pg_dump.c:15450
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "definition av vy \"%s\" verkar vara tom (längd noll)\n"
 
-#: pg_dump.c:15917
+#: pg_dump.c:16001
 #, c-format
 msgid "invalid number of parents %d for table \"%s\"\n"
 msgstr "ogiltigt antal (%d) föräldrar för tabell \"%s\"\n"
 
-#: pg_dump.c:16250
+#: pg_dump.c:16334
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "ogiltigt kolumnnummer %d för tabell \"%s\"\n"
 
-#: pg_dump.c:16516
+#: pg_dump.c:16606
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "saknar index för integritetsvillkor \"%s\"\n"
 
-#: pg_dump.c:16739
+#: pg_dump.c:16834
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "oväntad integritetsvillkorstyp: %c\n"
 
-#: pg_dump.c:16871 pg_dump.c:17092
+#: pg_dump.c:16966 pg_dump.c:17187
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural "query to get data of sequence \"%s\" returned %d rows (expected 1)\n"
 msgstr[0] "fråga för att hämta data för sekvens \"%s\" returnerade %d rad (förväntade 1)\n"
 msgstr[1] "fråga för att hämta data för sekvens \"%s\" returnerade %d rader (förväntade 1)\n"
 
-#: pg_dump.c:16905
+#: pg_dump.c:17000
 #, c-format
 msgid "unrecognized sequence type: %s\n"
 msgstr "okänd sekvenstyp: %s\n"
 
-#: pg_dump.c:17188
+#: pg_dump.c:17285
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "oväntat tgtype-värde: %d\n"
 
-#: pg_dump.c:17262
+#: pg_dump.c:17359
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr "felaktig argumentsträng (%s) för utlösare \"%s\" i tabell \"%s\"\n"
 
-#: pg_dump.c:17492
+#: pg_dump.c:17595
 #, c-format
 msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned\n"
 msgstr "fråga för att hämta regel \"%s\" för tabell \"%s\" misslyckades: fel antal rader returnerades\n"
 
-#: pg_dump.c:17873
+#: pg_dump.c:17976
 #, c-format
 msgid "reading dependency data\n"
 msgstr "läser beroendedata\n"
 
-#: pg_dump.c:18342
+#: pg_dump.c:18454
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "VARNING: kunde inte parsa arrayen reloptions\n"
@@ -2219,44 +2219,44 @@ msgstr "VARNING: kunde inte parsa arrayen reloptions\n"
 msgid "sorter"
 msgstr "sorterare"
 
-#: pg_dump_sort.c:449
+#: pg_dump_sort.c:456
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "ogiltigt dumpId %d\n"
 
-#: pg_dump_sort.c:455
+#: pg_dump_sort.c:462
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "ogiltigt beroende %d\n"
 
-#: pg_dump_sort.c:688
+#: pg_dump_sort.c:695
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "kunde inte fastställa beroendeloop\n"
 
-#: pg_dump_sort.c:1259
+#: pg_dump_sort.c:1266
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural "NOTICE: there are circular foreign-key constraints among these tables:\n"
 msgstr[0] "NOTIS: det finns cirkulära främmande nyckelberoenden för denna tabell:\n"
 msgstr[1] "NOTIS: det finns cirkulära främmande nyckelberoenden för dessa tabeller:\n"
 
-#: pg_dump_sort.c:1263 pg_dump_sort.c:1283
+#: pg_dump_sort.c:1270 pg_dump_sort.c:1290
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1264
+#: pg_dump_sort.c:1271
 #, c-format
 msgid "You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.\n"
 msgstr "Du kan eventiellt inte återställa dumpen utan att använda --disable-triggers eller temporärt droppa vilkoren.\n"
 
-#: pg_dump_sort.c:1265
+#: pg_dump_sort.c:1272
 #, c-format
 msgid "Consider using a full dump instead of a --data-only dump to avoid this problem.\n"
 msgstr "Överväg att göra en full dump istället för --data-only för att undvika detta problem.\n"
 
-#: pg_dump_sort.c:1277
+#: pg_dump_sort.c:1284
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr "VARNING: kunde inte räta ut beroendeloopen för dessa saker:\n"
index 4760479254bbb3858f0db184477abf4410eb5a27..ff76747b8ccf9cceec935e1a7a8995694a0ba3df 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_rewind (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-08-28 07:04+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-09-02 12:32+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -70,7 +70,7 @@ msgstr "%s: не удалось получить код выхода от под
 msgid "could not open directory \"%s\": %s\n"
 msgstr "не удалось открыть каталог \"%s\": %s\n"
 
-#: copy_fetch.c:89 filemap.c:188 filemap.c:349
+#: copy_fetch.c:89 filemap.c:202 filemap.c:363
 #, c-format
 msgid "could not stat file \"%s\": %s\n"
 msgstr "не удалось получить информацию о файле \"%s\": %s\n"
@@ -199,50 +199,50 @@ msgstr "ошибка при удалении символической ссыл
 msgid "could not open file \"%s\" for reading: %s\n"
 msgstr "не удалось открыть файл \"%s\" для чтения: %s\n"
 
-#: filemap.c:180
+#: filemap.c:194
 #, c-format
 msgid "data file \"%s\" in source is not a regular file\n"
 msgstr "файл данных \"%s\" в источнике не является обычным файлом\n"
 
-#: filemap.c:202
+#: filemap.c:216
 #, c-format
 msgid "\"%s\" is not a directory\n"
 msgstr "\"%s\" не является каталогом\n"
 
-#: filemap.c:225
+#: filemap.c:239
 #, c-format
 msgid "\"%s\" is not a symbolic link\n"
 msgstr "\"%s\" не является символической ссылкой\n"
 
-#: filemap.c:237
+#: filemap.c:251
 #, c-format
 msgid "\"%s\" is not a regular file\n"
 msgstr "\"%s\" не является обычным файлом\n"
 
-#: filemap.c:361
+#: filemap.c:375
 #, c-format
 msgid "source file list is empty\n"
 msgstr "список файлов в источнике пуст\n"
 
-#: filemap.c:476
+#: filemap.c:490
 #, c-format
 msgid "unexpected page modification for directory or symbolic link \"%s\"\n"
 msgstr ""
 "неожиданная модификация страницы для каталога или символической ссылки \"%s"
 "\"\n"
 
-#: filemap.c:511 filemap.c:531
+#: filemap.c:530 filemap.c:550
 #, c-format
 msgid "entry \"%s\" excluded from source file list\n"
 msgstr "\"%s\" исключён из списка исходных файлов\n"
 
-#: filemap.c:514 filemap.c:534
+#: filemap.c:533 filemap.c:553
 #, c-format
 msgid "entry \"%s\" excluded from target file list\n"
 msgstr "\"%s\" исключён из списка целевых файлов\n"
 
 #. translator: first %s is a file path, second is a keyword such as COPY
-#: filemap.c:665
+#: filemap.c:684
 #, c-format
 msgid "%s (%s)\n"
 msgstr "%s (%s)\n"
index d28d3d06fdc5edfd34e02000227c6dbc88e11a46..d0c2dffcde1ed878d14d3574004323a7e76427c4 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_upgrade (PostgreSQL) 11\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-02-05 16:45+0000\n"
-"PO-Revision-Date: 2019-07-07 16:48+0200\n"
+"POT-Creation-Date: 2020-04-03 17:55+0000\n"
+"PO-Revision-Date: 2020-04-05 09:36+0200\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <pgsql-translators@postgresql.org>\n"
 "Language: de\n"
@@ -170,7 +170,7 @@ msgid "Creating script to analyze new cluster"
 msgstr "Erzeuge Skript zum Analysieren des neuen Clusters"
 
 #: check.c:446 check.c:574 check.c:838 check.c:949 check.c:1040 function.c:253
-#: option.c:480 version.c:57 version.c:156 version.c:257 version.c:339
+#: option.c:480 version.c:57 version.c:202 version.c:344
 #, c-format
 msgid "could not open file \"%s\": %s\n"
 msgstr "konnte Datei »%s« nicht öffnen: %s\n"
@@ -258,8 +258,8 @@ msgstr "Der neue Cluster enthält vorbereitete Transaktionen\n"
 msgid "Checking for contrib/isn with bigint-passing mismatch"
 msgstr "Prüfe auf contrib/isn mit unpassender bigint-Übergabe"
 
-#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:179
-#: version.c:280
+#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:248
+#: version.c:285
 #, c-format
 msgid "fatal\n"
 msgstr "fatal\n"
@@ -1050,8 +1050,8 @@ msgstr "  -D, --new-datadir=DATENVERZ   Datenverzeichnis des neuen Clusters\n"
 
 #: option.c:286
 #, c-format
-msgid "  -j, --jobs                    number of simultaneous processes or threads to use\n"
-msgstr "  -j, --jobs                    Anzahl paralleler Prozesse oder Threads\n"
+msgid "  -j, --jobs=NUM                number of simultaneous processes or threads to use\n"
+msgstr "  -j, --jobs=NUM                Anzahl paralleler Prozesse oder Threads\n"
 
 #: option.c:287
 #, c-format
@@ -1434,13 +1434,13 @@ msgstr ""
 
 #: server.c:168
 #, c-format
-msgid "could not open version file: %s\n"
-msgstr "konnte Versionsdatei nicht öffnen: %s\n"
+msgid "could not open version file \"%s\"\n"
+msgstr "konnte Versionsdatei »%s« nicht öffnen\n"
 
 #: server.c:172
 #, c-format
-msgid "could not parse PG_VERSION file from %s\n"
-msgstr "konnte PG_VERSION-Datei von %s nicht parsen\n"
+msgid "could not parse version file \"%s\"\n"
+msgstr "konnte Versionsdatei »%s« nicht interpretieren\n"
 
 #: server.c:295
 #, c-format
@@ -1533,7 +1533,7 @@ msgstr "ok"
 msgid "Checking for large objects"
 msgstr "Prüfe auf Large Objects"
 
-#: version.c:80 version.c:382
+#: version.c:80 version.c:387
 #, c-format
 msgid "warning"
 msgstr "Warnung"
@@ -1576,12 +1576,12 @@ msgstr ""
 "Standardrechte zu setzen.\n"
 "\n"
 
-#: version.c:118
+#: version.c:242
 #, c-format
 msgid "Checking for incompatible \"line\" data type"
 msgstr "Prüfe auf inkompatiblen Datentyp »line«"
 
-#: version.c:180
+#: version.c:249
 #, c-format
 msgid ""
 "Your installation contains the \"line\" data type in user tables.  This\n"
@@ -1601,12 +1601,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:215
+#: version.c:279
 #, c-format
 msgid "Checking for invalid \"unknown\" user columns"
 msgstr "Prüfe auf ungültige Benutzerspalten mit Typ »unknown«"
 
-#: version.c:281
+#: version.c:286
 #, c-format
 msgid ""
 "Your installation contains the \"unknown\" data type in user tables.  This\n"
@@ -1624,12 +1624,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:304
+#: version.c:309
 #, c-format
 msgid "Checking for hash indexes"
 msgstr "Prüfe auf Hash-Indexe"
 
-#: version.c:384
+#: version.c:389
 #, c-format
 msgid ""
 "\n"
@@ -1646,7 +1646,7 @@ msgstr ""
 "werden Sie Anweisungen zum REINDEX erhalten.\n"
 "\n"
 
-#: version.c:390
+#: version.c:395
 #, c-format
 msgid ""
 "\n"
index 2fc3b9be50469881fe5c5764e8f929d9043a7c34..ca8fd4334b88b2dd183eec06c669215659f12231 100644 (file)
@@ -7,15 +7,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-02-05 00:45+0000\n"
-"PO-Revision-Date: 2019-02-05 08:29+0100\n"
+"POT-Creation-Date: 2020-04-15 12:55+0000\n"
+"PO-Revision-Date: 2020-04-16 09:01+0200\n"
 "Last-Translator: \n"
 "Language-Team: \n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 2.3\n"
 
 #: check.c:66
 #, c-format
@@ -172,7 +172,7 @@ msgid "Creating script to analyze new cluster"
 msgstr "Création d'un script pour analyser la nouvelle instance"
 
 #: check.c:446 check.c:574 check.c:838 check.c:949 check.c:1040 function.c:253
-#: option.c:480 version.c:57 version.c:156 version.c:257 version.c:339
+#: option.c:480 version.c:57 version.c:202 version.c:344
 #, c-format
 msgid "could not open file \"%s\": %s\n"
 msgstr "n'a pas pu ouvrir le fichier « %s » : %s\n"
@@ -260,8 +260,8 @@ msgstr "L'instance cible contient des transactions préparées\n"
 msgid "Checking for contrib/isn with bigint-passing mismatch"
 msgstr "Vérification de contrib/isn avec une différence sur le passage des bigint"
 
-#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:179
-#: version.c:280
+#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:248
+#: version.c:285
 #, c-format
 msgid "fatal\n"
 msgstr "fatal\n"
@@ -381,12 +381,12 @@ msgstr "%d : problème sur l'état de l'instance de la base de données\n"
 #: controldata.c:156
 #, c-format
 msgid "The source cluster was shut down while in recovery mode.  To upgrade, use \"rsync\" as documented or shut it down as a primary.\n"
-msgstr "L'instance source a été arrêté alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez-la en tant que serveur primaire.\n"
+msgstr "L'instance source a été arrêtée alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez le en tant que serveur primaire.\n"
 
 #: controldata.c:158
 #, c-format
 msgid "The target cluster was shut down while in recovery mode.  To upgrade, use \"rsync\" as documented or shut it down as a primary.\n"
-msgstr "L'instance cible a été arrêté alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez-la en tant que serveur primaire.\n"
+msgstr "L'instance cible a été arrêtée alors qu'elle était en mode restauration. Pour mettre à jour, utilisez « rsync » comme documenté ou arrêtez l'instance en tant que primaire.\n"
 
 #: controldata.c:163
 #, c-format
@@ -1047,8 +1047,8 @@ msgstr "  -D, --new-datadir=DIRDONNEES  répertoire des données de la nouvelle
 
 #: option.c:286
 #, c-format
-msgid "  -j, --jobs                    number of simultaneous processes or threads to use\n"
-msgstr "  -j, --jobs                    nombre de processus ou threads simultanés à utiliser\n"
+msgid "  -j, --jobs=NUM                number of simultaneous processes or threads to use\n"
+msgstr "  -j, --jobs=NUM                nombre de processus ou threads simultanés à utiliser\n"
 
 #: option.c:287
 #, c-format
@@ -1432,13 +1432,13 @@ msgstr ""
 
 #: server.c:168
 #, c-format
-msgid "could not open version file: %s\n"
-msgstr "n'a pas pu ouvrir le fichier de version : %s\n"
+msgid "could not open version file \"%s\"\n"
+msgstr "n'a pas pu ouvrir le fichier de version « %s »\n"
 
 #: server.c:172
 #, c-format
-msgid "could not parse PG_VERSION file from %s\n"
-msgstr "n'a pas pu analyser le fichier PG_VERSION à partir de %s\n"
+msgid "could not parse version file \"%s\"\n"
+msgstr "n'a pas pu analyser le fichier de version « %s »\n"
 
 #: server.c:295
 #, c-format
@@ -1529,7 +1529,7 @@ msgstr "ok"
 msgid "Checking for large objects"
 msgstr "Vérification des Large Objects"
 
-#: version.c:80 version.c:382
+#: version.c:80 version.c:387
 #, c-format
 msgid "warning"
 msgstr "attention"
@@ -1570,12 +1570,12 @@ msgstr ""
 "défaut.\n"
 "\n"
 
-#: version.c:118
+#: version.c:242
 #, c-format
 msgid "Checking for incompatible \"line\" data type"
 msgstr "Vérification des types de données line incompatibles"
 
-#: version.c:180
+#: version.c:249
 #, c-format
 msgid ""
 "Your installation contains the \"line\" data type in user tables.  This\n"
@@ -1594,12 +1594,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:215
+#: version.c:279
 #, c-format
 msgid "Checking for invalid \"unknown\" user columns"
 msgstr "Vérification des colonnes utilisateurs « unknown » invalides"
 
-#: version.c:281
+#: version.c:286
 #, c-format
 msgid ""
 "Your installation contains the \"unknown\" data type in user tables.  This\n"
@@ -1617,12 +1617,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:304
+#: version.c:309
 #, c-format
 msgid "Checking for hash indexes"
 msgstr "Vérification des index hash"
 
-#: version.c:384
+#: version.c:389
 #, c-format
 msgid ""
 "\n"
@@ -1639,7 +1639,7 @@ msgstr ""
 "REINDEX vous seront données.\n"
 "\n"
 
-#: version.c:390
+#: version.c:395
 #, c-format
 msgid ""
 "\n"
@@ -1660,21 +1660,29 @@ msgstr ""
 "index invalides. Avant cela, aucun de ces index ne sera utilisé.\n"
 "\n"
 
-#~ msgid "------------------------------------------------\n"
-#~ msgstr "------------------------------------------------\n"
+#~ msgid "could not parse PG_VERSION file from %s\n"
+#~ msgstr "n'a pas pu analyser le fichier PG_VERSION à partir de %s\n"
 
-#~ msgid "-----------------------------\n"
-#~ msgstr "-----------------------------\n"
+#~ msgid "cannot write to log file %s\n"
+#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n"
 
-#~ msgid ""
-#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n"
-#~ "because of backend API changes made during development.\n"
-#~ msgstr ""
-#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n"
-#~ "à cause de changements dans l'API du moteur fait lors du développement.\n"
+#~ msgid "cannot find current directory\n"
+#~ msgstr "ne peut pas trouver le répertoire courant\n"
 
-#~ msgid "%s is not a directory\n"
-#~ msgstr "%s n'est pas un répertoire\n"
+#~ msgid "Cannot open file %s: %m\n"
+#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n"
+
+#~ msgid "Cannot read line %d from %s: %m\n"
+#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n"
+
+#~ msgid "Checking for invalid \"line\" user columns"
+#~ msgstr "Vérification des colonnes utilisateurs « line » invalides"
+
+#~ msgid "----------------\n"
+#~ msgstr "----------------\n"
+
+#~ msgid "------------------\n"
+#~ msgstr "------------------\n"
 
 #~ msgid ""
 #~ "could not load library \"%s\":\n"
@@ -1683,23 +1691,18 @@ msgstr ""
 #~ "n'a pas pu charger la biblothèque « %s »:\n"
 #~ "%s\n"
 
-#~ msgid "------------------\n"
-#~ msgstr "------------------\n"
-
-#~ msgid "----------------\n"
-#~ msgstr "----------------\n"
-
-#~ msgid "Checking for invalid \"line\" user columns"
-#~ msgstr "Vérification des colonnes utilisateurs « line » invalides"
-
-#~ msgid "Cannot read line %d from %s: %m\n"
-#~ msgstr "Ne peut pas lire la ligne %d à partir de %s : %m\n"
+#~ msgid "%s is not a directory\n"
+#~ msgstr "%s n'est pas un répertoire\n"
 
-#~ msgid "Cannot open file %s: %m\n"
-#~ msgstr "Ne peut pas ouvrir le fichier %s : %m\n"
+#~ msgid ""
+#~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n"
+#~ "because of backend API changes made during development.\n"
+#~ msgstr ""
+#~ "Cet outil peut seulement mettre à jour à partir de la version 9.0 de PostgreSQL (après le 11 janvier 2010)\n"
+#~ "à cause de changements dans l'API du moteur fait lors du développement.\n"
 
-#~ msgid "cannot find current directory\n"
-#~ msgstr "ne peut pas trouver le répertoire courant\n"
+#~ msgid "-----------------------------\n"
+#~ msgstr "-----------------------------\n"
 
-#~ msgid "cannot write to log file %s\n"
-#~ msgstr "ne peut pas écrire dans le fichier de traces %s\n"
+#~ msgid "------------------------------------------------\n"
+#~ msgstr "------------------------------------------------\n"
index b625c3a53a8e3a9615570860f358a3093be879aa..b7dda8b516a169a3c08752eb9d66add2fbd90b66 100644 (file)
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-02-05 11:03+0300\n"
-"PO-Revision-Date: 2019-02-08 13:03+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
+"PO-Revision-Date: 2020-05-06 11:08+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
 "Language: ru\n"
@@ -1190,10 +1190,10 @@ msgstr "  -D, --new-datadir=КАТ_DATA    каталог данных ново
 #: option.c:286
 #, c-format
 msgid ""
-"  -j, --jobs                    number of simultaneous processes or threads "
+"  -j, --jobs=NUM                number of simultaneous processes or threads "
 "to use\n"
 msgstr ""
-"  -j, --jobs                    число одновременно используемых процессов "
+"  -j, --jobs=ЧИСЛО              число одновременно используемых процессов "
 "или\n"
 "                                потоков\n"
 
@@ -1610,13 +1610,13 @@ msgstr ""
 
 #: server.c:168
 #, c-format
-msgid "could not open version file: %s\n"
-msgstr "не удалось открыть файл с версией: %s\n"
+msgid "could not open version file \"%s\"\n"
+msgstr "не удалось открыть файл с версией \"%s\"\n"
 
 #: server.c:172
 #, c-format
-msgid "could not parse PG_VERSION file from %s\n"
-msgstr "не удалось разобрать файл PG_VERSION из %s\n"
+msgid "could not parse version file \"%s\"\n"
+msgstr "не удалось разобрать файл с версией \"%s\"\n"
 
 #: server.c:295
 #, c-format
@@ -1854,6 +1854,9 @@ msgstr ""
 "индексы; до этого никакие хеш-индексы не будут использоваться.\n"
 "\n"
 
+#~ msgid "could not parse PG_VERSION file from %s\n"
+#~ msgstr "не удалось разобрать файл PG_VERSION из %s\n"
+
 #~ msgid ""
 #~ "This utility can only upgrade to PostgreSQL version 9.0 after 2010-01-11\n"
 #~ "because of backend API changes made during development.\n"
index 6433d22ae2d95f4d5b41217ed9da4235af5be272..f9a8b354c9bd01d93c33f4b1d7004662700818a8 100644 (file)
@@ -1,14 +1,14 @@
 # Swedish message translation file for pg_upgrade
 # Copyright (C) 2017 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
-# Dennis Björklund <db@zigo.dhs.org>, 2017, 2018.
+# Dennis Björklund <db@zigo.dhs.org>, 2017, 2018, 2019, 2020.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: pg_upgrade (PostgreSQL) 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2018-12-20 20:15+0000\n"
-"PO-Revision-Date: 2018-12-20 23:24+0100\n"
+"POT-Creation-Date: 2020-04-01 03:25+0000\n"
+"PO-Revision-Date: 2020-04-01 07:00+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -167,7 +167,7 @@ msgid "Creating script to analyze new cluster"
 msgstr "Skapar skript för att analysera nya klustret"
 
 #: check.c:446 check.c:574 check.c:838 check.c:949 check.c:1040 function.c:253
-#: option.c:480 version.c:57 version.c:156 version.c:257 version.c:339
+#: option.c:480 version.c:57 version.c:202 version.c:344
 #, c-format
 msgid "could not open file \"%s\": %s\n"
 msgstr "kan inte öppna fil \"%s\": %s\n"
@@ -255,8 +255,8 @@ msgstr "Målklustret innehåller förberedda transaktioner\n"
 msgid "Checking for contrib/isn with bigint-passing mismatch"
 msgstr "Letar efter contrib/isn med bigint-anropsfel"
 
-#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:179
-#: version.c:280
+#: check.c:860 check.c:972 check.c:1063 function.c:268 version.c:248
+#: version.c:285
 #, c-format
 msgid "fatal\n"
 msgstr "fatalt\n"
@@ -1046,8 +1046,8 @@ msgstr "  -D, --new-datadir=DATAKAT     nya klustrets datakatalog\n"
 
 #: option.c:286
 #, c-format
-msgid "  -j, --jobs                    number of simultaneous processes or threads to use\n"
-msgstr "  -j, --jobs                    antal samtidiga processer eller trådar att använda\n"
+msgid "  -j, --jobs=NUM                number of simultaneous processes or threads to use\n"
+msgstr "  -j, --jobs=NUM                antal samtidiga processer eller trådar att använda\n"
 
 #: option.c:287
 #, c-format
@@ -1430,13 +1430,13 @@ msgstr ""
 
 #: server.c:168
 #, c-format
-msgid "could not open version file: %s\n"
-msgstr "kunde inte öppna versionsfil: %s\n"
+msgid "could not open version file \"%s\"\n"
+msgstr "kunde inte öppna versionsfil \"%s\"\n"
 
 #: server.c:172
 #, c-format
-msgid "could not parse PG_VERSION file from %s\n"
-msgstr "kunde inte parsa PG_VERSION-fil från %s\n"
+msgid "could not parse version file \"%s\"\n"
+msgstr "kunde inte tolka versionsfil \"%s\"\n"
 
 #: server.c:295
 #, c-format
@@ -1529,7 +1529,7 @@ msgstr "ok"
 msgid "Checking for large objects"
 msgstr "Letar efter stora objekt"
 
-#: version.c:80 version.c:382
+#: version.c:80 version.c:387
 #, c-format
 msgid "warning"
 msgstr "varning"
@@ -1573,12 +1573,12 @@ msgstr ""
 "\n"
 
 # FIXME: is this msgid correct?
-#: version.c:118
+#: version.c:242
 #, c-format
 msgid "Checking for incompatible \"line\" data type"
 msgstr "Letar efter inkompatibel \"line\"-datatyp"
 
-#: version.c:180
+#: version.c:249
 #, c-format
 msgid ""
 "Your installation contains the \"line\" data type in user tables.  This\n"
@@ -1597,12 +1597,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:215
+#: version.c:279
 #, c-format
 msgid "Checking for invalid \"unknown\" user columns"
 msgstr "Letar efter ogiltiga användarkolumner av typen \"unknown\""
 
-#: version.c:281
+#: version.c:286
 #, c-format
 msgid ""
 "Your installation contains the \"unknown\" data type in user tables.  This\n"
@@ -1619,12 +1619,12 @@ msgstr ""
 "    %s\n"
 "\n"
 
-#: version.c:304
+#: version.c:309
 #, c-format
 msgid "Checking for hash indexes"
 msgstr "Letar efter hash-index"
 
-#: version.c:384
+#: version.c:389
 #, c-format
 msgid ""
 "\n"
@@ -1641,7 +1641,7 @@ msgstr ""
 "REINDEX-instruktioner.\n"
 "\n"
 
-#: version.c:390
+#: version.c:395
 #, c-format
 msgid ""
 "\n"
@@ -1708,3 +1708,6 @@ msgstr ""
 
 #~ msgid "------------------------------------------------\n"
 #~ msgstr "------------------------------------------------\n"
+
+#~ msgid "could not parse PG_VERSION file from %s\n"
+#~ msgstr "kunde inte parsa PG_VERSION-fil från %s\n"
index a268fba153aca23cdfaa41cc2ebc18564e7a4fbf..c4b4ebea6412ef74b7aeb5d9cdb758504e051454 100644 (file)
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_verify_checksums (PostgreSQL) 11\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-06-17 21:28+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-06-17 21:48+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -12,7 +12,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: pg_verify_checksums.c:39
+#: pg_verify_checksums.c:40
 #, c-format
 msgid ""
 "%s verifies data checksums in a PostgreSQL database cluster.\n"
@@ -21,17 +21,17 @@ msgstr ""
 "%s проверяет контрольные суммы данных в кластере БД PostgreSQL.\n"
 "\n"
 
-#: pg_verify_checksums.c:40
+#: pg_verify_checksums.c:41
 #, c-format
 msgid "Usage:\n"
 msgstr "Использование:\n"
 
-#: pg_verify_checksums.c:41
+#: pg_verify_checksums.c:42
 #, c-format
 msgid "  %s [OPTION]... [DATADIR]\n"
 msgstr "  %s [ПАРАМЕТР]... [КАТАЛОГ]\n"
 
-#: pg_verify_checksums.c:42
+#: pg_verify_checksums.c:43
 #, c-format
 msgid ""
 "\n"
@@ -40,17 +40,17 @@ msgstr ""
 "\n"
 "Параметры:\n"
 
-#: pg_verify_checksums.c:43
+#: pg_verify_checksums.c:44
 #, c-format
 msgid " [-D, --pgdata=]DATADIR  data directory\n"
 msgstr " [-D, --pgdata=]КАТ_ДАННЫХ каталог данных\n"
 
-#: pg_verify_checksums.c:44
+#: pg_verify_checksums.c:45
 #, c-format
 msgid "  -v, --verbose          output verbose messages\n"
 msgstr "  -v, --verbose          выводить подробные сообщения\n"
 
-#: pg_verify_checksums.c:45
+#: pg_verify_checksums.c:46
 #, c-format
 msgid ""
 "  -r RELFILENODE         check only relation with specified relfilenode\n"
@@ -58,17 +58,17 @@ msgstr ""
 "  -r RELFILENODE         проверить только отношение с указанным файловым "
 "узлом\n"
 
-#: pg_verify_checksums.c:46
+#: pg_verify_checksums.c:47
 #, c-format
 msgid "  -V, --version          output version information, then exit\n"
 msgstr "  -V, --version          показать версию и выйти\n"
 
-#: pg_verify_checksums.c:47
+#: pg_verify_checksums.c:48
 #, c-format
 msgid "  -?, --help             show this help, then exit\n"
 msgstr "  -?, --help             показать эту справку и выйти\n"
 
-#: pg_verify_checksums.c:48
+#: pg_verify_checksums.c:49
 #, c-format
 msgid ""
 "\n"
@@ -82,23 +82,23 @@ msgstr ""
 "переменной окружения PGDATA.\n"
 "\n"
 
-#: pg_verify_checksums.c:50
+#: pg_verify_checksums.c:51
 #, c-format
 msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n"
 msgstr "Об ошибках сообщайте по адресу <pgsql-bugs@postgresql.org>.\n"
 
-#: pg_verify_checksums.c:93
+#: pg_verify_checksums.c:111
 #, c-format
 msgid "%s: could not open file \"%s\": %s\n"
 msgstr "%s: не удалось открыть файл \"%s\": %s\n"
 
-#: pg_verify_checksums.c:109
+#: pg_verify_checksums.c:127
 #, c-format
 msgid "%s: could not read block %u in file \"%s\": read %d of %d\n"
 msgstr ""
 "%s: не удалось прочитать блок %u в файле \"%s\" (прочитано байт: %d из %d)\n"
 
-#: pg_verify_checksums.c:123
+#: pg_verify_checksums.c:141
 #, c-format
 msgid ""
 "%s: checksum verification failed in file \"%s\", block %u: calculated "
@@ -107,65 +107,65 @@ msgstr ""
 "%s: ошибка контрольных сумм в файле \"%s\", блоке %u: вычислена контрольная "
 "сумма %X, но блок содержит %X\n"
 
-#: pg_verify_checksums.c:131
+#: pg_verify_checksums.c:149
 #, c-format
 msgid "%s: checksums verified in file \"%s\"\n"
 msgstr "%s: контрольные суммы в файле \"%s\" проверены\n"
 
-#: pg_verify_checksums.c:147
+#: pg_verify_checksums.c:165
 #, c-format
 msgid "%s: could not open directory \"%s\": %s\n"
 msgstr "%s: не удалось открыть каталог \"%s\": %s\n"
 
-#: pg_verify_checksums.c:175
+#: pg_verify_checksums.c:193 pg_verify_checksums.c:266
 #, c-format
 msgid "%s: could not stat file \"%s\": %s\n"
 msgstr "%s: не удалось получить информацию о файле \"%s\": %s\n"
 
-#: pg_verify_checksums.c:203
+#: pg_verify_checksums.c:221
 #, c-format
 msgid "%s: invalid segment number %d in file name \"%s\"\n"
 msgstr "%s: неверный номер сегмента %d в имени файла \"%s\"\n"
 
-#: pg_verify_checksums.c:274
+#: pg_verify_checksums.c:336
 #, c-format
 msgid "%s: invalid relfilenode specification, must be numeric: %s\n"
 msgstr ""
 "%s: неверное указание файлового узла (relfilenode), требуется число: %s\n"
 
-#: pg_verify_checksums.c:280 pg_verify_checksums.c:296
-#: pg_verify_checksums.c:306
+#: pg_verify_checksums.c:342 pg_verify_checksums.c:358
+#: pg_verify_checksums.c:368
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Для дополнительной информации попробуйте \"%s --help\".\n"
 
-#: pg_verify_checksums.c:295
+#: pg_verify_checksums.c:357
 #, c-format
 msgid "%s: no data directory specified\n"
 msgstr "%s: каталог данных не указан\n"
 
-#: pg_verify_checksums.c:304
+#: pg_verify_checksums.c:366
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
 msgstr "%s: слишком много аргументов командной строки (первый: \"%s\")\n"
 
-#: pg_verify_checksums.c:315
+#: pg_verify_checksums.c:377
 #, c-format
 msgid "%s: pg_control CRC value is incorrect\n"
 msgstr "%s: ошибка контрольного значения в pg_control\n"
 
-#: pg_verify_checksums.c:321
+#: pg_verify_checksums.c:383
 #, c-format
 msgid ""
 "%s: cluster is not compatible with this version of pg_verify_checksums\n"
 msgstr "%s: кластер несовместим с этой версией pg_verify_checksums\n"
 
-#: pg_verify_checksums.c:328
+#: pg_verify_checksums.c:390
 #, c-format
 msgid "%s: database cluster is not compatible\n"
 msgstr "%s: несовместимый кластер баз данных\n"
 
-#: pg_verify_checksums.c:330
+#: pg_verify_checksums.c:392
 #, c-format
 msgid ""
 "The database cluster was initialized with block size %u, but "
@@ -174,37 +174,37 @@ msgstr ""
 "Кластер баз данных был инициализирован с размером блока %u, а утилита "
 "pg_verify_checksums скомпилирована для размера блока %u.\n"
 
-#: pg_verify_checksums.c:338
+#: pg_verify_checksums.c:400
 #, c-format
 msgid "%s: cluster must be shut down to verify checksums\n"
 msgstr "%s: для проверки контрольных сумм кластер должен быть отключён\n"
 
-#: pg_verify_checksums.c:344
+#: pg_verify_checksums.c:406
 #, c-format
 msgid "%s: data checksums are not enabled in cluster\n"
 msgstr "%s: контрольные суммы в кластере не включены\n"
 
-#: pg_verify_checksums.c:353
+#: pg_verify_checksums.c:415
 #, c-format
 msgid "Checksum scan completed\n"
 msgstr "Проверка контрольных сумм завершена\n"
 
-#: pg_verify_checksums.c:354
+#: pg_verify_checksums.c:416
 #, c-format
 msgid "Data checksum version: %d\n"
 msgstr "Версия контрольных сумм данных: %d\n"
 
-#: pg_verify_checksums.c:355
+#: pg_verify_checksums.c:417
 #, c-format
 msgid "Files scanned:  %s\n"
 msgstr "Просканировано файлов: %s\n"
 
-#: pg_verify_checksums.c:356
+#: pg_verify_checksums.c:418
 #, c-format
 msgid "Blocks scanned: %s\n"
 msgstr "Просканировано блоков: %s\n"
 
-#: pg_verify_checksums.c:357
+#: pg_verify_checksums.c:419
 #, c-format
 msgid "Bad checksums:  %s\n"
 msgstr "Неверные контрольные суммы: %s\n"
index 116207387b783a6c0ae55004dfcb93c694fd5de8..837fe51a36e91088b17881386023308f91680253 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psql (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-09-09 12:22+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-09-02 12:48+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -4063,31 +4063,31 @@ msgstr "%s: нехватка памяти\n"
 #: sql_help.c:1681 sql_help.c:1697 sql_help.c:1918 sql_help.c:1987
 #: sql_help.c:2006 sql_help.c:2019 sql_help.c:2075 sql_help.c:2081
 #: sql_help.c:2091 sql_help.c:2111 sql_help.c:2136 sql_help.c:2154
-#: sql_help.c:2183 sql_help.c:2275 sql_help.c:2316 sql_help.c:2339
-#: sql_help.c:2360 sql_help.c:2361 sql_help.c:2396 sql_help.c:2416
-#: sql_help.c:2438 sql_help.c:2452 sql_help.c:2472 sql_help.c:2495
-#: sql_help.c:2525 sql_help.c:2550 sql_help.c:2596 sql_help.c:2867
-#: sql_help.c:2880 sql_help.c:2897 sql_help.c:2913 sql_help.c:2953
-#: sql_help.c:3005 sql_help.c:3009 sql_help.c:3011 sql_help.c:3017
-#: sql_help.c:3035 sql_help.c:3062 sql_help.c:3097 sql_help.c:3109
-#: sql_help.c:3118 sql_help.c:3162 sql_help.c:3176 sql_help.c:3204
-#: sql_help.c:3212 sql_help.c:3220 sql_help.c:3228 sql_help.c:3236
-#: sql_help.c:3244 sql_help.c:3252 sql_help.c:3260 sql_help.c:3269
-#: sql_help.c:3280 sql_help.c:3288 sql_help.c:3296 sql_help.c:3304
-#: sql_help.c:3312 sql_help.c:3322 sql_help.c:3331 sql_help.c:3340
-#: sql_help.c:3348 sql_help.c:3358 sql_help.c:3369 sql_help.c:3377
-#: sql_help.c:3386 sql_help.c:3397 sql_help.c:3406 sql_help.c:3414
-#: sql_help.c:3422 sql_help.c:3430 sql_help.c:3438 sql_help.c:3446
-#: sql_help.c:3454 sql_help.c:3462 sql_help.c:3470 sql_help.c:3478
-#: sql_help.c:3486 sql_help.c:3503 sql_help.c:3512 sql_help.c:3520
-#: sql_help.c:3537 sql_help.c:3552 sql_help.c:3820 sql_help.c:3871
-#: sql_help.c:3900 sql_help.c:3908 sql_help.c:4341 sql_help.c:4389
-#: sql_help.c:4530
+#: sql_help.c:2183 sql_help.c:2275 sql_help.c:2319 sql_help.c:2343
+#: sql_help.c:2364 sql_help.c:2365 sql_help.c:2400 sql_help.c:2420
+#: sql_help.c:2442 sql_help.c:2456 sql_help.c:2476 sql_help.c:2499
+#: sql_help.c:2529 sql_help.c:2554 sql_help.c:2600 sql_help.c:2871
+#: sql_help.c:2884 sql_help.c:2901 sql_help.c:2917 sql_help.c:2957
+#: sql_help.c:3009 sql_help.c:3013 sql_help.c:3015 sql_help.c:3021
+#: sql_help.c:3039 sql_help.c:3066 sql_help.c:3101 sql_help.c:3113
+#: sql_help.c:3122 sql_help.c:3166 sql_help.c:3180 sql_help.c:3208
+#: sql_help.c:3216 sql_help.c:3224 sql_help.c:3232 sql_help.c:3240
+#: sql_help.c:3248 sql_help.c:3256 sql_help.c:3264 sql_help.c:3273
+#: sql_help.c:3284 sql_help.c:3292 sql_help.c:3300 sql_help.c:3308
+#: sql_help.c:3316 sql_help.c:3326 sql_help.c:3335 sql_help.c:3344
+#: sql_help.c:3352 sql_help.c:3362 sql_help.c:3373 sql_help.c:3381
+#: sql_help.c:3390 sql_help.c:3401 sql_help.c:3410 sql_help.c:3418
+#: sql_help.c:3426 sql_help.c:3434 sql_help.c:3442 sql_help.c:3450
+#: sql_help.c:3458 sql_help.c:3466 sql_help.c:3474 sql_help.c:3482
+#: sql_help.c:3490 sql_help.c:3507 sql_help.c:3516 sql_help.c:3524
+#: sql_help.c:3541 sql_help.c:3556 sql_help.c:3827 sql_help.c:3878
+#: sql_help.c:3907 sql_help.c:3915 sql_help.c:4359 sql_help.c:4407
+#: sql_help.c:4548
 msgid "name"
 msgstr "имя"
 
 #: sql_help.c:36 sql_help.c:39 sql_help.c:42 sql_help.c:327 sql_help.c:1768
-#: sql_help.c:3177 sql_help.c:4127
+#: sql_help.c:3181 sql_help.c:4145
 msgid "aggregate_signature"
 msgstr "сигнатура_агр_функции"
 
@@ -4108,7 +4108,7 @@ msgstr "новое_имя"
 #: sql_help.c:850 sql_help.c:888 sql_help.c:988 sql_help.c:1027 sql_help.c:1056
 #: sql_help.c:1076 sql_help.c:1089 sql_help.c:1123 sql_help.c:1326
 #: sql_help.c:1390 sql_help.c:1433 sql_help.c:1454 sql_help.c:1517
-#: sql_help.c:1626 sql_help.c:2853
+#: sql_help.c:1626 sql_help.c:2857
 msgid "new_owner"
 msgstr "новый_владелец"
 
@@ -4120,7 +4120,7 @@ msgstr "новый_владелец"
 msgid "new_schema"
 msgstr "новая_схема"
 
-#: sql_help.c:44 sql_help.c:1832 sql_help.c:3178 sql_help.c:4156
+#: sql_help.c:44 sql_help.c:1832 sql_help.c:3182 sql_help.c:4174
 msgid "where aggregate_signature is:"
 msgstr "где сигнатура_агр_функции:"
 
@@ -4131,10 +4131,10 @@ msgstr "где сигнатура_агр_функции:"
 #: sql_help.c:980 sql_help.c:985 sql_help.c:990 sql_help.c:995 sql_help.c:1786
 #: sql_help.c:1803 sql_help.c:1809 sql_help.c:1833 sql_help.c:1836
 #: sql_help.c:1839 sql_help.c:1988 sql_help.c:2007 sql_help.c:2010
-#: sql_help.c:2276 sql_help.c:2473 sql_help.c:3179 sql_help.c:3182
-#: sql_help.c:3185 sql_help.c:3270 sql_help.c:3359 sql_help.c:3387
-#: sql_help.c:3705 sql_help.c:4038 sql_help.c:4133 sql_help.c:4140
-#: sql_help.c:4146 sql_help.c:4157 sql_help.c:4160 sql_help.c:4163
+#: sql_help.c:2276 sql_help.c:2477 sql_help.c:3183 sql_help.c:3186
+#: sql_help.c:3189 sql_help.c:3274 sql_help.c:3363 sql_help.c:3391
+#: sql_help.c:3711 sql_help.c:4053 sql_help.c:4151 sql_help.c:4158
+#: sql_help.c:4164 sql_help.c:4175 sql_help.c:4178 sql_help.c:4181
 msgid "argmode"
 msgstr "режим_аргумента"
 
@@ -4145,10 +4145,10 @@ msgstr "режим_аргумента"
 #: sql_help.c:981 sql_help.c:986 sql_help.c:991 sql_help.c:996 sql_help.c:1787
 #: sql_help.c:1804 sql_help.c:1810 sql_help.c:1834 sql_help.c:1837
 #: sql_help.c:1840 sql_help.c:1989 sql_help.c:2008 sql_help.c:2011
-#: sql_help.c:2277 sql_help.c:2474 sql_help.c:3180 sql_help.c:3183
-#: sql_help.c:3186 sql_help.c:3271 sql_help.c:3360 sql_help.c:3388
-#: sql_help.c:4134 sql_help.c:4141 sql_help.c:4147 sql_help.c:4158
-#: sql_help.c:4161 sql_help.c:4164
+#: sql_help.c:2277 sql_help.c:2478 sql_help.c:3184 sql_help.c:3187
+#: sql_help.c:3190 sql_help.c:3275 sql_help.c:3364 sql_help.c:3392
+#: sql_help.c:4152 sql_help.c:4159 sql_help.c:4165 sql_help.c:4176
+#: sql_help.c:4179 sql_help.c:4182
 msgid "argname"
 msgstr "имя_аргумента"
 
@@ -4158,24 +4158,24 @@ msgstr "имя_аргумента"
 #: sql_help.c:844 sql_help.c:849 sql_help.c:854 sql_help.c:859 sql_help.c:977
 #: sql_help.c:982 sql_help.c:987 sql_help.c:992 sql_help.c:997 sql_help.c:1788
 #: sql_help.c:1805 sql_help.c:1811 sql_help.c:1835 sql_help.c:1838
-#: sql_help.c:1841 sql_help.c:2278 sql_help.c:2475 sql_help.c:3181
-#: sql_help.c:3184 sql_help.c:3187 sql_help.c:3272 sql_help.c:3361
-#: sql_help.c:3389 sql_help.c:4135 sql_help.c:4142 sql_help.c:4148
-#: sql_help.c:4159 sql_help.c:4162 sql_help.c:4165
+#: sql_help.c:1841 sql_help.c:2278 sql_help.c:2479 sql_help.c:3185
+#: sql_help.c:3188 sql_help.c:3191 sql_help.c:3276 sql_help.c:3365
+#: sql_help.c:3393 sql_help.c:4153 sql_help.c:4160 sql_help.c:4166
+#: sql_help.c:4177 sql_help.c:4180 sql_help.c:4183
 msgid "argtype"
 msgstr "тип_аргумента"
 
 #: sql_help.c:112 sql_help.c:394 sql_help.c:472 sql_help.c:484 sql_help.c:925
 #: sql_help.c:1073 sql_help.c:1449 sql_help.c:1573 sql_help.c:1605
 #: sql_help.c:1652 sql_help.c:1889 sql_help.c:1895 sql_help.c:2186
-#: sql_help.c:2227 sql_help.c:2234 sql_help.c:2243 sql_help.c:2317
-#: sql_help.c:2526 sql_help.c:2618 sql_help.c:2882 sql_help.c:3063
-#: sql_help.c:3085 sql_help.c:3572 sql_help.c:3739 sql_help.c:4588
+#: sql_help.c:2227 sql_help.c:2234 sql_help.c:2243 sql_help.c:2320
+#: sql_help.c:2530 sql_help.c:2622 sql_help.c:2886 sql_help.c:3067
+#: sql_help.c:3089 sql_help.c:3576 sql_help.c:3746 sql_help.c:4606
 msgid "option"
 msgstr "параметр"
 
-#: sql_help.c:113 sql_help.c:926 sql_help.c:1574 sql_help.c:2318
-#: sql_help.c:2527 sql_help.c:3064
+#: sql_help.c:113 sql_help.c:926 sql_help.c:1574 sql_help.c:2321
+#: sql_help.c:2531 sql_help.c:3068
 msgid "where option can be:"
 msgstr "где допустимые параметры:"
 
@@ -4184,7 +4184,7 @@ msgid "allowconn"
 msgstr "разр_подключения"
 
 #: sql_help.c:115 sql_help.c:927 sql_help.c:1575 sql_help.c:2119
-#: sql_help.c:2528 sql_help.c:3065
+#: sql_help.c:2322 sql_help.c:2532 sql_help.c:3069
 msgid "connlimit"
 msgstr "предел_подключений"
 
@@ -4200,8 +4200,8 @@ msgstr "новое_табл_пространство"
 #: sql_help.c:546 sql_help.c:862 sql_help.c:864 sql_help.c:865 sql_help.c:934
 #: sql_help.c:938 sql_help.c:941 sql_help.c:1002 sql_help.c:1004
 #: sql_help.c:1005 sql_help.c:1136 sql_help.c:1139 sql_help.c:1582
-#: sql_help.c:1586 sql_help.c:1589 sql_help.c:2287 sql_help.c:2479
-#: sql_help.c:3925 sql_help.c:4330
+#: sql_help.c:1586 sql_help.c:1589 sql_help.c:2287 sql_help.c:2483
+#: sql_help.c:3932 sql_help.c:4348
 msgid "configuration_parameter"
 msgstr "параметр_конфигурации"
 
@@ -4212,11 +4212,11 @@ msgstr "параметр_конфигурации"
 #: sql_help.c:1138 sql_help.c:1301 sql_help.c:1321 sql_help.c:1371
 #: sql_help.c:1393 sql_help.c:1450 sql_help.c:1583 sql_help.c:1606
 #: sql_help.c:2187 sql_help.c:2228 sql_help.c:2235 sql_help.c:2244
-#: sql_help.c:2288 sql_help.c:2289 sql_help.c:2348 sql_help.c:2380
-#: sql_help.c:2480 sql_help.c:2481 sql_help.c:2498 sql_help.c:2619
-#: sql_help.c:2649 sql_help.c:2749 sql_help.c:2761 sql_help.c:2774
-#: sql_help.c:2817 sql_help.c:2839 sql_help.c:2856 sql_help.c:2883
-#: sql_help.c:3086 sql_help.c:3740 sql_help.c:4331 sql_help.c:4332
+#: sql_help.c:2288 sql_help.c:2289 sql_help.c:2352 sql_help.c:2384
+#: sql_help.c:2484 sql_help.c:2485 sql_help.c:2502 sql_help.c:2623
+#: sql_help.c:2653 sql_help.c:2753 sql_help.c:2765 sql_help.c:2778
+#: sql_help.c:2821 sql_help.c:2843 sql_help.c:2860 sql_help.c:2887
+#: sql_help.c:3090 sql_help.c:3747 sql_help.c:4349 sql_help.c:4350
 msgid "value"
 msgstr "значение"
 
@@ -4224,9 +4224,9 @@ msgstr "значение"
 msgid "target_role"
 msgstr "целевая_роль"
 
-#: sql_help.c:198 sql_help.c:2170 sql_help.c:2574 sql_help.c:2579
-#: sql_help.c:3687 sql_help.c:3694 sql_help.c:3708 sql_help.c:3714
-#: sql_help.c:4020 sql_help.c:4027 sql_help.c:4041 sql_help.c:4047
+#: sql_help.c:198 sql_help.c:2170 sql_help.c:2578 sql_help.c:2583
+#: sql_help.c:3693 sql_help.c:3700 sql_help.c:3714 sql_help.c:3720
+#: sql_help.c:4035 sql_help.c:4042 sql_help.c:4056 sql_help.c:4062
 msgid "schema_name"
 msgstr "имя_схемы"
 
@@ -4241,33 +4241,29 @@ msgstr "где допустимое предложение_GRANT_или_REVOKE:"
 #: sql_help.c:201 sql_help.c:202 sql_help.c:203 sql_help.c:204 sql_help.c:205
 #: sql_help.c:206 sql_help.c:207 sql_help.c:208 sql_help.c:209 sql_help.c:210
 #: sql_help.c:568 sql_help.c:604 sql_help.c:669 sql_help.c:809 sql_help.c:945
-#: sql_help.c:1270 sql_help.c:1593 sql_help.c:2321 sql_help.c:2322
-#: sql_help.c:2323 sql_help.c:2324 sql_help.c:2325 sql_help.c:2454
-#: sql_help.c:2531 sql_help.c:2532 sql_help.c:2533 sql_help.c:2534
-#: sql_help.c:2535 sql_help.c:3068 sql_help.c:3069 sql_help.c:3070
-#: sql_help.c:3071 sql_help.c:3072 sql_help.c:3721 sql_help.c:3722
-#: sql_help.c:3723 sql_help.c:4021 sql_help.c:4025 sql_help.c:4028
-#: sql_help.c:4030 sql_help.c:4032 sql_help.c:4034 sql_help.c:4036
-#: sql_help.c:4042 sql_help.c:4044 sql_help.c:4046 sql_help.c:4048
-#: sql_help.c:4050 sql_help.c:4052 sql_help.c:4053 sql_help.c:4054
-#: sql_help.c:4351
+#: sql_help.c:1270 sql_help.c:1593 sql_help.c:2325 sql_help.c:2326
+#: sql_help.c:2327 sql_help.c:2328 sql_help.c:2329 sql_help.c:2458
+#: sql_help.c:2535 sql_help.c:2536 sql_help.c:2537 sql_help.c:2538
+#: sql_help.c:2539 sql_help.c:3072 sql_help.c:3073 sql_help.c:3074
+#: sql_help.c:3075 sql_help.c:3076 sql_help.c:3726 sql_help.c:3730
+#: sql_help.c:4068 sql_help.c:4072 sql_help.c:4369
 msgid "role_name"
 msgstr "имя_роли"
 
 #: sql_help.c:236 sql_help.c:460 sql_help.c:1286 sql_help.c:1288
 #: sql_help.c:1339 sql_help.c:1350 sql_help.c:1375 sql_help.c:1622
 #: sql_help.c:2139 sql_help.c:2143 sql_help.c:2247 sql_help.c:2251
-#: sql_help.c:2343 sql_help.c:2745 sql_help.c:2757 sql_help.c:2770
-#: sql_help.c:2778 sql_help.c:2789 sql_help.c:2821 sql_help.c:3771
-#: sql_help.c:3786 sql_help.c:3788 sql_help.c:4216 sql_help.c:4217
-#: sql_help.c:4226 sql_help.c:4267 sql_help.c:4268 sql_help.c:4269
-#: sql_help.c:4270 sql_help.c:4271 sql_help.c:4272 sql_help.c:4305
-#: sql_help.c:4306 sql_help.c:4311 sql_help.c:4316 sql_help.c:4455
-#: sql_help.c:4456 sql_help.c:4465 sql_help.c:4506 sql_help.c:4507
-#: sql_help.c:4508 sql_help.c:4509 sql_help.c:4510 sql_help.c:4511
-#: sql_help.c:4558 sql_help.c:4560 sql_help.c:4606 sql_help.c:4662
-#: sql_help.c:4663 sql_help.c:4672 sql_help.c:4713 sql_help.c:4714
-#: sql_help.c:4715 sql_help.c:4716 sql_help.c:4717 sql_help.c:4718
+#: sql_help.c:2347 sql_help.c:2749 sql_help.c:2761 sql_help.c:2774
+#: sql_help.c:2782 sql_help.c:2793 sql_help.c:2825 sql_help.c:3778
+#: sql_help.c:3793 sql_help.c:3795 sql_help.c:4234 sql_help.c:4235
+#: sql_help.c:4244 sql_help.c:4285 sql_help.c:4286 sql_help.c:4287
+#: sql_help.c:4288 sql_help.c:4289 sql_help.c:4290 sql_help.c:4323
+#: sql_help.c:4324 sql_help.c:4329 sql_help.c:4334 sql_help.c:4473
+#: sql_help.c:4474 sql_help.c:4483 sql_help.c:4524 sql_help.c:4525
+#: sql_help.c:4526 sql_help.c:4527 sql_help.c:4528 sql_help.c:4529
+#: sql_help.c:4576 sql_help.c:4578 sql_help.c:4624 sql_help.c:4680
+#: sql_help.c:4681 sql_help.c:4690 sql_help.c:4731 sql_help.c:4732
+#: sql_help.c:4733 sql_help.c:4734 sql_help.c:4735 sql_help.c:4736
 msgid "expression"
 msgstr "выражение"
 
@@ -4279,7 +4275,7 @@ msgstr "ограничение_домена"
 #: sql_help.c:1263 sql_help.c:1307 sql_help.c:1308 sql_help.c:1309
 #: sql_help.c:1338 sql_help.c:1349 sql_help.c:1366 sql_help.c:1774
 #: sql_help.c:1776 sql_help.c:2142 sql_help.c:2246 sql_help.c:2250
-#: sql_help.c:2777 sql_help.c:2788 sql_help.c:3783
+#: sql_help.c:2781 sql_help.c:2792 sql_help.c:3790
 msgid "constraint_name"
 msgstr "имя_ограничения"
 
@@ -4310,76 +4306,76 @@ msgstr "где элемент_объект:"
 #: sql_help.c:1807 sql_help.c:1814 sql_help.c:1815 sql_help.c:1816
 #: sql_help.c:1817 sql_help.c:1818 sql_help.c:1819 sql_help.c:1820
 #: sql_help.c:1821 sql_help.c:1822 sql_help.c:1823 sql_help.c:1824
-#: sql_help.c:1829 sql_help.c:1830 sql_help.c:4123 sql_help.c:4128
-#: sql_help.c:4129 sql_help.c:4130 sql_help.c:4131 sql_help.c:4137
-#: sql_help.c:4138 sql_help.c:4143 sql_help.c:4144 sql_help.c:4149
-#: sql_help.c:4150 sql_help.c:4151 sql_help.c:4152 sql_help.c:4153
-#: sql_help.c:4154
+#: sql_help.c:1829 sql_help.c:1830 sql_help.c:4141 sql_help.c:4146
+#: sql_help.c:4147 sql_help.c:4148 sql_help.c:4149 sql_help.c:4155
+#: sql_help.c:4156 sql_help.c:4161 sql_help.c:4162 sql_help.c:4167
+#: sql_help.c:4168 sql_help.c:4169 sql_help.c:4170 sql_help.c:4171
+#: sql_help.c:4172
 msgid "object_name"
 msgstr "имя_объекта"
 
 # well-spelled: агр
-#: sql_help.c:326 sql_help.c:1767 sql_help.c:4126
+#: sql_help.c:326 sql_help.c:1767 sql_help.c:4144
 msgid "aggregate_name"
 msgstr "имя_агр_функции"
 
 #: sql_help.c:328 sql_help.c:1769 sql_help.c:2053 sql_help.c:2057
-#: sql_help.c:2059 sql_help.c:3195
+#: sql_help.c:2059 sql_help.c:3199
 msgid "source_type"
 msgstr "исходный_тип"
 
 #: sql_help.c:329 sql_help.c:1770 sql_help.c:2054 sql_help.c:2058
-#: sql_help.c:2060 sql_help.c:3196
+#: sql_help.c:2060 sql_help.c:3200
 msgid "target_type"
 msgstr "целевой_тип"
 
 #: sql_help.c:336 sql_help.c:773 sql_help.c:1785 sql_help.c:2055
-#: sql_help.c:2094 sql_help.c:2157 sql_help.c:2397 sql_help.c:2428
-#: sql_help.c:2959 sql_help.c:4037 sql_help.c:4132 sql_help.c:4245
-#: sql_help.c:4249 sql_help.c:4253 sql_help.c:4256 sql_help.c:4484
-#: sql_help.c:4488 sql_help.c:4492 sql_help.c:4495 sql_help.c:4691
-#: sql_help.c:4695 sql_help.c:4699 sql_help.c:4702
+#: sql_help.c:2094 sql_help.c:2157 sql_help.c:2401 sql_help.c:2432
+#: sql_help.c:2963 sql_help.c:4052 sql_help.c:4150 sql_help.c:4263
+#: sql_help.c:4267 sql_help.c:4271 sql_help.c:4274 sql_help.c:4502
+#: sql_help.c:4506 sql_help.c:4510 sql_help.c:4513 sql_help.c:4709
+#: sql_help.c:4713 sql_help.c:4717 sql_help.c:4720
 msgid "function_name"
 msgstr "имя_функции"
 
-#: sql_help.c:341 sql_help.c:766 sql_help.c:1792 sql_help.c:2421
+#: sql_help.c:341 sql_help.c:766 sql_help.c:1792 sql_help.c:2425
 msgid "operator_name"
 msgstr "имя_оператора"
 
 #: sql_help.c:342 sql_help.c:702 sql_help.c:706 sql_help.c:710 sql_help.c:1793
-#: sql_help.c:2398 sql_help.c:3313
+#: sql_help.c:2402 sql_help.c:3317
 msgid "left_type"
 msgstr "тип_слева"
 
 #: sql_help.c:343 sql_help.c:703 sql_help.c:707 sql_help.c:711 sql_help.c:1794
-#: sql_help.c:2399 sql_help.c:3314
+#: sql_help.c:2403 sql_help.c:3318
 msgid "right_type"
 msgstr "тип_справа"
 
 #: sql_help.c:345 sql_help.c:347 sql_help.c:729 sql_help.c:732 sql_help.c:735
 #: sql_help.c:764 sql_help.c:776 sql_help.c:784 sql_help.c:787 sql_help.c:790
-#: sql_help.c:1355 sql_help.c:1796 sql_help.c:1798 sql_help.c:2418
-#: sql_help.c:2439 sql_help.c:2794 sql_help.c:3323 sql_help.c:3332
+#: sql_help.c:1355 sql_help.c:1796 sql_help.c:1798 sql_help.c:2422
+#: sql_help.c:2443 sql_help.c:2798 sql_help.c:3327 sql_help.c:3336
 msgid "index_method"
 msgstr "метод_индекса"
 
-#: sql_help.c:349 sql_help.c:1802 sql_help.c:4139
+#: sql_help.c:349 sql_help.c:1802 sql_help.c:4157
 msgid "procedure_name"
 msgstr "имя_процедуры"
 
-#: sql_help.c:353 sql_help.c:1808 sql_help.c:3704 sql_help.c:4145
+#: sql_help.c:353 sql_help.c:1808 sql_help.c:3710 sql_help.c:4163
 msgid "routine_name"
 msgstr "имя_подпрограммы"
 
 #: sql_help.c:365 sql_help.c:1325 sql_help.c:1825 sql_help.c:2284
-#: sql_help.c:2478 sql_help.c:2752 sql_help.c:2926 sql_help.c:3494
-#: sql_help.c:3718 sql_help.c:4051
+#: sql_help.c:2482 sql_help.c:2756 sql_help.c:2930 sql_help.c:3498
+#: sql_help.c:3724 sql_help.c:4066
 msgid "type_name"
 msgstr "имя_типа"
 
-#: sql_help.c:366 sql_help.c:1826 sql_help.c:2283 sql_help.c:2477
-#: sql_help.c:2927 sql_help.c:3153 sql_help.c:3495 sql_help.c:3710
-#: sql_help.c:4043
+#: sql_help.c:366 sql_help.c:1826 sql_help.c:2283 sql_help.c:2481
+#: sql_help.c:2931 sql_help.c:3157 sql_help.c:3499 sql_help.c:3716
+#: sql_help.c:4058
 msgid "lang_name"
 msgstr "имя_языка"
 
@@ -4397,8 +4393,8 @@ msgstr "функция_проверки"
 
 #: sql_help.c:442 sql_help.c:519 sql_help.c:658 sql_help.c:840 sql_help.c:978
 #: sql_help.c:1258 sql_help.c:1346 sql_help.c:1347 sql_help.c:1363
-#: sql_help.c:1364 sql_help.c:1515 sql_help.c:2785 sql_help.c:2786
-#: sql_help.c:2802 sql_help.c:2803
+#: sql_help.c:1364 sql_help.c:1515 sql_help.c:2789 sql_help.c:2790
+#: sql_help.c:2806 sql_help.c:2807
 msgid "action"
 msgstr "действие"
 
@@ -4413,16 +4409,16 @@ msgstr "действие"
 #: sql_help.c:1369 sql_help.c:1374 sql_help.c:1621 sql_help.c:1624
 #: sql_help.c:1658 sql_help.c:1773 sql_help.c:1886 sql_help.c:1891
 #: sql_help.c:1905 sql_help.c:1906 sql_help.c:1907 sql_help.c:2225
-#: sql_help.c:2238 sql_help.c:2281 sql_help.c:2342 sql_help.c:2346
-#: sql_help.c:2378 sql_help.c:2604 sql_help.c:2632 sql_help.c:2633
-#: sql_help.c:2736 sql_help.c:2744 sql_help.c:2753 sql_help.c:2756
-#: sql_help.c:2765 sql_help.c:2769 sql_help.c:2790 sql_help.c:2792
-#: sql_help.c:2799 sql_help.c:2815 sql_help.c:2820 sql_help.c:2837
-#: sql_help.c:2962 sql_help.c:3098 sql_help.c:3689 sql_help.c:3690
-#: sql_help.c:3770 sql_help.c:3785 sql_help.c:3787 sql_help.c:3789
-#: sql_help.c:4022 sql_help.c:4023 sql_help.c:4125 sql_help.c:4276
-#: sql_help.c:4515 sql_help.c:4557 sql_help.c:4559 sql_help.c:4561
-#: sql_help.c:4594 sql_help.c:4722
+#: sql_help.c:2238 sql_help.c:2281 sql_help.c:2346 sql_help.c:2350
+#: sql_help.c:2382 sql_help.c:2608 sql_help.c:2636 sql_help.c:2637
+#: sql_help.c:2740 sql_help.c:2748 sql_help.c:2757 sql_help.c:2760
+#: sql_help.c:2769 sql_help.c:2773 sql_help.c:2794 sql_help.c:2796
+#: sql_help.c:2803 sql_help.c:2819 sql_help.c:2824 sql_help.c:2841
+#: sql_help.c:2966 sql_help.c:3102 sql_help.c:3695 sql_help.c:3696
+#: sql_help.c:3777 sql_help.c:3792 sql_help.c:3794 sql_help.c:3796
+#: sql_help.c:4037 sql_help.c:4038 sql_help.c:4143 sql_help.c:4294
+#: sql_help.c:4533 sql_help.c:4575 sql_help.c:4577 sql_help.c:4579
+#: sql_help.c:4612 sql_help.c:4740
 msgid "column_name"
 msgstr "имя_столбца"
 
@@ -4437,20 +4433,20 @@ msgstr "где допустимое действие:"
 
 #: sql_help.c:452 sql_help.c:457 sql_help.c:1046 sql_help.c:1279
 #: sql_help.c:1284 sql_help.c:1533 sql_help.c:1537 sql_help.c:2137
-#: sql_help.c:2226 sql_help.c:2417 sql_help.c:2597 sql_help.c:2737
-#: sql_help.c:3007 sql_help.c:3872
+#: sql_help.c:2226 sql_help.c:2421 sql_help.c:2601 sql_help.c:2741
+#: sql_help.c:3011 sql_help.c:3879
 msgid "data_type"
 msgstr "тип_данных"
 
 #: sql_help.c:453 sql_help.c:458 sql_help.c:1280 sql_help.c:1285
 #: sql_help.c:1534 sql_help.c:1538 sql_help.c:2138 sql_help.c:2229
-#: sql_help.c:2344 sql_help.c:2738 sql_help.c:2746 sql_help.c:2758
-#: sql_help.c:2771 sql_help.c:3008 sql_help.c:3014 sql_help.c:3780
+#: sql_help.c:2348 sql_help.c:2742 sql_help.c:2750 sql_help.c:2762
+#: sql_help.c:2775 sql_help.c:3012 sql_help.c:3018 sql_help.c:3787
 msgid "collation"
 msgstr "правило_сортировки"
 
 #: sql_help.c:454 sql_help.c:1281 sql_help.c:2230 sql_help.c:2239
-#: sql_help.c:2739 sql_help.c:2754 sql_help.c:2766
+#: sql_help.c:2743 sql_help.c:2758 sql_help.c:2770
 msgid "column_constraint"
 msgstr "ограничение_столбца"
 
@@ -4464,7 +4460,7 @@ msgid "attribute_option"
 msgstr "атрибут"
 
 #: sql_help.c:474 sql_help.c:1305 sql_help.c:2231 sql_help.c:2240
-#: sql_help.c:2740 sql_help.c:2755 sql_help.c:2767
+#: sql_help.c:2744 sql_help.c:2759 sql_help.c:2771
 msgid "table_constraint"
 msgstr "ограничение_таблицы"
 
@@ -4474,7 +4470,7 @@ msgid "trigger_name"
 msgstr "имя_триггера"
 
 #: sql_help.c:481 sql_help.c:482 sql_help.c:1323 sql_help.c:1324
-#: sql_help.c:2232 sql_help.c:2237 sql_help.c:2743 sql_help.c:2764
+#: sql_help.c:2232 sql_help.c:2237 sql_help.c:2747 sql_help.c:2768
 msgid "parent_table"
 msgstr "таблица_родитель"
 
@@ -4493,21 +4489,26 @@ msgstr "строк_в_результате"
 
 #: sql_help.c:563 sql_help.c:565 sql_help.c:924 sql_help.c:932 sql_help.c:936
 #: sql_help.c:939 sql_help.c:942 sql_help.c:1572 sql_help.c:1580
-#: sql_help.c:1584 sql_help.c:1587 sql_help.c:1590 sql_help.c:2575
-#: sql_help.c:2577 sql_help.c:2580 sql_help.c:2581 sql_help.c:3688
-#: sql_help.c:3692 sql_help.c:3695 sql_help.c:3697 sql_help.c:3699
-#: sql_help.c:3701 sql_help.c:3703 sql_help.c:3709 sql_help.c:3711
-#: sql_help.c:3713 sql_help.c:3715 sql_help.c:3717 sql_help.c:3719
+#: sql_help.c:1584 sql_help.c:1587 sql_help.c:1590 sql_help.c:2579
+#: sql_help.c:2581 sql_help.c:2584 sql_help.c:2585 sql_help.c:3694
+#: sql_help.c:3698 sql_help.c:3701 sql_help.c:3703 sql_help.c:3705
+#: sql_help.c:3707 sql_help.c:3709 sql_help.c:3715 sql_help.c:3717
+#: sql_help.c:3719 sql_help.c:3721 sql_help.c:3723 sql_help.c:3725
+#: sql_help.c:3727 sql_help.c:3728 sql_help.c:4036 sql_help.c:4040
+#: sql_help.c:4043 sql_help.c:4045 sql_help.c:4047 sql_help.c:4049
+#: sql_help.c:4051 sql_help.c:4057 sql_help.c:4059 sql_help.c:4061
+#: sql_help.c:4063 sql_help.c:4065 sql_help.c:4067 sql_help.c:4069
+#: sql_help.c:4070
 msgid "role_specification"
 msgstr "указание_роли"
 
 #: sql_help.c:564 sql_help.c:566 sql_help.c:1603 sql_help.c:2112
-#: sql_help.c:2583 sql_help.c:3083 sql_help.c:3528 sql_help.c:4361
+#: sql_help.c:2587 sql_help.c:3087 sql_help.c:3532 sql_help.c:4379
 msgid "user_name"
 msgstr "имя_пользователя"
 
-#: sql_help.c:567 sql_help.c:944 sql_help.c:1592 sql_help.c:2582
-#: sql_help.c:3720
+#: sql_help.c:567 sql_help.c:944 sql_help.c:1592 sql_help.c:2586
+#: sql_help.c:3729 sql_help.c:4071
 msgid "where role_specification can be:"
 msgstr "где допустимое указание_роли:"
 
@@ -4515,10 +4516,10 @@ msgstr "где допустимое указание_роли:"
 msgid "group_name"
 msgstr "имя_группы"
 
-#: sql_help.c:590 sql_help.c:1372 sql_help.c:2117 sql_help.c:2349
-#: sql_help.c:2381 sql_help.c:2750 sql_help.c:2762 sql_help.c:2775
-#: sql_help.c:2818 sql_help.c:2840 sql_help.c:2852 sql_help.c:3716
-#: sql_help.c:4049
+#: sql_help.c:590 sql_help.c:1372 sql_help.c:2117 sql_help.c:2353
+#: sql_help.c:2385 sql_help.c:2754 sql_help.c:2766 sql_help.c:2779
+#: sql_help.c:2822 sql_help.c:2844 sql_help.c:2856 sql_help.c:3722
+#: sql_help.c:4064
 msgid "tablespace_name"
 msgstr "табл_пространство"
 
@@ -4528,9 +4529,9 @@ msgid "index_name"
 msgstr "имя_индекса"
 
 #: sql_help.c:596 sql_help.c:599 sql_help.c:681 sql_help.c:683 sql_help.c:1320
-#: sql_help.c:1322 sql_help.c:1370 sql_help.c:2347 sql_help.c:2379
-#: sql_help.c:2748 sql_help.c:2760 sql_help.c:2773 sql_help.c:2816
-#: sql_help.c:2838
+#: sql_help.c:1322 sql_help.c:1370 sql_help.c:2351 sql_help.c:2383
+#: sql_help.c:2752 sql_help.c:2764 sql_help.c:2777 sql_help.c:2820
+#: sql_help.c:2842
 msgid "storage_parameter"
 msgstr "параметр_хранения"
 
@@ -4538,38 +4539,38 @@ msgstr "параметр_хранения"
 msgid "column_number"
 msgstr "номер_столбца"
 
-#: sql_help.c:625 sql_help.c:1790 sql_help.c:4136
+#: sql_help.c:625 sql_help.c:1790 sql_help.c:4154
 msgid "large_object_oid"
 msgstr "oid_большого_объекта"
 
-#: sql_help.c:712 sql_help.c:2402
+#: sql_help.c:712 sql_help.c:2406
 msgid "res_proc"
 msgstr "процедура_ограничения"
 
-#: sql_help.c:713 sql_help.c:2403
+#: sql_help.c:713 sql_help.c:2407
 msgid "join_proc"
 msgstr "процедура_соединения"
 
-#: sql_help.c:765 sql_help.c:777 sql_help.c:2420
+#: sql_help.c:765 sql_help.c:777 sql_help.c:2424
 msgid "strategy_number"
 msgstr "номер_стратегии"
 
 #: sql_help.c:767 sql_help.c:768 sql_help.c:771 sql_help.c:772 sql_help.c:778
-#: sql_help.c:779 sql_help.c:781 sql_help.c:782 sql_help.c:2422 sql_help.c:2423
-#: sql_help.c:2426 sql_help.c:2427
+#: sql_help.c:779 sql_help.c:781 sql_help.c:782 sql_help.c:2426 sql_help.c:2427
+#: sql_help.c:2430 sql_help.c:2431
 msgid "op_type"
 msgstr "тип_операции"
 
-#: sql_help.c:769 sql_help.c:2424
+#: sql_help.c:769 sql_help.c:2428
 msgid "sort_family_name"
 msgstr "семейство_сортировки"
 
-#: sql_help.c:770 sql_help.c:780 sql_help.c:2425
+#: sql_help.c:770 sql_help.c:780 sql_help.c:2429
 msgid "support_number"
 msgstr "номер_опорной_процедуры"
 
-#: sql_help.c:774 sql_help.c:2056 sql_help.c:2429 sql_help.c:2929
-#: sql_help.c:2931
+#: sql_help.c:774 sql_help.c:2056 sql_help.c:2433 sql_help.c:2933
+#: sql_help.c:2935
 msgid "argument_type"
 msgstr "тип_аргумента"
 
@@ -4577,61 +4578,61 @@ msgstr "тип_аргумента"
 #: sql_help.c:1014 sql_help.c:1053 sql_help.c:1490 sql_help.c:1493
 #: sql_help.c:1657 sql_help.c:1706 sql_help.c:1775 sql_help.c:1800
 #: sql_help.c:1813 sql_help.c:1828 sql_help.c:1885 sql_help.c:1890
-#: sql_help.c:2224 sql_help.c:2236 sql_help.c:2340 sql_help.c:2377
-#: sql_help.c:2453 sql_help.c:2496 sql_help.c:2552 sql_help.c:2603
-#: sql_help.c:2634 sql_help.c:2735 sql_help.c:2751 sql_help.c:2763
-#: sql_help.c:2836 sql_help.c:2955 sql_help.c:3132 sql_help.c:3349
-#: sql_help.c:3398 sql_help.c:3504 sql_help.c:3686 sql_help.c:3691
-#: sql_help.c:3736 sql_help.c:3768 sql_help.c:4019 sql_help.c:4024
-#: sql_help.c:4124 sql_help.c:4231 sql_help.c:4233 sql_help.c:4282
-#: sql_help.c:4321 sql_help.c:4470 sql_help.c:4472 sql_help.c:4521
-#: sql_help.c:4555 sql_help.c:4593 sql_help.c:4677 sql_help.c:4679
-#: sql_help.c:4728
+#: sql_help.c:2224 sql_help.c:2236 sql_help.c:2344 sql_help.c:2381
+#: sql_help.c:2457 sql_help.c:2500 sql_help.c:2556 sql_help.c:2607
+#: sql_help.c:2638 sql_help.c:2739 sql_help.c:2755 sql_help.c:2767
+#: sql_help.c:2840 sql_help.c:2959 sql_help.c:3136 sql_help.c:3353
+#: sql_help.c:3402 sql_help.c:3508 sql_help.c:3692 sql_help.c:3697
+#: sql_help.c:3743 sql_help.c:3775 sql_help.c:4034 sql_help.c:4039
+#: sql_help.c:4142 sql_help.c:4249 sql_help.c:4251 sql_help.c:4300
+#: sql_help.c:4339 sql_help.c:4488 sql_help.c:4490 sql_help.c:4539
+#: sql_help.c:4573 sql_help.c:4611 sql_help.c:4695 sql_help.c:4697
+#: sql_help.c:4746
 msgid "table_name"
 msgstr "имя_таблицы"
 
-#: sql_help.c:810 sql_help.c:2455
+#: sql_help.c:810 sql_help.c:2459
 msgid "using_expression"
 msgstr "выражение_использования"
 
-#: sql_help.c:811 sql_help.c:2456
+#: sql_help.c:811 sql_help.c:2460
 msgid "check_expression"
 msgstr "выражение_проверки"
 
-#: sql_help.c:885 sql_help.c:2497
+#: sql_help.c:885 sql_help.c:2501
 msgid "publication_parameter"
 msgstr "параметр_публикации"
 
-#: sql_help.c:928 sql_help.c:1576 sql_help.c:2319 sql_help.c:2529
-#: sql_help.c:3066
+#: sql_help.c:928 sql_help.c:1576 sql_help.c:2323 sql_help.c:2533
+#: sql_help.c:3070
 msgid "password"
 msgstr "пароль"
 
-#: sql_help.c:929 sql_help.c:1577 sql_help.c:2320 sql_help.c:2530
-#: sql_help.c:3067
+#: sql_help.c:929 sql_help.c:1577 sql_help.c:2324 sql_help.c:2534
+#: sql_help.c:3071
 msgid "timestamp"
 msgstr "timestamp"
 
 #: sql_help.c:933 sql_help.c:937 sql_help.c:940 sql_help.c:943 sql_help.c:1581
-#: sql_help.c:1585 sql_help.c:1588 sql_help.c:1591 sql_help.c:3696
-#: sql_help.c:4029
+#: sql_help.c:1585 sql_help.c:1588 sql_help.c:1591 sql_help.c:3702
+#: sql_help.c:4044
 msgid "database_name"
 msgstr "имя_БД"
 
-#: sql_help.c:1047 sql_help.c:2598
+#: sql_help.c:1047 sql_help.c:2602
 msgid "increment"
 msgstr "шаг"
 
-#: sql_help.c:1048 sql_help.c:2599
+#: sql_help.c:1048 sql_help.c:2603
 msgid "minvalue"
 msgstr "мин_значение"
 
-#: sql_help.c:1049 sql_help.c:2600
+#: sql_help.c:1049 sql_help.c:2604
 msgid "maxvalue"
 msgstr "макс_значение"
 
-#: sql_help.c:1050 sql_help.c:2601 sql_help.c:4229 sql_help.c:4319
-#: sql_help.c:4468 sql_help.c:4610 sql_help.c:4675
+#: sql_help.c:1050 sql_help.c:2605 sql_help.c:4247 sql_help.c:4337
+#: sql_help.c:4486 sql_help.c:4628 sql_help.c:4693
 msgid "start"
 msgstr "начальное_значение"
 
@@ -4639,15 +4640,15 @@ msgstr "начальное_значение"
 msgid "restart"
 msgstr "значение_перезапуска"
 
-#: sql_help.c:1052 sql_help.c:2602
+#: sql_help.c:1052 sql_help.c:2606
 msgid "cache"
 msgstr "кеш"
 
-#: sql_help.c:1109 sql_help.c:2646
+#: sql_help.c:1109 sql_help.c:2650
 msgid "conninfo"
 msgstr "строка_подключения"
 
-#: sql_help.c:1111 sql_help.c:2647
+#: sql_help.c:1111 sql_help.c:2651
 msgid "publication_name"
 msgstr "имя_публикации"
 
@@ -4659,7 +4660,7 @@ msgstr "параметр_set_publication"
 msgid "refresh_option"
 msgstr "параметр_обновления"
 
-#: sql_help.c:1120 sql_help.c:2648
+#: sql_help.c:1120 sql_help.c:2652
 msgid "subscription_parameter"
 msgstr "параметр_подписки"
 
@@ -4667,11 +4668,11 @@ msgstr "параметр_подписки"
 msgid "partition_name"
 msgstr "имя_секции"
 
-#: sql_help.c:1274 sql_help.c:2241 sql_help.c:2768
+#: sql_help.c:1274 sql_help.c:2241 sql_help.c:2772
 msgid "partition_bound_spec"
 msgstr "указание_границ_секции"
 
-#: sql_help.c:1292 sql_help.c:1341 sql_help.c:2780
+#: sql_help.c:1292 sql_help.c:1341 sql_help.c:2784
 msgid "sequence_options"
 msgstr "параметры_последовательности"
 
@@ -4687,18 +4688,18 @@ msgstr "ограничение_таблицы_с_индексом"
 msgid "rewrite_rule_name"
 msgstr "имя_правила_перезаписи"
 
-#: sql_help.c:1328 sql_help.c:2805
+#: sql_help.c:1328 sql_help.c:2809
 msgid "and partition_bound_spec is:"
 msgstr "и указание_границ_секции:"
 
 #: sql_help.c:1329 sql_help.c:1331 sql_help.c:1333 sql_help.c:1335
-#: sql_help.c:1336 sql_help.c:2806 sql_help.c:2808 sql_help.c:2810
-#: sql_help.c:2812 sql_help.c:2813
+#: sql_help.c:1336 sql_help.c:2810 sql_help.c:2812 sql_help.c:2814
+#: sql_help.c:2816 sql_help.c:2817
 msgid "numeric_literal"
 msgstr "числовая_константа"
 
-#: sql_help.c:1330 sql_help.c:1332 sql_help.c:1334 sql_help.c:2807
-#: sql_help.c:2809 sql_help.c:2811
+#: sql_help.c:1330 sql_help.c:1332 sql_help.c:1334 sql_help.c:2811
+#: sql_help.c:2813 sql_help.c:2815
 msgid "string_literal"
 msgstr "строковая_константа"
 
@@ -4706,39 +4707,39 @@ msgstr "строковая_константа"
 msgid "and column_constraint is:"
 msgstr "и ограничение_столбца:"
 
-#: sql_help.c:1340 sql_help.c:2248 sql_help.c:2279 sql_help.c:2476
-#: sql_help.c:2779
+#: sql_help.c:1340 sql_help.c:2248 sql_help.c:2279 sql_help.c:2480
+#: sql_help.c:2783
 msgid "default_expr"
 msgstr "выражение_по_умолчанию"
 
 #: sql_help.c:1342 sql_help.c:1343 sql_help.c:1352 sql_help.c:1354
-#: sql_help.c:1358 sql_help.c:2781 sql_help.c:2782 sql_help.c:2791
-#: sql_help.c:2793 sql_help.c:2797
+#: sql_help.c:1358 sql_help.c:2785 sql_help.c:2786 sql_help.c:2795
+#: sql_help.c:2797 sql_help.c:2801
 msgid "index_parameters"
 msgstr "параметры_индекса"
 
-#: sql_help.c:1344 sql_help.c:1361 sql_help.c:2783 sql_help.c:2800
+#: sql_help.c:1344 sql_help.c:1361 sql_help.c:2787 sql_help.c:2804
 msgid "reftable"
 msgstr "целевая_таблица"
 
-#: sql_help.c:1345 sql_help.c:1362 sql_help.c:2784 sql_help.c:2801
+#: sql_help.c:1345 sql_help.c:1362 sql_help.c:2788 sql_help.c:2805
 msgid "refcolumn"
 msgstr "целевой_столбец"
 
-#: sql_help.c:1348 sql_help.c:2249 sql_help.c:2787
+#: sql_help.c:1348 sql_help.c:2249 sql_help.c:2791
 msgid "and table_constraint is:"
 msgstr "и ограничение_таблицы:"
 
-#: sql_help.c:1356 sql_help.c:2795
+#: sql_help.c:1356 sql_help.c:2799
 msgid "exclude_element"
 msgstr "объект_исключения"
 
-#: sql_help.c:1357 sql_help.c:2796 sql_help.c:4227 sql_help.c:4317
-#: sql_help.c:4466 sql_help.c:4608 sql_help.c:4673
+#: sql_help.c:1357 sql_help.c:2800 sql_help.c:4245 sql_help.c:4335
+#: sql_help.c:4484 sql_help.c:4626 sql_help.c:4691
 msgid "operator"
 msgstr "оператор"
 
-#: sql_help.c:1359 sql_help.c:2350 sql_help.c:2798
+#: sql_help.c:1359 sql_help.c:2354 sql_help.c:2802
 msgid "predicate"
 msgstr "предикат"
 
@@ -4746,20 +4747,20 @@ msgstr "предикат"
 msgid "and table_constraint_using_index is:"
 msgstr "и ограничение_таблицы_с_индексом:"
 
-#: sql_help.c:1368 sql_help.c:2814
+#: sql_help.c:1368 sql_help.c:2818
 msgid "index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are:"
 msgstr "параметры_индекса в ограничениях UNIQUE, PRIMARY KEY и EXCLUDE:"
 
-#: sql_help.c:1373 sql_help.c:2819
+#: sql_help.c:1373 sql_help.c:2823
 msgid "exclude_element in an EXCLUDE constraint is:"
 msgstr "объект_исключения в ограничении EXCLUDE:"
 
-#: sql_help.c:1376 sql_help.c:2345 sql_help.c:2747 sql_help.c:2759
-#: sql_help.c:2772 sql_help.c:2822 sql_help.c:3781
+#: sql_help.c:1376 sql_help.c:2349 sql_help.c:2751 sql_help.c:2763
+#: sql_help.c:2776 sql_help.c:2826 sql_help.c:3788
 msgid "opclass"
 msgstr "класс_оператора"
 
-#: sql_help.c:1392 sql_help.c:1395 sql_help.c:2855
+#: sql_help.c:1392 sql_help.c:1395 sql_help.c:2859
 msgid "tablespace_option"
 msgstr "параметр_табл_пространства"
 
@@ -4780,7 +4781,7 @@ msgid "new_dictionary"
 msgstr "новый_словарь"
 
 #: sql_help.c:1519 sql_help.c:1532 sql_help.c:1535 sql_help.c:1536
-#: sql_help.c:3006
+#: sql_help.c:3010
 msgid "attribute_name"
 msgstr "имя_атрибута"
 
@@ -4800,44 +4801,44 @@ msgstr "соседнее_значение_перечисления"
 msgid "existing_enum_value"
 msgstr "существующее_значение_перечисления"
 
-#: sql_help.c:1604 sql_help.c:2233 sql_help.c:2242 sql_help.c:2614
-#: sql_help.c:3084 sql_help.c:3529 sql_help.c:3702 sql_help.c:3737
-#: sql_help.c:4035
+#: sql_help.c:1604 sql_help.c:2233 sql_help.c:2242 sql_help.c:2618
+#: sql_help.c:3088 sql_help.c:3533 sql_help.c:3708 sql_help.c:3744
+#: sql_help.c:4050
 msgid "server_name"
 msgstr "имя_сервера"
 
-#: sql_help.c:1632 sql_help.c:1635 sql_help.c:3099
+#: sql_help.c:1632 sql_help.c:1635 sql_help.c:3103
 msgid "view_option_name"
 msgstr "имя_параметра_представления"
 
-#: sql_help.c:1633 sql_help.c:3100
+#: sql_help.c:1633 sql_help.c:3104
 msgid "view_option_value"
 msgstr "значение_параметра_представления"
 
-#: sql_help.c:1653 sql_help.c:1654 sql_help.c:4589 sql_help.c:4590
+#: sql_help.c:1653 sql_help.c:1654 sql_help.c:4607 sql_help.c:4608
 msgid "table_and_columns"
 msgstr "таблица_и_столбцы"
 
-#: sql_help.c:1655 sql_help.c:1896 sql_help.c:3575 sql_help.c:4591
+#: sql_help.c:1655 sql_help.c:1896 sql_help.c:3579 sql_help.c:4609
 msgid "where option can be one of:"
 msgstr "где допустимый параметр:"
 
-#: sql_help.c:1656 sql_help.c:4592
+#: sql_help.c:1656 sql_help.c:4610
 msgid "and table_and_columns is:"
 msgstr "и таблица_и_столбцы:"
 
-#: sql_help.c:1672 sql_help.c:4377 sql_help.c:4379 sql_help.c:4403
+#: sql_help.c:1672 sql_help.c:4395 sql_help.c:4397 sql_help.c:4421
 msgid "transaction_mode"
 msgstr "режим_транзакции"
 
-#: sql_help.c:1673 sql_help.c:4380 sql_help.c:4404
+#: sql_help.c:1673 sql_help.c:4398 sql_help.c:4422
 msgid "where transaction_mode is one of:"
 msgstr "где допустимый режим_транзакции:"
 
-#: sql_help.c:1682 sql_help.c:4237 sql_help.c:4246 sql_help.c:4250
-#: sql_help.c:4254 sql_help.c:4257 sql_help.c:4476 sql_help.c:4485
-#: sql_help.c:4489 sql_help.c:4493 sql_help.c:4496 sql_help.c:4683
-#: sql_help.c:4692 sql_help.c:4696 sql_help.c:4700 sql_help.c:4703
+#: sql_help.c:1682 sql_help.c:4255 sql_help.c:4264 sql_help.c:4268
+#: sql_help.c:4272 sql_help.c:4275 sql_help.c:4494 sql_help.c:4503
+#: sql_help.c:4507 sql_help.c:4511 sql_help.c:4514 sql_help.c:4701
+#: sql_help.c:4710 sql_help.c:4714 sql_help.c:4718 sql_help.c:4721
 msgid "argument"
 msgstr "аргумент"
 
@@ -4845,7 +4846,7 @@ msgstr "аргумент"
 msgid "relation_name"
 msgstr "имя_отношения"
 
-#: sql_help.c:1777 sql_help.c:3698 sql_help.c:4031
+#: sql_help.c:1777 sql_help.c:3704 sql_help.c:4046
 msgid "domain_name"
 msgstr "имя_домена"
 
@@ -4861,21 +4862,21 @@ msgstr "имя_правила"
 msgid "text"
 msgstr "текст"
 
-#: sql_help.c:1856 sql_help.c:3881 sql_help.c:4069
+#: sql_help.c:1856 sql_help.c:3888 sql_help.c:4087
 msgid "transaction_id"
 msgstr "код_транзакции"
 
-#: sql_help.c:1887 sql_help.c:1893 sql_help.c:3807
+#: sql_help.c:1887 sql_help.c:1893 sql_help.c:3814
 msgid "filename"
 msgstr "имя_файла"
 
-#: sql_help.c:1888 sql_help.c:1894 sql_help.c:2554 sql_help.c:2555
-#: sql_help.c:2556
+#: sql_help.c:1888 sql_help.c:1894 sql_help.c:2558 sql_help.c:2559
+#: sql_help.c:2560
 msgid "command"
 msgstr "команда"
 
-#: sql_help.c:1892 sql_help.c:2382 sql_help.c:2841 sql_help.c:3101
-#: sql_help.c:3119 sql_help.c:3772
+#: sql_help.c:1892 sql_help.c:2386 sql_help.c:2845 sql_help.c:3105
+#: sql_help.c:3123 sql_help.c:3779
 msgid "query"
 msgstr "запрос"
 
@@ -4883,9 +4884,9 @@ msgstr "запрос"
 msgid "format_name"
 msgstr "имя_формата"
 
-#: sql_help.c:1898 sql_help.c:1899 sql_help.c:1902 sql_help.c:3576
-#: sql_help.c:3577 sql_help.c:3578 sql_help.c:3579 sql_help.c:3580
-#: sql_help.c:3581
+#: sql_help.c:1898 sql_help.c:1899 sql_help.c:1902 sql_help.c:3580
+#: sql_help.c:3581 sql_help.c:3582 sql_help.c:3583 sql_help.c:3584
+#: sql_help.c:3585
 msgid "boolean"
 msgstr "логическое_значение"
 
@@ -4997,7 +4998,7 @@ msgstr "код_правила_сортировки"
 msgid "lc_ctype"
 msgstr "код_классификации_символов"
 
-#: sql_help.c:2079 sql_help.c:4122
+#: sql_help.c:2079 sql_help.c:4140
 msgid "provider"
 msgstr "поставщик"
 
@@ -5017,7 +5018,7 @@ msgstr "исходная_кодировка"
 msgid "dest_encoding"
 msgstr "целевая_кодировка"
 
-#: sql_help.c:2113 sql_help.c:2881
+#: sql_help.c:2113 sql_help.c:2885
 msgid "template"
 msgstr "шаблон"
 
@@ -5033,7 +5034,7 @@ msgstr "ограничение"
 msgid "where constraint is:"
 msgstr "где ограничение:"
 
-#: sql_help.c:2155 sql_help.c:2551 sql_help.c:2954
+#: sql_help.c:2155 sql_help.c:2555 sql_help.c:2958
 msgid "event"
 msgstr "событие"
 
@@ -5045,7 +5046,7 @@ msgstr "переменная_фильтра"
 msgid "old_version"
 msgstr "старая_версия"
 
-#: sql_help.c:2245 sql_help.c:2776
+#: sql_help.c:2245 sql_help.c:2780
 msgid "where column_constraint is:"
 msgstr "где ограничение_столбца:"
 
@@ -5057,1168 +5058,1160 @@ msgstr "тип_возврата"
 msgid "column_type"
 msgstr "тип_столбца"
 
-#: sql_help.c:2290 sql_help.c:2482
+#: sql_help.c:2290 sql_help.c:2486
 msgid "definition"
 msgstr "определение"
 
-#: sql_help.c:2291 sql_help.c:2483
+#: sql_help.c:2291 sql_help.c:2487
 msgid "obj_file"
 msgstr "объектный_файл"
 
-#: sql_help.c:2292 sql_help.c:2484
+#: sql_help.c:2292 sql_help.c:2488
 msgid "link_symbol"
 msgstr "символ_в_экспорте"
 
-#: sql_help.c:2326 sql_help.c:2536 sql_help.c:3073
+#: sql_help.c:2330 sql_help.c:2540 sql_help.c:3077
 msgid "uid"
 msgstr "uid"
 
-#: sql_help.c:2341
+#: sql_help.c:2345
 msgid "method"
 msgstr "метод"
 
-#: sql_help.c:2362
+#: sql_help.c:2366
 msgid "call_handler"
 msgstr "обработчик_вызова"
 
-#: sql_help.c:2363
+#: sql_help.c:2367
 msgid "inline_handler"
 msgstr "обработчик_внедрённого_кода"
 
-#: sql_help.c:2364
+#: sql_help.c:2368
 msgid "valfunction"
 msgstr "функция_проверки"
 
-#: sql_help.c:2400
+#: sql_help.c:2404
 msgid "com_op"
 msgstr "коммут_оператор"
 
-#: sql_help.c:2401
+#: sql_help.c:2405
 msgid "neg_op"
 msgstr "обратный_оператор"
 
-#: sql_help.c:2419
+#: sql_help.c:2423
 msgid "family_name"
 msgstr "имя_семейства"
 
-#: sql_help.c:2430
+#: sql_help.c:2434
 msgid "storage_type"
 msgstr "тип_хранения"
 
-#: sql_help.c:2553 sql_help.c:2958 sql_help.c:3135 sql_help.c:3791
-#: sql_help.c:4220 sql_help.c:4222 sql_help.c:4310 sql_help.c:4312
-#: sql_help.c:4459 sql_help.c:4461 sql_help.c:4564 sql_help.c:4666
-#: sql_help.c:4668
+#: sql_help.c:2557 sql_help.c:2962 sql_help.c:3139 sql_help.c:3798
+#: sql_help.c:4238 sql_help.c:4240 sql_help.c:4328 sql_help.c:4330
+#: sql_help.c:4477 sql_help.c:4479 sql_help.c:4582 sql_help.c:4684
+#: sql_help.c:4686
 msgid "condition"
 msgstr "условие"
 
-#: sql_help.c:2557 sql_help.c:2961
+#: sql_help.c:2561 sql_help.c:2965
 msgid "where event can be one of:"
 msgstr "где допустимое событие:"
 
-#: sql_help.c:2576 sql_help.c:2578
+#: sql_help.c:2580 sql_help.c:2582
 msgid "schema_element"
 msgstr "элемент_схемы"
 
-#: sql_help.c:2615
+#: sql_help.c:2619
 msgid "server_type"
 msgstr "тип_сервера"
 
-#: sql_help.c:2616
+#: sql_help.c:2620
 msgid "server_version"
 msgstr "версия_сервера"
 
-#: sql_help.c:2617 sql_help.c:3700 sql_help.c:4033
+#: sql_help.c:2621 sql_help.c:3706 sql_help.c:4048
 msgid "fdw_name"
 msgstr "имя_обёртки_сторонних_данных"
 
-#: sql_help.c:2630
+#: sql_help.c:2634
 msgid "statistics_name"
 msgstr "имя_статистики"
 
-#: sql_help.c:2631
+#: sql_help.c:2635
 msgid "statistics_kind"
 msgstr "вид_статистики"
 
-#: sql_help.c:2645
+#: sql_help.c:2649
 msgid "subscription_name"
 msgstr "имя_подписки"
 
-#: sql_help.c:2741
+#: sql_help.c:2745
 msgid "source_table"
 msgstr "исходная_таблица"
 
-#: sql_help.c:2742
+#: sql_help.c:2746
 msgid "like_option"
 msgstr "параметр_порождения"
 
-#: sql_help.c:2804
+#: sql_help.c:2808
 msgid "and like_option is:"
 msgstr "и параметр_порождения:"
 
-#: sql_help.c:2854
+#: sql_help.c:2858
 msgid "directory"
 msgstr "каталог"
 
-#: sql_help.c:2868
+#: sql_help.c:2872
 msgid "parser_name"
 msgstr "имя_анализатора"
 
-#: sql_help.c:2869
+#: sql_help.c:2873
 msgid "source_config"
 msgstr "исходная_конфигурация"
 
-#: sql_help.c:2898
+#: sql_help.c:2902
 msgid "start_function"
 msgstr "функция_начала"
 
-#: sql_help.c:2899
+#: sql_help.c:2903
 msgid "gettoken_function"
 msgstr "функция_выдачи_фрагмента"
 
-#: sql_help.c:2900
+#: sql_help.c:2904
 msgid "end_function"
 msgstr "функция_окончания"
 
-#: sql_help.c:2901
+#: sql_help.c:2905
 msgid "lextypes_function"
 msgstr "функция_лекс_типов"
 
-#: sql_help.c:2902
+#: sql_help.c:2906
 msgid "headline_function"
 msgstr "функция_создания_выдержек"
 
-#: sql_help.c:2914
+#: sql_help.c:2918
 msgid "init_function"
 msgstr "функция_инициализации"
 
-#: sql_help.c:2915
+#: sql_help.c:2919
 msgid "lexize_function"
 msgstr "функция_выделения_лексем"
 
-#: sql_help.c:2928
+#: sql_help.c:2932
 msgid "from_sql_function_name"
 msgstr "имя_функции_из_sql"
 
-#: sql_help.c:2930
+#: sql_help.c:2934
 msgid "to_sql_function_name"
 msgstr "имя_функции_в_sql"
 
-#: sql_help.c:2956
+#: sql_help.c:2960
 msgid "referenced_table_name"
 msgstr "ссылающаяся_таблица"
 
-#: sql_help.c:2957
+#: sql_help.c:2961
 msgid "transition_relation_name"
 msgstr "имя_переходного_отношения"
 
-#: sql_help.c:2960
+#: sql_help.c:2964
 msgid "arguments"
 msgstr "аргументы"
 
-#: sql_help.c:3010 sql_help.c:4155
+#: sql_help.c:3014 sql_help.c:4173
 msgid "label"
 msgstr "метка"
 
-#: sql_help.c:3012
+#: sql_help.c:3016
 msgid "subtype"
 msgstr "подтип"
 
-#: sql_help.c:3013
+#: sql_help.c:3017
 msgid "subtype_operator_class"
 msgstr "класс_оператора_подтипа"
 
-#: sql_help.c:3015
+#: sql_help.c:3019
 msgid "canonical_function"
 msgstr "каноническая_функция"
 
-#: sql_help.c:3016
+#: sql_help.c:3020
 msgid "subtype_diff_function"
 msgstr "функция_различий_подтипа"
 
-#: sql_help.c:3018
+#: sql_help.c:3022
 msgid "input_function"
 msgstr "функция_ввода"
 
-#: sql_help.c:3019
+#: sql_help.c:3023
 msgid "output_function"
 msgstr "функция_вывода"
 
-#: sql_help.c:3020
+#: sql_help.c:3024
 msgid "receive_function"
 msgstr "функция_получения"
 
-#: sql_help.c:3021
+#: sql_help.c:3025
 msgid "send_function"
 msgstr "функция_отправки"
 
-#: sql_help.c:3022
+#: sql_help.c:3026
 msgid "type_modifier_input_function"
 msgstr "функция_ввода_модификатора_типа"
 
-#: sql_help.c:3023
+#: sql_help.c:3027
 msgid "type_modifier_output_function"
 msgstr "функция_вывода_модификатора_типа"
 
-#: sql_help.c:3024
+#: sql_help.c:3028
 msgid "analyze_function"
 msgstr "функция_анализа"
 
-#: sql_help.c:3025
+#: sql_help.c:3029
 msgid "internallength"
 msgstr "внутр_длина"
 
-#: sql_help.c:3026
+#: sql_help.c:3030
 msgid "alignment"
 msgstr "выравнивание"
 
-#: sql_help.c:3027
+#: sql_help.c:3031
 msgid "storage"
 msgstr "хранение"
 
-#: sql_help.c:3028
+#: sql_help.c:3032
 msgid "like_type"
 msgstr "тип_образец"
 
-#: sql_help.c:3029
+#: sql_help.c:3033
 msgid "category"
 msgstr "категория"
 
-#: sql_help.c:3030
+#: sql_help.c:3034
 msgid "preferred"
 msgstr "предпочитаемый"
 
-#: sql_help.c:3031
+#: sql_help.c:3035
 msgid "default"
 msgstr "по_умолчанию"
 
-#: sql_help.c:3032
+#: sql_help.c:3036
 msgid "element"
 msgstr "элемент"
 
-#: sql_help.c:3033
+#: sql_help.c:3037
 msgid "delimiter"
 msgstr "разделитель"
 
-#: sql_help.c:3034
+#: sql_help.c:3038
 msgid "collatable"
 msgstr "сортируемый"
 
-#: sql_help.c:3131 sql_help.c:3767 sql_help.c:4215 sql_help.c:4304
-#: sql_help.c:4454 sql_help.c:4554 sql_help.c:4661
+#: sql_help.c:3135 sql_help.c:3774 sql_help.c:4233 sql_help.c:4322
+#: sql_help.c:4472 sql_help.c:4572 sql_help.c:4679
 msgid "with_query"
 msgstr "запрос_WITH"
 
-#: sql_help.c:3133 sql_help.c:3769 sql_help.c:4234 sql_help.c:4240
-#: sql_help.c:4243 sql_help.c:4247 sql_help.c:4251 sql_help.c:4259
-#: sql_help.c:4473 sql_help.c:4479 sql_help.c:4482 sql_help.c:4486
-#: sql_help.c:4490 sql_help.c:4498 sql_help.c:4556 sql_help.c:4680
-#: sql_help.c:4686 sql_help.c:4689 sql_help.c:4693 sql_help.c:4697
-#: sql_help.c:4705
+#: sql_help.c:3137 sql_help.c:3776 sql_help.c:4252 sql_help.c:4258
+#: sql_help.c:4261 sql_help.c:4265 sql_help.c:4269 sql_help.c:4277
+#: sql_help.c:4491 sql_help.c:4497 sql_help.c:4500 sql_help.c:4504
+#: sql_help.c:4508 sql_help.c:4516 sql_help.c:4574 sql_help.c:4698
+#: sql_help.c:4704 sql_help.c:4707 sql_help.c:4711 sql_help.c:4715
+#: sql_help.c:4723
 msgid "alias"
 msgstr "псевдоним"
 
-#: sql_help.c:3134
-msgid "using_list"
-msgstr "список_USING"
+#: sql_help.c:3138 sql_help.c:4237 sql_help.c:4279 sql_help.c:4281
+#: sql_help.c:4327 sql_help.c:4476 sql_help.c:4518 sql_help.c:4520
+#: sql_help.c:4581 sql_help.c:4683 sql_help.c:4725 sql_help.c:4727
+msgid "from_item"
+msgstr "источник_данных"
 
-#: sql_help.c:3136 sql_help.c:3607 sql_help.c:3848 sql_help.c:4565
+#: sql_help.c:3140 sql_help.c:3611 sql_help.c:3855 sql_help.c:4583
 msgid "cursor_name"
 msgstr "имя_курсора"
 
-#: sql_help.c:3137 sql_help.c:3775 sql_help.c:4566
+#: sql_help.c:3141 sql_help.c:3782 sql_help.c:4584
 msgid "output_expression"
 msgstr "выражение_результата"
 
-#: sql_help.c:3138 sql_help.c:3776 sql_help.c:4218 sql_help.c:4307
-#: sql_help.c:4457 sql_help.c:4567 sql_help.c:4664
+#: sql_help.c:3142 sql_help.c:3783 sql_help.c:4236 sql_help.c:4325
+#: sql_help.c:4475 sql_help.c:4585 sql_help.c:4682
 msgid "output_name"
 msgstr "имя_результата"
 
-#: sql_help.c:3154
+#: sql_help.c:3158
 msgid "code"
 msgstr "внедрённый_код"
 
-#: sql_help.c:3553
+#: sql_help.c:3557
 msgid "parameter"
 msgstr "параметр"
 
-#: sql_help.c:3573 sql_help.c:3574 sql_help.c:3873
+#: sql_help.c:3577 sql_help.c:3578 sql_help.c:3880
 msgid "statement"
 msgstr "оператор"
 
-#: sql_help.c:3606 sql_help.c:3847
+#: sql_help.c:3610 sql_help.c:3854
 msgid "direction"
 msgstr "направление"
 
-#: sql_help.c:3608 sql_help.c:3849
+#: sql_help.c:3612 sql_help.c:3856
 msgid "where direction can be empty or one of:"
 msgstr "где допустимое направление пустое или:"
 
-#: sql_help.c:3609 sql_help.c:3610 sql_help.c:3611 sql_help.c:3612
-#: sql_help.c:3613 sql_help.c:3850 sql_help.c:3851 sql_help.c:3852
-#: sql_help.c:3853 sql_help.c:3854 sql_help.c:4228 sql_help.c:4230
-#: sql_help.c:4318 sql_help.c:4320 sql_help.c:4467 sql_help.c:4469
-#: sql_help.c:4609 sql_help.c:4611 sql_help.c:4674 sql_help.c:4676
+#: sql_help.c:3613 sql_help.c:3614 sql_help.c:3615 sql_help.c:3616
+#: sql_help.c:3617 sql_help.c:3857 sql_help.c:3858 sql_help.c:3859
+#: sql_help.c:3860 sql_help.c:3861 sql_help.c:4246 sql_help.c:4248
+#: sql_help.c:4336 sql_help.c:4338 sql_help.c:4485 sql_help.c:4487
+#: sql_help.c:4627 sql_help.c:4629 sql_help.c:4692 sql_help.c:4694
 msgid "count"
 msgstr "число"
 
-#: sql_help.c:3693 sql_help.c:4026
+#: sql_help.c:3699 sql_help.c:4041
 msgid "sequence_name"
 msgstr "имя_последовательности"
 
-#: sql_help.c:3706 sql_help.c:4039
+#: sql_help.c:3712 sql_help.c:4054
 msgid "arg_name"
 msgstr "имя_аргумента"
 
-#: sql_help.c:3707 sql_help.c:4040
+#: sql_help.c:3713 sql_help.c:4055
 msgid "arg_type"
 msgstr "тип_аргумента"
 
-#: sql_help.c:3712 sql_help.c:4045
+#: sql_help.c:3718 sql_help.c:4060
 msgid "loid"
 msgstr "код_БО"
 
-#: sql_help.c:3735
+#: sql_help.c:3742
 msgid "remote_schema"
 msgstr "удалённая_схема"
 
-#: sql_help.c:3738
+#: sql_help.c:3745
 msgid "local_schema"
 msgstr "локальная_схема"
 
-#: sql_help.c:3773
+#: sql_help.c:3780
 msgid "conflict_target"
 msgstr "объект_конфликта"
 
-#: sql_help.c:3774
+#: sql_help.c:3781
 msgid "conflict_action"
 msgstr "действие_при_конфликте"
 
-#: sql_help.c:3777
+#: sql_help.c:3784
 msgid "where conflict_target can be one of:"
 msgstr "где допустимый объект_конфликта:"
 
-#: sql_help.c:3778
+#: sql_help.c:3785
 msgid "index_column_name"
 msgstr "имя_столбца_индекса"
 
-#: sql_help.c:3779
+#: sql_help.c:3786
 msgid "index_expression"
 msgstr "выражение_индекса"
 
-#: sql_help.c:3782
+#: sql_help.c:3789
 msgid "index_predicate"
 msgstr "предикат_индекса"
 
-#: sql_help.c:3784
+#: sql_help.c:3791
 msgid "and conflict_action is one of:"
 msgstr "а допустимое действие_при_конфликте:"
 
-#: sql_help.c:3790 sql_help.c:4562
+#: sql_help.c:3797 sql_help.c:4580
 msgid "sub-SELECT"
 msgstr "вложенный_SELECT"
 
-#: sql_help.c:3799 sql_help.c:3862 sql_help.c:4538
+#: sql_help.c:3806 sql_help.c:3869 sql_help.c:4556
 msgid "channel"
 msgstr "канал"
 
-#: sql_help.c:3821
+#: sql_help.c:3828
 msgid "lockmode"
 msgstr "режим_блокировки"
 
-#: sql_help.c:3822
+#: sql_help.c:3829
 msgid "where lockmode is one of:"
 msgstr "где допустимый режим_блокировки:"
 
-#: sql_help.c:3863
+#: sql_help.c:3870
 msgid "payload"
 msgstr "сообщение_нагрузка"
 
-#: sql_help.c:3890
+#: sql_help.c:3897
 msgid "old_role"
 msgstr "старая_роль"
 
-#: sql_help.c:3891
+#: sql_help.c:3898
 msgid "new_role"
 msgstr "новая_роль"
 
-#: sql_help.c:3916 sql_help.c:4077 sql_help.c:4085
+#: sql_help.c:3923 sql_help.c:4095 sql_help.c:4103
 msgid "savepoint_name"
 msgstr "имя_точки_сохранения"
 
-#: sql_help.c:4219 sql_help.c:4261 sql_help.c:4263 sql_help.c:4309
-#: sql_help.c:4458 sql_help.c:4500 sql_help.c:4502 sql_help.c:4665
-#: sql_help.c:4707 sql_help.c:4709
-msgid "from_item"
-msgstr "источник_данных"
-
-#: sql_help.c:4221 sql_help.c:4273 sql_help.c:4460 sql_help.c:4512
-#: sql_help.c:4667 sql_help.c:4719
+#: sql_help.c:4239 sql_help.c:4291 sql_help.c:4478 sql_help.c:4530
+#: sql_help.c:4685 sql_help.c:4737
 msgid "grouping_element"
 msgstr "элемент_группирования"
 
-#: sql_help.c:4223 sql_help.c:4313 sql_help.c:4462 sql_help.c:4669
+#: sql_help.c:4241 sql_help.c:4331 sql_help.c:4480 sql_help.c:4687
 msgid "window_name"
 msgstr "имя_окна"
 
-#: sql_help.c:4224 sql_help.c:4314 sql_help.c:4463 sql_help.c:4670
+#: sql_help.c:4242 sql_help.c:4332 sql_help.c:4481 sql_help.c:4688
 msgid "window_definition"
 msgstr "определение_окна"
 
-#: sql_help.c:4225 sql_help.c:4239 sql_help.c:4277 sql_help.c:4315
-#: sql_help.c:4464 sql_help.c:4478 sql_help.c:4516 sql_help.c:4671
-#: sql_help.c:4685 sql_help.c:4723
+#: sql_help.c:4243 sql_help.c:4257 sql_help.c:4295 sql_help.c:4333
+#: sql_help.c:4482 sql_help.c:4496 sql_help.c:4534 sql_help.c:4689
+#: sql_help.c:4703 sql_help.c:4741
 msgid "select"
 msgstr "select"
 
-#: sql_help.c:4232 sql_help.c:4471 sql_help.c:4678
+#: sql_help.c:4250 sql_help.c:4489 sql_help.c:4696
 msgid "where from_item can be one of:"
 msgstr "где допустимый источник_данных:"
 
-#: sql_help.c:4235 sql_help.c:4241 sql_help.c:4244 sql_help.c:4248
-#: sql_help.c:4260 sql_help.c:4474 sql_help.c:4480 sql_help.c:4483
-#: sql_help.c:4487 sql_help.c:4499 sql_help.c:4681 sql_help.c:4687
-#: sql_help.c:4690 sql_help.c:4694 sql_help.c:4706
+#: sql_help.c:4253 sql_help.c:4259 sql_help.c:4262 sql_help.c:4266
+#: sql_help.c:4278 sql_help.c:4492 sql_help.c:4498 sql_help.c:4501
+#: sql_help.c:4505 sql_help.c:4517 sql_help.c:4699 sql_help.c:4705
+#: sql_help.c:4708 sql_help.c:4712 sql_help.c:4724
 msgid "column_alias"
 msgstr "псевдоним_столбца"
 
-#: sql_help.c:4236 sql_help.c:4475 sql_help.c:4682
+#: sql_help.c:4254 sql_help.c:4493 sql_help.c:4700
 msgid "sampling_method"
 msgstr "метод_выборки"
 
-#: sql_help.c:4238 sql_help.c:4477 sql_help.c:4684
+#: sql_help.c:4256 sql_help.c:4495 sql_help.c:4702
 msgid "seed"
 msgstr "начальное_число"
 
-#: sql_help.c:4242 sql_help.c:4275 sql_help.c:4481 sql_help.c:4514
-#: sql_help.c:4688 sql_help.c:4721
+#: sql_help.c:4260 sql_help.c:4293 sql_help.c:4499 sql_help.c:4532
+#: sql_help.c:4706 sql_help.c:4739
 msgid "with_query_name"
 msgstr "имя_запроса_WITH"
 
-#: sql_help.c:4252 sql_help.c:4255 sql_help.c:4258 sql_help.c:4491
-#: sql_help.c:4494 sql_help.c:4497 sql_help.c:4698 sql_help.c:4701
-#: sql_help.c:4704
+#: sql_help.c:4270 sql_help.c:4273 sql_help.c:4276 sql_help.c:4509
+#: sql_help.c:4512 sql_help.c:4515 sql_help.c:4716 sql_help.c:4719
+#: sql_help.c:4722
 msgid "column_definition"
 msgstr "определение_столбца"
 
-#: sql_help.c:4262 sql_help.c:4501 sql_help.c:4708
+#: sql_help.c:4280 sql_help.c:4519 sql_help.c:4726
 msgid "join_type"
 msgstr "тип_соединения"
 
-#: sql_help.c:4264 sql_help.c:4503 sql_help.c:4710
+#: sql_help.c:4282 sql_help.c:4521 sql_help.c:4728
 msgid "join_condition"
 msgstr "условие_соединения"
 
-#: sql_help.c:4265 sql_help.c:4504 sql_help.c:4711
+#: sql_help.c:4283 sql_help.c:4522 sql_help.c:4729
 msgid "join_column"
 msgstr "столбец_соединения"
 
-#: sql_help.c:4266 sql_help.c:4505 sql_help.c:4712
+#: sql_help.c:4284 sql_help.c:4523 sql_help.c:4730
 msgid "and grouping_element can be one of:"
 msgstr "где допустимый элемент_группирования:"
 
-#: sql_help.c:4274 sql_help.c:4513 sql_help.c:4720
+#: sql_help.c:4292 sql_help.c:4531 sql_help.c:4738
 msgid "and with_query is:"
 msgstr "и запрос_WITH:"
 
-#: sql_help.c:4278 sql_help.c:4517 sql_help.c:4724
+#: sql_help.c:4296 sql_help.c:4535 sql_help.c:4742
 msgid "values"
 msgstr "значения"
 
-#: sql_help.c:4279 sql_help.c:4518 sql_help.c:4725
+#: sql_help.c:4297 sql_help.c:4536 sql_help.c:4743
 msgid "insert"
 msgstr "insert"
 
-#: sql_help.c:4280 sql_help.c:4519 sql_help.c:4726
+#: sql_help.c:4298 sql_help.c:4537 sql_help.c:4744
 msgid "update"
 msgstr "update"
 
-#: sql_help.c:4281 sql_help.c:4520 sql_help.c:4727
+#: sql_help.c:4299 sql_help.c:4538 sql_help.c:4745
 msgid "delete"
 msgstr "delete"
 
-#: sql_help.c:4308
+#: sql_help.c:4326
 msgid "new_table"
 msgstr "новая_таблица"
 
-#: sql_help.c:4333
+#: sql_help.c:4351
 msgid "timezone"
 msgstr "часовой_пояс"
 
-#: sql_help.c:4378
+#: sql_help.c:4396
 msgid "snapshot_id"
 msgstr "код_снимка"
 
-#: sql_help.c:4563
-msgid "from_list"
-msgstr "список_FROM"
-
-#: sql_help.c:4607
+#: sql_help.c:4625
 msgid "sort_expression"
 msgstr "выражение_сортировки"
 
-#: sql_help.c:4734 sql_help.c:5549
+#: sql_help.c:4752 sql_help.c:5567
 msgid "abort the current transaction"
 msgstr "прервать текущую транзакцию"
 
-#: sql_help.c:4739
+#: sql_help.c:4757
 msgid "change the definition of an aggregate function"
 msgstr "изменить определение агрегатной функции"
 
-#: sql_help.c:4744
+#: sql_help.c:4762
 msgid "change the definition of a collation"
 msgstr "изменить определение правила сортировки"
 
-#: sql_help.c:4749
+#: sql_help.c:4767
 msgid "change the definition of a conversion"
 msgstr "изменить определение преобразования"
 
-#: sql_help.c:4754
+#: sql_help.c:4772
 msgid "change a database"
 msgstr "изменить атрибуты базы данных"
 
-#: sql_help.c:4759
+#: sql_help.c:4777
 msgid "define default access privileges"
 msgstr "определить права доступа по умолчанию"
 
-#: sql_help.c:4764
+#: sql_help.c:4782
 msgid "change the definition of a domain"
 msgstr "изменить определение домена"
 
-#: sql_help.c:4769
+#: sql_help.c:4787
 msgid "change the definition of an event trigger"
 msgstr "изменить определение событийного триггера"
 
-#: sql_help.c:4774
+#: sql_help.c:4792
 msgid "change the definition of an extension"
 msgstr "изменить определение расширения"
 
-#: sql_help.c:4779
+#: sql_help.c:4797
 msgid "change the definition of a foreign-data wrapper"
 msgstr "изменить определение обёртки сторонних данных"
 
-#: sql_help.c:4784
+#: sql_help.c:4802
 msgid "change the definition of a foreign table"
 msgstr "изменить определение сторонней таблицы"
 
-#: sql_help.c:4789
+#: sql_help.c:4807
 msgid "change the definition of a function"
 msgstr "изменить определение функции"
 
-#: sql_help.c:4794
+#: sql_help.c:4812
 msgid "change role name or membership"
 msgstr "изменить имя роли или членство"
 
-#: sql_help.c:4799
+#: sql_help.c:4817
 msgid "change the definition of an index"
 msgstr "изменить определение индекса"
 
-#: sql_help.c:4804
+#: sql_help.c:4822
 msgid "change the definition of a procedural language"
 msgstr "изменить определение процедурного языка"
 
-#: sql_help.c:4809
+#: sql_help.c:4827
 msgid "change the definition of a large object"
 msgstr "изменить определение большого объекта"
 
-#: sql_help.c:4814
+#: sql_help.c:4832
 msgid "change the definition of a materialized view"
 msgstr "изменить определение материализованного представления"
 
-#: sql_help.c:4819
+#: sql_help.c:4837
 msgid "change the definition of an operator"
 msgstr "изменить определение оператора"
 
-#: sql_help.c:4824
+#: sql_help.c:4842
 msgid "change the definition of an operator class"
 msgstr "изменить определение класса операторов"
 
-#: sql_help.c:4829
+#: sql_help.c:4847
 msgid "change the definition of an operator family"
 msgstr "изменить определение семейства операторов"
 
-#: sql_help.c:4834
+#: sql_help.c:4852
 msgid "change the definition of a row level security policy"
 msgstr "изменить определение политики безопасности на уровне строк"
 
-#: sql_help.c:4839
+#: sql_help.c:4857
 msgid "change the definition of a procedure"
 msgstr "изменить определение процедуры"
 
-#: sql_help.c:4844
+#: sql_help.c:4862
 msgid "change the definition of a publication"
 msgstr "изменить определение публикации"
 
-#: sql_help.c:4849 sql_help.c:4934
+#: sql_help.c:4867 sql_help.c:4952
 msgid "change a database role"
 msgstr "изменить роль пользователя БД"
 
-#: sql_help.c:4854
+#: sql_help.c:4872
 msgid "change the definition of a routine"
 msgstr "изменить определение подпрограммы"
 
-#: sql_help.c:4859
+#: sql_help.c:4877
 msgid "change the definition of a rule"
 msgstr "изменить определение правила"
 
-#: sql_help.c:4864
+#: sql_help.c:4882
 msgid "change the definition of a schema"
 msgstr "изменить определение схемы"
 
-#: sql_help.c:4869
+#: sql_help.c:4887
 msgid "change the definition of a sequence generator"
 msgstr "изменить определение генератора последовательности"
 
-#: sql_help.c:4874
+#: sql_help.c:4892
 msgid "change the definition of a foreign server"
 msgstr "изменить определение стороннего сервера"
 
-#: sql_help.c:4879
+#: sql_help.c:4897
 msgid "change the definition of an extended statistics object"
 msgstr "изменить определение объекта расширенной статистики"
 
-#: sql_help.c:4884
+#: sql_help.c:4902
 msgid "change the definition of a subscription"
 msgstr "изменить определение подписки"
 
-#: sql_help.c:4889
+#: sql_help.c:4907
 msgid "change a server configuration parameter"
 msgstr "изменить параметр конфигурации сервера"
 
-#: sql_help.c:4894
+#: sql_help.c:4912
 msgid "change the definition of a table"
 msgstr "изменить определение таблицы"
 
-#: sql_help.c:4899
+#: sql_help.c:4917
 msgid "change the definition of a tablespace"
 msgstr "изменить определение табличного пространства"
 
-#: sql_help.c:4904
+#: sql_help.c:4922
 msgid "change the definition of a text search configuration"
 msgstr "изменить определение конфигурации текстового поиска"
 
-#: sql_help.c:4909
+#: sql_help.c:4927
 msgid "change the definition of a text search dictionary"
 msgstr "изменить определение словаря текстового поиска"
 
-#: sql_help.c:4914
+#: sql_help.c:4932
 msgid "change the definition of a text search parser"
 msgstr "изменить определение анализатора текстового поиска"
 
-#: sql_help.c:4919
+#: sql_help.c:4937
 msgid "change the definition of a text search template"
 msgstr "изменить определение шаблона текстового поиска"
 
-#: sql_help.c:4924
+#: sql_help.c:4942
 msgid "change the definition of a trigger"
 msgstr "изменить определение триггера"
 
-#: sql_help.c:4929
+#: sql_help.c:4947
 msgid "change the definition of a type"
 msgstr "изменить определение типа"
 
-#: sql_help.c:4939
+#: sql_help.c:4957
 msgid "change the definition of a user mapping"
 msgstr "изменить сопоставление пользователей"
 
-#: sql_help.c:4944
+#: sql_help.c:4962
 msgid "change the definition of a view"
 msgstr "изменить определение представления"
 
-#: sql_help.c:4949
+#: sql_help.c:4967
 msgid "collect statistics about a database"
 msgstr "собрать статистику о базе данных"
 
-#: sql_help.c:4954 sql_help.c:5614
+#: sql_help.c:4972 sql_help.c:5632
 msgid "start a transaction block"
 msgstr "начать транзакцию"
 
-#: sql_help.c:4959
+#: sql_help.c:4977
 msgid "invoke a procedure"
 msgstr "вызвать процедуру"
 
-#: sql_help.c:4964
+#: sql_help.c:4982
 msgid "force a write-ahead log checkpoint"
 msgstr "произвести контрольную точку в журнале предзаписи"
 
-#: sql_help.c:4969
+#: sql_help.c:4987
 msgid "close a cursor"
 msgstr "закрыть курсор"
 
-#: sql_help.c:4974
+#: sql_help.c:4992
 msgid "cluster a table according to an index"
 msgstr "перегруппировать таблицу по индексу"
 
-#: sql_help.c:4979
+#: sql_help.c:4997
 msgid "define or change the comment of an object"
 msgstr "задать или изменить комментарий объекта"
 
-#: sql_help.c:4984 sql_help.c:5449
+#: sql_help.c:5002 sql_help.c:5467
 msgid "commit the current transaction"
 msgstr "зафиксировать текущую транзакцию"
 
-#: sql_help.c:4989
+#: sql_help.c:5007
 msgid "commit a transaction that was earlier prepared for two-phase commit"
 msgstr "зафиксировать транзакцию, ранее подготовленную для двухфазной фиксации"
 
-#: sql_help.c:4994
+#: sql_help.c:5012
 msgid "copy data between a file and a table"
 msgstr "импорт/экспорт данных в файл"
 
-#: sql_help.c:4999
+#: sql_help.c:5017
 msgid "define a new access method"
 msgstr "создать новый метод доступа"
 
-#: sql_help.c:5004
+#: sql_help.c:5022
 msgid "define a new aggregate function"
 msgstr "создать агрегатную функцию"
 
-#: sql_help.c:5009
+#: sql_help.c:5027
 msgid "define a new cast"
 msgstr "создать приведение типов"
 
-#: sql_help.c:5014
+#: sql_help.c:5032
 msgid "define a new collation"
 msgstr "создать правило сортировки"
 
-#: sql_help.c:5019
+#: sql_help.c:5037
 msgid "define a new encoding conversion"
 msgstr "создать преобразование кодировки"
 
-#: sql_help.c:5024
+#: sql_help.c:5042
 msgid "create a new database"
 msgstr "создать базу данных"
 
-#: sql_help.c:5029
+#: sql_help.c:5047
 msgid "define a new domain"
 msgstr "создать домен"
 
-#: sql_help.c:5034
+#: sql_help.c:5052
 msgid "define a new event trigger"
 msgstr "создать событийный триггер"
 
-#: sql_help.c:5039
+#: sql_help.c:5057
 msgid "install an extension"
 msgstr "установить расширение"
 
-#: sql_help.c:5044
+#: sql_help.c:5062
 msgid "define a new foreign-data wrapper"
 msgstr "создать обёртку сторонних данных"
 
-#: sql_help.c:5049
+#: sql_help.c:5067
 msgid "define a new foreign table"
 msgstr "создать стороннюю таблицу"
 
-#: sql_help.c:5054
+#: sql_help.c:5072
 msgid "define a new function"
 msgstr "создать функцию"
 
-#: sql_help.c:5059 sql_help.c:5109 sql_help.c:5194
+#: sql_help.c:5077 sql_help.c:5127 sql_help.c:5212
 msgid "define a new database role"
 msgstr "создать роль пользователя БД"
 
-#: sql_help.c:5064
+#: sql_help.c:5082
 msgid "define a new index"
 msgstr "создать индекс"
 
-#: sql_help.c:5069
+#: sql_help.c:5087
 msgid "define a new procedural language"
 msgstr "создать процедурный язык"
 
-#: sql_help.c:5074
+#: sql_help.c:5092
 msgid "define a new materialized view"
 msgstr "создать материализованное представление"
 
-#: sql_help.c:5079
+#: sql_help.c:5097
 msgid "define a new operator"
 msgstr "создать оператор"
 
-#: sql_help.c:5084
+#: sql_help.c:5102
 msgid "define a new operator class"
 msgstr "создать класс операторов"
 
-#: sql_help.c:5089
+#: sql_help.c:5107
 msgid "define a new operator family"
 msgstr "создать семейство операторов"
 
-#: sql_help.c:5094
+#: sql_help.c:5112
 msgid "define a new row level security policy for a table"
 msgstr "создать новую политику безопасности на уровне строк для таблицы"
 
-#: sql_help.c:5099
+#: sql_help.c:5117
 msgid "define a new procedure"
 msgstr "создать процедуру"
 
-#: sql_help.c:5104
+#: sql_help.c:5122
 msgid "define a new publication"
 msgstr "создать публикацию"
 
-#: sql_help.c:5114
+#: sql_help.c:5132
 msgid "define a new rewrite rule"
 msgstr "создать правило перезаписи"
 
-#: sql_help.c:5119
+#: sql_help.c:5137
 msgid "define a new schema"
 msgstr "создать схему"
 
-#: sql_help.c:5124
+#: sql_help.c:5142
 msgid "define a new sequence generator"
 msgstr "создать генератор последовательностей"
 
-#: sql_help.c:5129
+#: sql_help.c:5147
 msgid "define a new foreign server"
 msgstr "создать сторонний сервер"
 
-#: sql_help.c:5134
+#: sql_help.c:5152
 msgid "define extended statistics"
 msgstr "создать расширенную статистику"
 
-#: sql_help.c:5139
+#: sql_help.c:5157
 msgid "define a new subscription"
 msgstr "создать подписку"
 
-#: sql_help.c:5144
+#: sql_help.c:5162
 msgid "define a new table"
 msgstr "создать таблицу"
 
-#: sql_help.c:5149 sql_help.c:5579
+#: sql_help.c:5167 sql_help.c:5597
 msgid "define a new table from the results of a query"
 msgstr "создать таблицу из результатов запроса"
 
-#: sql_help.c:5154
+#: sql_help.c:5172
 msgid "define a new tablespace"
 msgstr "создать табличное пространство"
 
-#: sql_help.c:5159
+#: sql_help.c:5177
 msgid "define a new text search configuration"
 msgstr "создать конфигурацию текстового поиска"
 
-#: sql_help.c:5164
+#: sql_help.c:5182
 msgid "define a new text search dictionary"
 msgstr "создать словарь текстового поиска"
 
-#: sql_help.c:5169
+#: sql_help.c:5187
 msgid "define a new text search parser"
 msgstr "создать анализатор текстового поиска"
 
-#: sql_help.c:5174
+#: sql_help.c:5192
 msgid "define a new text search template"
 msgstr "создать шаблон текстового поиска"
 
-#: sql_help.c:5179
+#: sql_help.c:5197
 msgid "define a new transform"
 msgstr "создать преобразование"
 
-#: sql_help.c:5184
+#: sql_help.c:5202
 msgid "define a new trigger"
 msgstr "создать триггер"
 
-#: sql_help.c:5189
+#: sql_help.c:5207
 msgid "define a new data type"
 msgstr "создать тип данных"
 
-#: sql_help.c:5199
+#: sql_help.c:5217
 msgid "define a new mapping of a user to a foreign server"
 msgstr "создать сопоставление пользователя для стороннего сервера"
 
-#: sql_help.c:5204
+#: sql_help.c:5222
 msgid "define a new view"
 msgstr "создать представление"
 
-#: sql_help.c:5209
+#: sql_help.c:5227
 msgid "deallocate a prepared statement"
 msgstr "освободить подготовленный оператор"
 
-#: sql_help.c:5214
+#: sql_help.c:5232
 msgid "define a cursor"
 msgstr "создать курсор"
 
-#: sql_help.c:5219
+#: sql_help.c:5237
 msgid "delete rows of a table"
 msgstr "удалить записи таблицы"
 
-#: sql_help.c:5224
+#: sql_help.c:5242
 msgid "discard session state"
 msgstr "очистить состояние сеанса"
 
-#: sql_help.c:5229
+#: sql_help.c:5247
 msgid "execute an anonymous code block"
 msgstr "выполнить анонимный блок кода"
 
-#: sql_help.c:5234
+#: sql_help.c:5252
 msgid "remove an access method"
 msgstr "удалить метод доступа"
 
-#: sql_help.c:5239
+#: sql_help.c:5257
 msgid "remove an aggregate function"
 msgstr "удалить агрегатную функцию"
 
-#: sql_help.c:5244
+#: sql_help.c:5262
 msgid "remove a cast"
 msgstr "удалить приведение типа"
 
-#: sql_help.c:5249
+#: sql_help.c:5267
 msgid "remove a collation"
 msgstr "удалить правило сортировки"
 
-#: sql_help.c:5254
+#: sql_help.c:5272
 msgid "remove a conversion"
 msgstr "удалить преобразование"
 
-#: sql_help.c:5259
+#: sql_help.c:5277
 msgid "remove a database"
 msgstr "удалить базу данных"
 
-#: sql_help.c:5264
+#: sql_help.c:5282
 msgid "remove a domain"
 msgstr "удалить домен"
 
-#: sql_help.c:5269
+#: sql_help.c:5287
 msgid "remove an event trigger"
 msgstr "удалить событийный триггер"
 
-#: sql_help.c:5274
+#: sql_help.c:5292
 msgid "remove an extension"
 msgstr "удалить расширение"
 
-#: sql_help.c:5279
+#: sql_help.c:5297
 msgid "remove a foreign-data wrapper"
 msgstr "удалить обёртку сторонних данных"
 
-#: sql_help.c:5284
+#: sql_help.c:5302
 msgid "remove a foreign table"
 msgstr "удалить стороннюю таблицу"
 
-#: sql_help.c:5289
+#: sql_help.c:5307
 msgid "remove a function"
 msgstr "удалить функцию"
 
-#: sql_help.c:5294 sql_help.c:5349 sql_help.c:5434
+#: sql_help.c:5312 sql_help.c:5367 sql_help.c:5452
 msgid "remove a database role"
 msgstr "удалить роль пользователя БД"
 
-#: sql_help.c:5299
+#: sql_help.c:5317
 msgid "remove an index"
 msgstr "удалить индекс"
 
-#: sql_help.c:5304
+#: sql_help.c:5322
 msgid "remove a procedural language"
 msgstr "удалить процедурный язык"
 
-#: sql_help.c:5309
+#: sql_help.c:5327
 msgid "remove a materialized view"
 msgstr "удалить материализованное представление"
 
-#: sql_help.c:5314
+#: sql_help.c:5332
 msgid "remove an operator"
 msgstr "удалить оператор"
 
-#: sql_help.c:5319
+#: sql_help.c:5337
 msgid "remove an operator class"
 msgstr "удалить класс операторов"
 
-#: sql_help.c:5324
+#: sql_help.c:5342
 msgid "remove an operator family"
 msgstr "удалить семейство операторов"
 
-#: sql_help.c:5329
+#: sql_help.c:5347
 msgid "remove database objects owned by a database role"
 msgstr "удалить объекты базы данных, принадлежащие роли"
 
-#: sql_help.c:5334
+#: sql_help.c:5352
 msgid "remove a row level security policy from a table"
 msgstr "удалить политику безопасности на уровне строк из таблицы"
 
-#: sql_help.c:5339
+#: sql_help.c:5357
 msgid "remove a procedure"
 msgstr "удалить процедуру"
 
-#: sql_help.c:5344
+#: sql_help.c:5362
 msgid "remove a publication"
 msgstr "удалить публикацию"
 
-#: sql_help.c:5354
+#: sql_help.c:5372
 msgid "remove a routine"
 msgstr "удалить подпрограмму"
 
-#: sql_help.c:5359
+#: sql_help.c:5377
 msgid "remove a rewrite rule"
 msgstr "удалить правило перезаписи"
 
-#: sql_help.c:5364
+#: sql_help.c:5382
 msgid "remove a schema"
 msgstr "удалить схему"
 
-#: sql_help.c:5369
+#: sql_help.c:5387
 msgid "remove a sequence"
 msgstr "удалить последовательность"
 
-#: sql_help.c:5374
+#: sql_help.c:5392
 msgid "remove a foreign server descriptor"
 msgstr "удалить описание стороннего сервера"
 
-#: sql_help.c:5379
+#: sql_help.c:5397
 msgid "remove extended statistics"
 msgstr "удалить расширенную статистику"
 
-#: sql_help.c:5384
+#: sql_help.c:5402
 msgid "remove a subscription"
 msgstr "удалить подписку"
 
-#: sql_help.c:5389
+#: sql_help.c:5407
 msgid "remove a table"
 msgstr "удалить таблицу"
 
-#: sql_help.c:5394
+#: sql_help.c:5412
 msgid "remove a tablespace"
 msgstr "удалить табличное пространство"
 
-#: sql_help.c:5399
+#: sql_help.c:5417
 msgid "remove a text search configuration"
 msgstr "удалить конфигурацию текстового поиска"
 
-#: sql_help.c:5404
+#: sql_help.c:5422
 msgid "remove a text search dictionary"
 msgstr "удалить словарь текстового поиска"
 
-#: sql_help.c:5409
+#: sql_help.c:5427
 msgid "remove a text search parser"
 msgstr "удалить анализатор текстового поиска"
 
-#: sql_help.c:5414
+#: sql_help.c:5432
 msgid "remove a text search template"
 msgstr "удалить шаблон текстового поиска"
 
-#: sql_help.c:5419
+#: sql_help.c:5437
 msgid "remove a transform"
 msgstr "удалить преобразование"
 
-#: sql_help.c:5424
+#: sql_help.c:5442
 msgid "remove a trigger"
 msgstr "удалить триггер"
 
-#: sql_help.c:5429
+#: sql_help.c:5447
 msgid "remove a data type"
 msgstr "удалить тип данных"
 
-#: sql_help.c:5439
+#: sql_help.c:5457
 msgid "remove a user mapping for a foreign server"
 msgstr "удалить сопоставление пользователя для стороннего сервера"
 
-#: sql_help.c:5444
+#: sql_help.c:5462
 msgid "remove a view"
 msgstr "удалить представление"
 
-#: sql_help.c:5454
+#: sql_help.c:5472
 msgid "execute a prepared statement"
 msgstr "выполнить подготовленный оператор"
 
-#: sql_help.c:5459
+#: sql_help.c:5477
 msgid "show the execution plan of a statement"
 msgstr "показать план выполнения оператора"
 
-#: sql_help.c:5464
+#: sql_help.c:5482
 msgid "retrieve rows from a query using a cursor"
 msgstr "получить результат запроса через курсор"
 
-#: sql_help.c:5469
+#: sql_help.c:5487
 msgid "define access privileges"
 msgstr "определить права доступа"
 
-#: sql_help.c:5474
+#: sql_help.c:5492
 msgid "import table definitions from a foreign server"
 msgstr "импортировать определения таблиц со стороннего сервера"
 
-#: sql_help.c:5479
+#: sql_help.c:5497
 msgid "create new rows in a table"
 msgstr "добавить строки в таблицу"
 
-#: sql_help.c:5484
+#: sql_help.c:5502
 msgid "listen for a notification"
 msgstr "ожидать уведомления"
 
-#: sql_help.c:5489
+#: sql_help.c:5507
 msgid "load a shared library file"
 msgstr "загрузить файл разделяемой библиотеки"
 
-#: sql_help.c:5494
+#: sql_help.c:5512
 msgid "lock a table"
 msgstr "заблокировать таблицу"
 
-#: sql_help.c:5499
+#: sql_help.c:5517
 msgid "position a cursor"
 msgstr "установить курсор"
 
-#: sql_help.c:5504
+#: sql_help.c:5522
 msgid "generate a notification"
 msgstr "сгенерировать уведомление"
 
-#: sql_help.c:5509
+#: sql_help.c:5527
 msgid "prepare a statement for execution"
 msgstr "подготовить оператор для выполнения"
 
-#: sql_help.c:5514
+#: sql_help.c:5532
 msgid "prepare the current transaction for two-phase commit"
 msgstr "подготовить текущую транзакцию для двухфазной фиксации"
 
-#: sql_help.c:5519
+#: sql_help.c:5537
 msgid "change the ownership of database objects owned by a database role"
 msgstr "изменить владельца объектов БД, принадлежащих заданной роли"
 
-#: sql_help.c:5524
+#: sql_help.c:5542
 msgid "replace the contents of a materialized view"
 msgstr "заменить содержимое материализованного представления"
 
-#: sql_help.c:5529
+#: sql_help.c:5547
 msgid "rebuild indexes"
 msgstr "перестроить индексы"
 
-#: sql_help.c:5534
+#: sql_help.c:5552
 msgid "destroy a previously defined savepoint"
 msgstr "удалить ранее определённую точку сохранения"
 
-#: sql_help.c:5539
+#: sql_help.c:5557
 msgid "restore the value of a run-time parameter to the default value"
 msgstr "восстановить исходное значение параметра выполнения"
 
-#: sql_help.c:5544
+#: sql_help.c:5562
 msgid "remove access privileges"
 msgstr "удалить права доступа"
 
-#: sql_help.c:5554
+#: sql_help.c:5572
 msgid "cancel a transaction that was earlier prepared for two-phase commit"
 msgstr "отменить транзакцию, подготовленную ранее для двухфазной фиксации"
 
-#: sql_help.c:5559
+#: sql_help.c:5577
 msgid "roll back to a savepoint"
 msgstr "откатиться к точке сохранения"
 
-#: sql_help.c:5564
+#: sql_help.c:5582
 msgid "define a new savepoint within the current transaction"
 msgstr "определить новую точку сохранения в текущей транзакции"
 
-#: sql_help.c:5569
+#: sql_help.c:5587
 msgid "define or change a security label applied to an object"
 msgstr "задать или изменить метку безопасности, применённую к объекту"
 
-#: sql_help.c:5574 sql_help.c:5619 sql_help.c:5649
+#: sql_help.c:5592 sql_help.c:5637 sql_help.c:5667
 msgid "retrieve rows from a table or view"
 msgstr "выбрать строки из таблицы или представления"
 
-#: sql_help.c:5584
+#: sql_help.c:5602
 msgid "change a run-time parameter"
 msgstr "изменить параметр выполнения"
 
-#: sql_help.c:5589
+#: sql_help.c:5607
 msgid "set constraint check timing for the current transaction"
 msgstr "установить время проверки ограничений для текущей транзакции"
 
-#: sql_help.c:5594
+#: sql_help.c:5612
 msgid "set the current user identifier of the current session"
 msgstr "задать идентификатор текущего пользователя в текущем сеансе"
 
-#: sql_help.c:5599
+#: sql_help.c:5617
 msgid ""
 "set the session user identifier and the current user identifier of the "
 "current session"
@@ -6226,31 +6219,31 @@ msgstr ""
 "задать идентификатор пользователя сеанса и идентификатор текущего "
 "пользователя в текущем сеансе"
 
-#: sql_help.c:5604
+#: sql_help.c:5622
 msgid "set the characteristics of the current transaction"
 msgstr "задать свойства текущей транзакции"
 
-#: sql_help.c:5609
+#: sql_help.c:5627
 msgid "show the value of a run-time parameter"
 msgstr "показать значение параметра выполнения"
 
-#: sql_help.c:5624
+#: sql_help.c:5642
 msgid "empty a table or set of tables"
 msgstr "опустошить таблицу или набор таблиц"
 
-#: sql_help.c:5629
+#: sql_help.c:5647
 msgid "stop listening for a notification"
 msgstr "прекратить ожидание уведомлений"
 
-#: sql_help.c:5634
+#: sql_help.c:5652
 msgid "update rows of a table"
 msgstr "изменить строки таблицы"
 
-#: sql_help.c:5639
+#: sql_help.c:5657
 msgid "garbage-collect and optionally analyze a database"
 msgstr "произвести сборку мусора и проанализировать базу данных"
 
-#: sql_help.c:5644
+#: sql_help.c:5662
 msgid "compute a set of rows"
 msgstr "получить набор строк"
 
@@ -6329,6 +6322,12 @@ msgstr ""
 "нераспознанное значение \"%s\" для \"%s\"\n"
 "Допустимые значения: %s.\n"
 
+#~ msgid "using_list"
+#~ msgstr "список_USING"
+
+#~ msgid "from_list"
+#~ msgstr "список_FROM"
+
 #~ msgid "normal"
 #~ msgstr "обычная"
 
index 95f348696698bced1fd9cfcbe9d17b66679c7127..89e7c18c9a702efcd509a42fabc7a3ba5b02146d 100644 (file)
@@ -1,6 +1,6 @@
 # Swedish message translation file for psql
 # Peter Eisentraut <peter_e@gmx.net>, 2001, 2009, 2010.
-# Dennis Björklund <db@zigo.dhs.org>, 2002, 2003, 2004, 2005, 2006, 2017, 2018.
+# Dennis Björklund <db@zigo.dhs.org>, 2002, 2003, 2004, 2005, 2006, 2017, 2018, 2019, 2020.
 #
 # Use these quotes: "%s"
 #
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: PostgreSQL 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
 "POT-Creation-Date: 2018-09-23 22:44+0000\n"
-"PO-Revision-Date: 2018-09-24 06:49+0200\n"
+"PO-Revision-Date: 2020-04-01 07:01+0200\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -4398,7 +4398,7 @@ msgstr "prenumerationsparameter"
 
 #: sql_help.c:1273 sql_help.c:1276
 msgid "partition_name"
-msgstr "paritionsnamn"
+msgstr "partitionsnamn"
 
 #: sql_help.c:1274 sql_help.c:2241 sql_help.c:2768
 msgid "partition_bound_spec"
index 2e890561885b1864044a1370be6b877511bef33d..99e82c7f0d9f87d3a4c9015989ff47236d957724 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 11\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-11-07 21:14+0000\n"
-"PO-Revision-Date: 2019-11-08 09:01+0100\n"
+"POT-Creation-Date: 2020-04-08 15:56+0000\n"
+"PO-Revision-Date: 2020-04-08 19:11+0200\n"
 "Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
 "Language-Team: German <peter_e@gmx.net>\n"
 "Language: de\n"
@@ -70,14 +70,14 @@ msgid "invalid output format (internal error): %d"
 msgstr "ungültiges Ausgabeformat (interner Fehler): %d"
 
 #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138
-#: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111
+#: createuser.c:175 createuser.c:190 dropdb.c:94 dropdb.c:103 dropdb.c:111
 #: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107
 #: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:215 vacuumdb.c:234
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n"
 
-#: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103
+#: clusterdb.c:128 createdb.c:136 createuser.c:188 dropdb.c:109 dropuser.c:103
 #: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:232
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
@@ -117,7 +117,7 @@ msgstr ""
 "%s clustert alle vorher geclusterten Tabellen in einer Datenbank.\n"
 "\n"
 
-#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161
+#: clusterdb.c:274 createdb.c:261 createuser.c:352 dropdb.c:156 dropuser.c:161
 #: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:1013
 #, c-format
 msgid "Usage:\n"
@@ -128,7 +128,7 @@ msgstr "Aufruf:\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [OPTION]... [DBNAME]\n"
 
-#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163
+#: clusterdb.c:276 createdb.c:263 createuser.c:354 dropdb.c:158 dropuser.c:163
 #: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1015
 #, c-format
 msgid ""
@@ -148,7 +148,7 @@ msgstr "  -a, --all                 clustere alle Datenbanken\n"
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=DBNAME       zu clusternde Datenbank\n"
 
-#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407
+#: clusterdb.c:279 createuser.c:358 dropdb.c:159 dropuser.c:164 reindexdb.c:407
 #, c-format
 msgid "  -e, --echo                show the commands being sent to the server\n"
 msgstr ""
@@ -170,17 +170,17 @@ msgstr "  -t, --table=TABELLE       clustere nur bestimmte Tabelle(n)\n"
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose             erzeuge viele Meldungen\n"
 
-#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414
+#: clusterdb.c:283 createuser.c:370 dropdb.c:161 dropuser.c:167 reindexdb.c:414
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version             Versionsinformationen anzeigen, dann beenden\n"
 
-#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415
+#: clusterdb.c:284 createuser.c:375 dropdb.c:163 dropuser.c:169 reindexdb.c:415
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                diese Hilfe anzeigen, dann beenden\n"
 
-#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170
+#: clusterdb.c:285 createdb.c:274 createuser.c:376 dropdb.c:164 dropuser.c:170
 #: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1031
 #, c-format
 msgid ""
@@ -190,13 +190,13 @@ msgstr ""
 "\n"
 "Verbindungsoptionen:\n"
 
-#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 reindexdb.c:417
+#: clusterdb.c:286 createuser.c:377 dropdb.c:165 dropuser.c:171 reindexdb.c:417
 #: vacuumdb.c:1032
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
 msgstr "  -h, --host=HOSTNAME       Name des Datenbankservers oder Socket-Verzeichnis\n"
 
-#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 reindexdb.c:418
+#: clusterdb.c:287 createuser.c:378 dropdb.c:166 dropuser.c:172 reindexdb.c:418
 #: vacuumdb.c:1033
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -207,13 +207,13 @@ msgstr "  -p, --port=PORT           Port des Datenbankservers\n"
 msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr "  -U, --username=NAME       Datenbankbenutzername\n"
 
-#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 reindexdb.c:420
+#: clusterdb.c:289 createuser.c:380 dropdb.c:168 dropuser.c:174 reindexdb.c:420
 #: vacuumdb.c:1035
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password         niemals nach Passwort fragen\n"
 
-#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 reindexdb.c:421
+#: clusterdb.c:290 createuser.c:381 dropdb.c:169 dropuser.c:175 reindexdb.c:421
 #: vacuumdb.c:1036
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -234,7 +234,7 @@ msgstr ""
 "Für weitere Informationen lesen Sie bitte die Beschreibung des\n"
 "SQL-Befehls CLUSTER.\n"
 
-#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176
+#: clusterdb.c:293 createdb.c:282 createuser.c:382 dropdb.c:171 dropuser.c:176
 #: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1039
 #, c-format
 msgid ""
@@ -322,17 +322,17 @@ msgstr "%s: --locale und --lc-collate können nicht zusammen angegeben werden\n"
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s: »%s« ist kein gültiger Kodierungsname\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s: Erzeugen der Datenbank ist fehlgeschlagen: %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: Erzeugen des Kommentars ist fehlgeschlagen (Datenbank wurde erzeugt): %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -341,94 +341,94 @@ msgstr ""
 "%s erzeugt eine PostgreSQL-Datenbank.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [OPTION]... [DBNAME] [BESCHREIBUNG]\n"
 
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr "  -D, --tablespace=TABLESPACE  Standard-Tablespace der Datenbank\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid "  -e, --echo                   show the commands being sent to the server\n"
 msgstr ""
 "  -e, --echo                   zeige die Befehle, die an den Server\n"
 "                               gesendet werden\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=KODIERUNG     Kodierung für die Datenbank\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr "  -l, --locale=LOCALE          Lokale-Einstellungen für die Datenbank\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=LOCALE      LC_COLLATE-Einstellung für die Datenbank\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=LOCALE        LC_CTYPE-Einstellung für die Datenbank\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr "  -O, --owner=EIGENTÜMER       Eigentümer der neuen Datenbank\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=TEMPLATE      zu kopierende Template-Datenbank\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version                Versionsinformationen anzeigen, dann beenden\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                   diese Hilfe anzeigen, dann beenden\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr "  -h, --host=HOSTNAME          Name des Datenbankservers oder Socket-Verzeichnis\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=PORT              Port des Datenbankservers\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr "  -U, --username=NAME          Datenbankbenutzername\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password            niemals nach Passwort fragen\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password               Passwortfrage erzwingen\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr "  --maintenance-db=DBNAME      alternative Wartungsdatenbank\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -438,46 +438,51 @@ msgstr ""
 "Wenn nichts anderes angegeben ist, dann wird eine Datenbank mit dem Namen\n"
 "des aktuellen Benutzers erzeugt.\n"
 
-#: createuser.c:189
+#: createuser.c:154
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s: ungültiger Wert für --connection-limit: %s\n"
+
+#: createuser.c:198
 msgid "Enter name of role to add: "
 msgstr "Geben Sie den Namen der neuen Rolle ein: "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter password for new role: "
 msgstr "Geben Sie das Passwort der neuen Rolle ein: "
 
-#: createuser.c:208
+#: createuser.c:217
 msgid "Enter it again: "
 msgstr "Geben Sie es noch einmal ein: "
 
-#: createuser.c:211
+#: createuser.c:220
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Passwörter stimmten nicht überein.\n"
 
-#: createuser.c:219
+#: createuser.c:228
 msgid "Shall the new role be a superuser?"
 msgstr "Soll die neue Rolle ein Superuser sein?"
 
-#: createuser.c:234
+#: createuser.c:243
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Soll die neue Rolle Datenbanken erzeugen dürfen?"
 
-#: createuser.c:242
+#: createuser.c:251
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Soll die neue Rolle weitere neue Rollen erzeugen dürfen?"
 
-#: createuser.c:272
+#: createuser.c:281
 #, c-format
 msgid "%s: password encryption failed: %s"
 msgstr "%s: Passwortverschlüsselung ist fehlgeschlagen: %s"
 
-#: createuser.c:327
+#: createuser.c:336
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s: Erzeugen der neuen Rolle fehlgeschlagen: %s"
 
-#: createuser.c:342
+#: createuser.c:351
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -486,34 +491,34 @@ msgstr ""
 "%s erzeugt eine neue PostgreSQL-Rolle.\n"
 "\n"
 
-#: createuser.c:344 dropuser.c:162
+#: createuser.c:353 dropuser.c:162
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [OPTION]... [ROLLENNAME]\n"
 
-#: createuser.c:346
+#: createuser.c:355
 #, c-format
 msgid "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
 msgstr ""
 "  -c, --connection-limit=N  Hochzahl an Verbindungen für Rolle\n"
 "                            (Voreinstellung: keine Begrenzung)\n"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr "  -d, --createdb            Rolle kann neue Datenbanken erzeugen\n"
 
-#: createuser.c:348
+#: createuser.c:357
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr "  -D, --no-createdb         Rolle kann keine Datenbanken erzeugen (Voreinstellung)\n"
 
-#: createuser.c:350
+#: createuser.c:359
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=ROLLE          neue Rolle wird Mitglied dieser Rolle\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -522,47 +527,47 @@ msgstr ""
 "  -i, --inherit             Rolle erbt alle Privilegien von Rollen, deren\n"
 "                            Mitglied sie ist (Voreinstellung)\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit          Rolle erbt keine Privilegien\n"
 
-#: createuser.c:354
+#: createuser.c:363
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr "  -l, --login               Rolle kann sich anmelden (Voreinstellung)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login            Rolle kann sich nicht anmelden\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt            weise der neuen Rolle ein Passwort zu\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole          Rolle kann neue Rollen erzeugen\n"
 
-#: createuser.c:358
+#: createuser.c:367
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr "  -R, --no-createrole       Rolle kann keine Rollen erzeugen (Voreinstellung)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser           Rolle wird Superuser\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr "  -S, --no-superuser        Rolle wird kein Superuser (Voreinstellung)\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes rather\n"
@@ -571,17 +576,17 @@ msgstr ""
 "  --interactive             nach fehlenden Rollennamen und -attributen fragen\n"
 "                            anstatt Vorgabewerte zu nehmen\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr "  --replication             Rolle kann Replikation einleiten\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr "  --no-replication          Rolle kann Replikation nicht einleiten\n"
 
-#: createuser.c:370
+#: createuser.c:379
 #, c-format
 msgid "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
 msgstr ""
index 6622d886ee9f0c102edd769ba633a42c544717d7..97a43638b6e50d28e6d8fa20a4869bd1b0c21386 100644 (file)
@@ -9,15 +9,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.6\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-09-20 03:53+0000\n"
-"PO-Revision-Date: 2019-09-20 14:31+0200\n"
+"POT-Creation-Date: 2020-04-15 07:37+0000\n"
+"PO-Revision-Date: 2020-04-15 14:10+0200\n"
 "Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
 "Language-Team: PostgreSQLfr <pgsql-fr-generale@postgresql.org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.3\n"
+"X-Generator: Poedit 2.3\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
@@ -77,14 +77,14 @@ msgid "invalid output format (internal error): %d"
 msgstr "format de sortie invalide (erreur interne) : %d"
 
 #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138
-#: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111
+#: createuser.c:175 createuser.c:190 dropdb.c:94 dropdb.c:103 dropdb.c:111
 #: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107
 #: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:215 vacuumdb.c:234
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Essayer « %s --help » pour plus d'informations.\n"
 
-#: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103
+#: clusterdb.c:128 createdb.c:136 createuser.c:188 dropdb.c:109 dropuser.c:103
 #: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:232
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
@@ -131,7 +131,7 @@ msgstr ""
 "de données via la commande CLUSTER.\n"
 "\n"
 
-#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161
+#: clusterdb.c:274 createdb.c:261 createuser.c:352 dropdb.c:156 dropuser.c:161
 #: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:1013
 #, c-format
 msgid "Usage:\n"
@@ -142,7 +142,7 @@ msgstr "Usage :\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [OPTION]... [NOMBASE]\n"
 
-#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163
+#: clusterdb.c:276 createdb.c:263 createuser.c:354 dropdb.c:158 dropuser.c:163
 #: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1015
 #, c-format
 msgid ""
@@ -162,7 +162,7 @@ msgstr "  -a, --all                 réorganise toutes les bases de données\n"
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=NOMBASE      base de données à réorganiser\n"
 
-#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407
+#: clusterdb.c:279 createuser.c:358 dropdb.c:159 dropuser.c:164 reindexdb.c:407
 #, c-format
 msgid "  -e, --echo                show the commands being sent to the server\n"
 msgstr "  -e, --echo                     affiche les commandes envoyées au serveur\n"
@@ -182,17 +182,17 @@ msgstr "  -t, --table=TABLE         réorganise uniquement cette(ces) table(s)\n
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose                 mode verbeux\n"
 
-#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414
+#: clusterdb.c:283 createuser.c:370 dropdb.c:161 dropuser.c:167 reindexdb.c:414
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version              affiche la version puis quitte\n"
 
-#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415
+#: clusterdb.c:284 createuser.c:375 dropdb.c:163 dropuser.c:169 reindexdb.c:415
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                 affiche cette aide puis quitte\n"
 
-#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170
+#: clusterdb.c:285 createdb.c:274 createuser.c:376 dropdb.c:164 dropuser.c:170
 #: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1031
 #, c-format
 msgid ""
@@ -202,7 +202,7 @@ msgstr ""
 "\n"
 "Options de connexion :\n"
 
-#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 reindexdb.c:417
+#: clusterdb.c:286 createuser.c:377 dropdb.c:165 dropuser.c:171 reindexdb.c:417
 #: vacuumdb.c:1032
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
@@ -210,7 +210,7 @@ msgstr ""
 "  -h, --host=HOTE                hôte du serveur de bases de données ou\n"
 "                                 répertoire des sockets\n"
 
-#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 reindexdb.c:418
+#: clusterdb.c:287 createuser.c:378 dropdb.c:166 dropuser.c:172 reindexdb.c:418
 #: vacuumdb.c:1033
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -221,13 +221,13 @@ msgstr "  -p, --port=PORT                port du serveur de bases de données\n"
 msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr "  -U, --username=NOMUTILISATEUR  nom d'utilisateur pour la connexion\n"
 
-#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 reindexdb.c:420
+#: clusterdb.c:289 createuser.c:380 dropdb.c:168 dropuser.c:174 reindexdb.c:420
 #: vacuumdb.c:1035
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password             empêche la demande d'un mot de passe\n"
 
-#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 reindexdb.c:421
+#: clusterdb.c:290 createuser.c:381 dropdb.c:169 dropuser.c:175 reindexdb.c:421
 #: vacuumdb.c:1036
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -247,7 +247,7 @@ msgstr ""
 "\n"
 "Lire la description de la commande SQL CLUSTER pour de plus amples détails.\n"
 
-#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176
+#: clusterdb.c:293 createdb.c:282 createuser.c:382 dropdb.c:171 dropuser.c:176
 #: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1039
 #, c-format
 msgid ""
@@ -335,17 +335,17 @@ msgstr "%s : une seule des options --locale et --lc-collate peut être indiquée
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s : « %s » n'est pas un nom d'encodage valide\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s : la création de la base de données a échoué : %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: l'ajout du commentaire a échoué (la base de données a été créée) : %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -354,98 +354,98 @@ msgstr ""
 "%s crée une base de données PostgreSQL.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [OPTION]... [NOMBASE] [DESCRIPTION]\n"
 
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr "  -D, --tablespace=TABLESPACE   tablespace par défaut de la base de données\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid "  -e, --echo                   show the commands being sent to the server\n"
 msgstr "  -e, --echo                    affiche les commandes envoyées au serveur\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=ENC            encodage de la base de données\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr ""
 "  -l, --locale=LOCALE           paramètre de la locale pour la base de\n"
 "                                données\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=LOCALE       paramètre LC_COLLATE pour la base de données\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=LOCALE         paramètre LC_CTYPE pour la base de données\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr ""
 "  -O, --owner=PROPRIÉTAIRE      nom du propriétaire de la nouvelle base de\n"
 "                                données\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=MODÈLE         base de données modèle à copier\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version              affiche la version puis quitte\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                 affiche cette aide puis quitte\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr ""
 "  -h, --host=HOTE               hôte du serveur de bases de données\n"
 "                                ou répertoire des sockets\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=PORT               port du serveur de bases de données\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr "  -U, --username=NOMUTILISATEUR nom d'utilisateur pour la connexion\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password             empêche la demande d'un mot de passe\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password                force la demande d'un mot de passe\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr "  --maintenance-db=NOM_BASE    indique une autre base par défaut\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -454,46 +454,51 @@ msgstr ""
 "\n"
 "Par défaut, la base de donnée créée porte le nom de l'utilisateur courant.\n"
 
-#: createuser.c:189
+#: createuser.c:154
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s : valeur invalide pour --connection-limit : « %s »\n"
+
+#: createuser.c:198
 msgid "Enter name of role to add: "
 msgstr "Saisir le nom du rôle à ajouter : "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter password for new role: "
 msgstr "Saisir le mot de passe pour le nouveau rôle : "
 
-#: createuser.c:208
+#: createuser.c:217
 msgid "Enter it again: "
 msgstr "Le saisir de nouveau : "
 
-#: createuser.c:211
+#: createuser.c:220
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Les mots de passe ne sont pas identiques.\n"
 
-#: createuser.c:219
+#: createuser.c:228
 msgid "Shall the new role be a superuser?"
 msgstr "Le nouveau rôle est-il super-utilisateur ?"
 
-#: createuser.c:234
+#: createuser.c:243
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Le nouveau rôle est-il autorisé à créer des bases de données ?"
 
-#: createuser.c:242
+#: createuser.c:251
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Le nouveau rôle est-il autorisé à créer de nouveaux rôles ?"
 
-#: createuser.c:272
+#: createuser.c:281
 #, c-format
 msgid "%s: password encryption failed: %s"
 msgstr "%s : échec du chiffrement du mot de passe : %s"
 
-#: createuser.c:327
+#: createuser.c:336
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s : la création du nouvel rôle a échoué : %s"
 
-#: createuser.c:342
+#: createuser.c:351
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -502,38 +507,38 @@ msgstr ""
 "%s crée un nouvel rôle PostgreSQL.\n"
 "\n"
 
-#: createuser.c:344 dropuser.c:162
+#: createuser.c:353 dropuser.c:162
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [OPTION]... [NOMROLE]\n"
 
-#: createuser.c:346
+#: createuser.c:355
 #, c-format
 msgid "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
 msgstr ""
 "  -c, --connection-limit=N       nombre maximal de connexions pour le rôle\n"
 "                                 (par défaut sans limite)\n"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr ""
 "  -d, --createdb                 l'utilisateur peut créer des bases de\n"
 "                                 données\n"
 
-#: createuser.c:348
+#: createuser.c:357
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr ""
 "  -D, --no-createdb              le rôle ne peut pas créer de bases de\n"
 "                                 données (par défaut)\n"
 
-#: createuser.c:350
+#: createuser.c:359
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=ROLE                le nouveau rôle sera un membre de ce rôle\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -542,47 +547,47 @@ msgstr ""
 "  -i, --inherit                  le rôle hérite des droits des rôles dont il\n"
 "                                 est membre (par défaut)\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit               le rôle n'hérite pas des droits\n"
 
-#: createuser.c:354
+#: createuser.c:363
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr "  -l, --login                    le rôle peut se connecter (par défaut)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login                 le rôle ne peut pas se connecter\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt                 affecte un mot de passe au nouveau rôle\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole               le rôle peut créer des rôles\n"
 
-#: createuser.c:358
+#: createuser.c:367
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr "  -R, --no-createrole            le rôle ne peut pas créer de rôles (par défaut)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser                le rôle est super-utilisateur\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr "  -S, --no-superuser             le rôle ne sera pas super-utilisateur (par défaut)\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes rather\n"
@@ -591,21 +596,21 @@ msgstr ""
 "  --interactive                  demande le nom du rôle et les attributs\n"
 "                                 plutôt qu'utiliser des valeurs par défaut\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr ""
 "  --replication                le rôle peut initier une connexion de\n"
 "                               réplication\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr ""
 "  --no-replication             le rôle ne peut pas initier de connexion de\n"
 "                               réplication\n"
 
-#: createuser.c:370
+#: createuser.c:379
 #, c-format
 msgid "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
 msgstr ""
@@ -1104,62 +1109,62 @@ msgstr ""
 "\n"
 "Lire la description de la commande SQL VACUUM pour plus d'informations.\n"
 
-#~ msgid "%s: invalid socket: %s"
-#~ msgstr "%s : socket invalide : %s"
+#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
+#~ msgstr "%s : trop de jobs en parallèle demandés (maximum %d)\n"
 
-#~ msgid "%s: could not obtain information about current user: %s\n"
-#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n"
+#~ msgid "Name"
+#~ msgstr "Nom"
 
-#~ msgid "%s: could not get current user name: %s\n"
-#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n"
+#~ msgid "no"
+#~ msgstr "non"
 
-#~ msgid "  --version                       output version information, then exit\n"
-#~ msgstr "  --version                       affiche la version et quitte\n"
+#~ msgid "yes"
+#~ msgstr "oui"
 
-#~ msgid "  --help                          show this help, then exit\n"
-#~ msgstr "  --help                          affiche cette aide et quitte\n"
+#~ msgid "Trusted?"
+#~ msgstr "De confiance (trusted) ?"
 
-#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n"
-#~ msgstr ""
-#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n"
-#~ "langage non supprimé\n"
+#~ msgid "Procedural Languages"
+#~ msgstr "Langages procéduraux"
+
+#~ msgid "%s: missing required argument language name\n"
+#~ msgstr "%s : argument nom du langage requis mais manquant\n"
+
+#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n"
+#~ msgstr "%s : le langage « %s » est déjà installé sur la base de données « %s »\n"
+
+#~ msgid "%s: language installation failed: %s"
+#~ msgstr "%s : l'installation du langage a échoué : %s"
 
 #~ msgid ""
+#~ "%s installs a procedural language into a PostgreSQL database.\n"
 #~ "\n"
-#~ "If one of -d, -D, -r, -R, -s, -S, and ROLENAME is not specified, you will\n"
-#~ "be prompted interactively.\n"
 #~ msgstr ""
+#~ "%s installe un langage de procédures dans une base de données PostgreSQL.\n"
 #~ "\n"
-#~ "Si une des options -d, -D, -r, -R, -s, -S et NOMROLE n'est pas précisée,\n"
-#~ "elle sera demandée interactivement.\n"
-
-#~ msgid "  --version                 output version information, then exit\n"
-#~ msgstr "  --version                      affiche la version et quitte\n"
 
-#~ msgid "  --help                    show this help, then exit\n"
-#~ msgstr "  --help                         affiche cette aide et quitte\n"
+#~ msgid "  %s [OPTION]... LANGNAME [DBNAME]\n"
+#~ msgstr "  %s [OPTION]... NOMLANGAGE [NOMBASE]\n"
 
-#~ msgid "  --version                    output version information, then exit\n"
-#~ msgstr "  --version                     affiche la version et quitte\n"
+#~ msgid "  -d, --dbname=DBNAME       database to install language in\n"
+#~ msgstr "  -d, --dbname=NOMBASE           base sur laquelle installer le langage\n"
 
-#~ msgid "  --help                       show this help, then exit\n"
-#~ msgstr "  --help                        affiche cette aide et quitte\n"
+#~ msgid "  -l, --list                show a list of currently installed languages\n"
+#~ msgstr ""
+#~ "  -l, --list                     affiche la liste des langages déjà\n"
+#~ "                                 installés\n"
 
-#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n"
-#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n"
+#~ msgid "  -E, --encrypted           encrypt stored password\n"
+#~ msgstr "  -E, --encrypted                chiffre le mot de passe stocké\n"
 
-#~ msgid "%s: out of memory\n"
-#~ msgstr "%s : mémoire épuisée\n"
+#~ msgid "  -N, --unencrypted         do not encrypt stored password\n"
+#~ msgstr "  -N, --unencrypted              ne chiffre pas le mot de passe stocké\n"
 
-#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
-#~ msgstr ""
-#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n"
-#~ "seul\n"
+#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n"
+#~ msgstr "%s : le langage « %s » n'est pas installé dans la base de données « %s »\n"
 
-#~ msgid "  -d, --dbname=DBNAME       database from which to remove the language\n"
-#~ msgstr ""
-#~ "  -d, --dbname=NOMBASE           base de données à partir de laquelle\n"
-#~ "                                 supprimer le langage\n"
+#~ msgid "%s: language removal failed: %s"
+#~ msgstr "%s : la suppression du langage a échoué : %s"
 
 #~ msgid ""
 #~ "%s removes a procedural language from a database.\n"
@@ -1168,59 +1173,59 @@ msgstr ""
 #~ "%s supprime un langage procédural d'une base de données.\n"
 #~ "\n"
 
-#~ msgid "%s: language removal failed: %s"
-#~ msgstr "%s : la suppression du langage a échoué : %s"
+#~ msgid "  -d, --dbname=DBNAME       database from which to remove the language\n"
+#~ msgstr ""
+#~ "  -d, --dbname=NOMBASE           base de données à partir de laquelle\n"
+#~ "                                 supprimer le langage\n"
 
-#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n"
-#~ msgstr "%s : le langage « %s » n'est pas installé dans la base de données « %s »\n"
+#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
+#~ msgstr ""
+#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n"
+#~ "seul\n"
 
-#~ msgid "  -N, --unencrypted         do not encrypt stored password\n"
-#~ msgstr "  -N, --unencrypted              ne chiffre pas le mot de passe stocké\n"
+#~ msgid "%s: out of memory\n"
+#~ msgstr "%s : mémoire épuisée\n"
 
-#~ msgid "  -E, --encrypted           encrypt stored password\n"
-#~ msgstr "  -E, --encrypted                chiffre le mot de passe stocké\n"
+#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n"
+#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n"
 
-#~ msgid "  -l, --list                show a list of currently installed languages\n"
-#~ msgstr ""
-#~ "  -l, --list                     affiche la liste des langages déjà\n"
-#~ "                                 installés\n"
+#~ msgid "  --help                       show this help, then exit\n"
+#~ msgstr "  --help                        affiche cette aide et quitte\n"
 
-#~ msgid "  -d, --dbname=DBNAME       database to install language in\n"
-#~ msgstr "  -d, --dbname=NOMBASE           base sur laquelle installer le langage\n"
+#~ msgid "  --version                    output version information, then exit\n"
+#~ msgstr "  --version                     affiche la version et quitte\n"
 
-#~ msgid "  %s [OPTION]... LANGNAME [DBNAME]\n"
-#~ msgstr "  %s [OPTION]... NOMLANGAGE [NOMBASE]\n"
+#~ msgid "  --help                    show this help, then exit\n"
+#~ msgstr "  --help                         affiche cette aide et quitte\n"
+
+#~ msgid "  --version                 output version information, then exit\n"
+#~ msgstr "  --version                      affiche la version et quitte\n"
 
 #~ msgid ""
-#~ "%s installs a procedural language into a PostgreSQL database.\n"
 #~ "\n"
+#~ "If one of -d, -D, -r, -R, -s, -S, and ROLENAME is not specified, you will\n"
+#~ "be prompted interactively.\n"
 #~ msgstr ""
-#~ "%s installe un langage de procédures dans une base de données PostgreSQL.\n"
 #~ "\n"
+#~ "Si une des options -d, -D, -r, -R, -s, -S et NOMROLE n'est pas précisée,\n"
+#~ "elle sera demandée interactivement.\n"
 
-#~ msgid "%s: language installation failed: %s"
-#~ msgstr "%s : l'installation du langage a échoué : %s"
-
-#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n"
-#~ msgstr "%s : le langage « %s » est déjà installé sur la base de données « %s »\n"
-
-#~ msgid "%s: missing required argument language name\n"
-#~ msgstr "%s : argument nom du langage requis mais manquant\n"
-
-#~ msgid "Procedural Languages"
-#~ msgstr "Langages procéduraux"
+#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n"
+#~ msgstr ""
+#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n"
+#~ "langage non supprimé\n"
 
-#~ msgid "Trusted?"
-#~ msgstr "De confiance (trusted) ?"
+#~ msgid "  --help                          show this help, then exit\n"
+#~ msgstr "  --help                          affiche cette aide et quitte\n"
 
-#~ msgid "yes"
-#~ msgstr "oui"
+#~ msgid "  --version                       output version information, then exit\n"
+#~ msgstr "  --version                       affiche la version et quitte\n"
 
-#~ msgid "no"
-#~ msgstr "non"
+#~ msgid "%s: could not get current user name: %s\n"
+#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n"
 
-#~ msgid "Name"
-#~ msgstr "Nom"
+#~ msgid "%s: could not obtain information about current user: %s\n"
+#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n"
 
-#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
-#~ msgstr "%s : trop de jobs en parallèle demandés (maximum %d)\n"
+#~ msgid "%s: invalid socket: %s"
+#~ msgstr "%s : socket invalide : %s"
index 2258d5c4565276fb4c14e88357ddb667bc038285..8a03aa54a864fd18156886b7495f557cbd8708ca 100644 (file)
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the PostgreSQL package.
 # Serguei A. Mokhov, <mokhov@cs.concordia.ca>, 2003-2004.
 # Oleg Bartunov <oleg@sai.msu.su>, 2004.
-# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2019.
+# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2019, 2020.
 msgid ""
 msgstr ""
 "Project-Id-Version: pgscripts (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-08-28 07:04+0300\n"
-"PO-Revision-Date: 2019-09-02 12:33+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
+"PO-Revision-Date: 2020-05-06 11:09+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
 "Language: ru\n"
@@ -77,14 +77,14 @@ msgid "invalid output format (internal error): %d"
 msgstr "неверный формат вывода (внутренняя ошибка): %d"
 
 #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138
-#: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111
+#: createuser.c:175 createuser.c:190 dropdb.c:94 dropdb.c:103 dropdb.c:111
 #: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107
 #: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:215 vacuumdb.c:234
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Для дополнительной информации попробуйте \"%s --help\".\n"
 
-#: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103
+#: clusterdb.c:128 createdb.c:136 createuser.c:188 dropdb.c:109 dropuser.c:103
 #: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:232
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
@@ -124,7 +124,7 @@ msgstr ""
 "%s упорядочивает данные всех кластеризованных таблиц в базе данных.\n"
 "\n"
 
-#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161
+#: clusterdb.c:274 createdb.c:261 createuser.c:352 dropdb.c:156 dropuser.c:161
 #: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:1013
 #, c-format
 msgid "Usage:\n"
@@ -135,7 +135,7 @@ msgstr "Использование:\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_БД]\n"
 
-#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163
+#: clusterdb.c:276 createdb.c:263 createuser.c:354 dropdb.c:158 dropuser.c:163
 #: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1015
 #, c-format
 msgid ""
@@ -155,7 +155,7 @@ msgstr "  -a, --all                 кластеризовать все базы
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=ИМЯ_БД       имя базы данных для кластеризации\n"
 
-#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407
+#: clusterdb.c:279 createuser.c:358 dropdb.c:159 dropuser.c:164 reindexdb.c:407
 #, c-format
 msgid ""
 "  -e, --echo                show the commands being sent to the server\n"
@@ -177,17 +177,17 @@ msgstr ""
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose             выводить исчерпывающие сообщения\n"
 
-#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414
+#: clusterdb.c:283 createuser.c:370 dropdb.c:161 dropuser.c:167 reindexdb.c:414
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version             показать версию и выйти\n"
 
-#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415
+#: clusterdb.c:284 createuser.c:375 dropdb.c:163 dropuser.c:169 reindexdb.c:415
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                показать эту справку и выйти\n"
 
-#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170
+#: clusterdb.c:285 createdb.c:274 createuser.c:376 dropdb.c:164 dropuser.c:170
 #: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1031
 #, c-format
 msgid ""
@@ -197,14 +197,14 @@ msgstr ""
 "\n"
 "Параметры подключения:\n"
 
-#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 reindexdb.c:417
+#: clusterdb.c:286 createuser.c:377 dropdb.c:165 dropuser.c:171 reindexdb.c:417
 #: vacuumdb.c:1032
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
 msgstr ""
 "  -h, --host=ИМЯ            имя сервера баз данных или каталог сокетов\n"
 
-#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 reindexdb.c:418
+#: clusterdb.c:287 createuser.c:378 dropdb.c:166 dropuser.c:172 reindexdb.c:418
 #: vacuumdb.c:1033
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -216,13 +216,13 @@ msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr ""
 "  -U, --username=ИМЯ        имя пользователя для подключения к серверу\n"
 
-#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 reindexdb.c:420
+#: clusterdb.c:289 createuser.c:380 dropdb.c:168 dropuser.c:174 reindexdb.c:420
 #: vacuumdb.c:1035
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password         не запрашивать пароль\n"
 
-#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 reindexdb.c:421
+#: clusterdb.c:290 createuser.c:381 dropdb.c:169 dropuser.c:175 reindexdb.c:421
 #: vacuumdb.c:1036
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -242,7 +242,7 @@ msgstr ""
 "\n"
 "Подробнее о кластеризации вы можете узнать в описании SQL-команды CLUSTER.\n"
 
-#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176
+#: clusterdb.c:293 createdb.c:282 createuser.c:382 dropdb.c:171 dropuser.c:176
 #: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1039
 #, c-format
 msgid ""
@@ -331,17 +331,17 @@ msgstr "%s: можно указать только --locale и --lc-collate\n"
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s: \"%s\" не является верным названием кодировки\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s: создать базу данных не удалось: %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: создать комментарий не удалось (база данных была создана): %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -350,102 +350,102 @@ msgstr ""
 "%s создаёт базу данных PostgreSQL.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_БД] [ОПИСАНИЕ]\n"
 
 # well-spelled: ПРОСТР
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr ""
 "  -D, --tablespace=ТАБЛ_ПРОСТР табличное пространство по умолчанию для базы "
 "данных\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid ""
 "  -e, --echo                   show the commands being sent to the server\n"
 msgstr ""
 "  -e, --echo                   отображать команды, отправляемые серверу\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=КОДИРОВКА     кодировка базы данных\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr "  -l, --locale=ЛОКАЛЬ          локаль для базы данных\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=ЛОКАЛЬ      параметр LC_COLLATE для базы данных\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=ЛОКАЛЬ        параметр LC_CTYPE для базы данных\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr ""
 "  -O, --owner=ВЛАДЕЛЕЦ         пользователь-владелец новой базы данных\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=ШАБЛОН        исходная база данных для копирования\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version                показать версию и выйти\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                   показать эту справку и выйти\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid ""
 "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr ""
 "  -h, --host=ИМЯ               имя сервера баз данных или каталог сокетов\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=ПОРТ              порт сервера баз данных\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr ""
 "  -U, --username=ИМЯ           имя пользователя для подключения к серверу\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password            не запрашивать пароль\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password               запросить пароль\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr ""
 "  --maintenance-db=ИМЯ_БД      выбор другой обслуживаемой базы данных\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -454,46 +454,51 @@ msgstr ""
 "\n"
 "По умолчанию именем базы данных считается имя текущего пользователя.\n"
 
-#: createuser.c:189
+#: createuser.c:154
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s: неверное значение параметра --connection-limit: %s\n"
+
+#: createuser.c:198
 msgid "Enter name of role to add: "
 msgstr "Введите имя новой роли: "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter password for new role: "
 msgstr "Введите пароль для новой роли: "
 
-#: createuser.c:208
+#: createuser.c:217
 msgid "Enter it again: "
 msgstr "Повторите его: "
 
-#: createuser.c:211
+#: createuser.c:220
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Пароли не совпадают.\n"
 
-#: createuser.c:219
+#: createuser.c:228
 msgid "Shall the new role be a superuser?"
 msgstr "Должна ли новая роль иметь полномочия суперпользователя?"
 
-#: createuser.c:234
+#: createuser.c:243
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Новая роль должна иметь право создавать базы данных?"
 
-#: createuser.c:242
+#: createuser.c:251
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Новая роль должна иметь право создавать другие роли?"
 
-#: createuser.c:272
+#: createuser.c:281
 #, c-format
 msgid "%s: password encryption failed: %s"
 msgstr "%s: ошибка при шифровании пароля: %s"
 
-#: createuser.c:327
+#: createuser.c:336
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s: создать роль не удалось: %s"
 
-#: createuser.c:342
+#: createuser.c:351
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -502,12 +507,12 @@ msgstr ""
 "%s создаёт роль пользователя PostgreSQL.\n"
 "\n"
 
-#: createuser.c:344 dropuser.c:162
+#: createuser.c:353 dropuser.c:162
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_РОЛИ]\n"
 
-#: createuser.c:346
+#: createuser.c:355
 #, c-format
 msgid ""
 "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
@@ -515,24 +520,24 @@ msgstr ""
 "  -c, --connection-limit=N  предел подключений для роли\n"
 "                            (по умолчанию предела нет)\n"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr "  -d, --createdb            роль с правом создания баз данных\n"
 
-#: createuser.c:348
+#: createuser.c:357
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr ""
 "  -D, --no-createdb         роль без права создания баз данных (по "
 "умолчанию)\n"
 
-#: createuser.c:350
+#: createuser.c:359
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=РОЛЬ           новая роль будет включена в эту роль\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -542,52 +547,52 @@ msgstr ""
 "она\n"
 "                            включена (по умолчанию)\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit          роль не наследует права\n"
 
-#: createuser.c:354
+#: createuser.c:363
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr ""
 "  -l, --login               роль с правом подключения к серверу (по "
 "умолчанию)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login            роль без права подключения\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt            назначить пароль новой роли\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole          роль с правом создания других ролей\n"
 
-#: createuser.c:358
+#: createuser.c:367
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr ""
 "  -R, --no-createrole       роль без права создания ролей (по умолчанию)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser           роль с полномочиями суперпользователя\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr ""
 "  -S, --no-superuser        роль без полномочий суперпользователя (по "
 "умолчанию)\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes "
@@ -597,17 +602,17 @@ msgstr ""
 "  --interactive             запрашивать отсутствующие атрибуты и имя роли,\n"
 "                            а не использовать значения по умолчанию\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr "  --replication             роль может инициировать репликацию\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr "  --no-replication          роль не может инициировать репликацию\n"
 
-#: createuser.c:370
+#: createuser.c:379
 #, c-format
 msgid ""
 "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
index 56230d2851f72d1cccfd10f5cd7dee9ab4a33200..72721ee621cba1c03832084aa27953ac7a4cbe86 100644 (file)
@@ -1,5 +1,5 @@
 # Swedish message translation file for postgresql
-# Dennis Björklund <db@zigo.dhs.org>, 2003, 2004, 2005, 2006, 2017, 2018, 2019.
+# Dennis Björklund <db@zigo.dhs.org>, 2003, 2004, 2005, 2006, 2017, 2018, 2019, 2020.
 # Peter Eisentraut <peter_e@gmx.net>, 2013.
 # Mats Erik Andersson <bsd@gisladisker.se>, 2014.
 #
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 10\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2019-08-29 10:23+0000\n"
-"PO-Revision-Date: 2019-08-31 18:11+0200\n"
+"POT-Creation-Date: 2020-02-20 10:55+0000\n"
+"PO-Revision-Date: 2020-02-22 07:36+0100\n"
 "Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "Language: sv\n"
@@ -70,14 +70,14 @@ msgid "invalid output format (internal error): %d"
 msgstr "ogiltigt utdataformat (internt fel): %d"
 
 #: clusterdb.c:111 clusterdb.c:130 createdb.c:119 createdb.c:138
-#: createuser.c:166 createuser.c:181 dropdb.c:94 dropdb.c:103 dropdb.c:111
+#: createuser.c:175 createuser.c:190 dropdb.c:94 dropdb.c:103 dropdb.c:111
 #: dropuser.c:90 dropuser.c:105 dropuser.c:120 pg_isready.c:93 pg_isready.c:107
 #: reindexdb.c:131 reindexdb.c:150 vacuumdb.c:215 vacuumdb.c:234
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Försök med \"%s --help\" för mer information.\n"
 
-#: clusterdb.c:128 createdb.c:136 createuser.c:179 dropdb.c:109 dropuser.c:103
+#: clusterdb.c:128 createdb.c:136 createuser.c:188 dropdb.c:109 dropuser.c:103
 #: pg_isready.c:105 reindexdb.c:148 vacuumdb.c:232
 #, c-format
 msgid "%s: too many command-line arguments (first is \"%s\")\n"
@@ -117,7 +117,7 @@ msgstr ""
 "%s klustrar alla tidigare klustrade tabeller i en databas.\n"
 "\n"
 
-#: clusterdb.c:274 createdb.c:252 createuser.c:343 dropdb.c:156 dropuser.c:161
+#: clusterdb.c:274 createdb.c:252 createuser.c:352 dropdb.c:156 dropuser.c:161
 #: pg_isready.c:222 reindexdb.c:402 vacuumdb.c:1013
 #, c-format
 msgid "Usage:\n"
@@ -128,7 +128,7 @@ msgstr "Användning:\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [FLAGGA]... [DBNAMN]\n"
 
-#: clusterdb.c:276 createdb.c:254 createuser.c:345 dropdb.c:158 dropuser.c:163
+#: clusterdb.c:276 createdb.c:254 createuser.c:354 dropdb.c:158 dropuser.c:163
 #: pg_isready.c:225 reindexdb.c:404 vacuumdb.c:1015
 #, c-format
 msgid ""
@@ -148,7 +148,7 @@ msgstr "  -a, --all                 klustra alla databaser\n"
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=DBNAME       databas att klustra\n"
 
-#: clusterdb.c:279 createuser.c:349 dropdb.c:159 dropuser.c:164 reindexdb.c:407
+#: clusterdb.c:279 createuser.c:358 dropdb.c:159 dropuser.c:164 reindexdb.c:407
 #, c-format
 msgid "  -e, --echo                show the commands being sent to the server\n"
 msgstr "  -e, --echo                visa kommandon som skickas till servern\n"
@@ -168,17 +168,17 @@ msgstr "  -t, --table=TABELL        klustra enbart ingivna tabeller\n"
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose             skriv massor med utdata\n"
 
-#: clusterdb.c:283 createuser.c:361 dropdb.c:161 dropuser.c:167 reindexdb.c:414
+#: clusterdb.c:283 createuser.c:370 dropdb.c:161 dropuser.c:167 reindexdb.c:414
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version             visa versionsinformation, avsluta sedan\n"
 
-#: clusterdb.c:284 createuser.c:366 dropdb.c:163 dropuser.c:169 reindexdb.c:415
+#: clusterdb.c:284 createuser.c:375 dropdb.c:163 dropuser.c:169 reindexdb.c:415
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                visa denna hjälp, avsluta sedan\n"
 
-#: clusterdb.c:285 createdb.c:265 createuser.c:367 dropdb.c:164 dropuser.c:170
+#: clusterdb.c:285 createdb.c:265 createuser.c:376 dropdb.c:164 dropuser.c:170
 #: pg_isready.c:231 reindexdb.c:416 vacuumdb.c:1031
 #, c-format
 msgid ""
@@ -188,13 +188,13 @@ msgstr ""
 "\n"
 "Flaggor för anslutning:\n"
 
-#: clusterdb.c:286 createuser.c:368 dropdb.c:165 dropuser.c:171 reindexdb.c:417
+#: clusterdb.c:286 createuser.c:377 dropdb.c:165 dropuser.c:171 reindexdb.c:417
 #: vacuumdb.c:1032
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
 msgstr "  -h, --host=VÄRDNAMN       databasens värdnamn eller socketkatalog\n"
 
-#: clusterdb.c:287 createuser.c:369 dropdb.c:166 dropuser.c:172 reindexdb.c:418
+#: clusterdb.c:287 createuser.c:378 dropdb.c:166 dropuser.c:172 reindexdb.c:418
 #: vacuumdb.c:1033
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -205,13 +205,13 @@ msgstr "  -p, --port=PORT           databasserverns port\n"
 msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr "  -U, --username=ANVÄNDARE  användarnamn att ansluta som\n"
 
-#: clusterdb.c:289 createuser.c:371 dropdb.c:168 dropuser.c:174 reindexdb.c:420
+#: clusterdb.c:289 createuser.c:380 dropdb.c:168 dropuser.c:174 reindexdb.c:420
 #: vacuumdb.c:1035
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password         fråga ej efter lösenord\n"
 
-#: clusterdb.c:290 createuser.c:372 dropdb.c:169 dropuser.c:175 reindexdb.c:421
+#: clusterdb.c:290 createuser.c:381 dropdb.c:169 dropuser.c:175 reindexdb.c:421
 #: vacuumdb.c:1036
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -231,7 +231,7 @@ msgstr ""
 "\n"
 "Läs beskrivningen av SQL-kommandot CLUSTER för detaljer.\n"
 
-#: clusterdb.c:293 createdb.c:273 createuser.c:373 dropdb.c:171 dropuser.c:176
+#: clusterdb.c:293 createdb.c:273 createuser.c:382 dropdb.c:171 dropuser.c:176
 #: pg_isready.c:236 reindexdb.c:424 vacuumdb.c:1039
 #, c-format
 msgid ""
@@ -432,46 +432,51 @@ msgstr ""
 "\n"
 "Som standard skapas en databas med samma namn som den nuvarande användares namn.\n"
 
-#: createuser.c:189
+#: createuser.c:154
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s: ogiltigt värde till --connection-limit: %s\n"
+
+#: createuser.c:198
 msgid "Enter name of role to add: "
 msgstr "Mata in namn på den roll som skall läggas till: "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter password for new role: "
 msgstr "Mata in lösenord för den nya rollen: "
 
-#: createuser.c:208
+#: createuser.c:217
 msgid "Enter it again: "
 msgstr "Mata in det igen: "
 
-#: createuser.c:211
+#: createuser.c:220
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Lösenorden stämde inte överens.\n"
 
-#: createuser.c:219
+#: createuser.c:228
 msgid "Shall the new role be a superuser?"
 msgstr "Skall den nya rollen vara en superanvändare?"
 
-#: createuser.c:234
+#: createuser.c:243
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Skall den nya rollen tillåtas skapa databaser?"
 
-#: createuser.c:242
+#: createuser.c:251
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Skall den nya rollen tillåtas skapa fler nya roller?"
 
-#: createuser.c:272
+#: createuser.c:281
 #, c-format
 msgid "%s: password encryption failed: %s"
 msgstr "%s: misslyckades med lösenordskryptering: %s"
 
-#: createuser.c:327
+#: createuser.c:336
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s: misslyckades med att skapa ny roll: %s"
 
-#: createuser.c:342
+#: createuser.c:351
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -480,32 +485,32 @@ msgstr ""
 "%s skapar en ny PostgreSQL-roll.\n"
 "\n"
 
-#: createuser.c:344 dropuser.c:162
+#: createuser.c:353 dropuser.c:162
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [FLAGGA]... [ROLLNAMN]\n"
 
-#: createuser.c:346
+#: createuser.c:355
 #, c-format
 msgid "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
 msgstr "  -c, --connection-limit=N  anslutningsgräns för roll (standard: ingen gräns)\n"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr "  -d, --createdb            rollen kan skapa nya databaser\n"
 
-#: createuser.c:348
+#: createuser.c:357
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr "  -D, --no-createdb         rollen kan inte skapa databaser (standard)\n"
 
-#: createuser.c:350
+#: createuser.c:359
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=ROLL           nya rollen kommer bli medlem i denna roll\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -514,47 +519,47 @@ msgstr ""
 "  -i, --inherit             rollen ärver rättigheter från roller den\n"
 "                            är medlem i (standard)\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit          rollen ärver inga rättigheter\n"
 
-#: createuser.c:354
+#: createuser.c:363
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr "  -l, --login               rollen kan logga in (standard)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login            rollen kan inte logga in\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt            tilldela den nya rollen ett lösenord\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole          rollen kan skapa nya roller\n"
 
-#: createuser.c:358
+#: createuser.c:367
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr "  -R, --no-createrole       rollen kan inte skapa roller (standard)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser           rollen blir en superanvändare\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr "  -S, --no-superuser        rollen blir inte superanvändare (standard)\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes rather\n"
@@ -563,17 +568,17 @@ msgstr ""
 "  --interactive             fråga efter rollnamn och egenskaper, snarare än\n"
 "                            att falla tillbaka på förval\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr "  --replication             rollen kan starta replikering\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr "  --no-replication          rollen får inte starta replikering\n"
 
-#: createuser.c:370
+#: createuser.c:379
 #, c-format
 msgid "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
 msgstr "  -U, --username=ANVÄNDARE  användarnamn att ansluta som (ej den som skapas)\n"
@@ -1022,39 +1027,35 @@ msgstr ""
 "\n"
 "Läs beskrivningen av SQL-kommandot VACUUM för detaljer.\n"
 
-#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
-#~ msgstr "%s: Växeln \"freeze\" kan inte utföras med enbart analys.\n"
+#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
+#~ msgstr "%s: för många parallella job (maximum: %d)\n"
 
-#~ msgid "  -d, --dbname=DBNAME       database from which to remove the language\n"
-#~ msgstr "  -d, --dbname=DBNAMN       databas från vilken språket skall tas bort\n"
+#~ msgid "%s: invalid socket: %s"
+#~ msgstr "%s: ogiltigt uttag: %s"
 
-#~ msgid ""
-#~ "%s removes a procedural language from a database.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "%s tar bort ett procedurspråk från en databas.\n"
-#~ "\n"
+#~ msgid "Name"
+#~ msgstr "Namn"
 
-#~ msgid "%s: language removal failed: %s"
-#~ msgstr "%s: Borttagning av språk misslyckades: %s"
+#~ msgid "no"
+#~ msgstr "nej"
 
-#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n"
-#~ msgstr "%s: Språk \"%s\" är inte installerat i databasen \"%s\".\n"
+#~ msgid "yes"
+#~ msgstr "ja"
 
-#~ msgid "  -N, --unencrypted         do not encrypt stored password\n"
-#~ msgstr "  -N, --unencrypted         lösenordet sparas okrypterat\n"
+#~ msgid "Trusted?"
+#~ msgstr "Tillförlitligt?"
 
-#~ msgid "  -E, --encrypted           encrypt stored password\n"
-#~ msgstr "  -E, --encrypted           lösenordet skall sparas krypterat\n"
+#~ msgid "Procedural Languages"
+#~ msgstr "Procedurspråk"
 
-#~ msgid "  -l, --list                show a list of currently installed languages\n"
-#~ msgstr "  -l, --list                lista alla nu installerade språk\n"
+#~ msgid "%s: missing required argument language name\n"
+#~ msgstr "%s: Saknar nödvändigt språknamnsargument.\n"
 
-#~ msgid "  -d, --dbname=DBNAME       database to install language in\n"
-#~ msgstr "  -d, --dbname=DBNAMN       databas där språket installeras\n"
+#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n"
+#~ msgstr "%s: Språket \"%s\" är redan installerat i databasen \"%s\".\n"
 
-#~ msgid "  %s [OPTION]... LANGNAME [DBNAME]\n"
-#~ msgstr "  %s [FLAGGA]... SPRÅK [DBNAMN]\n"
+#~ msgid "%s: language installation failed: %s"
+#~ msgstr "%s: Språkinstallation misslyckades: %s"
 
 #~ msgid ""
 #~ "%s installs a procedural language into a PostgreSQL database.\n"
@@ -1063,32 +1064,36 @@ msgstr ""
 #~ "%s installerar ett procedurspråk i en PostgreSQL-databas.\n"
 #~ "\n"
 
-#~ msgid "%s: language installation failed: %s"
-#~ msgstr "%s: Språkinstallation misslyckades: %s"
+#~ msgid "  %s [OPTION]... LANGNAME [DBNAME]\n"
+#~ msgstr "  %s [FLAGGA]... SPRÅK [DBNAMN]\n"
 
-#~ msgid "%s: language \"%s\" is already installed in database \"%s\"\n"
-#~ msgstr "%s: Språket \"%s\" är redan installerat i databasen \"%s\".\n"
+#~ msgid "  -d, --dbname=DBNAME       database to install language in\n"
+#~ msgstr "  -d, --dbname=DBNAMN       databas där språket installeras\n"
 
-#~ msgid "%s: missing required argument language name\n"
-#~ msgstr "%s: Saknar nödvändigt språknamnsargument.\n"
+#~ msgid "  -l, --list                show a list of currently installed languages\n"
+#~ msgstr "  -l, --list                lista alla nu installerade språk\n"
 
-#~ msgid "Procedural Languages"
-#~ msgstr "Procedurspråk"
+#~ msgid "  -E, --encrypted           encrypt stored password\n"
+#~ msgstr "  -E, --encrypted           lösenordet skall sparas krypterat\n"
 
-#~ msgid "Trusted?"
-#~ msgstr "Tillförlitligt?"
+#~ msgid "  -N, --unencrypted         do not encrypt stored password\n"
+#~ msgstr "  -N, --unencrypted         lösenordet sparas okrypterat\n"
 
-#~ msgid "yes"
-#~ msgstr "ja"
+#~ msgid "%s: language \"%s\" is not installed in database \"%s\"\n"
+#~ msgstr "%s: Språk \"%s\" är inte installerat i databasen \"%s\".\n"
 
-#~ msgid "no"
-#~ msgstr "nej"
+#~ msgid "%s: language removal failed: %s"
+#~ msgstr "%s: Borttagning av språk misslyckades: %s"
 
-#~ msgid "Name"
-#~ msgstr "Namn"
+#~ msgid ""
+#~ "%s removes a procedural language from a database.\n"
+#~ "\n"
+#~ msgstr ""
+#~ "%s tar bort ett procedurspråk från en databas.\n"
+#~ "\n"
 
-#~ msgid "%s: invalid socket: %s"
-#~ msgstr "%s: ogiltigt uttag: %s"
+#~ msgid "  -d, --dbname=DBNAME       database from which to remove the language\n"
+#~ msgstr "  -d, --dbname=DBNAMN       databas från vilken språket skall tas bort\n"
 
-#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
-#~ msgstr "%s: för många parallella job (maximum: %d)\n"
+#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
+#~ msgstr "%s: Växeln \"freeze\" kan inte utföras med enbart analys.\n"
index d7b882e6db0815c44186678d7c86f9c93366dfb4..365151cb244562ca52919030309992904c80faf3 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plpgsql (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-02-05 11:03+0300\n"
+"POT-Creation-Date: 2020-05-02 06:52+0300\n"
 "PO-Revision-Date: 2019-08-28 08:55+0300\n"
 "Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
 "Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 
-#: pl_comp.c:436 pl_handler.c:457
+#: pl_comp.c:436 pl_handler.c:464
 #, c-format
 msgid "PL/pgSQL functions cannot accept type %s"
 msgstr "функции PL/pgSQL не могут принимать тип %s"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "trigger functions can only be called as triggers"
 msgstr "триггерные функции могут вызываться только в триггерах"
 
-#: pl_comp.c:558 pl_handler.c:441
+#: pl_comp.c:558 pl_handler.c:448
 #, c-format
 msgid "PL/pgSQL functions cannot return type %s"
 msgstr "функции PL/pgSQL не могут возвращать тип %s"
@@ -78,8 +78,8 @@ msgstr "неоднозначная ссылка на столбец \"%s\""
 msgid "It could refer to either a PL/pgSQL variable or a table column."
 msgstr "Подразумевается ссылка на переменную PL/pgSQL или столбец таблицы."
 
-#: pl_comp.c:1311 pl_exec.c:5103 pl_exec.c:5468 pl_exec.c:5555 pl_exec.c:5646
-#: pl_exec.c:6564
+#: pl_comp.c:1311 pl_exec.c:5118 pl_exec.c:5483 pl_exec.c:5570 pl_exec.c:5661
+#: pl_exec.c:6579
 #, c-format
 msgid "record \"%s\" has no field \"%s\""
 msgstr "в записи \"%s\" нет поля \"%s\""
@@ -99,7 +99,7 @@ msgstr "переменная \"%s\" имеет псевдотип %s"
 msgid "type \"%s\" is only a shell"
 msgstr "тип \"%s\" — лишь пустышка"
 
-#: pl_comp.c:2153 pl_exec.c:6865
+#: pl_comp.c:2153 pl_exec.c:6880
 #, c-format
 msgid "type %s is not composite"
 msgstr "тип %s не является составным"
@@ -109,7 +109,7 @@ msgstr "тип %s не является составным"
 msgid "unrecognized exception condition \"%s\""
 msgstr "нераспознанное условие исключения \"%s\""
 
-#: pl_comp.c:2468
+#: pl_comp.c:2475
 #, c-format
 msgid ""
 "could not determine actual argument type for polymorphic function \"%s\""
@@ -117,52 +117,52 @@ msgstr ""
 "не удалось определить фактический тип аргумента для полиморфной функции \"%s"
 "\""
 
-#: pl_exec.c:477 pl_exec.c:914 pl_exec.c:1132
+#: pl_exec.c:484 pl_exec.c:921 pl_exec.c:1139
 msgid "during initialization of execution state"
 msgstr "в процессе инициализации состояния выполнения"
 
-#: pl_exec.c:483
+#: pl_exec.c:490
 msgid "while storing call arguments into local variables"
 msgstr "при сохранении аргументов вызова в локальных переменных"
 
-#: pl_exec.c:571 pl_exec.c:967
+#: pl_exec.c:578 pl_exec.c:974
 msgid "during function entry"
 msgstr "при входе в функцию"
 
-#: pl_exec.c:596
+#: pl_exec.c:603
 #, c-format
 msgid "control reached end of function without RETURN"
 msgstr "конец функции достигнут без RETURN"
 
-#: pl_exec.c:603
+#: pl_exec.c:610
 msgid "while casting return value to function's return type"
 msgstr "при приведении возвращаемого значения к типу результата функции"
 
-#: pl_exec.c:616 pl_exec.c:3570
+#: pl_exec.c:623 pl_exec.c:3577
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr ""
 "функция, возвращающая множество, вызвана в контексте, где ему нет места"
 
-#: pl_exec.c:742 pl_exec.c:996 pl_exec.c:1157
+#: pl_exec.c:749 pl_exec.c:1003 pl_exec.c:1164
 msgid "during function exit"
 msgstr "при выходе из функции"
 
-#: pl_exec.c:797 pl_exec.c:861 pl_exec.c:3415
+#: pl_exec.c:804 pl_exec.c:868 pl_exec.c:3422
 msgid "returned record type does not match expected record type"
 msgstr "возвращаемый тип записи не соответствует ожидаемому"
 
-#: pl_exec.c:992 pl_exec.c:1153
+#: pl_exec.c:999 pl_exec.c:1160
 #, c-format
 msgid "control reached end of trigger procedure without RETURN"
 msgstr "конец триггерной процедуры достигнут без RETURN"
 
-#: pl_exec.c:1001
+#: pl_exec.c:1008
 #, c-format
 msgid "trigger procedure cannot return a set"
 msgstr "триггерная процедура не может возвращать множество"
 
-#: pl_exec.c:1040 pl_exec.c:1068
+#: pl_exec.c:1047 pl_exec.c:1075
 msgid ""
 "returned row structure does not match the structure of the triggering table"
 msgstr ""
@@ -172,7 +172,7 @@ msgstr ""
 #. translator: last %s is a phrase such as "during statement block
 #. local variable initialization"
 #.
-#: pl_exec.c:1205
+#: pl_exec.c:1212
 #, c-format
 msgid "PL/pgSQL function %s line %d %s"
 msgstr "функция PL/pgSQL %s, строка %d, %s"
@@ -180,39 +180,39 @@ msgstr "функция PL/pgSQL %s, строка %d, %s"
 #. translator: last %s is a phrase such as "while storing call
 #. arguments into local variables"
 #.
-#: pl_exec.c:1216
+#: pl_exec.c:1223
 #, c-format
 msgid "PL/pgSQL function %s %s"
 msgstr "функция PL/pgSQL %s, %s"
 
 #. translator: last %s is a plpgsql statement type name
-#: pl_exec.c:1224
+#: pl_exec.c:1231
 #, c-format
 msgid "PL/pgSQL function %s line %d at %s"
 msgstr "функция PL/pgSQL %s, строка %d, оператор %s"
 
-#: pl_exec.c:1230
+#: pl_exec.c:1237
 #, c-format
 msgid "PL/pgSQL function %s"
 msgstr "функция PL/pgSQL %s"
 
-#: pl_exec.c:1568
+#: pl_exec.c:1575
 msgid "during statement block local variable initialization"
 msgstr "при инициализации локальной переменной в блоке операторов"
 
-#: pl_exec.c:1666
+#: pl_exec.c:1673
 msgid "during statement block entry"
 msgstr "при входе в блок операторов"
 
-#: pl_exec.c:1698
+#: pl_exec.c:1705
 msgid "during statement block exit"
 msgstr "при выходе из блока операторов"
 
-#: pl_exec.c:1736
+#: pl_exec.c:1743
 msgid "during exception cleanup"
 msgstr "при очистке после исключения"
 
-#: pl_exec.c:2232
+#: pl_exec.c:2239
 #, c-format
 msgid ""
 "procedure parameter \"%s\" is an output parameter but corresponding argument "
@@ -221,7 +221,7 @@ msgstr ""
 "параметр процедуры \"%s\" является выходным, но соответствующий аргумент не "
 "допускает запись"
 
-#: pl_exec.c:2237
+#: pl_exec.c:2244
 #, c-format
 msgid ""
 "procedure parameter %d is an output parameter but corresponding argument is "
@@ -230,193 +230,193 @@ msgstr ""
 "параметр процедуры %d является выходным, но соответствующий аргумент не "
 "допускает запись"
 
-#: pl_exec.c:2348
+#: pl_exec.c:2355
 #, c-format
 msgid "GET STACKED DIAGNOSTICS cannot be used outside an exception handler"
 msgstr ""
 "GET STACKED DIAGNOSTICS нельзя использовать вне блока обработчика исключения"
 
-#: pl_exec.c:2554
+#: pl_exec.c:2561
 #, c-format
 msgid "case not found"
 msgstr "неправильный CASE"
 
-#: pl_exec.c:2555
+#: pl_exec.c:2562
 #, c-format
 msgid "CASE statement is missing ELSE part."
 msgstr "В операторе CASE не хватает части ELSE."
 
-#: pl_exec.c:2648
+#: pl_exec.c:2655
 #, c-format
 msgid "lower bound of FOR loop cannot be null"
 msgstr "нижняя граница цикла FOR не может быть равна NULL"
 
-#: pl_exec.c:2664
+#: pl_exec.c:2671
 #, c-format
 msgid "upper bound of FOR loop cannot be null"
 msgstr "верхняя граница цикла FOR не может быть равна NULL"
 
-#: pl_exec.c:2682
+#: pl_exec.c:2689
 #, c-format
 msgid "BY value of FOR loop cannot be null"
 msgstr "значение BY в цикле FOR не может быть равно NULL"
 
-#: pl_exec.c:2688
+#: pl_exec.c:2695
 #, c-format
 msgid "BY value of FOR loop must be greater than zero"
 msgstr "значение BY в цикле FOR должно быть больше нуля"
 
-#: pl_exec.c:2822 pl_exec.c:4537
+#: pl_exec.c:2829 pl_exec.c:4544
 #, c-format
 msgid "cursor \"%s\" already in use"
 msgstr "курсор \"%s\" уже используется"
 
-#: pl_exec.c:2845 pl_exec.c:4602
+#: pl_exec.c:2852 pl_exec.c:4609
 #, c-format
 msgid "arguments given for cursor without arguments"
 msgstr "курсору без аргументов были переданы аргументы"
 
-#: pl_exec.c:2864 pl_exec.c:4621
+#: pl_exec.c:2871 pl_exec.c:4628
 #, c-format
 msgid "arguments required for cursor"
 msgstr "курсору требуются аргументы"
 
-#: pl_exec.c:2951
+#: pl_exec.c:2958
 #, c-format
 msgid "FOREACH expression must not be null"
 msgstr "выражение FOREACH не может быть равно NULL"
 
-#: pl_exec.c:2966
+#: pl_exec.c:2973
 #, c-format
 msgid "FOREACH expression must yield an array, not type %s"
 msgstr "выражение в FOREACH должно быть массивом, но не типом %s"
 
-#: pl_exec.c:2983
+#: pl_exec.c:2990
 #, c-format
 msgid "slice dimension (%d) is out of the valid range 0..%d"
 msgstr "размерность среза (%d) вне допустимого диапазона 0..%d"
 
-#: pl_exec.c:3010
+#: pl_exec.c:3017
 #, c-format
 msgid "FOREACH ... SLICE loop variable must be of an array type"
 msgstr "переменная цикла FOREACH ... SLICE должна быть массивом"
 
-#: pl_exec.c:3014
+#: pl_exec.c:3021
 #, c-format
 msgid "FOREACH loop variable must not be of an array type"
 msgstr "переменная цикла FOREACH не должна быть массивом"
 
-#: pl_exec.c:3176 pl_exec.c:3233 pl_exec.c:3408
+#: pl_exec.c:3183 pl_exec.c:3240 pl_exec.c:3415
 #, c-format
 msgid ""
 "cannot return non-composite value from function returning composite type"
 msgstr ""
 "функция, возвращающая составной тип, не может вернуть несоставное значение"
 
-#: pl_exec.c:3272 pl_gram.y:3271
+#: pl_exec.c:3279 pl_gram.y:3271
 #, c-format
 msgid "cannot use RETURN NEXT in a non-SETOF function"
 msgstr ""
 "RETURN NEXT можно использовать только в функциях, возвращающих множества"
 
-#: pl_exec.c:3313 pl_exec.c:3445
+#: pl_exec.c:3320 pl_exec.c:3452
 #, c-format
 msgid "wrong result type supplied in RETURN NEXT"
 msgstr "в RETURN NEXT передан неправильный тип результата"
 
-#: pl_exec.c:3351 pl_exec.c:3372
+#: pl_exec.c:3358 pl_exec.c:3379
 #, c-format
 msgid "wrong record type supplied in RETURN NEXT"
 msgstr "в RETURN NEXT передан неправильный тип записи"
 
-#: pl_exec.c:3464
+#: pl_exec.c:3471
 #, c-format
 msgid "RETURN NEXT must have a parameter"
 msgstr "у оператора RETURN NEXT должен быть параметр"
 
-#: pl_exec.c:3490 pl_gram.y:3334
+#: pl_exec.c:3497 pl_gram.y:3334
 #, c-format
 msgid "cannot use RETURN QUERY in a non-SETOF function"
 msgstr ""
 "RETURN QUERY можно использовать только в функциях, возвращающих множества"
 
-#: pl_exec.c:3514
+#: pl_exec.c:3521
 msgid "structure of query does not match function result type"
 msgstr "структура запроса не соответствует типу результата функции"
 
-#: pl_exec.c:3598 pl_exec.c:3736
+#: pl_exec.c:3605 pl_exec.c:3743
 #, c-format
 msgid "RAISE option already specified: %s"
 msgstr "этот параметр RAISE уже указан: %s"
 
-#: pl_exec.c:3632
+#: pl_exec.c:3639
 #, c-format
 msgid "RAISE without parameters cannot be used outside an exception handler"
 msgstr ""
 "RAISE без параметров нельзя использовать вне блока обработчика исключения"
 
-#: pl_exec.c:3726
+#: pl_exec.c:3733
 #, c-format
 msgid "RAISE statement option cannot be null"
 msgstr "параметром оператора RAISE не может быть NULL"
 
-#: pl_exec.c:3796
+#: pl_exec.c:3803
 #, c-format
 msgid "%s"
 msgstr "%s"
 
-#: pl_exec.c:3851
+#: pl_exec.c:3858
 #, c-format
 msgid "assertion failed"
 msgstr "нарушение истинности"
 
-#: pl_exec.c:4188 pl_exec.c:4375
+#: pl_exec.c:4195 pl_exec.c:4382
 #, c-format
 msgid "cannot COPY to/from client in PL/pgSQL"
 msgstr "в PL/pgSQL нельзя выполнить COPY с участием клиента"
 
-#: pl_exec.c:4194
+#: pl_exec.c:4201
 #, c-format
 msgid "unsupported transaction command in PL/pgSQL"
 msgstr "неподдерживаемая транзакционная команда в PL/pgSQL"
 
-#: pl_exec.c:4218 pl_exec.c:4405
+#: pl_exec.c:4225 pl_exec.c:4412
 #, c-format
 msgid "INTO used with a command that cannot return data"
 msgstr "INTO с командой не может возвращать данные"
 
-#: pl_exec.c:4241 pl_exec.c:4428
+#: pl_exec.c:4248 pl_exec.c:4435
 #, c-format
 msgid "query returned no rows"
 msgstr "запрос не вернул строк"
 
-#: pl_exec.c:4260 pl_exec.c:4447
+#: pl_exec.c:4267 pl_exec.c:4454
 #, c-format
 msgid "query returned more than one row"
 msgstr "запрос вернул несколько строк"
 
-#: pl_exec.c:4277
+#: pl_exec.c:4284
 #, c-format
 msgid "query has no destination for result data"
 msgstr "в запросе нет назначения для данных результата"
 
-#: pl_exec.c:4278
+#: pl_exec.c:4285
 #, c-format
 msgid "If you want to discard the results of a SELECT, use PERFORM instead."
 msgstr "Если вам нужно отбросить результаты SELECT, используйте PERFORM."
 
-#: pl_exec.c:4311 pl_exec.c:8408
+#: pl_exec.c:4318 pl_exec.c:8431
 #, c-format
 msgid "query string argument of EXECUTE is null"
 msgstr "в качестве текста запроса в EXECUTE передан NULL"
 
-#: pl_exec.c:4367
+#: pl_exec.c:4374
 #, c-format
 msgid "EXECUTE of SELECT ... INTO is not implemented"
 msgstr "возможность выполнения SELECT ... INTO в EXECUTE не реализована"
 
 # skip-rule: space-before-ellipsis
-#: pl_exec.c:4368
+#: pl_exec.c:4375
 #, c-format
 msgid ""
 "You might want to use EXECUTE ... INTO or EXECUTE CREATE TABLE ... AS "
@@ -425,67 +425,67 @@ msgstr ""
 "Альтернативой может стать EXECUTE ... INTO или EXECUTE CREATE TABLE ... "
 "AS ..."
 
-#: pl_exec.c:4381
+#: pl_exec.c:4388
 #, c-format
 msgid "EXECUTE of transaction commands is not implemented"
 msgstr "EXECUTE с транзакционными командами не поддерживается"
 
-#: pl_exec.c:4683 pl_exec.c:4771
+#: pl_exec.c:4690 pl_exec.c:4778
 #, c-format
 msgid "cursor variable \"%s\" is null"
 msgstr "переменная курсора \"%s\" равна NULL"
 
-#: pl_exec.c:4694 pl_exec.c:4782
+#: pl_exec.c:4701 pl_exec.c:4789
 #, c-format
 msgid "cursor \"%s\" does not exist"
 msgstr "курсор \"%s\" не существует"
 
-#: pl_exec.c:4707
+#: pl_exec.c:4714
 #, c-format
 msgid "relative or absolute cursor position is null"
 msgstr "относительная или абсолютная позиция курсора равна NULL"
 
-#: pl_exec.c:4953 pl_exec.c:5048
+#: pl_exec.c:4968 pl_exec.c:5063
 #, c-format
 msgid "null value cannot be assigned to variable \"%s\" declared NOT NULL"
 msgstr "значение NULL нельзя присвоить переменной \"%s\", объявленной NOT NULL"
 
-#: pl_exec.c:5029
+#: pl_exec.c:5044
 #, c-format
 msgid "cannot assign non-composite value to a row variable"
 msgstr "переменной типа кортеж можно присвоить только составное значение"
 
-#: pl_exec.c:5061
+#: pl_exec.c:5076
 #, c-format
 msgid "cannot assign non-composite value to a record variable"
 msgstr "переменной типа запись можно присвоить только составное значение"
 
-#: pl_exec.c:5112
+#: pl_exec.c:5127
 #, c-format
 msgid "cannot assign to system column \"%s\""
 msgstr "присвоить значение системному столбцу \"%s\" нельзя"
 
-#: pl_exec.c:5176
+#: pl_exec.c:5191
 #, c-format
 msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
 msgstr "число размерностей массива (%d) превышает предел (%d)"
 
-#: pl_exec.c:5208
+#: pl_exec.c:5223
 #, c-format
 msgid "subscripted object is not an array"
 msgstr "для объекта указан индекс, но этот объект - не массив"
 
-#: pl_exec.c:5246
+#: pl_exec.c:5261
 #, c-format
 msgid "array subscript in assignment must not be null"
 msgstr "индекс элемента массива в присваивании не может быть NULL"
 
-#: pl_exec.c:5753
+#: pl_exec.c:5768
 #, c-format
 msgid "query \"%s\" did not return data"
 msgstr "запрос \"%s\" не вернул данные"
 
-#: pl_exec.c:5761
+#: pl_exec.c:5776
 #, c-format
 msgid "query \"%s\" returned %d column"
 msgid_plural "query \"%s\" returned %d columns"
@@ -493,17 +493,17 @@ msgstr[0] "запрос \"%s\" вернул %d столбец"
 msgstr[1] "запрос \"%s\" вернул %d столбца"
 msgstr[2] "запрос \"%s\" вернул %d столбцов"
 
-#: pl_exec.c:5789
+#: pl_exec.c:5804
 #, c-format
 msgid "query \"%s\" returned more than one row"
 msgstr "запрос \"%s\" вернул несколько строк"
 
-#: pl_exec.c:5852
+#: pl_exec.c:5867
 #, c-format
 msgid "query \"%s\" is not a SELECT"
 msgstr "запрос \"%s\" - не SELECT"
 
-#: pl_exec.c:6578 pl_exec.c:6618 pl_exec.c:6658
+#: pl_exec.c:6593 pl_exec.c:6633 pl_exec.c:6673
 #, c-format
 msgid ""
 "type of parameter %d (%s) does not match that when preparing the plan (%s)"
@@ -511,12 +511,12 @@ msgstr ""
 "тип параметра %d (%s) не соответствует тому, с которым подготавливался план "
 "(%s)"
 
-#: pl_exec.c:7513
+#: pl_exec.c:7528
 #, c-format
 msgid "record \"%s\" is not assigned yet"
 msgstr "записи \"%s\" не присвоено значение"
 
-#: pl_exec.c:7514
+#: pl_exec.c:7529
 #, c-format
 msgid "The tuple structure of a not-yet-assigned record is indeterminate."
 msgstr ""