Translation updates
authorPeter Eisentraut <[email protected]>
Mon, 11 May 2020 11:31:50 +0000 (13:31 +0200)
committerPeter Eisentraut <[email protected]>
Mon, 11 May 2020 11:31:50 +0000 (13:31 +0200)
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: 5c769f79a22d341c6ea364d879ce33a16b1154d7

src/backend/po/de.po
src/backend/po/fr.po
src/backend/po/ru.po
src/bin/pg_dump/po/de.po
src/bin/pg_dump/po/fr.po
src/bin/pg_dump/po/ru.po
src/bin/psql/po/ru.po
src/bin/scripts/po/de.po
src/bin/scripts/po/fr.po
src/bin/scripts/po/ru.po
src/pl/plpgsql/src/po/ru.po

index 373984071873edbff981aa262380444a88084035..d7a6a4246ca7ac3bb86de480a5c25bf5d950cca1 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2020-02-06 17:15+0000\n"
-"PO-Revision-Date: 2020-02-06 21:51+0100\n"
+"POT-Creation-Date: 2020-04-06 02:15+0000\n"
+"PO-Revision-Date: 2020-03-10 14:31+0100\n"
 "Last-Translator: Peter Eisentraut <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
@@ -211,17 +211,17 @@ msgstr "Kindprozess wurde von Signal %d beendet"
 msgid "child process exited with unrecognized status %d"
 msgstr "Kindprozess hat mit unbekanntem Status %d beendet"
 
-#: ../port/chklocale.c:294
+#: ../port/chklocale.c:312
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "konnte Kodierung für Codeset »%s« nicht bestimmen"
 
-#: ../port/chklocale.c:295 ../port/chklocale.c:424 postmaster/postmaster.c:4920
+#: ../port/chklocale.c:313 ../port/chklocale.c:442 postmaster/postmaster.c:4920
 #, c-format
 msgid "Please report this to <[email protected]>."
 msgstr "Bitte berichten Sie das an <[email protected]>."
 
-#: ../port/chklocale.c:416 ../port/chklocale.c:422
+#: ../port/chklocale.c:434 ../port/chklocale.c:440
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr "konnte Kodierung für Locale »%s« nicht bestimmen: Codeset ist »%s«"
@@ -279,8 +279,8 @@ msgstr "konnte aktuelles Arbeitsverzeichnis nicht ermitteln: %s\n"
 msgid "unrecognized error %d"
 msgstr "unbekannter Fehler %d"
 
-#: access/brin/brin.c:799 access/transam/xlog.c:9936
-#: access/transam/xlog.c:10440 access/transam/xlogfuncs.c:121
+#: access/brin/brin.c:799 access/transam/xlog.c:9947
+#: access/transam/xlog.c:10451 access/transam/xlogfuncs.c:121
 #: access/transam/xlogfuncs.c:150 access/transam/xlogfuncs.c:189
 #: access/transam/xlogfuncs.c:210 access/transam/xlogfuncs.c:280
 #: access/transam/xlogfuncs.c:336
@@ -526,8 +526,8 @@ msgid "\"%s\" is an index"
 msgstr "»%s« ist ein Index"
 
 #: access/heap/heapam.c:1248 access/heap/heapam.c:1276
-#: access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9200
-#: commands/tablecmds.c:12288
+#: access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9288
+#: commands/tablecmds.c:12376
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "»%s« ist ein zusammengesetzter Typ"
@@ -547,7 +547,7 @@ msgstr "während einer parallelen Operation können keine Tupel gelöscht werden
 msgid "attempted to delete invisible tuple"
 msgstr "Versuch ein unsichtbares Tupel zu löschen"
 
-#: access/heap/heapam.c:3261 access/heap/heapam.c:5936
+#: access/heap/heapam.c:3261 access/heap/heapam.c:5945
 #, c-format
 msgid "cannot update tuples during a parallel operation"
 msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden"
@@ -577,7 +577,7 @@ msgstr "konnte nicht in Datei »%s« schreiben, %d von %d geschrieben: %m"
 #: access/heap/rewriteheap.c:1296 access/transam/timeline.c:407
 #: access/transam/timeline.c:483 access/transam/xlog.c:3073
 #: access/transam/xlog.c:3235 replication/logical/snapbuild.c:1611
-#: replication/slot.c:1061 replication/slot.c:1155 storage/file/fd.c:491
+#: replication/slot.c:1073 replication/slot.c:1171 storage/file/fd.c:491
 #: storage/file/fd.c:2959 storage/smgr/md.c:984 storage/smgr/md.c:1227
 #: storage/smgr/md.c:1401 utils/misc/guc.c:6745
 #, c-format
@@ -587,9 +587,9 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m"
 #: access/heap/rewriteheap.c:1035 access/heap/rewriteheap.c:1155
 #: access/transam/timeline.c:315 access/transam/timeline.c:461
 #: access/transam/xlog.c:3030 access/transam/xlog.c:3178
-#: access/transam/xlog.c:10268 access/transam/xlog.c:10304
-#: access/transam/xlog.c:10682 postmaster/postmaster.c:4408
-#: replication/logical/origin.c:546 replication/slot.c:1015
+#: access/transam/xlog.c:10279 access/transam/xlog.c:10315
+#: access/transam/xlog.c:10693 postmaster/postmaster.c:4408
+#: replication/logical/origin.c:546 replication/slot.c:1025
 #: storage/file/copydir.c:162 storage/smgr/md.c:321 utils/time/snapmgr.c:1123
 #, c-format
 msgid "could not create file \"%s\": %m"
@@ -612,7 +612,7 @@ msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m"
 #: postmaster/postmaster.c:4418 postmaster/postmaster.c:4428
 #: replication/logical/origin.c:561 replication/logical/origin.c:606
 #: replication/logical/origin.c:628 replication/logical/snapbuild.c:1589
-#: replication/slot.c:1047 storage/file/copydir.c:187
+#: replication/slot.c:1058 storage/file/copydir.c:187
 #: utils/init/miscinit.c:1213 utils/init/miscinit.c:1222
 #: utils/init/miscinit.c:1229 utils/misc/guc.c:6706 utils/misc/guc.c:6737
 #: utils/misc/guc.c:8553 utils/misc/guc.c:8567 utils/time/snapmgr.c:1128
@@ -621,11 +621,11 @@ msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m"
 msgid "could not write to file \"%s\": %m"
 msgstr "konnte nicht in Datei »%s« schreiben: %m"
 
-#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10520
+#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10531
 #: access/transam/xlogarchive.c:114 access/transam/xlogarchive.c:468
-#: replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2670
+#: replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2667
 #: replication/logical/snapbuild.c:1531 replication/logical/snapbuild.c:1921
-#: replication/slot.c:1126 storage/ipc/dsm.c:326 storage/smgr/md.c:421
+#: replication/slot.c:1142 storage/ipc/dsm.c:326 storage/smgr/md.c:421
 #: storage/smgr/md.c:470 storage/smgr/md.c:1348
 #, c-format
 msgid "could not remove file \"%s\": %m"
@@ -637,11 +637,11 @@ msgstr "konnte Datei »%s« nicht löschen: %m"
 #: access/transam/xlog.c:3163 access/transam/xlog.c:3436
 #: access/transam/xlog.c:3514 replication/basebackup.c:415
 #: replication/basebackup.c:1164 replication/logical/logicalfuncs.c:154
-#: replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2245
-#: replication/logical/reorderbuffer.c:2469
-#: replication/logical/reorderbuffer.c:3148
+#: replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2242
+#: replication/logical/reorderbuffer.c:2466
+#: replication/logical/reorderbuffer.c:3145
 #: replication/logical/snapbuild.c:1576 replication/logical/snapbuild.c:1672
-#: replication/slot.c:1141 replication/walsender.c:480
+#: replication/slot.c:1157 replication/walsender.c:480
 #: replication/walsender.c:2159 storage/file/copydir.c:155
 #: storage/file/fd.c:474 storage/file/fd.c:2872 storage/file/fd.c:2938
 #: storage/smgr/md.c:603 storage/smgr/md.c:861 utils/error/elog.c:1856
@@ -652,8 +652,8 @@ msgid "could not open file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht öffnen: %m"
 
 #: access/index/indexam.c:172 catalog/objectaddress.c:1144
-#: commands/indexcmds.c:1783 commands/tablecmds.c:240
-#: commands/tablecmds.c:12279
+#: commands/indexcmds.c:1783 commands/tablecmds.c:242
+#: commands/tablecmds.c:12367
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "»%s« ist kein Index"
@@ -976,14 +976,14 @@ msgid "Timeline IDs must be less than child timeline's ID."
 msgstr "Zeitleisten-IDs müssen kleiner als die Zeitleisten-ID des Kindes sein."
 
 #: access/transam/timeline.c:346 access/transam/xlog.c:3206
-#: access/transam/xlog.c:10502 access/transam/xlog.c:10515
-#: access/transam/xlog.c:10907 access/transam/xlog.c:10950
-#: access/transam/xlog.c:10989 access/transam/xlog.c:11032
+#: access/transam/xlog.c:10513 access/transam/xlog.c:10526
+#: access/transam/xlog.c:10918 access/transam/xlog.c:10961
+#: access/transam/xlog.c:11000 access/transam/xlog.c:11043
 #: access/transam/xlogfuncs.c:478 access/transam/xlogfuncs.c:497
 #: commands/extension.c:3050 replication/logical/origin.c:690
-#: replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3166
+#: replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3163
 #: replication/walsender.c:505 storage/file/copydir.c:176
-#: utils/adt/genfile.c:151
+#: utils/adt/genfile.c:144
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht lesen: %m"
@@ -1627,7 +1627,7 @@ msgstr "Parameter »%s« erfordert einen Zeitwert"
 #: access/transam/xlog.c:5194 catalog/dependency.c:983 catalog/dependency.c:984
 #: catalog/dependency.c:990 catalog/dependency.c:991 catalog/dependency.c:1002
 #: catalog/dependency.c:1003 catalog/objectaddress.c:1053
-#: commands/tablecmds.c:795 commands/tablecmds.c:9657 commands/user.c:1027
+#: commands/tablecmds.c:797 commands/tablecmds.c:9745 commands/user.c:1027
 #: commands/view.c:498 libpq/auth.c:289 port/win32/security.c:51
 #: storage/lmgr/deadlock.c:955 storage/lmgr/proc.c:1176 utils/misc/guc.c:5499
 #: utils/misc/guc.c:5592 utils/misc/guc.c:9565 utils/misc/guc.c:9599
@@ -1846,7 +1846,7 @@ msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m"
 msgid "ignoring file \"%s\" because no file \"%s\" exists"
 msgstr "ignoriere Datei »%s«, weil keine Datei »%s« existiert"
 
-#: access/transam/xlog.c:6218 access/transam/xlog.c:11107
+#: access/transam/xlog.c:6218 access/transam/xlog.c:11118
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Datei »%s« wurde in »%s« umbenannt."
@@ -1941,7 +1941,7 @@ msgstr "angeforderter Recovery-Endpunkt ist vor konsistentem Recovery-Punkt"
 msgid "redo done at %X/%X"
 msgstr "Redo fertig bei %X/%X"
 
-#: access/transam/xlog.c:7029 access/transam/xlog.c:9021
+#: access/transam/xlog.c:7029 access/transam/xlog.c:9025
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "letzte vollständige Transaktion war bei Logzeit %s"
@@ -1951,388 +1951,388 @@ msgstr "letzte vollständige Transaktion war bei Logzeit %s"
 msgid "redo is not required"
 msgstr "Redo nicht nötig"
 
-#: access/transam/xlog.c:7113 access/transam/xlog.c:7117
+#: access/transam/xlog.c:7117 access/transam/xlog.c:7121
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL endet vor dem Ende der Online-Sicherung"
 
-#: access/transam/xlog.c:7114
+#: access/transam/xlog.c:7118
 #, c-format
 msgid "All WAL generated while online backup was taken must be available at recovery."
 msgstr "Der komplette WAL, der während der Online-Sicherung erzeugt wurde, muss bei der Wiederherstellung verfügbar sein."
 
-#: access/transam/xlog.c:7118
+#: access/transam/xlog.c:7122
 #, c-format
 msgid "Online backup started with pg_start_backup() must be ended with pg_stop_backup(), and all WAL up to that point must be available at recovery."
 msgstr "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:7121
+#: access/transam/xlog.c:7125
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL endet vor einem konsistenten Wiederherstellungspunkt"
 
-#: access/transam/xlog.c:7156
+#: access/transam/xlog.c:7160
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "gewählte neue Zeitleisten-ID: %u"
 
-#: access/transam/xlog.c:7586
+#: access/transam/xlog.c:7590
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "konsistenter Wiederherstellungszustand erreicht bei %X/%X"
 
-#: access/transam/xlog.c:7777
+#: access/transam/xlog.c:7781
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "ungültige primäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7781
+#: access/transam/xlog.c:7785
 #, c-format
 msgid "invalid secondary checkpoint link in control file"
 msgstr "ungültige sekundäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7785
+#: access/transam/xlog.c:7789
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "ungültige Checkpoint-Verknüpfung in backup_label-Datei"
 
-#: access/transam/xlog.c:7802
+#: access/transam/xlog.c:7806
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "ungültiger primärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7806
+#: access/transam/xlog.c:7810
 #, c-format
 msgid "invalid secondary checkpoint record"
 msgstr "ungültiger sekundärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7810
+#: access/transam/xlog.c:7814
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "ungültiger Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7821
+#: access/transam/xlog.c:7825
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "ungültige Resource-Manager-ID im primären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7825
+#: access/transam/xlog.c:7829
 #, c-format
 msgid "invalid resource manager ID in secondary checkpoint record"
 msgstr "ungültige Resource-Manager-ID im sekundären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7829
+#: access/transam/xlog.c:7833
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7841
+#: access/transam/xlog.c:7845
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "ungültige xl_info im primären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7845
+#: access/transam/xlog.c:7849
 #, c-format
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "ungültige xl_info im sekundären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7849
+#: access/transam/xlog.c:7853
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "ungültige xl_info im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7860
+#: access/transam/xlog.c:7864
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "ungültige Länge des primären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7864
+#: access/transam/xlog.c:7868
 #, c-format
 msgid "invalid length of secondary checkpoint record"
 msgstr "ungültige Länge des sekundären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7868
+#: access/transam/xlog.c:7872
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "ungültige Länge des Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:8038
+#: access/transam/xlog.c:8042
 #, c-format
 msgid "shutting down"
 msgstr "fahre herunter"
 
-#: access/transam/xlog.c:8073
+#: access/transam/xlog.c:8077
 #, c-format
 msgid "database system is shut down"
 msgstr "Datenbanksystem ist heruntergefahren"
 
-#: access/transam/xlog.c:8566
+#: access/transam/xlog.c:8570
 #, c-format
 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:8820
+#: access/transam/xlog.c:8824
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "Restart-Punkt übersprungen, Wiederherstellung ist bereits beendet"
 
-#: access/transam/xlog.c:8843
+#: access/transam/xlog.c:8847
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "Restart-Punkt wird übersprungen, schon bei %X/%X erledigt"
 
-#: access/transam/xlog.c:9019
+#: access/transam/xlog.c:9023
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "Recovery-Restart-Punkt bei %X/%X"
 
-#: access/transam/xlog.c:9152
+#: access/transam/xlog.c:9156
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "Restore-Punkt »%s« erzeugt bei %X/%X"
 
-#: access/transam/xlog.c:9290
+#: access/transam/xlog.c:9294
 #, c-format
 msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record"
 msgstr "unerwartete vorherige Zeitleisten-ID %u (aktuelle Zeitleisten-ID %u) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9299
+#: access/transam/xlog.c:9303
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "unerwartete Zeitleisten-ID %u (nach %u) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9315
+#: access/transam/xlog.c:9319
 #, c-format
 msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u"
 msgstr "unerwartete Zeitleisten-ID %u in Checkpoint-Datensatz, bevor der minimale Wiederherstellungspunkt %X/%X auf Zeitleiste %u erreicht wurde"
 
-#: access/transam/xlog.c:9386
+#: access/transam/xlog.c:9390
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden"
 
-#: access/transam/xlog.c:9442 access/transam/xlog.c:9498
-#: access/transam/xlog.c:9521
+#: access/transam/xlog.c:9446 access/transam/xlog.c:9502
+#: access/transam/xlog.c:9525
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr "unerwartete Zeitleisten-ID %u (sollte %u sein) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9803
+#: access/transam/xlog.c:9814
 #, c-format
 msgid "could not fsync log segment %s: %m"
 msgstr "konnte Logsegment %s nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9827
+#: access/transam/xlog.c:9838
 #, c-format
 msgid "could not fsync log file %s: %m"
 msgstr "konnte Logdatei %s nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9835
+#: access/transam/xlog.c:9846
 #, c-format
 msgid "could not fsync write-through log file %s: %m"
 msgstr "konnte Write-Through-Logdatei %s nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9844
+#: access/transam/xlog.c:9855
 #, c-format
 msgid "could not fdatasync log file %s: %m"
 msgstr "konnte Logdatei %s nicht fdatasyncen: %m"
 
-#: access/transam/xlog.c:9937 access/transam/xlog.c:10441
+#: access/transam/xlog.c:9948 access/transam/xlog.c:10452
 #: access/transam/xlogfuncs.c:122 access/transam/xlogfuncs.c:151
 #: access/transam/xlogfuncs.c:190 access/transam/xlogfuncs.c:211
 #, c-format
 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:9946 access/transam/xlog.c:10450
+#: access/transam/xlog.c:9957 access/transam/xlog.c:10461
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr "WAL-Level nicht ausreichend, um Online-Sicherung durchzuführen"
 
-#: access/transam/xlog.c:9947 access/transam/xlog.c:10451
+#: access/transam/xlog.c:9958 access/transam/xlog.c:10462
 #: access/transam/xlogfuncs.c:157
 #, c-format
 msgid "wal_level must be set to \"archive\", \"hot_standby\", or \"logical\" at server start."
 msgstr "wal_level muss beim Serverstart auf »archive«, »hot_standby« oder »logical« gesetzt werden."
 
-#: access/transam/xlog.c:9952
+#: access/transam/xlog.c:9963
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "Backup-Label zu lang (maximal %d Bytes)"
 
-#: access/transam/xlog.c:9989 access/transam/xlog.c:10259
-#: access/transam/xlog.c:10295
+#: access/transam/xlog.c:10000 access/transam/xlog.c:10270
+#: access/transam/xlog.c:10306
 #, c-format
 msgid "a backup is already in progress"
 msgstr "ein Backup läuft bereits"
 
-#: access/transam/xlog.c:9990
+#: access/transam/xlog.c:10001
 #, c-format
 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:10085
+#: access/transam/xlog.c:10096
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed since last restartpoint"
 msgstr "mit full_page_writes=off erzeugtes WAL wurde seit dem letzten Restart-Punkt zurückgespielt"
 
-#: access/transam/xlog.c:10087 access/transam/xlog.c:10633
+#: access/transam/xlog.c:10098 access/transam/xlog.c:10644
 #, c-format
 msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the master, and then try an online backup again."
 msgstr "Das bedeutet, dass die aktuelle Datensicherung auf dem Standby-Server verfälscht ist und nicht verwendet werden sollte. Schalten Sie full_page_writes ein, führen Sie CHECKPOINT aus und versuchen Sie dann die Online-Sicherung erneut."
 
-#: access/transam/xlog.c:10153 replication/basebackup.c:1040
-#: utils/adt/misc.c:378
+#: access/transam/xlog.c:10164 replication/basebackup.c:1040
+#: utils/adt/misc.c:391
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
 
-#: access/transam/xlog.c:10160 replication/basebackup.c:1045
-#: utils/adt/misc.c:383
+#: access/transam/xlog.c:10171 replication/basebackup.c:1045
+#: utils/adt/misc.c:396
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang"
 
-#: access/transam/xlog.c:10213 commands/tablespace.c:391
-#: commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:391
+#: access/transam/xlog.c:10224 commands/tablespace.c:391
+#: commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:404
 #, c-format
 msgid "tablespaces are not supported on this platform"
 msgstr "Tablespaces werden auf dieser Plattform nicht unterstützt"
 
-#: access/transam/xlog.c:10253 access/transam/xlog.c:10289
-#: access/transam/xlog.c:10490 access/transam/xlogarchive.c:106
+#: access/transam/xlog.c:10264 access/transam/xlog.c:10300
+#: access/transam/xlog.c:10501 access/transam/xlogarchive.c:106
 #: access/transam/xlogarchive.c:265 commands/copy.c:1787 commands/copy.c:2829
 #: commands/extension.c:3029 commands/tablespace.c:782
-#: commands/tablespace.c:873 guc-file.l:1062 replication/basebackup.c:421
+#: commands/tablespace.c:873 guc-file.l:1061 replication/basebackup.c:421
 #: replication/basebackup.c:491 replication/logical/snapbuild.c:1489
 #: storage/file/copydir.c:72 storage/file/copydir.c:115 storage/file/fd.c:2738
 #: storage/file/fd.c:2830 utils/adt/dbsize.c:68 utils/adt/dbsize.c:218
-#: utils/adt/dbsize.c:298 utils/adt/genfile.c:114 utils/adt/genfile.c:333
+#: utils/adt/dbsize.c:298 utils/adt/genfile.c:107 utils/adt/genfile.c:326
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m"
 
-#: access/transam/xlog.c:10260 access/transam/xlog.c:10296
+#: access/transam/xlog.c:10271 access/transam/xlog.c:10307
 #, 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:10277 access/transam/xlog.c:10313
-#: access/transam/xlog.c:10694
+#: access/transam/xlog.c:10288 access/transam/xlog.c:10324
+#: access/transam/xlog.c:10705
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht schreiben: %m"
 
-#: access/transam/xlog.c:10467
+#: access/transam/xlog.c:10478
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "es läuft kein exklusives Backup"
 
-#: access/transam/xlog.c:10494
+#: access/transam/xlog.c:10505
 #, c-format
 msgid "a backup is not in progress"
 msgstr "es läuft kein Backup"
 
-#: access/transam/xlog.c:10568 access/transam/xlog.c:10581
-#: access/transam/xlog.c:10921 access/transam/xlog.c:10927
-#: access/transam/xlog.c:11011 access/transam/xlogfuncs.c:508
+#: access/transam/xlog.c:10579 access/transam/xlog.c:10592
+#: access/transam/xlog.c:10932 access/transam/xlog.c:10938
+#: access/transam/xlog.c:11022 access/transam/xlogfuncs.c:508
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "ungültige Daten in Datei »%s«"
 
-#: access/transam/xlog.c:10585 replication/basebackup.c:952
+#: access/transam/xlog.c:10596 replication/basebackup.c:952
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr "der Standby-Server wurde während der Online-Sicherung zum Primärserver befördert"
 
-#: access/transam/xlog.c:10586 replication/basebackup.c:953
+#: access/transam/xlog.c:10597 replication/basebackup.c:953
 #, c-format
 msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
 msgstr "Das bedeutet, dass die aktuelle Online-Sicherung verfälscht ist und nicht verwendet werden sollte. Versuchen Sie, eine neue Online-Sicherung durchzuführen."
 
-#: access/transam/xlog.c:10631
+#: access/transam/xlog.c:10642
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed during online backup"
 msgstr "mit full_page_writes=off erzeugtes WAL wurde während der Online-Sicherung zurückgespielt"
 
-#: access/transam/xlog.c:10743
+#: access/transam/xlog.c:10754
 #, c-format
 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:10753
+#: access/transam/xlog.c:10764
 #, 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:10755
+#: access/transam/xlog.c:10766
 #, c-format
 msgid "Check that your archive_command is executing properly.  pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments."
 msgstr "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:10762
+#: access/transam/xlog.c:10773
 #, c-format
 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:10766
+#: access/transam/xlog.c:10777
 #, c-format
 msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
 msgstr "WAL-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:11050
+#: access/transam/xlog.c:11061
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:11096
+#: access/transam/xlog.c:11107
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "Online-Sicherungsmodus wurde nicht storniert"
 
-#: access/transam/xlog.c:11097
+#: access/transam/xlog.c:11108
 #, c-format
 msgid "File \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Konnte Datei »%s« nicht in »%s« umbenennen: %m."
 
-#: access/transam/xlog.c:11106 access/transam/xlog.c:11118
-#: access/transam/xlog.c:11128
+#: access/transam/xlog.c:11117 access/transam/xlog.c:11129
+#: access/transam/xlog.c:11139
 #, c-format
 msgid "online backup mode canceled"
 msgstr "Online-Sicherungsmodus storniert"
 
-#: access/transam/xlog.c:11119
+#: access/transam/xlog.c:11130
 #, c-format
 msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
 msgstr "Dateien »%s« und »%s« wurden in »%s« und »%s« umbenannt."
 
-#: access/transam/xlog.c:11129
+#: access/transam/xlog.c:11140
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Datei »%s« wurde in »%s« umbenannt, aber Datei »%s« konnte nicht in »%s« umbenannt werden: %m."
 
-#: access/transam/xlog.c:11253 replication/logical/logicalfuncs.c:171
+#: access/transam/xlog.c:11264 replication/logical/logicalfuncs.c:171
 #: replication/walreceiver.c:931 replication/walsender.c:2171
 #, c-format
 msgid "could not seek in log segment %s to offset %u: %m"
 msgstr "konnte Positionszeiger von Logsegment %s nicht auf %u setzen: %m"
 
-#: access/transam/xlog.c:11267
+#: access/transam/xlog.c:11278
 #, c-format
 msgid "could not read from log segment %s, offset %u: %m"
 msgstr "konnte nicht aus Logsegment %s, Position %u lesen: %m"
 
-#: access/transam/xlog.c:11793
+#: access/transam/xlog.c:11821
 #, c-format
 msgid "received promote request"
 msgstr "Anforderung zum Befördern empfangen"
 
-#: access/transam/xlog.c:11806
+#: access/transam/xlog.c:11834
 #, c-format
 msgid "trigger file found: %s"
 msgstr "Triggerdatei gefunden: %s"
 
-#: access/transam/xlog.c:11815
+#: access/transam/xlog.c:11843
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "konnte »stat« für Trigger-Datei »%s« nicht ausführen: %m"
@@ -2361,7 +2361,7 @@ msgid "%s \"%s\": %s"
 msgstr "%s »%s«: %s"
 
 #: access/transam/xlogarchive.c:458 replication/logical/snapbuild.c:1625
-#: replication/slot.c:496 replication/slot.c:958 replication/slot.c:1073
+#: replication/slot.c:496 replication/slot.c:958 replication/slot.c:1089
 #: storage/file/fd.c:502 storage/file/fd.c:560 utils/time/snapmgr.c:1146
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
@@ -2386,8 +2386,8 @@ msgstr "nur Superuser und Replikationsrollen können ein Backup ausführen"
 #: commands/tablespace.c:715 postmaster/postmaster.c:1411
 #: replication/basebackup.c:306 replication/basebackup.c:651
 #: storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2193
-#: storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/genfile.c:439
-#: utils/adt/misc.c:291 utils/misc/tzparser.c:339
+#: storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/misc.c:307
+#: utils/misc/tzparser.c:339
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht öffnen: %m"
@@ -2753,12 +2753,12 @@ msgid "default privileges cannot be set for columns"
 msgstr "Vorgabeprivilegien können nicht für Spalten gesetzt werden"
 
 #: catalog/aclchk.c:1483 catalog/objectaddress.c:1338 commands/analyze.c:382
-#: commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5227
-#: commands/tablecmds.c:5333 commands/tablecmds.c:5393
-#: commands/tablecmds.c:5506 commands/tablecmds.c:5563
-#: commands/tablecmds.c:5657 commands/tablecmds.c:5753
-#: commands/tablecmds.c:7944 commands/tablecmds.c:8115
-#: commands/tablecmds.c:8239 commands/tablecmds.c:8706 commands/trigger.c:643
+#: commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5229
+#: commands/tablecmds.c:5335 commands/tablecmds.c:5395
+#: commands/tablecmds.c:5508 commands/tablecmds.c:5565
+#: commands/tablecmds.c:5659 commands/tablecmds.c:5755
+#: commands/tablecmds.c:7946 commands/tablecmds.c:8117
+#: commands/tablecmds.c:8241 commands/tablecmds.c:8761 commands/trigger.c:643
 #: parser/analyze.c:2189 parser/parse_relation.c:2639
 #: parser/parse_relation.c:2701 parser/parse_target.c:951
 #: parser/parse_type.c:145 utils/adt/acl.c:2887 utils/adt/ruleutils.c:1881
@@ -2767,7 +2767,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 
 #: catalog/aclchk.c:1748 catalog/objectaddress.c:1151 commands/sequence.c:1078
-#: commands/tablecmds.c:222 commands/tablecmds.c:12253 utils/adt/acl.c:2077
+#: commands/tablecmds.c:224 commands/tablecmds.c:12341 utils/adt/acl.c:2077
 #: utils/adt/acl.c:2107 utils/adt/acl.c:2139 utils/adt/acl.c:2171
 #: utils/adt/acl.c:2199 utils/adt/acl.c:2229
 #, c-format
@@ -3213,13 +3213,13 @@ msgstr "keine Berechtigung, um »%s.%s« zu erzeugen"
 msgid "System catalog modifications are currently disallowed."
 msgstr "Änderungen an Systemkatalogen sind gegenwärtig nicht erlaubt."
 
-#: catalog/heap.c:414 commands/tablecmds.c:1474 commands/tablecmds.c:1927
-#: commands/tablecmds.c:4864
+#: catalog/heap.c:414 commands/tablecmds.c:1476 commands/tablecmds.c:1929
+#: commands/tablecmds.c:4866
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "Tabellen können höchstens %d Spalten haben"
 
-#: catalog/heap.c:431 commands/tablecmds.c:5123
+#: catalog/heap.c:431 commands/tablecmds.c:5125
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "Spaltenname »%s« steht im Konflikt mit dem Namen einer Systemspalte"
@@ -3264,7 +3264,7 @@ msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abge
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr "Verwenden Sie die COLLATE-Klausel, um die Sortierfolge explizit zu setzen."
 
-#: catalog/heap.c:1076 catalog/index.c:807 commands/tablecmds.c:2661
+#: catalog/heap.c:1076 catalog/index.c:807 commands/tablecmds.c:2663
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "Relation »%s« existiert bereits"
@@ -3291,7 +3291,7 @@ msgstr "Heap-OID-Wert für pg_class ist im Binary-Upgrade-Modus nicht gesetzt"
 msgid "check constraint \"%s\" already exists"
 msgstr "Check-Constraint »%s« existiert bereits"
 
-#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6098
+#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6100
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "Constraint »%s« existiert bereits für Relation »%s«"
@@ -3525,7 +3525,7 @@ msgid "cannot move objects into or out of TOAST schema"
 msgstr "Objekte können nicht in oder aus TOAST-Schemas verschoben werden"
 
 #: catalog/namespace.c:2886 commands/schemacmds.c:238 commands/schemacmds.c:317
-#: commands/tablecmds.c:740
+#: commands/tablecmds.c:742
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "Schema »%s« existiert nicht"
@@ -3604,27 +3604,27 @@ msgid "event trigger name cannot be qualified"
 msgstr "Ereignistriggername kann nicht qualifiziert werden"
 
 #: catalog/objectaddress.c:1158 commands/lockcmds.c:94 commands/policy.c:94
-#: commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:216
-#: commands/tablecmds.c:1335 commands/tablecmds.c:4385
-#: commands/tablecmds.c:8050
+#: commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:218
+#: commands/tablecmds.c:1337 commands/tablecmds.c:4387
+#: commands/tablecmds.c:8052
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "»%s« ist keine Tabelle"
 
-#: catalog/objectaddress.c:1165 commands/tablecmds.c:228
-#: commands/tablecmds.c:4415 commands/tablecmds.c:12258 commands/view.c:138
+#: catalog/objectaddress.c:1165 commands/tablecmds.c:230
+#: commands/tablecmds.c:4417 commands/tablecmds.c:12346 commands/view.c:138
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "»%s« ist keine Sicht"
 
-#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:234
-#: commands/tablecmds.c:12263
+#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:236
+#: commands/tablecmds.c:12351
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "»%s« ist keine materialisierte Sicht"
 
-#: catalog/objectaddress.c:1179 commands/tablecmds.c:252
-#: commands/tablecmds.c:4418 commands/tablecmds.c:12268
+#: catalog/objectaddress.c:1179 commands/tablecmds.c:254
+#: commands/tablecmds.c:4420 commands/tablecmds.c:12356
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "»%s« ist keine Fremdtabelle"
@@ -3640,7 +3640,7 @@ msgid "default value for column \"%s\" of relation \"%s\" does not exist"
 msgstr "Vorgabewert für Spalte »%s« von Relation »%s« existiert nicht"
 
 #: catalog/objectaddress.c:1460 commands/functioncmds.c:128
-#: commands/tablecmds.c:244 commands/typecmds.c:3226 parser/parse_type.c:244
+#: commands/tablecmds.c:246 commands/typecmds.c:3226 parser/parse_type.c:244
 #: parser/parse_type.c:273 parser/parse_type.c:813 utils/adt/acl.c:4453
 #: utils/adt/regproc.c:1226
 #, c-format
@@ -4452,8 +4452,8 @@ msgstr "Typen mit fester Größe müssen Storage-Typ PLAIN haben"
 msgid "could not form array type name for type \"%s\""
 msgstr "konnte keinen Arraytypnamen für Datentyp »%s« erzeugen"
 
-#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4397
-#: commands/tablecmds.c:12146
+#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4399
+#: commands/tablecmds.c:12234
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "»%s« ist keine Tabelle oder materialisierte Sicht"
@@ -4653,7 +4653,7 @@ msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererb
 msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables"
 msgstr "überspringe Analysieren des Vererbungsbaums »%s.%s« --- dieser Vererbungsbaum enthält keine analysierbaren abgeleiteten Tabellen"
 
-#: commands/analyze.c:1449 commands/tablecmds.c:8141 executor/execQual.c:2900
+#: commands/analyze.c:1449 commands/tablecmds.c:8143 executor/execQual.c:2900
 msgid "could not convert row type"
 msgstr "konnte Zeilentyp nicht umwandeln"
 
@@ -4707,7 +4707,7 @@ msgstr "kann temporäre Tabellen anderer Sitzungen nicht clustern"
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "es gibt keinen bereits geclusterten Index für Tabelle »%s«"
 
-#: commands/cluster.c:171 commands/tablecmds.c:9498 commands/tablecmds.c:11249
+#: commands/cluster.c:171 commands/tablecmds.c:9586 commands/tablecmds.c:11337
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "Index »%s« für Tabelle »%s« existiert nicht"
@@ -4722,7 +4722,7 @@ msgstr "globaler Katalog kann nicht geclustert werden"
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "temporäre Tabellen anderer Sitzungen können nicht gevacuumt werden"
 
-#: commands/cluster.c:431 commands/tablecmds.c:11259
+#: commands/cluster.c:431 commands/tablecmds.c:11347
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "»%s« ist kein Index für Tabelle »%s«"
@@ -5183,7 +5183,7 @@ msgstr "FREEZE kann nicht durchgeführt werden wegen vorheriger Aktivität in di
 msgid "cannot perform FREEZE because the table was not created or truncated in the current subtransaction"
 msgstr "FREEZE kann nicht durchgeführt werden, weil die Tabelle nicht in der aktuellen Transaktion erzeugt oder geleert wurde"
 
-#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:134
+#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:127
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
@@ -5318,14 +5318,14 @@ msgstr "ungültige Feldgröße"
 msgid "incorrect binary data format"
 msgstr "falsches Binärdatenformat"
 
-#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1499
-#: commands/tablecmds.c:2322 parser/parse_relation.c:3188
+#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1501
+#: commands/tablecmds.c:2324 parser/parse_relation.c:3188
 #: parser/parse_relation.c:3208 utils/adt/tsvector_op.c:1418
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "Spalte »%s« existiert nicht"
 
-#: commands/copy.c:4460 commands/tablecmds.c:1525 commands/trigger.c:652
+#: commands/copy.c:4460 commands/tablecmds.c:1527 commands/trigger.c:652
 #: parser/parse_target.c:967 parser/parse_target.c:978
 #, c-format
 msgid "column \"%s\" specified more than once"
@@ -5609,19 +5609,19 @@ msgstr "»%s« ist eine Aggregatfunktion"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen."
 
-#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2409
-#: commands/tablecmds.c:2567 commands/tablecmds.c:2609
-#: commands/tablecmds.c:11629 tcop/utility.c:1107
+#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2411
+#: commands/tablecmds.c:2569 commands/tablecmds.c:2611
+#: commands/tablecmds.c:11717 tcop/utility.c:1107
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "Relation »%s« existiert nicht, wird übersprungen"
 
-#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:745
+#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:747
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "Schema »%s« existiert nicht, wird übersprungen"
 
-#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:245
+#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:247
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "Typ »%s« existiert nicht, wird übersprungen"
@@ -5800,10 +5800,11 @@ msgstr "%s kann nur in einer sql_drop-Ereignistriggerfunktion aufgerufen werden"
 #: executor/functions.c:1030 foreign/foreign.c:491
 #: replication/logical/logicalfuncs.c:324 replication/logical/origin.c:1416
 #: replication/slotfuncs.c:173 replication/walsender.c:2905
-#: utils/adt/jsonfuncs.c:1474 utils/adt/jsonfuncs.c:1606
-#: utils/adt/jsonfuncs.c:1796 utils/adt/jsonfuncs.c:1925
-#: utils/adt/jsonfuncs.c:2693 utils/adt/pgstatfuncs.c:547
-#: utils/fmgr/funcapi.c:61 utils/misc/guc.c:8262 utils/mmgr/portalmem.c:1066
+#: utils/adt/datetime.c:4782 utils/adt/genfile.c:420 utils/adt/jsonfuncs.c:1474
+#: utils/adt/jsonfuncs.c:1606 utils/adt/jsonfuncs.c:1796
+#: utils/adt/jsonfuncs.c:1925 utils/adt/jsonfuncs.c:2693 utils/adt/misc.c:263
+#: utils/adt/pgstatfuncs.c:547 utils/fmgr/funcapi.c:70 utils/misc/guc.c:8262
+#: utils/mmgr/portalmem.c:1066
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine Mengenergebnisse verarbeiten kann"
@@ -5813,6 +5814,7 @@ msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine
 #: commands/extension.c:1954 commands/prepare.c:705 foreign/foreign.c:496
 #: replication/logical/logicalfuncs.c:328 replication/logical/origin.c:1420
 #: replication/slotfuncs.c:177 replication/walsender.c:2909
+#: utils/adt/datetime.c:4786 utils/adt/genfile.c:424 utils/adt/misc.c:267
 #: utils/adt/pgstatfuncs.c:551 utils/misc/guc.c:8266
 #: utils/mmgr/portalmem.c:1070
 #, c-format
@@ -6518,7 +6520,7 @@ msgstr "kann keinen Index für Fremdtabelle »%s« erzeugen"
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "kann keine Indexe für temporäre Tabellen anderer Sitzungen erzeugen"
 
-#: commands/indexcmds.c:461 commands/tablecmds.c:545 commands/tablecmds.c:9809
+#: commands/indexcmds.c:461 commands/tablecmds.c:547 commands/tablecmds.c:9897
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden"
@@ -6574,7 +6576,7 @@ msgid "could not determine which collation to use for index expression"
 msgstr "konnte die für den Indexausdruck zu verwendende Sortierfolge nicht bestimmen"
 
 #: commands/indexcmds.c:1123 commands/typecmds.c:825 parser/parse_expr.c:2583
-#: parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:546
+#: parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:559
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "Sortierfolgen werden von Typ %s nicht unterstützt"
@@ -6878,9 +6880,9 @@ msgid "join estimator function %s must return type \"float8\""
 msgstr "Join-Schätzfunktion %s muss Typ »float8« zurückgeben"
 
 #: commands/policy.c:87 commands/policy.c:390 commands/policy.c:479
-#: commands/tablecmds.c:986 commands/tablecmds.c:1348 commands/tablecmds.c:2216
-#: commands/tablecmds.c:4367 commands/tablecmds.c:6309
-#: commands/tablecmds.c:12179 commands/tablecmds.c:12214 commands/trigger.c:240
+#: commands/tablecmds.c:988 commands/tablecmds.c:1350 commands/tablecmds.c:2218
+#: commands/tablecmds.c:4369 commands/tablecmds.c:6311
+#: commands/tablecmds.c:12267 commands/tablecmds.c:12302 commands/trigger.c:240
 #: commands/trigger.c:1126 commands/trigger.c:1234 rewrite/rewriteDefine.c:273
 #: rewrite/rewriteDefine.c:917
 #, c-format
@@ -7143,162 +7145,162 @@ msgstr "Sequenz muss selben Eigentümer wie die verknüpfte Tabelle haben"
 msgid "sequence must be in same schema as table it is linked to"
 msgstr "Sequenz muss im selben Schema wie die verknüpfte Tabelle sein"
 
-#: commands/tablecmds.c:214
+#: commands/tablecmds.c:216
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "Tabelle »%s« existiert nicht"
 
-#: commands/tablecmds.c:215
+#: commands/tablecmds.c:217
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "Tabelle »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:217
+#: commands/tablecmds.c:219
 msgid "Use DROP TABLE to remove a table."
 msgstr "Verwenden Sie DROP TABLE, um eine Tabelle zu löschen."
 
-#: commands/tablecmds.c:220
+#: commands/tablecmds.c:222
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "Sequenz »%s« existiert nicht"
 
-#: commands/tablecmds.c:221
+#: commands/tablecmds.c:223
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "Sequenz »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:223
+#: commands/tablecmds.c:225
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Verwenden Sie DROP SEQUENCE, um eine Sequenz zu löschen."
 
-#: commands/tablecmds.c:226
+#: commands/tablecmds.c:228
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "Sicht »%s« existiert nicht"
 
-#: commands/tablecmds.c:227
+#: commands/tablecmds.c:229
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "Sicht »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:231
 msgid "Use DROP VIEW to remove a view."
 msgstr "Verwenden Sie DROP VIEW, um eine Sicht zu löschen."
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:234
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "materialisierte Sicht »%s« existiert nicht"
 
-#: commands/tablecmds.c:233
+#: commands/tablecmds.c:235
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:237
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr "Verwenden Sie DROP MATERIALIZED VIEW, um eine materialisierte Sicht zu löschen."
 
-#: commands/tablecmds.c:238 parser/parse_utilcmd.c:1595
+#: commands/tablecmds.c:240 parser/parse_utilcmd.c:1595
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "Index »%s« existiert nicht"
 
-#: commands/tablecmds.c:239
+#: commands/tablecmds.c:241
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "Index »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:243
 msgid "Use DROP INDEX to remove an index."
 msgstr "Verwenden Sie DROP INDEX, um einen Index zu löschen."
 
-#: commands/tablecmds.c:246
+#: commands/tablecmds.c:248
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "»%s« ist kein Typ"
 
-#: commands/tablecmds.c:247
+#: commands/tablecmds.c:249
 msgid "Use DROP TYPE to remove a type."
 msgstr "Verwenden Sie DROP TYPE, um einen Typen zu löschen."
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:8692
-#: commands/tablecmds.c:11440
+#: commands/tablecmds.c:252 commands/tablecmds.c:8747
+#: commands/tablecmds.c:11528
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "Fremdtabelle »%s« existiert nicht"
 
-#: commands/tablecmds.c:251
+#: commands/tablecmds.c:253
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "Fremdtabelle »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:253
+#: commands/tablecmds.c:255
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Verwenden Sie DROP FOREIGN TABLE, um eine Fremdtabelle zu löschen."
 
-#: commands/tablecmds.c:493
+#: commands/tablecmds.c:495
 #, c-format
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT kann nur mit temporären Tabellen verwendet werden"
 
-#: commands/tablecmds.c:513
+#: commands/tablecmds.c:515
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
 msgstr "kann temporäre Tabelle nicht in einer sicherheitsbeschränkten Operation erzeugen"
 
-#: commands/tablecmds.c:825
+#: commands/tablecmds.c:827
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects"
 msgstr "DROP INDEX CONCURRENTLY unterstützt das Löschen von mehreren Objekten nicht"
 
-#: commands/tablecmds.c:829
+#: commands/tablecmds.c:831
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY unterstützt kein CASCADE"
 
-#: commands/tablecmds.c:1117
+#: commands/tablecmds.c:1119
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "Truncate-Vorgang leert ebenfalls Tabelle »%s«"
 
-#: commands/tablecmds.c:1358
+#: commands/tablecmds.c:1360
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "kann temporäre Tabellen anderer Sitzungen nicht leeren"
 
-#: commands/tablecmds.c:1564 parser/parse_utilcmd.c:1809
+#: commands/tablecmds.c:1566 parser/parse_utilcmd.c:1809
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr "geerbte Relation »%s« ist keine Tabelle oder Fremdtabelle"
 
-#: commands/tablecmds.c:1571 commands/tablecmds.c:10256
+#: commands/tablecmds.c:1573 commands/tablecmds.c:10344
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "von temporärer Relation »%s« kann nicht geerbt werden"
 
-#: commands/tablecmds.c:1579 commands/tablecmds.c:10264
+#: commands/tablecmds.c:1581 commands/tablecmds.c:10352
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "von temporärer Relation einer anderen Sitzung kann nicht geerbt werden"
 
-#: commands/tablecmds.c:1595 commands/tablecmds.c:10298
+#: commands/tablecmds.c:1597 commands/tablecmds.c:10386
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "von der Relation »%s« würde mehrmals geerbt werden"
 
-#: commands/tablecmds.c:1643
+#: commands/tablecmds.c:1645
 #, c-format
 msgid "merging multiple inherited definitions of column \"%s\""
 msgstr "geerbte Definitionen von Spalte »%s« werden zusammengeführt"
 
-#: commands/tablecmds.c:1651
+#: commands/tablecmds.c:1653
 #, c-format
 msgid "inherited column \"%s\" has a type conflict"
 msgstr "geerbte Spalte »%s« hat Typkonflikt"
 
-#: commands/tablecmds.c:1653 commands/tablecmds.c:1674
-#: commands/tablecmds.c:1872 commands/tablecmds.c:1894
+#: commands/tablecmds.c:1655 commands/tablecmds.c:1676
+#: commands/tablecmds.c:1874 commands/tablecmds.c:1896
 #: parser/parse_coerce.c:1630 parser/parse_coerce.c:1650
 #: parser/parse_coerce.c:1670 parser/parse_coerce.c:1715
 #: parser/parse_coerce.c:1752 parser/parse_param.c:218
@@ -7306,759 +7308,759 @@ msgstr "geerbte Spalte »%s« hat Typkonflikt"
 msgid "%s versus %s"
 msgstr "%s gegen %s"
 
-#: commands/tablecmds.c:1660
+#: commands/tablecmds.c:1662
 #, c-format
 msgid "inherited column \"%s\" has a collation conflict"
 msgstr "geerbte Spalte »%s« hat Sortierfolgenkonflikt"
 
-#: commands/tablecmds.c:1662 commands/tablecmds.c:1882
-#: commands/tablecmds.c:4817
+#: commands/tablecmds.c:1664 commands/tablecmds.c:1884
+#: commands/tablecmds.c:4819
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "»%s« gegen »%s«"
 
-#: commands/tablecmds.c:1672
+#: commands/tablecmds.c:1674
 #, c-format
 msgid "inherited column \"%s\" has a storage parameter conflict"
 msgstr "geerbte Spalte »%s« hat einen Konflikt bei einem Storage-Parameter"
 
-#: commands/tablecmds.c:1785 commands/tablecmds.c:8150
+#: commands/tablecmds.c:1787 commands/tablecmds.c:8152
 #: parser/parse_utilcmd.c:894 parser/parse_utilcmd.c:1240
 #: parser/parse_utilcmd.c:1316
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr "kann Verweis auf ganze Zeile der Tabelle nicht umwandeln"
 
-#: commands/tablecmds.c:1786 parser/parse_utilcmd.c:895
+#: commands/tablecmds.c:1788 parser/parse_utilcmd.c:895
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "Constraint »%s« enthält einen Verweis auf die ganze Zeile der Tabelle »%s«."
 
-#: commands/tablecmds.c:1858
+#: commands/tablecmds.c:1860
 #, c-format
 msgid "merging column \"%s\" with inherited definition"
 msgstr "Spalte »%s« wird mit geerbter Definition zusammengeführt"
 
-#: commands/tablecmds.c:1862
+#: commands/tablecmds.c:1864
 #, c-format
 msgid "moving and merging column \"%s\" with inherited definition"
 msgstr "Spalte »%s« wird verschoben und mit geerbter Definition zusammengeführt"
 
-#: commands/tablecmds.c:1863
+#: commands/tablecmds.c:1865
 #, c-format
 msgid "User-specified column moved to the position of the inherited column."
 msgstr "Benutzerdefinierte Spalte wurde auf die Position der geerbten Spalte verschoben."
 
-#: commands/tablecmds.c:1870
+#: commands/tablecmds.c:1872
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "für Spalte »%s« besteht ein Typkonflikt"
 
-#: commands/tablecmds.c:1880
+#: commands/tablecmds.c:1882
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "für Spalte »%s« besteht ein Sortierfolgenkonflikt"
 
-#: commands/tablecmds.c:1892
+#: commands/tablecmds.c:1894
 #, c-format
 msgid "column \"%s\" has a storage parameter conflict"
 msgstr "für Spalte »%s« besteht ein Konflikt bei einem Storage-Parameter"
 
-#: commands/tablecmds.c:1944
+#: commands/tablecmds.c:1946
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "Spalte »%s« erbt widersprüchliche Vorgabewerte"
 
-#: commands/tablecmds.c:1946
+#: commands/tablecmds.c:1948
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
 msgstr "Um den Konflikt zu lösen, geben Sie einen Vorgabewert ausdrücklich an."
 
-#: commands/tablecmds.c:1993
+#: commands/tablecmds.c:1995
 #, c-format
 msgid "check constraint name \"%s\" appears multiple times but with different expressions"
 msgstr "Check-Constraint-Name »%s« erscheint mehrmals, aber mit unterschiedlichen Ausdrücken"
 
-#: commands/tablecmds.c:2187
+#: commands/tablecmds.c:2189
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "Spalte einer getypten Tabelle kann nicht umbenannt werden"
 
-#: commands/tablecmds.c:2204
+#: commands/tablecmds.c:2206
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, composite type, index, or foreign table"
 msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, zusammengesetzter Typ, Index noch Fremdtabelle"
 
-#: commands/tablecmds.c:2298
+#: commands/tablecmds.c:2300
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
 msgstr "vererbte Spalte »%s« muss ebenso in den abgeleiteten Tabellen umbenannt werden"
 
-#: commands/tablecmds.c:2330
+#: commands/tablecmds.c:2332
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "Systemspalte »%s« kann nicht umbenannt werden"
 
-#: commands/tablecmds.c:2345
+#: commands/tablecmds.c:2347
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "kann vererbte Spalte »%s« nicht umbenennen"
 
-#: commands/tablecmds.c:2500
+#: commands/tablecmds.c:2502
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
 msgstr "vererbter Constraint »%s« muss ebenso in den abgeleiteten Tabellen umbenannt werden"
 
-#: commands/tablecmds.c:2507
+#: commands/tablecmds.c:2509
 #, c-format
 msgid "cannot rename inherited constraint \"%s\""
 msgstr "kann vererbten Constraint »%s« nicht umbenennen"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2740
+#: commands/tablecmds.c:2742
 #, c-format
 msgid "cannot %s \"%s\" because it is being used by active queries in this session"
 msgstr "%s mit Relation »%s« nicht möglich, weil sie von aktiven Anfragen in dieser Sitzung verwendet wird"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2749
+#: commands/tablecmds.c:2751
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
 msgstr "%s mit Relation »%s« nicht möglich, weil es anstehende Trigger-Ereignisse dafür gibt"
 
-#: commands/tablecmds.c:3823
+#: commands/tablecmds.c:3825
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "Systemrelation »%s« kann nicht neu geschrieben werden"
 
-#: commands/tablecmds.c:3829
+#: commands/tablecmds.c:3831
 #, c-format
 msgid "cannot rewrite table \"%s\" used as a catalog table"
 msgstr "Tabelle »%s«, die als Katalogtabelle verwendet wird, kann nicht neu geschrieben werden"
 
-#: commands/tablecmds.c:3839
+#: commands/tablecmds.c:3841
 #, c-format
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "kann temporäre Tabellen anderer Sitzungen nicht neu schreiben"
 
-#: commands/tablecmds.c:4107
+#: commands/tablecmds.c:4109
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "schreibe Tabelle »%s« neu"
 
-#: commands/tablecmds.c:4111
+#: commands/tablecmds.c:4113
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "überprüfe Tabelle »%s«"
 
-#: commands/tablecmds.c:4225
+#: commands/tablecmds.c:4227
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "Spalte »%s« enthält NULL-Werte"
 
-#: commands/tablecmds.c:4240 commands/tablecmds.c:7414
+#: commands/tablecmds.c:4242 commands/tablecmds.c:7416
 #, c-format
 msgid "check constraint \"%s\" is violated by some row"
 msgstr "Check-Constraint »%s« wird von irgendeiner Zeile verletzt"
 
-#: commands/tablecmds.c:4388 commands/trigger.c:234 rewrite/rewriteDefine.c:267
+#: commands/tablecmds.c:4390 commands/trigger.c:234 rewrite/rewriteDefine.c:267
 #: rewrite/rewriteDefine.c:912
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "»%s« ist keine Tabelle oder Sicht"
 
-#: commands/tablecmds.c:4391 commands/trigger.c:1120 commands/trigger.c:1225
+#: commands/tablecmds.c:4393 commands/trigger.c:1120 commands/trigger.c:1225
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "»%s« ist keine Tabelle, Sicht oder Fremdtabelle"
 
-#: commands/tablecmds.c:4394
+#: commands/tablecmds.c:4396
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, or index"
 msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht noch Index"
 
-#: commands/tablecmds.c:4400
+#: commands/tablecmds.c:4402
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or index"
 msgstr "»%s« ist weder Tabelle, materialisierte Sicht noch Index"
 
-#: commands/tablecmds.c:4403
+#: commands/tablecmds.c:4405
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or foreign table"
 msgstr "»%s« ist weder Tabelle, materialisierte Sicht noch Fremdtabelle"
 
-#: commands/tablecmds.c:4406
+#: commands/tablecmds.c:4408
 #, c-format
 msgid "\"%s\" is not a table or foreign table"
 msgstr "»%s« ist keine Tabelle oder Fremdtabelle"
 
-#: commands/tablecmds.c:4409
+#: commands/tablecmds.c:4411
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
-msgstr "»%s« ist weder Tabelle, Sicht, zusammengesetzter Typ noch Fremdtabelle"
+msgstr "»%s« ist weder Tabelle, zusammengesetzter Typ noch Fremdtabelle"
 
-#: commands/tablecmds.c:4412 commands/tablecmds.c:5455
+#: commands/tablecmds.c:4414 commands/tablecmds.c:5457
 #, c-format
 msgid "\"%s\" is not a table, materialized view, index, or foreign table"
 msgstr "»%s« ist weder Tabelle, materialisierte Sicht, Index noch Fremdtabelle"
 
-#: commands/tablecmds.c:4422
+#: commands/tablecmds.c:4424
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "»%s« hat den falschen Typ"
 
-#: commands/tablecmds.c:4595 commands/tablecmds.c:4602
+#: commands/tablecmds.c:4597 commands/tablecmds.c:4604
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr "kann Typ »%s« nicht ändern, weil Spalte »%s.%s« ihn verwendet"
 
-#: commands/tablecmds.c:4609
+#: commands/tablecmds.c:4611
 #, c-format
 msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "kann Fremdtabelle »%s« nicht ändern, weil Spalte »%s.%s« ihren Zeilentyp verwendet"
 
-#: commands/tablecmds.c:4616
+#: commands/tablecmds.c:4618
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "kann Tabelle »%s« nicht ändern, weil Spalte »%s.%s« ihren Zeilentyp verwendet"
 
-#: commands/tablecmds.c:4670
+#: commands/tablecmds.c:4672
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "kann Typ »%s« nicht ändern, weil er der Typ einer getypten Tabelle ist"
 
-#: commands/tablecmds.c:4672
+#: commands/tablecmds.c:4674
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr "Verwenden Sie ALTER ... CASCADE, um die getypten Tabellen ebenfalls zu ändern."
 
-#: commands/tablecmds.c:4716
+#: commands/tablecmds.c:4718
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "Typ %s ist kein zusammengesetzter Typ"
 
-#: commands/tablecmds.c:4742
+#: commands/tablecmds.c:4744
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "zu einer getypten Tabelle kann keine Spalte hinzugefügt werden"
 
-#: commands/tablecmds.c:4809 commands/tablecmds.c:10457
+#: commands/tablecmds.c:4811 commands/tablecmds.c:10545
 #, 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:4815 commands/tablecmds.c:10464
+#: commands/tablecmds.c:4817 commands/tablecmds.c:10552
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "abgeleitete Tabelle »%s« hat unterschiedliche Sortierfolge für Spalte »%s«"
 
-#: commands/tablecmds.c:4825
+#: commands/tablecmds.c:4827
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "abgeleitete Tabelle »%s« hat eine widersprüchliche Spalte »%s«"
 
-#: commands/tablecmds.c:4837
+#: commands/tablecmds.c:4839
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "Definition von Spalte »%s« für abgeleitete Tabelle »%s« wird zusammengeführt"
 
-#: commands/tablecmds.c:5058
+#: commands/tablecmds.c:5060
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "Spalte muss ebenso in den abgeleiteten Tabellen hinzugefügt werden"
 
-#: commands/tablecmds.c:5128
+#: commands/tablecmds.c:5130
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "Spalte »%s« von Relation »%s« existiert bereits"
 
-#: commands/tablecmds.c:5236 commands/tablecmds.c:5342
-#: commands/tablecmds.c:5400 commands/tablecmds.c:5514
-#: commands/tablecmds.c:5571 commands/tablecmds.c:5665
-#: commands/tablecmds.c:7953 commands/tablecmds.c:8715
+#: commands/tablecmds.c:5238 commands/tablecmds.c:5344
+#: commands/tablecmds.c:5402 commands/tablecmds.c:5516
+#: commands/tablecmds.c:5573 commands/tablecmds.c:5667
+#: commands/tablecmds.c:7955 commands/tablecmds.c:8770
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "Systemspalte »%s« kann nicht geändert werden"
 
-#: commands/tablecmds.c:5272
+#: commands/tablecmds.c:5274
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "Spalte »%s« ist in einem Primärschlüssel"
 
-#: commands/tablecmds.c:5487
+#: commands/tablecmds.c:5489
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "Statistikziel %d ist zu niedrig"
 
-#: commands/tablecmds.c:5495
+#: commands/tablecmds.c:5497
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "setze Statistikziel auf %d herab"
 
-#: commands/tablecmds.c:5645
+#: commands/tablecmds.c:5647
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "ungültiger Storage-Typ »%s«"
 
-#: commands/tablecmds.c:5677
+#: commands/tablecmds.c:5679
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "Spaltendatentyp %s kann nur Storage-Typ PLAIN"
 
-#: commands/tablecmds.c:5715
+#: commands/tablecmds.c:5717
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "aus einer getypten Tabelle können keine Spalten gelöscht werden"
 
-#: commands/tablecmds.c:5759
+#: commands/tablecmds.c:5761
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht, wird übersprungen"
 
-#: commands/tablecmds.c:5772
+#: commands/tablecmds.c:5774
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "Systemspalte »%s« kann nicht gelöscht werden"
 
-#: commands/tablecmds.c:5779
+#: commands/tablecmds.c:5781
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "geerbte Spalte »%s« kann nicht gelöscht werden"
 
-#: commands/tablecmds.c:6019
+#: commands/tablecmds.c:6021
 #, c-format
 msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
 msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX benennt Index »%s« um in »%s«"
 
-#: commands/tablecmds.c:6232
+#: commands/tablecmds.c:6234
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "Constraint muss ebenso in den abgeleiteten Tabellen hinzugefügt werden"
 
-#: commands/tablecmds.c:6303
+#: commands/tablecmds.c:6305
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "Relation »%s«, auf die verwiesen wird, ist keine Tabelle"
 
-#: commands/tablecmds.c:6326
+#: commands/tablecmds.c:6328
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr "Constraints für permanente Tabellen dürfen nur auf permanente Tabellen verweisen"
 
-#: commands/tablecmds.c:6333
+#: commands/tablecmds.c:6335
 #, c-format
 msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
 msgstr "Constraints für ungeloggte Tabellen dürfen nur auf permanente oder ungeloggte Tabellen verweisen"
 
-#: commands/tablecmds.c:6339
+#: commands/tablecmds.c:6341
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr "Constraints für temporäre Tabellen dürfen nur auf temporäre Tabellen verweisen"
 
-#: commands/tablecmds.c:6343
+#: commands/tablecmds.c:6345
 #, c-format
 msgid "constraints on temporary tables must involve temporary tables of this session"
 msgstr "Constraints für temporäre Tabellen müssen temporäre Tabellen dieser Sitzung beinhalten"
 
-#: commands/tablecmds.c:6404
+#: commands/tablecmds.c:6406
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "Anzahl der Quell- und Zielspalten im Fremdschlüssel stimmt nicht überein"
 
-#: commands/tablecmds.c:6511
+#: commands/tablecmds.c:6513
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "Fremdschlüssel-Constraint »%s« kann nicht implementiert werden"
 
-#: commands/tablecmds.c:6514
+#: commands/tablecmds.c:6516
 #, 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:6720 commands/tablecmds.c:6888
-#: commands/tablecmds.c:7792 commands/tablecmds.c:7848
+#: commands/tablecmds.c:6722 commands/tablecmds.c:6890
+#: commands/tablecmds.c:7794 commands/tablecmds.c:7850
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "Constraint »%s« von Relation »%s« existiert nicht"
 
-#: commands/tablecmds.c:6726
+#: commands/tablecmds.c:6728
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel-Constraint"
 
-#: commands/tablecmds.c:6895
+#: commands/tablecmds.c:6897
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
 msgstr "Constraint »%s« von Relation »%s« ist kein Fremdschlüssel- oder Check-Constraint"
 
-#: commands/tablecmds.c:6964
+#: commands/tablecmds.c:6966
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "Constraint muss ebenso in den abgeleiteten Tabellen validiert werden"
 
-#: commands/tablecmds.c:7033
+#: commands/tablecmds.c:7035
 #, 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:7038
+#: commands/tablecmds.c:7040
 #, 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:7103
+#: commands/tablecmds.c:7105
 #, 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:7120
+#: commands/tablecmds.c:7122
 #, 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:7185
+#: commands/tablecmds.c:7187
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "die Liste der Spalten, auf die ein Fremdschlüssel verweist, darf keine doppelten Einträge enthalten"
 
-#: commands/tablecmds.c:7279
+#: commands/tablecmds.c:7281
 #, 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:7284
+#: commands/tablecmds.c:7286
 #, 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:7447
+#: commands/tablecmds.c:7449
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validiere Fremdschlüssel-Constraint »%s«"
 
-#: commands/tablecmds.c:7746
+#: commands/tablecmds.c:7748
 #, 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:7798
+#: commands/tablecmds.c:7800
 #, 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:7937
+#: commands/tablecmds.c:7939
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "Spaltentyp einer getypten Tabelle kann nicht geändert werden"
 
-#: commands/tablecmds.c:7964
+#: commands/tablecmds.c:7966
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "kann vererbte Spalte »%s« nicht ändern"
 
-#: commands/tablecmds.c:8013
+#: commands/tablecmds.c:8015
 #, c-format
 msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
 msgstr "Ergebnis der USING-Klausel für Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden"
 
-#: commands/tablecmds.c:8016
+#: commands/tablecmds.c:8018
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Sie müssen möglicherweise eine ausdrückliche Typumwandlung hinzufügen."
 
-#: commands/tablecmds.c:8020
+#: commands/tablecmds.c:8022
 #, c-format
 msgid "column \"%s\" cannot be cast automatically to type %s"
 msgstr "Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden"
 
 #. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:8023
+#: commands/tablecmds.c:8025
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "Sie müssen möglicherweise »USING %s::%s« angeben."
 
-#: commands/tablecmds.c:8122
+#: commands/tablecmds.c:8124
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "geerbte Spalte »%s« von Relation »%s« kann nicht geändert werden"
 
-#: commands/tablecmds.c:8151
+#: commands/tablecmds.c:8153
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr "USING-Ausdruck enthält einen Verweis auf die ganze Zeile der Tabelle."
 
-#: commands/tablecmds.c:8162
+#: commands/tablecmds.c:8164
 #, 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:8249
+#: commands/tablecmds.c:8251
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "Typ der Spalte »%s« kann nicht zweimal geändert werden"
 
-#: commands/tablecmds.c:8285
+#: commands/tablecmds.c:8287
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr "Vorgabewert der Spalte »%s« kann nicht automatisch in Typ %s umgewandelt werden"
 
-#: commands/tablecmds.c:8369
+#: commands/tablecmds.c:8371
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "Typ einer Spalte, die von einer Sicht oder Regel verwendet wird, kann nicht geändert werden"
 
-#: commands/tablecmds.c:8370 commands/tablecmds.c:8389
-#: commands/tablecmds.c:8407
+#: commands/tablecmds.c:8372 commands/tablecmds.c:8391
+#: commands/tablecmds.c:8409
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s hängt von Spalte »%s« ab"
 
-#: commands/tablecmds.c:8388
+#: commands/tablecmds.c:8390
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "Typ einer Spalte, die in einer Trigger-Definition verwendet wird, kann nicht geändert werden"
 
-#: commands/tablecmds.c:8406
+#: commands/tablecmds.c:8408
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "Typ einer Spalte, die in einer Policy-Definition verwendet wird, kann nicht geändert werden"
 
-#: commands/tablecmds.c:9170
+#: commands/tablecmds.c:9258
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "kann Eigentümer des Index »%s« nicht ändern"
 
-#: commands/tablecmds.c:9172
+#: commands/tablecmds.c:9260
 #, c-format
 msgid "Change the ownership of the index's table, instead."
 msgstr "Ändern Sie stattdessen den Eigentümer der Tabelle des Index."
 
-#: commands/tablecmds.c:9188
+#: commands/tablecmds.c:9276
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "kann Eigentümer der Sequenz »%s« nicht ändern"
 
-#: commands/tablecmds.c:9190 commands/tablecmds.c:11648
+#: commands/tablecmds.c:9278 commands/tablecmds.c:11736
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft."
 
-#: commands/tablecmds.c:9202 commands/tablecmds.c:12289
+#: commands/tablecmds.c:9290 commands/tablecmds.c:12377
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Verwenden Sie stattdessen ALTER TYPE."
 
-#: commands/tablecmds.c:9211
+#: commands/tablecmds.c:9299
 #, 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:9550
+#: commands/tablecmds.c:9638
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "mehrere SET TABLESPACE Unterbefehle sind ungültig"
 
-#: commands/tablecmds.c:9623
+#: commands/tablecmds.c:9711
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
 msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Index noch TOAST-Tabelle"
 
-#: commands/tablecmds.c:9656 commands/view.c:497
+#: commands/tablecmds.c:9744 commands/view.c:497
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr "WITH CHECK OPTION wird nur für automatisch aktualisierbare Sichten unterstützt"
 
-#: commands/tablecmds.c:9802
+#: commands/tablecmds.c:9890
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "Systemrelation »%s« kann nicht verschoben werden"
 
-#: commands/tablecmds.c:9818
+#: commands/tablecmds.c:9906
 #, c-format
 msgid "cannot move temporary tables of other sessions"
 msgstr "temporäre Tabellen anderer Sitzungen können nicht verschoben werden"
 
-#: commands/tablecmds.c:9955
+#: commands/tablecmds.c:10043
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr "nur Tabellen, Indexe und materialisierte Sichten existieren in Tablespaces"
 
-#: commands/tablecmds.c:9967
+#: commands/tablecmds.c:10055
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "Relationen können nicht in den oder aus dem Tablespace »pg_global« verschoben werden"
 
-#: commands/tablecmds.c:10058
+#: commands/tablecmds.c:10146
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr "Abbruch weil Sperre für Relation »%s.%s« nicht verfügbar ist"
 
-#: commands/tablecmds.c:10074
+#: commands/tablecmds.c:10162
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "keine passenden Relationen in Tablespace »%s« gefunden"
 
-#: commands/tablecmds.c:10141 storage/buffer/bufmgr.c:801
+#: commands/tablecmds.c:10229 storage/buffer/bufmgr.c:801
 #, c-format
 msgid "invalid page in block %u of relation %s"
 msgstr "ungültige Seite in Block %u von Relation %s"
 
-#: commands/tablecmds.c:10221
+#: commands/tablecmds.c:10309
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "Vererbung einer getypten Tabelle kann nicht geändert werden"
 
-#: commands/tablecmds.c:10271
+#: commands/tablecmds.c:10359
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "an temporäre Relation einer anderen Sitzung kann nicht vererbt werden"
 
-#: commands/tablecmds.c:10325
+#: commands/tablecmds.c:10413
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "zirkuläre Vererbung ist nicht erlaubt"
 
-#: commands/tablecmds.c:10326
+#: commands/tablecmds.c:10414
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "»%s« ist schon von »%s« abgeleitet."
 
-#: commands/tablecmds.c:10334
+#: commands/tablecmds.c:10422
 #, 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:10475
+#: commands/tablecmds.c:10563
 #, 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:10491 commands/tablecmds.c:10524
+#: commands/tablecmds.c:10579 commands/tablecmds.c:10612
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "Spalte »%s« fehlt in abgeleiteter Tabelle"
 
-#: commands/tablecmds.c:10607
+#: commands/tablecmds.c:10695
 #, 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:10615
+#: commands/tablecmds.c:10703
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
 msgstr "Constraint »%s« kollidiert mit nicht vererbtem Constraint für abgeleitete Tabelle »%s«"
 
-#: commands/tablecmds.c:10626
+#: commands/tablecmds.c:10714
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
 msgstr "Constraint »%s« kollidiert mit NOT-VALID-Constraint für abgeleitete Tabelle »%s«"
 
-#: commands/tablecmds.c:10650
+#: commands/tablecmds.c:10738
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "Constraint »%s« fehlt in abgeleiteter Tabelle"
 
-#: commands/tablecmds.c:10734
+#: commands/tablecmds.c:10822
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "Relation »%s« ist keine Basisrelation von Relation »%s«"
 
-#: commands/tablecmds.c:10968
+#: commands/tablecmds.c:11056
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "getypte Tabellen können nicht erben"
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11087
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "Spalte »%s« fehlt in Tabelle"
 
-#: commands/tablecmds.c:11009
+#: commands/tablecmds.c:11097
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "Tabelle hat Spalte »%s«, aber Typ benötigt »%s«"
 
-#: commands/tablecmds.c:11018
+#: commands/tablecmds.c:11106
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "Tabelle »%s« hat unterschiedlichen Typ für Spalte »%s«"
 
-#: commands/tablecmds.c:11031
+#: commands/tablecmds.c:11119
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "Tabelle hat zusätzliche Spalte »%s«"
 
-#: commands/tablecmds.c:11083
+#: commands/tablecmds.c:11171
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "»%s« ist keine getypte Tabelle"
 
-#: commands/tablecmds.c:11266
+#: commands/tablecmds.c:11354
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr "nicht eindeutiger Index »%s« kann nicht als Replik-Identität verwendet werden"
 
-#: commands/tablecmds.c:11272
+#: commands/tablecmds.c:11360
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil er nicht IMMEDIATE ist"
 
-#: commands/tablecmds.c:11278
+#: commands/tablecmds.c:11366
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr "Ausdrucksindex »%s« kann nicht als Replik-Identität verwendet werden"
 
-#: commands/tablecmds.c:11284
+#: commands/tablecmds.c:11372
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "partieller Index »%s« kann nicht als Replik-Identität verwendet werden"
 
-#: commands/tablecmds.c:11290
+#: commands/tablecmds.c:11378
 #, c-format
 msgid "cannot use invalid index \"%s\" as replica identity"
 msgstr "ungültiger Index »%s« kann nicht als Replik-Identität verwendet werden"
 
-#: commands/tablecmds.c:11311
+#: commands/tablecmds.c:11399
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
 msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte %d eine Systemspalte ist"
 
-#: commands/tablecmds.c:11318
+#: commands/tablecmds.c:11406
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
 msgstr "Index »%s« kann nicht als Replik-Identität verwendet werden, weil Spalte »%s« NULL-Werte akzeptiert"
 
-#: commands/tablecmds.c:11521
+#: commands/tablecmds.c:11609
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr "kann den geloggten Status der Tabelle »%s« nicht ändern, weil sie temporär ist"
 
-#: commands/tablecmds.c:11580
+#: commands/tablecmds.c:11668
 #, c-format
 msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
 msgstr "konnte Tabelle »%s« nicht in geloggt ändern, weil sie auf die ungeloggte Tabelle »%s« verweist"
 
-#: commands/tablecmds.c:11590
+#: commands/tablecmds.c:11678
 #, c-format
 msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
 msgstr "konnte Tabelle »%s« nicht in ungeloggt ändern, weil sie auf die geloggte Tabelle »%s« verweist"
 
-#: commands/tablecmds.c:11647
+#: commands/tablecmds.c:11735
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr "einer Tabelle zugeordnete Sequenz kann nicht in ein anderes Schema verschoben werden"
 
-#: commands/tablecmds.c:11748
+#: commands/tablecmds.c:11836
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "Relation »%s« existiert bereits in Schema »%s«"
 
-#: commands/tablecmds.c:12273
+#: commands/tablecmds.c:12361
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "»%s« ist kein zusammengesetzter Typ"
 
-#: commands/tablecmds.c:12303
+#: commands/tablecmds.c:12391
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
 msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, Sequenz noch Fremdtabelle"
@@ -9073,17 +9075,17 @@ msgstr ""
 "%u Indexseiten wurden gelöscht, %u sind gegenwärtig wiederverwendbar.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1498
+#: commands/vacuumlazy.c:1499
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "»%s«: Truncate wird gestoppt wegen Sperrkonflikt"
 
-#: commands/vacuumlazy.c:1563
+#: commands/vacuumlazy.c:1564
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "»%s«: von %u auf %u Seiten verkürzt"
 
-#: commands/vacuumlazy.c:1619
+#: commands/vacuumlazy.c:1620
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "»%s«: Truncate wird ausgesetzt wegen Sperrkonflikt"
@@ -10194,89 +10196,89 @@ msgstr "%s-Constraints können nicht als NOT VALID markiert werden"
 msgid "%s constraints cannot be marked NO INHERIT"
 msgstr "%s-Constraints können nicht als NO INHERIT markiert werden"
 
-#: guc-file.l:316
+#: guc-file.l:315
 #, c-format
 msgid "unrecognized configuration parameter \"%s\" in file \"%s\" line %u"
 msgstr "unbekannter Konfigurationsparameter »%s« in Datei »%s« Zeile %u"
 
-#: guc-file.l:353 utils/misc/guc.c:5733 utils/misc/guc.c:5925
+#: guc-file.l:352 utils/misc/guc.c:5733 utils/misc/guc.c:5925
 #: utils/misc/guc.c:6015 utils/misc/guc.c:6105 utils/misc/guc.c:6213
 #: utils/misc/guc.c:6308
 #, c-format
 msgid "parameter \"%s\" cannot be changed without restarting the server"
 msgstr "Parameter »%s« kann nicht geändert werden, ohne den Server neu zu starten"
 
-#: guc-file.l:389
+#: guc-file.l:388
 #, c-format
 msgid "parameter \"%s\" removed from configuration file, reset to default"
 msgstr "Parameter »%s« wurde aus Konfigurationsdatei entfernt, wird auf Standardwert zurückgesetzt"
 
-#: guc-file.l:455
+#: guc-file.l:454
 #, c-format
 msgid "parameter \"%s\" changed to \"%s\""
 msgstr "Parameter »%s« auf »%s« gesetzt"
 
-#: guc-file.l:497
+#: guc-file.l:496
 #, c-format
 msgid "configuration file \"%s\" contains errors"
 msgstr "Konfigurationsdatei »%s« enthält Fehler"
 
-#: guc-file.l:502
+#: guc-file.l:501
 #, c-format
 msgid "configuration file \"%s\" contains errors; unaffected changes were applied"
 msgstr "Konfigurationsdatei »%s« enthält Fehler; nicht betroffene Änderungen wurden durchgeführt"
 
-#: guc-file.l:507
+#: guc-file.l:506
 #, c-format
 msgid "configuration file \"%s\" contains errors; no changes were applied"
 msgstr "Konfigurationsdatei »%s« enthält Fehler; keine Änderungen wurden durchgeführt"
 
-#: guc-file.l:579
+#: guc-file.l:578
 #, c-format
 msgid "empty configuration file name: \"%s\""
 msgstr "leerer Konfigurationsdateiname: »%s«"
 
-#: guc-file.l:596
+#: guc-file.l:595
 #, c-format
 msgid "could not open configuration file \"%s\": maximum nesting depth exceeded"
 msgstr "konnte Konfigurationsdatei »%s« nicht öffnen: maximale Verschachtelungstiefe überschritten"
 
-#: guc-file.l:616
+#: guc-file.l:615
 #, c-format
 msgid "configuration file recursion in \"%s\""
 msgstr "Konfigurationsdateirekursion in »%s«"
 
-#: guc-file.l:632 libpq/hba.c:1756
+#: guc-file.l:631 libpq/hba.c:1756
 #, c-format
 msgid "could not open configuration file \"%s\": %m"
 msgstr "konnte Konfigurationsdatei »%s« nicht öffnen: %m"
 
-#: guc-file.l:643
+#: guc-file.l:642
 #, c-format
 msgid "skipping missing configuration file \"%s\""
 msgstr "fehlende Konfigurationsdatei »%s« wird übersprungen"
 
-#: guc-file.l:897
+#: guc-file.l:896
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near end of line"
 msgstr "Syntaxfehler in Datei »%s«, Zeile %u, am Ende der Zeile"
 
-#: guc-file.l:907
+#: guc-file.l:906
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near token \"%s\""
 msgstr "Syntaxfehler in Datei »%s«, Zeile %u, bei »%s«"
 
-#: guc-file.l:927
+#: guc-file.l:926
 #, c-format
 msgid "too many syntax errors found, abandoning file \"%s\""
 msgstr "zu viele Syntaxfehler gefunden, Datei »%s« wird aufgegeben"
 
-#: guc-file.l:982
+#: guc-file.l:981
 #, c-format
 msgid "empty configuration directory name: \"%s\""
 msgstr "leerer Konfigurationsverzeichnisname: »%s«"
 
-#: guc-file.l:1001
+#: guc-file.l:1000
 #, c-format
 msgid "could not open configuration directory \"%s\": %m"
 msgstr "konnte Konfigurationsverzeichnis »%s« nicht öffnen: %m"
@@ -10834,7 +10836,7 @@ msgstr "konnte Serverdatei »%s« nicht schreiben: %m"
 msgid "large object read request is too large"
 msgstr "Large-Object-Leseaufforderung ist zu groß"
 
-#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:211 utils/adt/genfile.c:252
+#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:204 utils/adt/genfile.c:245
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "verlangte Länge darf nicht negativ sein"
@@ -11721,6 +11723,7 @@ msgstr ""
 #: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:1820
 #: parser/parse_coerce.c:1848 parser/parse_coerce.c:1924
 #: parser/parse_expr.c:1994 parser/parse_func.c:597 parser/parse_oper.c:952
+#: utils/fmgr/funcapi.c:467
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "konnte Arraytyp für Datentyp %s nicht finden"
@@ -15008,7 +15011,7 @@ msgid "could not find free replication state slot for replication origin with OI
 msgstr "konnte keinen freien Replication-State-Slot für Replication-Origin mit OID %u finden"
 
 #: replication/logical/origin.c:892 replication/logical/origin.c:1072
-#: replication/slot.c:1304
+#: replication/slot.c:1320
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Erhöhen Sie max_replication_slots und versuchen Sie es erneut."
@@ -15024,29 +15027,29 @@ msgstr "kann Replication-Origin nicht einrichten, wenn schon einer eingerichtet
 msgid "no replication origin is configured"
 msgstr "kein Replication-Origin konfiguriert"
 
-#: replication/logical/reorderbuffer.c:2391
+#: replication/logical/reorderbuffer.c:2388
 #, c-format
 msgid "could not write to data file for XID %u: %m"
 msgstr "konnte nicht in Datendatei für XID %u schreiben: %m"
 
-#: replication/logical/reorderbuffer.c:2493
-#: replication/logical/reorderbuffer.c:2513
+#: replication/logical/reorderbuffer.c:2490
+#: replication/logical/reorderbuffer.c:2510
 #, c-format
 msgid "could not read from reorderbuffer spill file: %m"
 msgstr "konnte nicht aus Reorder-Buffer-Spill-Datei lesen: %m"
 
-#: replication/logical/reorderbuffer.c:2497
-#: replication/logical/reorderbuffer.c:2517
+#: replication/logical/reorderbuffer.c:2494
+#: replication/logical/reorderbuffer.c:2514
 #, c-format
 msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
 msgstr "konnte nicht aus Reorder-Buffer-Spill-Datei lesen: %d statt %u Bytes gelesen"
 
-#: replication/logical/reorderbuffer.c:2705
+#: replication/logical/reorderbuffer.c:2702
 #, c-format
 msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
 msgstr "konnte Datei »%s« nicht entfernen, während des Entfernens von pg_replslot/%s/*.xid: %m"
 
-#: replication/logical/reorderbuffer.c:3173
+#: replication/logical/reorderbuffer.c:3170
 #, c-format
 msgid "could not read from file \"%s\": read %d instead of %d bytes"
 msgstr "konnte nicht aus Datei »%s« lesen: %d statt %d Bytes gelesen"
@@ -15165,7 +15168,7 @@ msgstr "Replikations-Slot »%s« existiert nicht"
 msgid "replication slot \"%s\" is already active for PID %d"
 msgstr "Replikations-Slot »%s« ist bereits aktiv für PID %d"
 
-#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1240
+#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1256
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "konnte Verzeichnis »%s« nicht löschen"
@@ -15180,52 +15183,52 @@ msgstr "Replikations-Slots können nur verwendet werden, wenn max_replication_sl
 msgid "replication slots can only be used if wal_level >= archive"
 msgstr "Replikations-Slots können nur verwendet werden, wenn wal_level >= archive"
 
-#: replication/slot.c:1174 replication/slot.c:1212
+#: replication/slot.c:1190 replication/slot.c:1228
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "konnte Datei »%s« nicht lesen, %d von %u gelesen: %m"
 
-#: replication/slot.c:1183
+#: replication/slot.c:1199
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr "Replikations-Slot-Datei »%s« hat falsche magische Zahl: %u statt %u"
 
-#: replication/slot.c:1190
+#: replication/slot.c:1206
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "Replikations-Slot-Datei »%s« hat nicht unterstützte Version %u"
 
-#: replication/slot.c:1197
+#: replication/slot.c:1213
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "Replikations-Slot-Datei »%s« hat falsche Länge %u"
 
-#: replication/slot.c:1227
+#: replication/slot.c:1243
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr "Prüfsummenfehler bei Replikations-Slot-Datei »%s«: ist %u, sollte %u sein"
 
-#: replication/slot.c:1261
+#: replication/slot.c:1277
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "logischer Replikations-Slot »%s« existiert, aber wal_level < logical"
 
-#: replication/slot.c:1263
+#: replication/slot.c:1279
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Ändern Sie wal_level in logical oder höher."
 
-#: replication/slot.c:1267
+#: replication/slot.c:1283
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < archive"
 msgstr "physischer Replikations-Slot »%s« existiert, aber wal_level < archive"
 
-#: replication/slot.c:1269
+#: replication/slot.c:1285
 #, c-format
 msgid "Change wal_level to be archive or higher."
 msgstr "Ändern Sie wal_level in archive oder höher."
 
-#: replication/slot.c:1303
+#: replication/slot.c:1319
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "zu viele aktive Replikations-Slots vor dem Herunterfahren"
@@ -15808,8 +15811,8 @@ msgstr "Zeichenketten mit Unicode-Escapes können nicht verwendet werden, wenn s
 msgid "invalid Unicode escape character"
 msgstr "ungültiges Unicode-Escape-Zeichen"
 
-#: scan.l:612 scan.l:620 scan.l:628 scan.l:629 scan.l:630 scan.l:1372
-#: scan.l:1399 scan.l:1403 scan.l:1441 scan.l:1445 scan.l:1467 scan.l:1477
+#: scan.l:612 scan.l:620 scan.l:628 scan.l:629 scan.l:630 scan.l:1371
+#: scan.l:1398 scan.l:1402 scan.l:1440 scan.l:1444 scan.l:1466 scan.l:1476
 msgid "invalid Unicode surrogate pair"
 msgstr "ungültiges Unicode-Surrogatpaar"
 
@@ -15850,51 +15853,51 @@ msgid "operator too long"
 msgstr "Operator zu lang"
 
 #. translator: %s is typically the translation of "syntax error"
-#: scan.l:1115
+#: scan.l:1114
 #, c-format
 msgid "%s at end of input"
 msgstr "%s am Ende der Eingabe"
 
 #. translator: first %s is typically the translation of "syntax error"
-#: scan.l:1123
+#: scan.l:1122
 #, c-format
 msgid "%s at or near \"%s\""
 msgstr "%s bei »%s«"
 
-#: scan.l:1288 scan.l:1320
+#: scan.l:1287 scan.l:1319
 msgid "Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8"
 msgstr "Unicode-Escape-Werte können nicht für Code-Punkt-Werte über 007F verwendet werden, wenn die Serverkodierung nicht UTF8 ist"
 
-#: scan.l:1316 scan.l:1459
+#: scan.l:1315 scan.l:1458
 msgid "invalid Unicode escape value"
 msgstr "ungültiger Unicode-Escape-Wert"
 
-#: scan.l:1523
+#: scan.l:1522
 #, c-format
 msgid "nonstandard use of \\' in a string literal"
 msgstr "nicht standardkonforme Verwendung von \\' in Zeichenkettenkonstante"
 
-#: scan.l:1524
+#: scan.l:1523
 #, c-format
 msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')."
 msgstr "Verwenden Sie '', um Quotes in Zeichenketten zu schreiben, oder verwenden Sie die Syntax für Escape-Zeichenketten (E'...')."
 
-#: scan.l:1533
+#: scan.l:1532
 #, c-format
 msgid "nonstandard use of \\\\ in a string literal"
 msgstr "nicht standardkonforme Verwendung  von \\\\ in Zeichenkettenkonstante"
 
-#: scan.l:1534
+#: scan.l:1533
 #, c-format
 msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
 msgstr "Verwenden Sie die Syntax für Escape-Zeichenketten für Backslashes, z.B. E'\\\\'."
 
-#: scan.l:1548
+#: scan.l:1547
 #, c-format
 msgid "nonstandard use of escape in a string literal"
 msgstr "nicht standardkonforme Verwendung von Escape in Zeichenkettenkonstante"
 
-#: scan.l:1549
+#: scan.l:1548
 #, c-format
 msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
 msgstr "Verwenden Sie die Syntax für Escape-Zeichenketten, z.B. E'\\r\\n'."
@@ -16128,12 +16131,12 @@ msgstr "ShmemIndex-Eintraggröße ist falsch für Datenstruktur »%s«: erwartet
 msgid "requested shared memory size overflows size_t"
 msgstr "angeforderte Shared-Memory-Größe übersteigt Kapazität von size_t"
 
-#: storage/ipc/standby.c:529 tcop/postgres.c:3016
+#: storage/ipc/standby.c:537 tcop/postgres.c:3016
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung"
 
-#: storage/ipc/standby.c:530 tcop/postgres.c:2289
+#: storage/ipc/standby.c:538 tcop/postgres.c:2289
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr "Benutzertransaktion hat Verklemmung (Deadlock) mit Wiederherstellung verursacht."
@@ -18089,44 +18092,44 @@ msgstr "»E« wird nicht bei der Eingabe unterstützt"
 msgid "\"RN\" not supported for input"
 msgstr "»RN« wird nicht bei der Eingabe unterstützt"
 
-#: utils/adt/genfile.c:62
+#: utils/adt/genfile.c:55
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "Verweis auf übergeordnetes Verzeichnis (»..«) nicht erlaubt"
 
-#: utils/adt/genfile.c:73
+#: utils/adt/genfile.c:66
 #, c-format
 msgid "absolute path not allowed"
 msgstr "absoluter Pfad nicht erlaubt"
 
-#: utils/adt/genfile.c:78
+#: utils/adt/genfile.c:71
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "Pfad muss in oder unter aktuellem Verzeichnis sein"
 
-#: utils/adt/genfile.c:125 utils/adt/oracle_compat.c:184
+#: utils/adt/genfile.c:118 utils/adt/oracle_compat.c:184
 #: utils/adt/oracle_compat.c:282 utils/adt/oracle_compat.c:758
 #: utils/adt/oracle_compat.c:1059
 #, c-format
 msgid "requested length too large"
 msgstr "verlangte Länge zu groß"
 
-#: utils/adt/genfile.c:142
+#: utils/adt/genfile.c:135
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "konnte Positionszeiger in Datei »%s« nicht setzen: %m"
 
-#: utils/adt/genfile.c:200 utils/adt/genfile.c:241
+#: utils/adt/genfile.c:193 utils/adt/genfile.c:234
 #, c-format
 msgid "must be superuser to read files"
 msgstr "nur Superuser können Dateien lesen"
 
-#: utils/adt/genfile.c:318
+#: utils/adt/genfile.c:311
 #, c-format
 msgid "must be superuser to get file information"
 msgstr "nur Superuser können Dateiinformationen lesen"
 
-#: utils/adt/genfile.c:404
+#: utils/adt/genfile.c:403
 #, c-format
 msgid "must be superuser to get directory listings"
 msgstr "nur Superuser können Verzeichnislisten lesen"
@@ -18421,7 +18424,7 @@ msgstr "JSON-Daten, Zeile %d: %s%s%s"
 msgid "key value must be scalar, not array, composite, or json"
 msgstr "Schlüsselwert muss skalar sein, nicht Array, zusammengesetzt oder json"
 
-#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1502
+#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1557
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "konnte Datentyp von Argument %d nicht ermitteln"
@@ -18712,29 +18715,29 @@ msgstr "nur Superuser können Logdateien rotieren"
 msgid "rotation not possible because log collection not active"
 msgstr "Rotierung nicht möglich, weil Logsammlung nicht aktiv ist"
 
-#: utils/adt/misc.c:273
+#: utils/adt/misc.c:288
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "globaler Tablespace hat niemals Datenbanken"
 
-#: utils/adt/misc.c:294
+#: utils/adt/misc.c:310
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u ist keine Tablespace-OID"
 
-#: utils/adt/misc.c:491
+#: utils/adt/misc.c:504
 msgid "unreserved"
 msgstr "unreserviert"
 
-#: utils/adt/misc.c:495
+#: utils/adt/misc.c:508
 msgid "unreserved (cannot be function or type name)"
 msgstr "unreserviert (kann nicht Funktions- oder Typname sein)"
 
-#: utils/adt/misc.c:499
+#: utils/adt/misc.c:512
 msgid "reserved (can be function or type name)"
 msgstr "reserviert (kann Funktions- oder Typname sein)"
 
-#: utils/adt/misc.c:503
+#: utils/adt/misc.c:516
 msgid "reserved"
 msgstr "reserviert"
 
@@ -20063,17 +20066,17 @@ msgstr "keine Ausgabefunktion verfügbar für Typ %s"
 msgid "cached plan must not change result type"
 msgstr "gecachter Plan darf den Ergebnistyp nicht ändern"
 
-#: utils/cache/relcache.c:5224
+#: utils/cache/relcache.c:5221
 #, c-format
 msgid "could not create relation-cache initialization file \"%s\": %m"
 msgstr "konnte Initialisierungsdatei für Relationscache »%s« nicht erzeugen: %m"
 
-#: utils/cache/relcache.c:5226
+#: utils/cache/relcache.c:5223
 #, c-format
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Setze trotzdem fort, aber irgendwas stimmt nicht."
 
-#: utils/cache/relcache.c:5549
+#: utils/cache/relcache.c:5546
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "konnte Cache-Datei »%s« nicht löschen: %m"
@@ -20345,22 +20348,32 @@ 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/funcapi.c:355
+#: utils/fmgr/funcapi.c:364
 #, c-format
 msgid "could not determine actual result type for function \"%s\" declared to return type %s"
 msgstr "konnte tatsächlichen Ergebnistyp von Funktion »%s« mit deklarierten Rückgabetyp %s nicht bestimmen"
 
-#: utils/fmgr/funcapi.c:1342 utils/fmgr/funcapi.c:1373
+#: utils/fmgr/funcapi.c:426
+#, c-format
+msgid "argument declared %s is not an array but type %s"
+msgstr "als %s deklariertes Argument ist kein Array sondern Typ %s"
+
+#: utils/fmgr/funcapi.c:440
+#, c-format
+msgid "argument declared %s is not a range type but type %s"
+msgstr "als %s deklariertes Argument ist kein Bereichstyp sondern Typ %s"
+
+#: utils/fmgr/funcapi.c:1397 utils/fmgr/funcapi.c:1428
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "Anzahl der Aliasnamen stimmt nicht mit der Anzahl der Spalten überein"
 
-#: utils/fmgr/funcapi.c:1367
+#: utils/fmgr/funcapi.c:1422
 #, c-format
 msgid "no column alias was provided"
 msgstr "Spaltenalias fehlt"
 
-#: utils/fmgr/funcapi.c:1391
+#: utils/fmgr/funcapi.c:1446
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr "konnte Zeilenbeschreibung für Funktion, die »record« zurückgibt, nicht ermitteln"
index 14bd6444195835108e184fca7d503ddf9d5d4767..cf91ad7ff3bfdeb26e8542a26436134188462344 100644 (file)
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2020-02-06 22:15+0000\n"
-"PO-Revision-Date: 2020-02-08 11:34+0100\n"
+"POT-Creation-Date: 2020-04-11 17:57+0000\n"
+"PO-Revision-Date: 2020-04-15 14:12+0200\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 2.2.4\n"
+"X-Generator: Poedit 2.3\n"
 
 #: ../common/exec.c:127 ../common/exec.c:241 ../common/exec.c:284
 #, c-format
@@ -81,7 +81,7 @@ msgstr "n'a pas pu fermer le r
 
 #: ../common/psprintf.c:180 ../port/path.c:600 ../port/path.c:638 ../port/path.c:655 access/transam/xlog.c:6109 lib/stringinfo.c:258 libpq/auth.c:842 libpq/auth.c:1210 libpq/auth.c:1278 libpq/auth.c:1691 postmaster/bgworker.c:309 postmaster/bgworker.c:814 postmaster/postmaster.c:2396 postmaster/postmaster.c:2427 postmaster/postmaster.c:3943 postmaster/postmaster.c:4641 postmaster/postmaster.c:4716 postmaster/postmaster.c:5389
 #: postmaster/postmaster.c:5726 replication/logical/logical.c:173 storage/buffer/localbuf.c:396 storage/file/fd.c:596 storage/file/fd.c:1025 storage/file/fd.c:1143 storage/file/fd.c:1808 storage/ipc/procarray.c:919 storage/ipc/procarray.c:1405 storage/ipc/procarray.c:1412 storage/ipc/procarray.c:1811 storage/ipc/procarray.c:2403 utils/adt/formatting.c:1513 utils/adt/formatting.c:1633 utils/adt/formatting.c:1754 utils/adt/pg_locale.c:464
-#: utils/adt/pg_locale.c:628 utils/adt/regexp.c:223 utils/adt/varlena.c:4324 utils/adt/varlena.c:4345 utils/fmgr/dfmgr.c:216 utils/hash/dynahash.c:411 utils/hash/dynahash.c:488 utils/hash/dynahash.c:1002 utils/mb/mbutils.c:382 utils/mb/mbutils.c:409 utils/mb/mbutils.c:738 utils/mb/mbutils.c:764 utils/misc/guc.c:3732 utils/misc/guc.c:3748 utils/misc/guc.c:3761 utils/misc/guc.c:6723 utils/misc/tzparser.c:470 utils/mmgr/aset.c:505
+#: utils/adt/pg_locale.c:628 utils/adt/regexp.c:223 utils/adt/varlena.c:4326 utils/adt/varlena.c:4347 utils/fmgr/dfmgr.c:216 utils/hash/dynahash.c:411 utils/hash/dynahash.c:488 utils/hash/dynahash.c:1002 utils/mb/mbutils.c:382 utils/mb/mbutils.c:409 utils/mb/mbutils.c:738 utils/mb/mbutils.c:764 utils/misc/guc.c:3732 utils/misc/guc.c:3748 utils/misc/guc.c:3761 utils/misc/guc.c:6723 utils/misc/tzparser.c:470 utils/mmgr/aset.c:505
 #: utils/mmgr/mcxt.c:688 utils/mmgr/mcxt.c:723 utils/mmgr/mcxt.c:760 utils/mmgr/mcxt.c:797 utils/mmgr/mcxt.c:831 utils/mmgr/mcxt.c:860 utils/mmgr/mcxt.c:894 utils/mmgr/mcxt.c:976 utils/mmgr/mcxt.c:1010 utils/mmgr/mcxt.c:1059
 #, c-format
 msgid "out of memory"
@@ -193,17 +193,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"
 
-#: ../port/chklocale.c:294
+#: ../port/chklocale.c:312
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "n'a pas pu déterminer l'encodage pour le codeset « %s »"
 
-#: ../port/chklocale.c:295 ../port/chklocale.c:424 postmaster/postmaster.c:4920
+#: ../port/chklocale.c:313 ../port/chklocale.c:442 postmaster/postmaster.c:4920
 #, c-format
 msgid "Please report this to <[email protected]>."
 msgstr "Veuillez rapporter ceci à <[email protected]>."
 
-#: ../port/chklocale.c:416 ../port/chklocale.c:422
+#: ../port/chklocale.c:434 ../port/chklocale.c:440
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr "n'a pas pu déterminer l'encodage pour la locale « %s » : le codeset vaut « %s »"
@@ -263,7 +263,7 @@ msgstr "n'a pas pu obtenir le r
 msgid "unrecognized error %d"
 msgstr "erreur %d non reconnue"
 
-#: access/brin/brin.c:799 access/transam/xlog.c:9936 access/transam/xlog.c:10440 access/transam/xlogfuncs.c:121 access/transam/xlogfuncs.c:150 access/transam/xlogfuncs.c:189 access/transam/xlogfuncs.c:210 access/transam/xlogfuncs.c:280 access/transam/xlogfuncs.c:336
+#: access/brin/brin.c:799 access/transam/xlog.c:9947 access/transam/xlog.c:10451 access/transam/xlogfuncs.c:121 access/transam/xlogfuncs.c:150 access/transam/xlogfuncs.c:189 access/transam/xlogfuncs.c:210 access/transam/xlogfuncs.c:280 access/transam/xlogfuncs.c:336
 #, c-format
 msgid "recovery is in progress"
 msgstr "restauration en cours"
@@ -504,7 +504,7 @@ msgstr "ne peut pas acc
 msgid "\"%s\" is an index"
 msgstr "« %s » est un index"
 
-#: access/heap/heapam.c:1248 access/heap/heapam.c:1276 access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9200 commands/tablecmds.c:12288
+#: access/heap/heapam.c:1248 access/heap/heapam.c:1276 access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9288 commands/tablecmds.c:12376
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "« %s » est un type composite"
@@ -524,7 +524,7 @@ msgstr "ne peut pas supprimer les lignes lors d'une op
 msgid "attempted to delete invisible tuple"
 msgstr "a tenté de supprimer la ligne invisible"
 
-#: access/heap/heapam.c:3261 access/heap/heapam.c:5936
+#: access/heap/heapam.c:3261 access/heap/heapam.c:5945
 #, c-format
 msgid "cannot update tuples during a parallel operation"
 msgstr "ne peut pas mettre à jour les lignes lors d'une opération parallèle"
@@ -549,12 +549,12 @@ msgstr "la ligne est trop grande : taille %zu, taille maximale %zu"
 msgid "could not write to file \"%s\", wrote %d of %d: %m"
 msgstr "n'a pas pu écrire le fichier « %s », a écrit %d de %d : %m"
 
-#: access/heap/rewriteheap.c:980 access/heap/rewriteheap.c:1198 access/heap/rewriteheap.c:1296 access/transam/timeline.c:407 access/transam/timeline.c:483 access/transam/xlog.c:3073 access/transam/xlog.c:3235 replication/logical/snapbuild.c:1611 replication/slot.c:1061 replication/slot.c:1155 storage/file/fd.c:491 storage/file/fd.c:2959 storage/smgr/md.c:984 storage/smgr/md.c:1227 storage/smgr/md.c:1401 utils/misc/guc.c:6745
+#: access/heap/rewriteheap.c:980 access/heap/rewriteheap.c:1198 access/heap/rewriteheap.c:1296 access/transam/timeline.c:407 access/transam/timeline.c:483 access/transam/xlog.c:3073 access/transam/xlog.c:3235 replication/logical/snapbuild.c:1611 replication/slot.c:1073 replication/slot.c:1171 storage/file/fd.c:491 storage/file/fd.c:2959 storage/smgr/md.c:984 storage/smgr/md.c:1227 storage/smgr/md.c:1401 utils/misc/guc.c:6745
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m"
 
-#: access/heap/rewriteheap.c:1035 access/heap/rewriteheap.c:1155 access/transam/timeline.c:315 access/transam/timeline.c:461 access/transam/xlog.c:3030 access/transam/xlog.c:3178 access/transam/xlog.c:10268 access/transam/xlog.c:10304 access/transam/xlog.c:10682 postmaster/postmaster.c:4408 replication/logical/origin.c:546 replication/slot.c:1015 storage/file/copydir.c:162 storage/smgr/md.c:321 utils/time/snapmgr.c:1123
+#: access/heap/rewriteheap.c:1035 access/heap/rewriteheap.c:1155 access/transam/timeline.c:315 access/transam/timeline.c:461 access/transam/xlog.c:3030 access/transam/xlog.c:3178 access/transam/xlog.c:10279 access/transam/xlog.c:10315 access/transam/xlog.c:10693 postmaster/postmaster.c:4408 replication/logical/origin.c:546 replication/slot.c:1025 storage/file/copydir.c:162 storage/smgr/md.c:321 utils/time/snapmgr.c:1123
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "n'a pas pu créer le fichier « %s » : %m"
@@ -569,25 +569,25 @@ msgstr "n'a pas pu tronquer le fichier 
 msgid "could not seek to end of file \"%s\": %m"
 msgstr "n'a pas pu trouver la fin du fichier « %s » : %m"
 
-#: access/heap/rewriteheap.c:1187 access/transam/timeline.c:367 access/transam/timeline.c:401 access/transam/timeline.c:477 access/transam/xlog.c:3061 access/transam/xlog.c:3228 postmaster/postmaster.c:4418 postmaster/postmaster.c:4428 replication/logical/origin.c:561 replication/logical/origin.c:606 replication/logical/origin.c:628 replication/logical/snapbuild.c:1589 replication/slot.c:1047 storage/file/copydir.c:187
+#: access/heap/rewriteheap.c:1187 access/transam/timeline.c:367 access/transam/timeline.c:401 access/transam/timeline.c:477 access/transam/xlog.c:3061 access/transam/xlog.c:3228 postmaster/postmaster.c:4418 postmaster/postmaster.c:4428 replication/logical/origin.c:561 replication/logical/origin.c:606 replication/logical/origin.c:628 replication/logical/snapbuild.c:1589 replication/slot.c:1058 storage/file/copydir.c:187
 #: utils/init/miscinit.c:1213 utils/init/miscinit.c:1222 utils/init/miscinit.c:1229 utils/misc/guc.c:6706 utils/misc/guc.c:6737 utils/misc/guc.c:8553 utils/misc/guc.c:8567 utils/time/snapmgr.c:1128 utils/time/snapmgr.c:1135
 #, c-format
 msgid "could not write to file \"%s\": %m"
 msgstr "n'a pas pu écrire dans le fichier « %s » : %m"
 
-#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10520 access/transam/xlogarchive.c:114 access/transam/xlogarchive.c:468 replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2670 replication/logical/snapbuild.c:1531 replication/logical/snapbuild.c:1921 replication/slot.c:1126 storage/ipc/dsm.c:326 storage/smgr/md.c:421 storage/smgr/md.c:470 storage/smgr/md.c:1348
+#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10531 access/transam/xlogarchive.c:114 access/transam/xlogarchive.c:468 replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2667 replication/logical/snapbuild.c:1531 replication/logical/snapbuild.c:1921 replication/slot.c:1142 storage/ipc/dsm.c:326 storage/smgr/md.c:421 storage/smgr/md.c:470 storage/smgr/md.c:1348
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier « %s » : %m"
 
-#: access/heap/rewriteheap.c:1286 access/transam/timeline.c:111 access/transam/timeline.c:236 access/transam/timeline.c:334 access/transam/xlog.c:3006 access/transam/xlog.c:3122 access/transam/xlog.c:3163 access/transam/xlog.c:3436 access/transam/xlog.c:3514 replication/basebackup.c:415 replication/basebackup.c:1164 replication/logical/logicalfuncs.c:154 replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2245
-#: replication/logical/reorderbuffer.c:2469 replication/logical/reorderbuffer.c:3148 replication/logical/snapbuild.c:1576 replication/logical/snapbuild.c:1672 replication/slot.c:1141 replication/walsender.c:480 replication/walsender.c:2159 storage/file/copydir.c:155 storage/file/fd.c:474 storage/file/fd.c:2872 storage/file/fd.c:2938 storage/smgr/md.c:603 storage/smgr/md.c:861 utils/error/elog.c:1856 utils/init/miscinit.c:1148
+#: access/heap/rewriteheap.c:1286 access/transam/timeline.c:111 access/transam/timeline.c:236 access/transam/timeline.c:334 access/transam/xlog.c:3006 access/transam/xlog.c:3122 access/transam/xlog.c:3163 access/transam/xlog.c:3436 access/transam/xlog.c:3514 replication/basebackup.c:415 replication/basebackup.c:1164 replication/logical/logicalfuncs.c:154 replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2242
+#: replication/logical/reorderbuffer.c:2466 replication/logical/reorderbuffer.c:3145 replication/logical/snapbuild.c:1576 replication/logical/snapbuild.c:1672 replication/slot.c:1157 replication/walsender.c:480 replication/walsender.c:2159 storage/file/copydir.c:155 storage/file/fd.c:474 storage/file/fd.c:2872 storage/file/fd.c:2938 storage/smgr/md.c:603 storage/smgr/md.c:861 utils/error/elog.c:1856 utils/init/miscinit.c:1148
 #: utils/init/miscinit.c:1269 utils/init/miscinit.c:1347 utils/misc/guc.c:6962 utils/misc/guc.c:6995
 #, c-format
 msgid "could not open file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » : %m"
 
-#: access/index/indexam.c:172 catalog/objectaddress.c:1144 commands/indexcmds.c:1783 commands/tablecmds.c:240 commands/tablecmds.c:12279
+#: access/index/indexam.c:172 catalog/objectaddress.c:1144 commands/indexcmds.c:1783 commands/tablecmds.c:242 commands/tablecmds.c:12367
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "« %s » n'est pas un index"
@@ -909,8 +909,8 @@ msgstr ""
 "Les identifiants timeline doivent être plus petits que les enfants des\n"
 "identifiants timeline."
 
-#: access/transam/timeline.c:346 access/transam/xlog.c:3206 access/transam/xlog.c:10502 access/transam/xlog.c:10515 access/transam/xlog.c:10907 access/transam/xlog.c:10950 access/transam/xlog.c:10989 access/transam/xlog.c:11032 access/transam/xlogfuncs.c:478 access/transam/xlogfuncs.c:497 commands/extension.c:3050 replication/logical/origin.c:690 replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3166
-#: replication/walsender.c:505 storage/file/copydir.c:176 utils/adt/genfile.c:151
+#: access/transam/timeline.c:346 access/transam/xlog.c:3206 access/transam/xlog.c:10513 access/transam/xlog.c:10526 access/transam/xlog.c:10918 access/transam/xlog.c:10961 access/transam/xlog.c:11000 access/transam/xlog.c:11043 access/transam/xlogfuncs.c:478 access/transam/xlogfuncs.c:497 commands/extension.c:3050 replication/logical/origin.c:690 replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3163
+#: replication/walsender.c:505 storage/file/copydir.c:176 utils/adt/genfile.c:144
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "n'a pas pu lire le fichier « %s » : %m"
@@ -1614,7 +1614,7 @@ msgstr "le param
 msgid "parameter \"%s\" requires a temporal value"
 msgstr "le paramètre « %s » requiert une valeur temporelle"
 
-#: access/transam/xlog.c:5194 catalog/dependency.c:983 catalog/dependency.c:984 catalog/dependency.c:990 catalog/dependency.c:991 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/objectaddress.c:1053 commands/tablecmds.c:795 commands/tablecmds.c:9657 commands/user.c:1027 commands/view.c:498 libpq/auth.c:289 port/win32/security.c:51 storage/lmgr/deadlock.c:955 storage/lmgr/proc.c:1176 utils/misc/guc.c:5499 utils/misc/guc.c:5592
+#: access/transam/xlog.c:5194 catalog/dependency.c:983 catalog/dependency.c:984 catalog/dependency.c:990 catalog/dependency.c:991 catalog/dependency.c:1002 catalog/dependency.c:1003 catalog/objectaddress.c:1053 commands/tablecmds.c:797 commands/tablecmds.c:9745 commands/user.c:1027 commands/view.c:498 libpq/auth.c:289 port/win32/security.c:51 storage/lmgr/deadlock.c:955 storage/lmgr/proc.c:1176 utils/misc/guc.c:5499 utils/misc/guc.c:5592
 #: utils/misc/guc.c:9565 utils/misc/guc.c:9599 utils/misc/guc.c:9633 utils/misc/guc.c:9667 utils/misc/guc.c:9702
 #, c-format
 msgid "%s"
@@ -1854,7 +1854,7 @@ msgstr "n'a pas pu cr
 msgid "ignoring file \"%s\" because no file \"%s\" exists"
 msgstr "ignore le fichier « %s » car le fichier « %s » n'existe pas"
 
-#: access/transam/xlog.c:6218 access/transam/xlog.c:11107
+#: access/transam/xlog.c:6218 access/transam/xlog.c:11118
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Le fichier « %s » a été renommé en « %s »."
@@ -1955,7 +1955,7 @@ msgstr ""
 msgid "redo done at %X/%X"
 msgstr "ré-exécution faite à %X/%X"
 
-#: access/transam/xlog.c:7029 access/transam/xlog.c:9021
+#: access/transam/xlog.c:7029 access/transam/xlog.c:9025
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)"
@@ -1965,19 +1965,19 @@ msgstr "la derni
 msgid "redo is not required"
 msgstr "la ré-exécution n'est pas nécessaire"
 
-#: access/transam/xlog.c:7113 access/transam/xlog.c:7117
+#: access/transam/xlog.c:7117 access/transam/xlog.c:7121
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "le journal de transactions se termine avant la fin de la sauvegarde de base"
 
-#: access/transam/xlog.c:7114
+#: access/transam/xlog.c:7118
 #, c-format
 msgid "All WAL generated while online backup was taken must be available at recovery."
 msgstr ""
 "Tous les journaux de transactions générés pendant la sauvegarde en ligne\n"
 "doivent être disponibles pour la restauration."
 
-#: access/transam/xlog.c:7118
+#: access/transam/xlog.c:7122
 #, c-format
 msgid "Online backup started with pg_start_backup() must be ended with pg_stop_backup(), and all WAL up to that point must be available at recovery."
 msgstr ""
@@ -1985,224 +1985,224 @@ msgstr ""
 "pg_stop_backup() et tous les journaux de transactions générés entre les deux\n"
 "doivent être disponibles pour la restauration."
 
-#: access/transam/xlog.c:7121
+#: access/transam/xlog.c:7125
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "Le journal de transaction se termine avant un point de restauration cohérent"
 
-#: access/transam/xlog.c:7156
+#: access/transam/xlog.c:7160
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
 
-#: access/transam/xlog.c:7586
+#: access/transam/xlog.c:7590
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "état de restauration cohérent atteint à %X/%X"
 
-#: access/transam/xlog.c:7777
+#: access/transam/xlog.c:7781
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "lien du point de vérification primaire invalide dans le fichier de contrôle"
 
-#: access/transam/xlog.c:7781
+#: access/transam/xlog.c:7785
 #, c-format
 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:7785
+#: access/transam/xlog.c:7789
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "lien du point de vérification invalide dans le fichier backup_label"
 
-#: access/transam/xlog.c:7802
+#: access/transam/xlog.c:7806
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "enregistrement du point de vérification primaire invalide"
 
-#: access/transam/xlog.c:7806
+#: access/transam/xlog.c:7810
 #, c-format
 msgid "invalid secondary checkpoint record"
 msgstr "enregistrement du point de vérification secondaire invalide"
 
-#: access/transam/xlog.c:7810
+#: access/transam/xlog.c:7814
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "enregistrement du point de vérification invalide"
 
-#: access/transam/xlog.c:7821
+#: access/transam/xlog.c:7825
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement primaire du point de vérification"
 
-#: access/transam/xlog.c:7825
+#: access/transam/xlog.c:7829
 #, c-format
 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:7829
+#: access/transam/xlog.c:7833
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "identifiant du gestionnaire de ressource invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:7841
+#: access/transam/xlog.c:7845
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "xl_info invalide dans l'enregistrement du point de vérification primaire"
 
-#: access/transam/xlog.c:7845
+#: access/transam/xlog.c:7849
 #, c-format
 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:7849
+#: access/transam/xlog.c:7853
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "xl_info invalide dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:7860
+#: access/transam/xlog.c:7864
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "longueur invalide de l'enregistrement primaire du point de vérification"
 
-#: access/transam/xlog.c:7864
+#: access/transam/xlog.c:7868
 #, c-format
 msgid "invalid length of secondary checkpoint record"
 msgstr "longueur invalide de l'enregistrement secondaire du point de vérification"
 
-#: access/transam/xlog.c:7868
+#: access/transam/xlog.c:7872
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "longueur invalide de l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:8038
+#: access/transam/xlog.c:8042
 #, c-format
 msgid "shutting down"
 msgstr "arrêt en cours"
 
-#: access/transam/xlog.c:8073
+#: access/transam/xlog.c:8077
 #, c-format
 msgid "database system is shut down"
 msgstr "le système de base de données est arrêté"
 
-#: access/transam/xlog.c:8566
+#: access/transam/xlog.c:8570
 #, c-format
 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:8820
+#: access/transam/xlog.c:8824
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "restartpoint ignoré, la récupération est déjà terminée"
 
-#: access/transam/xlog.c:8843
+#: access/transam/xlog.c:8847
 #, 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:9019
+#: access/transam/xlog.c:9023
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "la ré-exécution en restauration commence à %X/%X"
 
-#: access/transam/xlog.c:9152
+#: access/transam/xlog.c:9156
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "point de restauration « %s » créé à %X/%X"
 
-#: access/transam/xlog.c:9290
+#: access/transam/xlog.c:9294
 #, c-format
 msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record"
 msgstr "identifiant de timeline précédent %u inattendu (identifiant de la timeline courante %u) dans l'enregistrement du point de vérification"
 
-#: access/transam/xlog.c:9299
+#: access/transam/xlog.c:9303
 #, 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:9315
+#: access/transam/xlog.c:9319
 #, c-format
 msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u"
 msgstr "identifiant timeline %u inattendu dans l'enregistrement du checkpoint, avant d'atteindre le point de restauration minimum %X/%X sur la timeline %u"
 
-#: access/transam/xlog.c:9386
+#: access/transam/xlog.c:9390
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "la sauvegarde en ligne a été annulée, la restauration ne peut pas continuer"
 
-#: access/transam/xlog.c:9442 access/transam/xlog.c:9498 access/transam/xlog.c:9521
+#: access/transam/xlog.c:9446 access/transam/xlog.c:9502 access/transam/xlog.c:9525
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr ""
 "identifiant timeline %u inattendu (devrait être %u) dans l'enregistrement du\n"
 "point de vérification"
 
-#: access/transam/xlog.c:9803
+#: access/transam/xlog.c:9814
 #, c-format
 msgid "could not fsync log segment %s: %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le segment du journal des transactions %s : %m"
 
-#: access/transam/xlog.c:9827
+#: access/transam/xlog.c:9838
 #, c-format
 msgid "could not fsync log file %s: %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier de transactions « %s » : %m"
 
-#: access/transam/xlog.c:9835
+#: access/transam/xlog.c:9846
 #, c-format
 msgid "could not fsync write-through log file %s: %m"
 msgstr "n'a pas pu synchroniser sur disque (fsync) le journal des transactions %s : %m"
 
-#: access/transam/xlog.c:9844
+#: access/transam/xlog.c:9855
 #, c-format
 msgid "could not fdatasync log file %s: %m"
 msgstr "n'a pas pu synchroniser sur disque (fdatasync) le journal de transactions %s : %m"
 
-#: access/transam/xlog.c:9937 access/transam/xlog.c:10441 access/transam/xlogfuncs.c:122 access/transam/xlogfuncs.c:151 access/transam/xlogfuncs.c:190 access/transam/xlogfuncs.c:211
+#: access/transam/xlog.c:9948 access/transam/xlog.c:10452 access/transam/xlogfuncs.c:122 access/transam/xlogfuncs.c:151 access/transam/xlogfuncs.c:190 access/transam/xlogfuncs.c:211
 #, c-format
 msgid "WAL control functions cannot be executed during recovery."
 msgstr ""
 "les fonctions de contrôle des journaux de transactions ne peuvent pas\n"
 "être exécutées lors de la restauration."
 
-#: access/transam/xlog.c:9946 access/transam/xlog.c:10450
+#: access/transam/xlog.c:9957 access/transam/xlog.c:10461
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr ""
 "Le niveau de journalisation (configuré par wal_level) n'est pas suffisant pour\n"
 "faire une sauvegarde en ligne."
 
-#: access/transam/xlog.c:9947 access/transam/xlog.c:10451 access/transam/xlogfuncs.c:157
+#: access/transam/xlog.c:9958 access/transam/xlog.c:10462 access/transam/xlogfuncs.c:157
 #, c-format
 msgid "wal_level must be set to \"archive\", \"hot_standby\", or \"logical\" at server start."
 msgstr ""
 "wal_level doit être configuré à « archive », « hot_standby » ou « logical »\n"
 "au démarrage du serveur."
 
-#: access/transam/xlog.c:9952
+#: access/transam/xlog.c:9963
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "label de sauvegarde trop long (%d octets maximum)"
 
-#: access/transam/xlog.c:9989 access/transam/xlog.c:10259 access/transam/xlog.c:10295
+#: access/transam/xlog.c:10000 access/transam/xlog.c:10270 access/transam/xlog.c:10306
 #, c-format
 msgid "a backup is already in progress"
 msgstr "une sauvegarde est déjà en cours"
 
-#: access/transam/xlog.c:9990
+#: access/transam/xlog.c:10001
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
 
-#: access/transam/xlog.c:10085
+#: access/transam/xlog.c:10096
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed since last restartpoint"
 msgstr "Les journaux générés avec full_page_writes=off ont été rejoués depuis le dernier restartpoint."
 
-#: access/transam/xlog.c:10087 access/transam/xlog.c:10633
+#: access/transam/xlog.c:10098 access/transam/xlog.c:10644
 #, c-format
 msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable full_page_writes and run CHECKPOINT on the master, and then try an online backup again."
 msgstr ""
@@ -2210,86 +2210,86 @@ msgstr ""
 "corrompue et ne doit pas être utilisée. Activez full_page_writes et lancez\n"
 "CHECKPOINT sur le maître, puis recommencez la sauvegarde."
 
-#: access/transam/xlog.c:10153 replication/basebackup.c:1040 utils/adt/misc.c:378
+#: access/transam/xlog.c:10164 replication/basebackup.c:1040 utils/adt/misc.c:391
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "n'a pas pu lire le lien symbolique « %s » : %m"
 
-#: access/transam/xlog.c:10160 replication/basebackup.c:1045 utils/adt/misc.c:383
+#: access/transam/xlog.c:10171 replication/basebackup.c:1045 utils/adt/misc.c:396
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "la cible du lien symbolique « %s » est trop long"
 
-#: access/transam/xlog.c:10213 commands/tablespace.c:391 commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:391
+#: access/transam/xlog.c:10224 commands/tablespace.c:391 commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:404
 #, c-format
 msgid "tablespaces are not supported on this platform"
 msgstr "les tablespaces ne sont pas supportés sur cette plateforme"
 
-#: access/transam/xlog.c:10253 access/transam/xlog.c:10289 access/transam/xlog.c:10490 access/transam/xlogarchive.c:106 access/transam/xlogarchive.c:265 commands/copy.c:1787 commands/copy.c:2829 commands/extension.c:3029 commands/tablespace.c:782 commands/tablespace.c:873 guc-file.l:1062 replication/basebackup.c:421 replication/basebackup.c:491 replication/logical/snapbuild.c:1489 storage/file/copydir.c:72 storage/file/copydir.c:115
-#: storage/file/fd.c:2738 storage/file/fd.c:2830 utils/adt/dbsize.c:68 utils/adt/dbsize.c:218 utils/adt/dbsize.c:298 utils/adt/genfile.c:114 utils/adt/genfile.c:333
+#: access/transam/xlog.c:10264 access/transam/xlog.c:10300 access/transam/xlog.c:10501 access/transam/xlogarchive.c:106 access/transam/xlogarchive.c:265 commands/copy.c:1787 commands/copy.c:2829 commands/extension.c:3029 commands/tablespace.c:782 commands/tablespace.c:873 guc-file.l:1061 replication/basebackup.c:421 replication/basebackup.c:491 replication/logical/snapbuild.c:1489 storage/file/copydir.c:72 storage/file/copydir.c:115
+#: storage/file/fd.c:2738 storage/file/fd.c:2830 utils/adt/dbsize.c:68 utils/adt/dbsize.c:218 utils/adt/dbsize.c:298 utils/adt/genfile.c:107 utils/adt/genfile.c:326
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "n'a pas pu tester le fichier « %s » : %m"
 
-#: access/transam/xlog.c:10260 access/transam/xlog.c:10296
+#: access/transam/xlog.c:10271 access/transam/xlog.c:10307
 #, c-format
 msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
 msgstr ""
 "Si vous êtes certain qu'aucune sauvegarde n'est en cours, supprimez le\n"
 "fichier « %s » et recommencez de nouveau."
 
-#: access/transam/xlog.c:10277 access/transam/xlog.c:10313 access/transam/xlog.c:10694
+#: access/transam/xlog.c:10288 access/transam/xlog.c:10324 access/transam/xlog.c:10705
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "impossible d'écrire le fichier « %s » : %m"
 
-#: access/transam/xlog.c:10467
+#: access/transam/xlog.c:10478
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "une sauvegarde exclusive n'est pas en cours"
 
-#: access/transam/xlog.c:10494
+#: access/transam/xlog.c:10505
 #, c-format
 msgid "a backup is not in progress"
 msgstr "une sauvegarde n'est pas en cours"
 
-#: access/transam/xlog.c:10568 access/transam/xlog.c:10581 access/transam/xlog.c:10921 access/transam/xlog.c:10927 access/transam/xlog.c:11011 access/transam/xlogfuncs.c:508
+#: access/transam/xlog.c:10579 access/transam/xlog.c:10592 access/transam/xlog.c:10932 access/transam/xlog.c:10938 access/transam/xlog.c:11022 access/transam/xlogfuncs.c:508
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "données invalides dans le fichier « %s »"
 
-#: access/transam/xlog.c:10585 replication/basebackup.c:952
+#: access/transam/xlog.c:10596 replication/basebackup.c:952
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr "le standby a été promu lors de la sauvegarde en ligne"
 
-#: access/transam/xlog.c:10586 replication/basebackup.c:953
+#: access/transam/xlog.c:10597 replication/basebackup.c:953
 #, c-format
 msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
 msgstr ""
 "Cela signifie que la sauvegarde en cours de réalisation est corrompue et ne\n"
 "doit pas être utilisée. Recommencez la sauvegarde."
 
-#: access/transam/xlog.c:10631
+#: access/transam/xlog.c:10642
 #, c-format
 msgid "WAL generated with full_page_writes=off was replayed during online backup"
 msgstr ""
 "le journal de transactions généré avec full_page_writes=off a été rejoué lors\n"
 "de la sauvegarde en ligne"
 
-#: access/transam/xlog.c:10743
+#: access/transam/xlog.c:10754
 #, c-format
 msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr "nettoyage de pg_stop_backup terminé, en attente des journaux de transactions requis à archiver"
 
-#: access/transam/xlog.c:10753
+#: access/transam/xlog.c:10764
 #, c-format
 msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
 msgstr ""
 "pg_stop_backup toujours en attente de la fin de l'archivage des segments de\n"
 "journaux de transactions requis (%d secondes passées)"
 
-#: access/transam/xlog.c:10755
+#: access/transam/xlog.c:10766
 #, c-format
 msgid "Check that your archive_command is executing properly.  pg_stop_backup can be canceled safely, but the database backup will not be usable without all the WAL segments."
 msgstr ""
@@ -2297,12 +2297,12 @@ msgstr ""
 "peut être annulé avec sûreté mais la sauvegarde de la base ne sera pas\n"
 "utilisable sans tous les segments WAL."
 
-#: access/transam/xlog.c:10762
+#: access/transam/xlog.c:10773
 #, c-format
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr "pg_stop_backup terminé, tous les journaux de transactions requis ont été archivés"
 
-#: access/transam/xlog.c:10766
+#: access/transam/xlog.c:10777
 #, c-format
 msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
 msgstr ""
@@ -2310,57 +2310,57 @@ 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:11050
+#: access/transam/xlog.c:11061
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:11096
+#: access/transam/xlog.c:11107
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "le mode de sauvegarde en ligne n'a pas été annulé"
 
-#: access/transam/xlog.c:11097
+#: access/transam/xlog.c:11108
 #, c-format
 msgid "File \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Le fichier « %s » n'a pas pu être renommé en « %s » : %m"
 
-#: access/transam/xlog.c:11106 access/transam/xlog.c:11118 access/transam/xlog.c:11128
+#: access/transam/xlog.c:11117 access/transam/xlog.c:11129 access/transam/xlog.c:11139
 #, c-format
 msgid "online backup mode canceled"
 msgstr "mode de sauvegarde en ligne annulé"
 
-#: access/transam/xlog.c:11119
+#: access/transam/xlog.c:11130
 #, c-format
 msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
 msgstr "Les fichiers « %s » et « %s » sont renommés respectivement « %s » et « %s »."
 
-#: access/transam/xlog.c:11129
+#: access/transam/xlog.c:11140
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Le fichier « %s » a été renommé en « %s », mais le fichier « %s » n'a pas pu être renommé en « %s » : %m"
 
-#: access/transam/xlog.c:11253 replication/logical/logicalfuncs.c:171 replication/walreceiver.c:931 replication/walsender.c:2171
+#: access/transam/xlog.c:11264 replication/logical/logicalfuncs.c:171 replication/walreceiver.c:931 replication/walsender.c:2171
 #, c-format
 msgid "could not seek in log segment %s to offset %u: %m"
 msgstr "n'a pas pu se déplacer dans le journal de transactions %s au décalage %u : %m"
 
-#: access/transam/xlog.c:11267
+#: access/transam/xlog.c:11278
 #, c-format
 msgid "could not read from log segment %s, offset %u: %m"
 msgstr "n'a pas pu lire le journal de transactions %s, décalage %u : %m"
 
-#: access/transam/xlog.c:11793
+#: access/transam/xlog.c:11821
 #, c-format
 msgid "received promote request"
 msgstr "a reçu une demande de promotion"
 
-#: access/transam/xlog.c:11806
+#: access/transam/xlog.c:11834
 #, c-format
 msgid "trigger file found: %s"
 msgstr "fichier trigger trouvé : %s"
 
-#: access/transam/xlog.c:11815
+#: access/transam/xlog.c:11843
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "n'a pas pu tester le fichier trigger « %s » : %m"
@@ -2388,7 +2388,7 @@ msgstr "n'a pas pu restaurer le fichier 
 msgid "%s \"%s\": %s"
 msgstr "%s « %s »: %s"
 
-#: access/transam/xlogarchive.c:458 replication/logical/snapbuild.c:1625 replication/slot.c:496 replication/slot.c:958 replication/slot.c:1073 storage/file/fd.c:502 storage/file/fd.c:560 utils/time/snapmgr.c:1146
+#: access/transam/xlogarchive.c:458 replication/logical/snapbuild.c:1625 replication/slot.c:496 replication/slot.c:958 replication/slot.c:1089 storage/file/fd.c:502 storage/file/fd.c:560 utils/time/snapmgr.c:1146
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "n'a pas pu renommer le fichier « %s » en « %s » : %m"
@@ -2408,7 +2408,7 @@ msgstr "n'a pas pu 
 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/xlogfuncs.c:67 commands/tablespace.c:705 commands/tablespace.c:715 postmaster/postmaster.c:1411 replication/basebackup.c:306 replication/basebackup.c:651 storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2193 storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/genfile.c:439 utils/adt/misc.c:291 utils/misc/tzparser.c:339
+#: access/transam/xlogfuncs.c:67 commands/tablespace.c:705 commands/tablespace.c:715 postmaster/postmaster.c:1411 replication/basebackup.c:306 replication/basebackup.c:651 storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2193 storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/misc.c:307 utils/misc/tzparser.c:339
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "n'a pas pu ouvrir le répertoire « %s » : %m"
@@ -2748,13 +2748,13 @@ msgstr "options en conflit ou redondantes"
 msgid "default privileges cannot be set for columns"
 msgstr "les droits par défaut ne peuvent pas être configurés pour les colonnes"
 
-#: catalog/aclchk.c:1483 catalog/objectaddress.c:1338 commands/analyze.c:382 commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5227 commands/tablecmds.c:5333 commands/tablecmds.c:5393 commands/tablecmds.c:5506 commands/tablecmds.c:5563 commands/tablecmds.c:5657 commands/tablecmds.c:5753 commands/tablecmds.c:7944 commands/tablecmds.c:8115 commands/tablecmds.c:8239 commands/tablecmds.c:8706 commands/trigger.c:643
+#: catalog/aclchk.c:1483 catalog/objectaddress.c:1338 commands/analyze.c:382 commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5229 commands/tablecmds.c:5335 commands/tablecmds.c:5395 commands/tablecmds.c:5508 commands/tablecmds.c:5565 commands/tablecmds.c:5659 commands/tablecmds.c:5755 commands/tablecmds.c:7946 commands/tablecmds.c:8117 commands/tablecmds.c:8241 commands/tablecmds.c:8761 commands/trigger.c:643
 #: parser/analyze.c:2189 parser/parse_relation.c:2639 parser/parse_relation.c:2701 parser/parse_target.c:951 parser/parse_type.c:145 utils/adt/acl.c:2887 utils/adt/ruleutils.c:1881
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "la colonne « %s » de la relation « %s » n'existe pas"
 
-#: catalog/aclchk.c:1748 catalog/objectaddress.c:1151 commands/sequence.c:1078 commands/tablecmds.c:222 commands/tablecmds.c:12253 utils/adt/acl.c:2077 utils/adt/acl.c:2107 utils/adt/acl.c:2139 utils/adt/acl.c:2171 utils/adt/acl.c:2199 utils/adt/acl.c:2229
+#: catalog/aclchk.c:1748 catalog/objectaddress.c:1151 commands/sequence.c:1078 commands/tablecmds.c:224 commands/tablecmds.c:12341 utils/adt/acl.c:2077 utils/adt/acl.c:2107 utils/adt/acl.c:2139 utils/adt/acl.c:2171 utils/adt/acl.c:2199 utils/adt/acl.c:2229
 #, c-format
 msgid "\"%s\" is not a sequence"
 msgstr "« %s » n'est pas une séquence"
@@ -3199,12 +3199,12 @@ msgstr "droit refus
 msgid "System catalog modifications are currently disallowed."
 msgstr "Les modifications du catalogue système sont actuellement interdites."
 
-#: catalog/heap.c:414 commands/tablecmds.c:1474 commands/tablecmds.c:1927 commands/tablecmds.c:4864
+#: catalog/heap.c:414 commands/tablecmds.c:1476 commands/tablecmds.c:1929 commands/tablecmds.c:4866
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "les tables peuvent avoir au plus %d colonnes"
 
-#: catalog/heap.c:431 commands/tablecmds.c:5123
+#: catalog/heap.c:431 commands/tablecmds.c:5125
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "le nom de la colonne « %s » entre en conflit avec le nom d'une colonne système"
@@ -3244,7 +3244,7 @@ msgstr "aucun collationnement n'a 
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr "Utilisez la clause COLLARE pour configurer explicitement le collationnement."
 
-#: catalog/heap.c:1076 catalog/index.c:807 commands/tablecmds.c:2661
+#: catalog/heap.c:1076 catalog/index.c:807 commands/tablecmds.c:2663
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "la relation « %s » existe déjà"
@@ -3271,7 +3271,7 @@ msgstr "OID du heap de pg_class non configur
 msgid "check constraint \"%s\" already exists"
 msgstr "la contrainte de vérification « %s » existe déjà"
 
-#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6098
+#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6100
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "la contrainte « %s » de la relation « %s » existe déjà"
@@ -3500,7 +3500,7 @@ msgstr "ne peut pas d
 msgid "cannot move objects into or out of TOAST schema"
 msgstr "ne peut pas déplacer les objets dans ou à partir des schémas TOAST"
 
-#: catalog/namespace.c:2886 commands/schemacmds.c:238 commands/schemacmds.c:317 commands/tablecmds.c:740
+#: catalog/namespace.c:2886 commands/schemacmds.c:238 commands/schemacmds.c:317 commands/tablecmds.c:742
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "le schéma « %s » n'existe pas"
@@ -3577,22 +3577,22 @@ msgstr "le nom du serveur ne peut pas 
 msgid "event trigger name cannot be qualified"
 msgstr "le nom du trigger sur événement ne peut pas être qualifié"
 
-#: catalog/objectaddress.c:1158 commands/lockcmds.c:94 commands/policy.c:94 commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:216 commands/tablecmds.c:1335 commands/tablecmds.c:4385 commands/tablecmds.c:8050
+#: catalog/objectaddress.c:1158 commands/lockcmds.c:94 commands/policy.c:94 commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:218 commands/tablecmds.c:1337 commands/tablecmds.c:4387 commands/tablecmds.c:8052
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "« %s » n'est pas une table"
 
-#: catalog/objectaddress.c:1165 commands/tablecmds.c:228 commands/tablecmds.c:4415 commands/tablecmds.c:12258 commands/view.c:138
+#: catalog/objectaddress.c:1165 commands/tablecmds.c:230 commands/tablecmds.c:4417 commands/tablecmds.c:12346 commands/view.c:138
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "« %s » n'est pas une vue"
 
-#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:234 commands/tablecmds.c:12263
+#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:236 commands/tablecmds.c:12351
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "« %s » n'est pas une vue matérialisée"
 
-#: catalog/objectaddress.c:1179 commands/tablecmds.c:252 commands/tablecmds.c:4418 commands/tablecmds.c:12268
+#: catalog/objectaddress.c:1179 commands/tablecmds.c:254 commands/tablecmds.c:4420 commands/tablecmds.c:12356
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "« %s » n'est pas une table distante"
@@ -3607,7 +3607,7 @@ msgstr "le nom de la colonne doit 
 msgid "default value for column \"%s\" of relation \"%s\" does not exist"
 msgstr "la valeur par défaut de la colonne « %s » de la relation « %s » n'existe pas"
 
-#: catalog/objectaddress.c:1460 commands/functioncmds.c:128 commands/tablecmds.c:244 commands/typecmds.c:3226 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:813 utils/adt/acl.c:4453 utils/adt/regproc.c:1226
+#: catalog/objectaddress.c:1460 commands/functioncmds.c:128 commands/tablecmds.c:246 commands/typecmds.c:3226 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:813 utils/adt/acl.c:4453 utils/adt/regproc.c:1226
 #, c-format
 msgid "type \"%s\" does not exist"
 msgstr "le type « %s » n'existe pas"
@@ -4428,7 +4428,7 @@ msgstr "les types de taille fixe doivent avoir un stockage de base"
 msgid "could not form array type name for type \"%s\""
 msgstr "n'a pas pu former le nom du type array pour le type de données %s"
 
-#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4397 commands/tablecmds.c:12146
+#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4399 commands/tablecmds.c:12234
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "« %s » n'est pas une table ou une vue matérialisée"
@@ -4638,7 +4638,7 @@ msgstr "ignore l'analyse de l'arbre d'h
 msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables"
 msgstr "ignore l'analyse de l'arbre d'héritage « %s.%s » --- cet arbre d'héritage ne contient pas de tables enfants analysables"
 
-#: commands/analyze.c:1449 commands/tablecmds.c:8141 executor/execQual.c:2900
+#: commands/analyze.c:1449 commands/tablecmds.c:8143 executor/execQual.c:2900
 msgid "could not convert row type"
 msgstr "n'a pas pu convertir le type de ligne"
 
@@ -4696,7 +4696,7 @@ msgstr "ne peut pas ex
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "Il n'existe pas d'index CLUSTER pour la table « %s »"
 
-#: commands/cluster.c:171 commands/tablecmds.c:9498 commands/tablecmds.c:11249
+#: commands/cluster.c:171 commands/tablecmds.c:9586 commands/tablecmds.c:11337
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "l'index « %s » pour la table « %s » n'existe pas"
@@ -4711,7 +4711,7 @@ msgstr "ne peut pas ex
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "ne peut pas exécuter VACUUM sur les tables temporaires des autres sessions"
 
-#: commands/cluster.c:431 commands/tablecmds.c:11259
+#: commands/cluster.c:431 commands/tablecmds.c:11347
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "« %s » n'est pas un index de la table « %s »"
@@ -5175,7 +5175,7 @@ msgstr "n'a pas pu ex
 msgid "cannot perform FREEZE because the table was not created or truncated in the current subtransaction"
 msgstr "n'a pas pu exécuter un FREEZE parce que la table n'était pas créée ou tronquée dans la transaction en cours"
 
-#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:134
+#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:127
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m"
@@ -5310,12 +5310,12 @@ msgstr "taille du champ invalide"
 msgid "incorrect binary data format"
 msgstr "format de données binaires incorrect"
 
-#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1499 commands/tablecmds.c:2322 parser/parse_relation.c:3188 parser/parse_relation.c:3208 utils/adt/tsvector_op.c:1418
+#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1501 commands/tablecmds.c:2324 parser/parse_relation.c:3188 parser/parse_relation.c:3208 utils/adt/tsvector_op.c:1418
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "la colonne « %s » n'existe pas"
 
-#: commands/copy.c:4460 commands/tablecmds.c:1525 commands/trigger.c:652 parser/parse_target.c:967 parser/parse_target.c:978
+#: commands/copy.c:4460 commands/tablecmds.c:1527 commands/trigger.c:652 parser/parse_target.c:967 parser/parse_target.c:978
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "la colonne « %s » est spécifiée plus d'une fois"
@@ -5611,17 +5611,17 @@ msgstr "
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Utiliser DROP AGGREGATE pour supprimer les fonctions d'agrégat."
 
-#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2409 commands/tablecmds.c:2567 commands/tablecmds.c:2609 commands/tablecmds.c:11629 tcop/utility.c:1107
+#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2411 commands/tablecmds.c:2569 commands/tablecmds.c:2611 commands/tablecmds.c:11717 tcop/utility.c:1107
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "la relation « %s » n'existe pas, poursuite du traitement"
 
-#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:745
+#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:747
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "le schéma « %s » n'existe pas, poursuite du traitement"
 
-#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:245
+#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:247
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "le type « %s » n'existe pas, poursuite du traitement"
@@ -5799,14 +5799,15 @@ msgid "%s can only be called in a sql_drop event trigger function"
 msgstr "%s peut seulement être appelé dans une fonction de trigger sur événement sql_drop"
 
 #: commands/event_trigger.c:1468 commands/event_trigger.c:2020 commands/extension.c:1648 commands/extension.c:1757 commands/extension.c:1950 commands/prepare.c:701 executor/execQual.c:1735 executor/execQual.c:1760 executor/execQual.c:2135 executor/execQual.c:5431 executor/functions.c:1030 foreign/foreign.c:491 replication/logical/logicalfuncs.c:324 replication/logical/origin.c:1416 replication/slotfuncs.c:173 replication/walsender.c:2905
-#: utils/adt/jsonfuncs.c:1474 utils/adt/jsonfuncs.c:1606 utils/adt/jsonfuncs.c:1796 utils/adt/jsonfuncs.c:1925 utils/adt/jsonfuncs.c:2693 utils/adt/pgstatfuncs.c:547 utils/fmgr/funcapi.c:61 utils/misc/guc.c:8262 utils/mmgr/portalmem.c:1066
+#: utils/adt/datetime.c:4782 utils/adt/genfile.c:420 utils/adt/jsonfuncs.c:1474 utils/adt/jsonfuncs.c:1606 utils/adt/jsonfuncs.c:1796 utils/adt/jsonfuncs.c:1925 utils/adt/jsonfuncs.c:2693 utils/adt/misc.c:263 utils/adt/pgstatfuncs.c:547 utils/fmgr/funcapi.c:70 utils/misc/guc.c:8262 utils/mmgr/portalmem.c:1066
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr ""
 "la fonction avec set-value a été appelé dans un contexte qui n'accepte pas\n"
 "un ensemble"
 
-#: commands/event_trigger.c:1472 commands/event_trigger.c:2024 commands/extension.c:1652 commands/extension.c:1761 commands/extension.c:1954 commands/prepare.c:705 foreign/foreign.c:496 replication/logical/logicalfuncs.c:328 replication/logical/origin.c:1420 replication/slotfuncs.c:177 replication/walsender.c:2909 utils/adt/pgstatfuncs.c:551 utils/misc/guc.c:8266 utils/mmgr/portalmem.c:1070
+#: commands/event_trigger.c:1472 commands/event_trigger.c:2024 commands/extension.c:1652 commands/extension.c:1761 commands/extension.c:1954 commands/prepare.c:705 foreign/foreign.c:496 replication/logical/logicalfuncs.c:328 replication/logical/origin.c:1420 replication/slotfuncs.c:177 replication/walsender.c:2909 utils/adt/datetime.c:4786 utils/adt/genfile.c:424 utils/adt/misc.c:267 utils/adt/pgstatfuncs.c:551 utils/misc/guc.c:8266
+#: utils/mmgr/portalmem.c:1070
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
 msgstr "mode matérialisé requis mais interdit dans ce contexte"
@@ -6532,7 +6533,7 @@ msgstr "ne peut pas cr
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "ne peut pas créer les index sur les tables temporaires des autres sessions"
 
-#: commands/indexcmds.c:461 commands/tablecmds.c:545 commands/tablecmds.c:9809
+#: commands/indexcmds.c:461 commands/tablecmds.c:547 commands/tablecmds.c:9897
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "seules les relations partagées peuvent être placées dans le tablespace pg_global"
@@ -6589,7 +6590,7 @@ msgstr ""
 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:1123 commands/typecmds.c:825 parser/parse_expr.c:2583 parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:546
+#: commands/indexcmds.c:1123 commands/typecmds.c:825 parser/parse_expr.c:2583 parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:559
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "les collationnements ne sont pas supportés par le type %s"
@@ -6911,7 +6912,7 @@ msgstr ""
 "la fonction d'estimation de la jointure, de nom %s, doit renvoyer le type\n"
 "« float8 »"
 
-#: commands/policy.c:87 commands/policy.c:390 commands/policy.c:479 commands/tablecmds.c:986 commands/tablecmds.c:1348 commands/tablecmds.c:2216 commands/tablecmds.c:4367 commands/tablecmds.c:6309 commands/tablecmds.c:12179 commands/tablecmds.c:12214 commands/trigger.c:240 commands/trigger.c:1126 commands/trigger.c:1234 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:917
+#: commands/policy.c:87 commands/policy.c:390 commands/policy.c:479 commands/tablecmds.c:988 commands/tablecmds.c:1350 commands/tablecmds.c:2218 commands/tablecmds.c:4369 commands/tablecmds.c:6311 commands/tablecmds.c:12267 commands/tablecmds.c:12302 commands/trigger.c:240 commands/trigger.c:1126 commands/trigger.c:1234 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:917
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
 msgstr "droit refusé : « %s » est un catalogue système"
@@ -7179,275 +7180,275 @@ msgstr "la s
 msgid "sequence must be in same schema as table it is linked to"
 msgstr "la séquence doit être dans le même schéma que la table avec laquelle elle est liée"
 
-#: commands/tablecmds.c:214
+#: commands/tablecmds.c:216
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "la table « %s » n'existe pas"
 
-#: commands/tablecmds.c:215
+#: commands/tablecmds.c:217
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "la table « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:217
+#: commands/tablecmds.c:219
 msgid "Use DROP TABLE to remove a table."
 msgstr "Utilisez DROP TABLE pour supprimer une table."
 
-#: commands/tablecmds.c:220
+#: commands/tablecmds.c:222
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "la séquence « %s » n'existe pas"
 
-#: commands/tablecmds.c:221
+#: commands/tablecmds.c:223
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "la séquence « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:223
+#: commands/tablecmds.c:225
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Utilisez DROP SEQUENCE pour supprimer une séquence."
 
-#: commands/tablecmds.c:226
+#: commands/tablecmds.c:228
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "la vue « %s » n'existe pas"
 
-#: commands/tablecmds.c:227
+#: commands/tablecmds.c:229
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "la vue « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:231
 msgid "Use DROP VIEW to remove a view."
 msgstr "Utilisez DROP VIEW pour supprimer une vue."
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:234
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "la vue matérialisée « %s » n'existe pas"
 
-#: commands/tablecmds.c:233
+#: commands/tablecmds.c:235
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "la vue matérialisée « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:237
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr "Utilisez DROP MATERIALIZED VIEW pour supprimer une vue matérialisée."
 
-#: commands/tablecmds.c:238 parser/parse_utilcmd.c:1595
+#: commands/tablecmds.c:240 parser/parse_utilcmd.c:1595
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "l'index « %s » n'existe pas"
 
-#: commands/tablecmds.c:239
+#: commands/tablecmds.c:241
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "l'index « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:243
 msgid "Use DROP INDEX to remove an index."
 msgstr "Utilisez DROP INDEX pour supprimer un index."
 
-#: commands/tablecmds.c:246
+#: commands/tablecmds.c:248
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "« %s » n'est pas un type"
 
-#: commands/tablecmds.c:247
+#: commands/tablecmds.c:249
 msgid "Use DROP TYPE to remove a type."
 msgstr "Utilisez DROP TYPE pour supprimer un type."
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:8692 commands/tablecmds.c:11440
+#: commands/tablecmds.c:252 commands/tablecmds.c:8747 commands/tablecmds.c:11528
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "la table distante « %s » n'existe pas"
 
-#: commands/tablecmds.c:251
+#: commands/tablecmds.c:253
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "la table distante « %s » n'existe pas, poursuite du traitement"
 
-#: commands/tablecmds.c:253
+#: commands/tablecmds.c:255
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Utilisez DROP FOREIGN TABLE pour supprimer une table distante."
 
-#: commands/tablecmds.c:493
+#: commands/tablecmds.c:495
 #, c-format
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT peut seulement être utilisé sur des tables temporaires"
 
-#: commands/tablecmds.c:513
+#: commands/tablecmds.c:515
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
 msgstr ""
 "ne peut pas créer une table temporaire à l'intérieur d'une fonction\n"
 "restreinte pour sécurité"
 
-#: commands/tablecmds.c:825
+#: commands/tablecmds.c:827
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects"
 msgstr "DROP INDEX CONCURRENTLY ne permet pas de supprimer plusieurs objets"
 
-#: commands/tablecmds.c:829
+#: commands/tablecmds.c:831
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY ne permet pas la CASCADE"
 
-#: commands/tablecmds.c:1117
+#: commands/tablecmds.c:1119
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "TRUNCATE cascade sur la table « %s »"
 
-#: commands/tablecmds.c:1358
+#: commands/tablecmds.c:1360
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "ne peut pas tronquer les tables temporaires des autres sessions"
 
-#: commands/tablecmds.c:1564 parser/parse_utilcmd.c:1809
+#: commands/tablecmds.c:1566 parser/parse_utilcmd.c:1809
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr "la relation héritée « %s » n'est ni une table ni une table distante"
 
-#: commands/tablecmds.c:1571 commands/tablecmds.c:10256
+#: commands/tablecmds.c:1573 commands/tablecmds.c:10344
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "ine peut pas hériter à partir d'une relation temporaire « %s »"
 
-#: commands/tablecmds.c:1579 commands/tablecmds.c:10264
+#: commands/tablecmds.c:1581 commands/tablecmds.c:10352
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "ne peut pas hériter de la table temporaire d'une autre session"
 
-#: commands/tablecmds.c:1595 commands/tablecmds.c:10298
+#: commands/tablecmds.c:1597 commands/tablecmds.c:10386
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "la relation « %s » serait héritée plus d'une fois"
 
-#: commands/tablecmds.c:1643
+#: commands/tablecmds.c:1645
 #, c-format
 msgid "merging multiple inherited definitions of column \"%s\""
 msgstr "assemblage de plusieurs définitions d'héritage pour la colonne « %s »"
 
-#: commands/tablecmds.c:1651
+#: commands/tablecmds.c:1653
 #, c-format
 msgid "inherited column \"%s\" has a type conflict"
 msgstr "la colonne héritée « %s » a un conflit de type"
 
-#: commands/tablecmds.c:1653 commands/tablecmds.c:1674 commands/tablecmds.c:1872 commands/tablecmds.c:1894 parser/parse_coerce.c:1630 parser/parse_coerce.c:1650 parser/parse_coerce.c:1670 parser/parse_coerce.c:1715 parser/parse_coerce.c:1752 parser/parse_param.c:218
+#: commands/tablecmds.c:1655 commands/tablecmds.c:1676 commands/tablecmds.c:1874 commands/tablecmds.c:1896 parser/parse_coerce.c:1630 parser/parse_coerce.c:1650 parser/parse_coerce.c:1670 parser/parse_coerce.c:1715 parser/parse_coerce.c:1752 parser/parse_param.c:218
 #, c-format
 msgid "%s versus %s"
 msgstr "%s versus %s"
 
-#: commands/tablecmds.c:1660
+#: commands/tablecmds.c:1662
 #, c-format
 msgid "inherited column \"%s\" has a collation conflict"
 msgstr "la colonne héritée « %s » a un conflit sur le collationnement"
 
-#: commands/tablecmds.c:1662 commands/tablecmds.c:1882 commands/tablecmds.c:4817
+#: commands/tablecmds.c:1664 commands/tablecmds.c:1884 commands/tablecmds.c:4819
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "« %s » versus « %s »"
 
-#: commands/tablecmds.c:1672
+#: commands/tablecmds.c:1674
 #, c-format
 msgid "inherited column \"%s\" has a storage parameter conflict"
 msgstr "la colonne héritée « %s » a un conflit de paramètre de stockage"
 
-#: commands/tablecmds.c:1785 commands/tablecmds.c:8150 parser/parse_utilcmd.c:894 parser/parse_utilcmd.c:1240 parser/parse_utilcmd.c:1316
+#: commands/tablecmds.c:1787 commands/tablecmds.c:8152 parser/parse_utilcmd.c:894 parser/parse_utilcmd.c:1240 parser/parse_utilcmd.c:1316
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr "ne peut pas convertir une référence de ligne complète de table"
 
-#: commands/tablecmds.c:1786 parser/parse_utilcmd.c:895
+#: commands/tablecmds.c:1788 parser/parse_utilcmd.c:895
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "La constrainte « %s » contient une référence de ligne complète vers la table « %s »."
 
-#: commands/tablecmds.c:1858
+#: commands/tablecmds.c:1860
 #, c-format
 msgid "merging column \"%s\" with inherited definition"
 msgstr "assemblage de la colonne « %s » avec une définition héritée"
 
-#: commands/tablecmds.c:1862
+#: commands/tablecmds.c:1864
 #, c-format
 msgid "moving and merging column \"%s\" with inherited definition"
 msgstr "déplacement et assemblage de la colonne « %s » avec une définition héritée"
 
-#: commands/tablecmds.c:1863
+#: commands/tablecmds.c:1865
 #, c-format
 msgid "User-specified column moved to the position of the inherited column."
 msgstr "Colonne utilisateur déplacée à la position de la colonne héritée."
 
-#: commands/tablecmds.c:1870
+#: commands/tablecmds.c:1872
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "la colonne « %s » a un conflit de type"
 
-#: commands/tablecmds.c:1880
+#: commands/tablecmds.c:1882
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "la colonne « %s » a un conflit sur le collationnement"
 
-#: commands/tablecmds.c:1892
+#: commands/tablecmds.c:1894
 #, c-format
 msgid "column \"%s\" has a storage parameter conflict"
 msgstr "la colonne « %s » a un conflit de paramètre de stockage"
 
-#: commands/tablecmds.c:1944
+#: commands/tablecmds.c:1946
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "la colonne « %s » hérite de valeurs par défaut conflictuelles"
 
-#: commands/tablecmds.c:1946
+#: commands/tablecmds.c:1948
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
 msgstr "Pour résoudre le conflit, spécifiez explicitement une valeur par défaut."
 
-#: commands/tablecmds.c:1993
+#: commands/tablecmds.c:1995
 #, c-format
 msgid "check constraint name \"%s\" appears multiple times but with different expressions"
 msgstr ""
 "le nom de la contrainte de vérification, « %s », apparaît plusieurs fois\n"
 "mais avec des expressions différentes"
 
-#: commands/tablecmds.c:2187
+#: commands/tablecmds.c:2189
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "ne peut pas renommer une colonne d'une table typée"
 
-#: commands/tablecmds.c:2204
+#: commands/tablecmds.c:2206
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, composite type, index, or foreign table"
 msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni un type composite, ni un index, ni une table distante"
 
-#: commands/tablecmds.c:2298
+#: commands/tablecmds.c:2300
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
 msgstr "la colonne héritée « %s » doit aussi être renommée pour les tables filles"
 
-#: commands/tablecmds.c:2330
+#: commands/tablecmds.c:2332
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "ne peut pas renommer la colonne système « %s »"
 
-#: commands/tablecmds.c:2345
+#: commands/tablecmds.c:2347
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "ne peut pas renommer la colonne héritée « %s »"
 
-#: commands/tablecmds.c:2500
+#: commands/tablecmds.c:2502
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
 msgstr "la contrainte héritée « %s » doit aussi être renommée pour les tables enfants"
 
-#: commands/tablecmds.c:2507
+#: commands/tablecmds.c:2509
 #, c-format
 msgid "cannot rename inherited constraint \"%s\""
 msgstr "ne peut pas renommer la colonne héritée « %s »"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2740
+#: commands/tablecmds.c:2742
 #, c-format
 msgid "cannot %s \"%s\" because it is being used by active queries in this session"
 msgstr ""
@@ -7455,652 +7456,652 @@ msgstr ""
 "des requêtes actives dans cette session"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2749
+#: commands/tablecmds.c:2751
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
 msgstr "ne peut pas exécuter %s « %s » car il reste des événements sur les triggers"
 
-#: commands/tablecmds.c:3823
+#: commands/tablecmds.c:3825
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "ne peut pas ré-écrire la relation système « %s »"
 
-#: commands/tablecmds.c:3829
+#: commands/tablecmds.c:3831
 #, c-format
 msgid "cannot rewrite table \"%s\" used as a catalog table"
 msgstr "ne peut pas réécrire la table « %s » utilisée comme une table catalogue"
 
-#: commands/tablecmds.c:3839
+#: commands/tablecmds.c:3841
 #, c-format
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "ne peut pas ré-écrire les tables temporaires des autres sessions"
 
-#: commands/tablecmds.c:4107
+#: commands/tablecmds.c:4109
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "ré-écriture de la table « %s »"
 
-#: commands/tablecmds.c:4111
+#: commands/tablecmds.c:4113
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "vérification de la table « %s »"
 
-#: commands/tablecmds.c:4225
+#: commands/tablecmds.c:4227
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "la colonne « %s » contient des valeurs NULL"
 
-#: commands/tablecmds.c:4240 commands/tablecmds.c:7414
+#: commands/tablecmds.c:4242 commands/tablecmds.c:7416
 #, c-format
 msgid "check constraint \"%s\" is violated by some row"
 msgstr "la contrainte de vérification « %s » est rompue par une ligne"
 
-#: commands/tablecmds.c:4388 commands/trigger.c:234 rewrite/rewriteDefine.c:267 rewrite/rewriteDefine.c:912
+#: commands/tablecmds.c:4390 commands/trigger.c:234 rewrite/rewriteDefine.c:267 rewrite/rewriteDefine.c:912
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "« %s » n'est pas une table ou une vue"
 
-#: commands/tablecmds.c:4391 commands/trigger.c:1120 commands/trigger.c:1225
+#: commands/tablecmds.c:4393 commands/trigger.c:1120 commands/trigger.c:1225
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "« %s » n'est pas une table, une vue ou une table distante"
 
-#: commands/tablecmds.c:4394
+#: commands/tablecmds.c:4396
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, or index"
 msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, une séquence ou une table distante"
 
-#: commands/tablecmds.c:4400
+#: commands/tablecmds.c:4402
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or index"
 msgstr "« %s » n'est pas une table, une vue matérialisée ou un index"
 
-#: commands/tablecmds.c:4403
+#: commands/tablecmds.c:4405
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or foreign table"
 msgstr "« %s » n'est pas une table, une vue matérialisée ou une table distante"
 
-#: commands/tablecmds.c:4406
+#: commands/tablecmds.c:4408
 #, c-format
 msgid "\"%s\" is not a table or foreign table"
 msgstr "« %s » n'est pas une table ou une table distante"
 
-#: commands/tablecmds.c:4409
+#: commands/tablecmds.c:4411
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
 msgstr "« %s » n'est ni une table, ni un type composite, ni une table distante"
 
-#: commands/tablecmds.c:4412 commands/tablecmds.c:5455
+#: commands/tablecmds.c:4414 commands/tablecmds.c:5457
 #, c-format
 msgid "\"%s\" is not a table, materialized view, index, or foreign table"
 msgstr "« %s » n'est pas une table, une vue matérialisée, un index ou une table distante"
 
-#: commands/tablecmds.c:4422
+#: commands/tablecmds.c:4424
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "« %s » est du mauvais type"
 
-#: commands/tablecmds.c:4595 commands/tablecmds.c:4602
+#: commands/tablecmds.c:4597 commands/tablecmds.c:4604
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr "ne peux pas modifier le type « %s » car la colonne « %s.%s » l'utilise"
 
-#: commands/tablecmds.c:4609
+#: commands/tablecmds.c:4611
 #, c-format
 msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr ""
 "ne peut pas modifier la table distante « %s » car la colonne « %s.%s » utilise\n"
 "son type de ligne"
 
-#: commands/tablecmds.c:4616
+#: commands/tablecmds.c:4618
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr ""
 "ne peut pas modifier la table « %s » car la colonne « %s.%s » utilise\n"
 "son type de ligne"
 
-#: commands/tablecmds.c:4670
+#: commands/tablecmds.c:4672
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "ne peut pas modifier le type « %s » car il s'agit du type d'une table de type"
 
-#: commands/tablecmds.c:4672
+#: commands/tablecmds.c:4674
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr "Utilisez ALTER ... CASCADE pour modifier aussi les tables de type."
 
-#: commands/tablecmds.c:4716
+#: commands/tablecmds.c:4718
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "le type %s n'est pas un type composite"
 
-#: commands/tablecmds.c:4742
+#: commands/tablecmds.c:4744
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "ne peut pas ajouter une colonne à une table typée"
 
-#: commands/tablecmds.c:4809 commands/tablecmds.c:10457
+#: commands/tablecmds.c:4811 commands/tablecmds.c:10545
 #, 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:4815 commands/tablecmds.c:10464
+#: commands/tablecmds.c:4817 commands/tablecmds.c:10552
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "la table fille « %s » a un collationnement différent pour la colonne « %s »"
 
-#: commands/tablecmds.c:4825
+#: commands/tablecmds.c:4827
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "la table fille « %s » a une colonne conflictuelle, « %s »"
 
-#: commands/tablecmds.c:4837
+#: commands/tablecmds.c:4839
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "assemblage de la définition de la colonne « %s » pour le fils « %s »"
 
-#: commands/tablecmds.c:5058
+#: commands/tablecmds.c:5060
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "la colonne doit aussi être ajoutée aux tables filles"
 
-#: commands/tablecmds.c:5128
+#: commands/tablecmds.c:5130
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "la colonne « %s » de la relation « %s » existe déjà"
 
-#: commands/tablecmds.c:5236 commands/tablecmds.c:5342 commands/tablecmds.c:5400 commands/tablecmds.c:5514 commands/tablecmds.c:5571 commands/tablecmds.c:5665 commands/tablecmds.c:7953 commands/tablecmds.c:8715
+#: commands/tablecmds.c:5238 commands/tablecmds.c:5344 commands/tablecmds.c:5402 commands/tablecmds.c:5516 commands/tablecmds.c:5573 commands/tablecmds.c:5667 commands/tablecmds.c:7955 commands/tablecmds.c:8770
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "n'a pas pu modifier la colonne système « %s »"
 
-#: commands/tablecmds.c:5272
+#: commands/tablecmds.c:5274
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "la colonne « %s » est dans une clé primaire"
 
-#: commands/tablecmds.c:5487
+#: commands/tablecmds.c:5489
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "la cible statistique %d est trop basse"
 
-#: commands/tablecmds.c:5495
+#: commands/tablecmds.c:5497
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "abaissement de la cible statistique à %d"
 
-#: commands/tablecmds.c:5645
+#: commands/tablecmds.c:5647
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "type « %s » de stockage invalide"
 
-#: commands/tablecmds.c:5677
+#: commands/tablecmds.c:5679
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "le type de données %s de la colonne peut seulement avoir un stockage PLAIN"
 
-#: commands/tablecmds.c:5715
+#: commands/tablecmds.c:5717
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "ne peut pas supprimer une colonne à une table typée"
 
-#: commands/tablecmds.c:5759
+#: commands/tablecmds.c:5761
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "la colonne « %s » de la relation « %s » n'existe pas, ignore"
 
-#: commands/tablecmds.c:5772
+#: commands/tablecmds.c:5774
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "ne peut pas supprimer la colonne système « %s »"
 
-#: commands/tablecmds.c:5779
+#: commands/tablecmds.c:5781
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "ne peut pas supprimer la colonne héritée « %s »"
 
-#: commands/tablecmds.c:6019
+#: commands/tablecmds.c:6021
 #, c-format
 msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
 msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX renommera l'index « %s » en « %s »"
 
-#: commands/tablecmds.c:6232
+#: commands/tablecmds.c:6234
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "la contrainte doit aussi être ajoutée aux tables filles"
 
-#: commands/tablecmds.c:6303
+#: commands/tablecmds.c:6305
 #, 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:6326
+#: commands/tablecmds.c:6328
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr "les contraintes sur les tables permanentes peuvent seulement référencer des tables permanentes"
 
-#: commands/tablecmds.c:6333
+#: commands/tablecmds.c:6335
 #, c-format
 msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
 msgstr "les contraintes sur les tables non tracées peuvent seulement référencer des tables permanentes ou non tracées"
 
-#: commands/tablecmds.c:6339
+#: commands/tablecmds.c:6341
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr ""
 "les constraintes sur des tables temporaires ne peuvent référencer que des\n"
 "tables temporaires"
 
-#: commands/tablecmds.c:6343
+#: commands/tablecmds.c:6345
 #, c-format
 msgid "constraints on temporary tables must involve temporary tables of this session"
 msgstr ""
 "les contraintes sur des tables temporaires doivent référencer les tables\n"
 "temporaires de cette session"
 
-#: commands/tablecmds.c:6404
+#: commands/tablecmds.c:6406
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "nombre de colonnes de référence et référencées pour la clé étrangère en désaccord"
 
-#: commands/tablecmds.c:6511
+#: commands/tablecmds.c:6513
 #, 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:6514
+#: commands/tablecmds.c:6516
 #, 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:6720 commands/tablecmds.c:6888 commands/tablecmds.c:7792 commands/tablecmds.c:7848
+#: commands/tablecmds.c:6722 commands/tablecmds.c:6890 commands/tablecmds.c:7794 commands/tablecmds.c:7850
 #, 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:6726
+#: commands/tablecmds.c:6728
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère"
 
-#: commands/tablecmds.c:6895
+#: commands/tablecmds.c:6897
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
 msgstr "la contrainte « %s » de la relation « %s » n'est pas une clé étrangère ou une contrainte de vérification"
 
-#: commands/tablecmds.c:6964
+#: commands/tablecmds.c:6966
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "la contrainte doit aussi être validées sur les tables enfants"
 
-#: commands/tablecmds.c:7033
+#: commands/tablecmds.c:7035
 #, 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:7038
+#: commands/tablecmds.c:7040
 #, 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:7103
+#: commands/tablecmds.c:7105
 #, 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:7120
+#: commands/tablecmds.c:7122
 #, 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:7185
+#: commands/tablecmds.c:7187
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "la liste de colonnes référencées dans la clé étrangère ne doit pas contenir de duplicats"
 
-#: commands/tablecmds.c:7279
+#: commands/tablecmds.c:7281
 #, 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:7284
+#: commands/tablecmds.c:7286
 #, c-format
 msgid "there is no unique constraint matching given keys for referenced table \"%s\""
 msgstr ""
 "il n'existe aucune contrainte unique correspondant aux clés données pour la\n"
 "table « %s » référencée"
 
-#: commands/tablecmds.c:7447
+#: commands/tablecmds.c:7449
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "validation de la contraintes de clé étrangère « %s »"
 
-#: commands/tablecmds.c:7746
+#: commands/tablecmds.c:7748
 #, 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:7798
+#: commands/tablecmds.c:7800
 #, 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:7937
+#: commands/tablecmds.c:7939
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "ne peut pas modifier le type d'une colonne appartenant à une table typée"
 
-#: commands/tablecmds.c:7964
+#: commands/tablecmds.c:7966
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "ne peut pas modifier la colonne héritée « %s »"
 
-#: commands/tablecmds.c:8013
+#: commands/tablecmds.c:8015
 #, c-format
 msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
 msgstr "le résultat de la clause USING pour la colonne « %s » ne peut pas être converti automatiquement vers le type %s"
 
-#: commands/tablecmds.c:8016
+#: commands/tablecmds.c:8018
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Vous pouvez avoir besoin d'ajouter une conversion explicite."
 
-#: commands/tablecmds.c:8020
+#: commands/tablecmds.c:8022
 #, c-format
 msgid "column \"%s\" cannot be cast automatically to type %s"
 msgstr "la colonne « %s » ne peut pas être convertie vers le type %s"
 
 #. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:8023
+#: commands/tablecmds.c:8025
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "Vous pouvez avoir besoin de spécifier \"USING %s::%s\"."
 
-#: commands/tablecmds.c:8122
+#: commands/tablecmds.c:8124
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "ne peut pas modifier la colonne héritée « %s » de la relation « %s »"
 
-#: commands/tablecmds.c:8151
+#: commands/tablecmds.c:8153
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr "l'expression USING contient une référence de table de ligne complète"
 
-#: commands/tablecmds.c:8162
+#: commands/tablecmds.c:8164
 #, 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:8249
+#: commands/tablecmds.c:8251
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "ne peut pas modifier la colonne « %s » deux fois"
 
-#: commands/tablecmds.c:8285
+#: commands/tablecmds.c:8287
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 "la valeur par défaut de la colonne « %s » ne peut pas être convertie vers le\n"
 "type %s automatiquement"
 
-#: commands/tablecmds.c:8369
+#: commands/tablecmds.c:8371
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "ne peut pas modifier le type d'une colonne utilisée dans une vue ou une règle"
 
-#: commands/tablecmds.c:8370 commands/tablecmds.c:8389 commands/tablecmds.c:8407
+#: commands/tablecmds.c:8372 commands/tablecmds.c:8391 commands/tablecmds.c:8409
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s dépend de la colonne « %s »"
 
-#: commands/tablecmds.c:8388
+#: commands/tablecmds.c:8390
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'un trigger"
 
-#: commands/tablecmds.c:8406
+#: commands/tablecmds.c:8408
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "ne peut pas modifier le type d'une colonne utilisée dans la définition d'une politique"
 
-#: commands/tablecmds.c:9170
+#: commands/tablecmds.c:9258
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "ne peut pas modifier le propriétaire de l'index « %s »"
 
-#: commands/tablecmds.c:9172
+#: commands/tablecmds.c:9260
 #, c-format
 msgid "Change the ownership of the index's table, instead."
 msgstr "Modifier à la place le propriétaire de la table concernée par l'index."
 
-#: commands/tablecmds.c:9188
+#: commands/tablecmds.c:9276
 #, 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:9190 commands/tablecmds.c:11648
+#: commands/tablecmds.c:9278 commands/tablecmds.c:11736
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "La séquence « %s » est liée à la table « %s »."
 
-#: commands/tablecmds.c:9202 commands/tablecmds.c:12289
+#: commands/tablecmds.c:9290 commands/tablecmds.c:12377
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Utilisez ALTER TYPE à la place."
 
-#: commands/tablecmds.c:9211
+#: commands/tablecmds.c:9299
 #, 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:9550
+#: commands/tablecmds.c:9638
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "ne peut pas avoir de nombreuses sous-commandes SET TABLESPACE"
 
-#: commands/tablecmds.c:9623
+#: commands/tablecmds.c:9711
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
 msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, un index ou une table TOAST"
 
-#: commands/tablecmds.c:9656 commands/view.c:497
+#: commands/tablecmds.c:9744 commands/view.c:497
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr "WITH CHECK OPTION est uniquement accepté pour les vues dont la mise à jour est automatique"
 
-#: commands/tablecmds.c:9802
+#: commands/tablecmds.c:9890
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "ne peut pas déplacer la colonne système « %s »"
 
-#: commands/tablecmds.c:9818
+#: commands/tablecmds.c:9906
 #, c-format
 msgid "cannot move temporary tables of other sessions"
 msgstr "ne peut pas déplacer les tables temporaires d'autres sessions"
 
-#: commands/tablecmds.c:9955
+#: commands/tablecmds.c:10043
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr "seuls les tables, index et vues matérialisées existent dans les tablespaces"
 
-#: commands/tablecmds.c:9967
+#: commands/tablecmds.c:10055
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "ne peut pas déplacer les relations dans ou à partir du tablespace pg_global"
 
-#: commands/tablecmds.c:10058
+#: commands/tablecmds.c:10146
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr "annulation car le verrou sur la relation « %s.%s » n'est pas disponible"
 
-#: commands/tablecmds.c:10074
+#: commands/tablecmds.c:10162
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "aucune relation correspondante trouvée dans le tablespace « %s »"
 
-#: commands/tablecmds.c:10141 storage/buffer/bufmgr.c:801
+#: commands/tablecmds.c:10229 storage/buffer/bufmgr.c:801
 #, c-format
 msgid "invalid page in block %u of relation %s"
 msgstr "page invalide dans le bloc %u de la relation %s"
 
-#: commands/tablecmds.c:10221
+#: commands/tablecmds.c:10309
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "ne peut pas modifier l'héritage d'une table typée"
 
-#: commands/tablecmds.c:10271
+#: commands/tablecmds.c:10359
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "ne peut pas hériter à partir d'une relation temporaire d'une autre session"
 
-#: commands/tablecmds.c:10325
+#: commands/tablecmds.c:10413
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "héritage circulaire interdit"
 
-#: commands/tablecmds.c:10326
+#: commands/tablecmds.c:10414
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "« %s » est déjà un enfant de « %s »."
 
-#: commands/tablecmds.c:10334
+#: commands/tablecmds.c:10422
 #, 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:10475
+#: commands/tablecmds.c:10563
 #, 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:10491 commands/tablecmds.c:10524
+#: commands/tablecmds.c:10579 commands/tablecmds.c:10612
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:10607
+#: commands/tablecmds.c:10695
 #, 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:10615
+#: commands/tablecmds.c:10703
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
 msgstr "la contrainte « %s » entre en conflit avec une contrainte non héritée sur la table fille « %s »"
 
-#: commands/tablecmds.c:10626
+#: commands/tablecmds.c:10714
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
 msgstr "la contrainte « %s » entre en conflit avec une contrainte NOT VALID sur la table fille « %s »"
 
-#: commands/tablecmds.c:10650
+#: commands/tablecmds.c:10738
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "la contrainte « %s » manque à la table enfant"
 
-#: commands/tablecmds.c:10734
+#: commands/tablecmds.c:10822
 #, 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:10968
+#: commands/tablecmds.c:11056
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "les tables avec type ne peuvent pas hériter d'autres tables"
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11087
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "la colonne « %s » manque à la table"
 
-#: commands/tablecmds.c:11009
+#: commands/tablecmds.c:11097
 #, 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:11018
+#: commands/tablecmds.c:11106
 #, 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:11031
+#: commands/tablecmds.c:11119
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "la table a une colonne supplémentaire « %s »"
 
-#: commands/tablecmds.c:11083
+#: commands/tablecmds.c:11171
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "« %s » n'est pas une table typée"
 
-#: commands/tablecmds.c:11266
+#: commands/tablecmds.c:11354
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr "ne peut pas utiliser l'index non unique « %s » comme identité de réplicat"
 
-#: commands/tablecmds.c:11272
+#: commands/tablecmds.c:11360
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr "ne peut pas utiliser l'index « %s » immédiat comme identité de réplicat"
 
-#: commands/tablecmds.c:11278
+#: commands/tablecmds.c:11366
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr "ne peut pas utiliser un index par expression « %s » comme identité de réplicat"
 
-#: commands/tablecmds.c:11284
+#: commands/tablecmds.c:11372
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "ne peut pas utiliser l'index partiel « %s » comme identité de réplicat"
 
-#: commands/tablecmds.c:11290
+#: commands/tablecmds.c:11378
 #, c-format
 msgid "cannot use invalid index \"%s\" as replica identity"
 msgstr "ne peut pas utiliser l'index invalide « %s » comme identité de réplicat"
 
-#: commands/tablecmds.c:11311
+#: commands/tablecmds.c:11399
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
 msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne %d est une colonne système"
 
-#: commands/tablecmds.c:11318
+#: commands/tablecmds.c:11406
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
 msgstr "l'index « %s » ne peut pas être utilisé comme identité de réplicat car la colonne « %s » peut être NULL"
 
-#: commands/tablecmds.c:11521
+#: commands/tablecmds.c:11609
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr "ne peut pas modifier le statut de journalisation de la table « %s » parce qu'elle est temporaire"
 
-#: commands/tablecmds.c:11580
+#: commands/tablecmds.c:11668
 #, c-format
 msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
 msgstr "n'a pas pu passer la table « %s » en journalisé car elle référence la table non journalisée « %s »"
 
-#: commands/tablecmds.c:11590
+#: commands/tablecmds.c:11678
 #, c-format
 msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
 msgstr "n'a pas pu passer la table « %s » en non journalisé car elle référence la table journalisée « %s »"
 
-#: commands/tablecmds.c:11647
+#: commands/tablecmds.c:11735
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr "ne peut pas déplacer une séquence OWNED BY dans un autre schéma"
 
-#: commands/tablecmds.c:11748
+#: commands/tablecmds.c:11836
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "la relation « %s » existe déjà dans le schéma « %s »"
 
-#: commands/tablecmds.c:12273
+#: commands/tablecmds.c:12361
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "« %s » n'est pas un type composite"
 
-#: commands/tablecmds.c:12303
+#: commands/tablecmds.c:12391
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
 msgstr "« %s » n'est pas une table, une vue, une vue matérialisée, une séquence ou une table distante"
@@ -9136,17 +9137,17 @@ msgstr ""
 "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1498
+#: commands/vacuumlazy.c:1499
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "« %s » : mis en suspens du tronquage à cause d'un conflit dans la demande de verrou"
 
-#: commands/vacuumlazy.c:1563
+#: commands/vacuumlazy.c:1564
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "« %s » : %u pages tronqués en %u"
 
-#: commands/vacuumlazy.c:1619
+#: commands/vacuumlazy.c:1620
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "« %s » : mis en suspens du tronquage à cause d'un conflit dans la demande de verrou"
@@ -10261,91 +10262,91 @@ msgstr "les contraintes %s ne peuvent pas 
 msgid "%s constraints cannot be marked NO INHERIT"
 msgstr "les contraintes %s ne peuvent pas être marquées NO INHERIT"
 
-#: guc-file.l:316
+#: guc-file.l:315
 #, c-format
 msgid "unrecognized configuration parameter \"%s\" in file \"%s\" line %u"
 msgstr "paramètre de configuration « %s » non reconnu dans le fichier « %s », ligne %u"
 
-#: guc-file.l:353 utils/misc/guc.c:5733 utils/misc/guc.c:5925 utils/misc/guc.c:6015 utils/misc/guc.c:6105 utils/misc/guc.c:6213 utils/misc/guc.c:6308
+#: guc-file.l:352 utils/misc/guc.c:5733 utils/misc/guc.c:5925 utils/misc/guc.c:6015 utils/misc/guc.c:6105 utils/misc/guc.c:6213 utils/misc/guc.c:6308
 #, c-format
 msgid "parameter \"%s\" cannot be changed without restarting the server"
 msgstr "le paramètre « %s » ne peut pas être modifié sans redémarrer le serveur"
 
-#: guc-file.l:389
+#: guc-file.l:388
 #, c-format
 msgid "parameter \"%s\" removed from configuration file, reset to default"
 msgstr ""
 "paramètre « %s » supprimé du fichier de configuration ;\n"
 "réinitialisation à la valeur par défaut"
 
-#: guc-file.l:455
+#: guc-file.l:454
 #, c-format
 msgid "parameter \"%s\" changed to \"%s\""
 msgstr "paramètre « %s » modifié par « %s »"
 
-#: guc-file.l:497
+#: guc-file.l:496
 #, c-format
 msgid "configuration file \"%s\" contains errors"
 msgstr "le fichier de configuration « %s » contient des erreurs"
 
-#: guc-file.l:502
+#: guc-file.l:501
 #, c-format
 msgid "configuration file \"%s\" contains errors; unaffected changes were applied"
 msgstr "le fichier de configuration « %s » contient des erreurs ; les modifications non affectées ont été appliquées"
 
-#: guc-file.l:507
+#: guc-file.l:506
 #, c-format
 msgid "configuration file \"%s\" contains errors; no changes were applied"
 msgstr "le fichier de configuration « %s » contient des erreurs ; aucune modification n'a été appliquée"
 
-#: guc-file.l:579
+#: guc-file.l:578
 #, c-format
 msgid "empty configuration file name: \"%s\""
 msgstr "nom du fichier de configuration vide : « %s »"
 
-#: guc-file.l:596
+#: guc-file.l:595
 #, c-format
 msgid "could not open configuration file \"%s\": maximum nesting depth exceeded"
 msgstr ""
 "n'a pas pu ouvrir le fichier de configuration « %s » : profondeur\n"
 "d'imbrication dépassé"
 
-#: guc-file.l:616
+#: guc-file.l:615
 #, c-format
 msgid "configuration file recursion in \"%s\""
 msgstr "récursion du fichier de configuration dans « %s »"
 
-#: guc-file.l:632 libpq/hba.c:1756
+#: guc-file.l:631 libpq/hba.c:1756
 #, c-format
 msgid "could not open configuration file \"%s\": %m"
 msgstr "n'a pas pu ouvrir le fichier de configuration « %s » : %m"
 
-#: guc-file.l:643
+#: guc-file.l:642
 #, c-format
 msgid "skipping missing configuration file \"%s\""
 msgstr "ignore le fichier de configuration « %s » manquant"
 
-#: guc-file.l:897
+#: guc-file.l:896
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near end of line"
 msgstr "erreur de syntaxe dans le fichier « %s », ligne %u, près de la fin de ligne"
 
-#: guc-file.l:907
+#: guc-file.l:906
 #, c-format
 msgid "syntax error in file \"%s\" line %u, near token \"%s\""
 msgstr "erreur de syntaxe dans le fichier « %s », ligne %u, près du mot clé « %s »"
 
-#: guc-file.l:927
+#: guc-file.l:926
 #, c-format
 msgid "too many syntax errors found, abandoning file \"%s\""
 msgstr "trop d'erreurs de syntaxe trouvées, abandon du fichier « %s »"
 
-#: guc-file.l:982
+#: guc-file.l:981
 #, c-format
 msgid "empty configuration directory name: \"%s\""
 msgstr "nom du répertoire de configuration vide : « %s »"
 
-#: guc-file.l:1001
+#: guc-file.l:1000
 #, c-format
 msgid "could not open configuration directory \"%s\": %m"
 msgstr "n'a pas pu ouvrir le répertoire de configuration « %s » : %m"
@@ -10928,7 +10929,7 @@ msgstr "n'a pas pu 
 msgid "large object read request is too large"
 msgstr "la demande de lecture du Large Object est trop grande"
 
-#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:211 utils/adt/genfile.c:252
+#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:204 utils/adt/genfile.c:245
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "la longueur demandée ne peut pas être négative"
@@ -11841,7 +11842,7 @@ 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"
 
-#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:1820 parser/parse_coerce.c:1848 parser/parse_coerce.c:1924 parser/parse_expr.c:1994 parser/parse_func.c:597 parser/parse_oper.c:952
+#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:1820 parser/parse_coerce.c:1848 parser/parse_coerce.c:1924 parser/parse_expr.c:1994 parser/parse_func.c:597 parser/parse_oper.c:952 utils/fmgr/funcapi.c:467
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "n'a pas pu trouver le type array pour le type de données %s"
@@ -15272,7 +15273,7 @@ msgstr "l'origine de r
 msgid "could not find free replication state slot for replication origin with OID %u"
 msgstr "n'a pas pu trouver l'emplacement de l'état de réplication pour l'origine de réplication d'OID %u"
 
-#: replication/logical/origin.c:892 replication/logical/origin.c:1072 replication/slot.c:1304
+#: replication/logical/origin.c:892 replication/logical/origin.c:1072 replication/slot.c:1320
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Augmentez max_replication_slots et recommencez."
@@ -15287,29 +15288,29 @@ msgstr "ne peut pas configurer l'origine de r
 msgid "no replication origin is configured"
 msgstr "aucune origine de réplication n'est configurée"
 
-#: replication/logical/reorderbuffer.c:2391
+#: replication/logical/reorderbuffer.c:2388
 #, c-format
 msgid "could not write to data file for XID %u: %m"
 msgstr "n'a pas pu écrire dans le fichier pour le XID %u : %m"
 
-#: replication/logical/reorderbuffer.c:2493 replication/logical/reorderbuffer.c:2513
+#: replication/logical/reorderbuffer.c:2490 replication/logical/reorderbuffer.c:2510
 #, c-format
 msgid "could not read from reorderbuffer spill file: %m"
 msgstr "n'a pas pu lire le fichier « reorderbuffer spill » : %m"
 
-#: replication/logical/reorderbuffer.c:2497 replication/logical/reorderbuffer.c:2517
+#: replication/logical/reorderbuffer.c:2494 replication/logical/reorderbuffer.c:2514
 #, c-format
 msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
 msgstr ""
 "n'a pas pu lire à partir du fichier « reorderbuffer spill » : a lu seulement %d octets\n"
 "sur %u"
 
-#: replication/logical/reorderbuffer.c:2705
+#: replication/logical/reorderbuffer.c:2702
 #, c-format
 msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
 msgstr "n'a pas pu supprimer le fichier « %s » lors de la suppression de pg_replslot/%s/*.xid : %m"
 
-#: replication/logical/reorderbuffer.c:3173
+#: replication/logical/reorderbuffer.c:3170
 #, c-format
 msgid "could not read from file \"%s\": read %d instead of %d bytes"
 msgstr "n'a pas pu lire à partir du fichier « %s » : lu %d octets au lieu de %d octets"
@@ -15426,7 +15427,7 @@ msgstr "le slot de r
 msgid "replication slot \"%s\" is already active for PID %d"
 msgstr "le slot de réplication « %s » est déjà actif pour le PID %d"
 
-#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1240
+#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1256
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "n'a pas pu supprimer le répertoire « %s »"
@@ -15441,52 +15442,52 @@ msgstr "les slots de r
 msgid "replication slots can only be used if wal_level >= archive"
 msgstr "les slots de réplication peuvent seulement être utilisés si wal_level >= archive"
 
-#: replication/slot.c:1174 replication/slot.c:1212
+#: replication/slot.c:1190 replication/slot.c:1228
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "n'a pas pu lire le fichier « %s », a lu %d sur %u : %m"
 
-#: replication/slot.c:1183
+#: replication/slot.c:1199
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr "le fichier « %s » du slot de réplication a le nombre magique %u au lieu de %u"
 
-#: replication/slot.c:1190
+#: replication/slot.c:1206
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "le fichier « %s » du slot de réplication a une version %u non supportée"
 
-#: replication/slot.c:1197
+#: replication/slot.c:1213
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "le slot de réplication « %s » a une taille %u corrompue"
 
-#: replication/slot.c:1227
+#: replication/slot.c:1243
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr "différence de somme de contrôle pour le fichier de slot de réplication « %s » : est %u, devrait être %u"
 
-#: replication/slot.c:1261
+#: replication/slot.c:1277
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "le slot de réplication logique « %s » existe mais, wal_level < logical"
 
-#: replication/slot.c:1263
+#: replication/slot.c:1279
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Modifiez wal_level pour valoir logical ou supérieur."
 
-#: replication/slot.c:1267
+#: replication/slot.c:1283
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < archive"
 msgstr "le slot de réplication physique « %s » existe mais, wal_level < archive"
 
-#: replication/slot.c:1269
+#: replication/slot.c:1285
 #, c-format
 msgid "Change wal_level to be archive or higher."
 msgstr "Modifiez wal_level pour valoir archive ou supérieur."
 
-#: replication/slot.c:1303
+#: replication/slot.c:1319
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "trop de slots de réplication actifs avant l'arrêt"
@@ -16100,7 +16101,7 @@ msgstr ""
 msgid "invalid Unicode escape character"
 msgstr "chaîne d'échappement Unicode invalide"
 
-#: scan.l:612 scan.l:620 scan.l:628 scan.l:629 scan.l:630 scan.l:1372 scan.l:1399 scan.l:1403 scan.l:1441 scan.l:1445 scan.l:1467 scan.l:1477
+#: scan.l:612 scan.l:620 scan.l:628 scan.l:629 scan.l:630 scan.l:1371 scan.l:1398 scan.l:1402 scan.l:1440 scan.l:1444 scan.l:1466 scan.l:1476
 msgid "invalid Unicode surrogate pair"
 msgstr "paire surrogate Unicode invalide"
 
@@ -16143,56 +16144,56 @@ msgid "operator too long"
 msgstr "opérateur trop long"
 
 #. translator: %s is typically the translation of "syntax error"
-#: scan.l:1115
+#: scan.l:1114
 #, c-format
 msgid "%s at end of input"
 msgstr "%s à la fin de l'entrée"
 
 #. translator: first %s is typically the translation of "syntax error"
-#: scan.l:1123
+#: scan.l:1122
 #, c-format
 msgid "%s at or near \"%s\""
 msgstr "%s sur ou près de « %s »"
 
-#: scan.l:1288 scan.l:1320
+#: scan.l:1287 scan.l:1319
 msgid "Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8"
 msgstr ""
 "Les valeurs d'échappement unicode ne peuvent pas être utilisées pour les\n"
 "valeurs de point de code au-dessus de 007F quand l'encodage serveur n'est\n"
 "pas UTF8"
 
-#: scan.l:1316 scan.l:1459
+#: scan.l:1315 scan.l:1458
 msgid "invalid Unicode escape value"
 msgstr "valeur d'échappement Unicode invalide"
 
-#: scan.l:1523
+#: scan.l:1522
 #, c-format
 msgid "nonstandard use of \\' in a string literal"
 msgstr "utilisation non standard de \\' dans une chaîne littérale"
 
-#: scan.l:1524
+#: scan.l:1523
 #, c-format
 msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')."
 msgstr ""
 "Utilisez '' pour écrire des guillemets dans une chaîne ou utilisez la syntaxe de\n"
 "chaîne d'échappement (E'...')."
 
-#: scan.l:1533
+#: scan.l:1532
 #, c-format
 msgid "nonstandard use of \\\\ in a string literal"
 msgstr "utilisation non standard de \\\\ dans une chaîne littérale"
 
-#: scan.l:1534
+#: scan.l:1533
 #, c-format
 msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
 msgstr "Utilisez la syntaxe de chaîne d'échappement pour les antislashs, c'est-à-dire E'\\\\'."
 
-#: scan.l:1548
+#: scan.l:1547
 #, c-format
 msgid "nonstandard use of escape in a string literal"
 msgstr "utilisation non standard d'un échappement dans une chaîne littérale"
 
-#: scan.l:1549
+#: scan.l:1548
 #, c-format
 msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
 msgstr ""
@@ -16418,12 +16419,12 @@ msgstr "La taille de l'entr
 msgid "requested shared memory size overflows size_t"
 msgstr "la taille de la mémoire partagée demandée dépasse size_t"
 
-#: storage/ipc/standby.c:529 tcop/postgres.c:3016
+#: storage/ipc/standby.c:537 tcop/postgres.c:3016
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "annulation de la requête à cause d'un conflit avec la restauration"
 
-#: storage/ipc/standby.c:530 tcop/postgres.c:2289
+#: storage/ipc/standby.c:538 tcop/postgres.c:2289
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr "La transaction de l'utilisateur causait un verrou mortel lors de la restauration."
@@ -18346,47 +18347,47 @@ msgstr "
 msgid "\"RN\" not supported for input"
 msgstr "« RN » non supporté en entrée"
 
-#: utils/adt/genfile.c:62
+#: utils/adt/genfile.c:55
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "référence non autorisée au répertoire parent (« .. »)"
 
-#: utils/adt/genfile.c:73
+#: utils/adt/genfile.c:66
 #, c-format
 msgid "absolute path not allowed"
 msgstr "chemin absolu non autorisé"
 
-#: utils/adt/genfile.c:78
+#: utils/adt/genfile.c:71
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "le chemin doit être dans ou en-dessous du répertoire courant"
 
-#: utils/adt/genfile.c:125 utils/adt/oracle_compat.c:184 utils/adt/oracle_compat.c:282 utils/adt/oracle_compat.c:758 utils/adt/oracle_compat.c:1059
+#: utils/adt/genfile.c:118 utils/adt/oracle_compat.c:184 utils/adt/oracle_compat.c:282 utils/adt/oracle_compat.c:758 utils/adt/oracle_compat.c:1059
 #, c-format
 msgid "requested length too large"
 msgstr "longueur demandée trop importante"
 
-#: utils/adt/genfile.c:142
+#: utils/adt/genfile.c:135
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "n'a pas pu parcourir le fichier « %s » : %m"
 
-#: utils/adt/genfile.c:200 utils/adt/genfile.c:241
+#: utils/adt/genfile.c:193 utils/adt/genfile.c:234
 #, c-format
 msgid "must be superuser to read files"
 msgstr "doit être super-utilisateur pour lire des fichiers"
 
-#: utils/adt/genfile.c:318
+#: utils/adt/genfile.c:311
 #, c-format
 msgid "must be superuser to get file information"
 msgstr "doit être super-utilisateur pour obtenir des informations sur le fichier"
 
-#: utils/adt/genfile.c:404
+#: utils/adt/genfile.c:403
 #, c-format
 msgid "must be superuser to get directory listings"
 msgstr "doit être super-utilisateur pour obtenir le contenu du répertoire"
 
-#: utils/adt/geo_ops.c:301 utils/adt/geo_ops.c:1400 utils/adt/geo_ops.c:3506 utils/adt/geo_ops.c:4323 utils/adt/geo_ops.c:5267
+#: utils/adt/geo_ops.c:301 utils/adt/geo_ops.c:1400 utils/adt/geo_ops.c:3506 utils/adt/geo_ops.c:4323 utils/adt/geo_ops.c:5270
 #, c-format
 msgid "too many points requested"
 msgstr "trop de points demandé"
@@ -18481,32 +18482,32 @@ msgstr "la fonction 
 msgid "open path cannot be converted to polygon"
 msgstr "le chemin ouvert ne peut être converti en polygône"
 
-#: utils/adt/geo_ops.c:4629 utils/adt/geo_ops.c:4639 utils/adt/geo_ops.c:4654 utils/adt/geo_ops.c:4660
+#: utils/adt/geo_ops.c:4632 utils/adt/geo_ops.c:4642 utils/adt/geo_ops.c:4657 utils/adt/geo_ops.c:4663
 #, 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:4682 utils/adt/geo_ops.c:4690
+#: utils/adt/geo_ops.c:4685 utils/adt/geo_ops.c:4693
 #, c-format
 msgid "could not format \"circle\" value"
 msgstr "n'a pas pu formater la valeur « circle »"
 
-#: utils/adt/geo_ops.c:4717
+#: utils/adt/geo_ops.c:4720
 #, c-format
 msgid "invalid radius in external \"circle\" value"
 msgstr "diamètre invalide pour la valeur externe de « circle »"
 
-#: utils/adt/geo_ops.c:5253
+#: utils/adt/geo_ops.c:5256
 #, c-format
 msgid "cannot convert circle with radius zero to polygon"
 msgstr "ne peut pas convertir le cercle avec un diamètre zéro en un polygône"
 
-#: utils/adt/geo_ops.c:5258
+#: utils/adt/geo_ops.c:5261
 #, c-format
 msgid "must request at least 2 points"
 msgstr "doit demander au moins deux points"
 
-#: utils/adt/geo_ops.c:5302
+#: utils/adt/geo_ops.c:5305
 #, c-format
 msgid "cannot convert empty polygon to circle"
 msgstr "ne peut pas convertir un polygône vide en cercle"
@@ -18660,7 +18661,7 @@ msgstr "donn
 msgid "key value must be scalar, not array, composite, or json"
 msgstr "la valeur clé doit être scalaire, et non pas un tableau ou une valeur composite ou un json"
 
-#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1502
+#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1557
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "n'a pas pu déterminer le type de données pour l'argument %d"
@@ -18947,29 +18948,29 @@ msgstr "doit 
 msgid "rotation not possible because log collection not active"
 msgstr "rotation impossible car la récupération des journaux applicatifs n'est pas activée"
 
-#: utils/adt/misc.c:273
+#: utils/adt/misc.c:288
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "le tablespace global n'a jamais de bases de données"
 
-#: utils/adt/misc.c:294
+#: utils/adt/misc.c:310
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u n'est pas un OID de tablespace"
 
-#: utils/adt/misc.c:491
+#: utils/adt/misc.c:504
 msgid "unreserved"
 msgstr "non réservé"
 
-#: utils/adt/misc.c:495
+#: utils/adt/misc.c:508
 msgid "unreserved (cannot be function or type name)"
 msgstr "non réservé (ne peut pas être un nom de fonction ou de type)"
 
-#: utils/adt/misc.c:499
+#: utils/adt/misc.c:512
 msgid "reserved (can be function or type name)"
 msgstr "réservé (peut être un nom de fonction ou de type)"
 
-#: utils/adt/misc.c:503
+#: utils/adt/misc.c:516
 msgid "reserved"
 msgstr "réservé"
 
@@ -19468,7 +19469,7 @@ msgstr "Trop de virgules."
 msgid "Junk after right parenthesis or bracket."
 msgstr "Problème après la parenthèse droite ou le crochet droit."
 
-#: utils/adt/regexp.c:289 utils/adt/regexp.c:1369 utils/adt/varlena.c:3713
+#: utils/adt/regexp.c:289 utils/adt/regexp.c:1369 utils/adt/varlena.c:3715
 #, c-format
 msgid "regular expression failed: %s"
 msgstr "l'expression rationnelle a échoué : %s"
@@ -19508,7 +19509,7 @@ msgstr "trop d'arguments"
 msgid "Provide two argument types for operator."
 msgstr "Fournit deux types d'argument pour l'opérateur."
 
-#: utils/adt/regproc.c:1595 utils/adt/regproc.c:1619 utils/adt/regproc.c:1716 utils/adt/regproc.c:1740 utils/adt/regproc.c:1842 utils/adt/regproc.c:1847 utils/adt/varlena.c:2872 utils/adt/varlena.c:2877
+#: utils/adt/regproc.c:1595 utils/adt/regproc.c:1619 utils/adt/regproc.c:1716 utils/adt/regproc.c:1740 utils/adt/regproc.c:1842 utils/adt/regproc.c:1847 utils/adt/varlena.c:2874 utils/adt/varlena.c:2879
 #, c-format
 msgid "invalid name syntax"
 msgstr "syntaxe du nom invalide"
@@ -20054,7 +20055,7 @@ msgstr "ne peut pas utiliser l'op
 msgid "bit index %d out of valid range (0..%d)"
 msgstr "index de bit %d en dehors des limites valides (0..%d)"
 
-#: utils/adt/varbit.c:1803 utils/adt/varlena.c:2790
+#: utils/adt/varbit.c:1803 utils/adt/varlena.c:2792
 #, c-format
 msgid "new bit must be 0 or 1"
 msgstr "le nouveau bit doit valoir soit 0 soit 1"
@@ -20084,47 +20085,47 @@ msgstr "n'a pas pu convertir la cha
 msgid "could not compare Unicode strings: %m"
 msgstr "n'a pas pu comparer les chaînes unicode : %m"
 
-#: utils/adt/varlena.c:2668 utils/adt/varlena.c:2699 utils/adt/varlena.c:2735 utils/adt/varlena.c:2778
+#: utils/adt/varlena.c:2668 utils/adt/varlena.c:2700 utils/adt/varlena.c:2736 utils/adt/varlena.c:2780
 #, c-format
 msgid "index %d out of valid range, 0..%d"
 msgstr "index %d en dehors des limites valides, 0..%d"
 
-#: utils/adt/varlena.c:3809
+#: utils/adt/varlena.c:3811
 #, c-format
 msgid "field position must be greater than zero"
 msgstr "la position du champ doit être plus grand que zéro"
 
-#: utils/adt/varlena.c:4688
+#: utils/adt/varlena.c:4690
 #, c-format
 msgid "unterminated format specifier"
 msgstr "spécificateur de format non terminé"
 
-#: utils/adt/varlena.c:4820 utils/adt/varlena.c:4940
+#: utils/adt/varlena.c:4822 utils/adt/varlena.c:4942
 #, c-format
 msgid "unrecognized conversion type specifier \"%c\""
 msgstr "spécificateur de type de conversion « %c » non reconnu"
 
-#: utils/adt/varlena.c:4832 utils/adt/varlena.c:4889
+#: utils/adt/varlena.c:4834 utils/adt/varlena.c:4891
 #, c-format
 msgid "too few arguments for format"
 msgstr "trop peu d'arguments pour le format"
 
-#: utils/adt/varlena.c:4983 utils/adt/varlena.c:5166
+#: utils/adt/varlena.c:4985 utils/adt/varlena.c:5168
 #, c-format
 msgid "number is out of range"
 msgstr "le nombre est en dehors des limites"
 
-#: utils/adt/varlena.c:5047 utils/adt/varlena.c:5075
+#: utils/adt/varlena.c:5049 utils/adt/varlena.c:5077
 #, c-format
 msgid "format specifies argument 0, but arguments are numbered from 1"
 msgstr "le format indique l'argument 0 mais les arguments sont numérotés à partir de 1"
 
-#: utils/adt/varlena.c:5068
+#: utils/adt/varlena.c:5070
 #, c-format
 msgid "width argument position must be ended by \"$\""
 msgstr "la position de l'argument width doit se terminer par « $ »"
 
-#: utils/adt/varlena.c:5113
+#: utils/adt/varlena.c:5115
 #, c-format
 msgid "null values cannot be formatted as an SQL identifier"
 msgstr "les valeurs NULL ne peuvent pas être formatés comme un identifiant SQL"
@@ -20305,17 +20306,17 @@ msgstr "aucune fonction en sortie disponible pour le type %s"
 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:5224
+#: utils/cache/relcache.c:5221
 #, 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:5226
+#: utils/cache/relcache.c:5223
 #, c-format
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Continue malgré tout, mais quelque chose s'est mal passé."
 
-#: utils/cache/relcache.c:5549
+#: utils/cache/relcache.c:5546
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "n'a pas pu supprimer le fichier cache « %s » : %m"
@@ -20594,24 +20595,34 @@ msgstr "la fonction %u a trop d'arguments (%d, le maximum 
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "fonction %u de validation du langage appelée pour le langage %u au lieu de %u"
 
-#: utils/fmgr/funcapi.c:355
+#: utils/fmgr/funcapi.c:364
 #, c-format
 msgid "could not determine actual result type for function \"%s\" declared to return type %s"
 msgstr ""
 "n'a pas pu déterminer le type du résultat actuel pour la fonction « %s »\n"
 "déclarant retourner le type %s"
 
-#: utils/fmgr/funcapi.c:1342 utils/fmgr/funcapi.c:1373
+#: utils/fmgr/funcapi.c:426
+#, c-format
+msgid "argument declared %s is not an array but type %s"
+msgstr "l'argument déclaré %s n'est pas un tableau mais de type %s"
+
+#: utils/fmgr/funcapi.c:440
+#, c-format
+msgid "argument declared %s is not a range type but type %s"
+msgstr "l'argument déclaré %s n'est pas un type d'intervalle mais de type %s"
+
+#: utils/fmgr/funcapi.c:1397 utils/fmgr/funcapi.c:1428
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "le nombre d'alias ne correspond pas au nombre de colonnes"
 
-#: utils/fmgr/funcapi.c:1367
+#: utils/fmgr/funcapi.c:1422
 #, c-format
 msgid "no column alias was provided"
 msgstr "aucun alias de colonne n'a été fourni"
 
-#: utils/fmgr/funcapi.c:1391
+#: utils/fmgr/funcapi.c:1446
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr ""
@@ -23037,827 +23048,814 @@ msgstr ""
 msgid "cannot import a snapshot from a different database"
 msgstr "ne peut pas importer un snapshot à partir d'une base de données différente"
 
-#~ msgid "replication identifier %d is already active for PID %d"
-#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d"
+#~ msgid "cannot drop temporary schema \"%s\""
+#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »"
 
-#~ msgid "column \"%s\" of relation \"%s\" is specified twice"
-#~ msgstr "la colonne « %s » de la relation « %s » est indiquée deux fois"
+#~ msgid "replication origin %d is already active for PID %d"
+#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d"
 
-#~ msgid "invalid number of arguments: object must be matched key value pairs"
-#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur"
+#~ msgid "view must have at least one column"
+#~ msgstr "la vue doit avoir au moins une colonne"
 
-#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\""
-#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »"
+#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
+#~ msgstr ""
+#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n"
+#~ "d'exécution, supprimez le bloc de mémoire partagée\n"
+#~ "ou supprimez simplement le fichier « %s »."
 
-#~ msgid "cannot create temporary tables in parallel mode"
-#~ msgstr "ne peut pas créer des tables temporaires dans le mode de parallélisation"
+#~ msgid "wrong range of array subscripts"
+#~ msgstr "mauvais échelle des indices du tableau"
 
-#~ msgid "setsockopt(SO_REUSEADDR) failed: %m"
-#~ msgstr "setsockopt(SO_REUSEADDR) a échoué : %m"
+#~ msgid "Lower bound of dimension array must be one."
+#~ msgstr "La limite inférieure du tableau doit valoir un."
 
-#~ msgid "Transaction ID %u finished; no more running transactions."
-#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours."
+#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m"
+#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m"
 
-#~ msgid "%u transaction needs to finish."
-#~ msgid_plural "%u transactions need to finish."
-#~ msgstr[0] "La transaction %u doit se terminer."
-#~ msgstr[1] "Les transactions %u doivent se terminer."
+#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m"
+#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m"
 
-#~ msgid "could not determine data type for argument 1"
-#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1"
+#~ msgid "JSON does not support infinite date values."
+#~ msgstr "JSON ne supporte pas les valeurs infinies de date."
 
-#~ msgid "could not determine data type for argument 2"
-#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2"
+#~ msgid "JSON does not support infinite timestamp values."
+#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp."
 
-#~ msgid "argument %d: could not determine data type"
-#~ msgstr "argument %d : n'a pas pu déterminer le type de données"
+#~ msgid "cannot override frame clause of window \"%s\""
+#~ msgstr "ne peut pas surcharger la frame clause du window « %s »"
 
-#~ msgid "system columns cannot be used in an ON CONFLICT clause"
-#~ msgstr "les colonnes systèmes ne peuvent pas être utilisées dans une clause ON CONFLICT"
+#~ msgid "window functions cannot use named arguments"
+#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
 
-#~ msgid "huge TLB pages not supported on this platform"
-#~ msgstr "Huge Pages TLB non supporté sur cette plateforme."
+#~ msgid "invalid list syntax for \"listen_addresses\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « listen_addresses »"
 
-#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\""
-#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »"
+#~ msgid "invalid list syntax for \"unix_socket_directories\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »"
 
-#~ msgid "invalid length in external \"numeric\" value"
-#~ msgstr "longueur invalide dans la valeur externe « numeric »"
+#~ msgid "Valid values are '[]', '[)', '(]', and '()'."
+#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
 
-#~ msgid "mapped win32 error code %lu to %d"
-#~ msgstr "correspondance du code d'erreur win32 %lu en %d"
+#~ msgid "poll() failed in statistics collector: %m"
+#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
 
-#~ msgid "unrecognized win32 error code: %lu"
-#~ msgstr "code d'erreur win32 non reconnu : %lu"
+#~ msgid "select() failed in logger process: %m"
+#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
 
-#~ msgid "invalid value for recovery parameter \"recovery_target\""
-#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »"
+#~ msgid "%s: could not open file \"%s\": %s\n"
+#~ msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n"
 
-#~ msgid "redo record is at %X/%X; shutdown %s"
-#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
+#~ msgid "%s: could not open log file \"%s/%s\": %s\n"
+#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n"
 
-#~ msgid "next transaction ID: %u/%u; next OID: %u"
-#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
+#~ msgid "%s: could not fork background process: %s\n"
+#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
 
-#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u"
-#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
+#~ msgid "%s: could not dissociate from controlling TTY: %s\n"
+#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n"
 
-#~ msgid "oldest unfrozen transaction ID: %u, in database %u"
+#~ msgid "Runs the server silently."
+#~ msgstr "Lance le serveur de manière silencieuse."
+
+#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
 #~ msgstr ""
-#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n"
-#~ "données %u"
+#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n"
+#~ "tâche de fond et les terminaux de contrôles seront dés-associés."
 
-#~ msgid "invalid xlog switch record at %X/%X"
-#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X"
+#~ msgid "WAL sender sleep time between WAL replications."
+#~ msgstr ""
+#~ "Temps d'endormissement du processus d'envoi des journaux de transactions entre\n"
+#~ "les réplications des journaux de transactions."
 
-#~ msgid "record with zero length at %X/%X"
-#~ msgstr "enregistrement de longueur nulle à %X/%X"
+#~ msgid "Sets the list of known custom variable classes."
+#~ msgstr "Initialise la liste des classes variables personnalisées connues."
 
-#~ msgid "invalid backup block size in record at %X/%X"
-#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X"
+#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
+#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas"
 
-#~ msgid "incorrect hole size in record at %X/%X"
-#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X"
+#~ msgid "removing built-in function \"%s\""
+#~ msgstr "suppression de la fonction interne « %s »"
 
-#~ msgid "incorrect total length in record at %X/%X"
-#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
+#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
+#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
 
-#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s."
-#~ msgstr ""
-#~ "L'identifiant du journal de transactions du système de base de données est %s,\n"
-#~ "l'identifiant pg_control du système de base de données dans pg_control est %s."
+#~ msgid "Must be superuser to drop a foreign-data wrapper."
+#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes."
 
-#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header."
+#~ msgid "must be superuser to drop text search parsers"
 #~ msgstr ""
-#~ "le journal de transactions provient d'un système de bases de données différent :\n"
-#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page."
+#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n"
+#~ "texte"
 
-#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header."
-#~ msgstr ""
-#~ "le journal de transactions provient d'un système de bases de données différent :\n"
-#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page."
+#~ msgid "must be superuser to drop text search templates"
+#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte"
 
-#~ msgid "=> is deprecated as an operator name"
-#~ msgstr "=> est un nom d'opérateur obsolète"
+#~ msgid "recovery is still in progress, can't accept WAL streaming connections"
+#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL"
 
-#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL."
-#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL."
+#~ msgid "standby connections not allowed because wal_level=minimal"
+#~ msgstr "connexions standby non autorisées car wal_level=minimal"
 
-#~ msgid "inherited relation \"%s\" is not a table"
-#~ msgstr "la relation héritée « %s » n'est pas une table"
+#~ msgid "could not open directory \"pg_tblspc\": %m"
+#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
 
-#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table"
-#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante"
+#~ msgid "could not access root certificate file \"%s\": %m"
+#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
 
-#~ msgid "Specify a USING expression to perform the conversion."
-#~ msgstr "Donnez une expression USING pour réaliser la conversion."
+#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
+#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
 
-#~ msgid ""
-#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
-#~ "pages: %d removed, %d remain\n"
-#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n"
-#~ "buffer usage: %d hits, %d misses, %d dirtied\n"
-#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
-#~ "system usage: %s"
-#~ msgstr ""
-#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n"
-#~ "pages : %d supprimées, %d restantes\n"
-#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n"
-#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n"
-#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n"
-#~ "utilisation système : %s"
+#~ msgid "Certificates will not be checked against revocation list."
+#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation."
 
-#~ msgid ""
-#~ "%.0f dead row versions cannot be removed yet.\n"
-#~ "There were %.0f unused item pointers.\n"
-#~ "%u pages are entirely empty.\n"
-#~ "%s."
-#~ msgstr ""
-#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
-#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n"
-#~ "%u pages sont entièrement vides.\n"
-#~ "%s."
+#~ msgid "missing or erroneous pg_hba.conf file"
+#~ msgstr "fichier pg_hba.conf manquant ou erroné"
 
-#~ msgid "interval precision specified twice"
-#~ msgstr "précision d'intervalle spécifiée deux fois"
+#~ msgid "See server log for details."
+#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
 
-#~ msgid "received password packet"
-#~ msgstr "paquet du mot de passe reçu"
+#~ msgid "Make sure the root.crt file is present and readable."
+#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible"
 
-#~ msgid "SSL failure during renegotiation start"
-#~ msgstr "échec SSL au début de la re-négotiation"
+#~ msgid "  --help          show this help, then exit\n"
+#~ msgstr "  --help             affiche cette aide, puis quitte\n"
 
-#~ msgid "SSL handshake failure on renegotiation, retrying"
-#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative"
+#~ msgid "  --version       output version information, then exit\n"
+#~ msgstr "  --version          affiche la version, puis quitte\n"
 
-#~ msgid "could not complete SSL handshake on renegotiation, too many failures"
-#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs"
+#~ msgid "CREATE TABLE AS cannot specify INTO"
+#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
 
-#~ msgid "SSL failed to renegotiate connection before limit expired"
-#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai"
-
-#~ msgid "could not set socket to blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m"
-
-#~ msgid "%s: setsysinfo failed: %s\n"
-#~ msgstr "%s : setsysinfo a échoué : %s\n"
+#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
+#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE"
 
-#~ msgid "  -A 1|0             enable/disable run-time assert checking\n"
-#~ msgstr ""
-#~ "  -A 1|0             active/désactive la vérification des limites (assert) à\n"
-#~ "                     l'exécution\n"
+#~ msgid "INSERT ... SELECT cannot specify INTO"
+#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
 
-#~ msgid "subquery must return a column"
-#~ msgstr "la sous-requête doit renvoyer une colonne"
+#~ msgid "DECLARE CURSOR cannot specify INTO"
+#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
 
-#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"."
-#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »."
+#~ msgid "subquery in FROM cannot have SELECT INTO"
+#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
 
-#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\""
-#~ msgstr ""
-#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n"
-#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »"
+#~ msgid "subquery cannot have SELECT INTO"
+#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
 
-#~ msgid "invalid value for parameter \"replication\""
-#~ msgstr "valeur invalide pour le paramètre « replication »"
+#~ msgid "subquery in WITH cannot have SELECT INTO"
+#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
 
-#~ msgid "postmaster became multithreaded"
-#~ msgstr "le postmaster est devenu multithreadé"
+#~ msgid "tablespace %u is not empty"
+#~ msgstr "le tablespace %u n'est pas vide"
 
-#~ msgid "archive member \"%s\" too large for tar format"
-#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
+#~ msgid "consistent state delayed because recovery snapshot incomplete"
+#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet"
 
-#~ msgid "could not determine input data types"
-#~ msgstr "n'a pas pu déterminer les types de données en entrée"
+#~ msgid "SSPI error %x"
+#~ msgstr "erreur SSPI : %x"
 
-#~ msgid "neither input type is an array"
-#~ msgstr "aucun type de données n'est un tableau"
+#~ msgid "%s (%x)"
+#~ msgstr "%s (%x)"
 
-#~ msgid "unexpected \"=\""
-#~ msgstr "« = » inattendu"
+#~ msgid "resetting unlogged relations: cleanup %d init %d"
+#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d"
 
-#~ msgid "invalid symbol"
-#~ msgstr "symbole invalide"
+#~ msgid "ALTER TYPE USING is only supported on plain tables"
+#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
 
-#~ msgid "must be superuser or have the same role to cancel queries running in other server processes"
-#~ msgstr ""
-#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n"
-#~ "exécutées dans les autres processus serveur"
+#~ msgid "index \"%s\" is not a b-tree"
+#~ msgstr "l'index « %s » n'est pas un btree"
 
-#~ msgid "must be superuser or have the same role to terminate other server processes"
-#~ msgstr ""
-#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n"
-#~ "exécutées dans les autres processus serveur"
+#~ msgid "unable to read symbolic link %s: %m"
+#~ msgstr "incapable de lire le lien symbolique %s : %m"
 
-#~ msgid "cannot accept a value of type pg_node_tree"
-#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree"
+#~ msgid "unable to open directory pg_tblspc: %m"
+#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
 
-#~ msgid "Turns on various assertion checks."
-#~ msgstr "Active les différentes vérifications des assertions."
+#~ msgid "Write-Ahead Log / Streaming Replication"
+#~ msgstr "Write-Ahead Log / Réplication en flux"
 
-#~ msgid "This is a debugging aid."
-#~ msgstr "C'est une aide de débogage."
+#~ msgid "syntax error in recovery command file: %s"
+#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
 
-#~ msgid "This parameter doesn't do anything."
-#~ msgstr "Ce paramètre ne fait rien."
+#~ msgid "Lines should have the format parameter = 'value'."
+#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
 
-#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
+#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
 #~ msgstr ""
-#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n"
-#~ "TO ON des clients 7.3."
+#~ "l'index  %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
+#~ msgid "Incomplete insertion detected during crash replay."
 #~ msgstr ""
-#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n"
-#~ "point de vérification (checkpoints) des journaux."
+#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n"
+#~ "l'arrêt brutal."
 
-#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys."
+#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
 #~ msgstr ""
-#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n"
-#~ "des clés d'enchiffrement."
-
-#~ msgid "SET AUTOCOMMIT TO OFF is no longer supported"
-#~ msgstr "SET AUTOCOMMIT TO OFF n'est plus supporté"
+#~ "l'index  « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "assertion checking is not supported by this build"
-#~ msgstr "la vérification de l'assertion n'a pas été intégrée lors de la compilation"
+#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgstr ""
+#~ "l'index  « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
+#~ "récupération suite à un arrêt brutal"
 
-#~ msgid "%s \"%s\": return code %d"
-#~ msgstr "%s « %s » : code de retour %d"
+#~ msgid "EnumValuesCreate() can only set a single OID"
+#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
 
-#~ msgid "could not parse transaction log location \"%s\""
-#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »"
+#~ msgid "clustering \"%s.%s\""
+#~ msgstr "exécution de CLUSTER sur « %s.%s »"
 
-#~ msgid "invalid input syntax for transaction log location: \"%s\""
-#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »"
+#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values"
+#~ msgstr ""
+#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n"
+#~ "l'index ne gère pas les valeurs NULL"
 
-#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
-#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement"
+#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table."
+#~ msgstr ""
+#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n"
+#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n"
+#~ "supprimer la spécification CLUSTER de la table."
 
-#~ msgid "Kerberos 5 authentication failed for user \"%s\""
-#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »"
+#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL."
+#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
 
-#~ msgid "Kerberos initialization returned error %d"
-#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d"
+#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values"
+#~ msgstr ""
+#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n"
+#~ "d'accès ne gère pas les valeurs NULL"
 
-#~ msgid "Kerberos keytab resolving returned error %d"
-#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d"
+#~ msgid "\"%s\" is not a table, view, or composite type"
+#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
 
-#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
-#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to comment on procedural language"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n"
+#~ "procédures"
 
-#~ msgid "Kerberos recvauth returned error %d"
-#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to comment on text search parser"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n"
+#~ "recherche plein texte"
 
-#~ msgid "Kerberos unparse_name returned error %d"
-#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d"
+#~ msgid "must be superuser to comment on text search template"
+#~ msgstr ""
+#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n"
+#~ "recherche plein texte"
 
-#~ msgid "local user with ID %d does not exist"
-#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas"
+#~ msgid "function \"%s\" is already in schema \"%s\""
+#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
 
-#~ msgid "SSL renegotiation failure"
-#~ msgstr "échec lors de la re-négotiation SSL"
+#~ msgid "cannot reference temporary table from permanent table constraint"
+#~ msgstr ""
+#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
+#~ "table permanente"
 
-#~ msgid "krb5 authentication is not supported on local sockets"
+#~ msgid "cannot reference permanent table from temporary table constraint"
 #~ msgstr ""
-#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n"
-#~ "socket"
+#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
+#~ "table temporaire"
 
-#~ msgid "%s: invalid effective UID: %d\n"
-#~ msgstr "%s : UID effectif invalide : %d\n"
+#~ msgid "composite type must have at least one attribute"
+#~ msgstr "le type composite doit avoir au moins un attribut"
 
-#~ msgid "%s: could not determine user name (GetUserName failed)\n"
-#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n"
+#~ msgid "database \"%s\" not found"
+#~ msgstr "base de données « %s » non trouvée"
 
-#~ msgid "too many column aliases specified for function %s"
-#~ msgstr "trop d'alias de colonnes spécifiées pour la fonction %s"
+#~ msgid "invalid list syntax for parameter \"datestyle\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
 
-#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields."
-#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs."
+#~ msgid "unrecognized \"datestyle\" key word: \"%s\""
+#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
 
-#~ msgid "Security-barrier views are not automatically updatable."
-#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture."
+#~ msgid "invalid interval value for time zone: month not allowed"
+#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés"
 
-#~ msgid "Views that return the same column more than once are not automatically updatable."
-#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture."
+#~ msgid "invalid interval value for time zone: day not allowed"
+#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
 
-#~ msgid "wrong affix file format for flag"
-#~ msgstr "mauvais format de fichier affixe pour le drapeau"
+#~ msgid "argument to pg_get_expr() must come from system catalogs"
+#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes"
 
-#~ msgid "missing assignment operator"
-#~ msgstr "opérateur d'affectation manquant"
+#~ msgid "could not enable credential reception: %m"
+#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m"
 
-#~ msgid "cannot call json_object_keys on an array"
-#~ msgstr "ne peut pas appeler json_object_keys sur un tableau"
+#~ msgid "could not get effective UID from peer credentials: %m"
+#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m"
 
-#~ msgid "cannot call json_object_keys on a scalar"
-#~ msgstr "ne peut pas appeler json_object_keys sur un scalaire"
+#~ msgid "Ident authentication is not supported on local connections on this platform"
+#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme"
 
-#~ msgid "cannot call function with null path elements"
-#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins NULL"
+#~ msgid "could not create log file \"%s\": %m"
+#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m"
 
-#~ msgid "cannot call function with empty path elements"
-#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins vides"
+#~ msgid "could not open new log file \"%s\": %m"
+#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m"
 
-#~ msgid "cannot extract array element from a non-array"
-#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau"
+#~ msgid "Sets immediate fsync at commit."
+#~ msgstr "Configure un fsync immédiat lors du commit."
 
-#~ msgid "cannot extract field from a non-object"
-#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet"
+#~ msgid "invalid list syntax for parameter \"log_destination\""
+#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
 
-#~ msgid "cannot call json_array_elements on a non-array"
-#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau"
+#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
+#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
 
-#~ msgid "cannot call json_array_elements on a scalar"
-#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire"
+#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session"
+#~ msgstr ""
+#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n"
+#~ "des requêtes actives dans cette session"
 
-#~ msgid "first argument of json_populate_record must be a row type"
-#~ msgstr "le premier argument de json_populate_record doit être un type ROW"
+#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
+#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
 
-#~ msgid "first argument of json_populate_recordset must be a row type"
-#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW"
+#~ msgid "parameter \"standby_mode\" requires a Boolean value"
+#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
 
-#~ msgid "cannot call json_populate_recordset on an object"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet"
-
-#~ msgid "cannot call json_populate_recordset with nested objects"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués"
-
-#~ msgid "must call json_populate_recordset on an array of objects"
-#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets"
-
-#~ msgid "cannot call json_populate_recordset with nested arrays"
-#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués"
-
-#~ msgid "cannot call json_populate_recordset on a scalar"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire"
-
-#~ msgid "cannot call json_populate_recordset on a nested object"
-#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué"
+#~ msgid "access to %s"
+#~ msgstr "accès à %s"
 
-#~ msgid "No description available."
-#~ msgstr "Aucune description disponible."
+#~ msgid "Sets the message levels that are logged during recovery."
+#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration."
 
-#~ msgid "Sets the name of the Kerberos service."
-#~ msgstr "Initialise le nom du service Kerberos."
+#~ msgid "Not safe to send CSV data\n"
+#~ msgstr "Envoi non sûr des données CSV\n"
 
-#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d"
+#~ msgid "recovery restart point at %X/%X with latest known log time %s"
 #~ msgstr ""
-#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n"
-#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d"
-
-#~ msgid "Perhaps out of disk space?"
-#~ msgstr "Peut-être manquez-vous de place disque ?"
+#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n"
+#~ "date connue du journal"
 
-#~ msgid "could not change directory to \"%s\""
-#~ msgstr "n'a pas pu accéder au répertoire « %s »"
+#~ msgid "restartpoint_command = '%s'"
+#~ msgstr "restartpoint_command = '%s'"
 
-#~ msgid "unlogged GiST indexes are not supported"
-#~ msgstr "les index GiST non tracés ne sont pas supportés"
+#~ msgid "usermap \"%s\""
+#~ msgstr "correspondance utilisateur « %s »"
 
-#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m"
-#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m"
+#~ msgid "WAL archiving is not active"
+#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
 
-#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
-#~ msgstr ""
-#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n"
-#~ "segment %u, décalage %u"
+#~ msgid "archive_mode must be enabled at server start."
+#~ msgstr "archive_mode doit être activé au lancement du serveur."
 
-#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
+#~ msgid "archive_command must be defined before online backups can be made safely."
 #~ msgstr ""
-#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n"
-#~ "segment %u, décalage %u"
-
-#~ msgid "Incorrect XLOG_SEG_SIZE in page header."
-#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
-
-#~ msgid "Incorrect XLOG_BLCKSZ in page header."
-#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
-
-#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X"
-#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X"
-
-#~ msgid "uncataloged table %s"
-#~ msgstr "table %s sans catalogue"
-
-#~ msgid "cannot use subquery in default expression"
-#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut"
-
-#~ msgid "cannot use aggregate function in default expression"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut"
-
-#~ msgid "cannot use window function in default expression"
-#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut"
-
-#~ msgid "cannot use window function in check constraint"
-#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification"
+#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n"
+#~ "s'effectuer correctement."
 
-#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument."
+#~ msgid "During recovery, allows connections and queries.  During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes."
 #~ msgstr ""
-#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n"
-#~ "ANYRANGE."
-
-#~ msgid "%s already exists in schema \"%s\""
-#~ msgstr "%s existe déjà dans le schéma « %s »"
+#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n"
+#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n"
+#~ "les journaux de transactions pour activer le mode Hot Standby sur les n½uds\n"
+#~ "en attente."
 
-#~ msgid "CREATE TABLE AS specifies too many column names"
-#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes"
+#~ msgid "unlogged operation performed, data may be missing"
+#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
 
-#~ msgid "cannot use subquery in parameter default value"
-#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre"
+#~ msgid "not enough shared memory for walsender"
+#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions"
 
-#~ msgid "cannot use aggregate function in parameter default value"
+#~ msgid "not enough shared memory for walreceiver"
 #~ msgstr ""
-#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n"
-#~ "paramètre"
+#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n"
+#~ "transactions"
 
-#~ msgid "cannot use window function in parameter default value"
-#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre"
+#~ msgid "connection limit exceeded for non-superusers"
+#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
 
-#~ msgid "Use ALTER AGGREGATE to rename aggregate functions."
-#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat."
+#~ msgid "not enough shared memory for background writer"
+#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond"
 
-#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
-#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat."
+#, fuzzy
+#~ msgid "couldn't put socket to non-blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n"
 
-#~ msgid "function \"%s\" already exists in schema \"%s\""
-#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+#, fuzzy
+#~ msgid "couldn't put socket to blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n"
 
-#~ msgid "cannot use aggregate in index predicate"
-#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index"
+#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s"
+#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
 
-#~ msgid "cannot use window function in EXECUTE parameter"
-#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE"
+#, fuzzy
+#~ msgid "sorry, too many standbys already"
+#~ msgstr "désolé, trop de clients sont déjà connectés"
 
-#~ msgid "constraints on foreign tables are not supported"
-#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées"
+#, fuzzy
+#~ msgid "invalid WAL message received from primary"
+#~ msgstr "format du message invalide"
 
-#~ msgid "default values on foreign tables are not supported"
-#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes"
+#~ msgid "PID %d is among the slowest backends."
+#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
 
-#~ msgid "cannot use window function in transform expression"
-#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation"
+#~ msgid "transaction is read-only"
+#~ msgstr "la transaction est en lecture seule"
 
-#~ msgid "Use ALTER FOREIGN TABLE instead."
-#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place."
+#~ msgid "binary value is out of range for type bigint"
+#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
 
-#~ msgid "cannot use window function in trigger WHEN condition"
-#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger"
+#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X"
+#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X"
 
-#~ msgid "must be superuser to rename text search parsers"
+#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"."
 #~ msgstr ""
-#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n"
-#~ "texte"
-
-#~ msgid "must be superuser to rename text search templates"
-#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte"
-
-#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan"
-#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer"
-
-#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
-#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT."
+#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n"
+#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n"
+#~ "« client_encoding »."
 
-#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
-#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE."
+#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
+#~ msgstr ""
+#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n"
+#~ "pas spécifiée."
 
-#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
-#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE."
+#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
+#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome"
 
-#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)"
-#~ msgstr ""
-#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
-#~ "utilisateur non unique (%ld correspondances)"
+#~ msgid "\"%s\" is a system catalog"
+#~ msgstr "« %s » est un catalogue système"
 
-#~ msgid "VALUES must not contain table references"
-#~ msgstr "VALUES ne doit pas contenir de références de table"
+#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome"
 
-#~ msgid "VALUES must not contain OLD or NEW references"
-#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW"
+#~ msgid "cannot truncate system relation \"%s\""
+#~ msgstr "ne peut pas tronquer la relation système « %s »"
 
-#~ msgid "Use SELECT ... UNION ALL ... instead."
-#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..."
+#~ msgid "number of distinct values %g is too low"
+#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
 
-#~ msgid "cannot use aggregate function in VALUES"
-#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES"
+#~ msgid "directory \"%s\" is not empty"
+#~ msgstr "le répertoire « %s » n'est pas vide"
 
-#~ msgid "cannot use window function in VALUES"
-#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES"
+#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n"
+#~ "transaction %u --- n'a pas pu diminuer la taille de la relation"
 
-#~ msgid "cannot use aggregate function in UPDATE"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE"
+#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "cannot use window function in UPDATE"
-#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE"
+#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "cannot use aggregate function in RETURNING"
-#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING"
+#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation"
+#~ msgstr ""
+#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n"
+#~ "diminuer la taille de la relation"
 
-#~ msgid "cannot use window function in RETURNING"
-#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING"
+#~ msgid ""
+#~ "%.0f dead row versions cannot be removed yet.\n"
+#~ "Nonremovable row versions range from %lu to %lu bytes long.\n"
+#~ "There were %.0f unused item pointers.\n"
+#~ "Total free space (including removable row versions) is %.0f bytes.\n"
+#~ "%u pages are or will become empty, including %u at the end of the table.\n"
+#~ "%u pages containing %.0f free bytes are potential move destinations.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
+#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n"
+#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n"
+#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n"
+#~ "%.0f octets.\n"
+#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n"
+#~ "table.\n"
+#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n"
+#~ "disponibles.\n"
+#~ "%s."
 
-#~ msgid "RETURNING cannot contain references to other relations"
-#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations"
+#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
+#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY"
+#~ msgid ""
+#~ "%u index pages have been deleted, %u are currently reusable.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
+#~ "%s."
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING"
+#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
+#~ msgstr ""
+#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n"
+#~ "versions de ligne"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats"
+#~ msgid "Rebuild the index with REINDEX."
+#~ msgstr "Reconstruisez l'index avec REINDEX."
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window"
+#~ msgid "frame start at CURRENT ROW is not implemented"
+#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
 
-#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\""
-#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »"
+#~ msgid "database system is in consistent recovery mode"
+#~ msgstr "le système de bases de données est dans un mode de restauration cohérent"
 
-#~ msgid "aggregates not allowed in WHERE clause"
-#~ msgstr "agrégats non autorisés dans une clause WHERE"
+#~ msgid "DISTINCT is supported only for single-argument aggregates"
+#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument"
 
-#~ msgid "window functions not allowed in GROUP BY clause"
-#~ msgstr "fonctions window non autorisées dans une clause GROUP BY"
+#~ msgid "index row size %lu exceeds btree maximum, %lu"
+#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu"
 
-#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
-#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN"
+#~ msgid "Table contains duplicated values."
+#~ msgstr "La table contient des valeurs dupliquées."
 
-#~ msgid "subquery in FROM cannot refer to other relations of same query level"
+#~ msgid "Automatically adds missing table references to FROM clauses."
 #~ msgstr ""
-#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n"
-#~ "dans le même niveau de la requête"
+#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n"
+#~ "FROM."
 
-#~ msgid "function expression in FROM cannot refer to other relations of same query level"
-#~ msgstr ""
-#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n"
-#~ "relations sur le même niveau de la requête"
+#~ msgid "Sets the regular expression \"flavor\"."
+#~ msgstr "Initialise l'expression rationnelle « flavor »."
 
-#~ msgid "cannot use window function in function expression in FROM"
-#~ msgstr ""
-#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n"
-#~ "du FROM"
+#~ msgid "attempted change of parameter \"%s\" ignored"
+#~ msgstr "tentative de modification du paramètre « %s » ignoré"
 
-#~ msgid "argument of %s must not contain aggregate functions"
-#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats"
+#~ msgid "This parameter cannot be changed after server start."
+#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur"
 
-#~ msgid "argument of %s must not contain window functions"
-#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window"
+#~ msgid "invalid database name \"%s\""
+#~ msgstr "nom de base de données « %s » invalide"
 
-#~ msgid "arguments of row IN must all be row expressions"
-#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne"
+#~ msgid "invalid role name \"%s\""
+#~ msgstr "nom de rôle « %s » invalide"
 
-#~ msgid "cannot use aggregate function in rule WHERE condition"
-#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE"
+#~ msgid "invalid role password \"%s\""
+#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
 
-#~ msgid "cannot use window function in rule WHERE condition"
-#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE"
+#~ msgid "cannot specify CSV in BINARY mode"
+#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
 
-#~ msgid ""
-#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
-#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
-#~ "The PostgreSQL documentation contains more information about shared memory configuration."
-#~ msgstr ""
-#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n"
-#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n"
-#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n"
-#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n"
-#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n"
-#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n"
-#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n"
-#~ "taille de la requête ou reconfigurez SHMMIN.\n"
-#~ "La documentation de PostgreSQL contient plus d'informations sur la\n"
-#~ "configuration de la mémoire partagée."
+#~ msgid "cannot set session authorization within security-definer function"
+#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER"
 
-#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect"
+#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations"
 #~ msgstr ""
-#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n"
-#~ "cascade à mettre à jour la timeline et à se reconnecter"
+#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n"
+#~ "relations"
 
-#~ msgid "shutdown requested, aborting active base backup"
-#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base"
+#~ msgid "could not remove relation %s: %m"
+#~ msgstr "n'a pas pu supprimer la relation %s : %m"
 
-#~ msgid "streaming replication successfully connected to primary"
-#~ msgstr "réplication de flux connecté avec succès au serveur principal"
+#~ msgid "could not remove segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m"
 
-#~ msgid "invalid standby handshake message type %d"
-#~ msgstr "type %d du message de handshake du serveur en attente invalide"
+#~ msgid "could not seek to block %u of relation %s: %m"
+#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m"
 
-#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect"
-#~ msgstr ""
-#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n"
-#~ "mettre à jour la timeline et à se reconnecter"
+#~ msgid "could not extend relation %s: %m"
+#~ msgstr "n'a pas pu étendre la relation %s : %m"
 
-#~ msgid "invalid standby query string: %s"
-#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s"
+#~ msgid "could not open relation %s: %m"
+#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
 
-#~ msgid "large object %u was not opened for writing"
-#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture"
+#~ msgid "could not read block %u of relation %s: %m"
+#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m"
 
-#~ msgid "large object %u was already dropped"
-#~ msgstr "le « Large Object » %u a déjà été supprimé"
+#~ msgid "could not write block %u of relation %s: %m"
+#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m"
 
-#~ msgid "Not enough memory for reassigning the prepared transaction's locks."
-#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées."
+#~ msgid "could not open segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m"
 
-#~ msgid "\"interval\" time zone \"%s\" not valid"
-#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »"
+#~ msgid "could not fsync segment %u of relation %s: %m"
+#~ msgstr ""
+#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
+#~ "%s : %m"
 
-#~ msgid "inconsistent use of year %04d and \"BC\""
-#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »"
+#~ msgid "could not fsync segment %u of relation %s but retrying: %m"
+#~ msgstr ""
+#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
+#~ "%s, nouvelle tentative : %m"
 
-#~ msgid "No rows were found in \"%s\"."
-#~ msgstr "Aucune ligne trouvée dans « %s »."
+#~ msgid "could not seek to end of segment %u of relation %s: %m"
+#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m"
 
-#~ msgid "argument number is out of range"
-#~ msgstr "le nombre en argument est en dehors des limites"
+#~ msgid "unsupported PAM conversation %d/%s"
+#~ msgstr "conversation PAM %d/%s non supportée"
 
-#~ msgid "index \"%s\" is not ready"
-#~ msgstr "l'index « %s » n'est pas prêt"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes"
 
-#~ msgid "could not remove database directory \"%s\""
-#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
+#~ msgid "adding missing FROM-clause entry for table \"%s\""
+#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
 
-#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\""
-#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »"
+#~ msgid "OLD used in query that is not in a rule"
+#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle"
 
-#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\""
-#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »"
+#~ msgid "NEW used in query that is not in a rule"
+#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle"
 
-#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\""
-#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »"
+#~ msgid "hurrying in-progress restartpoint"
+#~ msgstr "accélération du restartpoint en cours"
 
-#~ msgid "Use the @@@ operator instead."
-#~ msgstr "Utilisez à la place l'opérateur @@@."
+#~ msgid "multiple DELETE events specified"
+#~ msgstr "multiples événements DELETE spécifiés"
 
-#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches"
-#~ msgstr ""
-#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n"
-#~ "recherches par index GIN"
+#~ msgid "multiple UPDATE events specified"
+#~ msgstr "multiples événements UPDATE spécifiés"
 
-#~ msgid "query requires full scan, which is not supported by GIN indexes"
-#~ msgstr ""
-#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n"
-#~ "index GIN"
+#~ msgid "multiple TRUNCATE events specified"
+#~ msgstr "multiples événements TRUNCATE spécifiés"
 
-#~ msgid "cannot calculate week number without year information"
-#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année"
+#~ msgid "could not create XPath object"
+#~ msgstr "n'a pas pu créer l'objet XPath"
 
-#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
-#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
+#, fuzzy
+#~ msgid "wrong number of array_subscripts"
+#~ msgstr "mauvais nombre d'indices du tableau"
 
-#~ msgid "AM/PM hour must be between 1 and 12"
-#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
+#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
+#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)"
 
-#~ msgid "Sat"
-#~ msgstr "Sam"
+#~ msgid "GIN index does not support search with void query"
+#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides"
 
-#~ msgid "Fri"
-#~ msgstr "Ven"
+#~ msgid "invalid LC_COLLATE setting"
+#~ msgstr "paramètre LC_COLLATE invalide"
 
-#~ msgid "Thu"
-#~ msgstr "Jeu"
+#~ msgid "invalid LC_CTYPE setting"
+#~ msgstr "paramètre LC_CTYPE invalide"
 
-#~ msgid "Wed"
-#~ msgstr "Mer"
+#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
+#~ msgstr ""
+#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n"
+#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d."
 
-#~ msgid "Tue"
-#~ msgstr "Mar"
+#~ msgid "It looks like you need to initdb or install locale support."
+#~ msgstr ""
+#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n"
+#~ "des locales."
 
-#~ msgid "Mon"
-#~ msgstr "Lun"
+#~ msgid "log_restartpoints = %s"
+#~ msgstr "log_restartpoints = %s"
 
-#~ msgid "Sun"
-#~ msgstr "Dim"
+#~ msgid "syntax error: cannot back up"
+#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
 
-#~ msgid "Saturday"
-#~ msgstr "Samedi"
+#~ msgid "syntax error; also virtual memory exhausted"
+#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
 
-#~ msgid "Friday"
-#~ msgstr "Vendredi"
+#~ msgid "parser stack overflow"
+#~ msgstr "saturation de la pile de l'analyseur"
 
-#~ msgid "Thursday"
-#~ msgstr "Jeudi"
+#~ msgid "failed to drop all objects depending on %s"
+#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
 
-#~ msgid "Wednesday"
-#~ msgstr "Mercredi"
+#~ msgid "there are objects dependent on %s"
+#~ msgstr "des objets dépendent de %s"
 
-#~ msgid "Tuesday"
-#~ msgstr "Mardi"
+#~ msgid "multiple constraints named \"%s\" were dropped"
+#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
 
-#~ msgid "Monday"
-#~ msgstr "Lundi"
+#~ msgid "constraint definition for check constraint \"%s\" does not match"
+#~ msgstr ""
+#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n"
+#~ "correspond pas"
 
-#~ msgid "Sunday"
-#~ msgstr "Dimanche"
+#~ msgid "relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful free space"
+#~ msgstr ""
+#~ "la relation « %s.%s » contient plus de « max_fsm_pages » pages d'espace\n"
+#~ "libre utile"
 
-#~ msgid "Dec"
-#~ msgstr "Déc"
+#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"."
+#~ msgstr ""
+#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n"
+#~ "paramètre de configuration « max_fsm_pages »."
 
-#~ msgid "Nov"
-#~ msgstr "Nov"
+#~ msgid "cannot change number of columns in view"
+#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
 
-#~ msgid "Oct"
-#~ msgstr "Oct"
+#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
+#~ msgstr ""
+#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n"
+#~ "attendu « %s »)"
 
-#~ msgid "Sep"
-#~ msgstr "Sep"
+#~ msgid "Kerberos 5 not implemented on this server"
+#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
 
-#~ msgid "Aug"
-#~ msgstr "Aoû"
+#~ msgid "GSSAPI not implemented on this server"
+#~ msgstr "GSSAPI non implémenté sur ce serveur"
 
-#~ msgid "Jul"
-#~ msgstr "Juil"
+#~ msgid "could not get security token from context"
+#~ msgstr "n'a pas pu récupérer le jeton de sécurité à partir du contexte"
 
-#~ msgid "Jun"
-#~ msgstr "Juin"
+#~ msgid "unsafe permissions on private key file \"%s\""
+#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »"
 
-#~ msgid "S:May"
-#~ msgstr "S:Mai"
+#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
+#~ msgstr ""
+#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n"
+#~ "pas avoir de droits pour un groupe ou pour les autres."
+
+#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
+#~ msgstr ""
+#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n"
+#~ "passe est chiffré avec MD5"
+
+#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
+#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »"
 
-#~ msgid "Apr"
-#~ msgstr "Avr"
+#~ msgid "missing field in file \"%s\" at end of line %d"
+#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d"
 
-#~ msgid "Mar"
-#~ msgstr "Mar"
+#~ msgid "cannot use Ident authentication without usermap field"
+#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap"
 
-#~ msgid "Feb"
-#~ msgstr "Fév"
+#~ msgid "Ident protocol identifies remote user as \"%s\""
+#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
 
-#~ msgid "Jan"
-#~ msgstr "Jan"
+#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage"
 
-#~ msgid "December"
-#~ msgstr "Décembre"
+#~ msgid "missing FROM-clause entry in subquery for table \"%s\""
+#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »"
 
-#~ msgid "November"
-#~ msgstr "Novembre"
+#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »"
 
-#~ msgid "October"
-#~ msgstr "Octobre"
+#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n"
+#~ msgstr ""
+#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n"
+#~ "connexions disponibles (-N) et au moins 16\n"
 
-#~ msgid "September"
-#~ msgstr "Septembre"
+#~ msgid "could not set statistics collector timer: %m"
+#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m"
 
-#~ msgid "August"
-#~ msgstr "Août"
+#~ msgid "insufficient shared memory for free space map"
+#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
 
-#~ msgid "July"
-#~ msgstr "Juillet"
+#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d"
+#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
 
-#~ msgid "June"
-#~ msgstr "Juin"
+#~ msgid "free space map contains %d pages in %d relations"
+#~ msgstr "la structure FSM contient %d pages dans %d relations"
 
-#~ msgid "May"
-#~ msgstr "Mai"
+#~ msgid ""
+#~ "A total of %.0f page slots are in use (including overhead).\n"
+#~ "%.0f page slots are required to track all free space.\n"
+#~ "Current limits are:  %d page slots, %d relations, using %.0f kB."
+#~ msgstr ""
+#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n"
+#~ "surcharge).\n"
+#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n"
+#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n"
+#~ "utilisant %.0f Ko."
 
-#~ msgid "April"
-#~ msgstr "Avril"
+#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
+#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
 
-#~ msgid "March"
-#~ msgstr "Mars"
+#~ msgid "You have at least %d relations.  Consider increasing the configuration parameter \"max_fsm_relations\"."
+#~ msgstr ""
+#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n"
+#~ "configuration « max_fsm_relations »."
 
-#~ msgid "February"
-#~ msgstr "Février"
+#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)"
+#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)"
 
-#~ msgid "January"
-#~ msgstr "Janvier"
+#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f."
+#~ msgstr ""
+#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n"
+#~ "à une valeur supérieure à %.0f."
 
-#~ msgid "\"TZ\"/\"tz\" not supported"
-#~ msgstr "« TZ »/« tz » non supporté"
+#~ msgid "string is too long for tsvector"
+#~ msgstr "la chaîne est trop longue pour un tsvector"
 
-#~ msgid "invalid AM/PM string"
-#~ msgstr "chaîne AM/PM invalide"
+#~ msgid "Prints the parse tree to the server log."
+#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
 
-#~ msgid "not unique \"S\""
-#~ msgstr "« S » non unique"
+#~ msgid "Prints the parse tree after rewriting to server log."
+#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur."
 
-#~ msgid "invalid argument for power function"
-#~ msgstr "argument invalide pour la fonction puissance (power)"
+#~ msgid "Prints the execution plan to server log."
+#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
 
-#~ msgid "Valid values are DOCUMENT and CONTENT."
-#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
+#~ msgid "Uses the indented output format for EXPLAIN VERBOSE."
+#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
 
-#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
+#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked."
 #~ msgstr ""
-#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
-#~ "LOCAL6, LOCAL7."
+#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n"
+#~ "est tracé."
 
-#~ msgid "This can be set to advanced, extended, or basic."
+#~ msgid "Sets the maximum number of disk pages for which free space is tracked."
 #~ msgstr ""
-#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
-#~ "basic (basique)."
+#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n"
+#~ "est tracé."
 
-#~ msgid "Sets the hostname of the Kerberos server."
-#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
+#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING."
+#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
 
-#~ msgid "Sets realm to match Kerberos and GSSAPI users against."
+#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it."
 #~ msgstr ""
-#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n"
-#~ "GSSAPI."
+#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n"
+#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n"
+#~ "niveaux qui le suit."
 
-#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
-#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »."
+#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
+#~ msgstr ""
+#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n"
+#~ "niveau supérieur sont tracées."
 
 #~ msgid "Each SQL transaction has an isolation level, which can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\"."
 #~ msgstr ""
@@ -23865,811 +23863,824 @@ msgstr "ne peut pas importer un snapshot 
 #~ "uncommitted », soit « read committed », soit « repeatable read », soit\n"
 #~ "« serializable »."
 
-#~ msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
-#~ msgstr ""
-#~ "Toutes les instructions SQL causant une erreur du niveau spécifié ou d'un\n"
-#~ "niveau supérieur sont tracées."
+#~ msgid "Each session can be either \"origin\", \"replica\", or \"local\"."
+#~ msgstr "Chaque session peut valoir soit « origin » soit « replica » soit « local »."
 
-#~ msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it."
+#~ msgid "Sets realm to match Kerberos and GSSAPI users against."
 #~ msgstr ""
-#~ "Les valeurs valides sont DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO,\n"
-#~ "NOTICE, WARNING, ERROR, LOG, FATAL et PANIC. Chaque niveau incut tous les\n"
-#~ "niveaux qui le suit."
+#~ "Indique le royaume pour l'authentification des utilisateurs via Kerberos et\n"
+#~ "GSSAPI."
 
-#~ msgid "Valid values are ON, OFF, and SAFE_ENCODING."
-#~ msgstr "Les valeurs valides sont ON, OFF et SAFE_ENCODING."
+#~ msgid "Sets the hostname of the Kerberos server."
+#~ msgstr "Initalise le nom d'hôte du serveur Kerberos."
 
-#~ msgid "Sets the maximum number of disk pages for which free space is tracked."
+#~ msgid "This can be set to advanced, extended, or basic."
 #~ msgstr ""
-#~ "Initialise le nombre maximum de pages disque pour lesquelles l'espace libre\n"
-#~ "est tracé."
+#~ "Ceci peut être initialisé avec advanced (avancé), extended (étendu) ou\n"
+#~ "basic (basique)."
 
-#~ msgid "Sets the maximum number of tables and indexes for which free space is tracked."
+#~ msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
 #~ msgstr ""
-#~ "Initialise le nombre maximum de tables et index pour lesquels l'espace libre\n"
-#~ "est tracé."
+#~ "Les valeurs valides sont LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5,\n"
+#~ "LOCAL6, LOCAL7."
 
-#~ msgid "Uses the indented output format for EXPLAIN VERBOSE."
-#~ msgstr "Utilise le format de sortie indenté pour EXPLAIN VERBOSE."
+#~ msgid "Valid values are DOCUMENT and CONTENT."
+#~ msgstr "Les valeurs valides sont DOCUMENT et CONTENT."
 
-#~ msgid "Prints the execution plan to server log."
-#~ msgstr "Affiche le plan d'exécution dans les journaux applicatifs du serveur."
+#~ msgid "invalid argument for power function"
+#~ msgstr "argument invalide pour la fonction puissance (power)"
 
-#~ msgid "Prints the parse tree after rewriting to server log."
-#~ msgstr "Affiche l'arbre d'analyse après ré-écriture dans les journaux applicatifs du serveur."
+#~ msgid "not unique \"S\""
+#~ msgstr "« S » non unique"
 
-#~ msgid "Prints the parse tree to the server log."
-#~ msgstr "Affiche l'arbre d'analyse dans les journaux applicatifs du serveur."
+#~ msgid "invalid AM/PM string"
+#~ msgstr "chaîne AM/PM invalide"
 
-#~ msgid "string is too long for tsvector"
-#~ msgstr "la chaîne est trop longue pour un tsvector"
+#~ msgid "\"TZ\"/\"tz\" not supported"
+#~ msgstr "« TZ »/« tz » non supporté"
 
-#~ msgid "Consider increasing the configuration parameter \"max_fsm_pages\" to a value over %.0f."
-#~ msgstr ""
-#~ "Considérez l'augmentation du paramètre de configuration « max_fsm_pages »\n"
-#~ "à une valeur supérieure à %.0f."
+#~ msgid "January"
+#~ msgstr "Janvier"
 
-#~ msgid "number of page slots needed (%.0f) exceeds max_fsm_pages (%d)"
-#~ msgstr "le nombre d'emplacements de pages nécessaires (%.0f) dépasse max_fsm_pages (%d)"
+#~ msgid "February"
+#~ msgstr "Février"
 
-#~ msgid "You have at least %d relations.  Consider increasing the configuration parameter \"max_fsm_relations\"."
-#~ msgstr ""
-#~ "Vous avez au moins %d relations.Considèrez l'augmentation du paramètre de\n"
-#~ "configuration « max_fsm_relations »."
+#~ msgid "March"
+#~ msgstr "Mars"
 
-#~ msgid "max_fsm_relations(%d) equals the number of relations checked"
-#~ msgstr "max_fsm_relations(%d) équivaut au nombre de relations tracées"
+#~ msgid "April"
+#~ msgstr "Avril"
 
-#~ msgid ""
-#~ "A total of %.0f page slots are in use (including overhead).\n"
-#~ "%.0f page slots are required to track all free space.\n"
-#~ "Current limits are:  %d page slots, %d relations, using %.0f kB."
-#~ msgstr ""
-#~ "Un total de %.0f emplacements de pages est utilisé (ceci incluant la\n"
-#~ "surcharge).\n"
-#~ "%.0f emplacements de pages sont requis pour tracer tout l'espace libre.\n"
-#~ "Les limites actuelles sont : %d emplacements de pages, %d relations,\n"
-#~ "utilisant %.0f Ko."
+#~ msgid "May"
+#~ msgstr "Mai"
 
-#~ msgid "free space map contains %d pages in %d relations"
-#~ msgstr "la structure FSM contient %d pages dans %d relations"
+#~ msgid "June"
+#~ msgstr "Juin"
+
+#~ msgid "July"
+#~ msgstr "Juillet"
+
+#~ msgid "August"
+#~ msgstr "Août"
+
+#~ msgid "September"
+#~ msgstr "Septembre"
+
+#~ msgid "October"
+#~ msgstr "Octobre"
+
+#~ msgid "November"
+#~ msgstr "Novembre"
+
+#~ msgid "December"
+#~ msgstr "Décembre"
+
+#~ msgid "Jan"
+#~ msgstr "Jan"
+
+#~ msgid "Feb"
+#~ msgstr "Fév"
+
+#~ msgid "Mar"
+#~ msgstr "Mar"
+
+#~ msgid "Apr"
+#~ msgstr "Avr"
+
+#~ msgid "S:May"
+#~ msgstr "S:Mai"
+
+#~ msgid "Jun"
+#~ msgstr "Juin"
+
+#~ msgid "Jul"
+#~ msgstr "Juil"
+
+#~ msgid "Aug"
+#~ msgstr "Aoû"
+
+#~ msgid "Sep"
+#~ msgstr "Sep"
 
-#~ msgid "max_fsm_pages must exceed max_fsm_relations * %d"
-#~ msgstr "max_fsm_pages doit excéder max_fsm_relations * %d"
+#~ msgid "Oct"
+#~ msgstr "Oct"
 
-#~ msgid "insufficient shared memory for free space map"
-#~ msgstr "mémoire partagée insuffisante pour la structure FSM"
+#~ msgid "Nov"
+#~ msgstr "Nov"
 
-#~ msgid "could not set statistics collector timer: %m"
-#~ msgstr "n'a pas pu configurer le timer du récupérateur de statistiques : %m"
+#~ msgid "Dec"
+#~ msgstr "Déc"
 
-#~ msgid "%s: the number of buffers (-B) must be at least twice the number of allowed connections (-N) and at least 16\n"
-#~ msgstr ""
-#~ "%s : le nombre de tampons (-B) doit être au moins deux fois le nombre de\n"
-#~ "connexions disponibles (-N) et au moins 16\n"
+#~ msgid "Sunday"
+#~ msgstr "Dimanche"
 
-#~ msgid "adding missing FROM-clause entry in subquery for table \"%s\""
-#~ msgstr "entrée manquante de la clause FROM dans la sous-requête pour la table « %s »"
+#~ msgid "Monday"
+#~ msgstr "Lundi"
 
-#~ msgid "missing FROM-clause entry in subquery for table \"%s\""
-#~ msgstr "entrée manquante de la clause FROM dans la sous-requête de la table « %s »"
+#~ msgid "Tuesday"
+#~ msgstr "Mardi"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not supported for inheritance queries"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas supporté pour les requêtes d'héritage"
+#~ msgid "Wednesday"
+#~ msgstr "Mercredi"
 
-#~ msgid "Ident protocol identifies remote user as \"%s\""
-#~ msgstr "le protocole Ident identifie l'utilisateur distant comme « %s »"
+#~ msgid "Thursday"
+#~ msgstr "Jeudi"
 
-#~ msgid "cannot use Ident authentication without usermap field"
-#~ msgstr "n'a pas pu utiliser l'authentication Ident sans le champ usermap"
+#~ msgid "Friday"
+#~ msgstr "Vendredi"
 
-#~ msgid "missing field in file \"%s\" at end of line %d"
-#~ msgstr "champ manquant dans le fichier « %s » à la fin de la ligne %d"
+#~ msgid "Saturday"
+#~ msgstr "Samedi"
 
-#~ msgid "invalid entry in file \"%s\" at line %d, token \"%s\""
-#~ msgstr "entrée invalide dans le fichier « %s » à la ligne %d, jeton « %s »"
+#~ msgid "Sun"
+#~ msgstr "Dim"
 
-#~ msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
-#~ msgstr ""
-#~ "n'a pas pu utiliser la méthode d'authentification « crypt » car le mot de\n"
-#~ "passe est chiffré avec MD5"
+#~ msgid "Mon"
+#~ msgstr "Lun"
 
-#~ msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
-#~ msgstr ""
-#~ "Le fichier doit appartenir au propriétaire de la base de données et ne doit\n"
-#~ "pas avoir de droits pour un groupe ou pour les autres."
+#~ msgid "Tue"
+#~ msgstr "Mar"
 
-#~ msgid "unsafe permissions on private key file \"%s\""
-#~ msgstr "droits non sûrs sur le fichier de la clé privée « %s »"
+#~ msgid "Wed"
+#~ msgstr "Mer"
 
-#~ msgid "could not get security token from context"
-#~ msgstr "n'a pas pu récupérer le jeton de sécurité à partir du contexte"
+#~ msgid "Thu"
+#~ msgstr "Jeu"
 
-#~ msgid "GSSAPI not implemented on this server"
-#~ msgstr "GSSAPI non implémenté sur ce serveur"
+#~ msgid "Fri"
+#~ msgstr "Ven"
 
-#~ msgid "Kerberos 5 not implemented on this server"
-#~ msgstr "Kerberos 5 non implémenté sur ce serveur"
+#~ msgid "Sat"
+#~ msgstr "Sam"
 
-#~ msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
-#~ msgstr ""
-#~ "nom d'utilisateur Kerberos inattendu reçu à partir du client (reçu « %s »,\n"
-#~ "attendu « %s »)"
+#~ msgid "AM/PM hour must be between 1 and 12"
+#~ msgstr "l'heure AM/PM doit être compris entre 1 et 12"
 
-#~ msgid "cannot change number of columns in view"
-#~ msgstr "ne peut pas modifier le nombre de colonnes dans la vue"
+#~ msgid "UTF-16 to UTF-8 translation failed: %lu"
+#~ msgstr "échec de la conversion d'UTF16 vers UTF8 : %lu"
 
-#~ msgid "Consider using VACUUM FULL on this relation or increasing the configuration parameter \"max_fsm_pages\"."
-#~ msgstr ""
-#~ "Pensez à compacter cette relation en utilisant VACUUM FULL ou à augmenter le\n"
-#~ "paramètre de configuration « max_fsm_pages »."
+#~ msgid "cannot calculate week number without year information"
+#~ msgstr "ne peut pas calculer le numéro de la semaine sans informations sur l'année"
 
-#~ msgid "relation \"%s.%s\" contains more than \"max_fsm_pages\" pages with useful free space"
+#~ msgid "query requires full scan, which is not supported by GIN indexes"
 #~ msgstr ""
-#~ "la relation « %s.%s » contient plus de « max_fsm_pages » pages d'espace\n"
-#~ "libre utile"
+#~ "la requête nécessite un parcours complet, ce qui n'est pas supporté par les\n"
+#~ "index GIN"
 
-#~ msgid "constraint definition for check constraint \"%s\" does not match"
+#~ msgid "@@ operator does not support lexeme weight restrictions in GIN index searches"
 #~ msgstr ""
-#~ "la définition de la contrainte « %s » pour la contrainte de vérification ne\n"
-#~ "correspond pas"
+#~ "l'opérateur @@ ne supporte pas les restrictions de poids de lexeme dans les\n"
+#~ "recherches par index GIN"
 
-#~ msgid "multiple constraints named \"%s\" were dropped"
-#~ msgstr "les contraintes multiples nommées « %s » ont été supprimées"
+#~ msgid "Use the @@@ operator instead."
+#~ msgstr "Utilisez à la place l'opérateur @@@."
 
-#~ msgid "there are objects dependent on %s"
-#~ msgstr "des objets dépendent de %s"
+#~ msgid "unexpected delimiter at line %d of thesaurus file \"%s\""
+#~ msgstr "délimiteur inattendu sur la ligne %d du thesaurus « %s »"
 
-#~ msgid "failed to drop all objects depending on %s"
-#~ msgstr "échec lors de la suppression de tous les objets dépendant de %s"
+#~ msgid "unexpected end of line or lexeme at line %d of thesaurus file \"%s\""
+#~ msgstr "fin de ligne ou de lexeme inattendu sur la ligne %d du thesaurus « %s »"
 
-#~ msgid "parser stack overflow"
-#~ msgstr "saturation de la pile de l'analyseur"
+#~ msgid "unexpected end of line at line %d of thesaurus file \"%s\""
+#~ msgstr "fin de ligne inattendue à la ligne %d du thésaurus « %s »"
 
-#~ msgid "syntax error; also virtual memory exhausted"
-#~ msgstr "erreur de syntaxe ; de plus, mémoire virtuelle saturée"
+#~ msgid "could not remove database directory \"%s\""
+#~ msgstr "n'a pas pu supprimer le répertoire de bases de données « %s »"
 
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "erreur de syntaxe : n'a pas pu revenir"
+#~ msgid "index \"%s\" is not ready"
+#~ msgstr "l'index « %s » n'est pas prêt"
 
-#~ msgid "log_restartpoints = %s"
-#~ msgstr "log_restartpoints = %s"
+#~ msgid "argument number is out of range"
+#~ msgstr "le nombre en argument est en dehors des limites"
 
-#~ msgid "It looks like you need to initdb or install locale support."
-#~ msgstr ""
-#~ "Il semble que vous avez besoin d'exécuter initdb ou d'installer le support\n"
-#~ "des locales."
+#~ msgid "No rows were found in \"%s\"."
+#~ msgstr "Aucune ligne trouvée dans « %s »."
 
-#~ msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
-#~ msgstr ""
-#~ "Le cluster de bases de données a été initialisé avec un LOCALE_NAME_BUFLEN\n"
-#~ "à %d alors que le serveur a été compilé avec un LOCALE_NAME_BUFLEN à %d."
+#~ msgid "inconsistent use of year %04d and \"BC\""
+#~ msgstr "utilisation non cohérente de l'année %04d et de « BC »"
 
-#~ msgid "invalid LC_CTYPE setting"
-#~ msgstr "paramètre LC_CTYPE invalide"
+#~ msgid "\"interval\" time zone \"%s\" not valid"
+#~ msgstr "le fuseau horaire « %s » n'est pas valide pour le type « interval »"
 
-#~ msgid "invalid LC_COLLATE setting"
-#~ msgstr "paramètre LC_COLLATE invalide"
+#~ msgid "Not enough memory for reassigning the prepared transaction's locks."
+#~ msgstr "Pas assez de mémoire pour réaffecter les verrous des transactions préparées."
 
-#~ msgid "GIN index does not support search with void query"
-#~ msgstr "les index GIN ne supportent pas la recherche avec des requêtes vides"
+#~ msgid "large object %u was already dropped"
+#~ msgstr "le « Large Object » %u a déjà été supprimé"
 
-#~ msgid "fillfactor=%d is out of range (should be between %d and 100)"
-#~ msgstr "le facteur de remplissage (%d) est en dehors des limites (il devrait être entre %d et 100)"
+#~ msgid "large object %u was not opened for writing"
+#~ msgstr "le « Large Object » %u n'a pas été ouvert en écriture"
 
-#, fuzzy
-#~ msgid "wrong number of array_subscripts"
-#~ msgstr "mauvais nombre d'indices du tableau"
+#~ msgid "invalid standby query string: %s"
+#~ msgstr "chaîne de requête invalide sur le serveur en attente : %s"
 
-#~ msgid "could not create XPath object"
-#~ msgstr "n'a pas pu créer l'objet XPath"
+#~ msgid "terminating walsender process to force cascaded standby to update timeline and reconnect"
+#~ msgstr ""
+#~ "arrêt du processus walreceiver pour forcer le serveur standby en cascade à\n"
+#~ "mettre à jour la timeline et à se reconnecter"
 
-#~ msgid "multiple TRUNCATE events specified"
-#~ msgstr "multiples événements TRUNCATE spécifiés"
+#~ msgid "invalid standby handshake message type %d"
+#~ msgstr "type %d du message de handshake du serveur en attente invalide"
 
-#~ msgid "multiple UPDATE events specified"
-#~ msgstr "multiples événements UPDATE spécifiés"
+#~ msgid "streaming replication successfully connected to primary"
+#~ msgstr "réplication de flux connecté avec succès au serveur principal"
 
-#~ msgid "multiple DELETE events specified"
-#~ msgstr "multiples événements DELETE spécifiés"
+#~ msgid "shutdown requested, aborting active base backup"
+#~ msgstr "arrêt demandé, annulation de la sauvegarde active de base"
 
-#~ msgid "hurrying in-progress restartpoint"
-#~ msgstr "accélération du restartpoint en cours"
+#~ msgid "terminating all walsender processes to force cascaded standby(s) to update timeline and reconnect"
+#~ msgstr ""
+#~ "arrêt de tous les processus walsender pour forcer les serveurs standby en\n"
+#~ "cascade à mettre à jour la timeline et à se reconnecter"
 
-#~ msgid "NEW used in query that is not in a rule"
-#~ msgstr "NEW utilisé dans une requête qui ne fait pas partie d'une règle"
+#~ msgid ""
+#~ "This error usually means that PostgreSQL's request for a shared memory segment exceeded your kernel's SHMMAX parameter.  You can either reduce the request size or reconfigure the kernel with larger SHMMAX.  To reduce the request size (currently %lu bytes), reduce PostgreSQL's shared memory usage, perhaps by reducing shared_buffers or max_connections.\n"
+#~ "If the request size is already small, it's possible that it is less than your kernel's SHMMIN parameter, in which case raising the request size or reconfiguring SHMMIN is called for.\n"
+#~ "The PostgreSQL documentation contains more information about shared memory configuration."
+#~ msgstr ""
+#~ "Cette erreur signifie habituellement que la demande de PostgreSQL pour un\n"
+#~ "segment de mémoire partagée a dépassé le paramètre SHMMAX de votre noyau.\n"
+#~ "Vous pouvez soit réduire la taille de la requête soit reconfigurer le noyau\n"
+#~ "avec un SHMMAX plus important. Pour réduire la taille de la requête\n"
+#~ "(actuellement %lu octets), réduisez l'utilisation de la mémoire partagée par PostgreSQL,par exemple en réduisant shared_buffers ou max_connections\n"
+#~ "Si la taille de la requête est déjà petite, il est possible qu'elle soit\n"
+#~ "moindre que le paramètre SHMMIN de votre noyau, auquel cas, augmentez la\n"
+#~ "taille de la requête ou reconfigurez SHMMIN.\n"
+#~ "La documentation de PostgreSQL contient plus d'informations sur la\n"
+#~ "configuration de la mémoire partagée."
 
-#~ msgid "OLD used in query that is not in a rule"
-#~ msgstr "OLD utilisé dans une requête qui n'est pas une règle"
+#~ msgid "cannot use window function in rule WHERE condition"
+#~ msgstr "ne peut pas utiliser la fonction window dans la condition d'une règle WHERE"
 
-#~ msgid "adding missing FROM-clause entry for table \"%s\""
-#~ msgstr "ajout d'une entrée manquante dans FROM (table « %s »)"
+#~ msgid "cannot use aggregate function in rule WHERE condition"
+#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans la condition d'une règle WHERE"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
-#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé dans les sous-requêtes"
+#~ msgid "arguments of row IN must all be row expressions"
+#~ msgstr "les arguments de la ligne IN doivent tous être des expressions de ligne"
 
-#~ msgid "unsupported PAM conversation %d/%s"
-#~ msgstr "conversation PAM %d/%s non supportée"
+#~ msgid "argument of %s must not contain window functions"
+#~ msgstr "l'argument de %s ne doit pas contenir des fonctions window"
 
-#~ msgid "could not seek to end of segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu se déplacer à la fin du segment %u de la relation %s : %m"
+#~ msgid "argument of %s must not contain aggregate functions"
+#~ msgstr "l'argument de %s ne doit pas contenir de fonctions d'agrégats"
 
-#~ msgid "could not fsync segment %u of relation %s but retrying: %m"
+#~ msgid "cannot use window function in function expression in FROM"
 #~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s, nouvelle tentative : %m"
+#~ "ne peut pas utiliser la fonction window dans l'expression de la fonction\n"
+#~ "du FROM"
 
-#~ msgid "could not fsync segment %u of relation %s: %m"
+#~ msgid "function expression in FROM cannot refer to other relations of same query level"
 #~ msgstr ""
-#~ "n'a pas pu synchroniser sur disque (fsync) le segment %u de la relation\n"
-#~ "%s : %m"
-
-#~ msgid "could not open segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu ouvrir le segment %u de la relation %s : %m"
-
-#~ msgid "could not write block %u of relation %s: %m"
-#~ msgstr "n'a pas pu écrire le bloc %u de la relation %s : %m"
+#~ "l'expression de la fonction du FROM ne peut pas faire référence à d'autres\n"
+#~ "relations sur le même niveau de la requête"
 
-#~ msgid "could not read block %u of relation %s: %m"
-#~ msgstr "n'a pas pu lire le bloc %u de la relation %s : %m"
+#~ msgid "subquery in FROM cannot refer to other relations of same query level"
+#~ msgstr ""
+#~ "la sous-requête du FROM ne peut pas faire référence à d'autres relations\n"
+#~ "dans le même niveau de la requête"
 
-#~ msgid "could not open relation %s: %m"
-#~ msgstr "n'a pas pu ouvrir la relation %s : %m"
+#~ msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+#~ msgstr "la clause JOIN/ON se réfère à « %s », qui ne fait pas partie du JOIN"
 
-#~ msgid "could not extend relation %s: %m"
-#~ msgstr "n'a pas pu étendre la relation %s : %m"
+#~ msgid "window functions not allowed in GROUP BY clause"
+#~ msgstr "fonctions window non autorisées dans une clause GROUP BY"
 
-#~ msgid "could not seek to block %u of relation %s: %m"
-#~ msgstr "n'a pas pu se positionner sur le bloc %u de la relation %s : %m"
+#~ msgid "aggregates not allowed in WHERE clause"
+#~ msgstr "agrégats non autorisés dans une clause WHERE"
 
-#~ msgid "could not remove segment %u of relation %s: %m"
-#~ msgstr "n'a pas pu supprimer le segment %u de la relation %s : %m"
+#~ msgid "SELECT FOR UPDATE/SHARE cannot be used with foreign table \"%s\""
+#~ msgstr "SELECT FOR UPDATE/SHARE ne peut pas être utilisé avec une table distante « %s »"
 
-#~ msgid "could not remove relation %s: %m"
-#~ msgstr "n'a pas pu supprimer la relation %s : %m"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions window"
 
-#~ msgid "SELECT FOR UPDATE/SHARE is not supported within a query with multiple result relations"
-#~ msgstr ""
-#~ "SELECT FOR UPDATE/SHARE n'est pas supporté dans une requête avec plusieurs\n"
-#~ "relations"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec les fonctions d'agrégats"
 
-#~ msgid "cannot set session authorization within security-definer function"
-#~ msgstr "ne peut pas exécuter SESSION AUTHORIZATION sur la fonction SECURITY DEFINER"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause HAVING"
 
-#~ msgid "cannot specify CSV in BINARY mode"
-#~ msgstr "ne peut pas spécifier CSV en mode binaire (BINARY)"
+#~ msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
+#~ msgstr "SELECT FOR UPDATE/SHARE n'est pas autorisé avec la clause GROUP BY"
 
-#~ msgid "invalid role password \"%s\""
-#~ msgstr "mot de passe « %s » de l'utilisateur invalide"
+#~ msgid "RETURNING cannot contain references to other relations"
+#~ msgstr "RETURNING ne doit pas contenir de références à d'autres relations"
 
-#~ msgid "invalid role name \"%s\""
-#~ msgstr "nom de rôle « %s » invalide"
+#~ msgid "cannot use window function in RETURNING"
+#~ msgstr "ne peut pas utiliser une fonction window dans RETURNING"
 
-#~ msgid "invalid database name \"%s\""
-#~ msgstr "nom de base de données « %s » invalide"
+#~ msgid "cannot use aggregate function in RETURNING"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans RETURNING"
 
-#~ msgid "This parameter cannot be changed after server start."
-#~ msgstr "Ce paramètre ne peut pas être modifié après le lancement du serveur"
+#~ msgid "cannot use window function in UPDATE"
+#~ msgstr "ne peut pas utiliser une fonction window dans un UPDATE"
 
-#~ msgid "attempted change of parameter \"%s\" ignored"
-#~ msgstr "tentative de modification du paramètre « %s » ignoré"
+#~ msgid "cannot use aggregate function in UPDATE"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans un UPDATE"
 
-#~ msgid "Sets the regular expression \"flavor\"."
-#~ msgstr "Initialise l'expression rationnelle « flavor »."
+#~ msgid "cannot use window function in VALUES"
+#~ msgstr "ne peut pas utiliser la fonction window dans un VALUES"
 
-#~ msgid "Automatically adds missing table references to FROM clauses."
-#~ msgstr ""
-#~ "Ajoute automatiquement les références à la table manquant dans les clauses\n"
-#~ "FROM."
+#~ msgid "cannot use aggregate function in VALUES"
+#~ msgstr "ne peut pas utiliser la fonction d'agrégat dans un VALUES"
 
-#~ msgid "Table contains duplicated values."
-#~ msgstr "La table contient des valeurs dupliquées."
+#~ msgid "Use SELECT ... UNION ALL ... instead."
+#~ msgstr "Utilisez à la place SELECT ... UNION ALL ..."
 
-#~ msgid "index row size %lu exceeds btree maximum, %lu"
-#~ msgstr "la taille de la ligne index %lu dépasse le maximum de btree, %lu"
+#~ msgid "VALUES must not contain OLD or NEW references"
+#~ msgstr "VALUES ne doit pas contenir des références à OLD et NEW"
 
-#~ msgid "DISTINCT is supported only for single-argument aggregates"
-#~ msgstr "DISTINCT est seulement supporté pour les agrégats à un seul argument"
+#~ msgid "VALUES must not contain table references"
+#~ msgstr "VALUES ne doit pas contenir de références de table"
 
-#~ msgid "database system is in consistent recovery mode"
-#~ msgstr "le système de bases de données est dans un mode de restauration cohérent"
+#~ msgid "LDAP search failed for filter \"%s\" on server \"%s\": user is not unique (%ld matches)"
+#~ msgstr ""
+#~ "échec de la recherche LDAP pour le filtre « %s » sur le serveur « %s » :\n"
+#~ "utilisateur non unique (%ld correspondances)"
 
-#~ msgid "frame start at CURRENT ROW is not implemented"
-#~ msgstr "début du frame à CURRENT ROW n'est pas implémenté"
+#~ msgid "You need an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger."
+#~ msgstr "Vous avez besoin d'une règle inconditionnelle ON DELETE DO INSTEAD ou d'un trigger INSTEAD OF DELETE."
 
-#~ msgid "Rebuild the index with REINDEX."
-#~ msgstr "Reconstruisez l'index avec REINDEX."
+#~ msgid "You need an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger."
+#~ msgstr "Vous avez besoin d'une règle non conditionnelle ON UPDATE DO INSTEAD ou d'un trigger INSTEAD OF UPDATE."
 
-#~ msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
-#~ msgstr ""
-#~ "l'index « %s » contient %.0f versions de ligne, mais la table contient %.0f\n"
-#~ "versions de ligne"
+#~ msgid "You need an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger."
+#~ msgstr "Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition ou d'un trigger INSTEAD OF INSERT."
 
-#~ msgid ""
-#~ "%u index pages have been deleted, %u are currently reusable.\n"
-#~ "%s."
-#~ msgstr ""
-#~ "%u pages d'index ont été supprimées, %u sont actuellement réutilisables.\n"
-#~ "%s."
+#~ msgid "automatic vacuum of table \"%s.%s.%s\": cannot (re)acquire exclusive lock for truncate scan"
+#~ msgstr "vacuum automatique de la table « %s.%s.%s » : ne peut pas acquérir le verrou exclusif pour la tronquer"
 
-#~ msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
-#~ msgstr "« %s » : %u versions de ligne déplacées, %u pages tronquées sur %u"
+#~ msgid "must be superuser to rename text search templates"
+#~ msgstr "doit être super-utilisateur pour renommer les modèles de recherche plein texte"
 
-#~ msgid ""
-#~ "%.0f dead row versions cannot be removed yet.\n"
-#~ "Nonremovable row versions range from %lu to %lu bytes long.\n"
-#~ "There were %.0f unused item pointers.\n"
-#~ "Total free space (including removable row versions) is %.0f bytes.\n"
-#~ "%u pages are or will become empty, including %u at the end of the table.\n"
-#~ "%u pages containing %.0f free bytes are potential move destinations.\n"
-#~ "%s."
+#~ msgid "must be superuser to rename text search parsers"
 #~ msgstr ""
-#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
-#~ "Les versions non supprimables de ligne vont de %lu to %lu octets.\n"
-#~ "Il existait %.0f pointeurs d'éléments inutilisés.\n"
-#~ "L'espace libre total (incluant les versions supprimables de ligne) est de\n"
-#~ "%.0f octets.\n"
-#~ "%u pages sont ou deviendront vides, ceci incluant %u pages en fin de la\n"
-#~ "table.\n"
-#~ "%u pages contenant %.0f octets libres sont des destinations de déplacement\n"
-#~ "disponibles.\n"
-#~ "%s."
+#~ "doit être super-utilisateur pour renommer les analyseurs de recherche plein\n"
+#~ "texte"
 
-#~ msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : DeleteTransactionInProgress %u --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "cannot use window function in trigger WHEN condition"
+#~ msgstr "ne peut pas utiliser la fonction window dans la condition WHEN d'un trigger"
 
-#~ msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : InsertTransactionInProgress %u --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "Use ALTER FOREIGN TABLE instead."
+#~ msgstr "Utilisez ALTER FOREIGN TABLE à la place."
 
-#~ msgid "relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : ligne morte mise à jour par HOT --- n'a pas pu\n"
-#~ "diminuer la taille de la relation"
+#~ msgid "cannot use window function in transform expression"
+#~ msgstr "ne peut pas utiliser la fonction window dans l'expression de la transformation"
 
-#~ msgid "relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- cannot shrink relation"
-#~ msgstr ""
-#~ "relation « %s », TID %u/%u : XMIN_COMMITTED non configuré pour la\n"
-#~ "transaction %u --- n'a pas pu diminuer la taille de la relation"
+#~ msgid "default values on foreign tables are not supported"
+#~ msgstr "les valeurs par défaut ne sont pas supportées sur les tables distantes"
 
-#~ msgid "directory \"%s\" is not empty"
-#~ msgstr "le répertoire « %s » n'est pas vide"
+#~ msgid "constraints on foreign tables are not supported"
+#~ msgstr "les contraintes sur les tables distantes ne sont pas supportées"
 
-#~ msgid "number of distinct values %g is too low"
-#~ msgstr "le nombre de valeurs distinctes %g est trop basse"
+#~ msgid "cannot use window function in EXECUTE parameter"
+#~ msgstr "ne peut pas utiliser une fonction window dans le paramètre EXECUTE"
 
-#~ msgid "cannot truncate system relation \"%s\""
-#~ msgstr "ne peut pas tronquer la relation système « %s »"
+#~ msgid "cannot use aggregate in index predicate"
+#~ msgstr "ne peut pas utiliser un agrégat dans un prédicat d'index"
 
-#~ msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
-#~ msgstr "la table partagée « %s » peut seulement être réindexé en mode autonome"
+#~ msgid "function \"%s\" already exists in schema \"%s\""
+#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
 
-#~ msgid "\"%s\" is a system catalog"
-#~ msgstr "« %s » est un catalogue système"
+#~ msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
+#~ msgstr "Utiliser ALTER AGGREGATE pour changer le propriétaire des fonctions d'agrégat."
 
-#~ msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
-#~ msgstr "un index partagé « %s » peut seulement être réindexé en mode autonome"
+#~ msgid "Use ALTER AGGREGATE to rename aggregate functions."
+#~ msgstr "Utiliser ALTER AGGREGATE pour renommer les fonctions d'agrégat."
 
-#~ msgid "Sets the language used in DO statement if LANGUAGE is not specified."
-#~ msgstr ""
-#~ "Configure le langage utilisé dans une instruction DO si la clause LANGUAGE n'est\n"
-#~ "pas spécifiée."
+#~ msgid "cannot use window function in parameter default value"
+#~ msgstr "ne peut pas utiliser la fonction window dans la valeur par défaut d'un paramètre"
 
-#~ msgid "This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by \"client_encoding\"."
+#~ msgid "cannot use aggregate function in parameter default value"
 #~ msgstr ""
-#~ "Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas\n"
-#~ "au jeu de caractères attendu par le serveur, le jeu étant contrôlé par\n"
-#~ "« client_encoding »."
+#~ "ne peut pas utiliser une fonction d'agrégat dans la valeur par défaut d'un\n"
+#~ "paramètre"
 
-#~ msgid "redo starts at %X/%X, consistency will be reached at %X/%X"
-#~ msgstr "la restauration comme à %X/%X, la cohérence sera atteinte à %X/%X"
+#~ msgid "cannot use subquery in parameter default value"
+#~ msgstr "ne peut pas utiliser une sous-requête dans une valeur par défaut d'un paramètre"
 
-#~ msgid "binary value is out of range for type bigint"
-#~ msgstr "la valeur binaire est en dehors des limites du type bigint"
+#~ msgid "CREATE TABLE AS specifies too many column names"
+#~ msgstr "CREATE TABLE AS spécifie trop de noms de colonnes"
 
-#~ msgid "transaction is read-only"
-#~ msgstr "la transaction est en lecture seule"
+#~ msgid "%s already exists in schema \"%s\""
+#~ msgstr "%s existe déjà dans le schéma « %s »"
 
-#~ msgid "PID %d is among the slowest backends."
-#~ msgstr "Le PID %d est parmi les processus serveur les plus lents."
+#~ msgid "A function returning ANYRANGE must have at least one ANYRANGE argument."
+#~ msgstr ""
+#~ "Une fonction renvoyant ANYRANGE doit avoir au moins un argument du type\n"
+#~ "ANYRANGE."
 
-#, fuzzy
-#~ msgid "invalid WAL message received from primary"
-#~ msgstr "format du message invalide"
+#~ msgid "cannot use window function in check constraint"
+#~ msgstr "ne peut pas utiliser une fonction window dans une contrainte de vérification"
 
-#, fuzzy
-#~ msgid "sorry, too many standbys already"
-#~ msgstr "désolé, trop de clients sont déjà connectés"
+#~ msgid "cannot use window function in default expression"
+#~ msgstr "ne peut pas utiliser une fonction window dans une expression par défaut"
 
-#~ msgid "WAL file SYSID is %s, pg_control SYSID is %s"
-#~ msgstr "le SYSID du journal de transactions WAL est %s, celui de pg_control est %s"
+#~ msgid "cannot use aggregate function in default expression"
+#~ msgstr "ne peut pas utiliser une fonction d'agrégat dans une expression par défaut"
 
-#, fuzzy
-#~ msgid "couldn't put socket to blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %s\n"
+#~ msgid "cannot use subquery in default expression"
+#~ msgstr "ne peut pas utiliser une sous-requête dans l'expression par défaut"
 
-#, fuzzy
-#~ msgid "couldn't put socket to non-blocking mode: %m"
-#~ msgstr "n'a pas pu activer le mode non-bloquant pour la socket : %s\n"
+#~ msgid "uncataloged table %s"
+#~ msgstr "table %s sans catalogue"
 
-#~ msgid "not enough shared memory for background writer"
-#~ msgstr "pas assez de mémoire partagée pour le processus d'écriture en tâche de fond"
+#~ msgid "xrecoff \"%X\" is out of valid range, 0..%X"
+#~ msgstr "xrecoff « %X » en dehors des limites valides, 0..%X"
 
-#~ msgid "connection limit exceeded for non-superusers"
-#~ msgstr "limite de connexions dépassée pour les utilisateurs standards"
+#~ msgid "Incorrect XLOG_BLCKSZ in page header."
+#~ msgstr "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#~ msgid "not enough shared memory for walreceiver"
+#~ msgid "Incorrect XLOG_SEG_SIZE in page header."
+#~ msgstr "XLOG_SEG_SIZE incorrecte dans l'en-tête de page."
+
+#~ msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
 #~ msgstr ""
-#~ "pas assez de mémoire partagée pour le processus de réception des journaux de\n"
-#~ "transactions"
+#~ "longueur invalide du « contrecord » %u dans le journal de tranasctions %u,\n"
+#~ "segment %u, décalage %u"
 
-#~ msgid "not enough shared memory for walsender"
-#~ msgstr "pas assez de mémoire partagée pour le processus d'envoi des journaux de transactions"
+#~ msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
+#~ msgstr ""
+#~ "il n'y a pas de drapeaux « contrecord » dans le journal de transactions %u,\n"
+#~ "segment %u, décalage %u"
 
-#~ msgid "unlogged operation performed, data may be missing"
-#~ msgstr "opération réalisée non tracée, les données pourraient manquer"
+#~ msgid "could not open file \"%s\" (log file %u, segment %u): %m"
+#~ msgstr "n'a pas pu ouvrir le fichier « %s » (journal de transactions %u, segment %u) : %m"
+
+#~ msgid "unlogged GiST indexes are not supported"
+#~ msgstr "les index GiST non tracés ne sont pas supportés"
+
+#~ msgid "could not change directory to \"%s\""
+#~ msgstr "n'a pas pu accéder au répertoire « %s »"
 
-#~ msgid "During recovery, allows connections and queries.  During normal running, causes additional info to be written to WAL to enable hot standby mode on WAL standby nodes."
-#~ msgstr ""
-#~ "Lors de la restauration, autorise les connexions et les requêtes. Lors d'une\n"
-#~ "exécution normale, fait que des informations supplémentaires sont écrites dans\n"
-#~ "les journaux de transactions pour activer le mode Hot Standby sur les n½uds\n"
-#~ "en attente."
+#~ msgid "Perhaps out of disk space?"
+#~ msgstr "Peut-être manquez-vous de place disque ?"
 
-#~ msgid "archive_command must be defined before online backups can be made safely."
+#~ msgid "time zone offset %d is not a multiple of 900 sec (15 min) in time zone file \"%s\", line %d"
 #~ msgstr ""
-#~ "archive_command doit être défini avant que les sauvegardes à chaud puissent\n"
-#~ "s'effectuer correctement."
+#~ "le décalage %d du fuseau horaire n'est pas un multiples de 900 secondes\n"
+#~ "(15 minutes) dans le fichier des fuseaux horaires « %s », ligne %d"
 
-#~ msgid "archive_mode must be enabled at server start."
-#~ msgstr "archive_mode doit être activé au lancement du serveur."
+#~ msgid "Sets the name of the Kerberos service."
+#~ msgstr "Initialise le nom du service Kerberos."
 
-#~ msgid "WAL archiving is not active"
-#~ msgstr "l'archivage des journaux de transactions n'est pas actif"
+#~ msgid "No description available."
+#~ msgstr "Aucune description disponible."
 
-#~ msgid "usermap \"%s\""
-#~ msgstr "correspondance utilisateur « %s »"
+#~ msgid "cannot call json_populate_recordset on a nested object"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet imbriqué"
 
-#~ msgid "restartpoint_command = '%s'"
-#~ msgstr "restartpoint_command = '%s'"
+#~ msgid "cannot call json_populate_recordset on a scalar"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un scalaire"
 
-#~ msgid "recovery restart point at %X/%X with latest known log time %s"
-#~ msgstr ""
-#~ "point de relancement de la restauration sur %X/%X avec %s comme dernière\n"
-#~ "date connue du journal"
+#~ msgid "cannot call json_populate_recordset with nested arrays"
+#~ msgstr "ne peut pas appeler json_populate_recordset avec des tableaux imbriqués"
 
-#~ msgid "Not safe to send CSV data\n"
-#~ msgstr "Envoi non sûr des données CSV\n"
+#~ msgid "must call json_populate_recordset on an array of objects"
+#~ msgstr "doit appeler json_populate_recordset sur un tableau d'objets"
 
-#~ msgid "Sets the message levels that are logged during recovery."
-#~ msgstr "Initialise les niveaux de messages qui sont tracés lors de la restauration."
+#~ msgid "cannot call json_populate_recordset with nested objects"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur des objets imbriqués"
 
-#~ msgid "access to %s"
-#~ msgstr "accès à %s"
+#~ msgid "cannot call json_populate_recordset on an object"
+#~ msgstr "ne peut pas appeler json_populate_recordset sur un objet"
 
-#~ msgid "parameter \"standby_mode\" requires a Boolean value"
-#~ msgstr "le paramètre « standby_mode » requiert une valeur booléenne"
+#~ msgid "first argument of json_populate_recordset must be a row type"
+#~ msgstr "le premier argument de json_populate_recordset doit être un type ROW"
 
-#~ msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
-#~ msgstr "le paramètre « recovery_target_inclusive » requiert une valeur booléenne"
+#~ msgid "first argument of json_populate_record must be a row type"
+#~ msgstr "le premier argument de json_populate_record doit être un type ROW"
 
-#~ msgid "cannot drop \"%s\" because it is being used by active queries in this session"
-#~ msgstr ""
-#~ "ne peut pas supprimer « %s » car cet objet est en cours d'utilisation par\n"
-#~ "des requêtes actives dans cette session"
+#~ msgid "cannot call json_array_elements on a scalar"
+#~ msgstr "ne peut pas appeler json_array_elements sur un scalaire"
 
-#~ msgid "unrecognized \"log_destination\" key word: \"%s\""
-#~ msgstr "mot clé « log_destination » non reconnu : « %s »"
+#~ msgid "cannot call json_array_elements on a non-array"
+#~ msgstr "ne peut pas appeler json_array_elements sur un objet qui n'est pas un tableau"
 
-#~ msgid "invalid list syntax for parameter \"log_destination\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « log_destination »"
+#~ msgid "cannot extract field from a non-object"
+#~ msgstr "ne peut pas extraire le chemin à partir d'un non-objet"
 
-#~ msgid "Sets immediate fsync at commit."
-#~ msgstr "Configure un fsync immédiat lors du commit."
+#~ msgid "cannot extract array element from a non-array"
+#~ msgstr "ne peut pas extraire un élément du tableau à partir d'un objet qui n'est pas un tableau"
 
-#~ msgid "could not open new log file \"%s\": %m"
-#~ msgstr "n'a pas pu ouvrir le nouveau journal applicatif « %s » : %m"
+#~ msgid "cannot call function with empty path elements"
+#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins vides"
 
-#~ msgid "could not create log file \"%s\": %m"
-#~ msgstr "n'a pas pu créer le journal applicatif « %s » : %m"
+#~ msgid "cannot call function with null path elements"
+#~ msgstr "ne peut pas appeler une fonction avec des éléments chemins NULL"
 
-#~ msgid "Ident authentication is not supported on local connections on this platform"
-#~ msgstr "l'authentification Ident n'est pas supportée sur les connexions locales sur cette plateforme"
+#~ msgid "cannot call json_object_keys on a scalar"
+#~ msgstr "ne peut pas appeler json_object_keys sur un scalaire"
 
-#~ msgid "could not get effective UID from peer credentials: %m"
-#~ msgstr "n'a pas pu obtenir l'UID réel à partir des pièces d'identité de l'autre : %m"
+#~ msgid "cannot call json_object_keys on an array"
+#~ msgstr "ne peut pas appeler json_object_keys sur un tableau"
 
-#~ msgid "could not enable credential reception: %m"
-#~ msgstr "n'a pas pu activer la réception de lettres de créance : %m"
+#~ msgid "missing assignment operator"
+#~ msgstr "opérateur d'affectation manquant"
 
-#~ msgid "argument to pg_get_expr() must come from system catalogs"
-#~ msgstr "l'argument de pg_get_expr() doit provenir des catalogues systèmes"
+#~ msgid "wrong affix file format for flag"
+#~ msgstr "mauvais format de fichier affixe pour le drapeau"
 
-#~ msgid "invalid interval value for time zone: day not allowed"
-#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : jour non autorisé"
+#~ msgid "Views that return the same column more than once are not automatically updatable."
+#~ msgstr "Les vues qui renvoient la même colonne plus d'une fois ne sont pas automatiquement disponibles en écriture."
 
-#~ msgid "invalid interval value for time zone: month not allowed"
-#~ msgstr "valeur d'intervalle invalide pour le fuseau horaire : les mois ne sont pas autorisés"
+#~ msgid "Security-barrier views are not automatically updatable."
+#~ msgstr "Les vues avec barrière de sécurité ne sont pas automatiquement disponibles en écriture."
 
-#~ msgid "unrecognized \"datestyle\" key word: \"%s\""
-#~ msgstr "mot clé « datestyle » non reconnu : « %s »"
+#~ msgid "Expected 1 tuple with 3 fields, got %d tuples with %d fields."
+#~ msgstr "Attendait 1 ligne avec 3 champs, a obtenu %d lignes avec %d champs."
 
-#~ msgid "invalid list syntax for parameter \"datestyle\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « datestyle »"
+#~ msgid "too many column aliases specified for function %s"
+#~ msgstr "trop d'alias de colonnes spécifiées pour la fonction %s"
 
-#~ msgid "database \"%s\" not found"
-#~ msgstr "base de données « %s » non trouvée"
+#~ msgid "%s: could not determine user name (GetUserName failed)\n"
+#~ msgstr "%s : n'a pas pu déterminer le nom de l'utilisateur (GetUserName a échoué)\n"
 
-#~ msgid "composite type must have at least one attribute"
-#~ msgstr "le type composite doit avoir au moins un attribut"
+#~ msgid "%s: invalid effective UID: %d\n"
+#~ msgstr "%s : UID effectif invalide : %d\n"
 
-#~ msgid "cannot reference permanent table from temporary table constraint"
+#~ msgid "krb5 authentication is not supported on local sockets"
 #~ msgstr ""
-#~ "ne peut pas référencer une table permanente à partir de la contrainte de\n"
-#~ "table temporaire"
+#~ "l'authentification krb5 n'est pas supportée sur les connexions locales par\n"
+#~ "socket"
 
-#~ msgid "cannot reference temporary table from permanent table constraint"
-#~ msgstr ""
-#~ "ne peut pas référencer une table temporaire à partir d'une contrainte de\n"
-#~ "table permanente"
+#~ msgid "SSL renegotiation failure"
+#~ msgstr "échec lors de la re-négotiation SSL"
 
-#~ msgid "function \"%s\" is already in schema \"%s\""
-#~ msgstr "la fonction « %s » existe déjà dans le schéma « %s »"
+#~ msgid "local user with ID %d does not exist"
+#~ msgstr "l'utilisateur local dont l'identifiant est %d n'existe pas"
 
-#~ msgid "must be superuser to comment on text search template"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur un modèle de\n"
-#~ "recherche plein texte"
+#~ msgid "Kerberos unparse_name returned error %d"
+#~ msgstr "unparse_name de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "must be superuser to comment on text search parser"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur l'analyseur de\n"
-#~ "recherche plein texte"
+#~ msgid "Kerberos recvauth returned error %d"
+#~ msgstr "recvauth de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "must be superuser to comment on procedural language"
-#~ msgstr ""
-#~ "doit être super-utilisateur pour ajouter un commentaire sur un langage de\n"
-#~ "procédures"
+#~ msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
+#~ msgstr "sname_to_principal(« %s », « %s ») de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "\"%s\" is not a table, view, or composite type"
-#~ msgstr "« %s » n'est pas une table, une vue ou un type composite"
+#~ msgid "Kerberos keytab resolving returned error %d"
+#~ msgstr "la résolution keytab de Kerberos a renvoyé l'erreur %d"
 
-#~ msgid "cannot cluster on expressional index \"%s\" because its index access method does not handle null values"
-#~ msgstr ""
-#~ "ne peut pas exécuter CLUSTER sur l'index à expression « %s » car sa méthode\n"
-#~ "d'accès ne gère pas les valeurs NULL"
+#~ msgid "Kerberos initialization returned error %d"
+#~ msgstr "l'initialisation de Kerberos a retourné l'erreur %d"
 
-#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL."
-#~ msgstr "Vous pouvez contourner ceci en marquant la colonne « %s » comme NOT NULL."
+#~ msgid "Kerberos 5 authentication failed for user \"%s\""
+#~ msgstr "authentification Kerberos 5 échouée pour l'utilisateur « %s »"
 
-#~ msgid "You might be able to work around this by marking column \"%s\" NOT NULL, or use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification from the table."
-#~ msgstr ""
-#~ "Vous pourriez contourner ceci en marquant la colonne « %s » avec la\n"
-#~ "contrainte NOT NULL ou en utilisant ALTER TABLE ... SET WITHOUT CLUSTER pour\n"
-#~ "supprimer la spécification CLUSTER de la table."
+#~ msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
+#~ msgstr "le trigger « %s » pour la table « %s » n'existe pas, poursuite du traitement"
 
-#~ msgid "cannot cluster on index \"%s\" because access method does not handle null values"
-#~ msgstr ""
-#~ "ne peut pas créer un cluster sur l'index « %s » car la méthode d'accès de\n"
-#~ "l'index ne gère pas les valeurs NULL"
+#~ msgid "invalid input syntax for transaction log location: \"%s\""
+#~ msgstr "syntaxe invalide en entrée pour l'emplacement du journal de transactions : « %s »"
 
-#~ msgid "clustering \"%s.%s\""
-#~ msgstr "exécution de CLUSTER sur « %s.%s »"
+#~ msgid "could not parse transaction log location \"%s\""
+#~ msgstr "n'a pas pu analyser l'emplacement du journal des transactions « %s »"
 
-#~ msgid "EnumValuesCreate() can only set a single OID"
-#~ msgstr "EnumValuesCreate() peut seulement initialiser un seul OID"
+#~ msgid "%s \"%s\": return code %d"
+#~ msgstr "%s « %s » : code de retour %d"
 
-#~ msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
-#~ msgstr ""
-#~ "l'index  « %s » a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
+#~ msgid "assertion checking is not supported by this build"
+#~ msgstr "la vérification de l'assertion n'a pas été intégrée lors de la compilation"
 
-#~ msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
+#~ msgid "SET AUTOCOMMIT TO OFF is no longer supported"
+#~ msgstr "SET AUTOCOMMIT TO OFF n'est plus supporté"
+
+#~ msgid "Set the amount of traffic to send and receive before renegotiating the encryption keys."
 #~ msgstr ""
-#~ "l'index  « %s » a besoin d'un VACUUM ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
+#~ "Configure la quantité de trafic à envoyer et recevoir avant la renégotiation\n"
+#~ "des clés d'enchiffrement."
 
-#~ msgid "Incomplete insertion detected during crash replay."
+#~ msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
 #~ msgstr ""
-#~ "Insertion incomplète détectée lors de la ré-exécution des requêtes suite à\n"
-#~ "l'arrêt brutal."
+#~ "Initialise la distance maximale dans les journaux de transaction entre chaque\n"
+#~ "point de vérification (checkpoints) des journaux."
 
-#~ msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
+#~ msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
 #~ msgstr ""
-#~ "l'index  %u/%u/%u a besoin d'un VACUUM FULL ou d'un REINDEX pour terminer la\n"
-#~ "récupération suite à un arrêt brutal"
+#~ "C'est ici uniquement pour ne pas avoir de problèmes avec le SET AUTOCOMMIT\n"
+#~ "TO ON des clients 7.3."
 
-#~ msgid "Lines should have the format parameter = 'value'."
-#~ msgstr "Les lignes devraient avoir le format paramètre = 'valeur'"
+#~ msgid "This parameter doesn't do anything."
+#~ msgstr "Ce paramètre ne fait rien."
 
-#~ msgid "syntax error in recovery command file: %s"
-#~ msgstr "erreur de syntaxe dans le fichier de restauration : %s"
+#~ msgid "This is a debugging aid."
+#~ msgstr "C'est une aide de débogage."
 
-#~ msgid "Write-Ahead Log / Streaming Replication"
-#~ msgstr "Write-Ahead Log / Réplication en flux"
+#~ msgid "Turns on various assertion checks."
+#~ msgstr "Active les différentes vérifications des assertions."
 
-#~ msgid "unable to open directory pg_tblspc: %m"
-#~ msgstr "impossible d'ouvrir le répertoire p_tblspc : %m"
+#~ msgid "cannot accept a value of type pg_node_tree"
+#~ msgstr "ne peut pas accepter une valeur de type pg_node_tree"
 
-#~ msgid "unable to read symbolic link %s: %m"
-#~ msgstr "incapable de lire le lien symbolique %s : %m"
+#~ msgid "must be superuser or have the same role to terminate other server processes"
+#~ msgstr ""
+#~ "doit être super-utilisateur ou avoir le même rôle pour fermer les connexions\n"
+#~ "exécutées dans les autres processus serveur"
 
-#~ msgid "index \"%s\" is not a b-tree"
-#~ msgstr "l'index « %s » n'est pas un btree"
+#~ msgid "must be superuser or have the same role to cancel queries running in other server processes"
+#~ msgstr ""
+#~ "doit être super-utilisateur ou avoir le même rôle pour annuler des requêtes\n"
+#~ "exécutées dans les autres processus serveur"
 
-#~ msgid "ALTER TYPE USING is only supported on plain tables"
-#~ msgstr "ALTER TYPE USING est seulement supportés sur les tables standards"
+#~ msgid "invalid symbol"
+#~ msgstr "symbole invalide"
+
+#~ msgid "unexpected \"=\""
+#~ msgstr "« = » inattendu"
+
+#~ msgid "neither input type is an array"
+#~ msgstr "aucun type de données n'est un tableau"
 
-#~ msgid "resetting unlogged relations: cleanup %d init %d"
-#~ msgstr "réinitialisation des relations non tracées : nettoyage %d initialisation %d"
+#~ msgid "could not determine input data types"
+#~ msgstr "n'a pas pu déterminer les types de données en entrée"
 
-#~ msgid "%s (%x)"
-#~ msgstr "%s (%x)"
+#~ msgid "archive member \"%s\" too large for tar format"
+#~ msgstr "membre « %s » de l'archive trop volumineux pour le format tar"
 
-#~ msgid "SSPI error %x"
-#~ msgstr "erreur SSPI : %x"
+#~ msgid "postmaster became multithreaded"
+#~ msgstr "le postmaster est devenu multithreadé"
 
-#~ msgid "consistent state delayed because recovery snapshot incomplete"
-#~ msgstr "état de cohérence pas encore atteint à cause d'un snapshot de restauration incomplet"
+#~ msgid "invalid value for parameter \"replication\""
+#~ msgstr "valeur invalide pour le paramètre « replication »"
 
-#~ msgid "tablespace %u is not empty"
-#~ msgstr "le tablespace %u n'est pas vide"
+#~ msgid "WAL archival (archive_mode=on) requires wal_level \"archive\", \"hot_standby\", or \"logical\""
+#~ msgstr ""
+#~ "l'archivage des journaux de transactions (archive_mode=on) nécessite que\n"
+#~ "le paramètre wal_level soit initialisé avec « archive », « hot_standby » ou « logical »"
 
-#~ msgid "subquery in WITH cannot have SELECT INTO"
-#~ msgstr "la sous-requête du WITH ne peut pas avoir de SELECT INTO"
+#~ msgid "Consider increasing the configuration parameter \"checkpoint_segments\"."
+#~ msgstr "Considèrez l'augmentation du paramètre « checkpoint_segments »."
 
-#~ msgid "subquery cannot have SELECT INTO"
-#~ msgstr "la sous-requête ne peut pas avoir de SELECT INTO"
+#~ msgid "subquery must return a column"
+#~ msgstr "la sous-requête doit renvoyer une colonne"
 
-#~ msgid "subquery in FROM cannot have SELECT INTO"
-#~ msgstr "la sous-requête du FROM ne peut pas avoir de SELECT INTO"
+#~ msgid "  -A 1|0             enable/disable run-time assert checking\n"
+#~ msgstr ""
+#~ "  -A 1|0             active/désactive la vérification des limites (assert) à\n"
+#~ "                     l'exécution\n"
 
-#~ msgid "DECLARE CURSOR cannot specify INTO"
-#~ msgstr "DECLARE CURSOR ne peut pas spécifier INTO"
+#~ msgid "%s: setsysinfo failed: %s\n"
+#~ msgstr "%s : setsysinfo a échoué : %s\n"
 
-#~ msgid "INSERT ... SELECT cannot specify INTO"
-#~ msgstr "INSERT ... SELECT ne peut pas avoir INTO"
+#~ msgid "could not set socket to blocking mode: %m"
+#~ msgstr "n'a pas pu activer le mode bloquant pour la socket : %m"
 
-#~ msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
-#~ msgstr "la liste de noms de colonnes n'est pas autorisée dans CREATE TABLE / AS EXECUTE"
+#~ msgid "SSL failed to renegotiate connection before limit expired"
+#~ msgstr "SSL a échoué à renégotier la connexion avant l'expiration du délai"
 
-#~ msgid "CREATE TABLE AS cannot specify INTO"
-#~ msgstr "CREATE TABLE AS ne peut pas spécifier INTO"
+#~ msgid "could not complete SSL handshake on renegotiation, too many failures"
+#~ msgstr "n'a pas pu terminer la poignée de main de renégotiation, trop d'échecs"
 
-#~ msgid "  --version       output version information, then exit\n"
-#~ msgstr "  --version          affiche la version, puis quitte\n"
+#~ msgid "SSL handshake failure on renegotiation, retrying"
+#~ msgstr "échec du handshake SSL lors de la renégotiation, nouvelle tentative"
 
-#~ msgid "  --help          show this help, then exit\n"
-#~ msgstr "  --help             affiche cette aide, puis quitte\n"
+#~ msgid "SSL failure during renegotiation start"
+#~ msgstr "échec SSL au début de la re-négotiation"
 
-#~ msgid "Make sure the root.crt file is present and readable."
-#~ msgstr "Assurez-vous que le certificat racine (root.crt) est présent et lisible"
+#~ msgid "received password packet"
+#~ msgstr "paquet du mot de passe reçu"
 
-#~ msgid "See server log for details."
-#~ msgstr "Voir les journaux applicatifs du serveur pour plus de détails."
+#~ msgid "interval precision specified twice"
+#~ msgstr "précision d'intervalle spécifiée deux fois"
 
-#~ msgid "missing or erroneous pg_hba.conf file"
-#~ msgstr "fichier pg_hba.conf manquant ou erroné"
+#~ msgid ""
+#~ "%.0f dead row versions cannot be removed yet.\n"
+#~ "There were %.0f unused item pointers.\n"
+#~ "%u pages are entirely empty.\n"
+#~ "%s."
+#~ msgstr ""
+#~ "%.0f versions de lignes mortes ne peuvent pas encore être supprimées.\n"
+#~ "Il y avait %.0f pointeurs d'éléments inutilisés.\n"
+#~ "%u pages sont entièrement vides.\n"
+#~ "%s."
 
-#~ msgid "Certificates will not be checked against revocation list."
-#~ msgstr "Les certificats ne seront pas vérifiés avec la liste de révocation."
+#~ msgid ""
+#~ "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
+#~ "pages: %d removed, %d remain\n"
+#~ "tuples: %.0f removed, %.0f remain, %.0f are dead but not yet removable\n"
+#~ "buffer usage: %d hits, %d misses, %d dirtied\n"
+#~ "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
+#~ "system usage: %s"
+#~ msgstr ""
+#~ "VACUUM automatique de la table « %s.%s.%s » : parcours d'index : %d\n"
+#~ "pages : %d supprimées, %d restantes\n"
+#~ "lignes : %.0f supprimées, %.0f restantes, %.0f sont mortes mais non supprimables\n"
+#~ "utilisation des tampons : %d lus dans le cache, %d lus hors du cache, %d modifiés\n"
+#~ "taux moyen de lecture : %.3f Mo/s, taux moyen d'écriture : %.3f Mo/s\n"
+#~ "utilisation système : %s"
 
-#~ msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
-#~ msgstr "liste de révocation des certificats SSL « %s » introuvable, continue : %s"
+#~ msgid "Specify a USING expression to perform the conversion."
+#~ msgstr "Donnez une expression USING pour réaliser la conversion."
 
-#~ msgid "could not access root certificate file \"%s\": %m"
-#~ msgstr "n'a pas pu accéder au fichier du certificat racine « %s » : %m"
+#~ msgid "\"%s\" is not a table, materialized view, composite type, or foreign table"
+#~ msgstr "« %s » n'est ni une table, ni une vue matérialisée, ni un type composite, ni une table distante"
 
-#~ msgid "could not open directory \"pg_tblspc\": %m"
-#~ msgstr "n'a pas pu ouvrir le répertoire « pg_tblspc » : %m"
+#~ msgid "inherited relation \"%s\" is not a table"
+#~ msgstr "la relation héritée « %s » n'est pas une table"
 
-#~ msgid "standby connections not allowed because wal_level=minimal"
-#~ msgstr "connexions standby non autorisées car wal_level=minimal"
+#~ msgid "This name may be disallowed altogether in future versions of PostgreSQL."
+#~ msgstr "Ce nom pourrait être interdit dans les prochaines versions de PostgreSQL."
 
-#~ msgid "recovery is still in progress, can't accept WAL streaming connections"
-#~ msgstr "la restauration est en cours, ne peut pas accepter les connexions de flux WAL"
+#~ msgid "=> is deprecated as an operator name"
+#~ msgstr "=> est un nom d'opérateur obsolète"
 
-#~ msgid "must be superuser to drop text search templates"
-#~ msgstr "doit être super-utilisateur pour supprimer des modèles de recherche plein texte"
+#~ msgid "WAL file is from different database system: Incorrect XLOG_BLCKSZ in page header."
+#~ msgstr ""
+#~ "le journal de transactions provient d'un système de bases de données différent :\n"
+#~ "XLOG_BLCKSZ incorrect dans l'en-tête de page."
 
-#~ msgid "must be superuser to drop text search parsers"
+#~ msgid "WAL file is from different database system: Incorrect XLOG_SEG_SIZE in page header."
 #~ msgstr ""
-#~ "doit être super-utilisateur pour supprimer des analyseurs de recherche plein\n"
-#~ "texte"
+#~ "le journal de transactions provient d'un système de bases de données différent :\n"
+#~ "XLOG_SEG_SIZE incorrect dans l'en-tête de page."
 
-#~ msgid "Must be superuser to drop a foreign-data wrapper."
-#~ msgstr "Doit être super-utilisateur pour supprimer un wrapper de données distantes."
+#~ msgid "WAL file is from different database system: WAL file database system identifier is %s, pg_control database system identifier is %s."
+#~ msgstr ""
+#~ "L'identifiant du journal de transactions du système de base de données est %s,\n"
+#~ "l'identifiant pg_control du système de base de données dans pg_control est %s."
 
-#~ msgid "permission denied to drop foreign-data wrapper \"%s\""
-#~ msgstr "droit refusé pour supprimer le wrapper de données distantes « %s »"
+#~ msgid "incorrect total length in record at %X/%X"
+#~ msgstr "longueur totale incorrecte à l'enregistrement %X/%X"
 
-#~ msgid "removing built-in function \"%s\""
-#~ msgstr "suppression de la fonction interne « %s »"
+#~ msgid "incorrect hole size in record at %X/%X"
+#~ msgstr "taille du trou incorrect à l'enregistrement %X/%X"
 
-#~ msgid "foreign key constraint \"%s\" of relation \"%s\" does not exist"
-#~ msgstr "la clé étrangère « %s » de la relation « %s » n'existe pas"
+#~ msgid "invalid backup block size in record at %X/%X"
+#~ msgstr "taille du bloc de sauvegarde invalide dans l'enregistrement à %X/%X"
 
-#~ msgid "Sets the list of known custom variable classes."
-#~ msgstr "Initialise la liste des classes variables personnalisées connues."
+#~ msgid "record with zero length at %X/%X"
+#~ msgstr "enregistrement de longueur nulle à %X/%X"
 
-#~ msgid "WAL sender sleep time between WAL replications."
-#~ msgstr ""
-#~ "Temps d'endormissement du processus d'envoi des journaux de transactions entre\n"
-#~ "les réplications des journaux de transactions."
+#~ msgid "invalid xlog switch record at %X/%X"
+#~ msgstr "enregistrement de basculement du journal de transaction invalide à %X/%X"
 
-#~ msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
+#~ msgid "oldest unfrozen transaction ID: %u, in database %u"
 #~ msgstr ""
-#~ "Si ce paramètre est initialisé, le serveur sera exécuté automatiquement en\n"
-#~ "tâche de fond et les terminaux de contrôles seront dés-associés."
-
-#~ msgid "Runs the server silently."
-#~ msgstr "Lance le serveur de manière silencieuse."
+#~ "identifiant de transaction non gelé le plus ancien : %u, dans la base de\n"
+#~ "données %u"
 
-#~ msgid "%s: could not dissociate from controlling TTY: %s\n"
-#~ msgstr "%s : n'a pas pu se dissocier du TTY contrôlant : %s\n"
+#~ msgid "next MultiXactId: %u; next MultiXactOffset: %u"
+#~ msgstr "prochain MultiXactId : %u ; prochain MultiXactOffset : %u"
 
-#~ msgid "%s: could not fork background process: %s\n"
-#~ msgstr "%s : n'a pas pu créer un processus fils : %s\n"
+#~ msgid "next transaction ID: %u/%u; next OID: %u"
+#~ msgstr "prochain identifiant de transaction : %u/%u ; prochain OID : %u"
 
-#~ msgid "%s: could not open log file \"%s/%s\": %s\n"
-#~ msgstr "%s : n'a pas pu ouvrir le journal applicatif « %s/%s » : %s\n"
+#~ msgid "redo record is at %X/%X; shutdown %s"
+#~ msgstr "l'enregistrement à ré-exécuter se trouve à %X/%X ; arrêt %s"
 
-#~ msgid "%s: could not open file \"%s\": %s\n"
-#~ msgstr "%s : n'a pas pu ouvrir le fichier « %s » : %s\n"
+#~ msgid "invalid value for recovery parameter \"recovery_target\""
+#~ msgstr "valeur invalide pour le paramètre de restauration « recovery_target »"
 
-#~ msgid "select() failed in logger process: %m"
-#~ msgstr "échec de select() dans le processus des journaux applicatifs : %m"
+#~ msgid "unrecognized win32 error code: %lu"
+#~ msgstr "code d'erreur win32 non reconnu : %lu"
 
-#~ msgid "poll() failed in statistics collector: %m"
-#~ msgstr "échec du poll() dans le récupérateur de statistiques : %m"
+#~ msgid "mapped win32 error code %lu to %d"
+#~ msgstr "correspondance du code d'erreur win32 %lu en %d"
 
-#~ msgid "Valid values are '[]', '[)', '(]', and '()'."
-#~ msgstr "Les valeurs valides sont « [] », « [) », « (] » et « () »."
+#~ msgid "invalid length in external \"numeric\" value"
+#~ msgstr "longueur invalide dans la valeur externe « numeric »"
 
-#~ msgid "invalid list syntax for \"unix_socket_directories\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « unix_socket_directories »"
+#~ msgid "time zone abbreviation \"%s\" is not used in time zone \"%s\""
+#~ msgstr "l'abréviation « %s » du fuseau horaire n'est pas utilisée dans le fuseau horaire « %s »"
 
-#~ msgid "invalid list syntax for \"listen_addresses\""
-#~ msgstr "syntaxe de liste invalide pour le paramètre « listen_addresses »"
+#~ msgid "huge TLB pages not supported on this platform"
+#~ msgstr "Huge Pages TLB non supporté sur cette plateforme."
 
-#~ msgid "window functions cannot use named arguments"
-#~ msgstr "les fonctions window ne peuvent pas renvoyer des arguments nommés"
+#~ msgid "system columns cannot be used in an ON CONFLICT clause"
+#~ msgstr "les colonnes systèmes ne peuvent pas être utilisées dans une clause ON CONFLICT"
 
-#~ msgid "cannot override frame clause of window \"%s\""
-#~ msgstr "ne peut pas surcharger la frame clause du window « %s »"
+#~ msgid "argument %d: could not determine data type"
+#~ msgstr "argument %d : n'a pas pu déterminer le type de données"
 
-#~ msgid "JSON does not support infinite timestamp values."
-#~ msgstr "JSON ne supporte pas les valeurs infinies de timestamp."
+#~ msgid "could not determine data type for argument 2"
+#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 2"
 
-#~ msgid "JSON does not support infinite date values."
-#~ msgstr "JSON ne supporte pas les valeurs infinies de date."
+#~ msgid "could not determine data type for argument 1"
+#~ msgstr "n'a pas pu déterminer le type de données pour l'argument 1"
 
-#~ msgid "could not rename file \"%s\" to \"%s\" (initialization of log file): %m"
-#~ msgstr "n'a pas pu renommer le fichier « %s » en « %s » (initialisation du journal de transactions) : %m"
+#~ msgid "%u transaction needs to finish."
+#~ msgid_plural "%u transactions need to finish."
+#~ msgstr[0] "La transaction %u doit se terminer."
+#~ msgstr[1] "Les transactions %u doivent se terminer."
 
-#~ msgid "could not link file \"%s\" to \"%s\" (initialization of log file): %m"
-#~ msgstr "n'a pas pu lier le fichier « %s » à « %s » (initialisation du journal de transactions) : %m"
+#~ msgid "Transaction ID %u finished; no more running transactions."
+#~ msgstr "Identifiant de transaction %u terminé ; plus de transactions en cours."
 
-#~ msgid "Lower bound of dimension array must be one."
-#~ msgstr "La limite inférieure du tableau doit valoir un."
+#~ msgid "setsockopt(SO_REUSEADDR) failed: %m"
+#~ msgstr "setsockopt(SO_REUSEADDR) a échoué : %m"
 
-#~ msgid "wrong range of array subscripts"
-#~ msgstr "mauvais échelle des indices du tableau"
+#~ msgid "cannot create temporary tables in parallel mode"
+#~ msgstr "ne peut pas créer des tables temporaires dans le mode de parallélisation"
 
-#~ msgid "If you're sure there are no old server processes still running, remove the shared memory block or just delete the file \"%s\"."
-#~ msgstr ""
-#~ "Si vous êtes sûr qu'aucun processus serveur n'est toujours en cours\n"
-#~ "d'exécution, supprimez le bloc de mémoire partagée\n"
-#~ "ou supprimez simplement le fichier « %s »."
+#~ msgid "index row size %lu exceeds maximum %lu for index \"%s\""
+#~ msgstr "la taille de la ligne index, %lu, dépasse le maximum, %lu, pour l'index « %s »"
 
-#~ msgid "view must have at least one column"
-#~ msgstr "la vue doit avoir au moins une colonne"
+#~ msgid "invalid number of arguments: object must be matched key value pairs"
+#~ msgstr "nombre d'arguments invalide : l'objet doit correspond aux paires clé/valeur"
 
-#~ msgid "replication origin %d is already active for PID %d"
-#~ msgstr "l'origine de réplication %d est déjà active pour le PID %d"
+#~ msgid "column \"%s\" of relation \"%s\" is specified twice"
+#~ msgstr "la colonne « %s » de la relation « %s » est indiquée deux fois"
 
-#~ msgid "cannot drop temporary schema \"%s\""
-#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »"
+#~ msgid "replication identifier %d is already active for PID %d"
+#~ msgstr "l'identificateur de réplication %d est déjà actif pour le PID %d"
index 777b5f32adc70a65780a9cbea39e5f519282de02..e911ad18bf18dd435ae527568803e3bcde35f9ea 100644 (file)
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2020-02-05 11:06+0300\n"
-"PO-Revision-Date: 2020-02-06 07:28+0300\n"
+"POT-Creation-Date: 2020-05-02 06:54+0300\n"
+"PO-Revision-Date: 2020-05-06 12:12+0300\n"
 "Last-Translator: Alexander Lakhin <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
@@ -83,7 +83,7 @@ msgid "could not close directory \"%s\": %s\n"
 msgstr "не удалось закрыть каталог \"%s\": %s\n"
 
 #: ../common/psprintf.c:180 ../port/path.c:600 ../port/path.c:638
-#: ../port/path.c:655 access/transam/xlog.c:6109 lib/stringinfo.c:258
+#: ../port/path.c:655 access/transam/xlog.c:6120 lib/stringinfo.c:258
 #: libpq/auth.c:842 libpq/auth.c:1210 libpq/auth.c:1278 libpq/auth.c:1691
 #: postmaster/bgworker.c:309 postmaster/bgworker.c:814
 #: postmaster/postmaster.c:2396 postmaster/postmaster.c:2427
@@ -96,8 +96,8 @@ msgstr "не удалось закрыть каталог \"%s\": %s\n"
 #: storage/ipc/procarray.c:1811 storage/ipc/procarray.c:2403
 #: utils/adt/formatting.c:1513 utils/adt/formatting.c:1633
 #: utils/adt/formatting.c:1754 utils/adt/pg_locale.c:464
-#: utils/adt/pg_locale.c:628 utils/adt/regexp.c:223 utils/adt/varlena.c:4324
-#: utils/adt/varlena.c:4345 utils/fmgr/dfmgr.c:216 utils/hash/dynahash.c:411
+#: utils/adt/pg_locale.c:628 utils/adt/regexp.c:223 utils/adt/varlena.c:4326
+#: utils/adt/varlena.c:4347 utils/fmgr/dfmgr.c:216 utils/hash/dynahash.c:411
 #: utils/hash/dynahash.c:488 utils/hash/dynahash.c:1002 utils/mb/mbutils.c:382
 #: utils/mb/mbutils.c:409 utils/mb/mbutils.c:738 utils/mb/mbutils.c:764
 #: utils/misc/guc.c:3732 utils/misc/guc.c:3748 utils/misc/guc.c:3761
@@ -216,18 +216,18 @@ msgstr "дочерний процесс завершён по сигналу %d"
 msgid "child process exited with unrecognized status %d"
 msgstr "дочерний процесс завершился с нераспознанным состоянием %d"
 
-#: ../port/chklocale.c:294
+#: ../port/chklocale.c:312
 #, c-format
 msgid "could not determine encoding for codeset \"%s\""
 msgstr "не удалось определить кодировку для набора символов \"%s\""
 
-#: ../port/chklocale.c:295 ../port/chklocale.c:424 postmaster/postmaster.c:4920
+#: ../port/chklocale.c:313 ../port/chklocale.c:442 postmaster/postmaster.c:4920
 #, c-format
 msgid "Please report this to <[email protected]>."
 msgstr ""
 "Пожалуйста, напишите об этой ошибке по адресу <[email protected]>."
 
-#: ../port/chklocale.c:416 ../port/chklocale.c:422
+#: ../port/chklocale.c:434 ../port/chklocale.c:440
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
 msgstr ""
@@ -290,8 +290,8 @@ msgstr "не удалось определить текущий рабочий 
 msgid "unrecognized error %d"
 msgstr "нераспознанная ошибка %d"
 
-#: access/brin/brin.c:799 access/transam/xlog.c:9936
-#: access/transam/xlog.c:10440 access/transam/xlogfuncs.c:121
+#: access/brin/brin.c:799 access/transam/xlog.c:9986
+#: access/transam/xlog.c:10490 access/transam/xlogfuncs.c:121
 #: access/transam/xlogfuncs.c:150 access/transam/xlogfuncs.c:189
 #: access/transam/xlogfuncs.c:210 access/transam/xlogfuncs.c:280
 #: access/transam/xlogfuncs.c:336
@@ -553,8 +553,8 @@ msgid "\"%s\" is an index"
 msgstr "\"%s\" - это индекс"
 
 #: access/heap/heapam.c:1248 access/heap/heapam.c:1276
-#: access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9200
-#: commands/tablecmds.c:12288
+#: access/heap/heapam.c:1308 catalog/aclchk.c:1740 commands/tablecmds.c:9288
+#: commands/tablecmds.c:12376
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" - это составной тип"
@@ -574,7 +574,7 @@ msgstr "удалять кортежи во время параллельных 
 msgid "attempted to delete invisible tuple"
 msgstr "попытка удаления невидимого кортежа"
 
-#: access/heap/heapam.c:3261 access/heap/heapam.c:5936
+#: access/heap/heapam.c:3261 access/heap/heapam.c:5945
 #, c-format
 msgid "cannot update tuples during a parallel operation"
 msgstr "изменять кортежи во время параллельных операций нельзя"
@@ -602,9 +602,9 @@ msgstr "не удалось записать в файл \"%s\" (записан
 
 #: access/heap/rewriteheap.c:980 access/heap/rewriteheap.c:1198
 #: access/heap/rewriteheap.c:1296 access/transam/timeline.c:407
-#: access/transam/timeline.c:483 access/transam/xlog.c:3073
-#: access/transam/xlog.c:3235 replication/logical/snapbuild.c:1611
-#: replication/slot.c:1061 replication/slot.c:1155 storage/file/fd.c:491
+#: access/transam/timeline.c:483 access/transam/xlog.c:3074
+#: access/transam/xlog.c:3236 replication/logical/snapbuild.c:1611
+#: replication/slot.c:1073 replication/slot.c:1171 storage/file/fd.c:491
 #: storage/file/fd.c:2959 storage/smgr/md.c:984 storage/smgr/md.c:1227
 #: storage/smgr/md.c:1401 utils/misc/guc.c:6745
 #, c-format
@@ -613,10 +613,10 @@ msgstr "не удалось синхронизировать с ФС файл \"
 
 #: access/heap/rewriteheap.c:1035 access/heap/rewriteheap.c:1155
 #: access/transam/timeline.c:315 access/transam/timeline.c:461
-#: access/transam/xlog.c:3030 access/transam/xlog.c:3178
-#: access/transam/xlog.c:10268 access/transam/xlog.c:10304
-#: access/transam/xlog.c:10682 postmaster/postmaster.c:4408
-#: replication/logical/origin.c:546 replication/slot.c:1015
+#: access/transam/xlog.c:3031 access/transam/xlog.c:3179
+#: access/transam/xlog.c:10318 access/transam/xlog.c:10354
+#: access/transam/xlog.c:10732 postmaster/postmaster.c:4408
+#: replication/logical/origin.c:546 replication/slot.c:1025
 #: storage/file/copydir.c:162 storage/smgr/md.c:321 utils/time/snapmgr.c:1123
 #, c-format
 msgid "could not create file \"%s\": %m"
@@ -635,11 +635,11 @@ msgstr "не удалось перейти к концу файла \"%s\": %m"
 
 #: access/heap/rewriteheap.c:1187 access/transam/timeline.c:367
 #: access/transam/timeline.c:401 access/transam/timeline.c:477
-#: access/transam/xlog.c:3061 access/transam/xlog.c:3228
+#: access/transam/xlog.c:3062 access/transam/xlog.c:3229
 #: postmaster/postmaster.c:4418 postmaster/postmaster.c:4428
 #: replication/logical/origin.c:561 replication/logical/origin.c:606
 #: replication/logical/origin.c:628 replication/logical/snapbuild.c:1589
-#: replication/slot.c:1047 storage/file/copydir.c:187
+#: replication/slot.c:1058 storage/file/copydir.c:187
 #: utils/init/miscinit.c:1213 utils/init/miscinit.c:1222
 #: utils/init/miscinit.c:1229 utils/misc/guc.c:6706 utils/misc/guc.c:6737
 #: utils/misc/guc.c:8553 utils/misc/guc.c:8567 utils/time/snapmgr.c:1128
@@ -648,11 +648,11 @@ msgstr "не удалось перейти к концу файла \"%s\": %m"
 msgid "could not write to file \"%s\": %m"
 msgstr "записать в файл \"%s\" не удалось: %m"
 
-#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10520
+#: access/heap/rewriteheap.c:1271 access/transam/xlog.c:10570
 #: access/transam/xlogarchive.c:114 access/transam/xlogarchive.c:468
-#: replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2670
+#: replication/logical/origin.c:533 replication/logical/reorderbuffer.c:2667
 #: replication/logical/snapbuild.c:1531 replication/logical/snapbuild.c:1921
-#: replication/slot.c:1126 storage/ipc/dsm.c:326 storage/smgr/md.c:421
+#: replication/slot.c:1142 storage/ipc/dsm.c:326 storage/smgr/md.c:421
 #: storage/smgr/md.c:470 storage/smgr/md.c:1348
 #, c-format
 msgid "could not remove file \"%s\": %m"
@@ -660,15 +660,15 @@ msgstr "не удалось стереть файл \"%s\": %m"
 
 #: access/heap/rewriteheap.c:1286 access/transam/timeline.c:111
 #: access/transam/timeline.c:236 access/transam/timeline.c:334
-#: access/transam/xlog.c:3006 access/transam/xlog.c:3122
-#: access/transam/xlog.c:3163 access/transam/xlog.c:3436
-#: access/transam/xlog.c:3514 replication/basebackup.c:415
+#: access/transam/xlog.c:3007 access/transam/xlog.c:3123
+#: access/transam/xlog.c:3164 access/transam/xlog.c:3437
+#: access/transam/xlog.c:3515 replication/basebackup.c:415
 #: replication/basebackup.c:1164 replication/logical/logicalfuncs.c:154
-#: replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2245
-#: replication/logical/reorderbuffer.c:2469
-#: replication/logical/reorderbuffer.c:3148
+#: replication/logical/origin.c:683 replication/logical/reorderbuffer.c:2242
+#: replication/logical/reorderbuffer.c:2466
+#: replication/logical/reorderbuffer.c:3145
 #: replication/logical/snapbuild.c:1576 replication/logical/snapbuild.c:1672
-#: replication/slot.c:1141 replication/walsender.c:480
+#: replication/slot.c:1157 replication/walsender.c:480
 #: replication/walsender.c:2159 storage/file/copydir.c:155
 #: storage/file/fd.c:474 storage/file/fd.c:2872 storage/file/fd.c:2938
 #: storage/smgr/md.c:603 storage/smgr/md.c:861 utils/error/elog.c:1856
@@ -679,8 +679,8 @@ msgid "could not open file \"%s\": %m"
 msgstr "не удалось открыть файл \"%s\": %m"
 
 #: access/index/indexam.c:172 catalog/objectaddress.c:1144
-#: commands/indexcmds.c:1783 commands/tablecmds.c:240
-#: commands/tablecmds.c:12279
+#: commands/indexcmds.c:1783 commands/tablecmds.c:242
+#: commands/tablecmds.c:12367
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "\"%s\" - это не индекс"
@@ -1087,21 +1087,21 @@ msgid "Timeline IDs must be less than child timeline's ID."
 msgstr ""
 "Идентификаторы линий времени должны быть меньше идентификатора линии-потомка."
 
-#: access/transam/timeline.c:346 access/transam/xlog.c:3206
-#: access/transam/xlog.c:10502 access/transam/xlog.c:10515
-#: access/transam/xlog.c:10907 access/transam/xlog.c:10950
-#: access/transam/xlog.c:10989 access/transam/xlog.c:11032
+#: access/transam/timeline.c:346 access/transam/xlog.c:3207
+#: access/transam/xlog.c:10552 access/transam/xlog.c:10565
+#: access/transam/xlog.c:10957 access/transam/xlog.c:11000
+#: access/transam/xlog.c:11039 access/transam/xlog.c:11082
 #: access/transam/xlogfuncs.c:478 access/transam/xlogfuncs.c:497
 #: commands/extension.c:3050 replication/logical/origin.c:690
-#: replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3166
+#: replication/logical/origin.c:720 replication/logical/reorderbuffer.c:3163
 #: replication/walsender.c:505 storage/file/copydir.c:176
-#: utils/adt/genfile.c:151
+#: utils/adt/genfile.c:144
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "не удалось прочитать файл \"%s\": %m"
 
 #: access/transam/timeline.c:412 access/transam/timeline.c:488
-#: access/transam/xlog.c:3079 access/transam/xlog.c:3240
+#: access/transam/xlog.c:3080 access/transam/xlog.c:3241
 #: access/transam/xlogfuncs.c:503 commands/copy.c:1671
 #: storage/file/copydir.c:201
 #, c-format
@@ -1321,41 +1321,41 @@ msgstr ""
 "предел зацикливания ID транзакций равен %u, источник ограничения - база "
 "данных с OID %u"
 
-#: access/transam/xact.c:965
+#: access/transam/xact.c:966
 #, c-format
 msgid "cannot have more than 2^32-2 commands in a transaction"
 msgstr "в одной транзакции не может быть больше 2^32-2 команд"
 
-#: access/transam/xact.c:1475
+#: access/transam/xact.c:1476
 #, c-format
 msgid "maximum number of committed subtransactions (%d) exceeded"
 msgstr "превышен предел числа зафиксированных подтранзакций (%d)"
 
-#: access/transam/xact.c:2279
+#: access/transam/xact.c:2280
 #, c-format
 msgid "cannot PREPARE a transaction that has operated on temporary tables"
 msgstr ""
 "нельзя выполнить PREPARE для транзакции, оперирующей с временными таблицами"
 
-#: access/transam/xact.c:2289
+#: access/transam/xact.c:2290
 #, c-format
 msgid "cannot PREPARE a transaction that has exported snapshots"
 msgstr "нельзя выполнить PREPARE для транзакции, снимки которой экспортированы"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3163
+#: access/transam/xact.c:3167
 #, c-format
 msgid "%s cannot run inside a transaction block"
 msgstr "%s не может выполняться внутри блока транзакции"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3173
+#: access/transam/xact.c:3177
 #, c-format
 msgid "%s cannot run inside a subtransaction"
 msgstr "%s не может выполняться внутри подтранзакции"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3183
+#: access/transam/xact.c:3187
 #, c-format
 msgid "%s cannot be executed from a function or multi-command string"
 msgstr ""
@@ -1363,162 +1363,162 @@ msgstr ""
 "команд"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3254
+#: access/transam/xact.c:3258
 #, c-format
 msgid "%s can only be used in transaction blocks"
 msgstr "%s может выполняться только внутри блоков транзакций"
 
-#: access/transam/xact.c:3438
+#: access/transam/xact.c:3442
 #, c-format
 msgid "there is already a transaction in progress"
 msgstr "транзакция уже выполняется"
 
-#: access/transam/xact.c:3606 access/transam/xact.c:3709
+#: access/transam/xact.c:3610 access/transam/xact.c:3713
 #, c-format
 msgid "there is no transaction in progress"
 msgstr "нет незавершённой транзакции"
 
-#: access/transam/xact.c:3617
+#: access/transam/xact.c:3621
 #, c-format
 msgid "cannot commit during a parallel operation"
 msgstr "фиксировать транзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3720
+#: access/transam/xact.c:3724
 #, c-format
 msgid "cannot abort during a parallel operation"
 msgstr "прерывание во время параллельных операций невозможно"
 
-#: access/transam/xact.c:3762
+#: access/transam/xact.c:3766
 #, c-format
 msgid "cannot define savepoints during a parallel operation"
 msgstr "определять точки сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3829
+#: access/transam/xact.c:3833
 #, c-format
 msgid "cannot release savepoints during a parallel operation"
 msgstr "высвобождать точки сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:3840 access/transam/xact.c:3892
-#: access/transam/xact.c:3898 access/transam/xact.c:3954
-#: access/transam/xact.c:4004 access/transam/xact.c:4010
+#: access/transam/xact.c:3844 access/transam/xact.c:3896
+#: access/transam/xact.c:3902 access/transam/xact.c:3958
+#: access/transam/xact.c:4008 access/transam/xact.c:4014
 #, c-format
 msgid "no such savepoint"
 msgstr "нет такой точки сохранения"
 
-#: access/transam/xact.c:3942
+#: access/transam/xact.c:3946
 #, c-format
 msgid "cannot rollback to savepoints during a parallel operation"
 msgstr "откатиться к точке сохранения во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4070
+#: access/transam/xact.c:4074
 #, c-format
 msgid "cannot start subtransactions during a parallel operation"
 msgstr "запускать подтранзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4137
+#: access/transam/xact.c:4141
 #, c-format
 msgid "cannot commit subtransactions during a parallel operation"
 msgstr "фиксировать подтранзакции во время параллельных операций нельзя"
 
-#: access/transam/xact.c:4764
+#: access/transam/xact.c:4771
 #, c-format
 msgid "cannot have more than 2^32-1 subtransactions in a transaction"
 msgstr "в одной транзакции не может быть больше 2^32-1 подтранзакций"
 
-#: access/transam/xlog.c:2312
+#: access/transam/xlog.c:2313
 #, c-format
 msgid "could not seek in log file %s to offset %u: %m"
 msgstr "не удалось переместиться в файле журнала %s к смещению %u: %m"
 
-#: access/transam/xlog.c:2332
+#: access/transam/xlog.c:2333
 #, c-format
 msgid "could not write to log file %s at offset %u, length %zu: %m"
 msgstr "не удалось записать в файл журнала %s (смещение: %u, длина: %zu): %m"
 
-#: access/transam/xlog.c:2607
+#: access/transam/xlog.c:2608
 #, c-format
 msgid "updated min recovery point to %X/%X on timeline %u"
 msgstr "минимальная точка восстановления изменена на %X/%X на линии времени %u"
 
-#: access/transam/xlog.c:3210
+#: access/transam/xlog.c:3211
 #, c-format
 msgid "not enough data in file \"%s\""
 msgstr "недостаточно данных в файле\"%s\""
 
-#: access/transam/xlog.c:3351
+#: access/transam/xlog.c:3352
 #, c-format
 msgid "could not open transaction log file \"%s\": %m"
 msgstr "не удалось открыть файл журнала транзакций \"%s\": %m"
 
-#: access/transam/xlog.c:3540 access/transam/xlog.c:5351
+#: access/transam/xlog.c:3541 access/transam/xlog.c:5362
 #, c-format
 msgid "could not close log file %s: %m"
 msgstr "не удалось закрыть файл журнала \"%s\": %m"
 
-#: access/transam/xlog.c:3604 replication/logical/logicalfuncs.c:149
+#: access/transam/xlog.c:3605 replication/logical/logicalfuncs.c:149
 #: replication/walsender.c:2154
 #, c-format
 msgid "requested WAL segment %s has already been removed"
 msgstr "запрошенный сегмент WAL %s уже удалён"
 
-#: access/transam/xlog.c:3665 access/transam/xlog.c:3740
-#: access/transam/xlog.c:3938
+#: access/transam/xlog.c:3666 access/transam/xlog.c:3741
+#: access/transam/xlog.c:3939
 #, c-format
 msgid "could not open transaction log directory \"%s\": %m"
 msgstr "не удалось открыть каталог журнала транзакций \"%s\": %m"
 
-#: access/transam/xlog.c:3821
+#: access/transam/xlog.c:3822
 #, c-format
 msgid "recycled transaction log file \"%s\""
 msgstr "файл журнала транзакций \"%s\" используется повторно"
 
-#: access/transam/xlog.c:3833
+#: access/transam/xlog.c:3834
 #, c-format
 msgid "removing transaction log file \"%s\""
 msgstr "файл журнала транзакций \"%s\" удаляется"
 
-#: access/transam/xlog.c:3853
+#: access/transam/xlog.c:3854
 #, c-format
 msgid "could not rename old transaction log file \"%s\": %m"
 msgstr "не удалось переименовать старый файл журнала транзакций \"%s\": %m"
 
-#: access/transam/xlog.c:3865
+#: access/transam/xlog.c:3866
 #, c-format
 msgid "could not remove old transaction log file \"%s\": %m"
 msgstr "не удалось стереть старый файл журнала транзакций \"%s\": %m"
 
-#: access/transam/xlog.c:3898 access/transam/xlog.c:3908
+#: access/transam/xlog.c:3899 access/transam/xlog.c:3909
 #, c-format
 msgid "required WAL directory \"%s\" does not exist"
 msgstr "требуемый каталог WAL \"%s\" не существует"
 
-#: access/transam/xlog.c:3914
+#: access/transam/xlog.c:3915
 #, c-format
 msgid "creating missing WAL directory \"%s\""
 msgstr "создаётся отсутствующий каталог WAL \"%s\""
 
-#: access/transam/xlog.c:3917
+#: access/transam/xlog.c:3918
 #, c-format
 msgid "could not create missing directory \"%s\": %m"
 msgstr "не удалось создать отсутствующий каталог \"%s\": %m"
 
-#: access/transam/xlog.c:3948
+#: access/transam/xlog.c:3949
 #, c-format
 msgid "removing transaction log backup history file \"%s\""
 msgstr "удаляется файл истории копирования журнала: \"%s\""
 
-#: access/transam/xlog.c:4029
+#: access/transam/xlog.c:4030
 #, c-format
 msgid "unexpected timeline ID %u in log segment %s, offset %u"
 msgstr "неожиданный ID линии времени %u в сегменте журнала %s, смещение %u"
 
-#: access/transam/xlog.c:4157
+#: access/transam/xlog.c:4168
 #, c-format
 msgid "new timeline %u is not a child of database system timeline %u"
 msgstr ""
 "новая линия времени %u не является ответвлением линии времени системы БД %u"
 
-#: access/transam/xlog.c:4171
+#: access/transam/xlog.c:4182
 #, c-format
 msgid ""
 "new timeline %u forked off current database system timeline %u before "
@@ -1527,62 +1527,62 @@ msgstr ""
 "новая линия времени %u ответвилась от текущей линии времени базы данных %u "
 "до текущей точки восстановления %X/%X"
 
-#: access/transam/xlog.c:4190
+#: access/transam/xlog.c:4201
 #, c-format
 msgid "new target timeline is %u"
 msgstr "новая целевая линия времени %u"
 
-#: access/transam/xlog.c:4270
+#: access/transam/xlog.c:4281
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "не удалось создать файл \"%s\": %m"
 
-#: access/transam/xlog.c:4281 access/transam/xlog.c:4525
+#: access/transam/xlog.c:4292 access/transam/xlog.c:4536
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "не удалось записать в файл pg_control: %m"
 
-#: access/transam/xlog.c:4287 access/transam/xlog.c:4531
+#: access/transam/xlog.c:4298 access/transam/xlog.c:4542
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "не удалось синхронизировать с ФС файл pg_control: %m"
 
-#: access/transam/xlog.c:4292 access/transam/xlog.c:4536
+#: access/transam/xlog.c:4303 access/transam/xlog.c:4547
 #, c-format
 msgid "could not close control file: %m"
 msgstr "не удалось закрыть файл pg_control: %m"
 
-#: access/transam/xlog.c:4311 access/transam/xlog.c:4514
+#: access/transam/xlog.c:4322 access/transam/xlog.c:4525
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "не удалось открыть файл \"%s\": %m"
 
-#: access/transam/xlog.c:4320
+#: access/transam/xlog.c:4331
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "не удалось прочитать файл pg_control: %m"
 
-#: access/transam/xlog.c:4323
+#: access/transam/xlog.c:4334
 #, c-format
 msgid "could not read from control file: read %d bytes, expected %d"
 msgstr ""
 "не удалось прочитать файл pg_control (прочитано байт: %d, ожидалось: %d)"
 
-#: access/transam/xlog.c:4337 access/transam/xlog.c:4346
-#: access/transam/xlog.c:4370 access/transam/xlog.c:4377
-#: access/transam/xlog.c:4384 access/transam/xlog.c:4389
-#: access/transam/xlog.c:4396 access/transam/xlog.c:4403
-#: access/transam/xlog.c:4410 access/transam/xlog.c:4417
-#: access/transam/xlog.c:4424 access/transam/xlog.c:4431
-#: access/transam/xlog.c:4438 access/transam/xlog.c:4447
-#: access/transam/xlog.c:4454 access/transam/xlog.c:4463
-#: access/transam/xlog.c:4470 access/transam/xlog.c:4479
-#: access/transam/xlog.c:4486 utils/init/miscinit.c:1365
+#: access/transam/xlog.c:4348 access/transam/xlog.c:4357
+#: access/transam/xlog.c:4381 access/transam/xlog.c:4388
+#: access/transam/xlog.c:4395 access/transam/xlog.c:4400
+#: access/transam/xlog.c:4407 access/transam/xlog.c:4414
+#: access/transam/xlog.c:4421 access/transam/xlog.c:4428
+#: access/transam/xlog.c:4435 access/transam/xlog.c:4442
+#: access/transam/xlog.c:4449 access/transam/xlog.c:4458
+#: access/transam/xlog.c:4465 access/transam/xlog.c:4474
+#: access/transam/xlog.c:4481 access/transam/xlog.c:4490
+#: access/transam/xlog.c:4497 utils/init/miscinit.c:1365
 #, c-format
 msgid "database files are incompatible with server"
 msgstr "файлы базы данных не совместимы с сервером"
 
-#: access/transam/xlog.c:4338
+#: access/transam/xlog.c:4349
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
@@ -1591,7 +1591,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с PG_CONTROL_VERSION %d (0x%08x), но "
 "сервер скомпилирован с PG_CONTROL_VERSION %d (0x%08x)."
 
-#: access/transam/xlog.c:4342
+#: access/transam/xlog.c:4353
 #, c-format
 msgid ""
 "This could be a problem of mismatched byte ordering.  It looks like you need "
@@ -1600,7 +1600,7 @@ msgstr ""
 "Возможно, проблема вызвана разным порядком байт. Кажется, вам надо выполнить "
 "initdb."
 
-#: access/transam/xlog.c:4347
+#: access/transam/xlog.c:4358
 #, c-format
 msgid ""
 "The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
@@ -1609,18 +1609,18 @@ msgstr ""
 "Кластер баз данных был инициализирован с PG_CONTROL_VERSION %d, но сервер "
 "скомпилирован с PG_CONTROL_VERSION %d."
 
-#: access/transam/xlog.c:4350 access/transam/xlog.c:4374
-#: access/transam/xlog.c:4381 access/transam/xlog.c:4386
+#: access/transam/xlog.c:4361 access/transam/xlog.c:4385
+#: access/transam/xlog.c:4392 access/transam/xlog.c:4397
 #, c-format
 msgid "It looks like you need to initdb."
 msgstr "Кажется, вам надо выполнить initdb."
 
-#: access/transam/xlog.c:4361
+#: access/transam/xlog.c:4372
 #, c-format
 msgid "incorrect checksum in control file"
 msgstr "ошибка контрольной суммы в файле pg_control"
 
-#: access/transam/xlog.c:4371
+#: access/transam/xlog.c:4382
 #, c-format
 msgid ""
 "The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
@@ -1629,7 +1629,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с CATALOG_VERSION_NO %d, но сервер "
 "скомпилирован с CATALOG_VERSION_NO %d."
 
-#: access/transam/xlog.c:4378
+#: access/transam/xlog.c:4389
 #, c-format
 msgid ""
 "The database cluster was initialized with MAXALIGN %d, but the server was "
@@ -1638,7 +1638,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с MAXALIGN %d, но сервер "
 "скомпилирован с MAXALIGN %d."
 
-#: access/transam/xlog.c:4385
+#: access/transam/xlog.c:4396
 #, c-format
 msgid ""
 "The database cluster appears to use a different floating-point number format "
@@ -1647,7 +1647,7 @@ msgstr ""
 "Кажется, в кластере баз данных и в программе сервера используются разные "
 "форматы чисел с плавающей точкой."
 
-#: access/transam/xlog.c:4390
+#: access/transam/xlog.c:4401
 #, c-format
 msgid ""
 "The database cluster was initialized with BLCKSZ %d, but the server was "
@@ -1656,18 +1656,18 @@ msgstr ""
 "Кластер баз данных был инициализирован с BLCKSZ %d, но сервер скомпилирован "
 "с BLCKSZ %d."
 
-#: access/transam/xlog.c:4393 access/transam/xlog.c:4400
-#: access/transam/xlog.c:4407 access/transam/xlog.c:4414
-#: access/transam/xlog.c:4421 access/transam/xlog.c:4428
-#: access/transam/xlog.c:4435 access/transam/xlog.c:4442
-#: access/transam/xlog.c:4450 access/transam/xlog.c:4457
-#: access/transam/xlog.c:4466 access/transam/xlog.c:4473
-#: access/transam/xlog.c:4482 access/transam/xlog.c:4489
+#: access/transam/xlog.c:4404 access/transam/xlog.c:4411
+#: access/transam/xlog.c:4418 access/transam/xlog.c:4425
+#: access/transam/xlog.c:4432 access/transam/xlog.c:4439
+#: access/transam/xlog.c:4446 access/transam/xlog.c:4453
+#: access/transam/xlog.c:4461 access/transam/xlog.c:4468
+#: access/transam/xlog.c:4477 access/transam/xlog.c:4484
+#: access/transam/xlog.c:4493 access/transam/xlog.c:4500
 #, c-format
 msgid "It looks like you need to recompile or initdb."
 msgstr "Кажется, вам надо перекомпилировать сервер или выполнить initdb."
 
-#: access/transam/xlog.c:4397
+#: access/transam/xlog.c:4408
 #, c-format
 msgid ""
 "The database cluster was initialized with RELSEG_SIZE %d, but the server was "
@@ -1676,7 +1676,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с RELSEG_SIZE %d, но сервер "
 "скомпилирован с RELSEG_SIZE %d."
 
-#: access/transam/xlog.c:4404
+#: access/transam/xlog.c:4415
 #, c-format
 msgid ""
 "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
@@ -1685,7 +1685,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с XLOG_BLCKSZ %d, но сервер "
 "скомпилирован с XLOG_BLCKSZ %d."
 
-#: access/transam/xlog.c:4411
+#: access/transam/xlog.c:4422
 #, c-format
 msgid ""
 "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server "
@@ -1694,7 +1694,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с XLOG_SEG_SIZE %d, но сервер "
 "скомпилирован с XLOG_SEG_SIZE %d."
 
-#: access/transam/xlog.c:4418
+#: access/transam/xlog.c:4429
 #, c-format
 msgid ""
 "The database cluster was initialized with NAMEDATALEN %d, but the server was "
@@ -1703,7 +1703,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с NAMEDATALEN %d, но сервер "
 "скомпилирован с NAMEDATALEN %d."
 
-#: access/transam/xlog.c:4425
+#: access/transam/xlog.c:4436
 #, c-format
 msgid ""
 "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
@@ -1712,7 +1712,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с INDEX_MAX_KEYS %d, но сервер "
 "скомпилирован с INDEX_MAX_KEYS %d."
 
-#: access/transam/xlog.c:4432
+#: access/transam/xlog.c:4443
 #, c-format
 msgid ""
 "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
@@ -1721,7 +1721,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с TOAST_MAX_CHUNK_SIZE %d, но сервер "
 "скомпилирован с TOAST_MAX_CHUNK_SIZE %d."
 
-#: access/transam/xlog.c:4439
+#: access/transam/xlog.c:4450
 #, c-format
 msgid ""
 "The database cluster was initialized with LOBLKSIZE %d, but the server was "
@@ -1730,7 +1730,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с LOBLKSIZE %d, но сервер "
 "скомпилирован с LOBLKSIZE %d."
 
-#: access/transam/xlog.c:4448
+#: access/transam/xlog.c:4459
 #, c-format
 msgid ""
 "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the "
@@ -1739,7 +1739,7 @@ msgstr ""
 "Кластер баз данных был инициализирован без HAVE_INT64_TIMESTAMP, но сервер "
 "скомпилирован с HAVE_INT64_TIMESTAMP."
 
-#: access/transam/xlog.c:4455
+#: access/transam/xlog.c:4466
 #, c-format
 msgid ""
 "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the "
@@ -1748,7 +1748,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с HAVE_INT64_TIMESTAMP, но сервер "
 "скомпилирован без HAVE_INT64_TIMESTAMP."
 
-#: access/transam/xlog.c:4464
+#: access/transam/xlog.c:4475
 #, c-format
 msgid ""
 "The database cluster was initialized without USE_FLOAT4_BYVAL but the server "
@@ -1757,7 +1757,7 @@ msgstr ""
 "Кластер баз данных был инициализирован без USE_FLOAT4_BYVAL, но сервер "
 "скомпилирован с USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4471
+#: access/transam/xlog.c:4482
 #, c-format
 msgid ""
 "The database cluster was initialized with USE_FLOAT4_BYVAL but the server "
@@ -1766,7 +1766,7 @@ msgstr ""
 "Кластер баз данных был инициализирован с USE_FLOAT4_BYVAL, но сервер "
 "скомпилирован без USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:4480
+#: access/transam/xlog.c:4491
 #, c-format
 msgid ""
 "The database cluster was initialized without USE_FLOAT8_BYVAL but the server "
@@ -1775,7 +1775,7 @@ msgstr ""
 "Кластер баз данных был инициализирован без USE_FLOAT8_BYVAL, но сервер "
 "скомпилирован с USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:4487
+#: access/transam/xlog.c:4498
 #, c-format
 msgid ""
 "The database cluster was initialized with USE_FLOAT8_BYVAL but the server "
@@ -1784,71 +1784,71 @@ msgstr ""
 "Кластер баз данных был инициализирован с USE_FLOAT8_BYVAL, но сервер был "
 "скомпилирован без USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:4913
+#: access/transam/xlog.c:4924
 #, c-format
 msgid "could not write bootstrap transaction log file: %m"
 msgstr "не удалось записать начальный файл журнала транзакций: %m"
 
-#: access/transam/xlog.c:4919
+#: access/transam/xlog.c:4930
 #, c-format
 msgid "could not fsync bootstrap transaction log file: %m"
 msgstr "не удалось сбросить на диск начальный файл журнала транзакций: %m"
 
-#: access/transam/xlog.c:4924
+#: access/transam/xlog.c:4935
 #, c-format
 msgid "could not close bootstrap transaction log file: %m"
 msgstr "не удалось закрыть начальный файл журнала транзакций: %m"
 
-#: access/transam/xlog.c:4999
+#: access/transam/xlog.c:5010
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "не удалось открыть файл команд восстановления \"%s\": %m"
 
-#: access/transam/xlog.c:5045 access/transam/xlog.c:5130
+#: access/transam/xlog.c:5056 access/transam/xlog.c:5141
 #, c-format
 msgid "invalid value for recovery parameter \"%s\": \"%s\""
 msgstr "неверное значение для параметра восстановления \"%s\": \"%s\""
 
-#: access/transam/xlog.c:5048
+#: access/transam/xlog.c:5059
 #, c-format
 msgid "Valid values are \"pause\", \"promote\", and \"shutdown\"."
 msgstr "Допустимые значения: \"pause\", \"promote\" и \"shutdown\"."
 
-#: access/transam/xlog.c:5068
+#: access/transam/xlog.c:5079
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline не является допустимым числом: \"%s\""
 
-#: access/transam/xlog.c:5085
+#: access/transam/xlog.c:5096
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid не является допустимым числом: \"%s\""
 
-#: access/transam/xlog.c:5116
+#: access/transam/xlog.c:5127
 #, c-format
 msgid "recovery_target_name is too long (maximum %d characters)"
 msgstr "длина recovery_target_name превышает предел (%d)"
 
-#: access/transam/xlog.c:5133
+#: access/transam/xlog.c:5144
 #, c-format
 msgid "The only allowed value is \"immediate\"."
 msgstr "Единственное допустимое значение: \"immediate\"."
 
-#: access/transam/xlog.c:5146 access/transam/xlog.c:5157
+#: access/transam/xlog.c:5157 access/transam/xlog.c:5168
 #: commands/extension.c:531 commands/extension.c:539 utils/misc/guc.c:5477
 #, c-format
 msgid "parameter \"%s\" requires a Boolean value"
 msgstr "параметр \"%s\" требует логическое значение"
 
-#: access/transam/xlog.c:5192
+#: access/transam/xlog.c:5203
 #, c-format
 msgid "parameter \"%s\" requires a temporal value"
 msgstr "параметр \"%s\" требует временное значение"
 
-#: access/transam/xlog.c:5194 catalog/dependency.c:983 catalog/dependency.c:984
+#: access/transam/xlog.c:5205 catalog/dependency.c:983 catalog/dependency.c:984
 #: catalog/dependency.c:990 catalog/dependency.c:991 catalog/dependency.c:1002
 #: catalog/dependency.c:1003 catalog/objectaddress.c:1053
-#: commands/tablecmds.c:795 commands/tablecmds.c:9657 commands/user.c:1027
+#: commands/tablecmds.c:797 commands/tablecmds.c:9745 commands/user.c:1039
 #: commands/view.c:498 libpq/auth.c:289 port/win32/security.c:51
 #: storage/lmgr/deadlock.c:955 storage/lmgr/proc.c:1176 utils/misc/guc.c:5499
 #: utils/misc/guc.c:5592 utils/misc/guc.c:9565 utils/misc/guc.c:9599
@@ -1857,12 +1857,12 @@ msgstr "параметр \"%s\" требует временное значени
 msgid "%s"
 msgstr "%s"
 
-#: access/transam/xlog.c:5201
+#: access/transam/xlog.c:5212
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "нераспознанный параметр восстановления \"%s\""
 
-#: access/transam/xlog.c:5212
+#: access/transam/xlog.c:5223
 #, c-format
 msgid ""
 "recovery command file \"%s\" specified neither primary_conninfo nor "
@@ -1871,7 +1871,7 @@ msgstr ""
 "в файле команд восстановления \"%s\" не указан параметр primary_conninfo или "
 "restore_command"
 
-#: access/transam/xlog.c:5214
+#: access/transam/xlog.c:5225
 #, c-format
 msgid ""
 "The database server will regularly poll the pg_xlog subdirectory to check "
@@ -1880,7 +1880,7 @@ msgstr ""
 "Сервер БД будет регулярно опрашивать подкаталог pg_xlog и проверять "
 "содержащиеся в нём файлы."
 
-#: access/transam/xlog.c:5221
+#: access/transam/xlog.c:5232
 #, c-format
 msgid ""
 "recovery command file \"%s\" must specify restore_command when standby mode "
@@ -1889,68 +1889,68 @@ msgstr ""
 "в файле команд восстановления \"%s\" может отсутствовать restore_command, "
 "только если это резервный сервер"
 
-#: access/transam/xlog.c:5242
+#: access/transam/xlog.c:5253
 #, c-format
 msgid "standby mode is not supported by single-user servers"
 msgstr ""
 "режим резервного сервера не поддерживается однопользовательским сервером"
 
-#: access/transam/xlog.c:5261
+#: access/transam/xlog.c:5272
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "целевая линия времени для восстановления %u не существует"
 
-#: access/transam/xlog.c:5370
+#: access/transam/xlog.c:5381
 #, c-format
 msgid "archive recovery complete"
 msgstr "восстановление архива завершено"
 
-#: access/transam/xlog.c:5429 access/transam/xlog.c:5657
+#: access/transam/xlog.c:5440 access/transam/xlog.c:5668
 #, c-format
 msgid "recovery stopping after reaching consistency"
 msgstr ""
 "восстановление останавливается после достижения согласованного состояния"
 
-#: access/transam/xlog.c:5517
+#: access/transam/xlog.c:5528
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается перед фиксированием транзакции %u, время %s"
 
-#: access/transam/xlog.c:5524
+#: access/transam/xlog.c:5535
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается перед прерыванием транзакции %u, время %s"
 
-#: access/transam/xlog.c:5569
+#: access/transam/xlog.c:5580
 #, c-format
 msgid "recovery stopping at restore point \"%s\", time %s"
 msgstr "восстановление останавливается в точке восстановления \"%s\", время %s"
 
-#: access/transam/xlog.c:5637
+#: access/transam/xlog.c:5648
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается после фиксирования транзакции %u, время %s"
 
-#: access/transam/xlog.c:5645
+#: access/transam/xlog.c:5656
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr ""
 "восстановление останавливается после прерывания транзакции %u, время %s"
 
-#: access/transam/xlog.c:5684
+#: access/transam/xlog.c:5695
 #, c-format
 msgid "recovery has paused"
 msgstr "восстановление приостановлено"
 
-#: access/transam/xlog.c:5685
+#: access/transam/xlog.c:5696
 #, c-format
 msgid "Execute pg_xlog_replay_resume() to continue."
 msgstr "Выполните pg_xlog_replay_resume() для продолжения."
 
-#: access/transam/xlog.c:5892
+#: access/transam/xlog.c:5903
 #, c-format
 msgid ""
 "hot standby is not possible because %s = %d is a lower setting than on the "
@@ -1959,12 +1959,12 @@ msgstr ""
 "режим горячего резерва невозможен, так как параметр %s = %d, меньше чем на "
 "главном сервере (на нём было значение %d)"
 
-#: access/transam/xlog.c:5918
+#: access/transam/xlog.c:5929
 #, c-format
 msgid "WAL was generated with wal_level=minimal, data may be missing"
 msgstr "WAL был создан с параметром wal_level=minimal, возможна потеря данных"
 
-#: access/transam/xlog.c:5919
+#: access/transam/xlog.c:5930
 #, c-format
 msgid ""
 "This happens if you temporarily set wal_level=minimal without taking a new "
@@ -1973,7 +1973,7 @@ msgstr ""
 "Это происходит, если вы на время установили wal_level=minimal и не сделали "
 "резервную копию базу данных."
 
-#: access/transam/xlog.c:5930
+#: access/transam/xlog.c:5941
 #, c-format
 msgid ""
 "hot standby is not possible because wal_level was not set to \"hot_standby\" "
@@ -1982,7 +1982,7 @@ msgstr ""
 "режим горячего резерва невозможен, так как на главном сервере установлен "
 "неподходящий wal_level (должен быть \"hot_standby\" или выше)"
 
-#: access/transam/xlog.c:5931
+#: access/transam/xlog.c:5942
 #, c-format
 msgid ""
 "Either set wal_level to \"hot_standby\" on the master, or turn off "
@@ -1991,32 +1991,32 @@ msgstr ""
 "Либо установите для wal_level значение \"hot_standby\" на главном сервере, "
 "либо выключите hot_standby здесь."
 
-#: access/transam/xlog.c:5988
+#: access/transam/xlog.c:5999
 #, c-format
 msgid "control file contains invalid data"
 msgstr "файл pg_control содержит неверные данные"
 
-#: access/transam/xlog.c:5994
+#: access/transam/xlog.c:6005
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "система БД была выключена: %s"
 
-#: access/transam/xlog.c:5999
+#: access/transam/xlog.c:6010
 #, c-format
 msgid "database system was shut down in recovery at %s"
 msgstr "система БД была выключена в процессе восстановления: %s"
 
-#: access/transam/xlog.c:6003
+#: access/transam/xlog.c:6014
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
 msgstr "выключение системы БД было прервано; последний момент работы: %s"
 
-#: access/transam/xlog.c:6007
+#: access/transam/xlog.c:6018
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
 msgstr "работа системы БД была прервана во время восстановления: %s"
 
-#: access/transam/xlog.c:6009
+#: access/transam/xlog.c:6020
 #, c-format
 msgid ""
 "This probably means that some data is corrupted and you will have to use the "
@@ -2025,14 +2025,14 @@ msgstr ""
 "Это скорее всего означает, что некоторые данные повреждены и вам придётся "
 "восстановить БД из последней резервной копии."
 
-#: access/transam/xlog.c:6013
+#: access/transam/xlog.c:6024
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
 msgstr ""
 "работа системы БД была прервана в процессе восстановления, время в журнале: "
 "%s"
 
-#: access/transam/xlog.c:6015
+#: access/transam/xlog.c:6026
 #, c-format
 msgid ""
 "If this has occurred more than once some data might be corrupted and you "
@@ -2041,58 +2041,58 @@ msgstr ""
 "Если это происходит постоянно, возможно, какие-то данные были испорчены и "
 "для восстановления стоит выбрать более раннюю точку."
 
-#: access/transam/xlog.c:6019
+#: access/transam/xlog.c:6030
 #, c-format
 msgid "database system was interrupted; last known up at %s"
 msgstr "работа системы БД была прервана; последний момент работы: %s"
 
-#: access/transam/xlog.c:6075
+#: access/transam/xlog.c:6086
 #, c-format
 msgid "entering standby mode"
 msgstr "переход в режим резервного сервера"
 
-#: access/transam/xlog.c:6078
+#: access/transam/xlog.c:6089
 #, c-format
 msgid "starting point-in-time recovery to XID %u"
 msgstr "начинается восстановление точки во времени до XID %u"
 
-#: access/transam/xlog.c:6082
+#: access/transam/xlog.c:6093
 #, c-format
 msgid "starting point-in-time recovery to %s"
 msgstr "начинается восстановление точки во времени до %s"
 
-#: access/transam/xlog.c:6086
+#: access/transam/xlog.c:6097
 #, c-format
 msgid "starting point-in-time recovery to \"%s\""
 msgstr "начинается восстановление точки во времени до \"%s\""
 
-#: access/transam/xlog.c:6090
+#: access/transam/xlog.c:6101
 #, c-format
 msgid "starting point-in-time recovery to earliest consistent point"
 msgstr ""
 "начинается восстановление точки во времени до первой точки согласованности"
 
-#: access/transam/xlog.c:6093
+#: access/transam/xlog.c:6104
 #, c-format
 msgid "starting archive recovery"
 msgstr "начинается восстановление архива"
 
-#: access/transam/xlog.c:6110
+#: access/transam/xlog.c:6121
 #, c-format
 msgid "Failed while allocating an XLog reading processor."
 msgstr "Не удалось разместить обработчик журнала транзакций."
 
-#: access/transam/xlog.c:6137 access/transam/xlog.c:6265
+#: access/transam/xlog.c:6148 access/transam/xlog.c:6276
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "запись о контрольной точке по смещению %X/%X"
 
-#: access/transam/xlog.c:6151
+#: access/transam/xlog.c:6162
 #, c-format
 msgid "could not find redo location referenced by checkpoint record"
 msgstr "не удалось найти положение REDO, указанное записью контрольной точки"
 
-#: access/transam/xlog.c:6152 access/transam/xlog.c:6159
+#: access/transam/xlog.c:6163 access/transam/xlog.c:6170
 #, c-format
 msgid ""
 "If you are not restoring from a backup, try removing the file \"%s/"
@@ -2101,52 +2101,52 @@ msgstr ""
 "Если вы не восстанавливаете БД из резервной копии, попробуйте удалить файл "
 "\"%s/backup_label\"."
 
-#: access/transam/xlog.c:6158
+#: access/transam/xlog.c:6169
 #, c-format
 msgid "could not locate required checkpoint record"
 msgstr "не удалось считать нужную запись контрольной точки"
 
-#: access/transam/xlog.c:6184 commands/tablespace.c:641
+#: access/transam/xlog.c:6195 commands/tablespace.c:641
 #, c-format
 msgid "could not create symbolic link \"%s\": %m"
 msgstr "не удалось создать символическую ссылку \"%s\": %m"
 
-#: access/transam/xlog.c:6216
+#: access/transam/xlog.c:6227
 #, c-format
 msgid "ignoring file \"%s\" because no file \"%s\" exists"
 msgstr "файл \"%s\" игнорируется ввиду отсутствия файла \"%s\""
 
-#: access/transam/xlog.c:6218 access/transam/xlog.c:11107
+#: access/transam/xlog.c:6229 access/transam/xlog.c:11157
 #, c-format
 msgid "File \"%s\" was renamed to \"%s\"."
 msgstr "Файл \"%s\" был переименован в \"%s\"."
 
-#: access/transam/xlog.c:6222
+#: access/transam/xlog.c:6233
 #, c-format
 msgid "ignoring \"%s\" file because no \"%s\" file exists"
 msgstr "файл \"%s\" игнорируется ввиду отсутствия файла \"%s\""
 
-#: access/transam/xlog.c:6224
+#: access/transam/xlog.c:6235
 #, c-format
 msgid "Could not rename file \"%s\" to \"%s\": %m."
 msgstr "Не удалось переименовать файл \"%s\" в \"%s\" (%m)."
 
-#: access/transam/xlog.c:6275 access/transam/xlog.c:6290
+#: access/transam/xlog.c:6286 access/transam/xlog.c:6301
 #, c-format
 msgid "could not locate a valid checkpoint record"
 msgstr "не удалось считать правильную запись контрольной точки"
 
-#: access/transam/xlog.c:6284
+#: access/transam/xlog.c:6295
 #, c-format
 msgid "using previous checkpoint record at %X/%X"
 msgstr "используется предыдущая запись контрольной точки по смещению %X/%X"
 
-#: access/transam/xlog.c:6328
+#: access/transam/xlog.c:6339
 #, c-format
 msgid "requested timeline %u is not a child of this server's history"
 msgstr "в истории сервера нет ответвления запрошенной линии времени %u"
 
-#: access/transam/xlog.c:6330
+#: access/transam/xlog.c:6341
 #, c-format
 msgid ""
 "Latest checkpoint is at %X/%X on timeline %u, but in the history of the "
@@ -2155,7 +2155,7 @@ msgstr ""
 "Последняя контрольная точка: %X/%X на линии времени %u, но в истории "
 "запрошенной линии времени сервер ответвился с этой линии в %X/%X."
 
-#: access/transam/xlog.c:6346
+#: access/transam/xlog.c:6357
 #, c-format
 msgid ""
 "requested timeline %u does not contain minimum recovery point %X/%X on "
@@ -2164,22 +2164,22 @@ msgstr ""
 "запрошенная линия времени %u не содержит минимальную точку восстановления %X/"
 "%X на линии времени %u"
 
-#: access/transam/xlog.c:6377
+#: access/transam/xlog.c:6388
 #, c-format
 msgid "invalid next transaction ID"
 msgstr "неверный ID следующей транзакции"
 
-#: access/transam/xlog.c:6461
+#: access/transam/xlog.c:6472
 #, c-format
 msgid "invalid redo in checkpoint record"
 msgstr "неверная запись REDO в контрольной точке"
 
-#: access/transam/xlog.c:6472
+#: access/transam/xlog.c:6483
 #, c-format
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "неверная запись REDO в контрольной точке выключения"
 
-#: access/transam/xlog.c:6500
+#: access/transam/xlog.c:6517
 #, c-format
 msgid ""
 "database system was not properly shut down; automatic recovery in progress"
@@ -2187,19 +2187,19 @@ msgstr ""
 "система БД была остановлена нештатно; производится автоматическое "
 "восстановление"
 
-#: access/transam/xlog.c:6504
+#: access/transam/xlog.c:6521
 #, c-format
 msgid "crash recovery starts in timeline %u and has target timeline %u"
 msgstr ""
 "восстановление после сбоя начинается на линии времени %u, целевая линия "
 "времени: %u"
 
-#: access/transam/xlog.c:6548
+#: access/transam/xlog.c:6569
 #, c-format
 msgid "backup_label contains data inconsistent with control file"
 msgstr "backup_label содержит данные, не согласованные с файлом pg_control"
 
-#: access/transam/xlog.c:6549
+#: access/transam/xlog.c:6570
 #, c-format
 msgid ""
 "This means that the backup is corrupted and you will have to use another "
@@ -2208,44 +2208,44 @@ msgstr ""
 "Это означает, что резервная копия повреждена и для восстановления БД "
 "придётся использовать другую копию."
 
-#: access/transam/xlog.c:6640
+#: access/transam/xlog.c:6661
 #, c-format
 msgid "initializing for hot standby"
 msgstr "инициализация для горячего резерва"
 
-#: access/transam/xlog.c:6772
+#: access/transam/xlog.c:6793
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "запись REDO начинается со смещения %X/%X"
 
-#: access/transam/xlog.c:6986
+#: access/transam/xlog.c:7007
 #, c-format
 msgid "requested recovery stop point is before consistent recovery point"
 msgstr ""
 "запрошенная точка остановки восстановления предшествует согласованной точке "
 "восстановления"
 
-#: access/transam/xlog.c:7024
+#: access/transam/xlog.c:7045
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "записи REDO обработаны до смещения %X/%X"
 
-#: access/transam/xlog.c:7029 access/transam/xlog.c:9021
+#: access/transam/xlog.c:7050 access/transam/xlog.c:9064
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "последняя завершённая транзакция была выполнена в %s"
 
-#: access/transam/xlog.c:7038
+#: access/transam/xlog.c:7059
 #, c-format
 msgid "redo is not required"
 msgstr "данные REDO не требуются"
 
-#: access/transam/xlog.c:7113 access/transam/xlog.c:7117
+#: access/transam/xlog.c:7138 access/transam/xlog.c:7142
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL закончился без признака окончания копирования"
 
-#: access/transam/xlog.c:7114
+#: access/transam/xlog.c:7139
 #, c-format
 msgid ""
 "All WAL generated while online backup was taken must be available at "
@@ -2254,7 +2254,7 @@ msgstr ""
 "Все журналы WAL, созданные во время резервного копирования \"на ходу\", "
 "должны быть в наличии для восстановления."
 
-#: access/transam/xlog.c:7118
+#: access/transam/xlog.c:7143
 #, c-format
 msgid ""
 "Online backup started with pg_start_backup() must be ended with "
@@ -2264,107 +2264,107 @@ msgstr ""
 "должно закончиться pg_stop_backup(), и для восстановления должны быть "
 "доступны все журналы WAL."
 
-#: access/transam/xlog.c:7121
+#: access/transam/xlog.c:7146
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL закончился до согласованной точки восстановления"
 
-#: access/transam/xlog.c:7156
+#: access/transam/xlog.c:7181
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "выбранный ID новой линии времени: %u"
 
-#: access/transam/xlog.c:7586
+#: access/transam/xlog.c:7611
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "согласованное состояние восстановления достигнуто по смещению %X/%X"
 
-#: access/transam/xlog.c:7777
+#: access/transam/xlog.c:7820
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "неверная ссылка на первичную контрольную точку в файле pg_control"
 
-#: access/transam/xlog.c:7781
+#: access/transam/xlog.c:7824
 #, c-format
 msgid "invalid secondary checkpoint link in control file"
 msgstr "неверная ссылка на вторичную контрольную точку в файле pg_control"
 
-#: access/transam/xlog.c:7785
+#: access/transam/xlog.c:7828
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "неверная ссылка на контрольную точку в файле backup_label"
 
-#: access/transam/xlog.c:7802
+#: access/transam/xlog.c:7845
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "неверная запись первичной контрольной точки"
 
-#: access/transam/xlog.c:7806
+#: access/transam/xlog.c:7849
 #, c-format
 msgid "invalid secondary checkpoint record"
 msgstr "неверная запись вторичной контрольной точки"
 
-#: access/transam/xlog.c:7810
+#: access/transam/xlog.c:7853
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "неверная запись контрольной точки"
 
-#: access/transam/xlog.c:7821
+#: access/transam/xlog.c:7864
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
 msgstr "неверный ID менеджера ресурсов в записи первичной контрольной точки"
 
-#: access/transam/xlog.c:7825
+#: access/transam/xlog.c:7868
 #, c-format
 msgid "invalid resource manager ID in secondary checkpoint record"
 msgstr "неверный ID менеджера ресурсов в записи вторичной контрольной точки"
 
-#: access/transam/xlog.c:7829
+#: access/transam/xlog.c:7872
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "неверный ID менеджера ресурсов в записи контрольной точки"
 
-#: access/transam/xlog.c:7841
+#: access/transam/xlog.c:7884
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "неверные флаги xl_info в записи первичной контрольной точки"
 
-#: access/transam/xlog.c:7845
+#: access/transam/xlog.c:7888
 #, c-format
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "неверные флаги xl_info в записи вторичной контрольной точки"
 
-#: access/transam/xlog.c:7849
+#: access/transam/xlog.c:7892
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "неверные флаги xl_info в записи контрольной точки"
 
-#: access/transam/xlog.c:7860
+#: access/transam/xlog.c:7903
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "неверная длина записи первичной контрольной точки"
 
-#: access/transam/xlog.c:7864
+#: access/transam/xlog.c:7907
 #, c-format
 msgid "invalid length of secondary checkpoint record"
 msgstr "неверная длина записи вторичной контрольной точки"
 
-#: access/transam/xlog.c:7868
+#: access/transam/xlog.c:7911
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "неверная длина записи контрольной точки"
 
-#: access/transam/xlog.c:8038
+#: access/transam/xlog.c:8081
 #, c-format
 msgid "shutting down"
 msgstr "выключение"
 
-#: access/transam/xlog.c:8073
+#: access/transam/xlog.c:8116
 #, c-format
 msgid "database system is shut down"
 msgstr "система БД выключена"
 
-#: access/transam/xlog.c:8566
+#: access/transam/xlog.c:8609
 #, c-format
 msgid ""
 "concurrent transaction log activity while database system is shutting down"
@@ -2372,29 +2372,29 @@ msgstr ""
 "во время выключения системы баз данных отмечена активность в журнале "
 "транзакций"
 
-#: access/transam/xlog.c:8820
+#: access/transam/xlog.c:8863
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr ""
 "создание точки перезапуска пропускается, восстановление уже закончилось"
 
-#: access/transam/xlog.c:8843
+#: access/transam/xlog.c:8886
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr ""
 "создание точки перезапуска пропускается, она уже создана по смещению %X/%X"
 
-#: access/transam/xlog.c:9019
+#: access/transam/xlog.c:9062
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "точка перезапуска восстановления по смещению %X/%X"
 
-#: access/transam/xlog.c:9152
+#: access/transam/xlog.c:9195
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "точка восстановления \"%s\" создана по смещению %X/%X"
 
-#: access/transam/xlog.c:9290
+#: access/transam/xlog.c:9333
 #, c-format
 msgid ""
 "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint "
@@ -2403,13 +2403,13 @@ msgstr ""
 "неожиданный ID предыдущей линии времени %u (ID текущей линии времени %u) в "
 "записи контрольной точки"
 
-#: access/transam/xlog.c:9299
+#: access/transam/xlog.c:9342
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "неожиданный ID линии времени %u (после %u) в записи контрольной точки"
 
 # skip-rule: capital-letter-first
-#: access/transam/xlog.c:9315
+#: access/transam/xlog.c:9358
 #, c-format
 msgid ""
 "unexpected timeline ID %u in checkpoint record, before reaching minimum "
@@ -2418,56 +2418,56 @@ msgstr ""
 "неожиданный ID линии времени %u в записи контрольной точки, до достижения "
 "минимальной к. т. %X/%X на линии времени %u"
 
-#: access/transam/xlog.c:9386
+#: access/transam/xlog.c:9429
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr ""
 "резервное копирование \"на ходу\" было отменено, продолжить восстановление "
 "нельзя"
 
-#: access/transam/xlog.c:9442 access/transam/xlog.c:9498
-#: access/transam/xlog.c:9521
+#: access/transam/xlog.c:9485 access/transam/xlog.c:9541
+#: access/transam/xlog.c:9564
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr ""
 "неожиданный ID линии времени %u (должен быть %u) в записи точки "
 "восстановления"
 
-#: access/transam/xlog.c:9803
+#: access/transam/xlog.c:9853
 #, c-format
 msgid "could not fsync log segment %s: %m"
 msgstr "не удалось синхронизировать с ФС сегмент журнала %s: %m"
 
-#: access/transam/xlog.c:9827
+#: access/transam/xlog.c:9877
 #, c-format
 msgid "could not fsync log file %s: %m"
 msgstr "не удалось синхронизировать с ФС файл журнала %s: %m"
 
-#: access/transam/xlog.c:9835
+#: access/transam/xlog.c:9885
 #, c-format
 msgid "could not fsync write-through log file %s: %m"
 msgstr "не удалось синхронизировать с ФС файл журнала сквозной записи %s: %m"
 
-#: access/transam/xlog.c:9844
+#: access/transam/xlog.c:9894
 #, c-format
 msgid "could not fdatasync log file %s: %m"
 msgstr ""
 "не удалось синхронизировать с ФС данные (fdatasync) файла журнала %s: %m"
 
-#: access/transam/xlog.c:9937 access/transam/xlog.c:10441
+#: access/transam/xlog.c:9987 access/transam/xlog.c:10491
 #: access/transam/xlogfuncs.c:122 access/transam/xlogfuncs.c:151
 #: access/transam/xlogfuncs.c:190 access/transam/xlogfuncs.c:211
 #, c-format
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "Функции управления WAL нельзя использовать в процессе восстановления."
 
-#: access/transam/xlog.c:9946 access/transam/xlog.c:10450
+#: access/transam/xlog.c:9996 access/transam/xlog.c:10500
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr ""
 "Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\""
 
-#: access/transam/xlog.c:9947 access/transam/xlog.c:10451
+#: access/transam/xlog.c:9997 access/transam/xlog.c:10501
 #: access/transam/xlogfuncs.c:157
 #, c-format
 msgid ""
@@ -2477,23 +2477,23 @@ msgstr ""
 "Установите wal_level \"archive\", \"hot_standby\" или \"logical\" при "
 "запуске сервера."
 
-#: access/transam/xlog.c:9952
+#: access/transam/xlog.c:10002
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "длина метки резервной копии превышает предел (%d байт)"
 
-#: access/transam/xlog.c:9989 access/transam/xlog.c:10259
-#: access/transam/xlog.c:10295
+#: access/transam/xlog.c:10039 access/transam/xlog.c:10309
+#: access/transam/xlog.c:10345
 #, c-format
 msgid "a backup is already in progress"
 msgstr "резервное копирование уже выполняется"
 
-#: access/transam/xlog.c:9990
+#: access/transam/xlog.c:10040
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Выполните pg_stop_backup() и повторите операцию."
 
-#: access/transam/xlog.c:10085
+#: access/transam/xlog.c:10135
 #, c-format
 msgid ""
 "WAL generated with full_page_writes=off was replayed since last restartpoint"
@@ -2501,7 +2501,7 @@ msgstr ""
 "После последней точки перезапуска был воспроизведён WAL, созданный в режиме "
 "full_page_writes=off."
 
-#: access/transam/xlog.c:10087 access/transam/xlog.c:10633
+#: access/transam/xlog.c:10137 access/transam/xlog.c:10683
 #, c-format
 msgid ""
 "This means that the backup being taken on the standby is corrupt and should "
@@ -2513,39 +2513,39 @@ msgstr ""
 "CHECKPOINT на главном сервере, а затем попробуйте резервное копирование \"на "
 "ходу\" ещё раз."
 
-#: access/transam/xlog.c:10153 replication/basebackup.c:1040
-#: utils/adt/misc.c:378
+#: access/transam/xlog.c:10203 replication/basebackup.c:1040
+#: utils/adt/misc.c:391
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "не удалось прочитать символическую ссылку \"%s\": %m"
 
-#: access/transam/xlog.c:10160 replication/basebackup.c:1045
-#: utils/adt/misc.c:383
+#: access/transam/xlog.c:10210 replication/basebackup.c:1045
+#: utils/adt/misc.c:396
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "целевой путь символической ссылки \"%s\" слишком длинный"
 
-#: access/transam/xlog.c:10213 commands/tablespace.c:391
-#: commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:391
+#: access/transam/xlog.c:10263 commands/tablespace.c:391
+#: commands/tablespace.c:553 replication/basebackup.c:1061 utils/adt/misc.c:404
 #, c-format
 msgid "tablespaces are not supported on this platform"
 msgstr "табличные пространства не поддерживаются на этой платформе"
 
-#: access/transam/xlog.c:10253 access/transam/xlog.c:10289
-#: access/transam/xlog.c:10490 access/transam/xlogarchive.c:106
+#: access/transam/xlog.c:10303 access/transam/xlog.c:10339
+#: access/transam/xlog.c:10540 access/transam/xlogarchive.c:106
 #: access/transam/xlogarchive.c:265 commands/copy.c:1787 commands/copy.c:2829
 #: commands/extension.c:3029 commands/tablespace.c:782
 #: commands/tablespace.c:873 replication/basebackup.c:421
 #: replication/basebackup.c:491 replication/logical/snapbuild.c:1489
 #: storage/file/copydir.c:72 storage/file/copydir.c:115 storage/file/fd.c:2738
 #: storage/file/fd.c:2830 utils/adt/dbsize.c:68 utils/adt/dbsize.c:218
-#: utils/adt/dbsize.c:298 utils/adt/genfile.c:114 utils/adt/genfile.c:333
+#: utils/adt/dbsize.c:298 utils/adt/genfile.c:107 utils/adt/genfile.c:326
 #: guc-file.l:1061
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "не удалось получить информацию о файле \"%s\": %m"
 
-#: access/transam/xlog.c:10260 access/transam/xlog.c:10296
+#: access/transam/xlog.c:10310 access/transam/xlog.c:10346
 #, c-format
 msgid ""
 "If you're sure there is no backup in progress, remove file \"%s\" and try "
@@ -2554,36 +2554,36 @@ msgstr ""
 "Если вы считаете, что информация о резервном копировании неверна, удалите "
 "файл \"%s\" и попробуйте снова."
 
-#: access/transam/xlog.c:10277 access/transam/xlog.c:10313
-#: access/transam/xlog.c:10694
+#: access/transam/xlog.c:10327 access/transam/xlog.c:10363
+#: access/transam/xlog.c:10744
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "не удалось записать файл \"%s\": %m"
 
-#: access/transam/xlog.c:10467
+#: access/transam/xlog.c:10517
 #, c-format
 msgid "exclusive backup not in progress"
 msgstr "монопольное резервное копирование не выполняется"
 
-#: access/transam/xlog.c:10494
+#: access/transam/xlog.c:10544
 #, c-format
 msgid "a backup is not in progress"
 msgstr "резервное копирование не выполняется"
 
-#: access/transam/xlog.c:10568 access/transam/xlog.c:10581
-#: access/transam/xlog.c:10921 access/transam/xlog.c:10927
-#: access/transam/xlog.c:11011 access/transam/xlogfuncs.c:508
+#: access/transam/xlog.c:10618 access/transam/xlog.c:10631
+#: access/transam/xlog.c:10971 access/transam/xlog.c:10977
+#: access/transam/xlog.c:11061 access/transam/xlogfuncs.c:508
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "неверные данные в файле \"%s\""
 
-#: access/transam/xlog.c:10585 replication/basebackup.c:952
+#: access/transam/xlog.c:10635 replication/basebackup.c:952
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr ""
 "дежурный сервер был повышен в процессе резервного копирования \"на ходу\""
 
-#: access/transam/xlog.c:10586 replication/basebackup.c:953
+#: access/transam/xlog.c:10636 replication/basebackup.c:953
 #, c-format
 msgid ""
 "This means that the backup being taken is corrupt and should not be used. "
@@ -2592,7 +2592,7 @@ msgstr ""
 "Это означает, что создаваемая резервная копия испорчена и использовать её не "
 "следует. Попробуйте резервное копирование \"на ходу\" ещё раз."
 
-#: access/transam/xlog.c:10631
+#: access/transam/xlog.c:10681
 #, c-format
 msgid ""
 "WAL generated with full_page_writes=off was replayed during online backup"
@@ -2600,14 +2600,14 @@ msgstr ""
 "В процессе резервного копирования \"на ходу\" был воспроизведён WAL, "
 "созданный в режиме full_page_writes=off"
 
-#: access/transam/xlog.c:10743
+#: access/transam/xlog.c:10793
 #, c-format
 msgid ""
 "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
 msgstr ""
 "очистка в pg_stop_backup выполнена, ожидается архивация нужных сегментов WAL"
 
-#: access/transam/xlog.c:10753
+#: access/transam/xlog.c:10803
 #, c-format
 msgid ""
 "pg_stop_backup still waiting for all required WAL segments to be archived "
@@ -2616,7 +2616,7 @@ msgstr ""
 "pg_stop_backup всё ещё ждёт архивации всех нужных сегментов WAL (прошло %d "
 "сек.)"
 
-#: access/transam/xlog.c:10755
+#: access/transam/xlog.c:10805
 #, c-format
 msgid ""
 "Check that your archive_command is executing properly.  pg_stop_backup can "
@@ -2627,13 +2627,13 @@ msgstr ""
 "можно отменить безопасно, но резервная копия базы данных будет непригодна "
 "без всех сегментов WAL."
 
-#: access/transam/xlog.c:10762
+#: access/transam/xlog.c:10812
 #, c-format
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
 msgstr ""
 "команда pg_stop_backup завершена, все требуемые сегменты WAL заархивированы"
 
-#: access/transam/xlog.c:10766
+#: access/transam/xlog.c:10816
 #, c-format
 msgid ""
 "WAL archiving is not enabled; you must ensure that all required WAL segments "
@@ -2642,35 +2642,35 @@ msgstr ""
 "архивация WAL не настроена; вы должны обеспечить копирование всех требуемых "
 "сегментов WAL другими средствами для получения резервной копии"
 
-#: access/transam/xlog.c:11050
+#: access/transam/xlog.c:11100
 #, c-format
 msgid "xlog redo %s"
 msgstr "XLOG-запись REDO: %s"
 
-#: access/transam/xlog.c:11096
+#: access/transam/xlog.c:11146
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "режим копирования \"на ходу\" не был отменён"
 
-#: access/transam/xlog.c:11097
+#: access/transam/xlog.c:11147
 #, c-format
 msgid "File \"%s\" could not be renamed to \"%s\": %m."
 msgstr "Не удалось переименовать файл \"%s\" в \"%s\": %m."
 
-#: access/transam/xlog.c:11106 access/transam/xlog.c:11118
-#: access/transam/xlog.c:11128
+#: access/transam/xlog.c:11156 access/transam/xlog.c:11168
+#: access/transam/xlog.c:11178
 #, c-format
 msgid "online backup mode canceled"
 msgstr "режим копирования \"на ходу\" отменён"
 
-#: access/transam/xlog.c:11119
+#: access/transam/xlog.c:11169
 #, c-format
 msgid ""
 "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
 msgstr ""
 "Файлы \"%s\" и \"%s\" были переименованы в \"%s\" и \"%s\", соответственно."
 
-#: access/transam/xlog.c:11129
+#: access/transam/xlog.c:11179
 #, c-format
 msgid ""
 "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to "
@@ -2679,28 +2679,28 @@ msgstr ""
 "Файл \"%s\" был переименован в \"%s\", но переименовать \"%s\" в \"%s\" не "
 "удалось: %m."
 
-#: access/transam/xlog.c:11253 replication/logical/logicalfuncs.c:171
+#: access/transam/xlog.c:11303 replication/logical/logicalfuncs.c:171
 #: replication/walreceiver.c:931 replication/walsender.c:2171
 #, c-format
 msgid "could not seek in log segment %s to offset %u: %m"
 msgstr "не удалось переместиться в сегменте журнала %s к смещению %u: %m"
 
-#: access/transam/xlog.c:11267
+#: access/transam/xlog.c:11317
 #, c-format
 msgid "could not read from log segment %s, offset %u: %m"
 msgstr "не удалось прочитать сегмент журнала %s, смещение %u: %m"
 
-#: access/transam/xlog.c:11793
+#: access/transam/xlog.c:11860
 #, c-format
 msgid "received promote request"
 msgstr "получен запрос повышения статуса"
 
-#: access/transam/xlog.c:11806
+#: access/transam/xlog.c:11873
 #, c-format
 msgid "trigger file found: %s"
 msgstr "найден файл триггера: %s"
 
-#: access/transam/xlog.c:11815
+#: access/transam/xlog.c:11882
 #, c-format
 msgid "could not stat trigger file \"%s\": %m"
 msgstr "не удалось получить информацию о файле триггера \"%s\": %m"
@@ -2729,7 +2729,7 @@ msgid "%s \"%s\": %s"
 msgstr "%s \"%s\": %s"
 
 #: access/transam/xlogarchive.c:458 replication/logical/snapbuild.c:1625
-#: replication/slot.c:496 replication/slot.c:958 replication/slot.c:1073
+#: replication/slot.c:496 replication/slot.c:958 replication/slot.c:1089
 #: storage/file/fd.c:502 storage/file/fd.c:560 utils/time/snapmgr.c:1146
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
@@ -2756,8 +2756,8 @@ msgstr ""
 #: commands/tablespace.c:715 postmaster/postmaster.c:1411
 #: replication/basebackup.c:306 replication/basebackup.c:651
 #: storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2193
-#: storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/genfile.c:439
-#: utils/adt/misc.c:291 utils/misc/tzparser.c:339
+#: storage/file/fd.c:2803 storage/ipc/dsm.c:300 utils/adt/misc.c:307
+#: utils/misc/tzparser.c:339
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "не удалось открыть каталог \"%s\": %m"
@@ -3147,10 +3147,10 @@ msgstr "большой объект %u не существует"
 #: commands/user.c:179 commands/user.c:187 commands/user.c:195
 #: commands/user.c:203 commands/user.c:211 commands/user.c:219
 #: commands/user.c:227 commands/user.c:235 commands/user.c:243
-#: commands/user.c:522 commands/user.c:534 commands/user.c:542
-#: commands/user.c:550 commands/user.c:558 commands/user.c:566
-#: commands/user.c:574 commands/user.c:582 commands/user.c:591
-#: commands/user.c:599 commands/user.c:607
+#: commands/user.c:534 commands/user.c:546 commands/user.c:554
+#: commands/user.c:562 commands/user.c:570 commands/user.c:578
+#: commands/user.c:586 commands/user.c:594 commands/user.c:603
+#: commands/user.c:611 commands/user.c:619
 #, c-format
 msgid "conflicting or redundant options"
 msgstr "конфликтующие или избыточные параметры"
@@ -3161,12 +3161,12 @@ msgid "default privileges cannot be set for columns"
 msgstr "права по умолчанию нельзя определить для столбцов"
 
 #: catalog/aclchk.c:1483 catalog/objectaddress.c:1338 commands/analyze.c:382
-#: commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5227
-#: commands/tablecmds.c:5333 commands/tablecmds.c:5393
-#: commands/tablecmds.c:5506 commands/tablecmds.c:5563
-#: commands/tablecmds.c:5657 commands/tablecmds.c:5753
-#: commands/tablecmds.c:7944 commands/tablecmds.c:8115
-#: commands/tablecmds.c:8239 commands/tablecmds.c:8706 commands/trigger.c:643
+#: commands/copy.c:4448 commands/sequence.c:1491 commands/tablecmds.c:5229
+#: commands/tablecmds.c:5335 commands/tablecmds.c:5395
+#: commands/tablecmds.c:5508 commands/tablecmds.c:5565
+#: commands/tablecmds.c:5659 commands/tablecmds.c:5755
+#: commands/tablecmds.c:7946 commands/tablecmds.c:8117
+#: commands/tablecmds.c:8241 commands/tablecmds.c:8761 commands/trigger.c:643
 #: parser/analyze.c:2189 parser/parse_relation.c:2639
 #: parser/parse_relation.c:2701 parser/parse_target.c:951
 #: parser/parse_type.c:145 utils/adt/acl.c:2887 utils/adt/ruleutils.c:1881
@@ -3175,7 +3175,7 @@ msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "столбец \"%s\" в таблице \"%s\" не существует"
 
 #: catalog/aclchk.c:1748 catalog/objectaddress.c:1151 commands/sequence.c:1078
-#: commands/tablecmds.c:222 commands/tablecmds.c:12253 utils/adt/acl.c:2077
+#: commands/tablecmds.c:224 commands/tablecmds.c:12341 utils/adt/acl.c:2077
 #: utils/adt/acl.c:2107 utils/adt/acl.c:2139 utils/adt/acl.c:2171
 #: utils/adt/acl.c:2199 utils/adt/acl.c:2229
 #, c-format
@@ -3628,13 +3628,13 @@ msgstr "нет прав для создания отношения \"%s.%s\""
 msgid "System catalog modifications are currently disallowed."
 msgstr "Изменение системного каталога в текущем состоянии запрещено."
 
-#: catalog/heap.c:414 commands/tablecmds.c:1474 commands/tablecmds.c:1927
-#: commands/tablecmds.c:4864
+#: catalog/heap.c:414 commands/tablecmds.c:1476 commands/tablecmds.c:1929
+#: commands/tablecmds.c:4866
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "максимальное число столбцов в таблице: %d"
 
-#: catalog/heap.c:431 commands/tablecmds.c:5123
+#: catalog/heap.c:431 commands/tablecmds.c:5125
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "имя столбца \"%s\" конфликтует с системным столбцом"
@@ -3681,7 +3681,7 @@ msgstr ""
 msgid "Use the COLLATE clause to set the collation explicitly."
 msgstr "Задайте правило сортировки явно в предложении COLLATE."
 
-#: catalog/heap.c:1076 catalog/index.c:807 commands/tablecmds.c:2661
+#: catalog/heap.c:1076 catalog/index.c:806 commands/tablecmds.c:2663
 #, c-format
 msgid "relation \"%s\" already exists"
 msgstr "отношение \"%s\" уже существует"
@@ -3712,7 +3712,7 @@ msgstr "значение OID кучи в pg_class не задано в режи
 msgid "check constraint \"%s\" already exists"
 msgstr "ограничение-проверка \"%s\" уже существует"
 
-#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6098
+#: catalog/heap.c:2460 catalog/pg_constraint.c:653 commands/tablecmds.c:6100
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "ограничение \"%s\" для отношения \"%s\" уже существует"
@@ -3800,62 +3800,62 @@ msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
 msgstr ""
 "Опустошите таблицу \"%s\" параллельно или используйте TRUNCATE ... CASCADE."
 
-#: catalog/index.c:207 parser/parse_utilcmd.c:1438 parser/parse_utilcmd.c:1524
+#: catalog/index.c:206 parser/parse_utilcmd.c:1438 parser/parse_utilcmd.c:1524
 #, c-format
 msgid "multiple primary keys for table \"%s\" are not allowed"
 msgstr "таблица \"%s\" не может иметь несколько первичных ключей"
 
-#: catalog/index.c:225
+#: catalog/index.c:224
 #, c-format
 msgid "primary keys cannot be expressions"
 msgstr "первичные ключи не могут быть выражениями"
 
-#: catalog/index.c:757 catalog/index.c:1181
+#: catalog/index.c:756 catalog/index.c:1180
 #, c-format
 msgid "user-defined indexes on system catalog tables are not supported"
 msgstr ""
 "пользовательские индексы в таблицах системного каталога не поддерживаются"
 
-#: catalog/index.c:767
+#: catalog/index.c:766
 #, c-format
 msgid "concurrent index creation on system catalog tables is not supported"
 msgstr ""
 "параллельное создание индекса в таблицах системного каталога не "
 "поддерживается"
 
-#: catalog/index.c:785
+#: catalog/index.c:784
 #, c-format
 msgid "shared indexes cannot be created after initdb"
 msgstr "нельзя создать разделяемые индексы после initdb"
 
-#: catalog/index.c:799 commands/createas.c:249 commands/sequence.c:141
+#: catalog/index.c:798 commands/createas.c:249 commands/sequence.c:141
 #: parser/parse_utilcmd.c:185
 #, c-format
 msgid "relation \"%s\" already exists, skipping"
 msgstr "отношение \"%s\" уже существует, пропускается"
 
-#: catalog/index.c:835
+#: catalog/index.c:834
 #, c-format
 msgid "pg_class index OID value not set when in binary upgrade mode"
 msgstr ""
 "значение OID индекса в pg_class не задано в режиме двоичного обновления"
 
-#: catalog/index.c:1452
+#: catalog/index.c:1451
 #, c-format
 msgid "DROP INDEX CONCURRENTLY must be first action in transaction"
 msgstr "DROP INDEX CONCURRENTLY должен быть первым действием в транзакции"
 
-#: catalog/index.c:2095
+#: catalog/index.c:2094
 #, c-format
 msgid "building index \"%s\" on table \"%s\""
 msgstr "создание индекса \"%s\" для таблицы \"%s\""
 
-#: catalog/index.c:3355
+#: catalog/index.c:3354
 #, c-format
 msgid "cannot reindex temporary tables of other sessions"
 msgstr "переиндексировать временные таблицы других сеансов нельзя"
 
-#: catalog/index.c:3481
+#: catalog/index.c:3471
 #, c-format
 msgid "index \"%s\" was reindexed"
 msgstr "индекс \"%s\" был перестроен"
@@ -3961,7 +3961,7 @@ msgid "cannot move objects into or out of TOAST schema"
 msgstr "перемещать объекты в/из схем TOAST нельзя"
 
 #: catalog/namespace.c:2886 commands/schemacmds.c:238 commands/schemacmds.c:317
-#: commands/tablecmds.c:740
+#: commands/tablecmds.c:742
 #, c-format
 msgid "schema \"%s\" does not exist"
 msgstr "схема \"%s\" не существует"
@@ -4040,27 +4040,27 @@ msgid "event trigger name cannot be qualified"
 msgstr "имя событийного триггера не может быть составным"
 
 #: catalog/objectaddress.c:1158 commands/lockcmds.c:94 commands/policy.c:94
-#: commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:216
-#: commands/tablecmds.c:1335 commands/tablecmds.c:4385
-#: commands/tablecmds.c:8050
+#: commands/policy.c:384 commands/policy.c:473 commands/tablecmds.c:218
+#: commands/tablecmds.c:1337 commands/tablecmds.c:4387
+#: commands/tablecmds.c:8052
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "\"%s\" - это не таблица"
 
-#: catalog/objectaddress.c:1165 commands/tablecmds.c:228
-#: commands/tablecmds.c:4415 commands/tablecmds.c:12258 commands/view.c:138
+#: catalog/objectaddress.c:1165 commands/tablecmds.c:230
+#: commands/tablecmds.c:4417 commands/tablecmds.c:12346 commands/view.c:138
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "\"%s\" - это не представление"
 
-#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:234
-#: commands/tablecmds.c:12263
+#: catalog/objectaddress.c:1172 commands/matview.c:172 commands/tablecmds.c:236
+#: commands/tablecmds.c:12351
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "\"%s\" - это не материализованное представление"
 
-#: catalog/objectaddress.c:1179 commands/tablecmds.c:252
-#: commands/tablecmds.c:4418 commands/tablecmds.c:12268
+#: catalog/objectaddress.c:1179 commands/tablecmds.c:254
+#: commands/tablecmds.c:4420 commands/tablecmds.c:12356
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "\"%s\" - это не сторонняя таблица"
@@ -4077,7 +4077,7 @@ msgstr ""
 "значение по умолчанию для столбца \"%s\" отношения \"%s\" не существует"
 
 #: catalog/objectaddress.c:1460 commands/functioncmds.c:128
-#: commands/tablecmds.c:244 commands/typecmds.c:3226 parser/parse_type.c:244
+#: commands/tablecmds.c:246 commands/typecmds.c:3226 parser/parse_type.c:244
 #: parser/parse_type.c:273 parser/parse_type.c:813 utils/adt/acl.c:4453
 #: utils/adt/regproc.c:1226
 #, c-format
@@ -4963,8 +4963,8 @@ msgstr "для типов постоянного размера применим
 msgid "could not form array type name for type \"%s\""
 msgstr "не удалось сформировать имя типа массива для типа \"%s\""
 
-#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4397
-#: commands/tablecmds.c:12146
+#: catalog/toasting.c:104 commands/indexcmds.c:395 commands/tablecmds.c:4399
+#: commands/tablecmds.c:12234
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "\"%s\" - это не таблица и не материализованное представление"
@@ -5185,7 +5185,7 @@ msgstr ""
 "пропускается анализ дерева наследования \"%s.%s\" --- это дерево "
 "наследования не содержит анализируемых дочерних таблиц"
 
-#: commands/analyze.c:1449 commands/tablecmds.c:8141 executor/execQual.c:2900
+#: commands/analyze.c:1449 commands/tablecmds.c:8143 executor/execQual.c:2900
 msgid "could not convert row type"
 msgstr "не удалось преобразовать тип строки"
 
@@ -5249,7 +5249,7 @@ msgstr "кластеризовать временные таблицы друг
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "таблица \"%s\" ранее не кластеризовалась по какому-либо индексу"
 
-#: commands/cluster.c:171 commands/tablecmds.c:9498 commands/tablecmds.c:11249
+#: commands/cluster.c:171 commands/tablecmds.c:9586 commands/tablecmds.c:11337
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "индекс \"%s\" для таблицы \"%s\" не существует"
@@ -5264,7 +5264,7 @@ msgstr "кластеризовать разделяемый каталог не
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "очищать временные таблицы других сеансов нельзя"
 
-#: commands/cluster.c:431 commands/tablecmds.c:11259
+#: commands/cluster.c:431 commands/tablecmds.c:11347
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "\"%s\" не является индексом таблицы \"%s\""
@@ -5750,7 +5750,7 @@ msgstr ""
 "выполнить FREEZE нельзя, так как таблица не была создана или усечена в "
 "текущей подтранзакции"
 
-#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:134
+#: commands/copy.c:2823 commands/extension.c:3040 utils/adt/genfile.c:127
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "не удалось открыть файл \"%s\" для чтения: %m"
@@ -5885,14 +5885,14 @@ msgstr "неверный размер поля"
 msgid "incorrect binary data format"
 msgstr "неверный двоичный формат данных"
 
-#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1499
-#: commands/tablecmds.c:2322 parser/parse_relation.c:3188
+#: commands/copy.c:4453 commands/indexcmds.c:1037 commands/tablecmds.c:1501
+#: commands/tablecmds.c:2324 parser/parse_relation.c:3188
 #: parser/parse_relation.c:3208 utils/adt/tsvector_op.c:1418
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "столбец \"%s\" не существует"
 
-#: commands/copy.c:4460 commands/tablecmds.c:1525 commands/trigger.c:652
+#: commands/copy.c:4460 commands/tablecmds.c:1527 commands/trigger.c:652
 #: parser/parse_target.c:967 parser/parse_target.c:978
 #, c-format
 msgid "column \"%s\" specified more than once"
@@ -5929,7 +5929,7 @@ msgid "%s is not a valid encoding name"
 msgstr "%s не является верным названием кодировки"
 
 #: commands/dbcommands.c:279 commands/dbcommands.c:1458 commands/user.c:271
-#: commands/user.c:635
+#: commands/user.c:647
 #, c-format
 msgid "invalid connection limit: %d"
 msgstr "неверный предел подключений: %d"
@@ -6218,19 +6218,19 @@ msgstr "функция \"%s\" является агрегатной"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "Используйте DROP AGGREGATE для удаления агрегатных функций."
 
-#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2409
-#: commands/tablecmds.c:2567 commands/tablecmds.c:2609
-#: commands/tablecmds.c:11629 tcop/utility.c:1107
+#: commands/dropcmds.c:165 commands/sequence.c:424 commands/tablecmds.c:2411
+#: commands/tablecmds.c:2569 commands/tablecmds.c:2611
+#: commands/tablecmds.c:11717 tcop/utility.c:1107
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "отношение \"%s\" не существует, пропускается"
 
-#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:745
+#: commands/dropcmds.c:195 commands/dropcmds.c:292 commands/tablecmds.c:747
 #, c-format
 msgid "schema \"%s\" does not exist, skipping"
 msgstr "схема \"%s\" не существует, пропускается"
 
-#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:245
+#: commands/dropcmds.c:237 commands/dropcmds.c:272 commands/tablecmds.c:247
 #, c-format
 msgid "type \"%s\" does not exist, skipping"
 msgstr "тип \"%s\" не существует, пропускается"
@@ -6413,10 +6413,11 @@ msgstr "%s можно вызывать только в событийной тр
 #: executor/functions.c:1030 foreign/foreign.c:491
 #: replication/logical/logicalfuncs.c:324 replication/logical/origin.c:1416
 #: replication/slotfuncs.c:173 replication/walsender.c:2905
-#: utils/adt/jsonfuncs.c:1474 utils/adt/jsonfuncs.c:1606
-#: utils/adt/jsonfuncs.c:1796 utils/adt/jsonfuncs.c:1925
-#: utils/adt/jsonfuncs.c:2693 utils/adt/pgstatfuncs.c:547
-#: utils/fmgr/funcapi.c:61 utils/misc/guc.c:8262 utils/mmgr/portalmem.c:1066
+#: utils/adt/datetime.c:4782 utils/adt/genfile.c:420 utils/adt/jsonfuncs.c:1474
+#: utils/adt/jsonfuncs.c:1606 utils/adt/jsonfuncs.c:1796
+#: utils/adt/jsonfuncs.c:1925 utils/adt/jsonfuncs.c:2693 utils/adt/misc.c:263
+#: utils/adt/pgstatfuncs.c:547 utils/fmgr/funcapi.c:70 utils/misc/guc.c:8262
+#: utils/mmgr/portalmem.c:1066
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr ""
@@ -6427,6 +6428,7 @@ msgstr ""
 #: commands/extension.c:1954 commands/prepare.c:705 foreign/foreign.c:496
 #: replication/logical/logicalfuncs.c:328 replication/logical/origin.c:1420
 #: replication/slotfuncs.c:177 replication/walsender.c:2909
+#: utils/adt/datetime.c:4786 utils/adt/genfile.c:424 utils/adt/misc.c:267
 #: utils/adt/pgstatfuncs.c:551 utils/misc/guc.c:8266
 #: utils/mmgr/portalmem.c:1070
 #, c-format
@@ -7176,7 +7178,7 @@ msgstr "создать индекс в сторонней таблице \"%s\"
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "создавать индексы во временных таблицах других сеансов нельзя"
 
-#: commands/indexcmds.c:461 commands/tablecmds.c:545 commands/tablecmds.c:9809
+#: commands/indexcmds.c:461 commands/tablecmds.c:547 commands/tablecmds.c:9897
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr ""
@@ -7233,7 +7235,7 @@ msgid "could not determine which collation to use for index expression"
 msgstr "не удалось определить правило сортировки для индексного выражения"
 
 #: commands/indexcmds.c:1123 commands/typecmds.c:825 parser/parse_expr.c:2583
-#: parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:546
+#: parser/parse_type.c:568 parser/parse_utilcmd.c:2738 utils/adt/misc.c:559
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "тип %s не поддерживает сортировку (COLLATION)"
@@ -7572,9 +7574,9 @@ msgid "join estimator function %s must return type \"float8\""
 msgstr "функция оценки соединения %s должна возвращать тип \"float8\""
 
 #: commands/policy.c:87 commands/policy.c:390 commands/policy.c:479
-#: commands/tablecmds.c:986 commands/tablecmds.c:1348 commands/tablecmds.c:2216
-#: commands/tablecmds.c:4367 commands/tablecmds.c:6309
-#: commands/tablecmds.c:12179 commands/tablecmds.c:12214 commands/trigger.c:240
+#: commands/tablecmds.c:988 commands/tablecmds.c:1350 commands/tablecmds.c:2218
+#: commands/tablecmds.c:4369 commands/tablecmds.c:6311
+#: commands/tablecmds.c:12267 commands/tablecmds.c:12302 commands/trigger.c:240
 #: commands/trigger.c:1126 commands/trigger.c:1234 rewrite/rewriteDefine.c:273
 #: rewrite/rewriteDefine.c:917
 #, c-format
@@ -7855,167 +7857,167 @@ msgstr ""
 "последовательность должна быть в той же схеме, что и таблица, с которой она "
 "связана"
 
-#: commands/tablecmds.c:214
+#: commands/tablecmds.c:216
 #, c-format
 msgid "table \"%s\" does not exist"
 msgstr "таблица \"%s\" не существует"
 
-#: commands/tablecmds.c:215
+#: commands/tablecmds.c:217
 #, c-format
 msgid "table \"%s\" does not exist, skipping"
 msgstr "таблица \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:217
+#: commands/tablecmds.c:219
 msgid "Use DROP TABLE to remove a table."
 msgstr "Выполните DROP TABLE для удаления таблицы."
 
-#: commands/tablecmds.c:220
+#: commands/tablecmds.c:222
 #, c-format
 msgid "sequence \"%s\" does not exist"
 msgstr "последовательность \"%s\" не существует"
 
-#: commands/tablecmds.c:221
+#: commands/tablecmds.c:223
 #, c-format
 msgid "sequence \"%s\" does not exist, skipping"
 msgstr "последовательность \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:223
+#: commands/tablecmds.c:225
 msgid "Use DROP SEQUENCE to remove a sequence."
 msgstr "Выполните DROP SEQUENCE для удаления последовательности."
 
-#: commands/tablecmds.c:226
+#: commands/tablecmds.c:228
 #, c-format
 msgid "view \"%s\" does not exist"
 msgstr "представление \"%s\" не существует"
 
-#: commands/tablecmds.c:227
+#: commands/tablecmds.c:229
 #, c-format
 msgid "view \"%s\" does not exist, skipping"
 msgstr "представление \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:229
+#: commands/tablecmds.c:231
 msgid "Use DROP VIEW to remove a view."
 msgstr "Выполните DROP VIEW для удаления представления."
 
-#: commands/tablecmds.c:232
+#: commands/tablecmds.c:234
 #, c-format
 msgid "materialized view \"%s\" does not exist"
 msgstr "материализованное представление \"%s\" не существует"
 
-#: commands/tablecmds.c:233
+#: commands/tablecmds.c:235
 #, c-format
 msgid "materialized view \"%s\" does not exist, skipping"
 msgstr "материализованное представление \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:235
+#: commands/tablecmds.c:237
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr ""
 "Выполните DROP MATERIALIZED VIEW для удаления материализованного "
 "представления."
 
-#: commands/tablecmds.c:238 parser/parse_utilcmd.c:1595
+#: commands/tablecmds.c:240 parser/parse_utilcmd.c:1595
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "индекс \"%s\" не существует"
 
-#: commands/tablecmds.c:239
+#: commands/tablecmds.c:241
 #, c-format
 msgid "index \"%s\" does not exist, skipping"
 msgstr "индекс \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:241
+#: commands/tablecmds.c:243
 msgid "Use DROP INDEX to remove an index."
 msgstr "Выполните DROP INDEX для удаления индекса."
 
-#: commands/tablecmds.c:246
+#: commands/tablecmds.c:248
 #, c-format
 msgid "\"%s\" is not a type"
 msgstr "\"%s\" - это не тип"
 
-#: commands/tablecmds.c:247
+#: commands/tablecmds.c:249
 msgid "Use DROP TYPE to remove a type."
 msgstr "Выполните DROP TYPE для удаления типа."
 
-#: commands/tablecmds.c:250 commands/tablecmds.c:8692
-#: commands/tablecmds.c:11440
+#: commands/tablecmds.c:252 commands/tablecmds.c:8747
+#: commands/tablecmds.c:11528
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "сторонняя таблица \"%s\" не существует"
 
-#: commands/tablecmds.c:251
+#: commands/tablecmds.c:253
 #, c-format
 msgid "foreign table \"%s\" does not exist, skipping"
 msgstr "сторонняя таблица \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:253
+#: commands/tablecmds.c:255
 msgid "Use DROP FOREIGN TABLE to remove a foreign table."
 msgstr "Выполните DROP FOREIGN TABLE для удаления сторонней таблицы."
 
-#: commands/tablecmds.c:493
+#: commands/tablecmds.c:495
 #, c-format
 msgid "ON COMMIT can only be used on temporary tables"
 msgstr "ON COMMIT можно использовать только для временных таблиц"
 
-#: commands/tablecmds.c:513
+#: commands/tablecmds.c:515
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
 msgstr ""
 "в рамках операции с ограничениями по безопасности нельзя создать временную "
 "таблицу"
 
-#: commands/tablecmds.c:825
+#: commands/tablecmds.c:827
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support dropping multiple objects"
 msgstr "DROP INDEX CONCURRENTLY не поддерживает удаление нескольких объектов"
 
-#: commands/tablecmds.c:829
+#: commands/tablecmds.c:831
 #, c-format
 msgid "DROP INDEX CONCURRENTLY does not support CASCADE"
 msgstr "DROP INDEX CONCURRENTLY не поддерживает режим CASCADE"
 
-#: commands/tablecmds.c:1117
+#: commands/tablecmds.c:1119
 #, c-format
 msgid "truncate cascades to table \"%s\""
 msgstr "опустошение распространяется на таблицу %s"
 
-#: commands/tablecmds.c:1358
+#: commands/tablecmds.c:1360
 #, c-format
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "временные таблицы других сеансов нельзя опустошить"
 
-#: commands/tablecmds.c:1564 parser/parse_utilcmd.c:1809
+#: commands/tablecmds.c:1566 parser/parse_utilcmd.c:1809
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr ""
 "наследуемое отношение \"%s\" не является таблицей или сторонней таблицей"
 
-#: commands/tablecmds.c:1571 commands/tablecmds.c:10256
+#: commands/tablecmds.c:1573 commands/tablecmds.c:10344
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "временное отношение \"%s\" не может наследоваться"
 
-#: commands/tablecmds.c:1579 commands/tablecmds.c:10264
+#: commands/tablecmds.c:1581 commands/tablecmds.c:10352
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "наследование от временного отношения другого сеанса невозможно"
 
-#: commands/tablecmds.c:1595 commands/tablecmds.c:10298
+#: commands/tablecmds.c:1597 commands/tablecmds.c:10386
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "отношение \"%s\" наследуется неоднократно"
 
-#: commands/tablecmds.c:1643
+#: commands/tablecmds.c:1645
 #, c-format
 msgid "merging multiple inherited definitions of column \"%s\""
 msgstr "слияние нескольких наследованных определений столбца \"%s\""
 
-#: commands/tablecmds.c:1651
+#: commands/tablecmds.c:1653
 #, c-format
 msgid "inherited column \"%s\" has a type conflict"
 msgstr "конфликт типов в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:1653 commands/tablecmds.c:1674
-#: commands/tablecmds.c:1872 commands/tablecmds.c:1894
+#: commands/tablecmds.c:1655 commands/tablecmds.c:1676
+#: commands/tablecmds.c:1874 commands/tablecmds.c:1896
 #: parser/parse_coerce.c:1630 parser/parse_coerce.c:1650
 #: parser/parse_coerce.c:1670 parser/parse_coerce.c:1715
 #: parser/parse_coerce.c:1752 parser/parse_param.c:218
@@ -8023,76 +8025,76 @@ msgstr "конфликт типов в наследованном столбце
 msgid "%s versus %s"
 msgstr "%s и %s"
 
-#: commands/tablecmds.c:1660
+#: commands/tablecmds.c:1662
 #, c-format
 msgid "inherited column \"%s\" has a collation conflict"
 msgstr "конфликт правил сортировки в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:1662 commands/tablecmds.c:1882
-#: commands/tablecmds.c:4817
+#: commands/tablecmds.c:1664 commands/tablecmds.c:1884
+#: commands/tablecmds.c:4819
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "\"%s\" и \"%s\""
 
-#: commands/tablecmds.c:1672
+#: commands/tablecmds.c:1674
 #, c-format
 msgid "inherited column \"%s\" has a storage parameter conflict"
 msgstr "конфликт параметров хранения в наследованном столбце \"%s\""
 
-#: commands/tablecmds.c:1785 commands/tablecmds.c:8150
+#: commands/tablecmds.c:1787 commands/tablecmds.c:8152
 #: parser/parse_utilcmd.c:894 parser/parse_utilcmd.c:1240
 #: parser/parse_utilcmd.c:1316
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr "преобразовать ссылку на тип всей строки таблицы нельзя"
 
-#: commands/tablecmds.c:1786 parser/parse_utilcmd.c:895
+#: commands/tablecmds.c:1788 parser/parse_utilcmd.c:895
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr "Ограничение \"%s\" ссылается на тип всей строки в таблице \"%s\"."
 
-#: commands/tablecmds.c:1858
+#: commands/tablecmds.c:1860
 #, c-format
 msgid "merging column \"%s\" with inherited definition"
 msgstr "слияние столбца \"%s\" с наследованным определением"
 
-#: commands/tablecmds.c:1862
+#: commands/tablecmds.c:1864
 #, c-format
 msgid "moving and merging column \"%s\" with inherited definition"
 msgstr "перемещение и слияние столбца \"%s\" с наследуемым определением"
 
-#: commands/tablecmds.c:1863
+#: commands/tablecmds.c:1865
 #, c-format
 msgid "User-specified column moved to the position of the inherited column."
 msgstr ""
 "Определённый пользователем столбец перемещён в позицию наследуемого столбца."
 
-#: commands/tablecmds.c:1870
+#: commands/tablecmds.c:1872
 #, c-format
 msgid "column \"%s\" has a type conflict"
 msgstr "конфликт типов в столбце \"%s\""
 
-#: commands/tablecmds.c:1880
+#: commands/tablecmds.c:1882
 #, c-format
 msgid "column \"%s\" has a collation conflict"
 msgstr "конфликт правил сортировки в столбце \"%s\""
 
-#: commands/tablecmds.c:1892
+#: commands/tablecmds.c:1894
 #, c-format
 msgid "column \"%s\" has a storage parameter conflict"
 msgstr "конфликт параметров хранения в столбце \"%s\""
 
-#: commands/tablecmds.c:1944
+#: commands/tablecmds.c:1946
 #, c-format
 msgid "column \"%s\" inherits conflicting default values"
 msgstr "столбец \"%s\" наследует конфликтующие значения по умолчанию"
 
-#: commands/tablecmds.c:1946
+#: commands/tablecmds.c:1948
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
 msgstr "Для решения конфликта укажите желаемое значение по умолчанию."
 
-#: commands/tablecmds.c:1993
+#: commands/tablecmds.c:1995
 #, c-format
 msgid ""
 "check constraint name \"%s\" appears multiple times but with different "
@@ -8101,12 +8103,12 @@ msgstr ""
 "имя ограничения-проверки \"%s\" фигурирует несколько раз, но с разными "
 "выражениями"
 
-#: commands/tablecmds.c:2187
+#: commands/tablecmds.c:2189
 #, c-format
 msgid "cannot rename column of typed table"
 msgstr "переименовать столбец типизированной таблицы нельзя"
 
-#: commands/tablecmds.c:2204
+#: commands/tablecmds.c:2206
 #, c-format
 msgid ""
 "\"%s\" is not a table, view, materialized view, composite type, index, or "
@@ -8115,37 +8117,37 @@ msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление, "
 "составной тип, индекс или сторонняя таблица"
 
-#: commands/tablecmds.c:2298
+#: commands/tablecmds.c:2300
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
 msgstr ""
 "наследованный столбец \"%s\" должен быть также переименован в дочерних "
 "таблицах"
 
-#: commands/tablecmds.c:2330
+#: commands/tablecmds.c:2332
 #, c-format
 msgid "cannot rename system column \"%s\""
 msgstr "нельзя переименовать системный столбец \"%s\""
 
-#: commands/tablecmds.c:2345
+#: commands/tablecmds.c:2347
 #, c-format
 msgid "cannot rename inherited column \"%s\""
 msgstr "нельзя переименовать наследованный столбец \"%s\""
 
-#: commands/tablecmds.c:2500
+#: commands/tablecmds.c:2502
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
 msgstr ""
 "наследуемое ограничение \"%s\" должно быть также переименовано в дочерних "
 "таблицах"
 
-#: commands/tablecmds.c:2507
+#: commands/tablecmds.c:2509
 #, c-format
 msgid "cannot rename inherited constraint \"%s\""
 msgstr "нельзя переименовать наследованное ограничение \"%s\""
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2740
+#: commands/tablecmds.c:2742
 #, c-format
 msgid ""
 "cannot %s \"%s\" because it is being used by active queries in this session"
@@ -8154,107 +8156,107 @@ msgstr ""
 "запросами в данном сеансе"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:2749
+#: commands/tablecmds.c:2751
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
 msgstr ""
 "нельзя выполнить %s \"%s\", так как с этим объектом связаны отложенные "
 "события триггеров"
 
-#: commands/tablecmds.c:3823
+#: commands/tablecmds.c:3825
 #, c-format
 msgid "cannot rewrite system relation \"%s\""
 msgstr "перезаписать системное отношение \"%s\" нельзя"
 
-#: commands/tablecmds.c:3829
+#: commands/tablecmds.c:3831
 #, c-format
 msgid "cannot rewrite table \"%s\" used as a catalog table"
 msgstr "перезаписать таблицу \"%s\", используемую как таблицу каталога, нельзя"
 
-#: commands/tablecmds.c:3839
+#: commands/tablecmds.c:3841
 #, c-format
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "перезаписывать временные таблицы других сеансов нельзя"
 
-#: commands/tablecmds.c:4107
+#: commands/tablecmds.c:4109
 #, c-format
 msgid "rewriting table \"%s\""
 msgstr "перезапись таблицы \"%s\""
 
-#: commands/tablecmds.c:4111
+#: commands/tablecmds.c:4113
 #, c-format
 msgid "verifying table \"%s\""
 msgstr "проверка таблицы \"%s\""
 
-#: commands/tablecmds.c:4225
+#: commands/tablecmds.c:4227
 #, c-format
 msgid "column \"%s\" contains null values"
 msgstr "столбец \"%s\" содержит значения NULL"
 
-#: commands/tablecmds.c:4240 commands/tablecmds.c:7414
+#: commands/tablecmds.c:4242 commands/tablecmds.c:7416
 #, c-format
 msgid "check constraint \"%s\" is violated by some row"
 msgstr "ограничение-проверку \"%s\" нарушает некоторая строка"
 
-#: commands/tablecmds.c:4388 commands/trigger.c:234 rewrite/rewriteDefine.c:267
+#: commands/tablecmds.c:4390 commands/trigger.c:234 rewrite/rewriteDefine.c:267
 #: rewrite/rewriteDefine.c:912
 #, c-format
 msgid "\"%s\" is not a table or view"
 msgstr "\"%s\" - это не таблица и не представление"
 
-#: commands/tablecmds.c:4391 commands/trigger.c:1120 commands/trigger.c:1225
+#: commands/tablecmds.c:4393 commands/trigger.c:1120 commands/trigger.c:1225
 #, c-format
 msgid "\"%s\" is not a table, view, or foreign table"
 msgstr "\"%s\" - это не таблица, представление и не сторонняя таблица"
 
-#: commands/tablecmds.c:4394
+#: commands/tablecmds.c:4396
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, or index"
 msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление или "
 "индекс"
 
-#: commands/tablecmds.c:4400
+#: commands/tablecmds.c:4402
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or index"
 msgstr "\"%s\" - это не таблица, материализованное представление или индекс"
 
-#: commands/tablecmds.c:4403
+#: commands/tablecmds.c:4405
 #, c-format
 msgid "\"%s\" is not a table, materialized view, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, материализованное представление или сторонняя "
 "таблица"
 
-#: commands/tablecmds.c:4406
+#: commands/tablecmds.c:4408
 #, c-format
 msgid "\"%s\" is not a table or foreign table"
 msgstr "\"%s\" - это не таблица и не сторонняя таблица"
 
-#: commands/tablecmds.c:4409
+#: commands/tablecmds.c:4411
 #, c-format
 msgid "\"%s\" is not a table, composite type, or foreign table"
 msgstr "\"%s\" - это не таблица, составной тип или сторонняя таблица"
 
-#: commands/tablecmds.c:4412 commands/tablecmds.c:5455
+#: commands/tablecmds.c:4414 commands/tablecmds.c:5457
 #, c-format
 msgid "\"%s\" is not a table, materialized view, index, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, материализованное представление, индекс или "
 "сторонняя таблица"
 
-#: commands/tablecmds.c:4422
+#: commands/tablecmds.c:4424
 #, c-format
 msgid "\"%s\" is of the wrong type"
 msgstr "неправильный тип \"%s\""
 
-#: commands/tablecmds.c:4595 commands/tablecmds.c:4602
+#: commands/tablecmds.c:4597 commands/tablecmds.c:4604
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr ""
 "изменить тип \"%s\" нельзя, так как он задействован в столбце \"%s.%s\""
 
-#: commands/tablecmds.c:4609
+#: commands/tablecmds.c:4611
 #, c-format
 msgid ""
 "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
@@ -8262,143 +8264,143 @@ msgstr ""
 "изменить стороннюю таблицу \"%s\" нельзя, так как столбец \"%s.%s\" "
 "задействует тип её строки"
 
-#: commands/tablecmds.c:4616
+#: commands/tablecmds.c:4618
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr ""
 "изменить таблицу \"%s\" нельзя, так как столбец \"%s.%s\" задействует тип её "
 "строки"
 
-#: commands/tablecmds.c:4670
+#: commands/tablecmds.c:4672
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "изменить тип \"%s\", так как это тип типизированной таблицы"
 
-#: commands/tablecmds.c:4672
+#: commands/tablecmds.c:4674
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr ""
 "Чтобы изменить также типизированные таблицы, выполните ALTER ... CASCADE."
 
-#: commands/tablecmds.c:4716
+#: commands/tablecmds.c:4718
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "тип %s не является составным"
 
-#: commands/tablecmds.c:4742
+#: commands/tablecmds.c:4744
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "добавить столбец в типизированную таблицу нельзя"
 
-#: commands/tablecmds.c:4809 commands/tablecmds.c:10457
+#: commands/tablecmds.c:4811 commands/tablecmds.c:10545
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "дочерняя таблица \"%s\" имеет другой тип для столбца \"%s\""
 
-#: commands/tablecmds.c:4815 commands/tablecmds.c:10464
+#: commands/tablecmds.c:4817 commands/tablecmds.c:10552
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr ""
 "дочерняя таблица \"%s\" имеет другое правило сортировки для столбца \"%s\""
 
-#: commands/tablecmds.c:4825
+#: commands/tablecmds.c:4827
 #, c-format
 msgid "child table \"%s\" has a conflicting \"%s\" column"
 msgstr "дочерняя таблица \"%s\" содержит конфликтующий столбец \"%s\""
 
-#: commands/tablecmds.c:4837
+#: commands/tablecmds.c:4839
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "объединение определений столбца \"%s\" для потомка \"%s\""
 
-#: commands/tablecmds.c:5058
+#: commands/tablecmds.c:5060
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "столбец также должен быть добавлен к дочерним таблицам"
 
-#: commands/tablecmds.c:5128
+#: commands/tablecmds.c:5130
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "столбец \"%s\" отношения \"%s\" уже существует"
 
-#: commands/tablecmds.c:5236 commands/tablecmds.c:5342
-#: commands/tablecmds.c:5400 commands/tablecmds.c:5514
-#: commands/tablecmds.c:5571 commands/tablecmds.c:5665
-#: commands/tablecmds.c:7953 commands/tablecmds.c:8715
+#: commands/tablecmds.c:5238 commands/tablecmds.c:5344
+#: commands/tablecmds.c:5402 commands/tablecmds.c:5516
+#: commands/tablecmds.c:5573 commands/tablecmds.c:5667
+#: commands/tablecmds.c:7955 commands/tablecmds.c:8770
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "системный столбец \"%s\" нельзя изменить"
 
-#: commands/tablecmds.c:5272
+#: commands/tablecmds.c:5274
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "столбец \"%s\" входит в первичный ключ"
 
-#: commands/tablecmds.c:5487
+#: commands/tablecmds.c:5489
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "ориентир статистики слишком мал (%d)"
 
-#: commands/tablecmds.c:5495
+#: commands/tablecmds.c:5497
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "ориентир статистики снижается до %d"
 
-#: commands/tablecmds.c:5645
+#: commands/tablecmds.c:5647
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "неверный тип хранилища \"%s\""
 
-#: commands/tablecmds.c:5677
+#: commands/tablecmds.c:5679
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "тип данных столбца %s совместим только с хранилищем PLAIN"
 
-#: commands/tablecmds.c:5715
+#: commands/tablecmds.c:5717
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "нельзя удалить столбец в типизированной таблице"
 
-#: commands/tablecmds.c:5759
+#: commands/tablecmds.c:5761
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "столбец \"%s\" в таблице\"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:5772
+#: commands/tablecmds.c:5774
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "нельзя удалить системный столбец \"%s\""
 
-#: commands/tablecmds.c:5779
+#: commands/tablecmds.c:5781
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "нельзя удалить наследованный столбец \"%s\""
 
-#: commands/tablecmds.c:6019
+#: commands/tablecmds.c:6021
 #, c-format
 msgid ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
 msgstr ""
 "ALTER TABLE / ADD CONSTRAINT USING INDEX переименует индекс \"%s\" в \"%s\""
 
-#: commands/tablecmds.c:6232
+#: commands/tablecmds.c:6234
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "ограничение также должно быть добавлено к дочерним таблицам"
 
-#: commands/tablecmds.c:6303
+#: commands/tablecmds.c:6305
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "указанный объект \"%s\" не является таблицей"
 
-#: commands/tablecmds.c:6326
+#: commands/tablecmds.c:6328
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr ""
 "ограничения в постоянных таблицах могут ссылаться только на постоянные "
 "таблицы"
 
-#: commands/tablecmds.c:6333
+#: commands/tablecmds.c:6335
 #, c-format
 msgid ""
 "constraints on unlogged tables may reference only permanent or unlogged "
@@ -8407,13 +8409,13 @@ msgstr ""
 "ограничения в нежурналируемых таблицах могут ссылаться только на постоянные "
 "или нежурналируемые таблицы"
 
-#: commands/tablecmds.c:6339
+#: commands/tablecmds.c:6341
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr ""
 "ограничения во временных таблицах могут ссылаться только на временные таблицы"
 
-#: commands/tablecmds.c:6343
+#: commands/tablecmds.c:6345
 #, c-format
 msgid ""
 "constraints on temporary tables must involve temporary tables of this session"
@@ -8421,33 +8423,33 @@ msgstr ""
 "ограничения во временных таблицах должны ссылаться только на временные "
 "таблицы текущего сеанса"
 
-#: commands/tablecmds.c:6404
+#: commands/tablecmds.c:6406
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr "число столбцов в источнике и назначении внешнего ключа не совпадает"
 
-#: commands/tablecmds.c:6511
+#: commands/tablecmds.c:6513
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "ограничение внешнего ключа \"%s\" нельзя реализовать"
 
-#: commands/tablecmds.c:6514
+#: commands/tablecmds.c:6516
 #, c-format
 msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
 msgstr "Столбцы ключа \"%s\" и \"%s\" имеют несовместимые типы: %s и %s."
 
-#: commands/tablecmds.c:6720 commands/tablecmds.c:6888
-#: commands/tablecmds.c:7792 commands/tablecmds.c:7848
+#: commands/tablecmds.c:6722 commands/tablecmds.c:6890
+#: commands/tablecmds.c:7794 commands/tablecmds.c:7850
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "ограничение \"%s\" в таблице \"%s\" не существует"
 
-#: commands/tablecmds.c:6726
+#: commands/tablecmds.c:6728
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "ограничение \"%s\" в таблице \"%s\" не является внешним ключом"
 
-#: commands/tablecmds.c:6895
+#: commands/tablecmds.c:6897
 #, c-format
 msgid ""
 "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
@@ -8455,46 +8457,46 @@ msgstr ""
 "ограничение \"%s\" в таблице \"%s\" не является внешним ключом или "
 "ограничением-проверкой"
 
-#: commands/tablecmds.c:6964
+#: commands/tablecmds.c:6966
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "ограничение также должно соблюдаться в дочерних таблицах"
 
-#: commands/tablecmds.c:7033
+#: commands/tablecmds.c:7035
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "столбец \"%s\", указанный в ограничении внешнего ключа, не существует"
 
-#: commands/tablecmds.c:7038
+#: commands/tablecmds.c:7040
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "во внешнем ключе не может быть больше %d столбцов"
 
-#: commands/tablecmds.c:7103
+#: commands/tablecmds.c:7105
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
 msgstr ""
 "использовать откладываемый первичный ключ в целевой внешней таблице \"%s\" "
 "нельзя"
 
-#: commands/tablecmds.c:7120
+#: commands/tablecmds.c:7122
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "в целевой внешней таблице \"%s\" нет первичного ключа"
 
-#: commands/tablecmds.c:7185
+#: commands/tablecmds.c:7187
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr "в списке столбцов внешнего ключа не должно быть повторений"
 
-#: commands/tablecmds.c:7279
+#: commands/tablecmds.c:7281
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
 msgstr ""
 "использовать откладываемое ограничение уникальности в целевой внешней "
 "таблице \"%s\" нельзя"
 
-#: commands/tablecmds.c:7284
+#: commands/tablecmds.c:7286
 #, c-format
 msgid ""
 "there is no unique constraint matching given keys for referenced table \"%s\""
@@ -8502,32 +8504,32 @@ msgstr ""
 "в целевой внешней таблице \"%s\" нет ограничения уникальности, "
 "соответствующего данным ключам"
 
-#: commands/tablecmds.c:7447
+#: commands/tablecmds.c:7449
 #, c-format
 msgid "validating foreign key constraint \"%s\""
 msgstr "проверка ограничения внешнего ключа \"%s\""
 
-#: commands/tablecmds.c:7746
+#: commands/tablecmds.c:7748
 #, c-format
 msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
 msgstr "удалить наследованное ограничение \"%s\" таблицы \"%s\" нельзя"
 
-#: commands/tablecmds.c:7798
+#: commands/tablecmds.c:7800
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "ограничение \"%s\" в таблице \"%s\" не существует, пропускается"
 
-#: commands/tablecmds.c:7937
+#: commands/tablecmds.c:7939
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "изменить тип столбца в типизированной таблице нельзя"
 
-#: commands/tablecmds.c:7964
+#: commands/tablecmds.c:7966
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "изменить наследованный столбец \"%s\" нельзя"
 
-#: commands/tablecmds.c:8013
+#: commands/tablecmds.c:8015
 #, c-format
 msgid ""
 "result of USING clause for column \"%s\" cannot be cast automatically to "
@@ -8535,204 +8537,204 @@ msgid ""
 msgstr ""
 "результат USING для столбца \"%s\" нельзя автоматически привести к типу %s"
 
-#: commands/tablecmds.c:8016
+#: commands/tablecmds.c:8018
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "Возможно, необходимо добавить явное приведение."
 
-#: commands/tablecmds.c:8020
+#: commands/tablecmds.c:8022
 #, c-format
 msgid "column \"%s\" cannot be cast automatically to type %s"
 msgstr "столбец \"%s\" нельзя автоматически привести к типу %s"
 
 # skip-rule: double-colons
 #. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:8023
+#: commands/tablecmds.c:8025
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "Возможно, необходимо указать \"USING %s::%s\"."
 
-#: commands/tablecmds.c:8122
+#: commands/tablecmds.c:8124
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "изменить наследованный столбец \"%s\" отношения \"%s\" нельзя"
 
-#: commands/tablecmds.c:8151
+#: commands/tablecmds.c:8153
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr "Выражение USING ссылается на тип всей строки таблицы."
 
-#: commands/tablecmds.c:8162
+#: commands/tablecmds.c:8164
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr ""
 "тип наследованного столбца \"%s\" должен быть изменён и в дочерних таблицах"
 
-#: commands/tablecmds.c:8249
+#: commands/tablecmds.c:8251
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "нельзя изменить тип столбца \"%s\" дважды"
 
-#: commands/tablecmds.c:8285
+#: commands/tablecmds.c:8287
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 "значение по умолчанию для столбца \"%s\" нельзя автоматически привести к "
 "типу %s"
 
-#: commands/tablecmds.c:8369
+#: commands/tablecmds.c:8371
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr ""
 "изменить тип столбца, задействованного в представлении или правиле, нельзя"
 
-#: commands/tablecmds.c:8370 commands/tablecmds.c:8389
-#: commands/tablecmds.c:8407
+#: commands/tablecmds.c:8372 commands/tablecmds.c:8391
+#: commands/tablecmds.c:8409
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s зависит от столбца \"%s\""
 
-#: commands/tablecmds.c:8388
+#: commands/tablecmds.c:8390
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "изменить тип столбца, задействованного в определении триггера, нельзя"
 
-#: commands/tablecmds.c:8406
+#: commands/tablecmds.c:8408
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "изменить тип столбца, задействованного в определении политики, нельзя"
 
-#: commands/tablecmds.c:9170
+#: commands/tablecmds.c:9258
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "сменить владельца индекса \"%s\" нельзя"
 
-#: commands/tablecmds.c:9172
+#: commands/tablecmds.c:9260
 #, c-format
 msgid "Change the ownership of the index's table, instead."
 msgstr "Однако возможно сменить владельца таблицы, содержащей этот индекс."
 
-#: commands/tablecmds.c:9188
+#: commands/tablecmds.c:9276
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "сменить владельца последовательности \"%s\" нельзя"
 
-#: commands/tablecmds.c:9190 commands/tablecmds.c:11648
+#: commands/tablecmds.c:9278 commands/tablecmds.c:11736
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "Последовательность \"%s\" связана с таблицей \"%s\"."
 
-#: commands/tablecmds.c:9202 commands/tablecmds.c:12289
+#: commands/tablecmds.c:9290 commands/tablecmds.c:12377
 #, c-format
 msgid "Use ALTER TYPE instead."
 msgstr "Используйте ALTER TYPE."
 
-#: commands/tablecmds.c:9211
+#: commands/tablecmds.c:9299
 #, c-format
 msgid "\"%s\" is not a table, view, sequence, or foreign table"
 msgstr ""
 "\"%s\" - это не таблица, TOAST-таблица, индекс, представление или "
 "последовательность"
 
-#: commands/tablecmds.c:9550
+#: commands/tablecmds.c:9638
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "в одной инструкции не может быть несколько подкоманд SET TABLESPACE"
 
-#: commands/tablecmds.c:9623
+#: commands/tablecmds.c:9711
 #, c-format
 msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
 msgstr ""
 "\"%s\" - это не таблица, представление, материализованное представление, "
 "индекс или TOAST-таблица"
 
-#: commands/tablecmds.c:9656 commands/view.c:497
+#: commands/tablecmds.c:9744 commands/view.c:497
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr ""
 "WITH CHECK OPTION поддерживается только с автообновляемыми представлениями"
 
-#: commands/tablecmds.c:9802
+#: commands/tablecmds.c:9890
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "переместить системную таблицу \"%s\" нельзя"
 
-#: commands/tablecmds.c:9818
+#: commands/tablecmds.c:9906
 #, c-format
 msgid "cannot move temporary tables of other sessions"
 msgstr "перемещать временные таблицы других сеансов нельзя"
 
-#: commands/tablecmds.c:9955
+#: commands/tablecmds.c:10043
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr ""
 "в табличных пространствах есть только таблицы, индексы и материализованные "
 "представления"
 
-#: commands/tablecmds.c:9967
+#: commands/tablecmds.c:10055
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "перемещать объекты в/из табличного пространства pg_global нельзя"
 
-#: commands/tablecmds.c:10058
+#: commands/tablecmds.c:10146
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr ""
 "обработка прерывается из-за невозможности заблокировать отношение \"%s.%s\""
 
-#: commands/tablecmds.c:10074
+#: commands/tablecmds.c:10162
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "в табличном пространстве \"%s\" не найдены подходящие отношения"
 
-#: commands/tablecmds.c:10141 storage/buffer/bufmgr.c:801
+#: commands/tablecmds.c:10229 storage/buffer/bufmgr.c:801
 #, c-format
 msgid "invalid page in block %u of relation %s"
 msgstr "неверная страница в блоке %u отношения %s"
 
-#: commands/tablecmds.c:10221
+#: commands/tablecmds.c:10309
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "изменить наследование типизированной таблицы нельзя"
 
-#: commands/tablecmds.c:10271
+#: commands/tablecmds.c:10359
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "наследование для временного отношения другого сеанса невозможно"
 
-#: commands/tablecmds.c:10325
+#: commands/tablecmds.c:10413
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "циклическое наследование недопустимо"
 
-#: commands/tablecmds.c:10326
+#: commands/tablecmds.c:10414
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "\"%s\" уже является потомком \"%s\"."
 
-#: commands/tablecmds.c:10334
+#: commands/tablecmds.c:10422
 #, c-format
 msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
 msgstr "таблица \"%s\" без OID не может наследоваться от таблицы \"%s\" с OID"
 
-#: commands/tablecmds.c:10475
+#: commands/tablecmds.c:10563
 #, c-format
 msgid "column \"%s\" in child table must be marked NOT NULL"
 msgstr "столбец \"%s\" в дочерней таблице должен быть помечен как NOT NULL"
 
-#: commands/tablecmds.c:10491 commands/tablecmds.c:10524
+#: commands/tablecmds.c:10579 commands/tablecmds.c:10612
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "в дочерней таблице не хватает столбца \"%s\""
 
-#: commands/tablecmds.c:10607
+#: commands/tablecmds.c:10695
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr ""
 "дочерняя таблица \"%s\" содержит другое определение ограничения-проверки \"%s"
 "\""
 
-#: commands/tablecmds.c:10615
+#: commands/tablecmds.c:10703
 #, c-format
 msgid ""
 "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s"
@@ -8741,7 +8743,7 @@ msgstr ""
 "ограничение \"%s\" конфликтует с ненаследуемым ограничением дочерней таблицы "
 "\"%s\""
 
-#: commands/tablecmds.c:10626
+#: commands/tablecmds.c:10714
 #, c-format
 msgid ""
 "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
@@ -8749,76 +8751,76 @@ msgstr ""
 "ограничение \"%s\" конфликтует с непроверенным (NOT VALID) ограничением "
 "дочерней таблицы \"%s\""
 
-#: commands/tablecmds.c:10650
+#: commands/tablecmds.c:10738
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "в дочерней таблице не хватает ограничения \"%s\""
 
-#: commands/tablecmds.c:10734
+#: commands/tablecmds.c:10822
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "отношение \"%s\" не является предком отношения \"%s\""
 
-#: commands/tablecmds.c:10968
+#: commands/tablecmds.c:11056
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "типизированные таблицы не могут наследоваться"
 
-#: commands/tablecmds.c:10999
+#: commands/tablecmds.c:11087
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "в таблице не хватает столбца \"%s\""
 
-#: commands/tablecmds.c:11009
+#: commands/tablecmds.c:11097
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "таблица содержит столбец \"%s\", тогда как тип требует \"%s\""
 
-#: commands/tablecmds.c:11018
+#: commands/tablecmds.c:11106
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "таблица \"%s\" содержит столбец \"%s\" другого типа"
 
-#: commands/tablecmds.c:11031
+#: commands/tablecmds.c:11119
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "таблица содержит лишний столбец \"%s\""
 
-#: commands/tablecmds.c:11083
+#: commands/tablecmds.c:11171
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "\"%s\" - это не типизированная таблица"
 
-#: commands/tablecmds.c:11266
+#: commands/tablecmds.c:11354
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать неуникальный индекс \"%s\""
 
-#: commands/tablecmds.c:11272
+#: commands/tablecmds.c:11360
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать не непосредственный индекс \"%s"
 "\""
 
-#: commands/tablecmds.c:11278
+#: commands/tablecmds.c:11366
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr ""
 "для идентификации реплики нельзя использовать индекс с выражением \"%s\""
 
-#: commands/tablecmds.c:11284
+#: commands/tablecmds.c:11372
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "для идентификации реплики нельзя использовать частичный индекс \"%s\""
 
-#: commands/tablecmds.c:11290
+#: commands/tablecmds.c:11378
 #, c-format
 msgid "cannot use invalid index \"%s\" as replica identity"
 msgstr "для идентификации реплики нельзя использовать нерабочий индекс \"%s\""
 
-#: commands/tablecmds.c:11311
+#: commands/tablecmds.c:11399
 #, c-format
 msgid ""
 "index \"%s\" cannot be used as replica identity because column %d is a "
@@ -8827,7 +8829,7 @@ msgstr ""
 "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец "
 "%d - системный"
 
-#: commands/tablecmds.c:11318
+#: commands/tablecmds.c:11406
 #, c-format
 msgid ""
 "index \"%s\" cannot be used as replica identity because column \"%s\" is "
@@ -8836,13 +8838,13 @@ msgstr ""
 "индекс \"%s\" нельзя использовать для идентификации реплики, так как столбец "
 "\"%s\" допускает NULL"
 
-#: commands/tablecmds.c:11521
+#: commands/tablecmds.c:11609
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr ""
 "изменить состояние журналирования таблицы %s нельзя, так как она временная"
 
-#: commands/tablecmds.c:11580
+#: commands/tablecmds.c:11668
 #, c-format
 msgid ""
 "could not change table \"%s\" to logged because it references unlogged table "
@@ -8851,7 +8853,7 @@ msgstr ""
 "не удалось сделать таблицу \"%s\" журналируемой, так как она ссылается на "
 "нежурналируемую таблицу \"%s\""
 
-#: commands/tablecmds.c:11590
+#: commands/tablecmds.c:11678
 #, c-format
 msgid ""
 "could not change table \"%s\" to unlogged because it references logged table "
@@ -8860,22 +8862,22 @@ msgstr ""
 "не удалось сделать таблицу \"%s\" нежурналируемой, так как она ссылается на "
 "журналируемую таблицу \"%s\""
 
-#: commands/tablecmds.c:11647
+#: commands/tablecmds.c:11735
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr "переместить последовательность с владельцем в другую схему нельзя"
 
-#: commands/tablecmds.c:11748
+#: commands/tablecmds.c:11836
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "отношение \"%s\" уже существует в схеме \"%s\""
 
-#: commands/tablecmds.c:12273
+#: commands/tablecmds.c:12361
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "\"%s\" - это не составной тип"
 
-#: commands/tablecmds.c:12303
+#: commands/tablecmds.c:12391
 #, c-format
 msgid ""
 "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
@@ -9620,7 +9622,7 @@ msgstr "для создания суперпользователей нужно
 msgid "must be superuser to create replication users"
 msgstr "для создания пользователей-репликаторов нужно быть суперпользователем"
 
-#: commands/user.c:304 commands/user.c:678
+#: commands/user.c:304 commands/user.c:690
 #, c-format
 msgid "must be superuser to change bypassrls attribute"
 msgstr "для изменения атрибута bypassrls нужно быть суперпользователем"
@@ -9630,7 +9632,7 @@ msgstr "для изменения атрибута bypassrls нужно быть
 msgid "permission denied to create role"
 msgstr "нет прав для создания роли"
 
-#: commands/user.c:324 commands/user.c:1153
+#: commands/user.c:324 commands/user.c:1165
 #, c-format
 msgid "role \"%s\" already exists"
 msgstr "роль \"%s\" уже существует"
@@ -9640,131 +9642,131 @@ msgstr "роль \"%s\" уже существует"
 msgid "pg_authid OID value not set when in binary upgrade mode"
 msgstr "значение OID в pg_authid не задано в режиме двоичного обновления"
 
-#: commands/user.c:664 commands/user.c:878 commands/user.c:1394
-#: commands/user.c:1540
+#: commands/user.c:676 commands/user.c:890 commands/user.c:1406
+#: commands/user.c:1552
 #, c-format
 msgid "must be superuser to alter superusers"
 msgstr "для модификации суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:671
+#: commands/user.c:683
 #, c-format
 msgid "must be superuser to alter replication users"
 msgstr ""
 "для модификации пользователей-репликаторов нужно быть суперпользователем"
 
-#: commands/user.c:694 commands/user.c:886
+#: commands/user.c:706 commands/user.c:898
 #, c-format
 msgid "permission denied"
 msgstr "нет доступа"
 
-#: commands/user.c:916
+#: commands/user.c:928
 #, c-format
 msgid "must be superuser to alter settings globally"
 msgstr "для глобального изменения параметров нужно быть суперпользователем"
 
-#: commands/user.c:938
+#: commands/user.c:950
 #, c-format
 msgid "permission denied to drop role"
 msgstr "нет прав для удаления роли"
 
-#: commands/user.c:962
+#: commands/user.c:974
 #, c-format
 msgid "cannot use special role specifier in DROP ROLE"
 msgstr "использовать специальную роль в DROP ROLE нельзя"
 
-#: commands/user.c:972 commands/user.c:1128 commands/variable.c:799
+#: commands/user.c:984 commands/user.c:1140 commands/variable.c:799
 #: commands/variable.c:871 utils/adt/acl.c:5200 utils/adt/acl.c:5252
 #: utils/adt/acl.c:5285 utils/adt/acl.c:5303 utils/init/miscinit.c:502
 #, c-format
 msgid "role \"%s\" does not exist"
 msgstr "роль \"%s\" не существует"
 
-#: commands/user.c:977
+#: commands/user.c:989
 #, c-format
 msgid "role \"%s\" does not exist, skipping"
 msgstr "роль \"%s\" не существует, пропускается"
 
-#: commands/user.c:989 commands/user.c:993
+#: commands/user.c:1001 commands/user.c:1005
 #, c-format
 msgid "current user cannot be dropped"
 msgstr "пользователь не может удалить сам себя"
 
-#: commands/user.c:997
+#: commands/user.c:1009
 #, c-format
 msgid "session user cannot be dropped"
 msgstr "пользователя текущего сеанса нельзя удалить"
 
-#: commands/user.c:1008
+#: commands/user.c:1020
 #, c-format
 msgid "must be superuser to drop superusers"
 msgstr "для удаления суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:1024
+#: commands/user.c:1036
 #, c-format
 msgid "role \"%s\" cannot be dropped because some objects depend on it"
 msgstr "роль \"%s\" нельзя удалить, так как есть зависящие от неё объекты"
 
-#: commands/user.c:1143
+#: commands/user.c:1155
 #, c-format
 msgid "session user cannot be renamed"
 msgstr "пользователя текущего сеанса нельзя переименовать"
 
-#: commands/user.c:1147
+#: commands/user.c:1159
 #, c-format
 msgid "current user cannot be renamed"
 msgstr "пользователь не может переименовать сам себя"
 
-#: commands/user.c:1163
+#: commands/user.c:1175
 #, c-format
 msgid "must be superuser to rename superusers"
 msgstr "для переименования суперпользователей нужно быть суперпользователем"
 
-#: commands/user.c:1170
+#: commands/user.c:1182
 #, c-format
 msgid "permission denied to rename role"
 msgstr "нет прав на переименование роли"
 
-#: commands/user.c:1191
+#: commands/user.c:1203
 #, c-format
 msgid "MD5 password cleared because of role rename"
 msgstr "в результате переименования роли очищен MD5-хеш пароля"
 
-#: commands/user.c:1253
+#: commands/user.c:1265
 #, c-format
 msgid "column names cannot be included in GRANT/REVOKE ROLE"
 msgstr "в GRANT/REVOKE ROLE нельзя включать названия столбцов"
 
-#: commands/user.c:1291
+#: commands/user.c:1303
 #, c-format
 msgid "permission denied to drop objects"
 msgstr "нет прав на удаление объектов"
 
-#: commands/user.c:1318 commands/user.c:1327
+#: commands/user.c:1330 commands/user.c:1339
 #, c-format
 msgid "permission denied to reassign objects"
 msgstr "нет прав для переназначения объектов"
 
-#: commands/user.c:1402 commands/user.c:1548
+#: commands/user.c:1414 commands/user.c:1560
 #, c-format
 msgid "must have admin option on role \"%s\""
 msgstr "требуется право admin для роли \"%s\""
 
-#: commands/user.c:1419
+#: commands/user.c:1431
 #, c-format
 msgid "must be superuser to set grantor"
 msgstr "для назначения права управления правами нужно быть суперпользователем"
 
-#: commands/user.c:1444
+#: commands/user.c:1456
 #, c-format
 msgid "role \"%s\" is a member of role \"%s\""
 msgstr "роль \"%s\" включена в роль \"%s\""
 
-#: commands/user.c:1459
+#: commands/user.c:1471
 #, c-format
 msgid "role \"%s\" is already a member of role \"%s\""
 msgstr "роль \"%s\" уже включена в роль \"%s\""
 
-#: commands/user.c:1570
+#: commands/user.c:1582
 #, c-format
 msgid "role \"%s\" is not a member of role \"%s\""
 msgstr "роль \"%s\" не включена в роль \"%s\""
@@ -9956,17 +9958,17 @@ msgstr ""
 "Удалено индексных страниц: %u, пригодно для повторного использования: %u.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1498
+#: commands/vacuumlazy.c:1499
 #, c-format
 msgid "\"%s\": stopping truncate due to conflicting lock request"
 msgstr "\"%s\": остановка усечения из-за конфликтующего запроса блокировки"
 
-#: commands/vacuumlazy.c:1563
+#: commands/vacuumlazy.c:1564
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "\"%s\": усечение (было страниц: %u, стало: %u)"
 
-#: commands/vacuumlazy.c:1619
+#: commands/vacuumlazy.c:1620
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "\"%s\": приостановка усечения из-за конфликтующего запроса блокировки"
@@ -11481,7 +11483,7 @@ msgstr "не удалось записать файл сервера \"%s\": %m"
 msgid "large object read request is too large"
 msgstr "при чтении большого объекта запрошен чрезмерный размер"
 
-#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:211 utils/adt/genfile.c:252
+#: libpq/be-fsstubs.c:866 utils/adt/genfile.c:204 utils/adt/genfile.c:245
 #, c-format
 msgid "requested length cannot be negative"
 msgstr "запрошенная длина не может быть отрицательной"
@@ -12436,6 +12438,7 @@ msgstr ""
 #: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:1820
 #: parser/parse_coerce.c:1848 parser/parse_coerce.c:1924
 #: parser/parse_expr.c:1994 parser/parse_func.c:597 parser/parse_oper.c:952
+#: utils/fmgr/funcapi.c:467
 #, c-format
 msgid "could not find array type for data type %s"
 msgstr "тип массива для типа данных %s не найден"
@@ -16123,7 +16126,7 @@ msgstr ""
 "репликации с OID %u"
 
 #: replication/logical/origin.c:892 replication/logical/origin.c:1072
-#: replication/slot.c:1304
+#: replication/slot.c:1320
 #, c-format
 msgid "Increase max_replication_slots and try again."
 msgstr "Увеличьте параметр max_replication_slots и повторите попытку."
@@ -16139,19 +16142,19 @@ msgstr "нельзя настроить источник репликации, 
 msgid "no replication origin is configured"
 msgstr "ни один источник репликации не настроен"
 
-#: replication/logical/reorderbuffer.c:2391
+#: replication/logical/reorderbuffer.c:2388
 #, c-format
 msgid "could not write to data file for XID %u: %m"
 msgstr "не удалось записать в файл данных для XID %u: %m"
 
-#: replication/logical/reorderbuffer.c:2493
-#: replication/logical/reorderbuffer.c:2513
+#: replication/logical/reorderbuffer.c:2490
+#: replication/logical/reorderbuffer.c:2510
 #, c-format
 msgid "could not read from reorderbuffer spill file: %m"
 msgstr "не удалось прочитать из файла подкачки буфера пересортировки: %m"
 
-#: replication/logical/reorderbuffer.c:2497
-#: replication/logical/reorderbuffer.c:2517
+#: replication/logical/reorderbuffer.c:2494
+#: replication/logical/reorderbuffer.c:2514
 #, c-format
 msgid ""
 "could not read from reorderbuffer spill file: read %d instead of %u bytes"
@@ -16159,12 +16162,12 @@ msgstr ""
 "не удалось прочитать из файла подкачки буфера пересортировки (прочитано "
 "байт: %d, требовалось: %u)"
 
-#: replication/logical/reorderbuffer.c:2705
+#: replication/logical/reorderbuffer.c:2702
 #, c-format
 msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
 msgstr "файл \"%s\" при удалении pg_replslot/%s/*.xid не был удалён: %m"
 
-#: replication/logical/reorderbuffer.c:3173
+#: replication/logical/reorderbuffer.c:3170
 #, c-format
 msgid "could not read from file \"%s\": read %d instead of %d bytes"
 msgstr ""
@@ -16299,7 +16302,7 @@ msgstr "слот репликации \"%s\" не существует"
 msgid "replication slot \"%s\" is already active for PID %d"
 msgstr "слот репликации \"%s\" уже занят процессом с PID %d"
 
-#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1240
+#: replication/slot.c:527 replication/slot.c:889 replication/slot.c:1256
 #, c-format
 msgid "could not remove directory \"%s\""
 msgstr "ошибка при удалении каталога \"%s\""
@@ -16315,54 +16318,54 @@ msgstr ""
 msgid "replication slots can only be used if wal_level >= archive"
 msgstr "слоты репликации можно использовать, только если wal_level >= archive"
 
-#: replication/slot.c:1174 replication/slot.c:1212
+#: replication/slot.c:1190 replication/slot.c:1228
 #, c-format
 msgid "could not read file \"%s\", read %d of %u: %m"
 msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %u): %m"
 
-#: replication/slot.c:1183
+#: replication/slot.c:1199
 #, c-format
 msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
 msgstr ""
 "файл слота репликации \"%s\" имеет неправильную сигнатуру (%u вместо %u)"
 
-#: replication/slot.c:1190
+#: replication/slot.c:1206
 #, c-format
 msgid "replication slot file \"%s\" has unsupported version %u"
 msgstr "файл состояния snapbuild \"%s\" имеет неподдерживаемую версию %u"
 
-#: replication/slot.c:1197
+#: replication/slot.c:1213
 #, c-format
 msgid "replication slot file \"%s\" has corrupted length %u"
 msgstr "у файла слота репликации \"%s\" неверная длина: %u"
 
-#: replication/slot.c:1227
+#: replication/slot.c:1243
 #, c-format
 msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
 msgstr ""
 "в файле слота репликации \"%s\" неверная контрольная сумма (%u вместо %u)"
 
-#: replication/slot.c:1261
+#: replication/slot.c:1277
 #, c-format
 msgid "logical replication slot \"%s\" exists, but wal_level < logical"
 msgstr "существует слот логической репликации \"%s\", но wal_level < logical"
 
-#: replication/slot.c:1263
+#: replication/slot.c:1279
 #, c-format
 msgid "Change wal_level to be logical or higher."
 msgstr "Смените wal_level на logical или более высокий уровень."
 
-#: replication/slot.c:1267
+#: replication/slot.c:1283
 #, c-format
 msgid "physical replication slot \"%s\" exists, but wal_level < archive"
 msgstr "существует слот физической репликации \"%s\", но wal_level < archive"
 
-#: replication/slot.c:1269
+#: replication/slot.c:1285
 #, c-format
 msgid "Change wal_level to be archive or higher."
 msgstr "Смените wal_level на archive или более высокий уровень."
 
-#: replication/slot.c:1303
+#: replication/slot.c:1319
 #, c-format
 msgid "too many replication slots active before shutdown"
 msgstr "перед завершением активно слишком много слотов репликации"
@@ -17276,13 +17279,13 @@ msgstr ""
 msgid "requested shared memory size overflows size_t"
 msgstr "запрошенный размер разделяемой памяти не умещается в size_t"
 
-#: storage/ipc/standby.c:529 tcop/postgres.c:3016
+#: storage/ipc/standby.c:537 tcop/postgres.c:3016
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr ""
 "выполнение оператора отменено из-за конфликта с процессом восстановления"
 
-#: storage/ipc/standby.c:530 tcop/postgres.c:2289
+#: storage/ipc/standby.c:538 tcop/postgres.c:2289
 #, c-format
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr ""
@@ -19378,50 +19381,50 @@ msgstr "\"EEEE\" не поддерживается при вводе"
 msgid "\"RN\" not supported for input"
 msgstr "\"RN\" не поддерживается при вводе"
 
-#: utils/adt/genfile.c:62
+#: utils/adt/genfile.c:55
 #, c-format
 msgid "reference to parent directory (\"..\") not allowed"
 msgstr "ссылка на родительский каталог (\"..\") недопустима"
 
-#: utils/adt/genfile.c:73
+#: utils/adt/genfile.c:66
 #, c-format
 msgid "absolute path not allowed"
 msgstr "абсолютный путь недопустим"
 
-#: utils/adt/genfile.c:78
+#: utils/adt/genfile.c:71
 #, c-format
 msgid "path must be in or below the current directory"
 msgstr "путь должен указывать в текущий или вложенный каталог"
 
-#: utils/adt/genfile.c:125 utils/adt/oracle_compat.c:184
+#: utils/adt/genfile.c:118 utils/adt/oracle_compat.c:184
 #: utils/adt/oracle_compat.c:282 utils/adt/oracle_compat.c:758
 #: utils/adt/oracle_compat.c:1059
 #, c-format
 msgid "requested length too large"
 msgstr "запрошенная длина слишком велика"
 
-#: utils/adt/genfile.c:142
+#: utils/adt/genfile.c:135
 #, c-format
 msgid "could not seek in file \"%s\": %m"
 msgstr "не удалось переместиться в файле \"%s\": %m"
 
-#: utils/adt/genfile.c:200 utils/adt/genfile.c:241
+#: utils/adt/genfile.c:193 utils/adt/genfile.c:234
 #, c-format
 msgid "must be superuser to read files"
 msgstr "читать файлы может только суперпользователь"
 
-#: utils/adt/genfile.c:318
+#: utils/adt/genfile.c:311
 #, c-format
 msgid "must be superuser to get file information"
 msgstr "получать информацию о файлах может только суперпользователь"
 
-#: utils/adt/genfile.c:404
+#: utils/adt/genfile.c:403
 #, c-format
 msgid "must be superuser to get directory listings"
 msgstr "читать содержимое каталогов может только суперпользователь"
 
 #: utils/adt/geo_ops.c:301 utils/adt/geo_ops.c:1400 utils/adt/geo_ops.c:3506
-#: utils/adt/geo_ops.c:4323 utils/adt/geo_ops.c:5267
+#: utils/adt/geo_ops.c:4323 utils/adt/geo_ops.c:5270
 #, c-format
 msgid "too many points requested"
 msgstr "запрошено слишком много точек"
@@ -19516,33 +19519,33 @@ msgstr "функция \"path_center\" не реализована"
 msgid "open path cannot be converted to polygon"
 msgstr "открытый путь нельзя преобразовать во многоугольник"
 
-#: utils/adt/geo_ops.c:4629 utils/adt/geo_ops.c:4639 utils/adt/geo_ops.c:4654
-#: utils/adt/geo_ops.c:4660
+#: utils/adt/geo_ops.c:4632 utils/adt/geo_ops.c:4642 utils/adt/geo_ops.c:4657
+#: utils/adt/geo_ops.c:4663
 #, c-format
 msgid "invalid input syntax for type circle: \"%s\""
 msgstr "неверный синтаксис для типа circle: \"%s\""
 
-#: utils/adt/geo_ops.c:4682 utils/adt/geo_ops.c:4690
+#: utils/adt/geo_ops.c:4685 utils/adt/geo_ops.c:4693
 #, c-format
 msgid "could not format \"circle\" value"
 msgstr "не удалось отформатировать значение \"circle\""
 
-#: utils/adt/geo_ops.c:4717
+#: utils/adt/geo_ops.c:4720
 #, c-format
 msgid "invalid radius in external \"circle\" value"
 msgstr "недопустимый радиус во внешнем представлении типа \"circle\""
 
-#: utils/adt/geo_ops.c:5253
+#: utils/adt/geo_ops.c:5256
 #, c-format
 msgid "cannot convert circle with radius zero to polygon"
 msgstr "круг с нулевым радиусом нельзя преобразовать в многоугольник"
 
-#: utils/adt/geo_ops.c:5258
+#: utils/adt/geo_ops.c:5261
 #, c-format
 msgid "must request at least 2 points"
 msgstr "точек должно быть минимум 2"
 
-#: utils/adt/geo_ops.c:5302
+#: utils/adt/geo_ops.c:5305
 #, c-format
 msgid "cannot convert empty polygon to circle"
 msgstr "пустой многоугольник нельзя преобразовать в круг"
@@ -19716,7 +19719,7 @@ msgid "key value must be scalar, not array, composite, or json"
 msgstr ""
 "значением ключа должен быть скаляр (не массив, композитный тип или json)"
 
-#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1502
+#: utils/adt/json.c:2007 utils/adt/json.c:2017 utils/fmgr/funcapi.c:1557
 #, c-format
 msgid "could not determine data type for argument %d"
 msgstr "не удалось определить тип данных аргумента %d"
@@ -20023,29 +20026,29 @@ msgstr "прокрутить файлы протоколов может толь
 msgid "rotation not possible because log collection not active"
 msgstr "прокрутка невозможна, так как протоколирование отключено"
 
-#: utils/adt/misc.c:273
+#: utils/adt/misc.c:288
 #, c-format
 msgid "global tablespace never has databases"
 msgstr "в табличном пространстве global никогда не было баз данных"
 
-#: utils/adt/misc.c:294
+#: utils/adt/misc.c:310
 #, c-format
 msgid "%u is not a tablespace OID"
 msgstr "%u - это не OID табличного пространства"
 
-#: utils/adt/misc.c:491
+#: utils/adt/misc.c:504
 msgid "unreserved"
 msgstr "не зарезервировано"
 
-#: utils/adt/misc.c:495
+#: utils/adt/misc.c:508
 msgid "unreserved (cannot be function or type name)"
 msgstr "не зарезервировано (но не может быть именем типа или функции)"
 
-#: utils/adt/misc.c:499
+#: utils/adt/misc.c:512
 msgid "reserved (can be function or type name)"
 msgstr "зарезервировано (но может быть именем типа или функции)"
 
-#: utils/adt/misc.c:503
+#: utils/adt/misc.c:516
 msgid "reserved"
 msgstr "зарезервировано"
 
@@ -20556,7 +20559,7 @@ msgstr "Слишком много запятых."
 msgid "Junk after right parenthesis or bracket."
 msgstr "Мусор после правой скобки."
 
-#: utils/adt/regexp.c:289 utils/adt/regexp.c:1369 utils/adt/varlena.c:3713
+#: utils/adt/regexp.c:289 utils/adt/regexp.c:1369 utils/adt/varlena.c:3715
 #, c-format
 msgid "regular expression failed: %s"
 msgstr "ошибка в регулярном выражении: %s"
@@ -20612,7 +20615,7 @@ msgstr "Предоставьте для оператора два типа ар
 
 #: utils/adt/regproc.c:1595 utils/adt/regproc.c:1619 utils/adt/regproc.c:1716
 #: utils/adt/regproc.c:1740 utils/adt/regproc.c:1842 utils/adt/regproc.c:1847
-#: utils/adt/varlena.c:2872 utils/adt/varlena.c:2877
+#: utils/adt/varlena.c:2874 utils/adt/varlena.c:2879
 #, c-format
 msgid "invalid name syntax"
 msgstr "ошибка синтаксиса в имени"
@@ -21196,7 +21199,7 @@ msgstr ""
 msgid "bit index %d out of valid range (0..%d)"
 msgstr "индекс бита %d вне диапазона 0..%d"
 
-#: utils/adt/varbit.c:1803 utils/adt/varlena.c:2790
+#: utils/adt/varbit.c:1803 utils/adt/varlena.c:2792
 #, c-format
 msgid "new bit must be 0 or 1"
 msgstr "значением бита должен быть 0 или 1"
@@ -21228,48 +21231,48 @@ msgstr "не удалось преобразовать строку в UTF-16 (
 msgid "could not compare Unicode strings: %m"
 msgstr "не удалось сравнить строки в Unicode: %m"
 
-#: utils/adt/varlena.c:2668 utils/adt/varlena.c:2699 utils/adt/varlena.c:2735
-#: utils/adt/varlena.c:2778
+#: utils/adt/varlena.c:2668 utils/adt/varlena.c:2700 utils/adt/varlena.c:2736
+#: utils/adt/varlena.c:2780
 #, c-format
 msgid "index %d out of valid range, 0..%d"
 msgstr "индекс %d вне диапазона 0..%d"
 
-#: utils/adt/varlena.c:3809
+#: utils/adt/varlena.c:3811
 #, c-format
 msgid "field position must be greater than zero"
 msgstr "позиция поля должна быть больше нуля"
 
-#: utils/adt/varlena.c:4688
+#: utils/adt/varlena.c:4690
 #, c-format
 msgid "unterminated format specifier"
 msgstr "незавершённый спецификатор формата"
 
-#: utils/adt/varlena.c:4820 utils/adt/varlena.c:4940
+#: utils/adt/varlena.c:4822 utils/adt/varlena.c:4942
 #, c-format
 msgid "unrecognized conversion type specifier \"%c\""
 msgstr "нераспознанный спецификатор преобразования \"%c\""
 
-#: utils/adt/varlena.c:4832 utils/adt/varlena.c:4889
+#: utils/adt/varlena.c:4834 utils/adt/varlena.c:4891
 #, c-format
 msgid "too few arguments for format"
 msgstr "мало аргументов для формата"
 
-#: utils/adt/varlena.c:4983 utils/adt/varlena.c:5166
+#: utils/adt/varlena.c:4985 utils/adt/varlena.c:5168
 #, c-format
 msgid "number is out of range"
 msgstr "число вне диапазона"
 
-#: utils/adt/varlena.c:5047 utils/adt/varlena.c:5075
+#: utils/adt/varlena.c:5049 utils/adt/varlena.c:5077
 #, c-format
 msgid "format specifies argument 0, but arguments are numbered from 1"
 msgstr "формат ссылается на аргумент 0, но аргументы нумеруются с 1"
 
-#: utils/adt/varlena.c:5068
+#: utils/adt/varlena.c:5070
 #, c-format
 msgid "width argument position must be ended by \"$\""
 msgstr "указание аргумента ширины должно оканчиваться \"$\""
 
-#: utils/adt/varlena.c:5113
+#: utils/adt/varlena.c:5115
 #, c-format
 msgid "null values cannot be formatted as an SQL identifier"
 msgstr "значения null нельзя представить в виде SQL-идентификатора"
@@ -21452,17 +21455,17 @@ msgstr "для типа %s нет функции вывода"
 msgid "cached plan must not change result type"
 msgstr "в кешированном плане не должен изменяться тип результата"
 
-#: utils/cache/relcache.c:5224
+#: utils/cache/relcache.c:5221
 #, c-format
 msgid "could not create relation-cache initialization file \"%s\": %m"
 msgstr "создать файл инициализации для кеша отношений \"%s\" не удалось: %m"
 
-#: utils/cache/relcache.c:5226
+#: utils/cache/relcache.c:5223
 #, c-format
 msgid "Continuing anyway, but there's something wrong."
 msgstr "Продолжаем всё равно, хотя что-то не так."
 
-#: utils/cache/relcache.c:5549
+#: utils/cache/relcache.c:5546
 #, c-format
 msgid "could not remove cache file \"%s\": %m"
 msgstr "не удалось стереть файл кеша \"%s\": %m"
@@ -21740,7 +21743,7 @@ msgstr "у функции %u слишком много аргументов (%d,
 msgid "language validation function %u called for language %u instead of %u"
 msgstr "функция языковой проверки %u вызвана для языка %u (а не %u)"
 
-#: utils/fmgr/funcapi.c:355
+#: utils/fmgr/funcapi.c:364
 #, c-format
 msgid ""
 "could not determine actual result type for function \"%s\" declared to "
@@ -21749,17 +21752,27 @@ msgstr ""
 "не удалось определить действительный тип результата для функции \"%s\", "
 "объявленной как возвращающая тип %s"
 
-#: utils/fmgr/funcapi.c:1342 utils/fmgr/funcapi.c:1373
+#: utils/fmgr/funcapi.c:426
+#, c-format
+msgid "argument declared %s is not an array but type %s"
+msgstr "аргумент, объявленный как \"%s\", оказался не массивом, а типом %s"
+
+#: utils/fmgr/funcapi.c:440
+#, c-format
+msgid "argument declared %s is not a range type but type %s"
+msgstr "аргумент, объявленный как \"%s\", имеет не диапазонный тип, а %s"
+
+#: utils/fmgr/funcapi.c:1397 utils/fmgr/funcapi.c:1428
 #, c-format
 msgid "number of aliases does not match number of columns"
 msgstr "число псевдонимов не совпадает с числом столбцов"
 
-#: utils/fmgr/funcapi.c:1367
+#: utils/fmgr/funcapi.c:1422
 #, c-format
 msgid "no column alias was provided"
 msgstr "псевдоним столбца не указан"
 
-#: utils/fmgr/funcapi.c:1391
+#: utils/fmgr/funcapi.c:1446
 #, c-format
 msgid "could not determine row description for function returning record"
 msgstr "не удалось определить описание строки для функции, возвращающей запись"
index c4c7cfed2d1db8d48849ea09d93ef699b715dbae..e38edfe356ba6a304b847eaa08ef99fcd3699af3 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-11-08 17:58+0000\n"
-"PO-Revision-Date: 2019-05-25 19:40+0200\n"
+"POT-Creation-Date: 2020-05-10 19:51+0000\n"
+"PO-Revision-Date: 2020-05-11 09:08+0200\n"
 "Last-Translator: Peter Eisentraut <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
@@ -351,17 +351,17 @@ msgstr "paralleler Archivierer"
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup fehlgeschlagen: %d\n"
 
-#: parallel.c:933
+#: parallel.c:943
 #, c-format
 msgid "could not create communication channels: %s\n"
 msgstr "konnte Kommunikationskanäle nicht erzeugen: %s\n"
 
-#: parallel.c:996
+#: parallel.c:1002
 #, c-format
 msgid "could not create worker process: %s\n"
 msgstr "konnte Arbeitsprozess nicht erzeugen: %s\n"
 
-#: parallel.c:1191
+#: parallel.c:1198
 #, c-format
 msgid ""
 "could not obtain lock on relation \"%s\"\n"
@@ -370,67 +370,67 @@ msgstr ""
 "konnte Sperre für Relation »%s« nicht setzen\n"
 "Das bedeutet meistens, dass jemand eine ACCESS-EXCLUSIVE-Sperre auf die Tabelle gesetzt hat, nachdem der pg-dump-Elternprozess die anfängliche ACCESS-SHARE-Sperre gesetzt hatte.\n"
 
-#: parallel.c:1261
+#: parallel.c:1268
 #, c-format
 msgid "unrecognized command received from master: \"%s\"\n"
 msgstr "unbekannter Befehl vom Master empfangen: »%s«\n"
 
-#: parallel.c:1299
+#: parallel.c:1306
 #, c-format
 msgid "a worker process died unexpectedly\n"
 msgstr "ein Arbeitsprozess endete unerwartet\n"
 
-#: parallel.c:1325 parallel.c:1331
+#: parallel.c:1332 parallel.c:1338
 #, c-format
 msgid "invalid message received from worker: \"%s\"\n"
 msgstr "ungültige Nachricht vom Arbeitsprozess empfangen: »%s«\n"
 
-#: parallel.c:1388 parallel.c:1439
+#: parallel.c:1395 parallel.c:1446
 #, c-format
 msgid "error processing a parallel work item\n"
 msgstr "Fehler beim Verarbeiten eines parallelen Arbeitselements\n"
 
-#: parallel.c:1468 parallel.c:1586
+#: parallel.c:1475 parallel.c:1595
 #, c-format
 msgid "could not write to the communication channel: %s\n"
 msgstr "konnte nicht in den Kommunikationskanal schreiben: %s\n"
 
-#: parallel.c:1546
+#: parallel.c:1553
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "select() fehlgeschlagen: %s\n"
 
-#: parallel.c:1671
+#: parallel.c:1680
 #, c-format
 msgid "pgpipe: could not create socket: error code %d\n"
 msgstr "pgpipe: konnte Socket nicht erzeugen: Fehlercode %d\n"
 
-#: parallel.c:1682
+#: parallel.c:1691
 #, c-format
 msgid "pgpipe: could not bind: error code %d\n"
 msgstr "pgpipe: konnte nicht binden: Fehlercode %d\n"
 
-#: parallel.c:1689
+#: parallel.c:1698
 #, c-format
 msgid "pgpipe: could not listen: error code %d\n"
 msgstr "pgpipe: konnte nicht auf Socket hören: Fehlercode %d\n"
 
-#: parallel.c:1696
+#: parallel.c:1705
 #, c-format
 msgid "pgpipe: getsockname() failed: error code %d\n"
 msgstr "pgpipe: getsockname() fehlgeschlagen: Fehlercode %d\n"
 
-#: parallel.c:1707
+#: parallel.c:1716
 #, c-format
 msgid "pgpipe: could not create second socket: error code %d\n"
 msgstr "pgpipe: konnte zweites Socket nicht erzeugen: Fehlercode %d\n"
 
-#: parallel.c:1716
+#: parallel.c:1725
 #, c-format
 msgid "pgpipe: could not connect socket: error code %d\n"
 msgstr "pgpipe: konnte Socket nicht verbinden: Fehlercode %d\n"
 
-#: parallel.c:1725
+#: parallel.c:1734
 #, c-format
 msgid "pgpipe: could not accept connection: error code %d\n"
 msgstr "pgpipe: konnte Verbindung nicht annehmen: Fehlercode %d\n"
@@ -753,142 +753,142 @@ msgstr "ungültiger ENCODING-Eintrag: %s\n"
 msgid "invalid STDSTRINGS item: %s\n"
 msgstr "ungültiger STDSTRINGS-Eintrag: %s\n"
 
-#: pg_backup_archiver.c:3012
+#: pg_backup_archiver.c:3025
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "konnte Sitzungsbenutzer nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3044
+#: pg_backup_archiver.c:3057
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "konnte default_with_oids nicht setzen: %s"
 
-#: pg_backup_archiver.c:3198
+#: pg_backup_archiver.c:3211
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "konnte search_path nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3260
+#: pg_backup_archiver.c:3273
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "konnte default_tablespace nicht auf »%s« setzen: %s"
 
-#: pg_backup_archiver.c:3350 pg_backup_archiver.c:3540
+#: pg_backup_archiver.c:3363 pg_backup_archiver.c:3553
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr "WARNUNG: kann Eigentümer für Objekttyp »%s« nicht setzen\n"
 
-#: pg_backup_archiver.c:3626
+#: pg_backup_archiver.c:3639
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "magische Zeichenkette im Dateikopf nicht gefunden\n"
 
-#: pg_backup_archiver.c:3639
+#: pg_backup_archiver.c:3652
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "nicht unterstützte Version (%d.%d) im Dateikopf\n"
 
-#: pg_backup_archiver.c:3644
+#: pg_backup_archiver.c:3657
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "Prüfung der Integer-Größe (%lu) fehlgeschlagen\n"
 
-#: pg_backup_archiver.c:3648
+#: pg_backup_archiver.c:3661
 #, c-format
 msgid "WARNING: archive was made on a machine with larger integers, some operations might fail\n"
 msgstr "WARNUNG: Archiv wurde auf einer Maschine mit größeren Integers erstellt; einige Operationen könnten fehlschlagen\n"
 
-#: pg_backup_archiver.c:3658
+#: pg_backup_archiver.c:3671
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "erwartetes Format (%d) ist nicht das gleiche wie das in der Datei gefundene (%d)\n"
 
-#: pg_backup_archiver.c:3674
+#: pg_backup_archiver.c:3687
 #, c-format
 msgid "WARNING: archive is compressed, but this installation does not support compression -- no data will be available\n"
 msgstr "WARNUNG: Archiv ist komprimiert, aber diese Installation unterstützt keine Komprimierung -- keine Daten verfügbar\n"
 
-#: pg_backup_archiver.c:3692
+#: pg_backup_archiver.c:3705
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "WARNUNG: ungültiges Erstellungsdatum im Kopf\n"
 
-#: pg_backup_archiver.c:3765
+#: pg_backup_archiver.c:3778
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "Eintritt in restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:3829
+#: pg_backup_archiver.c:3842
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "verarbeite Element %d %s %s\n"
 
-#: pg_backup_archiver.c:3883
+#: pg_backup_archiver.c:3896
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "Eintritt in restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:3904
+#: pg_backup_archiver.c:3917
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "Eintritt in Hauptparallelschleife\n"
 
-#: pg_backup_archiver.c:3915
+#: pg_backup_archiver.c:3928
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "Element %d %s %s wird übersprungen\n"
 
-#: pg_backup_archiver.c:3925
+#: pg_backup_archiver.c:3938
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "starte Element %d %s %s\n"
 
-#: pg_backup_archiver.c:4006
+#: pg_backup_archiver.c:4019
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "Hauptparallelschleife beendet\n"
 
-#: pg_backup_archiver.c:4024
+#: pg_backup_archiver.c:4037
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "Eintritt in restore_toc_entries_postfork\n"
 
-#: pg_backup_archiver.c:4044
+#: pg_backup_archiver.c:4057
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "verarbeite verpasstes Element %d %s %s\n"
 
-#: pg_backup_archiver.c:4221
+#: pg_backup_archiver.c:4234
 #, c-format
 msgid "no item ready\n"
 msgstr "kein Element bereit\n"
 
-#: pg_backup_archiver.c:4269
+#: pg_backup_archiver.c:4282
 #, c-format
 msgid "could not find slot of finished worker\n"
 msgstr "konnte Slot des beendeten Arbeitsprozesses nicht finden\n"
 
-#: pg_backup_archiver.c:4271
+#: pg_backup_archiver.c:4284
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "Element %d %s %s abgeschlossen\n"
 
-#: pg_backup_archiver.c:4284
+#: pg_backup_archiver.c:4297
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "Arbeitsprozess fehlgeschlagen: Code %d\n"
 
-#: pg_backup_archiver.c:4446
+#: pg_backup_archiver.c:4459
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "übertrage Abhängigkeit %d -> %d an %d\n"
 
-#: pg_backup_archiver.c:4527
+#: pg_backup_archiver.c:4540
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "reduziere Abhängigkeiten für %d\n"
 
-#: pg_backup_archiver.c:4579
+#: pg_backup_archiver.c:4592
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr "Tabelle »%s« konnte nicht erzeugt werden, ihre Daten werden nicht wiederhergestellt werden\n"
@@ -1131,8 +1131,8 @@ msgstr "konnte nicht in Ausgabedatei schreiben: %s\n"
 
 #: pg_backup_directory.c:414
 #, c-format
-msgid "could not close data file: %s\n"
-msgstr "konnte Datendatei nicht schließen: %s\n"
+msgid "could not close data file \"%s\": %s\n"
+msgstr "konnte Datendatei »%s« nicht schließen: %s\n"
 
 #: pg_backup_directory.c:455
 #, c-format
@@ -1817,276 +1817,276 @@ msgstr "lese Einstellung von Sicherheit auf Zeilenebene für Tabelle »%s.%s«\n
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "lese Policys von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:3208
+#: pg_dump.c:3210
 #, c-format
 msgid "unexpected policy command type: \"%s\"\n"
 msgstr "unerwarteter Policy-Befehlstyp: »%s«\n"
 
-#: pg_dump.c:3430
+#: pg_dump.c:3444
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "konnte Erweiterung, zu der %s %s gehört, nicht finden\n"
 
-#: pg_dump.c:3535
+#: pg_dump.c:3549
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Schemas »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:3578
+#: pg_dump.c:3592
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "Schema mit OID %u existiert nicht\n"
 
-#: pg_dump.c:3924
+#: pg_dump.c:3938
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Datentypen »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4033
+#: pg_dump.c:4047
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer des Operatoren »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4286
+#: pg_dump.c:4300
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Operatorklasse »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4372
+#: pg_dump.c:4386
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Operatorfamilie »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4508
+#: pg_dump.c:4522
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Aggregatfunktion »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:4708
+#: pg_dump.c:4722
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Funktion »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5391
+#: pg_dump.c:5405
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: Eigentümer der Tabelle »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:5539
+#: pg_dump.c:5553
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "lese Indexe von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:5903
+#: pg_dump.c:5917
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "lese Fremdschlüssel-Constraints von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:6134
+#: pg_dump.c:6148
 #, c-format
 msgid "failed sanity check, parent table OID %u of pg_rewrite entry OID %u not found\n"
 msgstr "Sanity-Check fehlgeschlagen, Elterntabelle %u von pg_rewrite-Eintrag OID %u nicht gefunden\n"
 
-#: pg_dump.c:6217
+#: pg_dump.c:6231
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "lese Trigger von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:6377
+#: pg_dump.c:6391
 #, c-format
 msgid "query produced null referenced table name for foreign key trigger \"%s\" on table \"%s\" (OID of table: %u)\n"
 msgstr "Anfrage ergab NULL als Name der Tabelle auf die sich Fremdschlüssel-Trigger »%s« von Tabelle »%s« bezieht (OID der Tabelle: %u)\n"
 
-#: pg_dump.c:6945
+#: pg_dump.c:6959
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "finde Spalten und Typen von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7124
+#: pg_dump.c:7138
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "ungültige Spaltennummerierung in Tabelle »%s«\n"
 
-#: pg_dump.c:7158
+#: pg_dump.c:7172
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "finde DEFAULT-Ausdrücke von Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7211
+#: pg_dump.c:7225
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "ungültiger adnum-Wert %d für Tabelle »%s«\n"
 
-#: pg_dump.c:7283
+#: pg_dump.c:7297
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "finde Check-Constraints für Tabelle »%s.%s«\n"
 
-#: pg_dump.c:7379
+#: pg_dump.c:7393
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
 msgstr[0] "%d Check-Constraint für Tabelle %s erwartet, aber %d gefunden\n"
 msgstr[1] "%d Check-Constraints für Tabelle %s erwartet, aber %d gefunden\n"
 
-#: pg_dump.c:7383
+#: pg_dump.c:7397
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Die Systemkataloge sind wahrscheinlich verfälscht.)\n"
 
-#: pg_dump.c:8755
+#: pg_dump.c:8769
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr "WARNUNG: typtype des Datentypen »%s« scheint ungültig zu sein\n"
 
-#: pg_dump.c:10168
+#: pg_dump.c:10182
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "WARNUNG: unsinniger Wert in proargmodes-Array\n"
 
-#: pg_dump.c:10524
+#: pg_dump.c:10538
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "WARNUNG: konnte proallargtypes-Array nicht interpretieren\n"
 
-#: pg_dump.c:10540
+#: pg_dump.c:10554
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "WARNUNG: konnte proargmodes-Array nicht interpretieren\n"
 
-#: pg_dump.c:10554
+#: pg_dump.c:10568
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "WARNUNG: konnte proargnames-Array nicht interpretieren\n"
 
-#: pg_dump.c:10565
+#: pg_dump.c:10579
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "WARNUNG: konnte proconfig-Array nicht interpretieren\n"
 
-#: pg_dump.c:10636
+#: pg_dump.c:10650
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "ungültiger provolatile-Wert für Funktion »%s«\n"
 
-#: pg_dump.c:10797 pg_dump.c:10905 pg_dump.c:10912
+#: pg_dump.c:10811 pg_dump.c:10919 pg_dump.c:10926
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "konnte Funktionsdefinition für Funktion mit OID %u nicht finden\n"
 
-#: pg_dump.c:10836
+#: pg_dump.c:10850
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_cast.castfunc oder pg_cast.castmethod\n"
 
-#: pg_dump.c:10839
+#: pg_dump.c:10853
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_cast.castmethod\n"
 
-#: pg_dump.c:10931
+#: pg_dump.c:10945
 #, c-format
 msgid "WARNING: bogus transform definition, at least one of trffromsql and trftosql should be nonzero\n"
 msgstr "WARNUNG: unsinnige Transformationsdefinition, mindestens eins von trffromsql und trftosql sollte nicht null sein\n"
 
-#: pg_dump.c:10948
+#: pg_dump.c:10962
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_transform.trffromsql\n"
 
-#: pg_dump.c:10969
+#: pg_dump.c:10983
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "WARNUNG: unsinniger Wert in Feld pg_transform.trftosql\n"
 
-#: pg_dump.c:11324
+#: pg_dump.c:11338
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "WARNUNG: konnte Operator mit OID %s nicht finden\n"
 
-#: pg_dump.c:12438
+#: pg_dump.c:12452
 #, c-format
 msgid "WARNING: aggregate function %s could not be dumped correctly for this database version; ignored\n"
 msgstr "WARNUNG: Aggregatfunktion %s konnte für diese Datenbankversion nicht korrekt ausgegeben werden - ignoriert\n"
 
-#: pg_dump.c:13207
+#: pg_dump.c:13221
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "unbekannter Objekttyp in den Vorgabeprivilegien: %d\n"
 
-#: pg_dump.c:13222
+#: pg_dump.c:13236
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "konnte Vorgabe-ACL-Liste (%s) nicht interpretieren\n"
 
-#: pg_dump.c:13278
+#: pg_dump.c:13292
 #, c-format
 msgid "could not parse ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "konnte ACL-Zeichenkette (%s) für Objekt »%s« (%s) nicht interpretieren\n"
 
-#: pg_dump.c:13716
+#: pg_dump.c:13730
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte keine Daten\n"
 
-#: pg_dump.c:13719
+#: pg_dump.c:13733
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned more than one definition\n"
 msgstr "Anfrage um die Definition der Sicht »%s« zu ermitteln lieferte mehr als eine Definition\n"
 
-#: pg_dump.c:13726
+#: pg_dump.c:13740
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "Definition der Sicht »%s« scheint leer zu sein (Länge null)\n"
 
-#: pg_dump.c:14524
+#: pg_dump.c:14538
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "ungültige Spaltennummer %d in Tabelle »%s«\n"
 
-#: pg_dump.c:14650
+#: pg_dump.c:14664
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "fehlender Index für Constraint »%s«\n"
 
-#: pg_dump.c:14834
+#: pg_dump.c:14848
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "unbekannter Constraint-Typ: %c\n"
 
-#: pg_dump.c:14986 pg_dump.c:15141
+#: pg_dump.c:15000 pg_dump.c:15155
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural "query to get data of sequence \"%s\" returned %d rows (expected 1)\n"
 msgstr[0] "Anfrage nach Daten der Sequenz %s ergab %d Zeile (erwartete 1)\n"
 msgstr[1] "Anfrage nach Daten der Sequenz %s ergab %d Zeilen (erwartete 1)\n"
 
-#: pg_dump.c:14997
+#: pg_dump.c:15011
 #, c-format
 msgid "query to get data of sequence \"%s\" returned name \"%s\"\n"
 msgstr "Anfrage nach Daten der Sequenz %s ergab Name »%s«\n"
 
-#: pg_dump.c:15235
+#: pg_dump.c:15249
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "unerwarteter tgtype-Wert: %d\n"
 
-#: pg_dump.c:15317
+#: pg_dump.c:15331
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr "fehlerhafte Argumentzeichenkette (%s) für Trigger »%s« von Tabelle »%s«\n"
 
-#: pg_dump.c:15550
+#: pg_dump.c:15564
 #, c-format
 msgid "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows returned\n"
 msgstr "Anfrage nach Regel »%s« der Tabelle »%s« fehlgeschlagen: falsche Anzahl Zeilen zurückgegeben\n"
 
-#: pg_dump.c:15931
+#: pg_dump.c:15945
 #, c-format
 msgid "reading dependency data\n"
 msgstr "lese Abhängigkeitsdaten\n"
 
-#: pg_dump.c:16490
+#: pg_dump.c:16504
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "WARNUNG: konnte reloptions-Array nicht interpretieren\n"
@@ -2096,44 +2096,44 @@ msgstr "WARNUNG: konnte reloptions-Array nicht interpretieren\n"
 msgid "sorter"
 msgstr "Sortierer"
 
-#: pg_dump_sort.c:522
+#: pg_dump_sort.c:532
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "ungültige dumpId %d\n"
 
-#: pg_dump_sort.c:528
+#: pg_dump_sort.c:538
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "ungültige Abhängigkeit %d\n"
 
-#: pg_dump_sort.c:761
+#: pg_dump_sort.c:771
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "konnte Abhängigkeitsschleife nicht bestimmen\n"
 
-#: pg_dump_sort.c:1284
+#: pg_dump_sort.c:1294
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural "NOTICE: there are circular foreign-key constraints among these tables:\n"
 msgstr[0] "HINWEIS: Es gibt zirkuläre Fremdschlüssel-Constraints für diese Tabelle:\n"
 msgstr[1] "HINWEIS: Es gibt zirkuläre Fremdschlüssel-Constraints zwischen diesen Tabellen:\n"
 
-#: pg_dump_sort.c:1288 pg_dump_sort.c:1308
+#: pg_dump_sort.c:1298 pg_dump_sort.c:1318
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1289
+#: pg_dump_sort.c:1299
 #, c-format
 msgid "You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.\n"
 msgstr "Möglicherweise kann der Dump nur wiederhergestellt werden, wenn --disable-triggers verwendet wird oder die Constraints vorübergehend entfernt werden.\n"
 
-#: pg_dump_sort.c:1290
+#: pg_dump_sort.c:1300
 #, c-format
 msgid "Consider using a full dump instead of a --data-only dump to avoid this problem.\n"
 msgstr "Führen Sie einen vollen Dump statt eines Dumps mit --data-only durch, um dieses Problem zu vermeiden.\n"
 
-#: pg_dump_sort.c:1302
+#: pg_dump_sort.c:1312
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr "WARNUNG: konnte Abhängigkeitsschleife zwischen diesen Elementen nicht auflösen:\n"
index 9f6ca61d00cf34e44af3fbad5a8066cd88fa30dc..ab2564471b65e358220aff29ab1a35dd529d73d1 100644 (file)
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-11-21 22:17+0000\n"
-"PO-Revision-Date: 2019-11-22 08:36+0100\n"
+"POT-Creation-Date: 2020-05-09 04:19+0000\n"
+"PO-Revision-Date: 2020-05-10 14:07+0200\n"
 "Last-Translator: Guillaume Lelarge <[email protected]>\n"
 "Language-Team: PostgreSQLfr <[email protected]>\n"
 "Language: fr\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.2.4\n"
+"X-Generator: Poedit 2.3\n"
 
 #: ../../common/exec.c:127 ../../common/exec.c:241 ../../common/exec.c:284
 #, c-format
@@ -364,17 +364,17 @@ msgstr "archiveur en parallèle"
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s : WSAStartup a échoué : %d\n"
 
-#: parallel.c:933
+#: parallel.c:943
 #, c-format
 msgid "could not create communication channels: %s\n"
 msgstr "n'a pas pu créer le canal de communication : %s\n"
 
-#: parallel.c:996
+#: parallel.c:1002
 #, c-format
 msgid "could not create worker process: %s\n"
 msgstr "n'a pas pu créer le processus de travail : %s\n"
 
-#: parallel.c:1191
+#: parallel.c:1198
 #, c-format
 msgid ""
 "could not obtain lock on relation \"%s\"\n"
@@ -387,67 +387,67 @@ msgstr ""
 "sur la table après que pg_dump ait obtenu son verrou ACCESS SHARE initial "
 "sur la table.\n"
 
-#: parallel.c:1261
+#: parallel.c:1268
 #, c-format
 msgid "unrecognized command received from master: \"%s\"\n"
 msgstr "commande reçu du primaire non reconnue : « %s »\n"
 
-#: parallel.c:1299
+#: parallel.c:1306
 #, c-format
 msgid "a worker process died unexpectedly\n"
 msgstr "un processus worker a subi un arrêt brutal inattendu\n"
 
-#: parallel.c:1325 parallel.c:1331
+#: parallel.c:1332 parallel.c:1338
 #, c-format
 msgid "invalid message received from worker: \"%s\"\n"
 msgstr "message invalide reçu du worker : « %s »\n"
 
-#: parallel.c:1388 parallel.c:1439
+#: parallel.c:1395 parallel.c:1446
 #, c-format
 msgid "error processing a parallel work item\n"
 msgstr "erreur durant le traitement en parallèle d'un item\n"
 
-#: parallel.c:1468 parallel.c:1586
+#: parallel.c:1475 parallel.c:1595
 #, c-format
 msgid "could not write to the communication channel: %s\n"
 msgstr "n'a pas pu écrire dans le canal de communication: %s\n"
 
-#: parallel.c:1546
+#: parallel.c:1553
 #, c-format
 msgid "select() failed: %s\n"
 msgstr "échec de select() : %s\n"
 
-#: parallel.c:1671
+#: parallel.c:1680
 #, c-format
 msgid "pgpipe: could not create socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu créer le socket: code d'erreur %d\n"
 
-#: parallel.c:1682
+#: parallel.c:1691
 #, c-format
 msgid "pgpipe: could not bind: error code %d\n"
 msgstr "pgpipe: n'a pas pu se lier: code d'erreur %d\n"
 
-#: parallel.c:1689
+#: parallel.c:1698
 #, c-format
 msgid "pgpipe: could not listen: error code %d\n"
 msgstr "pgpipe : n'a pas pu se mettre en écoute: code d'erreur %d\n"
 
-#: parallel.c:1696
+#: parallel.c:1705
 #, c-format
 msgid "pgpipe: getsockname() failed: error code %d\n"
 msgstr "pgpipe: getsocketname() a échoué: code d'erreur %d\n"
 
-#: parallel.c:1707
+#: parallel.c:1716
 #, c-format
 msgid "pgpipe: could not create second socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu créer un deuxième socket: code d'erreur %d\n"
 
-#: parallel.c:1716
+#: parallel.c:1725
 #, c-format
 msgid "pgpipe: could not connect socket: error code %d\n"
 msgstr "pgpipe: n'a pas pu de se connecter au socket: code d'erreur %d\n"
 
-#: parallel.c:1725
+#: parallel.c:1734
 #, c-format
 msgid "pgpipe: could not accept connection: error code %d\n"
 msgstr "pgpipe: n'a pas pu accepter de connexion: code d'erreur %d\n"
@@ -803,49 +803,49 @@ msgstr "élément ENCODING invalide : %s\n"
 msgid "invalid STDSTRINGS item: %s\n"
 msgstr "élément STDSTRINGS invalide : %s\n"
 
-#: pg_backup_archiver.c:3012
+#: pg_backup_archiver.c:3025
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "n'a pas pu initialiser la session utilisateur à « %s »: %s"
 
-#: pg_backup_archiver.c:3044
+#: pg_backup_archiver.c:3057
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "n'a pas pu configurer default_with_oids : %s"
 
-#: pg_backup_archiver.c:3198
+#: pg_backup_archiver.c:3211
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "n'a pas pu configurer search_path à « %s » : %s"
 
-#: pg_backup_archiver.c:3260
+#: pg_backup_archiver.c:3273
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "n'a pas pu configurer default_tablespace à %s : %s"
 
-#: pg_backup_archiver.c:3350 pg_backup_archiver.c:3540
+#: pg_backup_archiver.c:3363 pg_backup_archiver.c:3553
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr ""
 "ATTENTION : ne sait pas comment initialiser le propriétaire du type d'objet "
 "« %s »\n"
 
-#: pg_backup_archiver.c:3626
+#: pg_backup_archiver.c:3639
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "n'a pas trouver la chaîne magique dans le fichier d'en-tête\n"
 
-#: pg_backup_archiver.c:3639
+#: pg_backup_archiver.c:3652
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "version non supportée (%d.%d) dans le fichier d'en-tête\n"
 
-#: pg_backup_archiver.c:3644
+#: pg_backup_archiver.c:3657
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "échec de la vérification sur la taille de l'entier (%lu)\n"
 
-#: pg_backup_archiver.c:3648
+#: pg_backup_archiver.c:3661
 #, c-format
 msgid ""
 "WARNING: archive was made on a machine with larger integers, some "
@@ -854,12 +854,12 @@ msgstr ""
 "ATTENTION : l'archive a été créée sur une machine disposant d'entiers plus\n"
 "larges, certaines opérations peuvent échouer\n"
 
-#: pg_backup_archiver.c:3658
+#: pg_backup_archiver.c:3671
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "le format attendu (%d) diffère du format du fichier (%d)\n"
 
-#: pg_backup_archiver.c:3674
+#: pg_backup_archiver.c:3687
 #, c-format
 msgid ""
 "WARNING: archive is compressed, but this installation does not support "
@@ -868,87 +868,87 @@ msgstr ""
 "ATTENTION : l'archive est compressée mais cette installation ne supporte\n"
 "pas la compression -- aucune donnée ne sera disponible\n"
 
-#: pg_backup_archiver.c:3692
+#: pg_backup_archiver.c:3705
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "ATTENTION : date de création invalide dans l'en-tête\n"
 
-#: pg_backup_archiver.c:3765
+#: pg_backup_archiver.c:3778
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "entrée dans restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:3829
+#: pg_backup_archiver.c:3842
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "traitement de l'élément %d %s %s\n"
 
-#: pg_backup_archiver.c:3883
+#: pg_backup_archiver.c:3896
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "entrée dans restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:3904
+#: pg_backup_archiver.c:3917
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "entrée dans la boucle parallèle principale\n"
 
-#: pg_backup_archiver.c:3915
+#: pg_backup_archiver.c:3928
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "omission de l'élément %d %s %s\n"
 
-#: pg_backup_archiver.c:3925
+#: pg_backup_archiver.c:3938
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "élément de lancement %d %s %s\n"
 
-#: pg_backup_archiver.c:4006
+#: pg_backup_archiver.c:4019
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "fin de la boucle parallèle principale\n"
 
-#: pg_backup_archiver.c:4024
+#: pg_backup_archiver.c:4037
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "entrée dans restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:4044
+#: pg_backup_archiver.c:4057
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "traitement de l'élément manquant %d %s %s\n"
 
-#: pg_backup_archiver.c:4221
+#: pg_backup_archiver.c:4234
 #, c-format
 msgid "no item ready\n"
 msgstr "aucun élément prêt\n"
 
-#: pg_backup_archiver.c:4269
+#: pg_backup_archiver.c:4282
 #, c-format
 msgid "could not find slot of finished worker\n"
 msgstr "n'a pas pu trouver l'emplacement du worker qui vient de terminer\n"
 
-#: pg_backup_archiver.c:4271
+#: pg_backup_archiver.c:4284
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "élément terminé %d %s %s\n"
 
-#: pg_backup_archiver.c:4284
+#: pg_backup_archiver.c:4297
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "échec du processus de travail : code de sortie %d\n"
 
-#: pg_backup_archiver.c:4446
+#: pg_backup_archiver.c:4459
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "transfert de la dépendance %d -> %d vers %d\n"
 
-#: pg_backup_archiver.c:4527
+#: pg_backup_archiver.c:4540
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "réduction des dépendances pour %d\n"
 
-#: pg_backup_archiver.c:4579
+#: pg_backup_archiver.c:4592
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr ""
@@ -1226,8 +1226,8 @@ msgstr "n'a pas pu écrire dans le fichier de sauvegarde : %s\n"
 
 #: pg_backup_directory.c:414
 #, c-format
-msgid "could not close data file: %s\n"
-msgstr "n'a pas pu fermer le fichier de données : %s\n"
+msgid "could not close data file \"%s\": %s\n"
+msgstr "n'a pas pu fermer le fichier de données « %s » : %s\n"
 
 #: pg_backup_directory.c:455
 #, c-format
@@ -2039,81 +2039,81 @@ msgstr ""
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "lecture des politiques pour la table « %s.%s »\n"
 
-#: pg_dump.c:3208
+#: pg_dump.c:3210
 #, c-format
 msgid "unexpected policy command type: \"%s\"\n"
 msgstr "type de commande inattendu pour la politique : « %s »\n"
 
-#: pg_dump.c:3430
+#: pg_dump.c:3444
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "n'a pas pu trouver l'extension parent pour %s %s\n"
 
-#: pg_dump.c:3535
+#: pg_dump.c:3549
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "ATTENTION : le propriétaire du schéma « %s » semble être invalide\n"
 
-#: pg_dump.c:3578
+#: pg_dump.c:3592
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "le schéma d'OID %u n'existe pas\n"
 
-#: pg_dump.c:3924
+#: pg_dump.c:3938
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire du type de données « %s » semble être invalide\n"
 
-#: pg_dump.c:4033
+#: pg_dump.c:4047
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de l'opérateur « %s » semble être invalide\n"
 
-#: pg_dump.c:4286
+#: pg_dump.c:4300
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la classe d'opérateur « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:4372
+#: pg_dump.c:4386
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la famille d'opérateur « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:4508
+#: pg_dump.c:4522
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la fonction d'aggrégat « %s » semble être\n"
 "invalide\n"
 
-#: pg_dump.c:4708
+#: pg_dump.c:4722
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : le propriétaire de la fonction « %s » semble être invalide\n"
 
-#: pg_dump.c:5391
+#: pg_dump.c:5405
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "ATTENTION : le propriétaire de la table « %s » semble être invalide\n"
 
-#: pg_dump.c:5539
+#: pg_dump.c:5553
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "lecture des index de la table « %s.%s »\n"
 
-#: pg_dump.c:5903
+#: pg_dump.c:5917
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "lecture des contraintes de clés étrangères pour la table « %s.%s »\n"
 
-#: pg_dump.c:6134
+#: pg_dump.c:6148
 #, c-format
 msgid ""
 "failed sanity check, parent table OID %u of pg_rewrite entry OID %u not "
@@ -2122,12 +2122,12 @@ msgstr ""
 "vérification échouée, OID %u de la table parent de l'OID %u de l'entrée de\n"
 "pg_rewrite introuvable\n"
 
-#: pg_dump.c:6217
+#: pg_dump.c:6231
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "lecture des triggers pour la table « %s.%s »\n"
 
-#: pg_dump.c:6377
+#: pg_dump.c:6391
 #, c-format
 msgid ""
 "query produced null referenced table name for foreign key trigger \"%s\" on "
@@ -2136,32 +2136,32 @@ msgstr ""
 "la requête a produit une réference de nom de table null pour le trigger de\n"
 "clé étrangère « %s » sur la table « %s » (OID de la table : %u)\n"
 
-#: pg_dump.c:6945
+#: pg_dump.c:6959
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "recherche des colonnes et types de la table « %s.%s »\n"
 
-#: pg_dump.c:7124
+#: pg_dump.c:7138
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "numérotation des colonnes invalide pour la table « %s »\n"
 
-#: pg_dump.c:7158
+#: pg_dump.c:7172
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "recherche des expressions par défaut de la table « %s.%s »\n"
 
-#: pg_dump.c:7211
+#: pg_dump.c:7225
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "valeur adnum %d invalide pour la table « %s »\n"
 
-#: pg_dump.c:7283
+#: pg_dump.c:7297
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "recherche des contraintes de vérification pour la table « %s.%s »\n"
 
-#: pg_dump.c:7379
+#: pg_dump.c:7393
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
@@ -2172,66 +2172,66 @@ msgstr[1] ""
 "%d contraintes de vérification attendues pour la table « %s » mais %d\n"
 "trouvées\n"
 
-#: pg_dump.c:7383
+#: pg_dump.c:7397
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Les catalogues système sont peut-être corrompus.)\n"
 
-#: pg_dump.c:8755
+#: pg_dump.c:8769
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ATTENTION : la colonne typtype du type de données « %s » semble être "
 "invalide\n"
 
-#: pg_dump.c:10168
+#: pg_dump.c:10182
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "ATTENTION : valeur erronée dans le tableau proargmodes\n"
 
-#: pg_dump.c:10524
+#: pg_dump.c:10538
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proallargtypes\n"
 
-#: pg_dump.c:10540
+#: pg_dump.c:10554
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proargmodes\n"
 
-#: pg_dump.c:10554
+#: pg_dump.c:10568
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proargnames\n"
 
-#: pg_dump.c:10565
+#: pg_dump.c:10579
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau proconfig\n"
 
-#: pg_dump.c:10636
+#: pg_dump.c:10650
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "valeur provolatile non reconnue pour la fonction « %s »\n"
 
-#: pg_dump.c:10797 pg_dump.c:10905 pg_dump.c:10912
+#: pg_dump.c:10811 pg_dump.c:10919 pg_dump.c:10926
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "n'a pas pu trouver la définition de la fonction d'OID %u\n"
 
-#: pg_dump.c:10836
+#: pg_dump.c:10850
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr ""
 "ATTENTION : valeur erronée dans le champ pg_cast.castfunc ou pg_cast."
 "castmethod\n"
 
-#: pg_dump.c:10839
+#: pg_dump.c:10853
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "ATTENTION : valeur erronée dans pg_cast.castmethod\n"
 
-#: pg_dump.c:10931
+#: pg_dump.c:10945
 #, c-format
 msgid ""
 "WARNING: bogus transform definition, at least one of trffromsql and "
@@ -2240,22 +2240,22 @@ msgstr ""
 "ATTENTION : définition de transformation invalide, au moins un de "
 "trffromsql et trftosql ne doit pas valoir 0\n"
 
-#: pg_dump.c:10948
+#: pg_dump.c:10962
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "ATTENTION : valeur erronée dans pg_transform.trffromsql\n"
 
-#: pg_dump.c:10969
+#: pg_dump.c:10983
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "ATTENTION : valeur erronée dans pg_transform.trftosql\n"
 
-#: pg_dump.c:11324
+#: pg_dump.c:11338
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "ATTENTION : n'a pas pu trouver l'opérateur d'OID %s\n"
 
-#: pg_dump.c:12438
+#: pg_dump.c:12452
 #, c-format
 msgid ""
 "WARNING: aggregate function %s could not be dumped correctly for this "
@@ -2264,29 +2264,29 @@ msgstr ""
 "ATTENTION : la fonction d'aggrégat %s n'a pas pu être sauvegardée\n"
 " correctement avec cette version de la base de données ; ignorée\n"
 
-#: pg_dump.c:13207
+#: pg_dump.c:13221
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "type d'objet inconnu dans les droits par défaut : %d\n"
 
-#: pg_dump.c:13222
+#: pg_dump.c:13236
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "n'a pas pu analyser la liste ACL par défaut (%s)\n"
 
-#: pg_dump.c:13278
+#: pg_dump.c:13292
 #, c-format
 msgid "could not parse ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "n'a pas pu analyser la liste ACL (%s) de l'objet « %s » (%s)\n"
 
-#: pg_dump.c:13716
+#: pg_dump.c:13730
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr ""
 "la requête permettant d'obtenir la définition de la vue « %s » n'a renvoyé\n"
 "aucune donnée\n"
 
-#: pg_dump.c:13719
+#: pg_dump.c:13733
 #, c-format
 msgid ""
 "query to obtain definition of view \"%s\" returned more than one "
@@ -2295,27 +2295,27 @@ msgstr ""
 "la requête permettant d'obtenir la définition de la vue « %s » a renvoyé\n"
 " plusieurs définitions\n"
 
-#: pg_dump.c:13726
+#: pg_dump.c:13740
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "la définition de la vue « %s » semble être vide (longueur nulle)\n"
 
-#: pg_dump.c:14524
+#: pg_dump.c:14538
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "numéro de colonne %d invalide pour la table « %s »\n"
 
-#: pg_dump.c:14650
+#: pg_dump.c:14664
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "index manquant pour la contrainte « %s »\n"
 
-#: pg_dump.c:14834
+#: pg_dump.c:14848
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "type de contrainte inconnu : %c\n"
 
-#: pg_dump.c:14986 pg_dump.c:15141
+#: pg_dump.c:15000 pg_dump.c:15155
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural ""
@@ -2329,7 +2329,7 @@ msgstr[1] ""
 "renvoyé\n"
 "%d lignes (une seule attendue)\n"
 
-#: pg_dump.c:14997
+#: pg_dump.c:15011
 #, c-format
 msgid "query to get data of sequence \"%s\" returned name \"%s\"\n"
 msgstr ""
@@ -2337,18 +2337,18 @@ msgstr ""
 "renvoyé\n"
 "le nom « %s »\n"
 
-#: pg_dump.c:15235
+#: pg_dump.c:15249
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "valeur tgtype inattendue : %d\n"
 
-#: pg_dump.c:15317
+#: pg_dump.c:15331
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr ""
 "chaîne argument invalide (%s) pour le trigger « %s » sur la table « %s »\n"
 
-#: pg_dump.c:15550
+#: pg_dump.c:15564
 #, c-format
 msgid ""
 "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows "
@@ -2357,12 +2357,12 @@ msgstr ""
 "la requête permettant d'obtenir la règle « %s » associée à la table « %s »\n"
 "a échoué : mauvais nombre de lignes renvoyées\n"
 
-#: pg_dump.c:15931
+#: pg_dump.c:15945
 #, c-format
 msgid "reading dependency data\n"
 msgstr "lecture des données de dépendance\n"
 
-#: pg_dump.c:16490
+#: pg_dump.c:16504
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n"
@@ -2372,22 +2372,22 @@ msgstr "ATTENTION : n'a pas pu analyser le tableau reloptions\n"
 msgid "sorter"
 msgstr "tri"
 
-#: pg_dump_sort.c:522
+#: pg_dump_sort.c:532
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "dumpId %d invalide\n"
 
-#: pg_dump_sort.c:528
+#: pg_dump_sort.c:538
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "dépendance invalide %d\n"
 
-#: pg_dump_sort.c:761
+#: pg_dump_sort.c:771
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "n'a pas pu identifier la boucle de dépendance\n"
 
-#: pg_dump_sort.c:1284
+#: pg_dump_sort.c:1294
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural ""
@@ -2399,12 +2399,12 @@ msgstr[1] ""
 "NOTE : il existe des constraintes de clés étrangères circulaires sur ces "
 "tables :\n"
 
-#: pg_dump_sort.c:1288 pg_dump_sort.c:1308
+#: pg_dump_sort.c:1298 pg_dump_sort.c:1318
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1289
+#: pg_dump_sort.c:1299
 #, c-format
 msgid ""
 "You might not be able to restore the dump without using --disable-triggers "
@@ -2414,7 +2414,7 @@ msgstr ""
 "utiliser --disable-triggers ou sans supprimer temporairement les\n"
 "constraintes.\n"
 
-#: pg_dump_sort.c:1290
+#: pg_dump_sort.c:1300
 #, c-format
 msgid ""
 "Consider using a full dump instead of a --data-only dump to avoid this "
@@ -2424,7 +2424,7 @@ msgstr ""
 "sauvegarde\n"
 "des données seulement pour éviter ce problème.\n"
 
-#: pg_dump_sort.c:1302
+#: pg_dump_sort.c:1312
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr ""
@@ -2953,134 +2953,133 @@ msgstr ""
 "utilisée.\n"
 "\n"
 
-#~ msgid "setting owner and privileges for %s \"%s.%s\"\n"
-#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n"
-
-#~ msgid "setting owner and privileges for %s \"%s\"\n"
-#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n"
-
-#~ msgid "worker is terminating\n"
-#~ msgstr "le worker est en cours d'arrêt\n"
+#~ msgid "archive member too large for tar format\n"
+#~ msgstr "membre de l'archive trop volumineux pour le format tar\n"
 
-#~ msgid "could not get relation name for OID %u: %s\n"
-#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n"
+#~ msgid "could not open output file \"%s\" for writing\n"
+#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n"
 
-#~ msgid "unrecognized command on communication channel: %s\n"
-#~ msgstr "commande inconnue sur le canal de communucation: %s\n"
+#~ msgid "could not write to custom output routine\n"
+#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n"
 
-#~ msgid "terminated by user\n"
-#~ msgstr "terminé par l'utilisateur\n"
+#~ msgid "unexpected end of file\n"
+#~ msgstr "fin de fichier inattendu\n"
 
-#~ msgid "error in ListenToWorkers(): %s\n"
-#~ msgstr "erreur dans ListenToWorkers(): %s\n"
+#~ msgid "could not write byte: %s\n"
+#~ msgstr "n'a pas pu écrire un octet : %s\n"
 
-#~ msgid "could not change directory to \"%s\""
-#~ msgstr "n'a pas pu accéder au répertoire « %s »"
+#~ msgid "could not write byte\n"
+#~ msgstr "n'a pas pu écrire l'octet\n"
 
-#~ msgid "cannot duplicate null pointer\n"
-#~ msgstr "ne peut pas dupliquer un pointeur nul\n"
+#~ msgid "could not write null block at end of tar archive\n"
+#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n"
 
-#~ msgid "worker process crashed: status %d\n"
-#~ msgstr "crash du processus worker : statut %d\n"
+#~ msgid "could not output padding at end of tar member\n"
+#~ msgstr "n'a pas pu remplir la fin du membre de tar\n"
 
-#~ msgid "parallel_restore should not return\n"
-#~ msgstr "parallel_restore ne devrait pas retourner\n"
+#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n"
+#~ msgstr ""
+#~ "pas de correspondance entre la position réelle et celle prévue du "
+#~ "fichier\n"
+#~ "(%s vs. %s)\n"
 
-#~ msgid "could not create worker thread: %s\n"
-#~ msgstr "n'a pas pu créer le fil de travail: %s\n"
+#~ msgid "  --help                      show this help, then exit\n"
+#~ msgstr "  --help                       affiche cette aide puis quitte\n"
 
-#~ msgid "could not parse version string \"%s\"\n"
-#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n"
+#~ msgid ""
+#~ "  --version                   output version information, then exit\n"
+#~ msgstr "  --version                    affiche la version puis quitte\n"
 
-#~ msgid "%s: could not parse version \"%s\"\n"
-#~ msgstr "%s : n'a pas pu analyser la version « %s »\n"
+#~ msgid "*** aborted because of error\n"
+#~ msgstr "*** interrompu du fait d'erreurs\n"
 
-#~ msgid "-C and -c are incompatible options\n"
-#~ msgstr "-C et -c sont des options incompatibles\n"
+#~ msgid "missing pg_database entry for database \"%s\"\n"
+#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n"
 
 #~ msgid ""
-#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n"
+#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n"
 #~ msgstr ""
-#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne "
-#~ "« %s »\n"
+#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n"
+#~ "données « %s »\n"
+
+#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n"
+#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n"
 
 #~ msgid ""
-#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" "
-#~ "starting at position %lu\n"
+#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n"
 #~ msgstr ""
-#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n"
-#~ "chaîne « %s » à partir de la position %lu\n"
+#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata."
+#~ "relfrozenxid\n"
 
-#~ msgid "requested %d byte, got %d from lookahead and %d from file\n"
-#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n"
-#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n"
+#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n"
+#~ msgid_plural ""
+#~ "query returned %d foreign server entries for foreign table \"%s\"\n"
+#~ msgstr[0] ""
+#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante "
+#~ "« %s »\n"
 #~ msgstr[1] ""
-#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n"
-
-#~ msgid "read %lu byte into lookahead buffer\n"
-#~ msgid_plural "read %lu bytes into lookahead buffer\n"
-#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n"
-#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n"
+#~ "la requête a renvoyé %d entrées de serveurs distants pour la table "
+#~ "distante « %s »\n"
 
-#~ msgid "query returned %d rows instead of one: %s\n"
-#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n"
+#~ msgid "missing pg_database entry for this database\n"
+#~ msgstr "entrée pg_database manquante pour cette base de données\n"
 
-#~ msgid "no label definitions found for enum ID %u\n"
-#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n"
+#~ msgid "found more than one pg_database entry for this database\n"
+#~ msgstr ""
+#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n"
 
-#~ msgid "compression support is disabled in this format\n"
-#~ msgstr "le support de la compression est désactivé avec ce format\n"
+#~ msgid "could not find entry for pg_indexes in pg_class\n"
+#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n"
 
-#~ msgid "could not parse ACL (%s) for large object %u"
-#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u"
+#~ msgid "found more than one entry for pg_indexes in pg_class\n"
+#~ msgstr ""
+#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n"
 
-#~ msgid "saving large object properties\n"
-#~ msgstr "sauvegarde des propriétés des « Large Objects »\n"
+#~ msgid "SQL command failed\n"
+#~ msgstr "la commande SQL a échoué\n"
 
-#~ msgid "dumpBlobs(): could not open large object %u: %s"
-#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s"
+#~ msgid "file archiver"
+#~ msgstr "programme d'archivage de fichiers"
 
 #~ msgid ""
-#~ "dumping a specific TOC data block out of order is not supported without "
-#~ "ID on this input stream (fseek required)\n"
+#~ "WARNING:\n"
+#~ "  This format is for demonstration purposes; it is not intended for\n"
+#~ "  normal use. Files will be written in the current working directory.\n"
 #~ msgstr ""
-#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre "
-#~ "n'est\n"
-#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n"
+#~ "ATTENTION :\n"
+#~ "  Ce format est présent dans un but de démonstration ; il n'est pas "
+#~ "prévu\n"
+#~ "  pour une utilisation normale. Les fichiers seront écrits dans le\n"
+#~ "  répertoire actuel.\n"
 
-#~ msgid "query returned no rows: %s\n"
-#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n"
+#~ msgid "could not close data file after reading\n"
+#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n"
 
-#~ msgid "%s: invalid -X option -- %s\n"
-#~ msgstr "%s : option -X invalide -- %s\n"
+#~ msgid "could not open large object TOC for input: %s\n"
+#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n"
 
-#~ msgid "cannot reopen non-seekable file\n"
-#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n"
+#~ msgid "could not open large object TOC for output: %s\n"
+#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n"
 
-#~ msgid "cannot reopen stdin\n"
-#~ msgstr "ne peut pas rouvrir stdin\n"
+#~ msgid "could not close large object file\n"
+#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n"
 
-#~ msgid "%s: out of memory\n"
-#~ msgstr "%s : mémoire épuisée\n"
+#~ msgid "restoring large object OID %u\n"
+#~ msgstr "restauration du « Large Object » d'OID %u\n"
 
-#~ msgid ""
-#~ "  --use-set-session-authorization\n"
-#~ "                           use SET SESSION AUTHORIZATION commands "
-#~ "instead of\n"
-#~ "                           ALTER OWNER commands to set ownership\n"
-#~ msgstr ""
-#~ "  --use-set-session-authorization\n"
-#~ "                               utilise les commandes SET SESSION "
-#~ "AUTHORIZATION\n"
-#~ "                               au lieu des commandes ALTER OWNER pour "
-#~ "les\n"
-#~ "                               modifier les propriétaires\n"
+#~ msgid "  --help                   show this help, then exit\n"
+#~ msgstr "  --help                       affiche cette aide et quitte\n"
+
+#~ msgid "  --version                output version information, then exit\n"
+#~ msgstr "  --version                    affiche la version et quitte\n"
 
 #~ msgid ""
-#~ "  --disable-triggers       disable triggers during data-only restore\n"
+#~ "  -c, --clean              clean (drop) database objects before "
+#~ "recreating\n"
 #~ msgstr ""
-#~ "  --disable-triggers           désactiver les déclencheurs lors de la\n"
-#~ "                               restauration des données seules\n"
+#~ "  -c, --clean               nettoie/supprime les bases de données avant "
+#~ "de\n"
+#~ "                            les créer\n"
 
 #~ msgid "  -O, --no-owner           skip restoration of object ownership\n"
 #~ msgstr ""
@@ -3089,129 +3088,130 @@ msgstr ""
 #~ "                               objets\n"
 
 #~ msgid ""
-#~ "  -c, --clean              clean (drop) database objects before "
-#~ "recreating\n"
+#~ "  --disable-triggers       disable triggers during data-only restore\n"
 #~ msgstr ""
-#~ "  -c, --clean               nettoie/supprime les bases de données avant "
-#~ "de\n"
-#~ "                            les créer\n"
-
-#~ msgid "  --version                output version information, then exit\n"
-#~ msgstr "  --version                    affiche la version et quitte\n"
+#~ "  --disable-triggers           désactiver les déclencheurs lors de la\n"
+#~ "                               restauration des données seules\n"
 
-#~ msgid "  --help                   show this help, then exit\n"
-#~ msgstr "  --help                       affiche cette aide et quitte\n"
+#~ msgid ""
+#~ "  --use-set-session-authorization\n"
+#~ "                           use SET SESSION AUTHORIZATION commands "
+#~ "instead of\n"
+#~ "                           ALTER OWNER commands to set ownership\n"
+#~ msgstr ""
+#~ "  --use-set-session-authorization\n"
+#~ "                               utilise les commandes SET SESSION "
+#~ "AUTHORIZATION\n"
+#~ "                               au lieu des commandes ALTER OWNER pour "
+#~ "les\n"
+#~ "                               modifier les propriétaires\n"
 
-#~ msgid "restoring large object OID %u\n"
-#~ msgstr "restauration du « Large Object » d'OID %u\n"
+#~ msgid "%s: out of memory\n"
+#~ msgstr "%s : mémoire épuisée\n"
 
-#~ msgid "could not close large object file\n"
-#~ msgstr "n'a pas pu fermer le fichier du « Large Object »\n"
+#~ msgid "cannot reopen stdin\n"
+#~ msgstr "ne peut pas rouvrir stdin\n"
 
-#~ msgid "could not open large object TOC for output: %s\n"
-#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en sortie : %s\n"
+#~ msgid "cannot reopen non-seekable file\n"
+#~ msgstr "ne peut pas rouvrir le fichier non cherchable\n"
 
-#~ msgid "could not open large object TOC for input: %s\n"
-#~ msgstr "n'a pas pu ouvrir la TOC du « Large Object » en entrée : %s\n"
+#~ msgid "%s: invalid -X option -- %s\n"
+#~ msgstr "%s : option -X invalide -- %s\n"
 
-#~ msgid "could not close data file after reading\n"
-#~ msgstr "n'a pas pu fermer le fichier de données après lecture\n"
+#~ msgid "query returned no rows: %s\n"
+#~ msgstr "la requête n'a renvoyé aucune ligne : %s\n"
 
 #~ msgid ""
-#~ "WARNING:\n"
-#~ "  This format is for demonstration purposes; it is not intended for\n"
-#~ "  normal use. Files will be written in the current working directory.\n"
+#~ "dumping a specific TOC data block out of order is not supported without "
+#~ "ID on this input stream (fseek required)\n"
 #~ msgstr ""
-#~ "ATTENTION :\n"
-#~ "  Ce format est présent dans un but de démonstration ; il n'est pas "
-#~ "prévu\n"
-#~ "  pour une utilisation normale. Les fichiers seront écrits dans le\n"
-#~ "  répertoire actuel.\n"
+#~ "la sauvegarde d'un bloc de données spécifique du TOC dans le désordre "
+#~ "n'est\n"
+#~ "pas supporté sans identifiant sur ce flux d'entrée (fseek requis)\n"
 
-#~ msgid "file archiver"
-#~ msgstr "programme d'archivage de fichiers"
+#~ msgid "dumpBlobs(): could not open large object %u: %s"
+#~ msgstr "dumpBlobs() : n'a pas pu ouvrir le « Large Object » %u : %s"
 
-#~ msgid "SQL command failed\n"
-#~ msgstr "la commande SQL a échoué\n"
+#~ msgid "saving large object properties\n"
+#~ msgstr "sauvegarde des propriétés des « Large Objects »\n"
 
-#~ msgid "found more than one entry for pg_indexes in pg_class\n"
-#~ msgstr ""
-#~ "a trouvé plusieurs entrées pour pg_indexes dans la table pg_class\n"
+#~ msgid "could not parse ACL (%s) for large object %u"
+#~ msgstr "n'a pas pu analyser la liste ACL (%s) du « Large Object » %u"
 
-#~ msgid "could not find entry for pg_indexes in pg_class\n"
-#~ msgstr "n'a pas pu trouver l'entrée de pg_indexes dans pg_class\n"
+#~ msgid "compression support is disabled in this format\n"
+#~ msgstr "le support de la compression est désactivé avec ce format\n"
 
-#~ msgid "found more than one pg_database entry for this database\n"
-#~ msgstr ""
-#~ "a trouvé plusieurs entrées dans pg_database pour cette base de données\n"
+#~ msgid "no label definitions found for enum ID %u\n"
+#~ msgstr "aucune définition de label trouvée pour l'ID enum %u\n"
 
-#~ msgid "missing pg_database entry for this database\n"
-#~ msgstr "entrée pg_database manquante pour cette base de données\n"
+#~ msgid "query returned %d rows instead of one: %s\n"
+#~ msgstr "la requête a renvoyé %d lignes au lieu d'une seule : %s\n"
 
-#~ msgid "query returned %d foreign server entry for foreign table \"%s\"\n"
-#~ msgid_plural ""
-#~ "query returned %d foreign server entries for foreign table \"%s\"\n"
-#~ msgstr[0] ""
-#~ "la requête a renvoyé %d entrée de serveur distant pour la table distante "
-#~ "« %s »\n"
+#~ msgid "read %lu byte into lookahead buffer\n"
+#~ msgid_plural "read %lu bytes into lookahead buffer\n"
+#~ msgstr[0] "lecture de %lu octet dans le tampon prévisionnel\n"
+#~ msgstr[1] "lecture de %lu octets dans le tampon prévisionnel\n"
+
+#~ msgid "requested %d byte, got %d from lookahead and %d from file\n"
+#~ msgid_plural "requested %d bytes, got %d from lookahead and %d from file\n"
+#~ msgstr[0] "%d octet requis, %d obtenu de « lookahead » et %d du fichier\n"
 #~ msgstr[1] ""
-#~ "la requête a renvoyé %d entrées de serveurs distants pour la table "
-#~ "distante « %s »\n"
+#~ "%d octets requis, %d obtenus de « lookahead » et %d du fichier\n"
 
 #~ msgid ""
-#~ "dumpDatabase(): could not find pg_largeobject_metadata.relfrozenxid\n"
+#~ "invalid COPY statement -- could not find \"from stdin\" in string \"%s\" "
+#~ "starting at position %lu\n"
 #~ msgstr ""
-#~ "dumpDatabase() : n'a pas pu trouver pg_largeobject_metadata."
-#~ "relfrozenxid\n"
-
-#~ msgid "dumpDatabase(): could not find pg_largeobject.relfrozenxid\n"
-#~ msgstr "dumpDatabase() : n'a pas pu trouver pg_largeobject.relfrozenxid\n"
+#~ "instruction COPY invalide -- n'a pas pu trouver « from stdin » dans la\n"
+#~ "chaîne « %s » à partir de la position %lu\n"
 
 #~ msgid ""
-#~ "query returned more than one (%d) pg_database entry for database \"%s\"\n"
+#~ "invalid COPY statement -- could not find \"copy\" in string \"%s\"\n"
 #~ msgstr ""
-#~ "la requête a renvoyé plusieurs (%d) entrées pg_database pour la base de\n"
-#~ "données « %s »\n"
+#~ "instruction COPY invalide -- n'a pas pu trouver « copy » dans la chaîne "
+#~ "« %s »\n"
 
-#~ msgid "missing pg_database entry for database \"%s\"\n"
-#~ msgstr "entrée manquante dans pg_database pour la base de données « %s »\n"
+#~ msgid "-C and -c are incompatible options\n"
+#~ msgstr "-C et -c sont des options incompatibles\n"
 
-#~ msgid "*** aborted because of error\n"
-#~ msgstr "*** interrompu du fait d'erreurs\n"
+#~ msgid "%s: could not parse version \"%s\"\n"
+#~ msgstr "%s : n'a pas pu analyser la version « %s »\n"
 
-#~ msgid ""
-#~ "  --version                   output version information, then exit\n"
-#~ msgstr "  --version                    affiche la version puis quitte\n"
+#~ msgid "could not parse version string \"%s\"\n"
+#~ msgstr "n'a pas pu analyser la chaîne de version « %s »\n"
 
-#~ msgid "  --help                      show this help, then exit\n"
-#~ msgstr "  --help                       affiche cette aide puis quitte\n"
+#~ msgid "could not create worker thread: %s\n"
+#~ msgstr "n'a pas pu créer le fil de travail: %s\n"
 
-#~ msgid "mismatch in actual vs. predicted file position (%s vs. %s)\n"
-#~ msgstr ""
-#~ "pas de correspondance entre la position réelle et celle prévue du "
-#~ "fichier\n"
-#~ "(%s vs. %s)\n"
+#~ msgid "parallel_restore should not return\n"
+#~ msgstr "parallel_restore ne devrait pas retourner\n"
 
-#~ msgid "could not output padding at end of tar member\n"
-#~ msgstr "n'a pas pu remplir la fin du membre de tar\n"
+#~ msgid "worker process crashed: status %d\n"
+#~ msgstr "crash du processus worker : statut %d\n"
 
-#~ msgid "could not write null block at end of tar archive\n"
-#~ msgstr "n'a pas pu écrire le bloc nul à la fin de l'archive tar\n"
+#~ msgid "cannot duplicate null pointer\n"
+#~ msgstr "ne peut pas dupliquer un pointeur nul\n"
 
-#~ msgid "could not write byte\n"
-#~ msgstr "n'a pas pu écrire l'octet\n"
+#~ msgid "could not change directory to \"%s\""
+#~ msgstr "n'a pas pu accéder au répertoire « %s »"
 
-#~ msgid "could not write byte: %s\n"
-#~ msgstr "n'a pas pu écrire un octet : %s\n"
+#~ msgid "error in ListenToWorkers(): %s\n"
+#~ msgstr "erreur dans ListenToWorkers(): %s\n"
 
-#~ msgid "unexpected end of file\n"
-#~ msgstr "fin de fichier inattendu\n"
+#~ msgid "terminated by user\n"
+#~ msgstr "terminé par l'utilisateur\n"
 
-#~ msgid "could not write to custom output routine\n"
-#~ msgstr "n'a pas pu écrire vers la routine de sauvegarde personnalisée\n"
+#~ msgid "unrecognized command on communication channel: %s\n"
+#~ msgstr "commande inconnue sur le canal de communucation: %s\n"
 
-#~ msgid "could not open output file \"%s\" for writing\n"
-#~ msgstr "n'a pas pu ouvrir le fichier de sauvegarde « %s » en écriture\n"
+#~ msgid "could not get relation name for OID %u: %s\n"
+#~ msgstr "n'a pas pu obtenir le nom de la relation pour l'OID %u: %s\n"
 
-#~ msgid "archive member too large for tar format\n"
-#~ msgstr "membre de l'archive trop volumineux pour le format tar\n"
+#~ msgid "worker is terminating\n"
+#~ msgstr "le worker est en cours d'arrêt\n"
+
+#~ msgid "setting owner and privileges for %s \"%s\"\n"
+#~ msgstr "réglage du propriétaire et des droits pour %s « %s »\n"
+
+#~ msgid "setting owner and privileges for %s \"%s.%s\"\n"
+#~ msgstr "réglage du propriétaire et des droits pour %s « %s.%s»\n"
index 388d0491b308c4f9d94399c3f44a45082d17bdbd..d3aca1b9e7c668df07f5cd0991d8c808ed8d645c 100644 (file)
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_dump (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2020-02-05 11:07+0300\n"
+"POT-Creation-Date: 2020-05-02 06:54+0300\n"
 "PO-Revision-Date: 2019-09-09 14:03+0300\n"
 "Last-Translator: Alexander Lakhin <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
@@ -789,48 +789,48 @@ msgstr "неверный элемент ENCODING: %s\n"
 msgid "invalid STDSTRINGS item: %s\n"
 msgstr "неверный элемент STDSTRINGS: %s\n"
 
-#: pg_backup_archiver.c:3012
+#: pg_backup_archiver.c:3025
 #, c-format
 msgid "could not set session user to \"%s\": %s"
 msgstr "не удалось переключить пользователя сессии на \"%s\": %s"
 
-#: pg_backup_archiver.c:3044
+#: pg_backup_archiver.c:3057
 #, c-format
 msgid "could not set default_with_oids: %s"
 msgstr "не удалось установить параметр default_with_oids: %s"
 
-#: pg_backup_archiver.c:3198
+#: pg_backup_archiver.c:3211
 #, c-format
 msgid "could not set search_path to \"%s\": %s"
 msgstr "не удалось присвоить search_path значение \"%s\": %s"
 
-#: pg_backup_archiver.c:3260
+#: pg_backup_archiver.c:3273
 #, c-format
 msgid "could not set default_tablespace to %s: %s"
 msgstr "не удалось задать для default_tablespace значение %s: %s"
 
-#: pg_backup_archiver.c:3350 pg_backup_archiver.c:3540
+#: pg_backup_archiver.c:3363 pg_backup_archiver.c:3553
 #, c-format
 msgid "WARNING: don't know how to set owner for object type \"%s\"\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неизвестно, как назначить владельца для объекта типа \"%s\"\n"
 
-#: pg_backup_archiver.c:3626
+#: pg_backup_archiver.c:3639
 #, c-format
 msgid "did not find magic string in file header\n"
 msgstr "в заголовке файла не найдена нужная сигнатура\n"
 
-#: pg_backup_archiver.c:3639
+#: pg_backup_archiver.c:3652
 #, c-format
 msgid "unsupported version (%d.%d) in file header\n"
 msgstr "неподдерживаемая версия (%d.%d) в заголовке файла\n"
 
-#: pg_backup_archiver.c:3644
+#: pg_backup_archiver.c:3657
 #, c-format
 msgid "sanity check on integer size (%lu) failed\n"
 msgstr "несоответствие размера integer (%lu)\n"
 
-#: pg_backup_archiver.c:3648
+#: pg_backup_archiver.c:3661
 #, c-format
 msgid ""
 "WARNING: archive was made on a machine with larger integers, some operations "
@@ -839,12 +839,12 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: архив был сделан на компьютере большей разрядности -- "
 "возможен сбой некоторых операций\n"
 
-#: pg_backup_archiver.c:3658
+#: pg_backup_archiver.c:3671
 #, c-format
 msgid "expected format (%d) differs from format found in file (%d)\n"
 msgstr "ожидаемый формат (%d) отличается от формата, указанного в файле (%d)\n"
 
-#: pg_backup_archiver.c:3674
+#: pg_backup_archiver.c:3687
 #, c-format
 msgid ""
 "WARNING: archive is compressed, but this installation does not support "
@@ -853,87 +853,87 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: архив сжат, но установленная версия не поддерживает сжатие "
 "-- данные недоступны\n"
 
-#: pg_backup_archiver.c:3692
+#: pg_backup_archiver.c:3705
 #, c-format
 msgid "WARNING: invalid creation date in header\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неверная дата создания в заголовке\n"
 
-#: pg_backup_archiver.c:3765
+#: pg_backup_archiver.c:3778
 #, c-format
 msgid "entering restore_toc_entries_prefork\n"
 msgstr "вход в restore_toc_entries_prefork\n"
 
-#: pg_backup_archiver.c:3829
+#: pg_backup_archiver.c:3842
 #, c-format
 msgid "processing item %d %s %s\n"
 msgstr "обработка объекта %d %s %s\n"
 
-#: pg_backup_archiver.c:3883
+#: pg_backup_archiver.c:3896
 #, c-format
 msgid "entering restore_toc_entries_parallel\n"
 msgstr "вход в restore_toc_entries_parallel\n"
 
-#: pg_backup_archiver.c:3904
+#: pg_backup_archiver.c:3917
 #, c-format
 msgid "entering main parallel loop\n"
 msgstr "вход в основной параллельный цикл\n"
 
-#: pg_backup_archiver.c:3915
+#: pg_backup_archiver.c:3928
 #, c-format
 msgid "skipping item %d %s %s\n"
 msgstr "объект %d %s %s пропускается\n"
 
-#: pg_backup_archiver.c:3925
+#: pg_backup_archiver.c:3938
 #, c-format
 msgid "launching item %d %s %s\n"
 msgstr "объект %d %s %s запускается\n"
 
-#: pg_backup_archiver.c:4006
+#: pg_backup_archiver.c:4019
 #, c-format
 msgid "finished main parallel loop\n"
 msgstr "основной параллельный цикл закончен\n"
 
-#: pg_backup_archiver.c:4024
+#: pg_backup_archiver.c:4037
 #, c-format
 msgid "entering restore_toc_entries_postfork\n"
 msgstr "вход в restore_toc_entries_postfork\n"
 
-#: pg_backup_archiver.c:4044
+#: pg_backup_archiver.c:4057
 #, c-format
 msgid "processing missed item %d %s %s\n"
 msgstr "обработка пропущенного объекта %d %s %s\n"
 
-#: pg_backup_archiver.c:4221
+#: pg_backup_archiver.c:4234
 #, c-format
 msgid "no item ready\n"
 msgstr "элемент не готов\n"
 
-#: pg_backup_archiver.c:4269
+#: pg_backup_archiver.c:4282
 #, c-format
 msgid "could not find slot of finished worker\n"
 msgstr "не удалось найти слот законченного рабочего объекта\n"
 
-#: pg_backup_archiver.c:4271
+#: pg_backup_archiver.c:4284
 #, c-format
 msgid "finished item %d %s %s\n"
 msgstr "закончен объект %d %s %s\n"
 
-#: pg_backup_archiver.c:4284
+#: pg_backup_archiver.c:4297
 #, c-format
 msgid "worker process failed: exit code %d\n"
 msgstr "рабочий процесс завершился с кодом возврата %d\n"
 
-#: pg_backup_archiver.c:4446
+#: pg_backup_archiver.c:4459
 #, c-format
 msgid "transferring dependency %d -> %d to %d\n"
 msgstr "переключение зависимости %d -> %d на %d\n"
 
-#: pg_backup_archiver.c:4527
+#: pg_backup_archiver.c:4540
 #, c-format
 msgid "reducing dependencies for %d\n"
 msgstr "уменьшение зависимостей для %d\n"
 
-#: pg_backup_archiver.c:4579
+#: pg_backup_archiver.c:4592
 #, c-format
 msgid "table \"%s\" could not be created, will not restore its data\n"
 msgstr "создать таблицу \"%s\" не удалось, её данные не будут восстановлены\n"
@@ -1949,80 +1949,80 @@ msgstr "чтение информации о защите строк для та
 msgid "reading policies for table \"%s.%s\"\n"
 msgstr "чтение политик таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:3208
+#: pg_dump.c:3210
 #, c-format
 msgid "unexpected policy command type: \"%s\"\n"
 msgstr "нераспознанный тип команды в политике: \"%s\"\n"
 
-#: pg_dump.c:3430
+#: pg_dump.c:3444
 #, c-format
 msgid "could not find parent extension for %s %s\n"
 msgstr "не удалось найти родительское расширение для %s %s\n"
 
 # TO REVIEW
-#: pg_dump.c:3535
+#: pg_dump.c:3549
 #, c-format
 msgid "WARNING: owner of schema \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у схемы \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:3578
+#: pg_dump.c:3592
 #, c-format
 msgid "schema with OID %u does not exist\n"
 msgstr "схема с OID %u не существует\n"
 
-#: pg_dump.c:3924
+#: pg_dump.c:3938
 #, c-format
 msgid "WARNING: owner of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:4033
+#: pg_dump.c:4047
 #, c-format
 msgid "WARNING: owner of operator \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у оператора \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:4286
+#: pg_dump.c:4300
 #, c-format
 msgid "WARNING: owner of operator class \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у класса операторов \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:4372
+#: pg_dump.c:4386
 #, c-format
 msgid "WARNING: owner of operator family \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у семейства операторов \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:4508
+#: pg_dump.c:4522
 #, c-format
 msgid "WARNING: owner of aggregate function \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у агрегатной функции \"%s\" по-видимому неправильный "
 "владелец\n"
 
-#: pg_dump.c:4708
+#: pg_dump.c:4722
 #, c-format
 msgid "WARNING: owner of function \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у функции \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:5391
+#: pg_dump.c:5405
 #, c-format
 msgid "WARNING: owner of table \"%s\" appears to be invalid\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: у таблицы \"%s\" по-видимому неправильный владелец\n"
 
-#: pg_dump.c:5539
+#: pg_dump.c:5553
 #, c-format
 msgid "reading indexes for table \"%s.%s\"\n"
 msgstr "чтение индексов таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:5903
+#: pg_dump.c:5917
 #, c-format
 msgid "reading foreign key constraints for table \"%s.%s\"\n"
 msgstr "чтение ограничений внешних ключей таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:6134
+#: pg_dump.c:6148
 #, c-format
 msgid ""
 "failed sanity check, parent table OID %u of pg_rewrite entry OID %u not "
@@ -2031,12 +2031,12 @@ msgstr ""
 "нарушение целостности: по OID %u не удалось найти родительскую таблицу для "
 "записи pg_rewrite с OID %u\n"
 
-#: pg_dump.c:6217
+#: pg_dump.c:6231
 #, c-format
 msgid "reading triggers for table \"%s.%s\"\n"
 msgstr "чтение триггеров таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:6377
+#: pg_dump.c:6391
 #, c-format
 msgid ""
 "query produced null referenced table name for foreign key trigger \"%s\" on "
@@ -2045,32 +2045,32 @@ msgstr ""
 "запрос не вернул имя целевой таблицы для триггера внешнего ключа \"%s\" в "
 "таблице \"%s\" (OID целевой таблицы: %u)\n"
 
-#: pg_dump.c:6945
+#: pg_dump.c:6959
 #, c-format
 msgid "finding the columns and types of table \"%s.%s\"\n"
 msgstr "поиск столбцов и типов таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7124
+#: pg_dump.c:7138
 #, c-format
 msgid "invalid column numbering in table \"%s\"\n"
 msgstr "неверная нумерация столбцов в таблице \"%s\"\n"
 
-#: pg_dump.c:7158
+#: pg_dump.c:7172
 #, c-format
 msgid "finding default expressions of table \"%s.%s\"\n"
 msgstr "поиск выражений по умолчанию для таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7211
+#: pg_dump.c:7225
 #, c-format
 msgid "invalid adnum value %d for table \"%s\"\n"
 msgstr "неверное значение adnum (%d) в таблице \"%s\"\n"
 
-#: pg_dump.c:7283
+#: pg_dump.c:7297
 #, c-format
 msgid "finding check constraints for table \"%s.%s\"\n"
 msgstr "поиск ограничений-проверок для таблицы \"%s.%s\"\n"
 
-#: pg_dump.c:7379
+#: pg_dump.c:7393
 #, c-format
 msgid "expected %d check constraint on table \"%s\" but found %d\n"
 msgid_plural "expected %d check constraints on table \"%s\" but found %d\n"
@@ -2081,66 +2081,66 @@ msgstr[1] ""
 msgstr[2] ""
 "ожидалось %d ограничений-проверок для таблицы \"%s\", но найдено: %d\n"
 
-#: pg_dump.c:7383
+#: pg_dump.c:7397
 #, c-format
 msgid "(The system catalogs might be corrupted.)\n"
 msgstr "(Возможно, повреждены системные каталоги.)\n"
 
-#: pg_dump.c:8755
+#: pg_dump.c:8769
 #, c-format
 msgid "WARNING: typtype of data type \"%s\" appears to be invalid\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: у типа данных \"%s\" по-видимому неправильный тип типа\n"
 
-#: pg_dump.c:10168
+#: pg_dump.c:10182
 #, c-format
 msgid "WARNING: bogus value in proargmodes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в массиве proargmodes\n"
 
-#: pg_dump.c:10524
+#: pg_dump.c:10538
 #, c-format
 msgid "WARNING: could not parse proallargtypes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proallargtypes\n"
 
-#: pg_dump.c:10540
+#: pg_dump.c:10554
 #, c-format
 msgid "WARNING: could not parse proargmodes array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargmodes\n"
 
-#: pg_dump.c:10554
+#: pg_dump.c:10568
 #, c-format
 msgid "WARNING: could not parse proargnames array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proargnames\n"
 
-#: pg_dump.c:10565
+#: pg_dump.c:10579
 #, c-format
 msgid "WARNING: could not parse proconfig array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив proconfig\n"
 
 # TO REVEIW
-#: pg_dump.c:10636
+#: pg_dump.c:10650
 #, c-format
 msgid "unrecognized provolatile value for function \"%s\"\n"
 msgstr "недопустимое значение provolatile для функции \"%s\"\n"
 
-#: pg_dump.c:10797 pg_dump.c:10905 pg_dump.c:10912
+#: pg_dump.c:10811 pg_dump.c:10919 pg_dump.c:10926
 #, c-format
 msgid "could not find function definition for function with OID %u\n"
 msgstr "не удалось найти определение функции для функции с OID %u\n"
 
-#: pg_dump.c:10836
+#: pg_dump.c:10850
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castfunc or pg_cast.castmethod field\n"
 msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castfunc или pg_cast."
 "castmethod\n"
 
-#: pg_dump.c:10839
+#: pg_dump.c:10853
 #, c-format
 msgid "WARNING: bogus value in pg_cast.castmethod field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_cast.castmethod\n"
 
-#: pg_dump.c:10931
+#: pg_dump.c:10945
 #, c-format
 msgid ""
 "WARNING: bogus transform definition, at least one of trffromsql and trftosql "
@@ -2149,22 +2149,22 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: неприемлемое определение преобразования (trffromsql или "
 "trftosql должно быть ненулевым)\n"
 
-#: pg_dump.c:10948
+#: pg_dump.c:10962
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trffromsql field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trffromsql\n"
 
-#: pg_dump.c:10969
+#: pg_dump.c:10983
 #, c-format
 msgid "WARNING: bogus value in pg_transform.trftosql field\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: неприемлемое значение в поле pg_transform.trftosql\n"
 
-#: pg_dump.c:11324
+#: pg_dump.c:11338
 #, c-format
 msgid "WARNING: could not find operator with OID %s\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: оператор с OID %s не найден\n"
 
-#: pg_dump.c:12438
+#: pg_dump.c:12452
 #, c-format
 msgid ""
 "WARNING: aggregate function %s could not be dumped correctly for this "
@@ -2173,28 +2173,28 @@ msgstr ""
 "ПРЕДУПРЕЖДЕНИЕ: агрегатная функция %s не может быть правильно выгружена для "
 "этой версии базы данных; функция проигнорирована\n"
 
-#: pg_dump.c:13207
+#: pg_dump.c:13221
 #, c-format
 msgid "unrecognized object type in default privileges: %d\n"
 msgstr "нераспознанный тип объекта в определении прав по умолчанию: %d\n"
 
-#: pg_dump.c:13222
+#: pg_dump.c:13236
 #, c-format
 msgid "could not parse default ACL list (%s)\n"
 msgstr "не удалось разобрать список прав по умолчанию (%s)\n"
 
-#: pg_dump.c:13278
+#: pg_dump.c:13292
 #, c-format
 msgid "could not parse ACL list (%s) for object \"%s\" (%s)\n"
 msgstr "не удалось разобрать список прав (%s) для объекта \"%s\" (%s)\n"
 
-#: pg_dump.c:13716
+#: pg_dump.c:13730
 #, c-format
 msgid "query to obtain definition of view \"%s\" returned no data\n"
 msgstr ""
 "запрос на получение определения представления \"%s\" не возвратил данные\n"
 
-#: pg_dump.c:13719
+#: pg_dump.c:13733
 #, c-format
 msgid ""
 "query to obtain definition of view \"%s\" returned more than one definition\n"
@@ -2202,27 +2202,27 @@ msgstr ""
 "запрос на получение определения представления \"%s\" возвратил несколько "
 "определений\n"
 
-#: pg_dump.c:13726
+#: pg_dump.c:13740
 #, c-format
 msgid "definition of view \"%s\" appears to be empty (length zero)\n"
 msgstr "определение представления \"%s\" пустое (длина равна нулю)\n"
 
-#: pg_dump.c:14524
+#: pg_dump.c:14538
 #, c-format
 msgid "invalid column number %d for table \"%s\"\n"
 msgstr "неверный номер столбца %d для таблицы \"%s\"\n"
 
-#: pg_dump.c:14650
+#: pg_dump.c:14664
 #, c-format
 msgid "missing index for constraint \"%s\"\n"
 msgstr "отсутствует индекс для ограничения \"%s\"\n"
 
-#: pg_dump.c:14834
+#: pg_dump.c:14848
 #, c-format
 msgid "unrecognized constraint type: %c\n"
 msgstr "нераспознанный тип ограничения: %c\n"
 
-#: pg_dump.c:14986 pg_dump.c:15141
+#: pg_dump.c:15000 pg_dump.c:15155
 #, c-format
 msgid "query to get data of sequence \"%s\" returned %d row (expected 1)\n"
 msgid_plural ""
@@ -2237,23 +2237,23 @@ msgstr[2] ""
 "запрос на получение данных последовательности \"%s\" вернул %d строк "
 "(ожидалась 1)\n"
 
-#: pg_dump.c:14997
+#: pg_dump.c:15011
 #, c-format
 msgid "query to get data of sequence \"%s\" returned name \"%s\"\n"
 msgstr ""
 "запрос на получение данных последовательности \"%s\" вернул имя \"%s\"\n"
 
-#: pg_dump.c:15235
+#: pg_dump.c:15249
 #, c-format
 msgid "unexpected tgtype value: %d\n"
 msgstr "неожиданное значение tgtype: %d\n"
 
-#: pg_dump.c:15317
+#: pg_dump.c:15331
 #, c-format
 msgid "invalid argument string (%s) for trigger \"%s\" on table \"%s\"\n"
 msgstr "неверная строка аргументов (%s) для триггера \"%s\" таблицы \"%s\"\n"
 
-#: pg_dump.c:15550
+#: pg_dump.c:15564
 #, c-format
 msgid ""
 "query to get rule \"%s\" for table \"%s\" failed: wrong number of rows "
@@ -2262,12 +2262,12 @@ msgstr ""
 "запрос на получение правила \"%s\" для таблицы \"%s\" возвратил неверное "
 "число строк\n"
 
-#: pg_dump.c:15931
+#: pg_dump.c:15945
 #, c-format
 msgid "reading dependency data\n"
 msgstr "чтение информации о зависимостях\n"
 
-#: pg_dump.c:16490
+#: pg_dump.c:16504
 #, c-format
 msgid "WARNING: could not parse reloptions array\n"
 msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать массив reloptions\n"
@@ -2277,22 +2277,22 @@ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось разобрать м
 msgid "sorter"
 msgstr "sorter"
 
-#: pg_dump_sort.c:522
+#: pg_dump_sort.c:532
 #, c-format
 msgid "invalid dumpId %d\n"
 msgstr "неверный dumpId %d\n"
 
-#: pg_dump_sort.c:528
+#: pg_dump_sort.c:538
 #, c-format
 msgid "invalid dependency %d\n"
 msgstr "неверная зависимость %d\n"
 
-#: pg_dump_sort.c:761
+#: pg_dump_sort.c:771
 #, c-format
 msgid "could not identify dependency loop\n"
 msgstr "не удалось определить цикл зависимостей\n"
 
-#: pg_dump_sort.c:1284
+#: pg_dump_sort.c:1294
 #, c-format
 msgid "NOTICE: there are circular foreign-key constraints on this table:\n"
 msgid_plural ""
@@ -2304,12 +2304,12 @@ msgstr[1] ""
 msgstr[2] ""
 "ЗАМЕЧАНИЕ: в следующих таблицах зациклены ограничения внешних ключей:\n"
 
-#: pg_dump_sort.c:1288 pg_dump_sort.c:1308
+#: pg_dump_sort.c:1298 pg_dump_sort.c:1318
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: pg_dump_sort.c:1289
+#: pg_dump_sort.c:1299
 #, c-format
 msgid ""
 "You might not be able to restore the dump without using --disable-triggers "
@@ -2318,7 +2318,7 @@ msgstr ""
 "Возможно, для восстановления базы потребуется использовать --disable-"
 "triggers или временно удалить ограничения.\n"
 
-#: pg_dump_sort.c:1290
+#: pg_dump_sort.c:1300
 #, c-format
 msgid ""
 "Consider using a full dump instead of a --data-only dump to avoid this "
@@ -2327,7 +2327,7 @@ msgstr ""
 "Во избежание этой проблемы, вероятно, стоит выгружать всю базу данных, а не "
 "только данные (--data-only).\n"
 
-#: pg_dump_sort.c:1302
+#: pg_dump_sort.c:1312
 #, c-format
 msgid "WARNING: could not resolve dependency loop among these items:\n"
 msgstr ""
index 3e5e4a9f1b94535339ef5234682576dfe1615057..f990d3f4db02ca16755bdbef523bc96f7202df42 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: psql (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-09-09 12:24+0300\n"
+"POT-Creation-Date: 2020-05-02 06:54+0300\n"
 "PO-Revision-Date: 2019-09-02 12:48+0300\n"
 "Last-Translator: Alexander Lakhin <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
@@ -3401,28 +3401,28 @@ msgstr "экранирование строк не работает без по
 #: sql_help.c:1311 sql_help.c:1558 sql_help.c:1574 sql_help.c:1587
 #: sql_help.c:1638 sql_help.c:1642 sql_help.c:1652 sql_help.c:1672
 #: sql_help.c:1697 sql_help.c:1715 sql_help.c:1743 sql_help.c:1817
-#: sql_help.c:1860 sql_help.c:1882 sql_help.c:1902 sql_help.c:1903
-#: sql_help.c:1938 sql_help.c:1958 sql_help.c:1980 sql_help.c:1993
-#: sql_help.c:2025 sql_help.c:2050 sql_help.c:2094 sql_help.c:2280
-#: sql_help.c:2293 sql_help.c:2310 sql_help.c:2326 sql_help.c:2365
-#: sql_help.c:2416 sql_help.c:2420 sql_help.c:2422 sql_help.c:2428
-#: sql_help.c:2446 sql_help.c:2474 sql_help.c:2509 sql_help.c:2521
-#: sql_help.c:2530 sql_help.c:2580 sql_help.c:2608 sql_help.c:2616
-#: sql_help.c:2624 sql_help.c:2632 sql_help.c:2640 sql_help.c:2648
-#: sql_help.c:2656 sql_help.c:2664 sql_help.c:2673 sql_help.c:2684
-#: sql_help.c:2692 sql_help.c:2700 sql_help.c:2708 sql_help.c:2716
-#: sql_help.c:2726 sql_help.c:2735 sql_help.c:2744 sql_help.c:2752
-#: sql_help.c:2761 sql_help.c:2769 sql_help.c:2778 sql_help.c:2786
-#: sql_help.c:2794 sql_help.c:2802 sql_help.c:2810 sql_help.c:2818
-#: sql_help.c:2826 sql_help.c:2834 sql_help.c:2842 sql_help.c:2859
-#: sql_help.c:2868 sql_help.c:2876 sql_help.c:2893 sql_help.c:2908
-#: sql_help.c:3173 sql_help.c:3224 sql_help.c:3253 sql_help.c:3261
-#: sql_help.c:3680 sql_help.c:3728 sql_help.c:3869
+#: sql_help.c:1863 sql_help.c:1886 sql_help.c:1906 sql_help.c:1907
+#: sql_help.c:1942 sql_help.c:1962 sql_help.c:1984 sql_help.c:1997
+#: sql_help.c:2029 sql_help.c:2054 sql_help.c:2098 sql_help.c:2284
+#: sql_help.c:2297 sql_help.c:2314 sql_help.c:2330 sql_help.c:2369
+#: sql_help.c:2420 sql_help.c:2424 sql_help.c:2426 sql_help.c:2432
+#: sql_help.c:2450 sql_help.c:2478 sql_help.c:2513 sql_help.c:2525
+#: sql_help.c:2534 sql_help.c:2584 sql_help.c:2612 sql_help.c:2620
+#: sql_help.c:2628 sql_help.c:2636 sql_help.c:2644 sql_help.c:2652
+#: sql_help.c:2660 sql_help.c:2668 sql_help.c:2677 sql_help.c:2688
+#: sql_help.c:2696 sql_help.c:2704 sql_help.c:2712 sql_help.c:2720
+#: sql_help.c:2730 sql_help.c:2739 sql_help.c:2748 sql_help.c:2756
+#: sql_help.c:2765 sql_help.c:2773 sql_help.c:2782 sql_help.c:2790
+#: sql_help.c:2798 sql_help.c:2806 sql_help.c:2814 sql_help.c:2822
+#: sql_help.c:2830 sql_help.c:2838 sql_help.c:2846 sql_help.c:2863
+#: sql_help.c:2872 sql_help.c:2880 sql_help.c:2897 sql_help.c:2912
+#: sql_help.c:3180 sql_help.c:3231 sql_help.c:3260 sql_help.c:3268
+#: sql_help.c:3698 sql_help.c:3746 sql_help.c:3887
 msgid "name"
 msgstr "имя"
 
 #: sql_help.c:34 sql_help.c:37 sql_help.c:40 sql_help.c:306 sql_help.c:1375
-#: sql_help.c:2581 sql_help.c:3476
+#: sql_help.c:2585 sql_help.c:3494
 msgid "aggregate_signature"
 msgstr "сигнатура_агр_функции"
 
@@ -3441,7 +3441,7 @@ msgstr "новое_имя"
 #: sql_help.c:578 sql_help.c:632 sql_help.c:647 sql_help.c:671 sql_help.c:726
 #: sql_help.c:827 sql_help.c:853 sql_help.c:873 sql_help.c:1016 sql_help.c:1034
 #: sql_help.c:1077 sql_help.c:1098 sql_help.c:1156 sql_help.c:1263
-#: sql_help.c:2266
+#: sql_help.c:2270
 msgid "new_owner"
 msgstr "новый_владелец"
 
@@ -3452,7 +3452,7 @@ msgstr "новый_владелец"
 msgid "new_schema"
 msgstr "новая_схема"
 
-#: sql_help.c:42 sql_help.c:1428 sql_help.c:2582 sql_help.c:3495
+#: sql_help.c:42 sql_help.c:1428 sql_help.c:2586 sql_help.c:3513
 msgid "where aggregate_signature is:"
 msgstr "где сигнатура_агр_функции:"
 
@@ -3460,9 +3460,9 @@ msgstr "где сигнатура_агр_функции:"
 #: sql_help.c:344 sql_help.c:347 sql_help.c:484 sql_help.c:489 sql_help.c:494
 #: sql_help.c:499 sql_help.c:1393 sql_help.c:1429 sql_help.c:1432
 #: sql_help.c:1435 sql_help.c:1559 sql_help.c:1575 sql_help.c:1578
-#: sql_help.c:1818 sql_help.c:2583 sql_help.c:2586 sql_help.c:2589
-#: sql_help.c:2674 sql_help.c:3059 sql_help.c:3391 sql_help.c:3482
-#: sql_help.c:3496 sql_help.c:3499 sql_help.c:3502
+#: sql_help.c:1818 sql_help.c:2587 sql_help.c:2590 sql_help.c:2593
+#: sql_help.c:2678 sql_help.c:3065 sql_help.c:3406 sql_help.c:3500
+#: sql_help.c:3514 sql_help.c:3517 sql_help.c:3520
 msgid "argmode"
 msgstr "режим_аргумента"
 
@@ -3470,32 +3470,32 @@ msgstr "режим_аргумента"
 #: sql_help.c:345 sql_help.c:348 sql_help.c:485 sql_help.c:490 sql_help.c:495
 #: sql_help.c:500 sql_help.c:1394 sql_help.c:1430 sql_help.c:1433
 #: sql_help.c:1436 sql_help.c:1560 sql_help.c:1576 sql_help.c:1579
-#: sql_help.c:1819 sql_help.c:2584 sql_help.c:2587 sql_help.c:2590
-#: sql_help.c:2675 sql_help.c:3483 sql_help.c:3497 sql_help.c:3500
-#: sql_help.c:3503
+#: sql_help.c:1819 sql_help.c:2588 sql_help.c:2591 sql_help.c:2594
+#: sql_help.c:2679 sql_help.c:3501 sql_help.c:3515 sql_help.c:3518
+#: sql_help.c:3521
 msgid "argname"
 msgstr "имя_аргумента"
 
 #: sql_help.c:45 sql_help.c:48 sql_help.c:51 sql_help.c:318 sql_help.c:343
 #: sql_help.c:346 sql_help.c:349 sql_help.c:486 sql_help.c:491 sql_help.c:496
 #: sql_help.c:501 sql_help.c:1395 sql_help.c:1431 sql_help.c:1434
-#: sql_help.c:1437 sql_help.c:1820 sql_help.c:2585 sql_help.c:2588
-#: sql_help.c:2591 sql_help.c:2676 sql_help.c:3484 sql_help.c:3498
-#: sql_help.c:3501 sql_help.c:3504
+#: sql_help.c:1437 sql_help.c:1820 sql_help.c:2589 sql_help.c:2592
+#: sql_help.c:2595 sql_help.c:2680 sql_help.c:3502 sql_help.c:3516
+#: sql_help.c:3519 sql_help.c:3522
 msgid "argtype"
 msgstr "тип_аргумента"
 
 #: sql_help.c:107 sql_help.c:365 sql_help.c:443 sql_help.c:455 sql_help.c:785
 #: sql_help.c:870 sql_help.c:1093 sql_help.c:1210 sql_help.c:1242
 #: sql_help.c:1485 sql_help.c:1491 sql_help.c:1746 sql_help.c:1778
-#: sql_help.c:1785 sql_help.c:1861 sql_help.c:2026 sql_help.c:2115
-#: sql_help.c:2295 sql_help.c:2475 sql_help.c:2497 sql_help.c:2927
-#: sql_help.c:3093
+#: sql_help.c:1785 sql_help.c:1864 sql_help.c:2030 sql_help.c:2119
+#: sql_help.c:2299 sql_help.c:2479 sql_help.c:2501 sql_help.c:2931
+#: sql_help.c:3100
 msgid "option"
 msgstr "параметр"
 
-#: sql_help.c:108 sql_help.c:786 sql_help.c:1211 sql_help.c:1862
-#: sql_help.c:2027 sql_help.c:2476
+#: sql_help.c:108 sql_help.c:786 sql_help.c:1211 sql_help.c:1865
+#: sql_help.c:2031 sql_help.c:2480
 msgid "where option can be:"
 msgstr "где допустимые параметры:"
 
@@ -3504,7 +3504,7 @@ msgid "allowconn"
 msgstr "разр_подключения"
 
 #: sql_help.c:110 sql_help.c:787 sql_help.c:1212 sql_help.c:1680
-#: sql_help.c:2028 sql_help.c:2477
+#: sql_help.c:1866 sql_help.c:2032 sql_help.c:2481
 msgid "connlimit"
 msgstr "предел_подключений"
 
@@ -3519,7 +3519,7 @@ msgstr "новое_табл_пространство"
 #: sql_help.c:119 sql_help.c:122 sql_help.c:124 sql_help.c:506 sql_help.c:508
 #: sql_help.c:509 sql_help.c:794 sql_help.c:798 sql_help.c:801 sql_help.c:886
 #: sql_help.c:889 sql_help.c:1219 sql_help.c:1223 sql_help.c:1226
-#: sql_help.c:1829 sql_help.c:3278 sql_help.c:3669
+#: sql_help.c:1829 sql_help.c:3285 sql_help.c:3687
 msgid "configuration_parameter"
 msgstr "параметр_конфигурации"
 
@@ -3528,10 +3528,10 @@ msgstr "параметр_конфигурации"
 #: sql_help.c:871 sql_help.c:887 sql_help.c:888 sql_help.c:991 sql_help.c:1011
 #: sql_help.c:1037 sql_help.c:1094 sql_help.c:1220 sql_help.c:1243
 #: sql_help.c:1747 sql_help.c:1779 sql_help.c:1786 sql_help.c:1830
-#: sql_help.c:1831 sql_help.c:1890 sql_help.c:1922 sql_help.c:2116
-#: sql_help.c:2190 sql_help.c:2198 sql_help.c:2230 sql_help.c:2252
-#: sql_help.c:2269 sql_help.c:2296 sql_help.c:2498 sql_help.c:3094
-#: sql_help.c:3670 sql_help.c:3671
+#: sql_help.c:1831 sql_help.c:1894 sql_help.c:1926 sql_help.c:2120
+#: sql_help.c:2194 sql_help.c:2202 sql_help.c:2234 sql_help.c:2256
+#: sql_help.c:2273 sql_help.c:2300 sql_help.c:2502 sql_help.c:3101
+#: sql_help.c:3688 sql_help.c:3689
 msgid "value"
 msgstr "значение"
 
@@ -3539,9 +3539,9 @@ msgstr "значение"
 msgid "target_role"
 msgstr "целевая_роль"
 
-#: sql_help.c:183 sql_help.c:1730 sql_help.c:2074 sql_help.c:2079
-#: sql_help.c:3041 sql_help.c:3048 sql_help.c:3062 sql_help.c:3068
-#: sql_help.c:3373 sql_help.c:3380 sql_help.c:3394 sql_help.c:3400
+#: sql_help.c:183 sql_help.c:1730 sql_help.c:2078 sql_help.c:2083
+#: sql_help.c:3047 sql_help.c:3054 sql_help.c:3068 sql_help.c:3074
+#: sql_help.c:3388 sql_help.c:3395 sql_help.c:3409 sql_help.c:3415
 msgid "schema_name"
 msgstr "имя_схемы"
 
@@ -3556,31 +3556,28 @@ msgstr "где допустимое предложение_GRANT_или_REVOKE:"
 #: sql_help.c:186 sql_help.c:187 sql_help.c:188 sql_help.c:189 sql_help.c:190
 #: sql_help.c:191 sql_help.c:192 sql_help.c:193 sql_help.c:531 sql_help.c:556
 #: sql_help.c:617 sql_help.c:747 sql_help.c:805 sql_help.c:971 sql_help.c:1230
-#: sql_help.c:1865 sql_help.c:1866 sql_help.c:1867 sql_help.c:1868
-#: sql_help.c:1869 sql_help.c:1995 sql_help.c:2031 sql_help.c:2032
-#: sql_help.c:2033 sql_help.c:2034 sql_help.c:2035 sql_help.c:2480
-#: sql_help.c:2481 sql_help.c:2482 sql_help.c:2483 sql_help.c:2484
-#: sql_help.c:3075 sql_help.c:3076 sql_help.c:3077 sql_help.c:3374
-#: sql_help.c:3378 sql_help.c:3381 sql_help.c:3383 sql_help.c:3385
-#: sql_help.c:3387 sql_help.c:3389 sql_help.c:3395 sql_help.c:3397
-#: sql_help.c:3399 sql_help.c:3401 sql_help.c:3403 sql_help.c:3405
-#: sql_help.c:3406 sql_help.c:3407 sql_help.c:3690
+#: sql_help.c:1869 sql_help.c:1870 sql_help.c:1871 sql_help.c:1872
+#: sql_help.c:1873 sql_help.c:1999 sql_help.c:2035 sql_help.c:2036
+#: sql_help.c:2037 sql_help.c:2038 sql_help.c:2039 sql_help.c:2484
+#: sql_help.c:2485 sql_help.c:2486 sql_help.c:2487 sql_help.c:2488
+#: sql_help.c:3080 sql_help.c:3084 sql_help.c:3421 sql_help.c:3425
+#: sql_help.c:3708
 msgid "role_name"
 msgstr "имя_роли"
 
 #: sql_help.c:219 sql_help.c:431 sql_help.c:982 sql_help.c:984 sql_help.c:1259
 #: sql_help.c:1700 sql_help.c:1704 sql_help.c:1789 sql_help.c:1793
-#: sql_help.c:1886 sql_help.c:2202 sql_help.c:2212 sql_help.c:2234
-#: sql_help.c:3124 sql_help.c:3139 sql_help.c:3141 sql_help.c:3555
-#: sql_help.c:3556 sql_help.c:3565 sql_help.c:3606 sql_help.c:3607
-#: sql_help.c:3608 sql_help.c:3609 sql_help.c:3610 sql_help.c:3611
-#: sql_help.c:3644 sql_help.c:3645 sql_help.c:3650 sql_help.c:3655
-#: sql_help.c:3794 sql_help.c:3795 sql_help.c:3804 sql_help.c:3845
-#: sql_help.c:3846 sql_help.c:3847 sql_help.c:3848 sql_help.c:3849
-#: sql_help.c:3850 sql_help.c:3897 sql_help.c:3899 sql_help.c:3932
-#: sql_help.c:3988 sql_help.c:3989 sql_help.c:3998 sql_help.c:4039
-#: sql_help.c:4040 sql_help.c:4041 sql_help.c:4042 sql_help.c:4043
-#: sql_help.c:4044
+#: sql_help.c:1890 sql_help.c:2206 sql_help.c:2216 sql_help.c:2238
+#: sql_help.c:3131 sql_help.c:3146 sql_help.c:3148 sql_help.c:3573
+#: sql_help.c:3574 sql_help.c:3583 sql_help.c:3624 sql_help.c:3625
+#: sql_help.c:3626 sql_help.c:3627 sql_help.c:3628 sql_help.c:3629
+#: sql_help.c:3662 sql_help.c:3663 sql_help.c:3668 sql_help.c:3673
+#: sql_help.c:3812 sql_help.c:3813 sql_help.c:3822 sql_help.c:3863
+#: sql_help.c:3864 sql_help.c:3865 sql_help.c:3866 sql_help.c:3867
+#: sql_help.c:3868 sql_help.c:3915 sql_help.c:3917 sql_help.c:3950
+#: sql_help.c:4006 sql_help.c:4007 sql_help.c:4016 sql_help.c:4057
+#: sql_help.c:4058 sql_help.c:4059 sql_help.c:4060 sql_help.c:4061
+#: sql_help.c:4062
 msgid "expression"
 msgstr "выражение"
 
@@ -3591,7 +3588,7 @@ msgstr "ограничение_домена"
 #: sql_help.c:224 sql_help.c:226 sql_help.c:229 sql_help.c:446 sql_help.c:447
 #: sql_help.c:964 sql_help.c:997 sql_help.c:998 sql_help.c:999 sql_help.c:1019
 #: sql_help.c:1381 sql_help.c:1383 sql_help.c:1703 sql_help.c:1788
-#: sql_help.c:1792 sql_help.c:2201 sql_help.c:2211 sql_help.c:3136
+#: sql_help.c:1792 sql_help.c:2205 sql_help.c:2215 sql_help.c:3143
 msgid "constraint_name"
 msgstr "имя_ограничения"
 
@@ -3612,17 +3609,17 @@ msgid "where member_object is:"
 msgstr "где элемент_объект:"
 
 # well-spelled: агр
-#: sql_help.c:305 sql_help.c:1374 sql_help.c:3475
+#: sql_help.c:305 sql_help.c:1374 sql_help.c:3493
 msgid "aggregate_name"
 msgstr "имя_агр_функции"
 
 #: sql_help.c:307 sql_help.c:1376 sql_help.c:1618 sql_help.c:1622
-#: sql_help.c:1624 sql_help.c:2599
+#: sql_help.c:1624 sql_help.c:2603
 msgid "source_type"
 msgstr "исходный_тип"
 
 #: sql_help.c:308 sql_help.c:1377 sql_help.c:1619 sql_help.c:1623
-#: sql_help.c:1625 sql_help.c:2600
+#: sql_help.c:1625 sql_help.c:2604
 msgid "target_type"
 msgstr "целевой_тип"
 
@@ -3636,51 +3633,51 @@ msgstr "целевой_тип"
 #: sql_help.c:1408 sql_help.c:1409 sql_help.c:1412 sql_help.c:1413
 #: sql_help.c:1414 sql_help.c:1415 sql_help.c:1416 sql_help.c:1417
 #: sql_help.c:1418 sql_help.c:1419 sql_help.c:1420 sql_help.c:1425
-#: sql_help.c:1426 sql_help.c:3472 sql_help.c:3477 sql_help.c:3478
-#: sql_help.c:3479 sql_help.c:3480 sql_help.c:3486 sql_help.c:3487
-#: sql_help.c:3488 sql_help.c:3489 sql_help.c:3490 sql_help.c:3491
-#: sql_help.c:3492 sql_help.c:3493
+#: sql_help.c:1426 sql_help.c:3490 sql_help.c:3495 sql_help.c:3496
+#: sql_help.c:3497 sql_help.c:3498 sql_help.c:3504 sql_help.c:3505
+#: sql_help.c:3506 sql_help.c:3507 sql_help.c:3508 sql_help.c:3509
+#: sql_help.c:3510 sql_help.c:3511
 msgid "object_name"
 msgstr "имя_объекта"
 
 #: sql_help.c:315 sql_help.c:711 sql_help.c:1392 sql_help.c:1620
-#: sql_help.c:1655 sql_help.c:1718 sql_help.c:1939 sql_help.c:1970
-#: sql_help.c:2370 sql_help.c:3058 sql_help.c:3390 sql_help.c:3481
-#: sql_help.c:3584 sql_help.c:3588 sql_help.c:3592 sql_help.c:3595
-#: sql_help.c:3823 sql_help.c:3827 sql_help.c:3831 sql_help.c:3834
-#: sql_help.c:4017 sql_help.c:4021 sql_help.c:4025 sql_help.c:4028
+#: sql_help.c:1655 sql_help.c:1718 sql_help.c:1943 sql_help.c:1974
+#: sql_help.c:2374 sql_help.c:3064 sql_help.c:3405 sql_help.c:3499
+#: sql_help.c:3602 sql_help.c:3606 sql_help.c:3610 sql_help.c:3613
+#: sql_help.c:3841 sql_help.c:3845 sql_help.c:3849 sql_help.c:3852
+#: sql_help.c:4035 sql_help.c:4039 sql_help.c:4043 sql_help.c:4046
 msgid "function_name"
 msgstr "имя_функции"
 
-#: sql_help.c:320 sql_help.c:704 sql_help.c:1399 sql_help.c:1963
+#: sql_help.c:320 sql_help.c:704 sql_help.c:1399 sql_help.c:1967
 msgid "operator_name"
 msgstr "имя_оператора"
 
-#: sql_help.c:321 sql_help.c:645 sql_help.c:649 sql_help.c:1400 sql_help.c:1940
-#: sql_help.c:2717
+#: sql_help.c:321 sql_help.c:645 sql_help.c:649 sql_help.c:1400 sql_help.c:1944
+#: sql_help.c:2721
 msgid "left_type"
 msgstr "тип_слева"
 
-#: sql_help.c:322 sql_help.c:646 sql_help.c:650 sql_help.c:1401 sql_help.c:1941
-#: sql_help.c:2718
+#: sql_help.c:322 sql_help.c:646 sql_help.c:650 sql_help.c:1401 sql_help.c:1945
+#: sql_help.c:2722
 msgid "right_type"
 msgstr "тип_справа"
 
 #: sql_help.c:324 sql_help.c:326 sql_help.c:667 sql_help.c:670 sql_help.c:673
 #: sql_help.c:702 sql_help.c:714 sql_help.c:722 sql_help.c:725 sql_help.c:728
-#: sql_help.c:1403 sql_help.c:1405 sql_help.c:1960 sql_help.c:1981
-#: sql_help.c:2217 sql_help.c:2727 sql_help.c:2736
+#: sql_help.c:1403 sql_help.c:1405 sql_help.c:1964 sql_help.c:1985
+#: sql_help.c:2221 sql_help.c:2731 sql_help.c:2740
 msgid "index_method"
 msgstr "метод_индекса"
 
 #: sql_help.c:336 sql_help.c:1015 sql_help.c:1421 sql_help.c:1826
-#: sql_help.c:2193 sql_help.c:2339 sql_help.c:2850 sql_help.c:3072
-#: sql_help.c:3404
+#: sql_help.c:2197 sql_help.c:2343 sql_help.c:2854 sql_help.c:3078
+#: sql_help.c:3419
 msgid "type_name"
 msgstr "имя_типа"
 
-#: sql_help.c:337 sql_help.c:1422 sql_help.c:1825 sql_help.c:2340
-#: sql_help.c:2565 sql_help.c:2851 sql_help.c:3064 sql_help.c:3396
+#: sql_help.c:337 sql_help.c:1422 sql_help.c:1825 sql_help.c:2344
+#: sql_help.c:2569 sql_help.c:2855 sql_help.c:3070 sql_help.c:3411
 msgid "lang_name"
 msgstr "имя_языка"
 
@@ -3697,7 +3694,7 @@ msgid "validator_function"
 msgstr "функция_проверки"
 
 #: sql_help.c:413 sql_help.c:487 sql_help.c:608 sql_help.c:959 sql_help.c:1154
-#: sql_help.c:2208 sql_help.c:2209 sql_help.c:2225 sql_help.c:2226
+#: sql_help.c:2212 sql_help.c:2213 sql_help.c:2229 sql_help.c:2230
 msgid "action"
 msgstr "действие"
 
@@ -3709,14 +3706,14 @@ msgstr "действие"
 #: sql_help.c:987 sql_help.c:989 sql_help.c:992 sql_help.c:994 sql_help.c:1258
 #: sql_help.c:1261 sql_help.c:1281 sql_help.c:1380 sql_help.c:1482
 #: sql_help.c:1487 sql_help.c:1501 sql_help.c:1502 sql_help.c:1503
-#: sql_help.c:1776 sql_help.c:1823 sql_help.c:1885 sql_help.c:1920
-#: sql_help.c:2101 sql_help.c:2181 sql_help.c:2194 sql_help.c:2213
-#: sql_help.c:2215 sql_help.c:2222 sql_help.c:2233 sql_help.c:2250
-#: sql_help.c:2373 sql_help.c:2510 sql_help.c:3043 sql_help.c:3044
-#: sql_help.c:3123 sql_help.c:3138 sql_help.c:3140 sql_help.c:3142
-#: sql_help.c:3375 sql_help.c:3376 sql_help.c:3474 sql_help.c:3615
-#: sql_help.c:3854 sql_help.c:3896 sql_help.c:3898 sql_help.c:3900
-#: sql_help.c:3917 sql_help.c:3920 sql_help.c:4048
+#: sql_help.c:1776 sql_help.c:1823 sql_help.c:1889 sql_help.c:1924
+#: sql_help.c:2105 sql_help.c:2185 sql_help.c:2198 sql_help.c:2217
+#: sql_help.c:2219 sql_help.c:2226 sql_help.c:2237 sql_help.c:2254
+#: sql_help.c:2377 sql_help.c:2514 sql_help.c:3049 sql_help.c:3050
+#: sql_help.c:3130 sql_help.c:3145 sql_help.c:3147 sql_help.c:3149
+#: sql_help.c:3390 sql_help.c:3391 sql_help.c:3492 sql_help.c:3633
+#: sql_help.c:3872 sql_help.c:3914 sql_help.c:3916 sql_help.c:3918
+#: sql_help.c:3935 sql_help.c:3938 sql_help.c:4066
 msgid "column_name"
 msgstr "имя_столбца"
 
@@ -3729,19 +3726,19 @@ msgid "where action is one of:"
 msgstr "где допустимое действие:"
 
 #: sql_help.c:423 sql_help.c:428 sql_help.c:975 sql_help.c:980 sql_help.c:1169
-#: sql_help.c:1173 sql_help.c:1698 sql_help.c:1777 sql_help.c:1959
-#: sql_help.c:2182 sql_help.c:2418 sql_help.c:3225
+#: sql_help.c:1173 sql_help.c:1698 sql_help.c:1777 sql_help.c:1963
+#: sql_help.c:2186 sql_help.c:2422 sql_help.c:3232
 msgid "data_type"
 msgstr "тип_данных"
 
 #: sql_help.c:424 sql_help.c:429 sql_help.c:976 sql_help.c:981 sql_help.c:1170
-#: sql_help.c:1174 sql_help.c:1699 sql_help.c:1780 sql_help.c:1887
-#: sql_help.c:2183 sql_help.c:2419 sql_help.c:2425 sql_help.c:3133
+#: sql_help.c:1174 sql_help.c:1699 sql_help.c:1780 sql_help.c:1891
+#: sql_help.c:2187 sql_help.c:2423 sql_help.c:2429 sql_help.c:3140
 msgid "collation"
 msgstr "правило_сортировки"
 
-#: sql_help.c:425 sql_help.c:977 sql_help.c:1781 sql_help.c:2184
-#: sql_help.c:2195
+#: sql_help.c:425 sql_help.c:977 sql_help.c:1781 sql_help.c:2188
+#: sql_help.c:2199
 msgid "column_constraint"
 msgstr "ограничение_столбца"
 
@@ -3754,8 +3751,8 @@ msgstr "целое"
 msgid "attribute_option"
 msgstr "атрибут"
 
-#: sql_help.c:445 sql_help.c:995 sql_help.c:1782 sql_help.c:2185
-#: sql_help.c:2196
+#: sql_help.c:445 sql_help.c:995 sql_help.c:1782 sql_help.c:2189
+#: sql_help.c:2200
 msgid "table_constraint"
 msgstr "ограничение_таблицы"
 
@@ -3765,7 +3762,7 @@ msgid "trigger_name"
 msgstr "имя_триггера"
 
 #: sql_help.c:452 sql_help.c:453 sql_help.c:1013 sql_help.c:1014
-#: sql_help.c:1783 sql_help.c:2188
+#: sql_help.c:1783 sql_help.c:2192
 msgid "parent_table"
 msgstr "таблица_родитель"
 
@@ -3779,21 +3776,26 @@ msgstr "строк_в_результате"
 
 #: sql_help.c:526 sql_help.c:528 sql_help.c:784 sql_help.c:792 sql_help.c:796
 #: sql_help.c:799 sql_help.c:802 sql_help.c:1209 sql_help.c:1217
-#: sql_help.c:1221 sql_help.c:1224 sql_help.c:1227 sql_help.c:2075
-#: sql_help.c:2077 sql_help.c:2080 sql_help.c:2081 sql_help.c:3042
-#: sql_help.c:3046 sql_help.c:3049 sql_help.c:3051 sql_help.c:3053
-#: sql_help.c:3055 sql_help.c:3057 sql_help.c:3063 sql_help.c:3065
-#: sql_help.c:3067 sql_help.c:3069 sql_help.c:3071 sql_help.c:3073
+#: sql_help.c:1221 sql_help.c:1224 sql_help.c:1227 sql_help.c:2079
+#: sql_help.c:2081 sql_help.c:2084 sql_help.c:2085 sql_help.c:3048
+#: sql_help.c:3052 sql_help.c:3055 sql_help.c:3057 sql_help.c:3059
+#: sql_help.c:3061 sql_help.c:3063 sql_help.c:3069 sql_help.c:3071
+#: sql_help.c:3073 sql_help.c:3075 sql_help.c:3077 sql_help.c:3079
+#: sql_help.c:3081 sql_help.c:3082 sql_help.c:3389 sql_help.c:3393
+#: sql_help.c:3396 sql_help.c:3398 sql_help.c:3400 sql_help.c:3402
+#: sql_help.c:3404 sql_help.c:3410 sql_help.c:3412 sql_help.c:3414
+#: sql_help.c:3416 sql_help.c:3418 sql_help.c:3420 sql_help.c:3422
+#: sql_help.c:3423
 msgid "role_specification"
 msgstr "указание_роли"
 
 #: sql_help.c:527 sql_help.c:529 sql_help.c:1240 sql_help.c:1673
-#: sql_help.c:2083 sql_help.c:2495 sql_help.c:2884 sql_help.c:3700
+#: sql_help.c:2087 sql_help.c:2499 sql_help.c:2888 sql_help.c:3718
 msgid "user_name"
 msgstr "имя_пользователя"
 
-#: sql_help.c:530 sql_help.c:804 sql_help.c:1229 sql_help.c:2082
-#: sql_help.c:3074
+#: sql_help.c:530 sql_help.c:804 sql_help.c:1229 sql_help.c:2086
+#: sql_help.c:3083 sql_help.c:3424
 msgid "where role_specification can be:"
 msgstr "где допустимое указание_роли:"
 
@@ -3801,19 +3803,19 @@ msgstr "где допустимое указание_роли:"
 msgid "group_name"
 msgstr "имя_группы"
 
-#: sql_help.c:549 sql_help.c:1678 sql_help.c:1891 sql_help.c:1923
-#: sql_help.c:2191 sql_help.c:2199 sql_help.c:2231 sql_help.c:2253
-#: sql_help.c:2265 sql_help.c:3070 sql_help.c:3402
+#: sql_help.c:549 sql_help.c:1678 sql_help.c:1895 sql_help.c:1927
+#: sql_help.c:2195 sql_help.c:2203 sql_help.c:2235 sql_help.c:2257
+#: sql_help.c:2269 sql_help.c:3076 sql_help.c:3417
 msgid "tablespace_name"
 msgstr "табл_пространство"
 
 #: sql_help.c:551 sql_help.c:554 sql_help.c:629 sql_help.c:631 sql_help.c:1010
-#: sql_help.c:1012 sql_help.c:1889 sql_help.c:1921 sql_help.c:2189
-#: sql_help.c:2197 sql_help.c:2229 sql_help.c:2251
+#: sql_help.c:1012 sql_help.c:1893 sql_help.c:1925 sql_help.c:2193
+#: sql_help.c:2201 sql_help.c:2233 sql_help.c:2255
 msgid "storage_parameter"
 msgstr "параметр_хранения"
 
-#: sql_help.c:577 sql_help.c:1397 sql_help.c:3485
+#: sql_help.c:577 sql_help.c:1397 sql_help.c:3503
 msgid "large_object_oid"
 msgstr "oid_большого_объекта"
 
@@ -3822,82 +3824,82 @@ msgstr "oid_большого_объекта"
 msgid "index_name"
 msgstr "имя_индекса"
 
-#: sql_help.c:703 sql_help.c:715 sql_help.c:1962
+#: sql_help.c:703 sql_help.c:715 sql_help.c:1966
 msgid "strategy_number"
 msgstr "номер_стратегии"
 
 #: sql_help.c:705 sql_help.c:706 sql_help.c:709 sql_help.c:710 sql_help.c:716
-#: sql_help.c:717 sql_help.c:719 sql_help.c:720 sql_help.c:1964 sql_help.c:1965
-#: sql_help.c:1968 sql_help.c:1969
+#: sql_help.c:717 sql_help.c:719 sql_help.c:720 sql_help.c:1968 sql_help.c:1969
+#: sql_help.c:1972 sql_help.c:1973
 msgid "op_type"
 msgstr "тип_операции"
 
-#: sql_help.c:707 sql_help.c:1966
+#: sql_help.c:707 sql_help.c:1970
 msgid "sort_family_name"
 msgstr "семейство_сортировки"
 
-#: sql_help.c:708 sql_help.c:718 sql_help.c:1967
+#: sql_help.c:708 sql_help.c:718 sql_help.c:1971
 msgid "support_number"
 msgstr "номер_опорной_процедуры"
 
-#: sql_help.c:712 sql_help.c:1621 sql_help.c:1971 sql_help.c:2342
-#: sql_help.c:2344
+#: sql_help.c:712 sql_help.c:1621 sql_help.c:1975 sql_help.c:2346
+#: sql_help.c:2348
 msgid "argument_type"
 msgstr "тип_аргумента"
 
 #: sql_help.c:743 sql_help.c:746 sql_help.c:814 sql_help.c:850 sql_help.c:1133
 #: sql_help.c:1280 sql_help.c:1320 sql_help.c:1382 sql_help.c:1407
 #: sql_help.c:1411 sql_help.c:1424 sql_help.c:1481 sql_help.c:1486
-#: sql_help.c:1775 sql_help.c:1883 sql_help.c:1919 sql_help.c:1994
-#: sql_help.c:2052 sql_help.c:2100 sql_help.c:2180 sql_help.c:2192
-#: sql_help.c:2249 sql_help.c:2367 sql_help.c:2544 sql_help.c:2753
-#: sql_help.c:2770 sql_help.c:2860 sql_help.c:3040 sql_help.c:3045
-#: sql_help.c:3090 sql_help.c:3121 sql_help.c:3372 sql_help.c:3377
-#: sql_help.c:3473 sql_help.c:3570 sql_help.c:3572 sql_help.c:3621
-#: sql_help.c:3660 sql_help.c:3809 sql_help.c:3811 sql_help.c:3860
-#: sql_help.c:3894 sql_help.c:3916 sql_help.c:3918 sql_help.c:3919
-#: sql_help.c:4003 sql_help.c:4005 sql_help.c:4054
+#: sql_help.c:1775 sql_help.c:1887 sql_help.c:1923 sql_help.c:1998
+#: sql_help.c:2056 sql_help.c:2104 sql_help.c:2184 sql_help.c:2196
+#: sql_help.c:2253 sql_help.c:2371 sql_help.c:2548 sql_help.c:2757
+#: sql_help.c:2774 sql_help.c:2864 sql_help.c:3046 sql_help.c:3051
+#: sql_help.c:3097 sql_help.c:3128 sql_help.c:3387 sql_help.c:3392
+#: sql_help.c:3491 sql_help.c:3588 sql_help.c:3590 sql_help.c:3639
+#: sql_help.c:3678 sql_help.c:3827 sql_help.c:3829 sql_help.c:3878
+#: sql_help.c:3912 sql_help.c:3934 sql_help.c:3936 sql_help.c:3937
+#: sql_help.c:4021 sql_help.c:4023 sql_help.c:4072
 msgid "table_name"
 msgstr "имя_таблицы"
 
-#: sql_help.c:748 sql_help.c:1996
+#: sql_help.c:748 sql_help.c:2000
 msgid "using_expression"
 msgstr "выражение_использования"
 
-#: sql_help.c:749 sql_help.c:1997
+#: sql_help.c:749 sql_help.c:2001
 msgid "check_expression"
 msgstr "выражение_проверки"
 
-#: sql_help.c:788 sql_help.c:1213 sql_help.c:1863 sql_help.c:2029
-#: sql_help.c:2478
+#: sql_help.c:788 sql_help.c:1213 sql_help.c:1867 sql_help.c:2033
+#: sql_help.c:2482
 msgid "password"
 msgstr "пароль"
 
-#: sql_help.c:789 sql_help.c:1214 sql_help.c:1864 sql_help.c:2030
-#: sql_help.c:2479
+#: sql_help.c:789 sql_help.c:1214 sql_help.c:1868 sql_help.c:2034
+#: sql_help.c:2483
 msgid "timestamp"
 msgstr "timestamp"
 
 #: sql_help.c:793 sql_help.c:797 sql_help.c:800 sql_help.c:803 sql_help.c:1218
-#: sql_help.c:1222 sql_help.c:1225 sql_help.c:1228 sql_help.c:3050
-#: sql_help.c:3382
+#: sql_help.c:1222 sql_help.c:1225 sql_help.c:1228 sql_help.c:3056
+#: sql_help.c:3397
 msgid "database_name"
 msgstr "имя_БД"
 
-#: sql_help.c:844 sql_help.c:2095
+#: sql_help.c:844 sql_help.c:2099
 msgid "increment"
 msgstr "шаг"
 
-#: sql_help.c:845 sql_help.c:2096
+#: sql_help.c:845 sql_help.c:2100
 msgid "minvalue"
 msgstr "мин_значение"
 
-#: sql_help.c:846 sql_help.c:2097
+#: sql_help.c:846 sql_help.c:2101
 msgid "maxvalue"
 msgstr "макс_значение"
 
-#: sql_help.c:847 sql_help.c:2098 sql_help.c:3568 sql_help.c:3658
-#: sql_help.c:3807 sql_help.c:3936 sql_help.c:4001
+#: sql_help.c:847 sql_help.c:2102 sql_help.c:3586 sql_help.c:3676
+#: sql_help.c:3825 sql_help.c:3954 sql_help.c:4019
 msgid "start"
 msgstr "начальное_значение"
 
@@ -3905,7 +3907,7 @@ msgstr "начальное_значение"
 msgid "restart"
 msgstr "значение_перезапуска"
 
-#: sql_help.c:849 sql_help.c:2099
+#: sql_help.c:849 sql_help.c:2103
 msgid "cache"
 msgstr "кеш"
 
@@ -3921,7 +3923,7 @@ msgstr "имя_правила_перезаписи"
 msgid "and table_constraint_using_index is:"
 msgstr "и ограничение_таблицы_с_индексом:"
 
-#: sql_help.c:1036 sql_help.c:1039 sql_help.c:2268
+#: sql_help.c:1036 sql_help.c:1039 sql_help.c:2272
 msgid "tablespace_option"
 msgstr "параметр_табл_пространства"
 
@@ -3942,7 +3944,7 @@ msgid "new_dictionary"
 msgstr "новый_словарь"
 
 #: sql_help.c:1158 sql_help.c:1168 sql_help.c:1171 sql_help.c:1172
-#: sql_help.c:2417
+#: sql_help.c:2421
 msgid "attribute_name"
 msgstr "имя_атрибута"
 
@@ -3958,24 +3960,24 @@ msgstr "новое_значение_перечисления"
 msgid "existing_enum_value"
 msgstr "существующее_значение_перечисления"
 
-#: sql_help.c:1241 sql_help.c:1784 sql_help.c:2111 sql_help.c:2496
-#: sql_help.c:2885 sql_help.c:3056 sql_help.c:3091 sql_help.c:3388
+#: sql_help.c:1241 sql_help.c:1784 sql_help.c:2115 sql_help.c:2500
+#: sql_help.c:2889 sql_help.c:3062 sql_help.c:3098 sql_help.c:3403
 msgid "server_name"
 msgstr "имя_сервера"
 
-#: sql_help.c:1269 sql_help.c:1272 sql_help.c:2511
+#: sql_help.c:1269 sql_help.c:1272 sql_help.c:2515
 msgid "view_option_name"
 msgstr "имя_параметра_представления"
 
-#: sql_help.c:1270 sql_help.c:2512
+#: sql_help.c:1270 sql_help.c:2516
 msgid "view_option_value"
 msgstr "значение_параметра_представления"
 
-#: sql_help.c:1295 sql_help.c:3716 sql_help.c:3718 sql_help.c:3742
+#: sql_help.c:1295 sql_help.c:3734 sql_help.c:3736 sql_help.c:3760
 msgid "transaction_mode"
 msgstr "режим_транзакции"
 
-#: sql_help.c:1296 sql_help.c:3719 sql_help.c:3743
+#: sql_help.c:1296 sql_help.c:3737 sql_help.c:3761
 msgid "where transaction_mode is one of:"
 msgstr "где допустимый режим_транзакции:"
 
@@ -3983,7 +3985,7 @@ msgstr "где допустимый режим_транзакции:"
 msgid "relation_name"
 msgstr "имя_отношения"
 
-#: sql_help.c:1384 sql_help.c:3052 sql_help.c:3384
+#: sql_help.c:1384 sql_help.c:3058 sql_help.c:3399
 msgid "domain_name"
 msgstr "имя_домена"
 
@@ -3999,25 +4001,25 @@ msgstr "имя_правила"
 msgid "text"
 msgstr "текст"
 
-#: sql_help.c:1452 sql_help.c:3234 sql_help.c:3422
+#: sql_help.c:1452 sql_help.c:3241 sql_help.c:3440
 msgid "transaction_id"
 msgstr "код_транзакции"
 
-#: sql_help.c:1483 sql_help.c:1489 sql_help.c:3160
+#: sql_help.c:1483 sql_help.c:1489 sql_help.c:3167
 msgid "filename"
 msgstr "имя_файла"
 
-#: sql_help.c:1484 sql_help.c:1490 sql_help.c:2054 sql_help.c:2055
-#: sql_help.c:2056
+#: sql_help.c:1484 sql_help.c:1490 sql_help.c:2058 sql_help.c:2059
+#: sql_help.c:2060
 msgid "command"
 msgstr "команда"
 
-#: sql_help.c:1488 sql_help.c:1924 sql_help.c:2254 sql_help.c:2513
-#: sql_help.c:2531 sql_help.c:3125
+#: sql_help.c:1488 sql_help.c:1928 sql_help.c:2258 sql_help.c:2517
+#: sql_help.c:2535 sql_help.c:3132
 msgid "query"
 msgstr "запрос"
 
-#: sql_help.c:1492 sql_help.c:2930
+#: sql_help.c:1492 sql_help.c:2934
 msgid "where option can be one of:"
 msgstr "где допустимый параметр:"
 
@@ -4025,8 +4027,8 @@ msgstr "где допустимый параметр:"
 msgid "format_name"
 msgstr "имя_формата"
 
-#: sql_help.c:1494 sql_help.c:1495 sql_help.c:1498 sql_help.c:2931
-#: sql_help.c:2932 sql_help.c:2933 sql_help.c:2934 sql_help.c:2935
+#: sql_help.c:1494 sql_help.c:1495 sql_help.c:1498 sql_help.c:2935
+#: sql_help.c:2936 sql_help.c:2937 sql_help.c:2938 sql_help.c:2939
 msgid "boolean"
 msgstr "логическое_значение"
 
@@ -4134,7 +4136,7 @@ msgstr "исходная_кодировка"
 msgid "dest_encoding"
 msgstr "целевая_кодировка"
 
-#: sql_help.c:1674 sql_help.c:2294
+#: sql_help.c:1674 sql_help.c:2298
 msgid "template"
 msgstr "шаблон"
 
@@ -4150,7 +4152,7 @@ msgstr "ограничение"
 msgid "where constraint is:"
 msgstr "где ограничение:"
 
-#: sql_help.c:1716 sql_help.c:2051 sql_help.c:2366
+#: sql_help.c:1716 sql_help.c:2055 sql_help.c:2370
 msgid "event"
 msgstr "событие"
 
@@ -4170,15 +4172,15 @@ msgstr "версия"
 msgid "old_version"
 msgstr "старая_версия"
 
-#: sql_help.c:1787 sql_help.c:2200
+#: sql_help.c:1787 sql_help.c:2204
 msgid "where column_constraint is:"
 msgstr "где ограничение_столбца:"
 
-#: sql_help.c:1790 sql_help.c:1821 sql_help.c:2203
+#: sql_help.c:1790 sql_help.c:1821 sql_help.c:2207
 msgid "default_expr"
 msgstr "выражение_по_умолчанию"
 
-#: sql_help.c:1791 sql_help.c:2210
+#: sql_help.c:1791 sql_help.c:2214
 msgid "and table_constraint is:"
 msgstr "и ограничение_таблицы:"
 
@@ -4206,533 +4208,525 @@ msgstr "символ_в_экспорте"
 msgid "attribute"
 msgstr "атрибут"
 
-#: sql_help.c:1870 sql_help.c:2036 sql_help.c:2485
+#: sql_help.c:1874 sql_help.c:2040 sql_help.c:2489
 msgid "uid"
 msgstr "uid"
 
-#: sql_help.c:1884
+#: sql_help.c:1888
 msgid "method"
 msgstr "метод"
 
-#: sql_help.c:1888 sql_help.c:2235 sql_help.c:3134
+#: sql_help.c:1892 sql_help.c:2239 sql_help.c:3141
 msgid "opclass"
 msgstr "класс_оператора"
 
-#: sql_help.c:1892 sql_help.c:2221
+#: sql_help.c:1896 sql_help.c:2225
 msgid "predicate"
 msgstr "предикат"
 
-#: sql_help.c:1904
+#: sql_help.c:1908
 msgid "call_handler"
 msgstr "обработчик_вызова"
 
-#: sql_help.c:1905
+#: sql_help.c:1909
 msgid "inline_handler"
 msgstr "обработчик_внедрённого_кода"
 
-#: sql_help.c:1906
+#: sql_help.c:1910
 msgid "valfunction"
 msgstr "функция_проверки"
 
-#: sql_help.c:1942
+#: sql_help.c:1946
 msgid "com_op"
 msgstr "коммут_оператор"
 
-#: sql_help.c:1943
+#: sql_help.c:1947
 msgid "neg_op"
 msgstr "обратный_оператор"
 
-#: sql_help.c:1944
+#: sql_help.c:1948
 msgid "res_proc"
 msgstr "процедура_ограничения"
 
-#: sql_help.c:1945
+#: sql_help.c:1949
 msgid "join_proc"
 msgstr "процедура_соединения"
 
-#: sql_help.c:1961
+#: sql_help.c:1965
 msgid "family_name"
 msgstr "имя_семейства"
 
-#: sql_help.c:1972
+#: sql_help.c:1976
 msgid "storage_type"
 msgstr "тип_хранения"
 
-#: sql_help.c:2053 sql_help.c:2369 sql_help.c:2547 sql_help.c:3144
-#: sql_help.c:3559 sql_help.c:3561 sql_help.c:3649 sql_help.c:3651
-#: sql_help.c:3798 sql_help.c:3800 sql_help.c:3903 sql_help.c:3992
-#: sql_help.c:3994
+#: sql_help.c:2057 sql_help.c:2373 sql_help.c:2551 sql_help.c:3151
+#: sql_help.c:3577 sql_help.c:3579 sql_help.c:3667 sql_help.c:3669
+#: sql_help.c:3816 sql_help.c:3818 sql_help.c:3921 sql_help.c:4010
+#: sql_help.c:4012
 msgid "condition"
 msgstr "условие"
 
-#: sql_help.c:2057 sql_help.c:2372
+#: sql_help.c:2061 sql_help.c:2376
 msgid "where event can be one of:"
 msgstr "где допустимое событие:"
 
-#: sql_help.c:2076 sql_help.c:2078
+#: sql_help.c:2080 sql_help.c:2082
 msgid "schema_element"
 msgstr "элемент_схемы"
 
-#: sql_help.c:2112
+#: sql_help.c:2116
 msgid "server_type"
 msgstr "тип_сервера"
 
-#: sql_help.c:2113
+#: sql_help.c:2117
 msgid "server_version"
 msgstr "версия_сервера"
 
-#: sql_help.c:2114 sql_help.c:3054 sql_help.c:3386
+#: sql_help.c:2118 sql_help.c:3060 sql_help.c:3401
 msgid "fdw_name"
 msgstr "имя_обёртки_сторонних_данных"
 
-#: sql_help.c:2186
+#: sql_help.c:2190
 msgid "source_table"
 msgstr "исходная_таблица"
 
-#: sql_help.c:2187
+#: sql_help.c:2191
 msgid "like_option"
 msgstr "параметр_порождения"
 
-#: sql_help.c:2204 sql_help.c:2205 sql_help.c:2214 sql_help.c:2216
-#: sql_help.c:2220
+#: sql_help.c:2208 sql_help.c:2209 sql_help.c:2218 sql_help.c:2220
+#: sql_help.c:2224
 msgid "index_parameters"
 msgstr "параметры_индекса"
 
-#: sql_help.c:2206 sql_help.c:2223
+#: sql_help.c:2210 sql_help.c:2227
 msgid "reftable"
 msgstr "целевая_таблица"
 
-#: sql_help.c:2207 sql_help.c:2224
+#: sql_help.c:2211 sql_help.c:2228
 msgid "refcolumn"
 msgstr "целевой_столбец"
 
-#: sql_help.c:2218
+#: sql_help.c:2222
 msgid "exclude_element"
 msgstr "объект_исключения"
 
-#: sql_help.c:2219 sql_help.c:3566 sql_help.c:3656 sql_help.c:3805
-#: sql_help.c:3934 sql_help.c:3999
+#: sql_help.c:2223 sql_help.c:3584 sql_help.c:3674 sql_help.c:3823
+#: sql_help.c:3952 sql_help.c:4017
 msgid "operator"
 msgstr "оператор"
 
-#: sql_help.c:2227
+#: sql_help.c:2231
 msgid "and like_option is:"
 msgstr "и параметр_порождения:"
 
-#: sql_help.c:2228
+#: sql_help.c:2232
 msgid "index_parameters in UNIQUE, PRIMARY KEY, and EXCLUDE constraints are:"
 msgstr "параметры_индекса в ограничениях UNIQUE, PRIMARY KEY и EXCLUDE:"
 
-#: sql_help.c:2232
+#: sql_help.c:2236
 msgid "exclude_element in an EXCLUDE constraint is:"
 msgstr "объект_исключения в ограничении EXCLUDE:"
 
-#: sql_help.c:2267
+#: sql_help.c:2271
 msgid "directory"
 msgstr "каталог"
 
-#: sql_help.c:2281
+#: sql_help.c:2285
 msgid "parser_name"
 msgstr "имя_анализатора"
 
-#: sql_help.c:2282
+#: sql_help.c:2286
 msgid "source_config"
 msgstr "исходная_конфигурация"
 
-#: sql_help.c:2311
+#: sql_help.c:2315
 msgid "start_function"
 msgstr "функция_начала"
 
-#: sql_help.c:2312
+#: sql_help.c:2316
 msgid "gettoken_function"
 msgstr "функция_выдачи_фрагмента"
 
-#: sql_help.c:2313
+#: sql_help.c:2317
 msgid "end_function"
 msgstr "функция_окончания"
 
-#: sql_help.c:2314
+#: sql_help.c:2318
 msgid "lextypes_function"
 msgstr "функция_лекс_типов"
 
-#: sql_help.c:2315
+#: sql_help.c:2319
 msgid "headline_function"
 msgstr "функция_создания_выдержек"
 
-#: sql_help.c:2327
+#: sql_help.c:2331
 msgid "init_function"
 msgstr "функция_инициализации"
 
-#: sql_help.c:2328
+#: sql_help.c:2332
 msgid "lexize_function"
 msgstr "функция_выделения_лексем"
 
-#: sql_help.c:2341
+#: sql_help.c:2345
 msgid "from_sql_function_name"
 msgstr "имя_функции_из_sql"
 
-#: sql_help.c:2343
+#: sql_help.c:2347
 msgid "to_sql_function_name"
 msgstr "имя_функции_в_sql"
 
-#: sql_help.c:2368
+#: sql_help.c:2372
 msgid "referenced_table_name"
 msgstr "ссылающаяся_таблица"
 
-#: sql_help.c:2371
+#: sql_help.c:2375
 msgid "arguments"
 msgstr "аргументы"
 
-#: sql_help.c:2421 sql_help.c:3494
+#: sql_help.c:2425 sql_help.c:3512
 msgid "label"
 msgstr "метка"
 
-#: sql_help.c:2423
+#: sql_help.c:2427
 msgid "subtype"
 msgstr "подтип"
 
-#: sql_help.c:2424
+#: sql_help.c:2428
 msgid "subtype_operator_class"
 msgstr "класс_оператора_подтипа"
 
-#: sql_help.c:2426
+#: sql_help.c:2430
 msgid "canonical_function"
 msgstr "каноническая_функция"
 
-#: sql_help.c:2427
+#: sql_help.c:2431
 msgid "subtype_diff_function"
 msgstr "функция_различий_подтипа"
 
-#: sql_help.c:2429
+#: sql_help.c:2433
 msgid "input_function"
 msgstr "функция_ввода"
 
-#: sql_help.c:2430
+#: sql_help.c:2434
 msgid "output_function"
 msgstr "функция_вывода"
 
-#: sql_help.c:2431
+#: sql_help.c:2435
 msgid "receive_function"
 msgstr "функция_получения"
 
-#: sql_help.c:2432
+#: sql_help.c:2436
 msgid "send_function"
 msgstr "функция_отправки"
 
-#: sql_help.c:2433
+#: sql_help.c:2437
 msgid "type_modifier_input_function"
 msgstr "функция_ввода_модификатора_типа"
 
-#: sql_help.c:2434
+#: sql_help.c:2438
 msgid "type_modifier_output_function"
 msgstr "функция_вывода_модификатора_типа"
 
-#: sql_help.c:2435
+#: sql_help.c:2439
 msgid "analyze_function"
 msgstr "функция_анализа"
 
-#: sql_help.c:2436
+#: sql_help.c:2440
 msgid "internallength"
 msgstr "внутр_длина"
 
-#: sql_help.c:2437
+#: sql_help.c:2441
 msgid "alignment"
 msgstr "выравнивание"
 
-#: sql_help.c:2438
+#: sql_help.c:2442
 msgid "storage"
 msgstr "хранение"
 
-#: sql_help.c:2439
+#: sql_help.c:2443
 msgid "like_type"
 msgstr "тип_образец"
 
-#: sql_help.c:2440
+#: sql_help.c:2444
 msgid "category"
 msgstr "категория"
 
-#: sql_help.c:2441
+#: sql_help.c:2445
 msgid "preferred"
 msgstr "предпочитаемый"
 
-#: sql_help.c:2442
+#: sql_help.c:2446
 msgid "default"
 msgstr "по_умолчанию"
 
-#: sql_help.c:2443
+#: sql_help.c:2447
 msgid "element"
 msgstr "элемент"
 
-#: sql_help.c:2444
+#: sql_help.c:2448
 msgid "delimiter"
 msgstr "разделитель"
 
-#: sql_help.c:2445
+#: sql_help.c:2449
 msgid "collatable"
 msgstr "сортируемый"
 
-#: sql_help.c:2543 sql_help.c:3120 sql_help.c:3554 sql_help.c:3643
-#: sql_help.c:3793 sql_help.c:3893 sql_help.c:3987
+#: sql_help.c:2547 sql_help.c:3127 sql_help.c:3572 sql_help.c:3661
+#: sql_help.c:3811 sql_help.c:3911 sql_help.c:4005
 msgid "with_query"
 msgstr "запрос_WITH"
 
-#: sql_help.c:2545 sql_help.c:3122 sql_help.c:3573 sql_help.c:3579
-#: sql_help.c:3582 sql_help.c:3586 sql_help.c:3590 sql_help.c:3598
-#: sql_help.c:3812 sql_help.c:3818 sql_help.c:3821 sql_help.c:3825
-#: sql_help.c:3829 sql_help.c:3837 sql_help.c:3895 sql_help.c:4006
-#: sql_help.c:4012 sql_help.c:4015 sql_help.c:4019 sql_help.c:4023
-#: sql_help.c:4031
+#: sql_help.c:2549 sql_help.c:3129 sql_help.c:3591 sql_help.c:3597
+#: sql_help.c:3600 sql_help.c:3604 sql_help.c:3608 sql_help.c:3616
+#: sql_help.c:3830 sql_help.c:3836 sql_help.c:3839 sql_help.c:3843
+#: sql_help.c:3847 sql_help.c:3855 sql_help.c:3913 sql_help.c:4024
+#: sql_help.c:4030 sql_help.c:4033 sql_help.c:4037 sql_help.c:4041
+#: sql_help.c:4049
 msgid "alias"
 msgstr "псевдоним"
 
-#: sql_help.c:2546
-msgid "using_list"
-msgstr "список_USING"
+#: sql_help.c:2550 sql_help.c:3576 sql_help.c:3618 sql_help.c:3620
+#: sql_help.c:3666 sql_help.c:3815 sql_help.c:3857 sql_help.c:3859
+#: sql_help.c:3920 sql_help.c:4009 sql_help.c:4051 sql_help.c:4053
+msgid "from_item"
+msgstr "источник_данных"
 
-#: sql_help.c:2548 sql_help.c:2961 sql_help.c:3201 sql_help.c:3904
+#: sql_help.c:2552 sql_help.c:2965 sql_help.c:3208 sql_help.c:3922
 msgid "cursor_name"
 msgstr "имя_курсора"
 
-#: sql_help.c:2549 sql_help.c:3128 sql_help.c:3905
+#: sql_help.c:2553 sql_help.c:3135 sql_help.c:3923
 msgid "output_expression"
 msgstr "выражение_результата"
 
-#: sql_help.c:2550 sql_help.c:3129 sql_help.c:3557 sql_help.c:3646
-#: sql_help.c:3796 sql_help.c:3906 sql_help.c:3990
+#: sql_help.c:2554 sql_help.c:3136 sql_help.c:3575 sql_help.c:3664
+#: sql_help.c:3814 sql_help.c:3924 sql_help.c:4008
 msgid "output_name"
 msgstr "имя_результата"
 
-#: sql_help.c:2566
+#: sql_help.c:2570
 msgid "code"
 msgstr "внедрённый_код"
 
-#: sql_help.c:2909
+#: sql_help.c:2913
 msgid "parameter"
 msgstr "параметр"
 
-#: sql_help.c:2928 sql_help.c:2929 sql_help.c:3226
+#: sql_help.c:2932 sql_help.c:2933 sql_help.c:3233
 msgid "statement"
 msgstr "оператор"
 
-#: sql_help.c:2960 sql_help.c:3200
+#: sql_help.c:2964 sql_help.c:3207
 msgid "direction"
 msgstr "направление"
 
-#: sql_help.c:2962 sql_help.c:3202
+#: sql_help.c:2966 sql_help.c:3209
 msgid "where direction can be empty or one of:"
 msgstr "где допустимое направление пустое или:"
 
-#: sql_help.c:2963 sql_help.c:2964 sql_help.c:2965 sql_help.c:2966
-#: sql_help.c:2967 sql_help.c:3203 sql_help.c:3204 sql_help.c:3205
-#: sql_help.c:3206 sql_help.c:3207 sql_help.c:3567 sql_help.c:3569
-#: sql_help.c:3657 sql_help.c:3659 sql_help.c:3806 sql_help.c:3808
-#: sql_help.c:3935 sql_help.c:3937 sql_help.c:4000 sql_help.c:4002
+#: sql_help.c:2967 sql_help.c:2968 sql_help.c:2969 sql_help.c:2970
+#: sql_help.c:2971 sql_help.c:3210 sql_help.c:3211 sql_help.c:3212
+#: sql_help.c:3213 sql_help.c:3214 sql_help.c:3585 sql_help.c:3587
+#: sql_help.c:3675 sql_help.c:3677 sql_help.c:3824 sql_help.c:3826
+#: sql_help.c:3953 sql_help.c:3955 sql_help.c:4018 sql_help.c:4020
 msgid "count"
 msgstr "число"
 
-#: sql_help.c:3047 sql_help.c:3379
+#: sql_help.c:3053 sql_help.c:3394
 msgid "sequence_name"
 msgstr "имя_последовательности"
 
-#: sql_help.c:3060 sql_help.c:3392
+#: sql_help.c:3066 sql_help.c:3407
 msgid "arg_name"
 msgstr "имя_аргумента"
 
-#: sql_help.c:3061 sql_help.c:3393
+#: sql_help.c:3067 sql_help.c:3408
 msgid "arg_type"
 msgstr "тип_аргумента"
 
-#: sql_help.c:3066 sql_help.c:3398
+#: sql_help.c:3072 sql_help.c:3413
 msgid "loid"
 msgstr "код_БО"
 
-#: sql_help.c:3089
+#: sql_help.c:3096
 msgid "remote_schema"
 msgstr "удалённая_схема"
 
-#: sql_help.c:3092
+#: sql_help.c:3099
 msgid "local_schema"
 msgstr "локальная_схема"
 
-#: sql_help.c:3126
+#: sql_help.c:3133
 msgid "conflict_target"
 msgstr "объект_конфликта"
 
-#: sql_help.c:3127
+#: sql_help.c:3134
 msgid "conflict_action"
 msgstr "действие_при_конфликте"
 
-#: sql_help.c:3130
+#: sql_help.c:3137
 msgid "where conflict_target can be one of:"
 msgstr "где допустимый объект_конфликта:"
 
-#: sql_help.c:3131
+#: sql_help.c:3138
 msgid "index_column_name"
 msgstr "имя_столбца_индекса"
 
-#: sql_help.c:3132
+#: sql_help.c:3139
 msgid "index_expression"
 msgstr "выражение_индекса"
 
-#: sql_help.c:3135
+#: sql_help.c:3142
 msgid "index_predicate"
 msgstr "предикат_индекса"
 
-#: sql_help.c:3137
+#: sql_help.c:3144
 msgid "and conflict_action is one of:"
 msgstr "а допустимое действие_при_конфликте:"
 
-#: sql_help.c:3143 sql_help.c:3901
+#: sql_help.c:3150 sql_help.c:3919
 msgid "sub-SELECT"
 msgstr "вложенный_SELECT"
 
-#: sql_help.c:3152 sql_help.c:3215 sql_help.c:3877
+#: sql_help.c:3159 sql_help.c:3222 sql_help.c:3895
 msgid "channel"
 msgstr "канал"
 
-#: sql_help.c:3174
+#: sql_help.c:3181
 msgid "lockmode"
 msgstr "режим_блокировки"
 
-#: sql_help.c:3175
+#: sql_help.c:3182
 msgid "where lockmode is one of:"
 msgstr "где допустимый режим_блокировки:"
 
-#: sql_help.c:3216
+#: sql_help.c:3223
 msgid "payload"
 msgstr "сообщение_нагрузка"
 
-#: sql_help.c:3243
+#: sql_help.c:3250
 msgid "old_role"
 msgstr "старая_роль"
 
-#: sql_help.c:3244
+#: sql_help.c:3251
 msgid "new_role"
 msgstr "новая_роль"
 
-#: sql_help.c:3269 sql_help.c:3430 sql_help.c:3438
+#: sql_help.c:3276 sql_help.c:3448 sql_help.c:3456
 msgid "savepoint_name"
 msgstr "имя_точки_сохранения"
 
-#: sql_help.c:3471
+#: sql_help.c:3489
 msgid "provider"
 msgstr "поставщик"
 
-#: sql_help.c:3558 sql_help.c:3600 sql_help.c:3602 sql_help.c:3648
-#: sql_help.c:3797 sql_help.c:3839 sql_help.c:3841 sql_help.c:3991
-#: sql_help.c:4033 sql_help.c:4035
-msgid "from_item"
-msgstr "источник_данных"
-
-#: sql_help.c:3560 sql_help.c:3612 sql_help.c:3799 sql_help.c:3851
-#: sql_help.c:3993 sql_help.c:4045
+#: sql_help.c:3578 sql_help.c:3630 sql_help.c:3817 sql_help.c:3869
+#: sql_help.c:4011 sql_help.c:4063
 msgid "grouping_element"
 msgstr "элемент_группирования"
 
-#: sql_help.c:3562 sql_help.c:3652 sql_help.c:3801 sql_help.c:3995
+#: sql_help.c:3580 sql_help.c:3670 sql_help.c:3819 sql_help.c:4013
 msgid "window_name"
 msgstr "имя_окна"
 
-#: sql_help.c:3563 sql_help.c:3653 sql_help.c:3802 sql_help.c:3996
+#: sql_help.c:3581 sql_help.c:3671 sql_help.c:3820 sql_help.c:4014
 msgid "window_definition"
 msgstr "определение_окна"
 
-#: sql_help.c:3564 sql_help.c:3578 sql_help.c:3616 sql_help.c:3654
-#: sql_help.c:3803 sql_help.c:3817 sql_help.c:3855 sql_help.c:3997
-#: sql_help.c:4011 sql_help.c:4049
+#: sql_help.c:3582 sql_help.c:3596 sql_help.c:3634 sql_help.c:3672
+#: sql_help.c:3821 sql_help.c:3835 sql_help.c:3873 sql_help.c:4015
+#: sql_help.c:4029 sql_help.c:4067
 msgid "select"
 msgstr "select"
 
-#: sql_help.c:3571 sql_help.c:3810 sql_help.c:4004
+#: sql_help.c:3589 sql_help.c:3828 sql_help.c:4022
 msgid "where from_item can be one of:"
 msgstr "где допустимый источник_данных:"
 
-#: sql_help.c:3574 sql_help.c:3580 sql_help.c:3583 sql_help.c:3587
-#: sql_help.c:3599 sql_help.c:3813 sql_help.c:3819 sql_help.c:3822
-#: sql_help.c:3826 sql_help.c:3838 sql_help.c:4007 sql_help.c:4013
-#: sql_help.c:4016 sql_help.c:4020 sql_help.c:4032
+#: sql_help.c:3592 sql_help.c:3598 sql_help.c:3601 sql_help.c:3605
+#: sql_help.c:3617 sql_help.c:3831 sql_help.c:3837 sql_help.c:3840
+#: sql_help.c:3844 sql_help.c:3856 sql_help.c:4025 sql_help.c:4031
+#: sql_help.c:4034 sql_help.c:4038 sql_help.c:4050
 msgid "column_alias"
 msgstr "псевдоним_столбца"
 
-#: sql_help.c:3575 sql_help.c:3814 sql_help.c:4008
+#: sql_help.c:3593 sql_help.c:3832 sql_help.c:4026
 msgid "sampling_method"
 msgstr "метод_выборки"
 
-#: sql_help.c:3576 sql_help.c:3585 sql_help.c:3589 sql_help.c:3593
-#: sql_help.c:3596 sql_help.c:3815 sql_help.c:3824 sql_help.c:3828
-#: sql_help.c:3832 sql_help.c:3835 sql_help.c:4009 sql_help.c:4018
-#: sql_help.c:4022 sql_help.c:4026 sql_help.c:4029
+#: sql_help.c:3594 sql_help.c:3603 sql_help.c:3607 sql_help.c:3611
+#: sql_help.c:3614 sql_help.c:3833 sql_help.c:3842 sql_help.c:3846
+#: sql_help.c:3850 sql_help.c:3853 sql_help.c:4027 sql_help.c:4036
+#: sql_help.c:4040 sql_help.c:4044 sql_help.c:4047
 msgid "argument"
 msgstr "аргумент"
 
-#: sql_help.c:3577 sql_help.c:3816 sql_help.c:4010
+#: sql_help.c:3595 sql_help.c:3834 sql_help.c:4028
 msgid "seed"
 msgstr "начальное_число"
 
-#: sql_help.c:3581 sql_help.c:3614 sql_help.c:3820 sql_help.c:3853
-#: sql_help.c:4014 sql_help.c:4047
+#: sql_help.c:3599 sql_help.c:3632 sql_help.c:3838 sql_help.c:3871
+#: sql_help.c:4032 sql_help.c:4065
 msgid "with_query_name"
 msgstr "имя_запроса_WITH"
 
-#: sql_help.c:3591 sql_help.c:3594 sql_help.c:3597 sql_help.c:3830
-#: sql_help.c:3833 sql_help.c:3836 sql_help.c:4024 sql_help.c:4027
-#: sql_help.c:4030
+#: sql_help.c:3609 sql_help.c:3612 sql_help.c:3615 sql_help.c:3848
+#: sql_help.c:3851 sql_help.c:3854 sql_help.c:4042 sql_help.c:4045
+#: sql_help.c:4048
 msgid "column_definition"
 msgstr "определение_столбца"
 
-#: sql_help.c:3601 sql_help.c:3840 sql_help.c:4034
+#: sql_help.c:3619 sql_help.c:3858 sql_help.c:4052
 msgid "join_type"
 msgstr "тип_соединения"
 
-#: sql_help.c:3603 sql_help.c:3842 sql_help.c:4036
+#: sql_help.c:3621 sql_help.c:3860 sql_help.c:4054
 msgid "join_condition"
 msgstr "условие_соединения"
 
-#: sql_help.c:3604 sql_help.c:3843 sql_help.c:4037
+#: sql_help.c:3622 sql_help.c:3861 sql_help.c:4055
 msgid "join_column"
 msgstr "столбец_соединения"
 
-#: sql_help.c:3605 sql_help.c:3844 sql_help.c:4038
+#: sql_help.c:3623 sql_help.c:3862 sql_help.c:4056
 msgid "and grouping_element can be one of:"
 msgstr "где допустимый элемент_группирования:"
 
-#: sql_help.c:3613 sql_help.c:3852 sql_help.c:4046
+#: sql_help.c:3631 sql_help.c:3870 sql_help.c:4064
 msgid "and with_query is:"
 msgstr "и запрос_WITH:"
 
-#: sql_help.c:3617 sql_help.c:3856 sql_help.c:4050
+#: sql_help.c:3635 sql_help.c:3874 sql_help.c:4068
 msgid "values"
 msgstr "значения"
 
-#: sql_help.c:3618 sql_help.c:3857 sql_help.c:4051
+#: sql_help.c:3636 sql_help.c:3875 sql_help.c:4069
 msgid "insert"
 msgstr "insert"
 
-#: sql_help.c:3619 sql_help.c:3858 sql_help.c:4052
+#: sql_help.c:3637 sql_help.c:3876 sql_help.c:4070
 msgid "update"
 msgstr "update"
 
-#: sql_help.c:3620 sql_help.c:3859 sql_help.c:4053
+#: sql_help.c:3638 sql_help.c:3877 sql_help.c:4071
 msgid "delete"
 msgstr "delete"
 
-#: sql_help.c:3647
+#: sql_help.c:3665
 msgid "new_table"
 msgstr "новая_таблица"
 
-#: sql_help.c:3672
+#: sql_help.c:3690
 msgid "timezone"
 msgstr "часовой_пояс"
 
-#: sql_help.c:3717
+#: sql_help.c:3735
 msgid "snapshot_id"
 msgstr "код_снимка"
 
-#: sql_help.c:3902
-msgid "from_list"
-msgstr "список_FROM"
-
-#: sql_help.c:3933
+#: sql_help.c:3951
 msgid "sort_expression"
 msgstr "выражение_сортировки"
 
@@ -5429,6 +5423,12 @@ msgstr ""
 "Запрос:\n"
 "%s\n"
 
+#~ msgid "using_list"
+#~ msgstr "список_USING"
+
+#~ msgid "from_list"
+#~ msgstr "список_FROM"
+
 #~ msgid ""
 #~ "\n"
 #~ "Display influencing variables:\n"
index 3da6425ba63b89f6ff0487aa73ef94e88d0a8c2a..06c987cd3e29bd250b267ff373d327640e9b95b1 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-11-08 17:58+0000\n"
+"POT-Creation-Date: 2020-04-08 16:20+0000\n"
 "PO-Revision-Date: 2019-05-14 15:50+0200\n"
 "Last-Translator: Peter Eisentraut <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
@@ -43,8 +43,8 @@ msgid "user name lookup failure: error code %lu"
 msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu"
 
 #: clusterdb.c:110 clusterdb.c:129 createdb.c:119 createdb.c:138
-#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:168
-#: createuser.c:183 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
+#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:177
+#: createuser.c:192 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
 #: droplang.c:118 droplang.c:174 dropuser.c:89 dropuser.c:104 dropuser.c:115
 #: pg_isready.c:93 pg_isready.c:107 reindexdb.c:130 reindexdb.c:149
 #: vacuumdb.c:212 vacuumdb.c:231
@@ -52,7 +52,7 @@ msgstr "Fehler beim Nachschlagen des Benutzernamens: Fehlercode %lu"
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Versuchen Sie »%s --help« für weitere Informationen.\n"
 
-#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:181
+#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:190
 #: dropdb.c:109 droplang.c:116 dropuser.c:102 pg_isready.c:105 reindexdb.c:147
 #: vacuumdb.c:229
 #, c-format
@@ -93,7 +93,7 @@ msgstr ""
 "%s clustert alle vorher geclusterten Tabellen in einer Datenbank.\n"
 "\n"
 
-#: clusterdb.c:273 createdb.c:252 createlang.c:236 createuser.c:348
+#: clusterdb.c:273 createdb.c:261 createlang.c:236 createuser.c:357
 #: dropdb.c:156 droplang.c:231 dropuser.c:156 pg_isready.c:222 reindexdb.c:401
 #: vacuumdb.c:1007
 #, c-format
@@ -105,7 +105,7 @@ msgstr "Aufruf:\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [OPTION]... [DBNAME]\n"
 
-#: clusterdb.c:275 createdb.c:254 createlang.c:238 createuser.c:350
+#: clusterdb.c:275 createdb.c:263 createlang.c:238 createuser.c:359
 #: dropdb.c:158 droplang.c:233 dropuser.c:158 pg_isready.c:225 reindexdb.c:403
 #: vacuumdb.c:1009
 #, c-format
@@ -126,7 +126,7 @@ msgstr "  -a, --all                 clustere alle Datenbanken\n"
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=DBNAME       zu clusternde Datenbank\n"
 
-#: clusterdb.c:278 createlang.c:240 createuser.c:354 dropdb.c:159
+#: clusterdb.c:278 createlang.c:240 createuser.c:363 dropdb.c:159
 #: droplang.c:235 dropuser.c:159 reindexdb.c:406
 #, c-format
 msgid "  -e, --echo                show the commands being sent to the server\n"
@@ -149,19 +149,19 @@ msgstr "  -t, --table=TABELLE       clustere nur bestimmte Tabelle(n)\n"
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose             erzeuge viele Meldungen\n"
 
-#: clusterdb.c:282 createlang.c:242 createuser.c:368 dropdb.c:161
+#: clusterdb.c:282 createlang.c:242 createuser.c:377 dropdb.c:161
 #: droplang.c:237 dropuser.c:162 reindexdb.c:413
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version             Versionsinformationen anzeigen, dann beenden\n"
 
-#: clusterdb.c:283 createlang.c:243 createuser.c:373 dropdb.c:163
+#: clusterdb.c:283 createlang.c:243 createuser.c:382 dropdb.c:163
 #: droplang.c:238 dropuser.c:164 reindexdb.c:414
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                diese Hilfe anzeigen, dann beenden\n"
 
-#: clusterdb.c:284 createdb.c:265 createlang.c:244 createuser.c:374
+#: clusterdb.c:284 createdb.c:274 createlang.c:244 createuser.c:383
 #: dropdb.c:164 droplang.c:239 dropuser.c:165 pg_isready.c:231 reindexdb.c:415
 #: vacuumdb.c:1025
 #, c-format
@@ -172,13 +172,13 @@ msgstr ""
 "\n"
 "Verbindungsoptionen:\n"
 
-#: clusterdb.c:285 createlang.c:245 createuser.c:375 dropdb.c:165
+#: clusterdb.c:285 createlang.c:245 createuser.c:384 dropdb.c:165
 #: droplang.c:240 dropuser.c:166 reindexdb.c:416 vacuumdb.c:1026
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
 msgstr "  -h, --host=HOSTNAME       Name des Datenbankservers oder Socket-Verzeichnis\n"
 
-#: clusterdb.c:286 createlang.c:246 createuser.c:376 dropdb.c:166
+#: clusterdb.c:286 createlang.c:246 createuser.c:385 dropdb.c:166
 #: droplang.c:241 dropuser.c:167 reindexdb.c:417 vacuumdb.c:1027
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -190,13 +190,13 @@ msgstr "  -p, --port=PORT           Port des Datenbankservers\n"
 msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr "  -U, --username=NAME       Datenbankbenutzername\n"
 
-#: clusterdb.c:288 createlang.c:248 createuser.c:378 dropdb.c:168
+#: clusterdb.c:288 createlang.c:248 createuser.c:387 dropdb.c:168
 #: droplang.c:243 dropuser.c:169 reindexdb.c:419 vacuumdb.c:1029
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password         niemals nach Passwort fragen\n"
 
-#: clusterdb.c:289 createlang.c:249 createuser.c:379 dropdb.c:169
+#: clusterdb.c:289 createlang.c:249 createuser.c:388 dropdb.c:169
 #: droplang.c:244 dropuser.c:170 reindexdb.c:420 vacuumdb.c:1030
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -217,7 +217,7 @@ msgstr ""
 "Für weitere Informationen lesen Sie bitte die Beschreibung des\n"
 "SQL-Befehls CLUSTER.\n"
 
-#: clusterdb.c:292 createdb.c:273 createlang.c:250 createuser.c:380
+#: clusterdb.c:292 createdb.c:282 createlang.c:250 createuser.c:389
 #: dropdb.c:171 droplang.c:245 dropuser.c:171 pg_isready.c:236 reindexdb.c:423
 #: vacuumdb.c:1033
 #, c-format
@@ -306,17 +306,17 @@ msgstr "%s: --locale und --lc-collate können nicht zusammen angegeben werden\n"
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s: »%s« ist kein gültiger Kodierungsname\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s: Erzeugen der Datenbank ist fehlgeschlagen: %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: Erzeugen des Kommentars ist fehlgeschlagen (Datenbank wurde erzeugt): %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -325,94 +325,94 @@ msgstr ""
 "%s erzeugt eine PostgreSQL-Datenbank.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [OPTION]... [DBNAME] [BESCHREIBUNG]\n"
 
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr "  -D, --tablespace=TABLESPACE  Standard-Tablespace der Datenbank\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid "  -e, --echo                   show the commands being sent to the server\n"
 msgstr ""
 "  -e, --echo                   zeige die Befehle, die an den Server\n"
 "                               gesendet werden\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=KODIERUNG     Kodierung für die Datenbank\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr "  -l, --locale=LOCALE          Lokale-Einstellungen für die Datenbank\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=LOCALE      LC_COLLATE-Einstellung für die Datenbank\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=LOCALE        LC_CTYPE-Einstellung für die Datenbank\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr "  -O, --owner=EIGENTÜMER       Eigentümer der neuen Datenbank\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=TEMPLATE      zu kopierende Template-Datenbank\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version                Versionsinformationen anzeigen, dann beenden\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                   diese Hilfe anzeigen, dann beenden\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr "  -h, --host=HOSTNAME          Name des Datenbankservers oder Socket-Verzeichnis\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=PORT              Port des Datenbankservers\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr "  -U, --username=NAME          Datenbankbenutzername\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password            niemals nach Passwort fragen\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password               Passwortfrage erzwingen\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr "  --maintenance-db=DBNAME      alternative Wartungsdatenbank\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -483,46 +483,51 @@ msgstr ""
 msgid "  -l, --list                show a list of currently installed languages\n"
 msgstr "  -l, --list                zeige Liste gegenwärtig installierter Sprachen\n"
 
-#: createuser.c:190
+#: createuser.c:153
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s: ungültiger Wert für --connection-limit: %s\n"
+
+#: createuser.c:199
 msgid "Enter name of role to add: "
 msgstr "Geben Sie den Namen der neuen Rolle ein: "
 
-#: createuser.c:205
+#: createuser.c:214
 msgid "Enter password for new role: "
 msgstr "Geben Sie das Passwort der neuen Rolle ein: "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter it again: "
 msgstr "Geben Sie es noch einmal ein: "
 
-#: createuser.c:209
+#: createuser.c:218
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Passwörter stimmten nicht überein.\n"
 
-#: createuser.c:218
+#: createuser.c:227
 msgid "Shall the new role be a superuser?"
 msgstr "Soll die neue Rolle ein Superuser sein?"
 
-#: createuser.c:233
+#: createuser.c:242
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Soll die neue Rolle Datenbanken erzeugen dürfen?"
 
-#: createuser.c:241
+#: createuser.c:250
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Soll die neue Rolle weitere neue Rollen erzeugen dürfen?"
 
-#: createuser.c:275
+#: createuser.c:284
 #, c-format
 msgid "Password encryption failed.\n"
 msgstr "Passwortverschlüsselung ist fehlgeschlagen.\n"
 
-#: createuser.c:332
+#: createuser.c:341
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s: Erzeugen der neuen Rolle fehlgeschlagen: %s"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -531,39 +536,39 @@ msgstr ""
 "%s erzeugt eine neue PostgreSQL-Rolle.\n"
 "\n"
 
-#: createuser.c:349 dropuser.c:157
+#: createuser.c:358 dropuser.c:157
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [OPTION]... [ROLLENNAME]\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
 msgstr ""
 "  -c, --connection-limit=N  Hochzahl an Verbindungen für Rolle\n"
 "                            (Voreinstellung: keine Begrenzung)\n"
 
-#: createuser.c:352
+#: createuser.c:361
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr "  -d, --createdb            Rolle kann neue Datenbanken erzeugen\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr "  -D, --no-createdb         Rolle kann keine Datenbanken erzeugen (Voreinstellung)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -E, --encrypted           encrypt stored password\n"
 msgstr "  -E, --encrypted           verschlüssle das gespeicherte Passwort\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=ROLLE          neue Rolle wird Mitglied dieser Rolle\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -572,52 +577,52 @@ msgstr ""
 "  -i, --inherit             Rolle erbt alle Privilegien von Rollen, deren\n"
 "                            Mitglied sie ist (Voreinstellung)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit          Rolle erbt keine Privilegien\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr "  -l, --login               Rolle kann sich anmelden (Voreinstellung)\n"
 
-#: createuser.c:361
+#: createuser.c:370
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login            Rolle kann sich nicht anmelden\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid "  -N, --unencrypted         do not encrypt stored password\n"
 msgstr "  -N, --unencrypted         verschlüssle das gespeicherte Passwort nicht\n"
 
-#: createuser.c:363
+#: createuser.c:372
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt            weise der neuen Rolle ein Passwort zu\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole          Rolle kann neue Rollen erzeugen\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr "  -R, --no-createrole       Rolle kann keine Rollen erzeugen (Voreinstellung)\n"
 
-#: createuser.c:366
+#: createuser.c:375
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser           Rolle wird Superuser\n"
 
-#: createuser.c:367
+#: createuser.c:376
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr "  -S, --no-superuser        Rolle wird kein Superuser (Voreinstellung)\n"
 
-#: createuser.c:369
+#: createuser.c:378
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes rather\n"
@@ -626,17 +631,17 @@ msgstr ""
 "  --interactive             nach fehlenden Rollennamen und -attributen fragen\n"
 "                            anstatt Vorgabewerte zu nehmen\n"
 
-#: createuser.c:371
+#: createuser.c:380
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr "  --replication             Rolle kann Replikation einleiten\n"
 
-#: createuser.c:372
+#: createuser.c:381
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr "  --no-replication          Rolle kann Replikation nicht einleiten\n"
 
-#: createuser.c:377
+#: createuser.c:386
 #, c-format
 msgid "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
 msgstr ""
index c4b7c92b2d7b075fc1426a6febc718047d41c8b6..2e7ed93035467990825082bcb690e43bd9413729 100644 (file)
@@ -9,15 +9,15 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.5\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-09-20 04:14+0000\n"
-"PO-Revision-Date: 2019-09-20 14:31+0200\n"
+"POT-Creation-Date: 2020-04-11 18:00+0000\n"
+"PO-Revision-Date: 2020-04-15 14:10+0200\n"
 "Last-Translator: Guillaume Lelarge <[email protected]>\n"
 "Language-Team: PostgreSQLfr <[email protected]>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 2.2.3\n"
+"X-Generator: Poedit 2.3\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #: ../../common/fe_memutils.c:35 ../../common/fe_memutils.c:75
@@ -46,8 +46,8 @@ msgid "user name lookup failure: error code %lu"
 msgstr "échec lors de la recherche du nom d'utilisateur : code erreur %lu"
 
 #: clusterdb.c:110 clusterdb.c:129 createdb.c:119 createdb.c:138
-#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:168
-#: createuser.c:183 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
+#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:177
+#: createuser.c:192 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
 #: droplang.c:118 droplang.c:174 dropuser.c:89 dropuser.c:104 dropuser.c:115
 #: pg_isready.c:93 pg_isready.c:107 reindexdb.c:130 reindexdb.c:149
 #: vacuumdb.c:212 vacuumdb.c:231
@@ -55,7 +55,7 @@ msgstr "échec lors de la recherche du nom d'utilisateur : code erreur %lu"
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Essayer « %s --help » pour plus d'informations.\n"
 
-#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:181
+#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:190
 #: dropdb.c:109 droplang.c:116 dropuser.c:102 pg_isready.c:105 reindexdb.c:147
 #: vacuumdb.c:229
 #, c-format
@@ -103,7 +103,7 @@ msgstr ""
 "de données via la commande CLUSTER.\n"
 "\n"
 
-#: clusterdb.c:273 createdb.c:252 createlang.c:236 createuser.c:348
+#: clusterdb.c:273 createdb.c:261 createlang.c:236 createuser.c:357
 #: dropdb.c:156 droplang.c:231 dropuser.c:156 pg_isready.c:222 reindexdb.c:401
 #: vacuumdb.c:1007
 #, c-format
@@ -115,7 +115,7 @@ msgstr "Usage :\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [OPTION]... [NOMBASE]\n"
 
-#: clusterdb.c:275 createdb.c:254 createlang.c:238 createuser.c:350
+#: clusterdb.c:275 createdb.c:263 createlang.c:238 createuser.c:359
 #: dropdb.c:158 droplang.c:233 dropuser.c:158 pg_isready.c:225 reindexdb.c:403
 #: vacuumdb.c:1009
 #, c-format
@@ -136,7 +136,7 @@ msgstr "  -a, --all                 réorganise toutes les bases de données\n"
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=NOMBASE      base de données à réorganiser\n"
 
-#: clusterdb.c:278 createlang.c:240 createuser.c:354 dropdb.c:159
+#: clusterdb.c:278 createlang.c:240 createuser.c:363 dropdb.c:159
 #: droplang.c:235 dropuser.c:159 reindexdb.c:406
 #, c-format
 msgid "  -e, --echo                show the commands being sent to the server\n"
@@ -157,19 +157,19 @@ msgstr "  -t, --table=TABLE         réorganise uniquement cette(ces) table(s)\n
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose                 mode verbeux\n"
 
-#: clusterdb.c:282 createlang.c:242 createuser.c:368 dropdb.c:161
+#: clusterdb.c:282 createlang.c:242 createuser.c:377 dropdb.c:161
 #: droplang.c:237 dropuser.c:162 reindexdb.c:413
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version              affiche la version puis quitte\n"
 
-#: clusterdb.c:283 createlang.c:243 createuser.c:373 dropdb.c:163
+#: clusterdb.c:283 createlang.c:243 createuser.c:382 dropdb.c:163
 #: droplang.c:238 dropuser.c:164 reindexdb.c:414
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                 affiche cette aide puis quitte\n"
 
-#: clusterdb.c:284 createdb.c:265 createlang.c:244 createuser.c:374
+#: clusterdb.c:284 createdb.c:274 createlang.c:244 createuser.c:383
 #: dropdb.c:164 droplang.c:239 dropuser.c:165 pg_isready.c:231 reindexdb.c:415
 #: vacuumdb.c:1025
 #, c-format
@@ -180,7 +180,7 @@ msgstr ""
 "\n"
 "Options de connexion :\n"
 
-#: clusterdb.c:285 createlang.c:245 createuser.c:375 dropdb.c:165
+#: clusterdb.c:285 createlang.c:245 createuser.c:384 dropdb.c:165
 #: droplang.c:240 dropuser.c:166 reindexdb.c:416 vacuumdb.c:1026
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
@@ -188,7 +188,7 @@ msgstr ""
 "  -h, --host=HOTE                hôte du serveur de bases de données ou\n"
 "                                 répertoire des sockets\n"
 
-#: clusterdb.c:286 createlang.c:246 createuser.c:376 dropdb.c:166
+#: clusterdb.c:286 createlang.c:246 createuser.c:385 dropdb.c:166
 #: droplang.c:241 dropuser.c:167 reindexdb.c:417 vacuumdb.c:1027
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -200,13 +200,13 @@ msgstr "  -p, --port=PORT                port du serveur de bases de données\n"
 msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr "  -U, --username=NOMUTILISATEUR  nom d'utilisateur pour la connexion\n"
 
-#: clusterdb.c:288 createlang.c:248 createuser.c:378 dropdb.c:168
+#: clusterdb.c:288 createlang.c:248 createuser.c:387 dropdb.c:168
 #: droplang.c:243 dropuser.c:169 reindexdb.c:419 vacuumdb.c:1029
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password             empêche la demande d'un mot de passe\n"
 
-#: clusterdb.c:289 createlang.c:249 createuser.c:379 dropdb.c:169
+#: clusterdb.c:289 createlang.c:249 createuser.c:388 dropdb.c:169
 #: droplang.c:244 dropuser.c:170 reindexdb.c:420 vacuumdb.c:1030
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -226,7 +226,7 @@ msgstr ""
 "\n"
 "Lire la description de la commande SQL CLUSTER pour de plus amples détails.\n"
 
-#: clusterdb.c:292 createdb.c:273 createlang.c:250 createuser.c:380
+#: clusterdb.c:292 createdb.c:282 createlang.c:250 createuser.c:389
 #: dropdb.c:171 droplang.c:245 dropuser.c:171 pg_isready.c:236 reindexdb.c:423
 #: vacuumdb.c:1033
 #, c-format
@@ -315,17 +315,17 @@ msgstr "%s : une seule des options --locale et --lc-collate peut être indiquée
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s : « %s » n'est pas un nom d'encodage valide\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s : la création de la base de données a échoué : %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: l'ajout du commentaire a échoué (la base de données a été créée) : %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -334,98 +334,98 @@ msgstr ""
 "%s crée une base de données PostgreSQL.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [OPTION]... [NOMBASE] [DESCRIPTION]\n"
 
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr "  -D, --tablespace=TABLESPACE   tablespace par défaut de la base de données\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid "  -e, --echo                   show the commands being sent to the server\n"
 msgstr "  -e, --echo                    affiche les commandes envoyées au serveur\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=ENC            encodage de la base de données\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr ""
 "  -l, --locale=LOCALE           paramètre de la locale pour la base de\n"
 "                                données\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=LOCALE       paramètre LC_COLLATE pour la base de données\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=LOCALE         paramètre LC_CTYPE pour la base de données\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr ""
 "  -O, --owner=PROPRIÉTAIRE      nom du propriétaire de la nouvelle base de\n"
 "                                données\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=MODÈLE         base de données modèle à copier\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version              affiche la version puis quitte\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                 affiche cette aide puis quitte\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr ""
 "  -h, --host=HOTE               hôte du serveur de bases de données\n"
 "                                ou répertoire des sockets\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=PORT               port du serveur de bases de données\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr "  -U, --username=NOMUTILISATEUR nom d'utilisateur pour la connexion\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password             empêche la demande d'un mot de passe\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password                force la demande d'un mot de passe\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr "  --maintenance-db=NOM_BASE    indique une autre base par défaut\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -495,46 +495,51 @@ msgstr ""
 "  -l, --list                     affiche la liste des langages déjà\n"
 "                                 installés\n"
 
-#: createuser.c:190
+#: createuser.c:153
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s : valeur invalide pour --connection-limit : « %s »\n"
+
+#: createuser.c:199
 msgid "Enter name of role to add: "
 msgstr "Saisir le nom du rôle à ajouter : "
 
-#: createuser.c:205
+#: createuser.c:214
 msgid "Enter password for new role: "
 msgstr "Saisir le mot de passe pour le nouveau rôle : "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter it again: "
 msgstr "Le saisir de nouveau : "
 
-#: createuser.c:209
+#: createuser.c:218
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Les mots de passe ne sont pas identiques.\n"
 
-#: createuser.c:218
+#: createuser.c:227
 msgid "Shall the new role be a superuser?"
 msgstr "Le nouveau rôle est-il super-utilisateur ?"
 
-#: createuser.c:233
+#: createuser.c:242
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Le nouveau rôle est-il autorisé à créer des bases de données ?"
 
-#: createuser.c:241
+#: createuser.c:250
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Le nouveau rôle est-il autorisé à créer de nouveaux rôles ?"
 
-#: createuser.c:275
+#: createuser.c:284
 #, c-format
 msgid "Password encryption failed.\n"
 msgstr "Échec du chiffrement du mot de passe.\n"
 
-#: createuser.c:332
+#: createuser.c:341
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s : la création du nouvel rôle a échoué : %s"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -543,43 +548,43 @@ msgstr ""
 "%s crée un nouvel rôle PostgreSQL.\n"
 "\n"
 
-#: createuser.c:349 dropuser.c:157
+#: createuser.c:358 dropuser.c:157
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [OPTION]... [NOMROLE]\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
 msgstr ""
 "  -c, --connection-limit=N       nombre maximal de connexions pour le rôle\n"
 "                                 (par défaut sans limite)\n"
 
-#: createuser.c:352
+#: createuser.c:361
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr ""
 "  -d, --createdb                 l'utilisateur peut créer des bases de\n"
 "                                 données\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr ""
 "  -D, --no-createdb              le rôle ne peut pas créer de bases de\n"
 "                                 données (par défaut)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -E, --encrypted           encrypt stored password\n"
 msgstr "  -E, --encrypted                chiffre le mot de passe stocké\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=ROLE                le nouveau rôle sera un membre de ce rôle\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -588,52 +593,52 @@ msgstr ""
 "  -i, --inherit                  le rôle hérite des droits des rôles dont il\n"
 "                                 est membre (par défaut)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit               le rôle n'hérite pas des droits\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr "  -l, --login                    le rôle peut se connecter (par défaut)\n"
 
-#: createuser.c:361
+#: createuser.c:370
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login                 le rôle ne peut pas se connecter\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid "  -N, --unencrypted         do not encrypt stored password\n"
 msgstr "  -N, --unencrypted              ne chiffre pas le mot de passe stocké\n"
 
-#: createuser.c:363
+#: createuser.c:372
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt                 affecte un mot de passe au nouveau rôle\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole               le rôle peut créer des rôles\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr "  -R, --no-createrole            le rôle ne peut pas créer de rôles (par défaut)\n"
 
-#: createuser.c:366
+#: createuser.c:375
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser                le rôle est super-utilisateur\n"
 
-#: createuser.c:367
+#: createuser.c:376
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr "  -S, --no-superuser             le rôle ne sera pas super-utilisateur (par défaut)\n"
 
-#: createuser.c:369
+#: createuser.c:378
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes rather\n"
@@ -642,21 +647,21 @@ msgstr ""
 "  --interactive                  demande le nom du rôle et les attributs\n"
 "                                 plutôt qu'utiliser des valeurs par défaut\n"
 
-#: createuser.c:371
+#: createuser.c:380
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr ""
 "  --replication                le rôle peut initier une connexion de\n"
 "                               réplication\n"
 
-#: createuser.c:372
+#: createuser.c:381
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr ""
 "  --no-replication             le rôle ne peut pas initier de connexion de\n"
 "                               réplication\n"
 
-#: createuser.c:377
+#: createuser.c:386
 #, c-format
 msgid "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
 msgstr ""
@@ -1181,22 +1186,31 @@ msgstr ""
 "\n"
 "Lire la description de la commande SQL VACUUM pour plus d'informations.\n"
 
-#~ msgid "%s: could not obtain information about current user: %s\n"
-#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n"
+#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
+#~ msgstr "%s : trop de jobs en parallèle demandés (maximum %d)\n"
 
-#~ msgid "%s: could not get current user name: %s\n"
-#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n"
+#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
+#~ msgstr ""
+#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n"
+#~ "seul\n"
 
-#~ msgid "  --version                       output version information, then exit\n"
-#~ msgstr "  --version                       affiche la version et quitte\n"
+#~ msgid "%s: out of memory\n"
+#~ msgstr "%s : mémoire épuisée\n"
 
-#~ msgid "  --help                          show this help, then exit\n"
-#~ msgstr "  --help                          affiche cette aide et quitte\n"
+#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n"
+#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n"
 
-#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n"
-#~ msgstr ""
-#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n"
-#~ "langage non supprimé\n"
+#~ msgid "  --help                       show this help, then exit\n"
+#~ msgstr "  --help                        affiche cette aide et quitte\n"
+
+#~ msgid "  --version                    output version information, then exit\n"
+#~ msgstr "  --version                     affiche la version et quitte\n"
+
+#~ msgid "  --help                    show this help, then exit\n"
+#~ msgstr "  --help                         affiche cette aide et quitte\n"
+
+#~ msgid "  --version                 output version information, then exit\n"
+#~ msgstr "  --version                      affiche la version et quitte\n"
 
 #~ msgid ""
 #~ "\n"
@@ -1207,28 +1221,19 @@ msgstr ""
 #~ "Si une des options -d, -D, -r, -R, -s, -S et NOMROLE n'est pas précisée,\n"
 #~ "elle sera demandée interactivement.\n"
 
-#~ msgid "  --version                 output version information, then exit\n"
-#~ msgstr "  --version                      affiche la version et quitte\n"
-
-#~ msgid "  --help                    show this help, then exit\n"
-#~ msgstr "  --help                         affiche cette aide et quitte\n"
-
-#~ msgid "  --version                    output version information, then exit\n"
-#~ msgstr "  --version                     affiche la version et quitte\n"
-
-#~ msgid "  --help                       show this help, then exit\n"
-#~ msgstr "  --help                        affiche cette aide et quitte\n"
+#~ msgid "%s: still %s functions declared in language \"%s\"; language not removed\n"
+#~ msgstr ""
+#~ "%s : il existe encore %s fonctions déclarées dans le langage « %s » ;\n"
+#~ "langage non supprimé\n"
 
-#~ msgid "pg_strdup: cannot duplicate null pointer (internal error)\n"
-#~ msgstr "pg_strdup : ne peut pas dupliquer un pointeur nul (erreur interne)\n"
+#~ msgid "  --help                          show this help, then exit\n"
+#~ msgstr "  --help                          affiche cette aide et quitte\n"
 
-#~ msgid "%s: out of memory\n"
-#~ msgstr "%s : mémoire épuisée\n"
+#~ msgid "  --version                       output version information, then exit\n"
+#~ msgstr "  --version                       affiche la version et quitte\n"
 
-#~ msgid "%s: cannot use the \"freeze\" option when performing only analyze\n"
-#~ msgstr ""
-#~ "%s : ne peut utiliser l'option « freeze » lors de l'exécution d'un ANALYZE\n"
-#~ "seul\n"
+#~ msgid "%s: could not get current user name: %s\n"
+#~ msgstr "%s : n'a pas pu récupérer le nom de l'utilisateur actuel : %s\n"
 
-#~ msgid "%s: too many parallel jobs requested (maximum: %d)\n"
-#~ msgstr "%s : trop de jobs en parallèle demandés (maximum %d)\n"
+#~ msgid "%s: could not obtain information about current user: %s\n"
+#~ msgstr "%s : n'a pas pu obtenir les informations concernant l'utilisateur actuel : %s\n"
index 1aa9608d0fb51f0d1bb0bc37c9e3d7e0f305fc90..9ac79ccc3a67ebe6600b0a57e69f3fa6c2ddc6d9 100644 (file)
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the PostgreSQL package.
 # Serguei A. Mokhov, <[email protected]>, 2003-2004.
 # Oleg Bartunov <[email protected]>, 2004.
-# Alexander Lakhin <[email protected]>, 2012-2017, 2019.
+# Alexander Lakhin <[email protected]>, 2012-2017, 2019, 2020.
 msgid ""
 msgstr ""
 "Project-Id-Version: pgscripts (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2019-08-28 07:07+0300\n"
-"PO-Revision-Date: 2019-09-02 12:33+0300\n"
+"POT-Creation-Date: 2020-05-02 06:54+0300\n"
+"PO-Revision-Date: 2020-05-06 11:09+0300\n"
 "Last-Translator: Alexander Lakhin <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
 "Language: ru\n"
@@ -45,8 +45,8 @@ msgid "user name lookup failure: error code %lu"
 msgstr "распознать имя пользователя не удалось (код ошибки: %lu)"
 
 #: clusterdb.c:110 clusterdb.c:129 createdb.c:119 createdb.c:138
-#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:168
-#: createuser.c:183 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
+#: createlang.c:89 createlang.c:119 createlang.c:174 createuser.c:177
+#: createuser.c:192 dropdb.c:94 dropdb.c:103 dropdb.c:111 droplang.c:88
 #: droplang.c:118 droplang.c:174 dropuser.c:89 dropuser.c:104 dropuser.c:115
 #: pg_isready.c:93 pg_isready.c:107 reindexdb.c:130 reindexdb.c:149
 #: vacuumdb.c:212 vacuumdb.c:231
@@ -54,7 +54,7 @@ msgstr "распознать имя пользователя не удалось
 msgid "Try \"%s --help\" for more information.\n"
 msgstr "Для дополнительной информации попробуйте \"%s --help\".\n"
 
-#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:181
+#: clusterdb.c:127 createdb.c:136 createlang.c:117 createuser.c:190
 #: dropdb.c:109 droplang.c:116 dropuser.c:102 pg_isready.c:105 reindexdb.c:147
 #: vacuumdb.c:229
 #, c-format
@@ -95,7 +95,7 @@ msgstr ""
 "%s упорядочивает данные всех кластеризованных таблиц в базе данных.\n"
 "\n"
 
-#: clusterdb.c:273 createdb.c:252 createlang.c:236 createuser.c:348
+#: clusterdb.c:273 createdb.c:261 createlang.c:236 createuser.c:357
 #: dropdb.c:156 droplang.c:231 dropuser.c:156 pg_isready.c:222 reindexdb.c:401
 #: vacuumdb.c:1007
 #, c-format
@@ -107,7 +107,7 @@ msgstr "Использование:\n"
 msgid "  %s [OPTION]... [DBNAME]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_БД]\n"
 
-#: clusterdb.c:275 createdb.c:254 createlang.c:238 createuser.c:350
+#: clusterdb.c:275 createdb.c:263 createlang.c:238 createuser.c:359
 #: dropdb.c:158 droplang.c:233 dropuser.c:158 pg_isready.c:225 reindexdb.c:403
 #: vacuumdb.c:1009
 #, c-format
@@ -128,7 +128,7 @@ msgstr "  -a, --all                 кластеризовать все базы
 msgid "  -d, --dbname=DBNAME       database to cluster\n"
 msgstr "  -d, --dbname=ИМЯ_БД       имя базы данных для кластеризации\n"
 
-#: clusterdb.c:278 createlang.c:240 createuser.c:354 dropdb.c:159
+#: clusterdb.c:278 createlang.c:240 createuser.c:363 dropdb.c:159
 #: droplang.c:235 dropuser.c:159 reindexdb.c:406
 #, c-format
 msgid ""
@@ -151,19 +151,19 @@ msgstr ""
 msgid "  -v, --verbose             write a lot of output\n"
 msgstr "  -v, --verbose             выводить исчерпывающие сообщения\n"
 
-#: clusterdb.c:282 createlang.c:242 createuser.c:368 dropdb.c:161
+#: clusterdb.c:282 createlang.c:242 createuser.c:377 dropdb.c:161
 #: droplang.c:237 dropuser.c:162 reindexdb.c:413
 #, c-format
 msgid "  -V, --version             output version information, then exit\n"
 msgstr "  -V, --version             показать версию и выйти\n"
 
-#: clusterdb.c:283 createlang.c:243 createuser.c:373 dropdb.c:163
+#: clusterdb.c:283 createlang.c:243 createuser.c:382 dropdb.c:163
 #: droplang.c:238 dropuser.c:164 reindexdb.c:414
 #, c-format
 msgid "  -?, --help                show this help, then exit\n"
 msgstr "  -?, --help                показать эту справку и выйти\n"
 
-#: clusterdb.c:284 createdb.c:265 createlang.c:244 createuser.c:374
+#: clusterdb.c:284 createdb.c:274 createlang.c:244 createuser.c:383
 #: dropdb.c:164 droplang.c:239 dropuser.c:165 pg_isready.c:231 reindexdb.c:415
 #: vacuumdb.c:1025
 #, c-format
@@ -174,14 +174,14 @@ msgstr ""
 "\n"
 "Параметры подключения:\n"
 
-#: clusterdb.c:285 createlang.c:245 createuser.c:375 dropdb.c:165
+#: clusterdb.c:285 createlang.c:245 createuser.c:384 dropdb.c:165
 #: droplang.c:240 dropuser.c:166 reindexdb.c:416 vacuumdb.c:1026
 #, c-format
 msgid "  -h, --host=HOSTNAME       database server host or socket directory\n"
 msgstr ""
 "  -h, --host=ИМЯ            имя сервера баз данных или каталог сокетов\n"
 
-#: clusterdb.c:286 createlang.c:246 createuser.c:376 dropdb.c:166
+#: clusterdb.c:286 createlang.c:246 createuser.c:385 dropdb.c:166
 #: droplang.c:241 dropuser.c:167 reindexdb.c:417 vacuumdb.c:1027
 #, c-format
 msgid "  -p, --port=PORT           database server port\n"
@@ -194,13 +194,13 @@ msgid "  -U, --username=USERNAME   user name to connect as\n"
 msgstr ""
 "  -U, --username=ИМЯ        имя пользователя для подключения к серверу\n"
 
-#: clusterdb.c:288 createlang.c:248 createuser.c:378 dropdb.c:168
+#: clusterdb.c:288 createlang.c:248 createuser.c:387 dropdb.c:168
 #: droplang.c:243 dropuser.c:169 reindexdb.c:419 vacuumdb.c:1029
 #, c-format
 msgid "  -w, --no-password         never prompt for password\n"
 msgstr "  -w, --no-password         не запрашивать пароль\n"
 
-#: clusterdb.c:289 createlang.c:249 createuser.c:379 dropdb.c:169
+#: clusterdb.c:289 createlang.c:249 createuser.c:388 dropdb.c:169
 #: droplang.c:244 dropuser.c:170 reindexdb.c:420 vacuumdb.c:1030
 #, c-format
 msgid "  -W, --password            force password prompt\n"
@@ -220,7 +220,7 @@ msgstr ""
 "\n"
 "Подробнее о кластеризации вы можете узнать в описании SQL-команды CLUSTER.\n"
 
-#: clusterdb.c:292 createdb.c:273 createlang.c:250 createuser.c:380
+#: clusterdb.c:292 createdb.c:282 createlang.c:250 createuser.c:389
 #: dropdb.c:171 droplang.c:245 dropuser.c:171 pg_isready.c:236 reindexdb.c:423
 #: vacuumdb.c:1033
 #, c-format
@@ -310,17 +310,17 @@ msgstr "%s: можно указать только --locale и --lc-collate\n"
 msgid "%s: \"%s\" is not a valid encoding name\n"
 msgstr "%s: \"%s\" не является верным названием кодировки\n"
 
-#: createdb.c:213
+#: createdb.c:222
 #, c-format
 msgid "%s: database creation failed: %s"
 msgstr "%s: создать базу данных не удалось: %s"
 
-#: createdb.c:233
+#: createdb.c:242
 #, c-format
 msgid "%s: comment creation failed (database was created): %s"
 msgstr "%s: создать комментарий не удалось (база данных была создана): %s"
 
-#: createdb.c:251
+#: createdb.c:260
 #, c-format
 msgid ""
 "%s creates a PostgreSQL database.\n"
@@ -329,102 +329,102 @@ msgstr ""
 "%s создаёт базу данных PostgreSQL.\n"
 "\n"
 
-#: createdb.c:253
+#: createdb.c:262
 #, c-format
 msgid "  %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_БД] [ОПИСАНИЕ]\n"
 
 # well-spelled: ПРОСТР
-#: createdb.c:255
+#: createdb.c:264
 #, c-format
 msgid "  -D, --tablespace=TABLESPACE  default tablespace for the database\n"
 msgstr ""
 "  -D, --tablespace=ТАБЛ_ПРОСТР табличное пространство по умолчанию для базы "
 "данных\n"
 
-#: createdb.c:256
+#: createdb.c:265
 #, c-format
 msgid ""
 "  -e, --echo                   show the commands being sent to the server\n"
 msgstr ""
 "  -e, --echo                   отображать команды, отправляемые серверу\n"
 
-#: createdb.c:257
+#: createdb.c:266
 #, c-format
 msgid "  -E, --encoding=ENCODING      encoding for the database\n"
 msgstr "  -E, --encoding=КОДИРОВКА     кодировка базы данных\n"
 
-#: createdb.c:258
+#: createdb.c:267
 #, c-format
 msgid "  -l, --locale=LOCALE          locale settings for the database\n"
 msgstr "  -l, --locale=ЛОКАЛЬ          локаль для базы данных\n"
 
-#: createdb.c:259
+#: createdb.c:268
 #, c-format
 msgid "      --lc-collate=LOCALE      LC_COLLATE setting for the database\n"
 msgstr "      --lc-collate=ЛОКАЛЬ      параметр LC_COLLATE для базы данных\n"
 
-#: createdb.c:260
+#: createdb.c:269
 #, c-format
 msgid "      --lc-ctype=LOCALE        LC_CTYPE setting for the database\n"
 msgstr "      --lc-ctype=ЛОКАЛЬ        параметр LC_CTYPE для базы данных\n"
 
-#: createdb.c:261
+#: createdb.c:270
 #, c-format
 msgid "  -O, --owner=OWNER            database user to own the new database\n"
 msgstr ""
 "  -O, --owner=ВЛАДЕЛЕЦ         пользователь-владелец новой базы данных\n"
 
-#: createdb.c:262
+#: createdb.c:271
 #, c-format
 msgid "  -T, --template=TEMPLATE      template database to copy\n"
 msgstr "  -T, --template=ШАБЛОН        исходная база данных для копирования\n"
 
-#: createdb.c:263
+#: createdb.c:272
 #, c-format
 msgid "  -V, --version                output version information, then exit\n"
 msgstr "  -V, --version                показать версию и выйти\n"
 
-#: createdb.c:264
+#: createdb.c:273
 #, c-format
 msgid "  -?, --help                   show this help, then exit\n"
 msgstr "  -?, --help                   показать эту справку и выйти\n"
 
-#: createdb.c:266
+#: createdb.c:275
 #, c-format
 msgid ""
 "  -h, --host=HOSTNAME          database server host or socket directory\n"
 msgstr ""
 "  -h, --host=ИМЯ               имя сервера баз данных или каталог сокетов\n"
 
-#: createdb.c:267
+#: createdb.c:276
 #, c-format
 msgid "  -p, --port=PORT              database server port\n"
 msgstr "  -p, --port=ПОРТ              порт сервера баз данных\n"
 
-#: createdb.c:268
+#: createdb.c:277
 #, c-format
 msgid "  -U, --username=USERNAME      user name to connect as\n"
 msgstr ""
 "  -U, --username=ИМЯ           имя пользователя для подключения к серверу\n"
 
-#: createdb.c:269
+#: createdb.c:278
 #, c-format
 msgid "  -w, --no-password            never prompt for password\n"
 msgstr "  -w, --no-password            не запрашивать пароль\n"
 
-#: createdb.c:270
+#: createdb.c:279
 #, c-format
 msgid "  -W, --password               force password prompt\n"
 msgstr "  -W, --password               запросить пароль\n"
 
-#: createdb.c:271
+#: createdb.c:280
 #, c-format
 msgid "  --maintenance-db=DBNAME      alternate maintenance database\n"
 msgstr ""
 "  --maintenance-db=ИМЯ_БД      выбор другой обслуживаемой базы данных\n"
 
-#: createdb.c:272
+#: createdb.c:281
 #, c-format
 msgid ""
 "\n"
@@ -493,46 +493,51 @@ msgid ""
 "  -l, --list                show a list of currently installed languages\n"
 msgstr "  -l, --list                показать список установленных языков\n"
 
-#: createuser.c:190
+#: createuser.c:153
+#, c-format
+msgid "%s: invalid value for --connection-limit: %s\n"
+msgstr "%s: неверное значение параметра --connection-limit: %s\n"
+
+#: createuser.c:199
 msgid "Enter name of role to add: "
 msgstr "Введите имя новой роли: "
 
-#: createuser.c:205
+#: createuser.c:214
 msgid "Enter password for new role: "
 msgstr "Введите пароль для новой роли: "
 
-#: createuser.c:206
+#: createuser.c:215
 msgid "Enter it again: "
 msgstr "Повторите его: "
 
-#: createuser.c:209
+#: createuser.c:218
 #, c-format
 msgid "Passwords didn't match.\n"
 msgstr "Пароли не совпадают.\n"
 
-#: createuser.c:218
+#: createuser.c:227
 msgid "Shall the new role be a superuser?"
 msgstr "Должна ли новая роль иметь полномочия суперпользователя?"
 
-#: createuser.c:233
+#: createuser.c:242
 msgid "Shall the new role be allowed to create databases?"
 msgstr "Новая роль должна иметь право создавать базы данных?"
 
-#: createuser.c:241
+#: createuser.c:250
 msgid "Shall the new role be allowed to create more new roles?"
 msgstr "Новая роль должна иметь право создавать другие роли?"
 
-#: createuser.c:275
+#: createuser.c:284
 #, c-format
 msgid "Password encryption failed.\n"
 msgstr "Ошибка при шифровании пароля.\n"
 
-#: createuser.c:332
+#: createuser.c:341
 #, c-format
 msgid "%s: creation of new role failed: %s"
 msgstr "%s: создать роль не удалось: %s"
 
-#: createuser.c:347
+#: createuser.c:356
 #, c-format
 msgid ""
 "%s creates a new PostgreSQL role.\n"
@@ -541,12 +546,12 @@ msgstr ""
 "%s создаёт роль пользователя PostgreSQL.\n"
 "\n"
 
-#: createuser.c:349 dropuser.c:157
+#: createuser.c:358 dropuser.c:157
 #, c-format
 msgid "  %s [OPTION]... [ROLENAME]\n"
 msgstr "  %s [ПАРАМЕТР]... [ИМЯ_РОЛИ]\n"
 
-#: createuser.c:351
+#: createuser.c:360
 #, c-format
 msgid ""
 "  -c, --connection-limit=N  connection limit for role (default: no limit)\n"
@@ -554,29 +559,29 @@ msgstr ""
 "  -c, --connection-limit=N  предел подключений для роли\n"
 "                            (по умолчанию предела нет)\n"
 
-#: createuser.c:352
+#: createuser.c:361
 #, c-format
 msgid "  -d, --createdb            role can create new databases\n"
 msgstr "  -d, --createdb            роль с правом создания баз данных\n"
 
-#: createuser.c:353
+#: createuser.c:362
 #, c-format
 msgid "  -D, --no-createdb         role cannot create databases (default)\n"
 msgstr ""
 "  -D, --no-createdb         роль без права создания баз данных (по "
 "умолчанию)\n"
 
-#: createuser.c:355
+#: createuser.c:364
 #, c-format
 msgid "  -E, --encrypted           encrypt stored password\n"
 msgstr "  -E, --encrypted           зашифровать сохранённый пароль\n"
 
-#: createuser.c:356
+#: createuser.c:365
 #, c-format
 msgid "  -g, --role=ROLE           new role will be a member of this role\n"
 msgstr "  -g, --role=РОЛЬ           новая роль будет включена в эту роль\n"
 
-#: createuser.c:357
+#: createuser.c:366
 #, c-format
 msgid ""
 "  -i, --inherit             role inherits privileges of roles it is a\n"
@@ -586,57 +591,57 @@ msgstr ""
 "она\n"
 "                            включена (по умолчанию)\n"
 
-#: createuser.c:359
+#: createuser.c:368
 #, c-format
 msgid "  -I, --no-inherit          role does not inherit privileges\n"
 msgstr "  -I, --no-inherit          роль не наследует права\n"
 
-#: createuser.c:360
+#: createuser.c:369
 #, c-format
 msgid "  -l, --login               role can login (default)\n"
 msgstr ""
 "  -l, --login               роль с правом подключения к серверу (по "
 "умолчанию)\n"
 
-#: createuser.c:361
+#: createuser.c:370
 #, c-format
 msgid "  -L, --no-login            role cannot login\n"
 msgstr "  -L, --no-login            роль без права подключения\n"
 
-#: createuser.c:362
+#: createuser.c:371
 #, c-format
 msgid "  -N, --unencrypted         do not encrypt stored password\n"
 msgstr "  -N, --unencrypted         не шифровать сохранённый пароль\n"
 
-#: createuser.c:363
+#: createuser.c:372
 #, c-format
 msgid "  -P, --pwprompt            assign a password to new role\n"
 msgstr "  -P, --pwprompt            назначить пароль новой роли\n"
 
-#: createuser.c:364
+#: createuser.c:373
 #, c-format
 msgid "  -r, --createrole          role can create new roles\n"
 msgstr "  -r, --createrole          роль с правом создания других ролей\n"
 
-#: createuser.c:365
+#: createuser.c:374
 #, c-format
 msgid "  -R, --no-createrole       role cannot create roles (default)\n"
 msgstr ""
 "  -R, --no-createrole       роль без права создания ролей (по умолчанию)\n"
 
-#: createuser.c:366
+#: createuser.c:375
 #, c-format
 msgid "  -s, --superuser           role will be superuser\n"
 msgstr "  -s, --superuser           роль с полномочиями суперпользователя\n"
 
-#: createuser.c:367
+#: createuser.c:376
 #, c-format
 msgid "  -S, --no-superuser        role will not be superuser (default)\n"
 msgstr ""
 "  -S, --no-superuser        роль без полномочий суперпользователя (по "
 "умолчанию)\n"
 
-#: createuser.c:369
+#: createuser.c:378
 #, c-format
 msgid ""
 "  --interactive             prompt for missing role name and attributes "
@@ -646,17 +651,17 @@ msgstr ""
 "  --interactive             запрашивать отсутствующие атрибуты и имя роли,\n"
 "                            а не использовать значения по умолчанию\n"
 
-#: createuser.c:371
+#: createuser.c:380
 #, c-format
 msgid "  --replication             role can initiate replication\n"
 msgstr "  --replication             роль может инициировать репликацию\n"
 
-#: createuser.c:372
+#: createuser.c:381
 #, c-format
 msgid "  --no-replication          role cannot initiate replication\n"
 msgstr "  --no-replication          роль не может инициировать репликацию\n"
 
-#: createuser.c:377
+#: createuser.c:386
 #, c-format
 msgid ""
 "  -U, --username=USERNAME   user name to connect as (not the one to create)\n"
index 151627c61e33db32a7b2f6c355ef8bad404ffc29..f31c4745e3f2707d804bddc7aa9159e5a05cab4f 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: plpgsql (PostgreSQL current)\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2017-01-30 17:16+0000\n"
+"POT-Creation-Date: 2020-05-02 06:54+0300\n"
 "PO-Revision-Date: 2019-08-28 08:55+0300\n"
 "Last-Translator: Alexander Lakhin <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
@@ -109,7 +109,7 @@ msgstr "тип \"%s\" — лишь пустышка"
 msgid "unrecognized exception condition \"%s\""
 msgstr "нераспознанное условие исключения \"%s\""
 
-#: pl_comp.c:2471
+#: pl_comp.c:2476
 #, c-format
 msgid ""
 "could not determine actual argument type for polymorphic function \"%s\""
@@ -417,7 +417,7 @@ msgstr "в запросе нет назначения для данных рез
 msgid "If you want to discard the results of a SELECT, use PERFORM instead."
 msgstr "Если вам нужно отбросить результаты SELECT, используйте PERFORM."
 
-#: pl_exec.c:3738 pl_exec.c:7030
+#: pl_exec.c:3738 pl_exec.c:7033
 #, c-format
 msgid "query string argument of EXECUTE is null"
 msgstr "в качестве текста запроса в EXECUTE передан NULL"