Translation updates
authorPeter Eisentraut <[email protected]>
Mon, 28 Mar 2016 06:52:41 +0000 (08:52 +0200)
committerPeter Eisentraut <[email protected]>
Mon, 28 Mar 2016 06:52:41 +0000 (08:52 +0200)
Source-Git-URL: git://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: dbf5cd90475f35d96a3df107a00e7fea082c6b89

src/backend/po/de.po
src/backend/po/fr.po
src/backend/po/pt_BR.po
src/bin/pg_ctl/po/fr.po
src/bin/pg_ctl/po/pt_BR.po
src/bin/pg_dump/po/fr.po
src/bin/pg_dump/po/pt_BR.po
src/interfaces/libpq/po/fr.po

index a6e0a99625e24eaa038fcc9baf616ceebfac01c9..b99a2bb5af8f5b0679604cedd3eaa63a2ffe4986 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2015-10-27 02:12+0000\n"
-"PO-Revision-Date: 2015-11-09 09:34-0500\n"
+"POT-Creation-Date: 2016-03-27 16:31+0000\n"
+"PO-Revision-Date: 2016-03-28 08:31+0200\n"
 "Last-Translator: Peter Eisentraut <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
@@ -334,13 +334,6 @@ msgstr "archivierte Transaktionslogdatei »%s«"
 msgid "could not open archive status directory \"%s\": %m"
 msgstr "konnte Archivstatusverzeichnis »%s« nicht öffnen: %m"
 
-#: postmaster/pgarch.c:715 access/transam/xlog.c:4638
-#: access/transam/xlog.c:5601 access/transam/xlog.c:5654
-#: access/transam/xlog.c:6554
-#, c-format
-msgid "could not rename file \"%s\" to \"%s\": %m"
-msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m"
-
 #: postmaster/postmaster.c:611
 #, c-format
 msgid "%s: invalid argument for option -f: \"%s\"\n"
@@ -444,7 +437,7 @@ msgstr "%s: konnte kein passendes Programm »postgres« finden"
 
 #: postmaster/postmaster.c:1263 utils/misc/tzparser.c:339 utils/adt/misc.c:213
 #: utils/adt/genfile.c:353 commands/tablespace.c:706 commands/tablespace.c:716
-#: storage/file/fd.c:1774 storage/file/fd.c:2354 storage/file/copydir.c:64
+#: storage/file/fd.c:1880 storage/file/fd.c:2460 storage/file/copydir.c:64
 #: storage/file/copydir.c:103
 #, c-format
 msgid "could not open directory \"%s\": %m"
@@ -586,20 +579,20 @@ msgid "PID %d in cancel request did not match any process"
 msgstr "PID %d in Stornierungsanfrage stimmte mit keinem Prozess überein"
 
 #: postmaster/postmaster.c:2142 postmaster/postmaster.c:2173
-#: postmaster/postmaster.c:3385 postmaster/postmaster.c:4081
-#: postmaster/postmaster.c:4166 postmaster/postmaster.c:4798
+#: postmaster/postmaster.c:3385 postmaster/postmaster.c:4083
+#: postmaster/postmaster.c:4168 postmaster/postmaster.c:4800
 #: utils/hash/dynahash.c:368 utils/hash/dynahash.c:445
 #: utils/hash/dynahash.c:959 utils/misc/guc.c:3298 utils/misc/guc.c:3311
 #: utils/misc/guc.c:3324 utils/misc/tzparser.c:470 utils/init/miscinit.c:150
-#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/fmgr/dfmgr.c:224
+#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/fmgr/dfmgr.c:220
 #: utils/mb/mbutils.c:374 utils/mb/mbutils.c:675 utils/mmgr/aset.c:420
 #: utils/mmgr/aset.c:591 utils/mmgr/aset.c:769 utils/mmgr/aset.c:970
 #: utils/adt/regexp.c:219 utils/adt/varlena.c:3472 utils/adt/varlena.c:3493
 #: utils/adt/formatting.c:1528 utils/adt/formatting.c:1644
 #: utils/adt/formatting.c:1761 lib/stringinfo.c:266 commands/sequence.c:1036
-#: libpq/auth.c:1036 libpq/auth.c:1396 libpq/auth.c:1464 libpq/auth.c:1866
-#: storage/file/fd.c:445 storage/file/fd.c:842 storage/file/fd.c:960
-#: storage/file/fd.c:1524 storage/ipc/procarray.c:849
+#: libpq/auth.c:1036 libpq/auth.c:1396 libpq/auth.c:1464 libpq/auth.c:1868
+#: storage/file/fd.c:551 storage/file/fd.c:948 storage/file/fd.c:1066
+#: storage/file/fd.c:1630 storage/ipc/procarray.c:849
 #: storage/ipc/procarray.c:1260 storage/ipc/procarray.c:1267
 #: storage/ipc/procarray.c:1507 storage/ipc/procarray.c:1958
 #: storage/buffer/localbuf.c:350 storage/buffer/buf_init.c:154
@@ -731,117 +724,117 @@ msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): %m"
 msgid "could not fork new process for connection: "
 msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): "
 
-#: postmaster/postmaster.c:3611
+#: postmaster/postmaster.c:3619
 #, c-format
 msgid "connection received: host=%s port=%s"
 msgstr "Verbindung empfangen: Host=%s Port=%s"
 
-#: postmaster/postmaster.c:3616
+#: postmaster/postmaster.c:3624
 #, c-format
 msgid "connection received: host=%s"
 msgstr "Verbindung empfangen: Host=%s"
 
-#: postmaster/postmaster.c:3856 access/transam/xlog.c:2419
-#: access/transam/xlog.c:2551 access/transam/xlog.c:4488
-#: access/transam/xlog.c:9334 access/transam/xlog.c:9578
+#: postmaster/postmaster.c:3858 access/transam/xlog.c:2419
+#: access/transam/xlog.c:2551 access/transam/xlog.c:4470
+#: access/transam/xlog.c:9290 access/transam/xlog.c:9534
 #: storage/file/copydir.c:169 storage/smgr/md.c:289
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "kann Datei »%s« nicht erstellen: %m"
 
-#: postmaster/postmaster.c:3866 postmaster/postmaster.c:3876
-#: utils/misc/guc.c:7446 utils/misc/guc.c:7471 utils/init/miscinit.c:1097
+#: postmaster/postmaster.c:3868 postmaster/postmaster.c:3878
+#: utils/misc/guc.c:7457 utils/misc/guc.c:7482 utils/init/miscinit.c:1097
 #: utils/init/miscinit.c:1106 utils/init/miscinit.c:1113
 #: access/transam/xlog.c:2451 access/transam/xlog.c:2583
-#: access/transam/xlog.c:4540 access/transam/xlog.c:4603
+#: access/transam/xlog.c:4522 access/transam/xlog.c:4585
 #: storage/file/copydir.c:194
 #, c-format
 msgid "could not write to file \"%s\": %m"
 msgstr "konnte nicht in Datei »%s« schreiben: %m"
 
-#: postmaster/postmaster.c:3895
+#: postmaster/postmaster.c:3897
 #, c-format
 msgid "could not execute server process \"%s\": %m"
 msgstr "konnte Serverprozess »%s« nicht ausführen: %m"
 
-#: postmaster/postmaster.c:4375
+#: postmaster/postmaster.c:4377
 msgid "postmaster became multithreaded"
 msgstr "Postmaster ist multithreaded geworden"
 
-#: postmaster/postmaster.c:4431
+#: postmaster/postmaster.c:4433
 msgid "database system is ready to accept read only connections"
 msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen"
 
-#: postmaster/postmaster.c:4701
+#: postmaster/postmaster.c:4703
 #, c-format
 msgid "could not fork startup process: %m"
 msgstr "konnte Startprozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4705
+#: postmaster/postmaster.c:4707
 #, c-format
 msgid "could not fork background writer process: %m"
 msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4709
+#: postmaster/postmaster.c:4711
 #, c-format
 msgid "could not fork WAL writer process: %m"
 msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4713
+#: postmaster/postmaster.c:4715
 #, c-format
 msgid "could not fork WAL receiver process: %m"
 msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4717
+#: postmaster/postmaster.c:4719
 #, c-format
 msgid "could not fork process: %m"
 msgstr "konnte Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:5002
+#: postmaster/postmaster.c:5004
 #, c-format
 msgid "could not duplicate socket %d for use in backend: error code %d"
 msgstr "konnte Socket %d nicht für Verwendung in Backend duplizieren: Fehlercode %d"
 
-#: postmaster/postmaster.c:5034
+#: postmaster/postmaster.c:5036
 #, c-format
 msgid "could not create inherited socket: error code %d\n"
 msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:5063
+#: postmaster/postmaster.c:5065
 #, c-format
 msgid "could not open backend variables file \"%s\": %s\n"
 msgstr "konnte nicht aus Servervariablendatei »%s« lesen: %s\n"
 
-#: postmaster/postmaster.c:5070
+#: postmaster/postmaster.c:5072
 #, c-format
 msgid "could not read from backend variables file \"%s\": %s\n"
 msgstr "konnte nicht aus Servervariablendatei »%s« lesen: %s\n"
 
-#: postmaster/postmaster.c:5079
+#: postmaster/postmaster.c:5081
 #, c-format
 msgid "could not remove file \"%s\": %s\n"
 msgstr "konnte Datei »%s« nicht löschen: %s\n"
 
-#: postmaster/postmaster.c:5096
+#: postmaster/postmaster.c:5098
 #, c-format
 msgid "could not map view of backend variables: error code %d\n"
 msgstr "konnte Sicht der Backend-Variablen nicht mappen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:5105
+#: postmaster/postmaster.c:5107
 #, c-format
 msgid "could not unmap view of backend variables: error code %d\n"
 msgstr "konnte Sicht der Backend-Variablen nicht unmappen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:5112
+#: postmaster/postmaster.c:5114
 #, c-format
 msgid "could not close handle to backend parameter variables: error code %d\n"
 msgstr "konnte Handle für Backend-Parametervariablen nicht schließen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:5257
+#: postmaster/postmaster.c:5259
 msgid "could not read exit code for process\n"
 msgstr "konnte Exitcode des Prozesses nicht lesen\n"
 
-#: postmaster/postmaster.c:5262
+#: postmaster/postmaster.c:5264
 msgid "could not post child completion status\n"
 msgstr "konnte Child-Completion-Status nicht versenden\n"
 
@@ -955,7 +948,7 @@ msgstr "»%s« ist kein Enum"
 
 #: utils/hash/dynahash.c:955 storage/ipc/shmem.c:190
 #: storage/lmgr/predicate.c:2246 storage/lmgr/predicate.c:2261
-#: storage/lmgr/predicate.c:3653 storage/lmgr/predicate.c:4796
+#: storage/lmgr/predicate.c:3652 storage/lmgr/predicate.c:4795
 #: storage/lmgr/proc.c:197 storage/lmgr/proc.c:216 storage/lmgr/lock.c:724
 #: storage/lmgr/lock.c:793 storage/lmgr/lock.c:2362 storage/lmgr/lock.c:2761
 #: storage/lmgr/lock.c:2826
@@ -2291,7 +2284,7 @@ msgid "Valid units for this parameter are \"ms\", \"s\", \"min\", \"h\", and \"d
 msgstr "Gültige Einheiten für diesen Parameter sind »ms«, »s«, »min«, »h« und »d«."
 
 #: utils/misc/guc.c:5100 utils/misc/guc.c:5883 utils/misc/guc.c:5935
-#: utils/misc/guc.c:6608 utils/misc/guc.c:6767 utils/misc/guc.c:7952
+#: utils/misc/guc.c:6619 utils/misc/guc.c:6778 utils/misc/guc.c:7963
 #: guc-file.l:202
 #, c-format
 msgid "unrecognized configuration parameter \"%s\""
@@ -2319,7 +2312,7 @@ msgstr "Parameter »%s« kann jetzt nicht geändert werden"
 msgid "parameter \"%s\" cannot be set after connection start"
 msgstr "Parameter »%s« kann nach Start der Verbindung nicht geändert werden"
 
-#: utils/misc/guc.c:5227 utils/misc/guc.c:7967
+#: utils/misc/guc.c:5227 utils/misc/guc.c:7978
 #, c-format
 msgid "permission denied to set parameter \"%s\""
 msgstr "keine Berechtigung, um Parameter »%s« zu setzen"
@@ -2334,21 +2327,21 @@ msgstr "Parameter »%s« kann nicht in einer Security-Definer-Funktion gesetzt w
 msgid "cannot set parameter \"%s\" within security-restricted operation"
 msgstr "kann Parameter »%s« nicht in einer sicherheitsbeschränkten Operation setzen"
 
-#: utils/misc/guc.c:5323 access/transam/xlog.c:5366 access/transam/xlog.c:5457
-#: access/transam/xlog.c:5468 commands/extension.c:527 commands/extension.c:535
+#: utils/misc/guc.c:5323 access/transam/xlog.c:5334 access/transam/xlog.c:5425
+#: access/transam/xlog.c:5436 commands/extension.c:527 commands/extension.c:535
 #, c-format
 msgid "parameter \"%s\" requires a Boolean value"
 msgstr "Parameter »%s« erfordert einen Boole'schen Wert"
 
-#: utils/misc/guc.c:5411 utils/misc/guc.c:5725 utils/misc/guc.c:8131
-#: utils/misc/guc.c:8165
+#: utils/misc/guc.c:5411 utils/misc/guc.c:5725 utils/misc/guc.c:8142
+#: utils/misc/guc.c:8176
 #, c-format
 msgid "invalid value for parameter \"%s\": \"%s\""
 msgstr "ungültiger Wert für Parameter »%s«: »%s«"
 
-#: utils/misc/guc.c:5413 utils/misc/guc.c:5727 utils/misc/guc.c:8034
-#: utils/misc/guc.c:8068 utils/misc/guc.c:8102 utils/misc/guc.c:8136
-#: utils/misc/guc.c:8171 commands/tablecmds.c:699 commands/user.c:957
+#: utils/misc/guc.c:5413 utils/misc/guc.c:5727 utils/misc/guc.c:8045
+#: utils/misc/guc.c:8079 utils/misc/guc.c:8113 utils/misc/guc.c:8147
+#: utils/misc/guc.c:8182 commands/tablecmds.c:699 commands/user.c:957
 #: storage/lmgr/proc.c:1085 storage/lmgr/deadlock.c:951
 #: catalog/objectaddress.c:315 catalog/dependency.c:937
 #: catalog/dependency.c:938 catalog/dependency.c:944 catalog/dependency.c:945
@@ -2372,7 +2365,7 @@ msgstr "Parameter »%s« erfordert einen numerischen Wert"
 msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
 msgstr "%g ist außerhalb des gültigen Bereichs für Parameter »%s« (%g ... %g)"
 
-#: utils/misc/guc.c:5891 utils/misc/guc.c:5939 utils/misc/guc.c:6771
+#: utils/misc/guc.c:5891 utils/misc/guc.c:5939 utils/misc/guc.c:6782
 #, c-format
 msgid "must be superuser to examine \"%s\""
 msgstr "nur Superuser können »%s« ansehen"
@@ -2386,66 +2379,66 @@ msgstr "SET %s darf nur ein Argument haben"
 msgid "SET requires parameter name"
 msgstr "SET benötigt Parameternamen"
 
-#: utils/misc/guc.c:6353
+#: utils/misc/guc.c:6364
 #, c-format
 msgid "attempt to redefine parameter \"%s\""
 msgstr "Versuch, den Parameter »%s« zu redefinieren"
 
-#: utils/misc/guc.c:7547 utils/init/miscinit.c:1055 utils/init/miscinit.c:1170
+#: utils/misc/guc.c:7558 utils/init/miscinit.c:1055 utils/init/miscinit.c:1170
 #, c-format
 msgid "could not read from file \"%s\": %m"
 msgstr "konnte nicht aus Datei »%s« lesen: %m"
 
-#: utils/misc/guc.c:7668
+#: utils/misc/guc.c:7679
 #, c-format
 msgid "could not parse setting for parameter \"%s\""
 msgstr "konnte Wert von Parameter »%s« nicht lesen"
 
-#: utils/misc/guc.c:8029 utils/misc/guc.c:8063
+#: utils/misc/guc.c:8040 utils/misc/guc.c:8074
 #, c-format
 msgid "invalid value for parameter \"%s\": %d"
 msgstr "ungültiger Wert für Parameter »%s«: %d"
 
-#: utils/misc/guc.c:8097
+#: utils/misc/guc.c:8108
 #, c-format
 msgid "invalid value for parameter \"%s\": %g"
 msgstr "ungültiger Wert für Parameter »%s«: %g"
 
-#: utils/misc/guc.c:8201 commands/variable.c:59 commands/tablespace.c:1184
+#: utils/misc/guc.c:8212 commands/variable.c:59 commands/tablespace.c:1184
 #: replication/syncrep.c:661 catalog/namespace.c:3559
 msgid "List syntax is invalid."
 msgstr "Die Listensyntax ist ungültig."
 
-#: utils/misc/guc.c:8225 commands/variable.c:160
+#: utils/misc/guc.c:8236 commands/variable.c:160
 #, c-format
 msgid "Unrecognized key word: \"%s\"."
 msgstr "Unbekanntes Schlüsselwort: »%s«."
 
-#: utils/misc/guc.c:8287
+#: utils/misc/guc.c:8298
 msgid "\"temp_buffers\" cannot be changed after any temporary tables have been accessed in the session."
 msgstr "»temp_buffers« kann nicht geändert werden, nachdem in der Sitzung auf temporäre Tabellen zugriffen wurde."
 
-#: utils/misc/guc.c:8299
+#: utils/misc/guc.c:8310
 msgid "SET AUTOCOMMIT TO OFF is no longer supported"
 msgstr "SET AUTOCOMMIT TO OFF wird nicht mehr unterstützt"
 
-#: utils/misc/guc.c:8374
+#: utils/misc/guc.c:8385
 msgid "assertion checking is not supported by this build"
 msgstr "Assert-Prüfungen werden von dieser Installation nicht unterstützt"
 
-#: utils/misc/guc.c:8387
+#: utils/misc/guc.c:8398
 msgid "Bonjour is not supported by this build"
 msgstr "Bonjour wird von dieser Installation nicht unterstützt"
 
-#: utils/misc/guc.c:8400
+#: utils/misc/guc.c:8411
 msgid "SSL is not supported by this build"
 msgstr "SSL wird von dieser Installation nicht unterstützt"
 
-#: utils/misc/guc.c:8412
+#: utils/misc/guc.c:8423
 msgid "Cannot enable parameter when \"log_statement_stats\" is true."
 msgstr "Kann Parameter nicht einschalten, wenn »log_statement_stats« an ist."
 
-#: utils/misc/guc.c:8424
+#: utils/misc/guc.c:8435
 msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true."
 msgstr "Kann »log_statement_stats« nicht einschalten, wenn »log_parser_stats«, »log_planner_stats« oder »log_executor_stats« an ist."
 
@@ -2642,10 +2635,10 @@ msgstr "konnte Sperrdatei »%s« nicht schreiben: %m"
 
 #: utils/init/miscinit.c:1046 utils/init/miscinit.c:1153
 #: utils/init/miscinit.c:1231 utils/error/elog.c:1550
-#: access/transam/xlog.c:2536 access/transam/xlog.c:4257
-#: access/transam/xlog.c:4351 access/transam/xlog.c:4507
-#: replication/basebackup.c:916 storage/file/fd.c:409 storage/file/fd.c:2423
-#: storage/file/fd.c:2475 storage/file/copydir.c:162 storage/smgr/md.c:553
+#: access/transam/xlog.c:2536 access/transam/xlog.c:4239
+#: access/transam/xlog.c:4333 access/transam/xlog.c:4489
+#: replication/basebackup.c:874 storage/file/fd.c:430 storage/file/fd.c:2529
+#: storage/file/fd.c:2595 storage/file/copydir.c:162 storage/smgr/md.c:553
 #: storage/smgr/md.c:810
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -2680,16 +2673,16 @@ msgstr "Die Datei »%s« enthält keine gültigen Daten."
 msgid "You might need to initdb."
 msgstr "Sie müssen möglicherweise initdb ausführen."
 
-#: utils/init/miscinit.c:1249 access/transam/xlog.c:4782
-#: access/transam/xlog.c:4791 access/transam/xlog.c:4815
-#: access/transam/xlog.c:4822 access/transam/xlog.c:4829
-#: access/transam/xlog.c:4834 access/transam/xlog.c:4841
-#: access/transam/xlog.c:4848 access/transam/xlog.c:4855
-#: access/transam/xlog.c:4862 access/transam/xlog.c:4869
+#: utils/init/miscinit.c:1249 access/transam/xlog.c:4750
+#: access/transam/xlog.c:4759 access/transam/xlog.c:4783
+#: access/transam/xlog.c:4790 access/transam/xlog.c:4797
+#: access/transam/xlog.c:4802 access/transam/xlog.c:4809
+#: access/transam/xlog.c:4816 access/transam/xlog.c:4823
+#: access/transam/xlog.c:4830 access/transam/xlog.c:4837
+#: access/transam/xlog.c:4844 access/transam/xlog.c:4853
+#: access/transam/xlog.c:4860 access/transam/xlog.c:4869
 #: access/transam/xlog.c:4876 access/transam/xlog.c:4885
-#: access/transam/xlog.c:4892 access/transam/xlog.c:4901
-#: access/transam/xlog.c:4908 access/transam/xlog.c:4917
-#: access/transam/xlog.c:4924
+#: access/transam/xlog.c:4892
 msgid "database files are incompatible with server"
 msgstr "Datenbankdateien sind inkompatibel mit Server"
 
@@ -2977,89 +2970,89 @@ msgstr "Funktion %u hat zu viele Argumente (%d, Maximum ist %d)"
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "Sprachvalidierungsfunktion %u wurde für Sprache %u statt %u aufgerufen"
 
-#: utils/fmgr/dfmgr.c:125
+#: utils/fmgr/dfmgr.c:121
 #, c-format
 msgid "could not find function \"%s\" in file \"%s\""
 msgstr "konnte Funktion »%s« nicht in Datei »%s« finden"
 
-#: utils/fmgr/dfmgr.c:204 utils/fmgr/dfmgr.c:413 utils/fmgr/dfmgr.c:461
+#: utils/fmgr/dfmgr.c:200 utils/fmgr/dfmgr.c:409 utils/fmgr/dfmgr.c:457
 #, c-format
 msgid "could not access file \"%s\": %m"
 msgstr "konnte nicht auf Datei »%s« zugreifen: %m"
 
-#: utils/fmgr/dfmgr.c:242
+#: utils/fmgr/dfmgr.c:238
 #, c-format
 msgid "could not load library \"%s\": %s"
 msgstr "konnte Bibliothek »%s« nicht laden: %s"
 
-#: utils/fmgr/dfmgr.c:274
+#: utils/fmgr/dfmgr.c:270
 #, c-format
 msgid "incompatible library \"%s\": missing magic block"
 msgstr "inkompatible Bibliothek »%s«: magischer Block fehlt"
 
-#: utils/fmgr/dfmgr.c:276
+#: utils/fmgr/dfmgr.c:272
 msgid "Extension libraries are required to use the PG_MODULE_MAGIC macro."
 msgstr "Erweiterungsbibliotheken müssen das Makro PG_MODULE_MAGIC verwenden."
 
-#: utils/fmgr/dfmgr.c:312
+#: utils/fmgr/dfmgr.c:308
 #, c-format
 msgid "incompatible library \"%s\": version mismatch"
 msgstr "inkompatible Bibliothek »%s«: Version stimmt nicht überein"
 
-#: utils/fmgr/dfmgr.c:314
+#: utils/fmgr/dfmgr.c:310
 #, c-format
 msgid "Server is version %d.%d, library is version %d.%d."
 msgstr "Serverversion ist %d.%d, Bibliotheksversion ist %d.%d."
 
-#: utils/fmgr/dfmgr.c:333
+#: utils/fmgr/dfmgr.c:329
 #, c-format
 msgid "Server has FUNC_MAX_ARGS = %d, library has %d."
 msgstr "Server hat FUNC_MAX_ARGS = %d, Bibliothek hat %d."
 
-#: utils/fmgr/dfmgr.c:342
+#: utils/fmgr/dfmgr.c:338
 #, c-format
 msgid "Server has INDEX_MAX_KEYS = %d, library has %d."
 msgstr "Server hat INDEX_MAX_KEYS = %d, Bibliothek hat %d."
 
-#: utils/fmgr/dfmgr.c:351
+#: utils/fmgr/dfmgr.c:347
 #, c-format
 msgid "Server has NAMEDATALEN = %d, library has %d."
 msgstr "Server hat NAMEDATALEN = %d, Bibliothek hat %d."
 
-#: utils/fmgr/dfmgr.c:360
+#: utils/fmgr/dfmgr.c:356
 #, c-format
 msgid "Server has FLOAT4PASSBYVAL = %s, library has %s."
 msgstr "Server hat FLOAT4PASSBYVAL = %s, Bibliothek hat %s."
 
-#: utils/fmgr/dfmgr.c:369
+#: utils/fmgr/dfmgr.c:365
 #, c-format
 msgid "Server has FLOAT8PASSBYVAL = %s, library has %s."
 msgstr "Server hat FLOAT8PASSBYVAL = %s, Bibliothek hat %s."
 
-#: utils/fmgr/dfmgr.c:376
+#: utils/fmgr/dfmgr.c:372
 msgid "Magic block has unexpected length or padding difference."
 msgstr "Magischer Block hat unerwartete Länge oder unterschiedliches Padding."
 
-#: utils/fmgr/dfmgr.c:379
+#: utils/fmgr/dfmgr.c:375
 #, c-format
 msgid "incompatible library \"%s\": magic block mismatch"
 msgstr "inkompatible Bibliothek »%s«: magischer Block stimmt überein"
 
-#: utils/fmgr/dfmgr.c:545
+#: utils/fmgr/dfmgr.c:541
 #, c-format
 msgid "access to library \"%s\" is not allowed"
 msgstr "Zugriff auf Bibliothek »%s« ist nicht erlaubt"
 
-#: utils/fmgr/dfmgr.c:572
+#: utils/fmgr/dfmgr.c:568
 #, c-format
 msgid "invalid macro name in dynamic library path: %s"
 msgstr "ungültiger Makroname in Parameter »dynamic_library_path«: %s"
 
-#: utils/fmgr/dfmgr.c:617
+#: utils/fmgr/dfmgr.c:613
 msgid "zero-length component in parameter \"dynamic_library_path\""
 msgstr "eine Komponente im Parameter »dynamic_library_path« hat Länge null"
 
-#: utils/fmgr/dfmgr.c:636
+#: utils/fmgr/dfmgr.c:632
 msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
 msgstr "eine Komponente im Parameter »dynamic_library_path« ist kein absoluter Pfad"
 
@@ -3345,7 +3338,7 @@ msgstr "weder Namensraumname noch URI dürfen NULL sein"
 msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
 msgstr "konnte XML-Namensraum mit Namen »%s« und URI »%s« nicht registrieren"
 
-#: utils/adt/regexp.c:204 tsearch/spell.c:439
+#: utils/adt/regexp.c:204 tsearch/spell.c:452
 #, c-format
 msgid "invalid regular expression: %s"
 msgstr "ungültiger regulärer Ausdruck: %s"
@@ -3464,7 +3457,7 @@ msgstr "smallint ist außerhalb des gültigen Bereichs"
 
 #: utils/adt/int.c:719 utils/adt/int.c:861 utils/adt/int.c:969
 #: utils/adt/int.c:1058 utils/adt/int.c:1097 utils/adt/int.c:1125
-#: utils/adt/timestamp.c:2877 utils/adt/geo_ops.c:4148 utils/adt/int8.c:597
+#: utils/adt/timestamp.c:2877 utils/adt/geo_ops.c:4151 utils/adt/int8.c:597
 #: utils/adt/int8.c:657 utils/adt/int8.c:846 utils/adt/int8.c:954
 #: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/float.c:820
 #: utils/adt/float.c:884 utils/adt/float.c:2526 utils/adt/float.c:2589
@@ -3734,105 +3727,105 @@ msgstr "LIKE-Muster darf nicht mit Escape-Zeichen enden"
 msgid "invalid input syntax for type tid: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ tid: »%s«"
 
-#: utils/adt/geo_ops.c:294 utils/adt/geo_ops.c:1432 utils/adt/geo_ops.c:3493
-#: utils/adt/geo_ops.c:4269 utils/adt/geo_ops.c:5198
+#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1433 utils/adt/geo_ops.c:3494
+#: utils/adt/geo_ops.c:4272 utils/adt/geo_ops.c:5201
 msgid "too many points requested"
 msgstr "zu viele Punkte verlangt"
 
-#: utils/adt/geo_ops.c:317
+#: utils/adt/geo_ops.c:318
 msgid "could not format \"path\" value"
 msgstr "konnte »path«-Wert nicht formatieren"
 
-#: utils/adt/geo_ops.c:392
+#: utils/adt/geo_ops.c:393
 #, c-format
 msgid "invalid input syntax for type box: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ box: »%s«"
 
-#: utils/adt/geo_ops.c:956
+#: utils/adt/geo_ops.c:957
 #, c-format
 msgid "invalid input syntax for type line: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ line: »%s«"
 
-#: utils/adt/geo_ops.c:963 utils/adt/geo_ops.c:1030 utils/adt/geo_ops.c:1045
-#: utils/adt/geo_ops.c:1057
+#: utils/adt/geo_ops.c:964 utils/adt/geo_ops.c:1031 utils/adt/geo_ops.c:1046
+#: utils/adt/geo_ops.c:1058
 msgid "type \"line\" not yet implemented"
 msgstr "Typ »line« ist noch nicht implementiert"
 
-#: utils/adt/geo_ops.c:1412 utils/adt/geo_ops.c:1443
+#: utils/adt/geo_ops.c:1413 utils/adt/geo_ops.c:1444
 #, c-format
 msgid "invalid input syntax for type path: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ path: »%s«"
 
-#: utils/adt/geo_ops.c:1482
+#: utils/adt/geo_ops.c:1483
 msgid "invalid number of points in external \"path\" value"
 msgstr "ungültige Anzahl Punkte in externem »path«-Wert"
 
-#: utils/adt/geo_ops.c:1825
+#: utils/adt/geo_ops.c:1826
 #, c-format
 msgid "invalid input syntax for type point: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ point: »%s«"
 
-#: utils/adt/geo_ops.c:2053
+#: utils/adt/geo_ops.c:2054
 #, c-format
 msgid "invalid input syntax for type lseg: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ lseg: »%s«"
 
-#: utils/adt/geo_ops.c:2657
+#: utils/adt/geo_ops.c:2658
 msgid "function \"dist_lb\" not implemented"
 msgstr "Funktion »dist_lb« ist nicht implementiert"
 
-#: utils/adt/geo_ops.c:3170
+#: utils/adt/geo_ops.c:3171
 msgid "function \"close_lb\" not implemented"
 msgstr "Funktion »close_lb« ist nicht implementiert"
 
-#: utils/adt/geo_ops.c:3459
+#: utils/adt/geo_ops.c:3460
 msgid "cannot create bounding box for empty polygon"
 msgstr "kann kein umschließendes Rechteck für leeres Polygon berechnen"
 
-#: utils/adt/geo_ops.c:3484 utils/adt/geo_ops.c:3504
+#: utils/adt/geo_ops.c:3485 utils/adt/geo_ops.c:3505
 #, c-format
 msgid "invalid input syntax for type polygon: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ polygon: »%s«"
 
-#: utils/adt/geo_ops.c:3544
+#: utils/adt/geo_ops.c:3545
 msgid "invalid number of points in external \"polygon\" value"
 msgstr "ungültige Anzahl Punkte in externem »polygon«-Wert"
 
-#: utils/adt/geo_ops.c:4067
+#: utils/adt/geo_ops.c:4070
 msgid "function \"poly_distance\" not implemented"
 msgstr "Funktion »poly_distance« ist nicht implementiert"
 
-#: utils/adt/geo_ops.c:4381
+#: utils/adt/geo_ops.c:4384
 msgid "function \"path_center\" not implemented"
 msgstr "Funktion »path_center« ist nicht implementiert"
 
-#: utils/adt/geo_ops.c:4398
+#: utils/adt/geo_ops.c:4401
 msgid "open path cannot be converted to polygon"
 msgstr "offener Pfad kann nicht in Polygon umgewandelt werden"
 
-#: utils/adt/geo_ops.c:4575 utils/adt/geo_ops.c:4585 utils/adt/geo_ops.c:4600
-#: utils/adt/geo_ops.c:4606
+#: utils/adt/geo_ops.c:4578 utils/adt/geo_ops.c:4588 utils/adt/geo_ops.c:4603
+#: utils/adt/geo_ops.c:4609
 #, c-format
 msgid "invalid input syntax for type circle: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ circle: »%s«"
 
-#: utils/adt/geo_ops.c:4628 utils/adt/geo_ops.c:4636
+#: utils/adt/geo_ops.c:4631 utils/adt/geo_ops.c:4639
 msgid "could not format \"circle\" value"
 msgstr "konnte »circle«-Wert nicht formatieren"
 
-#: utils/adt/geo_ops.c:4663
+#: utils/adt/geo_ops.c:4666
 msgid "invalid radius in external \"circle\" value"
 msgstr "ungültiger Radius in externem »circle«-Wert"
 
-#: utils/adt/geo_ops.c:5184
+#: utils/adt/geo_ops.c:5187
 msgid "cannot convert circle with radius zero to polygon"
 msgstr "kann Kreis mit Radius null nicht in Polygon umwandeln"
 
-#: utils/adt/geo_ops.c:5189
+#: utils/adt/geo_ops.c:5192
 msgid "must request at least 2 points"
 msgstr "mindestens 2 Punkte müssen angefordert werden"
 
-#: utils/adt/geo_ops.c:5233 utils/adt/geo_ops.c:5256
+#: utils/adt/geo_ops.c:5236 utils/adt/geo_ops.c:5259
 msgid "cannot convert empty polygon to circle"
 msgstr "kann leeres Polygon nicht in Kreis umwandeln"
 
@@ -3912,7 +3905,7 @@ msgstr "ungültige Eingabesyntax für Typ double precision: »%s«"
 msgid "\"%s\" is out of range for type double precision"
 msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision"
 
-#: utils/adt/float.c:1359 utils/adt/numeric.c:5205
+#: utils/adt/float.c:1359 utils/adt/numeric.c:5211
 msgid "cannot take square root of a negative number"
 msgstr "Quadratwurzel von negativer Zahl kann nicht ermittelt werden"
 
@@ -3924,11 +3917,11 @@ msgstr "null hoch eine negative Zahl ist undefiniert"
 msgid "a negative number raised to a non-integer power yields a complex result"
 msgstr "eine negative Zahl hoch eine nicht ganze Zahl ergibt ein komplexes Ergebnis"
 
-#: utils/adt/float.c:1471 utils/adt/float.c:1501 utils/adt/numeric.c:5423
+#: utils/adt/float.c:1471 utils/adt/float.c:1501 utils/adt/numeric.c:5429
 msgid "cannot take logarithm of zero"
 msgstr "Logarithmus von null kann nicht ermittelt werden"
 
-#: utils/adt/float.c:1475 utils/adt/float.c:1505 utils/adt/numeric.c:5427
+#: utils/adt/float.c:1475 utils/adt/float.c:1505 utils/adt/numeric.c:5433
 msgid "cannot take logarithm of a negative number"
 msgstr "Logarithmus negativer Zahlen kann nicht ermittelt werden"
 
@@ -4270,9 +4263,9 @@ msgid "%d is not a valid encoding code"
 msgstr "%d ist kein gültiger Kodierungscode"
 
 #: utils/adt/dbsize.c:65 utils/adt/dbsize.c:211 utils/adt/dbsize.c:279
-#: utils/adt/genfile.c:107 utils/adt/genfile.c:279 access/transam/xlog.c:2953
-#: access/transam/xlog.c:3118 access/transam/xlog.c:9319
-#: access/transam/xlog.c:9498 storage/file/fd.c:2289 storage/file/fd.c:2381
+#: utils/adt/genfile.c:107 utils/adt/genfile.c:279 access/transam/xlog.c:2935
+#: access/transam/xlog.c:3100 access/transam/xlog.c:9275
+#: access/transam/xlog.c:9454 storage/file/fd.c:2395 storage/file/fd.c:2487
 #: storage/file/copydir.c:83 storage/file/copydir.c:122
 #, c-format
 msgid "could not stat file \"%s\": %m"
@@ -4412,11 +4405,11 @@ msgstr "Domäne %s erlaubt keine NULL-Werte"
 msgid "value for domain %s violates check constraint \"%s\""
 msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«"
 
-#: utils/adt/ruleutils.c:1581 utils/adt/acl.c:2772 commands/tablecmds.c:4528
+#: utils/adt/ruleutils.c:1592 utils/adt/acl.c:2772 commands/tablecmds.c:4528
 #: commands/tablecmds.c:4620 commands/tablecmds.c:4667
 #: commands/tablecmds.c:4763 commands/tablecmds.c:4807
 #: commands/tablecmds.c:4886 commands/tablecmds.c:4970
-#: commands/tablecmds.c:6634 commands/tablecmds.c:6843 commands/analyze.c:346
+#: commands/tablecmds.c:6621 commands/tablecmds.c:6830 commands/analyze.c:346
 #: commands/sequence.c:1465 commands/copy.c:3806 commands/trigger.c:607
 #: catalog/aclchk.c:1427 catalog/objectaddress.c:545 parser/analyze.c:2046
 #: parser/parse_target.c:898 parser/parse_relation.c:2060
@@ -4425,20 +4418,20 @@ msgstr "Wert für Domäne %s verletzt Check-Constraint »%s«"
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 
-#: utils/adt/ruleutils.c:1697 commands/functioncmds.c:1007
+#: utils/adt/ruleutils.c:1689 commands/functioncmds.c:1007
 #: commands/functioncmds.c:1107 commands/functioncmds.c:1170
 #: commands/functioncmds.c:1321
 #, c-format
 msgid "\"%s\" is an aggregate function"
 msgstr "»%s« ist eine Aggregatfunktion"
 
-#: utils/adt/ruleutils.c:2430
+#: utils/adt/ruleutils.c:2422
 #, c-format
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d"
 
-#: utils/adt/ruleutils.c:5955 utils/adt/ruleutils.c:6010
-#: utils/adt/ruleutils.c:6047 utils/adt/regproc.c:635 utils/adt/regproc.c:1485
+#: utils/adt/ruleutils.c:5970 utils/adt/ruleutils.c:6025
+#: utils/adt/ruleutils.c:6062 utils/adt/regproc.c:635 utils/adt/regproc.c:1485
 msgid "too many arguments"
 msgstr "zu viele Argumente"
 
@@ -4875,9 +4868,9 @@ msgid "could not seek in file \"%s\": %m"
 msgstr "konnte Positionszeiger in Datei »%s« nicht setzen: %m"
 
 #: utils/adt/genfile.c:138 access/transam/xlog.c:2564
-#: access/transam/xlog.c:4519 access/transam/xlog.c:9510
-#: access/transam/xlog.c:9523 access/transam/xlog.c:10057
-#: access/transam/xlog.c:10092 storage/file/copydir.c:183
+#: access/transam/xlog.c:4501 access/transam/xlog.c:9466
+#: access/transam/xlog.c:9479 access/transam/xlog.c:10013
+#: access/transam/xlog.c:10048 storage/file/copydir.c:183
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht lesen: %m"
@@ -5003,29 +4996,29 @@ msgstr "Wert »%s« ist außerhalb des gültigen Bereichs für Typ smallint"
 msgid "value \"%s\" is out of range for 8-bit integer"
 msgstr "Wert »%s« ist außerhalb des gültigen Bereichs für 8-Bit-Ganzzahl"
 
-#: utils/adt/pg_locale.c:967
+#: utils/adt/pg_locale.c:973
 #, c-format
 msgid "could not create locale \"%s\": %m"
 msgstr "konnte Locale »%s« nicht erzeugen: %m"
 
-#: utils/adt/pg_locale.c:970
+#: utils/adt/pg_locale.c:976
 #, c-format
 msgid "The operating system could not find any locale data for the locale name \"%s\"."
 msgstr "Das Betriebssystem konnte keine Locale-Daten für den Locale-Namen »%s« finden."
 
-#: utils/adt/pg_locale.c:1057
+#: utils/adt/pg_locale.c:1063
 msgid "collations with different collate and ctype values are not supported on this platform"
 msgstr "Sortierfolgen mit unterschiedlichen »collate«- und »ctype«-Werten werden auf dieser Plattform nicht unterstützt"
 
-#: utils/adt/pg_locale.c:1072
+#: utils/adt/pg_locale.c:1078
 msgid "nondefault collations are not supported on this platform"
 msgstr "Sortierfolgen außer der Standardsortierfolge werden auf dieser Plattform nicht unterstützt"
 
-#: utils/adt/pg_locale.c:1243
+#: utils/adt/pg_locale.c:1249
 msgid "invalid multibyte character for locale"
 msgstr "ungültiges Mehrbytezeichen für Locale"
 
-#: utils/adt/pg_locale.c:1244
+#: utils/adt/pg_locale.c:1250
 msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding."
 msgstr "Die LC_CTYPE-Locale des Servers ist wahrscheinlich mit der Kodierung der Datenbank inkompatibel."
 
@@ -5148,7 +5141,7 @@ msgstr "unbekannter Privilegtyp: »%s«"
 #: utils/adt/acl.c:2008 utils/adt/acl.c:2038 utils/adt/acl.c:2070
 #: utils/adt/acl.c:2102 utils/adt/acl.c:2130 utils/adt/acl.c:2160
 #: commands/tablecmds.c:210 commands/tablecmds.c:2181 commands/tablecmds.c:2426
-#: commands/tablecmds.c:9083 commands/sequence.c:1054 catalog/aclchk.c:1692
+#: commands/tablecmds.c:9108 commands/sequence.c:1054 catalog/aclchk.c:1692
 #: catalog/objectaddress.c:398
 #, c-format
 msgid "\"%s\" is not a sequence"
@@ -5321,7 +5314,7 @@ msgstr "Skala von NUMERIC (%d) muss zwischen 0 und %d liegen"
 msgid "invalid NUMERIC type modifier"
 msgstr "ungültiker Modifikator für Typ NUMERIC"
 
-#: utils/adt/numeric.c:1897 utils/adt/numeric.c:3770 utils/adt/numeric.c:5745
+#: utils/adt/numeric.c:1897 utils/adt/numeric.c:3770 utils/adt/numeric.c:5751
 msgid "value overflows numeric format"
 msgstr "Wert verursacht Überlauf im »numeric«-Format"
 
@@ -5346,7 +5339,7 @@ msgstr "Feldüberlauf bei Typ »numeric«"
 msgid "A field with precision %d, scale %d must round to an absolute value less than %s%d."
 msgstr "Ein Feld mit Präzision %d, Skala %d muss beim Runden einen Betrag von weniger als %s%d ergeben."
 
-#: utils/adt/numeric.c:5295
+#: utils/adt/numeric.c:5301
 msgid "argument for function \"exp\" too big"
 msgstr "Argument für Funktion »exp« zu groß"
 
@@ -5585,30 +5578,30 @@ msgstr "»ShortWord« sollte >= 0 sein"
 msgid "MaxFragments should be >= 0"
 msgstr "»MaxFragments« sollte >= 0 sein"
 
-#: tsearch/spell.c:276
+#: tsearch/spell.c:289
 #, c-format
 msgid "could not open dictionary file \"%s\": %m"
 msgstr "konnte Wörterbuchdatei »%s« nicht öffnen: %m"
 
-#: tsearch/spell.c:518 tsearch/spell.c:535 tsearch/spell.c:552
-#: tsearch/spell.c:569 tsearch/spell.c:591 gram.y:12498 gram.y:12515
+#: tsearch/spell.c:667 tsearch/spell.c:684 tsearch/spell.c:701
+#: tsearch/spell.c:718 tsearch/spell.c:740 gram.y:12498 gram.y:12515
 msgid "syntax error"
 msgstr "Syntaxfehler"
 
-#: tsearch/spell.c:596
+#: tsearch/spell.c:745
 msgid "multibyte flag character is not allowed"
 msgstr "Mehrbytemarkierungszeichen ist nicht erlaubt"
 
-#: tsearch/spell.c:632 tsearch/spell.c:690 tsearch/spell.c:787
+#: tsearch/spell.c:779 tsearch/spell.c:835 tsearch/spell.c:937
 #, c-format
 msgid "could not open affix file \"%s\": %m"
 msgstr "konnte Affixdatei »%s« nicht öffnen: %m"
 
-#: tsearch/spell.c:678
+#: tsearch/spell.c:825
 msgid "Ispell dictionary supports only default flag value"
 msgstr "Ispell-Wörterbuch unterstützt nur den Default-Flag-Wert"
 
-#: tsearch/spell.c:901
+#: tsearch/spell.c:1050
 msgid "affix file contains both old-style and new-style commands"
 msgstr "Affixdatei enthält Befehle im alten und im neuen Stil"
 
@@ -5964,7 +5957,7 @@ msgstr "Verbindungsende: Sitzungszeit: %d:%02d:%02d.%03d Benutzer=%s Datenbank=%
 
 #: tcop/utility.c:95 commands/tablecmds.c:823 commands/tablecmds.c:1156
 #: commands/tablecmds.c:2004 commands/tablecmds.c:3744
-#: commands/tablecmds.c:5490 commands/trigger.c:202 commands/trigger.c:1120
+#: commands/tablecmds.c:5477 commands/trigger.c:202 commands/trigger.c:1120
 #: rewrite/rewriteDefine.c:263
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
@@ -6146,13 +6139,13 @@ msgstr "»%s« ist ein Index"
 
 #: access/heap/heapam.c:1094 access/heap/heapam.c:1122
 #: access/heap/heapam.c:1152 commands/tablecmds.c:2203
-#: commands/tablecmds.c:7457 commands/tablecmds.c:9133 catalog/aclchk.c:1684
+#: commands/tablecmds.c:7464 commands/tablecmds.c:9158 catalog/aclchk.c:1684
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "»%s« ist ein zusammengesetzter Typ"
 
-#: access/heap/heapam.c:3224 access/heap/heapam.c:3255
-#: access/heap/heapam.c:3290
+#: access/heap/heapam.c:3234 access/heap/heapam.c:3265
+#: access/heap/heapam.c:3300
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
@@ -6462,7 +6455,7 @@ msgstr "konnte Archivstatusdatei »%s« nicht erstellen: %m"
 msgid "could not write archive status file \"%s\": %m"
 msgstr "konnte Archivstatusdatei »%s« nicht schreiben: %m"
 
-#: access/transam/xlog.c:1824 access/transam/xlog.c:10690
+#: access/transam/xlog.c:1824 access/transam/xlog.c:10646
 #: replication/walreceiver.c:516 replication/walsender.c:1024
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
@@ -6479,21 +6472,21 @@ msgid "updated min recovery point to %X/%X"
 msgstr "minimaler Recovery-Punkt auf %X/%X aktualisiert"
 
 #: access/transam/xlog.c:2394 access/transam/xlog.c:2497
-#: access/transam/xlog.c:2726 access/transam/xlog.c:2797
-#: access/transam/xlog.c:2854 replication/walsender.c:1012
+#: access/transam/xlog.c:2708 access/transam/xlog.c:2779
+#: access/transam/xlog.c:2836 replication/walsender.c:1012
 #, c-format
 msgid "could not open file \"%s\" (log file %u, segment %u): %m"
 msgstr "konnte Datei »%s« nicht öffnen (Logdatei %u, Segment %u): %m"
 
 #: access/transam/xlog.c:2458 access/transam/xlog.c:2590
-#: access/transam/xlog.c:4609 storage/file/fd.c:423 storage/file/fd.c:2488
+#: access/transam/xlog.c:4591 storage/file/fd.c:446 storage/file/fd.c:2615
 #: storage/smgr/md.c:932 storage/smgr/md.c:1137 storage/smgr/md.c:1291
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht fsyncen: %m"
 
 #: access/transam/xlog.c:2463 access/transam/xlog.c:2595
-#: access/transam/xlog.c:4614 commands/copy.c:1340 storage/file/copydir.c:208
+#: access/transam/xlog.c:4596 commands/copy.c:1340 storage/file/copydir.c:208
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht schließen: %m"
@@ -6503,958 +6496,943 @@ msgstr "konnte Datei »%s« nicht schließen: %m"
 msgid "not enough data in file \"%s\""
 msgstr "nicht genug Daten in Datei »%s«"
 
-#: access/transam/xlog.c:2686
-#, c-format
-msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "konnte Datei »%s« nicht nach »%s« linken (Initialisierung von Logdatei %u, Segment %u): %m"
-
-#: access/transam/xlog.c:2698
-#, c-format
-msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "konnte Datei »%s« nicht in »%s« umbenennen (Initialisierung von Logdatei %u, Segment %u): %m"
-
-#: access/transam/xlog.c:2881 replication/walreceiver.c:490
+#: access/transam/xlog.c:2863 replication/walreceiver.c:490
 #, c-format
 msgid "could not close log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht schließen: %m"
 
-#: access/transam/xlog.c:2961 access/transam/xlog.c:9528 storage/smgr/md.c:371
+#: access/transam/xlog.c:2943 access/transam/xlog.c:9484 storage/smgr/md.c:371
 #: storage/smgr/md.c:420 storage/smgr/md.c:1251
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht löschen: %m"
 
-#: access/transam/xlog.c:3097
+#: access/transam/xlog.c:3079
 #, c-format
 msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
 msgstr "Archivdatei »%s« hat falsche Größe: %lu statt %lu"
 
-#: access/transam/xlog.c:3106
+#: access/transam/xlog.c:3088
 #, c-format
 msgid "restored log file \"%s\" from archive"
 msgstr "Logdatei »%s« aus Archiv wiederhergestellt"
 
-#: access/transam/xlog.c:3156
+#: access/transam/xlog.c:3138
 #, c-format
 msgid "could not restore file \"%s\" from archive: return code %d"
 msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen: Rückgabecode %d"
 
 #. translator: First %s represents a recovery.conf parameter name like
 #. "recovery_end_command", and the 2nd is the value of that parameter.
-#: access/transam/xlog.c:3270
+#: access/transam/xlog.c:3252
 #, c-format
 msgid "%s \"%s\": return code %d"
 msgstr "%s »%s«: Rückgabecode %d"
 
-#: access/transam/xlog.c:3364 access/transam/xlog.c:3571
-#: access/transam/xlog.c:5691
+#: access/transam/xlog.c:3346 access/transam/xlog.c:3553
+#: access/transam/xlog.c:5651
 #, c-format
 msgid "could not open transaction log directory \"%s\": %m"
 msgstr "konnte Transaktionslog-Verzeichnis »%s« nicht öffnen: %m"
 
-#: access/transam/xlog.c:3453
+#: access/transam/xlog.c:3435
 #, c-format
 msgid "recycled transaction log file \"%s\""
 msgstr "Transaktionslogdatei »%s« wird wiederverwendet"
 
-#: access/transam/xlog.c:3468
+#: access/transam/xlog.c:3450
 #, c-format
 msgid "removing transaction log file \"%s\""
 msgstr "entferne Transaktionslogdatei »%s«"
 
-#: access/transam/xlog.c:3486
+#: access/transam/xlog.c:3468
 #, c-format
 msgid "could not rename old transaction log file \"%s\": %m"
 msgstr "konnte alte Transaktionslogdatei »%s« nicht umbenennen: %m"
 
-#: access/transam/xlog.c:3498
+#: access/transam/xlog.c:3480
 #, c-format
 msgid "could not remove old transaction log file \"%s\": %m"
 msgstr "konnte alte Transaktionslogdatei »%s« nicht löschen: %m"
 
-#: access/transam/xlog.c:3531 access/transam/xlog.c:3541
+#: access/transam/xlog.c:3513 access/transam/xlog.c:3523
 #, c-format
 msgid "required WAL directory \"%s\" does not exist"
 msgstr "benötigtes WAL-Verzeichnis »%s« existiert nicht"
 
-#: access/transam/xlog.c:3547
+#: access/transam/xlog.c:3529
 #, c-format
 msgid "creating missing WAL directory \"%s\""
 msgstr "erzeuge fehlendes WAL-Verzeichnis »%s«"
 
-#: access/transam/xlog.c:3550
+#: access/transam/xlog.c:3532
 #, c-format
 msgid "could not create missing directory \"%s\": %m"
 msgstr "konnte fehlendes Verzeichnis »%s« nicht erzeugen: %m"
 
-#: access/transam/xlog.c:3584
+#: access/transam/xlog.c:3566
 #, c-format
 msgid "removing transaction log backup history file \"%s\""
 msgstr "entferne Transaktionslog-Backup-History-Datei »%s«"
 
-#: access/transam/xlog.c:3722
+#: access/transam/xlog.c:3704
 #, c-format
 msgid "incorrect hole size in record at %X/%X"
 msgstr "falsche Lochgröße im Datensatz bei %X/%X"
 
-#: access/transam/xlog.c:3735
+#: access/transam/xlog.c:3717
 #, c-format
 msgid "incorrect total length in record at %X/%X"
 msgstr "falsche Gesamtlänge im Datensatz bei %X/%X"
 
-#: access/transam/xlog.c:3748
+#: access/transam/xlog.c:3730
 #, c-format
 msgid "incorrect resource manager data checksum in record at %X/%X"
 msgstr "falsche Resource-Manager-Daten-Prüfsumme im Datensatz bei %X/%X"
 
-#: access/transam/xlog.c:3826 access/transam/xlog.c:3864
+#: access/transam/xlog.c:3808 access/transam/xlog.c:3846
 #, c-format
 msgid "invalid record offset at %X/%X"
 msgstr "ungültiger Datensatz-Offset bei %X/%X"
 
-#: access/transam/xlog.c:3872
+#: access/transam/xlog.c:3854
 #, c-format
 msgid "contrecord is requested by %X/%X"
 msgstr "Contrecord-Eintrag ist bei %X/%X"
 
-#: access/transam/xlog.c:3887
+#: access/transam/xlog.c:3869
 #, c-format
 msgid "invalid xlog switch record at %X/%X"
 msgstr "ungültiger Xlog-Switch-Datensatz bei %X/%X"
 
-#: access/transam/xlog.c:3895
+#: access/transam/xlog.c:3877
 #, c-format
 msgid "record with zero length at %X/%X"
 msgstr "Datensatz mit Länge null bei %X/%X"
 
-#: access/transam/xlog.c:3904
+#: access/transam/xlog.c:3886
 #, c-format
 msgid "invalid record length at %X/%X"
 msgstr "ungültige Datensatzlänge bei %X/%X"
 
-#: access/transam/xlog.c:3911
+#: access/transam/xlog.c:3893
 #, c-format
 msgid "invalid resource manager ID %u at %X/%X"
 msgstr "ungültige Resource-Manager-ID %u bei %X/%X"
 
-#: access/transam/xlog.c:3924 access/transam/xlog.c:3940
+#: access/transam/xlog.c:3906 access/transam/xlog.c:3922
 #, c-format
 msgid "record with incorrect prev-link %X/%X at %X/%X"
 msgstr "Datensatz mit inkorrektem Prev-Link %X/%X bei %X/%X"
 
-#: access/transam/xlog.c:3969
+#: access/transam/xlog.c:3951
 #, c-format
 msgid "record length %u at %X/%X too long"
 msgstr "Datensatzlänge %u bei %X/%X zu groß"
 
-#: access/transam/xlog.c:4009
+#: access/transam/xlog.c:3991
 #, c-format
 msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
 msgstr "es gibt keine Contrecord-Flag in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4019
+#: access/transam/xlog.c:4001
 #, c-format
 msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
 msgstr "ungültige Contrecord-Länge %u in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4109
+#: access/transam/xlog.c:4091
 #, c-format
 msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
 msgstr "ungültige magische Zahl %04X in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4116 access/transam/xlog.c:4162
+#: access/transam/xlog.c:4098 access/transam/xlog.c:4144
 #, c-format
 msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
 msgstr "ungültige Infobits %04X in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4138 access/transam/xlog.c:4146
-#: access/transam/xlog.c:4153
+#: access/transam/xlog.c:4120 access/transam/xlog.c:4128
+#: access/transam/xlog.c:4135
 msgid "WAL file is from different database system"
 msgstr "WAL-Datei stammt von einem anderen Datenbanksystem"
 
-#: access/transam/xlog.c:4139
+#: access/transam/xlog.c:4121
 #, c-format
 msgid "WAL file database system identifier is %s, pg_control database system identifier is %s."
 msgstr "Datenbanksystemidentifikator in der WAL-Datei ist %s, Datenbanksystemidentifikator in pg_control ist %s."
 
-#: access/transam/xlog.c:4147
+#: access/transam/xlog.c:4129
 msgid "Incorrect XLOG_SEG_SIZE in page header."
 msgstr "Falscher XLOG_SEG_SIZE-Wert in Page-Header."
 
-#: access/transam/xlog.c:4154
+#: access/transam/xlog.c:4136
 msgid "Incorrect XLOG_BLCKSZ in page header."
 msgstr "Falscher XLOG_BLCKSZ-Wert in Page-Header."
 
-#: access/transam/xlog.c:4170
+#: access/transam/xlog.c:4152
 #, c-format
 msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
 msgstr "unerwartete Page-Adresse %X/%X in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4182
+#: access/transam/xlog.c:4164
 #, c-format
 msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
 msgstr "unerwartete Timeline-ID %u in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4209
+#: access/transam/xlog.c:4191
 #, c-format
 msgid "out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset %u"
 msgstr "Timeline-ID %u nicht in richtiger Reihenfolge (nach %u) in Logdatei %u, Segment %u, Offset %u"
 
-#: access/transam/xlog.c:4286
+#: access/transam/xlog.c:4268
 #, c-format
 msgid "syntax error in history file: %s"
 msgstr "Syntaxfehler in History-Datei: %s"
 
-#: access/transam/xlog.c:4287
+#: access/transam/xlog.c:4269
 msgid "Expected a numeric timeline ID."
 msgstr "Eine numerische Timeline-ID wurde erwartet."
 
-#: access/transam/xlog.c:4292
+#: access/transam/xlog.c:4274
 #, c-format
 msgid "invalid data in history file: %s"
 msgstr "ungültige Daten in History-Datei: %s"
 
-#: access/transam/xlog.c:4293
+#: access/transam/xlog.c:4275
 msgid "Timeline IDs must be in increasing sequence."
 msgstr "Timeline-IDs müssen in aufsteigender Folge sein."
 
-#: access/transam/xlog.c:4306
+#: access/transam/xlog.c:4288
 #, c-format
 msgid "invalid data in history file \"%s\""
 msgstr "ungültige Daten in History-Datei »%s«"
 
-#: access/transam/xlog.c:4307
+#: access/transam/xlog.c:4289
 msgid "Timeline IDs must be less than child timeline's ID."
 msgstr "Timeline-IDs müssen kleiner als die Timeline-ID des Kindes sein."
 
-#: access/transam/xlog.c:4393
+#: access/transam/xlog.c:4375
 #, c-format
 msgid "new timeline %u is not a child of database system timeline %u"
 msgstr "neue Timeline %u ist kein Kind der Datenbanksystem-Timeline %u"
 
-#: access/transam/xlog.c:4406
+#: access/transam/xlog.c:4388
 #, c-format
 msgid "new target timeline is %u"
 msgstr "neue Ziel-Timeline ist %u"
 
-#: access/transam/xlog.c:4631
-#, c-format
-msgid "could not link file \"%s\" to \"%s\": %m"
-msgstr "konnte Datei »%s« nicht nach »%s« linken: %m"
-
-#: access/transam/xlog.c:4723
+#: access/transam/xlog.c:4691
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "konnte Kontrolldatei »%s« nicht erzeugen: %m"
 
-#: access/transam/xlog.c:4734 access/transam/xlog.c:4959
+#: access/transam/xlog.c:4702 access/transam/xlog.c:4927
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "konnte nicht in Kontrolldatei schreiben: %m"
 
-#: access/transam/xlog.c:4740 access/transam/xlog.c:4965
+#: access/transam/xlog.c:4708 access/transam/xlog.c:4933
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "konnte Kontrolldatei nicht fsyncen: %m"
 
-#: access/transam/xlog.c:4745 access/transam/xlog.c:4970
+#: access/transam/xlog.c:4713 access/transam/xlog.c:4938
 #, c-format
 msgid "could not close control file: %m"
 msgstr "konnte Kontrolldatei nicht schließen: %m"
 
-#: access/transam/xlog.c:4763 access/transam/xlog.c:4948
+#: access/transam/xlog.c:4731 access/transam/xlog.c:4916
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "konnte Kontrolldatei »%s« nicht öffnen: %m"
 
-#: access/transam/xlog.c:4769
+#: access/transam/xlog.c:4737
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "konnte nicht aus Kontrolldatei lesen: %m"
 
-#: access/transam/xlog.c:4783
+#: access/transam/xlog.c:4751
 #, c-format
 msgid "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
 msgstr "Der Datenbank-Cluster wurde mit PG_CONTROL_VERSION %d (0x%08x) initialisiert, aber der Server wurde mit PG_CONTROL_VERSION %d (0x%08x) kompiliert."
 
-#: access/transam/xlog.c:4787
+#: access/transam/xlog.c:4755
 msgid "This could be a problem of mismatched byte ordering.  It looks like you need to initdb."
 msgstr "Das Problem könnte eine falsche Byte-Reihenfolge sein. Es sieht so aus, dass Sie initdb ausführen müssen."
 
-#: access/transam/xlog.c:4792
+#: access/transam/xlog.c:4760
 #, c-format
 msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
 msgstr "Der Datenbank-Cluster wurde mit PG_CONTROL_VERSION %d initialisiert, aber der Server wurde mit PG_CONTROL_VERSION %d kompiliert."
 
-#: access/transam/xlog.c:4795 access/transam/xlog.c:4819
-#: access/transam/xlog.c:4826 access/transam/xlog.c:4831
+#: access/transam/xlog.c:4763 access/transam/xlog.c:4787
+#: access/transam/xlog.c:4794 access/transam/xlog.c:4799
 msgid "It looks like you need to initdb."
 msgstr "Es sieht so aus, dass Sie initdb ausführen müssen."
 
-#: access/transam/xlog.c:4806
+#: access/transam/xlog.c:4774
 msgid "incorrect checksum in control file"
 msgstr "falsche Prüfsumme in Kontrolldatei"
 
-#: access/transam/xlog.c:4816
+#: access/transam/xlog.c:4784
 #, c-format
 msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
 msgstr "Der Datenbank-Cluster wurde mit CATALOG_VERSION_NO %d initialisiert, aber der Server wurde mit CATALOG_VERSION_NO %d kompiliert."
 
-#: access/transam/xlog.c:4823
+#: access/transam/xlog.c:4791
 #, c-format
 msgid "The database cluster was initialized with MAXALIGN %d, but the server was compiled with MAXALIGN %d."
 msgstr "Der Datenbank-Cluster wurde mit MAXALIGN %d initialisiert, aber der Server wurde mit MAXALIGN %d kompiliert."
 
-#: access/transam/xlog.c:4830
+#: access/transam/xlog.c:4798
 msgid "The database cluster appears to use a different floating-point number format than the server executable."
 msgstr "Der Datenbank-Cluster verwendet anscheinend ein anderes Fließkommazahlenformat als das Serverprogramm."
 
-#: access/transam/xlog.c:4835
+#: access/transam/xlog.c:4803
 #, c-format
 msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
 msgstr "Der Datenbank-Cluster wurde mit BLCKSZ %d initialisiert, aber der Server wurde mit BLCKSZ %d kompiliert."
 
-#: access/transam/xlog.c:4838 access/transam/xlog.c:4845
-#: access/transam/xlog.c:4852 access/transam/xlog.c:4859
-#: access/transam/xlog.c:4866 access/transam/xlog.c:4873
-#: access/transam/xlog.c:4880 access/transam/xlog.c:4888
-#: access/transam/xlog.c:4895 access/transam/xlog.c:4904
-#: access/transam/xlog.c:4911 access/transam/xlog.c:4920
-#: access/transam/xlog.c:4927
+#: access/transam/xlog.c:4806 access/transam/xlog.c:4813
+#: access/transam/xlog.c:4820 access/transam/xlog.c:4827
+#: access/transam/xlog.c:4834 access/transam/xlog.c:4841
+#: access/transam/xlog.c:4848 access/transam/xlog.c:4856
+#: access/transam/xlog.c:4863 access/transam/xlog.c:4872
+#: access/transam/xlog.c:4879 access/transam/xlog.c:4888
+#: access/transam/xlog.c:4895
 msgid "It looks like you need to recompile or initdb."
 msgstr "Es sieht so aus, dass Sie neu kompilieren oder initdb ausführen müssen."
 
-#: access/transam/xlog.c:4842
+#: access/transam/xlog.c:4810
 #, c-format
 msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
 msgstr "Der Datenbank-Cluster wurde mit RELSEG_SIZE %d initialisiert, aber der Server wurde mit RELSEGSIZE %d kompiliert."
 
-#: access/transam/xlog.c:4849
+#: access/transam/xlog.c:4817
 #, c-format
 msgid "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was compiled with XLOG_BLCKSZ %d."
 msgstr "Der Datenbank-Cluster wurde mit XLOG_BLCKSZ %d initialisiert, aber der Server wurde mit XLOG_BLCKSZ %d kompiliert."
 
-#: access/transam/xlog.c:4856
+#: access/transam/xlog.c:4824
 #, c-format
 msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
 msgstr "Der Datenbank-Cluster wurde mit XLOG_SEG_SIZE %d initialisiert, aber der Server wurde mit XLOG_SEG_SIZE %d kompiliert."
 
-#: access/transam/xlog.c:4863
+#: access/transam/xlog.c:4831
 #, c-format
 msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
 msgstr "Der Datenbank-Cluster wurde mit NAMEDATALEN %d initialisiert, aber der Server wurde mit NAMEDATALEN %d kompiliert."
 
-#: access/transam/xlog.c:4870
+#: access/transam/xlog.c:4838
 #, c-format
 msgid "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server was compiled with INDEX_MAX_KEYS %d."
 msgstr "Der Datenbank-Cluster wurde mit INDEX_MAX_KEYS %d initialisiert, aber der Server wurde mit INDEX_MAX_KEYS %d kompiliert."
 
-#: access/transam/xlog.c:4877
+#: access/transam/xlog.c:4845
 #, c-format
 msgid "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the server was compiled with TOAST_MAX_CHUNK_SIZE %d."
 msgstr "Der Datenbank-Cluster wurde mit TOAST_MAX_CHUNK_SIZE %d initialisiert, aber der Server wurde mit TOAST_MAX_CHUNK_SIZE %d kompiliert."
 
-#: access/transam/xlog.c:4886
+#: access/transam/xlog.c:4854
 msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
 msgstr "Der Datenbank-Cluster wurde ohne HAVE_INT64_TIMESTAMP initialisiert, aber der Server wurde mit HAE_INT64_TIMESTAMP kompiliert."
 
-#: access/transam/xlog.c:4893
+#: access/transam/xlog.c:4861
 msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
 msgstr "Der Datenbank-Cluster wurde mit HAVE_INT64_TIMESTAMP initialisiert, aber der Server wurde ohne HAE_INT64_TIMESTAMP kompiliert."
 
-#: access/transam/xlog.c:4902
+#: access/transam/xlog.c:4870
 msgid "The database cluster was initialized without USE_FLOAT4_BYVAL but the server was compiled with USE_FLOAT4_BYVAL."
 msgstr "Der Datenbank-Cluster wurde ohne USE_FLOAT4_BYVAL initialisiert, aber der Server wurde mit USE_FLOAT4_BYVAL kompiliert."
 
-#: access/transam/xlog.c:4909
+#: access/transam/xlog.c:4877
 msgid "The database cluster was initialized with USE_FLOAT4_BYVAL but the server was compiled without USE_FLOAT4_BYVAL."
 msgstr "Der Datenbank-Cluster wurde mit USE_FLOAT4_BYVAL initialisiert, aber der Server wurde ohne USE_FLOAT4_BYVAL kompiliert."
 
-#: access/transam/xlog.c:4918
+#: access/transam/xlog.c:4886
 msgid "The database cluster was initialized without USE_FLOAT8_BYVAL but the server was compiled with USE_FLOAT8_BYVAL."
 msgstr "Der Datenbank-Cluster wurde ohne USE_FLOAT8_BYVAL initialisiert, aber der Server wurde mit USE_FLOAT8_BYVAL kompiliert."
 
-#: access/transam/xlog.c:4925
+#: access/transam/xlog.c:4893
 msgid "The database cluster was initialized with USE_FLOAT8_BYVAL but the server was compiled without USE_FLOAT8_BYVAL."
 msgstr "Der Datenbank-Cluster wurde mit USE_FLOAT8_BYVAL initialisiert, aber der Server wurde ohne USE_FLOAT8_BYVAL kompiliert."
 
-#: access/transam/xlog.c:5250
+#: access/transam/xlog.c:5218
 #, c-format
 msgid "could not write bootstrap transaction log file: %m"
 msgstr "konnte Bootstrap-Transaktionslogdatei nicht schreiben: %m"
 
-#: access/transam/xlog.c:5256
+#: access/transam/xlog.c:5224
 #, c-format
 msgid "could not fsync bootstrap transaction log file: %m"
 msgstr "konnte Bootstrap-Transaktionslogdatei nicht fsyncen: %m"
 
-#: access/transam/xlog.c:5261
+#: access/transam/xlog.c:5229
 #, c-format
 msgid "could not close bootstrap transaction log file: %m"
 msgstr "konnte Bootstrap-Transaktionslogdatei nicht schließen: %m"
 
-#: access/transam/xlog.c:5328
+#: access/transam/xlog.c:5296
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "konnte Recovery-Kommandodatei »%s« nicht öffnen: %m"
 
-#: access/transam/xlog.c:5382
+#: access/transam/xlog.c:5350
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline ist keine gültige Zahl: »%s«"
 
-#: access/transam/xlog.c:5398
+#: access/transam/xlog.c:5366
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid ist keine gültige Zahl: »%s«"
 
-#: access/transam/xlog.c:5442
+#: access/transam/xlog.c:5410
 #, c-format
 msgid "recovery_target_name is too long (maximum %d characters)"
 msgstr "recovery_target_name ist zu lang (maximal %d Zeichen)"
 
-#: access/transam/xlog.c:5489
+#: access/transam/xlog.c:5457
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "unbekannter Recovery-Parameter »%s«"
 
-#: access/transam/xlog.c:5500
+#: access/transam/xlog.c:5468
 #, c-format
 msgid "recovery command file \"%s\" specified neither primary_conninfo nor restore_command"
 msgstr "Recovery-Kommandodatei »%s« hat weder primary_conninfo noch restore_command angegeben"
 
-#: access/transam/xlog.c:5502
+#: access/transam/xlog.c:5470
 msgid "The database server will regularly poll the pg_xlog subdirectory to check for files placed there."
 msgstr "Der Datenbankserver prüft das Unterverzeichnis pg_xlog regelmäßig auf dort abgelegte Dateien."
 
-#: access/transam/xlog.c:5508
+#: access/transam/xlog.c:5476
 #, c-format
 msgid "recovery command file \"%s\" must specify restore_command when standby mode is not enabled"
 msgstr "Recovery-Kommandodatei »%s« muss restore_command angeben, wenn der Standby-Modus nicht eingeschaltet ist"
 
-#: access/transam/xlog.c:5528
+#: access/transam/xlog.c:5496
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "recovery_target_timeline %u existiert nicht"
 
-#: access/transam/xlog.c:5658
+#: access/transam/xlog.c:5618
 msgid "archive recovery complete"
 msgstr "Wiederherstellung aus Archiv abgeschlossen"
 
-#: access/transam/xlog.c:5867
+#: access/transam/xlog.c:5827
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
 msgstr "Wiederherstellung beendet nach Commit der Transaktion %u, Zeit %s"
 
-#: access/transam/xlog.c:5872
+#: access/transam/xlog.c:5832
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr "Wiederherstellung beendet vor Commit der Transaktion %u, Zeit %s"
 
-#: access/transam/xlog.c:5881
+#: access/transam/xlog.c:5841
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr "Wiederherstellung beendet nach Abbruch der Transaktion %u, Zeit %s"
 
-#: access/transam/xlog.c:5886
+#: access/transam/xlog.c:5846
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr "Wiederherstellung beendet vor Abbruch der Transaktion %u, Zeit %s"
 
-#: access/transam/xlog.c:5895
+#: access/transam/xlog.c:5855
 #, c-format
 msgid "recovery stopping at restore point \"%s\", time %s"
 msgstr "Wiederherstellung beendet bei Restore-Punkt »%s«, Zeit %s"
 
-#: access/transam/xlog.c:5929
+#: access/transam/xlog.c:5889
 msgid "recovery has paused"
 msgstr "Wiederherstellung wurde pausiert"
 
-#: access/transam/xlog.c:5930
+#: access/transam/xlog.c:5890
 msgid "Execute pg_xlog_replay_resume() to continue."
 msgstr "Führen Sie pg_xlog_replay_resume() aus um fortzusetzen."
 
-#: access/transam/xlog.c:5973 access/transam/xlog.c:5995
-#: access/transam/xlog.c:6017
+#: access/transam/xlog.c:5933 access/transam/xlog.c:5955
+#: access/transam/xlog.c:5977
 msgid "must be superuser to control recovery"
 msgstr "nur Superuser können die Wiederherstellung kontrollieren"
 
-#: access/transam/xlog.c:5978 access/transam/xlog.c:6000
-#: access/transam/xlog.c:6022
+#: access/transam/xlog.c:5938 access/transam/xlog.c:5960
+#: access/transam/xlog.c:5982
 msgid "recovery is not in progress"
 msgstr "Wiederherstellung läuft nicht"
 
-#: access/transam/xlog.c:5979 access/transam/xlog.c:6001
-#: access/transam/xlog.c:6023
+#: access/transam/xlog.c:5939 access/transam/xlog.c:5961
+#: access/transam/xlog.c:5983
 msgid "Recovery control functions can only be executed during recovery."
 msgstr "Wiederherstellungskontrollfunktionen können nur während der Wiederherstellung ausgeführt werden."
 
-#: access/transam/xlog.c:6116
+#: access/transam/xlog.c:6076
 #, c-format
 msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)"
 msgstr "Hot Standby ist nicht möglich, weil %s = %d eine niedrigere Einstellung als auf dem Masterserver ist (Wert dort war %d)"
 
-#: access/transam/xlog.c:6138
+#: access/transam/xlog.c:6098
 msgid "WAL was generated with wal_level=minimal, data may be missing"
 msgstr "WAL wurde mit wal_level=minimal erzeugt, eventuell fehlen Daten"
 
-#: access/transam/xlog.c:6139
+#: access/transam/xlog.c:6099
 msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup."
 msgstr "Das passiert, wenn vorübergehend wal_level=minimal gesetzt wurde, ohne ein neues Base-Backup zu erzeugen."
 
-#: access/transam/xlog.c:6150
+#: access/transam/xlog.c:6110
 msgid "hot standby is not possible because wal_level was not set to \"hot_standby\" on the master server"
 msgstr "Hot Standby ist nicht möglich, weil wal_level auf dem Masterserver nicht auf »hot_standby« gesetzt wurde"
 
-#: access/transam/xlog.c:6151
+#: access/transam/xlog.c:6111
 msgid "Either set wal_level to \"hot_standby\" on the master, or turn off hot_standby here."
 msgstr "Setzen Sie entweder wal_level auf »hot_standby« auf dem Master oder schalten Sie hot_standby hier aus."
 
-#: access/transam/xlog.c:6200
+#: access/transam/xlog.c:6160
 msgid "control file contains invalid data"
 msgstr "Kontrolldatei enthält ungültige Daten"
 
-#: access/transam/xlog.c:6204
+#: access/transam/xlog.c:6164
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "Datenbanksystem wurde am %s heruntergefahren"
 
-#: access/transam/xlog.c:6208
+#: access/transam/xlog.c:6168
 #, c-format
 msgid "database system was shut down in recovery at %s"
 msgstr "Datenbanksystem wurde während der Wiederherstellung am %s heruntergefahren"
 
-#: access/transam/xlog.c:6212
+#: access/transam/xlog.c:6172
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
 msgstr "Datenbanksystem wurde beim Herunterfahren unterbrochen; letzte bekannte Aktion am %s"
 
-#: access/transam/xlog.c:6216
+#: access/transam/xlog.c:6176
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
 msgstr "Datenbanksystem wurde während der Wiederherstellung am %s unterbrochen"
 
-#: access/transam/xlog.c:6218
+#: access/transam/xlog.c:6178
 msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
 msgstr "Das bedeutet wahrscheinlich, dass einige Daten verfälscht sind und Sie die letzte Datensicherung zur Wiederherstellung verwenden müssen."
 
-#: access/transam/xlog.c:6222
+#: access/transam/xlog.c:6182
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
 msgstr "Datenbanksystem wurde während der Wiederherstellung bei Logzeit %s unterbrochen"
 
-#: access/transam/xlog.c:6224
+#: access/transam/xlog.c:6184
 msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
 msgstr "Wenn dies mehr als einmal vorgekommen ist, dann sind einige Daten möglicherweise verfälscht und Sie müssen ein früheres Wiederherstellungsziel wählen."
 
-#: access/transam/xlog.c:6228
+#: access/transam/xlog.c:6188
 #, c-format
 msgid "database system was interrupted; last known up at %s"
 msgstr "Datenbanksystem wurde unterbrochen; letzte bekannte Aktion am %s"
 
-#: access/transam/xlog.c:6289
+#: access/transam/xlog.c:6249
 #, c-format
 msgid "requested timeline %u is not a child of database system timeline %u"
 msgstr "angeforderte Timeline %u ist kein Kind der Datenbanksystem-Timeline %u"
 
-#: access/transam/xlog.c:6307
+#: access/transam/xlog.c:6267
 msgid "entering standby mode"
 msgstr "Standby-Modus eingeschaltet"
 
-#: access/transam/xlog.c:6310
+#: access/transam/xlog.c:6270
 #, c-format
 msgid "starting point-in-time recovery to XID %u"
 msgstr "starte Point-in-Time-Recovery bis XID %u"
 
-#: access/transam/xlog.c:6314
+#: access/transam/xlog.c:6274
 #, c-format
 msgid "starting point-in-time recovery to %s"
 msgstr "starte Point-in-Time-Recovery bis %s"
 
-#: access/transam/xlog.c:6318
+#: access/transam/xlog.c:6278
 #, c-format
 msgid "starting point-in-time recovery to \"%s\""
 msgstr "starte Point-in-Time-Recovery bis »%s«"
 
-#: access/transam/xlog.c:6322
+#: access/transam/xlog.c:6282
 msgid "starting archive recovery"
 msgstr "starte Wiederherstellung aus Archiv"
 
-#: access/transam/xlog.c:6344 access/transam/xlog.c:6384
+#: access/transam/xlog.c:6304 access/transam/xlog.c:6344
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "Checkpoint-Eintrag ist bei %X/%X"
 
-#: access/transam/xlog.c:6358
+#: access/transam/xlog.c:6318
 msgid "could not find redo location referenced by checkpoint record"
 msgstr "konnte die vom Checkpoint-Datensatz referenzierte Redo-Position nicht finden"
 
-#: access/transam/xlog.c:6359 access/transam/xlog.c:6366
+#: access/transam/xlog.c:6319 access/transam/xlog.c:6326
 #, c-format
 msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
 msgstr "Wenn Sie kein Backup wiederherstellen, versuchen Sie, die Datei »%s/backup_label« zu löschen."
 
-#: access/transam/xlog.c:6365
+#: access/transam/xlog.c:6325
 msgid "could not locate required checkpoint record"
 msgstr "konnte den nötigen Checkpoint-Datensatz nicht finden"
 
-#: access/transam/xlog.c:6394 access/transam/xlog.c:6409
+#: access/transam/xlog.c:6354 access/transam/xlog.c:6369
 msgid "could not locate a valid checkpoint record"
 msgstr "konnte keinen gültigen Checkpoint-Datensatz finden"
 
-#: access/transam/xlog.c:6403
+#: access/transam/xlog.c:6363
 #, c-format
 msgid "using previous checkpoint record at %X/%X"
 msgstr "verwende vorherigen Checkpoint-Eintrag bei %X/%X"
 
-#: access/transam/xlog.c:6418
+#: access/transam/xlog.c:6378
 #, c-format
 msgid "redo record is at %X/%X; shutdown %s"
 msgstr "Redo-Eintrag ist bei %X/%X; Shutdown %s"
 
-#: access/transam/xlog.c:6422
+#: access/transam/xlog.c:6382
 #, c-format
 msgid "next transaction ID: %u/%u; next OID: %u"
 msgstr "nächste Transaktions-ID: %u/%u; nächste OID: %u"
 
-#: access/transam/xlog.c:6426
+#: access/transam/xlog.c:6386
 #, c-format
 msgid "next MultiXactId: %u; next MultiXactOffset: %u"
 msgstr "nächste MultiXactId: %u; nächster MultiXactOffset: %u"
 
-#: access/transam/xlog.c:6429
+#: access/transam/xlog.c:6389
 #, c-format
 msgid "oldest unfrozen transaction ID: %u, in database %u"
 msgstr "älteste nicht eingefrorene Transaktions-ID: %u, in Datenbank %u"
 
-#: access/transam/xlog.c:6433
+#: access/transam/xlog.c:6393
 msgid "invalid next transaction ID"
 msgstr "ungültige nächste Transaktions-ID"
 
-#: access/transam/xlog.c:6461
+#: access/transam/xlog.c:6421
 msgid "invalid redo in checkpoint record"
 msgstr "ungültiges Redo im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:6472
+#: access/transam/xlog.c:6432
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "ungültiger Redo-Datensatz im Shutdown-Checkpoint"
 
-#: access/transam/xlog.c:6502
+#: access/transam/xlog.c:6462
 msgid "database system was not properly shut down; automatic recovery in progress"
 msgstr "Datenbanksystem wurde nicht richtig heruntergefahren; automatische Wiederherstellung läuft"
 
-#: access/transam/xlog.c:6581
+#: access/transam/xlog.c:6537
 msgid "initializing for hot standby"
 msgstr "initialisiere für Hot Standby"
 
-#: access/transam/xlog.c:6710
+#: access/transam/xlog.c:6666
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "Redo beginnt bei %X/%X"
 
-#: access/transam/xlog.c:6839
+#: access/transam/xlog.c:6795
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "Redo fertig bei %X/%X"
 
-#: access/transam/xlog.c:6844 access/transam/xlog.c:8467
+#: access/transam/xlog.c:6800 access/transam/xlog.c:8423
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "letzte vollständige Transaktion war bei Logzeit %s"
 
-#: access/transam/xlog.c:6852
+#: access/transam/xlog.c:6808
 msgid "redo is not required"
 msgstr "Redo nicht nötig"
 
-#: access/transam/xlog.c:6910
+#: access/transam/xlog.c:6866
 msgid "requested recovery stop point is before consistent recovery point"
 msgstr "angeforderter Recovery-Endpunkt ist vor konsistentem Recovery-Punkt"
 
-#: access/transam/xlog.c:6919
+#: access/transam/xlog.c:6875
 msgid "WAL ends before end of online backup"
 msgstr "WAL endet vor dem Ende der Online-Sicherung"
 
-#: access/transam/xlog.c:6920
+#: access/transam/xlog.c:6876
 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 "Die mit pg_start_backup() begonnene Online-Sicherung muss mit pg_stop_backup() beendet werden und der ganze WAL bis zu diesem Punkt muss bei der Wiederherstellung verfügbar sein."
 
-#: access/transam/xlog.c:6923
+#: access/transam/xlog.c:6879
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL endet vor einem konsistenten Wiederherstellungspunkt"
 
-#: access/transam/xlog.c:6944
+#: access/transam/xlog.c:6900
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "gewählte neue Timeline-ID: %u"
 
-#: access/transam/xlog.c:7195
+#: access/transam/xlog.c:7151
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "konsistenter Wiederherstellungszustand erreicht bei %X/%X"
 
-#: access/transam/xlog.c:7373
+#: access/transam/xlog.c:7329
 msgid "invalid primary checkpoint link in control file"
 msgstr "ungültige primäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7377
+#: access/transam/xlog.c:7333
 msgid "invalid secondary checkpoint link in control file"
 msgstr "ungültige sekundäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7381
+#: access/transam/xlog.c:7337
 msgid "invalid checkpoint link in backup_label file"
 msgstr "ungültige Checkpoint-Verknüpfung in backup_label-Datei"
 
-#: access/transam/xlog.c:7395
+#: access/transam/xlog.c:7351
 msgid "invalid primary checkpoint record"
 msgstr "ungültiger primärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7399
+#: access/transam/xlog.c:7355
 msgid "invalid secondary checkpoint record"
 msgstr "ungültiger sekundärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7403
+#: access/transam/xlog.c:7359
 msgid "invalid checkpoint record"
 msgstr "ungültiger Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7370
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "ungültige Resource-Manager-ID im primären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7418
+#: access/transam/xlog.c:7374
 msgid "invalid resource manager ID in secondary checkpoint record"
 msgstr "ungültige Resource-Manager-ID im sekundären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7422
+#: access/transam/xlog.c:7378
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7434
+#: access/transam/xlog.c:7390
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "ungültige xl_info im primären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7438
+#: access/transam/xlog.c:7394
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "ungültige xl_info im sekundären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7442
+#: access/transam/xlog.c:7398
 msgid "invalid xl_info in checkpoint record"
 msgstr "ungültige xl_info im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7454
+#: access/transam/xlog.c:7410
 msgid "invalid length of primary checkpoint record"
 msgstr "ungültige Länge des primären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7458
+#: access/transam/xlog.c:7414
 msgid "invalid length of secondary checkpoint record"
 msgstr "ungültige Länge des sekundären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7462
+#: access/transam/xlog.c:7418
 msgid "invalid length of checkpoint record"
 msgstr "ungültige Länge des Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7624
+#: access/transam/xlog.c:7580
 msgid "shutting down"
 msgstr "fahre herunter"
 
-#: access/transam/xlog.c:7646
+#: access/transam/xlog.c:7602
 msgid "database system is shut down"
 msgstr "Datenbanksystem ist heruntergefahren"
 
-#: access/transam/xlog.c:8079
+#: access/transam/xlog.c:8035
 msgid "concurrent transaction log activity while database system is shutting down"
 msgstr "gleichzeitige Transaktionslog-Aktivität während das Datenbanksystem herunterfährt"
 
-#: access/transam/xlog.c:8313
+#: access/transam/xlog.c:8269
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "Restart-Punkt übersprungen, Wiederherstellung ist bereits beendet"
 
-#: access/transam/xlog.c:8338
+#: access/transam/xlog.c:8294
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "Restart-Punkt wird übersprungen, schon bei %X/%X erledigt"
 
-#: access/transam/xlog.c:8465
+#: access/transam/xlog.c:8421
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "Recovery-Restart-Punkt bei %X/%X"
 
-#: access/transam/xlog.c:8565
+#: access/transam/xlog.c:8521
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "Restore-Punkt »%s« erzeugt bei %X/%X"
 
-#: access/transam/xlog.c:8667
+#: access/transam/xlog.c:8623
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden"
 
-#: access/transam/xlog.c:8730
+#: access/transam/xlog.c:8686
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "unerwartete Timeline-ID %u (nach %u) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:8775
+#: access/transam/xlog.c:8731
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr "unerwartete Timeline-ID %u (sollte %u sein) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9039 access/transam/xlog.c:9063
+#: access/transam/xlog.c:8995 access/transam/xlog.c:9019
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9071
+#: access/transam/xlog.c:9027
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
 msgstr "konnte Write-Through-Logdatei %u, Segment %u nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9080
+#: access/transam/xlog.c:9036
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht fdatasyncen: %m"
 
-#: access/transam/xlog.c:9118 access/transam/xlog.c:9405
+#: access/transam/xlog.c:9074 access/transam/xlog.c:9361
 msgid "must be superuser or replication role to run a backup"
 msgstr "nur Superuser und Replikationsrollen können ein Backup ausführen"
 
-#: access/transam/xlog.c:9169 access/transam/xlog.c:9451
-#: access/transam/xlog.c:9714 access/transam/xlog.c:9746
-#: access/transam/xlog.c:9787 access/transam/xlog.c:9820
-#: access/transam/xlog.c:9927 access/transam/xlog.c:10002
+#: access/transam/xlog.c:9125 access/transam/xlog.c:9407
+#: access/transam/xlog.c:9670 access/transam/xlog.c:9702
+#: access/transam/xlog.c:9743 access/transam/xlog.c:9776
+#: access/transam/xlog.c:9883 access/transam/xlog.c:9958
 msgid "recovery is in progress"
 msgstr "Wiederherstellung läuft"
 
-#: access/transam/xlog.c:9170 access/transam/xlog.c:9452
-#: access/transam/xlog.c:9715 access/transam/xlog.c:9747
-#: access/transam/xlog.c:9788 access/transam/xlog.c:9821
+#: access/transam/xlog.c:9126 access/transam/xlog.c:9408
+#: access/transam/xlog.c:9671 access/transam/xlog.c:9703
+#: access/transam/xlog.c:9744 access/transam/xlog.c:9777
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "Während der Wiederherstellung können keine WAL-Kontrollfunktionen ausgeführt werden."
 
-#: access/transam/xlog.c:9175 access/transam/xlog.c:9457
+#: access/transam/xlog.c:9131 access/transam/xlog.c:9413
 msgid "WAL level not sufficient for making an online backup"
 msgstr "WAL-Level nicht ausreichend, um Online-Sicherung durchzuführen"
 
-#: access/transam/xlog.c:9176 access/transam/xlog.c:9458
-#: access/transam/xlog.c:9753
+#: access/transam/xlog.c:9132 access/transam/xlog.c:9414
+#: access/transam/xlog.c:9709
 msgid "wal_level must be set to \"archive\" or \"hot_standby\" at server start."
 msgstr "wal_level muss beim Serverstart auf »archive« oder »hot_standby« gesetzt werden."
 
-#: access/transam/xlog.c:9181
+#: access/transam/xlog.c:9137
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "Backup-Label zu lang (maximal %d Bytes)"
 
-#: access/transam/xlog.c:9222 access/transam/xlog.c:9325
+#: access/transam/xlog.c:9178 access/transam/xlog.c:9281
 msgid "a backup is already in progress"
 msgstr "ein Backup läuft bereits"
 
-#: access/transam/xlog.c:9223
+#: access/transam/xlog.c:9179
 msgid "Run pg_stop_backup() and try again."
 msgstr "Führen Sie pg_stop_backup() aus und versuchen Sie es nochmal."
 
-#: access/transam/xlog.c:9326
+#: access/transam/xlog.c:9282
 #, c-format
 msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
 msgstr "Wenn Sie sicher sind, dass noch kein Backup läuft, entfernen Sie die Datei »%s« und versuchen Sie es noch einmal."
 
-#: access/transam/xlog.c:9341 access/transam/xlog.c:9590
+#: access/transam/xlog.c:9297 access/transam/xlog.c:9546
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht schreiben: %m"
 
-#: access/transam/xlog.c:9502
+#: access/transam/xlog.c:9458
 msgid "a backup is not in progress"
 msgstr "es läuft kein Backup"
 
-#: access/transam/xlog.c:9541 access/transam/xlog.c:10072
-#: access/transam/xlog.c:10078
+#: access/transam/xlog.c:9497 access/transam/xlog.c:10028
+#: access/transam/xlog.c:10034
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "ungültige Daten in Datei »%s«"
 
-#: access/transam/xlog.c:9639
+#: access/transam/xlog.c:9595
 msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr "Aufräumen nach pg_stop_backup beendet, warte bis die benötigten WAL-Segmente archiviert sind"
 
-#: access/transam/xlog.c:9649
+#: access/transam/xlog.c:9605
 #, c-format
 msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
 msgstr "pg_stop_backup wartet immer noch, bis alle benötigten WAL-Segmente archiviert sind (%d Sekunden abgelaufen)"
 
-#: access/transam/xlog.c:9651
+#: access/transam/xlog.c:9607
 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 "Prüfen Sie, ob das archive_command korrekt ausgeführt wird. pg_stop_backup kann gefahrlos abgebrochen werden, aber die Datenbanksicherung wird ohne die fehlenden WAL-Segmente nicht benutzbar sein."
 
-#: access/transam/xlog.c:9658
+#: access/transam/xlog.c:9614
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr "pg_stop_backup abgeschlossen, alle benötigten WAL-Segmente wurden archiviert"
 
-#: access/transam/xlog.c:9662
+#: access/transam/xlog.c:9618
 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-Archivierung ist nicht eingeschaltet; Sie müssen dafür sorgen, dass alle benötigten WAL-Segmente auf andere Art kopiert werden, um die Sicherung abzuschließen"
 
-#: access/transam/xlog.c:9709
+#: access/transam/xlog.c:9665
 msgid "must be superuser to switch transaction log files"
 msgstr "nur Superuser können Transaktionslogdateien umschalten"
 
-#: access/transam/xlog.c:9741
+#: access/transam/xlog.c:9697
 msgid "must be superuser to create a restore point"
 msgstr "nur Superuser können Restore-Punkte anlegen"
 
-#: access/transam/xlog.c:9752
+#: access/transam/xlog.c:9708
 msgid "WAL level not sufficient for creating a restore point"
 msgstr "WAL-Level nicht ausreichend, um Restore-Punkt anzulegen"
 
-#: access/transam/xlog.c:9760
+#: access/transam/xlog.c:9716
 #, c-format
 msgid "value too long for restore point (maximum %d characters)"
 msgstr "Wert zu lang für Restore-Punkt (maximal %d Zeichen)"
 
-#: access/transam/xlog.c:9928
+#: access/transam/xlog.c:9884
 msgid "pg_xlogfile_name_offset() cannot be executed during recovery."
 msgstr "pg_xlogfile_name_offset() kann nicht während der Wiederherstellung ausgeführt werden."
 
-#: access/transam/xlog.c:9938 access/transam/xlog.c:10010
+#: access/transam/xlog.c:9894 access/transam/xlog.c:9966
 #, c-format
 msgid "could not parse transaction log location \"%s\""
 msgstr "konnte Transaktionslogposition »%s« nicht interpretieren"
 
-#: access/transam/xlog.c:10003
+#: access/transam/xlog.c:9959
 msgid "pg_xlogfile_name() cannot be executed during recovery."
 msgstr "pg_xlogfile_name() kann nicht während der Wiederherstellung ausgeführt werden."
 
-#: access/transam/xlog.c:10114
+#: access/transam/xlog.c:10070
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:10154
+#: access/transam/xlog.c:10110
 msgid "online backup mode canceled"
 msgstr "Online-Sicherungsmodus storniert"
 
-#: access/transam/xlog.c:10155
+#: access/transam/xlog.c:10111
 #, c-format
 msgid "\"%s\" was renamed to \"%s\"."
 msgstr "»%s« wurde in »%s« umbenannt."
 
-#: access/transam/xlog.c:10162
+#: access/transam/xlog.c:10118
 msgid "online backup mode was not canceled"
 msgstr "Online-Sicherungsmodus wurde nicht storniert"
 
-#: access/transam/xlog.c:10163
+#: access/transam/xlog.c:10119
 #, c-format
 msgid "Could not rename \"%s\" to \"%s\": %m."
 msgstr "Konnte »%s« nicht in »%s« umbenennen: %m."
 
-#: access/transam/xlog.c:10676 access/transam/xlog.c:10698
+#: access/transam/xlog.c:10632 access/transam/xlog.c:10654
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
 msgstr "konnte nicht aus Logdatei %u, Segment %u, Position %u lesen: %m"
 
-#: access/transam/xlog.c:10787
+#: access/transam/xlog.c:10743
 msgid "received promote request"
 msgstr "Anforderung zum Befördern empfangen"
 
-#: access/transam/xlog.c:10800
+#: access/transam/xlog.c:10756
 #, c-format
 msgid "trigger file found: %s"
 msgstr "Triggerdatei gefunden: %s"
@@ -7558,7 +7536,7 @@ msgstr "Relation »%s.%s« existiert nicht"
 
 #: commands/lockcmds.c:149 commands/tablecmds.c:204 commands/tablecmds.c:1143
 #: commands/tablecmds.c:2410 commands/tablecmds.c:3762
-#: commands/tablecmds.c:6746 commands/indexcmds.c:203 commands/indexcmds.c:1551
+#: commands/tablecmds.c:6733 commands/indexcmds.c:203 commands/indexcmds.c:1551
 #: catalog/toasting.c:93 catalog/objectaddress.c:405
 #, c-format
 msgid "\"%s\" is not a table"
@@ -7770,7 +7748,7 @@ msgid "view \"%s\" does not exist, skipping"
 msgstr "Sicht »%s« existiert nicht, wird übersprungen"
 
 #: commands/tablecmds.c:216 commands/tablecmds.c:2187 commands/tablecmds.c:2442
-#: commands/tablecmds.c:3777 commands/tablecmds.c:9091 commands/view.c:181
+#: commands/tablecmds.c:3777 commands/tablecmds.c:9116 commands/view.c:181
 #: catalog/objectaddress.c:412
 #, c-format
 msgid "\"%s\" is not a view"
@@ -7808,7 +7786,7 @@ msgstr "»%s« ist kein Typ"
 msgid "Use DROP TYPE to remove a type."
 msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen."
 
-#: commands/tablecmds.c:232 commands/tablecmds.c:9001
+#: commands/tablecmds.c:232 commands/tablecmds.c:9026
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "Fremdtabelle »%s« existiert nicht"
@@ -7819,7 +7797,7 @@ msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "Fremdtabelle »%s« existiert nicht, wird übersprungen"
 
 #: commands/tablecmds.c:234 commands/tablecmds.c:2193 commands/tablecmds.c:2450
-#: commands/tablecmds.c:3780 commands/tablecmds.c:9099
+#: commands/tablecmds.c:3780 commands/tablecmds.c:9124
 #: catalog/objectaddress.c:419
 #, c-format
 msgid "\"%s\" is not a foreign table"
@@ -7841,7 +7819,7 @@ msgstr "Constraints für Fremdtabellen werden nicht unterstützt"
 msgid "cannot create temporary table within security-restricted operation"
 msgstr "kann temporäre Tabelle nicht in einer sicherheitsbeschränkten Operation erzeugen"
 
-#: commands/tablecmds.c:486 commands/tablecmds.c:7981 commands/indexcmds.c:268
+#: commands/tablecmds.c:486 commands/tablecmds.c:7987 commands/indexcmds.c:268
 #: executor/execMain.c:2486
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden"
@@ -7877,16 +7855,16 @@ msgstr "Spalte »%s« mehrmals angegeben"
 msgid "inherited relation \"%s\" is not a table"
 msgstr "geerbte Relation »%s« ist keine Tabelle"
 
-#: commands/tablecmds.c:1375 commands/tablecmds.c:8213
+#: commands/tablecmds.c:1375 commands/tablecmds.c:8238
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "von temporärer Relation »%s« kann nicht geerbt werden"
 
-#: commands/tablecmds.c:1383 commands/tablecmds.c:8221
+#: commands/tablecmds.c:1383 commands/tablecmds.c:8246
 msgid "cannot inherit from temporary relation of another session"
 msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden"
 
-#: commands/tablecmds.c:1399 commands/tablecmds.c:8255
+#: commands/tablecmds.c:1399 commands/tablecmds.c:8280
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "von der Relation »%s« würde mehrmals geerbt werden"
@@ -7998,8 +7976,8 @@ msgstr "kann vererbte Spalte »%s« nicht umbenennen"
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "Spalte »%s« von Relation »%s« existiert bereits"
 
-#: commands/tablecmds.c:2205 commands/tablecmds.c:7459
-#: commands/tablecmds.c:9135
+#: commands/tablecmds.c:2205 commands/tablecmds.c:7466
+#: commands/tablecmds.c:9160
 msgid "Use ALTER TYPE instead."
 msgstr "Verwenden Sie stattdessen ALTER TYPE."
 
@@ -8113,12 +8091,12 @@ msgstr "Typ %s ist kein zusammengesetzter Typ"
 msgid "cannot add column to typed table"
 msgstr "zu einer getypten Tabelle kann keine Spalte hinzugefügt werden"
 
-#: commands/tablecmds.c:4149 commands/tablecmds.c:8409
+#: commands/tablecmds.c:4149 commands/tablecmds.c:8434
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "abgeleitete Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«"
 
-#: commands/tablecmds.c:4155 commands/tablecmds.c:8416
+#: commands/tablecmds.c:4155 commands/tablecmds.c:8441
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«"
@@ -8140,7 +8118,7 @@ msgstr "Spalte muss ebenso in den abgeleiteten Tabellen hinzugefügt werden"
 #: commands/tablecmds.c:4537 commands/tablecmds.c:4629
 #: commands/tablecmds.c:4674 commands/tablecmds.c:4770
 #: commands/tablecmds.c:4814 commands/tablecmds.c:4893
-#: commands/tablecmds.c:6643
+#: commands/tablecmds.c:6630
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "Systemspalte »%s« kann nicht geändert werden"
@@ -8199,290 +8177,290 @@ msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX benennt Index »%s« um in »%s
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "Constraint »%s« existiert bereits für Relation »%s«"
 
-#: commands/tablecmds.c:5416
+#: commands/tablecmds.c:5403
 msgid "constraint must be added to child tables too"
 msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden"
 
-#: commands/tablecmds.c:5484 commands/sequence.c:1447
+#: commands/tablecmds.c:5471 commands/sequence.c:1447
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle"
 
-#: commands/tablecmds.c:5507
+#: commands/tablecmds.c:5494
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr "Constraints für permanente Tabellen dürfen nur auf permanente Tabellen verweisen"
 
-#: commands/tablecmds.c:5514
+#: commands/tablecmds.c:5501
 msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
 msgstr "Constraints für ungeloggte Tabellen dürfen nur auf permanente oder ungeloggte Tabellen verweisen"
 
-#: commands/tablecmds.c:5520
+#: commands/tablecmds.c:5507
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr "Constraints für temporäre Tabellen dürfen nur auf temporäre Tabellen verweisen"
 
-#: commands/tablecmds.c:5524
+#: commands/tablecmds.c:5511
 msgid "constraints on temporary tables must involve temporary tables of this session"
 msgstr "Constraints für temporäre Tabellen müssen temporäre Tabellen dieser Sitzung beinhalten"
 
-#: commands/tablecmds.c:5585
+#: commands/tablecmds.c:5572
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "Anzahl der Quell- und Zielspalten im Fremdschlüssel stimmt nicht überein"
 
-#: commands/tablecmds.c:5674
+#: commands/tablecmds.c:5661
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden"
 
-#: commands/tablecmds.c:5677
+#: commands/tablecmds.c:5664
 #, c-format
 msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
 msgstr "Schlüsselspalten »%s« und »%s« haben inkompatible Typen: %s und %s."
 
-#: commands/tablecmds.c:5791
+#: commands/tablecmds.c:5778
 #, c-format
 msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "Fremdschlüssel-Constraint »%s« von Relation »%s« existiert nicht"
 
-#: commands/tablecmds.c:5854
+#: commands/tablecmds.c:5841
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "Spalte »%s«, die im Fremdschlüssel verwendet wird, existiert nicht"
 
-#: commands/tablecmds.c:5859
+#: commands/tablecmds.c:5846
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "Fremdschlüssel kann nicht mehr als %d Schlüssel haben"
 
-#: commands/tablecmds.c:5924
+#: commands/tablecmds.c:5911
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
 msgstr "aufschiebbarer Primärschlüssel kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden"
 
-#: commands/tablecmds.c:5941
+#: commands/tablecmds.c:5928
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Primärschlüssel"
 
-#: commands/tablecmds.c:6006
+#: commands/tablecmds.c:5993
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "die Liste der Spalten, auf die ein Fremdschlüssel verweist, darf keine doppelten Einträge enthalten"
 
-#: commands/tablecmds.c:6100
+#: commands/tablecmds.c:6087
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
 msgstr "aufschiebbarer Unique-Constraint kann nicht für Tabelle »%s«, auf die verwiesen wird, verwendet werden"
 
-#: commands/tablecmds.c:6105
+#: commands/tablecmds.c:6092
 #, c-format
 msgid "there is no unique constraint matching given keys for referenced table \"%s\""
 msgstr "in Tabelle »%s«, auf die verwiesen wird, gibt es keinen Unique-Constraint, der auf die angegebenen Schlüssel passt"
 
-#: commands/tablecmds.c:6156
+#: commands/tablecmds.c:6143
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validiere Fremdschlüssel-Constraint »%s«"
 
-#: commands/tablecmds.c:6452
+#: commands/tablecmds.c:6439
 #, c-format
 msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
 msgstr "geerbter Constraint »%s« von Relation »%s« kann nicht gelöscht werden"
 
-#: commands/tablecmds.c:6479 commands/tablecmds.c:6592
+#: commands/tablecmds.c:6466 commands/tablecmds.c:6579
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "Constraint »%s« von Relation »%s« existiert nicht"
 
-#: commands/tablecmds.c:6485
+#: commands/tablecmds.c:6472
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "Constraint »%s« von Relation »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:6627
+#: commands/tablecmds.c:6614
 msgid "cannot alter column type of typed table"
 msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden"
 
-#: commands/tablecmds.c:6650
+#: commands/tablecmds.c:6637
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "kann vererbte Spalte »%s« nicht ändern"
 
-#: commands/tablecmds.c:6692
+#: commands/tablecmds.c:6679
 msgid "transform expression must not return a set"
 msgstr "Umwandlungsausdruck kann keine Ergebnismenge zurückgeben"
 
-#: commands/tablecmds.c:6698
+#: commands/tablecmds.c:6685
 msgid "cannot use subquery in transform expression"
 msgstr "Unteranfragen können in Umwandlungsausdrücken nicht verwendet werden"
 
-#: commands/tablecmds.c:6702
+#: commands/tablecmds.c:6689
 msgid "cannot use aggregate function in transform expression"
 msgstr "Aggregatfunktionen können in Umwandlungsausdrücken nicht verwendet werden"
 
-#: commands/tablecmds.c:6706
+#: commands/tablecmds.c:6693
 msgid "cannot use window function in transform expression"
 msgstr "Fensterfunktionen können in Umwandlungsausdrücken nicht verwendet werden"
 
-#: commands/tablecmds.c:6725
+#: commands/tablecmds.c:6712
 #, c-format
 msgid "column \"%s\" cannot be cast to type %s"
 msgstr "Spalte »%s« kann nicht in Typ %s umgewandelt werden"
 
-#: commands/tablecmds.c:6772
+#: commands/tablecmds.c:6759
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr "Typ der vererbten Spalte »%s« muss ebenso in den abgeleiteten Tabellen geändert werden"
 
-#: commands/tablecmds.c:6853
+#: commands/tablecmds.c:6840
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden"
 
-#: commands/tablecmds.c:6889
+#: commands/tablecmds.c:6876
 #, c-format
 msgid "default for column \"%s\" cannot be cast to type %s"
 msgstr "Vorgabewert der Spalte »%s« kann nicht in Typ %s umgewandelt werden"
 
-#: commands/tablecmds.c:7015
+#: commands/tablecmds.c:7002
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden"
 
-#: commands/tablecmds.c:7016 commands/tablecmds.c:7035
+#: commands/tablecmds.c:7003 commands/tablecmds.c:7022
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s hängt von Spalte »%s« ab"
 
-#: commands/tablecmds.c:7034
+#: commands/tablecmds.c:7021
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "Typ einer Spalte, die in einer Trigger-Definition verwendet wird, kann nicht geändert werden"
 
-#: commands/tablecmds.c:7427
+#: commands/tablecmds.c:7434
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "kann Eigentümer des Index »%s« nicht ändern"
 
-#: commands/tablecmds.c:7429
+#: commands/tablecmds.c:7436
 msgid "Change the ownership of the index's table, instead."
 msgstr "Ändern Sie stattdessen den Eigentümer der Tabelle des Index."
 
-#: commands/tablecmds.c:7445
+#: commands/tablecmds.c:7452
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "kann Eigentümer der Sequenz »%s« nicht ändern"
 
-#: commands/tablecmds.c:7447 commands/tablecmds.c:9125
+#: commands/tablecmds.c:7454 commands/tablecmds.c:9150
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft."
 
-#: commands/tablecmds.c:7468 commands/tablecmds.c:9143
+#: commands/tablecmds.c:7475 commands/tablecmds.c:9168
 #, c-format
 msgid "\"%s\" is not a table, view, sequence, or foreign table"
 msgstr "»%s« ist keine Tabelle, Sicht, Sequenz oder Fremdtabelle"
 
-#: commands/tablecmds.c:7753 commands/cluster.c:178
+#: commands/tablecmds.c:7759 commands/cluster.c:178
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "Index »%s« für Tabelle »%s« existiert nicht"
 
-#: commands/tablecmds.c:7800
+#: commands/tablecmds.c:7806
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig"
 
-#: commands/tablecmds.c:7853
+#: commands/tablecmds.c:7859
 #, c-format
 msgid "\"%s\" is not a table, index, or TOAST table"
 msgstr "»%s« ist weder Tabelle, Index noch TOAST-Tabelle"
 
-#: commands/tablecmds.c:7974
+#: commands/tablecmds.c:7980
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "Systemrelation »%s« kann nicht verschoben werden"
 
-#: commands/tablecmds.c:7990
+#: commands/tablecmds.c:7996
 msgid "cannot move temporary tables of other sessions"
 msgstr "temporäre Tabellen anderer Sitzungen können nicht verschoben werden"
 
-#: commands/tablecmds.c:8182
+#: commands/tablecmds.c:8207
 msgid "cannot change inheritance of typed table"
 msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden"
 
-#: commands/tablecmds.c:8228
+#: commands/tablecmds.c:8253
 msgid "cannot inherit to temporary relation of another session"
 msgstr "an temporäre Relation einer anderen Sitzung kann nicht vererbt werden"
 
-#: commands/tablecmds.c:8282
+#: commands/tablecmds.c:8307
 msgid "circular inheritance not allowed"
 msgstr "zirkuläre Vererbung ist nicht erlaubt"
 
-#: commands/tablecmds.c:8283
+#: commands/tablecmds.c:8308
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "»%s« ist schon von »%s« abgeleitet."
 
-#: commands/tablecmds.c:8291
+#: commands/tablecmds.c:8316
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "Tabelle »%s« ohne OIDs kann nicht von Tabelle »%s« mit OIDs erben"
 
-#: commands/tablecmds.c:8427
+#: commands/tablecmds.c:8452
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "Spalte »%s« in abgeleiteter Tabelle muss als NOT NULL markiert sein"
 
-#: commands/tablecmds.c:8443
+#: commands/tablecmds.c:8468
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle"
 
-#: commands/tablecmds.c:8522
+#: commands/tablecmds.c:8547
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Definition für Check-Constraint »%s«"
 
-#: commands/tablecmds.c:8546
+#: commands/tablecmds.c:8571
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle"
 
-#: commands/tablecmds.c:8626
+#: commands/tablecmds.c:8651
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«"
 
-#: commands/tablecmds.c:8843
+#: commands/tablecmds.c:8868
 msgid "typed tables cannot inherit"
 msgstr "getypte Tabellen können nicht erben"
 
-#: commands/tablecmds.c:8874
+#: commands/tablecmds.c:8899
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "Spalte »%s« fehlt in Tabelle"
 
-#: commands/tablecmds.c:8884
+#: commands/tablecmds.c:8909
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«"
 
-#: commands/tablecmds.c:8893
+#: commands/tablecmds.c:8918
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«"
 
-#: commands/tablecmds.c:8906
+#: commands/tablecmds.c:8931
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "Tabelle hat zusätzliche Spalte »%s«"
 
-#: commands/tablecmds.c:8953
+#: commands/tablecmds.c:8978
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "»%s« ist keine getypte Tabelle"
 
-#: commands/tablecmds.c:9124
+#: commands/tablecmds.c:9149
 msgid "cannot move an owned sequence into another schema"
 msgstr "einer Tabelle zugeordnete Sequenz kann nicht in ein anderes Schema verschoben werden"
 
-#: commands/tablecmds.c:9231
+#: commands/tablecmds.c:9256
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "Relation »%s« existiert bereits in Schema »%s«"
@@ -8666,7 +8644,7 @@ msgstr "setval: Wert %s ist außerhalb des gültigen Bereichs von Sequenz »%s«
 #: commands/user.c:513 commands/user.c:521 commands/user.c:529
 #: commands/user.c:537 commands/user.c:545 commands/user.c:553
 #: commands/user.c:561 commands/user.c:570 commands/user.c:578
-#: commands/foreigncmds.c:468 commands/foreigncmds.c:477
+#: commands/foreigncmds.c:520 commands/foreigncmds.c:529
 #: commands/typecmds.c:282 catalog/aclchk.c:833 catalog/aclchk.c:841
 msgid "conflicting or redundant options"
 msgstr "widersprüchliche oder überflüssige Optionen"
@@ -10306,7 +10284,7 @@ msgid "tablespace \"%s\" already exists"
 msgstr "Tablespace »%s« existiert bereits"
 
 #: commands/tablespace.c:377 commands/tablespace.c:529
-#: replication/basebackup.c:170 replication/basebackup.c:777
+#: replication/basebackup.c:171 replication/basebackup.c:778
 msgid "tablespaces are not supported on this platform"
 msgstr "Tablespaces werden auf dieser Plattform nicht unterstützt"
 
@@ -10589,117 +10567,117 @@ msgstr "Option »%s« nicht gefunden"
 msgid "option \"%s\" provided more than once"
 msgstr "Option »%s« mehrmals angegeben"
 
-#: commands/foreigncmds.c:221 commands/foreigncmds.c:229
+#: commands/foreigncmds.c:227 commands/foreigncmds.c:235
 #, c-format
 msgid "permission denied to change owner of foreign-data wrapper \"%s\""
 msgstr "keine Berechtigung, um Eigentümer des Fremddaten-Wrappers »%s« zu ändern"
 
-#: commands/foreigncmds.c:223
+#: commands/foreigncmds.c:229
 msgid "Must be superuser to change owner of a foreign-data wrapper."
 msgstr "Nur Superuser können den Eigentümer eines Fremddaten-Wrappers ändern."
 
-#: commands/foreigncmds.c:231
+#: commands/foreigncmds.c:237
 msgid "The owner of a foreign-data wrapper must be a superuser."
 msgstr "Der Eigentümer eines Fremddaten-Wrappers muss ein Superuser sein."
 
-#: commands/foreigncmds.c:265 commands/foreigncmds.c:636
-#: commands/foreigncmds.c:784 foreign/foreign.c:524
+#: commands/foreigncmds.c:291 commands/foreigncmds.c:688
+#: commands/foreigncmds.c:836 foreign/foreign.c:524
 #, c-format
 msgid "foreign-data wrapper \"%s\" does not exist"
 msgstr "Fremddaten-Wrapper »%s« existiert nicht"
 
-#: commands/foreigncmds.c:292 catalog/aclchk.c:3873 catalog/aclchk.c:4555
+#: commands/foreigncmds.c:318 catalog/aclchk.c:3873 catalog/aclchk.c:4555
 #, c-format
 msgid "foreign-data wrapper with OID %u does not exist"
 msgstr "Fremddaten-Wrapper mit OID %u existiert nicht"
 
-#: commands/foreigncmds.c:366 commands/foreigncmds.c:962
-#: commands/foreigncmds.c:1050 commands/foreigncmds.c:1334
+#: commands/foreigncmds.c:418 commands/foreigncmds.c:1014
+#: commands/foreigncmds.c:1102 commands/foreigncmds.c:1386
 #: foreign/foreign.c:544
 #, c-format
 msgid "server \"%s\" does not exist"
 msgstr "Server »%s« existiert nicht"
 
-#: commands/foreigncmds.c:391 catalog/aclchk.c:3934 catalog/aclchk.c:4582
+#: commands/foreigncmds.c:443 catalog/aclchk.c:3934 catalog/aclchk.c:4582
 #, c-format
 msgid "foreign server with OID %u does not exist"
 msgstr "Fremdserver mit OID %u existiert nicht"
 
-#: commands/foreigncmds.c:418
+#: commands/foreigncmds.c:470
 #, c-format
 msgid "function %s must return type \"fdw_handler\""
 msgstr "Funktion %s muss Typ »fdw_handler« zurückgeben"
 
-#: commands/foreigncmds.c:513
+#: commands/foreigncmds.c:565
 #, c-format
 msgid "permission denied to create foreign-data wrapper \"%s\""
 msgstr "keine Berechtigung, um Fremddaten-Wrapper »%s« zu erzeugen"
 
-#: commands/foreigncmds.c:515
+#: commands/foreigncmds.c:567
 msgid "Must be superuser to create a foreign-data wrapper."
 msgstr "Nur Superuser können Fremddaten-Wrapper anlegen."
 
-#: commands/foreigncmds.c:526
+#: commands/foreigncmds.c:578
 #, c-format
 msgid "foreign-data wrapper \"%s\" already exists"
 msgstr "Fremddaten-Wrapper »%s« existiert bereits"
 
-#: commands/foreigncmds.c:626
+#: commands/foreigncmds.c:678
 #, c-format
 msgid "permission denied to alter foreign-data wrapper \"%s\""
 msgstr "keine Berechtigung, um Fremddaten-Wrapper »%s« zu ändern"
 
-#: commands/foreigncmds.c:628
+#: commands/foreigncmds.c:680
 msgid "Must be superuser to alter a foreign-data wrapper."
 msgstr "Nur Superuser können Fremddaten-Wrapper ändern."
 
-#: commands/foreigncmds.c:659
+#: commands/foreigncmds.c:711
 msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables"
 msgstr "das Ändern des Handlers des Fremddaten-Wrappers kann das Verhalten von bestehenden Fremdtabellen verändern"
 
-#: commands/foreigncmds.c:673
+#: commands/foreigncmds.c:725
 msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid"
 msgstr "durch Ändern des Validators des Fremddaten-Wrappers können die Optionen von abhängigen Objekten ungültig werden"
 
-#: commands/foreigncmds.c:775
+#: commands/foreigncmds.c:827
 #, c-format
 msgid "permission denied to drop foreign-data wrapper \"%s\""
 msgstr "keine Berechtigung, um Fremddaten-Wrapper »%s« zu löschen"
 
-#: commands/foreigncmds.c:777
+#: commands/foreigncmds.c:829
 msgid "Must be superuser to drop a foreign-data wrapper."
 msgstr "Nur Superuser können Fremddaten-Wrapper löschen."
 
-#: commands/foreigncmds.c:789
+#: commands/foreigncmds.c:841
 #, c-format
 msgid "foreign-data wrapper \"%s\" does not exist, skipping"
 msgstr "Fremddaten-Wrapper »%s« existiert nicht, wird übersprungen"
 
-#: commands/foreigncmds.c:858
+#: commands/foreigncmds.c:910
 #, c-format
 msgid "server \"%s\" already exists"
 msgstr "Server »%s« existiert bereits"
 
-#: commands/foreigncmds.c:1054
+#: commands/foreigncmds.c:1106
 #, c-format
 msgid "server \"%s\" does not exist, skipping"
 msgstr "Server »%s« existiert nicht, wird übersprungen"
 
-#: commands/foreigncmds.c:1159
+#: commands/foreigncmds.c:1211
 #, c-format
 msgid "user mapping \"%s\" already exists for server %s"
 msgstr "Benutzerabbildung »%s« existiert bereits für Server »%s«"
 
-#: commands/foreigncmds.c:1245 commands/foreigncmds.c:1350
+#: commands/foreigncmds.c:1297 commands/foreigncmds.c:1402
 #, c-format
 msgid "user mapping \"%s\" does not exist for the server"
 msgstr "Benutzerabbildung »%s« existiert für den Server nicht"
 
-#: commands/foreigncmds.c:1337
+#: commands/foreigncmds.c:1389
 msgid "server does not exist, skipping"
 msgstr "Server existiert nicht, wird übersprungen"
 
-#: commands/foreigncmds.c:1355
+#: commands/foreigncmds.c:1407
 #, c-format
 msgid "user mapping \"%s\" does not exist for the server, skipping"
 msgstr "Benutzerabbildung »%s« existiert nicht für den Server, wird übersprungen"
@@ -11153,26 +11131,26 @@ msgstr "Aggregatfunktionen können nicht in Check-Constraints verwendet werden"
 msgid "cannot use window function in check constraint"
 msgstr "Fensterfunktionen können nicht in Check-Constraints verwendet werden"
 
-#: commands/typecmds.c:2608 commands/typecmds.c:2680 commands/typecmds.c:2919
+#: commands/typecmds.c:2608 commands/typecmds.c:2680 commands/typecmds.c:2926
 #, c-format
 msgid "%s is a table's row type"
 msgstr "%s ist der Zeilentyp einer Tabelle"
 
-#: commands/typecmds.c:2610 commands/typecmds.c:2682 commands/typecmds.c:2921
+#: commands/typecmds.c:2610 commands/typecmds.c:2682 commands/typecmds.c:2928
 msgid "Use ALTER TABLE instead."
 msgstr "Verwenden Sie stattdessen ALTER TABLE."
 
-#: commands/typecmds.c:2617 commands/typecmds.c:2689 commands/typecmds.c:2838
+#: commands/typecmds.c:2617 commands/typecmds.c:2689 commands/typecmds.c:2845
 #, c-format
 msgid "cannot alter array type %s"
 msgstr "Array-Typ %s kann nicht verändert werden"
 
-#: commands/typecmds.c:2619 commands/typecmds.c:2691 commands/typecmds.c:2840
+#: commands/typecmds.c:2619 commands/typecmds.c:2691 commands/typecmds.c:2847
 #, c-format
 msgid "You can alter type %s, which will alter the array type as well."
 msgstr "Sie können den Typ %s ändern, wodurch der Array-Typ ebenfalls geändert wird."
 
-#: commands/typecmds.c:2905
+#: commands/typecmds.c:2912
 #, c-format
 msgid "type \"%s\" already exists in schema \"%s\""
 msgstr "Typ %s existiert bereits in Schema »%s«"
@@ -11893,56 +11871,51 @@ msgstr "das angeforderte WAL-Segment %s wurde schon entfernt"
 msgid "could not read from log file %u, segment %u, offset %u, length %lu: %m"
 msgstr "konnte nicht aus Logdatei %u, Segment %u bei Position %u, Länge %lu lesen: %m"
 
-#: replication/basebackup.c:133 replication/basebackup.c:758
+#: replication/basebackup.c:134 replication/basebackup.c:759
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
 
-#: replication/basebackup.c:140 replication/basebackup.c:762
+#: replication/basebackup.c:141 replication/basebackup.c:763
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang"
 
-#: replication/basebackup.c:208
+#: replication/basebackup.c:209
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "konnte »stat« für Kontrolldatei »%s« nicht ausführen: %m"
 
-#: replication/basebackup.c:287 replication/basebackup.c:935
+#: replication/basebackup.c:288 replication/basebackup.c:884
 msgid "base backup could not send data, aborting backup"
 msgstr "Basissicherung konnte keine Daten senden, Sicherung abgebrochen"
 
-#: replication/basebackup.c:343 replication/basebackup.c:352
-#: replication/basebackup.c:361 replication/basebackup.c:370
-#: replication/basebackup.c:379
+#: replication/basebackup.c:344 replication/basebackup.c:353
+#: replication/basebackup.c:362 replication/basebackup.c:371
+#: replication/basebackup.c:380
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "doppelte Option »%s«"
 
-#: replication/basebackup.c:431
+#: replication/basebackup.c:432
 #, c-format
 msgid "could not open directory \"pg_tblspc\": %m"
 msgstr "konnte Verzeichnis »pg_tblspc« nicht öffnen: %m"
 
-#: replication/basebackup.c:628 replication/basebackup.c:703
+#: replication/basebackup.c:629 replication/basebackup.c:704
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %m"
 
-#: replication/basebackup.c:689
+#: replication/basebackup.c:690
 msgid "shutdown requested, aborting active base backup"
 msgstr "Herunterfahren verlangt, aktive Basissicherung wird abgebrochen"
 
-#: replication/basebackup.c:835
+#: replication/basebackup.c:836
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "überspringe besondere Datei »%s«"
 
-#: replication/basebackup.c:925
-#, c-format
-msgid "archive member \"%s\" too large for tar format"
-msgstr "Archivmitglied »%s« zu groß für Tar-Format"
-
 #: replication/syncrep.c:210
 msgid "canceling the wait for synchronous replication and terminating connection due to administrator command"
 msgstr "storniere Warten auf synchrone Replikation and breche Verbindung ab aufgrund von Anweisung des Administrators"
@@ -12602,247 +12575,247 @@ msgstr "konnte SSPI-Sicherheitskontext nicht akzeptieren"
 msgid "could not get token from SSPI security context"
 msgstr "konnte kein Token vom SSPI-Sicherheitskontext erhalten"
 
-#: libpq/auth.c:1688
+#: libpq/auth.c:1690
 #, c-format
 msgid "could not create socket for Ident connection: %m"
 msgstr "konnte Socket für Ident-Verbindung nicht erzeugen: %m"
 
-#: libpq/auth.c:1703
+#: libpq/auth.c:1705
 #, c-format
 msgid "could not bind to local address \"%s\": %m"
 msgstr "konnte nicht mit lokaler Adresse »%s« verbinden: %m"
 
-#: libpq/auth.c:1715
+#: libpq/auth.c:1717
 #, c-format
 msgid "could not connect to Ident server at address \"%s\", port %s: %m"
 msgstr "konnte nicht mit Ident-Server auf Adresse »%s«, Port %s verbinden: %m"
 
-#: libpq/auth.c:1735
+#: libpq/auth.c:1737
 #, c-format
 msgid "could not send query to Ident server at address \"%s\", port %s: %m"
 msgstr "konnte Anfrage an Ident-Server auf Adresse »%s«, Port %s nicht senden: %m"
 
-#: libpq/auth.c:1750
+#: libpq/auth.c:1752
 #, c-format
 msgid "could not receive response from Ident server at address \"%s\", port %s: %m"
 msgstr "konnte Antwort von Ident-Server auf Adresse »%s«, Port %s nicht empfangen: %m"
 
-#: libpq/auth.c:1760
+#: libpq/auth.c:1762
 #, c-format
 msgid "invalidly formatted response from Ident server: \"%s\""
 msgstr "ungültig formatierte Antwort vom Ident-Server: »%s«"
 
-#: libpq/auth.c:1799
+#: libpq/auth.c:1801
 msgid "peer authentication is not supported on this platform"
 msgstr "Peer-Authentifizierung wird auf dieser Plattform nicht unterstützt"
 
-#: libpq/auth.c:1803
+#: libpq/auth.c:1805
 #, c-format
 msgid "could not get peer credentials: %m"
 msgstr "konnte Credentials von Gegenstelle nicht ermitteln: %m"
 
-#: libpq/auth.c:1812
+#: libpq/auth.c:1814
 #, c-format
 msgid "local user with ID %d does not exist"
 msgstr "lokaler Benutzer mit ID %d existiert nicht"
 
-#: libpq/auth.c:1895 libpq/auth.c:2167 libpq/auth.c:2527
+#: libpq/auth.c:1897 libpq/auth.c:2169 libpq/auth.c:2529
 msgid "empty password returned by client"
 msgstr "Client gab leeres Passwort zurück"
 
-#: libpq/auth.c:1905
+#: libpq/auth.c:1907
 #, c-format
 msgid "error from underlying PAM layer: %s"
 msgstr "Fehler von der unteren PAM-Ebene: %s"
 
-#: libpq/auth.c:1974
+#: libpq/auth.c:1976
 #, c-format
 msgid "could not create PAM authenticator: %s"
 msgstr "konnte PAM-Authenticator nicht erzeugen: %s"
 
-#: libpq/auth.c:1985
+#: libpq/auth.c:1987
 #, c-format
 msgid "pam_set_item(PAM_USER) failed: %s"
 msgstr "pam_set_item(PAM_USER) fehlgeschlagen: %s"
 
-#: libpq/auth.c:1996
+#: libpq/auth.c:1998
 #, c-format
 msgid "pam_set_item(PAM_CONV) failed: %s"
 msgstr "pam_set_item(PAM_CONV) fehlgeschlagen: %s"
 
-#: libpq/auth.c:2007
+#: libpq/auth.c:2009
 #, c-format
 msgid "pam_authenticate failed: %s"
 msgstr "pam_authenticate fehlgeschlagen: %s"
 
-#: libpq/auth.c:2018
+#: libpq/auth.c:2020
 #, c-format
 msgid "pam_acct_mgmt failed: %s"
 msgstr "pam_acct_mgmt fehlgeschlagen: %s"
 
-#: libpq/auth.c:2029
+#: libpq/auth.c:2031
 #, c-format
 msgid "could not release PAM authenticator: %s"
 msgstr "konnte PAM-Authenticator nicht freigeben: %s"
 
-#: libpq/auth.c:2062 libpq/auth.c:2066
+#: libpq/auth.c:2064 libpq/auth.c:2068
 #, c-format
 msgid "could not initialize LDAP: error code %d"
 msgstr "konnte LDAP nicht initialisieren: Fehlercode %d"
 
-#: libpq/auth.c:2076
+#: libpq/auth.c:2078
 #, c-format
 msgid "could not set LDAP protocol version: error code %d"
 msgstr "konnte LDAP-Protokollversion nicht setzen: Fehlercode %d"
 
-#: libpq/auth.c:2105
+#: libpq/auth.c:2107
 msgid "could not load wldap32.dll"
 msgstr "konnte wldap32.dll nicht laden"
 
-#: libpq/auth.c:2113
+#: libpq/auth.c:2115
 msgid "could not load function _ldap_start_tls_sA in wldap32.dll"
 msgstr "konnte Funktion _ldap_start_tls_sA in wldap32.dll nicht laden"
 
-#: libpq/auth.c:2114
+#: libpq/auth.c:2116
 msgid "LDAP over SSL is not supported on this platform."
 msgstr "LDAP über SSL wird auf dieser Plattform nicht unterstützt."
 
-#: libpq/auth.c:2129
+#: libpq/auth.c:2131
 #, c-format
 msgid "could not start LDAP TLS session: error code %d"
 msgstr "konnte LDAP-TLS-Sitzung nicht öffnen: Fehlercode %d"
 
-#: libpq/auth.c:2151
+#: libpq/auth.c:2153
 msgid "LDAP server not specified"
 msgstr "LDAP-Server nicht angegeben"
 
-#: libpq/auth.c:2203
+#: libpq/auth.c:2205
 msgid "invalid character in user name for LDAP authentication"
 msgstr "ungültiges Zeichen im Benutzernamen für LDAP-Authentifizierung"
 
-#: libpq/auth.c:2218
+#: libpq/auth.c:2220
 #, c-format
 msgid "could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": error code %d"
 msgstr "erstes LDAP-Binden für ldapbinddn »%s« auf Server »%s« fehlgeschlagen: Fehlercode %d"
 
-#: libpq/auth.c:2243
+#: libpq/auth.c:2245
 #, c-format
 msgid "could not search LDAP for filter \"%s\" on server \"%s\": error code %d"
 msgstr "konnte LDAP nicht mit Filter »%s« auf Server »%s« durchsuchen: Fehlercode %d"
 
-#: libpq/auth.c:2253
+#: libpq/auth.c:2255
 #, c-format
 msgid "LDAP search failed for filter \"%s\" on server \"%s\": no such user"
 msgstr "LDAP-Suche fehlgeschlagen für Filter »%s« auf Server »%s«: Benutzer existiert nicht"
 
-#: libpq/auth.c:2257
+#: libpq/auth.c:2259
 #, c-format
 msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)"
 msgstr "LDAP-Suche fehlgeschlagen für Filter »%s« auf Server »%s«: Benutzer ist nicht eindeutig (%ld Treffer)"
 
-#: libpq/auth.c:2274
+#: libpq/auth.c:2276
 #, c-format
 msgid "could not get dn for the first entry matching \"%s\" on server \"%s\": %s"
 msgstr "konnte DN fũr den ersten Treffer für »%s« auf Server »%s« nicht lesen: %s"
 
-#: libpq/auth.c:2294
+#: libpq/auth.c:2296
 #, c-format
 msgid "could not unbind after searching for user \"%s\" on server \"%s\": %s"
 msgstr "Losbinden fehlgeschlagen nach Suche nach Benutzer »%s« auf Server »%s«: %s"
 
-#: libpq/auth.c:2331
+#: libpq/auth.c:2333
 #, c-format
 msgid "LDAP login failed for user \"%s\" on server \"%s\": error code %d"
 msgstr "LDAP-Login fehlgeschlagen für Benutzer »%s« auf Server »%s«: Fehlercode %d"
 
-#: libpq/auth.c:2359
+#: libpq/auth.c:2361
 #, c-format
 msgid "certificate authentication failed for user \"%s\": client certificate contains no user name"
 msgstr "Zertifikatauthentifizierung für Benutzer »%s« fehlgeschlagen: Client-Zertifikat enthält keinen Benutzernamen"
 
-#: libpq/auth.c:2483
+#: libpq/auth.c:2485
 msgid "RADIUS server not specified"
 msgstr "RADIUS-Server nicht angegeben"
 
-#: libpq/auth.c:2490
+#: libpq/auth.c:2492
 msgid "RADIUS secret not specified"
 msgstr "RADIUS-Geheimnis nicht angegeben"
 
-#: libpq/auth.c:2506 libpq/hba.c:1385
+#: libpq/auth.c:2508 libpq/hba.c:1385
 #, c-format
 msgid "could not translate RADIUS server name \"%s\" to address: %s"
 msgstr "konnte RADIUS-Servername »%s« nicht in Adresse übersetzen: %s"
 
-#: libpq/auth.c:2534
+#: libpq/auth.c:2536
 msgid "RADIUS authentication does not support passwords longer than 16 characters"
 msgstr "RADIUS-Authentifizierung unterstützt keine Passwörter länger als 16 Zeichen"
 
-#: libpq/auth.c:2545
+#: libpq/auth.c:2547
 msgid "could not generate random encryption vector"
 msgstr "konnte zufälligen Verschlüsselungsvektor nicht erzeugen"
 
-#: libpq/auth.c:2568
+#: libpq/auth.c:2570
 msgid "could not perform MD5 encryption of password"
 msgstr "konnte MD5-Verschlüsselung des Passworts nicht durchführen"
 
-#: libpq/auth.c:2590
+#: libpq/auth.c:2592
 #, c-format
 msgid "could not create RADIUS socket: %m"
 msgstr "konnte RADIUS-Socket nicht erstellen: %m"
 
-#: libpq/auth.c:2611
+#: libpq/auth.c:2613
 #, c-format
 msgid "could not bind local RADIUS socket: %m"
 msgstr "konnte lokales RADIUS-Socket nicht binden: %m"
 
-#: libpq/auth.c:2621
+#: libpq/auth.c:2623
 #, c-format
 msgid "could not send RADIUS packet: %m"
 msgstr "konnte RADIUS-Paket nicht senden: %m"
 
-#: libpq/auth.c:2650 libpq/auth.c:2675
+#: libpq/auth.c:2652 libpq/auth.c:2677
 msgid "timeout waiting for RADIUS response"
 msgstr "Zeitüberschreitung beim Warten auf RADIUS-Antwort"
 
-#: libpq/auth.c:2668
+#: libpq/auth.c:2670
 #, c-format
 msgid "could not check status on RADIUS socket: %m"
 msgstr "konnte Status des RADIUS-Sockets nicht prüfen: %m"
 
-#: libpq/auth.c:2697
+#: libpq/auth.c:2699
 #, c-format
 msgid "could not read RADIUS response: %m"
 msgstr "konnte RADIUS-Antwort nicht lesen: %m"
 
-#: libpq/auth.c:2709 libpq/auth.c:2713
+#: libpq/auth.c:2711 libpq/auth.c:2715
 #, c-format
 msgid "RADIUS response was sent from incorrect port: %i"
 msgstr "RADIUS-Antwort wurde von falschem Port gesendet: %i"
 
-#: libpq/auth.c:2722
+#: libpq/auth.c:2724
 #, c-format
 msgid "RADIUS response too short: %i"
 msgstr "RADIUS-Antwort zu kurz: %i"
 
-#: libpq/auth.c:2729
+#: libpq/auth.c:2731
 #, c-format
 msgid "RADIUS response has corrupt length: %i (actual length %i)"
 msgstr "RADIUS-Antwort hat verfälschte Länge: %i (tatsächliche Länge %i)"
 
-#: libpq/auth.c:2737
+#: libpq/auth.c:2739
 #, c-format
 msgid "RADIUS response is to a different request: %i (should be %i)"
 msgstr "RADIUS-Antwort unterscheidet sich von Anfrage: %i (sollte %i sein)"
 
-#: libpq/auth.c:2762
+#: libpq/auth.c:2764
 msgid "could not perform MD5 encryption of received packet"
 msgstr "konnte MD5-Verschlüsselung des empfangenen Pakets nicht durchführen"
 
-#: libpq/auth.c:2771
+#: libpq/auth.c:2773
 msgid "RADIUS response has incorrect MD5 signature"
 msgstr "RADIUS-Antwort hat falsche MD5-Signatur"
 
-#: libpq/auth.c:2788
+#: libpq/auth.c:2790
 #, c-format
 msgid "RADIUS response has invalid code (%i) for user \"%s\""
 msgstr "RADIUS-Antwort hat ungültigen Code (%i) für Benutzer »%s«"
@@ -13108,41 +13081,51 @@ msgstr "konnte Serverdatei »%s« nicht erstellen: %m"
 msgid "could not write server file \"%s\": %m"
 msgstr "konnte Serverdatei »%s« nicht schreiben: %m"
 
-#: storage/file/fd.c:492
+#: storage/file/fd.c:457 storage/file/fd.c:515
+#, c-format
+msgid "could not rename file \"%s\" to \"%s\": %m"
+msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m"
+
+#: storage/file/fd.c:504
+#, c-format
+msgid "could not link file \"%s\" to \"%s\": %m"
+msgstr "konnte Datei »%s« nicht nach »%s« linken: %m"
+
+#: storage/file/fd.c:598
 #, c-format
 msgid "getrlimit failed: %m"
 msgstr "getrlimit fehlgeschlagen: %m"
 
-#: storage/file/fd.c:582
+#: storage/file/fd.c:688
 msgid "insufficient file descriptors available to start server process"
 msgstr "nicht genug Dateideskriptoren verfügbar, um Serverprozess zu starten"
 
-#: storage/file/fd.c:583
+#: storage/file/fd.c:689
 #, c-format
 msgid "System allows %d, we need at least %d."
 msgstr "System erlaubt %d, wir benötigen mindestens %d."
 
-#: storage/file/fd.c:624 storage/file/fd.c:1609 storage/file/fd.c:1724
+#: storage/file/fd.c:730 storage/file/fd.c:1715 storage/file/fd.c:1830
 #, c-format
 msgid "out of file descriptors: %m; release and retry"
 msgstr "keine Dateideskriptoren mehr: %m; freigeben und nochmal versuchen"
 
-#: storage/file/fd.c:1191
+#: storage/file/fd.c:1297
 #, c-format
 msgid "temporary file: path \"%s\", size %lu"
 msgstr "temporäre Datei: Pfad »%s«, Größe %lu"
 
-#: storage/file/fd.c:1585
+#: storage/file/fd.c:1691
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
 msgstr "maxAllocatedDescs (%d) überschritten beim Versuch die Datei »%s« zu öffnen"
 
-#: storage/file/fd.c:1700
+#: storage/file/fd.c:1806
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
 msgstr "maxAllocatedDescs (%d) überschritten beim Versuch das Verzeichnis »%s« zu öffnen"
 
-#: storage/file/fd.c:1792
+#: storage/file/fd.c:1898
 #, c-format
 msgid "could not read directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
@@ -13189,16 +13172,16 @@ msgstr "ungültiger Seitenkopf in Block %u von Relation %s; fülle Seite mit Nul
 msgid "invalid page header in block %u of relation %s"
 msgstr "ungültiger Seitenkopf in Block %u von Relation %s"
 
-#: storage/buffer/bufmgr.c:2797
+#: storage/buffer/bufmgr.c:2818
 #, c-format
 msgid "could not write block %u of %s"
 msgstr "konnte Block %u von %s nicht schreiben"
 
-#: storage/buffer/bufmgr.c:2799
+#: storage/buffer/bufmgr.c:2820
 msgid "Multiple failures --- write error might be permanent."
 msgstr "Mehrere Fehlschläge --- Schreibfehler ist möglicherweise dauerhaft."
 
-#: storage/buffer/bufmgr.c:2820 storage/buffer/bufmgr.c:2839
+#: storage/buffer/bufmgr.c:2841 storage/buffer/bufmgr.c:2860
 #, c-format
 msgid "writing block %u of relation %s"
 msgstr "schreibe Block %u von Relation %s"
@@ -13367,23 +13350,23 @@ msgid "You can use \"SET default_transaction_isolation = 'repeatable read'\" to
 msgstr "Mit »SET default_transaction_isolation = 'repeatable read'« können Sie die Voreinstellung ändern."
 
 #: storage/lmgr/predicate.c:2247 storage/lmgr/predicate.c:2262
-#: storage/lmgr/predicate.c:3654
+#: storage/lmgr/predicate.c:3653
 msgid "You might need to increase max_pred_locks_per_transaction."
 msgstr "Sie müssen möglicherweise max_pred_locks_per_transaction erhöhen."
 
-#: storage/lmgr/predicate.c:3808 storage/lmgr/predicate.c:3897
-#: storage/lmgr/predicate.c:3905 storage/lmgr/predicate.c:3944
-#: storage/lmgr/predicate.c:4183 storage/lmgr/predicate.c:4520
-#: storage/lmgr/predicate.c:4532 storage/lmgr/predicate.c:4574
-#: storage/lmgr/predicate.c:4612
+#: storage/lmgr/predicate.c:3807 storage/lmgr/predicate.c:3896
+#: storage/lmgr/predicate.c:3904 storage/lmgr/predicate.c:3943
+#: storage/lmgr/predicate.c:4182 storage/lmgr/predicate.c:4519
+#: storage/lmgr/predicate.c:4531 storage/lmgr/predicate.c:4573
+#: storage/lmgr/predicate.c:4611
 msgid "could not serialize access due to read/write dependencies among transactions"
 msgstr "konnte Zugriff nicht serialisieren wegen Lese-/Schreib-Abhängigkeiten zwischen Transaktionen"
 
-#: storage/lmgr/predicate.c:3810 storage/lmgr/predicate.c:3899
-#: storage/lmgr/predicate.c:3907 storage/lmgr/predicate.c:3946
-#: storage/lmgr/predicate.c:4185 storage/lmgr/predicate.c:4522
-#: storage/lmgr/predicate.c:4534 storage/lmgr/predicate.c:4576
-#: storage/lmgr/predicate.c:4614
+#: storage/lmgr/predicate.c:3809 storage/lmgr/predicate.c:3898
+#: storage/lmgr/predicate.c:3906 storage/lmgr/predicate.c:3945
+#: storage/lmgr/predicate.c:4184 storage/lmgr/predicate.c:4521
+#: storage/lmgr/predicate.c:4533 storage/lmgr/predicate.c:4575
+#: storage/lmgr/predicate.c:4613
 msgid "The transaction might succeed if retried."
 msgstr "Die Transaktion könnte erfolgreich sein, wenn sie erneut versucht würde."
 
@@ -13513,7 +13496,7 @@ msgid "unrecognized locktag type %d"
 msgstr "unbekannter Locktag-Typ %d"
 
 #: rewrite/rewriteRemove.c:62 rewrite/rewriteSupport.c:117
-#: rewrite/rewriteDefine.c:723 rewrite/rewriteDefine.c:785
+#: rewrite/rewriteDefine.c:735 rewrite/rewriteDefine.c:797
 #, c-format
 msgid "rule \"%s\" for relation \"%s\" does not exist"
 msgstr "Regel »%s« für Relation »%s« existiert nicht"
@@ -13621,7 +13604,7 @@ msgstr "Sie benötigen eine ON DELETE DO INSTEAD Regel ohne Bedingung, mit RETUR
 msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
 msgstr "WITH kann nicht in einer Anfrage verwendet werden, die durch Regeln in mehrere Anfragen umgeschrieben wird"
 
-#: rewrite/rewriteDefine.c:109 rewrite/rewriteDefine.c:792
+#: rewrite/rewriteDefine.c:109 rewrite/rewriteDefine.c:804
 #, c-format
 msgid "rule \"%s\" for relation \"%s\" already exists"
 msgstr "Regel »%s« für Relation »%s« existiert bereits"
@@ -13720,55 +13703,59 @@ msgstr "Targetliste von SELECT-Regel hat zu viele Einträge"
 msgid "RETURNING list has too many entries"
 msgstr "RETURNING-Liste hat zu viele Einträge"
 
-#: rewrite/rewriteDefine.c:570
+#: rewrite/rewriteDefine.c:581
 msgid "cannot convert relation containing dropped columns to view"
 msgstr "kann Relation mit gelöschten Spalten nicht in Sicht umwandeln"
 
-#: rewrite/rewriteDefine.c:576
+#: rewrite/rewriteDefine.c:582
+msgid "cannot create a RETURNING list for a relation containing dropped columns"
+msgstr "für eine Relation mit gelöschten Spalten kann keine RETURNING-Liste erzeugt werden"
+
+#: rewrite/rewriteDefine.c:588
 #, c-format
 msgid "SELECT rule's target entry %d has different column name from \"%s\""
 msgstr "Spaltenname in Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:578
+#: rewrite/rewriteDefine.c:590
 #, c-format
 msgid "SELECT target entry is named \"%s\"."
 msgstr "SELECT-Targeteintrag heißt »%s«."
 
-#: rewrite/rewriteDefine.c:587
+#: rewrite/rewriteDefine.c:599
 #, c-format
 msgid "SELECT rule's target entry %d has different type from column \"%s\""
 msgstr "Typ von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:589
+#: rewrite/rewriteDefine.c:601
 #, c-format
 msgid "RETURNING list's entry %d has different type from column \"%s\""
 msgstr "Eintrag %d in RETURNING-Liste hat anderen Typ als Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:592 rewrite/rewriteDefine.c:616
+#: rewrite/rewriteDefine.c:604 rewrite/rewriteDefine.c:628
 #, c-format
 msgid "SELECT target entry has type %s, but column has type %s."
 msgstr "SELECT-Targeteintrag hat Typ %s, aber Spalte hat Typ %s."
 
-#: rewrite/rewriteDefine.c:595 rewrite/rewriteDefine.c:620
+#: rewrite/rewriteDefine.c:607 rewrite/rewriteDefine.c:632
 #, c-format
 msgid "RETURNING list entry has type %s, but column has type %s."
 msgstr "Eintrag in RETURNING-Liste hat Typ %s, aber Spalte hat Typ %s."
 
-#: rewrite/rewriteDefine.c:611
+#: rewrite/rewriteDefine.c:623
 #, c-format
 msgid "SELECT rule's target entry %d has different size from column \"%s\""
 msgstr "Größe von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:613
+#: rewrite/rewriteDefine.c:625
 #, c-format
 msgid "RETURNING list's entry %d has different size from column \"%s\""
 msgstr "Eintrag %d in RETURNING-Liste hat andere Größe als Spalte »%s«"
 
-#: rewrite/rewriteDefine.c:630
+#: rewrite/rewriteDefine.c:642
 msgid "SELECT rule's target list has too few entries"
 msgstr "Targetliste von SELECT-Regeln hat zu wenige Einträge"
 
-#: rewrite/rewriteDefine.c:631
+#: rewrite/rewriteDefine.c:643
 msgid "RETURNING list has too few entries"
 msgstr "RETURNING-Liste hat zu wenige Einträge"
 
@@ -13967,12 +13954,12 @@ msgstr "ungültiger Fork-Name"
 msgid "Valid fork names are \"main\", \"fsm\", \"vm\", and \"init\"."
 msgstr "Gültige Fork-Namen sind »main«, »fsm«, »vm« und »init«."
 
-#: catalog/pg_shdepend.c:569 catalog/dependency.c:757
+#: catalog/pg_shdepend.c:570 catalog/dependency.c:757
 #, c-format
 msgid "cannot drop %s because it is required by the database system"
 msgstr "kann %s nicht löschen, wird vom Datenbanksystem benötigt"
 
-#: catalog/pg_shdepend.c:680 catalog/dependency.c:923
+#: catalog/pg_shdepend.c:681 catalog/dependency.c:923
 #, c-format
 msgid ""
 "\n"
@@ -13987,7 +13974,7 @@ msgstr[1] ""
 "\n"
 "und %d weitere Objekte (Liste im Serverlog)"
 
-#: catalog/pg_shdepend.c:687
+#: catalog/pg_shdepend.c:688
 #, c-format
 msgid ""
 "\n"
@@ -14002,45 +13989,45 @@ msgstr[1] ""
 "\n"
 "und Objekte in %d anderen Datenbanken (Liste im Serverlog)"
 
-#: catalog/pg_shdepend.c:999
+#: catalog/pg_shdepend.c:1000
 #, c-format
 msgid "role %u was concurrently dropped"
 msgstr "Rolle %u wurde gleichzeitig gelöscht"
 
-#: catalog/pg_shdepend.c:1018
+#: catalog/pg_shdepend.c:1019
 #, c-format
 msgid "tablespace %u was concurrently dropped"
 msgstr "Tablespace %u wurde gleichzeitig gelöscht"
 
-#: catalog/pg_shdepend.c:1033
+#: catalog/pg_shdepend.c:1034
 #, c-format
 msgid "database %u was concurrently dropped"
 msgstr "Datenbank %u wurde gleichzeitig gelöscht"
 
-#: catalog/pg_shdepend.c:1078
+#: catalog/pg_shdepend.c:1079
 #, c-format
 msgid "owner of %s"
 msgstr "Eigentümer von %s"
 
-#: catalog/pg_shdepend.c:1080
+#: catalog/pg_shdepend.c:1081
 #, c-format
 msgid "privileges for %s"
 msgstr "Privilegien für %s"
 
 #. translator: %s will always be "database %s"
-#: catalog/pg_shdepend.c:1088
+#: catalog/pg_shdepend.c:1089
 #, c-format
 msgid "%d object in %s"
 msgid_plural "%d objects in %s"
 msgstr[0] "%d Objekt in %s"
 msgstr[1] "%d Objekte in %s"
 
-#: catalog/pg_shdepend.c:1199
+#: catalog/pg_shdepend.c:1200
 #, c-format
 msgid "cannot drop objects owned by %s because they are required by the database system"
 msgstr "kann Objekte, die %s gehören, nicht löschen, weil sie vom Datenbanksystem benötigt werden"
 
-#: catalog/pg_shdepend.c:1302
+#: catalog/pg_shdepend.c:1303
 #, c-format
 msgid "cannot reassign ownership of objects owned by %s because they are required by the database system"
 msgstr "kann den Eigentümer von den Objekten, die %s gehören, nicht ändern, weil die Objekte vom Datenbanksystem benötigt werden"
@@ -15043,17 +15030,17 @@ msgstr "Leeren Sie die Tabelle »%s« gleichzeitig oder verwenden Sie TRUNCATE .
 msgid "cannot remove dependency on %s because it is a system object"
 msgstr "kann Abhängigkeit von %s nicht entfernen, weil es ein Systemobjekt ist"
 
-#: main/main.c:248
+#: main/main.c:253
 #, c-format
 msgid "%s: setsysinfo failed: %s\n"
 msgstr "%s: setsysinfo fehlgeschlagen: %s\n"
 
-#: main/main.c:270
+#: main/main.c:275
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup fehlgeschlagen: %d\n"
 
-#: main/main.c:307
+#: main/main.c:328
 #, c-format
 msgid ""
 "%s is the PostgreSQL server.\n"
@@ -15062,7 +15049,7 @@ msgstr ""
 "%s ist der PostgreSQL-Server.\n"
 "\n"
 
-#: main/main.c:308
+#: main/main.c:329
 #, c-format
 msgid ""
 "Usage:\n"
@@ -15073,112 +15060,112 @@ msgstr ""
 "  %s [OPTION]...\n"
 "\n"
 
-#: main/main.c:309
+#: main/main.c:330
 #, c-format
 msgid "Options:\n"
 msgstr "Optionen:\n"
 
-#: main/main.c:311
+#: main/main.c:332
 #, c-format
 msgid "  -A 1|0          enable/disable run-time assert checking\n"
 msgstr "  -A 1|0          Assert-Prüfungen ein-/ausschalten\n"
 
-#: main/main.c:313
+#: main/main.c:334
 #, c-format
 msgid "  -B NBUFFERS     number of shared buffers\n"
 msgstr "  -B ZAHL         Anzahl der geteilten Puffer\n"
 
-#: main/main.c:314
+#: main/main.c:335
 #, c-format
 msgid "  -c NAME=VALUE   set run-time parameter\n"
 msgstr "  -c NAME=WERT    setze Konfigurationsparameter\n"
 
-#: main/main.c:315
+#: main/main.c:336
 #, c-format
 msgid "  -d 1-5          debugging level\n"
 msgstr "  -d 1-5          Debug-Level\n"
 
-#: main/main.c:316
+#: main/main.c:337
 #, c-format
 msgid "  -D DATADIR      database directory\n"
 msgstr "  -D VERZEICHNIS  Datenbankverzeichnis\n"
 
-#: main/main.c:317
+#: main/main.c:338
 #, c-format
 msgid "  -e              use European date input format (DMY)\n"
 msgstr "  -e              verwende europäisches Datumseingabeformat (DMY)\n"
 
-#: main/main.c:318
+#: main/main.c:339
 #, c-format
 msgid "  -F              turn fsync off\n"
 msgstr "  -F              »fsync« ausschalten\n"
 
-#: main/main.c:319
+#: main/main.c:340
 #, c-format
 msgid "  -h HOSTNAME     host name or IP address to listen on\n"
 msgstr "  -h HOSTNAME     horche auf Hostname oder IP-Adresse\n"
 
-#: main/main.c:320
+#: main/main.c:341
 #, c-format
 msgid "  -i              enable TCP/IP connections\n"
 msgstr "  -i              ermögliche TCP/IP-Verbindungen\n"
 
-#: main/main.c:321
+#: main/main.c:342
 #, c-format
 msgid "  -k DIRECTORY    Unix-domain socket location\n"
 msgstr "  -k VERZEICHNIS  Ort der Unix-Domain-Socket\n"
 
-#: main/main.c:323
+#: main/main.c:344
 #, c-format
 msgid "  -l              enable SSL connections\n"
 msgstr "  -l              ermögliche SSL-Verbindungen\n"
 
-#: main/main.c:325
+#: main/main.c:346
 #, c-format
 msgid "  -N MAX-CONNECT  maximum number of allowed connections\n"
 msgstr "  -N ZAHL         Anzahl der erlaubten Verbindungen\n"
 
-#: main/main.c:326
+#: main/main.c:347
 #, c-format
 msgid "  -o OPTIONS      pass \"OPTIONS\" to each server process (obsolete)\n"
 msgstr "  -o OPTIONEN     »OPTIONEN« an jeden Serverprozess weiterreichen (obsolet)\n"
 
-#: main/main.c:327
+#: main/main.c:348
 #, c-format
 msgid "  -p PORT         port number to listen on\n"
 msgstr "  -p PORT         auf dieser Portnummer horchen\n"
 
-#: main/main.c:328
+#: main/main.c:349
 #, c-format
 msgid "  -s              show statistics after each query\n"
 msgstr "  -s              zeige Statistiken nach jeder Anfrage\n"
 
-#: main/main.c:329
+#: main/main.c:350
 #, c-format
 msgid "  -S WORK-MEM     set amount of memory for sorts (in kB)\n"
 msgstr "  -S ZAHL         setze Speicher für Sortiervorgänge (in kB)\n"
 
-#: main/main.c:330
+#: main/main.c:351
 #, c-format
 msgid "  --NAME=VALUE    set run-time parameter\n"
 msgstr "  --NAME=WERT     setze Konfigurationsparameter\n"
 
-#: main/main.c:331
+#: main/main.c:352
 #, c-format
 msgid "  --describe-config  describe configuration parameters, then exit\n"
 msgstr "  --describe-config  zeige Konfigurationsparameter und beende\n"
 
-#: main/main.c:332
+#: main/main.c:353
 #, c-format
 msgid "  --help          show this help, then exit\n"
 msgstr "  --help          diese Hilfe anzeigen, dann beenden\n"
 
-#: main/main.c:333
+#: main/main.c:354
 #, c-format
 msgid "  --version       output version information, then exit\n"
 msgstr "  --version       Versionsinformationen anzeigen, dann beenden\n"
 
-#: main/main.c:335
+#: main/main.c:356
 #, c-format
 msgid ""
 "\n"
@@ -15187,42 +15174,42 @@ msgstr ""
 "\n"
 "Entwickleroptionen:\n"
 
-#: main/main.c:336
+#: main/main.c:357
 #, c-format
 msgid "  -f s|i|n|m|h    forbid use of some plan types\n"
 msgstr "  -f s|i|n|m|h    verbiete Verwendung einiger Plantypen\n"
 
-#: main/main.c:337
+#: main/main.c:358
 #, c-format
 msgid "  -n              do not reinitialize shared memory after abnormal exit\n"
 msgstr "  -n              Shared Memory nach abnormalem Ende nicht neu initialisieren\n"
 
-#: main/main.c:338
+#: main/main.c:359
 #, c-format
 msgid "  -O              allow system table structure changes\n"
 msgstr "  -O              erlaube Änderungen an Systemtabellenstruktur\n"
 
-#: main/main.c:339
+#: main/main.c:360
 #, c-format
 msgid "  -P              disable system indexes\n"
 msgstr "  -P              schalte Systemindexe aus\n"
 
-#: main/main.c:340
+#: main/main.c:361
 #, c-format
 msgid "  -t pa|pl|ex     show timings after each query\n"
 msgstr "  -t pa|pl|ex     zeige Zeitmessung nach jeder Anfrage\n"
 
-#: main/main.c:341
+#: main/main.c:362
 #, c-format
 msgid "  -T              send SIGSTOP to all backend processes if one dies\n"
 msgstr "  -T              SIGSTOP an alle Backend-Prozesse senden wenn einer stirbt\n"
 
-#: main/main.c:342
+#: main/main.c:363
 #, c-format
 msgid "  -W NUM          wait NUM seconds to allow attach from a debugger\n"
 msgstr "  -W ZAHL         warte ZAHL Sekunden, um Debugger starten zu können\n"
 
-#: main/main.c:344
+#: main/main.c:365
 #, c-format
 msgid ""
 "\n"
@@ -15231,39 +15218,39 @@ msgstr ""
 "\n"
 "Optionen für Einzelbenutzermodus:\n"
 
-#: main/main.c:345
+#: main/main.c:366
 #, c-format
 msgid "  --single        selects single-user mode (must be first argument)\n"
 msgstr "  --single        wählt den Einzelbenutzermodus (muss erstes Argument sein)\n"
 
-#: main/main.c:346
+#: main/main.c:367
 #, c-format
 msgid "  DBNAME          database name (defaults to user name)\n"
 msgstr "  DBNAME          Datenbankname (Standard: Benutzername)\n"
 
-#: main/main.c:347
+#: main/main.c:368
 #, c-format
 msgid "  -d 0-5          override debugging level\n"
 msgstr "  -d 0-5          Debug-Level setzen\n"
 
-#: main/main.c:348
+#: main/main.c:369
 #, c-format
 msgid "  -E              echo statement before execution\n"
 msgstr "  -E              gebe Befehl vor der Ausführung aus\n"
 
-#: main/main.c:349
+#: main/main.c:370
 #, c-format
 msgid "  -j              do not use newline as interactive query delimiter\n"
 msgstr ""
 "  -j              verwende Zeilenende nicht als Anfrageende im interaktiven\n"
 "                  Modus\n"
 
-#: main/main.c:350 main/main.c:355
+#: main/main.c:371 main/main.c:376
 #, c-format
 msgid "  -r FILENAME     send stdout and stderr to given file\n"
 msgstr "  -r DATEINAME    sende stdout und stderr in genannte Datei\n"
 
-#: main/main.c:352
+#: main/main.c:373
 #, c-format
 msgid ""
 "\n"
@@ -15272,22 +15259,22 @@ msgstr ""
 "\n"
 "Optionen für Bootstrap-Modus:\n"
 
-#: main/main.c:353
+#: main/main.c:374
 #, c-format
 msgid "  --boot          selects bootstrapping mode (must be first argument)\n"
 msgstr "  --boot          wählt den Bootstrap-Modus (muss erstes Argument sein)\n"
 
-#: main/main.c:354
+#: main/main.c:375
 #, c-format
 msgid "  DBNAME          database name (mandatory argument in bootstrapping mode)\n"
 msgstr "  DBNAME          Datenbankname (Pflichtangabe im Bootstrap-Modus)\n"
 
-#: main/main.c:356
+#: main/main.c:377
 #, c-format
 msgid "  -x NUM          internal use\n"
 msgstr "  -x NUM          interne Verwendung\n"
 
-#: main/main.c:358
+#: main/main.c:379
 #, c-format
 msgid ""
 "\n"
@@ -15304,7 +15291,7 @@ msgstr ""
 "\n"
 "Berichten Sie Fehler an <[email protected]>.\n"
 
-#: main/main.c:372
+#: main/main.c:393
 msgid ""
 "\"root\" execution of the PostgreSQL server is not permitted.\n"
 "The server must be started under an unprivileged user ID to prevent\n"
@@ -15317,12 +15304,12 @@ msgstr ""
 "Dokumentation finden Sie weitere Informationen darüber, wie der\n"
 "Server richtig gestartet wird.\n"
 
-#: main/main.c:389
+#: main/main.c:410
 #, c-format
 msgid "%s: real and effective user IDs must match\n"
 msgstr "%s: reelle und effektive Benutzer-IDs müssen übereinstimmen\n"
 
-#: main/main.c:396
+#: main/main.c:417
 msgid ""
 "Execution of PostgreSQL by a user with administrative permissions is not\n"
 "permitted.\n"
@@ -15336,12 +15323,12 @@ msgstr ""
 "verhindern.  In der Dokumentation finden Sie weitere Informationen darüber,\n"
 "wie der Server richtig gestartet wird.\n"
 
-#: main/main.c:417
+#: main/main.c:438
 #, c-format
 msgid "%s: invalid effective UID: %d\n"
 msgstr "%s: ungültige effektive UID: %d\n"
 
-#: main/main.c:430
+#: main/main.c:451
 #, c-format
 msgid "%s: could not determine user name (GetUserName failed)\n"
 msgstr "%s: konnte Benutzername nicht ermitteln (GetUserName fehlgeschlagen)\n"
index d3b52e12bdbe00086741e4ed76c02e3b6b4ab0cd..fdf672dc5bde1a6492f3b1af15ad9540367d12ab 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2015-05-13 07:55+0000\n"
-"PO-Revision-Date: 2015-05-13 22:41+0100\n"
+"POT-Creation-Date: 2016-02-17 03:01+0000\n"
+"PO-Revision-Date: 2016-02-18 21:30+0100\n"
 "Last-Translator: Guillaume Lelarge <[email protected]>\n"
 "Language-Team: French <[email protected]>\n"
 "Language: fr\n"
@@ -17,7 +17,7 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 1.7.5\n"
+"X-Generator: Poedit 1.8.6\n"
 
 #: postmaster/bgwriter.c:483
 #, c-format
@@ -216,37 +216,37 @@ msgstr ""
 "corruption de la table hachée de la base de données lors du lancement\n"
 "--- annulation"
 
-#: postmaster/autovacuum.c:361
+#: postmaster/autovacuum.c:362
 #, c-format
 msgid "could not fork autovacuum launcher process: %m"
 msgstr "n'a pas pu exécuter le processus autovacuum maître : %m"
 
-#: postmaster/autovacuum.c:406
+#: postmaster/autovacuum.c:407
 msgid "autovacuum launcher started"
 msgstr "lancement du processus autovacuum"
 
-#: postmaster/autovacuum.c:793
+#: postmaster/autovacuum.c:794
 msgid "autovacuum launcher shutting down"
 msgstr "arrêt du processus autovacuum"
 
-#: postmaster/autovacuum.c:1428
+#: postmaster/autovacuum.c:1438
 #, c-format
 msgid "could not fork autovacuum worker process: %m"
 msgstr "n'a pas pu exécuter le processus autovacuum worker : %m"
 
-#: postmaster/autovacuum.c:1646
+#: postmaster/autovacuum.c:1656
 #, c-format
 msgid "autovacuum: processing database \"%s\""
 msgstr "autovacuum : traitement de la base de données « %s »"
 
-#: postmaster/autovacuum.c:2055
+#: postmaster/autovacuum.c:2065
 #, c-format
 msgid "autovacuum: dropping orphan temp table \"%s\".\"%s\" in database \"%s\""
 msgstr ""
 "autovacuum : suppression de la table temporaire orpheline « %s.%s » dans la\n"
 "base de données « %s »"
 
-#: postmaster/autovacuum.c:2067
+#: postmaster/autovacuum.c:2077
 #, c-format
 msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\""
 msgstr ""
@@ -254,21 +254,21 @@ msgstr ""
 "de\n"
 "données « %s »"
 
-#: postmaster/autovacuum.c:2338
+#: postmaster/autovacuum.c:2348
 #, c-format
 msgid "automatic vacuum of table \"%s.%s.%s\""
 msgstr "VACUUM automatique de la table « %s.%s.%s »"
 
-#: postmaster/autovacuum.c:2341
+#: postmaster/autovacuum.c:2351
 #, c-format
 msgid "automatic analyze of table \"%s.%s.%s\""
 msgstr "ANALYZE automatique de la table « %s.%s.%s »"
 
-#: postmaster/autovacuum.c:2842
+#: postmaster/autovacuum.c:2852
 msgid "autovacuum not started because of misconfiguration"
 msgstr "autovacuum non exécuté à cause d'une mauvaise configuration"
 
-#: postmaster/autovacuum.c:2843
+#: postmaster/autovacuum.c:2853
 msgid "Enable the \"track_counts\" option."
 msgstr "Activez l'option « track_counts »."
 
@@ -354,7 +354,7 @@ msgstr "La commande d'archivage qui a 
 msgid "archive command was terminated by exception 0x%X"
 msgstr "la commande d'archivage a été terminée par l'exception 0x%X"
 
-#: postmaster/pgarch.c:579 postmaster/postmaster.c:2916
+#: postmaster/pgarch.c:579 postmaster/postmaster.c:3023
 msgid ""
 "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
 msgstr ""
@@ -387,56 +387,56 @@ msgstr "journal des transactions archiv
 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"
 
-#: postmaster/pgarch.c:715 access/transam/xlog.c:4640
-#: access/transam/xlog.c:5603 access/transam/xlog.c:5656
-#: access/transam/xlog.c:6556
+#: postmaster/pgarch.c:715 access/transam/xlog.c:4638
+#: access/transam/xlog.c:5601 access/transam/xlog.c:5654
+#: access/transam/xlog.c:6554
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m"
 
-#: postmaster/postmaster.c:602
+#: postmaster/postmaster.c:611
 #, c-format
 msgid "%s: invalid argument for option -f: \"%s\"\n"
 msgstr "%s : argument invalide pour l'option -f : « %s »\n"
 
-#: postmaster/postmaster.c:688
+#: postmaster/postmaster.c:697
 #, c-format
 msgid "%s: invalid argument for option -t: \"%s\"\n"
 msgstr "%s : argument invalide pour l'option -t : « %s »\n"
 
-#: postmaster/postmaster.c:711 bootstrap/bootstrap.c:269 tcop/postgres.c:3481
+#: postmaster/postmaster.c:720 bootstrap/bootstrap.c:269 tcop/postgres.c:3486
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s requiert une valeur"
 
-#: postmaster/postmaster.c:716 bootstrap/bootstrap.c:274 tcop/postgres.c:3486
+#: postmaster/postmaster.c:725 bootstrap/bootstrap.c:274 tcop/postgres.c:3491
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s requiert une valeur"
 
-#: postmaster/postmaster.c:728 postmaster/postmaster.c:741
+#: postmaster/postmaster.c:737 postmaster/postmaster.c:750
 #: bootstrap/bootstrap.c:285
 #, c-format
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Essayez « %s --help » pour plus d'informations.\n"
 
-#: postmaster/postmaster.c:739
+#: postmaster/postmaster.c:748
 #, c-format
 msgid "%s: invalid argument: \"%s\"\n"
 msgstr "%s : argument invalide : « %s »\n"
 
-#: postmaster/postmaster.c:764
+#: postmaster/postmaster.c:773
 #, c-format
 msgid "%s: superuser_reserved_connections must be less than max_connections\n"
 msgstr ""
 "%s : superuser_reserved_connections doit être inférieur à max_connections\n"
 
-#: postmaster/postmaster.c:769
+#: postmaster/postmaster.c:778
 #, c-format
 msgid "%s: max_wal_senders must be less than max_connections\n"
 msgstr "%s : max_wal_senders doit être inférieur à max_connections\n"
 
-#: postmaster/postmaster.c:774
+#: postmaster/postmaster.c:783
 msgid ""
 "WAL archival (archive_mode=on) requires wal_level \"archive\" or "
 "\"hot_standby\""
@@ -444,7 +444,7 @@ msgstr ""
 "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n"
 "le paramètre wal_level soit initialisé avec « archive » ou « hot_standby »"
 
-#: postmaster/postmaster.c:777
+#: postmaster/postmaster.c:786
 msgid ""
 "WAL streaming (max_wal_senders > 0) requires wal_level \"archive\" or "
 "\"hot_standby\""
@@ -452,66 +452,67 @@ msgstr ""
 "l'envoi d'un flux de transactions (max_wal_senders > 0) nécessite que\n"
 "le paramètre wal_level soit initialisé avec « archive » ou « hot_standby »"
 
-#: postmaster/postmaster.c:785
+#: postmaster/postmaster.c:794
 #, c-format
 msgid "%s: invalid datetoken tables, please fix\n"
 msgstr "%s : tables datetoken invalide, merci de corriger\n"
 
-#: postmaster/postmaster.c:885
+#: postmaster/postmaster.c:894
 msgid "invalid list syntax for \"listen_addresses\""
 msgstr "syntaxe de liste invalide pour le paramètre « listen_addresses »"
 
-#: postmaster/postmaster.c:915
+#: postmaster/postmaster.c:924
 #, c-format
 msgid "could not create listen socket for \"%s\""
 msgstr "n'a pas pu créer le socket d'écoute pour « %s »"
 
-#: postmaster/postmaster.c:921
+#: postmaster/postmaster.c:930
 msgid "could not create any TCP/IP sockets"
 msgstr "n'a pas pu créer de socket TCP/IP"
 
-#: postmaster/postmaster.c:972
+#: postmaster/postmaster.c:981
 msgid "could not create Unix-domain socket"
 msgstr "n'a pas pu créer le socket domaine Unix"
 
-#: postmaster/postmaster.c:980
+#: postmaster/postmaster.c:989
 msgid "no socket created for listening"
 msgstr "pas de socket créé pour l'écoute"
 
-#: postmaster/postmaster.c:1019
+#: postmaster/postmaster.c:1036
 msgid "could not create I/O completion port for child queue"
 msgstr "n'a pas pu créer un port de terminaison I/O pour la queue"
 
-#: postmaster/postmaster.c:1063
+#: postmaster/postmaster.c:1080
 #, c-format
 msgid "%s: could not write external PID file \"%s\": %s\n"
 msgstr "%s : n'a pas pu écrire le fichier PID externe « %s » : %s\n"
 
-#: postmaster/postmaster.c:1108 utils/init/postinit.c:197
+#: postmaster/postmaster.c:1146 utils/init/postinit.c:197
 msgid "could not load pg_hba.conf"
 msgstr "n'a pas pu charger pg_hba.conf"
 
-#: postmaster/postmaster.c:1126
+#: postmaster/postmaster.c:1164
 msgid "postmaster became multithreaded during startup"
 msgstr "le postmaster est devenu multithreadé lors du démarrage"
 
-#: postmaster/postmaster.c:1127
+#: postmaster/postmaster.c:1165
 msgid "Set the LC_ALL environment variable to a valid locale."
 msgstr "Configurez la variable d'environnement LC_ALL avec une locale valide."
 
-#: postmaster/postmaster.c:1173
+#: postmaster/postmaster.c:1242
 #, c-format
 msgid "%s: could not locate matching postgres executable"
 msgstr "%s : n'a pas pu localiser l'exécutable postgres correspondant"
 
-#: postmaster/postmaster.c:1194 utils/misc/tzparser.c:339 utils/adt/misc.c:213
+#: postmaster/postmaster.c:1263 utils/misc/tzparser.c:339 utils/adt/misc.c:213
 #: utils/adt/genfile.c:353 commands/tablespace.c:706 commands/tablespace.c:716
-#: storage/file/fd.c:1738 storage/file/copydir.c:64 storage/file/copydir.c:103
+#: storage/file/fd.c:1774 storage/file/fd.c:2354 storage/file/copydir.c:64
+#: storage/file/copydir.c:103
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "n'a pas pu ouvrir le répertoire « %s » : %m"
 
-#: postmaster/postmaster.c:1196 utils/misc/tzparser.c:341
+#: postmaster/postmaster.c:1265 utils/misc/tzparser.c:341
 #, c-format
 msgid ""
 "This may indicate an incomplete PostgreSQL installation, or that the file "
@@ -520,44 +521,44 @@ msgstr ""
 "Ceci peut indiquer une installation PostgreSQL incomplète, ou que le fichier "
 "« %s » a été déplacé."
 
-#: postmaster/postmaster.c:1224
+#: postmaster/postmaster.c:1293
 #, c-format
 msgid "data directory \"%s\" does not exist"
 msgstr "le répertoire des données « %s » n'existe pas"
 
-#: postmaster/postmaster.c:1229
+#: postmaster/postmaster.c:1298
 #, c-format
 msgid "could not read permissions of directory \"%s\": %m"
 msgstr "n'a pas pu lire les droits du répertoire « %s » : %m"
 
-#: postmaster/postmaster.c:1237
+#: postmaster/postmaster.c:1306
 #, c-format
 msgid "specified data directory \"%s\" is not a directory"
 msgstr "le répertoire des données « %s » n'est pas un répertoire"
 
-#: postmaster/postmaster.c:1253
+#: postmaster/postmaster.c:1322
 #, c-format
 msgid "data directory \"%s\" has wrong ownership"
 msgstr "le répertoire des données « %s » a un mauvais propriétaire"
 
-#: postmaster/postmaster.c:1255
+#: postmaster/postmaster.c:1324
 msgid "The server must be started by the user that owns the data directory."
 msgstr ""
 "Le serveur doit être en cours d'exécution par l'utilisateur qui possède le\n"
 "répertoire des données."
 
-#: postmaster/postmaster.c:1275
+#: postmaster/postmaster.c:1344
 #, c-format
 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"
 
-#: postmaster/postmaster.c:1277
+#: postmaster/postmaster.c:1346
 msgid "Permissions should be u=rwx (0700)."
 msgstr "Les droits devraient être u=rwx (0700)."
 
-#: postmaster/postmaster.c:1288
+#: postmaster/postmaster.c:1357
 #, c-format
 msgid ""
 "%s: could not find the database system\n"
@@ -568,45 +569,53 @@ msgstr ""
 "S'attendait à le trouver dans le répertoire « %s »,\n"
 "mais n'a pas réussi à ouvrir le fichier « %s »: %s\n"
 
-#: postmaster/postmaster.c:1324
+#: postmaster/postmaster.c:1393
 #, c-format
 msgid "%s: could not open file \"%s\": %s\n"
 msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n"
 
-#: postmaster/postmaster.c:1331
+#: postmaster/postmaster.c:1400
 #, c-format
 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"
 
-#: postmaster/postmaster.c:1342
+#: postmaster/postmaster.c:1411
 #, c-format
 msgid "%s: could not fork background process: %s\n"
 msgstr "%s : n'a pas pu créer un processus fils : %s\n"
 
-#: postmaster/postmaster.c:1364
+#: postmaster/postmaster.c:1433
 #, c-format
 msgid "%s: could not dissociate from controlling TTY: %s\n"
 msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n"
 
-#: postmaster/postmaster.c:1459
+#: postmaster/postmaster.c:1529
 #, c-format
 msgid "select() failed in postmaster: %m"
 msgstr "échec de select() dans postmaster : %m"
 
-#: postmaster/postmaster.c:1631 postmaster/postmaster.c:1662
+#: postmaster/postmaster.c:1651
+msgid ""
+"performing immediate shutdown because data directory lock file is invalid"
+msgstr ""
+"exécution d'un arrêt immédiat, le fichier verrou du répertoire de données "
+"étant\n"
+"invalide"
+
+#: postmaster/postmaster.c:1730 postmaster/postmaster.c:1761
 msgid "incomplete startup packet"
 msgstr "paquet de démarrage incomplet"
 
-#: postmaster/postmaster.c:1643
+#: postmaster/postmaster.c:1742
 msgid "invalid length of startup packet"
 msgstr "longueur invalide du paquet de démarrage"
 
-#: postmaster/postmaster.c:1701
+#: postmaster/postmaster.c:1800
 #, c-format
 msgid "failed to send SSL negotiation response: %m"
 msgstr "échec lors de l'envoi de la réponse de négotiation SSL : %m"
 
-#: postmaster/postmaster.c:1730
+#: postmaster/postmaster.c:1829
 #, c-format
 msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
 msgstr ""
@@ -614,303 +623,303 @@ msgstr ""
 "à\n"
 "%u.%u"
 
-#: postmaster/postmaster.c:1781
+#: postmaster/postmaster.c:1880
 msgid "invalid value for boolean option \"replication\""
 msgstr "valeur invalide pour l'option booléenne « replication »"
 
-#: postmaster/postmaster.c:1801
+#: postmaster/postmaster.c:1900
 msgid "invalid startup packet layout: expected terminator as last byte"
 msgstr ""
 "configuration invalide du paquet de démarrage : terminaison attendue comme\n"
 "dernier octet"
 
-#: postmaster/postmaster.c:1829
+#: postmaster/postmaster.c:1928
 msgid "no PostgreSQL user name specified in startup packet"
 msgstr ""
 "aucun nom d'utilisateur PostgreSQL n'a été spécifié dans le paquet de "
 "démarrage"
 
-#: postmaster/postmaster.c:1886
+#: postmaster/postmaster.c:1985
 msgid "the database system is starting up"
 msgstr "le système de bases de données se lance"
 
-#: postmaster/postmaster.c:1891
+#: postmaster/postmaster.c:1990
 msgid "the database system is shutting down"
 msgstr "le système de base de données s'arrête"
 
-#: postmaster/postmaster.c:1896
+#: postmaster/postmaster.c:1995
 msgid "the database system is in recovery mode"
 msgstr "le système de bases de données est en cours de restauration"
 
-#: postmaster/postmaster.c:1901 storage/ipc/procarray.c:271
+#: postmaster/postmaster.c:2000 storage/ipc/procarray.c:271
 #: storage/ipc/sinvaladt.c:302 storage/lmgr/proc.c:304
 msgid "sorry, too many clients already"
 msgstr "désolé, trop de clients sont déjà connectés"
 
-#: postmaster/postmaster.c:1963
+#: postmaster/postmaster.c:2062
 #, c-format
 msgid "wrong key in cancel request for process %d"
 msgstr "mauvaise clé dans la demande d'annulation pour le processus %d"
 
-#: postmaster/postmaster.c:1971
+#: postmaster/postmaster.c:2070
 #, c-format
 msgid "PID %d in cancel request did not match any process"
 msgstr "le PID %d dans la demande d'annulation ne correspond à aucun processus"
 
-#: postmaster/postmaster.c:2043 postmaster/postmaster.c:2074
-#: postmaster/postmaster.c:3276 postmaster/postmaster.c:3963
-#: postmaster/postmaster.c:4048 postmaster/postmaster.c:4677
+#: postmaster/postmaster.c:2142 postmaster/postmaster.c:2173
+#: postmaster/postmaster.c:3385 postmaster/postmaster.c:4083
+#: postmaster/postmaster.c:4168 postmaster/postmaster.c:4800
 #: utils/hash/dynahash.c:368 utils/hash/dynahash.c:445
 #: utils/hash/dynahash.c:959 utils/misc/guc.c:3298 utils/misc/guc.c:3311
 #: utils/misc/guc.c:3324 utils/misc/tzparser.c:470 utils/init/miscinit.c:150
-#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/fmgr/dfmgr.c:224
-#: utils/mb/mbutils.c:374 utils/mb/mbutils.c:675 utils/mmgr/aset.c:416
-#: utils/mmgr/aset.c:587 utils/mmgr/aset.c:765 utils/mmgr/aset.c:966
+#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/fmgr/dfmgr.c:220
+#: utils/mb/mbutils.c:374 utils/mb/mbutils.c:675 utils/mmgr/aset.c:420
+#: utils/mmgr/aset.c:591 utils/mmgr/aset.c:769 utils/mmgr/aset.c:970
 #: utils/adt/regexp.c:219 utils/adt/varlena.c:3472 utils/adt/varlena.c:3493
 #: utils/adt/formatting.c:1528 utils/adt/formatting.c:1644
 #: utils/adt/formatting.c:1761 lib/stringinfo.c:266 commands/sequence.c:1036
-#: libpq/auth.c:1033 libpq/auth.c:1395 libpq/auth.c:1463 libpq/auth.c:1865
-#: storage/file/fd.c:420 storage/file/fd.c:817 storage/file/fd.c:935
-#: storage/file/fd.c:1499 storage/ipc/procarray.c:849
+#: libpq/auth.c:1036 libpq/auth.c:1396 libpq/auth.c:1464 libpq/auth.c:1868
+#: storage/file/fd.c:445 storage/file/fd.c:842 storage/file/fd.c:960
+#: storage/file/fd.c:1524 storage/ipc/procarray.c:849
 #: storage/ipc/procarray.c:1260 storage/ipc/procarray.c:1267
 #: storage/ipc/procarray.c:1507 storage/ipc/procarray.c:1958
 #: storage/buffer/localbuf.c:350 storage/buffer/buf_init.c:154
 msgid "out of memory"
 msgstr "mémoire épuisée"
 
-#: postmaster/postmaster.c:2177
+#: postmaster/postmaster.c:2276
 msgid "received SIGHUP, reloading configuration files"
 msgstr "a reçu SIGHUP, rechargement des fichiers de configuration"
 
-#: postmaster/postmaster.c:2200
+#: postmaster/postmaster.c:2299
 msgid "pg_hba.conf not reloaded"
 msgstr "pg_hba.conf non lu"
 
-#: postmaster/postmaster.c:2243
+#: postmaster/postmaster.c:2342
 msgid "received smart shutdown request"
 msgstr "a reçu une demande d'arrêt intelligent"
 
-#: postmaster/postmaster.c:2290
+#: postmaster/postmaster.c:2389
 msgid "received fast shutdown request"
 msgstr "a reçu une demande d'arrêt rapide"
 
-#: postmaster/postmaster.c:2308
+#: postmaster/postmaster.c:2407
 msgid "aborting any active transactions"
 msgstr "annulation des transactions actives"
 
-#: postmaster/postmaster.c:2337
+#: postmaster/postmaster.c:2436
 msgid "received immediate shutdown request"
 msgstr "a reçu une demande d'arrêt immédiat"
 
-#: postmaster/postmaster.c:2425 postmaster/postmaster.c:2446
+#: postmaster/postmaster.c:2525 postmaster/postmaster.c:2548
 msgid "startup process"
 msgstr "processus de lancement"
 
-#: postmaster/postmaster.c:2428
+#: postmaster/postmaster.c:2528
 msgid "aborting startup due to startup process failure"
 msgstr ""
 "annulation du démarrage à cause d'un échec dans le processus de lancement"
 
-#: postmaster/postmaster.c:2480
+#: postmaster/postmaster.c:2583
 msgid "database system is ready to accept connections"
 msgstr "le système de bases de données est prêt pour accepter les connexions"
 
-#: postmaster/postmaster.c:2535
+#: postmaster/postmaster.c:2638
 msgid "background writer process"
 msgstr "processus d'écriture en tâche de fond"
 
-#: postmaster/postmaster.c:2551
+#: postmaster/postmaster.c:2654
 msgid "WAL writer process"
 msgstr "processus d'écriture des journaux de transaction"
 
-#: postmaster/postmaster.c:2565
+#: postmaster/postmaster.c:2668
 msgid "WAL receiver process"
 msgstr "processus de réception des journaux de transaction"
 
-#: postmaster/postmaster.c:2580
+#: postmaster/postmaster.c:2683
 msgid "autovacuum launcher process"
 msgstr "processus de l'autovacuum"
 
-#: postmaster/postmaster.c:2595
+#: postmaster/postmaster.c:2698
 msgid "archiver process"
 msgstr "processus d'archivage"
 
-#: postmaster/postmaster.c:2611
+#: postmaster/postmaster.c:2714
 msgid "statistics collector process"
 msgstr "processus de récupération des statistiques"
 
-#: postmaster/postmaster.c:2625
+#: postmaster/postmaster.c:2728
 msgid "system logger process"
 msgstr "processus des journaux applicatifs"
 
-#: postmaster/postmaster.c:2660 postmaster/postmaster.c:2679
-#: postmaster/postmaster.c:2686 postmaster/postmaster.c:2704
+#: postmaster/postmaster.c:2763 postmaster/postmaster.c:2782
+#: postmaster/postmaster.c:2789 postmaster/postmaster.c:2807
 msgid "server process"
 msgstr "processus serveur"
 
-#: postmaster/postmaster.c:2740
+#: postmaster/postmaster.c:2843
 msgid "terminating any other active server processes"
 msgstr "arrêt des autres processus serveur actifs"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2905
+#: postmaster/postmaster.c:3012
 #, c-format
 msgid "%s (PID %d) exited with exit code %d"
 msgstr "%s (PID %d) quitte avec le code de sortie %d"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2914
+#: postmaster/postmaster.c:3021
 #, c-format
 msgid "%s (PID %d) was terminated by exception 0x%X"
 msgstr "%s (PID %d) a été arrêté par l'exception 0x%X"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2923
+#: postmaster/postmaster.c:3030
 #, c-format
 msgid "%s (PID %d) was terminated by signal %d: %s"
 msgstr "%s (PID %d) a été arrêté par le signal %d : %s"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2933
+#: postmaster/postmaster.c:3040
 #, c-format
 msgid "%s (PID %d) was terminated by signal %d"
 msgstr "%s (PID %d) a été arrêté par le signal %d"
 
 #. translator: %s is a noun phrase describing a child process, such as
 #. "server process"
-#: postmaster/postmaster.c:2942
+#: postmaster/postmaster.c:3049
 #, c-format
 msgid "%s (PID %d) exited with unrecognized status %d"
 msgstr "%s (PID %d) a quitté avec le statut inattendu %d"
 
-#: postmaster/postmaster.c:3122
+#: postmaster/postmaster.c:3229
 msgid "abnormal database system shutdown"
 msgstr "le système de base de données a été arrêté anormalement"
 
-#: postmaster/postmaster.c:3161
+#: postmaster/postmaster.c:3269
 msgid "all server processes terminated; reinitializing"
 msgstr "tous les processus serveur se sont arrêtés, réinitialisation"
 
-#: postmaster/postmaster.c:3344
+#: postmaster/postmaster.c:3453
 #, c-format
 msgid "could not fork new process for connection: %m"
 msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : %m"
 
-#: postmaster/postmaster.c:3386
+#: postmaster/postmaster.c:3495
 msgid "could not fork new process for connection: "
 msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : "
 
-#: postmaster/postmaster.c:3493
+#: postmaster/postmaster.c:3619
 #, c-format
 msgid "connection received: host=%s port=%s"
 msgstr "connexion reçue : hôte=%s port=%s"
 
-#: postmaster/postmaster.c:3498
+#: postmaster/postmaster.c:3624
 #, c-format
 msgid "connection received: host=%s"
 msgstr "connexion reçue : hôte=%s"
 
-#: postmaster/postmaster.c:3738 access/transam/xlog.c:2421
-#: access/transam/xlog.c:2553 access/transam/xlog.c:4490
-#: access/transam/xlog.c:9336 access/transam/xlog.c:9580
+#: postmaster/postmaster.c:3858 access/transam/xlog.c:2419
+#: access/transam/xlog.c:2551 access/transam/xlog.c:4488
+#: access/transam/xlog.c:9334 access/transam/xlog.c:9578
 #: storage/file/copydir.c:169 storage/smgr/md.c:289
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier « %s » : %m"
 
-#: postmaster/postmaster.c:3748 postmaster/postmaster.c:3758
-#: utils/misc/guc.c:7446 utils/misc/guc.c:7471 utils/init/miscinit.c:1097
+#: postmaster/postmaster.c:3868 postmaster/postmaster.c:3878
+#: utils/misc/guc.c:7457 utils/misc/guc.c:7482 utils/init/miscinit.c:1097
 #: utils/init/miscinit.c:1106 utils/init/miscinit.c:1113
-#: access/transam/xlog.c:2453 access/transam/xlog.c:2585
-#: access/transam/xlog.c:4542 access/transam/xlog.c:4605
+#: access/transam/xlog.c:2451 access/transam/xlog.c:2583
+#: access/transam/xlog.c:4540 access/transam/xlog.c:4603
 #: storage/file/copydir.c:194
 #, c-format
 msgid "could not write to file \"%s\": %m"
 msgstr "n'a pas pu écrire dans le fichier « %s » : %m"
 
-#: postmaster/postmaster.c:3777
+#: postmaster/postmaster.c:3897
 #, c-format
 msgid "could not execute server process \"%s\": %m"
 msgstr "n'a pas pu exécuter le processus serveur « %s » : %m"
 
-#: postmaster/postmaster.c:4254
+#: postmaster/postmaster.c:4377
 msgid "postmaster became multithreaded"
 msgstr "le postmaster est devenu multithreadé"
 
-#: postmaster/postmaster.c:4310
+#: postmaster/postmaster.c:4433
 msgid "database system is ready to accept read only connections"
 msgstr ""
 "le système de bases de données est prêt pour accepter les connexions en "
 "lecture seule"
 
-#: postmaster/postmaster.c:4580
+#: postmaster/postmaster.c:4703
 #, c-format
 msgid "could not fork startup process: %m"
 msgstr "n'a pas pu lancer le processus fils de démarrage : %m"
 
-#: postmaster/postmaster.c:4584
+#: postmaster/postmaster.c:4707
 #, c-format
 msgid "could not fork background writer process: %m"
 msgstr ""
 "n'a pas pu créer un processus fils du processus d'écriture en tâche de\n"
 "fond : %m"
 
-#: postmaster/postmaster.c:4588
+#: postmaster/postmaster.c:4711
 #, c-format
 msgid "could not fork WAL writer process: %m"
 msgstr ""
 "n'a pas pu créer un processus fils du processus d'écriture des journaux de\n"
 "transaction : %m"
 
-#: postmaster/postmaster.c:4592
+#: postmaster/postmaster.c:4715
 #, c-format
 msgid "could not fork WAL receiver process: %m"
 msgstr ""
 "n'a pas pu créer un processus fils de réception des journaux de\n"
 "transactions : %m"
 
-#: postmaster/postmaster.c:4596
+#: postmaster/postmaster.c:4719
 #, c-format
 msgid "could not fork process: %m"
 msgstr "n'a pas pu lancer le processus fils : %m"
 
-#: postmaster/postmaster.c:4881
+#: postmaster/postmaster.c:5004
 #, c-format
 msgid "could not duplicate socket %d for use in backend: error code %d"
 msgstr "n'a pas pu dupliquer la socket %d pour le serveur : code d'erreur %d"
 
-#: postmaster/postmaster.c:4913
+#: postmaster/postmaster.c:5036
 #, c-format
 msgid "could not create inherited socket: error code %d\n"
 msgstr "n'a pas pu créer la socket héritée : code d'erreur %d\n"
 
-#: postmaster/postmaster.c:4942
+#: postmaster/postmaster.c:5065
 #, c-format
 msgid "could not open backend variables file \"%s\": %s\n"
 msgstr "n'a pas pu ouvrir le fichier des variables moteurs « %s » : %s\n"
 
-#: postmaster/postmaster.c:4949
+#: postmaster/postmaster.c:5072
 #, c-format
 msgid "could not read from backend variables file \"%s\": %s\n"
 msgstr "n'a pas pu lire le fichier de configuration serveur « %s » : %s\n"
 
-#: postmaster/postmaster.c:4958
+#: postmaster/postmaster.c:5081
 #, c-format
 msgid "could not remove file \"%s\": %s\n"
 msgstr "n'a pas pu supprimer le fichier « %s » : %s\n"
 
-#: postmaster/postmaster.c:4975
+#: postmaster/postmaster.c:5098
 #, c-format
 msgid "could not map view of backend variables: error code %d\n"
 msgstr ""
 "n'a pas pu exécuter MapViewOfFile sur les variables de configuration : code\n"
 "d'erreur %d\n"
 
-#: postmaster/postmaster.c:4984
+#: postmaster/postmaster.c:5107
 #, c-format
 msgid "could not unmap view of backend variables: error code %d\n"
 msgstr ""
@@ -918,18 +927,18 @@ msgstr ""
 "code\n"
 "d'erreur %d\n"
 
-#: postmaster/postmaster.c:4991
+#: postmaster/postmaster.c:5114
 #, c-format
 msgid "could not close handle to backend parameter variables: error code %d\n"
 msgstr ""
 "n'a pas pu fermer le lien vers les variables des paramètres du serveur :\n"
 "code d'erreur %d\n"
 
-#: postmaster/postmaster.c:5136
+#: postmaster/postmaster.c:5259
 msgid "could not read exit code for process\n"
 msgstr "n'a pas pu lire le code de sortie du processus\n"
 
-#: postmaster/postmaster.c:5141
+#: postmaster/postmaster.c:5264
 msgid "could not post child completion status\n"
 msgstr "n'a pas pu poster le statut de fin de l'enfant\n"
 
@@ -943,17 +952,17 @@ msgstr "la configuration de recherche plein texte 
 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:4325
+#: utils/cache/relcache.c:4357
 #, 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:4327
+#: utils/cache/relcache.c:4359
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Continue malgré tout, mais quelque chose s'est mal passé."
 
-#: utils/cache/relcache.c:4541
+#: utils/cache/relcache.c:4592
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier cache « %s » : %m"
@@ -1056,10 +1065,10 @@ msgstr "%s n'est pas un enum"
 
 #: utils/hash/dynahash.c:955 storage/ipc/shmem.c:190
 #: storage/lmgr/predicate.c:2246 storage/lmgr/predicate.c:2261
-#: storage/lmgr/predicate.c:3653 storage/lmgr/predicate.c:4796
-#: storage/lmgr/proc.c:197 storage/lmgr/proc.c:216 storage/lmgr/lock.c:723
-#: storage/lmgr/lock.c:792 storage/lmgr/lock.c:2305 storage/lmgr/lock.c:2704
-#: storage/lmgr/lock.c:2769
+#: storage/lmgr/predicate.c:3652 storage/lmgr/predicate.c:4795
+#: storage/lmgr/proc.c:197 storage/lmgr/proc.c:216 storage/lmgr/lock.c:724
+#: storage/lmgr/lock.c:793 storage/lmgr/lock.c:2362 storage/lmgr/lock.c:2761
+#: storage/lmgr/lock.c:2826
 msgid "out of shared memory"
 msgstr "mémoire partagée épuisée"
 
@@ -2828,7 +2837,7 @@ msgstr ""
 "« d »."
 
 #: utils/misc/guc.c:5100 utils/misc/guc.c:5883 utils/misc/guc.c:5935
-#: utils/misc/guc.c:6608 utils/misc/guc.c:6767 utils/misc/guc.c:7952
+#: utils/misc/guc.c:6619 utils/misc/guc.c:6778 utils/misc/guc.c:7963
 #: guc-file.l:202
 #, c-format
 msgid "unrecognized configuration parameter \"%s\""
@@ -2858,7 +2867,7 @@ msgid "parameter \"%s\" cannot be set after connection start"
 msgstr ""
 "le paramètre « %s » ne peut pas être initialisé après le lancement du serveur"
 
-#: utils/misc/guc.c:5227 utils/misc/guc.c:7967
+#: utils/misc/guc.c:5227 utils/misc/guc.c:7978
 #, c-format
 msgid "permission denied to set parameter \"%s\""
 msgstr "droit refusé pour initialiser le paramètre « %s »"
@@ -2877,23 +2886,22 @@ msgstr ""
 "ne peut pas configurer le paramètre « %s » à l'intérieur d'une fonction\n"
 "restreinte pour sécurité"
 
-#: utils/misc/guc.c:5323 access/transam/xlog.c:5368 access/transam/xlog.c:5459
-#: access/transam/xlog.c:5470 commands/extension.c:527
-#: commands/extension.c:535
+#: utils/misc/guc.c:5323 access/transam/xlog.c:5366 access/transam/xlog.c:5457
+#: access/transam/xlog.c:5468 commands/extension.c:527 commands/extension.c:535
 #, c-format
 msgid "parameter \"%s\" requires a Boolean value"
 msgstr "le paramètre « %s » requiert une valeur booléenne"
 
-#: utils/misc/guc.c:5411 utils/misc/guc.c:5725 utils/misc/guc.c:8131
-#: utils/misc/guc.c:8165
+#: utils/misc/guc.c:5411 utils/misc/guc.c:5725 utils/misc/guc.c:8142
+#: utils/misc/guc.c:8176
 #, c-format
 msgid "invalid value for parameter \"%s\": \"%s\""
 msgstr "valeur invalide pour le paramètre « %s » : « %s »"
 
-#: utils/misc/guc.c:5413 utils/misc/guc.c:5727 utils/misc/guc.c:8034
-#: utils/misc/guc.c:8068 utils/misc/guc.c:8102 utils/misc/guc.c:8136
-#: utils/misc/guc.c:8171 commands/tablecmds.c:699 commands/user.c:957
-#: storage/lmgr/proc.c:1084 storage/lmgr/deadlock.c:951
+#: utils/misc/guc.c:5413 utils/misc/guc.c:5727 utils/misc/guc.c:8045
+#: utils/misc/guc.c:8079 utils/misc/guc.c:8113 utils/misc/guc.c:8147
+#: utils/misc/guc.c:8182 commands/tablecmds.c:699 commands/user.c:957
+#: storage/lmgr/proc.c:1085 storage/lmgr/deadlock.c:951
 #: catalog/objectaddress.c:315 catalog/dependency.c:937
 #: catalog/dependency.c:938 catalog/dependency.c:944 catalog/dependency.c:945
 #: catalog/dependency.c:956 catalog/dependency.c:957 port/win32/security.c:51
@@ -2918,7 +2926,7 @@ msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
 msgstr ""
 "%g est en dehors des limites valides pour le paramètre « %s » (%g .. %g)"
 
-#: utils/misc/guc.c:5891 utils/misc/guc.c:5939 utils/misc/guc.c:6771
+#: utils/misc/guc.c:5891 utils/misc/guc.c:5939 utils/misc/guc.c:6782
 #, c-format
 msgid "must be superuser to examine \"%s\""
 msgstr "doit être super-utilisateur pour examiner « %s »"
@@ -2932,42 +2940,42 @@ msgstr "SET %s prend un seul argument"
 msgid "SET requires parameter name"
 msgstr "SET requiert le nom du paramètre"
 
-#: utils/misc/guc.c:6353
+#: utils/misc/guc.c:6364
 #, c-format
 msgid "attempt to redefine parameter \"%s\""
 msgstr "tentative de redéfinition du paramètre « %s »"
 
-#: utils/misc/guc.c:7547 utils/init/miscinit.c:1055
+#: utils/misc/guc.c:7558 utils/init/miscinit.c:1055 utils/init/miscinit.c:1170
 #, c-format
 msgid "could not read from file \"%s\": %m"
 msgstr "n'a pas pu lire à partir du fichier « %s » : %m"
 
-#: utils/misc/guc.c:7668
+#: utils/misc/guc.c:7679
 #, c-format
 msgid "could not parse setting for parameter \"%s\""
 msgstr "n'a pas pu analyser la configuration du paramètre « %s »"
 
-#: utils/misc/guc.c:8029 utils/misc/guc.c:8063
+#: utils/misc/guc.c:8040 utils/misc/guc.c:8074
 #, c-format
 msgid "invalid value for parameter \"%s\": %d"
 msgstr "valeur invalide pour le paramètre « %s » : %d"
 
-#: utils/misc/guc.c:8097
+#: utils/misc/guc.c:8108
 #, c-format
 msgid "invalid value for parameter \"%s\": %g"
 msgstr "valeur invalide pour le paramètre « %s » : %g"
 
-#: utils/misc/guc.c:8201 commands/variable.c:59 commands/tablespace.c:1184
+#: utils/misc/guc.c:8212 commands/variable.c:59 commands/tablespace.c:1184
 #: replication/syncrep.c:661 catalog/namespace.c:3559
 msgid "List syntax is invalid."
 msgstr "La syntaxe de la liste est invalide."
 
-#: utils/misc/guc.c:8225 commands/variable.c:160
+#: utils/misc/guc.c:8236 commands/variable.c:160
 #, c-format
 msgid "Unrecognized key word: \"%s\"."
 msgstr "Mot clé non reconnu : « %s »"
 
-#: utils/misc/guc.c:8287
+#: utils/misc/guc.c:8298
 msgid ""
 "\"temp_buffers\" cannot be changed after any temporary tables have been "
 "accessed in the session."
@@ -2975,28 +2983,28 @@ msgstr ""
 "« temp_buffers » ne peut pas être modifié après que des tables temporaires "
 "aient été utilisées dans la session."
 
-#: utils/misc/guc.c:8299
+#: utils/misc/guc.c:8310
 msgid "SET AUTOCOMMIT TO OFF is no longer supported"
 msgstr "SET AUTOCOMMIT TO OFF n'est plus supporté"
 
-#: utils/misc/guc.c:8374
+#: utils/misc/guc.c:8385
 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"
 
-#: utils/misc/guc.c:8387
+#: utils/misc/guc.c:8398
 msgid "Bonjour is not supported by this build"
 msgstr "Bonjour n'est pas supporté dans cette installation"
 
-#: utils/misc/guc.c:8400
+#: utils/misc/guc.c:8411
 msgid "SSL is not supported by this build"
 msgstr "SSL n'est pas supporté dans cette installation"
 
-#: utils/misc/guc.c:8412
+#: utils/misc/guc.c:8423
 msgid "Cannot enable parameter when \"log_statement_stats\" is true."
 msgstr "Ne peut pas activer le paramètre avec « log_statement_stats » à true."
 
-#: utils/misc/guc.c:8424
+#: utils/misc/guc.c:8435
 msgid ""
 "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", "
 "\"log_planner_stats\", or \"log_executor_stats\" is true."
@@ -3242,49 +3250,61 @@ msgstr ""
 msgid "could not write lock file \"%s\": %m"
 msgstr "n'a pas pu écrire le fichier verrou « %s » : %m"
 
-#: utils/init/miscinit.c:1046 utils/init/miscinit.c:1161
-#: utils/error/elog.c:1550 access/transam/xlog.c:2538
-#: access/transam/xlog.c:4259 access/transam/xlog.c:4353
-#: access/transam/xlog.c:4509 replication/basebackup.c:916
-#: storage/file/fd.c:384 storage/file/copydir.c:162 storage/smgr/md.c:553
+#: utils/init/miscinit.c:1046 utils/init/miscinit.c:1153
+#: utils/init/miscinit.c:1231 utils/error/elog.c:1550
+#: access/transam/xlog.c:2536 access/transam/xlog.c:4257
+#: access/transam/xlog.c:4351 access/transam/xlog.c:4507
+#: replication/basebackup.c:874 storage/file/fd.c:409 storage/file/fd.c:2423
+#: storage/file/fd.c:2475 storage/file/copydir.c:162 storage/smgr/md.c:553
 #: storage/smgr/md.c:810
 #, c-format
 msgid "could not open file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » : %m"
 
-#: utils/init/miscinit.c:1155 utils/init/miscinit.c:1168
+#: utils/init/miscinit.c:1160
+#, c-format
+msgid "could not open file \"%s\": %m; continuing anyway"
+msgstr "n'a pas pu ouvrir le fichier « %s » : %m ; poursuite du traitement"
+
+#: utils/init/miscinit.c:1183
+#, c-format
+msgid "lock file \"%s\" contains wrong PID: %ld instead of %ld"
+msgstr ""
+"le fichier de verrou « %s » contient le mauvais PID : %ld au lieu de %ld"
+
+#: utils/init/miscinit.c:1225 utils/init/miscinit.c:1238
 #, c-format
 msgid "\"%s\" is not a valid data directory"
 msgstr "« %s » n'est pas un répertoire de données valide"
 
-#: utils/init/miscinit.c:1157
+#: utils/init/miscinit.c:1227
 #, c-format
 msgid "File \"%s\" is missing."
 msgstr "le fichier « %s » est manquant."
 
-#: utils/init/miscinit.c:1170
+#: utils/init/miscinit.c:1240
 #, c-format
 msgid "File \"%s\" does not contain valid data."
 msgstr "le fichier « %s » ne contient aucune données valides."
 
-#: utils/init/miscinit.c:1172
+#: utils/init/miscinit.c:1242
 msgid "You might need to initdb."
 msgstr "Vous pouvez avoir besoin d'exécuter initdb."
 
-#: utils/init/miscinit.c:1179 access/transam/xlog.c:4784
-#: access/transam/xlog.c:4793 access/transam/xlog.c:4817
-#: access/transam/xlog.c:4824 access/transam/xlog.c:4831
-#: access/transam/xlog.c:4836 access/transam/xlog.c:4843
-#: access/transam/xlog.c:4850 access/transam/xlog.c:4857
-#: access/transam/xlog.c:4864 access/transam/xlog.c:4871
-#: access/transam/xlog.c:4878 access/transam/xlog.c:4887
-#: access/transam/xlog.c:4894 access/transam/xlog.c:4903
-#: access/transam/xlog.c:4910 access/transam/xlog.c:4919
-#: access/transam/xlog.c:4926
+#: utils/init/miscinit.c:1249 access/transam/xlog.c:4782
+#: access/transam/xlog.c:4791 access/transam/xlog.c:4815
+#: access/transam/xlog.c:4822 access/transam/xlog.c:4829
+#: access/transam/xlog.c:4834 access/transam/xlog.c:4841
+#: access/transam/xlog.c:4848 access/transam/xlog.c:4855
+#: access/transam/xlog.c:4862 access/transam/xlog.c:4869
+#: access/transam/xlog.c:4876 access/transam/xlog.c:4885
+#: access/transam/xlog.c:4892 access/transam/xlog.c:4901
+#: access/transam/xlog.c:4908 access/transam/xlog.c:4917
+#: access/transam/xlog.c:4924
 msgid "database files are incompatible with server"
 msgstr "les fichiers de la base de données sont incompatibles avec le serveur"
 
-#: utils/init/miscinit.c:1180
+#: utils/init/miscinit.c:1250
 #, c-format
 msgid ""
 "The data directory was initialized by PostgreSQL version %ld.%ld, which is "
@@ -3293,12 +3313,12 @@ msgstr ""
 "Le répertoire des données a été initialisé avec PostgreSQL version %ld.%ld,\n"
 "qui est non compatible avec cette version %s."
 
-#: utils/init/miscinit.c:1228
+#: utils/init/miscinit.c:1298
 #, c-format
 msgid "invalid list syntax in parameter \"%s\""
 msgstr "syntaxe de liste invalide pour le paramètre « %s »"
 
-#: utils/init/miscinit.c:1265
+#: utils/init/miscinit.c:1335
 #, c-format
 msgid "loaded library \"%s\""
 msgstr "bibliothèque « %s » chargée"
@@ -3405,7 +3425,7 @@ msgid ""
 "remaining connection slots are reserved for non-replication superuser "
 "connections"
 msgstr ""
-"les emplacements de connexions restants sont réservés pour les connexion\n"
+"les emplacements de connexions restants sont réservés pour les connexions\n"
 "superutilisateur non relatif à la réplication"
 
 #: utils/init/postinit.c:675
@@ -3413,8 +3433,8 @@ msgid "must be replication role to start walsender"
 msgstr ""
 "doit être un rôle ayant l'attribut de réplication pour exécuter walsender"
 
-#: utils/init/postinit.c:718 utils/init/postinit.c:786
-#: utils/init/postinit.c:803 commands/dbcommands.c:793
+#: utils/init/postinit.c:718 utils/init/postinit.c:800
+#: utils/init/postinit.c:817 commands/dbcommands.c:793
 #: commands/dbcommands.c:938 commands/dbcommands.c:1037
 #: commands/dbcommands.c:1229 commands/dbcommands.c:1414
 #: commands/dbcommands.c:1499 commands/dbcommands.c:1926 commands/comment.c:60
@@ -3427,16 +3447,16 @@ msgstr "la base de donn
 msgid "database %u does not exist"
 msgstr "la base de données « %u » n'existe pas"
 
-#: utils/init/postinit.c:787
+#: utils/init/postinit.c:801
 msgid "It seems to have just been dropped or renamed."
 msgstr "Cet objet semble avoir été tout juste supprimé ou renommé."
 
-#: utils/init/postinit.c:805
+#: utils/init/postinit.c:819
 #, c-format
 msgid "The database subdirectory \"%s\" is missing."
 msgstr "Le sous-répertoire de la base de données « %s » est manquant."
 
-#: utils/init/postinit.c:810
+#: utils/init/postinit.c:824
 #, c-format
 msgid "could not access directory \"%s\": %m"
 msgstr "n'a pas pu accéder au répertoire « %s » : %m"
@@ -3550,17 +3570,17 @@ msgstr "TRAP : ExceptionalCondition : mauvais arguments\n"
 msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
 msgstr "TRAP : %s(« %s », fichier : « %s », ligne : %d)\n"
 
-#: utils/sort/tuplesort.c:3135
+#: utils/sort/tuplesort.c:3142
 #, c-format
 msgid "could not create unique index \"%s\""
 msgstr "n'a pas pu créer l'index unique « %s »"
 
-#: utils/sort/tuplesort.c:3137
+#: utils/sort/tuplesort.c:3144
 #, c-format
 msgid "Key %s is duplicated."
 msgstr "La clé %s est dupliquée."
 
-#: utils/sort/tuplesort.c:3138
+#: utils/sort/tuplesort.c:3145
 msgid "Duplicate keys exist."
 msgstr "Des clés dupliquées existent."
 
@@ -3600,97 +3620,97 @@ 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/dfmgr.c:125
+#: utils/fmgr/dfmgr.c:121
 #, c-format
 msgid "could not find function \"%s\" in file \"%s\""
 msgstr "n'a pas pu trouver la fonction « %s » dans le fichier « %s »"
 
-#: utils/fmgr/dfmgr.c:204 utils/fmgr/dfmgr.c:413 utils/fmgr/dfmgr.c:461
+#: utils/fmgr/dfmgr.c:200 utils/fmgr/dfmgr.c:409 utils/fmgr/dfmgr.c:457
 #, c-format
 msgid "could not access file \"%s\": %m"
 msgstr "n'a pas pu accéder au fichier « %s » : %m"
 
-#: utils/fmgr/dfmgr.c:242
+#: utils/fmgr/dfmgr.c:238
 #, c-format
 msgid "could not load library \"%s\": %s"
 msgstr "n'a pas pu charger la bibliothèque « %s » : %s"
 
-#: utils/fmgr/dfmgr.c:274
+#: utils/fmgr/dfmgr.c:270
 #, c-format
 msgid "incompatible library \"%s\": missing magic block"
 msgstr "bibliothèque « %s » incompatible : bloc magique manquant"
 
-#: utils/fmgr/dfmgr.c:276
+#: utils/fmgr/dfmgr.c:272
 msgid "Extension libraries are required to use the PG_MODULE_MAGIC macro."
 msgstr ""
 "Les bibliothèques étendues nécessitent l'utilisation de la macro\n"
 "PG_MODULE_MAGIC."
 
-#: utils/fmgr/dfmgr.c:312
+#: utils/fmgr/dfmgr.c:308
 #, c-format
 msgid "incompatible library \"%s\": version mismatch"
 msgstr "bibliothèque « %s » incompatible : versions différentes"
 
-#: utils/fmgr/dfmgr.c:314
+#: utils/fmgr/dfmgr.c:310
 #, c-format
 msgid "Server is version %d.%d, library is version %d.%d."
 msgstr "La version du serveur est %d.%d, celle de la bibliothèque est %d.%d."
 
-#: utils/fmgr/dfmgr.c:333
+#: utils/fmgr/dfmgr.c:329
 #, c-format
 msgid "Server has FUNC_MAX_ARGS = %d, library has %d."
 msgstr "Le serveur a FUNC_MAX_ARGS = %d, la bibliothèque a %d."
 
-#: utils/fmgr/dfmgr.c:342
+#: utils/fmgr/dfmgr.c:338
 #, c-format
 msgid "Server has INDEX_MAX_KEYS = %d, library has %d."
 msgstr "Le serveur a INDEX_MAX_KEYS = %d, la bibliothèque a %d."
 
-#: utils/fmgr/dfmgr.c:351
+#: utils/fmgr/dfmgr.c:347
 #, c-format
 msgid "Server has NAMEDATALEN = %d, library has %d."
 msgstr "Le serveur a NAMEDATALEN = %d, la bibliothèque a %d."
 
-#: utils/fmgr/dfmgr.c:360
+#: utils/fmgr/dfmgr.c:356
 #, c-format
 msgid "Server has FLOAT4PASSBYVAL = %s, library has %s."
 msgstr "Le serveur a FLOAT4PASSBYVAL = %s, la bibliothèque a %s."
 
-#: utils/fmgr/dfmgr.c:369
+#: utils/fmgr/dfmgr.c:365
 #, c-format
 msgid "Server has FLOAT8PASSBYVAL = %s, library has %s."
 msgstr "Le serveur a FLOAT8PASSBYVAL = %s, la bibliothèque a %s."
 
-#: utils/fmgr/dfmgr.c:376
+#: utils/fmgr/dfmgr.c:372
 msgid "Magic block has unexpected length or padding difference."
 msgstr ""
 "Le bloc magique a une longueur inattendue ou une différence de padding."
 
-#: utils/fmgr/dfmgr.c:379
+#: utils/fmgr/dfmgr.c:375
 #, c-format
 msgid "incompatible library \"%s\": magic block mismatch"
 msgstr "bibliothèque « %s » incompatible : différences dans le bloc magique"
 
-#: utils/fmgr/dfmgr.c:545
+#: utils/fmgr/dfmgr.c:541
 #, c-format
 msgid "access to library \"%s\" is not allowed"
 msgstr "l'accès à la bibliothèque « %s » n'est pas autorisé"
 
-#: utils/fmgr/dfmgr.c:572
+#: utils/fmgr/dfmgr.c:568
 #, c-format
 msgid "invalid macro name in dynamic library path: %s"
 msgstr "nom de macro invalide dans le chemin des bibliothèques partagées : %s"
 
-#: utils/fmgr/dfmgr.c:617
+#: utils/fmgr/dfmgr.c:613
 msgid "zero-length component in parameter \"dynamic_library_path\""
 msgstr "composant de longueur zéro dans le paramètre « dynamic_library_path »"
 
-#: utils/fmgr/dfmgr.c:636
+#: utils/fmgr/dfmgr.c:632
 msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
 msgstr ""
 "Un composant du paramètre « dynamic_library_path » n'est pas un chemin absolu"
 
-#: utils/fmgr/funcapi.c:60 utils/mmgr/portalmem.c:985 commands/prepare.c:751
+#: utils/fmgr/funcapi.c:60 utils/mmgr/portalmem.c:1051 commands/prepare.c:751
 #: commands/extension.c:1711 commands/extension.c:1820
 #: commands/extension.c:2013 foreign/foreign.c:350 executor/functions.c:784
 #: executor/execQual.c:1695 executor/execQual.c:1720 executor/execQual.c:2087
@@ -3793,12 +3813,12 @@ msgstr "s
 msgid "character 0x%s of encoding \"%s\" has no equivalent in \"%s\""
 msgstr "le caractère 0x%s du codage « %s » n'a pas d'équivalent dans « %s »"
 
-#: utils/mmgr/aset.c:417
+#: utils/mmgr/aset.c:421
 #, c-format
 msgid "Failed while creating memory context \"%s\"."
 msgstr "Échec lors de la création du contexte mémoire « %s »."
 
-#: utils/mmgr/aset.c:588 utils/mmgr/aset.c:766 utils/mmgr/aset.c:967
+#: utils/mmgr/aset.c:592 utils/mmgr/aset.c:770 utils/mmgr/aset.c:971
 #, c-format
 msgid "Failed on request of size %lu."
 msgstr "Échec d'une requête de taille %lu."
@@ -3813,16 +3833,21 @@ msgstr "le curseur 
 msgid "closing existing cursor \"%s\""
 msgstr "fermeture du curseur existant « %s »"
 
-#: utils/mmgr/portalmem.c:478
+#: utils/mmgr/portalmem.c:418
+#, c-format
+msgid "portal \"%s\" cannot be run"
+msgstr "le portail « %s » ne peut pas être exécuté de nouveau"
+
+#: utils/mmgr/portalmem.c:498
 #, c-format
 msgid "cannot drop active portal \"%s\""
 msgstr "ne peut pas supprimer le portail actif « %s »"
 
-#: utils/mmgr/portalmem.c:668
+#: utils/mmgr/portalmem.c:688
 msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
 msgstr "ne peut pas préparer une transaction qui a créé un curseur WITH HOLD"
 
-#: utils/mmgr/portalmem.c:989 commands/prepare.c:755 commands/extension.c:1715
+#: utils/mmgr/portalmem.c:1055 commands/prepare.c:755 commands/extension.c:1715
 #: commands/extension.c:1824 commands/extension.c:2017 foreign/foreign.c:355
 #: replication/walsender.c:1436
 msgid "materialize mode required, but it is not allowed in this context"
@@ -3934,18 +3959,18 @@ msgstr "XML ne supporte pas les valeurs infinies de date."
 #: utils/adt/timestamp.c:3115 utils/adt/timestamp.c:3245
 #: utils/adt/timestamp.c:3286 utils/adt/timestamp.c:3374
 #: utils/adt/timestamp.c:3421 utils/adt/timestamp.c:3532
-#: utils/adt/timestamp.c:3845 utils/adt/timestamp.c:3982
-#: utils/adt/timestamp.c:3989 utils/adt/timestamp.c:4003
-#: utils/adt/timestamp.c:4013 utils/adt/timestamp.c:4076
-#: utils/adt/timestamp.c:4216 utils/adt/timestamp.c:4226
-#: utils/adt/timestamp.c:4440 utils/adt/timestamp.c:4454
-#: utils/adt/timestamp.c:4533 utils/adt/timestamp.c:4540
-#: utils/adt/timestamp.c:4567 utils/adt/timestamp.c:4571
-#: utils/adt/timestamp.c:4640 utils/adt/formatting.c:3359
-#: utils/adt/formatting.c:3391 utils/adt/formatting.c:3459
-#: utils/adt/date.c:913 utils/adt/date.c:960 utils/adt/date.c:1516
-#: utils/adt/date.c:1553 utils/adt/date.c:2426 utils/adt/nabstime.c:480
-#: utils/adt/nabstime.c:523 utils/adt/nabstime.c:553 utils/adt/nabstime.c:596
+#: utils/adt/timestamp.c:3845 utils/adt/timestamp.c:3961
+#: utils/adt/timestamp.c:3971 utils/adt/timestamp.c:4002
+#: utils/adt/timestamp.c:4009 utils/adt/timestamp.c:4077
+#: utils/adt/timestamp.c:4196 utils/adt/timestamp.c:4206
+#: utils/adt/timestamp.c:4441 utils/adt/timestamp.c:4455
+#: utils/adt/timestamp.c:4534 utils/adt/timestamp.c:4541
+#: utils/adt/timestamp.c:4568 utils/adt/timestamp.c:4572
+#: utils/adt/timestamp.c:4641 utils/adt/formatting.c:3359
+#: utils/adt/formatting.c:3391 utils/adt/formatting.c:3459 utils/adt/date.c:913
+#: utils/adt/date.c:960 utils/adt/date.c:1516 utils/adt/date.c:1553
+#: utils/adt/date.c:2426 utils/adt/nabstime.c:480 utils/adt/nabstime.c:523
+#: utils/adt/nabstime.c:553 utils/adt/nabstime.c:596
 msgid "timestamp out of range"
 msgstr "timestamp en dehors des limites"
 
@@ -4003,11 +4028,11 @@ msgstr "l'expression rationnelle a 
 msgid "invalid regexp option: \"%c\""
 msgstr "option invalide de l'expression rationnelle : « %c »"
 
-#: utils/adt/regexp.c:694 utils/adt/like_match.c:289
+#: utils/adt/regexp.c:694 utils/adt/like_match.c:292
 msgid "invalid escape string"
 msgstr "chaîne d'échappement invalide"
 
-#: utils/adt/regexp.c:695 utils/adt/like_match.c:290
+#: utils/adt/regexp.c:695 utils/adt/like_match.c:293
 msgid "Escape string must be empty or one character."
 msgstr "La chaîne d'échappement doit être vide ou ne contenir qu'un caractère."
 
@@ -4119,17 +4144,17 @@ msgstr "smallint en dehors des limites"
 
 #: utils/adt/int.c:719 utils/adt/int.c:861 utils/adt/int.c:969
 #: utils/adt/int.c:1058 utils/adt/int.c:1097 utils/adt/int.c:1125
-#: utils/adt/timestamp.c:2877 utils/adt/geo_ops.c:4148 utils/adt/int8.c:597
+#: utils/adt/timestamp.c:2877 utils/adt/geo_ops.c:4151 utils/adt/int8.c:597
 #: utils/adt/int8.c:657 utils/adt/int8.c:846 utils/adt/int8.c:954
 #: utils/adt/int8.c:1043 utils/adt/int8.c:1151 utils/adt/float.c:820
 #: utils/adt/float.c:884 utils/adt/float.c:2526 utils/adt/float.c:2589
 #: utils/adt/cash.c:507 utils/adt/cash.c:557 utils/adt/cash.c:608
 #: utils/adt/cash.c:657 utils/adt/cash.c:709 utils/adt/cash.c:759
-#: utils/adt/numeric.c:4523 utils/adt/numeric.c:4806
+#: utils/adt/numeric.c:4529 utils/adt/numeric.c:4812
 msgid "division by zero"
 msgstr "division par zéro"
 
-#: utils/adt/int.c:1362 utils/adt/timestamp.c:4738 utils/adt/timestamp.c:4819
+#: utils/adt/int.c:1362 utils/adt/timestamp.c:4739 utils/adt/timestamp.c:4820
 #: utils/adt/int8.c:1409
 msgid "step size cannot equal zero"
 msgstr "la taille du pas ne peut pas valoir zéro"
@@ -4247,19 +4272,19 @@ msgstr "La pr
 msgid "cannot subtract infinite timestamps"
 msgstr "ne peut pas soustraire les valeurs timestamps infinies"
 
-#: utils/adt/timestamp.c:3366 utils/adt/timestamp.c:3962
-#: utils/adt/timestamp.c:4021
+#: utils/adt/timestamp.c:3366 utils/adt/timestamp.c:3982
+#: utils/adt/timestamp.c:4022
 #, c-format
 msgid "timestamp units \"%s\" not supported"
 msgstr "les unités timestamp « %s » ne sont pas supportées"
 
-#: utils/adt/timestamp.c:3380 utils/adt/timestamp.c:4031
+#: utils/adt/timestamp.c:3380 utils/adt/timestamp.c:4032
 #, c-format
 msgid "timestamp units \"%s\" not recognized"
 msgstr "les unité « %s » ne sont pas reconnues pour le type timestamp"
 
-#: utils/adt/timestamp.c:3521 utils/adt/timestamp.c:4193
-#: utils/adt/timestamp.c:4234
+#: utils/adt/timestamp.c:3521 utils/adt/timestamp.c:4214
+#: utils/adt/timestamp.c:4235
 #, c-format
 msgid "timestamp with time zone units \"%s\" not supported"
 msgstr ""
@@ -4267,36 +4292,35 @@ msgstr ""
 "time\n"
 "zone »"
 
-#: utils/adt/timestamp.c:3538 utils/adt/timestamp.c:4243
+#: utils/adt/timestamp.c:3538 utils/adt/timestamp.c:4244
 #, c-format
 msgid "timestamp with time zone units \"%s\" not recognized"
 msgstr ""
 "Les unités « %s » ne sont pas reconnues pour le type  « timestamp with time\n"
 "zone »"
 
-#: utils/adt/timestamp.c:3618 utils/adt/timestamp.c:4349
+#: utils/adt/timestamp.c:3618 utils/adt/timestamp.c:4350
 #, c-format
 msgid "interval units \"%s\" not supported"
 msgstr "Les unités « %s » ne sont pas supportées pour le type interval"
 
-#: utils/adt/timestamp.c:3634 utils/adt/timestamp.c:4376
+#: utils/adt/timestamp.c:3634 utils/adt/timestamp.c:4377
 #, c-format
 msgid "interval units \"%s\" not recognized"
 msgstr "Les unités « %s » ne sont pas reconnues pour le type interval"
 
-#: utils/adt/timestamp.c:4459 utils/adt/timestamp.c:4644
+#: utils/adt/timestamp.c:4460 utils/adt/timestamp.c:4645
 #, c-format
 msgid "could not convert to time zone \"%s\""
 msgstr "n'a pas pu convertir vers le fuseau horaire « %s »"
 
-#: utils/adt/timestamp.c:4466 utils/adt/timestamp.c:4651 utils/adt/date.c:2646
-#: utils/adt/datetime.c:923 utils/adt/datetime.c:1787
-#: utils/adt/datetime.c:4506
+#: utils/adt/timestamp.c:4467 utils/adt/timestamp.c:4652 utils/adt/date.c:2646
+#: utils/adt/datetime.c:923 utils/adt/datetime.c:1787 utils/adt/datetime.c:4506
 #, c-format
 msgid "time zone \"%s\" not recognized"
 msgstr "le fuseau horaire « %s » n'est pas reconnu"
 
-#: utils/adt/timestamp.c:4491 utils/adt/timestamp.c:4677
+#: utils/adt/timestamp.c:4492 utils/adt/timestamp.c:4678
 #, c-format
 msgid "interval time zone \"%s\" must not specify month"
 msgstr "l'intervalle de fuseau horaire « %s » ne doit pas spécifier le mois"
@@ -4306,16 +4330,16 @@ msgid "case insensitive matching not supported on type bytea"
 msgstr ""
 "la recherche insensible à la casse n'est pas supportée avec le type bytea"
 
-#: utils/adt/selfuncs.c:4964 utils/adt/like.c:211
+#: utils/adt/selfuncs.c:4964 utils/adt/like.c:212
 msgid "could not determine which collation to use for ILIKE"
 msgstr "n'a pas pu déterminer le collationnement à utiliser pour ILIKE"
 
 #: utils/adt/selfuncs.c:4965 utils/adt/varlena.c:1315
 #: utils/adt/formatting.c:1519 utils/adt/formatting.c:1569
 #: utils/adt/formatting.c:1635 utils/adt/formatting.c:1685
-#: utils/adt/formatting.c:1752 utils/adt/formatting.c:1814
-#: utils/adt/like.c:212 commands/indexcmds.c:908 commands/view.c:145
-#: regex/regc_pg_locale.c:259 catalog/heap.c:560
+#: utils/adt/formatting.c:1752 utils/adt/formatting.c:1814 utils/adt/like.c:213
+#: commands/indexcmds.c:908 commands/view.c:145 regex/regc_pg_locale.c:259
+#: catalog/heap.c:560
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr ""
 "Utilisez la clause COLLARE pour configurer explicitement le collationnement."
@@ -4399,7 +4423,7 @@ msgstr "sp
 msgid "null values cannot be formatted as an SQL identifier"
 msgstr "les valeurs NULL ne peuvent pas être formatés comme un identifiant SQL"
 
-#: utils/adt/like_match.c:104 utils/adt/like_match.c:164
+#: utils/adt/like_match.c:107 utils/adt/like_match.c:167
 msgid "LIKE pattern must not end with escape character"
 msgstr "le motif LIKE ne se termine pas de caractères d'échappement"
 
@@ -4408,105 +4432,105 @@ msgstr "le motif LIKE ne se termine pas de caract
 msgid "invalid input syntax for type tid: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type tid : « %s »"
 
-#: utils/adt/geo_ops.c:294 utils/adt/geo_ops.c:1432 utils/adt/geo_ops.c:3493
-#: utils/adt/geo_ops.c:4269 utils/adt/geo_ops.c:5198
+#: utils/adt/geo_ops.c:295 utils/adt/geo_ops.c:1433 utils/adt/geo_ops.c:3494
+#: utils/adt/geo_ops.c:4272 utils/adt/geo_ops.c:5201
 msgid "too many points requested"
 msgstr "trop de points demandé"
 
-#: utils/adt/geo_ops.c:317
+#: utils/adt/geo_ops.c:318
 msgid "could not format \"path\" value"
 msgstr "n'a pas pu formater la valeur « path »"
 
-#: utils/adt/geo_ops.c:392
+#: utils/adt/geo_ops.c:393
 #, c-format
 msgid "invalid input syntax for type box: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type box : « %s »"
 
-#: utils/adt/geo_ops.c:956
+#: utils/adt/geo_ops.c:957
 #, c-format
 msgid "invalid input syntax for type line: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type line: « %s »"
 
-#: utils/adt/geo_ops.c:963 utils/adt/geo_ops.c:1030 utils/adt/geo_ops.c:1045
-#: utils/adt/geo_ops.c:1057
+#: utils/adt/geo_ops.c:964 utils/adt/geo_ops.c:1031 utils/adt/geo_ops.c:1046
+#: utils/adt/geo_ops.c:1058
 msgid "type \"line\" not yet implemented"
 msgstr "le type « line » n'est pas encore implémenté"
 
-#: utils/adt/geo_ops.c:1412 utils/adt/geo_ops.c:1443
+#: utils/adt/geo_ops.c:1413 utils/adt/geo_ops.c:1444
 #, c-format
 msgid "invalid input syntax for type path: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type path : « %s »"
 
-#: utils/adt/geo_ops.c:1482
+#: utils/adt/geo_ops.c:1483
 msgid "invalid number of points in external \"path\" value"
 msgstr "nombre de points invalide dans la valeur externe de « path »"
 
-#: utils/adt/geo_ops.c:1825
+#: utils/adt/geo_ops.c:1826
 #, c-format
 msgid "invalid input syntax for type point: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type point : « %s »"
 
-#: utils/adt/geo_ops.c:2053
+#: utils/adt/geo_ops.c:2054
 #, c-format
 msgid "invalid input syntax for type lseg: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type lseg : « %s »"
 
-#: utils/adt/geo_ops.c:2657
+#: utils/adt/geo_ops.c:2658
 msgid "function \"dist_lb\" not implemented"
 msgstr "la fonction « dist_lb » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:3170
+#: utils/adt/geo_ops.c:3171
 msgid "function \"close_lb\" not implemented"
 msgstr "la fonction « close_lb » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:3459
+#: utils/adt/geo_ops.c:3460
 msgid "cannot create bounding box for empty polygon"
 msgstr "ne peut pas créer une boîte entourée pour un polygône vide"
 
-#: utils/adt/geo_ops.c:3484 utils/adt/geo_ops.c:3504
+#: utils/adt/geo_ops.c:3485 utils/adt/geo_ops.c:3505
 #, c-format
 msgid "invalid input syntax for type polygon: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type polygon : « %s »"
 
-#: utils/adt/geo_ops.c:3544
+#: utils/adt/geo_ops.c:3545
 msgid "invalid number of points in external \"polygon\" value"
 msgstr "nombre de points invalide dans la valeur externe de « polygon »"
 
-#: utils/adt/geo_ops.c:4067
+#: utils/adt/geo_ops.c:4070
 msgid "function \"poly_distance\" not implemented"
 msgstr "la fonction « poly_distance » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:4381
+#: utils/adt/geo_ops.c:4384
 msgid "function \"path_center\" not implemented"
 msgstr "la fonction « path_center » n'est pas implémentée"
 
-#: utils/adt/geo_ops.c:4398
+#: utils/adt/geo_ops.c:4401
 msgid "open path cannot be converted to polygon"
 msgstr "le chemin ouvert ne peut être converti en polygône"
 
-#: utils/adt/geo_ops.c:4575 utils/adt/geo_ops.c:4585 utils/adt/geo_ops.c:4600
-#: utils/adt/geo_ops.c:4606
+#: utils/adt/geo_ops.c:4578 utils/adt/geo_ops.c:4588 utils/adt/geo_ops.c:4603
+#: utils/adt/geo_ops.c:4609
 #, c-format
 msgid "invalid input syntax for type circle: \"%s\""
 msgstr "syntaxe en entrée invalide pour le type circle : « %s »"
 
-#: utils/adt/geo_ops.c:4628 utils/adt/geo_ops.c:4636
+#: utils/adt/geo_ops.c:4631 utils/adt/geo_ops.c:4639
 msgid "could not format \"circle\" value"
 msgstr "n'a pas pu formater la valeur « circle »"
 
-#: utils/adt/geo_ops.c:4663
+#: utils/adt/geo_ops.c:4666
 msgid "invalid radius in external \"circle\" value"
 msgstr "diamètre invalide pour la valeur externe de « circle »"
 
-#: utils/adt/geo_ops.c:5184
+#: utils/adt/geo_ops.c:5187
 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:5189
+#: utils/adt/geo_ops.c:5192
 msgid "must request at least 2 points"
 msgstr "doit demander au moins deux points"
 
-#: utils/adt/geo_ops.c:5233 utils/adt/geo_ops.c:5256
+#: utils/adt/geo_ops.c:5236 utils/adt/geo_ops.c:5259
 msgid "cannot convert empty polygon to circle"
 msgstr "ne peut pas convertir un polygône vide en cercle"
 
@@ -4586,7 +4610,7 @@ msgstr "syntaxe en entr
 msgid "\"%s\" is out of range for type double precision"
 msgstr "« %s » est en dehors des limites du type double precision"
 
-#: utils/adt/float.c:1359 utils/adt/numeric.c:5199
+#: utils/adt/float.c:1359 utils/adt/numeric.c:5211
 msgid "cannot take square root of a negative number"
 msgstr "ne peut pas calculer la racine carré d'un nombre négatif"
 
@@ -4600,11 +4624,11 @@ msgstr ""
 "un nombre négatif élevé à une puissance non entière donne un résultat "
 "complexe"
 
-#: utils/adt/float.c:1471 utils/adt/float.c:1501 utils/adt/numeric.c:5417
+#: utils/adt/float.c:1471 utils/adt/float.c:1501 utils/adt/numeric.c:5429
 msgid "cannot take logarithm of zero"
 msgstr "ne peut pas calculer le logarithme de zéro"
 
-#: utils/adt/float.c:1475 utils/adt/float.c:1505 utils/adt/numeric.c:5421
+#: utils/adt/float.c:1475 utils/adt/float.c:1505 utils/adt/numeric.c:5433
 msgid "cannot take logarithm of a negative number"
 msgstr "ne peut pas calculer le logarithme sur un nombre négatif"
 
@@ -4973,9 +4997,9 @@ msgid "%d is not a valid encoding code"
 msgstr "%d n'est pas un code d'encodage valide"
 
 #: utils/adt/dbsize.c:65 utils/adt/dbsize.c:211 utils/adt/dbsize.c:279
-#: utils/adt/genfile.c:107 utils/adt/genfile.c:279 access/transam/xlog.c:2955
-#: access/transam/xlog.c:3120 access/transam/xlog.c:9321
-#: access/transam/xlog.c:9500 storage/file/fd.c:2270 storage/file/fd.c:2311
+#: utils/adt/genfile.c:107 utils/adt/genfile.c:279 access/transam/xlog.c:2953
+#: access/transam/xlog.c:3118 access/transam/xlog.c:9319
+#: access/transam/xlog.c:9498 storage/file/fd.c:2289 storage/file/fd.c:2381
 #: storage/file/copydir.c:83 storage/file/copydir.c:122
 #, c-format
 msgid "could not stat file \"%s\": %m"
@@ -5120,11 +5144,11 @@ msgid "value for domain %s violates check constraint \"%s\""
 msgstr ""
 "la valeur pour le domaine %s viole la contrainte de vérification « %s »"
 
-#: utils/adt/ruleutils.c:1581 utils/adt/acl.c:2772 commands/tablecmds.c:4528
+#: utils/adt/ruleutils.c:1592 utils/adt/acl.c:2772 commands/tablecmds.c:4528
 #: commands/tablecmds.c:4620 commands/tablecmds.c:4667
 #: commands/tablecmds.c:4763 commands/tablecmds.c:4807
 #: commands/tablecmds.c:4886 commands/tablecmds.c:4970
-#: commands/tablecmds.c:6634 commands/tablecmds.c:6843 commands/analyze.c:346
+#: commands/tablecmds.c:6621 commands/tablecmds.c:6830 commands/analyze.c:346
 #: commands/sequence.c:1465 commands/copy.c:3806 commands/trigger.c:607
 #: catalog/aclchk.c:1427 catalog/objectaddress.c:545 parser/analyze.c:2046
 #: parser/parse_target.c:898 parser/parse_relation.c:2060
@@ -5133,20 +5157,20 @@ msgstr ""
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "la colonne « %s » de la relation « %s » n'existe pas"
 
-#: utils/adt/ruleutils.c:1697 commands/functioncmds.c:1007
+#: utils/adt/ruleutils.c:1689 commands/functioncmds.c:1007
 #: commands/functioncmds.c:1107 commands/functioncmds.c:1170
 #: commands/functioncmds.c:1321
 #, c-format
 msgid "\"%s\" is an aggregate function"
 msgstr "« %s » est une fonction d'agrégat"
 
-#: utils/adt/ruleutils.c:2430
+#: utils/adt/ruleutils.c:2422
 #, c-format
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "la règle « %s » a un type d'événement %d non supporté"
 
-#: utils/adt/ruleutils.c:5955 utils/adt/ruleutils.c:6010
-#: utils/adt/ruleutils.c:6047 utils/adt/regproc.c:635 utils/adt/regproc.c:1485
+#: utils/adt/ruleutils.c:5970 utils/adt/ruleutils.c:6025
+#: utils/adt/ruleutils.c:6062 utils/adt/regproc.c:635 utils/adt/regproc.c:1485
 msgid "too many arguments"
 msgstr "trop d'arguments"
 
@@ -5278,8 +5302,7 @@ msgstr "les dimensions du tableau sont incompatibles avec le tableau lit
 msgid "malformed array literal: \"%s\""
 msgstr "tableau litéral mal formé : « %s »"
 
-#: utils/adt/arrayfuncs.c:542 executor/execQual.c:3119
-#: executor/execQual.c:3146
+#: utils/adt/arrayfuncs.c:542 executor/execQual.c:3119 executor/execQual.c:3146
 msgid ""
 "multidimensional arrays must have array expressions with matching dimensions"
 msgstr ""
@@ -5294,7 +5317,7 @@ msgstr "drapeaux de tableau invalides"
 msgid "wrong element type"
 msgstr "mauvais type d'élément"
 
-#: utils/adt/arrayfuncs.c:1411 utils/adt/rowtypes.c:573 libpq/pqformat.c:556
+#: utils/adt/arrayfuncs.c:1411 utils/adt/rowtypes.c:575 libpq/pqformat.c:556
 #: libpq/pqformat.c:574 libpq/pqformat.c:595
 msgid "insufficient data left in message"
 msgstr "données insuffisantes laissées dans le message"
@@ -5347,12 +5370,12 @@ msgstr ""
 "ne peut pas comparer des tableaux ayant des types d'éléments différents"
 
 #: utils/adt/arrayfuncs.c:3176 utils/adt/arrayfuncs.c:3695
-#: utils/adt/rowtypes.c:1186 parser/parse_oper.c:225
+#: utils/adt/rowtypes.c:1194 parser/parse_oper.c:225
 #, c-format
 msgid "could not identify an equality operator for type %s"
 msgstr "n'a pas pu identifier un opérateur d'égalité pour le type %s"
 
-#: utils/adt/arrayfuncs.c:3378 utils/adt/rowtypes.c:951
+#: utils/adt/arrayfuncs.c:3378 utils/adt/rowtypes.c:957
 #: executor/execQual.c:4911
 #, c-format
 msgid "could not identify a comparison function for type %s"
@@ -5436,7 +5459,7 @@ msgstr ""
 msgid "PID %d is not a PostgreSQL server process"
 msgstr "le PID %d n'est pas un processus du serveur PostgreSQL"
 
-#: utils/adt/misc.c:102 storage/lmgr/proc.c:1094
+#: utils/adt/misc.c:102 storage/lmgr/proc.c:1101
 #, c-format
 msgid "could not send signal to process %d: %m"
 msgstr "n'a pas pu envoyer le signal au processus %d : %m"
@@ -5611,10 +5634,10 @@ msgstr "n'a pas pu ouvrir le fichier 
 msgid "could not seek in file \"%s\": %m"
 msgstr "n'a pas pu parcourir le fichier « %s » : %m"
 
-#: utils/adt/genfile.c:138 access/transam/xlog.c:2566
-#: access/transam/xlog.c:4521 access/transam/xlog.c:9512
-#: access/transam/xlog.c:9525 access/transam/xlog.c:10059
-#: access/transam/xlog.c:10094 storage/file/copydir.c:183
+#: utils/adt/genfile.c:138 access/transam/xlog.c:2564
+#: access/transam/xlog.c:4519 access/transam/xlog.c:9510
+#: access/transam/xlog.c:9523 access/transam/xlog.c:10057
+#: access/transam/xlog.c:10092 storage/file/copydir.c:183
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "n'a pas pu lire le fichier « %s » : %m"
@@ -5641,7 +5664,7 @@ msgstr "doit 
 msgid "ts_rewrite query must return two tsquery columns"
 msgstr "la requête ts_rewrite doit renvoyer deux colonnes tsquery"
 
-#: utils/adt/tsquery_cleanup.c:285
+#: utils/adt/tsquery_cleanup.c:288
 msgid ""
 "text-search query contains only stop words or doesn't contain lexemes, "
 "ignored"
@@ -5654,7 +5677,7 @@ msgstr ""
 msgid "invalid input syntax for uuid: \"%s\""
 msgstr "syntaxe invalide en entrée pour l'uuid : « %s »"
 
-#: utils/adt/rowtypes.c:100 utils/adt/rowtypes.c:489
+#: utils/adt/rowtypes.c:101 utils/adt/rowtypes.c:491
 msgid "input of anonymous composite types is not implemented"
 msgstr "l'ajout de colonnes ayant un type composé n'est pas implémenté"
 
@@ -5684,29 +5707,29 @@ msgstr "Trop de colonnes."
 msgid "Junk after right parenthesis."
 msgstr "Problème après la parenthèse droite."
 
-#: utils/adt/rowtypes.c:538
+#: utils/adt/rowtypes.c:540
 #, c-format
 msgid "wrong number of columns: %d, expected %d"
 msgstr "mauvais nombre de colonnes : %d, alors que %d attendu"
 
-#: utils/adt/rowtypes.c:565
+#: utils/adt/rowtypes.c:567
 #, c-format
 msgid "wrong data type: %u, expected %u"
 msgstr "mauvais type de données : %u, alors que %u attendu"
 
-#: utils/adt/rowtypes.c:626
+#: utils/adt/rowtypes.c:628
 #, c-format
 msgid "improper binary format in record column %d"
 msgstr "format binaire invalide dans l'enregistrement de la colonne %d"
 
-#: utils/adt/rowtypes.c:926 utils/adt/rowtypes.c:1161
+#: utils/adt/rowtypes.c:932 utils/adt/rowtypes.c:1169
 #, c-format
 msgid "cannot compare dissimilar column types %s and %s at record column %d"
 msgstr ""
 "ne peut pas comparer les types de colonnes non similaires %s et %s pour la\n"
 "colonne %d de l'enregistrement"
 
-#: utils/adt/rowtypes.c:1012 utils/adt/rowtypes.c:1232
+#: utils/adt/rowtypes.c:1018 utils/adt/rowtypes.c:1240
 msgid "cannot compare record types with different numbers of columns"
 msgstr ""
 "ne peut pas comparer les types d'enregistrement avec des numéros différents\n"
@@ -5749,12 +5772,12 @@ msgstr "la valeur 
 msgid "value \"%s\" is out of range for 8-bit integer"
 msgstr "la valeur « %s » est en dehors des limites des entiers sur 8 bits"
 
-#: utils/adt/pg_locale.c:953
+#: utils/adt/pg_locale.c:967
 #, c-format
 msgid "could not create locale \"%s\": %m"
 msgstr "n'a pas pu créer la locale « %s » : %m"
 
-#: utils/adt/pg_locale.c:956
+#: utils/adt/pg_locale.c:970
 #, c-format
 msgid ""
 "The operating system could not find any locale data for the locale name \"%s"
@@ -5763,7 +5786,7 @@ msgstr ""
 "Le système d'exploitation n'a pas pu trouver des données de locale pour la "
 "locale « %s »."
 
-#: utils/adt/pg_locale.c:1043
+#: utils/adt/pg_locale.c:1057
 msgid ""
 "collations with different collate and ctype values are not supported on this "
 "platform"
@@ -5771,17 +5794,17 @@ msgstr ""
 "les collationnements avec des valeurs différents pour le tri et le jeu de\n"
 "caractères ne sont pas supportés sur cette plateforme"
 
-#: utils/adt/pg_locale.c:1058
+#: utils/adt/pg_locale.c:1072
 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"
 
-#: utils/adt/pg_locale.c:1229
+#: utils/adt/pg_locale.c:1243
 msgid "invalid multibyte character for locale"
 msgstr "caractère multi-octets invalide pour la locale"
 
-#: utils/adt/pg_locale.c:1230
+#: utils/adt/pg_locale.c:1244
 msgid ""
 "The server's LC_CTYPE locale is probably incompatible with the database "
 "encoding."
@@ -5908,9 +5931,9 @@ msgstr "type de droit non reconnu : 
 
 #: utils/adt/acl.c:2008 utils/adt/acl.c:2038 utils/adt/acl.c:2070
 #: utils/adt/acl.c:2102 utils/adt/acl.c:2130 utils/adt/acl.c:2160
-#: commands/tablecmds.c:210 commands/tablecmds.c:2181
-#: commands/tablecmds.c:2426 commands/tablecmds.c:9083
-#: commands/sequence.c:1054 catalog/aclchk.c:1692 catalog/objectaddress.c:398
+#: commands/tablecmds.c:210 commands/tablecmds.c:2181 commands/tablecmds.c:2426
+#: commands/tablecmds.c:9108 commands/sequence.c:1054 catalog/aclchk.c:1692
+#: catalog/objectaddress.c:398
 #, c-format
 msgid "\"%s\" is not a sequence"
 msgstr "« %s » n'est pas une séquence"
@@ -6099,7 +6122,7 @@ msgstr "l'
 msgid "invalid NUMERIC type modifier"
 msgstr "modificateur de type NUMERIC invalide"
 
-#: utils/adt/numeric.c:1897 utils/adt/numeric.c:3770 utils/adt/numeric.c:5739
+#: utils/adt/numeric.c:1897 utils/adt/numeric.c:3770 utils/adt/numeric.c:5751
 msgid "value overflows numeric format"
 msgstr "la valeur dépasse le format numeric"
 
@@ -6128,7 +6151,7 @@ msgstr ""
 "Un champ de précision %d et d'échelle %d doit être arrondi à une valeur\n"
 "absolue inférieure à %s%d."
 
-#: utils/adt/numeric.c:5289
+#: utils/adt/numeric.c:5301
 msgid "argument for function \"exp\" too big"
 msgstr "l'argument de la fonction « exp » est trop gros"
 
@@ -6182,9 +6205,9 @@ msgstr "Fournit deux types d'argument pour l'op
 msgid "relation \"%s\" does not exist"
 msgstr "la relation « %s » n'existe pas"
 
-#: utils/adt/regproc.c:973 commands/tablecmds.c:226
-#: commands/functioncmds.c:128 commands/typecmds.c:660
-#: commands/typecmds.c:2661 parser/parse_func.c:1502 parser/parse_type.c:196
+#: utils/adt/regproc.c:973 commands/tablecmds.c:226 commands/functioncmds.c:128
+#: commands/typecmds.c:660 commands/typecmds.c:2661 parser/parse_func.c:1502
+#: parser/parse_type.c:196
 #, c-format
 msgid "type \"%s\" does not exist"
 msgstr "le type « %s » n'existe pas"
@@ -6382,26 +6405,26 @@ msgstr "MaxFragments devrait 
 msgid "could not open dictionary file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier dictionnaire « %s » : %m"
 
-#: tsearch/spell.c:518 tsearch/spell.c:535 tsearch/spell.c:552
-#: tsearch/spell.c:569 tsearch/spell.c:591 gram.y:12498 gram.y:12515
+#: tsearch/spell.c:654 tsearch/spell.c:671 tsearch/spell.c:688
+#: tsearch/spell.c:705 tsearch/spell.c:727 gram.y:12498 gram.y:12515
 msgid "syntax error"
 msgstr "erreur de syntaxe"
 
-#: tsearch/spell.c:596
+#: tsearch/spell.c:732
 msgid "multibyte flag character is not allowed"
 msgstr "un caractère drapeau multi-octet n'est pas autorisé"
 
-#: tsearch/spell.c:632 tsearch/spell.c:690 tsearch/spell.c:787
+#: tsearch/spell.c:766 tsearch/spell.c:822 tsearch/spell.c:926
 #, c-format
 msgid "could not open affix file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier affixe « %s » : %m"
 
-#: tsearch/spell.c:678
+#: tsearch/spell.c:812
 msgid "Ispell dictionary supports only default flag value"
 msgstr ""
 "le dictionnaire Ispell supporte seulement la valeur par défaut du drapeau"
 
-#: tsearch/spell.c:901
+#: tsearch/spell.c:1041
 msgid "affix file contains both old-style and new-style commands"
 msgstr "le fichier d'affixe contient des commandes ancien et nouveau styles"
 
@@ -6457,16 +6480,11 @@ msgstr "param
 msgid "bind message has %d result formats but query has %d columns"
 msgstr "le message bind a %d formats de résultat mais la requête a %d colonnes"
 
-#: tcop/pquery.c:739 tcop/pquery.c:1403 commands/portalcmds.c:341
-#, c-format
-msgid "portal \"%s\" cannot be run"
-msgstr "le portail « %s » ne peut pas être exécuté de nouveau"
-
-#: tcop/pquery.c:971
+#: tcop/pquery.c:967
 msgid "cursor can only scan forward"
 msgstr "le curseur peut seulement parcourir en avant"
 
-#: tcop/pquery.c:972
+#: tcop/pquery.c:968
 msgid "Declare it with SCROLL option to enable backward scan."
 msgstr "Déclarez-le avec l'option SCROLL pour activer le parcours inverse."
 
@@ -6540,7 +6558,7 @@ msgid "unexpected EOF on client connection"
 msgstr "fin de fichier (EOF) inattendue de la connexion du client"
 
 #: tcop/postgres.c:412 tcop/postgres.c:424 tcop/postgres.c:435
-#: tcop/postgres.c:447 tcop/postgres.c:4247
+#: tcop/postgres.c:447 tcop/postgres.c:4252
 #, c-format
 msgid "invalid frontend message type %d"
 msgstr "type %d du message de l'interface invalide"
@@ -6751,11 +6769,11 @@ msgstr "annulation de la requ
 msgid "canceling statement due to user request"
 msgstr "annulation de la requête à la demande de l'utilisateur"
 
-#: tcop/postgres.c:3132 tcop/postgres.c:3154
+#: tcop/postgres.c:3112
 msgid "stack depth limit exceeded"
 msgstr "dépassement de limite (en profondeur) de la pile"
 
-#: tcop/postgres.c:3133 tcop/postgres.c:3155
+#: tcop/postgres.c:3113
 #, c-format
 msgid ""
 "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), "
@@ -6765,12 +6783,12 @@ msgstr ""
 "être assuré que la limite de profondeur de la pile de la plateforme est\n"
 "adéquate."
 
-#: tcop/postgres.c:3171
+#: tcop/postgres.c:3176
 #, c-format
 msgid "\"max_stack_depth\" must not exceed %ldkB."
 msgstr "« max_stack_depth » ne doit pas dépasser %ld Ko."
 
-#: tcop/postgres.c:3173
+#: tcop/postgres.c:3178
 msgid ""
 "Increase the platform's stack depth limit via \"ulimit -s\" or local "
 "equivalent."
@@ -6778,41 +6796,41 @@ msgstr ""
 "Augmenter la limite de profondeur de la pile sur votre plateforme via\n"
 "« ulimit -s » ou l'équivalent local."
 
-#: tcop/postgres.c:3514
+#: tcop/postgres.c:3519
 msgid "invalid command-line arguments for server process"
 msgstr "arguments invalides en ligne de commande pour le processus serveur"
 
-#: tcop/postgres.c:3515 tcop/postgres.c:3521
+#: tcop/postgres.c:3520 tcop/postgres.c:3526
 #, c-format
 msgid "Try \"%s --help\" for more information."
 msgstr "Essayez « %s --help » pour plus d'informations."
 
-#: tcop/postgres.c:3519
+#: tcop/postgres.c:3524
 #, c-format
 msgid "%s: invalid command-line arguments"
 msgstr "%s : arguments invalides en ligne de commande"
 
-#: tcop/postgres.c:3598
+#: tcop/postgres.c:3603
 #, c-format
 msgid "%s: no database nor user name specified"
 msgstr "%s : aucune base de données et aucun utilisateur spécifiés"
 
-#: tcop/postgres.c:3896 libpq/pqcomm.c:1080
+#: tcop/postgres.c:3901 libpq/pqcomm.c:1093
 msgid "terminating connection because protocol sync was lost"
 msgstr ""
 "arrêt de la connexion à cause d'une perte de synchronisation du protocole"
 
-#: tcop/postgres.c:4157
+#: tcop/postgres.c:4162
 #, c-format
 msgid "invalid CLOSE message subtype %d"
 msgstr "sous-type %d du message CLOSE invalide"
 
-#: tcop/postgres.c:4190
+#: tcop/postgres.c:4195
 #, c-format
 msgid "invalid DESCRIBE message subtype %d"
 msgstr "sous-type %d du message DESCRIBE invalide"
 
-#: tcop/postgres.c:4424
+#: tcop/postgres.c:4429
 #, c-format
 msgid ""
 "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s"
@@ -6823,7 +6841,7 @@ msgstr ""
 
 #: tcop/utility.c:95 commands/tablecmds.c:823 commands/tablecmds.c:1156
 #: commands/tablecmds.c:2004 commands/tablecmds.c:3744
-#: commands/tablecmds.c:5490 commands/trigger.c:202 commands/trigger.c:1120
+#: commands/tablecmds.c:5477 commands/trigger.c:202 commands/trigger.c:1120
 #: rewrite/rewriteDefine.c:263
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
@@ -6987,8 +7005,8 @@ msgstr "l'index 
 #: access/hash/hashutil.c:173 access/hash/hashutil.c:184
 #: access/hash/hashutil.c:196 access/hash/hashutil.c:217
 #: access/nbtree/nbtpage.c:436 access/nbtree/nbtpage.c:447
-#: access/gist/gist.c:745 access/gist/gistutil.c:635
-#: access/gist/gistutil.c:646 access/gist/gistvacuum.c:274
+#: access/gist/gist.c:745 access/gist/gistutil.c:635 access/gist/gistutil.c:646
+#: access/gist/gistvacuum.c:274
 msgid "Please REINDEX it."
 msgstr "Merci d'exécuter REINDEX sur cet objet."
 
@@ -7021,13 +7039,13 @@ msgstr "
 
 #: access/heap/heapam.c:1094 access/heap/heapam.c:1122
 #: access/heap/heapam.c:1152 commands/tablecmds.c:2203
-#: commands/tablecmds.c:7457 commands/tablecmds.c:9133 catalog/aclchk.c:1684
+#: commands/tablecmds.c:7464 commands/tablecmds.c:9158 catalog/aclchk.c:1684
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "« %s » est un type composite"
 
-#: access/heap/heapam.c:3224 access/heap/heapam.c:3255
-#: access/heap/heapam.c:3290
+#: access/heap/heapam.c:3234 access/heap/heapam.c:3265
+#: access/heap/heapam.c:3300
 #, c-format
 msgid "could not obtain lock on row in relation \"%s\""
 msgstr "n'a pas pu obtenir un verrou sur la relation « %s »"
@@ -7087,7 +7105,7 @@ msgstr "aucune transaction en cours"
 msgid "no such savepoint"
 msgstr "aucun point de sauvegarde"
 
-#: access/transam/xact.c:4263
+#: access/transam/xact.c:4264
 msgid "cannot have more than 2^32-1 subtransactions in a transaction"
 msgstr ""
 "ne peut pas avoir plus de 2^32-1 sous-transactions dans une transaction"
@@ -7393,17 +7411,17 @@ msgstr "n'a pas pu tronquer le r
 msgid "removing file \"%s\""
 msgstr "suppression du fichier « %s »"
 
-#: access/transam/xlog.c:1344
+#: access/transam/xlog.c:1342
 #, c-format
 msgid "could not create archive status file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier de statut d'archivage « %s » : %m"
 
-#: access/transam/xlog.c:1352
+#: access/transam/xlog.c:1350
 #, c-format
 msgid "could not write archive status file \"%s\": %m"
 msgstr "n'a pas pu écrire le fichier de statut d'archivage « %s » : %m"
 
-#: access/transam/xlog.c:1826 access/transam/xlog.c:10692
+#: access/transam/xlog.c:1824 access/transam/xlog.c:10690
 #: replication/walreceiver.c:516 replication/walsender.c:1024
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
@@ -7411,46 +7429,46 @@ msgstr ""
 "n'a pas pu se déplacer dans le journal de transactions %u, du segment %u au\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:1843 replication/walreceiver.c:533
+#: access/transam/xlog.c:1841 replication/walreceiver.c:533
 #, c-format
 msgid "could not write to log file %u, segment %u at offset %u, length %lu: %m"
 msgstr ""
 "n'a pas pu écrire le journal de transactions %u, segment %u au décalage %u,\n"
 "longueur %lu : %m"
 
-#: access/transam/xlog.c:2045
+#: access/transam/xlog.c:2043
 #, c-format
 msgid "updated min recovery point to %X/%X"
 msgstr "mise à jour du point minimum de restauration sur %X/%X"
 
-#: access/transam/xlog.c:2396 access/transam/xlog.c:2499
-#: access/transam/xlog.c:2728 access/transam/xlog.c:2799
-#: access/transam/xlog.c:2856 replication/walsender.c:1012
+#: access/transam/xlog.c:2394 access/transam/xlog.c:2497
+#: access/transam/xlog.c:2726 access/transam/xlog.c:2797
+#: access/transam/xlog.c:2854 replication/walsender.c:1012
 #, c-format
 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"
 
-#: access/transam/xlog.c:2460 access/transam/xlog.c:2592
-#: access/transam/xlog.c:4611 storage/file/fd.c:398 storage/smgr/md.c:932
-#: storage/smgr/md.c:1137 storage/smgr/md.c:1291
+#: access/transam/xlog.c:2458 access/transam/xlog.c:2590
+#: access/transam/xlog.c:4609 storage/file/fd.c:423 storage/file/fd.c:2488
+#: storage/smgr/md.c:932 storage/smgr/md.c:1137 storage/smgr/md.c:1291
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2465 access/transam/xlog.c:2597
-#: access/transam/xlog.c:4616 commands/copy.c:1340 storage/file/copydir.c:208
+#: access/transam/xlog.c:2463 access/transam/xlog.c:2595
+#: access/transam/xlog.c:4614 commands/copy.c:1340 storage/file/copydir.c:208
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "n'a pas pu fermer le fichier « %s » : %m"
 
-#: access/transam/xlog.c:2569
+#: access/transam/xlog.c:2567
 #, c-format
 msgid "not enough data in file \"%s\""
 msgstr "données insuffisantes dans le fichier « %s »"
 
-#: access/transam/xlog.c:2688
+#: access/transam/xlog.c:2686
 #, c-format
 msgid ""
 "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment "
@@ -7459,7 +7477,7 @@ msgstr ""
 "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de\n"
 "transactions %u, segment %u) : %m"
 
-#: access/transam/xlog.c:2700
+#: access/transam/xlog.c:2698
 #, c-format
 msgid ""
 "could not rename file \"%s\" to \"%s\" (initialization of log file %u, "
@@ -7468,28 +7486,28 @@ msgstr ""
 "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal\n"
 "de transactions %u, segment %u) : %m"
 
-#: access/transam/xlog.c:2883 replication/walreceiver.c:490
+#: access/transam/xlog.c:2881 replication/walreceiver.c:490
 #, c-format
 msgid "could not close log file %u, segment %u: %m"
 msgstr "n'a pas pu fermer le journal de transactions %u, segment %u : %m"
 
-#: access/transam/xlog.c:2963 access/transam/xlog.c:9530 storage/smgr/md.c:371
+#: access/transam/xlog.c:2961 access/transam/xlog.c:9528 storage/smgr/md.c:371
 #: storage/smgr/md.c:420 storage/smgr/md.c:1251
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier « %s » : %m"
 
-#: access/transam/xlog.c:3099
+#: access/transam/xlog.c:3097
 #, c-format
 msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
 msgstr "le fichier d'archive « %s » a la mauvaise taille : %lu au lieu de %lu"
 
-#: access/transam/xlog.c:3108
+#: access/transam/xlog.c:3106
 #, c-format
 msgid "restored log file \"%s\" from archive"
 msgstr "restauration du journal de transactions « %s » à partir de l'archive"
 
-#: access/transam/xlog.c:3158
+#: access/transam/xlog.c:3156
 #, c-format
 msgid "could not restore file \"%s\" from archive: return code %d"
 msgstr ""
@@ -7498,133 +7516,133 @@ msgstr ""
 
 #. translator: First %s represents a recovery.conf parameter name like
 #. "recovery_end_command", and the 2nd is the value of that parameter.
-#: access/transam/xlog.c:3272
+#: access/transam/xlog.c:3270
 #, c-format
 msgid "%s \"%s\": return code %d"
 msgstr "%s « %s » : code de retour %d"
 
-#: access/transam/xlog.c:3366 access/transam/xlog.c:3573
-#: access/transam/xlog.c:5693
+#: access/transam/xlog.c:3364 access/transam/xlog.c:3571
+#: access/transam/xlog.c:5691
 #, c-format
 msgid "could not open transaction log directory \"%s\": %m"
 msgstr ""
 "n'a pas pu ouvrir le répertoire des journaux de transactions « %s » : %m"
 
-#: access/transam/xlog.c:3455
+#: access/transam/xlog.c:3453
 #, c-format
 msgid "recycled transaction log file \"%s\""
 msgstr "recyclage du journal de transactions « %s »"
 
-#: access/transam/xlog.c:3470
+#: access/transam/xlog.c:3468
 #, c-format
 msgid "removing transaction log file \"%s\""
 msgstr "suppression du journal de transactions « %s »"
 
-#: access/transam/xlog.c:3488
+#: access/transam/xlog.c:3486
 #, c-format
 msgid "could not rename old transaction log file \"%s\": %m"
 msgstr "n'a pas pu renommer l'ancien journal de transactions « %s » : %m"
 
-#: access/transam/xlog.c:3500
+#: access/transam/xlog.c:3498
 #, c-format
 msgid "could not remove old transaction log file \"%s\": %m"
 msgstr "n'a pas pu supprimer l'ancien journal de transaction « %s » : %m"
 
-#: access/transam/xlog.c:3533 access/transam/xlog.c:3543
+#: access/transam/xlog.c:3531 access/transam/xlog.c:3541
 #, c-format
 msgid "required WAL directory \"%s\" does not exist"
 msgstr ""
 "le répertoire « %s » requis pour les journaux de transactions n'existe pas"
 
-#: access/transam/xlog.c:3549
+#: access/transam/xlog.c:3547
 #, c-format
 msgid "creating missing WAL directory \"%s\""
 msgstr ""
 "création du répertoire manquant « %s » pour les journaux de transactions"
 
-#: access/transam/xlog.c:3552
+#: access/transam/xlog.c:3550
 #, c-format
 msgid "could not create missing directory \"%s\": %m"
 msgstr "n'a pas pu créer le répertoire « %s » manquant : %m"
 
-#: access/transam/xlog.c:3586
+#: access/transam/xlog.c:3584
 #, c-format
 msgid "removing transaction log backup history file \"%s\""
 msgstr "suppression du fichier historique des journaux de transaction « %s »"
 
-#: access/transam/xlog.c:3724
+#: access/transam/xlog.c:3722
 #, c-format
 msgid "incorrect hole size in record at %X/%X"
 msgstr "taille du trou incorrect à l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:3737
+#: access/transam/xlog.c:3735
 #, c-format
 msgid "incorrect total length in record at %X/%X"
 msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:3750
+#: access/transam/xlog.c:3748
 #, c-format
 msgid "incorrect resource manager data checksum in record at %X/%X"
 msgstr ""
 "somme de contrôle des données du gestionnaire de ressources incorrecte à\n"
 "l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:3828 access/transam/xlog.c:3866
+#: access/transam/xlog.c:3826 access/transam/xlog.c:3864
 #, c-format
 msgid "invalid record offset at %X/%X"
 msgstr "décalage invalide de l'enregistrement %X/%X"
 
-#: access/transam/xlog.c:3874
+#: access/transam/xlog.c:3872
 #, c-format
 msgid "contrecord is requested by %X/%X"
 msgstr "« contrecord » est requis par %X/%X"
 
-#: access/transam/xlog.c:3889
+#: access/transam/xlog.c:3887
 #, c-format
 msgid "invalid xlog switch record at %X/%X"
 msgstr ""
 "enregistrement de basculement du journal de transaction invalide à %X/%X"
 
-#: access/transam/xlog.c:3897
+#: access/transam/xlog.c:3895
 #, c-format
 msgid "record with zero length at %X/%X"
 msgstr "enregistrement de longueur nulle à %X/%X"
 
-#: access/transam/xlog.c:3906
+#: access/transam/xlog.c:3904
 #, c-format
 msgid "invalid record length at %X/%X"
 msgstr "longueur invalide de l'enregistrement à %X/%X"
 
-#: access/transam/xlog.c:3913
+#: access/transam/xlog.c:3911
 #, c-format
 msgid "invalid resource manager ID %u at %X/%X"
 msgstr "identifiant du gestionnaire de ressources invalide %u à %X/%X"
 
-#: access/transam/xlog.c:3926 access/transam/xlog.c:3942
+#: access/transam/xlog.c:3924 access/transam/xlog.c:3940
 #, c-format
 msgid "record with incorrect prev-link %X/%X at %X/%X"
 msgstr "enregistrement avec prev-link %X/%X incorrect à %X/%X"
 
-#: access/transam/xlog.c:3971
+#: access/transam/xlog.c:3969
 #, c-format
 msgid "record length %u at %X/%X too long"
 msgstr "longueur trop importante de l'enregistrement %u à %X/%X"
 
-#: access/transam/xlog.c:4011
+#: access/transam/xlog.c:4009
 #, c-format
 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"
 
-#: access/transam/xlog.c:4021
+#: access/transam/xlog.c:4019
 #, c-format
 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"
 
-#: access/transam/xlog.c:4111
+#: access/transam/xlog.c:4109
 #, c-format
 msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
 msgstr ""
@@ -7632,21 +7650,21 @@ msgstr ""
 "%u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:4118 access/transam/xlog.c:4164
+#: access/transam/xlog.c:4116 access/transam/xlog.c:4162
 #, c-format
 msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
 msgstr ""
 "bits info %04X invalides dans le journal de transactions %u, segment %u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:4140 access/transam/xlog.c:4148
-#: access/transam/xlog.c:4155
+#: access/transam/xlog.c:4138 access/transam/xlog.c:4146
+#: access/transam/xlog.c:4153
 msgid "WAL file is from different database system"
 msgstr ""
 "le journal de transactions provient d'un système de bases de données "
 "différent"
 
-#: access/transam/xlog.c:4141
+#: access/transam/xlog.c:4139
 #, c-format
 msgid ""
 "WAL file database system identifier is %s, pg_control database system "
@@ -7656,29 +7674,29 @@ msgstr ""
 "%s,\n"
 "l'identifiant de pg_control du système de base de données est %s."
 
-#: access/transam/xlog.c:4149
+#: access/transam/xlog.c:4147
 msgid "Incorrect XLOG_SEG_SIZE in page header."
 msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
 
-#: access/transam/xlog.c:4156
+#: access/transam/xlog.c:4154
 msgid "Incorrect XLOG_BLCKSZ in page header."
 msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#: access/transam/xlog.c:4172
+#: access/transam/xlog.c:4170
 #, c-format
 msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
 msgstr ""
 "pageaddr %X/%X inattendue dans le journal de transactions %u, segment %u,\n"
 "décalage %u"
 
-#: access/transam/xlog.c:4184
+#: access/transam/xlog.c:4182
 #, c-format
 msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
 msgstr ""
 "identifiant timeline %u inattendu dans le journal de transactions %u,\n"
 "segment %u, décalage %u"
 
-#: access/transam/xlog.c:4211
+#: access/transam/xlog.c:4209
 #, c-format
 msgid ""
 "out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset "
@@ -7687,83 +7705,83 @@ msgstr ""
 "identifiant timeline %u hors de la séquence (après %u) dans le journal de\n"
 "transactions %u, segment %u, décalage %u"
 
-#: access/transam/xlog.c:4288
+#: access/transam/xlog.c:4286
 #, c-format
 msgid "syntax error in history file: %s"
 msgstr "erreur de syntaxe dans le fichier historique : %s"
 
-#: access/transam/xlog.c:4289
+#: access/transam/xlog.c:4287
 msgid "Expected a numeric timeline ID."
 msgstr "Identifiant timeline numérique attendue"
 
-#: access/transam/xlog.c:4294
+#: access/transam/xlog.c:4292
 #, c-format
 msgid "invalid data in history file: %s"
 msgstr "données invalides dans le fichier historique : « %s »"
 
-#: access/transam/xlog.c:4295
+#: access/transam/xlog.c:4293
 msgid "Timeline IDs must be in increasing sequence."
 msgstr "Les identifiants timeline doivent être en ordre croissant."
 
-#: access/transam/xlog.c:4308
+#: access/transam/xlog.c:4306
 #, c-format
 msgid "invalid data in history file \"%s\""
 msgstr "données invalides dans le fichier historique « %s »"
 
-#: access/transam/xlog.c:4309
+#: access/transam/xlog.c:4307
 msgid "Timeline IDs must be less than child timeline's ID."
 msgstr ""
 "Les identifiants timeline doivent être plus petits que les enfants des\n"
 "identifiants timeline."
 
-#: access/transam/xlog.c:4395
+#: access/transam/xlog.c:4393
 #, c-format
 msgid "new timeline %u is not a child of database system timeline %u"
 msgstr ""
 "le nouveau timeline %u n'est pas un fils du timeline %u du système de bases\n"
 "de données"
 
-#: access/transam/xlog.c:4408
+#: access/transam/xlog.c:4406
 #, c-format
 msgid "new target timeline is %u"
 msgstr "la nouvelle timeline cible est %u"
 
-#: access/transam/xlog.c:4633
+#: access/transam/xlog.c:4631
 #, c-format
 msgid "could not link file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu lier le fichier « %s » à « %s » : %m"
 
-#: access/transam/xlog.c:4725
+#: access/transam/xlog.c:4723
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier de contrôle « %s » : %m"
 
-#: access/transam/xlog.c:4736 access/transam/xlog.c:4961
+#: access/transam/xlog.c:4734 access/transam/xlog.c:4959
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "n'a pas pu écrire le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:4742 access/transam/xlog.c:4967
+#: access/transam/xlog.c:4740 access/transam/xlog.c:4965
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:4747 access/transam/xlog.c:4972
+#: access/transam/xlog.c:4745 access/transam/xlog.c:4970
 #, c-format
 msgid "could not close control file: %m"
 msgstr "n'a pas pu fermer le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:4765 access/transam/xlog.c:4950
+#: access/transam/xlog.c:4763 access/transam/xlog.c:4948
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de contrôle « %s » : %m"
 
-#: access/transam/xlog.c:4771
+#: access/transam/xlog.c:4769
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "n'a pas pu lire le fichier de contrôle : %m"
 
-#: access/transam/xlog.c:4785
+#: access/transam/xlog.c:4783
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
@@ -7773,7 +7791,7 @@ msgstr ""
 "%d (0x%08x) alors que le serveur a été compilé avec un PG_CONTROL_VERSION à\n"
 "%d (0x%08x)."
 
-#: access/transam/xlog.c:4789
+#: access/transam/xlog.c:4787
 msgid ""
 "This could be a problem of mismatched byte ordering.  It looks like you need "
 "to initdb."
@@ -7781,7 +7799,7 @@ msgstr ""
 "Ceci peut être un problème d'incohérence dans l'ordre des octets.\n"
 "Il se peut que vous ayez besoin d'initdb."
 
-#: access/transam/xlog.c:4794
+#: access/transam/xlog.c:4792
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
@@ -7790,16 +7808,16 @@ msgstr ""
 "Le cluster de base de données a été initialisé avec un PG_CONTROL_VERSION à\n"
 "%d alors que le serveur a été compilé avec un PG_CONTROL_VERSION à %d."
 
-#: access/transam/xlog.c:4797 access/transam/xlog.c:4821
-#: access/transam/xlog.c:4828 access/transam/xlog.c:4833
+#: access/transam/xlog.c:4795 access/transam/xlog.c:4819
+#: access/transam/xlog.c:4826 access/transam/xlog.c:4831
 msgid "It looks like you need to initdb."
 msgstr "Il semble que vous avez besoin d'initdb."
 
-#: access/transam/xlog.c:4808
+#: access/transam/xlog.c:4806
 msgid "incorrect checksum in control file"
 msgstr "somme de contrôle incorrecte dans le fichier de contrôle"
 
-#: access/transam/xlog.c:4818
+#: access/transam/xlog.c:4816
 #, c-format
 msgid ""
 "The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
@@ -7808,7 +7826,7 @@ msgstr ""
 "Le cluster de base de données a été initialisé avec un CATALOG_VERSION_NO à\n"
 "%d alors que le serveur a été compilé avec un CATALOG_VERSION_NO à %d."
 
-#: access/transam/xlog.c:4825
+#: access/transam/xlog.c:4823
 #, c-format
 msgid ""
 "The database cluster was initialized with MAXALIGN %d, but the server was "
@@ -7817,7 +7835,7 @@ msgstr ""
 "Le cluster de bases de données a été initialisé avec un MAXALIGN à %d alors\n"
 "que le serveur a été compilé avec un MAXALIGN à %d."
 
-#: access/transam/xlog.c:4832
+#: access/transam/xlog.c:4830
 msgid ""
 "The database cluster appears to use a different floating-point number format "
 "than the server executable."
@@ -7825,7 +7843,7 @@ msgstr ""
 "Le cluster de bases de données semble utiliser un format différent pour les\n"
 "nombres à virgule flottante de celui de l'exécutable serveur."
 
-#: access/transam/xlog.c:4837
+#: access/transam/xlog.c:4835
 #, c-format
 msgid ""
 "The database cluster was initialized with BLCKSZ %d, but the server was "
@@ -7835,17 +7853,17 @@ msgstr ""
 "que\n"
 "le serveur a été compilé avec un BLCKSZ à %d."
 
-#: access/transam/xlog.c:4840 access/transam/xlog.c:4847
-#: access/transam/xlog.c:4854 access/transam/xlog.c:4861
-#: access/transam/xlog.c:4868 access/transam/xlog.c:4875
-#: access/transam/xlog.c:4882 access/transam/xlog.c:4890
-#: access/transam/xlog.c:4897 access/transam/xlog.c:4906
-#: access/transam/xlog.c:4913 access/transam/xlog.c:4922
-#: access/transam/xlog.c:4929
+#: access/transam/xlog.c:4838 access/transam/xlog.c:4845
+#: access/transam/xlog.c:4852 access/transam/xlog.c:4859
+#: access/transam/xlog.c:4866 access/transam/xlog.c:4873
+#: access/transam/xlog.c:4880 access/transam/xlog.c:4888
+#: access/transam/xlog.c:4895 access/transam/xlog.c:4904
+#: access/transam/xlog.c:4911 access/transam/xlog.c:4920
+#: access/transam/xlog.c:4927
 msgid "It looks like you need to recompile or initdb."
 msgstr "Il semble que vous avez besoin de recompiler ou de relancer initdb."
 
-#: access/transam/xlog.c:4844
+#: access/transam/xlog.c:4842
 #, c-format
 msgid ""
 "The database cluster was initialized with RELSEG_SIZE %d, but the server was "
@@ -7854,7 +7872,7 @@ msgstr ""
 "Le cluster de bases de données a été initialisé avec un RELSEG_SIZE à %d\n"
 "alors que le serveur a été compilé avec un RELSEG_SIZE à %d."
 
-#: access/transam/xlog.c:4851
+#: access/transam/xlog.c:4849
 #, c-format
 msgid ""
 "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
@@ -7863,7 +7881,7 @@ msgstr ""
 "Le cluster de base de données a été initialisé avec un XLOG_BLCKSZ à %d\n"
 "alors que le serveur a été compilé avec un XLOG_BLCKSZ à %d."
 
-#: access/transam/xlog.c:4858
+#: access/transam/xlog.c:4856
 #, c-format
 msgid ""
 "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server "
@@ -7872,7 +7890,7 @@ 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."
 
-#: access/transam/xlog.c:4865
+#: access/transam/xlog.c:4863
 #, c-format
 msgid ""
 "The database cluster was initialized with NAMEDATALEN %d, but the server was "
@@ -7881,7 +7899,7 @@ msgstr ""
 "Le cluster de bases de données a été initialisé avec un NAMEDATALEN à %d\n"
 "alors que le serveur a été compilé avec un NAMEDATALEN à %d."
 
-#: access/transam/xlog.c:4872
+#: access/transam/xlog.c:4870
 #, c-format
 msgid ""
 "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
@@ -7890,7 +7908,7 @@ msgstr ""
 "Le groupe de bases de données a été initialisé avec un INDEX_MAX_KEYS à %d\n"
 "alors que le serveur a été compilé avec un INDEX_MAX_KEYS à %d."
 
-#: access/transam/xlog.c:4879
+#: access/transam/xlog.c:4877
 #, c-format
 msgid ""
 "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
@@ -7900,7 +7918,7 @@ msgstr ""
 "TOAST_MAX_CHUNK_SIZE\n"
 "à %d alors que le serveur a été compilé avec un TOAST_MAX_CHUNK_SIZE à %d."
 
-#: access/transam/xlog.c:4888
+#: access/transam/xlog.c:4886
 msgid ""
 "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the "
 "server was compiled with HAVE_INT64_TIMESTAMP."
@@ -7908,7 +7926,7 @@ msgstr ""
 "Le cluster de bases de données a été initialisé sans "
 "HAVE_INT64_TIMESTAMPalors que le serveur a été compilé avec."
 
-#: access/transam/xlog.c:4895
+#: access/transam/xlog.c:4893
 msgid ""
 "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the "
 "server was compiled without HAVE_INT64_TIMESTAMP."
@@ -7916,7 +7934,7 @@ msgstr ""
 "Le cluster de bases de données a été initialisé avec HAVE_INT64_TIMESTAMP\n"
 "alors que le serveur a été compilé sans."
 
-#: access/transam/xlog.c:4904
+#: access/transam/xlog.c:4902
 msgid ""
 "The database cluster was initialized without USE_FLOAT4_BYVAL but the server "
 "was compiled with USE_FLOAT4_BYVAL."
@@ -7924,7 +7942,7 @@ msgstr ""
 "Le cluster de base de données a été initialisé sans USE_FLOAT4_BYVAL\n"
 "alors que le serveur a été compilé avec USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4911
+#: access/transam/xlog.c:4909
 msgid ""
 "The database cluster was initialized with USE_FLOAT4_BYVAL but the server "
 "was compiled without USE_FLOAT4_BYVAL."
@@ -7932,7 +7950,7 @@ msgstr ""
 "Le cluster de base de données a été initialisé avec USE_FLOAT4_BYVAL\n"
 "alors que le serveur a été compilé sans USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4920
+#: access/transam/xlog.c:4918
 msgid ""
 "The database cluster was initialized without USE_FLOAT8_BYVAL but the server "
 "was compiled with USE_FLOAT8_BYVAL."
@@ -7940,7 +7958,7 @@ msgstr ""
 "Le cluster de base de données a été initialisé sans USE_FLOAT8_BYVAL\n"
 "alors que le serveur a été compilé avec USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:4927
+#: access/transam/xlog.c:4925
 msgid ""
 "The database cluster was initialized with USE_FLOAT8_BYVAL but the server "
 "was compiled without USE_FLOAT8_BYVAL."
@@ -7948,49 +7966,49 @@ msgstr ""
 "Le cluster de base de données a été initialisé avec USE_FLOAT8_BYVAL\n"
 "alors que le serveur a été compilé sans USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:5252
+#: access/transam/xlog.c:5250
 #, c-format
 msgid "could not write bootstrap transaction log file: %m"
 msgstr "n'a pas pu écrire le « bootstrap » du journal des transactions : %m"
 
-#: access/transam/xlog.c:5258
+#: access/transam/xlog.c:5256
 #, c-format
 msgid "could not fsync bootstrap transaction log file: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le « bootstrap » du journal des\n"
 "transactions : %m"
 
-#: access/transam/xlog.c:5263
+#: access/transam/xlog.c:5261
 #, c-format
 msgid "could not close bootstrap transaction log file: %m"
 msgstr "n'a pas pu fermer le « bootstrap » du journal des transactions : %m"
 
-#: access/transam/xlog.c:5330
+#: access/transam/xlog.c:5328
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de restauration « %s » : %m"
 
-#: access/transam/xlog.c:5384
+#: access/transam/xlog.c:5382
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline n'est pas un nombre valide : « %s »"
 
-#: access/transam/xlog.c:5400
+#: access/transam/xlog.c:5398
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid n'est pas un nombre valide : « %s »"
 
-#: access/transam/xlog.c:5444
+#: access/transam/xlog.c:5442
 #, c-format
 msgid "recovery_target_name is too long (maximum %d characters)"
 msgstr "recovery_target_name est trop long (%d caractères maximum)"
 
-#: access/transam/xlog.c:5491
+#: access/transam/xlog.c:5489
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "paramètre de restauration « %s » non reconnu"
 
-#: access/transam/xlog.c:5502
+#: access/transam/xlog.c:5500
 #, c-format
 msgid ""
 "recovery command file \"%s\" specified neither primary_conninfo nor "
@@ -7999,7 +8017,7 @@ msgstr ""
 "le fichier de restauration « %s » n'a spécifié ni primary_conninfo ni "
 "restore_command"
 
-#: access/transam/xlog.c:5504
+#: access/transam/xlog.c:5502
 msgid ""
 "The database server will regularly poll the pg_xlog subdirectory to check "
 "for files placed there."
@@ -8008,7 +8026,7 @@ msgstr ""
 "répertoire\n"
 "pg_xlog pour vérifier les fichiers placés ici."
 
-#: access/transam/xlog.c:5510
+#: access/transam/xlog.c:5508
 #, c-format
 msgid ""
 "recovery command file \"%s\" must specify restore_command when standby mode "
@@ -8018,67 +8036,67 @@ msgstr ""
 "mode\n"
 "de restauration n'est pas activé"
 
-#: access/transam/xlog.c:5530
+#: access/transam/xlog.c:5528
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "le timeline cible, %u, de la restauration n'existe pas"
 
-#: access/transam/xlog.c:5660
+#: access/transam/xlog.c:5658
 msgid "archive recovery complete"
 msgstr "restauration terminée de l'archive"
 
-#: access/transam/xlog.c:5869
+#: access/transam/xlog.c:5867
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
 msgstr "arrêt de la restauration après validation de la transaction %u, %s"
 
-#: access/transam/xlog.c:5874
+#: access/transam/xlog.c:5872
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr "arrêt de la restauration avant validation de la transaction %u, %s"
 
-#: access/transam/xlog.c:5883
+#: access/transam/xlog.c:5881
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr "arrêt de la restauration après annulation de la transaction %u, %s"
 
-#: access/transam/xlog.c:5888
+#: access/transam/xlog.c:5886
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr "arrêt de la restauration avant annulation de la transaction %u, %s"
 
-#: access/transam/xlog.c:5897
+#: access/transam/xlog.c:5895
 #, c-format
 msgid "recovery stopping at restore point \"%s\", time %s"
 msgstr "restauration en arrêt au point de restauration « %s », heure %s"
 
-#: access/transam/xlog.c:5931
+#: access/transam/xlog.c:5929
 msgid "recovery has paused"
 msgstr "restauration en pause"
 
-#: access/transam/xlog.c:5932
+#: access/transam/xlog.c:5930
 msgid "Execute pg_xlog_replay_resume() to continue."
 msgstr "Exécuter pg_xlog_replay_resume() pour continuer."
 
-#: access/transam/xlog.c:5975 access/transam/xlog.c:5997
-#: access/transam/xlog.c:6019
+#: access/transam/xlog.c:5973 access/transam/xlog.c:5995
+#: access/transam/xlog.c:6017
 msgid "must be superuser to control recovery"
 msgstr "doit être super-utilisateur pour contrôler la restauration"
 
-#: access/transam/xlog.c:5980 access/transam/xlog.c:6002
-#: access/transam/xlog.c:6024
+#: access/transam/xlog.c:5978 access/transam/xlog.c:6000
+#: access/transam/xlog.c:6022
 msgid "recovery is not in progress"
 msgstr "la restauration n'est pas en cours"
 
-#: access/transam/xlog.c:5981 access/transam/xlog.c:6003
-#: access/transam/xlog.c:6025
+#: access/transam/xlog.c:5979 access/transam/xlog.c:6001
+#: access/transam/xlog.c:6023
 msgid "Recovery control functions can only be executed during recovery."
 msgstr ""
 "Les fonctions de contrôle de la restauration peuvent seulement être "
 "exécutées\n"
 "lors de la restauration."
 
-#: access/transam/xlog.c:6118
+#: access/transam/xlog.c:6116
 #, c-format
 msgid ""
 "hot standby is not possible because %s = %d is a lower setting than on the "
@@ -8089,14 +8107,14 @@ msgstr ""
 "transactions\n"
 "(la valeur était %d)"
 
-#: access/transam/xlog.c:6140
+#: access/transam/xlog.c:6138
 msgid "WAL was generated with wal_level=minimal, data may be missing"
 msgstr ""
 "le journal de transactions a été généré avec le paramètre wal_level "
 "configuré\n"
 "à « minimal », des données pourraient manquer"
 
-#: access/transam/xlog.c:6141
+#: access/transam/xlog.c:6139
 msgid ""
 "This happens if you temporarily set wal_level=minimal without taking a new "
 "base backup."
@@ -8105,7 +8123,7 @@ msgstr ""
 "avoir\n"
 "pris une nouvelle sauvegarde de base."
 
-#: access/transam/xlog.c:6152
+#: access/transam/xlog.c:6150
 msgid ""
 "hot standby is not possible because wal_level was not set to \"hot_standby\" "
 "on the master server"
@@ -8113,7 +8131,7 @@ msgstr ""
 "les connexions en restauration ne sont pas possibles parce que le paramètre\n"
 "wal_level n'a pas été configuré à « hot_standby » sur le serveur maître"
 
-#: access/transam/xlog.c:6153
+#: access/transam/xlog.c:6151
 msgid ""
 "Either set wal_level to \"hot_standby\" on the master, or turn off "
 "hot_standby here."
@@ -8121,35 +8139,35 @@ msgstr ""
 "Soit vous initialisez wal_level à « hot_standby » sur le maître, soit vous\n"
 "désactivez hot_standby ici."
 
-#: access/transam/xlog.c:6202
+#: access/transam/xlog.c:6200
 msgid "control file contains invalid data"
 msgstr "le fichier de contrôle contient des données invalides"
 
-#: access/transam/xlog.c:6206
+#: access/transam/xlog.c:6204
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "le système de bases de données a été arrêté à %s"
 
-#: access/transam/xlog.c:6210
+#: access/transam/xlog.c:6208
 #, c-format
 msgid "database system was shut down in recovery at %s"
 msgstr ""
 "le système de bases de données a été arrêté pendant la restauration à %s"
 
-#: access/transam/xlog.c:6214
+#: access/transam/xlog.c:6212
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
 msgstr ""
 "le système de bases de données a été interrompu ; dernier lancement connu à "
 "%s"
 
-#: access/transam/xlog.c:6218
+#: access/transam/xlog.c:6216
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
 msgstr ""
 "le système de bases de données a été interrompu lors d'une restauration à %s"
 
-#: access/transam/xlog.c:6220
+#: access/transam/xlog.c:6218
 msgid ""
 "This probably means that some data is corrupted and you will have to use the "
 "last backup for recovery."
@@ -8157,7 +8175,7 @@ msgstr ""
 "Ceci signifie probablement que des données ont été corrompues et que vous\n"
 "devrez utiliser la dernière sauvegarde pour la restauration."
 
-#: access/transam/xlog.c:6224
+#: access/transam/xlog.c:6222
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
 msgstr ""
@@ -8165,7 +8183,7 @@ msgstr ""
 "%s\n"
 "(moment de la journalisation)"
 
-#: access/transam/xlog.c:6226
+#: access/transam/xlog.c:6224
 msgid ""
 "If this has occurred more than once some data might be corrupted and you "
 "might need to choose an earlier recovery target."
@@ -8173,55 +8191,55 @@ msgstr ""
 "Si c'est arrivé plus d'une fois, des données ont pu être corrompues et vous\n"
 "pourriez avoir besoin de choisir une cible de récupération antérieure."
 
-#: access/transam/xlog.c:6230
+#: access/transam/xlog.c:6228
 #, c-format
 msgid "database system was interrupted; last known up at %s"
 msgstr ""
 "le système de bases de données a été interrompu ; dernier lancement connu à "
 "%s"
 
-#: access/transam/xlog.c:6291
+#: access/transam/xlog.c:6289
 #, c-format
 msgid "requested timeline %u is not a child of database system timeline %u"
 msgstr ""
 "le timeline requis %u n'est pas un fils du timeline %u du système de bases\n"
 "de données"
 
-#: access/transam/xlog.c:6309
+#: access/transam/xlog.c:6307
 msgid "entering standby mode"
 msgstr "entre en mode standby"
 
-#: access/transam/xlog.c:6312
+#: access/transam/xlog.c:6310
 #, c-format
 msgid "starting point-in-time recovery to XID %u"
 msgstr "début de la restauration de l'archive au XID %u"
 
-#: access/transam/xlog.c:6316
+#: access/transam/xlog.c:6314
 #, c-format
 msgid "starting point-in-time recovery to %s"
 msgstr "début de la restauration de l'archive à %s"
 
-#: access/transam/xlog.c:6320
+#: access/transam/xlog.c:6318
 #, c-format
 msgid "starting point-in-time recovery to \"%s\""
 msgstr "début de la restauration PITR à « %s »"
 
-#: access/transam/xlog.c:6324
+#: access/transam/xlog.c:6322
 msgid "starting archive recovery"
 msgstr "début de la restauration de l'archive"
 
-#: access/transam/xlog.c:6346 access/transam/xlog.c:6386
+#: access/transam/xlog.c:6344 access/transam/xlog.c:6384
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "l'enregistrement du point de vérification est à %X/%X"
 
-#: access/transam/xlog.c:6360
+#: access/transam/xlog.c:6358
 msgid "could not find redo location referenced by checkpoint record"
 msgstr ""
 "n'a pas pu localiser l'enregistrement redo référencé par le point de "
 "vérification"
 
-#: access/transam/xlog.c:6361 access/transam/xlog.c:6368
+#: access/transam/xlog.c:6359 access/transam/xlog.c:6366
 #, c-format
 msgid ""
 "If you are not restoring from a backup, try removing the file \"%s/"
@@ -8230,99 +8248,99 @@ msgstr ""
 "Si vous n'avez pas pu restaurer une sauvegarde, essayez de supprimer le\n"
 "fichier « %s/backup_label »."
 
-#: access/transam/xlog.c:6367
+#: access/transam/xlog.c:6365
 msgid "could not locate required checkpoint record"
 msgstr ""
 "n'a pas pu localiser l'enregistrement d'un point de vérification requis"
 
-#: access/transam/xlog.c:6396 access/transam/xlog.c:6411
+#: access/transam/xlog.c:6394 access/transam/xlog.c:6409
 msgid "could not locate a valid checkpoint record"
 msgstr ""
 "n'a pas pu localiser un enregistrement d'un point de vérification valide"
 
-#: access/transam/xlog.c:6405
+#: access/transam/xlog.c:6403
 #, c-format
 msgid "using previous checkpoint record at %X/%X"
 msgstr ""
 "utilisation du précédent enregistrement d'un point de vérification à %X/%X"
 
-#: access/transam/xlog.c:6420
+#: access/transam/xlog.c:6418
 #, c-format
 msgid "redo record is at %X/%X; shutdown %s"
 msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
 
-#: access/transam/xlog.c:6424
+#: access/transam/xlog.c:6422
 #, c-format
 msgid "next transaction ID: %u/%u; next OID: %u"
 msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
 
-#: access/transam/xlog.c:6428
+#: access/transam/xlog.c:6426
 #, c-format
 msgid "next MultiXactId: %u; next MultiXactOffset: %u"
 msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
 
-#: access/transam/xlog.c:6431
+#: access/transam/xlog.c:6429
 #, c-format
 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"
 
-#: access/transam/xlog.c:6435
+#: access/transam/xlog.c:6433
 msgid "invalid next transaction ID"
 msgstr "prochain ID de transaction invalide"
 
-#: access/transam/xlog.c:6463
+#: access/transam/xlog.c:6461
 msgid "invalid redo in checkpoint record"
 msgstr "ré-exécution invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:6474
+#: access/transam/xlog.c:6472
 msgid "invalid redo record in shutdown checkpoint"
 msgstr ""
 "enregistrement de ré-exécution invalide dans le point de vérification d'arrêt"
 
-#: access/transam/xlog.c:6504
+#: access/transam/xlog.c:6502
 msgid ""
 "database system was not properly shut down; automatic recovery in progress"
 msgstr ""
 "le système de bases de données n'a pas été arrêté proprement ; restauration\n"
 "automatique en cours"
 
-#: access/transam/xlog.c:6583
+#: access/transam/xlog.c:6581
 msgid "initializing for hot standby"
 msgstr "initialisation pour « Hot Standby »"
 
-#: access/transam/xlog.c:6712
+#: access/transam/xlog.c:6710
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "la ré-exécution commence à %X/%X"
 
-#: access/transam/xlog.c:6841
+#: access/transam/xlog.c:6839
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "ré-exécution faite à %X/%X"
 
-#: access/transam/xlog.c:6846 access/transam/xlog.c:8469
+#: access/transam/xlog.c:6844 access/transam/xlog.c:8467
 #, 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:6854
+#: access/transam/xlog.c:6852
 msgid "redo is not required"
 msgstr "la ré-exécution n'est pas nécessaire"
 
-#: access/transam/xlog.c:6912
+#: access/transam/xlog.c:6910
 msgid "requested recovery stop point is before consistent recovery point"
 msgstr ""
 "le point d'arrêt de la restauration demandée se trouve avant le point\n"
 "cohérent de restauration"
 
-#: access/transam/xlog.c:6921
+#: access/transam/xlog.c:6919
 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:6922
+#: access/transam/xlog.c:6920
 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."
@@ -8333,140 +8351,140 @@ msgstr ""
 "deux\n"
 "doivent être disponibles pour la restauration."
 
-#: access/transam/xlog.c:6925
+#: access/transam/xlog.c:6923
 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:6946
+#: access/transam/xlog.c:6944
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
 
-#: access/transam/xlog.c:7197
+#: access/transam/xlog.c:7195
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "état de restauration cohérent atteint à %X/%X"
 
-#: access/transam/xlog.c:7375
+#: access/transam/xlog.c:7373
 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:7379
+#: access/transam/xlog.c:7377
 msgid "invalid secondary checkpoint link in control file"
 msgstr ""
 "lien du point de vérification secondaire invalide dans le fichier de contrôle"
 
-#: access/transam/xlog.c:7383
+#: access/transam/xlog.c:7381
 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:7397
+#: access/transam/xlog.c:7395
 msgid "invalid primary checkpoint record"
 msgstr "enregistrement du point de vérification primaire invalide"
 
-#: access/transam/xlog.c:7401
+#: access/transam/xlog.c:7399
 msgid "invalid secondary checkpoint record"
 msgstr "enregistrement du point de vérification secondaire invalide"
 
-#: access/transam/xlog.c:7405
+#: access/transam/xlog.c:7403
 msgid "invalid checkpoint record"
 msgstr "enregistrement du point de vérification invalide"
 
-#: access/transam/xlog.c:7416
+#: access/transam/xlog.c:7414
 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:7420
+#: access/transam/xlog.c:7418
 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"
 
-#: access/transam/xlog.c:7424
+#: access/transam/xlog.c:7422
 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:7436
+#: access/transam/xlog.c:7434
 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:7440
+#: access/transam/xlog.c:7438
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr ""
 "xl_info invalide  dans l'enregistrement du point de vérification secondaire"
 
-#: access/transam/xlog.c:7444
+#: access/transam/xlog.c:7442
 msgid "invalid xl_info in checkpoint record"
 msgstr "xl_info invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:7456
+#: access/transam/xlog.c:7454
 msgid "invalid length of primary checkpoint record"
 msgstr ""
 "longueur invalide de l'enregistrement primaire du point de vérification"
 
-#: access/transam/xlog.c:7460
+#: access/transam/xlog.c:7458
 msgid "invalid length of secondary checkpoint record"
 msgstr ""
 "longueur invalide de l'enregistrement secondaire du point de vérification"
 
-#: access/transam/xlog.c:7464
+#: access/transam/xlog.c:7462
 msgid "invalid length of checkpoint record"
 msgstr "longueur invalide de l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:7626
+#: access/transam/xlog.c:7624
 msgid "shutting down"
 msgstr "arrêt en cours"
 
-#: access/transam/xlog.c:7648
+#: access/transam/xlog.c:7646
 msgid "database system is shut down"
 msgstr "le système de base de données est arrêté"
 
-#: access/transam/xlog.c:8081
+#: access/transam/xlog.c:8079
 msgid ""
 "concurrent transaction 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:8315
+#: access/transam/xlog.c:8313
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "restartpoint ignoré, la récupération est déjà terminée"
 
-#: access/transam/xlog.c:8340
+#: access/transam/xlog.c:8338
 #, 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:8467
+#: access/transam/xlog.c:8465
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "la ré-exécution en restauration commence à %X/%X"
 
-#: access/transam/xlog.c:8567
+#: access/transam/xlog.c:8565
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "point de restauration « %s » créé à %X/%X"
 
-#: access/transam/xlog.c:8669
+#: access/transam/xlog.c:8667
 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:8732
+#: access/transam/xlog.c:8730
 #, 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:8777
+#: access/transam/xlog.c:8775
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr ""
@@ -8474,77 +8492,77 @@ msgstr ""
 "du\n"
 "point de vérification"
 
-#: access/transam/xlog.c:9041 access/transam/xlog.c:9065
+#: access/transam/xlog.c:9039 access/transam/xlog.c:9063
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %u,\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:9073
+#: access/transam/xlog.c:9071
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %u,\n"
 "segment %u : %m"
 
-#: access/transam/xlog.c:9082
+#: access/transam/xlog.c:9080
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
 msgstr ""
 "n'a pas pu synchroniser sur disque (fdatasync) le journal de transactions\n"
 "%u, segment %u : %m"
 
-#: access/transam/xlog.c:9120 access/transam/xlog.c:9407
+#: access/transam/xlog.c:9118 access/transam/xlog.c:9405
 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"
 
-#: access/transam/xlog.c:9171 access/transam/xlog.c:9453
-#: access/transam/xlog.c:9716 access/transam/xlog.c:9748
-#: access/transam/xlog.c:9789 access/transam/xlog.c:9822
-#: access/transam/xlog.c:9929 access/transam/xlog.c:10004
+#: access/transam/xlog.c:9169 access/transam/xlog.c:9451
+#: access/transam/xlog.c:9714 access/transam/xlog.c:9746
+#: access/transam/xlog.c:9787 access/transam/xlog.c:9820
+#: access/transam/xlog.c:9927 access/transam/xlog.c:10002
 msgid "recovery is in progress"
 msgstr "restauration en cours"
 
-#: access/transam/xlog.c:9172 access/transam/xlog.c:9454
-#: access/transam/xlog.c:9717 access/transam/xlog.c:9749
-#: access/transam/xlog.c:9790 access/transam/xlog.c:9823
+#: access/transam/xlog.c:9170 access/transam/xlog.c:9452
+#: access/transam/xlog.c:9715 access/transam/xlog.c:9747
+#: access/transam/xlog.c:9788 access/transam/xlog.c:9821
 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:9177 access/transam/xlog.c:9459
+#: access/transam/xlog.c:9175 access/transam/xlog.c:9457
 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:9178 access/transam/xlog.c:9460
-#: access/transam/xlog.c:9755
+#: access/transam/xlog.c:9176 access/transam/xlog.c:9458
+#: access/transam/xlog.c:9753
 msgid ""
 "wal_level must be set to \"archive\" or \"hot_standby\" at server start."
 msgstr ""
 "wal_level doit être configuré à « archive » ou « hot_standby » au démarrage\n"
 "du serveur."
 
-#: access/transam/xlog.c:9183
+#: access/transam/xlog.c:9181
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "label de sauvegarde trop long (%d octets maximum)"
 
-#: access/transam/xlog.c:9224 access/transam/xlog.c:9327
+#: access/transam/xlog.c:9222 access/transam/xlog.c:9325
 msgid "a backup is already in progress"
 msgstr "une sauvegarde est déjà en cours"
 
-#: access/transam/xlog.c:9225
+#: access/transam/xlog.c:9223
 msgid "Run pg_stop_backup() and try again."
 msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
 
-#: access/transam/xlog.c:9328
+#: access/transam/xlog.c:9326
 #, c-format
 msgid ""
 "If you're sure there is no backup in progress, remove file \"%s\" and try "
@@ -8553,29 +8571,29 @@ 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:9343 access/transam/xlog.c:9592
+#: access/transam/xlog.c:9341 access/transam/xlog.c:9590
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "impossible d'écrire le fichier « %s » : %m"
 
-#: access/transam/xlog.c:9504
+#: access/transam/xlog.c:9502
 msgid "a backup is not in progress"
 msgstr "une sauvegarde n'est pas en cours"
 
-#: access/transam/xlog.c:9543 access/transam/xlog.c:10074
-#: access/transam/xlog.c:10080
+#: access/transam/xlog.c:9541 access/transam/xlog.c:10072
+#: access/transam/xlog.c:10078
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "données invalides dans le fichier « %s »"
 
-#: access/transam/xlog.c:9641
+#: access/transam/xlog.c:9639
 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:9651
+#: access/transam/xlog.c:9649
 #, c-format
 msgid ""
 "pg_stop_backup still waiting for all required WAL segments to be archived "
@@ -8584,7 +8602,7 @@ 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:9653
+#: access/transam/xlog.c:9651
 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 "
@@ -8594,13 +8612,13 @@ 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:9660
+#: access/transam/xlog.c:9658
 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:9664
+#: access/transam/xlog.c:9662
 msgid ""
 "WAL archiving is not enabled; you must ensure that all required WAL segments "
 "are copied through other means to complete the backup"
@@ -8609,75 +8627,75 @@ 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:9711
+#: access/transam/xlog.c:9709
 msgid "must be superuser to switch transaction log files"
 msgstr "doit être super-utilisateur pour changer de journal de transactions"
 
-#: access/transam/xlog.c:9743
+#: access/transam/xlog.c:9741
 msgid "must be superuser to create a restore point"
 msgstr "doit être super-utilisateur pour créer un point de restauration"
 
-#: access/transam/xlog.c:9754
+#: access/transam/xlog.c:9752
 msgid "WAL level not sufficient for creating a restore point"
 msgstr ""
 "le niveau de journalisation (configuré par wal_level) n'est pas suffisant "
 "pour\n"
 "créer un point de restauration"
 
-#: access/transam/xlog.c:9762
+#: access/transam/xlog.c:9760
 #, c-format
 msgid "value too long for restore point (maximum %d characters)"
 msgstr ""
 "valeur trop longue pour le point de restauration (%d caractères maximum)"
 
-#: access/transam/xlog.c:9930
+#: access/transam/xlog.c:9928
 msgid "pg_xlogfile_name_offset() cannot be executed during recovery."
 msgstr ""
 "pg_xlogfile_name_offset() ne peut pas être exécuté lors de la restauration."
 
-#: access/transam/xlog.c:9940 access/transam/xlog.c:10012
+#: access/transam/xlog.c:9938 access/transam/xlog.c:10010
 #, c-format
 msgid "could not parse transaction log location \"%s\""
 msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »"
 
-#: access/transam/xlog.c:10005
+#: access/transam/xlog.c:10003
 msgid "pg_xlogfile_name() cannot be executed during recovery."
 msgstr "pg_xlogfile_name() ne peut pas être exécuté lors de la restauration."
 
-#: access/transam/xlog.c:10116
+#: access/transam/xlog.c:10114
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:10156
+#: access/transam/xlog.c:10154
 msgid "online backup mode canceled"
 msgstr "mode de sauvegarde en ligne annulé"
 
-#: access/transam/xlog.c:10157
+#: access/transam/xlog.c:10155
 #, c-format
 msgid "\"%s\" was renamed to \"%s\"."
 msgstr "« %s » a été renommé en « %s »."
 
-#: access/transam/xlog.c:10164
+#: access/transam/xlog.c:10162
 msgid "online backup mode was not canceled"
 msgstr "le mode de sauvegarde en ligne n'a pas été annulé"
 
-#: access/transam/xlog.c:10165
+#: access/transam/xlog.c:10163
 #, c-format
 msgid "Could not rename \"%s\" to \"%s\": %m."
 msgstr "N'a pas pu renommer « %s » en « %s » : %m"
 
-#: access/transam/xlog.c:10678 access/transam/xlog.c:10700
+#: access/transam/xlog.c:10676 access/transam/xlog.c:10698
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
 msgstr ""
 "n'a pas pu lire le journal de transactions %u, segment %u, décalage %u : %m"
 
-#: access/transam/xlog.c:10789
+#: access/transam/xlog.c:10787
 msgid "received promote request"
 msgstr "a reçu une demande de promotion"
 
-#: access/transam/xlog.c:10802
+#: access/transam/xlog.c:10800
 #, c-format
 msgid "trigger file found: %s"
 msgstr "fichier trigger trouvé : %s"
@@ -8802,8 +8820,8 @@ msgstr "la relation 
 
 #: commands/lockcmds.c:149 commands/tablecmds.c:204 commands/tablecmds.c:1143
 #: commands/tablecmds.c:2410 commands/tablecmds.c:3762
-#: commands/tablecmds.c:6746 commands/indexcmds.c:203
-#: commands/indexcmds.c:1551 catalog/toasting.c:93 catalog/objectaddress.c:405
+#: commands/tablecmds.c:6733 commands/indexcmds.c:203 commands/indexcmds.c:1551
+#: catalog/toasting.c:93 catalog/objectaddress.c:405
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "« %s » n'est pas une table"
@@ -9031,9 +9049,9 @@ msgstr "la vue 
 msgid "view \"%s\" does not exist, skipping"
 msgstr "la vue « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:216 commands/tablecmds.c:2187
-#: commands/tablecmds.c:2442 commands/tablecmds.c:3777
-#: commands/tablecmds.c:9091 commands/view.c:181 catalog/objectaddress.c:412
+#: commands/tablecmds.c:216 commands/tablecmds.c:2187 commands/tablecmds.c:2442
+#: commands/tablecmds.c:3777 commands/tablecmds.c:9116 commands/view.c:181
+#: catalog/objectaddress.c:412
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "« %s » n'est pas une vue"
@@ -9070,7 +9088,7 @@ msgstr "
 msgid "Use DROP TYPE to remove a type."
 msgstr "Utilisez DROP TYPE pour supprimer un type."
 
-#: commands/tablecmds.c:232 commands/tablecmds.c:9001
+#: commands/tablecmds.c:232 commands/tablecmds.c:9026
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "la table distante « %s » n'existe pas"
@@ -9080,9 +9098,9 @@ msgstr "la table distante 
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "la table distante « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:234 commands/tablecmds.c:2193
-#: commands/tablecmds.c:2450 commands/tablecmds.c:3780
-#: commands/tablecmds.c:9099 catalog/objectaddress.c:419
+#: commands/tablecmds.c:234 commands/tablecmds.c:2193 commands/tablecmds.c:2450
+#: commands/tablecmds.c:3780 commands/tablecmds.c:9124
+#: catalog/objectaddress.c:419
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "« %s » n'est pas une table distante"
@@ -9105,7 +9123,7 @@ msgstr ""
 "ne peut pas créer une table temporaire à l'intérieur d'une fonction\n"
 "restreinte pour sécurité"
 
-#: commands/tablecmds.c:486 commands/tablecmds.c:7981 commands/indexcmds.c:268
+#: commands/tablecmds.c:486 commands/tablecmds.c:7987 commands/indexcmds.c:268
 #: executor/execMain.c:2486
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr ""
@@ -9143,17 +9161,17 @@ msgstr "la colonne 
 msgid "inherited relation \"%s\" is not a table"
 msgstr "la relation héritée « %s » n'est pas une table"
 
-#: commands/tablecmds.c:1375 commands/tablecmds.c:8213
+#: commands/tablecmds.c:1375 commands/tablecmds.c:8238
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »"
 
-#: commands/tablecmds.c:1383 commands/tablecmds.c:8221
+#: commands/tablecmds.c:1383 commands/tablecmds.c:8246
 msgid "cannot inherit from temporary relation of another session"
 msgstr ""
 "ne peut pas hériter à partir d'une relation temporaire d'une autre session"
 
-#: commands/tablecmds.c:1399 commands/tablecmds.c:8255
+#: commands/tablecmds.c:1399 commands/tablecmds.c:8280
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "la relation « %s » serait héritée plus d'une fois"
@@ -9275,8 +9293,8 @@ msgstr "ne peut pas renommer la colonne h
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "la colonne « %s » de la relation « %s » existe déjà"
 
-#: commands/tablecmds.c:2205 commands/tablecmds.c:7459
-#: commands/tablecmds.c:9135
+#: commands/tablecmds.c:2205 commands/tablecmds.c:7466
+#: commands/tablecmds.c:9160
 msgid "Use ALTER TYPE instead."
 msgstr "Utilisez ALTER TYPE à la place."
 
@@ -9401,12 +9419,12 @@ msgstr "le type %s n'est pas un type composite"
 msgid "cannot add column to typed table"
 msgstr "ne peut pas ajouter une colonne à une table typée"
 
-#: commands/tablecmds.c:4149 commands/tablecmds.c:8409
+#: commands/tablecmds.c:4149 commands/tablecmds.c:8434
 #, 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:4155 commands/tablecmds.c:8416
+#: commands/tablecmds.c:4155 commands/tablecmds.c:8441
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr ""
@@ -9429,7 +9447,7 @@ msgstr "la colonne doit aussi 
 #: commands/tablecmds.c:4537 commands/tablecmds.c:4629
 #: commands/tablecmds.c:4674 commands/tablecmds.c:4770
 #: commands/tablecmds.c:4814 commands/tablecmds.c:4893
-#: commands/tablecmds.c:6643
+#: commands/tablecmds.c:6630
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "n'a pas pu modifier la colonne système « %s »"
@@ -9492,22 +9510,22 @@ msgstr ""
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "la contrainte « %s » de la relation « %s » existe déjà"
 
-#: commands/tablecmds.c:5416
+#: commands/tablecmds.c:5403
 msgid "constraint must be added to child tables too"
 msgstr "la contrainte doit aussi être ajoutée aux tables filles"
 
-#: commands/tablecmds.c:5484 commands/sequence.c:1447
+#: commands/tablecmds.c:5471 commands/sequence.c:1447
 #, 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:5507
+#: commands/tablecmds.c:5494
 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:5514
+#: commands/tablecmds.c:5501
 msgid ""
 "constraints on unlogged tables may reference only permanent or unlogged "
 "tables"
@@ -9515,79 +9533,79 @@ msgstr ""
 "les contraintes sur les tables non tracées peuvent seulement référencer des "
 "tables permanentes ou non tracées"
 
-#: commands/tablecmds.c:5520
+#: commands/tablecmds.c:5507
 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:5524
+#: commands/tablecmds.c:5511
 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:5585
+#: commands/tablecmds.c:5572
 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:5674
+#: commands/tablecmds.c:5661
 #, 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:5677
+#: commands/tablecmds.c:5664
 #, 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:5791
+#: commands/tablecmds.c:5778
 #, c-format
 msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas"
 
-#: commands/tablecmds.c:5854
+#: commands/tablecmds.c:5841
 #, 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:5859
+#: commands/tablecmds.c:5846
 #, 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:5924
+#: commands/tablecmds.c:5911
 #, 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:5941
+#: commands/tablecmds.c:5928
 #, 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:6006
+#: commands/tablecmds.c:5993
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr ""
 "la liste des colonnes référencées dans une clé étrangère ne doit pas "
 "contenir\n"
 "des duplicats"
 
-#: commands/tablecmds.c:6100
+#: commands/tablecmds.c:6087
 #, 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:6105
+#: commands/tablecmds.c:6092
 #, c-format
 msgid ""
 "there is no unique constraint matching given keys for referenced table \"%s\""
@@ -9595,76 +9613,76 @@ 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:6156
+#: commands/tablecmds.c:6143
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validation de la contraintes de clé étrangère « %s »"
 
-#: commands/tablecmds.c:6452
+#: commands/tablecmds.c:6439
 #, 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:6479 commands/tablecmds.c:6592
+#: commands/tablecmds.c:6466 commands/tablecmds.c:6579
 #, 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:6485
+#: commands/tablecmds.c:6472
 #, 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:6627
+#: commands/tablecmds.c:6614
 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:6650
+#: commands/tablecmds.c:6637
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "ne peut pas modifier la colonne héritée « %s »"
 
-#: commands/tablecmds.c:6692
+#: commands/tablecmds.c:6679
 msgid "transform expression must not return a set"
 msgstr "l'expression de transformation ne doit pas renvoyer un ensemble"
 
-#: commands/tablecmds.c:6698
+#: commands/tablecmds.c:6685
 msgid "cannot use subquery in transform expression"
 msgstr ""
 "ne peut pas utiliser une sous-requête dans l'expression de transformation"
 
-#: commands/tablecmds.c:6702
+#: commands/tablecmds.c:6689
 msgid "cannot use aggregate function in transform expression"
 msgstr ""
 "ne peut pas utiliser la fonction d'agrégat dans l'expression de la "
 "transformation"
 
-#: commands/tablecmds.c:6706
+#: commands/tablecmds.c:6693
 msgid "cannot use window function in transform expression"
 msgstr ""
 "ne peut pas utiliser la fonction window dans l'expression de la "
 "transformation"
 
-#: commands/tablecmds.c:6725
+#: commands/tablecmds.c:6712
 #, c-format
 msgid "column \"%s\" cannot be cast to type %s"
 msgstr "la colonne « %s » ne peut pas être convertie vers le type %s"
 
-#: commands/tablecmds.c:6772
+#: commands/tablecmds.c:6759
 #, 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:6853
+#: commands/tablecmds.c:6840
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "ne peut pas modifier la colonne « %s » deux fois"
 
-#: commands/tablecmds.c:6889
+#: commands/tablecmds.c:6876
 #, c-format
 msgid "default for column \"%s\" cannot be cast to type %s"
 msgstr ""
@@ -9672,155 +9690,155 @@ msgstr ""
 "le\n"
 "type %s"
 
-#: commands/tablecmds.c:7015
+#: commands/tablecmds.c:7002
 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:7016 commands/tablecmds.c:7035
+#: commands/tablecmds.c:7003 commands/tablecmds.c:7022
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s dépend de la colonne « %s »"
 
-#: commands/tablecmds.c:7034
+#: commands/tablecmds.c:7021
 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:7427
+#: commands/tablecmds.c:7434
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "ne peut pas modifier le propriétaire de l'index « %s »"
 
-#: commands/tablecmds.c:7429
+#: commands/tablecmds.c:7436
 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:7445
+#: commands/tablecmds.c:7452
 #, 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:7447 commands/tablecmds.c:9125
+#: commands/tablecmds.c:7454 commands/tablecmds.c:9150
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "La séquence « %s » est liée à la table « %s »."
 
-#: commands/tablecmds.c:7468 commands/tablecmds.c:9143
+#: commands/tablecmds.c:7475 commands/tablecmds.c:9168
 #, 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:7753 commands/cluster.c:178
+#: commands/tablecmds.c:7759 commands/cluster.c:178
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "l'index « %s » pour la table « %s » n'existe pas"
 
-#: commands/tablecmds.c:7800
+#: commands/tablecmds.c:7806
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE"
 
-#: commands/tablecmds.c:7853
+#: commands/tablecmds.c:7859
 #, c-format
 msgid "\"%s\" is not a table, index, or TOAST table"
 msgstr "« %s » n'est pas une table, un index ou une table TOAST"
 
-#: commands/tablecmds.c:7974
+#: commands/tablecmds.c:7980
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "ne peut pas déplacer la colonne système « %s »"
 
-#: commands/tablecmds.c:7990
+#: commands/tablecmds.c:7996
 msgid "cannot move temporary tables of other sessions"
 msgstr "ne peut pas déplacer les tables temporaires d'autres sessions"
 
-#: commands/tablecmds.c:8182
+#: commands/tablecmds.c:8207
 msgid "cannot change inheritance of typed table"
 msgstr "ne peut pas modifier l'héritage d'une table typée"
 
-#: commands/tablecmds.c:8228
+#: commands/tablecmds.c:8253
 msgid "cannot inherit to temporary relation of another session"
 msgstr "ne peut pas hériter de la table temporaire d'une autre session"
 
-#: commands/tablecmds.c:8282
+#: commands/tablecmds.c:8307
 msgid "circular inheritance not allowed"
 msgstr "héritage circulaire interdit"
 
-#: commands/tablecmds.c:8283
+#: commands/tablecmds.c:8308
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "« %s » est déjà un enfant de « %s »."
 
-#: commands/tablecmds.c:8291
+#: commands/tablecmds.c:8316
 #, 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:8427
+#: commands/tablecmds.c:8452
 #, 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:8443
+#: commands/tablecmds.c:8468
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:8522
+#: commands/tablecmds.c:8547
 #, 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:8546
+#: commands/tablecmds.c:8571
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "la contrainte « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:8626
+#: commands/tablecmds.c:8651
 #, 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:8843
+#: commands/tablecmds.c:8868
 msgid "typed tables cannot inherit"
 msgstr "les tables avec type ne peuvent pas hériter d'autres tables"
 
-#: commands/tablecmds.c:8874
+#: commands/tablecmds.c:8899
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table"
 
-#: commands/tablecmds.c:8884
+#: commands/tablecmds.c:8909
 #, 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:8893
+#: commands/tablecmds.c:8918
 #, 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:8906
+#: commands/tablecmds.c:8931
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "la table a une colonne supplémentaire « %s »"
 
-#: commands/tablecmds.c:8953
+#: commands/tablecmds.c:8978
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "« %s » n'est pas une table typée"
 
-#: commands/tablecmds.c:9124
+#: commands/tablecmds.c:9149
 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:9231
+#: commands/tablecmds.c:9256
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "la relation « %s » existe déjà dans le schéma « %s »"
@@ -10030,7 +10048,7 @@ msgstr ""
 #: commands/user.c:513 commands/user.c:521 commands/user.c:529
 #: commands/user.c:537 commands/user.c:545 commands/user.c:553
 #: commands/user.c:561 commands/user.c:570 commands/user.c:578
-#: commands/foreigncmds.c:468 commands/foreigncmds.c:477
+#: commands/foreigncmds.c:520 commands/foreigncmds.c:529
 #: commands/typecmds.c:282 catalog/aclchk.c:833 catalog/aclchk.c:841
 msgid "conflicting or redundant options"
 msgstr "options en conflit ou redondantes"
@@ -11233,9 +11251,8 @@ 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:915 commands/typecmds.c:843
-#: parser/parse_utilcmd.c:2592 parser/parse_expr.c:2165
-#: parser/parse_type.c:492
+#: commands/indexcmds.c:915 commands/typecmds.c:843 parser/parse_utilcmd.c:2592
+#: parser/parse_expr.c:2165 parser/parse_type.c:492
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "les collationnements ne sont pas supportés par le type %s"
@@ -11883,7 +11900,7 @@ msgid "tablespace \"%s\" already exists"
 msgstr "le tablespace « %s » existe déjà"
 
 #: commands/tablespace.c:377 commands/tablespace.c:529
-#: replication/basebackup.c:170 replication/basebackup.c:777
+#: replication/basebackup.c:171 replication/basebackup.c:778
 msgid "tablespaces are not supported on this platform"
 msgstr "les tablespaces ne sont pas supportés sur cette plateforme"
 
@@ -11972,8 +11989,8 @@ msgstr "le nom du sch
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "le schéma « %s » n'existe pas, poursuite du traitement"
 
-#: commands/schemacmds.c:253 commands/schemacmds.c:322
-#: catalog/namespace.c:2610 catalog/namespace.c:3599 catalog/namespace.c:3602
+#: commands/schemacmds.c:253 commands/schemacmds.c:322 catalog/namespace.c:2610
+#: catalog/namespace.c:3599 catalog/namespace.c:3602
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "le schéma « %s » n'existe pas"
@@ -11999,12 +12016,11 @@ msgstr ""
 msgid "security label provider \"%s\" is not loaded"
 msgstr "le fournisseur « %s » de label de sécurité n'est pas chargé"
 
-#: commands/portalcmds.c:61 commands/portalcmds.c:160
-#: commands/portalcmds.c:212
+#: commands/portalcmds.c:61 commands/portalcmds.c:160 commands/portalcmds.c:212
 msgid "invalid cursor name: must not be empty"
 msgstr "nom de curseur invalide : il ne doit pas être vide"
 
-#: commands/portalcmds.c:415
+#: commands/portalcmds.c:411
 msgid "could not reposition held cursor"
 msgstr "n'a pas pu repositionner le curseur détenu"
 
@@ -12177,79 +12193,79 @@ msgstr "option 
 msgid "option \"%s\" provided more than once"
 msgstr "option « %s » fournie plus d'une fois"
 
-#: commands/foreigncmds.c:221 commands/foreigncmds.c:229
+#: commands/foreigncmds.c:227 commands/foreigncmds.c:235
 #, c-format
 msgid "permission denied to change owner of foreign-data wrapper \"%s\""
 msgstr ""
 "droit refusé pour modifier le propriétaire du wrapper de données distantes « "
 "%s »"
 
-#: commands/foreigncmds.c:223
+#: commands/foreigncmds.c:229
 msgid "Must be superuser to change owner of a foreign-data wrapper."
 msgstr ""
 "Doit être super-utilisateur pour modifier le propriétaire du wrapper de\n"
 "données distantes."
 
-#: commands/foreigncmds.c:231
+#: commands/foreigncmds.c:237
 msgid "The owner of a foreign-data wrapper must be a superuser."
 msgstr ""
 "Le propriétaire du wrapper de données distantes doit être un super-"
 "utilisateur."
 
-#: commands/foreigncmds.c:265 commands/foreigncmds.c:636
-#: commands/foreigncmds.c:784 foreign/foreign.c:524
+#: commands/foreigncmds.c:291 commands/foreigncmds.c:688
+#: commands/foreigncmds.c:836 foreign/foreign.c:524
 #, c-format
 msgid "foreign-data wrapper \"%s\" does not exist"
 msgstr "le wrapper de données distantes « %s » n'existe pas"
 
-#: commands/foreigncmds.c:292 catalog/aclchk.c:3873 catalog/aclchk.c:4555
+#: commands/foreigncmds.c:318 catalog/aclchk.c:3873 catalog/aclchk.c:4555
 #, c-format
 msgid "foreign-data wrapper with OID %u does not exist"
 msgstr "le wrapper de données distantes d'OID %u n'existe pas"
 
-#: commands/foreigncmds.c:366 commands/foreigncmds.c:962
-#: commands/foreigncmds.c:1050 commands/foreigncmds.c:1334
+#: commands/foreigncmds.c:418 commands/foreigncmds.c:1014
+#: commands/foreigncmds.c:1102 commands/foreigncmds.c:1386
 #: foreign/foreign.c:544
 #, c-format
 msgid "server \"%s\" does not exist"
 msgstr "le serveur « %s » n'existe pas"
 
-#: commands/foreigncmds.c:391 catalog/aclchk.c:3934 catalog/aclchk.c:4582
+#: commands/foreigncmds.c:443 catalog/aclchk.c:3934 catalog/aclchk.c:4582
 #, c-format
 msgid "foreign server with OID %u does not exist"
 msgstr "le serveur distant d'OID %u n'existe pas"
 
-#: commands/foreigncmds.c:418
+#: commands/foreigncmds.c:470
 #, c-format
 msgid "function %s must return type \"fdw_handler\""
 msgstr "la fonction %s doit renvoyer le type « fdw_handler »"
 
-#: commands/foreigncmds.c:513
+#: commands/foreigncmds.c:565
 #, c-format
 msgid "permission denied to create foreign-data wrapper \"%s\""
 msgstr "droit refusé pour la création du wrapper de données distantes « %s »"
 
-#: commands/foreigncmds.c:515
+#: commands/foreigncmds.c:567
 msgid "Must be superuser to create a foreign-data wrapper."
 msgstr ""
 "Doit être super-utilisateur pour créer un wrapper de données distantes."
 
-#: commands/foreigncmds.c:526
+#: commands/foreigncmds.c:578
 #, c-format
 msgid "foreign-data wrapper \"%s\" already exists"
 msgstr "le wrapper de données distantes « %s » existe déjà"
 
-#: commands/foreigncmds.c:626
+#: commands/foreigncmds.c:678
 #, c-format
 msgid "permission denied to alter foreign-data wrapper \"%s\""
 msgstr "droit refusé pour modifier le wrapper de données distantes « %s »"
 
-#: commands/foreigncmds.c:628
+#: commands/foreigncmds.c:680
 msgid "Must be superuser to alter a foreign-data wrapper."
 msgstr ""
 "Doit être super-utilisateur pour modifier un wrapper de données distantes"
 
-#: commands/foreigncmds.c:659
+#: commands/foreigncmds.c:711
 msgid ""
 "changing the foreign-data wrapper handler can change behavior of existing "
 "foreign tables"
@@ -12257,7 +12273,7 @@ msgstr ""
 "la modification du validateur de wrapper de données distantes peut modifier\n"
 "le comportement des tables distantes existantes"
 
-#: commands/foreigncmds.c:673
+#: commands/foreigncmds.c:725
 msgid ""
 "changing the foreign-data wrapper validator can cause the options for "
 "dependent objects to become invalid"
@@ -12265,48 +12281,48 @@ msgstr ""
 "la modification du validateur du wrapper de données distantes peut faire en\n"
 "sorte que les options des objets dépendants deviennent invalides"
 
-#: commands/foreigncmds.c:775
+#: commands/foreigncmds.c:827
 #, c-format
 msgid "permission denied to drop foreign-data wrapper \"%s\""
 msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
 
-#: commands/foreigncmds.c:777
+#: commands/foreigncmds.c:829
 msgid "Must be superuser to drop a foreign-data wrapper."
 msgstr ""
 "Doit être super-utilisateur pour supprimer un wrapper de données distantes."
 
-#: commands/foreigncmds.c:789
+#: commands/foreigncmds.c:841
 #, c-format
 msgid "foreign-data wrapper \"%s\" does not exist, skipping"
 msgstr ""
 "le wrapper de données distantes « %s » n'existe pas, poursuite du traitement"
 
-#: commands/foreigncmds.c:858
+#: commands/foreigncmds.c:910
 #, c-format
 msgid "server \"%s\" already exists"
 msgstr "le serveur « %s » existe déjà"
 
-#: commands/foreigncmds.c:1054
+#: commands/foreigncmds.c:1106
 #, c-format
 msgid "server \"%s\" does not exist, skipping"
 msgstr "le serveur « %s » n'existe pas, poursuite du traitement"
 
-#: commands/foreigncmds.c:1159
+#: commands/foreigncmds.c:1211
 #, c-format
 msgid "user mapping \"%s\" already exists for server %s"
 msgstr ""
 "la correspondance utilisateur « %s » existe déjà dans le serveur « %s »"
 
-#: commands/foreigncmds.c:1245 commands/foreigncmds.c:1350
+#: commands/foreigncmds.c:1297 commands/foreigncmds.c:1402
 #, c-format
 msgid "user mapping \"%s\" does not exist for the server"
 msgstr "la correspondance utilisateur « %s » n'existe pas pour le serveur"
 
-#: commands/foreigncmds.c:1337
+#: commands/foreigncmds.c:1389
 msgid "server does not exist, skipping"
 msgstr "le serveur n'existe pas, poursuite du traitement"
 
-#: commands/foreigncmds.c:1355
+#: commands/foreigncmds.c:1407
 #, c-format
 msgid "user mapping \"%s\" does not exist for the server, skipping"
 msgstr ""
@@ -12368,35 +12384,35 @@ msgstr ""
 "ignore « %s » --- n'a pas pu exécuter un VACUUM sur les objets autres que\n"
 "des tables et les tables systèmes"
 
-#: commands/async.c:568
+#: commands/async.c:578
 msgid "channel name cannot be empty"
 msgstr "le nom du canal ne peut pas être vide"
 
-#: commands/async.c:573
+#: commands/async.c:583
 msgid "channel name too long"
 msgstr "nom du canal trop long"
 
-#: commands/async.c:580
+#: commands/async.c:590
 msgid "payload string too long"
 msgstr "chaîne de charge trop longue"
 
-#: commands/async.c:765
+#: commands/async.c:775
 msgid ""
 "cannot PREPARE a transaction that has executed LISTEN, UNLISTEN or NOTIFY"
 msgstr ""
 "ne peut pas exécuter PREPARE sur une transaction qui a exécuté LISTEN,\n"
 "UNLISTEN ou NOTIFY"
 
-#: commands/async.c:868
+#: commands/async.c:878
 msgid "too many notifications in the NOTIFY queue"
 msgstr "trop de notifications dans la queue NOTIFY"
 
-#: commands/async.c:1441
+#: commands/async.c:1481
 #, c-format
 msgid "NOTIFY queue is %.0f%% full"
 msgstr "la queue NOTIFY est pleine à %.0f%%"
 
-#: commands/async.c:1443
+#: commands/async.c:1483
 #, c-format
 msgid ""
 "The server process with PID %d is among those with the oldest transactions."
@@ -12404,7 +12420,7 @@ msgstr ""
 "Le processus serveur de PID %d est parmi ceux qui ont les transactions les "
 "plus anciennes."
 
-#: commands/async.c:1446
+#: commands/async.c:1486
 msgid ""
 "The NOTIFY queue cannot be emptied until that process ends its current "
 "transaction."
@@ -12824,27 +12840,27 @@ msgid "cannot use window function in check constraint"
 msgstr ""
 "ne peut pas utiliser une fonction window dans une contrainte de vérification"
 
-#: commands/typecmds.c:2608 commands/typecmds.c:2680 commands/typecmds.c:2919
+#: commands/typecmds.c:2608 commands/typecmds.c:2680 commands/typecmds.c:2926
 #, c-format
 msgid "%s is a table's row type"
 msgstr "« %s » est du type ligne de table"
 
-#: commands/typecmds.c:2610 commands/typecmds.c:2682 commands/typecmds.c:2921
+#: commands/typecmds.c:2610 commands/typecmds.c:2682 commands/typecmds.c:2928
 msgid "Use ALTER TABLE instead."
 msgstr "Utilisez ALTER TABLE à la place."
 
-#: commands/typecmds.c:2617 commands/typecmds.c:2689 commands/typecmds.c:2838
+#: commands/typecmds.c:2617 commands/typecmds.c:2689 commands/typecmds.c:2845
 #, c-format
 msgid "cannot alter array type %s"
 msgstr "ne peut pas modifier le type array %s"
 
-#: commands/typecmds.c:2619 commands/typecmds.c:2691 commands/typecmds.c:2840
+#: commands/typecmds.c:2619 commands/typecmds.c:2691 commands/typecmds.c:2847
 #, c-format
 msgid "You can alter type %s, which will alter the array type as well."
 msgstr ""
 "Vous pouvez modifier le type %s, ce qui va modifier aussi le type tableau."
 
-#: commands/typecmds.c:2905
+#: commands/typecmds.c:2912
 #, c-format
 msgid "type \"%s\" already exists in schema \"%s\""
 msgstr "le type « %s » existe déjà dans le schéma « %s »"
@@ -13113,7 +13129,7 @@ msgid "%s is not allowed in a SQL function"
 msgstr "%s n'est pas autorisé dans une fonction SQL"
 
 #. translator: %s is a SQL statement name
-#: executor/functions.c:302 executor/spi.c:1251 executor/spi.c:1886
+#: executor/functions.c:302 executor/spi.c:1251 executor/spi.c:1887
 #, c-format
 msgid "%s is not allowed in a non-volatile function"
 msgstr "%s n'est pas autorisé dans une fonction non volatile"
@@ -13386,7 +13402,7 @@ msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE n'est pas support
 msgid "Scrollable cursors must be READ ONLY."
 msgstr "Les curseurs déplaçables doivent être en lecture seule (READ ONLY)."
 
-#: executor/spi.c:2152
+#: executor/spi.c:2153
 #, c-format
 msgid "SQL statement \"%s\""
 msgstr "instruction SQL « %s »"
@@ -13576,13 +13592,11 @@ msgstr ""
 msgid "NULLIF does not support set arguments"
 msgstr "NULLIF ne supporte pas les arguments d'ensemble"
 
-#: executor/execQual.c:4413 optimizer/util/clauses.c:573
-#: parser/parse_agg.c:164
+#: executor/execQual.c:4413 optimizer/util/clauses.c:573 parser/parse_agg.c:164
 msgid "aggregate function calls cannot be nested"
 msgstr "les appels à la fonction d'agrégat ne peuvent pas être imbriqués"
 
-#: executor/execQual.c:4451 optimizer/util/clauses.c:647
-#: parser/parse_agg.c:211
+#: executor/execQual.c:4451 optimizer/util/clauses.c:647 parser/parse_agg.c:211
 msgid "window function calls cannot be nested"
 msgstr "les appels à la fonction window ne peuvent pas être imbriqués"
 
@@ -13670,63 +13684,56 @@ msgstr ""
 "n'a pas pu lire le journal de transactions %u, segment %u au décalage %u,\n"
 "longueur %lu : %m"
 
-#: replication/basebackup.c:133 replication/basebackup.c:758
-#: storage/file/fd.c:2291
+#: replication/basebackup.c:134 replication/basebackup.c:759
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "n'a pas pu lire le lien symbolique « %s » : %m"
 
-#: replication/basebackup.c:140 replication/basebackup.c:762
-#: storage/file/fd.c:2296
+#: replication/basebackup.c:141 replication/basebackup.c:763
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "la cible du lien symbolique « %s » est trop long"
 
-#: replication/basebackup.c:208
+#: replication/basebackup.c:209
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr ""
 "n'a pas pu récupérer les informations sur le fichier de contrôle « %s » : %m"
 
-#: replication/basebackup.c:287 replication/basebackup.c:935
+#: replication/basebackup.c:288 replication/basebackup.c:884
 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:343 replication/basebackup.c:352
-#: replication/basebackup.c:361 replication/basebackup.c:370
-#: replication/basebackup.c:379
+#: replication/basebackup.c:344 replication/basebackup.c:353
+#: replication/basebackup.c:362 replication/basebackup.c:371
+#: replication/basebackup.c:380
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "option « %s » dupliquée"
 
-#: replication/basebackup.c:431
+#: replication/basebackup.c:432
 #, c-format
 msgid "could not open directory \"pg_tblspc\": %m"
 msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
 
-#: replication/basebackup.c:628 replication/basebackup.c:703
+#: replication/basebackup.c:629 replication/basebackup.c:704
 #, 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:689
+#: replication/basebackup.c:690
 msgid "shutdown requested, aborting active base backup"
 msgstr "arrêt demandé, annulation de la sauvegarde active de base"
 
-#: replication/basebackup.c:835
+#: replication/basebackup.c:836
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "ignore le fichier spécial « %s »"
 
-#: replication/basebackup.c:925
-#, c-format
-msgid "archive member \"%s\" too large for tar format"
-msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
-
 #: replication/syncrep.c:210
 msgid ""
 "canceling the wait for synchronous replication and terminating connection "
@@ -13872,11 +13879,11 @@ msgstr ""
 msgid "SELECT FOR UPDATE/SHARE is not allowed with UNION/INTERSECT/EXCEPT"
 msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec UNION/INTERSECT/EXCEPT"
 
-#: optimizer/plan/planner.c:2235
+#: optimizer/plan/planner.c:2238
 msgid "could not implement GROUP BY"
 msgstr "n'a pas pu implanté GROUP BY"
 
-#: optimizer/plan/planner.c:2236 optimizer/plan/planner.c:2408
+#: optimizer/plan/planner.c:2239 optimizer/plan/planner.c:2411
 #: optimizer/prep/prepunion.c:801
 msgid ""
 "Some of the datatypes only support hashing, while others only support "
@@ -13885,25 +13892,25 @@ msgstr ""
 "Certains des types de données supportent seulement le hachage,\n"
 "alors que les autres supportent seulement le tri."
 
-#: optimizer/plan/planner.c:2407
+#: optimizer/plan/planner.c:2410
 msgid "could not implement DISTINCT"
 msgstr "n'a pas pu implanté DISTINCT"
 
-#: optimizer/plan/planner.c:2873
+#: optimizer/plan/planner.c:2876
 msgid "could not implement window PARTITION BY"
 msgstr "n'a pas pu implanter PARTITION BY de window"
 
-#: optimizer/plan/planner.c:2874
+#: optimizer/plan/planner.c:2877
 msgid "Window partitioning columns must be of sortable datatypes."
 msgstr ""
 "Les colonnes de partitionnement de window doivent être d'un type de données\n"
 "triables."
 
-#: optimizer/plan/planner.c:2878
+#: optimizer/plan/planner.c:2881
 msgid "could not implement window ORDER BY"
 msgstr "n'a pas pu implanter ORDER BY dans le window"
 
-#: optimizer/plan/planner.c:2879
+#: optimizer/plan/planner.c:2882
 msgid "Window ordering columns must be of sortable datatypes."
 msgstr ""
 "Les colonnes de tri de la window doivent être d'un type de données triable."
@@ -13922,7 +13929,7 @@ msgstr "Tous les types de donn
 msgid "could not implement %s"
 msgstr "n'a pas pu implanté %s"
 
-#: optimizer/path/joinrels.c:673
+#: optimizer/path/joinrels.c:680
 msgid ""
 "FULL JOIN is only supported with merge-joinable or hash-joinable join "
 "conditions"
@@ -13942,64 +13949,64 @@ msgstr ""
 msgid "SQL function \"%s\" during inlining"
 msgstr "fonction SQL « %s » durant « inlining »"
 
-#: libpq/pqcomm.c:308
+#: libpq/pqcomm.c:321
 #, c-format
 msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
 msgstr ""
 "n'a pas pu résoudre le nom de l'hôte « %s », service « %s » par l'adresse : "
 "%s"
 
-#: libpq/pqcomm.c:312
+#: libpq/pqcomm.c:325
 #, c-format
 msgid "could not translate service \"%s\" to address: %s"
 msgstr "n'a pas pu résoudre le service « %s » par l'adresse : %s"
 
-#: libpq/pqcomm.c:339
+#: libpq/pqcomm.c:352
 #, c-format
 msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded"
 msgstr ""
 "n'a pas pu se lier à toutes les adresses requises : MAXLISTEN (%d) dépassé"
 
-#: libpq/pqcomm.c:348
+#: libpq/pqcomm.c:361
 msgid "IPv4"
 msgstr "IPv4"
 
-#: libpq/pqcomm.c:352
+#: libpq/pqcomm.c:365
 msgid "IPv6"
 msgstr "IPv6"
 
-#: libpq/pqcomm.c:357
+#: libpq/pqcomm.c:370
 msgid "Unix"
 msgstr "Unix"
 
-#: libpq/pqcomm.c:362
+#: libpq/pqcomm.c:375
 #, c-format
 msgid "unrecognized address family %d"
 msgstr "famille d'adresse %d non reconnue"
 
 #. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:373
+#: libpq/pqcomm.c:386
 #, c-format
 msgid "could not create %s socket: %m"
 msgstr "n'a pas pu créer le socket %s : %m"
 
-#: libpq/pqcomm.c:398
+#: libpq/pqcomm.c:411
 #, c-format
 msgid "setsockopt(SO_REUSEADDR) failed: %m"
 msgstr "setsockopt(SO_REUSEADDR) a échoué : %m"
 
-#: libpq/pqcomm.c:413
+#: libpq/pqcomm.c:426
 #, c-format
 msgid "setsockopt(IPV6_V6ONLY) failed: %m"
 msgstr "setsockopt(IPV6_V6ONLY) a échoué : %m"
 
 #. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:432
+#: libpq/pqcomm.c:445
 #, c-format
 msgid "could not bind %s socket: %m"
 msgstr "n'a pas pu se lier à la socket %s : %m"
 
-#: libpq/pqcomm.c:435
+#: libpq/pqcomm.c:448
 #, c-format
 msgid ""
 "Is another postmaster already running on port %d? If not, remove socket file "
@@ -14008,7 +14015,7 @@ msgstr ""
 "Un autre postmaster fonctionne-t'il déjà sur le port %d ?Sinon, supprimez le "
 "fichier socket « %s » et réessayez."
 
-#: libpq/pqcomm.c:438
+#: libpq/pqcomm.c:451
 #, c-format
 msgid ""
 "Is another postmaster already running on port %d? If not, wait a few seconds "
@@ -14018,66 +14025,66 @@ msgstr ""
 "Sinon, attendez quelques secondes et réessayez."
 
 #. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:471
+#: libpq/pqcomm.c:484
 #, c-format
 msgid "could not listen on %s socket: %m"
 msgstr "n'a pas pu écouter sur le socket %s : %m"
 
-#: libpq/pqcomm.c:501
+#: libpq/pqcomm.c:514
 #, c-format
 msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)"
 msgstr ""
 "Le chemin du socket de domaine Unix, « %s », est trop (maximum %d octets)"
 
-#: libpq/pqcomm.c:564
+#: libpq/pqcomm.c:577
 #, c-format
 msgid "group \"%s\" does not exist"
 msgstr "le groupe « %s » n'existe pas"
 
-#: libpq/pqcomm.c:574
+#: libpq/pqcomm.c:587
 #, c-format
 msgid "could not set group of file \"%s\": %m"
 msgstr "n'a pas pu initialiser le groupe du fichier « %s » : %m"
 
-#: libpq/pqcomm.c:585
+#: libpq/pqcomm.c:598
 #, c-format
 msgid "could not set permissions of file \"%s\": %m"
 msgstr "n'a pas pu initialiser les droits du fichier « %s » : %m"
 
-#: libpq/pqcomm.c:615
+#: libpq/pqcomm.c:628
 #, c-format
 msgid "could not accept new connection: %m"
 msgstr "n'a pas pu accepter la nouvelle connexion : %m"
 
-#: libpq/pqcomm.c:783
+#: libpq/pqcomm.c:796
 #, c-format
 msgid "could not set socket to non-blocking mode: %m"
 msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %m"
 
-#: libpq/pqcomm.c:789
+#: libpq/pqcomm.c:802
 #, c-format
 msgid "could not set socket to blocking mode: %m"
 msgstr "n'a pas pu activer le mode bloquant pour la socket : %m"
 
-#: libpq/pqcomm.c:841 libpq/pqcomm.c:935
+#: libpq/pqcomm.c:854 libpq/pqcomm.c:948
 #, c-format
 msgid "could not receive data from client: %m"
 msgstr "n'a pas pu recevoir les données du client : %m"
 
-#: libpq/pqcomm.c:1146
+#: libpq/pqcomm.c:1159
 msgid "unexpected EOF within message length word"
 msgstr ""
 "fin de fichier (EOF) inattendue à l'intérieur de la longueur du message"
 
-#: libpq/pqcomm.c:1157
+#: libpq/pqcomm.c:1170
 msgid "invalid message length"
 msgstr "longueur du message invalide"
 
-#: libpq/pqcomm.c:1179 libpq/pqcomm.c:1192
+#: libpq/pqcomm.c:1192 libpq/pqcomm.c:1205
 msgid "incomplete message from client"
 msgstr "message incomplet du client"
 
-#: libpq/pqcomm.c:1325
+#: libpq/pqcomm.c:1338
 #, c-format
 msgid "could not send data to client: %m"
 msgstr "n'a pas pu envoyer les données au client : %m"
@@ -14087,7 +14094,7 @@ msgstr "n'a pas pu envoyer les donn
 msgid "SSL error: %s"
 msgstr "erreur SSL : %s"
 
-#: libpq/be-secure.c:293 libpq/be-secure.c:388 libpq/be-secure.c:962
+#: libpq/be-secure.c:293 libpq/be-secure.c:388 libpq/be-secure.c:967
 #, c-format
 msgid "unrecognized SSL error code: %d"
 msgstr "code d'erreur SSL inconnu : %d"
@@ -14100,110 +14107,110 @@ msgstr "
 msgid "SSL failed to send renegotiation request"
 msgstr "SSL a échoué lors de l'envoi de la requête de re-négotiation"
 
-#: libpq/be-secure.c:741
+#: libpq/be-secure.c:748
 #, c-format
 msgid "could not create SSL context: %s"
 msgstr "n'a pas pu créer le contexte SSL : %s"
 
-#: libpq/be-secure.c:757
+#: libpq/be-secure.c:764
 #, c-format
 msgid "could not load server certificate file \"%s\": %s"
 msgstr "n'a pas pu charger le fichier du certificat serveur « %s » : %s"
 
-#: libpq/be-secure.c:763
+#: libpq/be-secure.c:770
 #, c-format
 msgid "could not access private key file \"%s\": %m"
 msgstr "n'a pas pu accéder au fichier de la clé privée « %s » : %m"
 
-#: libpq/be-secure.c:778
+#: libpq/be-secure.c:785
 #, c-format
 msgid "private key file \"%s\" has group or world access"
 msgstr ""
 "le fichier de clé privé « %s » est accessible par le groupe et/ou par les\n"
 "autres"
 
-#: libpq/be-secure.c:780
+#: libpq/be-secure.c:787
 msgid "Permissions should be u=rw (0600) or less."
 msgstr "Les droits devraient être u=rwx (0600) ou inférieures."
 
-#: libpq/be-secure.c:787
+#: libpq/be-secure.c:794
 #, c-format
 msgid "could not load private key file \"%s\": %s"
 msgstr "n'a pas pu charger le fichier de clé privée « %s » : %s"
 
-#: libpq/be-secure.c:792
+#: libpq/be-secure.c:799
 #, c-format
 msgid "check of private key failed: %s"
 msgstr "échec de la vérification de la clé privée : %s"
 
-#: libpq/be-secure.c:820
+#: libpq/be-secure.c:827
 #, c-format
 msgid "could not access root certificate file \"%s\": %m"
 msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
 
-#: libpq/be-secure.c:831
+#: libpq/be-secure.c:838
 #, c-format
 msgid "could not load root certificate file \"%s\": %s"
 msgstr "n'a pas pu charger le fichier du certificat racine « %s » : %s"
 
-#: libpq/be-secure.c:854
+#: libpq/be-secure.c:861
 #, c-format
 msgid "SSL certificate revocation list file \"%s\" ignored"
 msgstr "liste de révocation des certificats SSL « %s » ignorée"
 
-#: libpq/be-secure.c:856
+#: libpq/be-secure.c:863
 msgid "SSL library does not support certificate revocation lists."
 msgstr ""
 "La bibliothèque SSL ne supporte pas les listes de révocation des certificats."
 
-#: libpq/be-secure.c:863
+#: libpq/be-secure.c:870
 #, c-format
 msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
 msgstr ""
 "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
 
-#: libpq/be-secure.c:865
+#: libpq/be-secure.c:872
 msgid "Certificates will not be checked against revocation list."
 msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation."
 
-#: libpq/be-secure.c:907
+#: libpq/be-secure.c:914
 #, c-format
 msgid "could not initialize SSL connection: %s"
 msgstr "n'a pas pu initialiser la connexion SSL : %s"
 
-#: libpq/be-secure.c:916
+#: libpq/be-secure.c:922
 #, c-format
 msgid "could not set SSL socket: %s"
 msgstr "n'a pas pu créer le socket SSL : %s"
 
-#: libpq/be-secure.c:942
+#: libpq/be-secure.c:947
 #, c-format
 msgid "could not accept SSL connection: %m"
 msgstr "n'a pas pu accepter la connexion SSL : %m"
 
-#: libpq/be-secure.c:946 libpq/be-secure.c:957
+#: libpq/be-secure.c:951 libpq/be-secure.c:962
 msgid "could not accept SSL connection: EOF detected"
 msgstr "n'a pas pu accepter la connexion SSL : fin de fichier détecté"
 
-#: libpq/be-secure.c:951
+#: libpq/be-secure.c:956
 #, c-format
 msgid "could not accept SSL connection: %s"
 msgstr "n'a pas pu accepter la connexion SSL : %s"
 
-#: libpq/be-secure.c:1007
+#: libpq/be-secure.c:1010
 msgid "SSL certificate's common name contains embedded null"
 msgstr "le nom commun du certificat SSL contient des NULL"
 
-#: libpq/be-secure.c:1018
+#: libpq/be-secure.c:1020
 #, c-format
 msgid "SSL connection from \"%s\""
 msgstr "connexion SSL de « %s »"
 
-#: libpq/be-secure.c:1069
+#: libpq/be-secure.c:1071
 msgid "no SSL error reported"
 msgstr "aucune erreur SSL reportée"
 
-#: libpq/be-secure.c:1073
+#: libpq/be-secure.c:1075
 #, c-format
 msgid "SSL error code %lu"
 msgstr "erreur SSL %lu"
@@ -14453,64 +14460,64 @@ msgstr "unparse_name de Kerberos a renvoy
 msgid "GSSAPI is not supported in protocol version 2"
 msgstr "GSSAPI n'est pas supporté dans le protocole de version 2"
 
-#: libpq/auth.c:1070
+#: libpq/auth.c:1071
 #, c-format
 msgid "expected GSS response, got message type %d"
 msgstr "en attente d'une réponse GSS, a reçu un message de type %d"
 
-#: libpq/auth.c:1133
+#: libpq/auth.c:1134
 msgid "accepting GSS security context failed"
 msgstr "échec de l'acceptation du contexte de sécurité GSS"
 
-#: libpq/auth.c:1159
+#: libpq/auth.c:1160
 msgid "retrieving GSS user name failed"
 msgstr "échec lors de la récupération du nom de l'utilisateur avec GSS"
 
-#: libpq/auth.c:1276
+#: libpq/auth.c:1277
 msgid "SSPI is not supported in protocol version 2"
 msgstr "SSPI n'est pas supporté dans le protocole de version 2"
 
-#: libpq/auth.c:1291
+#: libpq/auth.c:1292
 msgid "could not acquire SSPI credentials"
 msgstr "n'a pas pu obtenir les pièces d'identité SSPI"
 
-#: libpq/auth.c:1309
+#: libpq/auth.c:1310
 #, c-format
 msgid "expected SSPI response, got message type %d"
 msgstr "en attente d'une réponse SSPI, a reçu un message de type %d"
 
-#: libpq/auth.c:1381
+#: libpq/auth.c:1382
 msgid "could not accept SSPI security context"
 msgstr "n'a pas pu accepter le contexte de sécurité SSPI"
 
-#: libpq/auth.c:1443
+#: libpq/auth.c:1444
 msgid "could not get token from SSPI security context"
 msgstr "n'a pas pu obtenir le jeton du contexte de sécurité SSPI"
 
-#: libpq/auth.c:1687
+#: libpq/auth.c:1690
 #, c-format
 msgid "could not create socket for Ident connection: %m"
 msgstr "n'a pas pu créer le socket pour la connexion Ident : %m"
 
-#: libpq/auth.c:1702
+#: libpq/auth.c:1705
 #, c-format
 msgid "could not bind to local address \"%s\": %m"
 msgstr "n'a pas pu se lier à l'adresse locale « %s » : %m"
 
-#: libpq/auth.c:1714
+#: libpq/auth.c:1717
 #, c-format
 msgid "could not connect to Ident server at address \"%s\", port %s: %m"
 msgstr ""
 "n'a pas pu se connecter au serveur Ident à l'adresse « %s », port %s : %m"
 
-#: libpq/auth.c:1734
+#: libpq/auth.c:1737
 #, c-format
 msgid "could not send query to Ident server at address \"%s\", port %s: %m"
 msgstr ""
 "n'a pas pu envoyer la requête au serveur Ident à l'adresse « %s », port %s : "
 "%m"
 
-#: libpq/auth.c:1749
+#: libpq/auth.c:1752
 #, c-format
 msgid ""
 "could not receive response from Ident server at address \"%s\", port %s: %m"
@@ -14519,102 +14526,102 @@ msgstr ""
 "%s :\n"
 "%m"
 
-#: libpq/auth.c:1759
+#: libpq/auth.c:1762
 #, c-format
 msgid "invalidly formatted response from Ident server: \"%s\""
 msgstr "réponse mal formatée du serveur Ident : « %s »"
 
-#: libpq/auth.c:1798
+#: libpq/auth.c:1801
 msgid "peer authentication is not supported on this platform"
 msgstr ""
 "la méthode d'authentification «peer n'est pas supportée sur cette plateforme"
 
-#: libpq/auth.c:1802
+#: libpq/auth.c:1805
 #, c-format
 msgid "could not get peer credentials: %m"
 msgstr "n'a pas pu obtenir l'authentification de l'autre : %m"
 
-#: libpq/auth.c:1811
+#: libpq/auth.c:1814
 #, c-format
 msgid "local user with ID %d does not exist"
 msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas"
 
-#: libpq/auth.c:1894 libpq/auth.c:2166 libpq/auth.c:2526
+#: libpq/auth.c:1897 libpq/auth.c:2169 libpq/auth.c:2529
 msgid "empty password returned by client"
 msgstr "mot de passe vide renvoyé par le client"
 
-#: libpq/auth.c:1904
+#: libpq/auth.c:1907
 #, c-format
 msgid "error from underlying PAM layer: %s"
 msgstr "erreur provenant de la couche PAM : %s"
 
-#: libpq/auth.c:1973
+#: libpq/auth.c:1976
 #, c-format
 msgid "could not create PAM authenticator: %s"
 msgstr "n'a pas pu créer l'authenticateur PAM : %s"
 
-#: libpq/auth.c:1984
+#: libpq/auth.c:1987
 #, c-format
 msgid "pam_set_item(PAM_USER) failed: %s"
 msgstr "pam_set_item(PAM_USER) a échoué : %s"
 
-#: libpq/auth.c:1995
+#: libpq/auth.c:1998
 #, c-format
 msgid "pam_set_item(PAM_CONV) failed: %s"
 msgstr "pam_set_item(PAM_CONV) a échoué : %s"
 
-#: libpq/auth.c:2006
+#: libpq/auth.c:2009
 #, c-format
 msgid "pam_authenticate failed: %s"
 msgstr "pam_authenticate a échoué : %s"
 
-#: libpq/auth.c:2017
+#: libpq/auth.c:2020
 #, c-format
 msgid "pam_acct_mgmt failed: %s"
 msgstr "pam_acct_mgmt a échoué : %s"
 
-#: libpq/auth.c:2028
+#: libpq/auth.c:2031
 #, c-format
 msgid "could not release PAM authenticator: %s"
 msgstr "n'a pas pu fermer l'authenticateur PAM : %s"
 
-#: libpq/auth.c:2061 libpq/auth.c:2065
+#: libpq/auth.c:2064 libpq/auth.c:2068
 #, c-format
 msgid "could not initialize LDAP: error code %d"
 msgstr "n'a pas pu initialiser LDAP : code d'erreur %d"
 
-#: libpq/auth.c:2075
+#: libpq/auth.c:2078
 #, c-format
 msgid "could not set LDAP protocol version: error code %d"
 msgstr "n'a pas pu initialiser la version du protocole LDAP : code d'erreur %d"
 
-#: libpq/auth.c:2104
+#: libpq/auth.c:2107
 msgid "could not load wldap32.dll"
 msgstr "n'a pas pu charger wldap32.dll"
 
-#: libpq/auth.c:2112
+#: libpq/auth.c:2115
 msgid "could not load function _ldap_start_tls_sA in wldap32.dll"
 msgstr "n'a pas pu charger la fonction _ldap_start_tls_sA de wldap32.dll"
 
-#: libpq/auth.c:2113
+#: libpq/auth.c:2116
 msgid "LDAP over SSL is not supported on this platform."
 msgstr "LDAP via SSL n'est pas supporté sur cette plateforme."
 
-#: libpq/auth.c:2128
+#: libpq/auth.c:2131
 #, c-format
 msgid "could not start LDAP TLS session: error code %d"
 msgstr "n'a pas pu démarrer la session TLS LDAP : code d'erreur %d"
 
-#: libpq/auth.c:2150
+#: libpq/auth.c:2153
 msgid "LDAP server not specified"
 msgstr "serveur LDAP non précisé"
 
-#: libpq/auth.c:2202
+#: libpq/auth.c:2205
 msgid "invalid character in user name for LDAP authentication"
 msgstr ""
 "caractère invalide dans le nom de l'utilisateur pour l'authentification LDAP"
 
-#: libpq/auth.c:2217
+#: libpq/auth.c:2220
 #, c-format
 msgid ""
 "could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": "
@@ -14624,21 +14631,21 @@ msgstr ""
 "le\n"
 "serveur « %s » : code d'erreur %d"
 
-#: libpq/auth.c:2242
+#: libpq/auth.c:2245
 #, c-format
 msgid "could not search LDAP for filter \"%s\" on server \"%s\": error code %d"
 msgstr ""
 "n'a pas pu rechercher dans LDAP pour filtrer « %s » sur le serveur « %s » :\n"
 "code d'erreur %d"
 
-#: libpq/auth.c:2252
+#: libpq/auth.c:2255
 #, c-format
 msgid "LDAP search failed for filter \"%s\" on server \"%s\": no such user"
 msgstr ""
 "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
 "utilisateur non trouvé"
 
-#: libpq/auth.c:2256
+#: libpq/auth.c:2259
 #, c-format
 msgid ""
 "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique "
@@ -14647,7 +14654,7 @@ msgstr ""
 "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
 "utilisateur non unique (%ld correspondances)"
 
-#: libpq/auth.c:2273
+#: libpq/auth.c:2276
 #, c-format
 msgid ""
 "could not get dn for the first entry matching \"%s\" on server \"%s\": %s"
@@ -14655,21 +14662,21 @@ msgstr ""
 "n'a pas pu obtenir le dn pour la première entrée correspondante « %s » sur\n"
 "le serveur « %s » : %s"
 
-#: libpq/auth.c:2293
+#: libpq/auth.c:2296
 #, c-format
 msgid "could not unbind after searching for user \"%s\" on server \"%s\": %s"
 msgstr ""
 "n'a pas pu exécuter le unbind après la recherche de l'utilisateur « %s »\n"
 "sur le serveur « %s » : %s"
 
-#: libpq/auth.c:2330
+#: libpq/auth.c:2333
 #, c-format
 msgid "LDAP login failed for user \"%s\" on server \"%s\": error code %d"
 msgstr ""
 "échec de connexion LDAP pour l'utilisateur « %s » sur le serveur « %s » :\n"
 "code d'erreur %d"
 
-#: libpq/auth.c:2358
+#: libpq/auth.c:2361
 #, c-format
 msgid ""
 "certificate authentication failed for user \"%s\": client certificate "
@@ -14678,94 +14685,94 @@ msgstr ""
 "l'authentification par le certificat a échoué pour l'utilisateur « %s » :\n"
 "le certificat du client ne contient aucun nom d'utilisateur"
 
-#: libpq/auth.c:2482
+#: libpq/auth.c:2485
 msgid "RADIUS server not specified"
 msgstr "serveur RADIUS non précisé"
 
-#: libpq/auth.c:2489
+#: libpq/auth.c:2492
 msgid "RADIUS secret not specified"
 msgstr "secret RADIUS non précisé"
 
-#: libpq/auth.c:2505 libpq/hba.c:1385
+#: libpq/auth.c:2508 libpq/hba.c:1385
 #, c-format
 msgid "could not translate RADIUS server name \"%s\" to address: %s"
 msgstr ""
 "n'a pas pu traduire le nom du serveur RADIUS « %s » en une adresse : %s"
 
-#: libpq/auth.c:2533
+#: libpq/auth.c:2536
 msgid ""
 "RADIUS authentication does not support passwords longer than 16 characters"
 msgstr ""
 "l'authentification RADIUS ne supporte pas les mots de passe de plus de 16\n"
 "caractères"
 
-#: libpq/auth.c:2544
+#: libpq/auth.c:2547
 msgid "could not generate random encryption vector"
 msgstr "n'a pas pu générer le vecteur de chiffrement aléatoire"
 
-#: libpq/auth.c:2567
+#: libpq/auth.c:2570
 msgid "could not perform MD5 encryption of password"
 msgstr "n'a pas pu réaliser le chiffrement MD5 du mot de passe"
 
-#: libpq/auth.c:2589
+#: libpq/auth.c:2592
 #, c-format
 msgid "could not create RADIUS socket: %m"
 msgstr "n'a pas pu créer le socket RADIUS : %m"
 
-#: libpq/auth.c:2610
+#: libpq/auth.c:2613
 #, c-format
 msgid "could not bind local RADIUS socket: %m"
 msgstr "n'a pas pu se lier à la socket RADIUS : %m"
 
-#: libpq/auth.c:2620
+#: libpq/auth.c:2623
 #, c-format
 msgid "could not send RADIUS packet: %m"
 msgstr "n'a pas pu transmettre le paquet RADIUS : %m"
 
-#: libpq/auth.c:2649 libpq/auth.c:2674
+#: libpq/auth.c:2652 libpq/auth.c:2677
 msgid "timeout waiting for RADIUS response"
 msgstr "dépassement du délai pour la réponse du RADIUS"
 
-#: libpq/auth.c:2667
+#: libpq/auth.c:2670
 #, c-format
 msgid "could not check status on RADIUS socket: %m"
 msgstr "n'a pas pu vérifier le statut sur la socket RADIUS : %m"
 
-#: libpq/auth.c:2696
+#: libpq/auth.c:2699
 #, c-format
 msgid "could not read RADIUS response: %m"
 msgstr "n'a pas pu lire la réponse RADIUS : %m"
 
-#: libpq/auth.c:2708 libpq/auth.c:2712
+#: libpq/auth.c:2711 libpq/auth.c:2715
 #, c-format
 msgid "RADIUS response was sent from incorrect port: %i"
 msgstr "la réponse RADIUS a été envoyée à partir d'un mauvais port : %i"
 
-#: libpq/auth.c:2721
+#: libpq/auth.c:2724
 #, c-format
 msgid "RADIUS response too short: %i"
 msgstr "réponse RADIUS trop courte : %i"
 
-#: libpq/auth.c:2728
+#: libpq/auth.c:2731
 #, c-format
 msgid "RADIUS response has corrupt length: %i (actual length %i)"
 msgstr "la réponse RADIUS a une longueur corrompue : %i (longueur actuelle %i)"
 
-#: libpq/auth.c:2736
+#: libpq/auth.c:2739
 #, c-format
 msgid "RADIUS response is to a different request: %i (should be %i)"
 msgstr ""
 "la réponse RADIUS correspond à une demande différente : %i (devrait être %i)"
 
-#: libpq/auth.c:2761
+#: libpq/auth.c:2764
 msgid "could not perform MD5 encryption of received packet"
 msgstr "n'a pas pu réaliser le chiffrement MD5 du paquet reçu"
 
-#: libpq/auth.c:2770
+#: libpq/auth.c:2773
 msgid "RADIUS response has incorrect MD5 signature"
 msgstr "la réponse RADIUS a une signature MD5 erronée"
 
-#: libpq/auth.c:2787
+#: libpq/auth.c:2790
 #, c-format
 msgid "RADIUS response has invalid code (%i) for user \"%s\""
 msgstr "la réponse RADIUS a un code invalide (%i) pour l'utilisateur « %s »"
@@ -15077,61 +15084,50 @@ msgstr "n'a pas pu cr
 msgid "could not write server file \"%s\": %m"
 msgstr "n'a pas pu écrire le fichier serveur « %s » : %m"
 
-#: storage/file/fd.c:467
+#: storage/file/fd.c:492
 #, c-format
 msgid "getrlimit failed: %m"
 msgstr "échec de getrlimit : %m"
 
-#: storage/file/fd.c:557
+#: storage/file/fd.c:582
 msgid "insufficient file descriptors available to start server process"
 msgstr ""
 "nombre de descripteurs de fichier insuffisants pour lancer le processus "
 "serveur"
 
-#: storage/file/fd.c:558
+#: storage/file/fd.c:583
 #, c-format
 msgid "System allows %d, we need at least %d."
 msgstr "Le système autorise %d, nous avons besoin d'au moins %d."
 
-#: storage/file/fd.c:599 storage/file/fd.c:1584 storage/file/fd.c:1699
+#: storage/file/fd.c:624 storage/file/fd.c:1609 storage/file/fd.c:1724
 #, c-format
 msgid "out of file descriptors: %m; release and retry"
 msgstr "plus de descripteurs de fichiers : %m; quittez et ré-essayez"
 
-#: storage/file/fd.c:1166
+#: storage/file/fd.c:1191
 #, c-format
 msgid "temporary file: path \"%s\", size %lu"
 msgstr "fichier temporaire : chemin « %s », taille %lu"
 
-#: storage/file/fd.c:1560
+#: storage/file/fd.c:1585
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
 msgstr ""
 "dépassement de maxAllocatedDescs (%d) lors de l'ouverture du fichier « %s »"
 
-#: storage/file/fd.c:1675
+#: storage/file/fd.c:1700
 #, c-format
 msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
 msgstr ""
 "dépassement de maxAllocatedDescs (%d) lors de l'ouverture du répertoire « %s "
 "»"
 
-#: storage/file/fd.c:1754
+#: storage/file/fd.c:1792
 #, c-format
 msgid "could not read directory \"%s\": %m"
 msgstr "n'a pas pu lire le répertoire « %s » : %m"
 
-#: storage/file/fd.c:2231
-#, c-format
-msgid "could not open file \"%s\" before fsync"
-msgstr ""
-"n'a pas pu ouvrir le fichier « %s » avant sa synchronisation sur disque"
-
-#: storage/file/fd.c:2315
-#, c-format
-msgid "this platform does not support symbolic links; ignoring \"%s\""
-msgstr "cette plateforme ne supporte pas les liens symboliques ; ignore « %s »"
-
 #: storage/ipc/shmem.c:346 storage/ipc/shmem.c:399
 #, c-format
 msgid ""
@@ -15190,16 +15186,16 @@ msgstr ""
 msgid "invalid page header in block %u of relation %s"
 msgstr "en-tête de page invalide dans le bloc %u de la relation %s"
 
-#: storage/buffer/bufmgr.c:2797
+#: storage/buffer/bufmgr.c:2818
 #, c-format
 msgid "could not write block %u of %s"
 msgstr "n'a pas pu écrire le bloc %u de %s"
 
-#: storage/buffer/bufmgr.c:2799
+#: storage/buffer/bufmgr.c:2820
 msgid "Multiple failures --- write error might be permanent."
 msgstr "Échecs multiples --- l'erreur d'écriture pourrait être permanent."
 
-#: storage/buffer/bufmgr.c:2820 storage/buffer/bufmgr.c:2839
+#: storage/buffer/bufmgr.c:2841 storage/buffer/bufmgr.c:2860
 #, c-format
 msgid "writing block %u of relation %s"
 msgstr "écriture du bloc %u de la relation %s"
@@ -15405,26 +15401,26 @@ msgstr ""
 "pour modifier la valeur par défaut."
 
 #: storage/lmgr/predicate.c:2247 storage/lmgr/predicate.c:2262
-#: storage/lmgr/predicate.c:3654
+#: storage/lmgr/predicate.c:3653
 msgid "You might need to increase max_pred_locks_per_transaction."
 msgstr "Vous pourriez avoir besoin d'augmenter max_pred_locks_per_transaction."
 
-#: storage/lmgr/predicate.c:3808 storage/lmgr/predicate.c:3897
-#: storage/lmgr/predicate.c:3905 storage/lmgr/predicate.c:3944
-#: storage/lmgr/predicate.c:4183 storage/lmgr/predicate.c:4520
-#: storage/lmgr/predicate.c:4532 storage/lmgr/predicate.c:4574
-#: storage/lmgr/predicate.c:4612
+#: storage/lmgr/predicate.c:3807 storage/lmgr/predicate.c:3896
+#: storage/lmgr/predicate.c:3904 storage/lmgr/predicate.c:3943
+#: storage/lmgr/predicate.c:4182 storage/lmgr/predicate.c:4519
+#: storage/lmgr/predicate.c:4531 storage/lmgr/predicate.c:4573
+#: storage/lmgr/predicate.c:4611
 msgid ""
 "could not serialize access due to read/write dependencies among transactions"
 msgstr ""
 "n'a pas pu sérialiser un accès à cause des dépendances de lecture/écriture\n"
 "parmi les transactions"
 
-#: storage/lmgr/predicate.c:3810 storage/lmgr/predicate.c:3899
-#: storage/lmgr/predicate.c:3907 storage/lmgr/predicate.c:3946
-#: storage/lmgr/predicate.c:4185 storage/lmgr/predicate.c:4522
-#: storage/lmgr/predicate.c:4534 storage/lmgr/predicate.c:4576
-#: storage/lmgr/predicate.c:4614
+#: storage/lmgr/predicate.c:3809 storage/lmgr/predicate.c:3898
+#: storage/lmgr/predicate.c:3906 storage/lmgr/predicate.c:3945
+#: storage/lmgr/predicate.c:4184 storage/lmgr/predicate.c:4521
+#: storage/lmgr/predicate.c:4533 storage/lmgr/predicate.c:4575
+#: storage/lmgr/predicate.c:4613
 msgid "The transaction might succeed if retried."
 msgstr "La transaction pourrait réussir après une nouvelle tentative."
 
@@ -15433,12 +15429,12 @@ msgstr "La transaction pourrait r
 msgid "Process %d waits for %s on %s."
 msgstr "Le processus %d attend %s sur %s."
 
-#: storage/lmgr/proc.c:1082
+#: storage/lmgr/proc.c:1083
 #, c-format
 msgid "sending cancel to blocking autovacuum PID %d"
 msgstr "envoi d'une annulation à l'autovacuum bloquant de PID %d"
 
-#: storage/lmgr/proc.c:1128
+#: storage/lmgr/proc.c:1138
 #, c-format
 msgid ""
 "process %d avoided deadlock for %s on %s by rearranging queue order after "
@@ -15448,7 +15444,7 @@ msgstr ""
 "l'ordre\n"
 "de la queue après %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1140
+#: storage/lmgr/proc.c:1150
 #, c-format
 msgid ""
 "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
@@ -15456,23 +15452,23 @@ msgstr ""
 "le processus %d a détecté un verrou mortel alors qu'il était en attente de\n"
 "%s sur %s après %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1146
+#: storage/lmgr/proc.c:1156
 #, c-format
 msgid "process %d still waiting for %s on %s after %ld.%03d ms"
 msgstr "le processus %d est toujours en attente de %s sur %s après %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1150
+#: storage/lmgr/proc.c:1160
 #, c-format
 msgid "process %d acquired %s on %s after %ld.%03d ms"
 msgstr "le processus %d a acquis %s sur %s après %ld.%03d ms"
 
-#: storage/lmgr/proc.c:1166
+#: storage/lmgr/proc.c:1176
 #, c-format
 msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
 msgstr ""
 "le processus %d a échoué pour l'acquisition de %s sur %s après %ld.%03d ms"
 
-#: storage/lmgr/lock.c:609
+#: storage/lmgr/lock.c:610
 #, c-format
 msgid ""
 "cannot acquire lock mode %s on database objects while recovery is in progress"
@@ -15480,7 +15476,7 @@ msgstr ""
 "ne peut pas acquérir le mode de verrou %s sur les objets de base de données\n"
 "alors que la restauration est en cours"
 
-#: storage/lmgr/lock.c:611
+#: storage/lmgr/lock.c:612
 msgid ""
 "Only RowExclusiveLock or less can be acquired on database objects during "
 "recovery."
@@ -15489,12 +15485,12 @@ msgstr ""
 "les\n"
 "objets d'une base pendant une restauration."
 
-#: storage/lmgr/lock.c:724 storage/lmgr/lock.c:793 storage/lmgr/lock.c:2705
-#: storage/lmgr/lock.c:2770
+#: storage/lmgr/lock.c:725 storage/lmgr/lock.c:794 storage/lmgr/lock.c:2762
+#: storage/lmgr/lock.c:2827
 msgid "You might need to increase max_locks_per_transaction."
 msgstr "Vous pourriez avoir besoin d'augmenter max_locks_per_transaction."
 
-#: storage/lmgr/lock.c:2120 storage/lmgr/lock.c:2214
+#: storage/lmgr/lock.c:2177 storage/lmgr/lock.c:2271
 msgid ""
 "cannot PREPARE while holding both session-level and transaction-level locks "
 "on the same object"
@@ -15502,7 +15498,7 @@ msgstr ""
 "ne peut pas utiliser PREPARE lorsque des verrous de niveau session et "
 "deniveau transaction sont détenus sur le même objet"
 
-#: storage/lmgr/lock.c:2306
+#: storage/lmgr/lock.c:2363
 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."
@@ -16134,13 +16130,13 @@ msgstr "nom du fork invalide"
 msgid "Valid fork names are \"main\", \"fsm\", \"vm\", and \"init\"."
 msgstr "Les noms de fork valides sont « main », « fsm », « vm » et « init »."
 
-#: catalog/pg_shdepend.c:568 catalog/dependency.c:757
+#: catalog/pg_shdepend.c:570 catalog/dependency.c:757
 #, c-format
 msgid "cannot drop %s because it is required by the database system"
 msgstr ""
 "n'a pas pu supprimer %s car il est requis par le système de bases de données"
 
-#: catalog/pg_shdepend.c:679 catalog/dependency.c:923
+#: catalog/pg_shdepend.c:681 catalog/dependency.c:923
 #, c-format
 msgid ""
 "\n"
@@ -16155,7 +16151,7 @@ msgstr[1] ""
 "\n"
 "et %d autres objets (voir le journal applicatif du serveur pour une liste)"
 
-#: catalog/pg_shdepend.c:686
+#: catalog/pg_shdepend.c:688
 #, c-format
 msgid ""
 "\n"
@@ -16173,40 +16169,40 @@ msgstr[1] ""
 "du\n"
 "serveur pour une liste)"
 
-#: catalog/pg_shdepend.c:998
+#: catalog/pg_shdepend.c:1000
 #, c-format
 msgid "role %u was concurrently dropped"
 msgstr "le rôle %u a été supprimé simultanément"
 
-#: catalog/pg_shdepend.c:1017
+#: catalog/pg_shdepend.c:1019
 #, c-format
 msgid "tablespace %u was concurrently dropped"
 msgstr "le tablespace %u a été supprimé simultanément"
 
-#: catalog/pg_shdepend.c:1032
+#: catalog/pg_shdepend.c:1034
 #, c-format
 msgid "database %u was concurrently dropped"
 msgstr "la base de données %u a été supprimé simultanément"
 
-#: catalog/pg_shdepend.c:1076
+#: catalog/pg_shdepend.c:1079
 #, c-format
 msgid "owner of %s"
 msgstr "propriétaire de %s"
 
-#: catalog/pg_shdepend.c:1078
+#: catalog/pg_shdepend.c:1081
 #, c-format
 msgid "privileges for %s"
 msgstr "droits pour « %s »"
 
 #. translator: %s will always be "database %s"
-#: catalog/pg_shdepend.c:1086
+#: catalog/pg_shdepend.c:1089
 #, c-format
 msgid "%d object in %s"
 msgid_plural "%d objects in %s"
 msgstr[0] "%d objet dans %s"
 msgstr[1] "%d objets dans %s"
 
-#: catalog/pg_shdepend.c:1197
+#: catalog/pg_shdepend.c:1200
 #, c-format
 msgid ""
 "cannot drop objects owned by %s because they are required by the database "
@@ -16216,7 +16212,7 @@ msgstr ""
 "au\n"
 "système de bases de données"
 
-#: catalog/pg_shdepend.c:1300
+#: catalog/pg_shdepend.c:1303
 #, c-format
 msgid ""
 "cannot reassign ownership of objects owned by %s because they are required "
@@ -17281,7 +17277,7 @@ msgstr "%s : setsysinfo a 
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s : WSAStartup a échoué : %d\n"
 
-#: main/main.c:306
+#: main/main.c:307
 #, c-format
 msgid ""
 "%s is the PostgreSQL server.\n"
@@ -17290,7 +17286,7 @@ msgstr ""
 "%s est le serveur PostgreSQL.\n"
 "\n"
 
-#: main/main.c:307
+#: main/main.c:308
 #, c-format
 msgid ""
 "Usage:\n"
@@ -17301,12 +17297,12 @@ msgstr ""
 "  %s [OPTION]...\n"
 "\n"
 
-#: main/main.c:308
+#: main/main.c:309
 #, c-format
 msgid "Options:\n"
 msgstr "Options :\n"
 
-#: main/main.c:310
+#: main/main.c:311
 #, c-format
 msgid "  -A 1|0          enable/disable run-time assert checking\n"
 msgstr ""
@@ -17314,106 +17310,106 @@ msgstr ""
 "à\n"
 "                     l'exécution\n"
 
-#: main/main.c:312
+#: main/main.c:313
 #, c-format
 msgid "  -B NBUFFERS     number of shared buffers\n"
 msgstr "  -B NBUFFERS        nombre de tampons partagés\n"
 
-#: main/main.c:313
+#: main/main.c:314
 #, c-format
 msgid "  -c NAME=VALUE   set run-time parameter\n"
 msgstr "  -c NOM=VALEUR      configure un paramètre d'exécution\n"
 
-#: main/main.c:314
+#: main/main.c:315
 #, c-format
 msgid "  -d 1-5          debugging level\n"
 msgstr "  -d 1-5             niveau de débogage\n"
 
-#: main/main.c:315
+#: main/main.c:316
 #, c-format
 msgid "  -D DATADIR      database directory\n"
 msgstr "  -D REPDONNEES      répertoire de la base de données\n"
 
-#: main/main.c:316
+#: main/main.c:317
 #, c-format
 msgid "  -e              use European date input format (DMY)\n"
 msgstr ""
 "  -e                 utilise le format de saisie européen des dates (DMY)\n"
 
-#: main/main.c:317
+#: main/main.c:318
 #, c-format
 msgid "  -F              turn fsync off\n"
 msgstr "  -F                 désactive fsync\n"
 
-#: main/main.c:318
+#: main/main.c:319
 #, c-format
 msgid "  -h HOSTNAME     host name or IP address to listen on\n"
 msgstr "  -h NOMHOTE         nom d'hôte ou adresse IP à écouter\n"
 
-#: main/main.c:319
+#: main/main.c:320
 #, c-format
 msgid "  -i              enable TCP/IP connections\n"
 msgstr "  -i                 active les connexions TCP/IP\n"
 
-#: main/main.c:320
+#: main/main.c:321
 #, c-format
 msgid "  -k DIRECTORY    Unix-domain socket location\n"
 msgstr "  -k REPERTOIRE      emplacement des sockets de domaine Unix\n"
 
-#: main/main.c:322
+#: main/main.c:323
 #, c-format
 msgid "  -l              enable SSL connections\n"
 msgstr "  -l                 active les connexions SSL\n"
 
-#: main/main.c:324
+#: main/main.c:325
 #, c-format
 msgid "  -N MAX-CONNECT  maximum number of allowed connections\n"
 msgstr "  -N MAX-CONNECT     nombre maximum de connexions simultanées\n"
 
-#: main/main.c:325
+#: main/main.c:326
 #, c-format
 msgid "  -o OPTIONS      pass \"OPTIONS\" to each server process (obsolete)\n"
 msgstr ""
 "  -o OPTIONS         passe « OPTIONS » à chaque processus serveur "
 "(obsolète)\n"
 
-#: main/main.c:326
+#: main/main.c:327
 #, c-format
 msgid "  -p PORT         port number to listen on\n"
 msgstr "  -p PORT            numéro du port à écouter\n"
 
-#: main/main.c:327
+#: main/main.c:328
 #, c-format
 msgid "  -s              show statistics after each query\n"
 msgstr "  -s                 affiche les statistiques après chaque requête\n"
 
-#: main/main.c:328
+#: main/main.c:329
 #, c-format
 msgid "  -S WORK-MEM     set amount of memory for sorts (in kB)\n"
 msgstr "  -S WORK-MEM        configure la mémoire pour les tris (en Ko)\n"
 
-#: main/main.c:329
+#: main/main.c:330
 #, c-format
 msgid "  --NAME=VALUE    set run-time parameter\n"
 msgstr "  -c NOM=VALEUR      configure un paramètre d'exécution\n"
 
-#: main/main.c:330
+#: main/main.c:331
 #, c-format
 msgid "  --describe-config  describe configuration parameters, then exit\n"
 msgstr ""
 "  --describe-config  décrit les paramètres de configuration, puis quitte\n"
 
-#: main/main.c:331
+#: main/main.c:332
 #, c-format
 msgid "  --help          show this help, then exit\n"
 msgstr "  --help             affiche cette aide, puis quitte\n"
 
-#: main/main.c:332
+#: main/main.c:333
 #, c-format
 msgid "  --version       output version information, then exit\n"
 msgstr "  --version          affiche la version, puis quitte\n"
 
-#: main/main.c:334
+#: main/main.c:335
 #, c-format
 msgid ""
 "\n"
@@ -17422,13 +17418,13 @@ msgstr ""
 "\n"
 "Options pour le développeur :\n"
 
-#: main/main.c:335
+#: main/main.c:336
 #, c-format
 msgid "  -f s|i|n|m|h    forbid use of some plan types\n"
 msgstr ""
 "  -f s|i|n|m|h       interdit l'utilisation de certains types de plan\n"
 
-#: main/main.c:336
+#: main/main.c:337
 #, c-format
 msgid ""
 "  -n              do not reinitialize shared memory after abnormal exit\n"
@@ -17436,38 +17432,38 @@ msgstr ""
 "  -n                 ne réinitialise pas la mémoire partagée après un arrêt\n"
 "                     brutal\n"
 
-#: main/main.c:337
+#: main/main.c:338
 #, c-format
 msgid "  -O              allow system table structure changes\n"
 msgstr ""
 "  -O                 autorise les modifications de structure des tables\n"
 "                     système\n"
 
-#: main/main.c:338
+#: main/main.c:339
 #, c-format
 msgid "  -P              disable system indexes\n"
 msgstr "  -P                 désactive les index système\n"
 
-#: main/main.c:339
+#: main/main.c:340
 #, c-format
 msgid "  -t pa|pl|ex     show timings after each query\n"
 msgstr "  -t pa|pl|ex     affiche les temps pour chaque requête\n"
 
-#: main/main.c:340
+#: main/main.c:341
 #, c-format
 msgid "  -T              send SIGSTOP to all backend processes if one dies\n"
 msgstr ""
 "  -T                 envoie SIGSTOP à tous les processus serveur si l'un\n"
 "                     d'entre eux meurt\n"
 
-#: main/main.c:341
+#: main/main.c:342
 #, c-format
 msgid "  -W NUM          wait NUM seconds to allow attach from a debugger\n"
 msgstr ""
 "  -W NUM             attends NUM secondes pour permettre l'attache d'un\n"
 "                     débogueur\n"
 
-#: main/main.c:343
+#: main/main.c:344
 #, c-format
 msgid ""
 "\n"
@@ -17476,42 +17472,42 @@ msgstr ""
 "\n"
 "Options pour le mode mono-utilisateur :\n"
 
-#: main/main.c:344
+#: main/main.c:345
 #, c-format
 msgid "  --single        selects single-user mode (must be first argument)\n"
 msgstr ""
 "  --single           sélectionne le mode mono-utilisateur (doit être le\n"
 "                     premier argument)\n"
 
-#: main/main.c:345
+#: main/main.c:346
 #, c-format
 msgid "  DBNAME          database name (defaults to user name)\n"
 msgstr ""
 "  NOMBASE            nom de la base (par défaut, celui de l'utilisateur)\n"
 
-#: main/main.c:346
+#: main/main.c:347
 #, c-format
 msgid "  -d 0-5          override debugging level\n"
 msgstr "  -d 0-5             surcharge le niveau de débogage\n"
 
-#: main/main.c:347
+#: main/main.c:348
 #, c-format
 msgid "  -E              echo statement before execution\n"
 msgstr "  -E                 affiche la requête avant de l'exécuter\n"
 
-#: main/main.c:348
+#: main/main.c:349
 #, c-format
 msgid "  -j              do not use newline as interactive query delimiter\n"
 msgstr ""
 "  -N                 n'utilise pas le retour à la ligne comme délimiteur de\n"
 "                     requête\n"
 
-#: main/main.c:349 main/main.c:354
+#: main/main.c:350 main/main.c:355
 #, c-format
 msgid "  -r FILENAME     send stdout and stderr to given file\n"
 msgstr "  -r FICHIER         envoie stdout et stderr dans le fichier indiqué\n"
 
-#: main/main.c:351
+#: main/main.c:352
 #, c-format
 msgid ""
 "\n"
@@ -17520,26 +17516,26 @@ msgstr ""
 "\n"
 "Options pour le mode « bootstrapping » :\n"
 
-#: main/main.c:352
+#: main/main.c:353
 #, c-format
 msgid "  --boot          selects bootstrapping mode (must be first argument)\n"
 msgstr ""
 "  --boot             sélectionne le mode « bootstrapping » (doit être le\n"
 "                     premier argument)\n"
 
-#: main/main.c:353
+#: main/main.c:354
 #, c-format
 msgid ""
 "  DBNAME          database name (mandatory argument in bootstrapping mode)\n"
 msgstr ""
 "  NOMBASE            nom de la base (argument obligatoire dans ce mode)\n"
 
-#: main/main.c:355
+#: main/main.c:356
 #, c-format
 msgid "  -x NUM          internal use\n"
 msgstr "  -x NUM             utilisation interne\n"
 
-#: main/main.c:357
+#: main/main.c:358
 #, c-format
 msgid ""
 "\n"
@@ -17556,7 +17552,7 @@ msgstr ""
 "\n"
 "Rapportez les bogues à <[email protected]>.\n"
 
-#: main/main.c:371
+#: main/main.c:372
 msgid ""
 "\"root\" execution of the PostgreSQL server is not permitted.\n"
 "The server must be started under an unprivileged user ID to prevent\n"
@@ -17570,14 +17566,14 @@ msgstr ""
 "pour\n"
 "plus d'informations sur le lancement propre du serveur.\n"
 
-#: main/main.c:388
+#: main/main.c:389
 #, c-format
 msgid "%s: real and effective user IDs must match\n"
 msgstr ""
 "%s : les identifiants réel et effectif de l'utilisateur doivent "
 "correspondre\n"
 
-#: main/main.c:395
+#: main/main.c:396
 msgid ""
 "Execution of PostgreSQL by a user with administrative permissions is not\n"
 "permitted.\n"
@@ -17591,20 +17587,20 @@ msgstr ""
 "tout problème de sécurité sur le serveur. Voir la documentation pour\n"
 "plus d'informations sur le lancement propre du serveur.\n"
 
-#: main/main.c:416
+#: main/main.c:417
 #, c-format
 msgid "%s: invalid effective UID: %d\n"
 msgstr "%s : UID effectif invalide : %d\n"
 
-#: main/main.c:429
+#: main/main.c:430
 #, c-format
 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"
 
 #: parser/parse_coerce.c:932 parser/parse_coerce.c:962
-#: parser/parse_coerce.c:980 parser/parse_coerce.c:995
-#: parser/parse_expr.c:1672 parser/parse_expr.c:2134 parser/parse_target.c:832
+#: parser/parse_coerce.c:980 parser/parse_coerce.c:995 parser/parse_expr.c:1672
+#: parser/parse_expr.c:2134 parser/parse_target.c:832
 #, c-format
 msgid "cannot cast type %s to %s"
 msgstr "ne peut pas convertir le type %s en %s"
@@ -19488,23 +19484,23 @@ msgstr ""
 "au moins de %d. Regardez dans la documentation de PostgreSQL pour les "
 "détails."
 
-#: port/win32_shmem.c:168 port/win32_shmem.c:203 port/win32_shmem.c:224
+#: port/win32_shmem.c:166 port/win32_shmem.c:201 port/win32_shmem.c:219
 #, c-format
 msgid "could not create shared memory segment: %lu"
 msgstr "n'a pas pu créer le segment de mémoire partagée : %lu"
 
-#: port/win32_shmem.c:169
+#: port/win32_shmem.c:167
 #, c-format
 msgid "Failed system call was CreateFileMapping(size=%lu, name=%s)."
 msgstr ""
 "L'appel système qui a échoué était CreateFileMapping(taille=%lu, nom=%s)."
 
-#: port/win32_shmem.c:193
+#: port/win32_shmem.c:191
 msgid "pre-existing shared memory block is still in use"
 msgstr ""
 "le bloc de mémoire partagé pré-existant est toujours en cours d'utilisation"
 
-#: port/win32_shmem.c:194
+#: port/win32_shmem.c:192
 msgid ""
 "Check if there are any old server processes still running, and terminate "
 "them."
@@ -19513,11 +19509,11 @@ msgstr ""
 "c'est le\n"
 "cas, fermez-les."
 
-#: port/win32_shmem.c:204
+#: port/win32_shmem.c:202
 msgid "Failed system call was DuplicateHandle."
 msgstr "L'appel système qui a échoué était DuplicateHandle."
 
-#: port/win32_shmem.c:225
+#: port/win32_shmem.c:220
 msgid "Failed system call was MapViewOfFileEx."
 msgstr "L'appel système qui a échoué était MapViewOfFileEx."
 
@@ -19748,6 +19744,17 @@ msgstr "le processus fils a 
 msgid "child process exited with unrecognized status %d"
 msgstr "le processus fils a quitté avec un statut %d non reconnu"
 
+#~ msgid "archive member \"%s\" too large for tar format"
+#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
+
+#~ msgid "could not open file \"%s\" before fsync"
+#~ msgstr ""
+#~ "n'a pas pu ouvrir le fichier « %s » avant sa synchronisation sur disque"
+
+#~ msgid "this platform does not support symbolic links; ignoring \"%s\""
+#~ msgstr ""
+#~ "cette plateforme ne supporte pas les liens symboliques ; ignore « %s »"
+
 #~ msgid ""
 #~ "time zone offset %d is not a multiple of 900 sec (15 min) in time zone "
 #~ "file \"%s\", line %d"
index e5a06070a484e9daa918c7dfd30440b007a20171..6e1c4286f8a0d59d829dad2a3991ba40788569d6 100644 (file)
@@ -1,13 +1,13 @@
 # Brazilian Portuguese message translation file for postgres
 # Copyright (C) 2009 PostgreSQL Global Development Group
 # This file is distributed under the same license as the PostgreSQL package.
-# Euler Taveira de Oliveira <[email protected]>, 2003-2015.
+# Euler Taveira de Oliveira <[email protected]>, 2003-2016.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2015-05-17 16:09-0300\n"
+"POT-Creation-Date: 2016-02-13 12:49-0300\n"
 "PO-Revision-Date: 2010-05-11 08:53-0300\n"
 "Last-Translator: Euler Taveira de Oliveira <[email protected]>\n"
 "Language-Team: Brazilian Portuguese <[email protected]>\n"
@@ -17,18763 +17,18768 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n>1);\n"
 
-#: executor/nodeWindowAgg.c:1238
-msgid "frame starting offset must not be null"
-msgstr "deslocamento inicial de quadro não deve ser nulo"
+#: utils/adt/uuid.c:128
+#, c-format
+msgid "invalid input syntax for uuid: \"%s\""
+msgstr "sintaxe de entrada é inválida para uuid: \"%s\""
 
-#: executor/nodeWindowAgg.c:1251
-msgid "frame starting offset must not be negative"
-msgstr "deslocamento inicial de quadro não deve ser negativo"
+#: utils/adt/varlena.c:246 utils/adt/varlena.c:287 utils/adt/encode.c:441
+#: utils/adt/encode.c:506
+msgid "invalid input syntax for type bytea"
+msgstr "sintaxe de entrada é inválida para tipo bytea"
 
-#: executor/nodeWindowAgg.c:1264
-msgid "frame ending offset must not be null"
-msgstr "deslocamento final de quadro não deve ser nulo"
+#: utils/adt/varlena.c:737 utils/adt/varlena.c:801 utils/adt/varlena.c:945
+#: utils/adt/varlena.c:1896 utils/adt/varlena.c:1963 utils/adt/varbit.c:1032
+#: utils/adt/varbit.c:1134
+msgid "negative substring length not allowed"
+msgstr "tamanho negativo de índice não é permitido"
 
-#: executor/nodeWindowAgg.c:1277
-msgid "frame ending offset must not be negative"
-msgstr "deslocamento final de quadro não deve ser negativo"
+#: utils/adt/varlena.c:950 utils/adt/varlena.c:1968 utils/adt/int.c:623
+#: utils/adt/int.c:652 utils/adt/int.c:673 utils/adt/int.c:704
+#: utils/adt/int.c:737 utils/adt/int.c:759 utils/adt/int.c:907
+#: utils/adt/int.c:928 utils/adt/int.c:955 utils/adt/int.c:995
+#: utils/adt/int.c:1016 utils/adt/int.c:1043 utils/adt/int.c:1076
+#: utils/adt/int.c:1159 utils/adt/arrayfuncs.c:1276
+#: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:113
+#: utils/adt/varbit.c:1139&n