summaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2021-02-08 18:07:32 +0100
committerPeter Eisentraut <peter@eisentraut.org>2021-02-08 18:07:32 +0100
commit019a3a90bdde362b3b97c6d8b333bd0cccd37711 (patch)
tree1a8eae702baa74bd824f712b5ca437558bd9c233 /src/backend
parentfde8f1d15c5fc0c866e9ae3c7b0e15d923f818b9 (diff)
downloadpostgresql-019a3a90bdde362b3b97c6d8b333bd0cccd37711.tar.gz
Translation updates
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: dde3cdf8d0aa350a829bda50a0fb498b25ea19d1
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/po/de.po1547
-rw-r--r--src/backend/po/fr.po1655
-rw-r--r--src/backend/po/ru.po1557
3 files changed, 2396 insertions, 2363 deletions
diff --git a/src/backend/po/de.po b/src/backend/po/de.po
index 7af68c2a01..4b4d6a7f0c 100644
--- a/src/backend/po/de.po
+++ b/src/backend/po/de.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 10\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-11-08 11:40+0000\n"
-"PO-Revision-Date: 2020-11-08 14:55+0100\n"
+"POT-Creation-Date: 2021-02-08 07:09+0000\n"
+"PO-Revision-Date: 2021-02-08 14:56+0100\n"
"Last-Translator: Peter Eisentraut <peter_e@gmx.net>\n"
"Language-Team: German <peter_e@gmx.net>\n"
"Language: de\n"
@@ -38,13 +38,13 @@ msgstr "%s: konnte Datei »%s« nicht zum Lesen öffnen: %s\n"
#: ../common/controldata_utils.c:75 access/transam/timeline.c:142
#: access/transam/timeline.c:362 access/transam/xlog.c:3418
-#: access/transam/xlog.c:10990 access/transam/xlog.c:11003
-#: access/transam/xlog.c:11420 access/transam/xlog.c:11463
-#: access/transam/xlog.c:11502 access/transam/xlog.c:11545
+#: access/transam/xlog.c:10973 access/transam/xlog.c:10986
+#: access/transam/xlog.c:11403 access/transam/xlog.c:11446
+#: access/transam/xlog.c:11485 access/transam/xlog.c:11528
#: access/transam/xlogfuncs.c:668 access/transam/xlogfuncs.c:687
#: commands/extension.c:3360 libpq/hba.c:499 replication/logical/origin.c:726
#: replication/logical/origin.c:756 replication/logical/reorderbuffer.c:3251
-#: replication/walsender.c:510 storage/file/buffile.c:269
+#: replication/walsender.c:514 storage/file/buffile.c:269
#: storage/file/copydir.c:204 utils/adt/genfile.c:145 utils/adt/misc.c:935
#, c-format
msgid "could not read file \"%s\": %m"
@@ -179,13 +179,13 @@ msgid "could not close directory \"%s\": %s\n"
msgstr "konnte Verzeichnis »%s« nicht schließen: %s\n"
#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668
-#: ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6434
+#: ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6431
#: lib/stringinfo.c:258 libpq/auth.c:1131 libpq/auth.c:1502 libpq/auth.c:1570
-#: libpq/auth.c:2088 postmaster/bgworker.c:337 postmaster/bgworker.c:908
+#: libpq/auth.c:2088 postmaster/bgworker.c:348 postmaster/bgworker.c:967
#: postmaster/postmaster.c:2472 postmaster/postmaster.c:2494
-#: postmaster/postmaster.c:4056 postmaster/postmaster.c:4772
-#: postmaster/postmaster.c:4847 postmaster/postmaster.c:5577
-#: postmaster/postmaster.c:5937
+#: postmaster/postmaster.c:4063 postmaster/postmaster.c:4779
+#: postmaster/postmaster.c:4854 postmaster/postmaster.c:5586
+#: postmaster/postmaster.c:5946
#: replication/libpqwalreceiver/libpqwalreceiver.c:274
#: replication/logical/logical.c:175 storage/buffer/localbuf.c:436
#: storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340
@@ -397,7 +397,7 @@ msgid "request for BRIN range summarization for index \"%s\" page %u was not rec
msgstr "Anforderung nach BRIN-Bereichsverdichtung für Index »%s« Seite %u wurde nicht aufgezeichnet"
#: access/brin/brin.c:874 access/brin/brin.c:951 access/gin/ginfast.c:990
-#: access/transam/xlog.c:10404 access/transam/xlog.c:10929
+#: access/transam/xlog.c:10387 access/transam/xlog.c:10912
#: access/transam/xlogfuncs.c:296 access/transam/xlogfuncs.c:323
#: access/transam/xlogfuncs.c:362 access/transam/xlogfuncs.c:383
#: access/transam/xlogfuncs.c:404 access/transam/xlogfuncs.c:474
@@ -769,46 +769,46 @@ msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlt Support-Funktion
msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "in Operatorfamilie »%s« für Zugriffsmethode %s fehlen typübergreifende Operatoren"
-#: access/heap/heapam.c:1293 access/heap/heapam.c:1321
-#: access/heap/heapam.c:1353 catalog/aclchk.c:1772
+#: access/heap/heapam.c:1305 access/heap/heapam.c:1333
+#: access/heap/heapam.c:1365 catalog/aclchk.c:1775
#, c-format
msgid "\"%s\" is an index"
msgstr "»%s« ist ein Index"
-#: access/heap/heapam.c:1298 access/heap/heapam.c:1326
-#: access/heap/heapam.c:1358 catalog/aclchk.c:1779 commands/tablecmds.c:10080
+#: access/heap/heapam.c:1310 access/heap/heapam.c:1338
+#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080
#: commands/tablecmds.c:13328
#, c-format
msgid "\"%s\" is a composite type"
msgstr "»%s« ist ein zusammengesetzter Typ"
-#: access/heap/heapam.c:2593
+#: access/heap/heapam.c:2605
#, c-format
msgid "cannot insert tuples during a parallel operation"
msgstr "während einer parallelen Operation können keine Tupel eingefügt werden"
-#: access/heap/heapam.c:3038
+#: access/heap/heapam.c:3050
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "während einer parallelen Operation können keine Tupel gelöscht werden"
-#: access/heap/heapam.c:3084
+#: access/heap/heapam.c:3096
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "Versuch ein unsichtbares Tupel zu löschen"
-#: access/heap/heapam.c:3514 access/heap/heapam.c:6289
+#: access/heap/heapam.c:3526 access/heap/heapam.c:6301
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "während einer parallelen Operation können keine Tupel aktualisiert werden"
-#: access/heap/heapam.c:3662
+#: access/heap/heapam.c:3674
#, c-format
msgid "attempted to update invisible tuple"
msgstr "Versuch ein unsichtbares Tupel zu aktualisieren"
-#: access/heap/heapam.c:4962 access/heap/heapam.c:5000
-#: access/heap/heapam.c:5252 executor/execMain.c:2648
+#: access/heap/heapam.c:4974 access/heap/heapam.c:5012
+#: access/heap/heapam.c:5264 executor/execMain.c:2648
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "konnte Sperre für Zeile in Relation »%s« nicht setzen"
@@ -828,8 +828,8 @@ msgstr "konnte nicht in Datei »%s« schreiben, %d von %d geschrieben: %m"
#: access/transam/timeline.c:508 access/transam/xlog.c:3283
#: access/transam/xlog.c:3451 replication/logical/snapbuild.c:1653
#: replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651
-#: storage/file/fd.c:3244 storage/smgr/md.c:1037 storage/smgr/md.c:1282
-#: storage/smgr/md.c:1456 utils/misc/guc.c:7061
+#: storage/file/fd.c:3244 storage/smgr/md.c:1078 storage/smgr/md.c:1323
+#: storage/smgr/md.c:1497 utils/misc/guc.c:7061
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "konnte Datei »%s« nicht fsyncen: %m"
@@ -837,8 +837,8 @@ msgstr "konnte Datei »%s« nicht fsyncen: %m"
#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156
#: access/transam/timeline.c:329 access/transam/timeline.c:483
#: access/transam/xlog.c:3237 access/transam/xlog.c:3389
-#: access/transam/xlog.c:10739 access/transam/xlog.c:10777
-#: access/transam/xlog.c:11181 postmaster/postmaster.c:4539
+#: access/transam/xlog.c:10722 access/transam/xlog.c:10760
+#: access/transam/xlog.c:11164 postmaster/postmaster.c:4546
#: replication/logical/origin.c:582 replication/slot.c:1266
#: storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297
#, c-format
@@ -850,8 +850,8 @@ msgstr "konnte Datei »%s« nicht erstellen: %m"
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "konnte Datei »%s« nicht auf %u kürzen: %m"
-#: access/heap/rewriteheap.c:1174 replication/walsender.c:490
-#: storage/smgr/md.c:1986
+#: access/heap/rewriteheap.c:1174 replication/walsender.c:494
+#: storage/smgr/md.c:2027
#, c-format
msgid "could not seek to end of file \"%s\": %m"
msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m"
@@ -859,7 +859,7 @@ msgstr "konnte Positionszeiger nicht ans Ende der Datei »%s« setzen: %m"
#: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384
#: access/transam/timeline.c:420 access/transam/timeline.c:500
#: access/transam/xlog.c:3269 access/transam/xlog.c:3442
-#: postmaster/postmaster.c:4549 postmaster/postmaster.c:4559
+#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566
#: replication/logical/origin.c:597 replication/logical/origin.c:642
#: replication/logical/origin.c:664 replication/logical/snapbuild.c:1629
#: replication/slot.c:1301 storage/file/buffile.c:343
@@ -875,9 +875,9 @@ msgstr "konnte nicht in Datei »%s« schreiben: %m"
#: access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281
#: postmaster/syslogger.c:1455 replication/logical/origin.c:569
#: replication/logical/reorderbuffer.c:2753
-#: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1973
-#: replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:327
-#: storage/smgr/md.c:427 storage/smgr/md.c:476 storage/smgr/md.c:1403
+#: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1976
+#: replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:322
+#: storage/smgr/md.c:473 storage/smgr/md.c:517 storage/smgr/md.c:1444
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "konnte Datei »%s« nicht löschen: %m"
@@ -892,11 +892,11 @@ msgstr "konnte Datei »%s« nicht löschen: %m"
#: replication/logical/reorderbuffer.c:2269
#: replication/logical/reorderbuffer.c:2525
#: replication/logical/reorderbuffer.c:3231
-#: replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1715
-#: replication/slot.c:1400 replication/walsender.c:483
-#: replication/walsender.c:2411 storage/file/copydir.c:169
+#: replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1718
+#: replication/slot.c:1400 replication/walsender.c:487
+#: replication/walsender.c:2403 storage/file/copydir.c:169
#: storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223
-#: storage/smgr/md.c:609 utils/error/elog.c:1872 utils/init/miscinit.c:1177
+#: storage/smgr/md.c:650 utils/error/elog.c:1872 utils/init/miscinit.c:1177
#: utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278
#: utils/misc/guc.c:7311
#, c-format
@@ -945,7 +945,7 @@ msgstr ""
"Erstellen Sie eventuell einen Funktionsindex auf einen MD5-Hash oder verwenden Sie Volltextindizierung."
#: access/nbtree/nbtpage.c:169 access/nbtree/nbtpage.c:372
-#: access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2112
+#: access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2136
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "Index »%s« ist kein B-Tree"
@@ -1026,14 +1026,14 @@ msgstr ""
msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u"
msgstr "Datenbank nimmt keine Befehle an, die neue MultiXactIds erzeugen, um Datenverlust wegen Transaktionsnummernüberlauf in Datenbank mit OID %u zu vermeiden"
-#: access/transam/multixact.c:1028 access/transam/multixact.c:2318
+#: access/transam/multixact.c:1028 access/transam/multixact.c:2320
#, c-format
msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used"
msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used"
msgstr[0] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactId aufgebraucht ist"
msgstr[1] "Datenbank »%s« muss gevacuumt werden, bevor %u weitere MultiXactIds aufgebraucht sind"
-#: access/transam/multixact.c:1037 access/transam/multixact.c:2327
+#: access/transam/multixact.c:1037 access/transam/multixact.c:2329
#, c-format
msgid "database with OID %u must be vacuumed before %u more MultiXactId is used"
msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used"
@@ -1079,12 +1079,12 @@ msgstr "MultiXactId %u existiert nicht mehr -- anscheinender Überlauf"
msgid "MultiXactId %u has not been created yet -- apparent wraparound"
msgstr "MultiXactId %u wurde noch nicht erzeugt -- anscheinender Überlauf"
-#: access/transam/multixact.c:2268
+#: access/transam/multixact.c:2270
#, c-format
msgid "MultiXactId wrap limit is %u, limited by database with OID %u"
msgstr "Grenze für MultiXactId-Überlauf ist %u, begrenzt durch Datenbank mit OID %u"
-#: access/transam/multixact.c:2323 access/transam/multixact.c:2332
+#: access/transam/multixact.c:2325 access/transam/multixact.c:2334
#: access/transam/varsup.c:146 access/transam/varsup.c:153
#: access/transam/varsup.c:405 access/transam/varsup.c:412
#, c-format
@@ -1095,37 +1095,37 @@ msgstr ""
"Um ein Abschalten der Datenbank zu vermeiden, führen Sie ein komplettes VACUUM über diese Datenbank aus.\n"
"Eventuell müssen Sie auch alte vorbereitete Transaktionen committen oder zurückrollen."
-#: access/transam/multixact.c:2602
+#: access/transam/multixact.c:2604
#, c-format
msgid "oldest MultiXactId member is at offset %u"
msgstr "ältestes MultiXactId-Mitglied ist bei Offset %u"
-#: access/transam/multixact.c:2606
+#: access/transam/multixact.c:2608
#, c-format
msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk"
msgstr "MultiXact-Member-Wraparound-Schutz ist deaktiviert, weil die älteste gecheckpointete MultiXact %u nicht auf der Festplatte existiert"
-#: access/transam/multixact.c:2628
+#: access/transam/multixact.c:2630
#, c-format
msgid "MultiXact member wraparound protections are now enabled"
msgstr "MultiXact-Member-Wraparound-Schutz ist jetzt aktiviert"
-#: access/transam/multixact.c:2631
+#: access/transam/multixact.c:2633
#, c-format
msgid "MultiXact member stop limit is now %u based on MultiXact %u"
msgstr "MultiXact-Member-Stopp-Limit ist jetzt %u, basierend auf MultiXact %u"
-#: access/transam/multixact.c:3011
+#: access/transam/multixact.c:3021
#, c-format
msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation"
msgstr "älteste MultiXact %u nicht gefunden, älteste ist MultiXact %u, Truncate wird ausgelassen"
-#: access/transam/multixact.c:3029
+#: access/transam/multixact.c:3039
#, c-format
msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation"
msgstr "kann nicht bis MultiXact %u trunkieren, weil sie nicht auf der Festplatte existiert, Trunkierung wird ausgelassen"
-#: access/transam/multixact.c:3355
+#: access/transam/multixact.c:3365
#, c-format
msgid "invalid MultiXactId: %u"
msgstr "ungültige MultiXactId: %u"
@@ -1206,12 +1206,12 @@ msgstr "Konnte Datei »%s« nicht fsyncen: %m."
msgid "Could not close file \"%s\": %m."
msgstr "Konnte Datei »%s« nicht schließen: %m."
-#: access/transam/slru.c:1211
+#: access/transam/slru.c:1204
#, c-format
msgid "could not truncate directory \"%s\": apparent wraparound"
msgstr "konnte Verzeichnis »%s« nicht leeren: anscheinender Überlauf"
-#: access/transam/slru.c:1266 access/transam/slru.c:1322
+#: access/transam/slru.c:1262 access/transam/slru.c:1318
#, c-format
msgid "removing file \"%s\""
msgstr "entferne Datei »%s«"
@@ -1344,7 +1344,7 @@ msgstr "konnte »stat« für Zweiphasen-Statusdatei »%s« nicht ausführen: %m"
msgid "could not read two-phase state file \"%s\": %m"
msgstr "konnte Zweiphasen-Statusdatei »%s« nicht lesen: %m"
-#: access/transam/twophase.c:1317 access/transam/xlog.c:6435
+#: access/transam/twophase.c:1317 access/transam/xlog.c:6432
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "Fehlgeschlagen beim Anlegen eines WAL-Leseprozessors."
@@ -1470,103 +1470,103 @@ msgstr "kann nicht mehr als 2^32-2 Befehle in einer Transaktion ausführen"
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "maximale Anzahl committeter Subtransaktionen (%d) überschritten"
-#: access/transam/xact.c:2299
+#: access/transam/xact.c:2300
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary tables"
msgstr "PREPARE kann nicht für eine Transaktion ausgeführt werden, die temporäre Tabellen bearbeitet hat"
-#: access/transam/xact.c:2311
+#: access/transam/xact.c:2312
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr "PREPARE kann nicht für eine Transaktion ausgeführt werden, die temporäre Objekte bearbeitet hat"
-#: access/transam/xact.c:2321
+#: access/transam/xact.c:2322
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "PREPARE kann nicht für eine Transaktion ausgeführt werden, die Snapshots exportiert hat"
-#: access/transam/xact.c:2330
+#: access/transam/xact.c:2331
#, c-format
msgid "cannot PREPARE a transaction that has manipulated logical replication workers"
msgstr "PREPARE kann nicht für eine Transaktion ausgeführt werden, die Arbeitsprozesse für logische Replikation manipuliert hat"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3215
+#: access/transam/xact.c:3216
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s kann nicht in einem Transaktionsblock laufen"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3225
+#: access/transam/xact.c:3226
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s kann nicht in einer Subtransaktion laufen"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3235
+#: access/transam/xact.c:3236
#, c-format
msgid "%s cannot be executed from a function or multi-command string"
msgstr "%s kann nicht aus einer Funktion oder einer mehrbefehligen Zeichenkette heraus ausgeführt werden"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3306
+#: access/transam/xact.c:3307
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s kann nur in Transaktionsblöcken verwendet werden"
-#: access/transam/xact.c:3490
+#: access/transam/xact.c:3491
#, c-format
msgid "there is already a transaction in progress"
msgstr "eine Transaktion ist bereits begonnen"
-#: access/transam/xact.c:3658 access/transam/xact.c:3761
+#: access/transam/xact.c:3659 access/transam/xact.c:3762
#, c-format
msgid "there is no transaction in progress"
msgstr "keine Transaktion offen"
-#: access/transam/xact.c:3669
+#: access/transam/xact.c:3670
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "während einer parallelen Operation kann nicht committet werden"
-#: access/transam/xact.c:3772
+#: access/transam/xact.c:3773
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "während einer parallelen Operation kann nicht abgebrochen werden"
-#: access/transam/xact.c:3814
+#: access/transam/xact.c:3815
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "während einer parallelen Operation können keine Sicherungspunkte definiert werden"
-#: access/transam/xact.c:3881
+#: access/transam/xact.c:3882
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "während einer parallelen Operation können keine Sicherungspunkte freigegeben werden"
-#: access/transam/xact.c:3892 access/transam/xact.c:3944
-#: access/transam/xact.c:3950 access/transam/xact.c:4006
-#: access/transam/xact.c:4056 access/transam/xact.c:4062
+#: access/transam/xact.c:3893 access/transam/xact.c:3945
+#: access/transam/xact.c:3951 access/transam/xact.c:4007
+#: access/transam/xact.c:4057 access/transam/xact.c:4063
#, c-format
msgid "no such savepoint"
msgstr "Sicherungspunkt existiert nicht"
-#: access/transam/xact.c:3994
+#: access/transam/xact.c:3995
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "während einer parallelen Operation kann nicht auf einen Sicherungspunkt zurückgerollt werden"
-#: access/transam/xact.c:4122
+#: access/transam/xact.c:4123
#, c-format
msgid "cannot start subtransactions during a parallel operation"
msgstr "während einer parallelen Operation können keine Subtransaktionen gestartet werden"
-#: access/transam/xact.c:4189
+#: access/transam/xact.c:4190
#, c-format
msgid "cannot commit subtransactions during a parallel operation"
msgstr "während einer parallelen Operation können keine Subtransaktionen committet werden"
-#: access/transam/xact.c:4826
+#: access/transam/xact.c:4827
#, c-format
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "kann nicht mehr als 2^32-1 Subtransaktionen in einer Transaktion haben"
@@ -1602,7 +1602,7 @@ msgid "could not close log file %s: %m"
msgstr "konnte Logdatei %s nicht schließen: %m"
#: access/transam/xlog.c:3846 access/transam/xlogutils.c:701
-#: replication/walsender.c:2406
+#: replication/walsender.c:2398
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "das angeforderte WAL-Segment %s wurde schon entfernt"
@@ -1893,7 +1893,7 @@ msgstr "Parameter »%s« erfordert einen Zeitwert"
#: catalog/dependency.c:1005 commands/tablecmds.c:951
#: commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504
#: libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145
-#: storage/lmgr/proc.c:1318 utils/adt/acl.c:5328 utils/misc/guc.c:5783
+#: storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783
#: utils/misc/guc.c:5876 utils/misc/guc.c:9906 utils/misc/guc.c:9940
#: utils/misc/guc.c:9974 utils/misc/guc.c:10008 utils/misc/guc.c:10043
#, c-format
@@ -1985,428 +1985,428 @@ msgstr "Wiederherstellung wurde pausiert"
msgid "Execute pg_wal_replay_resume() to continue."
msgstr "Führen Sie pg_wal_replay_resume() aus um fortzusetzen."
-#: access/transam/xlog.c:6212
+#: access/transam/xlog.c:6209
#, c-format
msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)"
msgstr "Hot Standby ist nicht möglich, weil %s = %d eine niedrigere Einstellung als auf dem Masterserver ist (Wert dort war %d)"
-#: access/transam/xlog.c:6238
+#: access/transam/xlog.c:6235
#, c-format
msgid "WAL was generated with wal_level=minimal, data may be missing"
msgstr "WAL wurde mit wal_level=minimal erzeugt, eventuell fehlen Daten"
-#: access/transam/xlog.c:6239
+#: access/transam/xlog.c:6236
#, c-format
msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup."
msgstr "Das passiert, wenn vorübergehend wal_level=minimal gesetzt wurde, ohne ein neues Base-Backup zu erzeugen."
-#: access/transam/xlog.c:6250
+#: access/transam/xlog.c:6247
#, c-format
msgid "hot standby is not possible because wal_level was not set to \"replica\" or higher on the master server"
msgstr "Hot Standby ist nicht möglich, weil wal_level auf dem Masterserver nicht auf »replica« oder höher gesetzt wurde"
-#: access/transam/xlog.c:6251
+#: access/transam/xlog.c:6248
#, c-format
msgid "Either set wal_level to \"replica\" on the master, or turn off hot_standby here."
msgstr "Setzen Sie entweder wal_level auf »replica« auf dem Master oder schalten Sie hot_standby hier aus."
-#: access/transam/xlog.c:6308
+#: access/transam/xlog.c:6305
#, c-format
msgid "control file contains invalid data"
msgstr "Kontrolldatei enthält ungültige Daten"
-#: access/transam/xlog.c:6314
+#: access/transam/xlog.c:6311
#, c-format
msgid "database system was shut down at %s"
msgstr "Datenbanksystem wurde am %s heruntergefahren"
-#: access/transam/xlog.c:6319
+#: access/transam/xlog.c:6316
#, c-format
msgid "database system was shut down in recovery at %s"
msgstr "Datenbanksystem wurde während der Wiederherstellung am %s heruntergefahren"
-#: access/transam/xlog.c:6323
+#: access/transam/xlog.c:6320
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "Datenbanksystem wurde beim Herunterfahren unterbrochen; letzte bekannte Aktion am %s"
-#: access/transam/xlog.c:6327
+#: access/transam/xlog.c:6324
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "Datenbanksystem wurde während der Wiederherstellung am %s unterbrochen"
-#: access/transam/xlog.c:6329
+#: access/transam/xlog.c:6326
#, c-format
msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
msgstr "Das bedeutet wahrscheinlich, dass einige Daten verfälscht sind und Sie die letzte Datensicherung zur Wiederherstellung verwenden müssen."
-#: access/transam/xlog.c:6333
+#: access/transam/xlog.c:6330
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr "Datenbanksystem wurde während der Wiederherstellung bei Logzeit %s unterbrochen"
-#: access/transam/xlog.c:6335
+#: access/transam/xlog.c:6332
#, c-format
msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
msgstr "Wenn dies mehr als einmal vorgekommen ist, dann sind einige Daten möglicherweise verfälscht und Sie müssen ein früheres Wiederherstellungsziel wählen."
-#: access/transam/xlog.c:6339
+#: access/transam/xlog.c:6336
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "Datenbanksystem wurde unterbrochen; letzte bekannte Aktion am %s"
-#: access/transam/xlog.c:6395
+#: access/transam/xlog.c:6392
#, c-format
msgid "entering standby mode"
msgstr "Standby-Modus eingeschaltet"
-#: access/transam/xlog.c:6398
+#: access/transam/xlog.c:6395
#, c-format
msgid "starting point-in-time recovery to XID %u"
msgstr "starte Point-in-Time-Recovery bis XID %u"
-#: access/transam/xlog.c:6402
+#: access/transam/xlog.c:6399
#, c-format
msgid "starting point-in-time recovery to %s"
msgstr "starte Point-in-Time-Recovery bis %s"
-#: access/transam/xlog.c:6406
+#: access/transam/xlog.c:6403
#, c-format
msgid "starting point-in-time recovery to \"%s\""
msgstr "starte Point-in-Time-Recovery bis »%s«"
-#: access/transam/xlog.c:6410
+#: access/transam/xlog.c:6407
#, c-format
msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
msgstr "starte Point-in-Time-Recovery bis WAL-Position (LSN) »%X/%X«"
-#: access/transam/xlog.c:6415
+#: access/transam/xlog.c:6412
#, c-format
msgid "starting point-in-time recovery to earliest consistent point"
msgstr "starte Point-in-Time-Recovery bis zum frühesten konsistenten Punkt"
-#: access/transam/xlog.c:6418
+#: access/transam/xlog.c:6415
#, c-format
msgid "starting archive recovery"
msgstr "starte Wiederherstellung aus Archiv"
-#: access/transam/xlog.c:6472 access/transam/xlog.c:6600
+#: access/transam/xlog.c:6469 access/transam/xlog.c:6597
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "Checkpoint-Eintrag ist bei %X/%X"
-#: access/transam/xlog.c:6486
+#: access/transam/xlog.c:6483
#, c-format
msgid "could not find redo location referenced by checkpoint record"
msgstr "konnte die vom Checkpoint-Datensatz referenzierte Redo-Position nicht finden"
-#: access/transam/xlog.c:6487 access/transam/xlog.c:6494
+#: access/transam/xlog.c:6484 access/transam/xlog.c:6491
#, c-format
msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
msgstr "Wenn Sie gerade keine Sicherung wiederherstellen, versuchen Sie, die Datei »%s/backup_label« zu löschen."
-#: access/transam/xlog.c:6493
+#: access/transam/xlog.c:6490
#, c-format
msgid "could not locate required checkpoint record"
msgstr "konnte den nötigen Checkpoint-Datensatz nicht finden"
-#: access/transam/xlog.c:6519 commands/tablespace.c:639
+#: access/transam/xlog.c:6516 commands/tablespace.c:639
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m"
-#: access/transam/xlog.c:6551 access/transam/xlog.c:6557
+#: access/transam/xlog.c:6548 access/transam/xlog.c:6554
#, c-format
msgid "ignoring file \"%s\" because no file \"%s\" exists"
msgstr "ignoriere Datei »%s«, weil keine Datei »%s« existiert"
-#: access/transam/xlog.c:6553 access/transam/xlog.c:11624
+#: access/transam/xlog.c:6550 access/transam/xlog.c:11607
#, c-format
msgid "File \"%s\" was renamed to \"%s\"."
msgstr "Datei »%s« wurde in »%s« umbenannt."
-#: access/transam/xlog.c:6559
+#: access/transam/xlog.c:6556
#, c-format
msgid "Could not rename file \"%s\" to \"%s\": %m."
msgstr "Konnte Datei »%s« nicht in »%s« umbenennen: %m."
-#: access/transam/xlog.c:6610 access/transam/xlog.c:6625
+#: access/transam/xlog.c:6607 access/transam/xlog.c:6622
#, c-format
msgid "could not locate a valid checkpoint record"
msgstr "konnte keinen gültigen Checkpoint-Datensatz finden"
-#: access/transam/xlog.c:6619
+#: access/transam/xlog.c:6616
#, c-format
msgid "using previous checkpoint record at %X/%X"
msgstr "verwende vorherigen Checkpoint-Eintrag bei %X/%X"
-#: access/transam/xlog.c:6663
+#: access/transam/xlog.c:6660
#, c-format
msgid "requested timeline %u is not a child of this server's history"
msgstr "angeforderte Zeitleiste %u ist kein Kind der History dieses Servers"
-#: access/transam/xlog.c:6665
+#: access/transam/xlog.c:6662
#, c-format
msgid "Latest checkpoint is at %X/%X on timeline %u, but in the history of the requested timeline, the server forked off from that timeline at %X/%X."
msgstr "Neuester Checkpoint ist bei %X/%X auf Zeitleiste %u, aber in der History der angeforderten Zeitleiste zweigte der Server von dieser Zeitleiste bei %X/%X ab."
-#: access/transam/xlog.c:6681
+#: access/transam/xlog.c:6678
#, c-format
msgid "requested timeline %u does not contain minimum recovery point %X/%X on timeline %u"
msgstr "angeforderte Zeitleiste %u enthält nicht den minimalen Wiederherstellungspunkt %X/%X auf Zeitleiste %u"
-#: access/transam/xlog.c:6712
+#: access/transam/xlog.c:6709
#, c-format
msgid "invalid next transaction ID"
msgstr "ungültige nächste Transaktions-ID"
-#: access/transam/xlog.c:6807
+#: access/transam/xlog.c:6804
#, c-format
msgid "invalid redo in checkpoint record"
msgstr "ungültiges Redo im Checkpoint-Datensatz"
-#: access/transam/xlog.c:6818
+#: access/transam/xlog.c:6815
#, c-format
msgid "invalid redo record in shutdown checkpoint"
msgstr "ungültiger Redo-Datensatz im Shutdown-Checkpoint"
-#: access/transam/xlog.c:6852
+#: access/transam/xlog.c:6849
#, c-format
msgid "database system was not properly shut down; automatic recovery in progress"
msgstr "Datenbanksystem wurde nicht richtig heruntergefahren; automatische Wiederherstellung läuft"
-#: access/transam/xlog.c:6856
+#: access/transam/xlog.c:6853
#, c-format
msgid "crash recovery starts in timeline %u and has target timeline %u"
msgstr "Wiederherstellung nach Absturz beginnt in Zeitleiste %u und hat Zielzeitleiste %u"
-#: access/transam/xlog.c:6904
+#: access/transam/xlog.c:6901
#, c-format
msgid "backup_label contains data inconsistent with control file"
msgstr "Daten in backup_label stimmen nicht mit Kontrolldatei überein"
-#: access/transam/xlog.c:6905
+#: access/transam/xlog.c:6902
#, c-format
msgid "This means that the backup is corrupted and you will have to use another backup for recovery."
msgstr "Das bedeutet, dass die Datensicherung verfälscht ist und Sie eine andere Datensicherung zur Wiederherstellung verwenden werden müssen."
-#: access/transam/xlog.c:6996
+#: access/transam/xlog.c:6993
#, c-format
msgid "initializing for hot standby"
msgstr "initialisiere für Hot Standby"
-#: access/transam/xlog.c:7128
+#: access/transam/xlog.c:7125
#, c-format
msgid "redo starts at %X/%X"
msgstr "Redo beginnt bei %X/%X"
-#: access/transam/xlog.c:7362
+#: access/transam/xlog.c:7359
#, c-format
msgid "requested recovery stop point is before consistent recovery point"
msgstr "angeforderter Recovery-Endpunkt ist vor konsistentem Recovery-Punkt"
-#: access/transam/xlog.c:7400
+#: access/transam/xlog.c:7397
#, c-format
msgid "redo done at %X/%X"
msgstr "Redo fertig bei %X/%X"
-#: access/transam/xlog.c:7405 access/transam/xlog.c:9468
+#: access/transam/xlog.c:7402 access/transam/xlog.c:9451
#, c-format
msgid "last completed transaction was at log time %s"
msgstr "letzte vollständige Transaktion war bei Logzeit %s"
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7411
#, c-format
msgid "redo is not required"
msgstr "Redo nicht nötig"
-#: access/transam/xlog.c:7493 access/transam/xlog.c:7497
+#: access/transam/xlog.c:7490 access/transam/xlog.c:7494
#, c-format
msgid "WAL ends before end of online backup"
msgstr "WAL endet vor dem Ende der Online-Sicherung"
-#: access/transam/xlog.c:7494
+#: access/transam/xlog.c:7491
#, 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:7498
+#: access/transam/xlog.c:7495
#, 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:7501
+#: access/transam/xlog.c:7498
#, c-format
msgid "WAL ends before consistent recovery point"
msgstr "WAL endet vor einem konsistenten Wiederherstellungspunkt"
-#: access/transam/xlog.c:7536
+#: access/transam/xlog.c:7533
#, c-format
msgid "selected new timeline ID: %u"
msgstr "gewählte neue Zeitleisten-ID: %u"
-#: access/transam/xlog.c:7984
+#: access/transam/xlog.c:7981
#, c-format
msgid "consistent recovery state reached at %X/%X"
msgstr "konsistenter Wiederherstellungszustand erreicht bei %X/%X"
-#: access/transam/xlog.c:8194
+#: access/transam/xlog.c:8191
#, c-format
msgid "invalid primary checkpoint link in control file"
msgstr "ungültige primäre Checkpoint-Verknüpfung in Kontrolldatei"
-#: access/transam/xlog.c:8198
+#: access/transam/xlog.c:8195
#, c-format
msgid "invalid secondary checkpoint link in control file"
msgstr "ungültige sekundäre Checkpoint-Verknüpfung in Kontrolldatei"
-#: access/transam/xlog.c:8202
+#: access/transam/xlog.c:8199
#, c-format
msgid "invalid checkpoint link in backup_label file"
msgstr "ungültige Checkpoint-Verknüpfung in backup_label-Datei"
-#: access/transam/xlog.c:8219
+#: access/transam/xlog.c:8216
#, c-format
msgid "invalid primary checkpoint record"
msgstr "ungültiger primärer Checkpoint-Datensatz"
-#: access/transam/xlog.c:8223
+#: access/transam/xlog.c:8220
#, c-format
msgid "invalid secondary checkpoint record"
msgstr "ungültiger sekundärer Checkpoint-Datensatz"
-#: access/transam/xlog.c:8227
+#: access/transam/xlog.c:8224
#, c-format
msgid "invalid checkpoint record"
msgstr "ungültiger Checkpoint-Datensatz"
-#: access/transam/xlog.c:8238
+#: access/transam/xlog.c:8235
#, 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:8242
+#: access/transam/xlog.c:8239
#, 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:8246
+#: access/transam/xlog.c:8243
#, c-format
msgid "invalid resource manager ID in checkpoint record"
msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz"
-#: access/transam/xlog.c:8259
+#: access/transam/xlog.c:8256
#, c-format
msgid "invalid xl_info in primary checkpoint record"
msgstr "ungültige xl_info im primären Checkpoint-Datensatz"
-#: access/transam/xlog.c:8263
+#: access/transam/xlog.c:8260
#, c-format
msgid "invalid xl_info in secondary checkpoint record"
msgstr "ungültige xl_info im sekundären Checkpoint-Datensatz"
-#: access/transam/xlog.c:8267
+#: access/transam/xlog.c:8264
#, c-format
msgid "invalid xl_info in checkpoint record"
msgstr "ungültige xl_info im Checkpoint-Datensatz"
-#: access/transam/xlog.c:8278
+#: access/transam/xlog.c:8275
#, c-format
msgid "invalid length of primary checkpoint record"
msgstr "ungültige Länge des primären Checkpoint-Datensatzes"
-#: access/transam/xlog.c:8282
+#: access/transam/xlog.c:8279
#, c-format
msgid "invalid length of secondary checkpoint record"
msgstr "ungültige Länge des sekundären Checkpoint-Datensatzes"
-#: access/transam/xlog.c:8286
+#: access/transam/xlog.c:8283
#, c-format
msgid "invalid length of checkpoint record"
msgstr "ungültige Länge des Checkpoint-Datensatzes"
-#: access/transam/xlog.c:8489
+#: access/transam/xlog.c:8486
#, c-format
msgid "shutting down"
msgstr "fahre herunter"
-#: access/transam/xlog.c:8808
+#: access/transam/xlog.c:8791
#, c-format
msgid "checkpoint skipped because system is idle"
msgstr "Checkpoint übersprungen weil das System inaktiv ist"
-#: access/transam/xlog.c:9013
+#: access/transam/xlog.c:8996
#, c-format
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr "gleichzeitige Write-Ahead-Log-Aktivität während das Datenbanksystem herunterfährt"
-#: access/transam/xlog.c:9267
+#: access/transam/xlog.c:9250
#, c-format
msgid "skipping restartpoint, recovery has already ended"
msgstr "Restart-Punkt übersprungen, Wiederherstellung ist bereits beendet"
-#: access/transam/xlog.c:9290
+#: access/transam/xlog.c:9273
#, c-format
msgid "skipping restartpoint, already performed at %X/%X"
msgstr "Restart-Punkt wird übersprungen, schon bei %X/%X erledigt"
-#: access/transam/xlog.c:9466
+#: access/transam/xlog.c:9449
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "Recovery-Restart-Punkt bei %X/%X"
-#: access/transam/xlog.c:9602
+#: access/transam/xlog.c:9585
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "Restore-Punkt »%s« erzeugt bei %X/%X"
-#: access/transam/xlog.c:9744
+#: access/transam/xlog.c:9727
#, 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:9753
+#: access/transam/xlog.c:9736
#, 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:9769
+#: access/transam/xlog.c:9752
#, 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:9845
+#: access/transam/xlog.c:9828
#, c-format
msgid "online backup was canceled, recovery cannot continue"
msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden"
-#: access/transam/xlog.c:9903 access/transam/xlog.c:9961
-#: access/transam/xlog.c:9984
+#: access/transam/xlog.c:9886 access/transam/xlog.c:9944
+#: access/transam/xlog.c:9967
#, 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:10272
+#: access/transam/xlog.c:10255
#, c-format
msgid "could not fsync log segment %s: %m"
msgstr "konnte Logsegment %s nicht fsyncen: %m"
-#: access/transam/xlog.c:10297
+#: access/transam/xlog.c:10280
#, c-format
msgid "could not fsync log file %s: %m"
msgstr "konnte Logdatei %s nicht fsyncen: %m"
-#: access/transam/xlog.c:10305
+#: access/transam/xlog.c:10288
#, 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:10314
+#: access/transam/xlog.c:10297
#, c-format
msgid "could not fdatasync log file %s: %m"
msgstr "konnte Logdatei %s nicht fdatasyncen: %m"
-#: access/transam/xlog.c:10405 access/transam/xlog.c:10930
+#: access/transam/xlog.c:10388 access/transam/xlog.c:10913
#: access/transam/xlogfuncs.c:297 access/transam/xlogfuncs.c:324
#: access/transam/xlogfuncs.c:363 access/transam/xlogfuncs.c:384
#: access/transam/xlogfuncs.c:405
@@ -2414,63 +2414,63 @@ msgstr "konnte Logdatei %s nicht fdatasyncen: %m"
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:10414 access/transam/xlog.c:10939
+#: access/transam/xlog.c:10397 access/transam/xlog.c:10922
#, 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:10415 access/transam/xlog.c:10940
+#: access/transam/xlog.c:10398 access/transam/xlog.c:10923
#: access/transam/xlogfuncs.c:330
#, c-format
msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
msgstr "wal_level muss beim Serverstart auf »replica« oder »logical« gesetzt werden."
-#: access/transam/xlog.c:10420
+#: access/transam/xlog.c:10403
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "Backup-Label zu lang (maximal %d Bytes)"
-#: access/transam/xlog.c:10457 access/transam/xlog.c:10730
-#: access/transam/xlog.c:10768
+#: access/transam/xlog.c:10440 access/transam/xlog.c:10713
+#: access/transam/xlog.c:10751
#, c-format
msgid "a backup is already in progress"
msgstr "ein Backup läuft bereits"
-#: access/transam/xlog.c:10458
+#: access/transam/xlog.c:10441
#, 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:10553
+#: access/transam/xlog.c:10536
#, 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:10555 access/transam/xlog.c:11135
+#: access/transam/xlog.c:10538 access/transam/xlog.c:11118
#, 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:10622 replication/basebackup.c:1114
+#: access/transam/xlog.c:10605 replication/basebackup.c:1114
#: utils/adt/misc.c:511
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
-#: access/transam/xlog.c:10629 replication/basebackup.c:1119
+#: access/transam/xlog.c:10612 replication/basebackup.c:1119
#: utils/adt/misc.c:516
#, 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:10682 commands/tablespace.c:389
+#: access/transam/xlog.c:10665 commands/tablespace.c:389
#: commands/tablespace.c:551 replication/basebackup.c:1134 utils/adt/misc.c:524
#, c-format
msgid "tablespaces are not supported on this platform"
msgstr "Tablespaces werden auf dieser Plattform nicht unterstützt"
-#: access/transam/xlog.c:10724 access/transam/xlog.c:10762
-#: access/transam/xlog.c:10978 access/transam/xlogarchive.c:104
+#: access/transam/xlog.c:10707 access/transam/xlog.c:10745
+#: access/transam/xlog.c:10961 access/transam/xlogarchive.c:104
#: access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208
#: commands/extension.c:3339 commands/tablespace.c:780
#: commands/tablespace.c:871 guc-file.l:1059 replication/basebackup.c:496
@@ -2483,129 +2483,129 @@ msgstr "Tablespaces werden auf dieser Plattform nicht unterstützt"
msgid "could not stat file \"%s\": %m"
msgstr "konnte »stat« für Datei »%s« nicht ausführen: %m"
-#: access/transam/xlog.c:10731 access/transam/xlog.c:10769
+#: access/transam/xlog.c:10714 access/transam/xlog.c:10752
#, 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:10748 access/transam/xlog.c:10786
-#: access/transam/xlog.c:11193 postmaster/syslogger.c:1475
+#: access/transam/xlog.c:10731 access/transam/xlog.c:10769
+#: access/transam/xlog.c:11176 postmaster/syslogger.c:1475
#: postmaster/syslogger.c:1488
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "konnte Datei »%s« nicht schreiben: %m"
-#: access/transam/xlog.c:10955
+#: access/transam/xlog.c:10938
#, c-format
msgid "exclusive backup not in progress"
msgstr "es läuft kein exklusives Backup"
-#: access/transam/xlog.c:10982
+#: access/transam/xlog.c:10965
#, c-format
msgid "a backup is not in progress"
msgstr "es läuft kein Backup"
-#: access/transam/xlog.c:11068 access/transam/xlog.c:11081
-#: access/transam/xlog.c:11434 access/transam/xlog.c:11440
-#: access/transam/xlog.c:11524 access/transam/xlogfuncs.c:698
+#: access/transam/xlog.c:11051 access/transam/xlog.c:11064
+#: access/transam/xlog.c:11417 access/transam/xlog.c:11423
+#: access/transam/xlog.c:11507 access/transam/xlogfuncs.c:698
#, c-format
msgid "invalid data in file \"%s\""
msgstr "ungültige Daten in Datei »%s«"
-#: access/transam/xlog.c:11085 replication/basebackup.c:1012
+#: access/transam/xlog.c:11068 replication/basebackup.c:1012
#, 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:11086 replication/basebackup.c:1013
+#: access/transam/xlog.c:11069 replication/basebackup.c:1013
#, 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:11133
+#: access/transam/xlog.c:11116
#, 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:11248
+#: access/transam/xlog.c:11231
#, 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:11258
+#: access/transam/xlog.c:11241
#, 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:11260
+#: access/transam/xlog.c:11243
#, 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:11267
+#: access/transam/xlog.c:11250
#, 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:11271
+#: access/transam/xlog.c:11254
#, 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"
#. translator: %s is a WAL record description
-#: access/transam/xlog.c:11564
+#: access/transam/xlog.c:11547
#, c-format
msgid "WAL redo at %X/%X for %s"
msgstr "WAL-Redo bei %X/%X für %s"
-#: access/transam/xlog.c:11613
+#: access/transam/xlog.c:11596
#, c-format
msgid "online backup mode was not canceled"
msgstr "Online-Sicherungsmodus wurde nicht storniert"
-#: access/transam/xlog.c:11614
+#: access/transam/xlog.c:11597
#, 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:11623 access/transam/xlog.c:11635
-#: access/transam/xlog.c:11645
+#: access/transam/xlog.c:11606 access/transam/xlog.c:11618
+#: access/transam/xlog.c:11628
#, c-format
msgid "online backup mode canceled"
msgstr "Online-Sicherungsmodus storniert"
-#: access/transam/xlog.c:11636
+#: access/transam/xlog.c:11619
#, 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:11646
+#: access/transam/xlog.c:11629
#, 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:11770 access/transam/xlogutils.c:726
-#: replication/walreceiver.c:982 replication/walsender.c:2423
+#: access/transam/xlog.c:11753 access/transam/xlogutils.c:726
+#: replication/walreceiver.c:982 replication/walsender.c:2415
#, 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:11786
+#: access/transam/xlog.c:11769
#, 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:12344
+#: access/transam/xlog.c:12324
#, c-format
msgid "received promote request"
msgstr "Anforderung zum Befördern empfangen"
-#: access/transam/xlog.c:12357
+#: access/transam/xlog.c:12337
#, c-format
msgid "trigger file found: %s"
msgstr "Triggerdatei gefunden: %s"
-#: access/transam/xlog.c:12366
+#: access/transam/xlog.c:12346
#, c-format
msgid "could not stat trigger file \"%s\": %m"
msgstr "konnte »stat« für Trigger-Datei »%s« nicht ausführen: %m"
@@ -2665,7 +2665,7 @@ msgstr "ein Backup läuft bereits in dieser Sitzung"
#: commands/tablespace.c:713 postmaster/postmaster.c:1482
#: replication/basebackup.c:381 replication/basebackup.c:726
#: storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2470
-#: storage/file/fd.c:3083 storage/ipc/dsm.c:301 utils/adt/misc.c:427
+#: storage/file/fd.c:3083 storage/ipc/dsm.c:296 utils/adt/misc.c:427
#: utils/misc/tzparser.c:339
#, c-format
msgid "could not open directory \"%s\": %m"
@@ -2687,7 +2687,7 @@ msgstr "Meinten Sie pg_stop_backup('f')?"
#: executor/execExpr.c:2121 executor/execSRF.c:690 executor/functions.c:1029
#: foreign/foreign.c:488 libpq/hba.c:2579 replication/logical/launcher.c:1126
#: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467
-#: replication/slotfuncs.c:197 replication/walsender.c:3190
+#: replication/slotfuncs.c:197 replication/walsender.c:3182
#: utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501
#: utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819
#: utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134
@@ -2703,7 +2703,7 @@ msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine
#: commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:725
#: foreign/foreign.c:493 libpq/hba.c:2583 replication/logical/launcher.c:1130
#: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471
-#: replication/slotfuncs.c:201 replication/walsender.c:3194
+#: replication/slotfuncs.c:201 replication/walsender.c:3186
#: utils/adt/datetime.c:4800 utils/adt/genfile.c:425 utils/adt/genfile.c:505
#: utils/adt/misc.c:387 utils/adt/pgstatfuncs.c:462 utils/adt/pgstatfuncs.c:563
#: utils/misc/guc.c:8614 utils/misc/pg_config.c:44 utils/mmgr/portalmem.c:1071
@@ -2888,17 +2888,17 @@ msgstr "Datensatz mit ungültiger Länge bei %X/%X"
msgid "invalid compressed image at %X/%X, block %d"
msgstr "ungültiges komprimiertes Abbild bei %X/%X, Block %d"
-#: access/transam/xlogutils.c:751 replication/walsender.c:2442
+#: access/transam/xlogutils.c:751 replication/walsender.c:2434
#, c-format
msgid "could not read from log segment %s, offset %u, length %lu: %m"
msgstr "konnte nicht aus Logsegment %s bei Position %u, Länge %lu lesen: %m"
-#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3537
+#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3549
#, c-format
msgid "--%s requires a value"
msgstr "--%s benötigt einen Wert"
-#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3542
+#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3554
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s benötigt einen Wert"
@@ -3024,7 +3024,7 @@ msgstr "ungültiger Privilegtyp %s für Fremdserver"
msgid "column privileges are only valid for relations"
msgstr "Spaltenprivilegien sind nur für Relation gültig"
-#: catalog/aclchk.c:696 catalog/aclchk.c:3926 catalog/aclchk.c:4708
+#: catalog/aclchk.c:696 catalog/aclchk.c:3929 catalog/aclchk.c:4711
#: catalog/objectaddress.c:928 catalog/pg_largeobject.c:111
#: storage/large_object/inv_api.c:291
#, c-format
@@ -3067,9 +3067,9 @@ msgstr "Large Object %u existiert nicht"
#: commands/user.c:583 commands/user.c:591 commands/user.c:599
#: commands/user.c:607 commands/user.c:615 commands/user.c:623
#: commands/user.c:632 commands/user.c:640 commands/user.c:648
-#: parser/parse_utilcmd.c:411 replication/pgoutput/pgoutput.c:108
-#: replication/pgoutput/pgoutput.c:129 replication/walsender.c:804
-#: replication/walsender.c:815 replication/walsender.c:825
+#: parser/parse_utilcmd.c:427 replication/pgoutput/pgoutput.c:108
+#: replication/pgoutput/pgoutput.c:129 replication/walsender.c:808
+#: replication/walsender.c:819 replication/walsender.c:829
#, c-format
msgid "conflicting or redundant options"
msgstr "widersprüchliche oder überflüssige Optionen"
@@ -3084,8 +3084,8 @@ msgstr "Vorgabeprivilegien können nicht für Spalten gesetzt werden"
msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHEMAS verwendet wird"
-#: catalog/aclchk.c:1521 catalog/objectaddress.c:1389 commands/analyze.c:399
-#: commands/copy.c:4827 commands/sequence.c:1699 commands/tablecmds.c:5691
+#: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399
+#: commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691
#: commands/tablecmds.c:5838 commands/tablecmds.c:5895
#: commands/tablecmds.c:5968 commands/tablecmds.c:6062
#: commands/tablecmds.c:6121 commands/tablecmds.c:6246
@@ -3094,419 +3094,419 @@ msgstr "Klausel IN SCHEMA kann nicht verwendet werden, wenn GRANT/REVOKE ON SCHE
#: commands/tablecmds.c:8898 commands/tablecmds.c:9022
#: commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342
#: parser/parse_relation.c:2733 parser/parse_relation.c:2795
-#: parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2871
+#: parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2870
#: utils/adt/ruleutils.c:2373
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgstr "Spalte »%s« von Relation »%s« existiert nicht"
-#: catalog/aclchk.c:1787 catalog/objectaddress.c:1229 commands/sequence.c:1137
-#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2061
-#: utils/adt/acl.c:2091 utils/adt/acl.c:2123 utils/adt/acl.c:2155
-#: utils/adt/acl.c:2183 utils/adt/acl.c:2213
+#: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137
+#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060
+#: utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154
+#: utils/adt/acl.c:2182 utils/adt/acl.c:2212
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "»%s« ist keine Sequenz"
-#: catalog/aclchk.c:1825
+#: catalog/aclchk.c:1828
#, c-format
msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
msgstr "Sequenz »%s« unterstützt nur die Privilegien USAGE, SELECT und UPDATE"
-#: catalog/aclchk.c:1842
+#: catalog/aclchk.c:1845
#, c-format
msgid "invalid privilege type %s for table"
msgstr "ungültiger Privilegtyp %s für Tabelle"
-#: catalog/aclchk.c:2008
+#: catalog/aclchk.c:2011
#, c-format
msgid "invalid privilege type %s for column"
msgstr "ungültiger Privilegtyp %s für Spalte"
-#: catalog/aclchk.c:2021
+#: catalog/aclchk.c:2024
#, c-format
msgid "sequence \"%s\" only supports SELECT column privileges"
msgstr "Sequenz »%s« unterstützt nur den Spaltenprivilegientyp SELECT"
-#: catalog/aclchk.c:2603
+#: catalog/aclchk.c:2606
#, c-format
msgid "language \"%s\" is not trusted"
msgstr "Sprache »%s« ist nicht »trusted«"
-#: catalog/aclchk.c:2605
+#: catalog/aclchk.c:2608
#, c-format
msgid "GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages."
msgstr "GRANT und REVOKE sind für nicht vertrauenswürdige Sprachen nicht erlaubt, weil nur Superuser nicht vertrauenswürdige Sprachen verwenden können."
-#: catalog/aclchk.c:3119
+#: catalog/aclchk.c:3122
#, c-format
msgid "cannot set privileges of array types"
msgstr "für Array-Typen können keine Privilegien gesetzt werden"
-#: catalog/aclchk.c:3120
+#: catalog/aclchk.c:3123
#, c-format
msgid "Set the privileges of the element type instead."
msgstr "Setzen Sie stattdessen die Privilegien des Elementtyps."
-#: catalog/aclchk.c:3127 catalog/objectaddress.c:1519
+#: catalog/aclchk.c:3130 catalog/objectaddress.c:1519
#, c-format
msgid "\"%s\" is not a domain"
msgstr "»%s« ist keine Domäne"
-#: catalog/aclchk.c:3247
+#: catalog/aclchk.c:3250
#, c-format
msgid "unrecognized privilege type \"%s\""
msgstr "unbekannter Privilegtyp »%s«"
-#: catalog/aclchk.c:3296
+#: catalog/aclchk.c:3299
#, c-format
msgid "permission denied for column %s"
msgstr "keine Berechtigung für Spalte %s"
-#: catalog/aclchk.c:3298
+#: catalog/aclchk.c:3301
#, c-format
msgid "permission denied for relation %s"
msgstr "keine Berechtigung für Relation %s"
-#: catalog/aclchk.c:3300 commands/sequence.c:599 commands/sequence.c:833
+#: catalog/aclchk.c:3303 commands/sequence.c:599 commands/sequence.c:833
#: commands/sequence.c:875 commands/sequence.c:916 commands/sequence.c:1797
#: commands/sequence.c:1861
#, c-format
msgid "permission denied for sequence %s"
msgstr "keine Berechtigung für Sequenz %s"
-#: catalog/aclchk.c:3302
+#: catalog/aclchk.c:3305
#, c-format
msgid "permission denied for database %s"
msgstr "keine Berechtigung für Datenbank %s"
-#: catalog/aclchk.c:3304
+#: catalog/aclchk.c:3307
#, c-format
msgid "permission denied for function %s"
msgstr "keine Berechtigung für Funktion %s"
-#: catalog/aclchk.c:3306
+#: catalog/aclchk.c:3309
#, c-format
msgid "permission denied for operator %s"
msgstr "keine Berechtigung für Operator %s"
-#: catalog/aclchk.c:3308
+#: catalog/aclchk.c:3311
#, c-format
msgid "permission denied for type %s"
msgstr "keine Berechtigung für Typ %s"
-#: catalog/aclchk.c:3310
+#: catalog/aclchk.c:3313
#, c-format
msgid "permission denied for language %s"
msgstr "keine Berechtigung für Sprache %s"
-#: catalog/aclchk.c:3312
+#: catalog/aclchk.c:3315
#, c-format
msgid "permission denied for large object %s"
msgstr "keine Berechtigung für Large Object %s"
-#: catalog/aclchk.c:3314
+#: catalog/aclchk.c:3317
#, c-format
msgid "permission denied for schema %s"
msgstr "keine Berechtigung für Schema %s"
-#: catalog/aclchk.c:3316
+#: catalog/aclchk.c:3319
#, c-format
msgid "permission denied for operator class %s"
msgstr "keine Berechtigung für Operatorklasse %s"
-#: catalog/aclchk.c:3318
+#: catalog/aclchk.c:3321
#, c-format
msgid "permission denied for operator family %s"
msgstr "keine Berechtigung für Operatorfamilie %s"
-#: catalog/aclchk.c:3320
+#: catalog/aclchk.c:3323
#, c-format
msgid "permission denied for collation %s"
msgstr "keine Berechtigung für Sortierfolge %s"
-#: catalog/aclchk.c:3322
+#: catalog/aclchk.c:3325
#, c-format
msgid "permission denied for conversion %s"
msgstr "keine Berechtigung für Konversion %s"
-#: catalog/aclchk.c:3324
+#: catalog/aclchk.c:3327
#, c-format
msgid "permission denied for statistics object %s"
msgstr "keine Berechtigung für Statistikobjekt %s"
-#: catalog/aclchk.c:3326
+#: catalog/aclchk.c:3329
#, c-format
msgid "permission denied for tablespace %s"
msgstr "keine Berechtigung für Tablespace %s"
-#: catalog/aclchk.c:3328
+#: catalog/aclchk.c:3331
#, c-format
msgid "permission denied for text search dictionary %s"
msgstr "keine Berechtigung für Textsuchewörterbuch %s"
-#: catalog/aclchk.c:3330
+#: catalog/aclchk.c:3333
#, c-format
msgid "permission denied for text search configuration %s"
msgstr "keine Berechtigung für Textsuchekonfiguration %s"
-#: catalog/aclchk.c:3332
+#: catalog/aclchk.c:3335
#, c-format
msgid "permission denied for foreign-data wrapper %s"
msgstr "keine Berechtigung für Fremddaten-Wrapper %s"
-#: catalog/aclchk.c:3334
+#: catalog/aclchk.c:3337
#, c-format
msgid "permission denied for foreign server %s"
msgstr "keine Berechtigung für Fremdserver %s"
-#: catalog/aclchk.c:3336
+#: catalog/aclchk.c:3339
#, c-format
msgid "permission denied for event trigger %s"
msgstr "keine Berechtigung für Ereignistrigger %s"
-#: catalog/aclchk.c:3338
+#: catalog/aclchk.c:3341
#, c-format
msgid "permission denied for extension %s"
msgstr "keine Berechtigung für Erweiterung %s"
-#: catalog/aclchk.c:3340
+#: catalog/aclchk.c:3343
#, c-format
msgid "permission denied for publication %s"
msgstr "keine Berechtigung für Publikation %s"
-#: catalog/aclchk.c:3342
+#: catalog/aclchk.c:3345
#, c-format
msgid "permission denied for subscription %s"
msgstr "keine Berechtigung für Subskription %s"
-#: catalog/aclchk.c:3348 catalog/aclchk.c:3350
+#: catalog/aclchk.c:3351 catalog/aclchk.c:3353
#, c-format
msgid "must be owner of relation %s"
msgstr "Berechtigung nur für Eigentümer der Relation %s"
-#: catalog/aclchk.c:3352
+#: catalog/aclchk.c:3355
#, c-format
msgid "must be owner of sequence %s"
msgstr "Berechtigung nur für Eigentümer der Sequenz %s"
-#: catalog/aclchk.c:3354
+#: catalog/aclchk.c:3357
#, c-format
msgid "must be owner of database %s"
msgstr "Berechtigung nur für Eigentümer der Datenbank %s"
-#: catalog/aclchk.c:3356
+#: catalog/aclchk.c:3359
#, c-format
msgid "must be owner of function %s"
msgstr "Berechtigung nur für Eigentümer der Funktion %s"
-#: catalog/aclchk.c:3358
+#: catalog/aclchk.c:3361
#, c-format
msgid "must be owner of operator %s"
msgstr "Berechtigung nur für Eigentümer des Operators %s"
-#: catalog/aclchk.c:3360
+#: catalog/aclchk.c:3363
#, c-format
msgid "must be owner of type %s"
msgstr "Berechtigung nur für Eigentümer des Typs %s"
-#: catalog/aclchk.c:3362
+#: catalog/aclchk.c:3365
#, c-format
msgid "must be owner of language %s"
msgstr "Berechtigung nur für Eigentümer der Sprache %s"
-#: catalog/aclchk.c:3364
+#: catalog/aclchk.c:3367
#, c-format
msgid "must be owner of large object %s"
msgstr "Berechtigung nur für Eigentümer des Large Object %s"
-#: catalog/aclchk.c:3366
+#: catalog/aclchk.c:3369
#, c-format
msgid "must be owner of schema %s"
msgstr "Berechtigung nur für Eigentümer des Schemas %s"
-#: catalog/aclchk.c:3368
+#: catalog/aclchk.c:3371
#, c-format
msgid "must be owner of operator class %s"
msgstr "Berechtigung nur für Eigentümer der Operatorklasse %s"
-#: catalog/aclchk.c:3370
+#: catalog/aclchk.c:3373
#, c-format
msgid "must be owner of operator family %s"
msgstr "Berechtigung nur für Eigentümer der Operatorfamilie %s"
-#: catalog/aclchk.c:3372
+#: catalog/aclchk.c:3375
#, c-format
msgid "must be owner of collation %s"
msgstr "Berechtigung nur für Eigentümer der Sortierfolge %s"
-#: catalog/aclchk.c:3374
+#: catalog/aclchk.c:3377
#, c-format
msgid "must be owner of conversion %s"
msgstr "Berechtigung nur für Eigentümer der Konversion %s"
-#: catalog/aclchk.c:3376
+#: catalog/aclchk.c:3379
#, c-format
msgid "must be owner of statistics object %s"
msgstr "Berechtigung nur für Eigentümer des Statistikobjekts %s"
-#: catalog/aclchk.c:3378
+#: catalog/aclchk.c:3381
#, c-format
msgid "must be owner of tablespace %s"
msgstr "Berechtigung nur für Eigentümer des Tablespace %s"
-#: catalog/aclchk.c:3380
+#: catalog/aclchk.c:3383
#, c-format
msgid "must be owner of text search dictionary %s"
msgstr "Berechtigung nur für Eigentümer des Textsuchewörterbuches %s"
-#: catalog/aclchk.c:3382
+#: catalog/aclchk.c:3385
#, c-format
msgid "must be owner of text search configuration %s"
msgstr "Berechtigung nur für Eigentümer der Textsuchekonfiguration %s"
-#: catalog/aclchk.c:3384
+#: catalog/aclchk.c:3387
#, c-format
msgid "must be owner of foreign-data wrapper %s"
msgstr "Berechtigung nur für Eigentümer des Fremddaten-Wrappers %s"
-#: catalog/aclchk.c:3386
+#: catalog/aclchk.c:3389
#, c-format
msgid "must be owner of foreign server %s"
msgstr "Berechtigung nur für Eigentümer des Fremdservers %s"
-#: catalog/aclchk.c:3388
+#: catalog/aclchk.c:3391
#, c-format
msgid "must be owner of event trigger %s"
msgstr "Berechtigung nur für Eigentümer des Ereignistriggers %s"
-#: catalog/aclchk.c:3390
+#: catalog/aclchk.c:3393
#, c-format
msgid "must be owner of extension %s"
msgstr "Berechtigung nur für Eigentümer der Erweiterung %s"
-#: catalog/aclchk.c:3392
+#: catalog/aclchk.c:3395
#, c-format
msgid "must be owner of publication %s"
msgstr "Berechtigung nur für Eigentümer der Publikation %s"
-#: catalog/aclchk.c:3394
+#: catalog/aclchk.c:3397
#, c-format
msgid "must be owner of subscription %s"
msgstr "Berechtigung nur für Eigentümer der Subskription %s"
-#: catalog/aclchk.c:3436
+#: catalog/aclchk.c:3439
#, c-format
msgid "permission denied for column \"%s\" of relation \"%s\""
msgstr "keine Berechtigung für Spalte »%s« von Relation »%s«"
-#: catalog/aclchk.c:3559 catalog/aclchk.c:3567
+#: catalog/aclchk.c:3562 catalog/aclchk.c:3570
#, c-format
msgid "attribute %d of relation with OID %u does not exist"
msgstr "Attribut %d der Relation mit OID %u existiert nicht"
-#: catalog/aclchk.c:3640 catalog/aclchk.c:4559
+#: catalog/aclchk.c:3643 catalog/aclchk.c:4562
#, c-format
msgid "relation with OID %u does not exist"
msgstr "Relation mit OID %u existiert nicht"
-#: catalog/aclchk.c:3739 catalog/aclchk.c:4977
+#: catalog/aclchk.c:3742 catalog/aclchk.c:4980
#, c-format
msgid "database with OID %u does not exist"
msgstr "Datenbank mit OID %u existiert nicht"
-#: catalog/aclchk.c:3793 catalog/aclchk.c:4637 tcop/fastpath.c:223
+#: catalog/aclchk.c:3796 catalog/aclchk.c:4640 tcop/fastpath.c:223
#: utils/fmgr/fmgr.c:2117
#, c-format
msgid "function with OID %u does not exist"
msgstr "Funktion mit OID %u existiert nicht"
-#: catalog/aclchk.c:3847 catalog/aclchk.c:4663
+#: catalog/aclchk.c:3850 catalog/aclchk.c:4666
#, c-format
msgid "language with OID %u does not exist"
msgstr "Sprache mit OID %u existiert nicht"
-#: catalog/aclchk.c:4011 catalog/aclchk.c:4735
+#: catalog/aclchk.c:4014 catalog/aclchk.c:4738
#, c-format
msgid "schema with OID %u does not exist"
msgstr "Schema mit OID %u existiert nicht"
-#: catalog/aclchk.c:4065 catalog/aclchk.c:4762
+#: catalog/aclchk.c:4068 catalog/aclchk.c:4765
#, c-format
msgid "tablespace with OID %u does not exist"
msgstr "Tablespace mit OID %u existiert nicht"
-#: catalog/aclchk.c:4124 catalog/aclchk.c:4896 commands/foreigncmds.c:324
+#: catalog/aclchk.c:4127 catalog/aclchk.c:4899 commands/foreigncmds.c:324
#, c-format
msgid "foreign-data wrapper with OID %u does not exist"
msgstr "Fremddaten-Wrapper mit OID %u existiert nicht"
-#: catalog/aclchk.c:4186 catalog/aclchk.c:4923 commands/foreigncmds.c:459
+#: catalog/aclchk.c:4189 catalog/aclchk.c:4926 commands/foreigncmds.c:459
#, c-format
msgid "foreign server with OID %u does not exist"
msgstr "Fremdserver mit OID %u existiert nicht"
-#: catalog/aclchk.c:4246 catalog/aclchk.c:4585 utils/cache/typcache.c:240
+#: catalog/aclchk.c:4249 catalog/aclchk.c:4588 utils/cache/typcache.c:240
#, c-format
msgid "type with OID %u does not exist"
msgstr "Typ mit OID %u existiert nicht"
-#: catalog/aclchk.c:4611
+#: catalog/aclchk.c:4614
#, c-format
msgid "operator with OID %u does not exist"
msgstr "Operator mit OID %u existiert nicht"
-#: catalog/aclchk.c:4788
+#: catalog/aclchk.c:4791
#, c-format
msgid "operator class with OID %u does not exist"
msgstr "Operatorklasse mit OID %u existiert nicht"
-#: catalog/aclchk.c:4815
+#: catalog/aclchk.c:4818
#, c-format
msgid "operator family with OID %u does not exist"
msgstr "Operatorfamilie mit OID %u existiert nicht"
-#: catalog/aclchk.c:4842
+#: catalog/aclchk.c:4845
#, c-format
msgid "text search dictionary with OID %u does not exist"
msgstr "Textsuchewörterbuch mit OID %u existiert nicht"
-#: catalog/aclchk.c:4869
+#: catalog/aclchk.c:4872
#, c-format
msgid "text search configuration with OID %u does not exist"
msgstr "Textsuchekonfiguration mit OID %u existiert nicht"
-#: catalog/aclchk.c:4950 commands/event_trigger.c:588
+#: catalog/aclchk.c:4953 commands/event_trigger.c:588
#, c-format
msgid "event trigger with OID %u does not exist"
msgstr "Ereignistrigger mit OID %u existiert nicht"
-#: catalog/aclchk.c:5003 commands/collationcmds.c:348
+#: catalog/aclchk.c:5006 commands/collationcmds.c:348
#, c-format
msgid "collation with OID %u does not exist"
msgstr "Sortierfolge mit OID %u existiert nicht"
-#: catalog/aclchk.c:5029
+#: catalog/aclchk.c:5032
#, c-format
msgid "conversion with OID %u does not exist"
msgstr "Konversion mit OID %u existiert nicht"
-#: catalog/aclchk.c:5070
+#: catalog/aclchk.c:5073
#, c-format
msgid "extension with OID %u does not exist"
msgstr "Erweiterung mit OID %u existiert nicht"
-#: catalog/aclchk.c:5097 commands/publicationcmds.c:733
+#: catalog/aclchk.c:5100 commands/publicationcmds.c:733
#, c-format
msgid "publication with OID %u does not exist"
msgstr "Publikation mit OID %u existiert nicht"
-#: catalog/aclchk.c:5123 commands/subscriptioncmds.c:1097
+#: catalog/aclchk.c:5126 commands/subscriptioncmds.c:1097
#, c-format
msgid "subscription with OID %u does not exist"
msgstr "Subskription mit OID %u existiert nicht"
-#: catalog/aclchk.c:5149
+#: catalog/aclchk.c:5152
#, c-format
msgid "statistics object with OID %u does not exist"
msgstr "Statistikobjekt mit OID %u existiert nicht"
@@ -3738,7 +3738,7 @@ msgstr "Tabelle »%s« verweist auf »%s«."
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "Leeren Sie die Tabelle »%s« gleichzeitig oder verwenden Sie TRUNCATE ... CASCADE."
-#: catalog/index.c:214 parser/parse_utilcmd.c:1969
+#: catalog/index.c:214 parser/parse_utilcmd.c:1993
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "mehrere Primärschlüssel für Tabelle »%s« nicht erlaubt"
@@ -3764,7 +3764,7 @@ msgid "shared indexes cannot be created after initdb"
msgstr "Cluster-globale Indexe können nicht nach initdb erzeugt werden"
#: catalog/index.c:811 commands/createas.c:250 commands/sequence.c:152
-#: parser/parse_utilcmd.c:210
+#: parser/parse_utilcmd.c:211
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "Relation »%s« existiert bereits, wird übersprungen"
@@ -3795,7 +3795,7 @@ msgid "index \"%s\" was reindexed"
msgstr "Index »%s« wurde neu indiziert"
#: catalog/namespace.c:236 catalog/namespace.c:434 catalog/namespace.c:526
-#: commands/trigger.c:5150
+#: commands/trigger.c:5162
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "Verweise auf andere Datenbanken sind nicht implementiert: »%s.%s.%s«"
@@ -3878,7 +3878,7 @@ msgstr "Textsuchekonfiguration »%s« existiert nicht"
msgid "cross-database references are not implemented: %s"
msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s"
-#: catalog/namespace.c:2815 gram.y:14336 gram.y:15757 parser/parse_expr.c:796
+#: catalog/namespace.c:2815 gram.y:14337 gram.y:15758 parser/parse_expr.c:796
#: parser/parse_target.c:1199
#, c-format
msgid "improper qualified name (too many dotted names): %s"
@@ -3980,7 +3980,7 @@ msgstr "Vorgabewert für Spalte »%s« von Relation »%s« existiert nicht"
#: catalog/objectaddress.c:1508 commands/functioncmds.c:128
#: commands/tablecmds.c:253 commands/typecmds.c:3295 parser/parse_type.c:244
-#: parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4437
+#: parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4436
#, c-format
msgid "type \"%s\" does not exist"
msgstr "Typ »%s« existiert nicht"
@@ -4389,7 +4389,7 @@ msgstr "Partition »%s« würde sich mit Partition »%s« überlappen"
#: executor/execExprInterp.c:2853 executor/execMain.c:1916
#: executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158
#: executor/execMain.c:3386 executor/nodeModifyTable.c:1437
-#: parser/parse_utilcmd.c:1212
+#: parser/parse_utilcmd.c:1236
msgid "could not convert row type"
msgstr "konnte Zeilentyp nicht umwandeln"
@@ -4450,7 +4450,7 @@ msgstr "Abschlussfunktion mit zusätzlichen Argumenten darf nicht als STRICT dek
msgid "return type of combine function %s is not %s"
msgstr "Rückgabetyp der Kombinierfunktion %s ist nicht %s"
-#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3594
+#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3598
#, c-format
msgid "combine function with transition type %s must not be declared STRICT"
msgstr "Kombinierfunktion mit Übergangstyp %s darf nicht als STRICT deklariert sein"
@@ -5208,42 +5208,42 @@ 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/async.c:561
+#: commands/async.c:568
#, c-format
msgid "channel name cannot be empty"
msgstr "Kanalname kann nicht leer sein"
-#: commands/async.c:566
+#: commands/async.c:573
#, c-format
msgid "channel name too long"
msgstr "Kanalname zu lang"
-#: commands/async.c:573
+#: commands/async.c:580
#, c-format
msgid "payload string too long"
msgstr "Payload-Zeichenkette zu lang"
-#: commands/async.c:759
+#: commands/async.c:766
#, c-format
msgid "cannot PREPARE a transaction that has executed LISTEN, UNLISTEN, or NOTIFY"
msgstr "PREPARE kann nicht in einer Transaktion ausgeführt werden, die LISTEN, UNLISTEN oder NOTIFY ausgeführt hat"
-#: commands/async.c:862
+#: commands/async.c:869
#, c-format
msgid "too many notifications in the NOTIFY queue"
msgstr "zu viele Benachrichtigungen in NOTIFY-Schlange"
-#: commands/async.c:1494
+#: commands/async.c:1506
#, c-format
msgid "NOTIFY queue is %.0f%% full"
msgstr "NOTIFY-Schlange ist %.0f%% voll"
-#: commands/async.c:1496
+#: commands/async.c:1508
#, c-format
msgid "The server process with PID %d is among those with the oldest transactions."
msgstr "Der Serverprozess mit PID %d gehört zu denen mit den ältesten Transaktionen."
-#: commands/async.c:1499
+#: commands/async.c:1511
#, c-format
msgid "The NOTIFY queue cannot be emptied until that process ends its current transaction."
msgstr "Die NOTIFY-Schlange kann erst geleert werden, wenn dieser Prozess seine aktuelle Transaktion beendet."
@@ -5396,7 +5396,7 @@ msgstr "keine brauchbaren System-Locales gefunden"
msgid "database \"%s\" does not exist"
msgstr "Datenbank »%s« existiert nicht"
-#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:967
+#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:983
#, c-format
msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table"
msgstr "»%s« ist weder Tabelle, Sicht, materialisierte Sicht, zusammengesetzter Typ noch Fremdtabelle"
@@ -5849,7 +5849,7 @@ msgstr "ungültiger COPY-Dateikopf (Länge fehlt)"
msgid "invalid COPY file header (wrong length)"
msgstr "ungültiger COPY-Dateikopf (falsche Länge)"
-#: commands/copy.c:3391 commands/copy.c:4098 commands/copy.c:4328
+#: commands/copy.c:3391 commands/copy.c:4106 commands/copy.c:4336
#, c-format
msgid "extra data after last expected column"
msgstr "zusätzliche Daten nach letzter erwarteter Spalte"
@@ -5934,27 +5934,27 @@ msgstr "COPY-Ende-Markierung stimmt nicht mit vorherigem Newline-Stil überein"
msgid "end-of-copy marker corrupt"
msgstr "COPY-Ende-Markierung verfälscht"
-#: commands/copy.c:4412
+#: commands/copy.c:4420
#, c-format
msgid "unterminated CSV quoted field"
msgstr "Quotes in CSV-Feld nicht abgeschlossen"
-#: commands/copy.c:4489 commands/copy.c:4508
+#: commands/copy.c:4497 commands/copy.c:4516
#, c-format
msgid "unexpected EOF in COPY data"
msgstr "unerwartetes EOF in COPY-Daten"
-#: commands/copy.c:4498
+#: commands/copy.c:4506
#, c-format
msgid "invalid field size"
msgstr "ungültige Feldgröße"
-#: commands/copy.c:4521
+#: commands/copy.c:4529
#, c-format
msgid "incorrect binary data format"
msgstr "falsches Binärdatenformat"
-#: commands/copy.c:4832 commands/indexcmds.c:1098 commands/statscmds.c:204
+#: commands/copy.c:4840 commands/indexcmds.c:1098 commands/statscmds.c:212
#: commands/tablecmds.c:1716 commands/tablecmds.c:2272
#: commands/tablecmds.c:2668 parser/parse_relation.c:3287
#: parser/parse_relation.c:3307 utils/adt/tsvector_op.c:2661
@@ -5962,7 +5962,7 @@ msgstr "falsches Binärdatenformat"
msgid "column \"%s\" does not exist"
msgstr "Spalte »%s« existiert nicht"
-#: commands/copy.c:4839 commands/tablecmds.c:1743 commands/trigger.c:826
+#: commands/copy.c:4847 commands/tablecmds.c:1743 commands/trigger.c:826
#: parser/parse_target.c:1018 parser/parse_target.c:1029
#, c-format
msgid "column \"%s\" specified more than once"
@@ -6260,7 +6260,7 @@ msgstr "Verwenden Sie DROP AGGREGATE, um Aggregatfunktionen zu löschen."
#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752
#: commands/tablecmds.c:2910 commands/tablecmds.c:2953
-#: commands/tablecmds.c:12631 tcop/utility.c:1211
+#: commands/tablecmds.c:12631 tcop/utility.c:1209
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "Relation »%s« existiert nicht, wird übersprungen"
@@ -7215,7 +7215,7 @@ msgstr "%s %s erstellt implizit einen Index »%s« für Tabelle »%s«"
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein"
-#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2288
+#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2312
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht"
@@ -7231,7 +7231,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:1184 commands/tablecmds.c:13591 commands/typecmds.c:831
-#: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3341
+#: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3366
#: utils/adt/misc.c:675
#, c-format
msgid "collations are not supported by type %s"
@@ -7546,12 +7546,12 @@ msgid "operator attribute \"%s\" cannot be changed"
msgstr "Operator-Attribut »%s« kann nicht geändert werden"
#: commands/policy.c:87 commands/policy.c:378 commands/policy.c:468
-#: commands/tablecmds.c:1171 commands/tablecmds.c:1561
+#: commands/statscmds.c:132 commands/tablecmds.c:1171 commands/tablecmds.c:1561
#: commands/tablecmds.c:2562 commands/tablecmds.c:4760
#: commands/tablecmds.c:7125 commands/tablecmds.c:13219
#: commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320
-#: commands/trigger.c:1429 rewrite/rewriteDefine.c:272
-#: rewrite/rewriteDefine.c:925
+#: commands/trigger.c:1429 rewrite/rewriteDefine.c:273
+#: rewrite/rewriteDefine.c:936
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "keine Berechtigung: »%s« ist ein Systemkatalog"
@@ -7596,12 +7596,17 @@ msgstr "Policy »%s« für Tabelle »%s« existiert nicht"
msgid "only USING expression allowed for SELECT, DELETE"
msgstr "für SELECT und DELETE sind nur USING-Ausdrücke erlaubt"
-#: commands/portalcmds.c:58 commands/portalcmds.c:182 commands/portalcmds.c:234
+#: commands/portalcmds.c:59 commands/portalcmds.c:187 commands/portalcmds.c:239
#, c-format
msgid "invalid cursor name: must not be empty"
msgstr "ungültiger Cursorname: darf nicht leer sein"
-#: commands/portalcmds.c:190 commands/portalcmds.c:244
+#: commands/portalcmds.c:71
+#, c-format
+msgid "cannot create a cursor WITH HOLD within security-restricted operation"
+msgstr "kann WITH-HOLD-Cursor nicht in einer sicherheitsbeschränkten Operation erzeugen"
+
+#: commands/portalcmds.c:195 commands/portalcmds.c:249
#: executor/execCurrent.c:69 utils/adt/xml.c:2570 utils/adt/xml.c:2740
#, c-format
msgid "cursor \"%s\" does not exist"
@@ -7884,57 +7889,57 @@ msgstr "kann Eigentümer einer Identitätssequenz nicht ändern"
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "Sequenz »%s« ist mit Tabelle »%s« verknüpft."
-#: commands/statscmds.c:92 commands/statscmds.c:101
+#: commands/statscmds.c:93 commands/statscmds.c:102
#, c-format
msgid "only a single relation is allowed in CREATE STATISTICS"
msgstr "in CREATE STATISTICS ist nur eine einzelne Relation erlaubt"
-#: commands/statscmds.c:119
+#: commands/statscmds.c:120
#, c-format
msgid "relation \"%s\" is not a table, foreign table, or materialized view"
msgstr "Relation »%s« ist keine Tabelle, Fremdtabelle oder materialisierte Sicht"
-#: commands/statscmds.c:161
+#: commands/statscmds.c:169
#, c-format
msgid "statistics object \"%s\" already exists, skipping"
msgstr "Statistikobjekt »%s« existiert bereits, wird übersprungen"
-#: commands/statscmds.c:169
+#: commands/statscmds.c:177
#, c-format
msgid "statistics object \"%s\" already exists"
msgstr "Statistikobjekt »%s« existiert bereits"
-#: commands/statscmds.c:191 commands/statscmds.c:197
+#: commands/statscmds.c:199 commands/statscmds.c:205
#, c-format
msgid "only simple column references are allowed in CREATE STATISTICS"
msgstr "in CREATE STATISTICS sind nur einfache Spaltenverweise erlaubt"
-#: commands/statscmds.c:212
+#: commands/statscmds.c:220
#, c-format
msgid "statistics creation on system columns is not supported"
msgstr "Statistikerzeugung für Systemspalten wird nicht unterstützt"
-#: commands/statscmds.c:219
+#: commands/statscmds.c:227
#, c-format
msgid "column \"%s\" cannot be used in statistics because its type %s has no default btree operator class"
msgstr "Spalte »%s« kann nicht in Statistiken verwendet werden, weil ihr Typ %s keine Standardoperatorklasse für btree hat"
-#: commands/statscmds.c:226
+#: commands/statscmds.c:234
#, c-format
msgid "cannot have more than %d columns in statistics"
msgstr "Statistiken können nicht mehr als %d Spalten enthalten"
-#: commands/statscmds.c:241
+#: commands/statscmds.c:249
#, c-format
msgid "extended statistics require at least 2 columns"
msgstr "erweiterte Statistiken benötigen mindestens 2 Spalten"
-#: commands/statscmds.c:259
+#: commands/statscmds.c:267
#, c-format
msgid "duplicate column name in statistics definition"
msgstr "doppelter Spaltenname in Statistikdefinition"
-#: commands/statscmds.c:287
+#: commands/statscmds.c:295
#, c-format
msgid "unrecognized statistics kind \"%s\""
msgstr "unbekannte Statistikart »%s«"
@@ -8142,7 +8147,7 @@ msgstr "materialisierte Sicht »%s« existiert nicht, wird übersprungen"
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "Verwenden Sie DROP MATERIALIZED VIEW, um eine materialisierte Sicht zu löschen."
-#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2040
+#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2064
#, c-format
msgid "index \"%s\" does not exist"
msgstr "Index »%s« existiert nicht"
@@ -8195,7 +8200,7 @@ msgstr "kann temporäre Tabelle nicht in einer sicherheitsbeschränkten Operatio
msgid "cannot create table with OIDs as partition of table without OIDs"
msgstr "kann Tabelle mit OIDs nicht als Partition einer Tabelle ohne OIDs erzeugen"
-#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3508
+#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3533
#, c-format
msgid "\"%s\" is not partitioned"
msgstr "»%s« ist nicht partitioniert"
@@ -8245,7 +8250,7 @@ msgstr "von partitionierter Tabelle »%s« kann nicht geerbt werden"
msgid "cannot inherit from partition \"%s\""
msgstr "von Partition »%s« kann nicht geerbt werden"
-#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2251
+#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2275
#, c-format
msgid "inherited relation \"%s\" is not a table or foreign table"
msgstr "geerbte Relation »%s« ist keine Tabelle oder Fremdtabelle"
@@ -8306,13 +8311,13 @@ msgid "inherited column \"%s\" has a storage parameter conflict"
msgstr "geerbte Spalte »%s« hat einen Konflikt bei einem Storage-Parameter"
#: commands/tablecmds.c:2065 commands/tablecmds.c:8933
-#: parser/parse_utilcmd.c:1246 parser/parse_utilcmd.c:1625
-#: parser/parse_utilcmd.c:1701
+#: parser/parse_utilcmd.c:1270 parser/parse_utilcmd.c:1649
+#: parser/parse_utilcmd.c:1725
#, c-format
msgid "cannot convert whole-row table reference"
msgstr "kann Verweis auf ganze Zeile der Tabelle nicht umwandeln"
-#: commands/tablecmds.c:2066 parser/parse_utilcmd.c:1247
+#: commands/tablecmds.c:2066 parser/parse_utilcmd.c:1271
#, 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«."
@@ -8449,8 +8454,8 @@ msgstr "Check-Constraint »%s« wird von irgendeiner Zeile verletzt"
msgid "partition constraint is violated by some row"
msgstr "Partitions-Constraint wird von irgendeiner Zeile verletzt"
-#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:266
-#: rewrite/rewriteDefine.c:920
+#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:267
+#: rewrite/rewriteDefine.c:931
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "»%s« ist keine Tabelle oder Sicht"
@@ -9667,12 +9672,17 @@ msgstr "Verwenden Sie einen AFTER-Trigger anstelle eines BEFORE-Triggers, um Än
msgid "could not serialize access due to concurrent update"
msgstr "kann Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung"
-#: commands/trigger.c:5202
+#: commands/trigger.c:4199
+#, c-format
+msgid "cannot fire deferred trigger within security-restricted operation"
+msgstr "aufgeschobener Trigger kann nicht in einer sicherheitsbeschränkten Operation ausgelöst werden"
+
+#: commands/trigger.c:5214
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "Constraint »%s« ist nicht aufschiebbar"
-#: commands/trigger.c:5225
+#: commands/trigger.c:5237
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "Constraint »%s« existiert nicht"
@@ -10088,8 +10098,8 @@ msgstr "nur Superuser können das Attribut »bypassrls« ändern"
msgid "permission denied to create role"
msgstr "keine Berechtigung, um Rolle zu erzeugen"
-#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216 gram.y:14501
-#: gram.y:14536 utils/adt/acl.c:5326 utils/adt/acl.c:5332
+#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216 gram.y:14502
+#: gram.y:14537 utils/adt/acl.c:5329 utils/adt/acl.c:5335
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "Rollenname »%s« ist reserviert"
@@ -10146,8 +10156,8 @@ msgid "cannot use special role specifier in DROP ROLE"
msgstr "in DROP ROLE kann kein Rollenplatzhalter verwendet werden"
#: commands/user.c:1023 commands/user.c:1180 commands/variable.c:822
-#: commands/variable.c:894 utils/adt/acl.c:5184 utils/adt/acl.c:5231
-#: utils/adt/acl.c:5259 utils/adt/acl.c:5277 utils/init/miscinit.c:512
+#: commands/variable.c:894 utils/adt/acl.c:5187 utils/adt/acl.c:5234
+#: utils/adt/acl.c:5262 utils/adt/acl.c:5280 utils/init/miscinit.c:512
#, c-format
msgid "role \"%s\" does not exist"
msgstr "Rolle »%s« existiert nicht"
@@ -10489,7 +10499,7 @@ msgstr "SET TRANSACTION ISOLATION LEVEL muss vor allen Anfragen aufgerufen werde
msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
msgstr "SET TRANSACTION ISOLATION LEVEL kann nicht in einer Subtransaktion aufgerufen werden"
-#: commands/variable.c:571 storage/lmgr/predicate.c:1649
+#: commands/variable.c:571 storage/lmgr/predicate.c:1724
#, c-format
msgid "cannot use serializable mode in a hot standby"
msgstr "kann serialisierbaren Modus nicht in einem Hot Standby verwenden"
@@ -11109,12 +11119,12 @@ msgstr "Die letzte Anweisung gibt zu wenige Spalten zurück."
msgid "return type %s is not supported for SQL functions"
msgstr "Rückgabetyp %s wird von SQL-Funktionen nicht unterstützt"
-#: executor/nodeAgg.c:3505 parser/parse_agg.c:618 parser/parse_agg.c:648
+#: executor/nodeAgg.c:3509 parser/parse_agg.c:618 parser/parse_agg.c:648
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "Aufrufe von Aggregatfunktionen können nicht geschachtelt werden"
-#: executor/nodeAgg.c:3639 executor/nodeWindowAgg.c:2282
+#: executor/nodeAgg.c:3643 executor/nodeWindowAgg.c:2282
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr "Aggregatfunktion %u muss kompatiblen Eingabe- und Übergangstyp haben"
@@ -11351,12 +11361,12 @@ msgstr "Sequenzoption »%s« wird hier nicht unterstützt"
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT sind nicht mit PROGRAM erlaubt"
-#: gram.y:3177 gram.y:3184 gram.y:11092 gram.y:11100
+#: gram.y:3177 gram.y:3184 gram.y:11093 gram.y:11101
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "die Verwendung von GLOBAL beim Erzeugen einer temporären Tabelle ist veraltet"
-#: gram.y:3657 utils/adt/ri_triggers.c:310 utils/adt/ri_triggers.c:367
+#: gram.y:3658 utils/adt/ri_triggers.c:310 utils/adt/ri_triggers.c:367
#: utils/adt/ri_triggers.c:786 utils/adt/ri_triggers.c:1009
#: utils/adt/ri_triggers.c:1165 utils/adt/ri_triggers.c:1346
#: utils/adt/ri_triggers.c:1511 utils/adt/ri_triggers.c:1687
@@ -11367,274 +11377,274 @@ msgstr "die Verwendung von GLOBAL beim Erzeugen einer temporären Tabelle ist ve
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL ist noch nicht implementiert"
-#: gram.y:5119
+#: gram.y:5120
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "unbekannte Zeilensicherheitsoption »%s«"
-#: gram.y:5120
+#: gram.y:5121
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr "Aktuell werden nur PERMISSIVE und RESTRICTIVE unterstützt."
-#: gram.y:5228
+#: gram.y:5229
msgid "duplicate trigger events specified"
msgstr "mehrere Trigger-Ereignisse angegeben"
-#: gram.y:5364 parser/parse_utilcmd.c:3262 parser/parse_utilcmd.c:3288
+#: gram.y:5365 parser/parse_utilcmd.c:3287 parser/parse_utilcmd.c:3313
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein"
-#: gram.y:5371
+#: gram.y:5372
#, c-format
msgid "conflicting constraint properties"
msgstr "widersprüchliche Constraint-Eigentschaften"
-#: gram.y:5477
+#: gram.y:5478
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION ist noch nicht implementiert"
-#: gram.y:5492
+#: gram.y:5493
#, c-format
msgid "DROP ASSERTION is not yet implemented"
msgstr "DROP ASSERTION ist noch nicht implementiert"
-#: gram.y:5872
+#: gram.y:5873
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK wird nicht mehr benötigt"
-#: gram.y:5873
+#: gram.y:5874
#, c-format
msgid "Update your data type."
msgstr "Aktualisieren Sie Ihren Datentyp."
-#: gram.y:7517
+#: gram.y:7518
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "Aggregatfunktionen können keine OUT-Argumente haben"
-#: gram.y:7846 utils/adt/regproc.c:691 utils/adt/regproc.c:732
+#: gram.y:7847 utils/adt/regproc.c:691 utils/adt/regproc.c:732
#, c-format
msgid "missing argument"
msgstr "Argument fehlt"
-#: gram.y:7847 utils/adt/regproc.c:692 utils/adt/regproc.c:733
+#: gram.y:7848 utils/adt/regproc.c:692 utils/adt/regproc.c:733
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr "Verwenden Sie NONE, um das fehlende Argument eines unären Operators anzugeben."
-#: gram.y:9649 gram.y:9667
+#: gram.y:9650 gram.y:9668
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION wird für rekursive Sichten nicht unterstützt"
-#: gram.y:10200
+#: gram.y:10201
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "unbekannte VACUUM-Option »%s«"
-#: gram.y:11200
+#: gram.y:11201
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "Syntax LIMIT x,y wird nicht unterstützt"
-#: gram.y:11201
+#: gram.y:11202
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "Verwenden Sie die getrennten Klauseln LIMIT und OFFSET."
-#: gram.y:11499 gram.y:11524
+#: gram.y:11500 gram.y:11525
#, c-format
msgid "VALUES in FROM must have an alias"
msgstr "VALUES in FROM muss Aliasnamen erhalten"
-#: gram.y:11500 gram.y:11525
+#: gram.y:11501 gram.y:11526
#, c-format
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "Zum Beispiel FROM (VALUES ...) [AS] xyz."
-#: gram.y:11505 gram.y:11530
+#: gram.y:11506 gram.y:11531
#, c-format
msgid "subquery in FROM must have an alias"
msgstr "Unteranfrage in FROM muss Aliasnamen erhalten"
-#: gram.y:11506 gram.y:11531
+#: gram.y:11507 gram.y:11532
#, c-format
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "Zum Beispiel FROM (SELECT ...) [AS] xyz."
-#: gram.y:11984
+#: gram.y:11985
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "nur ein DEFAULT-Wert ist erlaubt"
-#: gram.y:11993
+#: gram.y:11994
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "nur ein PATH-Wert pro Spalte ist erlaubt"
-#: gram.y:12002
+#: gram.y:12003
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr "widersprüchliche oder überflüssige NULL/NOT NULL-Deklarationen für Spalte »%s«"
-#: gram.y:12011
+#: gram.y:12012
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "unbekannte Spaltenoption »%s«"
-#: gram.y:12265
+#: gram.y:12266
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "Präzision von Typ float muss mindestens 1 Bit sein"
-#: gram.y:12274
+#: gram.y:12275
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "Präzision von Typ float muss weniger als 54 Bits sein"
-#: gram.y:12765
+#: gram.y:12766
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "falsche Anzahl Parameter auf linker Seite von OVERLAPS-Ausdruck"
-#: gram.y:12770
+#: gram.y:12771
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "falsche Anzahl Parameter auf rechter Seite von OVERLAPS-Ausdruck"
-#: gram.y:12945
+#: gram.y:12946
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "UNIQUE-Prädikat ist noch nicht implementiert"
-#: gram.y:13292
+#: gram.y:13293
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "in WITHIN GROUP können nicht mehrere ORDER-BY-Klauseln verwendet werden"
-#: gram.y:13297
+#: gram.y:13298
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "DISTINCT kann nicht mit WITHIN GROUP verwendet werden"
-#: gram.y:13302
+#: gram.y:13303
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "VARIADIC kann nicht mit WITHIN GROUP verwendet werden"
-#: gram.y:13728
+#: gram.y:13729
#, c-format
msgid "RANGE PRECEDING is only supported with UNBOUNDED"
msgstr "RANGE PRECEDING wird nur mit UNBOUNDED unterstützt"
-#: gram.y:13734
+#: gram.y:13735
#, c-format
msgid "RANGE FOLLOWING is only supported with UNBOUNDED"
msgstr "RANGE FOLLOWING wird nur mit UNBOUNDED unterstützt"
-#: gram.y:13761 gram.y:13784
+#: gram.y:13762 gram.y:13785
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "Frame-Beginn kann nicht UNBOUNDED FOLLOWING sein"
-#: gram.y:13766
+#: gram.y:13767
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "Frame der in der folgenden Zeile beginnt kann nicht in der aktuellen Zeile enden"
-#: gram.y:13789
+#: gram.y:13790
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "Frame-Ende kann nicht UNBOUNDED PRECEDING sein"
-#: gram.y:13795
+#: gram.y:13796
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "Frame der in der aktuellen Zeile beginnt kann keine vorhergehenden Zeilen haben"
-#: gram.y:13802
+#: gram.y:13803
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "Frame der in der folgenden Zeile beginnt kann keine vorhergehenden Zeilen haben"
-#: gram.y:14437
+#: gram.y:14438
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "Typmodifikator kann keinen Parameternamen haben"
-#: gram.y:14443
+#: gram.y:14444
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "Typmodifikator kann kein ORDER BY haben"
-#: gram.y:14507 gram.y:14513
+#: gram.y:14508 gram.y:14514
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s kann hier nicht als Rollenname verwendet werden"
-#: gram.y:15175 gram.y:15364
+#: gram.y:15176 gram.y:15365
msgid "improper use of \"*\""
msgstr "unzulässige Verwendung von »*«"
-#: gram.y:15327 gram.y:15344 tsearch/spell.c:956 tsearch/spell.c:973
+#: gram.y:15328 gram.y:15345 tsearch/spell.c:956 tsearch/spell.c:973
#: tsearch/spell.c:990 tsearch/spell.c:1007 tsearch/spell.c:1072
#, c-format
msgid "syntax error"
msgstr "Syntaxfehler"
-#: gram.y:15428
+#: gram.y:15429
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr "eine Ordered-Set-Aggregatfunktion mit einem direkten VARIADIC-Argument muss ein aggregiertes VARIADIC-Argument des selben Datentyps haben"
-#: gram.y:15465
+#: gram.y:15466
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "mehrere ORDER-BY-Klauseln sind nicht erlaubt"
-#: gram.y:15476
+#: gram.y:15477
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "mehrere OFFSET-Klauseln sind nicht erlaubt"
-#: gram.y:15485
+#: gram.y:15486
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "mehrere LIMIT-Klauseln sind nicht erlaubt"
-#: gram.y:15494
+#: gram.y:15495
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "mehrere WITH-Klauseln sind nicht erlaubt"
-#: gram.y:15698
+#: gram.y:15699
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "OUT- und INOUT-Argumente sind in TABLE-Funktionen nicht erlaubt"
-#: gram.y:15799
+#: gram.y:15800
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "mehrere COLLATE-Klauseln sind nicht erlaubt"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15837 gram.y:15850
+#: gram.y:15838 gram.y:15851
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "%s-Constraints können nicht als DEFERRABLE markiert werden"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15863
+#: gram.y:15864
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "%s-Constraints können nicht als NOT VALID markiert werden"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15876
+#: gram.y:15877
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "%s-Constraints können nicht als NO INHERIT markiert werden"
@@ -13124,7 +13134,7 @@ msgstr "es besteht keine Client-Verbindung"
msgid "could not receive data from client: %m"
msgstr "konnte Daten vom Client nicht empfangen: %m"
-#: libpq/pqcomm.c:1219 tcop/postgres.c:3955
+#: libpq/pqcomm.c:1219 tcop/postgres.c:3967
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "Verbindung wird abgebrochen, weil Protokollsynchronisierung verloren wurde"
@@ -13553,7 +13563,7 @@ msgstr "Alle Spaltendatentypen müssen hashbar sein."
msgid "could not implement %s"
msgstr "konnte %s nicht implementieren"
-#: optimizer/util/clauses.c:4771
+#: optimizer/util/clauses.c:4787
#, c-format
msgid "SQL function \"%s\" during inlining"
msgstr "SQL-Funktion »%s« beim Inlining"
@@ -13563,22 +13573,22 @@ msgstr "SQL-Funktion »%s« beim Inlining"
msgid "cannot access temporary or unlogged relations during recovery"
msgstr "während der Wiederherstellung kann nicht auf temporäre oder ungeloggte Tabellen zugegriffen werden"
-#: optimizer/util/plancat.c:620
+#: optimizer/util/plancat.c:622
#, c-format
msgid "whole row unique index inference specifications are not supported"
msgstr "Inferenzangaben mit Unique-Index über die gesamte Zeile werden nicht unterstützt"
-#: optimizer/util/plancat.c:637
+#: optimizer/util/plancat.c:639
#, c-format
msgid "constraint in ON CONFLICT clause has no associated index"
msgstr "Constraint in der ON-CONFLICT-Klausel hat keinen zugehörigen Index"
-#: optimizer/util/plancat.c:688
+#: optimizer/util/plancat.c:690
#, c-format
msgid "ON CONFLICT DO UPDATE not supported with exclusion constraints"
msgstr "ON CONFLICT DO UPDATE nicht unterstützt mit Exclusion-Constraints"
-#: optimizer/util/plancat.c:793
+#: optimizer/util/plancat.c:795
#, c-format
msgid "there is no unique or exclusion constraint matching the ON CONFLICT specification"
msgstr "es gibt keinen Unique-Constraint oder Exclusion-Constraint, der auf die ON-CONFLICT-Angabe passt"
@@ -15176,304 +15186,304 @@ msgstr "Typmodifikatoren müssen einfache Konstanten oder Bezeichner sein"
msgid "invalid type name \"%s\""
msgstr "ungültiger Typname: »%s«"
-#: parser/parse_utilcmd.c:276
+#: parser/parse_utilcmd.c:278
#, c-format
msgid "cannot create partitioned table as inheritance child"
msgstr "partitionierte Tabelle kann nicht als Vererbungskind erzeugt werden"
-#: parser/parse_utilcmd.c:451
+#: parser/parse_utilcmd.c:467
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s erstellt implizit eine Sequenz »%s« für die »serial«-Spalte »%s.%s«"
-#: parser/parse_utilcmd.c:574
+#: parser/parse_utilcmd.c:590
#, c-format
msgid "array of serial is not implemented"
msgstr "Array aus Typ serial ist nicht implementiert"
-#: parser/parse_utilcmd.c:650 parser/parse_utilcmd.c:662
+#: parser/parse_utilcmd.c:666 parser/parse_utilcmd.c:678
#, c-format
msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr "widersprüchliche NULL/NOT NULL-Deklarationen für Spalte »%s« von Tabelle »%s«"
-#: parser/parse_utilcmd.c:674
+#: parser/parse_utilcmd.c:690
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr "mehrere Vorgabewerte angegeben für Spalte »%s« von Tabelle »%s«"
-#: parser/parse_utilcmd.c:691
+#: parser/parse_utilcmd.c:707
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "Identitätsspalten in getypten Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:695
+#: parser/parse_utilcmd.c:711
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "Identitätsspalten in partitionierten Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:704
+#: parser/parse_utilcmd.c:720
#, c-format
msgid "multiple identity specifications for column \"%s\" of table \"%s\""
msgstr "mehrere Identitätsangaben für Spalte »%s« von Tabelle »%s«"
-#: parser/parse_utilcmd.c:727 parser/parse_utilcmd.c:844
+#: parser/parse_utilcmd.c:743 parser/parse_utilcmd.c:860
#, c-format
msgid "primary key constraints are not supported on foreign tables"
msgstr "Primärschlüssel für Fremdtabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:733 parser/parse_utilcmd.c:850
+#: parser/parse_utilcmd.c:749 parser/parse_utilcmd.c:866
#, c-format
msgid "primary key constraints are not supported on partitioned tables"
msgstr "Primärschlüssel für partitionierte Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:742 parser/parse_utilcmd.c:860
+#: parser/parse_utilcmd.c:758 parser/parse_utilcmd.c:876
#, c-format
msgid "unique constraints are not supported on foreign tables"
msgstr "Unique-Constraints auf Fremdtabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:748 parser/parse_utilcmd.c:866
+#: parser/parse_utilcmd.c:764 parser/parse_utilcmd.c:882
#, c-format
msgid "unique constraints are not supported on partitioned tables"
msgstr "Unique-Constraints auf partitionierten Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:765 parser/parse_utilcmd.c:896
+#: parser/parse_utilcmd.c:781 parser/parse_utilcmd.c:912
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "Fremdschlüssel-Constraints auf Fremdtabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:771 parser/parse_utilcmd.c:902
+#: parser/parse_utilcmd.c:787 parser/parse_utilcmd.c:918
#, c-format
msgid "foreign key constraints are not supported on partitioned tables"
msgstr "Fremdschlüssel-Constraints auf partitionierten Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:799
+#: parser/parse_utilcmd.c:815
#, c-format
msgid "both default and identity specified for column \"%s\" of table \"%s\""
msgstr "sowohl Vorgabewert als auch Identität angegeben für Spalte »%s« von Tabelle »%s«"
-#: parser/parse_utilcmd.c:876
+#: parser/parse_utilcmd.c:892
#, c-format
msgid "exclusion constraints are not supported on foreign tables"
msgstr "Exclusion-Constraints auf Fremdtabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:882
+#: parser/parse_utilcmd.c:898
#, c-format
msgid "exclusion constraints are not supported on partitioned tables"
msgstr "Exclusion-Constraints auf partitionierten Tabellen werden nicht unterstützt"
-#: parser/parse_utilcmd.c:954
+#: parser/parse_utilcmd.c:970
#, c-format
msgid "LIKE is not supported for creating foreign tables"
msgstr "LIKE wird für das Erzeugen von Fremdtabellen nicht unterstützt"
-#: parser/parse_utilcmd.c:1626 parser/parse_utilcmd.c:1702
+#: parser/parse_utilcmd.c:1650 parser/parse_utilcmd.c:1726
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr "Index »%s« enthält einen Verweis auf die ganze Zeile der Tabelle."
-#: parser/parse_utilcmd.c:2031
+#: parser/parse_utilcmd.c:2055
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "bestehender Index kann nicht in CREATE TABLE verwendet werden"
-#: parser/parse_utilcmd.c:2051
+#: parser/parse_utilcmd.c:2075
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "Index »%s« gehört bereits zu einem Constraint"
-#: parser/parse_utilcmd.c:2059
+#: parser/parse_utilcmd.c:2083
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "Index »%s« gehört nicht zu Tabelle »%s«"
-#: parser/parse_utilcmd.c:2066
+#: parser/parse_utilcmd.c:2090
#, c-format
msgid "index \"%s\" is not valid"
msgstr "Index »%s« ist nicht gültig"
-#: parser/parse_utilcmd.c:2072
+#: parser/parse_utilcmd.c:2096
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "»%s« ist kein Unique Index"
-#: parser/parse_utilcmd.c:2073 parser/parse_utilcmd.c:2080
-#: parser/parse_utilcmd.c:2087 parser/parse_utilcmd.c:2157
+#: parser/parse_utilcmd.c:2097 parser/parse_utilcmd.c:2104
+#: parser/parse_utilcmd.c:2111 parser/parse_utilcmd.c:2181
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr "Ein Primärschlüssel oder Unique-Constraint kann nicht mit einem solchen Index erzeugt werden."
-#: parser/parse_utilcmd.c:2079
+#: parser/parse_utilcmd.c:2103
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "Index »%s« enthält Ausdrücke"
-#: parser/parse_utilcmd.c:2086
+#: parser/parse_utilcmd.c:2110
#, c-format
msgid "\"%s\" is a partial index"
msgstr "»%s« ist ein partieller Index"
-#: parser/parse_utilcmd.c:2098
+#: parser/parse_utilcmd.c:2122
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "»%s« ist ein aufschiebbarer Index"
-#: parser/parse_utilcmd.c:2099
+#: parser/parse_utilcmd.c:2123
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr "Ein nicht aufschiebbarer Constraint kann nicht mit einem aufschiebbaren Index erzeugt werden."
-#: parser/parse_utilcmd.c:2156
+#: parser/parse_utilcmd.c:2180
#, c-format
msgid "index \"%s\" does not have default sorting behavior"
msgstr "Index »%s« hat nicht das Standardsortierverhalten"
-#: parser/parse_utilcmd.c:2300
+#: parser/parse_utilcmd.c:2324
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr "Spalte »%s« erscheint zweimal im Primärschlüssel-Constraint"
-#: parser/parse_utilcmd.c:2306
+#: parser/parse_utilcmd.c:2330
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr "Spalte »%s« erscheint zweimal im Unique-Constraint"
-#: parser/parse_utilcmd.c:2528
+#: parser/parse_utilcmd.c:2552
#, c-format
msgid "index expressions and predicates can refer only to the table being indexed"
msgstr "Indexausdrücke und -prädikate können nur auf die zu indizierende Tabelle verweisen"
-#: parser/parse_utilcmd.c:2574
+#: parser/parse_utilcmd.c:2598
#, c-format
msgid "rules on materialized views are not supported"
msgstr "Regeln für materialisierte Sichten werden nicht unterstützt"
-#: parser/parse_utilcmd.c:2635
+#: parser/parse_utilcmd.c:2659
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr "WHERE-Bedingung einer Regel kann keine Verweise auf andere Relationen enthalten"
-#: parser/parse_utilcmd.c:2707
+#: parser/parse_utilcmd.c:2731
#, c-format
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr "Regeln mit WHERE-Bedingungen können als Aktion nur SELECT, INSERT, UPDATE oder DELETE haben"
-#: parser/parse_utilcmd.c:2725 parser/parse_utilcmd.c:2824
+#: parser/parse_utilcmd.c:2749 parser/parse_utilcmd.c:2848
#: rewrite/rewriteHandler.c:499 rewrite/rewriteManip.c:1015
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "UNION/INTERSECTION/EXCEPT mit Bedingung sind nicht implementiert"
-#: parser/parse_utilcmd.c:2743
+#: parser/parse_utilcmd.c:2767
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "ON-SELECT-Regel kann nicht OLD verwenden"
-#: parser/parse_utilcmd.c:2747
+#: parser/parse_utilcmd.c:2771
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "ON-SELECT-Regel kann nicht NEW verwenden"
-#: parser/parse_utilcmd.c:2756
+#: parser/parse_utilcmd.c:2780
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "ON-INSERT-Regel kann nicht OLD verwenden"
-#: parser/parse_utilcmd.c:2762
+#: parser/parse_utilcmd.c:2786
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "ON-DELETE-Regel kann nicht NEW verwenden"
-#: parser/parse_utilcmd.c:2790
+#: parser/parse_utilcmd.c:2814
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "in WITH-Anfrage kann nicht auf OLD verweisen werden"
-#: parser/parse_utilcmd.c:2797
+#: parser/parse_utilcmd.c:2821
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "in WITH-Anfrage kann nicht auf NEW verwiesen werden"
-#: parser/parse_utilcmd.c:3234
+#: parser/parse_utilcmd.c:3259
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "falsch platzierte DEFERRABLE-Klausel"
-#: parser/parse_utilcmd.c:3239 parser/parse_utilcmd.c:3254
+#: parser/parse_utilcmd.c:3264 parser/parse_utilcmd.c:3279
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "mehrere DEFERRABLE/NOT DEFERRABLE-Klauseln sind nicht erlaubt"
-#: parser/parse_utilcmd.c:3249
+#: parser/parse_utilcmd.c:3274
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "falsch platzierte NOT DEFERRABLE-Klausel"
-#: parser/parse_utilcmd.c:3270
+#: parser/parse_utilcmd.c:3295
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "falsch platzierte INITIALLY DEFERRED-Klausel"
-#: parser/parse_utilcmd.c:3275 parser/parse_utilcmd.c:3301
+#: parser/parse_utilcmd.c:3300 parser/parse_utilcmd.c:3326
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "mehrere INITIALLY IMMEDIATE/DEFERRED-Klauseln sind nicht erlaubt"
-#: parser/parse_utilcmd.c:3296
+#: parser/parse_utilcmd.c:3321
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel"
-#: parser/parse_utilcmd.c:3487
+#: parser/parse_utilcmd.c:3512
#, c-format
msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr "CREATE gibt ein Schema an (%s) welches nicht gleich dem zu erzeugenden Schema ist (%s)"
-#: parser/parse_utilcmd.c:3546
+#: parser/parse_utilcmd.c:3571
#, c-format
msgid "invalid bound specification for a list partition"
msgstr "ungültige Begrenzungsangabe für eine Listenpartition"
-#: parser/parse_utilcmd.c:3602
+#: parser/parse_utilcmd.c:3627
#, c-format
msgid "invalid bound specification for a range partition"
msgstr "ungültige Begrenzungsangabe für eine Bereichspartition"
-#: parser/parse_utilcmd.c:3608
+#: parser/parse_utilcmd.c:3633
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr "FROM muss genau einen Wert pro Partitionierungsspalte angeben"
-#: parser/parse_utilcmd.c:3612
+#: parser/parse_utilcmd.c:3637
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr "TO muss genau einen Wert pro Partitionierungsspalte angeben"
-#: parser/parse_utilcmd.c:3659 parser/parse_utilcmd.c:3673
+#: parser/parse_utilcmd.c:3684 parser/parse_utilcmd.c:3698
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "NULL kann nicht in der Bereichsgrenze angegeben werden"
-#: parser/parse_utilcmd.c:3720
+#: parser/parse_utilcmd.c:3745
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "jede Begrenzung, die auf MAXVALUE folgt, muss auch MAXVALUE sein"
-#: parser/parse_utilcmd.c:3726
+#: parser/parse_utilcmd.c:3751
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "jede Begrenzung, die auf MINVALUE folgt, muss auch MINVALUE sein"
-#: parser/parse_utilcmd.c:3756 parser/parse_utilcmd.c:3768
+#: parser/parse_utilcmd.c:3781 parser/parse_utilcmd.c:3793
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr "angegebener Wert kann nicht in Typ %s für Spalte »%s« umgewandelt werden"
-#: parser/parse_utilcmd.c:3770
+#: parser/parse_utilcmd.c:3795
#, c-format
msgid "The cast requires a non-immutable conversion."
msgstr "Die Typumwandlung ist nicht »immutable«."
-#: parser/parse_utilcmd.c:3771
+#: parser/parse_utilcmd.c:3796
#, c-format
msgid "Try putting the literal value in single quotes."
msgstr "Versuchen Sie, den Wert in einfachen Ausführungszeichen zu schreiben."
@@ -15721,64 +15731,64 @@ msgstr "Autovacuum wegen Fehlkonfiguration nicht gestartet"
msgid "Enable the \"track_counts\" option."
msgstr "Schalten Sie die Option »track_counts« ein."
-#: postmaster/bgworker.c:393 postmaster/bgworker.c:856
+#: postmaster/bgworker.c:404 postmaster/bgworker.c:915
#, c-format
msgid "registering background worker \"%s\""
msgstr "registriere Background-Worker »%s«"
-#: postmaster/bgworker.c:425
+#: postmaster/bgworker.c:436
#, c-format
msgid "unregistering background worker \"%s\""
msgstr "deregistriere Background-Worker »%s«"
-#: postmaster/bgworker.c:590
+#: postmaster/bgworker.c:649
#, c-format
msgid "background worker \"%s\": must attach to shared memory in order to request a database connection"
msgstr "Background-Worker »%s«: muss mit Shared Memory verbinden, um eine Datenbankverbindung anzufordern"
-#: postmaster/bgworker.c:599
+#: postmaster/bgworker.c:658
#, c-format
msgid "background worker \"%s\": cannot request database access if starting at postmaster start"
msgstr "Background-Worker »%s«: kann kein Datenbankzugriff anfordern, wenn er nach Postmaster-Start gestartet hat"
-#: postmaster/bgworker.c:613
+#: postmaster/bgworker.c:672
#, c-format
msgid "background worker \"%s\": invalid restart interval"
msgstr "Background-Worker »%s«: ungültiges Neustart-Intervall"
-#: postmaster/bgworker.c:628
+#: postmaster/bgworker.c:687
#, c-format
msgid "background worker \"%s\": parallel workers may not be configured for restart"
msgstr "Background-Worker »%s«: parallele Arbeitsprozesse dürfen nicht für Neustart konfiguriert sein"
-#: postmaster/bgworker.c:666
+#: postmaster/bgworker.c:725
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr "Background-Worker »%s« wird abgebrochen aufgrund von Anweisung des Administrators"
-#: postmaster/bgworker.c:864
+#: postmaster/bgworker.c:923
#, c-format
msgid "background worker \"%s\": must be registered in shared_preload_libraries"
msgstr "Background-Worker »%s«: muss in shared_preload_libraries registriert sein"
-#: postmaster/bgworker.c:876
+#: postmaster/bgworker.c:935
#, c-format
msgid "background worker \"%s\": only dynamic background workers can request notification"
msgstr "Background-Worker »%s«: nur dynamische Background-Worker können Benachrichtigung verlangen"
-#: postmaster/bgworker.c:891
+#: postmaster/bgworker.c:950
#, c-format
msgid "too many background workers"
msgstr "zu viele Background-Worker"
-#: postmaster/bgworker.c:892
+#: postmaster/bgworker.c:951
#, c-format
msgid "Up to %d background worker can be registered with the current settings."
msgid_plural "Up to %d background workers can be registered with the current settings."
msgstr[0] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden."
msgstr[1] "Mit den aktuellen Einstellungen können bis zu %d Background-Worker registriert werden."
-#: postmaster/bgworker.c:896
+#: postmaster/bgworker.c:955
#, c-format
msgid "Consider increasing the configuration parameter \"max_worker_processes\"."
msgstr "Erhöhen Sie eventuell den Konfigurationsparameter »max_worker_processes«."
@@ -16379,172 +16389,172 @@ msgstr "%s (PID %d) wurde von Signal %d beendet: %s"
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) beendete mit unbekanntem Status %d"
-#: postmaster/postmaster.c:3864
+#: postmaster/postmaster.c:3871
#, c-format
msgid "abnormal database system shutdown"
msgstr "abnormales Herunterfahren des Datenbanksystems"
-#: postmaster/postmaster.c:3904
+#: postmaster/postmaster.c:3911
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "alle Serverprozesse beendet; initialisiere neu"
-#: postmaster/postmaster.c:4070 postmaster/postmaster.c:5541
-#: postmaster/postmaster.c:5928
+#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550
+#: postmaster/postmaster.c:5937
#, c-format
msgid "could not generate random cancel key"
msgstr "konnte zufälligen Stornierungsschlüssel nicht erzeugen"
-#: postmaster/postmaster.c:4124
+#: postmaster/postmaster.c:4131
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:4166
+#: postmaster/postmaster.c:4173
msgid "could not fork new process for connection: "
msgstr "konnte neuen Prozess für Verbindung nicht starten (fork-Fehler): "
-#: postmaster/postmaster.c:4288
+#: postmaster/postmaster.c:4295
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "Verbindung empfangen: Host=%s Port=%s"
-#: postmaster/postmaster.c:4293
+#: postmaster/postmaster.c:4300
#, c-format
msgid "connection received: host=%s"
msgstr "Verbindung empfangen: Host=%s"
-#: postmaster/postmaster.c:4578
+#: postmaster/postmaster.c:4585
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "konnte Serverprozess »%s« nicht ausführen: %m"
-#: postmaster/postmaster.c:4731
+#: postmaster/postmaster.c:4738
#, c-format
msgid "giving up after too many tries to reserve shared memory"
msgstr "Aufgabe nach zu vielen Versuchen, Shared Memory zu reservieren"
-#: postmaster/postmaster.c:4732
+#: postmaster/postmaster.c:4739
#, c-format
msgid "This might be caused by ASLR or antivirus software."
msgstr "Dies kann durch ASLR oder Antivirus-Software verursacht werden."
-#: postmaster/postmaster.c:4929
+#: postmaster/postmaster.c:4936
#, c-format
msgid "SSL configuration could not be loaded in child process"
msgstr "SSL-Konfiguration konnte im Kindprozess nicht geladen werden"
-#: postmaster/postmaster.c:5061
+#: postmaster/postmaster.c:5068
#, c-format
msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr "Bitte berichten Sie das an <pgsql-bugs@postgresql.org>."
-#: postmaster/postmaster.c:5154
+#: postmaster/postmaster.c:5155
#, c-format
msgid "database system is ready to accept read only connections"
msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen"
-#: postmaster/postmaster.c:5469
+#: postmaster/postmaster.c:5478
#, c-format
msgid "could not fork startup process: %m"
msgstr "konnte Startprozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5473
+#: postmaster/postmaster.c:5482
#, c-format
msgid "could not fork background writer process: %m"
msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5477
+#: postmaster/postmaster.c:5486
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5481
+#: postmaster/postmaster.c:5490
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5485
+#: postmaster/postmaster.c:5494
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5489
+#: postmaster/postmaster.c:5498
#, c-format
msgid "could not fork process: %m"
msgstr "konnte Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5686 postmaster/postmaster.c:5709
+#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr "die Notwendigkeit, Datenbankverbindungen zu erzeugen, wurde bei der Registrierung nicht angezeigt"
-#: postmaster/postmaster.c:5693 postmaster/postmaster.c:5716
+#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725
#, c-format
msgid "invalid processing mode in background worker"
msgstr "ungültiger Verarbeitungsmodus in Background-Worker"
-#: postmaster/postmaster.c:5789
+#: postmaster/postmaster.c:5798
#, c-format
msgid "starting background worker process \"%s\""
msgstr "starte Background-Worker-Prozess »%s«"
-#: postmaster/postmaster.c:5801
+#: postmaster/postmaster.c:5810
#, c-format
msgid "could not fork worker process: %m"
msgstr "konnte Worker-Prozess nicht starten (fork-Fehler): %m"
-#: postmaster/postmaster.c:5914
+#: postmaster/postmaster.c:5923
#, c-format
msgid "no slot available for new worker process"
msgstr "kein Slot für neuen Worker-Prozess verfügbar"
-#: postmaster/postmaster.c:6249
+#: postmaster/postmaster.c:6258
#, c-format
msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr "konnte Socket %d nicht für Verwendung in Backend duplizieren: Fehlercode %d"
-#: postmaster/postmaster.c:6281
+#: postmaster/postmaster.c:6290
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n"
-#: postmaster/postmaster.c:6310
+#: postmaster/postmaster.c:6319
#, c-format
msgid "could not open backend variables file \"%s\": %s\n"
msgstr "konnte Servervariablendatei »%s« nicht öffnen: %s\n"
-#: postmaster/postmaster.c:6317
+#: postmaster/postmaster.c:6326
#, c-format
msgid "could not read from backend variables file \"%s\": %s\n"
msgstr "konnte nicht aus Servervariablendatei »%s« lesen: %s\n"
-#: postmaster/postmaster.c:6326
+#: postmaster/postmaster.c:6335
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "konnte Datei »%s« nicht löschen: %s\n"
-#: postmaster/postmaster.c:6343
+#: postmaster/postmaster.c:6352
#, c-format
msgid "could not map view of backend variables: error code %lu\n"
msgstr "konnte Sicht der Backend-Variablen nicht mappen: Fehlercode %lu\n"
-#: postmaster/postmaster.c:6352
+#: postmaster/postmaster.c:6361
#, c-format
msgid "could not unmap view of backend variables: error code %lu\n"
msgstr "konnte Sicht der Backend-Variablen nicht unmappen: Fehlercode %lu\n"
-#: postmaster/postmaster.c:6359
+#: postmaster/postmaster.c:6368
#, c-format
msgid "could not close handle to backend parameter variables: error code %lu\n"
msgstr "konnte Handle für Backend-Parametervariablen nicht schließen: Fehlercode %lu\n"
-#: postmaster/postmaster.c:6523
+#: postmaster/postmaster.c:6532
#, c-format
msgid "could not read exit code for process\n"
msgstr "konnte Exitcode des Prozesses nicht lesen\n"
-#: postmaster/postmaster.c:6528
+#: postmaster/postmaster.c:6537
#, c-format
msgid "could not post child completion status\n"
msgstr "konnte Child-Completion-Status nicht versenden\n"
@@ -17064,7 +17074,7 @@ msgstr[0] "logischer Dekodierungs-Snapshot exportiert: »%s« mit %u Transaktion
msgstr[1] "logischer Dekodierungs-Snapshot exportiert: »%s« mit %u Transaktions-IDs"
#: replication/logical/snapbuild.c:1271 replication/logical/snapbuild.c:1364
-#: replication/logical/snapbuild.c:1879
+#: replication/logical/snapbuild.c:1882
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr "logisches Dekodieren fand konsistenten Punkt bei %X/%X"
@@ -17094,33 +17104,33 @@ msgstr "logisches Dekodieren fand initialen konsistenten Punkt bei %X/%X"
msgid "There are no old transactions anymore."
msgstr "Es laufen keine alten Transaktionen mehr."
-#: replication/logical/snapbuild.c:1741 replication/logical/snapbuild.c:1774
-#: replication/logical/snapbuild.c:1794 replication/logical/snapbuild.c:1813
+#: replication/logical/snapbuild.c:1744 replication/logical/snapbuild.c:1777
+#: replication/logical/snapbuild.c:1797 replication/logical/snapbuild.c:1816
#, c-format
msgid "could not read file \"%s\", read %d of %d: %m"
msgstr "konnte Datei »%s« nicht lesen, %d von %d gelesen: %m"
-#: replication/logical/snapbuild.c:1748
+#: replication/logical/snapbuild.c:1751
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr "Scanbuild-State-Datei »%s« hat falsche magische Zahl %u statt %u"
-#: replication/logical/snapbuild.c:1754
+#: replication/logical/snapbuild.c:1757
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr "Snapbuild-State-Datei »%s« hat nicht unterstützte Version: %u statt %u"
-#: replication/logical/snapbuild.c:1826
+#: replication/logical/snapbuild.c:1829
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr "Prüfsummenfehler bei Snapbuild-State-Datei »%s«: ist %u, sollte %u sein"
-#: replication/logical/snapbuild.c:1881
+#: replication/logical/snapbuild.c:1884
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "Logische Dekodierung beginnt mit gespeichertem Snapshot."
-#: replication/logical/snapbuild.c:1953
+#: replication/logical/snapbuild.c:1956
#, c-format
msgid "could not parse file name \"%s\""
msgstr "konnte Dateinamen »%s« nicht parsen"
@@ -17505,325 +17515,325 @@ msgstr "hole Zeitleisten-History-Datei für Zeitleiste %u vom Primärserver"
msgid "could not write to log segment %s at offset %u, length %lu: %m"
msgstr "konnte nicht in Logsegment %s bei Position %u, Länge %lu schreiben: %m"
-#: replication/walsender.c:494
+#: replication/walsender.c:498
#, c-format
msgid "could not seek to beginning of file \"%s\": %m"
msgstr "konnte Positionszeiger nicht den Anfang der Datei »%s« setzen: %m"
-#: replication/walsender.c:535
+#: replication/walsender.c:539
#, c-format
msgid "IDENTIFY_SYSTEM has not been run before START_REPLICATION"
msgstr "IDENTIFY_SYSTEM wurde nicht vor START_REPLICATION ausgeführt"
-#: replication/walsender.c:552
+#: replication/walsender.c:556
#, c-format
msgid "cannot use a logical replication slot for physical replication"
msgstr "logischer Replikations-Slot kann nicht für physische Replikation verwendet werden"
-#: replication/walsender.c:615
+#: replication/walsender.c:619
#, c-format
msgid "requested starting point %X/%X on timeline %u is not in this server's history"
msgstr "angeforderter Startpunkt %X/%X auf Zeitleiste %u ist nicht in der History dieses Servers"
-#: replication/walsender.c:619
+#: replication/walsender.c:623
#, c-format
msgid "This server's history forked from timeline %u at %X/%X."
msgstr "Die History dieses Servers zweigte von Zeitleiste %u bei %X/%X ab."
-#: replication/walsender.c:664
+#: replication/walsender.c:668
#, c-format
msgid "requested starting point %X/%X is ahead of the WAL flush position of this server %X/%X"
msgstr "angeforderter Startpunkt %X/%X ist vor der WAL-Flush-Position dieses Servers %X/%X"
-#: replication/walsender.c:893
+#: replication/walsender.c:897
#, c-format
msgid "CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT must not be called inside a transaction"
msgstr "CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT kann nicht in einer Transaktion aufgerufen werden"
-#: replication/walsender.c:902
+#: replication/walsender.c:906
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called inside a transaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT muss in einer Transaktion aufgerufen werden"
-#: replication/walsender.c:907
+#: replication/walsender.c:911
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called in REPEATABLE READ isolation mode transaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT muss in einer Transaktion im Isolationsmodus REPEATABLE READ aufgerufen werden"
-#: replication/walsender.c:912
+#: replication/walsender.c:916
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called before any query"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT muss vor allen Anfragen aufgerufen werden"
-#: replication/walsender.c:917
+#: replication/walsender.c:921
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must not be called in a subtransaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT kann nicht in einer Subtransaktion aufgerufen werden"
-#: replication/walsender.c:1063
+#: replication/walsender.c:1067
#, c-format
msgid "terminating walsender process after promotion"
msgstr "WAL-Sender-Prozess wird nach Beförderung abgebrochen"
-#: replication/walsender.c:1442
+#: replication/walsender.c:1446
#, c-format
msgid "cannot execute new commands while WAL sender is in stopping mode"
msgstr "während der WAL-Sender im Stoppmodus ist können keine neuen Befehle ausgeführt werden"
-#: replication/walsender.c:1475
+#: replication/walsender.c:1479
#, c-format
msgid "received replication command: %s"
msgstr "Replikationsbefehl empfangen: %s"
-#: replication/walsender.c:1491 tcop/fastpath.c:281 tcop/postgres.c:1020
+#: replication/walsender.c:1495 tcop/fastpath.c:281 tcop/postgres.c:1020
#: tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994
#: tcop/postgres.c:2362 tcop/postgres.c:2437
#, c-format
msgid "current transaction is aborted, commands ignored until end of transaction block"
msgstr "aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende der Transaktion ignoriert"
-#: replication/walsender.c:1559
+#: replication/walsender.c:1563
#, c-format
msgid "cannot execute SQL commands in WAL sender for physical replication"
msgstr "im WAL-Sender für physische Replikation können keine SQL-Befehle ausgeführt werden"
-#: replication/walsender.c:1607 replication/walsender.c:1623
+#: replication/walsender.c:1616 replication/walsender.c:1632
#, c-format
msgid "unexpected EOF on standby connection"
msgstr "unerwartetes EOF auf Standby-Verbindung"
-#: replication/walsender.c:1637
-#, c-format
-msgid "unexpected standby message type \"%c\", after receiving CopyDone"
-msgstr "unerwarteter Standby-Message-Typ »%c«, nach Empfang von CopyDone"
-
-#: replication/walsender.c:1675
+#: replication/walsender.c:1671
#, c-format
msgid "invalid standby message type \"%c\""
msgstr "ungültiger Standby-Message-Typ »%c«"
-#: replication/walsender.c:1716
+#: replication/walsender.c:1712
#, c-format
msgid "unexpected message type \"%c\""
msgstr "unerwarteter Message-Typ »%c«"
-#: replication/walsender.c:2094
+#: replication/walsender.c:2084
#, c-format
msgid "terminating walsender process due to replication timeout"
msgstr "WAL-Sender-Prozess wird abgebrochen wegen Zeitüberschreitung bei der Replikation"
-#: replication/walsender.c:2178
+#: replication/walsender.c:2168
#, c-format
msgid "\"%s\" has now caught up with upstream server"
msgstr "»%s« hat jetzt den Upstream-Server eingeholt"
-#: replication/walsender.c:2289
+#: replication/walsender.c:2281
#, c-format
msgid "number of requested standby connections exceeds max_wal_senders (currently %d)"
msgstr "Anzahl angeforderter Standby-Verbindungen überschreitet max_wal_senders (aktuell %d)"
-#: rewrite/rewriteDefine.c:112 rewrite/rewriteDefine.c:981
+#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:992
#, c-format
msgid "rule \"%s\" for relation \"%s\" already exists"
msgstr "Regel »%s« für Relation »%s« existiert bereits"
-#: rewrite/rewriteDefine.c:296
+#: rewrite/rewriteDefine.c:297
#, c-format
msgid "rule actions on OLD are not implemented"
msgstr "Regelaktionen für OLD sind nicht implementiert"
-#: rewrite/rewriteDefine.c:297
+#: rewrite/rewriteDefine.c:298
#, c-format
msgid "Use views or triggers instead."
msgstr "Verwenden Sie stattdessen Sichten oder Trigger."
-#: rewrite/rewriteDefine.c:301
+#: rewrite/rewriteDefine.c:302
#, c-format
msgid "rule actions on NEW are not implemented"
msgstr "Regelaktionen für NEW sind nicht implementiert"
-#: rewrite/rewriteDefine.c:302
+#: rewrite/rewriteDefine.c:303
#, c-format
msgid "Use triggers instead."
msgstr "Verwenden Sie stattdessen Trigger."
-#: rewrite/rewriteDefine.c:315
+#: rewrite/rewriteDefine.c:316
#, c-format
msgid "INSTEAD NOTHING rules on SELECT are not implemented"
msgstr "INSTEAD-NOTHING-Regeln für SELECT sind nicht implementiert"
-#: rewrite/rewriteDefine.c:316
+#: rewrite/rewriteDefine.c:317
#, c-format
msgid "Use views instead."
msgstr "Verwenden Sie stattdessen Sichten."
-#: rewrite/rewriteDefine.c:324
+#: rewrite/rewriteDefine.c:325
#, c-format
msgid "multiple actions for rules on SELECT are not implemented"
msgstr "mehrere Regelaktionen für SELECT-Regeln sind nicht implementiert"
-#: rewrite/rewriteDefine.c:334
+#: rewrite/rewriteDefine.c:335
#, c-format
msgid "rules on SELECT must have action INSTEAD SELECT"
msgstr "Regeln für SELECT müssen als Aktion INSTEAD SELECT haben"
-#: rewrite/rewriteDefine.c:342
+#: rewrite/rewriteDefine.c:343
#, c-format
msgid "rules on SELECT must not contain data-modifying statements in WITH"
msgstr "Regeln für SELECT dürfen keine datenmodifizierenden Anweisungen in WITH enthalten"
-#: rewrite/rewriteDefine.c:350
+#: rewrite/rewriteDefine.c:351
#, c-format
msgid "event qualifications are not implemented for rules on SELECT"
msgstr "Ereignisqualifikationen sind nicht implementiert für SELECT-Regeln"
-#: rewrite/rewriteDefine.c:377
+#: rewrite/rewriteDefine.c:378
#, c-format
msgid "\"%s\" is already a view"
msgstr "»%s« ist bereits eine Sicht"
-#: rewrite/rewriteDefine.c:401
+#: rewrite/rewriteDefine.c:402
#, c-format
msgid "view rule for \"%s\" must be named \"%s\""
msgstr "Sicht-Regel für »%s« muss »%s« heißen"
-#: rewrite/rewriteDefine.c:428
+#: rewrite/rewriteDefine.c:430
#, c-format
msgid "cannot convert partitioned table \"%s\" to a view"
msgstr "kann partitionierte Tabelle »%s« nicht in eine Sicht umwandeln"
-#: rewrite/rewriteDefine.c:434
+#: rewrite/rewriteDefine.c:439
#, c-format
msgid "cannot convert partition \"%s\" to a view"
msgstr "kann Partition »%s« nicht in eine Sicht umwandeln"
-#: rewrite/rewriteDefine.c:442
+#: rewrite/rewriteDefine.c:447
#, c-format
msgid "could not convert table \"%s\" to a view because it is not empty"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie nicht leer ist"
-#: rewrite/rewriteDefine.c:450
+#: rewrite/rewriteDefine.c:455
#, c-format
msgid "could not convert table \"%s\" to a view because it has triggers"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Trigger hat"
-#: rewrite/rewriteDefine.c:452
+#: rewrite/rewriteDefine.c:457
#, c-format
msgid "In particular, the table cannot be involved in any foreign key relationships."
msgstr "Insbesondere darf die Tabelle nicht in Fremschlüsselverhältnisse eingebunden sein."
-#: rewrite/rewriteDefine.c:457
+#: rewrite/rewriteDefine.c:462
#, c-format
msgid "could not convert table \"%s\" to a view because it has indexes"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Indexe hat"
-#: rewrite/rewriteDefine.c:463
+#: rewrite/rewriteDefine.c:468
#, c-format
msgid "could not convert table \"%s\" to a view because it has child tables"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie abgeleitete Tabellen hat"
-#: rewrite/rewriteDefine.c:469
+#: rewrite/rewriteDefine.c:474
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has parent tables"
+msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Elterntabellen hat"
+
+#: rewrite/rewriteDefine.c:480
#, c-format
msgid "could not convert table \"%s\" to a view because it has row security enabled"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Sicherheit auf Zeilenebene eingeschaltet hat"
-#: rewrite/rewriteDefine.c:475
+#: rewrite/rewriteDefine.c:486
#, c-format
msgid "could not convert table \"%s\" to a view because it has row security policies"
msgstr "konnte Tabelle »%s« nicht in Sicht umwandeln, weil sie Policys für Sicherheit auf Zeilenebene hat"
-#: rewrite/rewriteDefine.c:502
+#: rewrite/rewriteDefine.c:513
#, c-format
msgid "cannot have multiple RETURNING lists in a rule"
msgstr "Regel kann nicht mehrere RETURNING-Listen enthalten"
-#: rewrite/rewriteDefine.c:507
+#: rewrite/rewriteDefine.c:518
#, c-format
msgid "RETURNING lists are not supported in conditional rules"
msgstr "RETURNING-Listen werden in Regeln mit Bedingung nicht unterstützt"
-#: rewrite/rewriteDefine.c:511
+#: rewrite/rewriteDefine.c:522
#, c-format
msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr "RETURNING-Listen werden nur in INSTEAD-Regeln unterstützt"
-#: rewrite/rewriteDefine.c:676
+#: rewrite/rewriteDefine.c:687
#, c-format
msgid "SELECT rule's target list has too many entries"
msgstr "Targetliste von SELECT-Regel hat zu viele Einträge"
-#: rewrite/rewriteDefine.c:677
+#: rewrite/rewriteDefine.c:688
#, c-format
msgid "RETURNING list has too many entries"
msgstr "RETURNING-Liste hat zu viele Einträge"
-#: rewrite/rewriteDefine.c:704
+#: rewrite/rewriteDefine.c:715
#, c-format
msgid "cannot convert relation containing dropped columns to view"
msgstr "kann Relation mit gelöschten Spalten nicht in Sicht umwandeln"
-#: rewrite/rewriteDefine.c:705
+#: rewrite/rewriteDefine.c:716
#, c-format
msgid "cannot create a RETURNING list for a relation containing dropped columns"
msgstr "für eine Relation mit gelöschten Spalten kann keine RETURNING-Liste erzeugt werden"
-#: rewrite/rewriteDefine.c:711
+#: rewrite/rewriteDefine.c:722
#, c-format
msgid "SELECT rule's target entry %d has different column name from column \"%s\""
msgstr "Spaltenname in Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
-#: rewrite/rewriteDefine.c:713
+#: rewrite/rewriteDefine.c:724
#, c-format
msgid "SELECT target entry is named \"%s\"."
msgstr "SELECT-Targeteintrag heißt »%s«."
-#: rewrite/rewriteDefine.c:722
+#: rewrite/rewriteDefine.c:733
#, c-format
msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr "Typ von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
-#: rewrite/rewriteDefine.c:724
+#: rewrite/rewriteDefine.c:735
#, c-format
msgid "RETURNING list's entry %d has different type from column \"%s\""
msgstr "Eintrag %d in RETURNING-Liste hat anderen Typ als Spalte »%s«"
-#: rewrite/rewriteDefine.c:727 rewrite/rewriteDefine.c:751
+#: rewrite/rewriteDefine.c:738 rewrite/rewriteDefine.c:762
#, c-format
msgid "SELECT target entry has type %s, but column has type %s."
msgstr "SELECT-Targeteintrag hat Typ %s, aber Spalte hat Typ %s."
-#: rewrite/rewriteDefine.c:730 rewrite/rewriteDefine.c:755
+#: rewrite/rewriteDefine.c:741 rewrite/rewriteDefine.c:766
#, c-format
msgid "RETURNING list entry has type %s, but column has type %s."
msgstr "Eintrag in RETURNING-Liste hat Typ %s, aber Spalte hat Typ %s."
-#: rewrite/rewriteDefine.c:746
+#: rewrite/rewriteDefine.c:757
#, c-format
msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr "Größe von Targeteintrag %d von SELECT-Regel unterscheidet sich von Spalte »%s«"
-#: rewrite/rewriteDefine.c:748
+#: rewrite/rewriteDefine.c:759
#, c-format
msgid "RETURNING list's entry %d has different size from column \"%s\""
msgstr "Eintrag %d in RETURNING-Liste hat andere Größe als Spalte »%s«"
-#: rewrite/rewriteDefine.c:765
+#: rewrite/rewriteDefine.c:776
#, c-format
msgid "SELECT rule's target list has too few entries"
msgstr "Targetliste von SELECT-Regeln hat zu wenige Einträge"
-#: rewrite/rewriteDefine.c:766
+#: rewrite/rewriteDefine.c:777
#, c-format
msgid "RETURNING list has too few entries"
msgstr "RETURNING-Liste hat zu wenige Einträge"
-#: rewrite/rewriteDefine.c:858 rewrite/rewriteDefine.c:972
+#: rewrite/rewriteDefine.c:869 rewrite/rewriteDefine.c:983
#: rewrite/rewriteSupport.c:109
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "Regel »%s« für Relation »%s« existiert nicht"
-#: rewrite/rewriteDefine.c:991
+#: rewrite/rewriteDefine.c:1002
#, c-format
msgid "renaming an ON SELECT rule is not allowed"
msgstr "Umbenennen einer ON-SELECT-Regel ist nicht erlaubt"
@@ -18315,27 +18325,27 @@ msgstr "maxAllocatedDescs (%d) überschritten beim Versuch, das Verzeichnis »%s
msgid "could not read directory \"%s\": %m"
msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
-#: storage/ipc/dsm.c:364
+#: storage/ipc/dsm.c:359
#, c-format
msgid "dynamic shared memory control segment is corrupt"
msgstr "Kontrollsegment von dynamischem Shared Memory ist verfälscht"
-#: storage/ipc/dsm.c:411
+#: storage/ipc/dsm.c:406
#, c-format
msgid "dynamic shared memory is disabled"
msgstr "dynamisches Shared-Memory ist abgeschaltet"
-#: storage/ipc/dsm.c:412
+#: storage/ipc/dsm.c:407
#, c-format
msgid "Set dynamic_shared_memory_type to a value other than \"none\"."
msgstr "Setzen Sie dynamic_shared_memory_type auf einen anderen Wert als »none«."
-#: storage/ipc/dsm.c:432
+#: storage/ipc/dsm.c:427
#, c-format
msgid "dynamic shared memory control segment is not valid"
msgstr "Kontrollsegment von dynamischem Shared Memory ist ungültig"
-#: storage/ipc/dsm.c:527
+#: storage/ipc/dsm.c:522
#, c-format
msgid "too many dynamic shared memory segments"
msgstr "zu viele dynamische Shared-Memory-Segmente"
@@ -18418,10 +18428,10 @@ msgid "invalid message size %zu in shared memory queue"
msgstr "ungültige Nachrichtengröße %zu in Shared-Memory-Queue"
#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905
-#: storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4055
-#: storage/lmgr/lock.c:4120 storage/lmgr/lock.c:4412
-#: storage/lmgr/predicate.c:2401 storage/lmgr/predicate.c:2416
-#: storage/lmgr/predicate.c:3808 storage/lmgr/predicate.c:4962
+#: storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4047
+#: storage/lmgr/lock.c:4112 storage/lmgr/lock.c:4419
+#: storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491
+#: storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:5037
#: utils/hash/dynahash.c:1061
#, c-format
msgid "out of shared memory"
@@ -18452,12 +18462,12 @@ msgstr "nicht genug Shared-Memory für Datenstruktur »%s« (%zu Bytes angeforde
msgid "requested shared memory size overflows size_t"
msgstr "angeforderte Shared-Memory-Größe übersteigt Kapazität von size_t"
-#: storage/ipc/standby.c:572 tcop/postgres.c:3012
+#: storage/ipc/standby.c:658 tcop/postgres.c:3024
#, c-format
msgid "canceling statement due to conflict with recovery"
msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung"
-#: storage/ipc/standby.c:573 tcop/postgres.c:2294
+#: storage/ipc/standby.c:659 tcop/postgres.c:2294
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr "Benutzertransaktion hat Verklemmung (Deadlock) mit Wiederherstellung verursacht."
@@ -18542,62 +18552,62 @@ msgstr "beim erneuten Prüfen des aktualisierten Tupels (%u,%u) in Relation »%s
msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
msgstr "beim Prüfen eines Exclusion-Constraints für Tupel (%u,%u) in Relation »%s«"
-#: storage/lmgr/lmgr.c:1023
+#: storage/lmgr/lmgr.c:1022
#, c-format
msgid "relation %u of database %u"
msgstr "Relation %u der Datenbank %u"
-#: storage/lmgr/lmgr.c:1029
+#: storage/lmgr/lmgr.c:1028
#, c-format
msgid "extension of relation %u of database %u"
msgstr "Erweiterung von Relation %u in Datenbank %u"
-#: storage/lmgr/lmgr.c:1035
+#: storage/lmgr/lmgr.c:1034
#, c-format
msgid "pg_database.datfrozenxid of database %u"
msgstr "pg_database.datfrozenxid der Datenbank %u"
-#: storage/lmgr/lmgr.c:1040
+#: storage/lmgr/lmgr.c:1039
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "Seite %u von Relation %u von Datenbank %u"
-#: storage/lmgr/lmgr.c:1047
+#: storage/lmgr/lmgr.c:1046
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr "Tupel (%u, %u) von Relation %u von Datenbank %u"
-#: storage/lmgr/lmgr.c:1055
+#: storage/lmgr/lmgr.c:1054
#, c-format
msgid "transaction %u"
msgstr "Transaktion %u"
-#: storage/lmgr/lmgr.c:1060
+#: storage/lmgr/lmgr.c:1059
#, c-format
msgid "virtual transaction %d/%u"
msgstr "virtuelle Transaktion %d/%u"
-#: storage/lmgr/lmgr.c:1066
+#: storage/lmgr/lmgr.c:1065
#, c-format
msgid "speculative token %u of transaction %u"
msgstr "spekulatives Token %u von Transaktion %u"
-#: storage/lmgr/lmgr.c:1072
+#: storage/lmgr/lmgr.c:1071
#, c-format
msgid "object %u of class %u of database %u"
msgstr "Objekt %u von Klasse %u von Datenbank %u"
-#: storage/lmgr/lmgr.c:1080
+#: storage/lmgr/lmgr.c:1079
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "Benutzersperre [%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1087
+#: storage/lmgr/lmgr.c:1086
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "Benutzersperre [%u,%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1095
+#: storage/lmgr/lmgr.c:1094
#, c-format
msgid "unrecognized locktag type %d"
msgstr "unbekannter Locktag-Typ %d"
@@ -18613,12 +18623,12 @@ msgid "Only RowExclusiveLock or less can be acquired on database objects during
msgstr "Nur Sperren gleich oder unter RowExclusiveLock können während der Wiederherstellung auf Datenbankobjekte gesetzt werden."
#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731
-#: storage/lmgr/lock.c:4056 storage/lmgr/lock.c:4121 storage/lmgr/lock.c:4413
+#: storage/lmgr/lock.c:4048 storage/lmgr/lock.c:4113 storage/lmgr/lock.c:4420
#, c-format
msgid "You might need to increase max_locks_per_transaction."
msgstr "Sie müssen möglicherweise max_locks_per_transaction erhöhen."
-#: storage/lmgr/lock.c:3172 storage/lmgr/lock.c:3288
+#: storage/lmgr/lock.c:3164 storage/lmgr/lock.c:3280
#, c-format
msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
msgstr "PREPARE kann nicht ausgeführt werden, wenn für das selbe Objekt Sperren auf Sitzungsebene und auf Transaktionsebene gehalten werden"
@@ -18638,67 +18648,67 @@ msgstr "Sie müssten entweder weniger Transaktionen auf einmal ausführen oder m
msgid "not enough elements in RWConflictPool to record a potential read/write conflict"
msgstr "nicht genügend Elemente in RWConflictPool, um einen möglichen Lese-/Schreibkonflikt aufzuzeichnen"
-#: storage/lmgr/predicate.c:921
+#: storage/lmgr/predicate.c:977
#, c-format
msgid "memory for serializable conflict tracking is nearly exhausted"
msgstr "Speicher für die Verfolgung von Serialisierungskonflikten ist fast aufgebraucht"
-#: storage/lmgr/predicate.c:922
+#: storage/lmgr/predicate.c:978
#, c-format
msgid "There might be an idle transaction or a forgotten prepared transaction causing this."
msgstr "Möglicherweise gibt es eine stillliegende Transaktion oder eine vergessene vorbereitete Transaktion, die der Grund dafür ist."
-#: storage/lmgr/predicate.c:1561
+#: storage/lmgr/predicate.c:1636
#, c-format
msgid "deferrable snapshot was unsafe; trying a new one"
msgstr "aufschiebbarer Snapshot war unsicher; versuche einen neuen"
-#: storage/lmgr/predicate.c:1650
+#: storage/lmgr/predicate.c:1725
#, c-format
msgid "\"default_transaction_isolation\" is set to \"serializable\"."
msgstr "»default_transaction_isolation« ist auf »serializable« gesetzt."
-#: storage/lmgr/predicate.c:1651
+#: storage/lmgr/predicate.c:1726
#, c-format
msgid "You can use \"SET default_transaction_isolation = 'repeatable read'\" to change the default."
msgstr "Mit »SET default_transaction_isolation = 'repeatable read'« können Sie die Voreinstellung ändern."
-#: storage/lmgr/predicate.c:1691
+#: storage/lmgr/predicate.c:1766
#, c-format
msgid "a snapshot-importing transaction must not be READ ONLY DEFERRABLE"
msgstr "eine Transaktion, die einen Snapshot importiert, must READ ONLY DEFERRABLE sein"
-#: storage/lmgr/predicate.c:1771 utils/time/snapmgr.c:621
+#: storage/lmgr/predicate.c:1846 utils/time/snapmgr.c:621
#: utils/time/snapmgr.c:627
#, c-format
msgid "could not import the requested snapshot"
msgstr "konnte den angeforderten Snapshot nicht importieren"
-#: storage/lmgr/predicate.c:1772 utils/time/snapmgr.c:628
+#: storage/lmgr/predicate.c:1847 utils/time/snapmgr.c:628
#, c-format
msgid "The source process with PID %d is not running anymore."
msgstr "Der Ausgangsprozess mit PID %d läuft nicht mehr."
-#: storage/lmgr/predicate.c:2402 storage/lmgr/predicate.c:2417
-#: storage/lmgr/predicate.c:3809
+#: storage/lmgr/predicate.c:2477 storage/lmgr/predicate.c:2492
+#: storage/lmgr/predicate.c:3884
#, c-format
msgid "You might need to increase max_pred_locks_per_transaction."
msgstr "Sie müssen möglicherweise max_pred_locks_per_transaction erhöhen."
-#: storage/lmgr/predicate.c:3963 storage/lmgr/predicate.c:4063
-#: storage/lmgr/predicate.c:4071 storage/lmgr/predicate.c:4110
-#: storage/lmgr/predicate.c:4349 storage/lmgr/predicate.c:4686
-#: storage/lmgr/predicate.c:4698 storage/lmgr/predicate.c:4740
-#: storage/lmgr/predicate.c:4778
+#: storage/lmgr/predicate.c:4038 storage/lmgr/predicate.c:4138
+#: storage/lmgr/predicate.c:4146 storage/lmgr/predicate.c:4185
+#: storage/lmgr/predicate.c:4424 storage/lmgr/predicate.c:4761
+#: storage/lmgr/predicate.c:4773 storage/lmgr/predicate.c:4815
+#: storage/lmgr/predicate.c:4853
#, c-format
msgid "could not serialize access due to read/write dependencies among transactions"
msgstr "konnte Zugriff nicht serialisieren wegen Lese-/Schreib-Abhängigkeiten zwischen Transaktionen"
-#: storage/lmgr/predicate.c:3965 storage/lmgr/predicate.c:4065
-#: storage/lmgr/predicate.c:4073 storage/lmgr/predicate.c:4112
-#: storage/lmgr/predicate.c:4351 storage/lmgr/predicate.c:4688
-#: storage/lmgr/predicate.c:4700 storage/lmgr/predicate.c:4742
-#: storage/lmgr/predicate.c:4780
+#: storage/lmgr/predicate.c:4040 storage/lmgr/predicate.c:4140
+#: storage/lmgr/predicate.c:4148 storage/lmgr/predicate.c:4187
+#: storage/lmgr/predicate.c:4426 storage/lmgr/predicate.c:4763
+#: storage/lmgr/predicate.c:4775 storage/lmgr/predicate.c:4817
+#: storage/lmgr/predicate.c:4855
#, c-format
msgid "The transaction might succeed if retried."
msgstr "Die Transaktion könnte erfolgreich sein, wenn sie erneut versucht würde."
@@ -18776,83 +18786,83 @@ msgstr "verfälschter Item-Zeiger: offset = %u, size = %u"
msgid "corrupted item pointer: offset = %u, length = %u"
msgstr "verfälschter Item-Zeiger: offset = %u, length = %u"
-#: storage/smgr/md.c:449 storage/smgr/md.c:967
+#: storage/smgr/md.c:438 storage/smgr/md.c:1008
#, c-format
msgid "could not truncate file \"%s\": %m"
msgstr "kann Datei »%s« nicht kürzen: %m"
-#: storage/smgr/md.c:516
+#: storage/smgr/md.c:557
#, c-format
msgid "cannot extend file \"%s\" beyond %u blocks"
msgstr "kann Datei »%s« nicht auf über %u Blöcke erweitern"
# XXX
-#: storage/smgr/md.c:538 storage/smgr/md.c:747 storage/smgr/md.c:823
+#: storage/smgr/md.c:579 storage/smgr/md.c:788 storage/smgr/md.c:864
#, c-format
msgid "could not seek to block %u in file \"%s\": %m"
msgstr "konnte Positionszeiger nicht auf Block %u in Datei »%s« setzen: %m"
-#: storage/smgr/md.c:546
+#: storage/smgr/md.c:587
#, c-format
msgid "could not extend file \"%s\": %m"
msgstr "konnte Datei »%s« nicht erweitern: %m"
-#: storage/smgr/md.c:548 storage/smgr/md.c:555 storage/smgr/md.c:850
+#: storage/smgr/md.c:589 storage/smgr/md.c:596 storage/smgr/md.c:891
#, c-format
msgid "Check free disk space."
msgstr "Prüfen Sie den freien Festplattenplatz."
-#: storage/smgr/md.c:552
+#: storage/smgr/md.c:593
#, c-format
msgid "could not extend file \"%s\": wrote only %d of %d bytes at block %u"
msgstr "konnte Datei »%s« nicht erweitern: es wurden nur %d von %d Bytes bei Block %u geschrieben"
-#: storage/smgr/md.c:765
+#: storage/smgr/md.c:806
#, c-format
msgid "could not read block %u in file \"%s\": %m"
msgstr "konnte Block %u in Datei »%s« nicht lesen: %m"
-#: storage/smgr/md.c:781
+#: storage/smgr/md.c:822
#, c-format
msgid "could not read block %u in file \"%s\": read only %d of %d bytes"
msgstr "konnte Block %u in Datei »%s« nicht lesen: es wurden nur %d von %d Bytes gelesen"
-#: storage/smgr/md.c:841
+#: storage/smgr/md.c:882
#, c-format
msgid "could not write block %u in file \"%s\": %m"
msgstr "konnte Block %u in Datei »%s« nicht schreiben: %m"
-#: storage/smgr/md.c:846
+#: storage/smgr/md.c:887
#, c-format
msgid "could not write block %u in file \"%s\": wrote only %d of %d bytes"
msgstr "konnte Block %u in Datei »%s« nicht schreiben: es wurden nur %d von %d Bytes geschrieben"
-#: storage/smgr/md.c:938
+#: storage/smgr/md.c:979
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: it's only %u blocks now"
msgstr "konnte Datei »%s« nicht auf %u Blöcke kürzen: es sind jetzt nur %u Blöcke"
-#: storage/smgr/md.c:993
+#: storage/smgr/md.c:1034
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: %m"
msgstr "konnte Datei »%s« nicht auf %u Blöcke kürzen: %m"
-#: storage/smgr/md.c:1288
+#: storage/smgr/md.c:1329
#, c-format
msgid "could not fsync file \"%s\" but retrying: %m"
msgstr "konnte Datei »%s« nicht fsyncen, versuche erneut: %m"
-#: storage/smgr/md.c:1451
+#: storage/smgr/md.c:1492
#, c-format
msgid "could not forward fsync request because request queue is full"
msgstr "konnte fsync-Anfrage nicht weiterleiten, weil Anfrageschlange voll ist"
-#: storage/smgr/md.c:1951
+#: storage/smgr/md.c:1992
#, c-format
msgid "could not open file \"%s\" (target block %u): previous segment is only %u blocks"
msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): vorhergehendes Segment hat nur %u Blöcke"
-#: storage/smgr/md.c:1965
+#: storage/smgr/md.c:2006
#, c-format
msgid "could not open file \"%s\" (target block %u): %m"
msgstr "konnte Datei »%s« nicht öffnen (Zielblock %u): %m"
@@ -18899,7 +18909,7 @@ msgid "unexpected EOF on client connection"
msgstr "unerwartetes EOF auf Client-Verbindung"
#: tcop/postgres.c:432 tcop/postgres.c:444 tcop/postgres.c:455
-#: tcop/postgres.c:467 tcop/postgres.c:4354
+#: tcop/postgres.c:467 tcop/postgres.c:4368
#, c-format
msgid "invalid frontend message type %d"
msgstr "ungültiger Frontend-Message-Typ %d"
@@ -19032,7 +19042,7 @@ msgstr "Verbindung wird abgebrochen wegen Absturz eines anderen Serverprozesses"
msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
msgstr "Der Postmaster hat diesen Serverprozess angewiesen, die aktuelle Transaktion zurückzurollen und die Sitzung zu beenden, weil ein anderer Serverprozess abnormal beendet wurde und möglicherweise das Shared Memory verfälscht hat."
-#: tcop/postgres.c:2621 tcop/postgres.c:2942
+#: tcop/postgres.c:2621 tcop/postgres.c:2954
#, c-format
msgid "In a moment you should be able to reconnect to the database and repeat your command."
msgstr "In einem Moment sollten Sie wieder mit der Datenbank verbinden und Ihren Befehl wiederholen können."
@@ -19047,127 +19057,127 @@ msgstr "Fließkommafehler"
msgid "An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero."
msgstr "Eine ungültige Fließkommaoperation wurde signalisiert. Das bedeutet wahrscheinlich ein Ergebnis außerhalb des gültigen Bereichs oder eine ungültige Operation, zum Beispiel Division durch null."
-#: tcop/postgres.c:2872
+#: tcop/postgres.c:2884
#, c-format
msgid "canceling authentication due to timeout"
msgstr "storniere Authentifizierung wegen Zeitüberschreitung"
-#: tcop/postgres.c:2876
+#: tcop/postgres.c:2888
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "Autovacuum-Prozess wird abgebrochen aufgrund von Anweisung des Administrators"
-#: tcop/postgres.c:2880
+#: tcop/postgres.c:2892
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "Arbeitsprozess für logische Replikation wird abgebrochen aufgrund von Anweisung des Administrators"
-#: tcop/postgres.c:2884
+#: tcop/postgres.c:2896
#, c-format
msgid "logical replication launcher shutting down"
msgstr "Logical-Replication-Launcher fährt herunter"
-#: tcop/postgres.c:2897 tcop/postgres.c:2907 tcop/postgres.c:2940
+#: tcop/postgres.c:2909 tcop/postgres.c:2919 tcop/postgres.c:2952
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "Verbindung wird abgebrochen wegen Konflikt mit der Wiederherstellung"
-#: tcop/postgres.c:2913
+#: tcop/postgres.c:2925
#, c-format
msgid "terminating connection due to administrator command"
msgstr "Verbindung wird abgebrochen aufgrund von Anweisung des Administrators"
-#: tcop/postgres.c:2923
+#: tcop/postgres.c:2935
#, c-format
msgid "connection to client lost"
msgstr "Verbindung zum Client wurde verloren"
-#: tcop/postgres.c:2989
+#: tcop/postgres.c:3001
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "storniere Anfrage wegen Zeitüberschreitung einer Sperre"
-#: tcop/postgres.c:2996
+#: tcop/postgres.c:3008
#, c-format
msgid "canceling statement due to statement timeout"
msgstr "storniere Anfrage wegen Zeitüberschreitung der Anfrage"
-#: tcop/postgres.c:3003
+#: tcop/postgres.c:3015
#, c-format
msgid "canceling autovacuum task"
msgstr "storniere Autovacuum-Aufgabe"
-#: tcop/postgres.c:3026
+#: tcop/postgres.c:3038
#, c-format
msgid "canceling statement due to user request"
msgstr "storniere Anfrage wegen Benutzeraufforderung"
-#: tcop/postgres.c:3036
+#: tcop/postgres.c:3048
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr "Verbindung wird abgebrochen wegen Zeitüberschreitung in inaktiver Transaktion"
-#: tcop/postgres.c:3150
+#: tcop/postgres.c:3162
#, c-format
msgid "stack depth limit exceeded"
msgstr "Grenze für Stacktiefe überschritten"
-#: tcop/postgres.c:3151
+#: tcop/postgres.c:3163
#, c-format
msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate."
msgstr "Erhöhen Sie den Konfigurationsparameter »max_stack_depth« (aktuell %dkB), nachdem Sie sichergestellt haben, dass die Stacktiefenbegrenzung Ihrer Plattform ausreichend ist."
-#: tcop/postgres.c:3214
+#: tcop/postgres.c:3226
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "»max_stack_depth« darf %ldkB nicht überschreiten."
-#: tcop/postgres.c:3216
+#: tcop/postgres.c:3228
#, c-format
msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
msgstr "Erhöhen Sie die Stacktiefenbegrenzung Ihrer Plattform mit »ulimit -s« oder der lokalen Entsprechung."
-#: tcop/postgres.c:3576
+#: tcop/postgres.c:3588
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s"
-#: tcop/postgres.c:3577 tcop/postgres.c:3583
+#: tcop/postgres.c:3589 tcop/postgres.c:3595
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Versuchen Sie »%s --help« für weitere Informationen."
-#: tcop/postgres.c:3581
+#: tcop/postgres.c:3593
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: ungültiges Kommandozeilenargument: %s"
-#: tcop/postgres.c:3643
+#: tcop/postgres.c:3655
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: weder Datenbankname noch Benutzername angegeben"
-#: tcop/postgres.c:4262
+#: tcop/postgres.c:4276
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "ungültiger Subtyp %d von CLOSE-Message"
-#: tcop/postgres.c:4297
+#: tcop/postgres.c:4311
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "ungültiger Subtyp %d von DESCRIBE-Message"
-#: tcop/postgres.c:4375
+#: tcop/postgres.c:4389
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr "Fastpath-Funktionsaufrufe werden auf einer Replikationsverbindung nicht unterstützt"
-#: tcop/postgres.c:4379
+#: tcop/postgres.c:4393
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr "erweitertes Anfrageprotokoll wird nicht auf einer Replikationsverbindung unterstützt"
-#: tcop/postgres.c:4549
+#: tcop/postgres.c:4563
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr "Verbindungsende: Sitzungszeit: %d:%02d:%02d.%03d Benutzer=%s Datenbank=%s Host=%s%s%s"
@@ -19460,112 +19470,112 @@ msgstr "»ShortWord« sollte >= 0 sein"
msgid "MaxFragments should be >= 0"
msgstr "»MaxFragments« sollte >= 0 sein"
-#: utils/adt/acl.c:170 utils/adt/name.c:91
+#: utils/adt/acl.c:169 utils/adt/name.c:91
#, c-format
msgid "identifier too long"
msgstr "Bezeichner zu lang"
-#: utils/adt/acl.c:171 utils/adt/name.c:92
+#: utils/adt/acl.c:170 utils/adt/name.c:92
#, c-format
msgid "Identifier must be less than %d characters."
msgstr "Bezeichner muss weniger als %d Zeichen haben."
-#: utils/adt/acl.c:257
+#: utils/adt/acl.c:256
#, c-format
msgid "unrecognized key word: \"%s\""
msgstr "unbekanntes Schlüsselwort: »%s«"
-#: utils/adt/acl.c:258
+#: utils/adt/acl.c:257
#, c-format
msgid "ACL key word must be \"group\" or \"user\"."
msgstr "ACL-Schlüsselwort muss »group« oder »user« sein."
-#: utils/adt/acl.c:263
+#: utils/adt/acl.c:262
#, c-format
msgid "missing name"
msgstr "Name fehlt"
-#: utils/adt/acl.c:264
+#: utils/adt/acl.c:263
#, c-format
msgid "A name must follow the \"group\" or \"user\" key word."
msgstr "Auf das Schlüsselwort »group« oder »user« muss ein Name folgen."
-#: utils/adt/acl.c:270
+#: utils/adt/acl.c:269
#, c-format
msgid "missing \"=\" sign"
msgstr "»=«-Zeichen fehlt"
-#: utils/adt/acl.c:323
+#: utils/adt/acl.c:322
#, c-format
msgid "invalid mode character: must be one of \"%s\""
msgstr "ungültiges Moduszeichen: muss eines aus »%s« sein"
-#: utils/adt/acl.c:345
+#: utils/adt/acl.c:344
#, c-format
msgid "a name must follow the \"/\" sign"
msgstr "auf das »/«-Zeichen muss ein Name folgen"
-#: utils/adt/acl.c:353
+#: utils/adt/acl.c:352
#, c-format
msgid "defaulting grantor to user ID %u"
msgstr "nicht angegebener Grantor wird auf user ID %u gesetzt"
-#: utils/adt/acl.c:544
+#: utils/adt/acl.c:543
#, c-format
msgid "ACL array contains wrong data type"
msgstr "ACL-Array enthält falschen Datentyp"
-#: utils/adt/acl.c:548
+#: utils/adt/acl.c:547
#, c-format
msgid "ACL arrays must be one-dimensional"
msgstr "ACL-Arrays müssen eindimensional sein"
-#: utils/adt/acl.c:552
+#: utils/adt/acl.c:551
#, c-format
msgid "ACL arrays must not contain null values"
msgstr "ACL-Array darf keine NULL-Werte enthalten"
-#: utils/adt/acl.c:576
+#: utils/adt/acl.c:575
#, c-format
msgid "extra garbage at the end of the ACL specification"
msgstr "überflüssiger Müll am Ende der ACL-Angabe"
-#: utils/adt/acl.c:1198
+#: utils/adt/acl.c:1197
#, c-format
msgid "grant options cannot be granted back to your own grantor"
msgstr "Grant-Optionen können nicht an den eigenen Grantor gegeben werden"
-#: utils/adt/acl.c:1259
+#: utils/adt/acl.c:1258
#, c-format
msgid "dependent privileges exist"
msgstr "abhängige Privilegien existieren"
-#: utils/adt/acl.c:1260
+#: utils/adt/acl.c:1259
#, c-format
msgid "Use CASCADE to revoke them too."
msgstr "Verwenden Sie CASCADE, um diese auch zu entziehen."
-#: utils/adt/acl.c:1522
+#: utils/adt/acl.c:1521
#, c-format
msgid "aclinsert is no longer supported"
msgstr "aclinsert wird nicht mehr unterstützt"
-#: utils/adt/acl.c:1532
+#: utils/adt/acl.c:1531
#, c-format
msgid "aclremove is no longer supported"
msgstr "aclremove wird nicht mehr unterstützt"
-#: utils/adt/acl.c:1618 utils/adt/acl.c:1672
+#: utils/adt/acl.c:1617 utils/adt/acl.c:1671
#, c-format
msgid "unrecognized privilege type: \"%s\""
msgstr "unbekannter Privilegtyp: »%s«"
-#: utils/adt/acl.c:3472 utils/adt/regproc.c:102 utils/adt/regproc.c:277
+#: utils/adt/acl.c:3471 utils/adt/regproc.c:102 utils/adt/regproc.c:277
#, c-format
msgid "function \"%s\" does not exist"
msgstr "Funktion »%s« existiert nicht"
-#: utils/adt/acl.c:4944
+#: utils/adt/acl.c:4947
#, c-format
msgid "must be member of role \"%s\""
msgstr "Berechtigung nur für Mitglied von Rolle »%s«"
@@ -19941,7 +19951,7 @@ msgstr "Wert »%s« ist außerhalb des gültigen Bereichs für Typ %s"
#: utils/adt/int.c:1082 utils/adt/int.c:1110 utils/adt/int8.c:597
#: utils/adt/int8.c:657 utils/adt/int8.c:897 utils/adt/int8.c:1005
#: utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6912
-#: utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3210
+#: utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3242
#, c-format
msgid "division by zero"
msgstr "Division durch Null"
@@ -20004,22 +20014,22 @@ msgstr "date ist außerhalb des gültigen Bereichs: %d-%02d-%02d"
#: utils/adt/nabstime.c:532 utils/adt/nabstime.c:575 utils/adt/timestamp.c:231
#: utils/adt/timestamp.c:263 utils/adt/timestamp.c:683
#: utils/adt/timestamp.c:692 utils/adt/timestamp.c:770
-#: utils/adt/timestamp.c:803 utils/adt/timestamp.c:2789
-#: utils/adt/timestamp.c:2810 utils/adt/timestamp.c:2823
-#: utils/adt/timestamp.c:2832 utils/adt/timestamp.c:2840
-#: utils/adt/timestamp.c:2895 utils/adt/timestamp.c:2918
-#: utils/adt/timestamp.c:2931 utils/adt/timestamp.c:2942
-#: utils/adt/timestamp.c:2950 utils/adt/timestamp.c:3506
-#: utils/adt/timestamp.c:3631 utils/adt/timestamp.c:3672
-#: utils/adt/timestamp.c:3753 utils/adt/timestamp.c:3799
-#: utils/adt/timestamp.c:3902 utils/adt/timestamp.c:4302
-#: utils/adt/timestamp.c:4498 utils/adt/timestamp.c:4837
-#: utils/adt/timestamp.c:4851 utils/adt/timestamp.c:4856
-#: utils/adt/timestamp.c:4870 utils/adt/timestamp.c:4915
-#: utils/adt/timestamp.c:4947 utils/adt/timestamp.c:4954
-#: utils/adt/timestamp.c:4987 utils/adt/timestamp.c:4991
-#: utils/adt/timestamp.c:5060 utils/adt/timestamp.c:5064
-#: utils/adt/timestamp.c:5078 utils/adt/timestamp.c:5112 utils/adt/xml.c:2212
+#: utils/adt/timestamp.c:803 utils/adt/timestamp.c:2821
+#: utils/adt/timestamp.c:2842 utils/adt/timestamp.c:2855
+#: utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2872
+#: utils/adt/timestamp.c:2927 utils/adt/timestamp.c:2950
+#: utils/adt/timestamp.c:2963 utils/adt/timestamp.c:2974
+#: utils/adt/timestamp.c:2982 utils/adt/timestamp.c:3538
+#: utils/adt/timestamp.c:3663 utils/adt/timestamp.c:3704
+#: utils/adt/timestamp.c:3785 utils/adt/timestamp.c:3831
+#: utils/adt/timestamp.c:3934 utils/adt/timestamp.c:4334
+#: utils/adt/timestamp.c:4530 utils/adt/timestamp.c:4869
+#: utils/adt/timestamp.c:4883 utils/adt/timestamp.c:4888
+#: utils/adt/timestamp.c:4902 utils/adt/timestamp.c:4947
+#: utils/adt/timestamp.c:4979 utils/adt/timestamp.c:4986
+#: utils/adt/timestamp.c:5019 utils/adt/timestamp.c:5023
+#: utils/adt/timestamp.c:5092 utils/adt/timestamp.c:5096
+#: utils/adt/timestamp.c:5110 utils/adt/timestamp.c:5144 utils/adt/xml.c:2212
#: utils/adt/xml.c:2219 utils/adt/xml.c:2239 utils/adt/xml.c:2246
#, c-format
msgid "timestamp out of range"
@@ -20073,13 +20083,13 @@ msgstr "»time with time zone«-Einheit »%s« nicht erkannt"
#: utils/adt/date.c:2743 utils/adt/datetime.c:931 utils/adt/datetime.c:1846
#: utils/adt/datetime.c:4632 utils/adt/timestamp.c:504
-#: utils/adt/timestamp.c:531 utils/adt/timestamp.c:4862
-#: utils/adt/timestamp.c:5070
+#: utils/adt/timestamp.c:531 utils/adt/timestamp.c:4894
+#: utils/adt/timestamp.c:5102
#, c-format
msgid "time zone \"%s\" not recognized"
msgstr "Zeitzone »%s« nicht erkannt"
-#: utils/adt/date.c:2775 utils/adt/timestamp.c:4904 utils/adt/timestamp.c:5101
+#: utils/adt/date.c:2775 utils/adt/timestamp.c:4936 utils/adt/timestamp.c:5133
#, c-format
msgid "interval time zone \"%s\" must not include months or days"
msgstr "Intervall-Zeitzone »%s« darf keine Monate oder Tage enthalten"
@@ -20640,7 +20650,7 @@ msgid "oidvector has too many elements"
msgstr "oidvector-Wert hat zu viele Elemente"
#: utils/adt/int.c:1347 utils/adt/int8.c:1453 utils/adt/numeric.c:1401
-#: utils/adt/timestamp.c:5163 utils/adt/timestamp.c:5244
+#: utils/adt/timestamp.c:5195 utils/adt/timestamp.c:5276
#, c-format
msgid "step size cannot equal zero"
msgstr "Schrittgröße kann nicht gleich null sein"
@@ -20771,7 +20781,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:2012 utils/adt/json.c:2022 utils/fmgr/funcapi.c:1556
+#: utils/adt/json.c:2012 utils/adt/json.c:2022 utils/fmgr/funcapi.c:1557
#, c-format
msgid "could not determine data type for argument %d"
msgstr "konnte Datentyp von Argument %d nicht ermitteln"
@@ -20989,27 +20999,22 @@ msgstr "in einem skalaren Wert kann kein Pfad gesetzt werden"
msgid "cannot delete path in scalar"
msgstr "in einem skalaren Wert kann kein Pfad gelöscht werden"
-#: utils/adt/jsonfuncs.c:4524
-#, c-format
-msgid "invalid concatenation of jsonb objects"
-msgstr "ungültiges Aneinanderhängen von jsonb-Objekten"
-
-#: utils/adt/jsonfuncs.c:4558
+#: utils/adt/jsonfuncs.c:4553
#, c-format
msgid "path element at position %d is null"
msgstr "Pfadelement auf Position %d ist NULL"
-#: utils/adt/jsonfuncs.c:4644
+#: utils/adt/jsonfuncs.c:4639
#, c-format
msgid "cannot replace existing key"
msgstr "existierender Schlüssel kann nicht ersetzt werden"
-#: utils/adt/jsonfuncs.c:4645
+#: utils/adt/jsonfuncs.c:4640
#, c-format
msgid "Try using the function jsonb_set to replace key value."
msgstr "Verwenden Sie die Funktion jsonb_set, um den Schlüsselwert zu ersetzen."
-#: utils/adt/jsonfuncs.c:4727
+#: utils/adt/jsonfuncs.c:4722
#, c-format
msgid "path element at position %d is not an integer: \"%s\""
msgstr "Pfadelement auf Position %d ist keine ganze Zahl: »%s«"
@@ -21838,14 +21843,14 @@ msgid "timestamp out of range: \"%g\""
msgstr "timestamp ist außerhalb des gültigen Bereichs: »%g«"
#: utils/adt/timestamp.c:926 utils/adt/timestamp.c:1496
-#: utils/adt/timestamp.c:1909 utils/adt/timestamp.c:2988
-#: utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998
-#: utils/adt/timestamp.c:3048 utils/adt/timestamp.c:3055
-#: utils/adt/timestamp.c:3062 utils/adt/timestamp.c:3082
-#: utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3096
-#: utils/adt/timestamp.c:3126 utils/adt/timestamp.c:3134
-#: utils/adt/timestamp.c:3178 utils/adt/timestamp.c:3501
-#: utils/adt/timestamp.c:3626 utils/adt/timestamp.c:3994
+#: utils/adt/timestamp.c:1941 utils/adt/timestamp.c:3020
+#: utils/adt/timestamp.c:3025 utils/adt/timestamp.c:3030
+#: utils/adt/timestamp.c:3080 utils/adt/timestamp.c:3087
+#: utils/adt/timestamp.c:3094 utils/adt/timestamp.c:3114
+#: utils/adt/timestamp.c:3121 utils/adt/timestamp.c:3128
+#: utils/adt/timestamp.c:3158 utils/adt/timestamp.c:3166
+#: utils/adt/timestamp.c:3210 utils/adt/timestamp.c:3533
+#: utils/adt/timestamp.c:3658 utils/adt/timestamp.c:4026
#, c-format
msgid "interval out of range"
msgstr "interval-Wert ist außerhalb des gültigen Bereichs"
@@ -21870,46 +21875,46 @@ msgstr "INTERVAL(%d)-Präzision auf erlaubtes Maximum %d reduziert"
msgid "interval(%d) precision must be between %d and %d"
msgstr "Präzision von interval(%d) muss zwischen %d und %d sein"
-#: utils/adt/timestamp.c:2589
+#: utils/adt/timestamp.c:2621
#, c-format
msgid "cannot subtract infinite timestamps"
msgstr "kann unendliche timestamp-Werte nicht subtrahieren"
-#: utils/adt/timestamp.c:3745 utils/adt/timestamp.c:4255
-#: utils/adt/timestamp.c:4417 utils/adt/timestamp.c:4438
+#: utils/adt/timestamp.c:3777 utils/adt/timestamp.c:4287
+#: utils/adt/timestamp.c:4449 utils/adt/timestamp.c:4470
#, c-format
msgid "timestamp units \"%s\" not supported"
msgstr "»timestamp«-Einheit »%s« nicht unterstützt"
-#: utils/adt/timestamp.c:3759 utils/adt/timestamp.c:4209
-#: utils/adt/timestamp.c:4448
+#: utils/adt/timestamp.c:3791 utils/adt/timestamp.c:4241
+#: utils/adt/timestamp.c:4480
#, c-format
msgid "timestamp units \"%s\" not recognized"
msgstr "»timestamp«-Einheit »%s« nicht erkannt"
-#: utils/adt/timestamp.c:3891 utils/adt/timestamp.c:4250
-#: utils/adt/timestamp.c:4613 utils/adt/timestamp.c:4635
+#: utils/adt/timestamp.c:3923 utils/adt/timestamp.c:4282
+#: utils/adt/timestamp.c:4645 utils/adt/timestamp.c:4667
#, c-format
msgid "timestamp with time zone units \"%s\" not supported"
msgstr "»timestamp with time zone«-Einheit »%s« nicht unterstützt"
-#: utils/adt/timestamp.c:3908 utils/adt/timestamp.c:4204
-#: utils/adt/timestamp.c:4644
+#: utils/adt/timestamp.c:3940 utils/adt/timestamp.c:4236
+#: utils/adt/timestamp.c:4676
#, c-format
msgid "timestamp with time zone units \"%s\" not recognized"
msgstr "»timestamp with time zone«-Einheit »%s« nicht erkannt"
-#: utils/adt/timestamp.c:3981
+#: utils/adt/timestamp.c:4013
#, c-format
msgid "interval units \"%s\" not supported because months usually have fractional weeks"
msgstr "»interval«-Einheit »%s« wird nicht unterstützt, weil Monate gewöhnlich partielle Wochen haben"
-#: utils/adt/timestamp.c:3987 utils/adt/timestamp.c:4738
+#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4770
#, c-format
msgid "interval units \"%s\" not supported"
msgstr "»interval«-Einheit »%s« nicht unterstützt"
-#: utils/adt/timestamp.c:4003 utils/adt/timestamp.c:4761
+#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4793
#, c-format
msgid "interval units \"%s\" not recognized"
msgstr "»interval«-Einheit »%s« nicht erkannt"
@@ -22547,7 +22552,7 @@ msgstr "konnte Datei »%s« nicht als stderr neu öffnen: %m"
#: utils/error/elog.c:1895
#, c-format
msgid "could not reopen file \"%s\" as stdout: %m"
-msgstr "konnte Datei »%s« nicht als stdou neu öffnen: %m"
+msgstr "konnte Datei »%s« nicht als stdout neu öffnen: %m"
#: utils/error/elog.c:2387 utils/error/elog.c:2404 utils/error/elog.c:2420
msgid "[unknown]"
@@ -22751,17 +22756,17 @@ msgstr "Sprachvalidierungsfunktion %u wurde für Sprache %u statt %u aufgerufen"
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:1396 utils/fmgr/funcapi.c:1427
+#: 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:1421
+#: utils/fmgr/funcapi.c:1422
#, c-format
msgid "no column alias was provided"
msgstr "Spaltenalias fehlt"
-#: utils/fmgr/funcapi.c:1445
+#: 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"
@@ -24149,7 +24154,7 @@ msgstr "Mindestanzahl an geänderten oder gelöschten Tupeln vor einem Vacuum."
#: utils/misc/guc.c:2677
msgid "Minimum number of tuple inserts, updates, or deletes prior to analyze."
-msgstr "Mindestanzahl an Einfüge-, Änderungs- oder Löschoperationen von einem Analyze."
+msgstr "Mindestanzahl an Einfüge-, Änderungs- oder Löschoperationen vor einem Analyze."
#: utils/misc/guc.c:2687
msgid "Age at which to autovacuum a table to prevent transaction ID wraparound."
diff --git a/src/backend/po/fr.po b/src/backend/po/fr.po
index 69c1deac57..0ed0285ac5 100644
--- a/src/backend/po/fr.po
+++ b/src/backend/po/fr.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 9.6\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-10-21 21:10+0000\n"
-"PO-Revision-Date: 2020-10-22 16:48+0200\n"
+"POT-Creation-Date: 2021-02-07 01:10+0000\n"
+"PO-Revision-Date: 2021-02-07 17:35+0100\n"
"Last-Translator: Guillaume Lelarge <guillaume@lelarge.info>\n"
"Language-Team: French <guillaume@lelarge.info>\n"
"Language: fr\n"
@@ -17,7 +17,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.4.1\n"
+"X-Generator: Poedit 2.4.2\n"
#: ../common/config_info.c:130 ../common/config_info.c:138 ../common/config_info.c:146 ../common/config_info.c:154 ../common/config_info.c:162 ../common/config_info.c:170 ../common/config_info.c:178 ../common/config_info.c:186 ../common/config_info.c:194
msgid "not recorded"
@@ -33,8 +33,8 @@ msgstr "n'a pas pu ouvrir le fichier « %s » pour une lecture : %m"
msgid "%s: could not open file \"%s\" for reading: %s\n"
msgstr "%s : n'a pas pu ouvrir le fichier « %s » en lecture : %s\n"
-#: ../common/controldata_utils.c:75 access/transam/timeline.c:142 access/transam/timeline.c:362 access/transam/xlog.c:3418 access/transam/xlog.c:10990 access/transam/xlog.c:11003 access/transam/xlog.c:11420 access/transam/xlog.c:11463 access/transam/xlog.c:11502 access/transam/xlog.c:11545 access/transam/xlogfuncs.c:668 access/transam/xlogfuncs.c:687 commands/extension.c:3360 libpq/hba.c:499 replication/logical/origin.c:726
-#: replication/logical/origin.c:756 replication/logical/reorderbuffer.c:3251 replication/walsender.c:510 storage/file/buffile.c:269 storage/file/copydir.c:204 utils/adt/genfile.c:145 utils/adt/misc.c:935
+#: ../common/controldata_utils.c:75 access/transam/timeline.c:142 access/transam/timeline.c:362 access/transam/xlog.c:3418 access/transam/xlog.c:10973 access/transam/xlog.c:10986 access/transam/xlog.c:11403 access/transam/xlog.c:11446 access/transam/xlog.c:11485 access/transam/xlog.c:11528 access/transam/xlogfuncs.c:668 access/transam/xlogfuncs.c:687 commands/extension.c:3360 libpq/hba.c:499 replication/logical/origin.c:726
+#: replication/logical/origin.c:756 replication/logical/reorderbuffer.c:3251 replication/walsender.c:514 storage/file/buffile.c:269 storage/file/copydir.c:204 utils/adt/genfile.c:145 utils/adt/misc.c:935
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "n'a pas pu lire le fichier « %s » : %m"
@@ -162,8 +162,8 @@ msgstr "n'a pas pu lire le répertoire « %s » : %s\n"
msgid "could not close directory \"%s\": %s\n"
msgstr "n'a pas pu fermer le répertoire « %s » : %s\n"
-#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6434 lib/stringinfo.c:258 libpq/auth.c:1131 libpq/auth.c:1502 libpq/auth.c:1570 libpq/auth.c:2088 postmaster/bgworker.c:337 postmaster/bgworker.c:908 postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 postmaster/postmaster.c:4056 postmaster/postmaster.c:4772 postmaster/postmaster.c:4847
-#: postmaster/postmaster.c:5577 postmaster/postmaster.c:5937 replication/libpqwalreceiver/libpqwalreceiver.c:274 replication/logical/logical.c:175 storage/buffer/localbuf.c:436 storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 storage/file/fd.c:2078 storage/ipc/procarray.c:1069 storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 utils/adt/formatting.c:1571
+#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6431 lib/stringinfo.c:258 libpq/auth.c:1131 libpq/auth.c:1502 libpq/auth.c:1570 libpq/auth.c:2088 postmaster/bgworker.c:348 postmaster/bgworker.c:967 postmaster/postmaster.c:2472 postmaster/postmaster.c:2494 postmaster/postmaster.c:4063 postmaster/postmaster.c:4779 postmaster/postmaster.c:4854
+#: postmaster/postmaster.c:5586 postmaster/postmaster.c:5946 replication/libpqwalreceiver/libpqwalreceiver.c:274 replication/logical/logical.c:175 storage/buffer/localbuf.c:436 storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340 storage/file/fd.c:2078 storage/ipc/procarray.c:1069 storage/ipc/procarray.c:1557 storage/ipc/procarray.c:1564 storage/ipc/procarray.c:1987 storage/ipc/procarray.c:2598 utils/adt/formatting.c:1571
#: utils/adt/formatting.c:1696 utils/adt/formatting.c:1822 utils/adt/pg_locale.c:470 utils/adt/pg_locale.c:634 utils/adt/regexp.c:223 utils/adt/varlena.c:4703 utils/adt/varlena.c:4724 utils/fmgr/dfmgr.c:221 utils/hash/dynahash.c:444 utils/hash/dynahash.c:553 utils/hash/dynahash.c:1065 utils/mb/mbutils.c:382 utils/mb/mbutils.c:409 utils/mb/mbutils.c:738 utils/mb/mbutils.c:764 utils/misc/guc.c:4005 utils/misc/guc.c:4021 utils/misc/guc.c:4034
#: utils/misc/guc.c:7039 utils/misc/tzparser.c:468 utils/mmgr/aset.c:404 utils/mmgr/dsa.c:701 utils/mmgr/dsa.c:723 utils/mmgr/dsa.c:804 utils/mmgr/mcxt.c:725 utils/mmgr/mcxt.c:760 utils/mmgr/mcxt.c:797 utils/mmgr/mcxt.c:834 utils/mmgr/mcxt.c:868 utils/mmgr/mcxt.c:897 utils/mmgr/mcxt.c:931 utils/mmgr/mcxt.c:982 utils/mmgr/mcxt.c:1016 utils/mmgr/mcxt.c:1050
#, c-format
@@ -363,7 +363,7 @@ msgstr "n'a pas pu vérifier l'appartenance du jeton d'accès : code d'erreur %l
msgid "request for BRIN range summarization for index \"%s\" page %u was not recorded"
msgstr "la demande de résumé d'intervalle BRIN pour l'index « %s » à la page %u n'a pas été enregistrée"
-#: access/brin/brin.c:874 access/brin/brin.c:951 access/gin/ginfast.c:990 access/transam/xlog.c:10404 access/transam/xlog.c:10929 access/transam/xlogfuncs.c:296 access/transam/xlogfuncs.c:323 access/transam/xlogfuncs.c:362 access/transam/xlogfuncs.c:383 access/transam/xlogfuncs.c:404 access/transam/xlogfuncs.c:474 access/transam/xlogfuncs.c:530
+#: access/brin/brin.c:874 access/brin/brin.c:951 access/gin/ginfast.c:990 access/transam/xlog.c:10387 access/transam/xlog.c:10912 access/transam/xlogfuncs.c:296 access/transam/xlogfuncs.c:323 access/transam/xlogfuncs.c:362 access/transam/xlogfuncs.c:383 access/transam/xlogfuncs.c:404 access/transam/xlogfuncs.c:474 access/transam/xlogfuncs.c:530
#, c-format
msgid "recovery is in progress"
msgstr "restauration en cours"
@@ -732,42 +732,42 @@ msgstr ""
msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "il manque un opérateur inter-type pour la famille d'opérateur « %s » de la méthode d'accès %s"
-#: access/heap/heapam.c:1293 access/heap/heapam.c:1321 access/heap/heapam.c:1353 catalog/aclchk.c:1772
+#: access/heap/heapam.c:1305 access/heap/heapam.c:1333 access/heap/heapam.c:1365 catalog/aclchk.c:1775
#, c-format
msgid "\"%s\" is an index"
msgstr "« %s » est un index"
-#: access/heap/heapam.c:1298 access/heap/heapam.c:1326 access/heap/heapam.c:1358 catalog/aclchk.c:1779 commands/tablecmds.c:10080 commands/tablecmds.c:13328
+#: access/heap/heapam.c:1310 access/heap/heapam.c:1338 access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080 commands/tablecmds.c:13328
#, c-format
msgid "\"%s\" is a composite type"
msgstr "« %s » est un type composite"
-#: access/heap/heapam.c:2593
+#: access/heap/heapam.c:2605
#, c-format
msgid "cannot insert tuples during a parallel operation"
msgstr "ne peut pas insérer les lignes lors d'une opération parallèle"
-#: access/heap/heapam.c:3038
+#: access/heap/heapam.c:3050
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "ne peut pas supprimer les lignes lors d'une opération parallèle"
-#: access/heap/heapam.c:3084
+#: access/heap/heapam.c:3096
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "a tenté de supprimer la ligne invisible"
-#: access/heap/heapam.c:3514 access/heap/heapam.c:6289
+#: access/heap/heapam.c:3526 access/heap/heapam.c:6301
#, 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"
-#: access/heap/heapam.c:3662
+#: access/heap/heapam.c:3674
#, c-format
msgid "attempted to update invisible tuple"
msgstr "a tenté de mettre à jour la ligne invisible"
-#: access/heap/heapam.c:4962 access/heap/heapam.c:5000 access/heap/heapam.c:5252 executor/execMain.c:2648
+#: access/heap/heapam.c:4974 access/heap/heapam.c:5012 access/heap/heapam.c:5264 executor/execMain.c:2648
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "n'a pas pu obtenir un verrou sur la relation « %s »"
@@ -782,12 +782,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:981 access/heap/rewriteheap.c:1204 access/heap/rewriteheap.c:1304 access/transam/timeline.c:428 access/transam/timeline.c:508 access/transam/xlog.c:3283 access/transam/xlog.c:3451 replication/logical/snapbuild.c:1653 replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651 storage/file/fd.c:3244 storage/smgr/md.c:1037 storage/smgr/md.c:1282 storage/smgr/md.c:1456 utils/misc/guc.c:7061
+#: access/heap/rewriteheap.c:981 access/heap/rewriteheap.c:1204 access/heap/rewriteheap.c:1304 access/transam/timeline.c:428 access/transam/timeline.c:508 access/transam/xlog.c:3283 access/transam/xlog.c:3451 replication/logical/snapbuild.c:1653 replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651 storage/file/fd.c:3244 storage/smgr/md.c:1078 storage/smgr/md.c:1323 storage/smgr/md.c:1497 utils/misc/guc.c:7061
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "n'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156 access/transam/timeline.c:329 access/transam/timeline.c:483 access/transam/xlog.c:3237 access/transam/xlog.c:3389 access/transam/xlog.c:10739 access/transam/xlog.c:10777 access/transam/xlog.c:11181 postmaster/postmaster.c:4539 replication/logical/origin.c:582 replication/slot.c:1266 storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297
+#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156 access/transam/timeline.c:329 access/transam/timeline.c:483 access/transam/xlog.c:3237 access/transam/xlog.c:3389 access/transam/xlog.c:10722 access/transam/xlog.c:10760 access/transam/xlog.c:11164 postmaster/postmaster.c:4546 replication/logical/origin.c:582 replication/slot.c:1266 storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "n'a pas pu créer le fichier « %s » : %m"
@@ -797,24 +797,24 @@ msgstr "n'a pas pu créer le fichier « %s » : %m"
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "n'a pas pu tronquer le fichier « %s » en %u : %m"
-#: access/heap/rewriteheap.c:1174 replication/walsender.c:490 storage/smgr/md.c:1986
+#: access/heap/rewriteheap.c:1174 replication/walsender.c:494 storage/smgr/md.c:2027
#, c-format
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:1191 access/transam/timeline.c:384 access/transam/timeline.c:420 access/transam/timeline.c:500 access/transam/xlog.c:3269 access/transam/xlog.c:3442 postmaster/postmaster.c:4549 postmaster/postmaster.c:4559 replication/logical/origin.c:597 replication/logical/origin.c:642 replication/logical/origin.c:664 replication/logical/snapbuild.c:1629 replication/slot.c:1301 storage/file/buffile.c:343
+#: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384 access/transam/timeline.c:420 access/transam/timeline.c:500 access/transam/xlog.c:3269 access/transam/xlog.c:3442 postmaster/postmaster.c:4556 postmaster/postmaster.c:4566 replication/logical/origin.c:597 replication/logical/origin.c:642 replication/logical/origin.c:664 replication/logical/snapbuild.c:1629 replication/slot.c:1301 storage/file/buffile.c:343
#: storage/file/copydir.c:217 utils/init/miscinit.c:1253 utils/init/miscinit.c:1264 utils/init/miscinit.c:1272 utils/misc/guc.c:7022 utils/misc/guc.c:7053 utils/misc/guc.c:8901 utils/misc/guc.c:8915 utils/time/snapmgr.c:1302 utils/time/snapmgr.c:1309
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "n'a pas pu écrire dans le fichier « %s » : %m"
-#: access/heap/rewriteheap.c:1278 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281 postmaster/syslogger.c:1455 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2753 replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1973 replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:327 storage/smgr/md.c:427 storage/smgr/md.c:476 storage/smgr/md.c:1403
+#: access/heap/rewriteheap.c:1278 access/transam/xlogarchive.c:112 access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281 postmaster/syslogger.c:1455 replication/logical/origin.c:569 replication/logical/reorderbuffer.c:2753 replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1976 replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:322 storage/smgr/md.c:473 storage/smgr/md.c:517 storage/smgr/md.c:1444
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "n'a pas pu supprimer le fichier « %s » : %m"
#: access/heap/rewriteheap.c:1293 access/transam/timeline.c:110 access/transam/timeline.c:250 access/transam/timeline.c:348 access/transam/xlog.c:3213 access/transam/xlog.c:3333 access/transam/xlog.c:3374 access/transam/xlog.c:3653 access/transam/xlog.c:3756 access/transam/xlogutils.c:706 postmaster/syslogger.c:1464 replication/basebackup.c:490 replication/basebackup.c:1236 replication/logical/origin.c:719
-#: replication/logical/reorderbuffer.c:2269 replication/logical/reorderbuffer.c:2525 replication/logical/reorderbuffer.c:3231 replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1715 replication/slot.c:1400 replication/walsender.c:483 replication/walsender.c:2411 storage/file/copydir.c:169 storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 storage/smgr/md.c:609 utils/error/elog.c:1872
+#: replication/logical/reorderbuffer.c:2269 replication/logical/reorderbuffer.c:2525 replication/logical/reorderbuffer.c:3231 replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1718 replication/slot.c:1400 replication/walsender.c:487 replication/walsender.c:2403 storage/file/copydir.c:169 storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223 storage/smgr/md.c:650 utils/error/elog.c:1872
#: utils/init/miscinit.c:1177 utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278 utils/misc/guc.c:7311
#, c-format
msgid "could not open file \"%s\": %m"
@@ -861,7 +861,7 @@ msgstr ""
"Utilisez un index sur le hachage MD5 de la valeur ou passez à l'indexation\n"
"de la recherche plein texte."
-#: access/nbtree/nbtpage.c:169 access/nbtree/nbtpage.c:372 access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2112
+#: access/nbtree/nbtpage.c:169 access/nbtree/nbtpage.c:372 access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2136
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "l'index « %s » n'est pas un btree"
@@ -946,14 +946,14 @@ msgstr ""
"la base de données n'accepte pas de commandes qui génèrent de nouveaux MultiXactId pour éviter des pertes de données à cause de la réinitialisation de l'identifiant de transaction dans\n"
"la base de données d'OID %u"
-#: access/transam/multixact.c:1028 access/transam/multixact.c:2318
+#: access/transam/multixact.c:1028 access/transam/multixact.c:2320
#, c-format
msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used"
msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used"
msgstr[0] "un VACUUM doit être exécuté sur la base de données « %s » dans un maximum de %u MultiXactId"
msgstr[1] "un VACUUM doit être exécuté sur la base de données « %s » dans un maximum de %u MultiXactId"
-#: access/transam/multixact.c:1037 access/transam/multixact.c:2327
+#: access/transam/multixact.c:1037 access/transam/multixact.c:2329
#, c-format
msgid "database with OID %u must be vacuumed before %u more MultiXactId is used"
msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used"
@@ -999,12 +999,12 @@ msgstr "le MultiXactId %u n'existe plus - wraparound apparent"
msgid "MultiXactId %u has not been created yet -- apparent wraparound"
msgstr "le MultiXactId %u n'a pas encore été créé : wraparound apparent"
-#: access/transam/multixact.c:2268
+#: access/transam/multixact.c:2270
#, c-format
msgid "MultiXactId wrap limit is %u, limited by database with OID %u"
msgstr "La limite de réinitialisation MultiXactId est %u, limité par la base de données d'OID %u"
-#: access/transam/multixact.c:2323 access/transam/multixact.c:2332 access/transam/varsup.c:146 access/transam/varsup.c:153 access/transam/varsup.c:405 access/transam/varsup.c:412
+#: access/transam/multixact.c:2325 access/transam/multixact.c:2334 access/transam/varsup.c:146 access/transam/varsup.c:153 access/transam/varsup.c:405 access/transam/varsup.c:412
#, c-format
msgid ""
"To avoid a database shutdown, execute a database-wide VACUUM in that database.\n"
@@ -1014,37 +1014,37 @@ msgstr ""
"base. Vous pouvez avoir besoin d'enregistrer ou d'annuler les anciennes\n"
"transactions préparées."
-#: access/transam/multixact.c:2602
+#: access/transam/multixact.c:2604
#, c-format
msgid "oldest MultiXactId member is at offset %u"
msgstr "le membre le plus ancien du MultiXactId est au décalage %u"
-#: access/transam/multixact.c:2606
+#: access/transam/multixact.c:2608
#, c-format
msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk"
msgstr "Les protections sur la réutilisation d'un membre MultiXact sont désactivées car le plus ancien MultiXact géré par un checkpoint, %u, n'existe pas sur disque"
-#: access/transam/multixact.c:2628
+#: access/transam/multixact.c:2630
#, c-format
msgid "MultiXact member wraparound protections are now enabled"
msgstr "Les protections sur la réutilisation d'un membre MultiXact sont maintenant activées"
-#: access/transam/multixact.c:2631
+#: access/transam/multixact.c:2633
#, c-format
msgid "MultiXact member stop limit is now %u based on MultiXact %u"
msgstr "La limite d'arrêt d'un membre MultiXact est maintenant %u, basée sur le MultiXact %u"
-#: access/transam/multixact.c:3011
+#: access/transam/multixact.c:3021
#, c-format
msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation"
msgstr "plus ancien MultiXact introuvable %u, plus récent MultiXact %u, ignore le troncage"
-#: access/transam/multixact.c:3029
+#: access/transam/multixact.c:3039
#, c-format
msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation"
msgstr "ne peut pas tronquer jusqu'au MutiXact %u car il n'existe pas sur disque, ignore le troncage"
-#: access/transam/multixact.c:3355
+#: access/transam/multixact.c:3365
#, c-format
msgid "invalid MultiXactId: %u"
msgstr "MultiXactId invalide : %u"
@@ -1123,12 +1123,12 @@ msgstr "N'a pas pu synchroniser sur disque (fsync) le fichier « %s » : %m."
msgid "Could not close file \"%s\": %m."
msgstr "N'a pas pu fermer le fichier « %s » : %m."
-#: access/transam/slru.c:1211
+#: access/transam/slru.c:1204
#, c-format
msgid "could not truncate directory \"%s\": apparent wraparound"
msgstr "n'a pas pu tronquer le répertoire « %s » : contournement apparent"
-#: access/transam/slru.c:1266 access/transam/slru.c:1322
+#: access/transam/slru.c:1262 access/transam/slru.c:1318
#, c-format
msgid "removing file \"%s\""
msgstr "suppression du fichier « %s »"
@@ -1270,7 +1270,7 @@ msgstr ""
"n'a pas pu lire le fichier d'état de la validation en deux phases nommé\n"
"« %s » : %m"
-#: access/transam/twophase.c:1317 access/transam/xlog.c:6435
+#: access/transam/twophase.c:1317 access/transam/xlog.c:6432
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "Échec lors de l'allocation d'un processeur de lecture de journaux de transactions."
@@ -1419,44 +1419,44 @@ msgstr "ne peux pas avoir plus de 2^32-2 commandes dans une transaction"
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "nombre maximum de sous-transactions validées (%d) dépassé"
-#: access/transam/xact.c:2299
+#: access/transam/xact.c:2300
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary tables"
msgstr ""
"ne peut pas préparer (PREPARE) une transaction qui a travaillé sur des\n"
"tables temporaires"
-#: access/transam/xact.c:2311
+#: access/transam/xact.c:2312
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr ""
"ne peut pas préparer (PREPARE) une transaction qui a travaillé sur des\n"
"objets temporaires"
-#: access/transam/xact.c:2321
+#: access/transam/xact.c:2322
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "ne peut pas préparer (PREPARE) une transaction qui a exporté des snapshots"
-#: access/transam/xact.c:2330
+#: access/transam/xact.c:2331
#, c-format
msgid "cannot PREPARE a transaction that has manipulated logical replication workers"
msgstr "ne peut pas préparer (PREPARE) une transaction qui a manipulé des workers de réplication logique"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3215
+#: access/transam/xact.c:3216
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s ne peut pas être exécuté dans un bloc de transaction"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3225
+#: access/transam/xact.c:3226
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s ne peut pas être exécuté dans un sous-bloc de transaction"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3235
+#: access/transam/xact.c:3236
#, c-format
msgid "%s cannot be executed from a function or multi-command string"
msgstr ""
@@ -1464,62 +1464,62 @@ msgstr ""
"contenant plusieurs commandes"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3306
+#: access/transam/xact.c:3307
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s peut seulement être utilisé dans des blocs de transaction"
-#: access/transam/xact.c:3490
+#: access/transam/xact.c:3491
#, c-format
msgid "there is already a transaction in progress"
msgstr "une transaction est déjà en cours"
-#: access/transam/xact.c:3658 access/transam/xact.c:3761
+#: access/transam/xact.c:3659 access/transam/xact.c:3762
#, c-format
msgid "there is no transaction in progress"
msgstr "aucune transaction en cours"
-#: access/transam/xact.c:3669
+#: access/transam/xact.c:3670
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "ne peut pas valider pendant une opération parallèle"
-#: access/transam/xact.c:3772
+#: access/transam/xact.c:3773
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "ne peut pas annuler pendant une opération en parallèle"
-#: access/transam/xact.c:3814
+#: access/transam/xact.c:3815
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "ne peut pas définir de points de sauvegarde lors d'une opération parallèle"
-#: access/transam/xact.c:3881
+#: access/transam/xact.c:3882
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "ne peut pas relâcher de points de sauvegarde pendant une opération parallèle"
-#: access/transam/xact.c:3892 access/transam/xact.c:3944 access/transam/xact.c:3950 access/transam/xact.c:4006 access/transam/xact.c:4056 access/transam/xact.c:4062
+#: access/transam/xact.c:3893 access/transam/xact.c:3945 access/transam/xact.c:3951 access/transam/xact.c:4007 access/transam/xact.c:4057 access/transam/xact.c:4063
#, c-format
msgid "no such savepoint"
msgstr "aucun point de sauvegarde"
-#: access/transam/xact.c:3994
+#: access/transam/xact.c:3995
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "ne peut pas retourner à un point de sauvegarde pendant un opération parallèle"
-#: access/transam/xact.c:4122
+#: access/transam/xact.c:4123
#, c-format
msgid "cannot start subtransactions during a parallel operation"
msgstr "ne peut pas lancer de sous-transactions pendant une opération parallèle"
-#: access/transam/xact.c:4189
+#: access/transam/xact.c:4190
#, c-format
msgid "cannot commit subtransactions during a parallel operation"
msgstr "ne peut pas valider de sous-transactions pendant une opération parallèle"
-#: access/transam/xact.c:4826
+#: access/transam/xact.c:4827
#, c-format
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "ne peut pas avoir plus de 2^32-1 sous-transactions dans une transaction"
@@ -1554,7 +1554,7 @@ msgstr "n'a pas pu écrire dans le journal de transactions « %s » : %m"
msgid "could not close log file %s: %m"
msgstr "n'a pas pu fermer le fichier de transactions « %s » : %m"
-#: access/transam/xlog.c:3846 access/transam/xlogutils.c:701 replication/walsender.c:2406
+#: access/transam/xlog.c:3846 access/transam/xlogutils.c:701 replication/walsender.c:2398
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "le segment demandé du journal de transaction, %s, a déjà été supprimé"
@@ -1868,7 +1868,7 @@ msgstr "le paramètre « %s » requiert une valeur booléenne"
msgid "parameter \"%s\" requires a temporal value"
msgstr "le paramètre « %s » requiert une valeur temporelle"
-#: access/transam/xlog.c:5474 catalog/dependency.c:985 catalog/dependency.c:986 catalog/dependency.c:992 catalog/dependency.c:993 catalog/dependency.c:1004 catalog/dependency.c:1005 commands/tablecmds.c:951 commands/tablecmds.c:10536 commands/user.c:1076 commands/view.c:504 libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1318 utils/adt/acl.c:5328 utils/misc/guc.c:5783 utils/misc/guc.c:5876
+#: access/transam/xlog.c:5474 catalog/dependency.c:985 catalog/dependency.c:986 catalog/dependency.c:992 catalog/dependency.c:993 catalog/dependency.c:1004 catalog/dependency.c:1005 commands/tablecmds.c:951 commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504 libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783 utils/misc/guc.c:5876
#: utils/misc/guc.c:9906 utils/misc/guc.c:9940 utils/misc/guc.c:9974 utils/misc/guc.c:10008 utils/misc/guc.c:10043
#, c-format
msgid "%s"
@@ -1963,7 +1963,7 @@ msgstr "restauration en pause"
msgid "Execute pg_wal_replay_resume() to continue."
msgstr "Exécuter pg_wal_replay_resume() pour continuer."
-#: access/transam/xlog.c:6212
+#: access/transam/xlog.c:6209
#, c-format
msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)"
msgstr ""
@@ -1971,271 +1971,271 @@ msgstr ""
"paramètrage plus bas que celui du serveur maître des journaux de transactions\n"
"(la valeur était %d)"
-#: access/transam/xlog.c:6238
+#: access/transam/xlog.c:6235
#, c-format
msgid "WAL was generated with wal_level=minimal, data may be missing"
msgstr ""
"le journal de transactions a été généré avec le paramètre wal_level configuré\n"
"à « minimal », des données pourraient manquer"
-#: access/transam/xlog.c:6239
+#: access/transam/xlog.c:6236
#, c-format
msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup."
msgstr ""
"Ceci peut arriver si vous configurez temporairement wal_level à minimal sans avoir\n"
"pris une nouvelle sauvegarde de base."
-#: access/transam/xlog.c:6250
+#: access/transam/xlog.c:6247
#, c-format
msgid "hot standby is not possible because wal_level was not set to \"replica\" or higher on the master server"
msgstr ""
"les connexions en lecture seules ne sont pas possibles parce que le paramètre wal_level\n"
"n'a pas été positionné à « replica » ou plus sur le serveur maître"
-#: access/transam/xlog.c:6251
+#: access/transam/xlog.c:6248
#, c-format
msgid "Either set wal_level to \"replica\" on the master, or turn off hot_standby here."
msgstr ""
"Vous devez soit positionner le paramètre wal_level à « replica » sur le maître,\n"
"soit désactiver le hot_standby ici."
-#: access/transam/xlog.c:6308
+#: access/transam/xlog.c:6305
#, c-format
msgid "control file contains invalid data"
msgstr "le fichier de contrôle contient des données invalides"
-#: access/transam/xlog.c:6314
+#: access/transam/xlog.c:6311
#, c-format
msgid "database system was shut down at %s"
msgstr "le système de bases de données a été arrêté à %s"
-#: access/transam/xlog.c:6319
+#: access/transam/xlog.c:6316
#, c-format
msgid "database system was shut down in recovery at %s"
msgstr "le système de bases de données a été arrêté pendant la restauration à %s"
-#: access/transam/xlog.c:6323
+#: access/transam/xlog.c:6320
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
-#: access/transam/xlog.c:6327
+#: access/transam/xlog.c:6324
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "le système de bases de données a été interrompu lors d'une restauration à %s"
-#: access/transam/xlog.c:6329
+#: access/transam/xlog.c:6326
#, c-format
msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
msgstr ""
"Ceci signifie probablement que des données ont été corrompues et que vous\n"
"devrez utiliser la dernière sauvegarde pour la restauration."
-#: access/transam/xlog.c:6333
+#: access/transam/xlog.c:6330
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr ""
"le système de bases de données a été interrompu lors d'une récupération à %s\n"
"(moment de la journalisation)"
-#: access/transam/xlog.c:6335
+#: access/transam/xlog.c:6332
#, c-format
msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
msgstr ""
"Si c'est arrivé plus d'une fois, des données ont pu être corrompues et vous\n"
"pourriez avoir besoin de choisir une cible de récupération antérieure."
-#: access/transam/xlog.c:6339
+#: access/transam/xlog.c:6336
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "le système de bases de données a été interrompu ; dernier lancement connu à %s"
-#: access/transam/xlog.c:6395
+#: access/transam/xlog.c:6392
#, c-format
msgid "entering standby mode"
msgstr "entre en mode standby"
-#: access/transam/xlog.c:6398
+#: access/transam/xlog.c:6395
#, c-format
msgid "starting point-in-time recovery to XID %u"
msgstr "début de la restauration de l'archive au XID %u"
-#: access/transam/xlog.c:6402
+#: access/transam/xlog.c:6399
#, c-format
msgid "starting point-in-time recovery to %s"
msgstr "début de la restauration de l'archive à %s"
-#: access/transam/xlog.c:6406
+#: access/transam/xlog.c:6403
#, c-format
msgid "starting point-in-time recovery to \"%s\""
msgstr "début de la restauration PITR à « %s »"
-#: access/transam/xlog.c:6410
+#: access/transam/xlog.c:6407
#, c-format
msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
msgstr "début de la restauration PITR à l'emplacement WAL (LSN) « %X/%X »"
-#: access/transam/xlog.c:6415
+#: access/transam/xlog.c:6412
#, c-format
msgid "starting point-in-time recovery to earliest consistent point"
msgstr "début de la restauration de l'archive jusqu'au point de cohérence le plus proche"
-#: access/transam/xlog.c:6418
+#: access/transam/xlog.c:6415
#, c-format
msgid "starting archive recovery"
msgstr "début de la restauration de l'archive"
-#: access/transam/xlog.c:6472 access/transam/xlog.c:6600
+#: access/transam/xlog.c:6469 access/transam/xlog.c:6597
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "l'enregistrement du point de vérification est à %X/%X"
-#: access/transam/xlog.c:6486
+#: access/transam/xlog.c:6483
#, c-format
msgid "could not find redo location referenced by checkpoint record"
msgstr "n'a pas pu localiser l'enregistrement redo référencé par le point de vérification"
-#: access/transam/xlog.c:6487 access/transam/xlog.c:6494
+#: access/transam/xlog.c:6484 access/transam/xlog.c:6491
#, c-format
msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
msgstr ""
"Si vous n'avez pas pu restaurer une sauvegarde, essayez de supprimer le\n"
"fichier « %s/backup_label »."
-#: access/transam/xlog.c:6493
+#: access/transam/xlog.c:6490
#, c-format
msgid "could not locate required checkpoint record"
msgstr "n'a pas pu localiser l'enregistrement d'un point de vérification requis"
-#: access/transam/xlog.c:6519 commands/tablespace.c:639
+#: access/transam/xlog.c:6516 commands/tablespace.c:639
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "n'a pas pu créer le lien symbolique « %s » : %m"
-#: access/transam/xlog.c:6551 access/transam/xlog.c:6557
+#: access/transam/xlog.c:6548 access/transam/xlog.c:6554
#, c-format
msgid "ignoring file \"%s\" because no file \"%s\" exists"
msgstr "ignore le fichier « %s » car le fichier « %s » n'existe pas"
-#: access/transam/xlog.c:6553 access/transam/xlog.c:11624
+#: access/transam/xlog.c:6550 access/transam/xlog.c:11607
#, c-format
msgid "File \"%s\" was renamed to \"%s\"."
msgstr "Le fichier « %s » a été renommé en « %s »."
-#: access/transam/xlog.c:6559
+#: access/transam/xlog.c:6556
#, c-format
msgid "Could not rename file \"%s\" to \"%s\": %m."
msgstr "N'a pas pu renommer le fichier « %s » en « %s » : %m"
-#: access/transam/xlog.c:6610 access/transam/xlog.c:6625
+#: access/transam/xlog.c:6607 access/transam/xlog.c:6622
#, c-format
msgid "could not locate a valid checkpoint record"
msgstr "n'a pas pu localiser un enregistrement d'un point de vérification valide"
-#: access/transam/xlog.c:6619
+#: access/transam/xlog.c:6616
#, c-format
msgid "using previous checkpoint record at %X/%X"
msgstr "utilisation du précédent enregistrement d'un point de vérification à %X/%X"
-#: access/transam/xlog.c:6663
+#: access/transam/xlog.c:6660
#, c-format
msgid "requested timeline %u is not a child of this server's history"
msgstr "la timeline requise %u n'est pas un fils de l'historique de ce serveur"
-#: access/transam/xlog.c:6665
+#: access/transam/xlog.c:6662
#, c-format
msgid "Latest checkpoint is at %X/%X on timeline %u, but in the history of the requested timeline, the server forked off from that timeline at %X/%X."
msgstr "Le dernier checkpoint est à %X/%X sur la timeline %u, mais dans l'historique de la timeline demandée, le serveur est sorti de cette timeline à %X/%X."
-#: access/transam/xlog.c:6681
+#: access/transam/xlog.c:6678
#, c-format
msgid "requested timeline %u does not contain minimum recovery point %X/%X on timeline %u"
msgstr "la timeline requise, %u, ne contient pas le point de restauration minimum (%X/%X) sur la timeline %u"
-#: access/transam/xlog.c:6712
+#: access/transam/xlog.c:6709
#, c-format
msgid "invalid next transaction ID"
msgstr "prochain ID de transaction invalide"
-#: access/transam/xlog.c:6807
+#: access/transam/xlog.c:6804
#, c-format
msgid "invalid redo in checkpoint record"
msgstr "ré-exécution invalide dans l'enregistrement du point de vérification"
-#: access/transam/xlog.c:6818
+#: access/transam/xlog.c:6815
#, c-format
msgid "invalid redo record in shutdown checkpoint"
msgstr "enregistrement de ré-exécution invalide dans le point de vérification d'arrêt"
-#: access/transam/xlog.c:6852
+#: access/transam/xlog.c:6849
#, c-format
msgid "database system was not properly shut down; automatic recovery in progress"
msgstr ""
"le système de bases de données n'a pas été arrêté proprement ; restauration\n"
"automatique en cours"
-#: access/transam/xlog.c:6856
+#: access/transam/xlog.c:6853
#, c-format
msgid "crash recovery starts in timeline %u and has target timeline %u"
msgstr "la restauration après crash commence avec la timeline %u et a la timeline %u en cible"
-#: access/transam/xlog.c:6904
+#: access/transam/xlog.c:6901
#, c-format
msgid "backup_label contains data inconsistent with control file"
msgstr "backup_label contient des données incohérentes avec le fichier de contrôle"
-#: access/transam/xlog.c:6905
+#: access/transam/xlog.c:6902
#, c-format
msgid "This means that the backup is corrupted and you will have to use another backup for recovery."
msgstr ""
"Ceci signifie que la sauvegarde a été corrompue et que vous devrez utiliser\n"
"la dernière sauvegarde pour la restauration."
-#: access/transam/xlog.c:6996
+#: access/transam/xlog.c:6993
#, c-format
msgid "initializing for hot standby"
msgstr "initialisation pour « Hot Standby »"
-#: access/transam/xlog.c:7128
+#: access/transam/xlog.c:7125
#, c-format
msgid "redo starts at %X/%X"
msgstr "la ré-exécution commence à %X/%X"
-#: access/transam/xlog.c:7362
+#: access/transam/xlog.c:7359
#, c-format
msgid "requested recovery stop point is before consistent recovery point"
msgstr ""
"le point d'arrêt de la restauration demandée se trouve avant le point\n"
"cohérent de restauration"
-#: access/transam/xlog.c:7400
+#: access/transam/xlog.c:7397
#, c-format
msgid "redo done at %X/%X"
msgstr "ré-exécution faite à %X/%X"
-#: access/transam/xlog.c:7405 access/transam/xlog.c:9468
+#: access/transam/xlog.c:7402 access/transam/xlog.c:9451
#, c-format
msgid "last completed transaction was at log time %s"
msgstr "la dernière transaction a eu lieu à %s (moment de la journalisation)"
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7411
#, c-format
msgid "redo is not required"
msgstr "la ré-exécution n'est pas nécessaire"
-#: access/transam/xlog.c:7493 access/transam/xlog.c:7497
+#: access/transam/xlog.c:7490 access/transam/xlog.c:7494
#, 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:7494
+#: access/transam/xlog.c:7491
#, 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:7498
+#: access/transam/xlog.c:7495
#, 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 ""
@@ -2243,224 +2243,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:7501
+#: access/transam/xlog.c:7498
#, 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:7536
+#: access/transam/xlog.c:7533
#, c-format
msgid "selected new timeline ID: %u"
msgstr "identifiant d'un timeline nouvellement sélectionné : %u"
-#: access/transam/xlog.c:7984
+#: access/transam/xlog.c:7981
#, c-format
msgid "consistent recovery state reached at %X/%X"
msgstr "état de restauration cohérent atteint à %X/%X"
-#: access/transam/xlog.c:8194
+#: access/transam/xlog.c:8191
#, 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:8198
+#: access/transam/xlog.c:8195
#, 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:8202
+#: access/transam/xlog.c:8199
#, 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:8219
+#: access/transam/xlog.c:8216
#, c-format
msgid "invalid primary checkpoint record"
msgstr "enregistrement du point de vérification primaire invalide"
-#: access/transam/xlog.c:8223
+#: access/transam/xlog.c:8220
#, c-format
msgid "invalid secondary checkpoint record"
msgstr "enregistrement du point de vérification secondaire invalide"
-#: access/transam/xlog.c:8227
+#: access/transam/xlog.c:8224
#, c-format
msgid "invalid checkpoint record"
msgstr "enregistrement du point de vérification invalide"
-#: access/transam/xlog.c:8238
+#: access/transam/xlog.c:8235
#, 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:8242
+#: access/transam/xlog.c:8239
#, 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:8246
+#: access/transam/xlog.c:8243
#, 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:8259
+#: access/transam/xlog.c:8256
#, 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:8263
+#: access/transam/xlog.c:8260
#, 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:8267
+#: access/transam/xlog.c:8264
#, 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:8278
+#: access/transam/xlog.c:8275
#, 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:8282
+#: access/transam/xlog.c:8279
#, 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:8286
+#: access/transam/xlog.c:8283
#, c-format
msgid "invalid length of checkpoint record"
msgstr "longueur invalide de l'enregistrement du point de vérification"
-#: access/transam/xlog.c:8489
+#: access/transam/xlog.c:8486
#, c-format
msgid "shutting down"
msgstr "arrêt en cours"
-#: access/transam/xlog.c:8808
+#: access/transam/xlog.c:8791
#, c-format
msgid "checkpoint skipped because system is idle"
msgstr "checkpoint ignoré parce que le système est en attente"
-#: access/transam/xlog.c:9013
+#: access/transam/xlog.c:8996
#, c-format
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr ""
"activité en cours du journal de transactions alors que le système de bases\n"
"de données est en cours d'arrêt"
-#: access/transam/xlog.c:9267
+#: access/transam/xlog.c:9250
#, 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:9290
+#: access/transam/xlog.c:9273
#, 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:9466
+#: access/transam/xlog.c:9449
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "la ré-exécution en restauration commence à %X/%X"
-#: access/transam/xlog.c:9602
+#: access/transam/xlog.c:9585
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "point de restauration « %s » créé à %X/%X"
-#: access/transam/xlog.c:9744
+#: access/transam/xlog.c:9727
#, 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:9753
+#: access/transam/xlog.c:9736
#, 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:9769
+#: access/transam/xlog.c:9752
#, 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:9845
+#: access/transam/xlog.c:9828
#, 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:9903 access/transam/xlog.c:9961 access/transam/xlog.c:9984
+#: access/transam/xlog.c:9886 access/transam/xlog.c:9944 access/transam/xlog.c:9967
#, 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:10272
+#: access/transam/xlog.c:10255
#, 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:10297
+#: access/transam/xlog.c:10280
#, 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:10305
+#: access/transam/xlog.c:10288
#, 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:10314
+#: access/transam/xlog.c:10297
#, 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:10405 access/transam/xlog.c:10930 access/transam/xlogfuncs.c:297 access/transam/xlogfuncs.c:324 access/transam/xlogfuncs.c:363 access/transam/xlogfuncs.c:384 access/transam/xlogfuncs.c:405
+#: access/transam/xlog.c:10388 access/transam/xlog.c:10913 access/transam/xlogfuncs.c:297 access/transam/xlogfuncs.c:324 access/transam/xlogfuncs.c:363 access/transam/xlogfuncs.c:384 access/transam/xlogfuncs.c:405
#, 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:10414 access/transam/xlog.c:10939
+#: access/transam/xlog.c:10397 access/transam/xlog.c:10922
#, 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:10415 access/transam/xlog.c:10940 access/transam/xlogfuncs.c:330
+#: access/transam/xlog.c:10398 access/transam/xlog.c:10923 access/transam/xlogfuncs.c:330
#, c-format
msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
msgstr ""
"wal_level doit être configuré à « replica » ou « logical »\n"
"au démarrage du serveur."
-#: access/transam/xlog.c:10420
+#: access/transam/xlog.c:10403
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "label de sauvegarde trop long (%d octets maximum)"
-#: access/transam/xlog.c:10457 access/transam/xlog.c:10730 access/transam/xlog.c:10768
+#: access/transam/xlog.c:10440 access/transam/xlog.c:10713 access/transam/xlog.c:10751
#, c-format
msgid "a backup is already in progress"
msgstr "une sauvegarde est déjà en cours"
-#: access/transam/xlog.c:10458
+#: access/transam/xlog.c:10441
#, c-format
msgid "Run pg_stop_backup() and try again."
msgstr "Exécutez pg_stop_backup() et tentez de nouveau."
-#: access/transam/xlog.c:10553
+#: access/transam/xlog.c:10536
#, 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:10555 access/transam/xlog.c:11135
+#: access/transam/xlog.c:10538 access/transam/xlog.c:11118
#, 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 ""
@@ -2468,86 +2468,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:10622 replication/basebackup.c:1114 utils/adt/misc.c:511
+#: access/transam/xlog.c:10605 replication/basebackup.c:1114 utils/adt/misc.c:511
#, 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:10629 replication/basebackup.c:1119 utils/adt/misc.c:516
+#: access/transam/xlog.c:10612 replication/basebackup.c:1119 utils/adt/misc.c:516
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "la cible du lien symbolique « %s » est trop long"
-#: access/transam/xlog.c:10682 commands/tablespace.c:389 commands/tablespace.c:551 replication/basebackup.c:1134 utils/adt/misc.c:524
+#: access/transam/xlog.c:10665 commands/tablespace.c:389 commands/tablespace.c:551 replication/basebackup.c:1134 utils/adt/misc.c:524
#, 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:10724 access/transam/xlog.c:10762 access/transam/xlog.c:10978 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208 commands/extension.c:3339 commands/tablespace.c:780 commands/tablespace.c:871 guc-file.l:1059 replication/basebackup.c:496 replication/basebackup.c:566 replication/logical/snapbuild.c:1528 storage/file/copydir.c:72 storage/file/copydir.c:115
+#: access/transam/xlog.c:10707 access/transam/xlog.c:10745 access/transam/xlog.c:10961 access/transam/xlogarchive.c:104 access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208 commands/extension.c:3339 commands/tablespace.c:780 commands/tablespace.c:871 guc-file.l:1059 replication/basebackup.c:496 replication/basebackup.c:566 replication/logical/snapbuild.c:1528 storage/file/copydir.c:72 storage/file/copydir.c:115
#: storage/file/fd.c:3018 storage/file/fd.c:3110 utils/adt/dbsize.c:70 utils/adt/dbsize.c:227 utils/adt/dbsize.c:307 utils/adt/genfile.c:108 utils/adt/genfile.c:327 utils/adt/genfile.c:547
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "n'a pas pu tester le fichier « %s » : %m"
-#: access/transam/xlog.c:10731 access/transam/xlog.c:10769
+#: access/transam/xlog.c:10714 access/transam/xlog.c:10752
#, 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:10748 access/transam/xlog.c:10786 access/transam/xlog.c:11193 postmaster/syslogger.c:1475 postmaster/syslogger.c:1488
+#: access/transam/xlog.c:10731 access/transam/xlog.c:10769 access/transam/xlog.c:11176 postmaster/syslogger.c:1475 postmaster/syslogger.c:1488
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "impossible d'écrire le fichier « %s » : %m"
-#: access/transam/xlog.c:10955
+#: access/transam/xlog.c:10938
#, c-format
msgid "exclusive backup not in progress"
msgstr "une sauvegarde exclusive n'est pas en cours"
-#: access/transam/xlog.c:10982
+#: access/transam/xlog.c:10965
#, c-format
msgid "a backup is not in progress"
msgstr "une sauvegarde n'est pas en cours"
-#: access/transam/xlog.c:11068 access/transam/xlog.c:11081 access/transam/xlog.c:11434 access/transam/xlog.c:11440 access/transam/xlog.c:11524 access/transam/xlogfuncs.c:698
+#: access/transam/xlog.c:11051 access/transam/xlog.c:11064 access/transam/xlog.c:11417 access/transam/xlog.c:11423 access/transam/xlog.c:11507 access/transam/xlogfuncs.c:698
#, c-format
msgid "invalid data in file \"%s\""
msgstr "données invalides dans le fichier « %s »"
-#: access/transam/xlog.c:11085 replication/basebackup.c:1012
+#: access/transam/xlog.c:11068 replication/basebackup.c:1012
#, 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:11086 replication/basebackup.c:1013
+#: access/transam/xlog.c:11069 replication/basebackup.c:1013
#, 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:11133
+#: access/transam/xlog.c:11116
#, 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:11248
+#: access/transam/xlog.c:11231
#, 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:11258
+#: access/transam/xlog.c:11241
#, 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:11260
+#: access/transam/xlog.c:11243
#, 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 ""
@@ -2555,12 +2555,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:11267
+#: access/transam/xlog.c:11250
#, 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:11271
+#: access/transam/xlog.c:11254
#, 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 ""
@@ -2569,57 +2569,57 @@ msgstr ""
"transactions sont copiés par d'autre moyens pour terminer la sauvegarde."
#. translator: %s is a WAL record description
-#: access/transam/xlog.c:11564
+#: access/transam/xlog.c:11547
#, c-format
msgid "WAL redo at %X/%X for %s"
msgstr "rejeu des WAL à %X/%X pour %s"
-#: access/transam/xlog.c:11613
+#: access/transam/xlog.c:11596
#, 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:11614
+#: access/transam/xlog.c:11597
#, 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:11623 access/transam/xlog.c:11635 access/transam/xlog.c:11645
+#: access/transam/xlog.c:11606 access/transam/xlog.c:11618 access/transam/xlog.c:11628
#, c-format
msgid "online backup mode canceled"
msgstr "mode de sauvegarde en ligne annulé"
-#: access/transam/xlog.c:11636
+#: access/transam/xlog.c:11619
#, 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:11646
+#: access/transam/xlog.c:11629
#, 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:11770 access/transam/xlogutils.c:726 replication/walreceiver.c:982 replication/walsender.c:2423
+#: access/transam/xlog.c:11753 access/transam/xlogutils.c:726 replication/walreceiver.c:982 replication/walsender.c:2415
#, 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:11786
+#: access/transam/xlog.c:11769
#, 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:12344
+#: access/transam/xlog.c:12324
#, c-format
msgid "received promote request"
msgstr "a reçu une demande de promotion"
-#: access/transam/xlog.c:12357
+#: access/transam/xlog.c:12337
#, c-format
msgid "trigger file found: %s"
msgstr "fichier trigger trouvé : %s"
-#: access/transam/xlog.c:12366
+#: access/transam/xlog.c:12346
#, c-format
msgid "could not stat trigger file \"%s\": %m"
msgstr "n'a pas pu tester le fichier trigger « %s » : %m"
@@ -2672,7 +2672,7 @@ msgstr "annulation de la sauvegarde due à la déconnexion du processus serveur
msgid "a backup is already in progress in this session"
msgstr "une sauvegarde est déjà en cours dans cette session"
-#: access/transam/xlogfuncs.c:92 commands/tablespace.c:703 commands/tablespace.c:713 postmaster/postmaster.c:1482 replication/basebackup.c:381 replication/basebackup.c:726 storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2470 storage/file/fd.c:3083 storage/ipc/dsm.c:301 utils/adt/misc.c:427 utils/misc/tzparser.c:339
+#: access/transam/xlogfuncs.c:92 commands/tablespace.c:703 commands/tablespace.c:713 postmaster/postmaster.c:1482 replication/basebackup.c:381 replication/basebackup.c:726 storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2470 storage/file/fd.c:3083 storage/ipc/dsm.c:296 utils/adt/misc.c:427 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"
@@ -2687,15 +2687,15 @@ msgstr "une sauvegarde non exclusive est en cours"
msgid "Did you mean to use pg_stop_backup('f')?"
msgstr "Souhaitiez-vous utiliser pg_stop_backup('f') ?"
-#: access/transam/xlogfuncs.c:205 commands/event_trigger.c:1493 commands/event_trigger.c:2045 commands/extension.c:1915 commands/extension.c:2024 commands/extension.c:2248 commands/prepare.c:721 executor/execExpr.c:2121 executor/execSRF.c:690 executor/functions.c:1029 foreign/foreign.c:488 libpq/hba.c:2568 replication/logical/launcher.c:1126 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467 replication/slotfuncs.c:197
-#: replication/walsender.c:3190 utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501 utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819 utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134 utils/adt/jsonfuncs.c:3484 utils/adt/misc.c:383 utils/adt/pgstatfuncs.c:458 utils/adt/pgstatfuncs.c:559 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8610 utils/mmgr/portalmem.c:1067
+#: access/transam/xlogfuncs.c:205 commands/event_trigger.c:1493 commands/event_trigger.c:2051 commands/extension.c:1915 commands/extension.c:2024 commands/extension.c:2248 commands/prepare.c:721 executor/execExpr.c:2121 executor/execSRF.c:690 executor/functions.c:1029 foreign/foreign.c:488 libpq/hba.c:2579 replication/logical/launcher.c:1126 replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467 replication/slotfuncs.c:197
+#: replication/walsender.c:3182 utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501 utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819 utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134 utils/adt/jsonfuncs.c:3484 utils/adt/misc.c:383 utils/adt/pgstatfuncs.c:458 utils/adt/pgstatfuncs.c:559 utils/fmgr/funcapi.c:71 utils/misc/guc.c:8610 utils/mmgr/portalmem.c:1067
#, c-format
msgid "set-valued function called in context that cannot accept a set"
msgstr ""
"la fonction avec set-value a été appelé dans un contexte qui n'accepte pas\n"
"un ensemble"
-#: access/transam/xlogfuncs.c:209 commands/event_trigger.c:1497 commands/event_trigger.c:2049 commands/extension.c:1919 commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:725 foreign/foreign.c:493 libpq/hba.c:2572 replication/logical/launcher.c:1130 replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471 replication/slotfuncs.c:201 replication/walsender.c:3194 utils/adt/datetime.c:4800
+#: access/transam/xlogfuncs.c:209 commands/event_trigger.c:1497 commands/event_trigger.c:2055 commands/extension.c:1919 commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:725 foreign/foreign.c:493 libpq/hba.c:2583 replication/logical/launcher.c:1130 replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471 replication/slotfuncs.c:201 replication/walsender.c:3186 utils/adt/datetime.c:4800
#: utils/adt/genfile.c:425 utils/adt/genfile.c:505 utils/adt/misc.c:387 utils/adt/pgstatfuncs.c:462 utils/adt/pgstatfuncs.c:563 utils/misc/guc.c:8614 utils/misc/pg_config.c:44 utils/mmgr/portalmem.c:1071
#, c-format
msgid "materialize mode required, but it is not allowed in this context"
@@ -2882,17 +2882,17 @@ msgstr "enregistrement de longueur invalide à %X/%X"
msgid "invalid compressed image at %X/%X, block %d"
msgstr "image compressée invalide à %X/%X, bloc %d"
-#: access/transam/xlogutils.c:751 replication/walsender.c:2442
+#: access/transam/xlogutils.c:751 replication/walsender.c:2434
#, c-format
msgid "could not read from log segment %s, offset %u, length %lu: %m"
msgstr "n'a pas pu lire le journal de transactions %s, décalage %u, longueur %lu : %m"
-#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3537
+#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3549
#, c-format
msgid "--%s requires a value"
msgstr "--%s requiert une valeur"
-#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3542
+#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3554
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s requiert une valeur"
@@ -3017,7 +3017,7 @@ msgstr "type de droit %s invalide pour le serveur distant"
msgid "column privileges are only valid for relations"
msgstr "les droits sur la colonne sont seulement valides pour les relations"
-#: catalog/aclchk.c:696 catalog/aclchk.c:3926 catalog/aclchk.c:4708 catalog/objectaddress.c:928 catalog/pg_largeobject.c:111 storage/large_object/inv_api.c:291
+#: catalog/aclchk.c:696 catalog/aclchk.c:3929 catalog/aclchk.c:4711 catalog/objectaddress.c:928 catalog/pg_largeobject.c:111 storage/large_object/inv_api.c:291
#, c-format
msgid "large object %u does not exist"
msgstr "le « Large Object » %u n'existe pas"
@@ -3027,7 +3027,7 @@ msgstr "le « Large Object » %u n'existe pas"
#: commands/foreigncmds.c:546 commands/functioncmds.c:526 commands/functioncmds.c:643 commands/functioncmds.c:652 commands/functioncmds.c:661 commands/functioncmds.c:670 commands/functioncmds.c:2097 commands/functioncmds.c:2105 commands/publicationcmds.c:90 commands/sequence.c:1264 commands/sequence.c:1274 commands/sequence.c:1284 commands/sequence.c:1294 commands/sequence.c:1304 commands/sequence.c:1314 commands/sequence.c:1324
#: commands/sequence.c:1334 commands/sequence.c:1344 commands/subscriptioncmds.c:110 commands/subscriptioncmds.c:120 commands/subscriptioncmds.c:130 commands/subscriptioncmds.c:140 commands/subscriptioncmds.c:154 commands/subscriptioncmds.c:165 commands/subscriptioncmds.c:179 commands/tablecmds.c:6043 commands/typecmds.c:298 commands/typecmds.c:1396 commands/typecmds.c:1405 commands/typecmds.c:1413 commands/typecmds.c:1421
#: commands/typecmds.c:1429 commands/user.c:134 commands/user.c:148 commands/user.c:157 commands/user.c:166 commands/user.c:175 commands/user.c:184 commands/user.c:193 commands/user.c:202 commands/user.c:211 commands/user.c:220 commands/user.c:229 commands/user.c:238 commands/user.c:247 commands/user.c:567 commands/user.c:575 commands/user.c:583 commands/user.c:591 commands/user.c:599 commands/user.c:607 commands/user.c:615
-#: commands/user.c:623 commands/user.c:632 commands/user.c:640 commands/user.c:648 parser/parse_utilcmd.c:411 replication/pgoutput/pgoutput.c:108 replication/pgoutput/pgoutput.c:129 replication/walsender.c:804 replication/walsender.c:815 replication/walsender.c:825
+#: commands/user.c:623 commands/user.c:632 commands/user.c:640 commands/user.c:648 parser/parse_utilcmd.c:427 replication/pgoutput/pgoutput.c:108 replication/pgoutput/pgoutput.c:129 replication/walsender.c:808 replication/walsender.c:819 replication/walsender.c:829
#, c-format
msgid "conflicting or redundant options"
msgstr "options en conflit ou redondantes"
@@ -3042,413 +3042,413 @@ msgstr "les droits par défaut ne peuvent pas être configurés pour les colonne
msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
msgstr "ne peut pas utiliser la clause IN SCHEMA lors de l'utilisation de GRANT/REVOKE ON SCHEMAS"
-#: catalog/aclchk.c:1521 catalog/objectaddress.c:1389 commands/analyze.c:399 commands/copy.c:4827 commands/sequence.c:1699 commands/tablecmds.c:5691 commands/tablecmds.c:5838 commands/tablecmds.c:5895 commands/tablecmds.c:5968 commands/tablecmds.c:6062 commands/tablecmds.c:6121 commands/tablecmds.c:6246 commands/tablecmds.c:6300 commands/tablecmds.c:6392 commands/tablecmds.c:6548 commands/tablecmds.c:8719 commands/tablecmds.c:8898
-#: commands/tablecmds.c:9022 commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342 parser/parse_relation.c:2733 parser/parse_relation.c:2795 parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2871 utils/adt/ruleutils.c:2373
+#: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399 commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691 commands/tablecmds.c:5838 commands/tablecmds.c:5895 commands/tablecmds.c:5968 commands/tablecmds.c:6062 commands/tablecmds.c:6121 commands/tablecmds.c:6246 commands/tablecmds.c:6300 commands/tablecmds.c:6392 commands/tablecmds.c:6548 commands/tablecmds.c:8719 commands/tablecmds.c:8898
+#: commands/tablecmds.c:9022 commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342 parser/parse_relation.c:2733 parser/parse_relation.c:2795 parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2870 utils/adt/ruleutils.c:2373
#, 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:1787 catalog/objectaddress.c:1229 commands/sequence.c:1137 commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2061 utils/adt/acl.c:2091 utils/adt/acl.c:2123 utils/adt/acl.c:2155 utils/adt/acl.c:2183 utils/adt/acl.c:2213
+#: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137 commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060 utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154 utils/adt/acl.c:2182 utils/adt/acl.c:2212
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "« %s » n'est pas une séquence"
-#: catalog/aclchk.c:1825
+#: catalog/aclchk.c:1828
#, c-format
msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
msgstr "la séquence « %s » accepte seulement les droits USAGE, SELECT et UPDATE"
-#: catalog/aclchk.c:1842
+#: catalog/aclchk.c:1845
#, c-format
msgid "invalid privilege type %s for table"
msgstr "type de droit %s invalide pour la table"
-#: catalog/aclchk.c:2008
+#: catalog/aclchk.c:2011
#, c-format
msgid "invalid privilege type %s for column"
msgstr "type de droit %s invalide pour la colonne"
-#: catalog/aclchk.c:2021
+#: catalog/aclchk.c:2024
#, c-format
msgid "sequence \"%s\" only supports SELECT column privileges"
msgstr "la séquence « %s » accepte seulement le droit SELECT pour les colonnes"
-#: catalog/aclchk.c:2603
+#: catalog/aclchk.c:2606
#, c-format
msgid "language \"%s\" is not trusted"
msgstr "le langage « %s » n'est pas de confiance"
-#: catalog/aclchk.c:2605
+#: catalog/aclchk.c:2608
#, c-format
msgid "GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages."
msgstr "GRANT et REVOKE ne sont pas autorisés sur des langages qui ne sont pas de confiance car seuls les super-utilisateurs peuvent utiliser ces langages"
-#: catalog/aclchk.c:3119
+#: catalog/aclchk.c:3122
#, c-format
msgid "cannot set privileges of array types"
msgstr "ne peut pas configurer les droits des types tableau"
-#: catalog/aclchk.c:3120
+#: catalog/aclchk.c:3123
#, c-format
msgid "Set the privileges of the element type instead."
msgstr "Configurez les droits du type élément à la place."
-#: catalog/aclchk.c:3127 catalog/objectaddress.c:1519
+#: catalog/aclchk.c:3130 catalog/objectaddress.c:1519
#, c-format
msgid "\"%s\" is not a domain"
msgstr "« %s » n'est pas un domaine"
-#: catalog/aclchk.c:3247
+#: catalog/aclchk.c:3250
#, c-format
msgid "unrecognized privilege type \"%s\""
msgstr "droit « %s » non reconnu"
-#: catalog/aclchk.c:3296
+#: catalog/aclchk.c:3299
#, c-format
msgid "permission denied for column %s"
msgstr "droit refusé pour la colonne %s"
-#: catalog/aclchk.c:3298
+#: catalog/aclchk.c:3301
#, c-format
msgid "permission denied for relation %s"
msgstr "droit refusé pour la relation %s"
-#: catalog/aclchk.c:3300 commands/sequence.c:599 commands/sequence.c:833 commands/sequence.c:875 commands/sequence.c:916 commands/sequence.c:1797 commands/sequence.c:1861
+#: catalog/aclchk.c:3303 commands/sequence.c:599 commands/sequence.c:833 commands/sequence.c:875 commands/sequence.c:916 commands/sequence.c:1797 commands/sequence.c:1861
#, c-format
msgid "permission denied for sequence %s"
msgstr "droit refusé pour la séquence %s"
-#: catalog/aclchk.c:3302
+#: catalog/aclchk.c:3305
#, c-format
msgid "permission denied for database %s"
msgstr "droit refusé pour la base de données %s"
-#: catalog/aclchk.c:3304
+#: catalog/aclchk.c:3307
#, c-format
msgid "permission denied for function %s"
msgstr "droit refusé pour la fonction %s"
-#: catalog/aclchk.c:3306
+#: catalog/aclchk.c:3309
#, c-format
msgid "permission denied for operator %s"
msgstr "droit refusé pour l'opérateur %s"
-#: catalog/aclchk.c:3308
+#: catalog/aclchk.c:3311
#, c-format
msgid "permission denied for type %s"
msgstr "droit refusé pour le type %s"
-#: catalog/aclchk.c:3310
+#: catalog/aclchk.c:3313
#, c-format
msgid "permission denied for language %s"
msgstr "droit refusé pour le langage %s"
-#: catalog/aclchk.c:3312
+#: catalog/aclchk.c:3315
#, c-format
msgid "permission denied for large object %s"
msgstr "droit refusé pour le Large Object %s"
-#: catalog/aclchk.c:3314
+#: catalog/aclchk.c:3317
#, c-format
msgid "permission denied for schema %s"
msgstr "droit refusé pour le schéma %s"
-#: catalog/aclchk.c:3316
+#: catalog/aclchk.c:3319
#, c-format
msgid "permission denied for operator class %s"
msgstr "droit refusé pour la classe d'opérateur %s"
-#: catalog/aclchk.c:3318
+#: catalog/aclchk.c:3321
#, c-format
msgid "permission denied for operator family %s"
msgstr "droit refusé pour la famille d'opérateur %s"
-#: catalog/aclchk.c:3320
+#: catalog/aclchk.c:3323
#, c-format
msgid "permission denied for collation %s"
msgstr "droit refusé pour le collationnement %s"
-#: catalog/aclchk.c:3322
+#: catalog/aclchk.c:3325
#, c-format
msgid "permission denied for conversion %s"
msgstr "droit refusé pour la conversion %s"
-#: catalog/aclchk.c:3324
+#: catalog/aclchk.c:3327
#, c-format
msgid "permission denied for statistics object %s"
msgstr "droit refusé pour l'objet statistique %s"
-#: catalog/aclchk.c:3326
+#: catalog/aclchk.c:3329
#, c-format
msgid "permission denied for tablespace %s"
msgstr "droit refusé pour le tablespace %s"
-#: catalog/aclchk.c:3328
+#: catalog/aclchk.c:3331
#, c-format
msgid "permission denied for text search dictionary %s"
msgstr "droit refusé pour le dictionnaire de recherche plein texte %s"
-#: catalog/aclchk.c:3330
+#: catalog/aclchk.c:3333
#, c-format
msgid "permission denied for text search configuration %s"
msgstr "droit refusé pour la configuration de recherche plein texte %s"
-#: catalog/aclchk.c:3332
+#: catalog/aclchk.c:3335
#, c-format
msgid "permission denied for foreign-data wrapper %s"
msgstr "droit refusé pour le wrapper de données distantes %s"
-#: catalog/aclchk.c:3334
+#: catalog/aclchk.c:3337
#, c-format
msgid "permission denied for foreign server %s"
msgstr "droit refusé pour le serveur distant %s"
-#: catalog/aclchk.c:3336
+#: catalog/aclchk.c:3339
#, c-format
msgid "permission denied for event trigger %s"
msgstr "droit refusé pour le trigger sur événement %s"
-#: catalog/aclchk.c:3338
+#: catalog/aclchk.c:3341
#, c-format
msgid "permission denied for extension %s"
msgstr "droit refusé pour l'extension %s"
-#: catalog/aclchk.c:3340
+#: catalog/aclchk.c:3343
#, c-format
msgid "permission denied for publication %s"
msgstr "droit refusé pour la publication %s"
-#: catalog/aclchk.c:3342
+#: catalog/aclchk.c:3345
#, c-format
msgid "permission denied for subscription %s"
msgstr "droit refusé pour la souscription %s"
-#: catalog/aclchk.c:3348 catalog/aclchk.c:3350
+#: catalog/aclchk.c:3351 catalog/aclchk.c:3353
#, c-format
msgid "must be owner of relation %s"
msgstr "doit être le propriétaire de la relation %s"
-#: catalog/aclchk.c:3352
+#: catalog/aclchk.c:3355
#, c-format
msgid "must be owner of sequence %s"
msgstr "doit être le propriétaire de la séquence %s"
-#: catalog/aclchk.c:3354
+#: catalog/aclchk.c:3357
#, c-format
msgid "must be owner of database %s"
msgstr "doit être le propriétaire de la base de données %s"
-#: catalog/aclchk.c:3356
+#: catalog/aclchk.c:3359
#, c-format
msgid "must be owner of function %s"
msgstr "doit être le propriétaire de la fonction %s"
-#: catalog/aclchk.c:3358
+#: catalog/aclchk.c:3361
#, c-format
msgid "must be owner of operator %s"
msgstr "doit être le prorpriétaire de l'opérateur %s"
-#: catalog/aclchk.c:3360
+#: catalog/aclchk.c:3363
#, c-format
msgid "must be owner of type %s"
msgstr "doit être le propriétaire du type %s"
-#: catalog/aclchk.c:3362
+#: catalog/aclchk.c:3365
#, c-format
msgid "must be owner of language %s"
msgstr "doit être le propriétaire du langage %s"
-#: catalog/aclchk.c:3364
+#: catalog/aclchk.c:3367
#, c-format
msgid "must be owner of large object %s"
msgstr "doit être le propriétaire du Large Object %s"
-#: catalog/aclchk.c:3366
+#: catalog/aclchk.c:3369
#, c-format
msgid "must be owner of schema %s"
msgstr "doit être le propriétaire du schéma %s"
-#: catalog/aclchk.c:3368
+#: catalog/aclchk.c:3371
#, c-format
msgid "must be owner of operator class %s"
msgstr "doit être le propriétaire de la classe d'opérateur %s"
-#: catalog/aclchk.c:3370
+#: catalog/aclchk.c:3373
#, c-format
msgid "must be owner of operator family %s"
msgstr "doit être le prorpriétaire de la famille d'opérateur %s"
-#: catalog/aclchk.c:3372
+#: catalog/aclchk.c:3375
#, c-format
msgid "must be owner of collation %s"
msgstr "doit être le propriétaire du collationnement %s"
-#: catalog/aclchk.c:3374
+#: catalog/aclchk.c:3377
#, c-format
msgid "must be owner of conversion %s"
msgstr "doit être le propriétaire de la conversion %s"
-#: catalog/aclchk.c:3376
+#: catalog/aclchk.c:3379
#, c-format
msgid "must be owner of statistics object %s"
msgstr "doit être le propriétaire de l'objet statistique %s"
-#: catalog/aclchk.c:3378
+#: catalog/aclchk.c:3381
#, c-format
msgid "must be owner of tablespace %s"
msgstr "doit être le propriétaire du tablespace %s"
-#: catalog/aclchk.c:3380
+#: catalog/aclchk.c:3383
#, c-format
msgid "must be owner of text search dictionary %s"
msgstr "doit être le propriétaire du dictionnaire de recherche plein texte %s"
-#: catalog/aclchk.c:3382
+#: catalog/aclchk.c:3385
#, c-format
msgid "must be owner of text search configuration %s"
msgstr "doit être le propriétaire de la configuration de recherche plein texte %s"
-#: catalog/aclchk.c:3384
+#: catalog/aclchk.c:3387
#, c-format
msgid "must be owner of foreign-data wrapper %s"
msgstr "doit être le propriétaire du wrapper de données distantes %s"
-#: catalog/aclchk.c:3386
+#: catalog/aclchk.c:3389
#, c-format
msgid "must be owner of foreign server %s"
msgstr "doit être le propriétaire de serveur distant %s"
-#: catalog/aclchk.c:3388
+#: catalog/aclchk.c:3391
#, c-format
msgid "must be owner of event trigger %s"
msgstr "doit être le propriétaire du trigger sur événement %s"
-#: catalog/aclchk.c:3390
+#: catalog/aclchk.c:3393
#, c-format
msgid "must be owner of extension %s"
msgstr "doit être le propriétaire de l'extension %s"
-#: catalog/aclchk.c:3392
+#: catalog/aclchk.c:3395
#, c-format
msgid "must be owner of publication %s"
msgstr "doit être le propriétaire de la publication %s"
-#: catalog/aclchk.c:3394
+#: catalog/aclchk.c:3397
#, c-format
msgid "must be owner of subscription %s"
msgstr "doit être le propriétaire de la souscription %s"
-#: catalog/aclchk.c:3436
+#: catalog/aclchk.c:3439
#, c-format
msgid "permission denied for column \"%s\" of relation \"%s\""
msgstr "droit refusé pour la colonne « %s » de la relation « %s »"
-#: catalog/aclchk.c:3559 catalog/aclchk.c:3567
+#: catalog/aclchk.c:3562 catalog/aclchk.c:3570
#, c-format
msgid "attribute %d of relation with OID %u does not exist"
msgstr "l'attribut %d de la relation d'OID %u n'existe pas"
-#: catalog/aclchk.c:3640 catalog/aclchk.c:4559
+#: catalog/aclchk.c:3643 catalog/aclchk.c:4562
#, c-format
msgid "relation with OID %u does not exist"
msgstr "la relation d'OID %u n'existe pas"
-#: catalog/aclchk.c:3739 catalog/aclchk.c:4977
+#: catalog/aclchk.c:3742 catalog/aclchk.c:4980
#, c-format
msgid "database with OID %u does not exist"
msgstr "la base de données d'OID %u n'existe pas"
-#: catalog/aclchk.c:3793 catalog/aclchk.c:4637 tcop/fastpath.c:223 utils/fmgr/fmgr.c:2117
+#: catalog/aclchk.c:3796 catalog/aclchk.c:4640 tcop/fastpath.c:223 utils/fmgr/fmgr.c:2117
#, c-format
msgid "function with OID %u does not exist"
msgstr "la fonction d'OID %u n'existe pas"
-#: catalog/aclchk.c:3847 catalog/aclchk.c:4663
+#: catalog/aclchk.c:3850 catalog/aclchk.c:4666
#, c-format
msgid "language with OID %u does not exist"
msgstr "le langage d'OID %u n'existe pas"
-#: catalog/aclchk.c:4011 catalog/aclchk.c:4735
+#: catalog/aclchk.c:4014 catalog/aclchk.c:4738
#, c-format
msgid "schema with OID %u does not exist"
msgstr "le schéma d'OID %u n'existe pas"
-#: catalog/aclchk.c:4065 catalog/aclchk.c:4762
+#: catalog/aclchk.c:4068 catalog/aclchk.c:4765
#, c-format
msgid "tablespace with OID %u does not exist"
msgstr "le tablespace d'OID %u n'existe pas"
-#: catalog/aclchk.c:4124 catalog/aclchk.c:4896 commands/foreigncmds.c:324
+#: catalog/aclchk.c:4127 catalog/aclchk.c:4899 commands/foreigncmds.c:324
#, c-format
msgid "foreign-data wrapper with OID %u does not exist"
msgstr "le wrapper de données distantes d'OID %u n'existe pas"
-#: catalog/aclchk.c:4186 catalog/aclchk.c:4923 commands/foreigncmds.c:459
+#: catalog/aclchk.c:4189 catalog/aclchk.c:4926 commands/foreigncmds.c:459
#, c-format
msgid "foreign server with OID %u does not exist"
msgstr "le serveur distant d'OID %u n'existe pas"
-#: catalog/aclchk.c:4246 catalog/aclchk.c:4585 utils/cache/typcache.c:240
+#: catalog/aclchk.c:4249 catalog/aclchk.c:4588 utils/cache/typcache.c:240
#, c-format
msgid "type with OID %u does not exist"
msgstr "le type d'OID %u n'existe pas"
-#: catalog/aclchk.c:4611
+#: catalog/aclchk.c:4614
#, c-format
msgid "operator with OID %u does not exist"
msgstr "l'opérateur d'OID %u n'existe pas"
-#: catalog/aclchk.c:4788
+#: catalog/aclchk.c:4791
#, c-format
msgid "operator class with OID %u does not exist"
msgstr "la classe d'opérateur d'OID %u n'existe pas"
-#: catalog/aclchk.c:4815
+#: catalog/aclchk.c:4818
#, c-format
msgid "operator family with OID %u does not exist"
msgstr "la famille d'opérateur d'OID %u n'existe pas"
-#: catalog/aclchk.c:4842
+#: catalog/aclchk.c:4845
#, c-format
msgid "text search dictionary with OID %u does not exist"
msgstr "le dictionnaire de recherche plein texte d'OID %u n'existe pas"
-#: catalog/aclchk.c:4869
+#: catalog/aclchk.c:4872
#, c-format
msgid "text search configuration with OID %u does not exist"
msgstr "la configuration de recherche plein texte d'OID %u n'existe pas"
-#: catalog/aclchk.c:4950 commands/event_trigger.c:588
+#: catalog/aclchk.c:4953 commands/event_trigger.c:588
#, c-format
msgid "event trigger with OID %u does not exist"
msgstr "le trigger sur événement d'OID %u n'existe pas"
-#: catalog/aclchk.c:5003 commands/collationcmds.c:348
+#: catalog/aclchk.c:5006 commands/collationcmds.c:348
#, c-format
msgid "collation with OID %u does not exist"
msgstr "le collationnement d'OID %u n'existe pas"
-#: catalog/aclchk.c:5029
+#: catalog/aclchk.c:5032
#, c-format
msgid "conversion with OID %u does not exist"
msgstr "la conversion d'OID %u n'existe pas"
-#: catalog/aclchk.c:5070
+#: catalog/aclchk.c:5073
#, c-format
msgid "extension with OID %u does not exist"
msgstr "l'extension d'OID %u n'existe pas"
-#: catalog/aclchk.c:5097 commands/publicationcmds.c:733
+#: catalog/aclchk.c:5100 commands/publicationcmds.c:733
#, c-format
msgid "publication with OID %u does not exist"
msgstr "la publication d'OID %u n'existe pas"
-#: catalog/aclchk.c:5123 commands/subscriptioncmds.c:1097
+#: catalog/aclchk.c:5126 commands/subscriptioncmds.c:1097
#, c-format
msgid "subscription with OID %u does not exist"
msgstr "la souscription d'OID %u n'existe pas"
-#: catalog/aclchk.c:5149
+#: catalog/aclchk.c:5152
#, c-format
msgid "statistics object with OID %u does not exist"
msgstr "l'objet statistique d'OID %u n'existe pas"
@@ -3633,12 +3633,12 @@ msgstr "assemblage de la contrainte « %s » avec une définition héritée"
msgid "cannot use column references in default expression"
msgstr "ne peut pas utiliser les références de colonnes dans l'expression par défaut"
-#: catalog/heap.c:2681 rewrite/rewriteHandler.c:1164
+#: catalog/heap.c:2681 rewrite/rewriteHandler.c:1170
#, c-format
msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr "la colonne « %s » est de type %s alors que l'expression par défaut est de type %s"
-#: catalog/heap.c:2686 commands/prepare.c:384 parser/parse_node.c:430 parser/parse_target.c:590 parser/parse_target.c:840 parser/parse_target.c:850 rewrite/rewriteHandler.c:1169
+#: catalog/heap.c:2686 commands/prepare.c:384 parser/parse_node.c:430 parser/parse_target.c:590 parser/parse_target.c:840 parser/parse_target.c:850 rewrite/rewriteHandler.c:1175
#, c-format
msgid "You will need to rewrite or cast the expression."
msgstr "Vous devez réécrire l'expression ou lui appliquer une transformation de type."
@@ -3675,7 +3675,7 @@ msgstr "La table « %s » référence « %s »."
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "Tronquez la table « %s » en même temps, ou utilisez TRUNCATE ... CASCADE."
-#: catalog/index.c:214 parser/parse_utilcmd.c:1969
+#: catalog/index.c:214 parser/parse_utilcmd.c:1993
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "les clés primaires multiples ne sont pas autorisées pour la table « %s »"
@@ -3702,7 +3702,7 @@ msgstr ""
msgid "shared indexes cannot be created after initdb"
msgstr "les index partagés ne peuvent pas être créés après initdb"
-#: catalog/index.c:811 commands/createas.c:250 commands/sequence.c:152 parser/parse_utilcmd.c:210
+#: catalog/index.c:811 commands/createas.c:250 commands/sequence.c:152 parser/parse_utilcmd.c:211
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "la relation « %s » existe déjà, poursuite du traitement"
@@ -3732,7 +3732,7 @@ msgstr "ne peut pas ré-indexer les tables temporaires des autres sessions"
msgid "index \"%s\" was reindexed"
msgstr "l'index « %s » a été réindexée"
-#: catalog/namespace.c:236 catalog/namespace.c:434 catalog/namespace.c:526 commands/trigger.c:5150
+#: catalog/namespace.c:236 catalog/namespace.c:434 catalog/namespace.c:526 commands/trigger.c:5162
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "les références entre bases de données ne sont pas implémentées : « %s.%s.%s »"
@@ -3812,7 +3812,7 @@ msgstr "la configuration de recherche plein texte « %s » n'existe pas"
msgid "cross-database references are not implemented: %s"
msgstr "les références entre bases de données ne sont pas implémentées : %s"
-#: catalog/namespace.c:2815 gram.y:14336 gram.y:15757 parser/parse_expr.c:796 parser/parse_target.c:1199
+#: catalog/namespace.c:2815 gram.y:14337 gram.y:15758 parser/parse_expr.c:796 parser/parse_target.c:1199
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "mauvaise qualification du nom (trop de points entre les noms) : %s"
@@ -3902,7 +3902,7 @@ msgstr "le nom de la colonne doit être qualifié"
msgid "default value for column \"%s\" of relation \"%s\" does not exist"
msgstr "la valeur par défaut de la colonne « %s » de la relation « %s » n'existe pas"
-#: catalog/objectaddress.c:1508 commands/functioncmds.c:128 commands/tablecmds.c:253 commands/typecmds.c:3295 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4437
+#: catalog/objectaddress.c:1508 commands/functioncmds.c:128 commands/tablecmds.c:253 commands/typecmds.c:3295 parser/parse_type.c:244 parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4436
#, c-format
msgid "type \"%s\" does not exist"
msgstr "le type « %s » n'existe pas"
@@ -4303,7 +4303,7 @@ msgstr ""
msgid "partition \"%s\" would overlap partition \"%s\""
msgstr "la partition « %s » surchargerait la partition « %s »"
-#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 commands/copy.c:2562 commands/tablecmds.c:8924 executor/execExprInterp.c:2853 executor/execMain.c:1916 executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 executor/execMain.c:3386 executor/nodeModifyTable.c:1437 parser/parse_utilcmd.c:1212
+#: catalog/partition.c:942 catalog/partition.c:1135 commands/analyze.c:1486 commands/copy.c:2562 commands/tablecmds.c:8924 executor/execExprInterp.c:2853 executor/execMain.c:1916 executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158 executor/execMain.c:3386 executor/nodeModifyTable.c:1437 parser/parse_utilcmd.c:1236
msgid "could not convert row type"
msgstr "n'a pas pu convertir le type de ligne"
@@ -4369,7 +4369,7 @@ msgstr "la fonction finale avec des arguments supplémentaires ne doit pas être
msgid "return type of combine function %s is not %s"
msgstr "le type de retour de la fonction de d'unification %s n'est pas %s"
-#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3594
+#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3598
#, c-format
msgid "combine function with transition type %s must not be declared STRICT"
msgstr "la fonction de combinaison avec le type de transition «%s » ne doit pas être déclarée STRICT"
@@ -5140,44 +5140,44 @@ msgstr "ignore l'analyse de l'arbre d'héritage « %s.%s » --- cet arbre d'hér
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/async.c:561
+#: commands/async.c:568
#, c-format
msgid "channel name cannot be empty"
msgstr "le nom du canal ne peut pas être vide"
-#: commands/async.c:566
+#: commands/async.c:573
#, c-format
msgid "channel name too long"
msgstr "nom du canal trop long"
-#: commands/async.c:573
+#: commands/async.c:580
#, c-format
msgid "payload string too long"
msgstr "chaîne de charge trop longue"
-#: commands/async.c:759
+#: commands/async.c:766
#, c-format
msgid "cannot PREPARE a transaction that has executed LISTEN, UNLISTEN, or NOTIFY"
msgstr ""
"ne peut pas exécuter PREPARE sur une transaction qui a exécuté LISTEN,\n"
"UNLISTEN ou NOTIFY"
-#: commands/async.c:862
+#: commands/async.c:869
#, c-format
msgid "too many notifications in the NOTIFY queue"
msgstr "trop de notifications dans la queue NOTIFY"
-#: commands/async.c:1494
+#: commands/async.c:1506
#, c-format
msgid "NOTIFY queue is %.0f%% full"
msgstr "la queue NOTIFY est pleine à %.0f%%"
-#: commands/async.c:1496
+#: commands/async.c:1508
#, c-format
msgid "The server process with PID %d is among those with the oldest transactions."
msgstr "Le processus serveur de PID %d est parmi ceux qui ont les transactions les plus anciennes."
-#: commands/async.c:1499
+#: commands/async.c:1511
#, c-format
msgid "The NOTIFY queue cannot be emptied until that process ends its current transaction."
msgstr ""
@@ -5332,7 +5332,7 @@ msgstr "aucune locale système utilisable n'a été trouvée"
msgid "database \"%s\" does not exist"
msgstr "la base de données « %s » n'existe pas"
-#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:967
+#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:983
#, c-format
msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table"
msgstr "« %s » n'est ni une table, ni une vue, ni une vue matérialisée, ni un type composite, ni une table distante"
@@ -5788,7 +5788,7 @@ msgstr "en-tête du fichier COPY invalide (longueur manquante)"
msgid "invalid COPY file header (wrong length)"
msgstr "en-tête du fichier COPY invalide (mauvaise longueur)"
-#: commands/copy.c:3391 commands/copy.c:4098 commands/copy.c:4328
+#: commands/copy.c:3391 commands/copy.c:4106 commands/copy.c:4336
#, c-format
msgid "extra data after last expected column"
msgstr "données supplémentaires après la dernière colonne attendue"
@@ -5873,32 +5873,32 @@ msgstr "le marqueur fin-de-copie ne correspond pas à un précédent style de fi
msgid "end-of-copy marker corrupt"
msgstr "marqueur fin-de-copie corrompu"
-#: commands/copy.c:4412
+#: commands/copy.c:4420
#, c-format
msgid "unterminated CSV quoted field"
msgstr "champ CSV entre guillemets non terminé"
-#: commands/copy.c:4489 commands/copy.c:4508
+#: commands/copy.c:4497 commands/copy.c:4516
#, c-format
msgid "unexpected EOF in COPY data"
msgstr "fin de fichier (EOF) inattendu dans les données du COPY"
-#: commands/copy.c:4498
+#: commands/copy.c:4506
#, c-format
msgid "invalid field size"
msgstr "taille du champ invalide"
-#: commands/copy.c:4521
+#: commands/copy.c:4529
#, c-format
msgid "incorrect binary data format"
msgstr "format de données binaires incorrect"
-#: commands/copy.c:4832 commands/indexcmds.c:1098 commands/statscmds.c:204 commands/tablecmds.c:1716 commands/tablecmds.c:2272 commands/tablecmds.c:2668 parser/parse_relation.c:3287 parser/parse_relation.c:3307 utils/adt/tsvector_op.c:2661
+#: commands/copy.c:4840 commands/indexcmds.c:1098 commands/statscmds.c:212 commands/tablecmds.c:1716 commands/tablecmds.c:2272 commands/tablecmds.c:2668 parser/parse_relation.c:3287 parser/parse_relation.c:3307 utils/adt/tsvector_op.c:2661
#, c-format
msgid "column \"%s\" does not exist"
msgstr "la colonne « %s » n'existe pas"
-#: commands/copy.c:4839 commands/tablecmds.c:1743 commands/trigger.c:826 parser/parse_target.c:1018 parser/parse_target.c:1029
+#: commands/copy.c:4847 commands/tablecmds.c:1743 commands/trigger.c:826 parser/parse_target.c:1018 parser/parse_target.c:1029
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "la colonne « %s » est spécifiée plus d'une fois"
@@ -6206,7 +6206,7 @@ msgstr "« %s » est une fonction d'agrégat"
msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr "Utiliser DROP AGGREGATE pour supprimer les fonctions d'agrégat."
-#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 commands/tablecmds.c:2910 commands/tablecmds.c:2953 commands/tablecmds.c:12631 tcop/utility.c:1211
+#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752 commands/tablecmds.c:2910 commands/tablecmds.c:2953 commands/tablecmds.c:12631 tcop/utility.c:1209
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "la relation « %s » n'existe pas, poursuite du traitement"
@@ -6408,7 +6408,7 @@ msgstr "%s peut seulement être appelé dans une fonction de trigger sur événe
msgid "%s can only be called in a table_rewrite event trigger function"
msgstr "%s peut seulement être appelé dans une fonction de trigger sur événement table_rewrite"
-#: commands/event_trigger.c:2038
+#: commands/event_trigger.c:2044
#, c-format
msgid "%s can only be called in an event trigger function"
msgstr "%s peut seulement être appelé dans une fonction de trigger sur événement"
@@ -7189,7 +7189,7 @@ msgstr "%s %s créera un index implicite « %s » pour la table « %s »"
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "les fonctions dans un prédicat d'index doivent être marquées comme IMMUTABLE"
-#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2288
+#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2312
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "la colonne « %s » nommée dans la clé n'existe pas"
@@ -7206,7 +7206,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:1184 commands/tablecmds.c:13591 commands/typecmds.c:831 parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3341 utils/adt/misc.c:675
+#: commands/indexcmds.c:1184 commands/tablecmds.c:13591 commands/typecmds.c:831 parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3366 utils/adt/misc.c:675
#, c-format
msgid "collations are not supported by type %s"
msgstr "les collationnements ne sont pas supportés par le type %s"
@@ -7538,7 +7538,7 @@ msgstr ""
msgid "operator attribute \"%s\" cannot be changed"
msgstr "l'attribut « %s » de l'opérateur ne peut pas être changé"
-#: commands/policy.c:87 commands/policy.c:378 commands/policy.c:468 commands/tablecmds.c:1171 commands/tablecmds.c:1561 commands/tablecmds.c:2562 commands/tablecmds.c:4760 commands/tablecmds.c:7125 commands/tablecmds.c:13219 commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320 commands/trigger.c:1429 rewrite/rewriteDefine.c:272 rewrite/rewriteDefine.c:925
+#: commands/policy.c:87 commands/policy.c:378 commands/policy.c:468 commands/statscmds.c:132 commands/tablecmds.c:1171 commands/tablecmds.c:1561 commands/tablecmds.c:2562 commands/tablecmds.c:4760 commands/tablecmds.c:7125 commands/tablecmds.c:13219 commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320 commands/trigger.c:1429 rewrite/rewriteDefine.c:273 rewrite/rewriteDefine.c:936
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "droit refusé : « %s » est un catalogue système"
@@ -7583,12 +7583,17 @@ msgstr "la politique « %s » pour la table « %s » n'existe pas"
msgid "only USING expression allowed for SELECT, DELETE"
msgstr "seule une expression USING est autorisée pour SELECT, DELETE"
-#: commands/portalcmds.c:58 commands/portalcmds.c:182 commands/portalcmds.c:234
+#: commands/portalcmds.c:59 commands/portalcmds.c:187 commands/portalcmds.c:239
#, c-format
msgid "invalid cursor name: must not be empty"
msgstr "nom de curseur invalide : il ne doit pas être vide"
-#: commands/portalcmds.c:190 commands/portalcmds.c:244 executor/execCurrent.c:69 utils/adt/xml.c:2570 utils/adt/xml.c:2740
+#: commands/portalcmds.c:71
+#, c-format
+msgid "cannot create a cursor WITH HOLD within security-restricted operation"
+msgstr "ne peut pas créer un curseur WITH HOLD à l'intérieur d'une opération restreinte pour sécurité"
+
+#: commands/portalcmds.c:195 commands/portalcmds.c:249 executor/execCurrent.c:69 utils/adt/xml.c:2570 utils/adt/xml.c:2740
#, c-format
msgid "cursor \"%s\" does not exist"
msgstr "le curseur « %s » n'existe pas"
@@ -7874,57 +7879,57 @@ msgstr "ne peut pas modifier le propriétaire de la séquence d'identité"
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "La séquence « %s » est liée à la table « %s »."
-#: commands/statscmds.c:92 commands/statscmds.c:101
+#: commands/statscmds.c:93 commands/statscmds.c:102
#, c-format
msgid "only a single relation is allowed in CREATE STATISTICS"
msgstr "seule une relation seule est acceptée dans CREATE STATISTICS"
-#: commands/statscmds.c:119
+#: commands/statscmds.c:120
#, c-format
msgid "relation \"%s\" is not a table, foreign table, or materialized view"
msgstr "la relation « %s » n'est pas une table, une table distante ou une vue matérialisée"
-#: commands/statscmds.c:161
+#: commands/statscmds.c:169
#, c-format
msgid "statistics object \"%s\" already exists, skipping"
msgstr "l'objet statistique « %s » existe déjà, poursuite du traitement"
-#: commands/statscmds.c:169
+#: commands/statscmds.c:177
#, c-format
msgid "statistics object \"%s\" already exists"
msgstr "l'objet statistique « %s » existe déjà"
-#: commands/statscmds.c:191 commands/statscmds.c:197
+#: commands/statscmds.c:199 commands/statscmds.c:205
#, c-format
msgid "only simple column references are allowed in CREATE STATISTICS"
msgstr "seules des références à une seule colonne sont acceptées dans CREATE STATISTICS"
-#: commands/statscmds.c:212
+#: commands/statscmds.c:220
#, c-format
msgid "statistics creation on system columns is not supported"
msgstr "la création de statistiques sur les colonnes systèmes n'est pas supportée"
-#: commands/statscmds.c:219
+#: commands/statscmds.c:227
#, c-format
msgid "column \"%s\" cannot be used in statistics because its type %s has no default btree operator class"
msgstr "la colonne « %s » ne peut pas être utilisé dans des statistiques parce que son type %s n'a pas de classe d'opérateur btree par défaut"
-#: commands/statscmds.c:226
+#: commands/statscmds.c:234
#, c-format
msgid "cannot have more than %d columns in statistics"
msgstr "ne peut pas avoir plus de %d colonnes dans des statistiques"
-#: commands/statscmds.c:241
+#: commands/statscmds.c:249
#, c-format
msgid "extended statistics require at least 2 columns"
msgstr "les statistiques étendues requièrent au moins 2 colonnes"
-#: commands/statscmds.c:259
+#: commands/statscmds.c:267
#, c-format
msgid "duplicate column name in statistics definition"
msgstr "nom de colonne dupliqué dans la définition des statistiques"
-#: commands/statscmds.c:287
+#: commands/statscmds.c:295
#, c-format
msgid "unrecognized statistics kind \"%s\""
msgstr "type de statistique « %s » non reconnu"
@@ -8130,7 +8135,7 @@ msgstr "la vue matérialisée « %s » n'existe pas, poursuite du traitement"
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "Utilisez DROP MATERIALIZED VIEW pour supprimer une vue matérialisée."
-#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2040
+#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2064
#, c-format
msgid "index \"%s\" does not exist"
msgstr "l'index « %s » n'existe pas"
@@ -8184,7 +8189,7 @@ msgstr ""
msgid "cannot create table with OIDs as partition of table without OIDs"
msgstr "ne peut pas créer une table avec OID comme partition d'une table sans OID"
-#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3508
+#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3533
#, c-format
msgid "\"%s\" is not partitioned"
msgstr "« %s » n'est pas partitionné"
@@ -8234,7 +8239,7 @@ msgstr "ne peut pas hériter de la table partitionnée « %s »"
msgid "cannot inherit from partition \"%s\""
msgstr "ne peut pas hériter de la partition « %s »"
-#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2251
+#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2275
#, 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"
@@ -8289,12 +8294,12 @@ msgstr "« %s » versus « %s »"
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:2065 commands/tablecmds.c:8933 parser/parse_utilcmd.c:1246 parser/parse_utilcmd.c:1625 parser/parse_utilcmd.c:1701
+#: commands/tablecmds.c:2065 commands/tablecmds.c:8933 parser/parse_utilcmd.c:1270 parser/parse_utilcmd.c:1649 parser/parse_utilcmd.c:1725
#, 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:2066 parser/parse_utilcmd.c:1247
+#: commands/tablecmds.c:2066 parser/parse_utilcmd.c:1271
#, 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 »."
@@ -8435,7 +8440,7 @@ msgstr "la contrainte de vérification « %s » est rompue par une ligne"
msgid "partition constraint is violated by some row"
msgstr "la contrainte de partition est violée par une ligne"
-#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:266 rewrite/rewriteDefine.c:920
+#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:267 rewrite/rewriteDefine.c:931
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "« %s » n'est pas une table ou une vue"
@@ -9655,12 +9660,17 @@ msgstr "Considérez l'utilisation d'un trigger AFTER au lieu d'un trigger BEFORE
msgid "could not serialize access due to concurrent update"
msgstr "n'a pas pu sérialiser un accès à cause d'une mise à jour en parallèle"
-#: commands/trigger.c:5202
+#: commands/trigger.c:4199
+#, c-format
+msgid "cannot fire deferred trigger within security-restricted operation"
+msgstr "ne peut pas déclencher un trigger déferré à l'intérieur d'une opération restreinte pour sécurité"
+
+#: commands/trigger.c:5214
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "la contrainte « %s » n'est pas DEFERRABLE"
-#: commands/trigger.c:5225
+#: commands/trigger.c:5237
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "la contrainte « %s » n'existe pas"
@@ -10079,7 +10089,7 @@ msgstr "doit être super-utilisateur pour créer des super-utilisateurs"
msgid "must be superuser to create replication users"
msgstr "doit être super-utilisateur pour créer des utilisateurs avec l'attribut réplication"
-#: commands/user.c:309 commands/user.c:719
+#: commands/user.c:309 commands/user.c:721
#, c-format
msgid "must be superuser to change bypassrls attribute"
msgstr "doit être super-utilisateur pour modifier l'attribut bypassrls"
@@ -10089,22 +10099,22 @@ msgstr "doit être super-utilisateur pour modifier l'attribut bypassrls"
msgid "permission denied to create role"
msgstr "droit refusé pour créer un rôle"
-#: commands/user.c:326 commands/user.c:1207 commands/user.c:1214 gram.y:14501 gram.y:14536 utils/adt/acl.c:5326 utils/adt/acl.c:5332
+#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216 gram.y:14502 gram.y:14537 utils/adt/acl.c:5329 utils/adt/acl.c:5335
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "le nom du rôle « %s » est réservé"
-#: commands/user.c:328 commands/user.c:1209 commands/user.c:1216
+#: commands/user.c:328 commands/user.c:1211 commands/user.c:1218
#, c-format
msgid "Role names starting with \"pg_\" are reserved."
msgstr "Les noms de rôle commençant par « pg_ » sont réservés."
-#: commands/user.c:340 commands/user.c:1222
+#: commands/user.c:340 commands/user.c:1224
#, c-format
msgid "role \"%s\" already exists"
msgstr "le rôle « %s » existe déjà"
-#: commands/user.c:406 commands/user.c:828
+#: commands/user.c:406 commands/user.c:830
#, c-format
msgid "empty string is not a valid password, clearing password"
msgstr "une chaîne vide n'est pas un mot de passe valide, effacement du mot de passe"
@@ -10114,127 +10124,127 @@ msgstr "une chaîne vide n'est pas un mot de passe valide, effacement du mot de
msgid "pg_authid OID value not set when in binary upgrade mode"
msgstr "la valeur d'OID de pg_authid n'est pas positionnée en mode de mise à jour binaire"
-#: commands/user.c:705 commands/user.c:927 commands/user.c:1461 commands/user.c:1605
+#: commands/user.c:707 commands/user.c:929 commands/user.c:1463 commands/user.c:1607
#, c-format
msgid "must be superuser to alter superusers"
msgstr "doit être super-utilisateur pour modifier des super-utilisateurs"
-#: commands/user.c:712
+#: commands/user.c:714
#, c-format
msgid "must be superuser to alter replication users"
msgstr "doit être super-utilisateur pour modifier des utilisateurs ayant l'attribut réplication"
-#: commands/user.c:735 commands/user.c:935
+#: commands/user.c:737 commands/user.c:937
#, c-format
msgid "permission denied"
msgstr "droit refusé"
-#: commands/user.c:965
+#: commands/user.c:967
#, c-format
msgid "must be superuser to alter settings globally"
msgstr "doit être super-utilisateur pour modifier globalement les configurations"
-#: commands/user.c:987
+#: commands/user.c:989
#, c-format
msgid "permission denied to drop role"
msgstr "droit refusé pour supprimer le rôle"
-#: commands/user.c:1011
+#: commands/user.c:1013
#, c-format
msgid "cannot use special role specifier in DROP ROLE"
msgstr "ne peut pas être le spécificateur de rôle spécial dans DROP ROLE"
-#: commands/user.c:1021 commands/user.c:1178 commands/variable.c:822 commands/variable.c:894 utils/adt/acl.c:5184 utils/adt/acl.c:5231 utils/adt/acl.c:5259 utils/adt/acl.c:5277 utils/init/miscinit.c:512
+#: commands/user.c:1023 commands/user.c:1180 commands/variable.c:822 commands/variable.c:894 utils/adt/acl.c:5187 utils/adt/acl.c:5234 utils/adt/acl.c:5262 utils/adt/acl.c:5280 utils/init/miscinit.c:512
#, c-format
msgid "role \"%s\" does not exist"
msgstr "le rôle « %s » n'existe pas"
-#: commands/user.c:1026
+#: commands/user.c:1028
#, c-format
msgid "role \"%s\" does not exist, skipping"
msgstr "le rôle « %s » n'existe pas, poursuite du traitement"
-#: commands/user.c:1038 commands/user.c:1042
+#: commands/user.c:1040 commands/user.c:1044
#, c-format
msgid "current user cannot be dropped"
msgstr "l'utilisateur actuel ne peut pas être supprimé"
-#: commands/user.c:1046
+#: commands/user.c:1048
#, c-format
msgid "session user cannot be dropped"
msgstr "l'utilisateur de la session ne peut pas être supprimé"
-#: commands/user.c:1057
+#: commands/user.c:1059
#, c-format
msgid "must be superuser to drop superusers"
msgstr "doit être super-utilisateur pour supprimer des super-utilisateurs"
-#: commands/user.c:1073
+#: commands/user.c:1075
#, c-format
msgid "role \"%s\" cannot be dropped because some objects depend on it"
msgstr "le rôle « %s » ne peut pas être supprimé car d'autres objets en dépendent"
-#: commands/user.c:1194
+#: commands/user.c:1196
#, c-format
msgid "session user cannot be renamed"
msgstr "l'utilisateur de la session ne peut pas être renommé"
-#: commands/user.c:1198
+#: commands/user.c:1200
#, c-format
msgid "current user cannot be renamed"
msgstr "l'utilisateur courant ne peut pas être renommé"
-#: commands/user.c:1232
+#: commands/user.c:1234
#, c-format
msgid "must be superuser to rename superusers"
msgstr "doit être super-utilisateur pour renommer les super-utilisateurs"
-#: commands/user.c:1239
+#: commands/user.c:1241
#, c-format
msgid "permission denied to rename role"
msgstr "droit refusé pour renommer le rôle"
-#: commands/user.c:1260
+#: commands/user.c:1262
#, c-format
msgid "MD5 password cleared because of role rename"
msgstr "mot de passe MD5 effacé à cause du renommage du rôle"
-#: commands/user.c:1320
+#: commands/user.c:1322
#, c-format
msgid "column names cannot be included in GRANT/REVOKE ROLE"
msgstr "les noms de colonne ne peuvent pas être inclus dans GRANT/REVOKE ROLE"
-#: commands/user.c:1358
+#: commands/user.c:1360
#, c-format
msgid "permission denied to drop objects"
msgstr "droit refusé pour supprimer les objets"
-#: commands/user.c:1385 commands/user.c:1394
+#: commands/user.c:1387 commands/user.c:1396
#, c-format
msgid "permission denied to reassign objects"
msgstr "droit refusé pour ré-affecter les objets"
-#: commands/user.c:1469 commands/user.c:1613
+#: commands/user.c:1471 commands/user.c:1615
#, c-format
msgid "must have admin option on role \"%s\""
msgstr "doit avoir l'option admin sur le rôle « %s »"
-#: commands/user.c:1486
+#: commands/user.c:1488
#, c-format
msgid "must be superuser to set grantor"
msgstr "doit être super-utilisateur pour configurer le « donneur de droits »"
-#: commands/user.c:1511
+#: commands/user.c:1513
#, c-format
msgid "role \"%s\" is a member of role \"%s\""
msgstr "le rôle « %s » est un membre du rôle « %s »"
-#: commands/user.c:1526
+#: commands/user.c:1528
#, c-format
msgid "role \"%s\" is already a member of role \"%s\""
msgstr "le rôle « %s » est déjà un membre du rôle « %s »"
-#: commands/user.c:1635
+#: commands/user.c:1637
#, c-format
msgid "role \"%s\" is not a member of role \"%s\""
msgstr "le rôle « %s » n'est pas un membre du rôle « %s »"
@@ -10512,7 +10522,7 @@ msgstr ""
"SET TRANSACTION ISOLATION LEVEL ne doit pas être appelé dans une\n"
"sous-transaction"
-#: commands/variable.c:571 storage/lmgr/predicate.c:1649
+#: commands/variable.c:571 storage/lmgr/predicate.c:1724
#, c-format
msgid "cannot use serializable mode in a hot standby"
msgstr "ne peut pas utiliser le mode sérialisable sur un serveur en « Hot Standby »"
@@ -10804,32 +10814,32 @@ msgstr "ne peut pas modifier la séquence « %s »"
msgid "cannot change TOAST relation \"%s\""
msgstr "ne peut pas modifier la relation TOAST « %s »"
-#: executor/execMain.c:1140 rewrite/rewriteHandler.c:2895 rewrite/rewriteHandler.c:3661
+#: executor/execMain.c:1140 rewrite/rewriteHandler.c:2901 rewrite/rewriteHandler.c:3667
#, c-format
msgid "cannot insert into view \"%s\""
msgstr "ne peut pas insérer dans la vue « %s »"
-#: executor/execMain.c:1142 rewrite/rewriteHandler.c:2898 rewrite/rewriteHandler.c:3664
+#: executor/execMain.c:1142 rewrite/rewriteHandler.c:2904 rewrite/rewriteHandler.c:3670
#, c-format
msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule."
msgstr "Pour activer l'insertion dans la vue, fournissez un trigger INSTEAD OF INSERT ou une règle ON INSERT DO INSTEAD sans condition."
-#: executor/execMain.c:1148 rewrite/rewriteHandler.c:2903 rewrite/rewriteHandler.c:3669
+#: executor/execMain.c:1148 rewrite/rewriteHandler.c:2909 rewrite/rewriteHandler.c:3675
#, c-format
msgid "cannot update view \"%s\""
msgstr "ne peut pas mettre à jour la vue « %s »"
-#: executor/execMain.c:1150 rewrite/rewriteHandler.c:2906 rewrite/rewriteHandler.c:3672
+#: executor/execMain.c:1150 rewrite/rewriteHandler.c:2912 rewrite/rewriteHandler.c:3678
#, c-format
msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule."
msgstr "Pour activer la mise à jour dans la vue, fournissez un trigger INSTEAD OF UPDATE ou une règle ON UPDATE DO INSTEAD sans condition."
-#: executor/execMain.c:1156 rewrite/rewriteHandler.c:2911 rewrite/rewriteHandler.c:3677
+#: executor/execMain.c:1156 rewrite/rewriteHandler.c:2917 rewrite/rewriteHandler.c:3683
#, c-format
msgid "cannot delete from view \"%s\""
msgstr "ne peut pas supprimer à partir de la vue « %s »"
-#: executor/execMain.c:1158 rewrite/rewriteHandler.c:2914 rewrite/rewriteHandler.c:3680
+#: executor/execMain.c:1158 rewrite/rewriteHandler.c:2920 rewrite/rewriteHandler.c:3686
#, c-format
msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule."
msgstr "Pour activer la suppression dans la vue, fournissez un trigger INSTEAD OF DELETE ou une règle ON DELETE DO INSTEAD sans condition."
@@ -11124,12 +11134,12 @@ msgstr "L'instruction finale renvoie trop peu de colonnes."
msgid "return type %s is not supported for SQL functions"
msgstr "le type de retour %s n'est pas supporté pour les fonctions SQL"
-#: executor/nodeAgg.c:3505 parser/parse_agg.c:618 parser/parse_agg.c:648
+#: executor/nodeAgg.c:3509 parser/parse_agg.c:618 parser/parse_agg.c:648
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "les appels à la fonction d'agrégat ne peuvent pas être imbriqués"
-#: executor/nodeAgg.c:3639 executor/nodeWindowAgg.c:2282
+#: executor/nodeAgg.c:3643 executor/nodeWindowAgg.c:2282
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
@@ -11215,7 +11225,7 @@ msgstr "le paramètre de TABLESAMPLE ne peut pas être NULL"
msgid "TABLESAMPLE REPEATABLE parameter cannot be null"
msgstr "le paramètre TABLESAMPLE REPEATABLE ne peut pas être NULL"
-#: executor/nodeSubplan.c:347 executor/nodeSubplan.c:386 executor/nodeSubplan.c:1039
+#: executor/nodeSubplan.c:347 executor/nodeSubplan.c:386 executor/nodeSubplan.c:1047
#, c-format
msgid "more than one row returned by a subquery used as an expression"
msgstr "plus d'une ligne renvoyée par une sous-requête utilisée comme une expression"
@@ -11371,283 +11381,283 @@ msgstr "option de séquence « %s » non supportée ici"
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT non autorisé dans PROGRAM"
-#: gram.y:3177 gram.y:3184 gram.y:11092 gram.y:11100
+#: gram.y:3177 gram.y:3184 gram.y:11093 gram.y:11101
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "GLOBAL est obsolète dans la création de la table temporaire"
-#: gram.y:3657 utils/adt/ri_triggers.c:310 utils/adt/ri_triggers.c:367 utils/adt/ri_triggers.c:786 utils/adt/ri_triggers.c:1009 utils/adt/ri_triggers.c:1165 utils/adt/ri_triggers.c:1346 utils/adt/ri_triggers.c:1511 utils/adt/ri_triggers.c:1687 utils/adt/ri_triggers.c:1867 utils/adt/ri_triggers.c:2058 utils/adt/ri_triggers.c:2116 utils/adt/ri_triggers.c:2221 utils/adt/ri_triggers.c:2398
+#: gram.y:3658 utils/adt/ri_triggers.c:310 utils/adt/ri_triggers.c:367 utils/adt/ri_triggers.c:786 utils/adt/ri_triggers.c:1009 utils/adt/ri_triggers.c:1165 utils/adt/ri_triggers.c:1346 utils/adt/ri_triggers.c:1511 utils/adt/ri_triggers.c:1687 utils/adt/ri_triggers.c:1867 utils/adt/ri_triggers.c:2058 utils/adt/ri_triggers.c:2116 utils/adt/ri_triggers.c:2221 utils/adt/ri_triggers.c:2398
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL non implémenté"
-#: gram.y:5119
+#: gram.y:5120
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "option « %s » de sécurité de ligne non reconnue"
-#: gram.y:5120
+#: gram.y:5121
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr "Seules les politiques PERMISSIVE et RESTRICTIVE sont supportées actuellement."
-#: gram.y:5228
+#: gram.y:5229
msgid "duplicate trigger events specified"
msgstr "événements de trigger dupliqués spécifiés"
-#: gram.y:5364 parser/parse_utilcmd.c:3262 parser/parse_utilcmd.c:3288
+#: gram.y:5365 parser/parse_utilcmd.c:3287 parser/parse_utilcmd.c:3313
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "la contrainte déclarée INITIALLY DEFERRED doit être DEFERRABLE"
-#: gram.y:5371
+#: gram.y:5372
#, c-format
msgid "conflicting constraint properties"
msgstr "propriétés de contrainte en conflit"
-#: gram.y:5477
+#: gram.y:5478
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION n'est pas encore implémenté"
-#: gram.y:5492
+#: gram.y:5493
#, c-format
msgid "DROP ASSERTION is not yet implemented"
msgstr "DROP ASSERTION n'est pas encore implémenté"
-#: gram.y:5872
+#: gram.y:5873
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK n'est plus nécessaire"
-#: gram.y:5873
+#: gram.y:5874
#, c-format
msgid "Update your data type."
msgstr "Mettez à jour votre type de données."
-#: gram.y:7517
+#: gram.y:7518
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "les agrégats ne peuvent pas avoir d'arguments en sortie"
-#: gram.y:7846 utils/adt/regproc.c:691 utils/adt/regproc.c:732
+#: gram.y:7847 utils/adt/regproc.c:691 utils/adt/regproc.c:732
#, c-format
msgid "missing argument"
msgstr "argument manquant"
-#: gram.y:7847 utils/adt/regproc.c:692 utils/adt/regproc.c:733
+#: gram.y:7848 utils/adt/regproc.c:692 utils/adt/regproc.c:733
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr "Utilisez NONE pour dénoter l'argument manquant d'un opérateur unitaire."
-#: gram.y:9649 gram.y:9667
+#: gram.y:9650 gram.y:9668
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION non supporté sur les vues récursives"
-#: gram.y:10200
+#: gram.y:10201
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "option « %s » de la commande VACUUM non reconnue"
-#: gram.y:11200
+#: gram.y:11201
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "la syntaxe LIMIT #,# n'est pas supportée"
-#: gram.y:11201
+#: gram.y:11202
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "Utilisez les clauses séparées LIMIT et OFFSET."
-#: gram.y:11499 gram.y:11524
+#: gram.y:11500 gram.y:11525
#, c-format
msgid "VALUES in FROM must have an alias"
msgstr "VALUES dans FROM doit avoir un alias"
-#: gram.y:11500 gram.y:11525
+#: gram.y:11501 gram.y:11526
#, c-format
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "Par exemple, FROM (VALUES ...) [AS] quelquechose."
-#: gram.y:11505 gram.y:11530
+#: gram.y:11506 gram.y:11531
#, c-format
msgid "subquery in FROM must have an alias"
msgstr "la sous-requête du FROM doit avoir un alias"
-#: gram.y:11506 gram.y:11531
+#: gram.y:11507 gram.y:11532
#, c-format
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "Par exemple, FROM (SELECT...) [AS] quelquechose."
-#: gram.y:11984
+#: gram.y:11985
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "seule une valeur DEFAULT est autorisée"
-#: gram.y:11993
+#: gram.y:11994
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "seule une valeur PATH par colonne est autorisée"
-#: gram.y:12002
+#: gram.y:12003
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr "déclarations NULL/NOT NULL en conflit ou redondantes pour la colonne « %s »"
-#: gram.y:12011
+#: gram.y:12012
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "option « %s » de colonne non reconnue"
-#: gram.y:12265
+#: gram.y:12266
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "la précision du type float doit être d'au moins un bit"
-#: gram.y:12274
+#: gram.y:12275
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "la précision du type float doit être inférieur à 54 bits"
-#: gram.y:12765
+#: gram.y:12766
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "mauvais nombre de paramètres sur le côté gauche de l'expression OVERLAPS"
-#: gram.y:12770
+#: gram.y:12771
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "mauvais nombre de paramètres sur le côté droit de l'expression OVERLAPS"
-#: gram.y:12945
+#: gram.y:12946
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "prédicat UNIQUE non implémenté"
-#: gram.y:13292
+#: gram.y:13293
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "ne peut pas utiliser des clauses ORDER BY multiples dans WITHIN GROUP"
-#: gram.y:13297
+#: gram.y:13298
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "ne peut pas utiliser DISTINCT avec WITHIN GROUP"
-#: gram.y:13302
+#: gram.y:13303
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "ne peut pas utiliser VARIADIC avec WITHIN GROUP"
-#: gram.y:13728
+#: gram.y:13729
#, c-format
msgid "RANGE PRECEDING is only supported with UNBOUNDED"
msgstr "RANGE PRECEDING est seulement supporté avec UNBOUNDED"
-#: gram.y:13734
+#: gram.y:13735
#, c-format
msgid "RANGE FOLLOWING is only supported with UNBOUNDED"
msgstr "RANGE FOLLOWING est seulement supporté avec UNBOUNDED"
-#: gram.y:13761 gram.y:13784
+#: gram.y:13762 gram.y:13785
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "la fin du frame ne peut pas être UNBOUNDED FOLLOWING"
-#: gram.y:13766
+#: gram.y:13767
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "la frame commençant après la ligne suivante ne peut pas se terminer avec la ligne actuelle"
-#: gram.y:13789
+#: gram.y:13790
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "la fin du frame ne peut pas être UNBOUNDED PRECEDING"
-#: gram.y:13795
+#: gram.y:13796
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "la frame commençant à la ligne courante ne peut pas avoir des lignes précédentes"
-#: gram.y:13802
+#: gram.y:13803
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "la frame commençant à la ligne suivante ne peut pas avoir des lignes précédentes"
-#: gram.y:14437
+#: gram.y:14438
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "le modificateur de type ne peut pas avoir de nom de paramètre"
-#: gram.y:14443
+#: gram.y:14444
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "le modificateur de type ne peut pas avoir de clause ORDER BY"
-#: gram.y:14507 gram.y:14513
+#: gram.y:14508 gram.y:14514
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s ne peut pas être utilisé comme nom de rôle ici"
-#: gram.y:15175 gram.y:15364
+#: gram.y:15176 gram.y:15365
msgid "improper use of \"*\""
msgstr "mauvaise utilisation de « * »"
-#: gram.y:15327 gram.y:15344 tsearch/spell.c:956 tsearch/spell.c:973 tsearch/spell.c:990 tsearch/spell.c:1007 tsearch/spell.c:1072
+#: gram.y:15328 gram.y:15345 tsearch/spell.c:956 tsearch/spell.c:973 tsearch/spell.c:990 tsearch/spell.c:1007 tsearch/spell.c:1072
#, c-format
msgid "syntax error"
msgstr "erreur de syntaxe"
-#: gram.y:15428
+#: gram.y:15429
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr "un agrégat par ensemble ordonné avec un argument VARIADIC direct doit avoir un argument VARIADIC agrégé du même type de données"
-#: gram.y:15465
+#: gram.y:15466
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "clauses ORDER BY multiples non autorisées"
-#: gram.y:15476
+#: gram.y:15477
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "clauses OFFSET multiples non autorisées"
-#: gram.y:15485
+#: gram.y:15486
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "clauses LIMIT multiples non autorisées"
-#: gram.y:15494
+#: gram.y:15495
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "clauses WITH multiples non autorisées"
-#: gram.y:15698
+#: gram.y:15699
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "les arguments OUT et INOUT ne sont pas autorisés dans des fonctions TABLE"
-#: gram.y:15799
+#: gram.y:15800
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "clauses COLLATE multiples non autorisées"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15837 gram.y:15850
+#: gram.y:15838 gram.y:15851
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "les contraintes %s ne peuvent pas être marquées comme DEFERRABLE"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15863
+#: gram.y:15864
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "les contraintes %s ne peuvent pas être marquées comme NOT VALID"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15876
+#: gram.y:15877
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "les contraintes %s ne peuvent pas être marquées NO INHERIT"
@@ -11706,7 +11716,7 @@ msgstr ""
msgid "configuration file recursion in \"%s\""
msgstr "récursion du fichier de configuration dans « %s »"
-#: guc-file.l:629 libpq/hba.c:2112 libpq/hba.c:2515
+#: guc-file.l:629 libpq/hba.c:2117 libpq/hba.c:2526
#, c-format
msgid "could not open configuration file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier de configuration « %s » : %m"
@@ -12044,7 +12054,7 @@ msgstr "taille du paquet du mot de passe invalide"
msgid "empty password returned by client"
msgstr "mot de passe vide renvoyé par le client"
-#: libpq/auth.c:828 libpq/hba.c:1325
+#: libpq/auth.c:828 libpq/hba.c:1330
#, c-format
msgid "MD5 authentication is not supported when \"db_user_namespace\" is enabled"
msgstr "l'authentification MD5 n'est pas supportée quand « db_user_namespace » est activé"
@@ -12331,7 +12341,7 @@ msgstr ""
"l'authentification RADIUS ne supporte pas les mots de passe de plus de %d\n"
"caractères"
-#: libpq/auth.c:2880 libpq/hba.c:1878
+#: libpq/auth.c:2880 libpq/hba.c:1883
#, c-format
msgid "could not translate RADIUS server name \"%s\" to address: %s"
msgstr "n'a pas pu traduire le nom du serveur RADIUS « %s » en une adresse : %s"
@@ -12721,8 +12731,8 @@ msgstr ""
msgid "authentication file line too long"
msgstr "ligne du fichier d'authentification trop longue"
-#: libpq/hba.c:510 libpq/hba.c:867 libpq/hba.c:887 libpq/hba.c:925 libpq/hba.c:975 libpq/hba.c:989 libpq/hba.c:1011 libpq/hba.c:1020 libpq/hba.c:1041 libpq/hba.c:1054 libpq/hba.c:1074 libpq/hba.c:1096 libpq/hba.c:1108 libpq/hba.c:1164 libpq/hba.c:1184 libpq/hba.c:1198 libpq/hba.c:1217 libpq/hba.c:1228 libpq/hba.c:1243 libpq/hba.c:1261 libpq/hba.c:1277 libpq/hba.c:1289 libpq/hba.c:1326 libpq/hba.c:1367 libpq/hba.c:1380 libpq/hba.c:1402
-#: libpq/hba.c:1414 libpq/hba.c:1432 libpq/hba.c:1482 libpq/hba.c:1521 libpq/hba.c:1532 libpq/hba.c:1549 libpq/hba.c:1559 libpq/hba.c:1617 libpq/hba.c:1655 libpq/hba.c:1671 libpq/hba.c:1772 libpq/hba.c:1861 libpq/hba.c:1880 libpq/hba.c:1909 libpq/hba.c:1922 libpq/hba.c:1945 libpq/hba.c:1967 libpq/hba.c:1981 tsearch/ts_locale.c:220
+#: libpq/hba.c:510 libpq/hba.c:867 libpq/hba.c:887 libpq/hba.c:925 libpq/hba.c:975 libpq/hba.c:989 libpq/hba.c:1011 libpq/hba.c:1020 libpq/hba.c:1041 libpq/hba.c:1054 libpq/hba.c:1074 libpq/hba.c:1096 libpq/hba.c:1108 libpq/hba.c:1167 libpq/hba.c:1187 libpq/hba.c:1201 libpq/hba.c:1221 libpq/hba.c:1232 libpq/hba.c:1247 libpq/hba.c:1266 libpq/hba.c:1282 libpq/hba.c:1294 libpq/hba.c:1331 libpq/hba.c:1372 libpq/hba.c:1385 libpq/hba.c:1407
+#: libpq/hba.c:1419 libpq/hba.c:1437 libpq/hba.c:1487 libpq/hba.c:1526 libpq/hba.c:1537 libpq/hba.c:1554 libpq/hba.c:1564 libpq/hba.c:1622 libpq/hba.c:1660 libpq/hba.c:1676 libpq/hba.c:1777 libpq/hba.c:1866 libpq/hba.c:1885 libpq/hba.c:1914 libpq/hba.c:1927 libpq/hba.c:1950 libpq/hba.c:1972 libpq/hba.c:1986 tsearch/ts_locale.c:220
#, c-format
msgid "line %d of configuration file \"%s\""
msgstr "ligne %d du fichier de configuration « %s »"
@@ -12815,238 +12825,238 @@ msgstr "plusieurs valeurs indiquées pour l'adresse hôte"
msgid "Specify one address range per line."
msgstr "Indiquez un sous-réseau par ligne."
-#: libpq/hba.c:1162
+#: libpq/hba.c:1165
#, c-format
msgid "invalid IP address \"%s\": %s"
msgstr "adresse IP « %s » invalide : %s"
-#: libpq/hba.c:1182
+#: libpq/hba.c:1185
#, c-format
msgid "specifying both host name and CIDR mask is invalid: \"%s\""
msgstr "spécifier le nom d'hôte et le masque CIDR n'est pas valide : « %s »"
-#: libpq/hba.c:1196
+#: libpq/hba.c:1199
#, c-format
msgid "invalid CIDR mask in address \"%s\""
msgstr "masque CIDR invalide dans l'adresse « %s »"
-#: libpq/hba.c:1215
+#: libpq/hba.c:1219
#, c-format
msgid "end-of-line before netmask specification"
msgstr "fin de ligne avant la spécification du masque réseau"
-#: libpq/hba.c:1216
+#: libpq/hba.c:1220
#, c-format
msgid "Specify an address range in CIDR notation, or provide a separate netmask."
msgstr "Indiquez un sous-réseau en notation CIDR ou donnez un masque réseau séparé."
-#: libpq/hba.c:1227
+#: libpq/hba.c:1231
#, c-format
msgid "multiple values specified for netmask"
msgstr "plusieurs valeurs indiquées pour le masque réseau"
-#: libpq/hba.c:1241
+#: libpq/hba.c:1245
#, c-format
msgid "invalid IP mask \"%s\": %s"
msgstr "masque IP « %s » invalide : %s"
-#: libpq/hba.c:1260
+#: libpq/hba.c:1265
#, c-format
msgid "IP address and mask do not match"
msgstr "l'adresse IP et le masque ne correspondent pas"
-#: libpq/hba.c:1276
+#: libpq/hba.c:1281
#, c-format
msgid "end-of-line before authentication method"
msgstr "fin de ligne avant la méthode d'authentification"
-#: libpq/hba.c:1287
+#: libpq/hba.c:1292
#, c-format
msgid "multiple values specified for authentication type"
msgstr "plusieurs valeurs indiquées pour le type d'authentification"
-#: libpq/hba.c:1288
+#: libpq/hba.c:1293
#, c-format
msgid "Specify exactly one authentication type per line."
msgstr "Indiquez uniquement un type d'authentification par ligne."
-#: libpq/hba.c:1365
+#: libpq/hba.c:1370
#, c-format
msgid "invalid authentication method \"%s\""
msgstr "méthode d'authentification « %s » invalide"
-#: libpq/hba.c:1378
+#: libpq/hba.c:1383
#, c-format
msgid "invalid authentication method \"%s\": not supported by this build"
msgstr ""
"méthode d'authentification « %s » invalide : non supportée sur cette\n"
"installation"
-#: libpq/hba.c:1401
+#: libpq/hba.c:1406
#, c-format
msgid "gssapi authentication is not supported on local sockets"
msgstr ""
"l'authentification gssapi n'est pas supportée sur les connexions locales par\n"
"socket"
-#: libpq/hba.c:1413
+#: libpq/hba.c:1418
#, c-format
msgid "peer authentication is only supported on local sockets"
msgstr ""
"l'authentification peer est seulement supportée sur les connexions locales par\n"
"socket"
-#: libpq/hba.c:1431
+#: libpq/hba.c:1436
#, c-format
msgid "cert authentication is only supported on hostssl connections"
msgstr "l'authentification cert est seulement supportée sur les connexions hostssl"
-#: libpq/hba.c:1481
+#: libpq/hba.c:1486
#, c-format
msgid "authentication option not in name=value format: %s"
msgstr "l'option d'authentification n'est pas dans le format nom=valeur : %s"
-#: libpq/hba.c:1520
+#: libpq/hba.c:1525
#, c-format
msgid "cannot use ldapbasedn, ldapbinddn, ldapbindpasswd, ldapsearchattribute, or ldapurl together with ldapprefix"
msgstr "ne peut pas utiliser ldapbasedn, ldapbinddn, ldapbindpasswd, ldapsearchattribute, ou ldapurl avec ldapprefix"
-#: libpq/hba.c:1531
+#: libpq/hba.c:1536
#, c-format
msgid "authentication method \"ldap\" requires argument \"ldapbasedn\", \"ldapprefix\", or \"ldapsuffix\" to be set"
msgstr ""
"la méthode d'authentification « ldap » requiert un argument « ldapbasedn »,\n"
"« ldapprefix » ou « ldapsuffix » pour être mise en place"
-#: libpq/hba.c:1548
+#: libpq/hba.c:1553
#, c-format
msgid "list of RADIUS servers cannot be empty"
msgstr "la liste de serveurs RADIUS ne peut pas être vide"
-#: libpq/hba.c:1558
+#: libpq/hba.c:1563
#, c-format
msgid "list of RADIUS secrets cannot be empty"
msgstr "la liste des secrets RADIUS ne peut pas être vide"
-#: libpq/hba.c:1611
+#: libpq/hba.c:1616
#, c-format
msgid "the number of %s (%d) must be 1 or the same as the number of %s (%d)"
msgstr "le nombre de %s (%d) doit valoir 1 ou être identique au nombre de %s (%d)"
-#: libpq/hba.c:1645
+#: libpq/hba.c:1650
msgid "ident, peer, gssapi, sspi, and cert"
msgstr "ident, peer, gssapi, sspi et cert"
-#: libpq/hba.c:1654
+#: libpq/hba.c:1659
#, c-format
msgid "clientcert can only be configured for \"hostssl\" rows"
msgstr "clientcert peut seulement être configuré pour les lignes « hostssl »"
-#: libpq/hba.c:1670
+#: libpq/hba.c:1675
#, c-format
msgid "clientcert can not be set to 0 when using \"cert\" authentication"
msgstr "clientcert ne peut pas être initialisé à 0 si vous utilisez l'authentification « cert »"
-#: libpq/hba.c:1707
+#: libpq/hba.c:1712
#, c-format
msgid "could not parse LDAP URL \"%s\": %s"
msgstr "n'a pas pu analyser l'URL LDAP « %s » : %s"
-#: libpq/hba.c:1717
+#: libpq/hba.c:1722
#, c-format
msgid "unsupported LDAP URL scheme: %s"
msgstr "méthode URL LDAP non supporté : %s"
-#: libpq/hba.c:1737
+#: libpq/hba.c:1742
#, c-format
msgid "filters not supported in LDAP URLs"
msgstr "filtres non supportés dans les URL LDAP"
-#: libpq/hba.c:1746
+#: libpq/hba.c:1751
#, c-format
msgid "LDAP URLs not supported on this platform"
msgstr "URL LDAP non supportés sur cette plateforme."
-#: libpq/hba.c:1771
+#: libpq/hba.c:1776
#, c-format
msgid "invalid LDAP port number: \"%s\""
msgstr "numéro de port LDAP invalide : « %s »"
-#: libpq/hba.c:1812 libpq/hba.c:1819
+#: libpq/hba.c:1817 libpq/hba.c:1824
msgid "gssapi and sspi"
msgstr "gssapi et sspi"
-#: libpq/hba.c:1828 libpq/hba.c:1837
+#: libpq/hba.c:1833 libpq/hba.c:1842
msgid "sspi"
msgstr "sspi"
-#: libpq/hba.c:1859
+#: libpq/hba.c:1864
#, c-format
msgid "could not parse RADIUS server list \"%s\""
msgstr "n'a pas pu analyser la liste de serveurs RADIUS « %s »"
-#: libpq/hba.c:1907
+#: libpq/hba.c:1912
#, c-format
msgid "could not parse RADIUS port list \"%s\""
msgstr "n'a pas pu analyser la liste de ports RADIUS « %s »"
-#: libpq/hba.c:1921
+#: libpq/hba.c:1926
#, c-format
msgid "invalid RADIUS port number: \"%s\""
msgstr "numéro de port RADIUS invalide : « %s »"
-#: libpq/hba.c:1943
+#: libpq/hba.c:1948
#, c-format
msgid "could not parse RADIUS secret list \"%s\""
msgstr "n'a pas pu analyser la liste de secrets RADIUS « %s »"
-#: libpq/hba.c:1965
+#: libpq/hba.c:1970
#, c-format
msgid "could not parse RADIUS identifiers list \"%s\""
msgstr "n'a pas pu analyser la liste des identifieurs RADIUS « %s »"
-#: libpq/hba.c:1979
+#: libpq/hba.c:1984
#, c-format
msgid "unrecognized authentication option name: \"%s\""
msgstr "nom d'option de l'authentification inconnu : « %s »"
-#: libpq/hba.c:2163
+#: libpq/hba.c:2168
#, c-format
msgid "configuration file \"%s\" contains no entries"
msgstr "le fichier de configuration « %s » ne contient aucun enregistrement"
-#: libpq/hba.c:2671
+#: libpq/hba.c:2682
#, c-format
msgid "invalid regular expression \"%s\": %s"
msgstr "expression rationnelle invalide « %s » : %s"
-#: libpq/hba.c:2731
+#: libpq/hba.c:2742
#, c-format
msgid "regular expression match for \"%s\" failed: %s"
msgstr "la correspondance de l'expression rationnelle pour « %s » a échoué : %s"
-#: libpq/hba.c:2750
+#: libpq/hba.c:2761
#, c-format
msgid "regular expression \"%s\" has no subexpressions as requested by backreference in \"%s\""
msgstr ""
"l'expression rationnelle « %s » n'a pas de sous-expressions comme celle\n"
"demandée par la référence dans « %s »"
-#: libpq/hba.c:2847
+#: libpq/hba.c:2858
#, c-format
msgid "provided user name (%s) and authenticated user name (%s) do not match"
msgstr ""
"le nom d'utilisateur (%s) et le nom d'utilisateur authentifié (%s) fournis ne\n"
"correspondent pas"
-#: libpq/hba.c:2867
+#: libpq/hba.c:2878
#, c-format
msgid "no match in usermap \"%s\" for user \"%s\" authenticated as \"%s\""
msgstr ""
"pas de correspondance dans la usermap « %s » pour l'utilisateur « %s »\n"
"authentifié en tant que « %s »"
-#: libpq/hba.c:2900
+#: libpq/hba.c:2911
#, c-format
msgid "could not open usermap file \"%s\": %m"
msgstr "n'a pas pu ouvrir le fichier usermap « %s » : %m"
@@ -13176,7 +13186,7 @@ msgstr "il n'y a pas de connexion client"
msgid "could not receive data from client: %m"
msgstr "n'a pas pu recevoir les données du client : %m"
-#: libpq/pqcomm.c:1219 tcop/postgres.c:3955
+#: libpq/pqcomm.c:1219 tcop/postgres.c:3967
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "arrêt de la connexion à cause d'une perte de synchronisation du protocole"
@@ -13620,7 +13630,7 @@ msgstr "Tous les types de données colonnes doivent être hachables."
msgid "could not implement %s"
msgstr "n'a pas pu implanter %s"
-#: optimizer/util/clauses.c:4771
+#: optimizer/util/clauses.c:4787
#, c-format
msgid "SQL function \"%s\" during inlining"
msgstr "fonction SQL « %s » durant « inlining »"
@@ -13630,22 +13640,22 @@ msgstr "fonction SQL « %s » durant « inlining »"
msgid "cannot access temporary or unlogged relations during recovery"
msgstr "ne peut pas accéder à des tables temporaires et non tracées lors de la restauration"
-#: optimizer/util/plancat.c:620
+#: optimizer/util/plancat.c:622
#, c-format
msgid "whole row unique index inference specifications are not supported"
msgstr "les spécifications d'inférence d'index unique pour une ligne entière ne sont pas supportées"
-#: optimizer/util/plancat.c:637
+#: optimizer/util/plancat.c:639
#, c-format
msgid "constraint in ON CONFLICT clause has no associated index"
msgstr "la contrainte de la clause ON CONFLICT n'a pas d'index associé"
-#: optimizer/util/plancat.c:688
+#: optimizer/util/plancat.c:690
#, c-format
msgid "ON CONFLICT DO UPDATE not supported with exclusion constraints"
msgstr "ON CONFLICT DO UPDATE non supporté avec les contraintes d'exclusion"
-#: optimizer/util/plancat.c:793
+#: optimizer/util/plancat.c:795
#, c-format
msgid "there is no unique or exclusion constraint matching the ON CONFLICT specification"
msgstr "il n'existe aucune contrainte unique ou contrainte d'exclusion correspondant à la spécification ON CONFLICT"
@@ -15312,310 +15322,310 @@ msgstr "les modificateurs de type doivent être des constantes ou des identifian
msgid "invalid type name \"%s\""
msgstr "nom de type « %s » invalide"
-#: parser/parse_utilcmd.c:276
+#: parser/parse_utilcmd.c:278
#, c-format
msgid "cannot create partitioned table as inheritance child"
msgstr "ne peut pas créer une table partitionnée comme la fille d'un héritage"
-#: parser/parse_utilcmd.c:451
+#: parser/parse_utilcmd.c:467
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s créera des séquences implicites « %s » pour la colonne serial « %s.%s »"
-#: parser/parse_utilcmd.c:574
+#: parser/parse_utilcmd.c:590
#, c-format
msgid "array of serial is not implemented"
msgstr "le tableau de type serial n'est pas implanté"
-#: parser/parse_utilcmd.c:650 parser/parse_utilcmd.c:662
+#: parser/parse_utilcmd.c:666 parser/parse_utilcmd.c:678
#, c-format
msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr "déclarations NULL/NOT NULL en conflit pour la colonne « %s » de la table « %s »"
-#: parser/parse_utilcmd.c:674
+#: parser/parse_utilcmd.c:690
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr ""
"plusieurs valeurs par défaut sont spécifiées pour la colonne « %s » de la table\n"
"« %s »"
-#: parser/parse_utilcmd.c:691
+#: parser/parse_utilcmd.c:707
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "les colonnes d'identité uniques ne sont pas supportées sur les tables typées"
-#: parser/parse_utilcmd.c:695
+#: parser/parse_utilcmd.c:711
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "les colonnes d'identité ne sont pas supportées sur les partitions"
-#: parser/parse_utilcmd.c:704
+#: parser/parse_utilcmd.c:720
#, c-format
msgid "multiple identity specifications for column \"%s\" of table \"%s\""
msgstr "plusieurs spécifications d'identité pour la colonne « %s » de la table « %s »"
-#: parser/parse_utilcmd.c:727 parser/parse_utilcmd.c:844
+#: parser/parse_utilcmd.c:743 parser/parse_utilcmd.c:860
#, c-format
msgid "primary key constraints are not supported on foreign tables"
msgstr "les clés primaires ne sont pas supportées par les tables distantes"
-#: parser/parse_utilcmd.c:733 parser/parse_utilcmd.c:850
+#: parser/parse_utilcmd.c:749 parser/parse_utilcmd.c:866
#, c-format
msgid "primary key constraints are not supported on partitioned tables"
msgstr "les clés primaires ne sont pas supportées sur les tables partitionnées"
-#: parser/parse_utilcmd.c:742 parser/parse_utilcmd.c:860
+#: parser/parse_utilcmd.c:758 parser/parse_utilcmd.c:876
#, c-format
msgid "unique constraints are not supported on foreign tables"
msgstr "les contraintes uniques ne sont pas supportées par les tables distantes"
-#: parser/parse_utilcmd.c:748 parser/parse_utilcmd.c:866
+#: parser/parse_utilcmd.c:764 parser/parse_utilcmd.c:882
#, c-format
msgid "unique constraints are not supported on partitioned tables"
msgstr "les contraintes uniques ne sont pas supportées sur les tables partitionnées"
-#: parser/parse_utilcmd.c:765 parser/parse_utilcmd.c:896
+#: parser/parse_utilcmd.c:781 parser/parse_utilcmd.c:912
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "les clés étrangères ne sont pas supportées par les tables distantes"
-#: parser/parse_utilcmd.c:771 parser/parse_utilcmd.c:902
+#: parser/parse_utilcmd.c:787 parser/parse_utilcmd.c:918
#, c-format
msgid "foreign key constraints are not supported on partitioned tables"
msgstr "les clés étrangères ne sont pas supportées sur les tables partitionnées"
-#: parser/parse_utilcmd.c:799
+#: parser/parse_utilcmd.c:815
#, c-format
msgid "both default and identity specified for column \"%s\" of table \"%s\""
msgstr "une valeur par défaut et une identité ont été spécifiées pour la colonne « %s » de la table « %s »"
-#: parser/parse_utilcmd.c:876
+#: parser/parse_utilcmd.c:892
#, c-format
msgid "exclusion constraints are not supported on foreign tables"
msgstr "les contraintes d'exclusion ne sont pas supportées par les tables distantes"
-#: parser/parse_utilcmd.c:882
+#: parser/parse_utilcmd.c:898
#, c-format
msgid "exclusion constraints are not supported on partitioned tables"
msgstr "les contraintes d'exclusion ne sont pas supportées sur les tables partitionnées"
-#: parser/parse_utilcmd.c:954
+#: parser/parse_utilcmd.c:970
#, c-format
msgid "LIKE is not supported for creating foreign tables"
msgstr "LIKE n'est pas supporté pour la création de tables distantes"
-#: parser/parse_utilcmd.c:1626 parser/parse_utilcmd.c:1702
+#: parser/parse_utilcmd.c:1650 parser/parse_utilcmd.c:1726
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr "l'index « %s » contient une référence de table de ligne complète"
-#: parser/parse_utilcmd.c:2031
+#: parser/parse_utilcmd.c:2055
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "ne peut pas utiliser un index existant dans CREATE TABLE"
-#: parser/parse_utilcmd.c:2051
+#: parser/parse_utilcmd.c:2075
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "l'index « %s » est déjà associé à une contrainte"
-#: parser/parse_utilcmd.c:2059
+#: parser/parse_utilcmd.c:2083
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "l'index « %s » n'appartient pas à la table « %s »"
-#: parser/parse_utilcmd.c:2066
+#: parser/parse_utilcmd.c:2090
#, c-format
msgid "index \"%s\" is not valid"
msgstr "l'index « %s » n'est pas valide"
-#: parser/parse_utilcmd.c:2072
+#: parser/parse_utilcmd.c:2096
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "« %s » n'est pas un index unique"
-#: parser/parse_utilcmd.c:2073 parser/parse_utilcmd.c:2080 parser/parse_utilcmd.c:2087 parser/parse_utilcmd.c:2157
+#: parser/parse_utilcmd.c:2097 parser/parse_utilcmd.c:2104 parser/parse_utilcmd.c:2111 parser/parse_utilcmd.c:2181
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr "Ne peut pas créer une clé primaire ou une contrainte unique avec cet index."
-#: parser/parse_utilcmd.c:2079
+#: parser/parse_utilcmd.c:2103
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "l'index « %s » contient des expressions"
-#: parser/parse_utilcmd.c:2086
+#: parser/parse_utilcmd.c:2110
#, c-format
msgid "\"%s\" is a partial index"
msgstr "« %s » est un index partiel"
-#: parser/parse_utilcmd.c:2098
+#: parser/parse_utilcmd.c:2122
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "« %s » est un index déferrable"
-#: parser/parse_utilcmd.c:2099
+#: parser/parse_utilcmd.c:2123
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr "Ne peut pas créer une contrainte non-déferrable utilisant un index déferrable."
-#: parser/parse_utilcmd.c:2156
+#: parser/parse_utilcmd.c:2180
#, c-format
msgid "index \"%s\" does not have default sorting behavior"
msgstr "l'index « %s » n'a pas de comportement de tri par défaut"
-#: parser/parse_utilcmd.c:2300
+#: parser/parse_utilcmd.c:2324
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr "la colonne « %s » apparaît deux fois dans la contrainte de la clé primaire"
-#: parser/parse_utilcmd.c:2306
+#: parser/parse_utilcmd.c:2330
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr "la colonne « %s » apparaît deux fois sur une contrainte unique"
-#: parser/parse_utilcmd.c:2528
+#: parser/parse_utilcmd.c:2552
#, c-format
msgid "index expressions and predicates can refer only to the table being indexed"
msgstr "les expressions et prédicats d'index peuvent seulement faire référence à la table en cours d'indexage"
-#: parser/parse_utilcmd.c:2574
+#: parser/parse_utilcmd.c:2598
#, c-format
msgid "rules on materialized views are not supported"
msgstr "les règles ne sont pas supportés sur les vues matérialisées"
-#: parser/parse_utilcmd.c:2635
+#: parser/parse_utilcmd.c:2659
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr ""
"la condition WHERE d'une règle ne devrait pas contenir de références à d'autres\n"
"relations"
-#: parser/parse_utilcmd.c:2707
+#: parser/parse_utilcmd.c:2731
#, c-format
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr ""
"les règles avec des conditions WHERE ne peuvent contenir que des actions\n"
"SELECT, INSERT, UPDATE ou DELETE "
-#: parser/parse_utilcmd.c:2725 parser/parse_utilcmd.c:2824 rewrite/rewriteHandler.c:499 rewrite/rewriteManip.c:1015
+#: parser/parse_utilcmd.c:2749 parser/parse_utilcmd.c:2848 rewrite/rewriteHandler.c:499 rewrite/rewriteManip.c:1015
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr ""
"les instructions conditionnelles UNION/INTERSECT/EXCEPT ne sont pas\n"
"implémentées"
-#: parser/parse_utilcmd.c:2743
+#: parser/parse_utilcmd.c:2767
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "la règle ON SELECT ne peut pas utiliser OLD"
-#: parser/parse_utilcmd.c:2747
+#: parser/parse_utilcmd.c:2771
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "la règle ON SELECT ne peut pas utiliser NEW"
-#: parser/parse_utilcmd.c:2756
+#: parser/parse_utilcmd.c:2780
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "la règle ON INSERT ne peut pas utiliser OLD"
-#: parser/parse_utilcmd.c:2762
+#: parser/parse_utilcmd.c:2786
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "la règle ON INSERT ne peut pas utiliser NEW"
-#: parser/parse_utilcmd.c:2790
+#: parser/parse_utilcmd.c:2814
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "ne peut référencer OLD dans une requête WITH"
-#: parser/parse_utilcmd.c:2797
+#: parser/parse_utilcmd.c:2821
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "ne peut référencer NEW dans une requête WITH"
-#: parser/parse_utilcmd.c:3234
+#: parser/parse_utilcmd.c:3259
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "clause DEFERRABLE mal placée"
-#: parser/parse_utilcmd.c:3239 parser/parse_utilcmd.c:3254
+#: parser/parse_utilcmd.c:3264 parser/parse_utilcmd.c:3279
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "clauses DEFERRABLE/NOT DEFERRABLE multiples non autorisées"
-#: parser/parse_utilcmd.c:3249
+#: parser/parse_utilcmd.c:3274
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "clause NOT DEFERRABLE mal placée"
-#: parser/parse_utilcmd.c:3270
+#: parser/parse_utilcmd.c:3295
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "clause INITIALLY DEFERRED mal placée"
-#: parser/parse_utilcmd.c:3275 parser/parse_utilcmd.c:3301
+#: parser/parse_utilcmd.c:3300 parser/parse_utilcmd.c:3326
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "clauses INITIALLY IMMEDIATE/DEFERRED multiples non autorisées"
-#: parser/parse_utilcmd.c:3296
+#: parser/parse_utilcmd.c:3321
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "clause INITIALLY IMMEDIATE mal placée"
-#: parser/parse_utilcmd.c:3487
+#: parser/parse_utilcmd.c:3512
#, c-format
msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr "CREATE spécifie un schéma (%s) différent de celui tout juste créé (%s)"
-#: parser/parse_utilcmd.c:3546
+#: parser/parse_utilcmd.c:3571
#, c-format
msgid "invalid bound specification for a list partition"
msgstr "spécification de limite invalide pour une partition par liste"
-#: parser/parse_utilcmd.c:3602
+#: parser/parse_utilcmd.c:3627
#, c-format
msgid "invalid bound specification for a range partition"
msgstr "spécification de limite invalide pour une partition par intervalle"
-#: parser/parse_utilcmd.c:3608
+#: parser/parse_utilcmd.c:3633
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr "FROM doit spécifier exactement une valeur par colonne de partitionnement"
-#: parser/parse_utilcmd.c:3612
+#: parser/parse_utilcmd.c:3637
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr "TO doit spécifier exactement une valeur par colonne de partitionnement"
-#: parser/parse_utilcmd.c:3659 parser/parse_utilcmd.c:3673
+#: parser/parse_utilcmd.c:3684 parser/parse_utilcmd.c:3698
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "ne peut pas spécifier NULL dans la limite de l'intervalle"
-#: parser/parse_utilcmd.c:3720
+#: parser/parse_utilcmd.c:3745
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "chaque limite suivant MAXVALUE doit aussi être MAXVALUE"
-#: parser/parse_utilcmd.c:3726
+#: parser/parse_utilcmd.c:3751
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "chaque limite suivant MINVALUE doit aussi être MINVALUE"
-#: parser/parse_utilcmd.c:3756 parser/parse_utilcmd.c:3768
+#: parser/parse_utilcmd.c:3781 parser/parse_utilcmd.c:3793
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr "la valeur spécifiée ne peut pas être convertie vers le type %s pour la colonne « %s »"
-#: parser/parse_utilcmd.c:3770
+#: parser/parse_utilcmd.c:3795
#, c-format
msgid "The cast requires a non-immutable conversion."
msgstr "Cette conversion requiert une conversion non immutable."
-#: parser/parse_utilcmd.c:3771
+#: parser/parse_utilcmd.c:3796
#, c-format
msgid "Try putting the literal value in single quotes."
msgstr "Placer la valeur littérale en guillemets simples."
@@ -15881,64 +15891,64 @@ msgstr "autovacuum non exécuté à cause d'une mauvaise configuration"
msgid "Enable the \"track_counts\" option."
msgstr "Activez l'option « track_counts »."
-#: postmaster/bgworker.c:393 postmaster/bgworker.c:856
+#: postmaster/bgworker.c:404 postmaster/bgworker.c:915
#, c-format
msgid "registering background worker \"%s\""
msgstr "enregistrement du processus en tâche de fond « %s »"
-#: postmaster/bgworker.c:425
+#: postmaster/bgworker.c:436
#, c-format
msgid "unregistering background worker \"%s\""
msgstr "désenregistrement du processus en tâche de fond « %s »"
-#: postmaster/bgworker.c:590
+#: postmaster/bgworker.c:649
#, c-format
msgid "background worker \"%s\": must attach to shared memory in order to request a database connection"
msgstr "processus en tâche de fond « %s » : doit se lier à la mémoire partagée pour être capable de demander une connexion à une base"
-#: postmaster/bgworker.c:599
+#: postmaster/bgworker.c:658
#, c-format
msgid "background worker \"%s\": cannot request database access if starting at postmaster start"
msgstr "processus en tâche de fond « %s » : ne peut pas réclamer un accès à la base s'il s'exécute au lancement de postmaster"
-#: postmaster/bgworker.c:613
+#: postmaster/bgworker.c:672
#, c-format
msgid "background worker \"%s\": invalid restart interval"
msgstr "processus en tâche de fond « %s »: intervalle de redémarrage invalide"
-#: postmaster/bgworker.c:628
+#: postmaster/bgworker.c:687
#, c-format
msgid "background worker \"%s\": parallel workers may not be configured for restart"
msgstr "processus en tâche de fond « %s »: les processus parallélisés pourraient ne pas être configurés pour redémarrer"
-#: postmaster/bgworker.c:666
+#: postmaster/bgworker.c:725
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr "arrêt du processus en tâche de fond « %s » suite à la demande de l'administrateur"
-#: postmaster/bgworker.c:864
+#: postmaster/bgworker.c:923
#, c-format
msgid "background worker \"%s\": must be registered in shared_preload_libraries"
msgstr "processus en tâche de fond « %s » : doit être enregistré dans shared_preload_libraries"
-#: postmaster/bgworker.c:876
+#: postmaster/bgworker.c:935
#, c-format
msgid "background worker \"%s\": only dynamic background workers can request notification"
msgstr "processus en tâche de fond « %s » : seuls les processus utilisateurs en tâche de fond dynamiques peuvent réclamer des notifications"
-#: postmaster/bgworker.c:891
+#: postmaster/bgworker.c:950
#, c-format
msgid "too many background workers"
msgstr "trop de processus en tâche de fond"
-#: postmaster/bgworker.c:892
+#: postmaster/bgworker.c:951
#, c-format
msgid "Up to %d background worker can be registered with the current settings."
msgid_plural "Up to %d background workers can be registered with the current settings."
msgstr[0] "Un maximum de %d processus en tâche de fond peut être enregistré avec la configuration actuelle"
msgstr[1] "Un maximum de %d processus en tâche de fond peut être enregistré avec la configuration actuelle"
-#: postmaster/bgworker.c:896
+#: postmaster/bgworker.c:955
#, c-format
msgid "Consider increasing the configuration parameter \"max_worker_processes\"."
msgstr "Considérez l'augmentation du paramètre « max_worker_processes »."
@@ -16566,183 +16576,183 @@ msgstr "%s (PID %d) a été arrêté par le signal %d : %s"
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) a quitté avec le statut inattendu %d"
-#: postmaster/postmaster.c:3864
+#: postmaster/postmaster.c:3871
#, c-format
msgid "abnormal database system shutdown"
msgstr "le système de base de données a été arrêté anormalement"
-#: postmaster/postmaster.c:3904
+#: postmaster/postmaster.c:3911
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "tous les processus serveur se sont arrêtés, réinitialisation"
-#: postmaster/postmaster.c:4070 postmaster/postmaster.c:5541 postmaster/postmaster.c:5928
+#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550 postmaster/postmaster.c:5937
#, c-format
msgid "could not generate random cancel key"
msgstr "n'a pas pu générer la clé d'annulation aléatoire"
-#: postmaster/postmaster.c:4124
+#: postmaster/postmaster.c:4131
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : %m"
-#: postmaster/postmaster.c:4166
+#: postmaster/postmaster.c:4173
msgid "could not fork new process for connection: "
msgstr "n'a pas pu lancer le nouveau processus fils pour la connexion : "
-#: postmaster/postmaster.c:4288
+#: postmaster/postmaster.c:4295
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "connexion reçue : hôte=%s port=%s"
-#: postmaster/postmaster.c:4293
+#: postmaster/postmaster.c:4300
#, c-format
msgid "connection received: host=%s"
msgstr "connexion reçue : hôte=%s"
-#: postmaster/postmaster.c:4578
+#: postmaster/postmaster.c:4585
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "n'a pas pu exécuter le processus serveur « %s » : %m"
-#: postmaster/postmaster.c:4731
+#: postmaster/postmaster.c:4738
#, c-format
msgid "giving up after too many tries to reserve shared memory"
msgstr "abandon après trop de tentatives pour réserver la mémoire partagée"
-#: postmaster/postmaster.c:4732
+#: postmaster/postmaster.c:4739
#, c-format
msgid "This might be caused by ASLR or antivirus software."
msgstr "Ceci pourrait être causé par un logiciel ASLR ou un antivirus."
-#: postmaster/postmaster.c:4929
+#: postmaster/postmaster.c:4936
#, c-format
msgid "SSL configuration could not be loaded in child process"
msgstr "la configuration SSL n'a pas pu être chargé sur le processus fils"
-#: postmaster/postmaster.c:5061
+#: postmaster/postmaster.c:5068
#, c-format
msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr "Veuillez rapporter ceci à <pgsql-bugs@postgresql.org>."
-#: postmaster/postmaster.c:5154
+#: postmaster/postmaster.c:5155
#, c-format
msgid "database system is ready to accept read only connections"
msgstr "le système de bases de données est prêt pour accepter les connexions en lecture seule"
-#: postmaster/postmaster.c:5469
+#: postmaster/postmaster.c:5478
#, c-format
msgid "could not fork startup process: %m"
msgstr "n'a pas pu lancer le processus fils de démarrage : %m"
-#: postmaster/postmaster.c:5473
+#: postmaster/postmaster.c:5482
#, c-format
msgid "could not fork background writer process: %m"
msgstr ""
"n'a pas pu créer un processus fils du processus d'écriture en tâche de\n"
"fond : %m"
-#: postmaster/postmaster.c:5477
+#: postmaster/postmaster.c:5486
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "n'a pas pu créer le processus checkpointer : %m"
-#: postmaster/postmaster.c:5481
+#: postmaster/postmaster.c:5490
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr ""
"n'a pas pu créer un processus fils du processus d'écriture des journaux de\n"
"transaction : %m"
-#: postmaster/postmaster.c:5485
+#: postmaster/postmaster.c:5494
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr ""
"n'a pas pu créer un processus fils de réception des journaux de\n"
"transactions : %m"
-#: postmaster/postmaster.c:5489
+#: postmaster/postmaster.c:5498
#, c-format
msgid "could not fork process: %m"
msgstr "n'a pas pu lancer le processus fils : %m"
-#: postmaster/postmaster.c:5686 postmaster/postmaster.c:5709
+#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr "pré-requis de la connexion à la base non indiqué lors de l'enregistrement"
-#: postmaster/postmaster.c:5693 postmaster/postmaster.c:5716
+#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725
#, c-format
msgid "invalid processing mode in background worker"
msgstr "mode de traitement invalide dans le processus en tâche de fond"
-#: postmaster/postmaster.c:5789
+#: postmaster/postmaster.c:5798
#, c-format
msgid "starting background worker process \"%s\""
msgstr "démarrage du processus d'écriture en tâche de fond « %s »"
-#: postmaster/postmaster.c:5801
+#: postmaster/postmaster.c:5810
#, c-format
msgid "could not fork worker process: %m"
msgstr "n'a pas pu créer un processus fils du processus en tâche de fond : %m"
-#: postmaster/postmaster.c:5914
+#: postmaster/postmaster.c:5923
#, c-format
msgid "no slot available for new worker process"
msgstr "pas de slot disponible pour un nouveau processus worker"
-#: postmaster/postmaster.c:6249
+#: postmaster/postmaster.c:6258
#, c-format
msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr "n'a pas pu dupliquer la socket %d pour le serveur : code d'erreur %d"
-#: postmaster/postmaster.c:6281
+#: postmaster/postmaster.c:6290
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "n'a pas pu créer la socket héritée : code d'erreur %d\n"
-#: postmaster/postmaster.c:6310
+#: postmaster/postmaster.c:6319
#, c-format
msgid "could not open backend variables file \"%s\": %s\n"
msgstr "n'a pas pu ouvrir le fichier des variables moteurs « %s » : %s\n"
-#: postmaster/postmaster.c:6317
+#: postmaster/postmaster.c:6326
#, c-format
msgid "could not read from backend variables file \"%s\": %s\n"
msgstr "n'a pas pu lire le fichier de configuration serveur « %s » : %s\n"
-#: postmaster/postmaster.c:6326
+#: postmaster/postmaster.c:6335
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "n'a pas pu supprimer le fichier « %s » : %s\n"
-#: postmaster/postmaster.c:6343
+#: postmaster/postmaster.c:6352
#, c-format
msgid "could not map view of backend variables: error code %lu\n"
msgstr ""
"n'a pas pu exécuter \"map\" la vue des variables serveurs : code\n"
"d'erreur %lu\n"
-#: postmaster/postmaster.c:6352
+#: postmaster/postmaster.c:6361
#, c-format
msgid "could not unmap view of backend variables: error code %lu\n"
msgstr ""
"n'a pas pu exécuter \"unmap\" sur la vue des variables serveurs : code\n"
"d'erreur %lu\n"
-#: postmaster/postmaster.c:6359
+#: postmaster/postmaster.c:6368
#, c-format
msgid "could not close handle to backend parameter variables: error code %lu\n"
msgstr ""
"n'a pas pu fermer le lien vers les variables des paramètres du serveur :\n"
"code d'erreur %lu\n"
-#: postmaster/postmaster.c:6523
+#: postmaster/postmaster.c:6532
#, c-format
msgid "could not read exit code for process\n"
msgstr "n'a pas pu lire le code de sortie du processus\n"
-#: postmaster/postmaster.c:6528
+#: postmaster/postmaster.c:6537
#, c-format
msgid "could not post child completion status\n"
msgstr "n'a pas pu poster le statut de fin de l'enfant\n"
@@ -17256,7 +17266,7 @@ msgid_plural "exported logical decoding snapshot: \"%s\" with %u transaction IDs
msgstr[0] "snapshot exporté pour le décodage logique : « %s » avec %u identifiant de transaction"
msgstr[1] "snapshot exporté pour le décodage logique : « %s » avec %u identifiants de transaction"
-#: replication/logical/snapbuild.c:1271 replication/logical/snapbuild.c:1364 replication/logical/snapbuild.c:1879
+#: replication/logical/snapbuild.c:1271 replication/logical/snapbuild.c:1364 replication/logical/snapbuild.c:1882
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr "le décodage logique a trouvé le point de cohérence à %X/%X"
@@ -17286,34 +17296,34 @@ msgstr "le décodage logique a trouvé le point de cohérence initial à %X/%X"
msgid "There are no old transactions anymore."
msgstr "Il n'existe plus d'anciennes transactions."
-#: replication/logical/snapbuild.c:1741 replication/logical/snapbuild.c:1774 replication/logical/snapbuild.c:1794 replication/logical/snapbuild.c:1813
+#: replication/logical/snapbuild.c:1744 replication/logical/snapbuild.c:1777 replication/logical/snapbuild.c:1797 replication/logical/snapbuild.c:1816
#, c-format
msgid "could not read file \"%s\", read %d of %d: %m"
msgstr "n'a pas pu lire le fichier « %s », lu %d sur %d : %m"
-#: replication/logical/snapbuild.c:1748
+#: replication/logical/snapbuild.c:1751
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr "le fichier d'état snapbuild « %s » a le nombre magique: %u au lieu de %u"
-#: replication/logical/snapbuild.c:1754
+#: replication/logical/snapbuild.c:1757
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr "le fichier d'état snapbuild « %s » a une version non supportée : %u au lieu de %u"
-#: replication/logical/snapbuild.c:1826
+#: replication/logical/snapbuild.c:1829
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr ""
"différence de somme de contrôle pour lefichier d'état snapbuild %s :\n"
"est %u, devrait être %u"
-#: replication/logical/snapbuild.c:1881
+#: replication/logical/snapbuild.c:1884
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "Le décodage logique commencera en utilisant un snapshot sauvegardé."
-#: replication/logical/snapbuild.c:1953
+#: replication/logical/snapbuild.c:1956
#, c-format
msgid "could not parse file name \"%s\""
msgstr "n'a pas pu analyser le mode du fichier « %s »"
@@ -17708,532 +17718,532 @@ msgstr "récupération du fichier historique pour la timeline %u à partir du se
msgid "could not write to log segment %s at offset %u, length %lu: %m"
msgstr "n'a pas pu écrire le journal de transactions %s au décalage %u, longueur %lu : %m"
-#: replication/walsender.c:494
+#: replication/walsender.c:498
#, c-format
msgid "could not seek to beginning of file \"%s\": %m"
msgstr "n'a pas pu se déplacer au début du fichier « %s » : %m"
-#: replication/walsender.c:535
+#: replication/walsender.c:539
#, c-format
msgid "IDENTIFY_SYSTEM has not been run before START_REPLICATION"
msgstr "IDENTIFY_SYSTEM n'a pas été exécuté avant START_REPLICATION"
-#: replication/walsender.c:552
+#: replication/walsender.c:556
#, c-format
msgid "cannot use a logical replication slot for physical replication"
msgstr "ne peut pas utiliser un slot de réplication logique pour une réplication physique"
-#: replication/walsender.c:615
+#: replication/walsender.c:619
#, c-format
msgid "requested starting point %X/%X on timeline %u is not in this server's history"
msgstr "le point de reprise %X/%X de la timeline %u n'est pas dans l'historique du serveur"
-#: replication/walsender.c:619
+#: replication/walsender.c:623
#, c-format
msgid "This server's history forked from timeline %u at %X/%X."
msgstr "L'historique du serveur a changé à partir de la timeline %u à %X/%X."
-#: replication/walsender.c:664
+#: replication/walsender.c:668
#, c-format
msgid "requested starting point %X/%X is ahead of the WAL flush position of this server %X/%X"
msgstr "le point de reprise requis %X/%X est devant la position de vidage des WAL de ce serveur %X/%X"
-#: replication/walsender.c:893
+#: replication/walsender.c:897
#, c-format
msgid "CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT must not be called inside a transaction"
msgstr "CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT ne doit pas être appelé dans une sous-transaction"
-#: replication/walsender.c:902
+#: replication/walsender.c:906
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called inside a transaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT doit être appelé dans une transaction"
-#: replication/walsender.c:907
+#: replication/walsender.c:911
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called in REPEATABLE READ isolation mode transaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT doit être appelé dans le niveau d'isolation REPEATABLE READ"
-#: replication/walsender.c:912
+#: replication/walsender.c:916
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called before any query"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT doit être appelé avant toute requête"
-#: replication/walsender.c:917
+#: replication/walsender.c:921
#, c-format
msgid "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must not be called in a subtransaction"
msgstr "CREATE_REPLICATION_SLOT ... USE_SNAPSHOT ne doit pas être appelé dans une sous-transaction"
-#: replication/walsender.c:1063
+#: replication/walsender.c:1067
#, c-format
msgid "terminating walsender process after promotion"
msgstr "arrêt du processus walreceiver suite promotion"
-#: replication/walsender.c:1442
+#: replication/walsender.c:1446
#, c-format
msgid "cannot execute new commands while WAL sender is in stopping mode"
msgstr "ne peut pas exécuter de nouvelles commandes alors que le walsender est en mode d'arrêt"
-#: replication/walsender.c:1475
+#: replication/walsender.c:1479
#, c-format
msgid "received replication command: %s"
msgstr "commande de réplication reçu : %s"
-#: replication/walsender.c:1491 tcop/fastpath.c:281 tcop/postgres.c:1020 tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994 tcop/postgres.c:2362 tcop/postgres.c:2437
+#: replication/walsender.c:1495 tcop/fastpath.c:281 tcop/postgres.c:1020 tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994 tcop/postgres.c:2362 tcop/postgres.c:2437
#, c-format
msgid "current transaction is aborted, commands ignored until end of transaction block"
msgstr ""
"la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc\n"
"de la transaction"
-#: replication/walsender.c:1559
+#: replication/walsender.c:1563
#, c-format
msgid "cannot execute SQL commands in WAL sender for physical replication"
msgstr "ne peut pas exécuter des commandes SQL dans le walsender pour la réplication physique"
-#: replication/walsender.c:1607 replication/walsender.c:1623
+#: replication/walsender.c:1616 replication/walsender.c:1632
#, c-format
msgid "unexpected EOF on standby connection"
msgstr "fin de fichier (EOF) inattendue de la connexion du serveur en attente"
-#: replication/walsender.c:1637
-#, c-format
-msgid "unexpected standby message type \"%c\", after receiving CopyDone"
-msgstr "type de message standby « %c » inattendu, après avoir reçu CopyDone"
-
-#: replication/walsender.c:1675
+#: replication/walsender.c:1671
#, c-format
msgid "invalid standby message type \"%c\""
msgstr "type de message « %c » invalide pour le serveur en standby"
-#: replication/walsender.c:1716
+#: replication/walsender.c:1712
#, c-format
msgid "unexpected message type \"%c\""
msgstr "type de message « %c » inattendu"
-#: replication/walsender.c:2094
+#: replication/walsender.c:2084
#, c-format
msgid "terminating walsender process due to replication timeout"
msgstr "arrêt du processus walreceiver suite à l'expiration du délai de réplication"
-#: replication/walsender.c:2178
+#: replication/walsender.c:2168
#, c-format
msgid "\"%s\" has now caught up with upstream server"
msgstr "« %s » a maintenant rattrapé le serveur d'envoi"
-#: replication/walsender.c:2289
+#: replication/walsender.c:2281
#, c-format
msgid "number of requested standby connections exceeds max_wal_senders (currently %d)"
msgstr ""
"le nombre de connexions demandées par le serveur en attente dépasse\n"
"max_wal_senders (actuellement %d)"
-#: rewrite/rewriteDefine.c:112 rewrite/rewriteDefine.c:981
+#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:992
#, c-format
msgid "rule \"%s\" for relation \"%s\" already exists"
msgstr "la règle « %s » existe déjà pour la relation « %s »"
-#: rewrite/rewriteDefine.c:296
+#: rewrite/rewriteDefine.c:297
#, c-format
msgid "rule actions on OLD are not implemented"
msgstr "les actions de la règle sur OLD ne sont pas implémentées"
-#: rewrite/rewriteDefine.c:297
+#: rewrite/rewriteDefine.c:298
#, c-format
msgid "Use views or triggers instead."
msgstr "Utilisez à la place des vues ou des triggers."
-#: rewrite/rewriteDefine.c:301
+#: rewrite/rewriteDefine.c:302
#, c-format
msgid "rule actions on NEW are not implemented"
msgstr "les actions de la règle sur NEW ne sont pas implémentées"
-#: rewrite/rewriteDefine.c:302
+#: rewrite/rewriteDefine.c:303
#, c-format
msgid "Use triggers instead."
msgstr "Utilisez des triggers à la place."
-#: rewrite/rewriteDefine.c:315
+#: rewrite/rewriteDefine.c:316
#, c-format
msgid "INSTEAD NOTHING rules on SELECT are not implemented"
msgstr "les règles INSTEAD NOTHING sur SELECT ne sont pas implémentées"
-#: rewrite/rewriteDefine.c:316
+#: rewrite/rewriteDefine.c:317
#, c-format
msgid "Use views instead."
msgstr "Utilisez les vues à la place."
-#: rewrite/rewriteDefine.c:324
+#: rewrite/rewriteDefine.c:325
#, c-format
msgid "multiple actions for rules on SELECT are not implemented"
msgstr "les actions multiples pour les règles sur SELECT ne sont pas implémentées"
-#: rewrite/rewriteDefine.c:334
+#: rewrite/rewriteDefine.c:335
#, c-format
msgid "rules on SELECT must have action INSTEAD SELECT"
msgstr "les règles sur SELECT doivent avoir une action INSTEAD SELECT"
-#: rewrite/rewriteDefine.c:342
+#: rewrite/rewriteDefine.c:343
#, c-format
msgid "rules on SELECT must not contain data-modifying statements in WITH"
msgstr ""
"les règles sur SELECT ne doivent pas contenir d'instructions de modification\n"
"de données avec WITH"
-#: rewrite/rewriteDefine.c:350
+#: rewrite/rewriteDefine.c:351
#, c-format
msgid "event qualifications are not implemented for rules on SELECT"
msgstr ""
"les qualifications d'événements ne sont pas implémentées pour les règles sur\n"
"SELECT"
-#: rewrite/rewriteDefine.c:377
+#: rewrite/rewriteDefine.c:378
#, c-format
msgid "\"%s\" is already a view"
msgstr "« %s » est déjà une vue"
-#: rewrite/rewriteDefine.c:401
+#: rewrite/rewriteDefine.c:402
#, c-format
msgid "view rule for \"%s\" must be named \"%s\""
msgstr "la règle de la vue pour « %s » doit être nommée « %s »"
-#: rewrite/rewriteDefine.c:428
+#: rewrite/rewriteDefine.c:430
#, c-format
msgid "cannot convert partitioned table \"%s\" to a view"
msgstr "ne peut pas convertir la table partitionnée « %s » en une vue"
-#: rewrite/rewriteDefine.c:434
+#: rewrite/rewriteDefine.c:439
#, c-format
msgid "cannot convert partition \"%s\" to a view"
msgstr "ne peut pas convertir la partition « %s » en une vue"
-#: rewrite/rewriteDefine.c:442
+#: rewrite/rewriteDefine.c:447
#, c-format
msgid "could not convert table \"%s\" to a view because it is not empty"
msgstr "n'a pas pu convertir la table « %s » en une vue car elle n'est pas vide"
-#: rewrite/rewriteDefine.c:450
+#: rewrite/rewriteDefine.c:455
#, c-format
msgid "could not convert table \"%s\" to a view because it has triggers"
msgstr "n'a pas pu convertir la table « %s » en une vue parce qu'elle a des triggers"
-#: rewrite/rewriteDefine.c:452
+#: rewrite/rewriteDefine.c:457
#, c-format
msgid "In particular, the table cannot be involved in any foreign key relationships."
msgstr ""
"En particulier, la table ne peut pas être impliquée dans les relations des\n"
"clés étrangères."
-#: rewrite/rewriteDefine.c:457
+#: rewrite/rewriteDefine.c:462
#, c-format
msgid "could not convert table \"%s\" to a view because it has indexes"
msgstr "n'a pas pu convertir la table « %s » en une vue parce qu'elle a des index"
-#: rewrite/rewriteDefine.c:463
+#: rewrite/rewriteDefine.c:468
#, c-format
msgid "could not convert table \"%s\" to a view because it has child tables"
msgstr "n'a pas pu convertir la table « %s » en une vue parce qu'elle a des tables filles"
-#: rewrite/rewriteDefine.c:469
+#: rewrite/rewriteDefine.c:474
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has parent tables"
+msgstr "n'a pas pu convertir la table « %s » en une vue parce qu'elle a des tables parents"
+
+#: rewrite/rewriteDefine.c:480
#, c-format
msgid "could not convert table \"%s\" to a view because it has row security enabled"
msgstr "n'a pas pu convertir la table « %s » en une vue parce que le mode sécurité des lignes est activé pour elle"
-#: rewrite/rewriteDefine.c:475
+#: rewrite/rewriteDefine.c:486
#, c-format
msgid "could not convert table \"%s\" to a view because it has row security policies"
msgstr "n'a pas pu convertir la table « %s » en une vue parce qu'elle a des politiques de sécurité"
-#: rewrite/rewriteDefine.c:502
+#: rewrite/rewriteDefine.c:513
#, c-format
msgid "cannot have multiple RETURNING lists in a rule"
msgstr "ne peut pas avoir plusieurs listes RETURNING dans une règle"
-#: rewrite/rewriteDefine.c:507
+#: rewrite/rewriteDefine.c:518
#, c-format
msgid "RETURNING lists are not supported in conditional rules"
msgstr "les listes RETURNING ne sont pas supportés dans des règles conditionnelles"
-#: rewrite/rewriteDefine.c:511
+#: rewrite/rewriteDefine.c:522
#, c-format
msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr "les listes RETURNING ne sont pas supportés dans des règles autres que INSTEAD"
-#: rewrite/rewriteDefine.c:676
+#: rewrite/rewriteDefine.c:687
#, c-format
msgid "SELECT rule's target list has too many entries"
msgstr "la liste cible de la règle SELECT a trop d'entrées"
-#: rewrite/rewriteDefine.c:677
+#: rewrite/rewriteDefine.c:688
#, c-format
msgid "RETURNING list has too many entries"
msgstr "la liste RETURNING a trop d'entrées"
-#: rewrite/rewriteDefine.c:704
+#: rewrite/rewriteDefine.c:715
#, c-format
msgid "cannot convert relation containing dropped columns to view"
msgstr "ne peut pas convertir la relation contenant les colonnes supprimées de la vue"
-#: rewrite/rewriteDefine.c:705
+#: rewrite/rewriteDefine.c:716
#, c-format
msgid "cannot create a RETURNING list for a relation containing dropped columns"
msgstr "ne peut pas créer une liste RETURNING pour une relation contenant des colonnes supprimées"
-#: rewrite/rewriteDefine.c:711
+#: rewrite/rewriteDefine.c:722
#, c-format
msgid "SELECT rule's target entry %d has different column name from column \"%s\""
msgstr "l'entrée cible de la règle SELECT %d a un nom de colonne différent pour la colonne « %s »"
-#: rewrite/rewriteDefine.c:713
+#: rewrite/rewriteDefine.c:724
#, c-format
msgid "SELECT target entry is named \"%s\"."
msgstr "l'entrée cible de la règle SELECT est nommé « %s »."
-#: rewrite/rewriteDefine.c:722
+#: rewrite/rewriteDefine.c:733
#, c-format
msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr "l'entrée cible de la règle SELECT %d a plusieurs types pour la colonne « %s »"
-#: rewrite/rewriteDefine.c:724
+#: rewrite/rewriteDefine.c:735
#, c-format
msgid "RETURNING list's entry %d has different type from column \"%s\""
msgstr "l'entrée %d de la liste RETURNING a un type différent de la colonne « %s »"
-#: rewrite/rewriteDefine.c:727 rewrite/rewriteDefine.c:751
+#: rewrite/rewriteDefine.c:738 rewrite/rewriteDefine.c:762
#, c-format
msgid "SELECT target entry has type %s, but column has type %s."
msgstr "l'entrée de la liste SELECT a le type %s alors que la colonne a le type %s."
-#: rewrite/rewriteDefine.c:730 rewrite/rewriteDefine.c:755
+#: rewrite/rewriteDefine.c:741 rewrite/rewriteDefine.c:766
#, c-format
msgid "RETURNING list entry has type %s, but column has type %s."
msgstr "l'entrée de la liste RETURNING a le type %s alors que la colonne a le type %s."
-#: rewrite/rewriteDefine.c:746
+#: rewrite/rewriteDefine.c:757
#, c-format
msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr "l'entrée cible de la règle SELECT %d a plusieurs tailles pour la colonne « %s »"
-#: rewrite/rewriteDefine.c:748
+#: rewrite/rewriteDefine.c:759
#, c-format
msgid "RETURNING list's entry %d has different size from column \"%s\""
msgstr "l'entrée %d de la liste RETURNING a plusieurs tailles pour la colonne « %s »"
-#: rewrite/rewriteDefine.c:765
+#: rewrite/rewriteDefine.c:776
#, c-format
msgid "SELECT rule's target list has too few entries"
msgstr "l'entrée cible de la règle SELECT n'a pas assez d'entrées"
-#: rewrite/rewriteDefine.c:766
+#: rewrite/rewriteDefine.c:777
#, c-format
msgid "RETURNING list has too few entries"
msgstr "la liste RETURNING n'a pas assez d'entrées"
-#: rewrite/rewriteDefine.c:858 rewrite/rewriteDefine.c:972 rewrite/rewriteSupport.c:109
+#: rewrite/rewriteDefine.c:869 rewrite/rewriteDefine.c:983 rewrite/rewriteSupport.c:109
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "la règle « %s » de la relation « %s » n'existe pas"
-#: rewrite/rewriteDefine.c:991
+#: rewrite/rewriteDefine.c:1002
#, c-format
msgid "renaming an ON SELECT rule is not allowed"
msgstr "le renommage d'une règle ON SELECT n'est pas autorisé"
-#: rewrite/rewriteHandler.c:542
+#: rewrite/rewriteHandler.c:545
#, c-format
msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten"
msgstr ""
"Le nom de la requête WITH «%s » apparaît à la fois dans l'action d'une règle\n"
"et la requête en cours de ré-écriture."
-#: rewrite/rewriteHandler.c:602
+#: rewrite/rewriteHandler.c:608
#, c-format
msgid "cannot have RETURNING lists in multiple rules"
msgstr "ne peut pas avoir des listes RETURNING dans plusieurs règles"
-#: rewrite/rewriteHandler.c:811
+#: rewrite/rewriteHandler.c:817
#, c-format
msgid "cannot insert into column \"%s\""
msgstr "ne peut pas insérer dans la colonne « %s »"
-#: rewrite/rewriteHandler.c:812 rewrite/rewriteHandler.c:827
+#: rewrite/rewriteHandler.c:818 rewrite/rewriteHandler.c:833
#, c-format
msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS."
msgstr "La colonne « %s » est une colonne d'identité définie comme GENERATED ALWAYS."
-#: rewrite/rewriteHandler.c:814
+#: rewrite/rewriteHandler.c:820
#, c-format
msgid "Use OVERRIDING SYSTEM VALUE to override."
msgstr "Utilisez OVERRIDING SYSTEM VALUE pour surcharger."
-#: rewrite/rewriteHandler.c:826
+#: rewrite/rewriteHandler.c:832
#, c-format
msgid "column \"%s\" can only be updated to DEFAULT"
msgstr "la colonne « %s » peut seulement être mise à jour en DEFAULT"
-#: rewrite/rewriteHandler.c:988 rewrite/rewriteHandler.c:1006
+#: rewrite/rewriteHandler.c:994 rewrite/rewriteHandler.c:1012
#, c-format
msgid "multiple assignments to same column \"%s\""
msgstr "affectations multiples pour la même colonne « %s »"
-#: rewrite/rewriteHandler.c:1937 rewrite/rewriteHandler.c:3735
+#: rewrite/rewriteHandler.c:1943 rewrite/rewriteHandler.c:3741
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
msgstr "récursion infinie détectée dans les règles de la relation « %s »"
-#: rewrite/rewriteHandler.c:2023
+#: rewrite/rewriteHandler.c:2029
#, c-format
msgid "infinite recursion detected in policy for relation \"%s\""
msgstr "récursion infinie détectée dans la politique pour la relation « %s »"
-#: rewrite/rewriteHandler.c:2343
+#: rewrite/rewriteHandler.c:2349
msgid "Junk view columns are not updatable."
msgstr "Les colonnes « junk » des vues ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2348
+#: rewrite/rewriteHandler.c:2354
msgid "View columns that are not columns of their base relation are not updatable."
msgstr "Les colonnes des vues qui ne font pas référence à des colonnes de la relation de base ne sont pas automatiquement modifiables."
-#: rewrite/rewriteHandler.c:2351
+#: rewrite/rewriteHandler.c:2357
msgid "View columns that refer to system columns are not updatable."
msgstr "Les colonnes des vues qui font référence à des colonnes systèmes ne sont pas automatiquement modifiables."
-#: rewrite/rewriteHandler.c:2354
+#: rewrite/rewriteHandler.c:2360
msgid "View columns that return whole-row references are not updatable."
msgstr "Les colonnes de vue qui font références à des lignes complètes ne sont pas automatiquement modifiables."
-#: rewrite/rewriteHandler.c:2415
+#: rewrite/rewriteHandler.c:2421
msgid "Views containing DISTINCT are not automatically updatable."
msgstr "Les vues contenant DISTINCT ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2418
+#: rewrite/rewriteHandler.c:2424
msgid "Views containing GROUP BY are not automatically updatable."
msgstr "Les vues contenant GROUP BY ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2421
+#: rewrite/rewriteHandler.c:2427
msgid "Views containing HAVING are not automatically updatable."
msgstr "Les vues contenant HAVING ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2424
+#: rewrite/rewriteHandler.c:2430
msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable."
msgstr "Les vues contenant UNION, INTERSECT ou EXCEPT ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2427
+#: rewrite/rewriteHandler.c:2433
msgid "Views containing WITH are not automatically updatable."
msgstr "Les vues contenant WITH ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2430
+#: rewrite/rewriteHandler.c:2436
msgid "Views containing LIMIT or OFFSET are not automatically updatable."
msgstr "Les vues contenant LIMIT ou OFFSET ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2442
+#: rewrite/rewriteHandler.c:2448
msgid "Views that return aggregate functions are not automatically updatable."
msgstr "Les vues qui renvoient des fonctions d'agrégat ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2445
+#: rewrite/rewriteHandler.c:2451
msgid "Views that return window functions are not automatically updatable."
msgstr "Les vues qui renvoient des fonctions de fenêtrage ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2448
+#: rewrite/rewriteHandler.c:2454
msgid "Views that return set-returning functions are not automatically updatable."
msgstr "Les vues qui renvoient des fonctions à plusieurs lignes ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2455 rewrite/rewriteHandler.c:2459 rewrite/rewriteHandler.c:2467
+#: rewrite/rewriteHandler.c:2461 rewrite/rewriteHandler.c:2465 rewrite/rewriteHandler.c:2473
msgid "Views that do not select from a single table or view are not automatically updatable."
msgstr "Les vues qui lisent plusieurs tables ou vues ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2470
+#: rewrite/rewriteHandler.c:2476
msgid "Views containing TABLESAMPLE are not automatically updatable."
msgstr "Les vues contenant TABLESAMPLE ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2494
+#: rewrite/rewriteHandler.c:2500
msgid "Views that have no updatable columns are not automatically updatable."
msgstr "Les vues qui possèdent des colonnes non modifiables ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:2971
+#: rewrite/rewriteHandler.c:2977
#, c-format
msgid "cannot insert into column \"%s\" of view \"%s\""
msgstr "ne peut pas insérer dans la colonne « %s » de la vue « %s »"
-#: rewrite/rewriteHandler.c:2979
+#: rewrite/rewriteHandler.c:2985
#, c-format
msgid "cannot update column \"%s\" of view \"%s\""
msgstr "ne peut pas mettre à jour la colonne « %s » de la vue « %s »"
-#: rewrite/rewriteHandler.c:3449
+#: rewrite/rewriteHandler.c:3455
#, c-format
msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH"
msgstr ""
"les règles DO INSTEAD NOTHING ne sont pas supportées par les instructions\n"
"de modification de données dans WITH"
-#: rewrite/rewriteHandler.c:3463
+#: rewrite/rewriteHandler.c:3469
#, c-format
msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr ""
"les règles DO INSTEAD conditionnelles ne sont pas supportées par les\n"
"instructions de modification de données dans WITH"
-#: rewrite/rewriteHandler.c:3467
+#: rewrite/rewriteHandler.c:3473
#, c-format
msgid "DO ALSO rules are not supported for data-modifying statements in WITH"
msgstr ""
"les règles DO ALSO ne sont pas supportées par les instructions de modification\n"
"de données dans WITH"
-#: rewrite/rewriteHandler.c:3472
+#: rewrite/rewriteHandler.c:3478
#, c-format
msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr ""
"les règles DO INSTEAD multi-instructions ne sont pas supportées pour les\n"
"instructions de modification de données dans WITH"
-#: rewrite/rewriteHandler.c:3663 rewrite/rewriteHandler.c:3671 rewrite/rewriteHandler.c:3679
+#: rewrite/rewriteHandler.c:3669 rewrite/rewriteHandler.c:3677 rewrite/rewriteHandler.c:3685
#, c-format
msgid "Views with conditional DO INSTEAD rules are not automatically updatable."
msgstr "Les vues contenant des règles conditionnelles DO INSTEAD ne sont pas automatiquement disponibles en écriture."
-#: rewrite/rewriteHandler.c:3772
+#: rewrite/rewriteHandler.c:3778
#, c-format
msgid "cannot perform INSERT RETURNING on relation \"%s\""
msgstr "ne peut pas exécuter INSERT RETURNING sur la relation « %s »"
-#: rewrite/rewriteHandler.c:3774
+#: rewrite/rewriteHandler.c:3780
#, c-format
msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
msgstr ""
"Vous avez besoin d'une règle ON INSERT DO INSTEAD sans condition avec une\n"
"clause RETURNING."
-#: rewrite/rewriteHandler.c:3779
+#: rewrite/rewriteHandler.c:3785
#, c-format
msgid "cannot perform UPDATE RETURNING on relation \"%s\""
msgstr "ne peut pas exécuter UPDATE RETURNING sur la relation « %s »"
-#: rewrite/rewriteHandler.c:3781
+#: rewrite/rewriteHandler.c:3787
#, c-format
msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
msgstr ""
"Vous avez besoin d'une règle ON UPDATE DO INSTEAD sans condition avec une\n"
"clause RETURNING."
-#: rewrite/rewriteHandler.c:3786
+#: rewrite/rewriteHandler.c:3792
#, c-format
msgid "cannot perform DELETE RETURNING on relation \"%s\""
msgstr "ne peut pas exécuter DELETE RETURNING sur la relation « %s »"
-#: rewrite/rewriteHandler.c:3788
+#: rewrite/rewriteHandler.c:3794
#, c-format
msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
msgstr ""
"Vous avez besoin d'une règle ON DELETE DO INSTEAD sans condition avec une\n"
"clause RETURNING."
-#: rewrite/rewriteHandler.c:3806
+#: rewrite/rewriteHandler.c:3812
#, c-format
msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules"
msgstr "INSERT avec une clause ON CONFLICT ne peut pas être utilisée avec une table qui a des règles pour INSERT ou UPDATE"
-#: rewrite/rewriteHandler.c:3863
+#: rewrite/rewriteHandler.c:3869
#, c-format
msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
msgstr "WITH ne peut pas être utilisé dans une requête réécrite par des règles en plusieurs requêtes"
@@ -18544,27 +18554,27 @@ msgstr "dépassement de maxAllocatedDescs (%d) lors de la tentative d'ouverture
msgid "could not read directory \"%s\": %m"
msgstr "n'a pas pu lire le répertoire « %s » : %m"
-#: storage/ipc/dsm.c:364
+#: storage/ipc/dsm.c:359
#, c-format
msgid "dynamic shared memory control segment is corrupt"
msgstr "le segment contrôle de mémoire partagée dynamique est corrompu"
-#: storage/ipc/dsm.c:411
+#: storage/ipc/dsm.c:406
#, c-format
msgid "dynamic shared memory is disabled"
msgstr "la mémoire partagée dynamique est désactivée"
-#: storage/ipc/dsm.c:412
+#: storage/ipc/dsm.c:407
#, c-format
msgid "Set dynamic_shared_memory_type to a value other than \"none\"."
msgstr "Configurez dynamic_shared_memory_type à une valeur autre que « none »."
-#: storage/ipc/dsm.c:432
+#: storage/ipc/dsm.c:427
#, c-format
msgid "dynamic shared memory control segment is not valid"
msgstr "le segment contrôle de mémoire partagée dynamique n'est pas valide"
-#: storage/ipc/dsm.c:527
+#: storage/ipc/dsm.c:522
#, c-format
msgid "too many dynamic shared memory segments"
msgstr "trop de segments de mémoire partagée dynamique"
@@ -18639,7 +18649,7 @@ msgstr "ne peut pas pu envoyer un message de taille %zu via la queue en mémoire
msgid "invalid message size %zu in shared memory queue"
msgstr "taille %zu invalide pour le message dans la queue de mémoire partagée"
-#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905 storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4055 storage/lmgr/lock.c:4120 storage/lmgr/lock.c:4412 storage/lmgr/predicate.c:2401 storage/lmgr/predicate.c:2416 storage/lmgr/predicate.c:3808 storage/lmgr/predicate.c:4962 utils/hash/dynahash.c:1061
+#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905 storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4047 storage/lmgr/lock.c:4112 storage/lmgr/lock.c:4419 storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491 storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:5037 utils/hash/dynahash.c:1061
#, c-format
msgid "out of shared memory"
msgstr "mémoire partagée épuisée"
@@ -18669,12 +18679,12 @@ msgstr "pas assez de mémoire partagée pour la structure de données « %s » (
msgid "requested shared memory size overflows size_t"
msgstr "la taille de la mémoire partagée demandée dépasse size_t"
-#: storage/ipc/standby.c:572 tcop/postgres.c:3012
+#: storage/ipc/standby.c:658 tcop/postgres.c:3024
#, 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:573 tcop/postgres.c:2294
+#: storage/ipc/standby.c:659 tcop/postgres.c:2294
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr "La transaction de l'utilisateur causait un verrou mortel lors de la restauration."
@@ -18759,62 +18769,62 @@ msgstr "lors de la re-vérification de l'enregistrement mis à jour (%u,%u) dans
msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
msgstr "lors de la vérification de la contrainte d'exclusion sur l'enregistrement (%u,%u) dans la relation « %s »"
-#: storage/lmgr/lmgr.c:1023
+#: storage/lmgr/lmgr.c:1022
#, c-format
msgid "relation %u of database %u"
msgstr "relation %u de la base de données %u"
-#: storage/lmgr/lmgr.c:1029
+#: storage/lmgr/lmgr.c:1028
#, c-format
msgid "extension of relation %u of database %u"
msgstr "extension de la relation %u de la base de données %u"
-#: storage/lmgr/lmgr.c:1035
+#: storage/lmgr/lmgr.c:1034
#, c-format
msgid "pg_database.datfrozenxid of database %u"
msgstr "pg_database.datfrozenxid de la base %u"
-#: storage/lmgr/lmgr.c:1040
+#: storage/lmgr/lmgr.c:1039
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "page %u de la relation %u de la base de données %u"
-#: storage/lmgr/lmgr.c:1047
+#: storage/lmgr/lmgr.c:1046
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr "ligne (%u,%u) de la relation %u de la base de données %u"
-#: storage/lmgr/lmgr.c:1055
+#: storage/lmgr/lmgr.c:1054
#, c-format
msgid "transaction %u"
msgstr "transaction %u"
-#: storage/lmgr/lmgr.c:1060
+#: storage/lmgr/lmgr.c:1059
#, c-format
msgid "virtual transaction %d/%u"
msgstr "transaction virtuelle %d/%u"
-#: storage/lmgr/lmgr.c:1066
+#: storage/lmgr/lmgr.c:1065
#, c-format
msgid "speculative token %u of transaction %u"
msgstr "jeton spéculatif %u de la transaction %u"
-#: storage/lmgr/lmgr.c:1072
+#: storage/lmgr/lmgr.c:1071
#, c-format
msgid "object %u of class %u of database %u"
msgstr "objet %u de la classe %u de la base de données %u"
-#: storage/lmgr/lmgr.c:1080
+#: storage/lmgr/lmgr.c:1079
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "verrou utilisateur [%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1087
+#: storage/lmgr/lmgr.c:1086
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "verrou informatif [%u,%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1095
+#: storage/lmgr/lmgr.c:1094
#, c-format
msgid "unrecognized locktag type %d"
msgstr "type locktag non reconnu %d"
@@ -18833,12 +18843,12 @@ msgstr ""
"Seuls RowExclusiveLock et les verrous inférieurs peuvent être acquis sur les\n"
"objets d'une base pendant une restauration."
-#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731 storage/lmgr/lock.c:4056 storage/lmgr/lock.c:4121 storage/lmgr/lock.c:4413
+#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731 storage/lmgr/lock.c:4048 storage/lmgr/lock.c:4113 storage/lmgr/lock.c:4420
#, c-format
msgid "You might need to increase max_locks_per_transaction."
msgstr "Vous pourriez avoir besoin d'augmenter max_locks_per_transaction."
-#: storage/lmgr/lock.c:3172 storage/lmgr/lock.c:3288
+#: storage/lmgr/lock.c:3164 storage/lmgr/lock.c:3280
#, c-format
msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
msgstr "ne peut pas utiliser PREPARE lorsque des verrous de niveau session et deniveau transaction sont détenus sur le même objet"
@@ -18860,63 +18870,63 @@ msgstr ""
msgid "not enough elements in RWConflictPool to record a potential read/write conflict"
msgstr "pas assez d'éléments dans RWConflictPool pour enregistrer un conflit en lecture/écriture potentiel"
-#: storage/lmgr/predicate.c:921
+#: storage/lmgr/predicate.c:977
#, c-format
msgid "memory for serializable conflict tracking is nearly exhausted"
msgstr "la mémoire pour tracer les conflits sérialisables est pratiquement pleine"
-#: storage/lmgr/predicate.c:922
+#: storage/lmgr/predicate.c:978
#, c-format
msgid "There might be an idle transaction or a forgotten prepared transaction causing this."
msgstr ""
"Il pourait y avoir une transaction en attente ou une transaction préparée\n"
"oubliée causant cela."
-#: storage/lmgr/predicate.c:1561
+#: storage/lmgr/predicate.c:1636
#, c-format
msgid "deferrable snapshot was unsafe; trying a new one"
msgstr "l'image déferrable est non sûre ; tentative avec une nouvelle image"
-#: storage/lmgr/predicate.c:1650
+#: storage/lmgr/predicate.c:1725
#, c-format
msgid "\"default_transaction_isolation\" is set to \"serializable\"."
msgstr "« default_transaction_isolation » est configuré à « serializable »."
-#: storage/lmgr/predicate.c:1651
+#: storage/lmgr/predicate.c:1726
#, c-format
msgid "You can use \"SET default_transaction_isolation = 'repeatable read'\" to change the default."
msgstr ""
"Vous pouvez utiliser « SET default_transaction_isolation = 'repeatable read' »\n"
"pour modifier la valeur par défaut."
-#: storage/lmgr/predicate.c:1691
+#: storage/lmgr/predicate.c:1766
#, c-format
msgid "a snapshot-importing transaction must not be READ ONLY DEFERRABLE"
msgstr "une transaction important un snapshot ne doit pas être READ ONLY DEFERRABLE"
-#: storage/lmgr/predicate.c:1771 utils/time/snapmgr.c:621 utils/time/snapmgr.c:627
+#: storage/lmgr/predicate.c:1846 utils/time/snapmgr.c:621 utils/time/snapmgr.c:627
#, c-format
msgid "could not import the requested snapshot"
msgstr "n'a pas pu importer le snapshot demandé"
-#: storage/lmgr/predicate.c:1772 utils/time/snapmgr.c:628
+#: storage/lmgr/predicate.c:1847 utils/time/snapmgr.c:628
#, c-format
msgid "The source process with PID %d is not running anymore."
msgstr "Le processus source de PID %d n'est plus en cours d'exécution."
-#: storage/lmgr/predicate.c:2402 storage/lmgr/predicate.c:2417 storage/lmgr/predicate.c:3809
+#: storage/lmgr/predicate.c:2477 storage/lmgr/predicate.c:2492 storage/lmgr/predicate.c:3884
#, c-format
msgid "You might need to increase max_pred_locks_per_transaction."
msgstr "Vous pourriez avoir besoin d'augmenter max_pred_locks_per_transaction."
-#: storage/lmgr/predicate.c:3963 storage/lmgr/predicate.c:4063 storage/lmgr/predicate.c:4071 storage/lmgr/predicate.c:4110 storage/lmgr/predicate.c:4349 storage/lmgr/predicate.c:4686 storage/lmgr/predicate.c:4698 storage/lmgr/predicate.c:4740 storage/lmgr/predicate.c:4778
+#: storage/lmgr/predicate.c:4038 storage/lmgr/predicate.c:4138 storage/lmgr/predicate.c:4146 storage/lmgr/predicate.c:4185 storage/lmgr/predicate.c:4424 storage/lmgr/predicate.c:4761 storage/lmgr/predicate.c:4773 storage/lmgr/predicate.c:4815 storage/lmgr/predicate.c:4853
#, c-format
msgid "could not serialize access due to read/write dependencies among transactions"
msgstr ""
"n'a pas pu sérialiser un accès à cause des dépendances de lecture/écriture\n"
"parmi les transactions"
-#: storage/lmgr/predicate.c:3965 storage/lmgr/predicate.c:4065 storage/lmgr/predicate.c:4073 storage/lmgr/predicate.c:4112 storage/lmgr/predicate.c:4351 storage/lmgr/predicate.c:4688 storage/lmgr/predicate.c:4700 storage/lmgr/predicate.c:4742 storage/lmgr/predicate.c:4780
+#: storage/lmgr/predicate.c:4040 storage/lmgr/predicate.c:4140 storage/lmgr/predicate.c:4148 storage/lmgr/predicate.c:4187 storage/lmgr/predicate.c:4426 storage/lmgr/predicate.c:4763 storage/lmgr/predicate.c:4775 storage/lmgr/predicate.c:4817 storage/lmgr/predicate.c:4855
#, c-format
msgid "The transaction might succeed if retried."
msgstr "La transaction pourrait réussir après une nouvelle tentative."
@@ -18995,90 +19005,90 @@ msgstr "pointeur d'élément corrompu : décalage = %u, taille = %u"
msgid "corrupted item pointer: offset = %u, length = %u"
msgstr "pointeur d'élément corrompu : décalage = %u, longueur = %u"
-#: storage/smgr/md.c:449 storage/smgr/md.c:967
+#: storage/smgr/md.c:438 storage/smgr/md.c:1008
#, c-format
msgid "could not truncate file \"%s\": %m"
msgstr "n'a pas pu tronquer le fichier « %s » : %m"
-#: storage/smgr/md.c:516
+#: storage/smgr/md.c:557
#, c-format
msgid "cannot extend file \"%s\" beyond %u blocks"
msgstr "ne peut pas étendre le fichier « %s » de plus de %u blocs"
-#: storage/smgr/md.c:538 storage/smgr/md.c:747 storage/smgr/md.c:823
+#: storage/smgr/md.c:579 storage/smgr/md.c:788 storage/smgr/md.c:864
#, c-format
msgid "could not seek to block %u in file \"%s\": %m"
msgstr "n'a pas pu trouver le bloc %u dans le fichier « %s » : %m"
-#: storage/smgr/md.c:546
+#: storage/smgr/md.c:587
#, c-format
msgid "could not extend file \"%s\": %m"
msgstr "n'a pas pu étendre le fichier « %s » : %m"
-#: storage/smgr/md.c:548 storage/smgr/md.c:555 storage/smgr/md.c:850
+#: storage/smgr/md.c:589 storage/smgr/md.c:596 storage/smgr/md.c:891
#, c-format
msgid "Check free disk space."
msgstr "Vérifiez l'espace disque disponible."
-#: storage/smgr/md.c:552
+#: storage/smgr/md.c:593
#, c-format
msgid "could not extend file \"%s\": wrote only %d of %d bytes at block %u"
msgstr ""
"n'a pas pu étendre le fichier « %s » : a écrit seulement %d octets sur %d\n"
"au bloc %u"
-#: storage/smgr/md.c:765
+#: storage/smgr/md.c:806
#, c-format
msgid "could not read block %u in file \"%s\": %m"
msgstr "n'a pas pu lire le bloc %u dans le fichier « %s » : %m"
-#: storage/smgr/md.c:781
+#: storage/smgr/md.c:822
#, c-format
msgid "could not read block %u in file \"%s\": read only %d of %d bytes"
msgstr ""
"n'a pas pu lire le bloc %u du fichier « %s » : a lu seulement %d octets\n"
"sur %d"
-#: storage/smgr/md.c:841
+#: storage/smgr/md.c:882
#, c-format
msgid "could not write block %u in file \"%s\": %m"
msgstr "n'a pas pu écrire le bloc %u dans le fichier « %s » : %m"
-#: storage/smgr/md.c:846
+#: storage/smgr/md.c:887
#, c-format
msgid "could not write block %u in file \"%s\": wrote only %d of %d bytes"
msgstr ""
"n'a pas pu écrire le bloc %u du fichier « %s » : a seulement écrit %d\n"
"octets sur %d"
-#: storage/smgr/md.c:938
+#: storage/smgr/md.c:979
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: it's only %u blocks now"
msgstr "n'a pas pu tronquer le fichier « %s » en %u blocs : il y a seulement %u blocs"
-#: storage/smgr/md.c:993
+#: storage/smgr/md.c:1034
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: %m"
msgstr "n'a pas pu tronquer le fichier « %s » en %u blocs : %m"
-#: storage/smgr/md.c:1288
+#: storage/smgr/md.c:1329
#, c-format
msgid "could not fsync file \"%s\" but retrying: %m"
msgstr ""
"n'a pas pu synchroniser sur disque (fsync) le fichier « %s », nouvelle\n"
"tentative : %m"
-#: storage/smgr/md.c:1451
+#: storage/smgr/md.c:1492
#, c-format
msgid "could not forward fsync request because request queue is full"
msgstr "n'a pas pu envoyer la requête fsync car la queue des requêtes est pleine"
-#: storage/smgr/md.c:1951
+#: storage/smgr/md.c:1992
#, c-format
msgid "could not open file \"%s\" (target block %u): previous segment is only %u blocks"
msgstr "n'a pas pu ouvrir le fichier « %s » (bloc cible %u) : le segment précédent ne fait que %u blocs"
-#: storage/smgr/md.c:1965
+#: storage/smgr/md.c:2006
#, c-format
msgid "could not open file \"%s\" (target block %u): %m"
msgstr "n'a pas pu ouvrir le fichier « %s » (bloc cible %u) : %m"
@@ -19127,7 +19137,7 @@ msgstr "format des données binaires incorrect dans l'argument de la fonction %d
msgid "unexpected EOF on client connection"
msgstr "fin de fichier (EOF) inattendue de la connexion du client"
-#: tcop/postgres.c:432 tcop/postgres.c:444 tcop/postgres.c:455 tcop/postgres.c:467 tcop/postgres.c:4354
+#: tcop/postgres.c:432 tcop/postgres.c:444 tcop/postgres.c:455 tcop/postgres.c:467 tcop/postgres.c:4368
#, c-format
msgid "invalid frontend message type %d"
msgstr "type %d du message de l'interface invalide"
@@ -19267,7 +19277,7 @@ msgstr ""
"courante et de quitter car un autre processus serveur a quitté anormalement\n"
"et qu'il existe probablement de la mémoire partagée corrompue."
-#: tcop/postgres.c:2621 tcop/postgres.c:2942
+#: tcop/postgres.c:2621 tcop/postgres.c:2954
#, c-format
msgid "In a moment you should be able to reconnect to the database and repeat your command."
msgstr ""
@@ -19287,72 +19297,72 @@ msgstr ""
"Ceci signifie probablement un résultat en dehors de l'échelle ou une\n"
"opération invalide telle qu'une division par zéro."
-#: tcop/postgres.c:2872
+#: tcop/postgres.c:2884
#, c-format
msgid "canceling authentication due to timeout"
msgstr "annulation de l'authentification à cause du délai écoulé"
-#: tcop/postgres.c:2876
+#: tcop/postgres.c:2888
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "arrêt du processus autovacuum suite à la demande de l'administrateur"
-#: tcop/postgres.c:2880
+#: tcop/postgres.c:2892
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "arrêt des processus workers de réplication logique suite à la demande de l'administrateur"
-#: tcop/postgres.c:2884
+#: tcop/postgres.c:2896
#, c-format
msgid "logical replication launcher shutting down"
msgstr "arrêt du processus de lancement de la réplication logique"
-#: tcop/postgres.c:2897 tcop/postgres.c:2907 tcop/postgres.c:2940
+#: tcop/postgres.c:2909 tcop/postgres.c:2919 tcop/postgres.c:2952
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "arrêt de la connexion à cause d'un conflit avec la restauration"
-#: tcop/postgres.c:2913
+#: tcop/postgres.c:2925
#, c-format
msgid "terminating connection due to administrator command"
msgstr "arrêt des connexions suite à la demande de l'administrateur"
-#: tcop/postgres.c:2923
+#: tcop/postgres.c:2935
#, c-format
msgid "connection to client lost"
msgstr "connexion au client perdue"
-#: tcop/postgres.c:2989
+#: tcop/postgres.c:3001
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "annulation de la requête à cause du délai écoulé pour l'obtention des verrous"
-#: tcop/postgres.c:2996
+#: tcop/postgres.c:3008
#, c-format
msgid "canceling statement due to statement timeout"
msgstr "annulation de la requête à cause du délai écoulé pour l'exécution de l'instruction"
-#: tcop/postgres.c:3003
+#: tcop/postgres.c:3015
#, c-format
msgid "canceling autovacuum task"
msgstr "annulation de la tâche d'autovacuum"
-#: tcop/postgres.c:3026
+#: tcop/postgres.c:3038
#, c-format
msgid "canceling statement due to user request"
msgstr "annulation de la requête à la demande de l'utilisateur"
-#: tcop/postgres.c:3036
+#: tcop/postgres.c:3048
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr "arrêt des connexions suite à l'expiration du délai d'inactivité en transaction"
-#: tcop/postgres.c:3150
+#: tcop/postgres.c:3162
#, c-format
msgid "stack depth limit exceeded"
msgstr "dépassement de limite (en profondeur) de la pile"
-#: tcop/postgres.c:3151
+#: tcop/postgres.c:3163
#, c-format
msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate."
msgstr ""
@@ -19360,59 +19370,59 @@ msgstr ""
"être assuré que la limite de profondeur de la pile de la plateforme est\n"
"adéquate."
-#: tcop/postgres.c:3214
+#: tcop/postgres.c:3226
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "« max_stack_depth » ne doit pas dépasser %ld Ko."
-#: tcop/postgres.c:3216
+#: tcop/postgres.c:3228
#, c-format
msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
msgstr ""
"Augmenter la limite de profondeur de la pile sur votre plateforme via\n"
"« ulimit -s » ou l'équivalent local."
-#: tcop/postgres.c:3576
+#: tcop/postgres.c:3588
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr "argument invalide en ligne de commande pour le processus serveur : %s"
-#: tcop/postgres.c:3577 tcop/postgres.c:3583
+#: tcop/postgres.c:3589 tcop/postgres.c:3595
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Essayez « %s --help » pour plus d'informations."
-#: tcop/postgres.c:3581
+#: tcop/postgres.c:3593
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s : argument invalide en ligne de commande : %s"
-#: tcop/postgres.c:3643
+#: tcop/postgres.c:3655
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s : aucune base de données et aucun utilisateur spécifiés"
-#: tcop/postgres.c:4262
+#: tcop/postgres.c:4276
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "sous-type %d du message CLOSE invalide"
-#: tcop/postgres.c:4297
+#: tcop/postgres.c:4311
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "sous-type %d du message DESCRIBE invalide"
-#: tcop/postgres.c:4375
+#: tcop/postgres.c:4389
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr "appels à la fonction fastpath non supportés dans une connexion de réplication"
-#: tcop/postgres.c:4379
+#: tcop/postgres.c:4393
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr "protocole étendu de requêtes non supporté dans une connexion de réplication"
-#: tcop/postgres.c:4549
+#: tcop/postgres.c:4563
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr ""
@@ -19709,112 +19719,112 @@ msgstr "ShortWord devrait être positif ou nul"
msgid "MaxFragments should be >= 0"
msgstr "MaxFragments devrait être positif ou nul"
-#: utils/adt/acl.c:170 utils/adt/name.c:91
+#: utils/adt/acl.c:169 utils/adt/name.c:91
#, c-format
msgid "identifier too long"
msgstr "identifiant trop long"
-#: utils/adt/acl.c:171 utils/adt/name.c:92
+#: utils/adt/acl.c:170 utils/adt/name.c:92
#, c-format
msgid "Identifier must be less than %d characters."
msgstr "L'identifiant doit faire moins de %d caractères."
-#: utils/adt/acl.c:257
+#: utils/adt/acl.c:256
#, c-format
msgid "unrecognized key word: \"%s\""
msgstr "mot clé non reconnu : « %s »"
-#: utils/adt/acl.c:258
+#: utils/adt/acl.c:257
#, c-format
msgid "ACL key word must be \"group\" or \"user\"."
msgstr "le mot clé ACL doit être soit « group » soit « user »."
-#: utils/adt/acl.c:263
+#: utils/adt/acl.c:262
#, c-format
msgid "missing name"
msgstr "nom manquant"
-#: utils/adt/acl.c:264
+#: utils/adt/acl.c:263
#, c-format
msgid "A name must follow the \"group\" or \"user\" key word."
msgstr "Un nom doit suivre le mot clé « group » ou « user »."
-#: utils/adt/acl.c:270
+#: utils/adt/acl.c:269
#, c-format
msgid "missing \"=\" sign"
msgstr "signe « = » manquant"
-#: utils/adt/acl.c:323
+#: utils/adt/acl.c:322
#, c-format
msgid "invalid mode character: must be one of \"%s\""
msgstr "mode caractère invalide : doit faire partie de « %s »"
-#: utils/adt/acl.c:345
+#: utils/adt/acl.c:344
#, c-format
msgid "a name must follow the \"/\" sign"
msgstr "un nom doit suivre le signe « / »"
-#: utils/adt/acl.c:353
+#: utils/adt/acl.c:352
#, c-format
msgid "defaulting grantor to user ID %u"
msgstr "par défaut, le « donneur de droits » devient l'utilisateur d'identifiant %u"
-#: utils/adt/acl.c:544
+#: utils/adt/acl.c:543
#, c-format
msgid "ACL array contains wrong data type"
msgstr "le tableau ACL contient un type de données incorrect"
-#: utils/adt/acl.c:548
+#: utils/adt/acl.c:547
#, c-format
msgid "ACL arrays must be one-dimensional"
msgstr "les tableaux d'ACL doivent avoir une dimension"
-#: utils/adt/acl.c:552
+#: utils/adt/acl.c:551
#, c-format
msgid "ACL arrays must not contain null values"
msgstr "les tableaux d'ACL ne doivent pas contenir de valeurs NULL"
-#: utils/adt/acl.c:576
+#: utils/adt/acl.c:575
#, c-format
msgid "extra garbage at the end of the ACL specification"
msgstr "données superflues à la fin de la spécification de l'ACL"
-#: utils/adt/acl.c:1198
+#: utils/adt/acl.c:1197
#, c-format
msgid "grant options cannot be granted back to your own grantor"
msgstr "les options grant ne peuvent pas être rendues à votre propre donateur"
-#: utils/adt/acl.c:1259
+#: utils/adt/acl.c:1258
#, c-format
msgid "dependent privileges exist"
msgstr "des privilèges dépendants existent"
-#: utils/adt/acl.c:1260
+#: utils/adt/acl.c:1259
#, c-format
msgid "Use CASCADE to revoke them too."
msgstr "Utilisez CASCADE pour les révoquer aussi."
-#: utils/adt/acl.c:1522
+#: utils/adt/acl.c:1521
#, c-format
msgid "aclinsert is no longer supported"
msgstr "aclinsert n'est plus supporté"
-#: utils/adt/acl.c:1532
+#: utils/adt/acl.c:1531
#, c-format
msgid "aclremove is no longer supported"
msgstr "aclremove n'est plus supporté"
-#: utils/adt/acl.c:1618 utils/adt/acl.c:1672
+#: utils/adt/acl.c:1617 utils/adt/acl.c:1671
#, c-format
msgid "unrecognized privilege type: \"%s\""
msgstr "type de droit non reconnu : « %s »"
-#: utils/adt/acl.c:3472 utils/adt/regproc.c:102 utils/adt/regproc.c:277
+#: utils/adt/acl.c:3471 utils/adt/regproc.c:102 utils/adt/regproc.c:277
#, c-format
msgid "function \"%s\" does not exist"
msgstr "la fonction « %s » n'existe pas"
-#: utils/adt/acl.c:4944
+#: utils/adt/acl.c:4947
#, c-format
msgid "must be member of role \"%s\""
msgstr "doit être un membre du rôle « %s »"
@@ -20139,7 +20149,7 @@ msgid "value \"%s\" is out of range for type %s"
msgstr "la valeur « %s » est en dehors des limites pour le type %s"
#: utils/adt/cash.c:653 utils/adt/cash.c:703 utils/adt/cash.c:754 utils/adt/cash.c:803 utils/adt/cash.c:855 utils/adt/cash.c:905 utils/adt/float.c:855 utils/adt/float.c:919 utils/adt/float.c:3344 utils/adt/float.c:3407 utils/adt/geo_ops.c:4093 utils/adt/int.c:704 utils/adt/int.c:846 utils/adt/int.c:954 utils/adt/int.c:1043 utils/adt/int.c:1082 utils/adt/int.c:1110 utils/adt/int8.c:597 utils/adt/int8.c:657 utils/adt/int8.c:897
-#: utils/adt/int8.c:1005 utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6912 utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3210
+#: utils/adt/int8.c:1005 utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6912 utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3242
#, c-format
msgid "division by zero"
msgstr "division par zéro"
@@ -20190,9 +20200,9 @@ msgid "date out of range: %d-%02d-%02d"
msgstr "date en dehors des limites : %d-%02d-%02d"
#: utils/adt/date.c:328 utils/adt/date.c:351 utils/adt/date.c:377 utils/adt/date.c:1093 utils/adt/date.c:1139 utils/adt/date.c:1728 utils/adt/date.c:1759 utils/adt/date.c:1788 utils/adt/date.c:2525 utils/adt/datetime.c:1688 utils/adt/formatting.c:3453 utils/adt/formatting.c:3485 utils/adt/formatting.c:3553 utils/adt/json.c:1540 utils/adt/json.c:1562 utils/adt/jsonb.c:825 utils/adt/jsonb.c:849 utils/adt/nabstime.c:459 utils/adt/nabstime.c:502
-#: utils/adt/nabstime.c:532 utils/adt/nabstime.c:575 utils/adt/timestamp.c:231 utils/adt/timestamp.c:263 utils/adt/timestamp.c:683 utils/adt/timestamp.c:692 utils/adt/timestamp.c:770 utils/adt/timestamp.c:803 utils/adt/timestamp.c:2789 utils/adt/timestamp.c:2810 utils/adt/timestamp.c:2823 utils/adt/timestamp.c:2832 utils/adt/timestamp.c:2840 utils/adt/timestamp.c:2895 utils/adt/timestamp.c:2918 utils/adt/timestamp.c:2931
-#: utils/adt/timestamp.c:2942 utils/adt/timestamp.c:2950 utils/adt/timestamp.c:3506 utils/adt/timestamp.c:3631 utils/adt/timestamp.c:3672 utils/adt/timestamp.c:3753 utils/adt/timestamp.c:3799 utils/adt/timestamp.c:3902 utils/adt/timestamp.c:4302 utils/adt/timestamp.c:4498 utils/adt/timestamp.c:4837 utils/adt/timestamp.c:4851 utils/adt/timestamp.c:4856 utils/adt/timestamp.c:4870 utils/adt/timestamp.c:4915 utils/adt/timestamp.c:4947
-#: utils/adt/timestamp.c:4954 utils/adt/timestamp.c:4987 utils/adt/timestamp.c:4991 utils/adt/timestamp.c:5060 utils/adt/timestamp.c:5064 utils/adt/timestamp.c:5078 utils/adt/timestamp.c:5112 utils/adt/xml.c:2212 utils/adt/xml.c:2219 utils/adt/xml.c:2239 utils/adt/xml.c:2246
+#: utils/adt/nabstime.c:532 utils/adt/nabstime.c:575 utils/adt/timestamp.c:231 utils/adt/timestamp.c:263 utils/adt/timestamp.c:683 utils/adt/timestamp.c:692 utils/adt/timestamp.c:770 utils/adt/timestamp.c:803 utils/adt/timestamp.c:2821 utils/adt/timestamp.c:2842 utils/adt/timestamp.c:2855 utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2872 utils/adt/timestamp.c:2927 utils/adt/timestamp.c:2950 utils/adt/timestamp.c:2963
+#: utils/adt/timestamp.c:2974 utils/adt/timestamp.c:2982 utils/adt/timestamp.c:3538 utils/adt/timestamp.c:3663 utils/adt/timestamp.c:3704 utils/adt/timestamp.c:3785 utils/adt/timestamp.c:3831 utils/adt/timestamp.c:3934 utils/adt/timestamp.c:4334 utils/adt/timestamp.c:4530 utils/adt/timestamp.c:4869 utils/adt/timestamp.c:4883 utils/adt/timestamp.c:4888 utils/adt/timestamp.c:4902 utils/adt/timestamp.c:4947 utils/adt/timestamp.c:4979
+#: utils/adt/timestamp.c:4986 utils/adt/timestamp.c:5019 utils/adt/timestamp.c:5023 utils/adt/timestamp.c:5092 utils/adt/timestamp.c:5096 utils/adt/timestamp.c:5110 utils/adt/timestamp.c:5144 utils/adt/xml.c:2212 utils/adt/xml.c:2219 utils/adt/xml.c:2239 utils/adt/xml.c:2246
#, c-format
msgid "timestamp out of range"
msgstr "timestamp en dehors des limites"
@@ -20242,12 +20252,12 @@ msgstr "déplacement du fuseau horaire en dehors des limites"
msgid "\"time with time zone\" units \"%s\" not recognized"
msgstr "L'unité « %s » n'est pas reconnu pour le type « time with time zone »"
-#: utils/adt/date.c:2743 utils/adt/datetime.c:931 utils/adt/datetime.c:1846 utils/adt/datetime.c:4632 utils/adt/timestamp.c:504 utils/adt/timestamp.c:531 utils/adt/timestamp.c:4862 utils/adt/timestamp.c:5070
+#: utils/adt/date.c:2743 utils/adt/datetime.c:931 utils/adt/datetime.c:1846 utils/adt/datetime.c:4632 utils/adt/timestamp.c:504 utils/adt/timestamp.c:531 utils/adt/timestamp.c:4894 utils/adt/timestamp.c:5102
#, c-format
msgid "time zone \"%s\" not recognized"
msgstr "le fuseau horaire « %s » n'est pas reconnu"
-#: utils/adt/date.c:2775 utils/adt/timestamp.c:4904 utils/adt/timestamp.c:5101
+#: utils/adt/date.c:2775 utils/adt/timestamp.c:4936 utils/adt/timestamp.c:5133
#, c-format
msgid "interval time zone \"%s\" must not include months or days"
msgstr "l'intervalle de fuseau horaire « %s » ne doit pas spécifier de mois ou de jours"
@@ -20787,7 +20797,7 @@ msgstr "données int2vector invalide"
msgid "oidvector has too many elements"
msgstr "oidvector a trop d'éléments"
-#: utils/adt/int.c:1347 utils/adt/int8.c:1453 utils/adt/numeric.c:1401 utils/adt/timestamp.c:5163 utils/adt/timestamp.c:5244
+#: utils/adt/int.c:1347 utils/adt/int8.c:1453 utils/adt/numeric.c:1401 utils/adt/timestamp.c:5195 utils/adt/timestamp.c:5276
#, c-format
msgid "step size cannot equal zero"
msgstr "la taille du pas ne peut pas valoir zéro"
@@ -20910,7 +20920,7 @@ msgstr "données JSON, ligne %d : %s%s%s"
msgid "key value must be scalar, not array, composite, or json"
msgstr "la valeur clé doit être scalaire, et non pas un tableau ou une valeur composite ou un json"
-#: utils/adt/json.c:2012 utils/adt/json.c:2022 utils/fmgr/funcapi.c:1556
+#: utils/adt/json.c:2012 utils/adt/json.c:2022 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"
@@ -21122,27 +21132,22 @@ msgstr "ne peut pas initialiser le chemin dans le scalaire"
msgid "cannot delete path in scalar"
msgstr "ne peut pas supprimer un chemin dans le scalaire"
-#: utils/adt/jsonfuncs.c:4524
-#, c-format
-msgid "invalid concatenation of jsonb objects"
-msgstr "concaténation invalide d'objets jsonb"
-
-#: utils/adt/jsonfuncs.c:4558
+#: utils/adt/jsonfuncs.c:4553
#, c-format
msgid "path element at position %d is null"
msgstr "l'élément de chemin à la position %d est nul"
-#: utils/adt/jsonfuncs.c:4644
+#: utils/adt/jsonfuncs.c:4639
#, c-format
msgid "cannot replace existing key"
msgstr "ne peut pas remplacer une clé existante"
-#: utils/adt/jsonfuncs.c:4645
+#: utils/adt/jsonfuncs.c:4640
#, c-format
msgid "Try using the function jsonb_set to replace key value."
msgstr "Essayez d'utiliser la fonction jsonb_set pour remplacer la valeur de la clé."
-#: utils/adt/jsonfuncs.c:4727
+#: utils/adt/jsonfuncs.c:4722
#, c-format
msgid "path element at position %d is not an integer: \"%s\""
msgstr "l'élément du chemin à la position %d n'est pas un entier : « %s »"
@@ -21975,8 +21980,8 @@ msgstr "timestamp ne peut pas valoir NaN"
msgid "timestamp out of range: \"%g\""
msgstr "timestamp en dehors de limites : « %g »"
-#: utils/adt/timestamp.c:926 utils/adt/timestamp.c:1496 utils/adt/timestamp.c:1909 utils/adt/timestamp.c:2988 utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998 utils/adt/timestamp.c:3048 utils/adt/timestamp.c:3055 utils/adt/timestamp.c:3062 utils/adt/timestamp.c:3082 utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3096 utils/adt/timestamp.c:3126 utils/adt/timestamp.c:3134 utils/adt/timestamp.c:3178 utils/adt/timestamp.c:3501
-#: utils/adt/timestamp.c:3626 utils/adt/timestamp.c:3994
+#: utils/adt/timestamp.c:926 utils/adt/timestamp.c:1496 utils/adt/timestamp.c:1941 utils/adt/timestamp.c:3020 utils/adt/timestamp.c:3025 utils/adt/timestamp.c:3030 utils/adt/timestamp.c:3080 utils/adt/timestamp.c:3087 utils/adt/timestamp.c:3094 utils/adt/timestamp.c:3114 utils/adt/timestamp.c:3121 utils/adt/timestamp.c:3128 utils/adt/timestamp.c:3158 utils/adt/timestamp.c:3166 utils/adt/timestamp.c:3210 utils/adt/timestamp.c:3533
+#: utils/adt/timestamp.c:3658 utils/adt/timestamp.c:4026
#, c-format
msgid "interval out of range"
msgstr "intervalle en dehors des limites"
@@ -22001,46 +22006,46 @@ msgstr "La précision de l'intervalle INTERVAL(%d) doit être réduit au maximum
msgid "interval(%d) precision must be between %d and %d"
msgstr "La précision de interval(%d) doit être comprise entre %d et %d"
-#: utils/adt/timestamp.c:2589
+#: utils/adt/timestamp.c:2621
#, c-format
msgid "cannot subtract infinite timestamps"
msgstr "ne peut pas soustraire les valeurs timestamps infinies"
-#: utils/adt/timestamp.c:3745 utils/adt/timestamp.c:4255 utils/adt/timestamp.c:4417 utils/adt/timestamp.c:4438
+#: utils/adt/timestamp.c:3777 utils/adt/timestamp.c:4287 utils/adt/timestamp.c:4449 utils/adt/timestamp.c:4470
#, c-format
msgid "timestamp units \"%s\" not supported"
msgstr "les unités timestamp « %s » ne sont pas supportées"
-#: utils/adt/timestamp.c:3759 utils/adt/timestamp.c:4209 utils/adt/timestamp.c:4448
+#: utils/adt/timestamp.c:3791 utils/adt/timestamp.c:4241 utils/adt/timestamp.c:4480
#, c-format
msgid "timestamp units \"%s\" not recognized"
msgstr "les unité « %s » ne sont pas reconnues pour le type timestamp"
-#: utils/adt/timestamp.c:3891 utils/adt/timestamp.c:4250 utils/adt/timestamp.c:4613 utils/adt/timestamp.c:4635
+#: utils/adt/timestamp.c:3923 utils/adt/timestamp.c:4282 utils/adt/timestamp.c:4645 utils/adt/timestamp.c:4667
#, c-format
msgid "timestamp with time zone units \"%s\" not supported"
msgstr ""
"les unités « %s » ne sont pas supportées pour le type « timestamp with time\n"
"zone »"
-#: utils/adt/timestamp.c:3908 utils/adt/timestamp.c:4204 utils/adt/timestamp.c:4644
+#: utils/adt/timestamp.c:3940 utils/adt/timestamp.c:4236 utils/adt/timestamp.c:4676
#, c-format
msgid "timestamp with time zone units \"%s\" not recognized"
msgstr ""
"Les unités « %s » ne sont pas reconnues pour le type « timestamp with time\n"
"zone »"
-#: utils/adt/timestamp.c:3981
+#: utils/adt/timestamp.c:4013
#, c-format
msgid "interval units \"%s\" not supported because months usually have fractional weeks"
msgstr "unités d'intervalle « %s » non supporté car les mois ont généralement des semaines fractionnaires"
-#: utils/adt/timestamp.c:3987 utils/adt/timestamp.c:4738
+#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4770
#, c-format
msgid "interval units \"%s\" not supported"
msgstr "Les unités « %s » ne sont pas supportées pour le type interval"
-#: utils/adt/timestamp.c:4003 utils/adt/timestamp.c:4761
+#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4793
#, c-format
msgid "interval units \"%s\" not recognized"
msgstr "Les unités « %s » ne sont pas reconnues pour le type interval"
@@ -22896,17 +22901,17 @@ 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:1396 utils/fmgr/funcapi.c:1427
+#: 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:1421
+#: 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:1445
+#: utils/fmgr/funcapi.c:1446
#, c-format
msgid "could not determine row description for function returning record"
msgstr ""
@@ -27806,3 +27811,9 @@ msgstr "ne peut pas importer un snapshot à partir d'une base de données diffé
#~ msgid "cannot drop temporary schema \"%s\""
#~ msgstr "ne peut pas supprimer le schéma temporaire « %s »"
+
+#~ msgid "invalid concatenation of jsonb objects"
+#~ msgstr "concaténation invalide d'objets jsonb"
+
+#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone"
+#~ msgstr "type de message standby « %c » inattendu, après avoir reçu CopyDone"
diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po
index 3c3ac516d2..a64b296cc1 100644
--- a/src/backend/po/ru.po
+++ b/src/backend/po/ru.po
@@ -4,13 +4,13 @@
# Serguei A. Mokhov <mokhov@cs.concordia.ca>, 2001-2005.
# Oleg Bartunov <oleg@sai.msu.su>, 2004-2005.
# Dmitriy Olshevskiy <olshevskiy87@bk.ru>, 2014.
-# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018, 2019, 2020.
+# Alexander Lakhin <exclusion@gmail.com>, 2012-2017, 2018, 2019, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: postgres (PostgreSQL current)\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2020-11-09 07:36+0300\n"
-"PO-Revision-Date: 2020-11-09 08:58+0300\n"
+"POT-Creation-Date: 2021-02-08 07:31+0300\n"
+"PO-Revision-Date: 2021-02-08 08:35+0300\n"
"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
"Language-Team: Russian <pgsql-ru-general@postgresql.org>\n"
"Language: ru\n"
@@ -41,13 +41,13 @@ msgstr "%s: не удалось открыть файл \"%s\" для чтени
#: ../common/controldata_utils.c:75 access/transam/timeline.c:142
#: access/transam/timeline.c:362 access/transam/xlog.c:3418
-#: access/transam/xlog.c:10990 access/transam/xlog.c:11003
-#: access/transam/xlog.c:11420 access/transam/xlog.c:11463
-#: access/transam/xlog.c:11502 access/transam/xlog.c:11545
+#: access/transam/xlog.c:10973 access/transam/xlog.c:10986
+#: access/transam/xlog.c:11403 access/transam/xlog.c:11446
+#: access/transam/xlog.c:11485 access/transam/xlog.c:11528
#: access/transam/xlogfuncs.c:668 access/transam/xlogfuncs.c:687
#: commands/extension.c:3360 libpq/hba.c:499 replication/logical/origin.c:726
#: replication/logical/origin.c:756 replication/logical/reorderbuffer.c:3251
-#: replication/walsender.c:510 storage/file/buffile.c:269
+#: replication/walsender.c:514 storage/file/buffile.c:269
#: storage/file/copydir.c:204 utils/adt/genfile.c:145 utils/adt/misc.c:935
#, c-format
msgid "could not read file \"%s\": %m"
@@ -182,13 +182,13 @@ msgid "could not close directory \"%s\": %s\n"
msgstr "не удалось закрыть каталог \"%s\": %s\n"
#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668
-#: ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6434
+#: ../port/path.c:685 access/transam/twophase.c:1316 access/transam/xlog.c:6431
#: lib/stringinfo.c:258 libpq/auth.c:1131 libpq/auth.c:1502 libpq/auth.c:1570
-#: libpq/auth.c:2088 postmaster/bgworker.c:337 postmaster/bgworker.c:908
+#: libpq/auth.c:2088 postmaster/bgworker.c:348 postmaster/bgworker.c:967
#: postmaster/postmaster.c:2472 postmaster/postmaster.c:2494
-#: postmaster/postmaster.c:4056 postmaster/postmaster.c:4772
-#: postmaster/postmaster.c:4847 postmaster/postmaster.c:5577
-#: postmaster/postmaster.c:5937
+#: postmaster/postmaster.c:4063 postmaster/postmaster.c:4779
+#: postmaster/postmaster.c:4854 postmaster/postmaster.c:5586
+#: postmaster/postmaster.c:5946
#: replication/libpqwalreceiver/libpqwalreceiver.c:274
#: replication/logical/logical.c:175 storage/buffer/localbuf.c:436
#: storage/file/fd.c:793 storage/file/fd.c:1222 storage/file/fd.c:1340
@@ -413,7 +413,7 @@ msgstr ""
"записан"
#: access/brin/brin.c:874 access/brin/brin.c:951 access/gin/ginfast.c:990
-#: access/transam/xlog.c:10404 access/transam/xlog.c:10929
+#: access/transam/xlog.c:10387 access/transam/xlog.c:10912
#: access/transam/xlogfuncs.c:296 access/transam/xlogfuncs.c:323
#: access/transam/xlogfuncs.c:362 access/transam/xlogfuncs.c:383
#: access/transam/xlogfuncs.c:404 access/transam/xlogfuncs.c:474
@@ -851,46 +851,46 @@ msgid ""
msgstr ""
"в семействе операторов \"%s\" метода доступа %s нет межтипового оператора(ов)"
-#: access/heap/heapam.c:1293 access/heap/heapam.c:1321
-#: access/heap/heapam.c:1353 catalog/aclchk.c:1772
+#: access/heap/heapam.c:1305 access/heap/heapam.c:1333
+#: access/heap/heapam.c:1365 catalog/aclchk.c:1775
#, c-format
msgid "\"%s\" is an index"
msgstr "\"%s\" - это индекс"
-#: access/heap/heapam.c:1298 access/heap/heapam.c:1326
-#: access/heap/heapam.c:1358 catalog/aclchk.c:1779 commands/tablecmds.c:10080
+#: access/heap/heapam.c:1310 access/heap/heapam.c:1338
+#: access/heap/heapam.c:1370 catalog/aclchk.c:1782 commands/tablecmds.c:10080
#: commands/tablecmds.c:13328
#, c-format
msgid "\"%s\" is a composite type"
msgstr "\"%s\" - это составной тип"
-#: access/heap/heapam.c:2593
+#: access/heap/heapam.c:2605
#, c-format
msgid "cannot insert tuples during a parallel operation"
msgstr "вставлять кортежи во время параллельных операций нельзя"
-#: access/heap/heapam.c:3038
+#: access/heap/heapam.c:3050
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "удалять кортежи во время параллельных операций нельзя"
-#: access/heap/heapam.c:3084
+#: access/heap/heapam.c:3096
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "попытка удаления невидимого кортежа"
-#: access/heap/heapam.c:3514 access/heap/heapam.c:6289
+#: access/heap/heapam.c:3526 access/heap/heapam.c:6301
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "изменять кортежи во время параллельных операций нельзя"
-#: access/heap/heapam.c:3662
+#: access/heap/heapam.c:3674
#, c-format
msgid "attempted to update invisible tuple"
msgstr "попытка изменения невидимого кортежа"
-#: access/heap/heapam.c:4962 access/heap/heapam.c:5000
-#: access/heap/heapam.c:5252 executor/execMain.c:2648
+#: access/heap/heapam.c:4974 access/heap/heapam.c:5012
+#: access/heap/heapam.c:5264 executor/execMain.c:2648
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "не удалось получить блокировку строки в таблице \"%s\""
@@ -910,8 +910,8 @@ msgstr "не удалось записать в файл \"%s\" (записан
#: access/transam/timeline.c:508 access/transam/xlog.c:3283
#: access/transam/xlog.c:3451 replication/logical/snapbuild.c:1653
#: replication/slot.c:1319 replication/slot.c:1415 storage/file/fd.c:651
-#: storage/file/fd.c:3244 storage/smgr/md.c:1037 storage/smgr/md.c:1282
-#: storage/smgr/md.c:1456 utils/misc/guc.c:7061
+#: storage/file/fd.c:3244 storage/smgr/md.c:1078 storage/smgr/md.c:1323
+#: storage/smgr/md.c:1497 utils/misc/guc.c:7061
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "не удалось синхронизировать с ФС файл \"%s\": %m"
@@ -919,8 +919,8 @@ msgstr "не удалось синхронизировать с ФС файл \"
#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1156
#: access/transam/timeline.c:329 access/transam/timeline.c:483
#: access/transam/xlog.c:3237 access/transam/xlog.c:3389
-#: access/transam/xlog.c:10739 access/transam/xlog.c:10777
-#: access/transam/xlog.c:11181 postmaster/postmaster.c:4539
+#: access/transam/xlog.c:10722 access/transam/xlog.c:10760
+#: access/transam/xlog.c:11164 postmaster/postmaster.c:4546
#: replication/logical/origin.c:582 replication/slot.c:1266
#: storage/file/copydir.c:176 storage/smgr/md.c:328 utils/time/snapmgr.c:1297
#, c-format
@@ -932,8 +932,8 @@ msgstr "создать файл \"%s\" не удалось: %m"
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "не удалось обрезать файл \"%s\" до нужного размера (%u): %m"
-#: access/heap/rewriteheap.c:1174 replication/walsender.c:490
-#: storage/smgr/md.c:1986
+#: access/heap/rewriteheap.c:1174 replication/walsender.c:494
+#: storage/smgr/md.c:2027
#, c-format
msgid "could not seek to end of file \"%s\": %m"
msgstr "не удалось перейти к концу файла \"%s\": %m"
@@ -941,7 +941,7 @@ msgstr "не удалось перейти к концу файла \"%s\": %m"
#: access/heap/rewriteheap.c:1191 access/transam/timeline.c:384
#: access/transam/timeline.c:420 access/transam/timeline.c:500
#: access/transam/xlog.c:3269 access/transam/xlog.c:3442
-#: postmaster/postmaster.c:4549 postmaster/postmaster.c:4559
+#: postmaster/postmaster.c:4556 postmaster/postmaster.c:4566
#: replication/logical/origin.c:597 replication/logical/origin.c:642
#: replication/logical/origin.c:664 replication/logical/snapbuild.c:1629
#: replication/slot.c:1301 storage/file/buffile.c:343
@@ -957,9 +957,9 @@ msgstr "записать в файл \"%s\" не удалось: %m"
#: access/transam/xlogarchive.c:457 postmaster/postmaster.c:1281
#: postmaster/syslogger.c:1455 replication/logical/origin.c:569
#: replication/logical/reorderbuffer.c:2753
-#: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1973
-#: replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:327
-#: storage/smgr/md.c:427 storage/smgr/md.c:476 storage/smgr/md.c:1403
+#: replication/logical/snapbuild.c:1570 replication/logical/snapbuild.c:1976
+#: replication/slot.c:1385 storage/file/fd.c:702 storage/ipc/dsm.c:322
+#: storage/smgr/md.c:473 storage/smgr/md.c:517 storage/smgr/md.c:1444
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "не удалось стереть файл \"%s\": %m"
@@ -974,11 +974,11 @@ msgstr "не удалось стереть файл \"%s\": %m"
#: replication/logical/reorderbuffer.c:2269
#: replication/logical/reorderbuffer.c:2525
#: replication/logical/reorderbuffer.c:3231
-#: replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1715
-#: replication/slot.c:1400 replication/walsender.c:483
-#: replication/walsender.c:2411 storage/file/copydir.c:169
+#: replication/logical/snapbuild.c:1615 replication/logical/snapbuild.c:1718
+#: replication/slot.c:1400 replication/walsender.c:487
+#: replication/walsender.c:2403 storage/file/copydir.c:169
#: storage/file/fd.c:634 storage/file/fd.c:3156 storage/file/fd.c:3223
-#: storage/smgr/md.c:609 utils/error/elog.c:1872 utils/init/miscinit.c:1177
+#: storage/smgr/md.c:650 utils/error/elog.c:1872 utils/init/miscinit.c:1177
#: utils/init/miscinit.c:1312 utils/init/miscinit.c:1389 utils/misc/guc.c:7278
#: utils/misc/guc.c:7311
#, c-format
@@ -1030,7 +1030,7 @@ msgstr ""
"полнотекстовую индексацию."
#: access/nbtree/nbtpage.c:169 access/nbtree/nbtpage.c:372
-#: access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2112
+#: access/nbtree/nbtpage.c:459 parser/parse_utilcmd.c:2136
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "индекс \"%s\" не является b-деревом"
@@ -1135,7 +1135,7 @@ msgstr ""
"база данных не принимает команды, создающие новые MultiXactId, во избежание "
"потери данных из-за зацикливания в базе данных с OID %u"
-#: access/transam/multixact.c:1028 access/transam/multixact.c:2318
+#: access/transam/multixact.c:1028 access/transam/multixact.c:2320
#, c-format
msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used"
msgid_plural ""
@@ -1150,7 +1150,7 @@ msgstr[2] ""
"база данных \"%s\" должна быть очищена, прежде чем будут использованы "
"оставшиеся MultiXactId (%u)"
-#: access/transam/multixact.c:1037 access/transam/multixact.c:2327
+#: access/transam/multixact.c:1037 access/transam/multixact.c:2329
#, c-format
msgid ""
"database with OID %u must be vacuumed before %u more MultiXactId is used"
@@ -1236,14 +1236,14 @@ msgstr "MultiXactId %u прекратил существование: видим
msgid "MultiXactId %u has not been created yet -- apparent wraparound"
msgstr "MultiXactId %u ещё не был создан: видимо, произошло зацикливание"
-#: access/transam/multixact.c:2268
+#: access/transam/multixact.c:2270
#, c-format
msgid "MultiXactId wrap limit is %u, limited by database with OID %u"
msgstr ""
"предел зацикливания MultiXactId равен %u, источник ограничения - база данных "
"с OID %u"
-#: access/transam/multixact.c:2323 access/transam/multixact.c:2332
+#: access/transam/multixact.c:2325 access/transam/multixact.c:2334
#: access/transam/varsup.c:146 access/transam/varsup.c:153
#: access/transam/varsup.c:405 access/transam/varsup.c:412
#, c-format
@@ -1256,12 +1256,12 @@ msgstr ""
"Возможно, вам также придётся зафиксировать или откатить старые\n"
"подготовленные транзакции."
-#: access/transam/multixact.c:2602
+#: access/transam/multixact.c:2604
#, c-format
msgid "oldest MultiXactId member is at offset %u"
msgstr "смещение членов старейшей мультитранзакции: %u"
-#: access/transam/multixact.c:2606
+#: access/transam/multixact.c:2608
#, c-format
msgid ""
"MultiXact member wraparound protections are disabled because oldest "
@@ -1270,19 +1270,19 @@ msgstr ""
"Защита от зацикливания членов мультитранзакций отключена, так как старейшая "
"отмеченная мультитранзакция %u не найдена на диске"
-#: access/transam/multixact.c:2628
+#: access/transam/multixact.c:2630
#, c-format
msgid "MultiXact member wraparound protections are now enabled"
msgstr "Защита от зацикливания мультитранзакций сейчас включена"
-#: access/transam/multixact.c:2631
+#: access/transam/multixact.c:2633
#, c-format
msgid "MultiXact member stop limit is now %u based on MultiXact %u"
msgstr ""
"Граница членов мультитранзакции сейчас: %u (при старейшей мультитранзакции "
"%u)"
-#: access/transam/multixact.c:3011
+#: access/transam/multixact.c:3021
#, c-format
msgid ""
"oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation"
@@ -1290,7 +1290,7 @@ msgstr ""
"старейшая мультитранзакция %u не найдена, новейшая мультитранзакция: %u, "
"усечение пропускается"
-#: access/transam/multixact.c:3029
+#: access/transam/multixact.c:3039
#, c-format
msgid ""
"cannot truncate up to MultiXact %u because it does not exist on disk, "
@@ -1299,7 +1299,7 @@ msgstr ""
"выполнить усечение до мультитранзакции %u нельзя ввиду её отсутствия на "
"диске, усечение пропускается"
-#: access/transam/multixact.c:3355
+#: access/transam/multixact.c:3365
#, c-format
msgid "invalid MultiXactId: %u"
msgstr "неверный MultiXactId: %u"
@@ -1380,12 +1380,12 @@ msgstr "Не удалось синхронизировать с ФС файл \"
msgid "Could not close file \"%s\": %m."
msgstr "Не удалось закрыть файл \"%s\": %m."
-#: access/transam/slru.c:1211
+#: access/transam/slru.c:1204
#, c-format
msgid "could not truncate directory \"%s\": apparent wraparound"
msgstr "не удалось очистить каталог \"%s\": видимо, произошло зацикливание"
-#: access/transam/slru.c:1266 access/transam/slru.c:1322
+#: access/transam/slru.c:1262 access/transam/slru.c:1318
#, c-format
msgid "removing file \"%s\""
msgstr "удаляется файл \"%s\""
@@ -1525,7 +1525,7 @@ msgstr "не удалось получить информацию о файле
msgid "could not read two-phase state file \"%s\": %m"
msgstr "не удалось прочитать файл состояния 2PC \"%s\": %m"
-#: access/transam/twophase.c:1317 access/transam/xlog.c:6435
+#: access/transam/twophase.c:1317 access/transam/xlog.c:6432
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "Не удалось разместить обработчик журнала транзакций."
@@ -1673,24 +1673,24 @@ msgstr "в одной транзакции не может быть больше
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "превышен предел числа зафиксированных подтранзакций (%d)"
-#: access/transam/xact.c:2299
+#: access/transam/xact.c:2300
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary tables"
msgstr ""
"нельзя выполнить PREPARE для транзакции, оперирующей с временными таблицами"
-#: access/transam/xact.c:2311
+#: access/transam/xact.c:2312
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr ""
"нельзя выполнить PREPARE для транзакции, оперирующей с временными объектами"
-#: access/transam/xact.c:2321
+#: access/transam/xact.c:2322
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "нельзя выполнить PREPARE для транзакции, снимки которой экспортированы"
-#: access/transam/xact.c:2330
+#: access/transam/xact.c:2331
#, c-format
msgid ""
"cannot PREPARE a transaction that has manipulated logical replication workers"
@@ -1699,19 +1699,19 @@ msgstr ""
"репликации"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3215
+#: access/transam/xact.c:3216
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s не может выполняться внутри блока транзакции"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3225
+#: access/transam/xact.c:3226
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s не может выполняться внутри подтранзакции"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3235
+#: access/transam/xact.c:3236
#, c-format
msgid "%s cannot be executed from a function or multi-command string"
msgstr ""
@@ -1719,64 +1719,64 @@ msgstr ""
"команд"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3306
+#: access/transam/xact.c:3307
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s может выполняться только внутри блоков транзакций"
-#: access/transam/xact.c:3490
+#: access/transam/xact.c:3491
#, c-format
msgid "there is already a transaction in progress"
msgstr "транзакция уже выполняется"
-#: access/transam/xact.c:3658 access/transam/xact.c:3761
+#: access/transam/xact.c:3659 access/transam/xact.c:3762
#, c-format
msgid "there is no transaction in progress"
msgstr "нет незавершённой транзакции"
-#: access/transam/xact.c:3669
+#: access/transam/xact.c:3670
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "фиксировать транзакции во время параллельных операций нельзя"
-#: access/transam/xact.c:3772
+#: access/transam/xact.c:3773
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "прерывание во время параллельных операций невозможно"
-#: access/transam/xact.c:3814
+#: access/transam/xact.c:3815
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "определять точки сохранения во время параллельных операций нельзя"
-#: access/transam/xact.c:3881
+#: access/transam/xact.c:3882
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "высвобождать точки сохранения во время параллельных операций нельзя"
-#: access/transam/xact.c:3892 access/transam/xact.c:3944
-#: access/transam/xact.c:3950 access/transam/xact.c:4006
-#: access/transam/xact.c:4056 access/transam/xact.c:4062
+#: access/transam/xact.c:3893 access/transam/xact.c:3945
+#: access/transam/xact.c:3951 access/transam/xact.c:4007
+#: access/transam/xact.c:4057 access/transam/xact.c:4063
#, c-format
msgid "no such savepoint"
msgstr "нет такой точки сохранения"
-#: access/transam/xact.c:3994
+#: access/transam/xact.c:3995
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "откатиться к точке сохранения во время параллельных операций нельзя"
-#: access/transam/xact.c:4122
+#: access/transam/xact.c:4123
#, c-format
msgid "cannot start subtransactions during a parallel operation"
msgstr "запускать подтранзакции во время параллельных операций нельзя"
-#: access/transam/xact.c:4189
+#: access/transam/xact.c:4190
#, c-format
msgid "cannot commit subtransactions during a parallel operation"
msgstr "фиксировать подтранзакции во время параллельных операций нельзя"
-#: access/transam/xact.c:4826
+#: access/transam/xact.c:4827
#, c-format
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "в одной транзакции не может быть больше 2^32-1 подтранзакций"
@@ -1812,7 +1812,7 @@ msgid "could not close log file %s: %m"
msgstr "не удалось закрыть файл журнала \"%s\": %m"
#: access/transam/xlog.c:3846 access/transam/xlogutils.c:701
-#: replication/walsender.c:2406
+#: replication/walsender.c:2398
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "запрошенный сегмент WAL %s уже удалён"
@@ -2181,7 +2181,7 @@ msgstr "параметр \"%s\" требует временное значени
#: catalog/dependency.c:1005 commands/tablecmds.c:951
#: commands/tablecmds.c:10536 commands/user.c:1078 commands/view.c:504
#: libpq/auth.c:329 replication/syncrep.c:1309 storage/lmgr/deadlock.c:1145
-#: storage/lmgr/proc.c:1318 utils/adt/acl.c:5328 utils/misc/guc.c:5783
+#: storage/lmgr/proc.c:1318 utils/adt/acl.c:5331 utils/misc/guc.c:5783
#: utils/misc/guc.c:5876 utils/misc/guc.c:9906 utils/misc/guc.c:9940
#: utils/misc/guc.c:9974 utils/misc/guc.c:10008 utils/misc/guc.c:10043
#, c-format
@@ -2291,7 +2291,7 @@ msgstr "восстановление приостановлено"
msgid "Execute pg_wal_replay_resume() to continue."
msgstr "Выполните pg_wal_replay_resume() для продолжения."
-#: access/transam/xlog.c:6212
+#: access/transam/xlog.c:6209
#, c-format
msgid ""
"hot standby is not possible because %s = %d is a lower setting than on the "
@@ -2300,12 +2300,12 @@ msgstr ""
"режим горячего резерва невозможен, так как параметр %s = %d, меньше чем на "
"главном сервере (на нём было значение %d)"
-#: access/transam/xlog.c:6238
+#: access/transam/xlog.c:6235
#, c-format
msgid "WAL was generated with wal_level=minimal, data may be missing"
msgstr "WAL был создан с параметром wal_level=minimal, возможна потеря данных"
-#: access/transam/xlog.c:6239
+#: access/transam/xlog.c:6236
#, c-format
msgid ""
"This happens if you temporarily set wal_level=minimal without taking a new "
@@ -2314,7 +2314,7 @@ msgstr ""
"Это происходит, если вы на время установили wal_level=minimal и не сделали "
"резервную копию базу данных."
-#: access/transam/xlog.c:6250
+#: access/transam/xlog.c:6247
#, c-format
msgid ""
"hot standby is not possible because wal_level was not set to \"replica\" or "
@@ -2323,7 +2323,7 @@ msgstr ""
"режим горячего резерва невозможен, так как на главном сервере установлен "
"неподходящий wal_level (должен быть \"replica\" или выше)"
-#: access/transam/xlog.c:6251
+#: access/transam/xlog.c:6248
#, c-format
msgid ""
"Either set wal_level to \"replica\" on the master, or turn off hot_standby "
@@ -2332,32 +2332,32 @@ msgstr ""
"Либо установите для wal_level значение \"replica\" на главном сервере, либо "
"выключите hot_standby здесь."
-#: access/transam/xlog.c:6308
+#: access/transam/xlog.c:6305
#, c-format
msgid "control file contains invalid data"
msgstr "файл pg_control содержит неверные данные"
-#: access/transam/xlog.c:6314
+#: access/transam/xlog.c:6311
#, c-format
msgid "database system was shut down at %s"
msgstr "система БД была выключена: %s"
-#: access/transam/xlog.c:6319
+#: access/transam/xlog.c:6316
#, c-format
msgid "database system was shut down in recovery at %s"
msgstr "система БД была выключена в процессе восстановления: %s"
-#: access/transam/xlog.c:6323
+#: access/transam/xlog.c:6320
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "выключение системы БД было прервано; последний момент работы: %s"
-#: access/transam/xlog.c:6327
+#: access/transam/xlog.c:6324
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "работа системы БД была прервана во время восстановления: %s"
-#: access/transam/xlog.c:6329
+#: access/transam/xlog.c:6326
#, c-format
msgid ""
"This probably means that some data is corrupted and you will have to use the "
@@ -2366,14 +2366,14 @@ msgstr ""
"Это скорее всего означает, что некоторые данные повреждены и вам придётся "
"восстановить БД из последней резервной копии."
-#: access/transam/xlog.c:6333
+#: access/transam/xlog.c:6330
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr ""
"работа системы БД была прервана в процессе восстановления, время в журнале: "
"%s"
-#: access/transam/xlog.c:6335
+#: access/transam/xlog.c:6332
#, c-format
msgid ""
"If this has occurred more than once some data might be corrupted and you "
@@ -2382,59 +2382,59 @@ msgstr ""
"Если это происходит постоянно, возможно, какие-то данные были испорчены и "
"для восстановления стоит выбрать более раннюю точку."
-#: access/transam/xlog.c:6339
+#: access/transam/xlog.c:6336
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "работа системы БД была прервана; последний момент работы: %s"
-#: access/transam/xlog.c:6395
+#: access/transam/xlog.c:6392
#, c-format
msgid "entering standby mode"
msgstr "переход в режим резервного сервера"
-#: access/transam/xlog.c:6398
+#: access/transam/xlog.c:6395
#, c-format
msgid "starting point-in-time recovery to XID %u"
msgstr "начинается восстановление точки во времени до XID %u"
-#: access/transam/xlog.c:6402
+#: access/transam/xlog.c:6399
#, c-format
msgid "starting point-in-time recovery to %s"
msgstr "начинается восстановление точки во времени до %s"
-#: access/transam/xlog.c:6406
+#: access/transam/xlog.c:6403
#, c-format
msgid "starting point-in-time recovery to \"%s\""
msgstr "начинается восстановление точки во времени до \"%s\""
-#: access/transam/xlog.c:6410
+#: access/transam/xlog.c:6407
#, c-format
msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
msgstr ""
"начинается восстановление точки во времени до позиции в WAL (LSN) \"%X/%X\""
-#: access/transam/xlog.c:6415
+#: access/transam/xlog.c:6412
#, c-format
msgid "starting point-in-time recovery to earliest consistent point"
msgstr ""
"начинается восстановление точки во времени до первой точки согласованности"
-#: access/transam/xlog.c:6418
+#: access/transam/xlog.c:6415
#, c-format
msgid "starting archive recovery"
msgstr "начинается восстановление архива"
-#: access/transam/xlog.c:6472 access/transam/xlog.c:6600
+#: access/transam/xlog.c:6469 access/transam/xlog.c:6597
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "запись о контрольной точке по смещению %X/%X"
-#: access/transam/xlog.c:6486
+#: access/transam/xlog.c:6483
#, c-format
msgid "could not find redo location referenced by checkpoint record"
msgstr "не удалось найти положение REDO, указанное записью контрольной точки"
-#: access/transam/xlog.c:6487 access/transam/xlog.c:6494
+#: access/transam/xlog.c:6484 access/transam/xlog.c:6491
#, c-format
msgid ""
"If you are not restoring from a backup, try removing the file \"%s/"
@@ -2443,47 +2443,47 @@ msgstr ""
"Если вы не восстанавливаете БД из резервной копии, попробуйте удалить файл "
"\"%s/backup_label\"."
-#: access/transam/xlog.c:6493
+#: access/transam/xlog.c:6490
#, c-format
msgid "could not locate required checkpoint record"
msgstr "не удалось считать нужную запись контрольной точки"
-#: access/transam/xlog.c:6519 commands/tablespace.c:639
+#: access/transam/xlog.c:6516 commands/tablespace.c:639
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "не удалось создать символическую ссылку \"%s\": %m"
-#: access/transam/xlog.c:6551 access/transam/xlog.c:6557
+#: access/transam/xlog.c:6548 access/transam/xlog.c:6554
#, c-format
msgid "ignoring file \"%s\" because no file \"%s\" exists"
msgstr "файл \"%s\" игнорируется ввиду отсутствия файла \"%s\""
-#: access/transam/xlog.c:6553 access/transam/xlog.c:11624
+#: access/transam/xlog.c:6550 access/transam/xlog.c:11607
#, c-format
msgid "File \"%s\" was renamed to \"%s\"."
msgstr "Файл \"%s\" был переименован в \"%s\"."
-#: access/transam/xlog.c:6559
+#: access/transam/xlog.c:6556
#, c-format
msgid "Could not rename file \"%s\" to \"%s\": %m."
msgstr "Не удалось переименовать файл \"%s\" в \"%s\" (%m)."
-#: access/transam/xlog.c:6610 access/transam/xlog.c:6625
+#: access/transam/xlog.c:6607 access/transam/xlog.c:6622
#, c-format
msgid "could not locate a valid checkpoint record"
msgstr "не удалось считать правильную запись контрольной точки"
-#: access/transam/xlog.c:6619
+#: access/transam/xlog.c:6616
#, c-format
msgid "using previous checkpoint record at %X/%X"
msgstr "используется предыдущая запись контрольной точки по смещению %X/%X"
-#: access/transam/xlog.c:6663
+#: access/transam/xlog.c:6660
#, c-format
msgid "requested timeline %u is not a child of this server's history"
msgstr "в истории сервера нет ответвления запрошенной линии времени %u"
-#: access/transam/xlog.c:6665
+#: access/transam/xlog.c:6662
#, c-format
msgid ""
"Latest checkpoint is at %X/%X on timeline %u, but in the history of the "
@@ -2492,7 +2492,7 @@ msgstr ""
"Последняя контрольная точка: %X/%X на линии времени %u, но в истории "
"запрошенной линии времени сервер ответвился с этой линии в %X/%X."
-#: access/transam/xlog.c:6681
+#: access/transam/xlog.c:6678
#, c-format
msgid ""
"requested timeline %u does not contain minimum recovery point %X/%X on "
@@ -2501,22 +2501,22 @@ msgstr ""
"запрошенная линия времени %u не содержит минимальную точку восстановления %X/"
"%X на линии времени %u"
-#: access/transam/xlog.c:6712
+#: access/transam/xlog.c:6709
#, c-format
msgid "invalid next transaction ID"
msgstr "неверный ID следующей транзакции"
-#: access/transam/xlog.c:6807
+#: access/transam/xlog.c:6804
#, c-format
msgid "invalid redo in checkpoint record"
msgstr "неверная запись REDO в контрольной точке"
-#: access/transam/xlog.c:6818
+#: access/transam/xlog.c:6815
#, c-format
msgid "invalid redo record in shutdown checkpoint"
msgstr "неверная запись REDO в контрольной точке выключения"
-#: access/transam/xlog.c:6852
+#: access/transam/xlog.c:6849
#, c-format
msgid ""
"database system was not properly shut down; automatic recovery in progress"
@@ -2524,19 +2524,19 @@ msgstr ""
"система БД была остановлена нештатно; производится автоматическое "
"восстановление"
-#: access/transam/xlog.c:6856
+#: access/transam/xlog.c:6853
#, c-format
msgid "crash recovery starts in timeline %u and has target timeline %u"
msgstr ""
"восстановление после сбоя начинается на линии времени %u, целевая линия "
"времени: %u"
-#: access/transam/xlog.c:6904
+#: access/transam/xlog.c:6901
#, c-format
msgid "backup_label contains data inconsistent with control file"
msgstr "backup_label содержит данные, не согласованные с файлом pg_control"
-#: access/transam/xlog.c:6905
+#: access/transam/xlog.c:6902
#, c-format
msgid ""
"This means that the backup is corrupted and you will have to use another "
@@ -2545,44 +2545,44 @@ msgstr ""
"Это означает, что резервная копия повреждена и для восстановления БД "
"придётся использовать другую копию."
-#: access/transam/xlog.c:6996
+#: access/transam/xlog.c:6993
#, c-format
msgid "initializing for hot standby"
msgstr "инициализация для горячего резерва"
-#: access/transam/xlog.c:7128
+#: access/transam/xlog.c:7125
#, c-format
msgid "redo starts at %X/%X"
msgstr "запись REDO начинается со смещения %X/%X"
-#: access/transam/xlog.c:7362
+#: access/transam/xlog.c:7359
#, c-format
msgid "requested recovery stop point is before consistent recovery point"
msgstr ""
"запрошенная точка остановки восстановления предшествует согласованной точке "
"восстановления"
-#: access/transam/xlog.c:7400
+#: access/transam/xlog.c:7397
#, c-format
msgid "redo done at %X/%X"
msgstr "записи REDO обработаны до смещения %X/%X"
-#: access/transam/xlog.c:7405 access/transam/xlog.c:9468
+#: access/transam/xlog.c:7402 access/transam/xlog.c:9451
#, c-format
msgid "last completed transaction was at log time %s"
msgstr "последняя завершённая транзакция была выполнена в %s"
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7411
#, c-format
msgid "redo is not required"
msgstr "данные REDO не требуются"
-#: access/transam/xlog.c:7493 access/transam/xlog.c:7497
+#: access/transam/xlog.c:7490 access/transam/xlog.c:7494
#, c-format
msgid "WAL ends before end of online backup"
msgstr "WAL закончился без признака окончания копирования"
-#: access/transam/xlog.c:7494
+#: access/transam/xlog.c:7491
#, c-format
msgid ""
"All WAL generated while online backup was taken must be available at "
@@ -2591,7 +2591,7 @@ msgstr ""
"Все журналы WAL, созданные во время резервного копирования \"на ходу\", "
"должны быть в наличии для восстановления."
-#: access/transam/xlog.c:7498
+#: access/transam/xlog.c:7495
#, c-format
msgid ""
"Online backup started with pg_start_backup() must be ended with "
@@ -2601,107 +2601,107 @@ msgstr ""
"должно закончиться pg_stop_backup(), и для восстановления должны быть "
"доступны все журналы WAL."
-#: access/transam/xlog.c:7501
+#: access/transam/xlog.c:7498
#, c-format
msgid "WAL ends before consistent recovery point"
msgstr "WAL закончился до согласованной точки восстановления"
-#: access/transam/xlog.c:7536
+#: access/transam/xlog.c:7533
#, c-format
msgid "selected new timeline ID: %u"
msgstr "выбранный ID новой линии времени: %u"
-#: access/transam/xlog.c:7984
+#: access/transam/xlog.c:7981
#, c-format
msgid "consistent recovery state reached at %X/%X"
msgstr "согласованное состояние восстановления достигнуто по смещению %X/%X"
-#: access/transam/xlog.c:8194
+#: access/transam/xlog.c:8191
#, c-format
msgid "invalid primary checkpoint link in control file"
msgstr "неверная ссылка на первичную контрольную точку в файле pg_control"
-#: access/transam/xlog.c:8198
+#: access/transam/xlog.c:8195
#, c-format
msgid "invalid secondary checkpoint link in control file"
msgstr "неверная ссылка на вторичную контрольную точку в файле pg_control"
-#: access/transam/xlog.c:8202
+#: access/transam/xlog.c:8199
#, c-format
msgid "invalid checkpoint link in backup_label file"
msgstr "неверная ссылка на контрольную точку в файле backup_label"
-#: access/transam/xlog.c:8219
+#: access/transam/xlog.c:8216
#, c-format
msgid "invalid primary checkpoint record"
msgstr "неверная запись первичной контрольной точки"
-#: access/transam/xlog.c:8223
+#: access/transam/xlog.c:8220
#, c-format
msgid "invalid secondary checkpoint record"
msgstr "неверная запись вторичной контрольной точки"
-#: access/transam/xlog.c:8227
+#: access/transam/xlog.c:8224
#, c-format
msgid "invalid checkpoint record"
msgstr "неверная запись контрольной точки"
-#: access/transam/xlog.c:8238
+#: access/transam/xlog.c:8235
#, c-format
msgid "invalid resource manager ID in primary checkpoint record"
msgstr "неверный ID менеджера ресурсов в записи первичной контрольной точки"
-#: access/transam/xlog.c:8242
+#: access/transam/xlog.c:8239
#, c-format
msgid "invalid resource manager ID in secondary checkpoint record"
msgstr "неверный ID менеджера ресурсов в записи вторичной контрольной точки"
-#: access/transam/xlog.c:8246
+#: access/transam/xlog.c:8243
#, c-format
msgid "invalid resource manager ID in checkpoint record"
msgstr "неверный ID менеджера ресурсов в записи контрольной точки"
-#: access/transam/xlog.c:8259
+#: access/transam/xlog.c:8256
#, c-format
msgid "invalid xl_info in primary checkpoint record"
msgstr "неверные флаги xl_info в записи первичной контрольной точки"
-#: access/transam/xlog.c:8263
+#: access/transam/xlog.c:8260
#, c-format
msgid "invalid xl_info in secondary checkpoint record"
msgstr "неверные флаги xl_info в записи вторичной контрольной точки"
-#: access/transam/xlog.c:8267
+#: access/transam/xlog.c:8264
#, c-format
msgid "invalid xl_info in checkpoint record"
msgstr "неверные флаги xl_info в записи контрольной точки"
-#: access/transam/xlog.c:8278
+#: access/transam/xlog.c:8275
#, c-format
msgid "invalid length of primary checkpoint record"
msgstr "неверная длина записи первичной контрольной точки"
-#: access/transam/xlog.c:8282
+#: access/transam/xlog.c:8279
#, c-format
msgid "invalid length of secondary checkpoint record"
msgstr "неверная длина записи вторичной контрольной точки"
-#: access/transam/xlog.c:8286
+#: access/transam/xlog.c:8283
#, c-format
msgid "invalid length of checkpoint record"
msgstr "неверная длина записи контрольной точки"
-#: access/transam/xlog.c:8489
+#: access/transam/xlog.c:8486
#, c-format
msgid "shutting down"
msgstr "выключение"
-#: access/transam/xlog.c:8808
+#: access/transam/xlog.c:8791
#, c-format
msgid "checkpoint skipped because system is idle"
msgstr "контрольная точка пропущена ввиду простоя системы"
-#: access/transam/xlog.c:9013
+#: access/transam/xlog.c:8996
#, c-format
msgid ""
"concurrent write-ahead log activity while database system is shutting down"
@@ -2709,29 +2709,29 @@ msgstr ""
"во время выключения системы баз данных отмечена активность в журнале "
"предзаписи"
-#: access/transam/xlog.c:9267
+#: access/transam/xlog.c:9250
#, c-format
msgid "skipping restartpoint, recovery has already ended"
msgstr ""
"создание точки перезапуска пропускается, восстановление уже закончилось"
-#: access/transam/xlog.c:9290
+#: access/transam/xlog.c:9273
#, c-format
msgid "skipping restartpoint, already performed at %X/%X"
msgstr ""
"создание точки перезапуска пропускается, она уже создана по смещению %X/%X"
-#: access/transam/xlog.c:9466
+#: access/transam/xlog.c:9449
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "точка перезапуска восстановления по смещению %X/%X"
-#: access/transam/xlog.c:9602
+#: access/transam/xlog.c:9585
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "точка восстановления \"%s\" создана по смещению %X/%X"
-#: access/transam/xlog.c:9744
+#: access/transam/xlog.c:9727
#, c-format
msgid ""
"unexpected previous timeline ID %u (current timeline ID %u) in checkpoint "
@@ -2740,13 +2740,13 @@ msgstr ""
"неожиданный ID предыдущей линии времени %u (ID текущей линии времени %u) в "
"записи контрольной точки"
-#: access/transam/xlog.c:9753
+#: access/transam/xlog.c:9736
#, 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:9769
+#: access/transam/xlog.c:9752
#, c-format
msgid ""
"unexpected timeline ID %u in checkpoint record, before reaching minimum "
@@ -2755,43 +2755,43 @@ msgstr ""
"неожиданный ID линии времени %u в записи контрольной точки, до достижения "
"минимальной к. т. %X/%X на линии времени %u"
-#: access/transam/xlog.c:9845
+#: access/transam/xlog.c:9828
#, c-format
msgid "online backup was canceled, recovery cannot continue"
msgstr ""
"резервное копирование \"на ходу\" было отменено, продолжить восстановление "
"нельзя"
-#: access/transam/xlog.c:9903 access/transam/xlog.c:9961
-#: access/transam/xlog.c:9984
+#: access/transam/xlog.c:9886 access/transam/xlog.c:9944
+#: access/transam/xlog.c:9967
#, c-format
msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
msgstr ""
"неожиданный ID линии времени %u (должен быть %u) в записи точки "
"восстановления"
-#: access/transam/xlog.c:10272
+#: access/transam/xlog.c:10255
#, c-format
msgid "could not fsync log segment %s: %m"
msgstr "не удалось синхронизировать с ФС сегмент журнала %s: %m"
-#: access/transam/xlog.c:10297
+#: access/transam/xlog.c:10280
#, c-format
msgid "could not fsync log file %s: %m"
msgstr "не удалось синхронизировать с ФС файл журнала %s: %m"
-#: access/transam/xlog.c:10305
+#: access/transam/xlog.c:10288
#, c-format
msgid "could not fsync write-through log file %s: %m"
msgstr "не удалось синхронизировать с ФС файл журнала сквозной записи %s: %m"
-#: access/transam/xlog.c:10314
+#: access/transam/xlog.c:10297
#, c-format
msgid "could not fdatasync log file %s: %m"
msgstr ""
"не удалось синхронизировать с ФС данные (fdatasync) файла журнала %s: %m"
-#: access/transam/xlog.c:10405 access/transam/xlog.c:10930
+#: access/transam/xlog.c:10388 access/transam/xlog.c:10913
#: access/transam/xlogfuncs.c:297 access/transam/xlogfuncs.c:324
#: access/transam/xlogfuncs.c:363 access/transam/xlogfuncs.c:384
#: access/transam/xlogfuncs.c:405
@@ -2799,35 +2799,35 @@ msgstr ""
msgid "WAL control functions cannot be executed during recovery."
msgstr "Функции управления WAL нельзя использовать в процессе восстановления."
-#: access/transam/xlog.c:10414 access/transam/xlog.c:10939
+#: access/transam/xlog.c:10397 access/transam/xlog.c:10922
#, c-format
msgid "WAL level not sufficient for making an online backup"
msgstr ""
"Выбранный уровень WAL недостаточен для резервного копирования \"на ходу\""
-#: access/transam/xlog.c:10415 access/transam/xlog.c:10940
+#: access/transam/xlog.c:10398 access/transam/xlog.c:10923
#: access/transam/xlogfuncs.c:330
#, c-format
msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
msgstr "Установите wal_level \"replica\" или \"logical\" при запуске сервера."
-#: access/transam/xlog.c:10420
+#: access/transam/xlog.c:10403
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "длина метки резервной копии превышает предел (%d байт)"
-#: access/transam/xlog.c:10457 access/transam/xlog.c:10730
-#: access/transam/xlog.c:10768
+#: access/transam/xlog.c:10440 access/transam/xlog.c:10713
+#: access/transam/xlog.c:10751
#, c-format
msgid "a backup is already in progress"
msgstr "резервное копирование уже выполняется"
-#: access/transam/xlog.c:10458
+#: access/transam/xlog.c:10441
#, c-format
msgid "Run pg_stop_backup() and try again."
msgstr "Выполните pg_stop_backup() и повторите операцию."
-#: access/transam/xlog.c:10553
+#: access/transam/xlog.c:10536
#, c-format
msgid ""
"WAL generated with full_page_writes=off was replayed since last restartpoint"
@@ -2835,7 +2835,7 @@ msgstr ""
"После последней точки перезапуска был воспроизведён WAL, созданный в режиме "
"full_page_writes=off."
-#: access/transam/xlog.c:10555 access/transam/xlog.c:11135
+#: access/transam/xlog.c:10538 access/transam/xlog.c:11118
#, c-format
msgid ""
"This means that the backup being taken on the standby is corrupt and should "
@@ -2847,26 +2847,26 @@ msgstr ""
"CHECKPOINT на главном сервере, а затем попробуйте резервное копирование \"на "
"ходу\" ещё раз."
-#: access/transam/xlog.c:10622 replication/basebackup.c:1114
+#: access/transam/xlog.c:10605 replication/basebackup.c:1114
#: utils/adt/misc.c:511
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "не удалось прочитать символическую ссылку \"%s\": %m"
-#: access/transam/xlog.c:10629 replication/basebackup.c:1119
+#: access/transam/xlog.c:10612 replication/basebackup.c:1119
#: utils/adt/misc.c:516
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "целевой путь символической ссылки \"%s\" слишком длинный"
-#: access/transam/xlog.c:10682 commands/tablespace.c:389
+#: access/transam/xlog.c:10665 commands/tablespace.c:389
#: commands/tablespace.c:551 replication/basebackup.c:1134 utils/adt/misc.c:524
#, c-format
msgid "tablespaces are not supported on this platform"
msgstr "табличные пространства не поддерживаются на этой платформе"
-#: access/transam/xlog.c:10724 access/transam/xlog.c:10762
-#: access/transam/xlog.c:10978 access/transam/xlogarchive.c:104
+#: access/transam/xlog.c:10707 access/transam/xlog.c:10745
+#: access/transam/xlog.c:10961 access/transam/xlogarchive.c:104
#: access/transam/xlogarchive.c:263 commands/copy.c:1871 commands/copy.c:3208
#: commands/extension.c:3339 commands/tablespace.c:780
#: commands/tablespace.c:871 replication/basebackup.c:496
@@ -2879,7 +2879,7 @@ msgstr "табличные пространства не поддерживаю
msgid "could not stat file \"%s\": %m"
msgstr "не удалось получить информацию о файле \"%s\": %m"
-#: access/transam/xlog.c:10731 access/transam/xlog.c:10769
+#: access/transam/xlog.c:10714 access/transam/xlog.c:10752
#, c-format
msgid ""
"If you're sure there is no backup in progress, remove file \"%s\" and try "
@@ -2888,37 +2888,37 @@ msgstr ""
"Если вы считаете, что информация о резервном копировании неверна, удалите "
"файл \"%s\" и попробуйте снова."
-#: access/transam/xlog.c:10748 access/transam/xlog.c:10786
-#: access/transam/xlog.c:11193 postmaster/syslogger.c:1475
+#: access/transam/xlog.c:10731 access/transam/xlog.c:10769
+#: access/transam/xlog.c:11176 postmaster/syslogger.c:1475
#: postmaster/syslogger.c:1488
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "не удалось записать файл \"%s\": %m"
-#: access/transam/xlog.c:10955
+#: access/transam/xlog.c:10938
#, c-format
msgid "exclusive backup not in progress"
msgstr "монопольное резервное копирование не выполняется"
-#: access/transam/xlog.c:10982
+#: access/transam/xlog.c:10965
#, c-format
msgid "a backup is not in progress"
msgstr "резервное копирование не выполняется"
-#: access/transam/xlog.c:11068 access/transam/xlog.c:11081
-#: access/transam/xlog.c:11434 access/transam/xlog.c:11440
-#: access/transam/xlog.c:11524 access/transam/xlogfuncs.c:698
+#: access/transam/xlog.c:11051 access/transam/xlog.c:11064
+#: access/transam/xlog.c:11417 access/transam/xlog.c:11423
+#: access/transam/xlog.c:11507 access/transam/xlogfuncs.c:698
#, c-format
msgid "invalid data in file \"%s\""
msgstr "неверные данные в файле \"%s\""
-#: access/transam/xlog.c:11085 replication/basebackup.c:1012
+#: access/transam/xlog.c:11068 replication/basebackup.c:1012
#, c-format
msgid "the standby was promoted during online backup"
msgstr ""
"дежурный сервер был повышен в процессе резервного копирования \"на ходу\""
-#: access/transam/xlog.c:11086 replication/basebackup.c:1013
+#: access/transam/xlog.c:11069 replication/basebackup.c:1013
#, c-format
msgid ""
"This means that the backup being taken is corrupt and should not be used. "
@@ -2927,7 +2927,7 @@ msgstr ""
"Это означает, что создаваемая резервная копия испорчена и использовать её не "
"следует. Попробуйте резервное копирование \"на ходу\" ещё раз."
-#: access/transam/xlog.c:11133
+#: access/transam/xlog.c:11116
#, c-format
msgid ""
"WAL generated with full_page_writes=off was replayed during online backup"
@@ -2935,14 +2935,14 @@ msgstr ""
"В процессе резервного копирования \"на ходу\" был воспроизведён WAL, "
"созданный в режиме full_page_writes=off"
-#: access/transam/xlog.c:11248
+#: access/transam/xlog.c:11231
#, 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:11258
+#: access/transam/xlog.c:11241
#, c-format
msgid ""
"pg_stop_backup still waiting for all required WAL segments to be archived "
@@ -2951,7 +2951,7 @@ msgstr ""
"pg_stop_backup всё ещё ждёт архивации всех нужных сегментов WAL (прошло %d "
"сек.)"
-#: access/transam/xlog.c:11260
+#: access/transam/xlog.c:11243
#, c-format
msgid ""
"Check that your archive_command is executing properly. pg_stop_backup can "
@@ -2962,13 +2962,13 @@ msgstr ""
"можно отменить безопасно, но резервная копия базы данных будет непригодна "
"без всех сегментов WAL."
-#: access/transam/xlog.c:11267
+#: access/transam/xlog.c:11250
#, c-format
msgid "pg_stop_backup complete, all required WAL segments have been archived"
msgstr ""
"команда pg_stop_backup завершена, все требуемые сегменты WAL заархивированы"
-#: access/transam/xlog.c:11271
+#: access/transam/xlog.c:11254
#, c-format
msgid ""
"WAL archiving is not enabled; you must ensure that all required WAL segments "
@@ -2978,35 +2978,35 @@ msgstr ""
"сегментов WAL другими средствами для получения резервной копии"
#. translator: %s is a WAL record description
-#: access/transam/xlog.c:11564
+#: access/transam/xlog.c:11547
#, c-format
msgid "WAL redo at %X/%X for %s"
msgstr "запись REDO в WAL в позиции %X/%X для %s"
-#: access/transam/xlog.c:11613
+#: access/transam/xlog.c:11596
#, c-format
msgid "online backup mode was not canceled"
msgstr "режим копирования \"на ходу\" не был отменён"
-#: access/transam/xlog.c:11614
+#: access/transam/xlog.c:11597
#, c-format
msgid "File \"%s\" could not be renamed to \"%s\": %m."
msgstr "Не удалось переименовать файл \"%s\" в \"%s\": %m."
-#: access/transam/xlog.c:11623 access/transam/xlog.c:11635
-#: access/transam/xlog.c:11645
+#: access/transam/xlog.c:11606 access/transam/xlog.c:11618
+#: access/transam/xlog.c:11628
#, c-format
msgid "online backup mode canceled"
msgstr "режим копирования \"на ходу\" отменён"
-#: access/transam/xlog.c:11636
+#: access/transam/xlog.c:11619
#, c-format
msgid ""
"Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
msgstr ""
"Файлы \"%s\" и \"%s\" были переименованы в \"%s\" и \"%s\", соответственно."
-#: access/transam/xlog.c:11646
+#: access/transam/xlog.c:11629
#, c-format
msgid ""
"File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to "
@@ -3015,28 +3015,28 @@ msgstr ""
"Файл \"%s\" был переименован в \"%s\", но переименовать \"%s\" в \"%s\" не "
"удалось: %m."
-#: access/transam/xlog.c:11770 access/transam/xlogutils.c:726
-#: replication/walreceiver.c:982 replication/walsender.c:2423
+#: access/transam/xlog.c:11753 access/transam/xlogutils.c:726
+#: replication/walreceiver.c:982 replication/walsender.c:2415
#, c-format
msgid "could not seek in log segment %s to offset %u: %m"
msgstr "не удалось переместиться в сегменте журнала %s к смещению %u: %m"
-#: access/transam/xlog.c:11786
+#: access/transam/xlog.c:11769
#, c-format
msgid "could not read from log segment %s, offset %u: %m"
msgstr "не удалось прочитать сегмент журнала %s, смещение %u: %m"
-#: access/transam/xlog.c:12344
+#: access/transam/xlog.c:12324
#, c-format
msgid "received promote request"
msgstr "получен запрос повышения статуса"
-#: access/transam/xlog.c:12357
+#: access/transam/xlog.c:12337
#, c-format
msgid "trigger file found: %s"
msgstr "найден файл триггера: %s"
-#: access/transam/xlog.c:12366
+#: access/transam/xlog.c:12346
#, c-format
msgid "could not stat trigger file \"%s\": %m"
msgstr "не удалось получить информацию о файле триггера \"%s\": %m"
@@ -3098,7 +3098,7 @@ msgstr "резервное копирование уже выполняется
#: commands/tablespace.c:713 postmaster/postmaster.c:1482
#: replication/basebackup.c:381 replication/basebackup.c:726
#: storage/file/copydir.c:53 storage/file/copydir.c:96 storage/file/fd.c:2470
-#: storage/file/fd.c:3083 storage/ipc/dsm.c:301 utils/adt/misc.c:427
+#: storage/file/fd.c:3083 storage/ipc/dsm.c:296 utils/adt/misc.c:427
#: utils/misc/tzparser.c:339
#, c-format
msgid "could not open directory \"%s\": %m"
@@ -3120,7 +3120,7 @@ msgstr "Вероятно, подразумевалось pg_stop_backup('f')?"
#: executor/execExpr.c:2121 executor/execSRF.c:690 executor/functions.c:1029
#: foreign/foreign.c:488 libpq/hba.c:2579 replication/logical/launcher.c:1126
#: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1467
-#: replication/slotfuncs.c:197 replication/walsender.c:3190
+#: replication/slotfuncs.c:197 replication/walsender.c:3182
#: utils/adt/datetime.c:4796 utils/adt/genfile.c:421 utils/adt/genfile.c:501
#: utils/adt/jsonfuncs.c:1689 utils/adt/jsonfuncs.c:1819
#: utils/adt/jsonfuncs.c:2007 utils/adt/jsonfuncs.c:2134
@@ -3137,7 +3137,7 @@ msgstr ""
#: commands/extension.c:2028 commands/extension.c:2252 commands/prepare.c:725
#: foreign/foreign.c:493 libpq/hba.c:2583 replication/logical/launcher.c:1130
#: replication/logical/logicalfuncs.c:180 replication/logical/origin.c:1471
-#: replication/slotfuncs.c:201 replication/walsender.c:3194
+#: replication/slotfuncs.c:201 replication/walsender.c:3186
#: utils/adt/datetime.c:4800 utils/adt/genfile.c:425 utils/adt/genfile.c:505
#: utils/adt/misc.c:387 utils/adt/pgstatfuncs.c:462 utils/adt/pgstatfuncs.c:563
#: utils/misc/guc.c:8614 utils/misc/pg_config.c:44 utils/mmgr/portalmem.c:1071
@@ -3357,17 +3357,17 @@ msgstr "запись с неверной длиной в позиции %X/%X"
msgid "invalid compressed image at %X/%X, block %d"
msgstr "неверный сжатый образ в позиции %X/%X, блок %d"
-#: access/transam/xlogutils.c:751 replication/walsender.c:2442
+#: access/transam/xlogutils.c:751 replication/walsender.c:2434
#, c-format
msgid "could not read from log segment %s, offset %u, length %lu: %m"
msgstr "не удалось прочитать сегмент журнала %s (смещение %u, длина %lu): %m"
-#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3537
+#: bootstrap/bootstrap.c:272 postmaster/postmaster.c:843 tcop/postgres.c:3549
#, c-format
msgid "--%s requires a value"
msgstr "для --%s требуется значение"
-#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3542
+#: bootstrap/bootstrap.c:277 postmaster/postmaster.c:848 tcop/postgres.c:3554
#, c-format
msgid "-c %s requires a value"
msgstr "для -c %s требуется значение"
@@ -3495,7 +3495,7 @@ msgstr "право %s неприменимо для сторонних серв
msgid "column privileges are only valid for relations"
msgstr "права для столбцов применимы только к отношениям"
-#: catalog/aclchk.c:696 catalog/aclchk.c:3926 catalog/aclchk.c:4708
+#: catalog/aclchk.c:696 catalog/aclchk.c:3929 catalog/aclchk.c:4711
#: catalog/objectaddress.c:928 catalog/pg_largeobject.c:111
#: storage/large_object/inv_api.c:291
#, c-format
@@ -3538,9 +3538,9 @@ msgstr "большой объект %u не существует"
#: commands/user.c:583 commands/user.c:591 commands/user.c:599
#: commands/user.c:607 commands/user.c:615 commands/user.c:623
#: commands/user.c:632 commands/user.c:640 commands/user.c:648
-#: parser/parse_utilcmd.c:411 replication/pgoutput/pgoutput.c:108
-#: replication/pgoutput/pgoutput.c:129 replication/walsender.c:804
-#: replication/walsender.c:815 replication/walsender.c:825
+#: parser/parse_utilcmd.c:427 replication/pgoutput/pgoutput.c:108
+#: replication/pgoutput/pgoutput.c:129 replication/walsender.c:808
+#: replication/walsender.c:819 replication/walsender.c:829
#, c-format
msgid "conflicting or redundant options"
msgstr "конфликтующие или избыточные параметры"
@@ -3555,8 +3555,8 @@ msgstr "права по умолчанию нельзя определить д
msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
msgstr "предложение IN SCHEMA нельзя использовать в GRANT/REVOKE ON SCHEMAS"
-#: catalog/aclchk.c:1521 catalog/objectaddress.c:1389 commands/analyze.c:399
-#: commands/copy.c:4827 commands/sequence.c:1699 commands/tablecmds.c:5691
+#: catalog/aclchk.c:1524 catalog/objectaddress.c:1389 commands/analyze.c:399
+#: commands/copy.c:4835 commands/sequence.c:1699 commands/tablecmds.c:5691
#: commands/tablecmds.c:5838 commands/tablecmds.c:5895
#: commands/tablecmds.c:5968 commands/tablecmds.c:6062
#: commands/tablecmds.c:6121 commands/tablecmds.c:6246
@@ -3565,48 +3565,48 @@ msgstr "предложение IN SCHEMA нельзя использовать
#: commands/tablecmds.c:8898 commands/tablecmds.c:9022
#: commands/tablecmds.c:9557 commands/trigger.c:817 parser/analyze.c:2342
#: parser/parse_relation.c:2733 parser/parse_relation.c:2795
-#: parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2871
+#: parser/parse_target.c:1002 parser/parse_type.c:145 utils/adt/acl.c:2870
#: utils/adt/ruleutils.c:2373
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgstr "столбец \"%s\" в таблице \"%s\" не существует"
-#: catalog/aclchk.c:1787 catalog/objectaddress.c:1229 commands/sequence.c:1137
-#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2061
-#: utils/adt/acl.c:2091 utils/adt/acl.c:2123 utils/adt/acl.c:2155
-#: utils/adt/acl.c:2183 utils/adt/acl.c:2213
+#: catalog/aclchk.c:1790 catalog/objectaddress.c:1229 commands/sequence.c:1137
+#: commands/tablecmds.c:231 commands/tablecmds.c:13293 utils/adt/acl.c:2060
+#: utils/adt/acl.c:2090 utils/adt/acl.c:2122 utils/adt/acl.c:2154
+#: utils/adt/acl.c:2182 utils/adt/acl.c:2212
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%s\" - это не последовательность"
-#: catalog/aclchk.c:1825
+#: catalog/aclchk.c:1828
#, c-format
msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
msgstr ""
"для последовательности \"%s\" применимы только права USAGE, SELECT и UPDATE"
-#: catalog/aclchk.c:1842
+#: catalog/aclchk.c:1845
#, c-format
msgid "invalid privilege type %s for table"
msgstr "право %s неприменимо для таблиц"
-#: catalog/aclchk.c:2008
+#: catalog/aclchk.c:2011
#, c-format
msgid "invalid privilege type %s for column"
msgstr "право %s неприменимо для столбцов"
-#: catalog/aclchk.c:2021
+#: catalog/aclchk.c:2024
#, c-format
msgid "sequence \"%s\" only supports SELECT column privileges"
msgstr "для последовательности \"%s\" применимо только право SELECT"
# TO REVIEW
-#: catalog/aclchk.c:2603
+#: catalog/aclchk.c:2606
#, c-format
msgid "language \"%s\" is not trusted"
msgstr "язык \"%s\" не является доверенным"
-#: catalog/aclchk.c:2605
+#: catalog/aclchk.c:2608
#, c-format
msgid ""
"GRANT and REVOKE are not allowed on untrusted languages, because only "
@@ -3615,375 +3615,375 @@ msgstr ""
"GRANT и REVOKE не допускаются для недоверенных языков, так как использовать "
"такие языки могут только суперпользователи."
-#: catalog/aclchk.c:3119
+#: catalog/aclchk.c:3122
#, c-format
msgid "cannot set privileges of array types"
msgstr "для типов массивов нельзя определить права"
-#: catalog/aclchk.c:3120
+#: catalog/aclchk.c:3123
#, c-format
msgid "Set the privileges of the element type instead."
msgstr "Вместо этого установите права для типа элемента."
-#: catalog/aclchk.c:3127 catalog/objectaddress.c:1519
+#: catalog/aclchk.c:3130 catalog/objectaddress.c:1519
#, c-format
msgid "\"%s\" is not a domain"
msgstr "\"%s\" - это не домен"
-#: catalog/aclchk.c:3247
+#: catalog/aclchk.c:3250
#, c-format
msgid "unrecognized privilege type \"%s\""
msgstr "нераспознанное право: \"%s\""
-#: catalog/aclchk.c:3296
+#: catalog/aclchk.c:3299
#, c-format
msgid "permission denied for column %s"
msgstr "нет доступа к столбцу %s"
-#: catalog/aclchk.c:3298
+#: catalog/aclchk.c:3301
#, c-format
msgid "permission denied for relation %s"
msgstr "нет доступа к отношению %s"
-#: catalog/aclchk.c:3300 commands/sequence.c:599 commands/sequence.c:833
+#: catalog/aclchk.c:3303 commands/sequence.c:599 commands/sequence.c:833
#: commands/sequence.c:875 commands/sequence.c:916 commands/sequence.c:1797
#: commands/sequence.c:1861
#, c-format
msgid "permission denied for sequence %s"
msgstr "нет доступа к последовательности %s"
-#: catalog/aclchk.c:3302
+#: catalog/aclchk.c:3305
#, c-format
msgid "permission denied for database %s"
msgstr "нет доступа к базе данных %s"
-#: catalog/aclchk.c:3304
+#: catalog/aclchk.c:3307
#, c-format
msgid "permission denied for function %s"
msgstr "нет доступа к функции %s"
-#: catalog/aclchk.c:3306
+#: catalog/aclchk.c:3309
#, c-format
msgid "permission denied for operator %s"
msgstr "нет доступа к оператору %s"
-#: catalog/aclchk.c:3308
+#: catalog/aclchk.c:3311
#, c-format
msgid "permission denied for type %s"
msgstr "нет доступа к типу %s"
-#: catalog/aclchk.c:3310
+#: catalog/aclchk.c:3313
#, c-format
msgid "permission denied for language %s"
msgstr "нет доступа к языку %s"
-#: catalog/aclchk.c:3312
+#: catalog/aclchk.c:3315
#, c-format
msgid "permission denied for large object %s"
msgstr "нет доступа к большому объекту %s"
-#: catalog/aclchk.c:3314
+#: catalog/aclchk.c:3317
#, c-format
msgid "permission denied for schema %s"
msgstr "нет доступа к схеме %s"
-#: catalog/aclchk.c:3316
+#: catalog/aclchk.c:3319
#, c-format
msgid "permission denied for operator class %s"
msgstr "нет доступа к классу операторов %s"
-#: catalog/aclchk.c:3318
+#: catalog/aclchk.c:3321
#, c-format
msgid "permission denied for operator family %s"
msgstr "нет доступа к семейству операторов %s"
-#: catalog/aclchk.c:3320
+#: catalog/aclchk.c:3323
#, c-format
msgid "permission denied for collation %s"
msgstr "нет доступа к правилу сортировки %s"
-#: catalog/aclchk.c:3322
+#: catalog/aclchk.c:3325
#, c-format
msgid "permission denied for conversion %s"
msgstr "нет доступа к преобразованию %s"
-#: catalog/aclchk.c:3324
+#: catalog/aclchk.c:3327
#, c-format
msgid "permission denied for statistics object %s"
msgstr "нет доступа к объекту статистики %s"
-#: catalog/aclchk.c:3326
+#: catalog/aclchk.c:3329
#, c-format
msgid "permission denied for tablespace %s"
msgstr "нет доступа к табличному пространству %s"
-#: catalog/aclchk.c:3328
+#: catalog/aclchk.c:3331
#, c-format
msgid "permission denied for text search dictionary %s"
msgstr "нет доступа к словарю текстового поиска %s"
-#: catalog/aclchk.c:3330
+#: catalog/aclchk.c:3333
#, c-format
msgid "permission denied for text search configuration %s"
msgstr "нет доступа к конфигурации текстового поиска %s"
-#: catalog/aclchk.c:3332
+#: catalog/aclchk.c:3335
#, c-format
msgid "permission denied for foreign-data wrapper %s"
msgstr "нет доступа к обёртке сторонних данных %s"
-#: catalog/aclchk.c:3334
+#: catalog/aclchk.c:3337
#, c-format
msgid "permission denied for foreign server %s"
msgstr "нет доступа к стороннему серверу %s"
-#: catalog/aclchk.c:3336
+#: catalog/aclchk.c:3339
#, c-format
msgid "permission denied for event trigger %s"
msgstr "нет доступа к событийному триггеру %s"
-#: catalog/aclchk.c:3338
+#: catalog/aclchk.c:3341
#, c-format
msgid "permission denied for extension %s"
msgstr "нет доступа к расширению %s"
-#: catalog/aclchk.c:3340
+#: catalog/aclchk.c:3343
#, c-format
msgid "permission denied for publication %s"
msgstr "нет доступа к публикации %s"
-#: catalog/aclchk.c:3342
+#: catalog/aclchk.c:3345
#, c-format
msgid "permission denied for subscription %s"
msgstr "нет доступа к подписке %s"
-#: catalog/aclchk.c:3348 catalog/aclchk.c:3350
+#: catalog/aclchk.c:3351 catalog/aclchk.c:3353
#, c-format
msgid "must be owner of relation %s"
msgstr "нужно быть владельцем отношения %s"
-#: catalog/aclchk.c:3352
+#: catalog/aclchk.c:3355
#, c-format
msgid "must be owner of sequence %s"
msgstr "нужно быть владельцем последовательности %s"
-#: catalog/aclchk.c:3354
+#: catalog/aclchk.c:3357
#, c-format
msgid "must be owner of database %s"
msgstr "нужно быть владельцем базы %s"
-#: catalog/aclchk.c:3356
+#: catalog/aclchk.c:3359
#, c-format
msgid "must be owner of function %s"
msgstr "нужно быть владельцем функции %s"
-#: catalog/aclchk.c:3358
+#: catalog/aclchk.c:3361
#, c-format
msgid "must be owner of operator %s"
msgstr "нужно быть владельцем оператора %s"
-#: catalog/aclchk.c:3360
+#: catalog/aclchk.c:3363
#, c-format
msgid "must be owner of type %s"
msgstr "нужно быть владельцем типа %s"
-#: catalog/aclchk.c:3362
+#: catalog/aclchk.c:3365
#, c-format
msgid "must be owner of language %s"
msgstr "нужно быть владельцем языка %s"
-#: catalog/aclchk.c:3364
+#: catalog/aclchk.c:3367
#, c-format
msgid "must be owner of large object %s"
msgstr "нужно быть владельцем большого объекта %s"
-#: catalog/aclchk.c:3366
+#: catalog/aclchk.c:3369
#, c-format
msgid "must be owner of schema %s"
msgstr "нужно быть владельцем схемы %s"
-#: catalog/aclchk.c:3368
+#: catalog/aclchk.c:3371
#, c-format
msgid "must be owner of operator class %s"
msgstr "нужно быть владельцем класса операторов %s"
-#: catalog/aclchk.c:3370
+#: catalog/aclchk.c:3373
#, c-format
msgid "must be owner of operator family %s"
msgstr "нужно быть владельцем семейства операторов %s"
-#: catalog/aclchk.c:3372
+#: catalog/aclchk.c:3375
#, c-format
msgid "must be owner of collation %s"
msgstr "нужно быть владельцем правила сортировки %s"
-#: catalog/aclchk.c:3374
+#: catalog/aclchk.c:3377
#, c-format
msgid "must be owner of conversion %s"
msgstr "нужно быть владельцем преобразования %s"
-#: catalog/aclchk.c:3376
+#: catalog/aclchk.c:3379
#, c-format
msgid "must be owner of statistics object %s"
msgstr "нужно быть владельцем объекта статистики %s"
-#: catalog/aclchk.c:3378
+#: catalog/aclchk.c:3381
#, c-format
msgid "must be owner of tablespace %s"
msgstr "нужно быть владельцем табличного пространства %s"
-#: catalog/aclchk.c:3380
+#: catalog/aclchk.c:3383
#, c-format
msgid "must be owner of text search dictionary %s"
msgstr "нужно быть владельцем словаря текстового поиска %s"
-#: catalog/aclchk.c:3382
+#: catalog/aclchk.c:3385
#, c-format
msgid "must be owner of text search configuration %s"
msgstr "нужно быть владельцем конфигурации текстового поиска %s"
-#: catalog/aclchk.c:3384
+#: catalog/aclchk.c:3387
#, c-format
msgid "must be owner of foreign-data wrapper %s"
msgstr "нужно быть владельцем обёртки сторонних данных %s"
-#: catalog/aclchk.c:3386
+#: catalog/aclchk.c:3389
#, c-format
msgid "must be owner of foreign server %s"
msgstr "нужно быть \"владельцем\" стороннего сервера %s"
-#: catalog/aclchk.c:3388
+#: catalog/aclchk.c:3391
#, c-format
msgid "must be owner of event trigger %s"
msgstr "нужно быть владельцем событийного триггера %s"
-#: catalog/aclchk.c:3390
+#: catalog/aclchk.c:3393
#, c-format
msgid "must be owner of extension %s"
msgstr "нужно быть владельцем расширения %s"
-#: catalog/aclchk.c:3392
+#: catalog/aclchk.c:3395
#, c-format
msgid "must be owner of publication %s"
msgstr "нужно быть владельцем публикации %s"
-#: catalog/aclchk.c:3394
+#: catalog/aclchk.c:3397
#, c-format
msgid "must be owner of subscription %s"
msgstr "нужно быть владельцем подписки %s"
-#: catalog/aclchk.c:3436
+#: catalog/aclchk.c:3439
#, c-format
msgid "permission denied for column \"%s\" of relation \"%s\""
msgstr "нет доступа к столбцу \"%s\" отношения \"%s\""
-#: catalog/aclchk.c:3559 catalog/aclchk.c:3567
+#: catalog/aclchk.c:3562 catalog/aclchk.c:3570
#, c-format
msgid "attribute %d of relation with OID %u does not exist"
msgstr "атрибут %d отношения с OID %u не существует"
-#: catalog/aclchk.c:3640 catalog/aclchk.c:4559
+#: catalog/aclchk.c:3643 catalog/aclchk.c:4562
#, c-format
msgid "relation with OID %u does not exist"
msgstr "отношение с OID %u не существует"
-#: catalog/aclchk.c:3739 catalog/aclchk.c:4977
+#: catalog/aclchk.c:3742 catalog/aclchk.c:4980
#, c-format
msgid "database with OID %u does not exist"
msgstr "база данных с OID %u не существует"
-#: catalog/aclchk.c:3793 catalog/aclchk.c:4637 tcop/fastpath.c:223
+#: catalog/aclchk.c:3796 catalog/aclchk.c:4640 tcop/fastpath.c:223
#: utils/fmgr/fmgr.c:2117
#, c-format
msgid "function with OID %u does not exist"
msgstr "функция с OID %u не существует"
-#: catalog/aclchk.c:3847 catalog/aclchk.c:4663
+#: catalog/aclchk.c:3850 catalog/aclchk.c:4666
#, c-format
msgid "language with OID %u does not exist"
msgstr "язык с OID %u не существует"
-#: catalog/aclchk.c:4011 catalog/aclchk.c:4735
+#: catalog/aclchk.c:4014 catalog/aclchk.c:4738
#, c-format
msgid "schema with OID %u does not exist"
msgstr "схема с OID %u не существует"
-#: catalog/aclchk.c:4065 catalog/aclchk.c:4762
+#: catalog/aclchk.c:4068 catalog/aclchk.c:4765
#, c-format
msgid "tablespace with OID %u does not exist"
msgstr "табличное пространство с OID %u не существует"
-#: catalog/aclchk.c:4124 catalog/aclchk.c:4896 commands/foreigncmds.c:324
+#: catalog/aclchk.c:4127 catalog/aclchk.c:4899 commands/foreigncmds.c:324
#, c-format
msgid "foreign-data wrapper with OID %u does not exist"
msgstr "обёртка сторонних данных с OID %u не существует"
-#: catalog/aclchk.c:4186 catalog/aclchk.c:4923 commands/foreigncmds.c:459
+#: catalog/aclchk.c:4189 catalog/aclchk.c:4926 commands/foreigncmds.c:459
#, c-format
msgid "foreign server with OID %u does not exist"
msgstr "сторонний сервер с OID %u не существует"
-#: catalog/aclchk.c:4246 catalog/aclchk.c:4585 utils/cache/typcache.c:240
+#: catalog/aclchk.c:4249 catalog/aclchk.c:4588 utils/cache/typcache.c:240
#, c-format
msgid "type with OID %u does not exist"
msgstr "тип с OID %u не существует"
-#: catalog/aclchk.c:4611
+#: catalog/aclchk.c:4614
#, c-format
msgid "operator with OID %u does not exist"
msgstr "оператор с OID %u не существует"
-#: catalog/aclchk.c:4788
+#: catalog/aclchk.c:4791
#, c-format
msgid "operator class with OID %u does not exist"
msgstr "класс операторов с OID %u не существует"
-#: catalog/aclchk.c:4815
+#: catalog/aclchk.c:4818
#, c-format
msgid "operator family with OID %u does not exist"
msgstr "семейство операторов с OID %u не существует"
-#: catalog/aclchk.c:4842
+#: catalog/aclchk.c:4845
#, c-format
msgid "text search dictionary with OID %u does not exist"
msgstr "словарь текстового поиска с OID %u не существует"
-#: catalog/aclchk.c:4869
+#: catalog/aclchk.c:4872
#, c-format
msgid "text search configuration with OID %u does not exist"
msgstr "конфигурация текстового поиска с OID %u не существует"
-#: catalog/aclchk.c:4950 commands/event_trigger.c:588
+#: catalog/aclchk.c:4953 commands/event_trigger.c:588
#, c-format
msgid "event trigger with OID %u does not exist"
msgstr "событийный триггер с OID %u не существует"
-#: catalog/aclchk.c:5003 commands/collationcmds.c:348
+#: catalog/aclchk.c:5006 commands/collationcmds.c:348
#, c-format
msgid "collation with OID %u does not exist"
msgstr "правило сортировки с OID %u не существует"
-#: catalog/aclchk.c:5029
+#: catalog/aclchk.c:5032
#, c-format
msgid "conversion with OID %u does not exist"
msgstr "преобразование с OID %u не существует"
-#: catalog/aclchk.c:5070
+#: catalog/aclchk.c:5073
#, c-format
msgid "extension with OID %u does not exist"
msgstr "расширение с OID %u не существует"
-#: catalog/aclchk.c:5097 commands/publicationcmds.c:733
+#: catalog/aclchk.c:5100 commands/publicationcmds.c:733
#, c-format
msgid "publication with OID %u does not exist"
msgstr "публикация с OID %u не существует"
-#: catalog/aclchk.c:5123 commands/subscriptioncmds.c:1097
+#: catalog/aclchk.c:5126 commands/subscriptioncmds.c:1097
#, c-format
msgid "subscription with OID %u does not exist"
msgstr "подписка с OID %u не существует"
-#: catalog/aclchk.c:5149
+#: catalog/aclchk.c:5152
#, c-format
msgid "statistics object with OID %u does not exist"
msgstr "объект статистики с OID %u не существует"
@@ -4238,7 +4238,7 @@ msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr ""
"Опустошите таблицу \"%s\" параллельно или используйте TRUNCATE ... CASCADE."
-#: catalog/index.c:214 parser/parse_utilcmd.c:1969
+#: catalog/index.c:214 parser/parse_utilcmd.c:1993
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "таблица \"%s\" не может иметь несколько первичных ключей"
@@ -4267,7 +4267,7 @@ msgid "shared indexes cannot be created after initdb"
msgstr "нельзя создать разделяемые индексы после initdb"
#: catalog/index.c:811 commands/createas.c:250 commands/sequence.c:152
-#: parser/parse_utilcmd.c:210
+#: parser/parse_utilcmd.c:211
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "отношение \"%s\" уже существует, пропускается"
@@ -4299,7 +4299,7 @@ msgid "index \"%s\" was reindexed"
msgstr "индекс \"%s\" был перестроен"
#: catalog/namespace.c:236 catalog/namespace.c:434 catalog/namespace.c:526
-#: commands/trigger.c:5150
+#: commands/trigger.c:5162
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "ссылки между базами не реализованы: \"%s.%s.%s\""
@@ -4383,7 +4383,7 @@ msgid "cross-database references are not implemented: %s"
msgstr "ссылки между базами не реализованы: %s"
#: catalog/namespace.c:2815 parser/parse_expr.c:796 parser/parse_target.c:1199
-#: gram.y:14336 gram.y:15757
+#: gram.y:14337 gram.y:15758
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "неверное полное имя (слишком много компонентов): %s"
@@ -4485,7 +4485,7 @@ msgstr ""
#: catalog/objectaddress.c:1508 commands/functioncmds.c:128
#: commands/tablecmds.c:253 commands/typecmds.c:3295 parser/parse_type.c:244
-#: parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4437
+#: parser/parse_type.c:273 parser/parse_type.c:812 utils/adt/acl.c:4436
#, c-format
msgid "type \"%s\" does not exist"
msgstr "тип \"%s\" не существует"
@@ -4898,7 +4898,7 @@ msgstr "секция \"%s\" пересекается с секцией \"%s\""
#: executor/execExprInterp.c:2853 executor/execMain.c:1916
#: executor/execMain.c:1996 executor/execMain.c:2046 executor/execMain.c:2158
#: executor/execMain.c:3386 executor/nodeModifyTable.c:1437
-#: parser/parse_utilcmd.c:1212
+#: parser/parse_utilcmd.c:1236
msgid "could not convert row type"
msgstr "не удалось преобразовать тип строки"
@@ -4978,7 +4978,7 @@ msgstr ""
msgid "return type of combine function %s is not %s"
msgstr "комбинирующая функция %s должна возвращать тип %s"
-#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3594
+#: catalog/pg_aggregate.c:438 executor/nodeAgg.c:3598
#, c-format
msgid "combine function with transition type %s must not be declared STRICT"
msgstr ""
@@ -5817,22 +5817,22 @@ msgstr ""
"пропускается анализ дерева наследования \"%s.%s\" --- это дерево "
"наследования не содержит анализируемых дочерних таблиц"
-#: commands/async.c:561
+#: commands/async.c:568
#, c-format
msgid "channel name cannot be empty"
msgstr "имя канала не может быть пустым"
-#: commands/async.c:566
+#: commands/async.c:573
#, c-format
msgid "channel name too long"
msgstr "слишком длинное имя канала"
-#: commands/async.c:573
+#: commands/async.c:580
#, c-format
msgid "payload string too long"
msgstr "слишком длинная строка сообщения-нагрузки"
-#: commands/async.c:759
+#: commands/async.c:766
#, c-format
msgid ""
"cannot PREPARE a transaction that has executed LISTEN, UNLISTEN, or NOTIFY"
@@ -5840,17 +5840,17 @@ msgstr ""
"выполнить PREPARE для транзакции с командами LISTEN, UNLISTEN или NOTIFY "
"нельзя"
-#: commands/async.c:862
+#: commands/async.c:869
#, c-format
msgid "too many notifications in the NOTIFY queue"
msgstr "слишком много уведомлений в очереди NOTIFY"
-#: commands/async.c:1494
+#: commands/async.c:1506
#, c-format
msgid "NOTIFY queue is %.0f%% full"
msgstr "очередь NOTIFY заполнена на %.0f%%"
-#: commands/async.c:1496
+#: commands/async.c:1508
#, c-format
msgid ""
"The server process with PID %d is among those with the oldest transactions."
@@ -5858,7 +5858,7 @@ msgstr ""
"В число серверных процессов с самыми старыми транзакциями входит процесс с "
"PID %d."
-#: commands/async.c:1499
+#: commands/async.c:1511
#, c-format
msgid ""
"The NOTIFY queue cannot be emptied until that process ends its current "
@@ -6024,7 +6024,7 @@ msgstr "пригодные системные локали не найдены"
msgid "database \"%s\" does not exist"
msgstr "база данных \"%s\" не существует"
-#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:967
+#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:983
#, c-format
msgid ""
"\"%s\" is not a table, view, materialized view, composite type, or foreign "
@@ -6506,7 +6506,7 @@ msgstr "неверный заголовок файла COPY (отсутству
msgid "invalid COPY file header (wrong length)"
msgstr "неверный заголовок файла COPY (неправильная длина)"
-#: commands/copy.c:3391 commands/copy.c:4098 commands/copy.c:4328
+#: commands/copy.c:3391 commands/copy.c:4106 commands/copy.c:4336
#, c-format
msgid "extra data after last expected column"
msgstr "лишние данные после содержимого последнего столбца"
@@ -6591,27 +6591,27 @@ msgstr "маркер \"конец копии\" не соответствует
msgid "end-of-copy marker corrupt"
msgstr "маркер \"конец копии\" испорчен"
-#: commands/copy.c:4412
+#: commands/copy.c:4420
#, c-format
msgid "unterminated CSV quoted field"
msgstr "незавершённое поле в кавычках CSV"
-#: commands/copy.c:4489 commands/copy.c:4508
+#: commands/copy.c:4497 commands/copy.c:4516
#, c-format
msgid "unexpected EOF in COPY data"
msgstr "неожиданный конец данных COPY"
-#: commands/copy.c:4498
+#: commands/copy.c:4506
#, c-format
msgid "invalid field size"
msgstr "неверный размер поля"
-#: commands/copy.c:4521
+#: commands/copy.c:4529
#, c-format
msgid "incorrect binary data format"
msgstr "неверный двоичный формат данных"
-#: commands/copy.c:4832 commands/indexcmds.c:1098 commands/statscmds.c:204
+#: commands/copy.c:4840 commands/indexcmds.c:1098 commands/statscmds.c:212
#: commands/tablecmds.c:1716 commands/tablecmds.c:2272
#: commands/tablecmds.c:2668 parser/parse_relation.c:3287
#: parser/parse_relation.c:3307 utils/adt/tsvector_op.c:2661
@@ -6619,7 +6619,7 @@ msgstr "неверный двоичный формат данных"
msgid "column \"%s\" does not exist"
msgstr "столбец \"%s\" не существует"
-#: commands/copy.c:4839 commands/tablecmds.c:1743 commands/trigger.c:826
+#: commands/copy.c:4847 commands/tablecmds.c:1743 commands/trigger.c:826
#: parser/parse_target.c:1018 parser/parse_target.c:1029
#, c-format
msgid "column \"%s\" specified more than once"
@@ -6960,7 +6960,7 @@ msgstr "Используйте DROP AGGREGATE для удаления агрег
#: commands/dropcmds.c:165 commands/sequence.c:441 commands/tablecmds.c:2752
#: commands/tablecmds.c:2910 commands/tablecmds.c:2953
-#: commands/tablecmds.c:12631 tcop/utility.c:1211
+#: commands/tablecmds.c:12631 tcop/utility.c:1209
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "отношение \"%s\" не существует, пропускается"
@@ -7972,7 +7972,7 @@ msgstr "%s %s создаст неявный индекс \"%s\" для табл
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "функции в предикате индекса должны быть помечены как IMMUTABLE"
-#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2288
+#: commands/indexcmds.c:1093 parser/parse_utilcmd.c:2312
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "указанный в ключе столбец \"%s\" не существует"
@@ -7988,7 +7988,7 @@ msgid "could not determine which collation to use for index expression"
msgstr "не удалось определить правило сортировки для индексного выражения"
#: commands/indexcmds.c:1184 commands/tablecmds.c:13591 commands/typecmds.c:831
-#: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3341
+#: parser/parse_expr.c:2763 parser/parse_type.c:567 parser/parse_utilcmd.c:3366
#: utils/adt/misc.c:675
#, c-format
msgid "collations are not supported by type %s"
@@ -8338,12 +8338,12 @@ msgid "operator attribute \"%s\" cannot be changed"
msgstr "атрибут оператора \"%s\" нельзя изменить"
#: commands/policy.c:87 commands/policy.c:378 commands/policy.c:468
-#: commands/tablecmds.c:1171 commands/tablecmds.c:1561
+#: commands/statscmds.c:132 commands/tablecmds.c:1171 commands/tablecmds.c:1561
#: commands/tablecmds.c:2562 commands/tablecmds.c:4760
#: commands/tablecmds.c:7125 commands/tablecmds.c:13219
#: commands/tablecmds.c:13254 commands/trigger.c:259 commands/trigger.c:1320
-#: commands/trigger.c:1429 rewrite/rewriteDefine.c:272
-#: rewrite/rewriteDefine.c:925
+#: commands/trigger.c:1429 rewrite/rewriteDefine.c:273
+#: rewrite/rewriteDefine.c:936
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "доступ запрещён: \"%s\" - это системный каталог"
@@ -8388,12 +8388,19 @@ msgstr "политика \"%s\" для таблицы \"%s\" не существ
msgid "only USING expression allowed for SELECT, DELETE"
msgstr "для SELECT, DELETE допускается только выражение USING"
-#: commands/portalcmds.c:58 commands/portalcmds.c:182 commands/portalcmds.c:234
+#: commands/portalcmds.c:59 commands/portalcmds.c:187 commands/portalcmds.c:239
#, c-format
msgid "invalid cursor name: must not be empty"
msgstr "имя курсора не может быть пустым"
-#: commands/portalcmds.c:190 commands/portalcmds.c:244
+#: commands/portalcmds.c:71
+#, c-format
+msgid "cannot create a cursor WITH HOLD within security-restricted operation"
+msgstr ""
+"в рамках операции с ограничениями по безопасности нельзя создать курсор WITH "
+"HOLD"
+
+#: commands/portalcmds.c:195 commands/portalcmds.c:249
#: executor/execCurrent.c:69 utils/adt/xml.c:2570 utils/adt/xml.c:2740
#, c-format
msgid "cursor \"%s\" does not exist"
@@ -8697,39 +8704,39 @@ msgstr "сменить владельца последовательности
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "Последовательность \"%s\" связана с таблицей \"%s\"."
-#: commands/statscmds.c:92 commands/statscmds.c:101
+#: commands/statscmds.c:93 commands/statscmds.c:102
#, c-format
msgid "only a single relation is allowed in CREATE STATISTICS"
msgstr "в CREATE STATISTICS можно указать только одно отношение"
-#: commands/statscmds.c:119
+#: commands/statscmds.c:120
#, c-format
msgid "relation \"%s\" is not a table, foreign table, or materialized view"
msgstr ""
"отношение \"%s\" - это не таблица, не сторонняя таблица и не "
"материализованное представление"
-#: commands/statscmds.c:161
+#: commands/statscmds.c:169
#, c-format
msgid "statistics object \"%s\" already exists, skipping"
msgstr "объект статистики \"%s\" уже существует, пропускается"
-#: commands/statscmds.c:169
+#: commands/statscmds.c:177
#, c-format
msgid "statistics object \"%s\" already exists"
msgstr "объект статистики \"%s\" уже существует"
-#: commands/statscmds.c:191 commands/statscmds.c:197
+#: commands/statscmds.c:199 commands/statscmds.c:205
#, c-format
msgid "only simple column references are allowed in CREATE STATISTICS"
msgstr "в CREATE STATISTICS допускаются только простые ссылки на столбцы"
-#: commands/statscmds.c:212
+#: commands/statscmds.c:220
#, c-format
msgid "statistics creation on system columns is not supported"
msgstr "создание статистики для системных столбцов не поддерживается"
-#: commands/statscmds.c:219
+#: commands/statscmds.c:227
#, c-format
msgid ""
"column \"%s\" cannot be used in statistics because its type %s has no "
@@ -8738,22 +8745,22 @@ msgstr ""
"столбец \"%s\" нельзя использовать в статистике, так как для его типа %s не "
"определён класс операторов B-дерева по умолчанию"
-#: commands/statscmds.c:226
+#: commands/statscmds.c:234
#, c-format
msgid "cannot have more than %d columns in statistics"
msgstr "в статистике не может быть больше %d столбцов"
-#: commands/statscmds.c:241
+#: commands/statscmds.c:249
#, c-format
msgid "extended statistics require at least 2 columns"
msgstr "для расширенной статистики требуются минимум 2 столбца"
-#: commands/statscmds.c:259
+#: commands/statscmds.c:267
#, c-format
msgid "duplicate column name in statistics definition"
msgstr "повторяющееся имя столбца в определении статистики"
-#: commands/statscmds.c:287
+#: commands/statscmds.c:295
#, c-format
msgid "unrecognized statistics kind \"%s\""
msgstr "нераспознанный вид статистики \"%s\""
@@ -8987,7 +8994,7 @@ msgstr ""
"Выполните DROP MATERIALIZED VIEW для удаления материализованного "
"представления."
-#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2040
+#: commands/tablecmds.c:247 parser/parse_utilcmd.c:2064
#, c-format
msgid "index \"%s\" does not exist"
msgstr "индекс \"%s\" не существует"
@@ -9042,7 +9049,7 @@ msgstr ""
msgid "cannot create table with OIDs as partition of table without OIDs"
msgstr "создать таблицу с OID в виде секции таблицы без OID нельзя"
-#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3508
+#: commands/tablecmds.c:788 parser/parse_utilcmd.c:3533
#, c-format
msgid "\"%s\" is not partitioned"
msgstr "отношение \"%s\" не является секционированным"
@@ -9096,7 +9103,7 @@ msgstr "наследование от секционированной табл
msgid "cannot inherit from partition \"%s\""
msgstr "наследование от секции \"%s\" не допускается"
-#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2251
+#: commands/tablecmds.c:1825 parser/parse_utilcmd.c:2275
#, c-format
msgid "inherited relation \"%s\" is not a table or foreign table"
msgstr ""
@@ -9161,13 +9168,13 @@ msgid "inherited column \"%s\" has a storage parameter conflict"
msgstr "конфликт параметров хранения в наследованном столбце \"%s\""
#: commands/tablecmds.c:2065 commands/tablecmds.c:8933
-#: parser/parse_utilcmd.c:1246 parser/parse_utilcmd.c:1625
-#: parser/parse_utilcmd.c:1701
+#: parser/parse_utilcmd.c:1270 parser/parse_utilcmd.c:1649
+#: parser/parse_utilcmd.c:1725
#, c-format
msgid "cannot convert whole-row table reference"
msgstr "преобразовать ссылку на тип всей строки таблицы нельзя"
-#: commands/tablecmds.c:2066 parser/parse_utilcmd.c:1247
+#: commands/tablecmds.c:2066 parser/parse_utilcmd.c:1271
#, c-format
msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
msgstr "Ограничение \"%s\" ссылается на тип всей строки в таблице \"%s\"."
@@ -9322,8 +9329,8 @@ msgstr "ограничение-проверку \"%s\" нарушает неко
msgid "partition constraint is violated by some row"
msgstr "ограничение секции нарушает некоторая строка"
-#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:266
-#: rewrite/rewriteDefine.c:920
+#: commands/tablecmds.c:4781 commands/trigger.c:253 rewrite/rewriteDefine.c:267
+#: rewrite/rewriteDefine.c:931
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "\"%s\" - это не таблица и не представление"
@@ -10708,12 +10715,19 @@ msgstr ""
msgid "could not serialize access due to concurrent update"
msgstr "не удалось сериализовать доступ из-за параллельного изменения"
-#: commands/trigger.c:5202
+#: commands/trigger.c:4199
+#, c-format
+msgid "cannot fire deferred trigger within security-restricted operation"
+msgstr ""
+"в рамках операции с ограничениями по безопасности нельзя вызвать отложенный "
+"триггер"
+
+#: commands/trigger.c:5214
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "ограничение \"%s\" не является откладываемым"
-#: commands/trigger.c:5225
+#: commands/trigger.c:5237
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "ограничение \"%s\" не существует"
@@ -11151,7 +11165,7 @@ msgid "permission denied to create role"
msgstr "нет прав для создания роли"
#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216
-#: utils/adt/acl.c:5326 utils/adt/acl.c:5332 gram.y:14501 gram.y:14536
+#: utils/adt/acl.c:5329 utils/adt/acl.c:5335 gram.y:14502 gram.y:14537
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "имя роли \"%s\" зарезервировано"
@@ -11209,8 +11223,8 @@ msgid "cannot use special role specifier in DROP ROLE"
msgstr "использовать специальную роль в DROP ROLE нельзя"
#: commands/user.c:1023 commands/user.c:1180 commands/variable.c:822
-#: commands/variable.c:894 utils/adt/acl.c:5184 utils/adt/acl.c:5231
-#: utils/adt/acl.c:5259 utils/adt/acl.c:5277 utils/init/miscinit.c:512
+#: commands/variable.c:894 utils/adt/acl.c:5187 utils/adt/acl.c:5234
+#: utils/adt/acl.c:5262 utils/adt/acl.c:5280 utils/init/miscinit.c:512
#, c-format
msgid "role \"%s\" does not exist"
msgstr "роль \"%s\" не существует"
@@ -11592,7 +11606,7 @@ msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
msgstr ""
"команда SET TRANSACTION ISOLATION LEVEL не должна вызываться в подтранзакции"
-#: commands/variable.c:571 storage/lmgr/predicate.c:1649
+#: commands/variable.c:571 storage/lmgr/predicate.c:1724
#, c-format
msgid "cannot use serializable mode in a hot standby"
msgstr "использовать сериализуемый режим в горячем резерве нельзя"
@@ -12289,12 +12303,12 @@ msgstr "Последний оператор возвращает слишком
msgid "return type %s is not supported for SQL functions"
msgstr "для SQL-функций тип возврата %s не поддерживается"
-#: executor/nodeAgg.c:3505 parser/parse_agg.c:618 parser/parse_agg.c:648
+#: executor/nodeAgg.c:3509 parser/parse_agg.c:618 parser/parse_agg.c:648
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "вложенные вызовы агрегатных функций недопустимы"
-#: executor/nodeAgg.c:3639 executor/nodeWindowAgg.c:2282
+#: executor/nodeAgg.c:3643 executor/nodeWindowAgg.c:2282
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
@@ -14026,7 +14040,7 @@ msgstr "нет клиентского подключения"
msgid "could not receive data from client: %m"
msgstr "не удалось получить данные от клиента: %m"
-#: libpq/pqcomm.c:1219 tcop/postgres.c:3955
+#: libpq/pqcomm.c:1219 tcop/postgres.c:3967
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "закрытие подключения из-за потери синхронизации протокола"
@@ -14483,7 +14497,7 @@ msgstr "Все столбцы должны иметь хешируемые ти
msgid "could not implement %s"
msgstr "не удалось реализовать %s"
-#: optimizer/util/clauses.c:4771
+#: optimizer/util/clauses.c:4787
#, c-format
msgid "SQL function \"%s\" during inlining"
msgstr "внедрённая в код SQL-функция \"%s\""
@@ -14495,24 +14509,24 @@ msgstr ""
"обращаться к временным или нежурналируемым отношениям в процессе "
"восстановления нельзя"
-#: optimizer/util/plancat.c:620
+#: optimizer/util/plancat.c:622
#, c-format
msgid "whole row unique index inference specifications are not supported"
msgstr ""
"указания со ссылкой на всю строку для выбора уникального индекса не "
"поддерживаются"
-#: optimizer/util/plancat.c:637
+#: optimizer/util/plancat.c:639
#, c-format
msgid "constraint in ON CONFLICT clause has no associated index"
msgstr "ограничению в ON CONFLICT не соответствует индекс"
-#: optimizer/util/plancat.c:688
+#: optimizer/util/plancat.c:690
#, c-format
msgid "ON CONFLICT DO UPDATE not supported with exclusion constraints"
msgstr "ON CONFLICT DO UPDATE не поддерживается с ограничениями-исключениями"
-#: optimizer/util/plancat.c:793
+#: optimizer/util/plancat.c:795
#, c-format
msgid ""
"there is no unique or exclusion constraint matching the ON CONFLICT "
@@ -16329,178 +16343,178 @@ msgstr "модификатором типа должна быть простая
msgid "invalid type name \"%s\""
msgstr "неверное имя типа \"%s\""
-#: parser/parse_utilcmd.c:276
+#: parser/parse_utilcmd.c:278
#, c-format
msgid "cannot create partitioned table as inheritance child"
msgstr "создать секционированную таблицу в виде потомка нельзя"
-#: parser/parse_utilcmd.c:451
+#: parser/parse_utilcmd.c:467
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s создаст последовательность \"%s\" для столбца serial \"%s.%s\""
-#: parser/parse_utilcmd.c:574
+#: parser/parse_utilcmd.c:590
#, c-format
msgid "array of serial is not implemented"
msgstr "массивы с типом serial не реализованы"
-#: parser/parse_utilcmd.c:650 parser/parse_utilcmd.c:662
+#: parser/parse_utilcmd.c:666 parser/parse_utilcmd.c:678
#, c-format
msgid ""
"conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr "конфликт NULL/NOT NULL в объявлении столбца \"%s\" таблицы \"%s\""
-#: parser/parse_utilcmd.c:674
+#: parser/parse_utilcmd.c:690
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr ""
"для столбца \"%s\" таблицы \"%s\" указано несколько значений по умолчанию"
-#: parser/parse_utilcmd.c:691
+#: parser/parse_utilcmd.c:707
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "столбцы идентификации не поддерживаются с типизированными таблицами"
-#: parser/parse_utilcmd.c:695
+#: parser/parse_utilcmd.c:711
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "столбцы идентификации не поддерживаются с секциями"
-#: parser/parse_utilcmd.c:704
+#: parser/parse_utilcmd.c:720
#, c-format
msgid "multiple identity specifications for column \"%s\" of table \"%s\""
msgstr ""
"для столбца \"%s\" таблицы \"%s\" свойство identity задано неоднократно"
-#: parser/parse_utilcmd.c:727 parser/parse_utilcmd.c:844
+#: parser/parse_utilcmd.c:743 parser/parse_utilcmd.c:860
#, c-format
msgid "primary key constraints are not supported on foreign tables"
msgstr "ограничения первичного ключа для сторонних таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:733 parser/parse_utilcmd.c:850
+#: parser/parse_utilcmd.c:749 parser/parse_utilcmd.c:866
#, c-format
msgid "primary key constraints are not supported on partitioned tables"
msgstr ""
"ограничения первичного ключа для секционированных таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:742 parser/parse_utilcmd.c:860
+#: parser/parse_utilcmd.c:758 parser/parse_utilcmd.c:876
#, c-format
msgid "unique constraints are not supported on foreign tables"
msgstr "ограничения уникальности для сторонних таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:748 parser/parse_utilcmd.c:866
+#: parser/parse_utilcmd.c:764 parser/parse_utilcmd.c:882
#, c-format
msgid "unique constraints are not supported on partitioned tables"
msgstr "ограничения уникальности для секционированных таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:765 parser/parse_utilcmd.c:896
+#: parser/parse_utilcmd.c:781 parser/parse_utilcmd.c:912
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "ограничения внешнего ключа для сторонних таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:771 parser/parse_utilcmd.c:902
+#: parser/parse_utilcmd.c:787 parser/parse_utilcmd.c:918
#, c-format
msgid "foreign key constraints are not supported on partitioned tables"
msgstr ""
"ограничения внешнего ключа для секционированных таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:799
+#: parser/parse_utilcmd.c:815
#, c-format
msgid "both default and identity specified for column \"%s\" of table \"%s\""
msgstr ""
"для столбца \"%s\" таблицы \"%s\" задано и значение по умолчанию, и свойство "
"identity"
-#: parser/parse_utilcmd.c:876
+#: parser/parse_utilcmd.c:892
#, c-format
msgid "exclusion constraints are not supported on foreign tables"
msgstr "ограничения-исключения для сторонних таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:882
+#: parser/parse_utilcmd.c:898
#, c-format
msgid "exclusion constraints are not supported on partitioned tables"
msgstr "ограничения-исключения для секционированных таблиц не поддерживаются"
-#: parser/parse_utilcmd.c:954
+#: parser/parse_utilcmd.c:970
#, c-format
msgid "LIKE is not supported for creating foreign tables"
msgstr "LIKE при создании сторонних таблиц не поддерживается"
-#: parser/parse_utilcmd.c:1626 parser/parse_utilcmd.c:1702
+#: parser/parse_utilcmd.c:1650 parser/parse_utilcmd.c:1726
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr "Индекс \"%s\" ссылается на тип всей строки таблицы."
-#: parser/parse_utilcmd.c:2031
+#: parser/parse_utilcmd.c:2055
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "в CREATE TABLE нельзя использовать существующий индекс"
-#: parser/parse_utilcmd.c:2051
+#: parser/parse_utilcmd.c:2075
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "индекс \"%s\" уже связан с ограничением"
-#: parser/parse_utilcmd.c:2059
+#: parser/parse_utilcmd.c:2083
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "индекс \"%s\" не принадлежит таблице \"%s\""
-#: parser/parse_utilcmd.c:2066
+#: parser/parse_utilcmd.c:2090
#, c-format
msgid "index \"%s\" is not valid"
msgstr "индекс \"%s\" - нерабочий"
-#: parser/parse_utilcmd.c:2072
+#: parser/parse_utilcmd.c:2096
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "\"%s\" не является уникальным индексом"
-#: parser/parse_utilcmd.c:2073 parser/parse_utilcmd.c:2080
-#: parser/parse_utilcmd.c:2087 parser/parse_utilcmd.c:2157
+#: parser/parse_utilcmd.c:2097 parser/parse_utilcmd.c:2104
+#: parser/parse_utilcmd.c:2111 parser/parse_utilcmd.c:2181
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr ""
"Создать первичный ключ или ограничение уникальности для такого индекса "
"нельзя."
-#: parser/parse_utilcmd.c:2079
+#: parser/parse_utilcmd.c:2103
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "индекс \"%s\" содержит выражения"
-#: parser/parse_utilcmd.c:2086
+#: parser/parse_utilcmd.c:2110
#, c-format
msgid "\"%s\" is a partial index"
msgstr "\"%s\" - частичный индекс"
-#: parser/parse_utilcmd.c:2098
+#: parser/parse_utilcmd.c:2122
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "\"%s\" - откладываемый индекс"
-#: parser/parse_utilcmd.c:2099
+#: parser/parse_utilcmd.c:2123
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr ""
"Создать не откладываемое ограничение на базе откладываемого индекса нельзя."
-#: parser/parse_utilcmd.c:2156
+#: parser/parse_utilcmd.c:2180
#, c-format
msgid "index \"%s\" does not have default sorting behavior"
msgstr "в индексе \"%s\" не определено поведение сортировки по умолчанию"
-#: parser/parse_utilcmd.c:2300
+#: parser/parse_utilcmd.c:2324
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr "столбец \"%s\" фигурирует в первичном ключе дважды"
-#: parser/parse_utilcmd.c:2306
+#: parser/parse_utilcmd.c:2330
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr "столбец \"%s\" фигурирует в ограничении уникальности дважды"
-#: parser/parse_utilcmd.c:2528
+#: parser/parse_utilcmd.c:2552
#, c-format
msgid ""
"index expressions and predicates can refer only to the table being indexed"
@@ -16508,17 +16522,17 @@ msgstr ""
"индексные выражения и предикаты могут ссылаться только на индексируемую "
"таблицу"
-#: parser/parse_utilcmd.c:2574
+#: parser/parse_utilcmd.c:2598
#, c-format
msgid "rules on materialized views are not supported"
msgstr "правила для материализованных представлений не поддерживаются"
-#: parser/parse_utilcmd.c:2635
+#: parser/parse_utilcmd.c:2659
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr "в условиях WHERE для правил нельзя ссылаться на другие отношения"
-#: parser/parse_utilcmd.c:2707
+#: parser/parse_utilcmd.c:2731
#, c-format
msgid ""
"rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE "
@@ -16527,133 +16541,133 @@ msgstr ""
"правила с условиями WHERE могут содержать только действия SELECT, INSERT, "
"UPDATE или DELETE"
-#: parser/parse_utilcmd.c:2725 parser/parse_utilcmd.c:2824
+#: parser/parse_utilcmd.c:2749 parser/parse_utilcmd.c:2848
#: rewrite/rewriteHandler.c:499 rewrite/rewriteManip.c:1015
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "условные операторы UNION/INTERSECT/EXCEPT не реализованы"
-#: parser/parse_utilcmd.c:2743
+#: parser/parse_utilcmd.c:2767
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "в правиле ON SELECT нельзя использовать OLD"
-#: parser/parse_utilcmd.c:2747
+#: parser/parse_utilcmd.c:2771
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "в правиле ON SELECT нельзя использовать NEW"
-#: parser/parse_utilcmd.c:2756
+#: parser/parse_utilcmd.c:2780
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "в правиле ON INSERT нельзя использовать OLD"
-#: parser/parse_utilcmd.c:2762
+#: parser/parse_utilcmd.c:2786
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "в правиле ON DELETE нельзя использовать NEW"
-#: parser/parse_utilcmd.c:2790
+#: parser/parse_utilcmd.c:2814
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "в запросе WITH нельзя ссылаться на OLD"
-#: parser/parse_utilcmd.c:2797
+#: parser/parse_utilcmd.c:2821
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "в запросе WITH нельзя ссылаться на NEW"
-#: parser/parse_utilcmd.c:3234
+#: parser/parse_utilcmd.c:3259
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "предложение DEFERRABLE расположено неправильно"
-#: parser/parse_utilcmd.c:3239 parser/parse_utilcmd.c:3254
+#: parser/parse_utilcmd.c:3264 parser/parse_utilcmd.c:3279
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "DEFERRABLE/NOT DEFERRABLE можно указать только один раз"
-#: parser/parse_utilcmd.c:3249
+#: parser/parse_utilcmd.c:3274
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "предложение NOT DEFERRABLE расположено неправильно"
-#: parser/parse_utilcmd.c:3262 parser/parse_utilcmd.c:3288 gram.y:5364
+#: parser/parse_utilcmd.c:3287 parser/parse_utilcmd.c:3313 gram.y:5365
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr ""
"ограничение с характеристикой INITIALLY DEFERRED должно быть объявлено как "
"DEFERRABLE"
-#: parser/parse_utilcmd.c:3270
+#: parser/parse_utilcmd.c:3295
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "предложение INITIALLY DEFERRED расположено неправильно"
-#: parser/parse_utilcmd.c:3275 parser/parse_utilcmd.c:3301
+#: parser/parse_utilcmd.c:3300 parser/parse_utilcmd.c:3326
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "INITIALLY IMMEDIATE/DEFERRED можно указать только один раз"
-#: parser/parse_utilcmd.c:3296
+#: parser/parse_utilcmd.c:3321
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "предложение INITIALLY IMMEDIATE расположено неправильно"
-#: parser/parse_utilcmd.c:3487
+#: parser/parse_utilcmd.c:3512
#, c-format
msgid ""
"CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr "в CREATE указана схема (%s), отличная от создаваемой (%s)"
-#: parser/parse_utilcmd.c:3546
+#: parser/parse_utilcmd.c:3571
#, c-format
msgid "invalid bound specification for a list partition"
msgstr "неправильное указание ограничения для секции по списку"
-#: parser/parse_utilcmd.c:3602
+#: parser/parse_utilcmd.c:3627
#, c-format
msgid "invalid bound specification for a range partition"
msgstr "неправильное указание ограничения для секции по диапазону"
-#: parser/parse_utilcmd.c:3608
+#: parser/parse_utilcmd.c:3633
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr ""
"во FROM должно указываться ровно одно значение для секционирующего столбца"
-#: parser/parse_utilcmd.c:3612
+#: parser/parse_utilcmd.c:3637
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr ""
"в TO должно указываться ровно одно значение для секционирующего столбца"
-#: parser/parse_utilcmd.c:3659 parser/parse_utilcmd.c:3673
+#: parser/parse_utilcmd.c:3684 parser/parse_utilcmd.c:3698
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "указать NULL в диапазонном ограничении нельзя"
-#: parser/parse_utilcmd.c:3720
+#: parser/parse_utilcmd.c:3745
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "за границей MAXVALUE могут следовать только границы MAXVALUE"
-#: parser/parse_utilcmd.c:3726
+#: parser/parse_utilcmd.c:3751
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "за границей MINVALUE могут следовать только границы MINVALUE"
-#: parser/parse_utilcmd.c:3756 parser/parse_utilcmd.c:3768
+#: parser/parse_utilcmd.c:3781 parser/parse_utilcmd.c:3793
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr "указанное значение нельзя привести к типу %s столбца \"%s\""
-#: parser/parse_utilcmd.c:3770
+#: parser/parse_utilcmd.c:3795
#, c-format
msgid "The cast requires a non-immutable conversion."
msgstr "Для этого приведения требуется непостоянное преобразование."
-#: parser/parse_utilcmd.c:3771
+#: parser/parse_utilcmd.c:3796
#, c-format
msgid "Try putting the literal value in single quotes."
msgstr "Попробуйте заключить буквальное значение в апострофы."
@@ -16957,17 +16971,17 @@ msgstr "автоочистка не запущена из-за неправил
msgid "Enable the \"track_counts\" option."
msgstr "Включите параметр \"track_counts\"."
-#: postmaster/bgworker.c:393 postmaster/bgworker.c:856
+#: postmaster/bgworker.c:404 postmaster/bgworker.c:915
#, c-format
msgid "registering background worker \"%s\""
msgstr "регистрация фонового процесса \"%s\""
-#: postmaster/bgworker.c:425
+#: postmaster/bgworker.c:436
#, c-format
msgid "unregistering background worker \"%s\""
msgstr "разрегистрация фонового процесса \"%s\""
-#: postmaster/bgworker.c:590
+#: postmaster/bgworker.c:649
#, c-format
msgid ""
"background worker \"%s\": must attach to shared memory in order to request a "
@@ -16976,7 +16990,7 @@ msgstr ""
"фоновый процесс \"%s\" должен иметь доступ к общей памяти, чтобы запросить "
"подключение к БД"
-#: postmaster/bgworker.c:599
+#: postmaster/bgworker.c:658
#, c-format
msgid ""
"background worker \"%s\": cannot request database access if starting at "
@@ -16985,12 +16999,12 @@ msgstr ""
"фоновый процесс \"%s\" не может получить доступ к БД, если он запущен при "
"старте главного процесса"
-#: postmaster/bgworker.c:613
+#: postmaster/bgworker.c:672
#, c-format
msgid "background worker \"%s\": invalid restart interval"
msgstr "фоновый процесс \"%s\": неправильный интервал перезапуска"
-#: postmaster/bgworker.c:628
+#: postmaster/bgworker.c:687
#, c-format
msgid ""
"background worker \"%s\": parallel workers may not be configured for restart"
@@ -16998,19 +17012,19 @@ msgstr ""
"фоновый процесс \"%s\": параллельные исполнители не могут быть настроены для "
"перезапуска"
-#: postmaster/bgworker.c:666
+#: postmaster/bgworker.c:725
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr "завершение фонового процесса \"%s\" по команде администратора"
-#: postmaster/bgworker.c:864
+#: postmaster/bgworker.c:923
#, c-format
msgid ""
"background worker \"%s\": must be registered in shared_preload_libraries"
msgstr ""
"фоновой процесс \"%s\" должен быть зарегистрирован в shared_preload_libraries"
-#: postmaster/bgworker.c:876
+#: postmaster/bgworker.c:935
#, c-format
msgid ""
"background worker \"%s\": only dynamic background workers can request "
@@ -17019,12 +17033,12 @@ msgstr ""
"фоновый процесс \"%s\": только динамические фоновые процессы могут "
"запрашивать уведомление"
-#: postmaster/bgworker.c:891
+#: postmaster/bgworker.c:950
#, c-format
msgid "too many background workers"
msgstr "слишком много фоновых процессов"
-#: postmaster/bgworker.c:892
+#: postmaster/bgworker.c:951
#, c-format
msgid "Up to %d background worker can be registered with the current settings."
msgid_plural ""
@@ -17036,7 +17050,7 @@ msgstr[1] ""
msgstr[2] ""
"Максимально возможное число фоновых процессов при текущих параметрах: %d."
-#: postmaster/bgworker.c:896
+#: postmaster/bgworker.c:955
#, c-format
msgid ""
"Consider increasing the configuration parameter \"max_worker_processes\"."
@@ -17671,180 +17685,180 @@ msgstr "%s (PID %d) был завершён по сигналу %d: %s"
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) завершился с неизвестным кодом состояния %d"
-#: postmaster/postmaster.c:3864
+#: postmaster/postmaster.c:3871
#, c-format
msgid "abnormal database system shutdown"
msgstr "аварийное выключение системы БД"
-#: postmaster/postmaster.c:3904
+#: postmaster/postmaster.c:3911
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "все серверные процессы завершены... переинициализация"
-#: postmaster/postmaster.c:4070 postmaster/postmaster.c:5541
-#: postmaster/postmaster.c:5928
+#: postmaster/postmaster.c:4077 postmaster/postmaster.c:5550
+#: postmaster/postmaster.c:5937
#, c-format
msgid "could not generate random cancel key"
msgstr "не удалось сгенерировать случайный ключ отмены"
-#: postmaster/postmaster.c:4124
+#: postmaster/postmaster.c:4131
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "породить новый процесс для соединения не удалось: %m"
-#: postmaster/postmaster.c:4166
+#: postmaster/postmaster.c:4173
msgid "could not fork new process for connection: "
msgstr "породить новый процесс для соединения не удалось: "
-#: postmaster/postmaster.c:4288
+#: postmaster/postmaster.c:4295
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "принято подключение: узел=%s порт=%s"
-#: postmaster/postmaster.c:4293
+#: postmaster/postmaster.c:4300
#, c-format
msgid "connection received: host=%s"
msgstr "принято подключение: узел=%s"
-#: postmaster/postmaster.c:4578
+#: postmaster/postmaster.c:4585
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "запустить серверный процесс \"%s\" не удалось: %m"
-#: postmaster/postmaster.c:4731
+#: postmaster/postmaster.c:4738
#, c-format
msgid "giving up after too many tries to reserve shared memory"
msgstr ""
"число повторных попыток резервирования разделяемой памяти достигло предела"
-#: postmaster/postmaster.c:4732
+#: postmaster/postmaster.c:4739
#, c-format
msgid "This might be caused by ASLR or antivirus software."
msgstr "Это может быть вызвано антивирусным ПО или механизмом ASLR."
-#: postmaster/postmaster.c:4929
+#: postmaster/postmaster.c:4936
#, c-format
msgid "SSL configuration could not be loaded in child process"
msgstr "не удалось загрузить конфигурацию SSL в дочерний процесс"
-#: postmaster/postmaster.c:5061
+#: postmaster/postmaster.c:5068
#, c-format
msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr ""
"Пожалуйста, напишите об этой ошибке по адресу <pgsql-bugs@postgresql.org>."
-#: postmaster/postmaster.c:5154
+#: postmaster/postmaster.c:5155
#, c-format
msgid "database system is ready to accept read only connections"
msgstr "система БД готова к подключениям в режиме \"только чтение\""
-#: postmaster/postmaster.c:5469
+#: postmaster/postmaster.c:5478
#, c-format
msgid "could not fork startup process: %m"
msgstr "породить стартовый процесс не удалось: %m"
-#: postmaster/postmaster.c:5473
+#: postmaster/postmaster.c:5482
#, c-format
msgid "could not fork background writer process: %m"
msgstr "породить процесс фоновой записи не удалось: %m"
-#: postmaster/postmaster.c:5477
+#: postmaster/postmaster.c:5486
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "породить процесс контрольных точек не удалось: %m"
-#: postmaster/postmaster.c:5481
+#: postmaster/postmaster.c:5490
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "породить процесс записи WAL не удалось: %m"
-#: postmaster/postmaster.c:5485
+#: postmaster/postmaster.c:5494
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr "породить процесс считывания WAL не удалось: %m"
-#: postmaster/postmaster.c:5489
+#: postmaster/postmaster.c:5498
#, c-format
msgid "could not fork process: %m"
msgstr "породить процесс не удалось: %m"
-#: postmaster/postmaster.c:5686 postmaster/postmaster.c:5709
+#: postmaster/postmaster.c:5695 postmaster/postmaster.c:5718
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr ""
"при регистрации фонового процесса не указывалось, что ему требуется "
"подключение к БД"
-#: postmaster/postmaster.c:5693 postmaster/postmaster.c:5716
+#: postmaster/postmaster.c:5702 postmaster/postmaster.c:5725
#, c-format
msgid "invalid processing mode in background worker"
msgstr "неправильный режим обработки в фоновом процессе"
-#: postmaster/postmaster.c:5789
+#: postmaster/postmaster.c:5798
#, c-format
msgid "starting background worker process \"%s\""
msgstr "запуск фонового рабочего процесса \"%s\""
-#: postmaster/postmaster.c:5801
+#: postmaster/postmaster.c:5810
#, c-format
msgid "could not fork worker process: %m"
msgstr "породить рабочий процесс не удалось: %m"
-#: postmaster/postmaster.c:5914
+#: postmaster/postmaster.c:5923
#, c-format
msgid "no slot available for new worker process"
msgstr "для нового рабочего процесса не нашлось свободного слота"
-#: postmaster/postmaster.c:6249
+#: postmaster/postmaster.c:6258
#, c-format
msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr ""
"продублировать сокет %d для серверного процесса не удалось (код ошибки: %d)"
-#: postmaster/postmaster.c:6281
+#: postmaster/postmaster.c:6290
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "создать наследуемый сокет не удалось (код ошибки: %d)\n"
-#: postmaster/postmaster.c:6310
+#: postmaster/postmaster.c:6319
#, c-format
msgid "could not open backend variables file \"%s\": %s\n"
msgstr "открыть файл серверных переменных \"%s\" не удалось: %s\n"
-#: postmaster/postmaster.c:6317
+#: postmaster/postmaster.c:6326
#, c-format
msgid "could not read from backend variables file \"%s\": %s\n"
msgstr "прочитать файл серверных переменных \"%s\" не удалось: %s\n"
-#: postmaster/postmaster.c:6326
+#: postmaster/postmaster.c:6335
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "не удалось стереть файл \"%s\": %s\n"
-#: postmaster/postmaster.c:6343
+#: postmaster/postmaster.c:6352
#, c-format
msgid "could not map view of backend variables: error code %lu\n"
msgstr "отобразить файл серверных переменных не удалось (код ошибки: %lu)\n"
-#: postmaster/postmaster.c:6352
+#: postmaster/postmaster.c:6361
#, c-format
msgid "could not unmap view of backend variables: error code %lu\n"
msgstr ""
"отключить отображение файла серверных переменных не удалось (код ошибки: "
"%lu)\n"
-#: postmaster/postmaster.c:6359
+#: postmaster/postmaster.c:6368
#, c-format
msgid "could not close handle to backend parameter variables: error code %lu\n"
msgstr ""
"закрыть указатель файла серверных переменных не удалось (код ошибки: %lu)\n"
-#: postmaster/postmaster.c:6523
+#: postmaster/postmaster.c:6532
#, c-format
msgid "could not read exit code for process\n"
msgstr "прочитать код завершения процесса не удалось\n"
-#: postmaster/postmaster.c:6528
+#: postmaster/postmaster.c:6537
#, c-format
msgid "could not post child completion status\n"
msgstr "отправить состояние завершения потомка не удалось\n"
@@ -18419,7 +18433,7 @@ msgstr[2] ""
"экспортирован снимок логического декодирования: \"%s\" (ид. транзакций: %u)"
#: replication/logical/snapbuild.c:1271 replication/logical/snapbuild.c:1364
-#: replication/logical/snapbuild.c:1879
+#: replication/logical/snapbuild.c:1882
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr "процесс логического декодирования достиг точки согласованности в %X/%X"
@@ -18451,36 +18465,36 @@ msgstr ""
msgid "There are no old transactions anymore."
msgstr "Больше старых транзакций нет."
-#: replication/logical/snapbuild.c:1741 replication/logical/snapbuild.c:1774
-#: replication/logical/snapbuild.c:1794 replication/logical/snapbuild.c:1813
+#: replication/logical/snapbuild.c:1744 replication/logical/snapbuild.c:1777
+#: replication/logical/snapbuild.c:1797 replication/logical/snapbuild.c:1816
#, c-format
msgid "could not read file \"%s\", read %d of %d: %m"
msgstr "не удалось прочитать файл \"%s\" (прочитано байт: %d из %d): %m"
-#: replication/logical/snapbuild.c:1748
+#: replication/logical/snapbuild.c:1751
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr ""
"файл состояния snapbuild \"%s\" имеет неправильную сигнатуру (%u вместо %u)"
-#: replication/logical/snapbuild.c:1754
+#: replication/logical/snapbuild.c:1757
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr ""
"файл состояния snapbuild \"%s\" имеет неправильную версию (%u вместо %u)"
-#: replication/logical/snapbuild.c:1826
+#: replication/logical/snapbuild.c:1829
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr ""
"в файле состояния snapbuild \"%s\" неверная контрольная сумма (%u вместо %u)"
-#: replication/logical/snapbuild.c:1881
+#: replication/logical/snapbuild.c:1884
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "Логическое декодирование начнётся с сохранённого снимка."
-#: replication/logical/snapbuild.c:1953
+#: replication/logical/snapbuild.c:1956
#, c-format
msgid "could not parse file name \"%s\""
msgstr "не удалось разобрать имя файла \"%s\""
@@ -18949,35 +18963,35 @@ msgstr "загрузка файла истории для линии време
msgid "could not write to log segment %s at offset %u, length %lu: %m"
msgstr "не удалось записать в сегмент журнала %s (смещение %u, длина %lu): %m"
-#: replication/walsender.c:494
+#: replication/walsender.c:498
#, c-format
msgid "could not seek to beginning of file \"%s\": %m"
msgstr "не удалось перейти к началу файла \"%s\": %m"
-#: replication/walsender.c:535
+#: replication/walsender.c:539
#, c-format
msgid "IDENTIFY_SYSTEM has not been run before START_REPLICATION"
msgstr "Команда IDENTIFY_SYSTEM не выполнялась до START_REPLICATION"
-#: replication/walsender.c:552
+#: replication/walsender.c:556
#, c-format
msgid "cannot use a logical replication slot for physical replication"
msgstr ""
"слот логической репликации нельзя использовать для физической репликации"
-#: replication/walsender.c:615
+#: replication/walsender.c:619
#, c-format
msgid ""
"requested starting point %X/%X on timeline %u is not in this server's history"
msgstr ""
"в истории сервера нет запрошенной начальной точки %X/%X на линии времени %u"
-#: replication/walsender.c:619
+#: replication/walsender.c:623
#, c-format
msgid "This server's history forked from timeline %u at %X/%X."
msgstr "История этого сервера ответвилась от линии времени %u в %X/%X."
-#: replication/walsender.c:664
+#: replication/walsender.c:668
#, c-format
msgid ""
"requested starting point %X/%X is ahead of the WAL flush position of this "
@@ -18986,7 +19000,7 @@ msgstr ""
"запрошенная начальная точка %X/%X впереди позиции сброшенных данных журнала "
"на этом сервере (%X/%X)"
-#: replication/walsender.c:893
+#: replication/walsender.c:897
#, c-format
msgid ""
"CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT must not be called inside a "
@@ -18995,7 +19009,7 @@ msgstr ""
"Команда CREATE_REPLICATION_SLOT ... EXPORT_SNAPSHOT не должна вызываться "
"внутри транзакции"
-#: replication/walsender.c:902
+#: replication/walsender.c:906
#, c-format
msgid ""
"CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called inside a transaction"
@@ -19003,7 +19017,7 @@ msgstr ""
"Команда CREATE_REPLICATION_SLOT ... USE_SNAPSHOT должна вызываться внутри "
"транзакции"
-#: replication/walsender.c:907
+#: replication/walsender.c:911
#, c-format
msgid ""
"CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called in REPEATABLE READ "
@@ -19012,7 +19026,7 @@ msgstr ""
"Команда CREATE_REPLICATION_SLOT ... USE_SNAPSHOT должна вызываться в "
"транзакции уровня изоляции REPEATABLE READ"
-#: replication/walsender.c:912
+#: replication/walsender.c:916
#, c-format
msgid ""
"CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must be called before any query"
@@ -19020,7 +19034,7 @@ msgstr ""
"Команда CREATE_REPLICATION_SLOT ... USE_SNAPSHOT должна вызываться до каких-"
"либо запросов"
-#: replication/walsender.c:917
+#: replication/walsender.c:921
#, c-format
msgid ""
"CREATE_REPLICATION_SLOT ... USE_SNAPSHOT must not be called in a "
@@ -19029,24 +19043,24 @@ msgstr ""
"Команда CREATE_REPLICATION_SLOT ... USE_SNAPSHOT не должна вызываться в "
"подтранзакции"
-#: replication/walsender.c:1063
+#: replication/walsender.c:1067
#, c-format
msgid "terminating walsender process after promotion"
msgstr "завершение процесса передачи журнала после повышения"
-#: replication/walsender.c:1442
+#: replication/walsender.c:1446
#, c-format
msgid "cannot execute new commands while WAL sender is in stopping mode"
msgstr ""
"нельзя выполнять новые команды, пока процесс передачи WAL находится в режиме "
"остановки"
-#: replication/walsender.c:1475
+#: replication/walsender.c:1479
#, c-format
msgid "received replication command: %s"
msgstr "получена команда репликации: %s"
-#: replication/walsender.c:1491 tcop/fastpath.c:281 tcop/postgres.c:1020
+#: replication/walsender.c:1495 tcop/fastpath.c:281 tcop/postgres.c:1020
#: tcop/postgres.c:1330 tcop/postgres.c:1589 tcop/postgres.c:1994
#: tcop/postgres.c:2362 tcop/postgres.c:2437
#, c-format
@@ -19056,45 +19070,39 @@ msgid ""
msgstr ""
"текущая транзакция прервана, команды до конца блока транзакции игнорируются"
-#: replication/walsender.c:1559
+#: replication/walsender.c:1563
#, c-format
msgid "cannot execute SQL commands in WAL sender for physical replication"
msgstr ""
"нельзя выполнять команды SQL в процессе, передающем WAL для физической "
"репликации"
-#: replication/walsender.c:1607 replication/walsender.c:1623
+#: replication/walsender.c:1616 replication/walsender.c:1632
#, c-format
msgid "unexpected EOF on standby connection"
msgstr "неожиданный обрыв соединения с резервным сервером"
-#: replication/walsender.c:1637
-#, c-format
-msgid "unexpected standby message type \"%c\", after receiving CopyDone"
-msgstr ""
-"после CopyDone резервный сервер передал сообщение неожиданного типа \"%c\""
-
-#: replication/walsender.c:1675
+#: replication/walsender.c:1671
#, c-format
msgid "invalid standby message type \"%c\""
msgstr "неверный тип сообщения резервного сервера: \"%c\""
-#: replication/walsender.c:1716
+#: replication/walsender.c:1712
#, c-format
msgid "unexpected message type \"%c\""
msgstr "неожиданный тип сообщения \"%c\""
-#: replication/walsender.c:2094
+#: replication/walsender.c:2084
#, c-format
msgid "terminating walsender process due to replication timeout"
msgstr "завершение процесса передачи журнала из-за тайм-аута репликации"
-#: replication/walsender.c:2178
+#: replication/walsender.c:2168
#, c-format
msgid "\"%s\" has now caught up with upstream server"
msgstr "ведомый сервер \"%s\" нагнал ведущий"
-#: replication/walsender.c:2289
+#: replication/walsender.c:2281
#, c-format
msgid ""
"number of requested standby connections exceeds max_wal_senders (currently "
@@ -19103,118 +19111,125 @@ msgstr ""
"число запрошенных подключений резервных серверов превосходит max_wal_senders "
"(сейчас: %d)"
-#: rewrite/rewriteDefine.c:112 rewrite/rewriteDefine.c:981
+#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:992
#, c-format
msgid "rule \"%s\" for relation \"%s\" already exists"
msgstr "правило \"%s\" для отношения \"%s\" уже существует"
-#: rewrite/rewriteDefine.c:296
+#: rewrite/rewriteDefine.c:297
#, c-format
msgid "rule actions on OLD are not implemented"
msgstr "действия правил для OLD не реализованы"
-#: rewrite/rewriteDefine.c:297
+#: rewrite/rewriteDefine.c:298
#, c-format
msgid "Use views or triggers instead."
msgstr "Воспользуйтесь представлениями или триггерами."
-#: rewrite/rewriteDefine.c:301
+#: rewrite/rewriteDefine.c:302
#, c-format
msgid "rule actions on NEW are not implemented"
msgstr "действия правил для NEW не реализованы"
-#: rewrite/rewriteDefine.c:302
+#: rewrite/rewriteDefine.c:303
#, c-format
msgid "Use triggers instead."
msgstr "Воспользуйтесь триггерами."
-#: rewrite/rewriteDefine.c:315
+#: rewrite/rewriteDefine.c:316
#, c-format
msgid "INSTEAD NOTHING rules on SELECT are not implemented"
msgstr "правила INSTEAD NOTHING для SELECT не реализованы"
-#: rewrite/rewriteDefine.c:316
+#: rewrite/rewriteDefine.c:317
#, c-format
msgid "Use views instead."
msgstr "Воспользуйтесь представлениями."
-#: rewrite/rewriteDefine.c:324
+#: rewrite/rewriteDefine.c:325
#, c-format
msgid "multiple actions for rules on SELECT are not implemented"
msgstr "множественные действия в правилах для SELECT не поддерживаются"
-#: rewrite/rewriteDefine.c:334
+#: rewrite/rewriteDefine.c:335
#, c-format
msgid "rules on SELECT must have action INSTEAD SELECT"
msgstr "в правилах для SELECT должно быть действие INSTEAD SELECT"
-#: rewrite/rewriteDefine.c:342
+#: rewrite/rewriteDefine.c:343
#, c-format
msgid "rules on SELECT must not contain data-modifying statements in WITH"
msgstr ""
"правила для SELECT не должны содержать операторы, изменяющие данные, в WITH"
-#: rewrite/rewriteDefine.c:350
+#: rewrite/rewriteDefine.c:351
#, c-format
msgid "event qualifications are not implemented for rules on SELECT"
msgstr "в правилах для SELECT не может быть условий"
-#: rewrite/rewriteDefine.c:377
+#: rewrite/rewriteDefine.c:378
#, c-format
msgid "\"%s\" is already a view"
msgstr "\"%s\" уже является представлением"
-#: rewrite/rewriteDefine.c:401
+#: rewrite/rewriteDefine.c:402
#, c-format
msgid "view rule for \"%s\" must be named \"%s\""
msgstr "правило представления для \"%s\" должно называться \"%s\""
-#: rewrite/rewriteDefine.c:428
+#: rewrite/rewriteDefine.c:430
#, c-format
msgid "cannot convert partitioned table \"%s\" to a view"
msgstr "преобразовать секционированную таблицу \"%s\" в представление нельзя"
-#: rewrite/rewriteDefine.c:434
+#: rewrite/rewriteDefine.c:439
#, c-format
msgid "cannot convert partition \"%s\" to a view"
msgstr "преобразовать секцию \"%s\" в представление нельзя"
-#: rewrite/rewriteDefine.c:442
+#: rewrite/rewriteDefine.c:447
#, c-format
msgid "could not convert table \"%s\" to a view because it is not empty"
msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как она не "
"пуста1"
-#: rewrite/rewriteDefine.c:450
+#: rewrite/rewriteDefine.c:455
#, c-format
msgid "could not convert table \"%s\" to a view because it has triggers"
msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как она "
"содержит триггеры"
-#: rewrite/rewriteDefine.c:452
+#: rewrite/rewriteDefine.c:457
#, c-format
msgid ""
"In particular, the table cannot be involved in any foreign key relationships."
msgstr ""
"Кроме того, таблица не может быть задействована в ссылках по внешнему ключу."
-#: rewrite/rewriteDefine.c:457
+#: rewrite/rewriteDefine.c:462
#, c-format
msgid "could not convert table \"%s\" to a view because it has indexes"
msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как она имеет "
"индексы"
-#: rewrite/rewriteDefine.c:463
+#: rewrite/rewriteDefine.c:468
#, c-format
msgid "could not convert table \"%s\" to a view because it has child tables"
msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как она имеет "
"подчинённые таблицы"
-#: rewrite/rewriteDefine.c:469
+#: rewrite/rewriteDefine.c:474
+#, c-format
+msgid "could not convert table \"%s\" to a view because it has parent tables"
+msgstr ""
+"не удалось преобразовать таблицу \"%s\" в представление, так как она имеет "
+"родительские таблицы"
+
+#: rewrite/rewriteDefine.c:480
#, c-format
msgid ""
"could not convert table \"%s\" to a view because it has row security enabled"
@@ -19222,7 +19237,7 @@ msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как для неё "
"включена защита на уровне строк"
-#: rewrite/rewriteDefine.c:475
+#: rewrite/rewriteDefine.c:486
#, c-format
msgid ""
"could not convert table \"%s\" to a view because it has row security policies"
@@ -19230,45 +19245,45 @@ msgstr ""
"не удалось преобразовать таблицу \"%s\" в представление, так как к ней "
"применены политики защиты строк"
-#: rewrite/rewriteDefine.c:502
+#: rewrite/rewriteDefine.c:513
#, c-format
msgid "cannot have multiple RETURNING lists in a rule"
msgstr "в правиле нельзя указать несколько списков RETURNING"
-#: rewrite/rewriteDefine.c:507
+#: rewrite/rewriteDefine.c:518
#, c-format
msgid "RETURNING lists are not supported in conditional rules"
msgstr "списки RETURNING в условных правилах не поддерживаются"
-#: rewrite/rewriteDefine.c:511
+#: rewrite/rewriteDefine.c:522
#, c-format
msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr "списки RETURNING поддерживаются только в правилах INSTEAD"
-#: rewrite/rewriteDefine.c:676
+#: rewrite/rewriteDefine.c:687
#, c-format
msgid "SELECT rule's target list has too many entries"
msgstr "список результата правила для SELECT содержит слишком много столбцов"
-#: rewrite/rewriteDefine.c:677
+#: rewrite/rewriteDefine.c:688
#, c-format
msgid "RETURNING list has too many entries"
msgstr "список RETURNING содержит слишком много столбцов"
-#: rewrite/rewriteDefine.c:704
+#: rewrite/rewriteDefine.c:715
#, c-format
msgid "cannot convert relation containing dropped columns to view"
msgstr ""
"преобразовать отношение, содержащее удалённые столбцы, в представление нельзя"
-#: rewrite/rewriteDefine.c:705
+#: rewrite/rewriteDefine.c:716
#, c-format
msgid ""
"cannot create a RETURNING list for a relation containing dropped columns"
msgstr ""
"создать список RETURNING для отношения, содержащего удалённые столбцы, нельзя"
-#: rewrite/rewriteDefine.c:711
+#: rewrite/rewriteDefine.c:722
#, c-format
msgid ""
"SELECT rule's target entry %d has different column name from column \"%s\""
@@ -19276,62 +19291,62 @@ msgstr ""
"элементу %d результата правила для SELECT присвоено имя, отличное от имени "
"столбца \"%s\""
-#: rewrite/rewriteDefine.c:713
+#: rewrite/rewriteDefine.c:724
#, c-format
msgid "SELECT target entry is named \"%s\"."
msgstr "Имя элемента результата SELECT: \"%s\"."
-#: rewrite/rewriteDefine.c:722
+#: rewrite/rewriteDefine.c:733
#, c-format
msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr ""
"элемент %d результата правила для SELECT имеет тип, отличный от типа столбца "
"\"%s\""
-#: rewrite/rewriteDefine.c:724
+#: rewrite/rewriteDefine.c:735
#, c-format
msgid "RETURNING list's entry %d has different type from column \"%s\""
msgstr "элемент %d списка RETURNING имеет тип, отличный от типа столбца \"%s\""
-#: rewrite/rewriteDefine.c:727 rewrite/rewriteDefine.c:751
+#: rewrite/rewriteDefine.c:738 rewrite/rewriteDefine.c:762
#, c-format
msgid "SELECT target entry has type %s, but column has type %s."
msgstr "Элемент результата SELECT имеет тип %s, тогда как тип столбца - %s."
-#: rewrite/rewriteDefine.c:730 rewrite/rewriteDefine.c:755
+#: rewrite/rewriteDefine.c:741 rewrite/rewriteDefine.c:766
#, c-format
msgid "RETURNING list entry has type %s, but column has type %s."
msgstr "Элемент списка RETURNING имеет тип %s, тогда как тип столбца - %s."
-#: rewrite/rewriteDefine.c:746
+#: rewrite/rewriteDefine.c:757
#, c-format
msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr ""
"элемент %d результата правила для SELECT имеет размер, отличный от столбца "
"\"%s\""
-#: rewrite/rewriteDefine.c:748
+#: rewrite/rewriteDefine.c:759
#, c-format
msgid "RETURNING list's entry %d has different size from column \"%s\""
msgstr "элемент %d списка RETURNING имеет размер, отличный от столбца \"%s\""
-#: rewrite/rewriteDefine.c:765
+#: rewrite/rewriteDefine.c:776
#, c-format
msgid "SELECT rule's target list has too few entries"
msgstr "список результата правила для SELECT содержит недостаточно элементов"
-#: rewrite/rewriteDefine.c:766
+#: rewrite/rewriteDefine.c:777
#, c-format
msgid "RETURNING list has too few entries"
msgstr "список RETURNING содержит недостаточно элементов"
-#: rewrite/rewriteDefine.c:858 rewrite/rewriteDefine.c:972
+#: rewrite/rewriteDefine.c:869 rewrite/rewriteDefine.c:983
#: rewrite/rewriteSupport.c:109
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "правило \"%s\" для отношения\"%s\" не существует"
-#: rewrite/rewriteDefine.c:991
+#: rewrite/rewriteDefine.c:1002
#, c-format
msgid "renaming an ON SELECT rule is not allowed"
msgstr "переименовывать правило ON SELECT нельзя"
@@ -19771,28 +19786,28 @@ msgstr ""
msgid "could not read directory \"%s\": %m"
msgstr "не удалось прочитать каталог \"%s\": %m"
-#: storage/ipc/dsm.c:364
+#: storage/ipc/dsm.c:359
#, c-format
msgid "dynamic shared memory control segment is corrupt"
msgstr "сегмент управления динамической разделяемой памятью испорчен"
-#: storage/ipc/dsm.c:411
+#: storage/ipc/dsm.c:406
#, c-format
msgid "dynamic shared memory is disabled"
msgstr "динамическая разделяемая память отключена"
-#: storage/ipc/dsm.c:412
+#: storage/ipc/dsm.c:407
#, c-format
msgid "Set dynamic_shared_memory_type to a value other than \"none\"."
msgstr ""
"Установите для dynamic_shared_memory_type значение, отличное от \"none\"."
-#: storage/ipc/dsm.c:432
+#: storage/ipc/dsm.c:427
#, c-format
msgid "dynamic shared memory control segment is not valid"
msgstr "сегмент управления динамической разделяемой памятью не в порядке"
-#: storage/ipc/dsm.c:527
+#: storage/ipc/dsm.c:522
#, c-format
msgid "too many dynamic shared memory segments"
msgstr "слишком много сегментов динамической разделяемой памяти"
@@ -19877,10 +19892,10 @@ msgid "invalid message size %zu in shared memory queue"
msgstr "неверный размер сообщения %zu в очереди в разделяемой памяти"
#: storage/ipc/shm_toc.c:108 storage/ipc/shm_toc.c:190 storage/lmgr/lock.c:905
-#: storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4055
-#: storage/lmgr/lock.c:4120 storage/lmgr/lock.c:4412
-#: storage/lmgr/predicate.c:2401 storage/lmgr/predicate.c:2416
-#: storage/lmgr/predicate.c:3808 storage/lmgr/predicate.c:4962
+#: storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4047
+#: storage/lmgr/lock.c:4112 storage/lmgr/lock.c:4419
+#: storage/lmgr/predicate.c:2476 storage/lmgr/predicate.c:2491
+#: storage/lmgr/predicate.c:3883 storage/lmgr/predicate.c:5037
#: utils/hash/dynahash.c:1061
#, c-format
msgid "out of shared memory"
@@ -19918,13 +19933,13 @@ msgstr ""
msgid "requested shared memory size overflows size_t"
msgstr "запрошенный размер разделяемой памяти не умещается в size_t"
-#: storage/ipc/standby.c:572 tcop/postgres.c:3012
+#: storage/ipc/standby.c:658 tcop/postgres.c:3024
#, c-format
msgid "canceling statement due to conflict with recovery"
msgstr ""
"выполнение оператора отменено из-за конфликта с процессом восстановления"
-#: storage/ipc/standby.c:573 tcop/postgres.c:2294
+#: storage/ipc/standby.c:659 tcop/postgres.c:2294
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr ""
@@ -20014,62 +20029,62 @@ msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
msgstr ""
"при проверке ограничения-исключения для кортежа (%u,%u) в отношении \"%s\""
-#: storage/lmgr/lmgr.c:1023
+#: storage/lmgr/lmgr.c:1022
#, c-format
msgid "relation %u of database %u"
msgstr "отношение %u базы данных %u"
-#: storage/lmgr/lmgr.c:1029
+#: storage/lmgr/lmgr.c:1028
#, c-format
msgid "extension of relation %u of database %u"
msgstr "расширение отношения %u базы данных %u"
-#: storage/lmgr/lmgr.c:1035
+#: storage/lmgr/lmgr.c:1034
#, c-format
msgid "pg_database.datfrozenxid of database %u"
msgstr "pg_database.datfrozenxid базы %u"
-#: storage/lmgr/lmgr.c:1040
+#: storage/lmgr/lmgr.c:1039
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "страница %u отношения %u базы данных %u"
-#: storage/lmgr/lmgr.c:1047
+#: storage/lmgr/lmgr.c:1046
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr "кортеж (%u,%u) отношения %u базы данных %u"
-#: storage/lmgr/lmgr.c:1055
+#: storage/lmgr/lmgr.c:1054
#, c-format
msgid "transaction %u"
msgstr "транзакция %u"
-#: storage/lmgr/lmgr.c:1060
+#: storage/lmgr/lmgr.c:1059
#, c-format
msgid "virtual transaction %d/%u"
msgstr "виртуальная транзакция %d/%u"
-#: storage/lmgr/lmgr.c:1066
+#: storage/lmgr/lmgr.c:1065
#, c-format
msgid "speculative token %u of transaction %u"
msgstr "спекулятивный маркер %u транзакции %u"
-#: storage/lmgr/lmgr.c:1072
+#: storage/lmgr/lmgr.c:1071
#, c-format
msgid "object %u of class %u of database %u"
msgstr "объект %u класса %u базы данных %u"
-#: storage/lmgr/lmgr.c:1080
+#: storage/lmgr/lmgr.c:1079
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "пользовательская блокировка [%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1087
+#: storage/lmgr/lmgr.c:1086
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "рекомендательная блокировка [%u,%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1095
+#: storage/lmgr/lmgr.c:1094
#, c-format
msgid "unrecognized locktag type %d"
msgstr "нераспознанный тип блокировки %d"
@@ -20092,12 +20107,12 @@ msgstr ""
"только блокировка RowExclusiveLock или менее сильная."
#: storage/lmgr/lock.c:906 storage/lmgr/lock.c:944 storage/lmgr/lock.c:2731
-#: storage/lmgr/lock.c:4056 storage/lmgr/lock.c:4121 storage/lmgr/lock.c:4413
+#: storage/lmgr/lock.c:4048 storage/lmgr/lock.c:4113 storage/lmgr/lock.c:4420
#, c-format
msgid "You might need to increase max_locks_per_transaction."
msgstr "Возможно, следует увеличить параметр max_locks_per_transaction."
-#: storage/lmgr/lock.c:3172 storage/lmgr/lock.c:3288
+#: storage/lmgr/lock.c:3164 storage/lmgr/lock.c:3280
#, c-format
msgid ""
"cannot PREPARE while holding both session-level and transaction-level locks "
@@ -20129,12 +20144,12 @@ msgstr ""
"в пуле недостаточно элементов для записи о потенциальном конфликте чтения/"
"записи"
-#: storage/lmgr/predicate.c:921
+#: storage/lmgr/predicate.c:977
#, c-format
msgid "memory for serializable conflict tracking is nearly exhausted"
msgstr "память для отслеживания конфликтов сериализации практически исчерпана"
-#: storage/lmgr/predicate.c:922
+#: storage/lmgr/predicate.c:978
#, c-format
msgid ""
"There might be an idle transaction or a forgotten prepared transaction "
@@ -20143,18 +20158,18 @@ msgstr ""
"Вероятно, эта ситуация вызвана забытой подготовленной транзакцией или "
"транзакцией, простаивающей долгое время."
-#: storage/lmgr/predicate.c:1561
+#: storage/lmgr/predicate.c:1636
#, c-format
msgid "deferrable snapshot was unsafe; trying a new one"
msgstr "откладываемый снимок был небезопасен; пробуем более новый"
-#: storage/lmgr/predicate.c:1650
+#: storage/lmgr/predicate.c:1725
#, c-format
msgid "\"default_transaction_isolation\" is set to \"serializable\"."
msgstr ""
"Параметр \"default_transaction_isolation\" имеет значение \"serializable\"."
-#: storage/lmgr/predicate.c:1651
+#: storage/lmgr/predicate.c:1726
#, c-format
msgid ""
"You can use \"SET default_transaction_isolation = 'repeatable read'\" to "
@@ -20163,34 +20178,34 @@ msgstr ""
"Чтобы изменить режим по умолчанию, выполните \"SET "
"default_transaction_isolation = 'repeatable read'\"."
-#: storage/lmgr/predicate.c:1691
+#: storage/lmgr/predicate.c:1766
#, c-format
msgid "a snapshot-importing transaction must not be READ ONLY DEFERRABLE"
msgstr "транзакция, импортирующая снимок, не должна быть READ ONLY DEFERRABLE"
-#: storage/lmgr/predicate.c:1771 utils/time/snapmgr.c:621
+#: storage/lmgr/predicate.c:1846 utils/time/snapmgr.c:621
#: utils/time/snapmgr.c:627
#, c-format
msgid "could not import the requested snapshot"
msgstr "не удалось импортировать запрошенный снимок"
-#: storage/lmgr/predicate.c:1772 utils/time/snapmgr.c:628
+#: storage/lmgr/predicate.c:1847 utils/time/snapmgr.c:628
#, c-format
msgid "The source process with PID %d is not running anymore."
msgstr "Исходный процесс с PID %d уже не работает."
-#: storage/lmgr/predicate.c:2402 storage/lmgr/predicate.c:2417
-#: storage/lmgr/predicate.c:3809
+#: storage/lmgr/predicate.c:2477 storage/lmgr/predicate.c:2492
+#: storage/lmgr/predicate.c:3884
#, c-format
msgid "You might need to increase max_pred_locks_per_transaction."
msgstr ""
"Возможно, следует увеличить значение параметра max_locks_per_transaction."
-#: storage/lmgr/predicate.c:3963 storage/lmgr/predicate.c:4063
-#: storage/lmgr/predicate.c:4071 storage/lmgr/predicate.c:4110
-#: storage/lmgr/predicate.c:4349 storage/lmgr/predicate.c:4686
-#: storage/lmgr/predicate.c:4698 storage/lmgr/predicate.c:4740
-#: storage/lmgr/predicate.c:4778
+#: storage/lmgr/predicate.c:4038 storage/lmgr/predicate.c:4138
+#: storage/lmgr/predicate.c:4146 storage/lmgr/predicate.c:4185
+#: storage/lmgr/predicate.c:4424 storage/lmgr/predicate.c:4761
+#: storage/lmgr/predicate.c:4773 storage/lmgr/predicate.c:4815
+#: storage/lmgr/predicate.c:4853
#, c-format
msgid ""
"could not serialize access due to read/write dependencies among transactions"
@@ -20198,11 +20213,11 @@ msgstr ""
"не удалось сериализовать доступ из-за зависимостей чтения/записи между "
"транзакциями"
-#: storage/lmgr/predicate.c:3965 storage/lmgr/predicate.c:4065
-#: storage/lmgr/predicate.c:4073 storage/lmgr/predicate.c:4112
-#: storage/lmgr/predicate.c:4351 storage/lmgr/predicate.c:4688
-#: storage/lmgr/predicate.c:4700 storage/lmgr/predicate.c:4742
-#: storage/lmgr/predicate.c:4780
+#: storage/lmgr/predicate.c:4040 storage/lmgr/predicate.c:4140
+#: storage/lmgr/predicate.c:4148 storage/lmgr/predicate.c:4187
+#: storage/lmgr/predicate.c:4426 storage/lmgr/predicate.c:4763
+#: storage/lmgr/predicate.c:4775 storage/lmgr/predicate.c:4817
+#: storage/lmgr/predicate.c:4855
#, c-format
msgid "The transaction might succeed if retried."
msgstr "Транзакция может завершиться успешно при следующей попытке."
@@ -20292,81 +20307,81 @@ msgstr "испорченный указатель элемента: смещен
msgid "corrupted item pointer: offset = %u, length = %u"
msgstr "испорченный указатель элемента: смещение = %u, длина = %u"
-#: storage/smgr/md.c:449 storage/smgr/md.c:967
+#: storage/smgr/md.c:438 storage/smgr/md.c:1008
#, c-format
msgid "could not truncate file \"%s\": %m"
msgstr "не удалось обрезать файл \"%s\": %m"
-#: storage/smgr/md.c:516
+#: storage/smgr/md.c:557
#, c-format
msgid "cannot extend file \"%s\" beyond %u blocks"
msgstr "не удалось увеличить файл \"%s\" до блока %u"
-#: storage/smgr/md.c:538 storage/smgr/md.c:747 storage/smgr/md.c:823
+#: storage/smgr/md.c:579 storage/smgr/md.c:788 storage/smgr/md.c:864
#, c-format
msgid "could not seek to block %u in file \"%s\": %m"
msgstr "не удалось перейти к блоку %u в файле \"%s\": %m"
-#: storage/smgr/md.c:546
+#: storage/smgr/md.c:587
#, c-format
msgid "could not extend file \"%s\": %m"
msgstr "не удалось увеличить файл \"%s\": %m"
-#: storage/smgr/md.c:548 storage/smgr/md.c:555 storage/smgr/md.c:850
+#: storage/smgr/md.c:589 storage/smgr/md.c:596 storage/smgr/md.c:891
#, c-format
msgid "Check free disk space."
msgstr "Проверьте, есть ли место на диске."
-#: storage/smgr/md.c:552
+#: storage/smgr/md.c:593
#, c-format
msgid "could not extend file \"%s\": wrote only %d of %d bytes at block %u"
msgstr "не удалось увеличить файл \"%s\" (записано байт: %d из %d) в блоке %u"
-#: storage/smgr/md.c:765
+#: storage/smgr/md.c:806
#, c-format
msgid "could not read block %u in file \"%s\": %m"
msgstr "не удалось прочитать блок %u в файле \"%s\": %m"
-#: storage/smgr/md.c:781
+#: storage/smgr/md.c:822
#, c-format
msgid "could not read block %u in file \"%s\": read only %d of %d bytes"
msgstr "не удалось прочитать блок %u в файле \"%s\" (прочитано байт: %d из %d)"
-#: storage/smgr/md.c:841
+#: storage/smgr/md.c:882
#, c-format
msgid "could not write block %u in file \"%s\": %m"
msgstr "не удалось записать блок %u в файл \"%s\": %m"
-#: storage/smgr/md.c:846
+#: storage/smgr/md.c:887
#, c-format
msgid "could not write block %u in file \"%s\": wrote only %d of %d bytes"
msgstr "не удалось записать блок %u в файл \"%s\" (записано байт: %d из %d)"
-#: storage/smgr/md.c:938
+#: storage/smgr/md.c:979
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: it's only %u blocks now"
msgstr ""
"не удалось обрезать файл \"%s\" (требуемая длина в блоках: %u, но сейчас он "
"содержит %u)"
-#: storage/smgr/md.c:993
+#: storage/smgr/md.c:1034
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: %m"
msgstr "не удалось обрезать файл \"%s\" до нужного числа блоков (%u): %m"
-#: storage/smgr/md.c:1288
+#: storage/smgr/md.c:1329
#, c-format
msgid "could not fsync file \"%s\" but retrying: %m"
msgstr ""
"не удалось синхронизировать с ФС файл \"%s\", последует повторная попытка: %m"
-#: storage/smgr/md.c:1451
+#: storage/smgr/md.c:1492
#, c-format
msgid "could not forward fsync request because request queue is full"
msgstr ""
"не удалось отправить запрос синхронизации с ФС (очередь запросов переполнена)"
-#: storage/smgr/md.c:1951
+#: storage/smgr/md.c:1992
#, c-format
msgid ""
"could not open file \"%s\" (target block %u): previous segment is only %u "
@@ -20375,7 +20390,7 @@ msgstr ""
"не удалось открыть файл file \"%s\" (целевой блок %u): недостаточно блоков в "
"предыдущем сегменте (всего %u)"
-#: storage/smgr/md.c:1965
+#: storage/smgr/md.c:2006
#, c-format
msgid "could not open file \"%s\" (target block %u): %m"
msgstr "не удалось открыть файл file \"%s\" (целевой блок %u): %m"
@@ -20426,7 +20441,7 @@ msgid "unexpected EOF on client connection"
msgstr "неожиданный обрыв соединения с клиентом"
#: tcop/postgres.c:432 tcop/postgres.c:444 tcop/postgres.c:455
-#: tcop/postgres.c:467 tcop/postgres.c:4354
+#: tcop/postgres.c:467 tcop/postgres.c:4368
#, c-format
msgid "invalid frontend message type %d"
msgstr "неправильный тип клиентского сообщения %d"
@@ -20574,7 +20589,7 @@ msgstr ""
"транзакцию и завершиться, так как другой серверный процесс завершился "
"аварийно и возможно разрушил разделяемую память."
-#: tcop/postgres.c:2621 tcop/postgres.c:2942
+#: tcop/postgres.c:2621 tcop/postgres.c:2954
#, c-format
msgid ""
"In a moment you should be able to reconnect to the database and repeat your "
@@ -20598,72 +20613,72 @@ msgstr ""
"оказался вне допустимых рамок или произошла ошибка вычисления, например, "
"деление на ноль."
-#: tcop/postgres.c:2872
+#: tcop/postgres.c:2884
#, c-format
msgid "canceling authentication due to timeout"
msgstr "отмена проверки подлинности из-за тайм-аута"
-#: tcop/postgres.c:2876
+#: tcop/postgres.c:2888
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "прекращение процесса автоочистки по команде администратора"
-#: tcop/postgres.c:2880
+#: tcop/postgres.c:2892
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "завершение обработчика логической репликации по команде администратора"
-#: tcop/postgres.c:2884
+#: tcop/postgres.c:2896
#, c-format
msgid "logical replication launcher shutting down"
msgstr "процесс запуска логической репликации остановлен"
-#: tcop/postgres.c:2897 tcop/postgres.c:2907 tcop/postgres.c:2940
+#: tcop/postgres.c:2909 tcop/postgres.c:2919 tcop/postgres.c:2952
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "закрытие подключения из-за конфликта с процессом восстановления"
-#: tcop/postgres.c:2913
+#: tcop/postgres.c:2925
#, c-format
msgid "terminating connection due to administrator command"
msgstr "закрытие подключения по команде администратора"
-#: tcop/postgres.c:2923
+#: tcop/postgres.c:2935
#, c-format
msgid "connection to client lost"
msgstr "подключение к клиенту потеряно"
-#: tcop/postgres.c:2989
+#: tcop/postgres.c:3001
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "выполнение оператора отменено из-за тайм-аута блокировки"
-#: tcop/postgres.c:2996
+#: tcop/postgres.c:3008
#, c-format
msgid "canceling statement due to statement timeout"
msgstr "выполнение оператора отменено из-за тайм-аута"
-#: tcop/postgres.c:3003
+#: tcop/postgres.c:3015
#, c-format
msgid "canceling autovacuum task"
msgstr "отмена задачи автоочистки"
-#: tcop/postgres.c:3026
+#: tcop/postgres.c:3038
#, c-format
msgid "canceling statement due to user request"
msgstr "выполнение оператора отменено по запросу пользователя"
-#: tcop/postgres.c:3036
+#: tcop/postgres.c:3048
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr "закрытие подключения из-за тайм-аута простоя в транзакции"
-#: tcop/postgres.c:3150
+#: tcop/postgres.c:3162
#, c-format
msgid "stack depth limit exceeded"
msgstr "превышен предел глубины стека"
-#: tcop/postgres.c:3151
+#: tcop/postgres.c:3163
#, c-format
msgid ""
"Increase the configuration parameter \"max_stack_depth\" (currently %dkB), "
@@ -20673,12 +20688,12 @@ msgstr ""
"КБ), предварительно убедившись, что ОС предоставляет достаточный размер "
"стека."
-#: tcop/postgres.c:3214
+#: tcop/postgres.c:3226
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "Значение \"max_stack_depth\" не должно превышать %ld КБ."
-#: tcop/postgres.c:3216
+#: tcop/postgres.c:3228
#, c-format
msgid ""
"Increase the platform's stack depth limit via \"ulimit -s\" or local "
@@ -20687,48 +20702,48 @@ msgstr ""
"Увеличьте предел глубины стека в системе с помощью команды \"ulimit -s\" или "
"эквивалента в вашей ОС."
-#: tcop/postgres.c:3576
+#: tcop/postgres.c:3588
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr "неверный аргумент командной строки для серверного процесса: %s"
-#: tcop/postgres.c:3577 tcop/postgres.c:3583
+#: tcop/postgres.c:3589 tcop/postgres.c:3595
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Для дополнительной информации попробуйте \"%s --help\"."
-#: tcop/postgres.c:3581
+#: tcop/postgres.c:3593
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: неверный аргумент командной строки: %s"
-#: tcop/postgres.c:3643
+#: tcop/postgres.c:3655
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: не указаны ни база данных, ни пользователь"
-#: tcop/postgres.c:4262
+#: tcop/postgres.c:4276
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "неверный подтип сообщения CLOSE: %d"
-#: tcop/postgres.c:4297
+#: tcop/postgres.c:4311
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "неверный подтип сообщения DESCRIBE: %d"
-#: tcop/postgres.c:4375
+#: tcop/postgres.c:4389
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr "вызовы функции fastpath не поддерживаются для реплицирующих соединений"
-#: tcop/postgres.c:4379
+#: tcop/postgres.c:4393
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr ""
"протокол расширенных запросов не поддерживается для реплицирующих соединений"
-#: tcop/postgres.c:4549
+#: tcop/postgres.c:4563
#, c-format
msgid ""
"disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s"
@@ -20939,7 +20954,7 @@ msgid "invalid regular expression: %s"
msgstr "неверное регулярное выражение: %s"
#: tsearch/spell.c:956 tsearch/spell.c:973 tsearch/spell.c:990
-#: tsearch/spell.c:1007 tsearch/spell.c:1072 gram.y:15327 gram.y:15344
+#: tsearch/spell.c:1007 tsearch/spell.c:1072 gram.y:15328 gram.y:15345
#, c-format
msgid "syntax error"
msgstr "ошибка синтаксиса"
@@ -21041,112 +21056,112 @@ msgstr "Значение ShortWord должно быть >= 0"
msgid "MaxFragments should be >= 0"
msgstr "Значение MaxFragments должно быть >= 0"
-#: utils/adt/acl.c:170 utils/adt/name.c:91
+#: utils/adt/acl.c:169 utils/adt/name.c:91
#, c-format
msgid "identifier too long"
msgstr "слишком длинный идентификатор"
-#: utils/adt/acl.c:171 utils/adt/name.c:92
+#: utils/adt/acl.c:170 utils/adt/name.c:92
#, c-format
msgid "Identifier must be less than %d characters."
msgstr "Идентификатор должен быть короче %d байт."
-#: utils/adt/acl.c:257
+#: utils/adt/acl.c:256
#, c-format
msgid "unrecognized key word: \"%s\""
msgstr "нераспознанное ключевое слово: \"%s\""
-#: utils/adt/acl.c:258
+#: utils/adt/acl.c:257
#, c-format
msgid "ACL key word must be \"group\" or \"user\"."
msgstr "Ключевым словом ACL должно быть \"group\" или \"user\"."
-#: utils/adt/acl.c:263
+#: utils/adt/acl.c:262
#, c-format
msgid "missing name"
msgstr "отсутствует имя"
-#: utils/adt/acl.c:264
+#: utils/adt/acl.c:263
#, c-format
msgid "A name must follow the \"group\" or \"user\" key word."
msgstr "За ключевыми словами \"group\" или \"user\" должно следовать имя."
-#: utils/adt/acl.c:270
+#: utils/adt/acl.c:269
#, c-format
msgid "missing \"=\" sign"
msgstr "отсутствует знак \"=\""
-#: utils/adt/acl.c:323
+#: utils/adt/acl.c:322
#, c-format
msgid "invalid mode character: must be one of \"%s\""
msgstr "неверный символ режима: должен быть один из \"%s\""
-#: utils/adt/acl.c:345
+#: utils/adt/acl.c:344
#, c-format
msgid "a name must follow the \"/\" sign"
msgstr "за знаком \"/\" должно следовать имя"
-#: utils/adt/acl.c:353
+#: utils/adt/acl.c:352
#, c-format
msgid "defaulting grantor to user ID %u"
msgstr "назначившим права считается пользователь с ID %u"
-#: utils/adt/acl.c:544
+#: utils/adt/acl.c:543
#, c-format
msgid "ACL array contains wrong data type"
msgstr "Массив ACL содержит неверный тип данных"
-#: utils/adt/acl.c:548
+#: utils/adt/acl.c:547
#, c-format
msgid "ACL arrays must be one-dimensional"
msgstr "Массивы ACL должны быть одномерными"
-#: utils/adt/acl.c:552
+#: utils/adt/acl.c:551
#, c-format
msgid "ACL arrays must not contain null values"
msgstr "Массивы ACL не должны содержать значения null"
-#: utils/adt/acl.c:576
+#: utils/adt/acl.c:575
#, c-format
msgid "extra garbage at the end of the ACL specification"
msgstr "лишний мусор в конце спецификации ACL"
-#: utils/adt/acl.c:1198
+#: utils/adt/acl.c:1197
#, c-format
msgid "grant options cannot be granted back to your own grantor"
msgstr "привилегию назначения прав нельзя вернуть тому, кто назначил её вам"
-#: utils/adt/acl.c:1259
+#: utils/adt/acl.c:1258
#, c-format
msgid "dependent privileges exist"
msgstr "существуют зависимые права"
-#: utils/adt/acl.c:1260
+#: utils/adt/acl.c:1259
#, c-format
msgid "Use CASCADE to revoke them too."
msgstr "Используйте CASCADE, чтобы отозвать и их."
-#: utils/adt/acl.c:1522
+#: utils/adt/acl.c:1521
#, c-format
msgid "aclinsert is no longer supported"
msgstr "aclinsert больше не поддерживается"
-#: utils/adt/acl.c:1532
+#: utils/adt/acl.c:1531
#, c-format
msgid "aclremove is no longer supported"
msgstr "aclremove больше не поддерживается"
-#: utils/adt/acl.c:1618 utils/adt/acl.c:1672
+#: utils/adt/acl.c:1617 utils/adt/acl.c:1671
#, c-format
msgid "unrecognized privilege type: \"%s\""
msgstr "нераспознанный тип прав: \"%s\""
-#: utils/adt/acl.c:3472 utils/adt/regproc.c:102 utils/adt/regproc.c:277
+#: utils/adt/acl.c:3471 utils/adt/regproc.c:102 utils/adt/regproc.c:277
#, c-format
msgid "function \"%s\" does not exist"
msgstr "функция \"%s\" не существует"
-#: utils/adt/acl.c:4944
+#: utils/adt/acl.c:4947
#, c-format
msgid "must be member of role \"%s\""
msgstr "нужно быть членом роли \"%s\""
@@ -21531,7 +21546,7 @@ msgstr "значение \"%s\" вне диапазона для типа %s"
#: utils/adt/int.c:1082 utils/adt/int.c:1110 utils/adt/int8.c:597
#: utils/adt/int8.c:657 utils/adt/int8.c:897 utils/adt/int8.c:1005
#: utils/adt/int8.c:1094 utils/adt/int8.c:1202 utils/adt/numeric.c:6912
-#: utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3210
+#: utils/adt/numeric.c:7201 utils/adt/numeric.c:8213 utils/adt/timestamp.c:3242
#, c-format
msgid "division by zero"
msgstr "деление на ноль"
@@ -21594,22 +21609,22 @@ msgstr "дата вне диапазона: %d-%02d-%02d"
#: utils/adt/nabstime.c:532 utils/adt/nabstime.c:575 utils/adt/timestamp.c:231
#: utils/adt/timestamp.c:263 utils/adt/timestamp.c:683
#: utils/adt/timestamp.c:692 utils/adt/timestamp.c:770
-#: utils/adt/timestamp.c:803 utils/adt/timestamp.c:2789
-#: utils/adt/timestamp.c:2810 utils/adt/timestamp.c:2823
-#: utils/adt/timestamp.c:2832 utils/adt/timestamp.c:2840
-#: utils/adt/timestamp.c:2895 utils/adt/timestamp.c:2918
-#: utils/adt/timestamp.c:2931 utils/adt/timestamp.c:2942
-#: utils/adt/timestamp.c:2950 utils/adt/timestamp.c:3506
-#: utils/adt/timestamp.c:3631 utils/adt/timestamp.c:3672
-#: utils/adt/timestamp.c:3753 utils/adt/timestamp.c:3799
-#: utils/adt/timestamp.c:3902 utils/adt/timestamp.c:4302
-#: utils/adt/timestamp.c:4498 utils/adt/timestamp.c:4837
-#: utils/adt/timestamp.c:4851 utils/adt/timestamp.c:4856
-#: utils/adt/timestamp.c:4870 utils/adt/timestamp.c:4915
-#: utils/adt/timestamp.c:4947 utils/adt/timestamp.c:4954
-#: utils/adt/timestamp.c:4987 utils/adt/timestamp.c:4991
-#: utils/adt/timestamp.c:5060 utils/adt/timestamp.c:5064
-#: utils/adt/timestamp.c:5078 utils/adt/timestamp.c:5112 utils/adt/xml.c:2212
+#: utils/adt/timestamp.c:803 utils/adt/timestamp.c:2821
+#: utils/adt/timestamp.c:2842 utils/adt/timestamp.c:2855
+#: utils/adt/timestamp.c:2864 utils/adt/timestamp.c:2872
+#: utils/adt/timestamp.c:2927 utils/adt/timestamp.c:2950
+#: utils/adt/timestamp.c:2963 utils/adt/timestamp.c:2974
+#: utils/adt/timestamp.c:2982 utils/adt/timestamp.c:3538
+#: utils/adt/timestamp.c:3663 utils/adt/timestamp.c:3704
+#: utils/adt/timestamp.c:3785 utils/adt/timestamp.c:3831
+#: utils/adt/timestamp.c:3934 utils/adt/timestamp.c:4334
+#: utils/adt/timestamp.c:4530 utils/adt/timestamp.c:4869
+#: utils/adt/timestamp.c:4883 utils/adt/timestamp.c:4888
+#: utils/adt/timestamp.c:4902 utils/adt/timestamp.c:4947
+#: utils/adt/timestamp.c:4979 utils/adt/timestamp.c:4986
+#: utils/adt/timestamp.c:5019 utils/adt/timestamp.c:5023
+#: utils/adt/timestamp.c:5092 utils/adt/timestamp.c:5096
+#: utils/adt/timestamp.c:5110 utils/adt/timestamp.c:5144 utils/adt/xml.c:2212
#: utils/adt/xml.c:2219 utils/adt/xml.c:2239 utils/adt/xml.c:2246
#, c-format
msgid "timestamp out of range"
@@ -21663,13 +21678,13 @@ msgstr "\"время с часовым поясом\" содержит нера
#: utils/adt/date.c:2743 utils/adt/datetime.c:931 utils/adt/datetime.c:1846
#: utils/adt/datetime.c:4632 utils/adt/timestamp.c:504
-#: utils/adt/timestamp.c:531 utils/adt/timestamp.c:4862
-#: utils/adt/timestamp.c:5070
+#: utils/adt/timestamp.c:531 utils/adt/timestamp.c:4894
+#: utils/adt/timestamp.c:5102
#, c-format
msgid "time zone \"%s\" not recognized"
msgstr "часовой пояс \"%s\" не распознан"
-#: utils/adt/date.c:2775 utils/adt/timestamp.c:4904 utils/adt/timestamp.c:5101
+#: utils/adt/date.c:2775 utils/adt/timestamp.c:4936 utils/adt/timestamp.c:5133
#, c-format
msgid "interval time zone \"%s\" must not include months or days"
msgstr ""
@@ -22253,7 +22268,7 @@ msgid "oidvector has too many elements"
msgstr "oidvector содержит слишком много элементов"
#: utils/adt/int.c:1347 utils/adt/int8.c:1453 utils/adt/numeric.c:1401
-#: utils/adt/timestamp.c:5163 utils/adt/timestamp.c:5244
+#: utils/adt/timestamp.c:5195 utils/adt/timestamp.c:5276
#, c-format
msgid "step size cannot equal zero"
msgstr "размер шага не может быть нулевым"
@@ -22390,7 +22405,7 @@ msgid "key value must be scalar, not array, composite, or json"
msgstr ""
"значением ключа должен быть скаляр (не массив, композитный тип или json)"
-#: utils/adt/json.c:2012 utils/adt/json.c:2022 utils/fmgr/funcapi.c:1556
+#: utils/adt/json.c:2012 utils/adt/json.c:2022 utils/fmgr/funcapi.c:1557
#, c-format
msgid "could not determine data type for argument %d"
msgstr "не удалось определить тип данных аргумента %d"
@@ -22621,27 +22636,22 @@ msgstr "задать путь в скаляре нельзя"
msgid "cannot delete path in scalar"
msgstr "удалить путь в скаляре нельзя"
-#: utils/adt/jsonfuncs.c:4524
-#, c-format
-msgid "invalid concatenation of jsonb objects"
-msgstr "неверная конкатенация объектов jsonb"
-
-#: utils/adt/jsonfuncs.c:4558
+#: utils/adt/jsonfuncs.c:4553
#, c-format
msgid "path element at position %d is null"
msgstr "элемент пути в позиции %d равен NULL"
-#: utils/adt/jsonfuncs.c:4644
+#: utils/adt/jsonfuncs.c:4639
#, c-format
msgid "cannot replace existing key"
msgstr "заменить существующий ключ нельзя"
-#: utils/adt/jsonfuncs.c:4645
+#: utils/adt/jsonfuncs.c:4640
#, c-format
msgid "Try using the function jsonb_set to replace key value."
msgstr "Попробуйте применить функцию jsonb_set для замены значения ключа."
-#: utils/adt/jsonfuncs.c:4727
+#: utils/adt/jsonfuncs.c:4722
#, c-format
msgid "path element at position %d is not an integer: \"%s\""
msgstr "элемент пути в позиции %d - не целочисленный: \"%s\""
@@ -23273,12 +23283,12 @@ msgstr "имя \"%s\" имеют несколько функций"
msgid "more than one operator named %s"
msgstr "имя %s имеют несколько операторов"
-#: utils/adt/regproc.c:691 utils/adt/regproc.c:732 gram.y:7846
+#: utils/adt/regproc.c:691 utils/adt/regproc.c:732 gram.y:7847
#, c-format
msgid "missing argument"
msgstr "отсутствует аргумент"
-#: utils/adt/regproc.c:692 utils/adt/regproc.c:733 gram.y:7847
+#: utils/adt/regproc.c:692 utils/adt/regproc.c:733 gram.y:7848
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
@@ -23328,7 +23338,7 @@ msgstr "ошибочное имя типа"
#: utils/adt/ri_triggers.c:1511 utils/adt/ri_triggers.c:1687
#: utils/adt/ri_triggers.c:1867 utils/adt/ri_triggers.c:2058
#: utils/adt/ri_triggers.c:2116 utils/adt/ri_triggers.c:2221
-#: utils/adt/ri_triggers.c:2398 gram.y:3657
+#: utils/adt/ri_triggers.c:2398 gram.y:3658
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "выражение MATCH PARTIAL ещё не реализовано"
@@ -23549,14 +23559,14 @@ msgid "timestamp out of range: \"%g\""
msgstr "timestamp вне диапазона: \"%g\""
#: utils/adt/timestamp.c:926 utils/adt/timestamp.c:1496
-#: utils/adt/timestamp.c:1909 utils/adt/timestamp.c:2988
-#: utils/adt/timestamp.c:2993 utils/adt/timestamp.c:2998
-#: utils/adt/timestamp.c:3048 utils/adt/timestamp.c:3055
-#: utils/adt/timestamp.c:3062 utils/adt/timestamp.c:3082
-#: utils/adt/timestamp.c:3089 utils/adt/timestamp.c:3096
-#: utils/adt/timestamp.c:3126 utils/adt/timestamp.c:3134
-#: utils/adt/timestamp.c:3178 utils/adt/timestamp.c:3501
-#: utils/adt/timestamp.c:3626 utils/adt/timestamp.c:3994
+#: utils/adt/timestamp.c:1941 utils/adt/timestamp.c:3020
+#: utils/adt/timestamp.c:3025 utils/adt/timestamp.c:3030
+#: utils/adt/timestamp.c:3080 utils/adt/timestamp.c:3087
+#: utils/adt/timestamp.c:3094 utils/adt/timestamp.c:3114
+#: utils/adt/timestamp.c:3121 utils/adt/timestamp.c:3128
+#: utils/adt/timestamp.c:3158 utils/adt/timestamp.c:3166
+#: utils/adt/timestamp.c:3210 utils/adt/timestamp.c:3533
+#: utils/adt/timestamp.c:3658 utils/adt/timestamp.c:4026
#, c-format
msgid "interval out of range"
msgstr "interval вне диапазона"
@@ -23581,36 +23591,36 @@ msgstr "INTERVAL(%d): точность уменьшена до максимал
msgid "interval(%d) precision must be between %d and %d"
msgstr "точность interval(%d) должна быть между %d и %d"
-#: utils/adt/timestamp.c:2589
+#: utils/adt/timestamp.c:2621
#, c-format
msgid "cannot subtract infinite timestamps"
msgstr "вычитать бесконечные значения timestamp нельзя"
-#: utils/adt/timestamp.c:3745 utils/adt/timestamp.c:4255
-#: utils/adt/timestamp.c:4417 utils/adt/timestamp.c:4438
+#: utils/adt/timestamp.c:3777 utils/adt/timestamp.c:4287
+#: utils/adt/timestamp.c:4449 utils/adt/timestamp.c:4470
#, c-format
msgid "timestamp units \"%s\" not supported"
msgstr "единицы timestamp \"%s\" не поддерживаются"
-#: utils/adt/timestamp.c:3759 utils/adt/timestamp.c:4209
-#: utils/adt/timestamp.c:4448
+#: utils/adt/timestamp.c:3791 utils/adt/timestamp.c:4241
+#: utils/adt/timestamp.c:4480
#, c-format
msgid "timestamp units \"%s\" not recognized"
msgstr "единицы timestamp \"%s\" не распознаны"
-#: utils/adt/timestamp.c:3891 utils/adt/timestamp.c:4250
-#: utils/adt/timestamp.c:4613 utils/adt/timestamp.c:4635
+#: utils/adt/timestamp.c:3923 utils/adt/timestamp.c:4282
+#: utils/adt/timestamp.c:4645 utils/adt/timestamp.c:4667
#, c-format
msgid "timestamp with time zone units \"%s\" not supported"
msgstr "единицы timestamp с часовым поясом \"%s\" не поддерживаются"
-#: utils/adt/timestamp.c:3908 utils/adt/timestamp.c:4204
-#: utils/adt/timestamp.c:4644
+#: utils/adt/timestamp.c:3940 utils/adt/timestamp.c:4236
+#: utils/adt/timestamp.c:4676
#, c-format
msgid "timestamp with time zone units \"%s\" not recognized"
msgstr "единицы timestamp с часовым поясом \"%s\" не распознаны"
-#: utils/adt/timestamp.c:3981
+#: utils/adt/timestamp.c:4013
#, c-format
msgid ""
"interval units \"%s\" not supported because months usually have fractional "
@@ -23619,12 +23629,12 @@ msgstr ""
"единицы интервала \"%s\" не поддерживаются, так как в месяцах дробное число "
"недель"
-#: utils/adt/timestamp.c:3987 utils/adt/timestamp.c:4738
+#: utils/adt/timestamp.c:4019 utils/adt/timestamp.c:4770
#, c-format
msgid "interval units \"%s\" not supported"
msgstr "единицы interval \"%s\" не поддерживаются"
-#: utils/adt/timestamp.c:4003 utils/adt/timestamp.c:4761
+#: utils/adt/timestamp.c:4035 utils/adt/timestamp.c:4793
#, c-format
msgid "interval units \"%s\" not recognized"
msgstr "единицы interval \"%s\" не распознаны"
@@ -24504,17 +24514,17 @@ msgstr ""
"не удалось определить действительный тип результата для функции \"%s\", "
"объявленной как возвращающая тип %s"
-#: utils/fmgr/funcapi.c:1396 utils/fmgr/funcapi.c:1427
+#: 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:1421
+#: utils/fmgr/funcapi.c:1422
#, c-format
msgid "no column alias was provided"
msgstr "псевдоним столбца не указан"
-#: utils/fmgr/funcapi.c:1445
+#: utils/fmgr/funcapi.c:1446
#, c-format
msgid "could not determine row description for function returning record"
msgstr "не удалось определить описание строки для функции, возвращающей запись"
@@ -27442,216 +27452,216 @@ msgstr "параметр последовательности \"%s\" здесь
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "указания STDIN/STDOUT несовместимы с PROGRAM"
-#: gram.y:3177 gram.y:3184 gram.y:11092 gram.y:11100
+#: gram.y:3177 gram.y:3184 gram.y:11093 gram.y:11101
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "указание GLOBAL при создании временных таблиц устарело"
-#: gram.y:5119
+#: gram.y:5120
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "нераспознанный вариант политики безопасности строк \"%s\""
-#: gram.y:5120
+#: gram.y:5121
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr ""
"В настоящее время поддерживаются только политики PERMISSIVE и RESTRICTIVE."
-#: gram.y:5228
+#: gram.y:5229
msgid "duplicate trigger events specified"
msgstr "события триггера повторяются"
-#: gram.y:5371
+#: gram.y:5372
#, c-format
msgid "conflicting constraint properties"
msgstr "противоречащие характеристики ограничения"
-#: gram.y:5477
+#: gram.y:5478
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "оператор CREATE ASSERTION ещё не реализован"
-#: gram.y:5492
+#: gram.y:5493
#, c-format
msgid "DROP ASSERTION is not yet implemented"
msgstr "оператор DROP ASSERTION ещё не реализован"
-#: gram.y:5872
+#: gram.y:5873
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK более не требуется"
-#: gram.y:5873
+#: gram.y:5874
#, c-format
msgid "Update your data type."
msgstr "Обновите тип данных."
-#: gram.y:7517
+#: gram.y:7518
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "у агрегатных функций не может быть выходных аргументов"
-#: gram.y:9649 gram.y:9667
+#: gram.y:9650 gram.y:9668
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr ""
"предложение WITH CHECK OPTION не поддерживается для рекурсивных представлений"
-#: gram.y:10200
+#: gram.y:10201
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "нераспознанный параметр VACUUM: \"%s\""
-#: gram.y:11200
+#: gram.y:11201
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "синтаксис LIMIT #,# не поддерживается"
-#: gram.y:11201
+#: gram.y:11202
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "Используйте отдельные предложения LIMIT и OFFSET."
-#: gram.y:11499 gram.y:11524
+#: gram.y:11500 gram.y:11525
#, c-format
msgid "VALUES in FROM must have an alias"
msgstr "список VALUES во FROM должен иметь псевдоним"
-#: gram.y:11500 gram.y:11525
+#: gram.y:11501 gram.y:11526
#, c-format
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "Например, FROM (VALUES ...) [AS] foo."
-#: gram.y:11505 gram.y:11530
+#: gram.y:11506 gram.y:11531
#, c-format
msgid "subquery in FROM must have an alias"
msgstr "подзапрос во FROM должен иметь псевдоним"
-#: gram.y:11506 gram.y:11531
+#: gram.y:11507 gram.y:11532
#, c-format
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "Например, FROM (SELECT ...) [AS] foo."
-#: gram.y:11984
+#: gram.y:11985
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "допускается только одно значение DEFAULT"
-#: gram.y:11993
+#: gram.y:11994
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "для столбца допускается только одно значение PATH"
-#: gram.y:12002
+#: gram.y:12003
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr ""
"конфликтующие или избыточные объявления NULL/NOT NULL для столбца \"%s\""
-#: gram.y:12011
+#: gram.y:12012
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "нераспознанный параметр столбца \"%s\""
-#: gram.y:12265
+#: gram.y:12266
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "тип float должен иметь точность минимум 1 бит"
-#: gram.y:12274
+#: gram.y:12275
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "тип float должен иметь точность меньше 54 бит"
-#: gram.y:12765
+#: gram.y:12766
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "неверное число параметров в левой части выражения OVERLAPS"
-#: gram.y:12770
+#: gram.y:12771
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "неверное число параметров в правой части выражения OVERLAPS"
-#: gram.y:12945
+#: gram.y:12946
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "предикат UNIQUE ещё не реализован"
-#: gram.y:13292
+#: gram.y:13293
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "ORDER BY с WITHIN GROUP можно указать только один раз"
-#: gram.y:13297
+#: gram.y:13298
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "DISTINCT нельзя использовать с WITHIN GROUP"
-#: gram.y:13302
+#: gram.y:13303
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "VARIADIC нельзя использовать с WITHIN GROUP"
-#: gram.y:13728
+#: gram.y:13729
#, c-format
msgid "RANGE PRECEDING is only supported with UNBOUNDED"
msgstr "RANGE PRECEDING поддерживается только с UNBOUNDED"
-#: gram.y:13734
+#: gram.y:13735
#, c-format
msgid "RANGE FOLLOWING is only supported with UNBOUNDED"
msgstr "RANGE FOLLOWING поддерживается только с UNBOUNDED"
-#: gram.y:13761 gram.y:13784
+#: gram.y:13762 gram.y:13785
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "началом рамки не может быть UNBOUNDED FOLLOWING"
-#: gram.y:13766
+#: gram.y:13767
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr ""
"рамка, начинающаяся со следующей строки, не может заканчиваться текущей"
-#: gram.y:13789
+#: gram.y:13790
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "концом рамки не может быть UNBOUNDED PRECEDING"
-#: gram.y:13795
+#: gram.y:13796
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr ""
"рамка, начинающаяся с текущей строки, не может иметь предшествующих строк"
-#: gram.y:13802
+#: gram.y:13803
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr ""
"рамка, начинающаяся со следующей строки, не может иметь предшествующих строк"
-#: gram.y:14437
+#: gram.y:14438
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "параметр функции-модификатора типа должен быть безымянным"
-#: gram.y:14443
+#: gram.y:14444
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "модификатор типа не может включать ORDER BY"
-#: gram.y:14507 gram.y:14513
+#: gram.y:14508 gram.y:14514
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s нельзя использовать здесь как имя роли"
-#: gram.y:15175 gram.y:15364
+#: gram.y:15176 gram.y:15365
msgid "improper use of \"*\""
msgstr "недопустимое использование \"*\""
-#: gram.y:15428
+#: gram.y:15429
#, c-format
msgid ""
"an ordered-set aggregate with a VARIADIC direct argument must have one "
@@ -27660,50 +27670,50 @@ msgstr ""
"сортирующая агрегатная функция с непосредственным аргументом VARIADIC должна "
"иметь один агрегатный аргумент VARIADIC того же типа данных"
-#: gram.y:15465
+#: gram.y:15466
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "ORDER BY можно указать только один раз"
-#: gram.y:15476
+#: gram.y:15477
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "OFFSET можно указать только один раз"
-#: gram.y:15485
+#: gram.y:15486
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "LIMIT можно указать только один раз"
-#: gram.y:15494
+#: gram.y:15495
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "WITH можно указать только один раз"
-#: gram.y:15698
+#: gram.y:15699
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "в табличных функциях не может быть аргументов OUT и INOUT"
-#: gram.y:15799
+#: gram.y:15800
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "COLLATE можно указать только один раз"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15837 gram.y:15850
+#: gram.y:15838 gram.y:15851
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "ограничения %s не могут иметь характеристики DEFERRABLE"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15863
+#: gram.y:15864
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "ограничения %s не могут иметь характеристики NOT VALID"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:15876
+#: gram.y:15877
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "ограничения %s не могут иметь характеристики NO INHERIT"
@@ -27937,6 +27947,13 @@ msgstr "нестандартное использование спецсимво
msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
msgstr "Используйте для записи спецсимволов синтаксис спецстрок E'\\r\\n'."
+#~ msgid "invalid concatenation of jsonb objects"
+#~ msgstr "неверная конкатенация объектов jsonb"
+
+#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone"
+#~ msgstr ""
+#~ "после CopyDone резервный сервер передал сообщение неожиданного типа \"%c\""
+
#~ msgid "child process was terminated by signal %s"
#~ msgstr "дочерний процесс завершён по сигналу %s"