Translation updates
authorPeter Eisentraut <[email protected]>
Mon, 7 Oct 2013 20:17:51 +0000 (16:17 -0400)
committerPeter Eisentraut <[email protected]>
Mon, 7 Oct 2013 20:17:51 +0000 (16:17 -0400)
39 files changed:
src/backend/po/de.po
src/backend/po/es.po
src/backend/po/fr.po
src/backend/po/it.po
src/backend/po/ru.po
src/backend/po/zh_CN.po
src/bin/initdb/po/es.po
src/bin/initdb/po/fr.po
src/bin/pg_basebackup/po/de.po
src/bin/pg_basebackup/po/es.po
src/bin/pg_basebackup/po/fr.po
src/bin/pg_basebackup/po/it.po
src/bin/pg_basebackup/po/pt_BR.po
src/bin/pg_basebackup/po/ru.po
src/bin/pg_config/po/es.po
src/bin/pg_controldata/po/es.po
src/bin/pg_controldata/po/ru.po
src/bin/pg_ctl/po/es.po
src/bin/pg_dump/po/es.po
src/bin/pg_dump/po/fr.po
src/bin/pg_dump/po/ru.po
src/bin/pg_resetxlog/po/es.po
src/bin/pg_resetxlog/po/ru.po
src/bin/psql/po/es.po
src/bin/psql/po/fr.po
src/bin/scripts/po/es.po
src/bin/scripts/po/fr.po
src/interfaces/ecpg/ecpglib/po/es.po
src/interfaces/ecpg/preproc/po/es.po
src/interfaces/libpq/po/de.po
src/interfaces/libpq/po/es.po
src/interfaces/libpq/po/fr.po
src/interfaces/libpq/po/it.po
src/interfaces/libpq/po/pt_BR.po
src/interfaces/libpq/po/ru.po
src/pl/plperl/po/es.po
src/pl/plpgsql/src/po/es.po
src/pl/plpython/po/es.po
src/pl/tcl/po/es.po

index 0e38826697ebb1cecc9cb1798529187c40defa27..8327039314dd92a652b974d3f3d96d78a79c9c7d 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 9.2\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2013-03-07 17:23+0000\n"
-"PO-Revision-Date: 2013-03-07 23:56-0500\n"
+"POT-Creation-Date: 2013-09-30 14:56+0000\n"
+"PO-Revision-Date: 2013-10-02 21:28-0400\n"
 "Last-Translator: Peter Eisentraut <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
 "Language: de\n"
@@ -261,13 +261,13 @@ msgstr "Attribut »%s« von Typ %s stimmt nicht mit dem entsprechenden Attribut
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "Attribut »%s« von Typ %s existiert nicht in Typ %s."
 
-#: access/common/tupdesc.c:584 parser/parse_relation.c:1183
+#: access/common/tupdesc.c:584 parser/parse_relation.c:1185
 #, c-format
 msgid "column \"%s\" cannot be declared SETOF"
 msgstr "Spalte »%s« kann nicht als SETOF deklariert werden"
 
 #: access/gin/ginentrypage.c:100 access/nbtree/nbtinsert.c:530
-#: access/nbtree/nbtsort.c:482 access/spgist/spgdoinsert.c:1890
+#: access/nbtree/nbtsort.c:482 access/spgist/spgdoinsert.c:1894
 #, c-format
 msgid "index row size %lu exceeds maximum %lu for index \"%s\""
 msgstr "Größe %lu der Indexzeile überschreitet Maximum %lu für Index »%s«"
@@ -348,7 +348,7 @@ msgstr "Index »%s« enthält korrupte Seite bei Block %u"
 msgid "index row size %lu exceeds hash maximum %lu"
 msgstr "Größe der Indexzeile %lu überschreitet Maximum für Hash-Index %lu"
 
-#: access/hash/hashinsert.c:75 access/spgist/spgdoinsert.c:1894
+#: access/hash/hashinsert.c:75 access/spgist/spgdoinsert.c:1898
 #: access/spgist/spgutils.c:667
 #, c-format
 msgid "Values larger than a buffer page cannot be indexed."
@@ -375,13 +375,13 @@ msgid "index \"%s\" has wrong hash version"
 msgstr "Index »%s« hat falsche Hash-Version"
 
 #: access/heap/heapam.c:1085 access/heap/heapam.c:1113
-#: access/heap/heapam.c:1145 catalog/aclchk.c:1728
+#: access/heap/heapam.c:1145 catalog/aclchk.c:1727
 #, c-format
 msgid "\"%s\" is an index"
 msgstr "»%s« ist ein Index"
 
 #: access/heap/heapam.c:1090 access/heap/heapam.c:1118
-#: access/heap/heapam.c:1150 catalog/aclchk.c:1735 commands/tablecmds.c:8140
+#: access/heap/heapam.c:1150 catalog/aclchk.c:1734 commands/tablecmds.c:8140
 #: commands/tablecmds.c:10386
 #, c-format
 msgid "\"%s\" is a composite type"
@@ -399,7 +399,7 @@ msgid "row is too big: size %lu, maximum size %lu"
 msgstr "Zeile ist zu groß: Größe ist %lu, Maximalgröße ist %lu"
 
 #: access/index/indexam.c:162 catalog/objectaddress.c:641
-#: commands/indexcmds.c:1745 commands/tablecmds.c:222
+#: commands/indexcmds.c:1752 commands/tablecmds.c:222
 #: commands/tablecmds.c:10377
 #, c-format
 msgid "\"%s\" is not an index"
@@ -784,8 +784,8 @@ msgstr "konnte Archivstatusdatei »%s« nicht schreiben: %m"
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "konnte Datei »%s« nicht in »%s« umbenennen: %m"
 
-#: access/transam/xlog.c:1850 access/transam/xlog.c:10680
-#: replication/walreceiver.c:543 replication/walsender.c:1040
+#: access/transam/xlog.c:1850 access/transam/xlog.c:10691
+#: replication/walreceiver.c:543 replication/walsender.c:1043
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
 msgstr "konnte Positionszeiger von Logdatei %u, Segment %u nicht auf %u setzen: %m"
@@ -802,14 +802,14 @@ msgstr "minimaler Recovery-Punkt auf %X/%X aktualisiert"
 
 #: access/transam/xlog.c:2473 access/transam/xlog.c:2577
 #: access/transam/xlog.c:2806 access/transam/xlog.c:2891
-#: access/transam/xlog.c:2948 replication/walsender.c:1028
+#: access/transam/xlog.c:2948 replication/walsender.c:1031
 #, c-format
 msgid "could not open file \"%s\" (log file %u, segment %u): %m"
 msgstr "konnte Datei »%s« nicht öffnen (Logdatei %u, Segment %u): %m"
 
 #: access/transam/xlog.c:2498 access/transam/xlog.c:2631
-#: access/transam/xlog.c:4725 access/transam/xlog.c:9659
-#: access/transam/xlog.c:9964 postmaster/postmaster.c:3709
+#: access/transam/xlog.c:4725 access/transam/xlog.c:9670
+#: access/transam/xlog.c:9975 postmaster/postmaster.c:3704
 #: storage/file/copydir.c:172 storage/smgr/md.c:297 utils/time/snapmgr.c:860
 #, c-format
 msgid "could not create file \"%s\": %m"
@@ -817,7 +817,7 @@ msgstr "kann Datei »%s« nicht erstellen: %m"
 
 #: access/transam/xlog.c:2530 access/transam/xlog.c:2663
 #: access/transam/xlog.c:4777 access/transam/xlog.c:4840
-#: postmaster/postmaster.c:3719 postmaster/postmaster.c:3729
+#: postmaster/postmaster.c:3714 postmaster/postmaster.c:3724
 #: storage/file/copydir.c:197 utils/init/miscinit.c:1089
 #: utils/init/miscinit.c:1098 utils/init/miscinit.c:1105 utils/misc/guc.c:7564
 #: utils/misc/guc.c:7578 utils/time/snapmgr.c:865 utils/time/snapmgr.c:872
@@ -833,14 +833,14 @@ msgid "could not fsync file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht fsyncen: %m"
 
 #: access/transam/xlog.c:2543 access/transam/xlog.c:2675
-#: access/transam/xlog.c:4851 commands/copy.c:1341 storage/file/copydir.c:211
+#: access/transam/xlog.c:4851 commands/copy.c:1343 storage/file/copydir.c:211
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht schließen: %m"
 
 #: access/transam/xlog.c:2616 access/transam/xlog.c:4482
 #: access/transam/xlog.c:4583 access/transam/xlog.c:4744
-#: replication/basebackup.c:362 replication/basebackup.c:966
+#: replication/basebackup.c:369 replication/basebackup.c:1016
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:579
 #: storage/smgr/md.c:837 utils/error/elog.c:1536 utils/init/miscinit.c:1038
 #: utils/init/miscinit.c:1153
@@ -849,8 +849,8 @@ msgid "could not open file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht öffnen: %m"
 
 #: access/transam/xlog.c:2644 access/transam/xlog.c:4756
-#: access/transam/xlog.c:9820 access/transam/xlog.c:9833
-#: access/transam/xlog.c:10202 access/transam/xlog.c:10245
+#: access/transam/xlog.c:9831 access/transam/xlog.c:9844
+#: access/transam/xlog.c:10213 access/transam/xlog.c:10256
 #: storage/file/copydir.c:186 utils/adt/genfile.c:138
 #, c-format
 msgid "could not read file \"%s\": %m"
@@ -877,15 +877,15 @@ msgid "could not close log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht schließen: %m"
 
 #: access/transam/xlog.c:3025 access/transam/xlog.c:3132
-#: access/transam/xlog.c:9838 storage/smgr/md.c:397 storage/smgr/md.c:446
+#: access/transam/xlog.c:9849 storage/smgr/md.c:397 storage/smgr/md.c:446
 #: storage/smgr/md.c:1310
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht löschen: %m"
 
 #: access/transam/xlog.c:3124 access/transam/xlog.c:3284
-#: access/transam/xlog.c:9644 access/transam/xlog.c:9808
-#: replication/basebackup.c:368 replication/basebackup.c:422
+#: access/transam/xlog.c:9655 access/transam/xlog.c:9819
+#: replication/basebackup.c:375 replication/basebackup.c:429
 #: storage/file/copydir.c:86 storage/file/copydir.c:125 utils/adt/dbsize.c:66
 #: utils/adt/dbsize.c:216 utils/adt/dbsize.c:296 utils/adt/genfile.c:107
 #: utils/adt/genfile.c:279
@@ -915,7 +915,7 @@ msgstr "konnte Datei »%s« nicht aus Archiv wiederherstellen: Rückgabecode %d"
 msgid "%s \"%s\": return code %d"
 msgstr "%s »%s«: Rückgabecode %d"
 
-#: access/transam/xlog.c:3500 replication/walsender.c:1022
+#: access/transam/xlog.c:3500 replication/walsender.c:1025
 #, c-format
 msgid "requested WAL segment %s has already been removed"
 msgstr "das angeforderte WAL-Segment %s wurde schon entfernt"
@@ -1574,207 +1574,207 @@ msgstr "Das bedeutet, dass die Datensicherung verfälscht ist und Sie eine ander
 msgid "initializing for hot standby"
 msgstr "initialisiere für Hot Standby"
 
-#: access/transam/xlog.c:6816
+#: access/transam/xlog.c:6819
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "Redo beginnt bei %X/%X"
 
-#: access/transam/xlog.c:6953
+#: access/transam/xlog.c:6956
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "Redo fertig bei %X/%X"
 
-#: access/transam/xlog.c:6958 access/transam/xlog.c:8600
+#: access/transam/xlog.c:6961 access/transam/xlog.c:8611
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "letzte vollständige Transaktion war bei Logzeit %s"
 
-#: access/transam/xlog.c:6966
+#: access/transam/xlog.c:6969
 #, c-format
 msgid "redo is not required"
 msgstr "Redo nicht nötig"
 
-#: access/transam/xlog.c:7014
+#: access/transam/xlog.c:7017
 #, 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:7030 access/transam/xlog.c:7034
+#: access/transam/xlog.c:7033 access/transam/xlog.c:7037
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL endet vor dem Ende der Online-Sicherung"
 
-#: access/transam/xlog.c:7031
+#: access/transam/xlog.c:7034
 #, 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:7035
+#: access/transam/xlog.c:7038
 #, 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:7038
+#: access/transam/xlog.c:7041
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL endet vor einem konsistenten Wiederherstellungspunkt"
 
-#: access/transam/xlog.c:7062
+#: access/transam/xlog.c:7065
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "gewählte neue Timeline-ID: %u"
 
-#: access/transam/xlog.c:7354
+#: access/transam/xlog.c:7357
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "konsistenter Wiederherstellungszustand erreicht bei %X/%X"
 
-#: access/transam/xlog.c:7521
+#: access/transam/xlog.c:7524
 #, c-format
 msgid "invalid primary checkpoint link in control file"
 msgstr "ungültige primäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7525
+#: access/transam/xlog.c:7528
 #, c-format
 msgid "invalid secondary checkpoint link in control file"
 msgstr "ungültige sekundäre Checkpoint-Verknüpfung in Kontrolldatei"
 
-#: access/transam/xlog.c:7529
+#: access/transam/xlog.c:7532
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "ungültige Checkpoint-Verknüpfung in backup_label-Datei"
 
-#: access/transam/xlog.c:7543
+#: access/transam/xlog.c:7546
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "ungültiger primärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7547
+#: access/transam/xlog.c:7550
 #, c-format
 msgid "invalid secondary checkpoint record"
 msgstr "ungültiger sekundärer Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7551
+#: access/transam/xlog.c:7554
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "ungültiger Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7562
+#: access/transam/xlog.c:7565
 #, 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:7566
+#: access/transam/xlog.c:7569
 #, 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:7570
+#: access/transam/xlog.c:7573
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
 msgstr "ungültige Resource-Manager-ID im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7582
+#: access/transam/xlog.c:7585
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "ungültige xl_info im primären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7586
+#: access/transam/xlog.c:7589
 #, c-format
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "ungültige xl_info im sekundären Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7590
+#: access/transam/xlog.c:7593
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "ungültige xl_info im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:7602
+#: access/transam/xlog.c:7605
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "ungültige Länge des primären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7606
+#: access/transam/xlog.c:7609
 #, c-format
 msgid "invalid length of secondary checkpoint record"
 msgstr "ungültige Länge des sekundären Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7610
+#: access/transam/xlog.c:7613
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "ungültige Länge des Checkpoint-Datensatzes"
 
-#: access/transam/xlog.c:7779
+#: access/transam/xlog.c:7782
 #, c-format
 msgid "shutting down"
 msgstr "fahre herunter"
 
-#: access/transam/xlog.c:7801
+#: access/transam/xlog.c:7804
 #, c-format
 msgid "database system is shut down"
 msgstr "Datenbanksystem ist heruntergefahren"
 
-#: access/transam/xlog.c:8247
+#: access/transam/xlog.c:8250
 #, c-format
 msgid "concurrent transaction log activity while database system is shutting down"
 msgstr "gleichzeitige Transaktionslog-Aktivität während das Datenbanksystem herunterfährt"
 
-#: access/transam/xlog.c:8458
+#: access/transam/xlog.c:8461
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "Restart-Punkt übersprungen, Wiederherstellung ist bereits beendet"
 
-#: access/transam/xlog.c:8481
+#: access/transam/xlog.c:8484
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "Restart-Punkt wird übersprungen, schon bei %X/%X erledigt"
 
-#: access/transam/xlog.c:8598
+#: access/transam/xlog.c:8609
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "Recovery-Restart-Punkt bei %X/%X"
 
-#: access/transam/xlog.c:8742
+#: access/transam/xlog.c:8753
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "Restore-Punkt »%s« erzeugt bei %X/%X"
 
-#: access/transam/xlog.c:8913
+#: access/transam/xlog.c:8924
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "Online-Sicherung wurde storniert, Wiederherstellung kann nicht fortgesetzt werden"
 
-#: access/transam/xlog.c:8976
+#: access/transam/xlog.c:8987
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
 msgstr "unerwartete Timeline-ID %u (nach %u) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9025
+#: access/transam/xlog.c:9036
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
 msgstr "unerwartete Timeline-ID %u (sollte %u sein) im Checkpoint-Datensatz"
 
-#: access/transam/xlog.c:9322 access/transam/xlog.c:9346
+#: access/transam/xlog.c:9333 access/transam/xlog.c:9357
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9354
+#: access/transam/xlog.c:9365
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
 msgstr "konnte Write-Through-Logdatei %u, Segment %u nicht fsyncen: %m"
 
-#: access/transam/xlog.c:9363
+#: access/transam/xlog.c:9374
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
 msgstr "konnte Logdatei %u, Segment %u nicht fdatasyncen: %m"
 
-#: access/transam/xlog.c:9419 access/transam/xlog.c:9749
+#: access/transam/xlog.c:9430 access/transam/xlog.c:9760
 #, c-format
 msgid "must be superuser or replication role to run a backup"
 msgstr "nur Superuser und Replikationsrollen können ein Backup ausführen"
 
-#: access/transam/xlog.c:9427 access/transam/xlog.c:9757
+#: access/transam/xlog.c:9438 access/transam/xlog.c:9768
 #: access/transam/xlogfuncs.c:107 access/transam/xlogfuncs.c:139
 #: access/transam/xlogfuncs.c:181 access/transam/xlogfuncs.c:205
 #: access/transam/xlogfuncs.c:288 access/transam/xlogfuncs.c:365
@@ -1782,146 +1782,146 @@ msgstr "nur Superuser und Replikationsrollen können ein Backup ausführen"
 msgid "recovery is in progress"
 msgstr "Wiederherstellung läuft"
 
-#: access/transam/xlog.c:9428 access/transam/xlog.c:9758
+#: access/transam/xlog.c:9439 access/transam/xlog.c:9769
 #: access/transam/xlogfuncs.c:108 access/transam/xlogfuncs.c:140
 #: access/transam/xlogfuncs.c:182 access/transam/xlogfuncs.c:206
 #, c-format
 msgid "WAL control functions cannot be executed during recovery."
 msgstr "Während der Wiederherstellung können keine WAL-Kontrollfunktionen ausgeführt werden."
 
-#: access/transam/xlog.c:9437 access/transam/xlog.c:9767
+#: access/transam/xlog.c:9448 access/transam/xlog.c:9778
 #, 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:9438 access/transam/xlog.c:9768
+#: access/transam/xlog.c:9449 access/transam/xlog.c:9779
 #: access/transam/xlogfuncs.c:146
 #, c-format
 msgid "wal_level must be set to \"archive\" or \"hot_standby\" at server start."
 msgstr "wal_level muss beim Serverstart auf »archive« oder »hot_standby« gesetzt werden."
 
-#: access/transam/xlog.c:9443
+#: access/transam/xlog.c:9454
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "Backup-Label zu lang (maximal %d Bytes)"
 
-#: access/transam/xlog.c:9474 access/transam/xlog.c:9650
+#: access/transam/xlog.c:9485 access/transam/xlog.c:9661
 #, c-format
 msgid "a backup is already in progress"
 msgstr "ein Backup läuft bereits"
 
-#: access/transam/xlog.c:9475
+#: access/transam/xlog.c:9486
 #, 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:9568
+#: access/transam/xlog.c:9579
 #, 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:9570 access/transam/xlog.c:9917
+#: access/transam/xlog.c:9581 access/transam/xlog.c:9928
 #, 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:9651
+#: access/transam/xlog.c:9662
 #, 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:9668 access/transam/xlog.c:9976
+#: access/transam/xlog.c:9679 access/transam/xlog.c:9987
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "konnte Datei »%s« nicht schreiben: %m"
 
-#: access/transam/xlog.c:9812
+#: access/transam/xlog.c:9823
 #, c-format
 msgid "a backup is not in progress"
 msgstr "es läuft kein Backup"
 
-#: access/transam/xlog.c:9851 access/transam/xlog.c:9863
-#: access/transam/xlog.c:10217 access/transam/xlog.c:10223
+#: access/transam/xlog.c:9862 access/transam/xlog.c:9874
+#: access/transam/xlog.c:10228 access/transam/xlog.c:10234
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "ungültige Daten in Datei »%s«"
 
-#: access/transam/xlog.c:9867
+#: access/transam/xlog.c:9878
 #, 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:9868
+#: access/transam/xlog.c:9879
 #, 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:9915
+#: access/transam/xlog.c:9926
 #, 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:10025
+#: access/transam/xlog.c:10036
 #, 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:10035
+#: access/transam/xlog.c:10046
 #, 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:10037
+#: access/transam/xlog.c:10048
 #, 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:10044
+#: access/transam/xlog.c:10055
 #, 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:10048
+#: access/transam/xlog.c:10059
 #, c-format
 msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
 msgstr "WAL-Archivierung ist nicht eingeschaltet; Sie müssen dafür sorgen, dass alle benötigten WAL-Segmente auf andere Art kopiert werden, um die Sicherung abzuschließen"
 
-#: access/transam/xlog.c:10267
+#: access/transam/xlog.c:10278
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:10307
+#: access/transam/xlog.c:10318
 #, c-format
 msgid "online backup mode canceled"
 msgstr "Online-Sicherungsmodus storniert"
 
-#: access/transam/xlog.c:10308
+#: access/transam/xlog.c:10319
 #, c-format
 msgid "\"%s\" was renamed to \"%s\"."
 msgstr "»%s« wurde in »%s« umbenannt."
 
-#: access/transam/xlog.c:10315
+#: access/transam/xlog.c:10326
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "Online-Sicherungsmodus wurde nicht storniert"
 
-#: access/transam/xlog.c:10316
+#: access/transam/xlog.c:10327
 #, c-format
 msgid "Could not rename \"%s\" to \"%s\": %m."
 msgstr "Konnte »%s« nicht in »%s« umbenennen: %m."
 
-#: access/transam/xlog.c:10666 access/transam/xlog.c:10688
+#: access/transam/xlog.c:10677 access/transam/xlog.c:10699
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
 msgstr "konnte nicht aus Logdatei %u, Segment %u, Position %u lesen: %m"
 
-#: access/transam/xlog.c:10777
+#: access/transam/xlog.c:10788
 #, c-format
 msgid "received promote request"
 msgstr "Anforderung zum Befördern empfangen"
 
-#: access/transam/xlog.c:10790
+#: access/transam/xlog.c:10801
 #, c-format
 msgid "trigger file found: %s"
 msgstr "Triggerdatei gefunden: %s"
@@ -1990,12 +1990,12 @@ msgstr "ungültige Eingabesyntax für Transaktionslogposition: »%s«"
 msgid "xrecoff \"%X\" is out of valid range, 0..%X"
 msgstr "Xrecoff »%X« ist außerhalb des gültigen Bereichs, 0..%X"
 
-#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3425
+#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3436
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s benötigt einen Wert"
 
-#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3430
+#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3441
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s benötigt einen Wert"
@@ -2121,24 +2121,24 @@ 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:681 catalog/aclchk.c:3879 catalog/aclchk.c:4656
+#: catalog/aclchk.c:681 catalog/aclchk.c:3878 catalog/aclchk.c:4655
 #: catalog/objectaddress.c:382 catalog/pg_largeobject.c:112
-#: catalog/pg_largeobject.c:172 storage/large_object/inv_api.c:273
+#: catalog/pg_largeobject.c:172 storage/large_object/inv_api.c:262
 #, c-format
 msgid "large object %u does not exist"
 msgstr "Large Object %u existiert nicht"
 
 #: catalog/aclchk.c:867 catalog/aclchk.c:875 commands/collationcmds.c:93
-#: commands/copy.c:873 commands/copy.c:891 commands/copy.c:899
-#: commands/copy.c:907 commands/copy.c:915 commands/copy.c:923
-#: commands/copy.c:931 commands/copy.c:939 commands/copy.c:955
-#: commands/copy.c:969 commands/dbcommands.c:144 commands/dbcommands.c:152
+#: commands/copy.c:875 commands/copy.c:893 commands/copy.c:901
+#: commands/copy.c:909 commands/copy.c:917 commands/copy.c:925
+#: commands/copy.c:933 commands/copy.c:941 commands/copy.c:957
+#: commands/copy.c:971 commands/dbcommands.c:144 commands/dbcommands.c:152
 #: commands/dbcommands.c:160 commands/dbcommands.c:168
 #: commands/dbcommands.c:176 commands/dbcommands.c:184
 #: commands/dbcommands.c:192 commands/dbcommands.c:1353
 #: commands/dbcommands.c:1361 commands/extension.c:1248
 #: commands/extension.c:1256 commands/extension.c:1264
-#: commands/extension.c:2662 commands/foreigncmds.c:543
+#: commands/extension.c:2666 commands/foreigncmds.c:543
 #: commands/foreigncmds.c:552 commands/functioncmds.c:507
 #: commands/functioncmds.c:599 commands/functioncmds.c:607
 #: commands/functioncmds.c:615 commands/functioncmds.c:1935
@@ -2164,21 +2164,21 @@ msgstr "widersprüchliche oder überflüssige Optionen"
 msgid "default privileges cannot be set for columns"
 msgstr "Vorgabeprivilegien können nicht für Spalten gesetzt werden"
 
-#: catalog/aclchk.c:1478 catalog/objectaddress.c:813 commands/analyze.c:384
-#: commands/copy.c:3934 commands/sequence.c:1457 commands/tablecmds.c:4769
+#: catalog/aclchk.c:1477 catalog/objectaddress.c:813 commands/analyze.c:384
+#: commands/copy.c:3960 commands/sequence.c:1457 commands/tablecmds.c:4769
 #: commands/tablecmds.c:4861 commands/tablecmds.c:4908
 #: commands/tablecmds.c:5010 commands/tablecmds.c:5054
 #: commands/tablecmds.c:5133 commands/tablecmds.c:5217
 #: commands/tablecmds.c:7159 commands/tablecmds.c:7376
 #: commands/tablecmds.c:7765 commands/trigger.c:604 parser/analyze.c:2046
-#: parser/parse_relation.c:2057 parser/parse_relation.c:2114
-#: parser/parse_target.c:896 parser/parse_type.c:123 utils/adt/acl.c:2838
+#: parser/parse_relation.c:2067 parser/parse_relation.c:2124
+#: parser/parse_target.c:897 parser/parse_type.c:123 utils/adt/acl.c:2838
 #: utils/adt/ruleutils.c:1614
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 
-#: catalog/aclchk.c:1743 catalog/objectaddress.c:648 commands/sequence.c:1046
+#: catalog/aclchk.c:1742 catalog/objectaddress.c:648 commands/sequence.c:1046
 #: commands/tablecmds.c:210 commands/tablecmds.c:10356 utils/adt/acl.c:2074
 #: utils/adt/acl.c:2104 utils/adt/acl.c:2136 utils/adt/acl.c:2168
 #: utils/adt/acl.c:2196 utils/adt/acl.c:2226
@@ -2186,348 +2186,348 @@ msgstr "Spalte »%s« von Relation »%s« existiert nicht"
 msgid "\"%s\" is not a sequence"
 msgstr "»%s« ist keine Sequenz"
 
-#: catalog/aclchk.c:1781
+#: catalog/aclchk.c:1780
 #, 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:1798
+#: catalog/aclchk.c:1797
 #, c-format
 msgid "invalid privilege type USAGE for table"
 msgstr "ungültiger Privilegtyp USAGE für Tabelle"
 
-#: catalog/aclchk.c:1963
+#: catalog/aclchk.c:1962
 #, c-format
 msgid "invalid privilege type %s for column"
 msgstr "ungültiger Privilegtyp %s für Spalte"
 
-#: catalog/aclchk.c:1976
+#: catalog/aclchk.c:1975
 #, c-format
 msgid "sequence \"%s\" only supports SELECT column privileges"
 msgstr "Sequenz »%s« unterstützt nur den Spaltenprivilegientyp SELECT"
 
-#: catalog/aclchk.c:2560
+#: catalog/aclchk.c:2559
 #, c-format
 msgid "language \"%s\" is not trusted"
 msgstr "Sprache »%s« ist nicht »trusted«"
 
-#: catalog/aclchk.c:2562
+#: catalog/aclchk.c:2561
 #, c-format
 msgid "Only superusers can use untrusted languages."
 msgstr "Nur Superuser können nicht vertrauenswürdige Sprachen verwenden."
 
-#: catalog/aclchk.c:3078
+#: catalog/aclchk.c:3077
 #, c-format
 msgid "cannot set privileges of array types"
 msgstr "für Array-Typen können keine Privilegien gesetzt werden"
 
-#: catalog/aclchk.c:3079
+#: catalog/aclchk.c:3078
 #, c-format
 msgid "Set the privileges of the element type instead."
 msgstr "Setzen Sie stattdessen die Privilegien des Elementtyps."
 
-#: catalog/aclchk.c:3086 catalog/objectaddress.c:864 commands/typecmds.c:3128
+#: catalog/aclchk.c:3085 catalog/objectaddress.c:864 commands/typecmds.c:3128
 #, c-format
 msgid "\"%s\" is not a domain"
 msgstr "»%s« ist keine Domäne"
 
-#: catalog/aclchk.c:3206
+#: catalog/aclchk.c:3205
 #, c-format
 msgid "unrecognized privilege type \"%s\""
 msgstr "unbekannter Privilegtyp »%s«"
 
-#: catalog/aclchk.c:3255
+#: catalog/aclchk.c:3254
 #, c-format
 msgid "permission denied for column %s"
 msgstr "keine Berechtigung für Spalte %s"
 
-#: catalog/aclchk.c:3257
+#: catalog/aclchk.c:3256
 #, c-format
 msgid "permission denied for relation %s"
 msgstr "keine Berechtigung für Relation %s"
 
-#: catalog/aclchk.c:3259 commands/sequence.c:551 commands/sequence.c:765
+#: catalog/aclchk.c:3258 commands/sequence.c:551 commands/sequence.c:765
 #: commands/sequence.c:807 commands/sequence.c:844 commands/sequence.c:1509
 #, c-format
 msgid "permission denied for sequence %s"
 msgstr "keine Berechtigung für Sequenz %s"
 
-#: catalog/aclchk.c:3261
+#: catalog/aclchk.c:3260
 #, c-format
 msgid "permission denied for database %s"
 msgstr "keine Berechtigung für Datenbank %s"
 
-#: catalog/aclchk.c:3263
+#: catalog/aclchk.c:3262
 #, c-format
 msgid "permission denied for function %s"
 msgstr "keine Berechtigung für Funktion %s"
 
-#: catalog/aclchk.c:3265
+#: catalog/aclchk.c:3264
 #, c-format
 msgid "permission denied for operator %s"
 msgstr "keine Berechtigung für Operator %s"
 
-#: catalog/aclchk.c:3267
+#: catalog/aclchk.c:3266
 #, c-format
 msgid "permission denied for type %s"
 msgstr "keine Berechtigung für Typ %s"
 
-#: catalog/aclchk.c:3269
+#: catalog/aclchk.c:3268
 #, c-format
 msgid "permission denied for language %s"
 msgstr "keine Berechtigung für Sprache %s"
 
-#: catalog/aclchk.c:3271
+#: catalog/aclchk.c:3270
 #, c-format
 msgid "permission denied for large object %s"
 msgstr "keine Berechtigung für Large Object %s"
 
-#: catalog/aclchk.c:3273
+#: catalog/aclchk.c:3272
 #, c-format
 msgid "permission denied for schema %s"
 msgstr "keine Berechtigung für Schema %s"
 
-#: catalog/aclchk.c:3275
+#: catalog/aclchk.c:3274
 #, c-format
 msgid "permission denied for operator class %s"
 msgstr "keine Berechtigung für Operatorklasse %s"
 
-#: catalog/aclchk.c:3277
+#: catalog/aclchk.c:3276
 #, c-format
 msgid "permission denied for operator family %s"
 msgstr "keine Berechtigung für Operatorfamilie %s"
 
-#: catalog/aclchk.c:3279
+#: catalog/aclchk.c:3278
 #, c-format
 msgid "permission denied for collation %s"
 msgstr "keine Berechtigung für Sortierfolge %s"
 
-#: catalog/aclchk.c:3281
+#: catalog/aclchk.c:3280
 #, c-format
 msgid "permission denied for conversion %s"
 msgstr "keine Berechtigung für Konversion %s"
 
-#: catalog/aclchk.c:3283
+#: catalog/aclchk.c:3282
 #, c-format
 msgid "permission denied for tablespace %s"
 msgstr "keine Berechtigung für Tablespace %s"
 
-#: catalog/aclchk.c:3285
+#: catalog/aclchk.c:3284
 #, c-format
 msgid "permission denied for text search dictionary %s"
 msgstr "keine Berechtigung für Textsuchewörterbuch %s"
 
-#: catalog/aclchk.c:3287
+#: catalog/aclchk.c:3286
 #, c-format
 msgid "permission denied for text search configuration %s"
 msgstr "keine Berechtigung für Textsuchekonfiguration %s"
 
-#: catalog/aclchk.c:3289
+#: catalog/aclchk.c:3288
 #, c-format
 msgid "permission denied for foreign-data wrapper %s"
 msgstr "keine Berechtigung für Fremddaten-Wrapper %s"
 
-#: catalog/aclchk.c:3291
+#: catalog/aclchk.c:3290
 #, c-format
 msgid "permission denied for foreign server %s"
 msgstr "keine Berechtigung für Fremdserver %s"
 
-#: catalog/aclchk.c:3293
+#: catalog/aclchk.c:3292
 #, c-format
 msgid "permission denied for extension %s"
 msgstr "keine Berechtigung für Erweiterung %s"
 
-#: catalog/aclchk.c:3299 catalog/aclchk.c:3301
+#: catalog/aclchk.c:3298 catalog/aclchk.c:3300
 #, c-format
 msgid "must be owner of relation %s"
 msgstr "Berechtigung nur für Eigentümer der Relation %s"
 
-#: catalog/aclchk.c:3303
+#: catalog/aclchk.c:3302
 #, c-format
 msgid "must be owner of sequence %s"
 msgstr "Berechtigung nur für Eigentümer der Sequenz %s"
 
-#: catalog/aclchk.c:3305
+#: catalog/aclchk.c:3304
 #, c-format
 msgid "must be owner of database %s"
 msgstr "Berechtigung nur für Eigentümer der Datenbank %s"
 
-#: catalog/aclchk.c:3307
+#: catalog/aclchk.c:3306
 #, c-format
 msgid "must be owner of function %s"
 msgstr "Berechtigung nur für Eigentümer der Funktion %s"
 
-#: catalog/aclchk.c:3309
+#: catalog/aclchk.c:3308
 #, c-format
 msgid "must be owner of operator %s"
 msgstr "Berechtigung nur für Eigentümer des Operators %s"
 
-#: catalog/aclchk.c:3311
+#: catalog/aclchk.c:3310
 #, c-format
 msgid "must be owner of type %s"
 msgstr "Berechtigung nur für Eigentümer des Typs %s"
 
-#: catalog/aclchk.c:3313
+#: catalog/aclchk.c:3312
 #, c-format
 msgid "must be owner of language %s"
 msgstr "Berechtigung nur für Eigentümer der Sprache %s"
 
-#: catalog/aclchk.c:3315
+#: catalog/aclchk.c:3314
 #, c-format
 msgid "must be owner of large object %s"
 msgstr "Berechtigung nur für Eigentümer des Large Object %s"
 
-#: catalog/aclchk.c:3317
+#: catalog/aclchk.c:3316
 #, c-format
 msgid "must be owner of schema %s"
 msgstr "Berechtigung nur für Eigentümer des Schemas %s"
 
-#: catalog/aclchk.c:3319
+#: catalog/aclchk.c:3318
 #, c-format
 msgid "must be owner of operator class %s"
 msgstr "Berechtigung nur für Eigentümer der Operatorklasse %s"
 
-#: catalog/aclchk.c:3321
+#: catalog/aclchk.c:3320
 #, c-format
 msgid "must be owner of operator family %s"
 msgstr "Berechtigung nur für Eigentümer der Operatorfamilie %s"
 
-#: catalog/aclchk.c:3323
+#: catalog/aclchk.c:3322
 #, c-format
 msgid "must be owner of collation %s"
 msgstr "Berechtigung nur für Eigentümer der Sortierfolge %s"
 
-#: catalog/aclchk.c:3325
+#: catalog/aclchk.c:3324
 #, c-format
 msgid "must be owner of conversion %s"
 msgstr "Berechtigung nur für Eigentümer der Konversion %s"
 
-#: catalog/aclchk.c:3327
+#: catalog/aclchk.c:3326
 #, c-format
 msgid "must be owner of tablespace %s"
 msgstr "Berechtigung nur für Eigentümer des Tablespace %s"
 
-#: catalog/aclchk.c:3329
+#: catalog/aclchk.c:3328
 #, 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:3331
+#: catalog/aclchk.c:3330
 #, c-format
 msgid "must be owner of text search configuration %s"
 msgstr "Berechtigung nur für Eigentümer der Textsuchekonfiguration %s"
 
-#: catalog/aclchk.c:3333
+#: catalog/aclchk.c:3332
 #, 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:3335
+#: catalog/aclchk.c:3334
 #, c-format
 msgid "must be owner of foreign server %s"
 msgstr "Berechtigung nur für Eigentümer des Fremdservers %s"
 
-#: catalog/aclchk.c:3337
+#: catalog/aclchk.c:3336
 #, c-format
 msgid "must be owner of extension %s"
 msgstr "Berechtigung nur für Eigentümer der Erweiterung %s"
 
-#: catalog/aclchk.c:3379
+#: catalog/aclchk.c:3378
 #, c-format
 msgid "permission denied for column \"%s\" of relation \"%s\""
 msgstr "keine Berechtigung für Spalte »%s« von Relation »%s«"
 
-#: catalog/aclchk.c:3419
+#: catalog/aclchk.c:3418
 #, c-format
 msgid "role with OID %u does not exist"
 msgstr "Rolle mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3514 catalog/aclchk.c:3522
+#: catalog/aclchk.c:3513 catalog/aclchk.c:3521
 #, 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:3595 catalog/aclchk.c:4507
+#: catalog/aclchk.c:3594 catalog/aclchk.c:4506
 #, c-format
 msgid "relation with OID %u does not exist"
 msgstr "Relation mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3695 catalog/aclchk.c:4898
+#: catalog/aclchk.c:3694 catalog/aclchk.c:4897
 #, c-format
 msgid "database with OID %u does not exist"
 msgstr "Datenbank mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3749 catalog/aclchk.c:4585 tcop/fastpath.c:221
+#: catalog/aclchk.c:3748 catalog/aclchk.c:4584 tcop/fastpath.c:221
 #, c-format
 msgid "function with OID %u does not exist"
 msgstr "Funktion mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3803 catalog/aclchk.c:4611
+#: catalog/aclchk.c:3802 catalog/aclchk.c:4610
 #, c-format
 msgid "language with OID %u does not exist"
 msgstr "Sprache mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:3964 catalog/aclchk.c:4683
+#: catalog/aclchk.c:3963 catalog/aclchk.c:4682
 #, c-format
 msgid "schema with OID %u does not exist"
 msgstr "Schema mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4018 catalog/aclchk.c:4710
+#: catalog/aclchk.c:4017 catalog/aclchk.c:4709
 #, c-format
 msgid "tablespace with OID %u does not exist"
 msgstr "Tablespace mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4076 catalog/aclchk.c:4844 commands/foreigncmds.c:367
+#: catalog/aclchk.c:4075 catalog/aclchk.c:4843 commands/foreigncmds.c:367
 #, c-format
 msgid "foreign-data wrapper with OID %u does not exist"
 msgstr "Fremddaten-Wrapper mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4137 catalog/aclchk.c:4871 commands/foreigncmds.c:466
+#: catalog/aclchk.c:4136 catalog/aclchk.c:4870 commands/foreigncmds.c:466
 #, c-format
 msgid "foreign server with OID %u does not exist"
 msgstr "Fremdserver mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4196 catalog/aclchk.c:4210 catalog/aclchk.c:4533
+#: catalog/aclchk.c:4195 catalog/aclchk.c:4209 catalog/aclchk.c:4532
 #, c-format
 msgid "type with OID %u does not exist"
 msgstr "Typ mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4559
+#: catalog/aclchk.c:4558
 #, c-format
 msgid "operator with OID %u does not exist"
 msgstr "Operator mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4736
+#: catalog/aclchk.c:4735
 #, c-format
 msgid "operator class with OID %u does not exist"
 msgstr "Operatorklasse mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4763
+#: catalog/aclchk.c:4762
 #, c-format
 msgid "operator family with OID %u does not exist"
 msgstr "Operatorfamilie mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4790
+#: catalog/aclchk.c:4789
 #, c-format
 msgid "text search dictionary with OID %u does not exist"
 msgstr "Textsuchewörterbuch mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4817
+#: catalog/aclchk.c:4816
 #, c-format
 msgid "text search configuration with OID %u does not exist"
 msgstr "Textsuchekonfiguration mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4924
+#: catalog/aclchk.c:4923
 #, c-format
 msgid "collation with OID %u does not exist"
 msgstr "Sortierfolge mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4950
+#: catalog/aclchk.c:4949
 #, c-format
 msgid "conversion with OID %u does not exist"
 msgstr "Konversion mit OID %u existiert nicht"
 
-#: catalog/aclchk.c:4991
+#: catalog/aclchk.c:4990
 #, c-format
 msgid "extension with OID %u does not exist"
 msgstr "Erweiterung mit OID %u existiert nicht"
@@ -2905,11 +2905,11 @@ msgstr "zusammengesetzter Typ %s kann nicht Teil von sich selbst werden"
 msgid "no collation was derived for column \"%s\" with collatable type %s"
 msgstr "für Spalte »%s« mit sortierbarem Typ %s wurde keine Sortierfolge abgeleitet"
 
-#: catalog/heap.c:569 commands/createas.c:293 commands/indexcmds.c:1094
+#: catalog/heap.c:569 commands/createas.c:293 commands/indexcmds.c:1101
 #: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1517
 #: utils/adt/formatting.c:1569 utils/adt/formatting.c:1637
 #: utils/adt/formatting.c:1689 utils/adt/formatting.c:1758
-#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5186
+#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5192
 #: utils/adt/varlena.c:1372
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
@@ -2983,8 +2983,8 @@ msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "Spalte »%s« hat Typ %s, aber der Vorgabeausdruck hat Typ %s"
 
 #: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:397
-#: parser/parse_target.c:490 parser/parse_target.c:736
-#: parser/parse_target.c:746 rewrite/rewriteHandler.c:1035
+#: parser/parse_target.c:491 parser/parse_target.c:737
+#: parser/parse_target.c:747 rewrite/rewriteHandler.c:1035
 #, c-format
 msgid "You will need to rewrite or cast the expression."
 msgstr "Sie müssen den Ausdruck umschreiben oder eine Typumwandlung vornehmen."
@@ -3095,18 +3095,19 @@ msgstr "konnte Sperre für Relation »%s.%s« nicht setzen"
 msgid "could not obtain lock on relation \"%s\""
 msgstr "konnte Sperre für Relation »%s« nicht setzen"
 
-#: catalog/namespace.c:401 parser/parse_relation.c:849
+#: catalog/namespace.c:401 parser/parse_relation.c:851
 #, c-format
 msgid "relation \"%s.%s\" does not exist"
 msgstr "Relation »%s.%s« existiert nicht"
 
-#: catalog/namespace.c:406 parser/parse_relation.c:862
-#: parser/parse_relation.c:870 utils/adt/regproc.c:810
+#: catalog/namespace.c:406 parser/parse_relation.c:864
+#: parser/parse_relation.c:872 utils/adt/regproc.c:810
 #, c-format
 msgid "relation \"%s\" does not exist"
 msgstr "Relation »%s« existiert nicht"
 
-#: catalog/namespace.c:474 catalog/namespace.c:2805
+#: catalog/namespace.c:474 catalog/namespace.c:2805 commands/extension.c:1397
+#: commands/extension.c:1403
 #, c-format
 msgid "no schema has been selected to create in"
 msgstr "kein Schema für die Objekterzeugung ausgewählt"
@@ -3147,13 +3148,13 @@ msgstr "Textsuchevorlage »%s« existiert nicht"
 msgid "text search configuration \"%s\" does not exist"
 msgstr "Textsuchekonfiguration »%s« existiert nicht"
 
-#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1086
+#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1087
 #, c-format
 msgid "cross-database references are not implemented: %s"
 msgstr "Verweise auf andere Datenbanken sind nicht implementiert: %s"
 
-#: catalog/namespace.c:2611 gram.y:12050 gram.y:13241 parser/parse_expr.c:784
-#: parser/parse_target.c:1093
+#: catalog/namespace.c:2611 gram.y:12050 gram.y:13249 parser/parse_expr.c:784
+#: parser/parse_target.c:1094
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
 msgstr "falscher qualifizierter Name (zu viele Namensteile): %s"
@@ -3214,7 +3215,7 @@ msgstr "Die Listensyntax ist ungültig."
 msgid "database name cannot be qualified"
 msgstr "Datenbankname kann nicht qualifiziert werden"
 
-#: catalog/objectaddress.c:529 commands/extension.c:2419
+#: catalog/objectaddress.c:529 commands/extension.c:2423
 #, c-format
 msgid "extension name cannot be qualified"
 msgstr "Erweiterungsname kann nicht qualifiziert werden"
@@ -3243,7 +3244,7 @@ msgstr "Fremddaten-Wrapper-Name kann nicht qualifiziert werden"
 msgid "server name cannot be qualified"
 msgstr "Servername kann nicht qualifiziert werden"
 
-#: catalog/objectaddress.c:655 catalog/toasting.c:92 commands/indexcmds.c:374
+#: catalog/objectaddress.c:655 catalog/toasting.c:92 commands/indexcmds.c:375
 #: commands/lockcmds.c:92 commands/tablecmds.c:204 commands/tablecmds.c:1222
 #: commands/tablecmds.c:3966 commands/tablecmds.c:7279
 #: commands/tablecmds.c:10281
@@ -3405,7 +3406,7 @@ msgstr "Konversion »%s« existiert bereits"
 msgid "default conversion for %s to %s already exists"
 msgstr "Standardumwandlung von %s nach %s existiert bereits"
 
-#: catalog/pg_depend.c:164 commands/extension.c:2914
+#: catalog/pg_depend.c:164 commands/extension.c:2918
 #, c-format
 msgid "%s is already a member of extension \"%s\""
 msgstr "%s ist schon Mitglied der Erweiterung »%s«"
@@ -3578,22 +3579,22 @@ msgstr "Funktion %s ist eine Fensterfunktion"
 msgid "function \"%s\" is not a window function"
 msgstr "Funktion »%s« ist keine Fensterfunktion"
 
-#: catalog/pg_proc.c:728
+#: catalog/pg_proc.c:738
 #, c-format
 msgid "there is no built-in function named \"%s\""
 msgstr "es gibt keine eingebaute Funktion namens %s"
 
-#: catalog/pg_proc.c:820
+#: catalog/pg_proc.c:830
 #, c-format
 msgid "SQL functions cannot return type %s"
 msgstr "SQL-Funktionen können keinen Rückgabetyp »%s« haben"
 
-#: catalog/pg_proc.c:835
+#: catalog/pg_proc.c:845
 #, c-format
 msgid "SQL functions cannot have arguments of type %s"
 msgstr "SQL-Funktionen können keine Argumente vom Typ »%s« haben"
 
-#: catalog/pg_proc.c:921 executor/functions.c:1410
+#: catalog/pg_proc.c:931 executor/functions.c:1410
 #, c-format
 msgid "SQL function \"%s\""
 msgstr "SQL-Funktion »%s«"
@@ -3886,7 +3887,7 @@ msgstr "clustere »%s.%s« durch Index-Scan von »%s«"
 msgid "clustering \"%s.%s\" using sequential scan and sort"
 msgstr "clustere »%s.%s« durch sequenziellen Scan und Sortieren"
 
-#: commands/cluster.c:892 commands/vacuumlazy.c:405
+#: commands/cluster.c:892 commands/vacuumlazy.c:398
 #, c-format
 msgid "vacuuming \"%s.%s\""
 msgstr "vacuume »%s.%s«"
@@ -3979,417 +3980,417 @@ msgstr "Kodierungskonversionsfunktion %s muss Typ »void« zurückgeben"
 msgid "conversion \"%s\" already exists in schema \"%s\""
 msgstr "Konversion »%s« existiert bereits in Schema »%s«"
 
-#: commands/copy.c:347 commands/copy.c:359 commands/copy.c:393
-#: commands/copy.c:403
+#: commands/copy.c:349 commands/copy.c:361 commands/copy.c:395
+#: commands/copy.c:405
 #, c-format
 msgid "COPY BINARY is not supported to stdout or from stdin"
 msgstr "COPY BINARY mit STDOUT oder STDIN wird nicht unterstützt"
 
-#: commands/copy.c:481
+#: commands/copy.c:483
 #, c-format
 msgid "could not write to COPY file: %m"
 msgstr "konnte nicht in COPY-Datei schreiben: %m"
 
-#: commands/copy.c:493
+#: commands/copy.c:495
 #, c-format
 msgid "connection lost during COPY to stdout"
 msgstr "Verbindung während COPY nach STDOUT verloren"
 
-#: commands/copy.c:534
+#: commands/copy.c:536
 #, c-format
 msgid "could not read from COPY file: %m"
 msgstr "konnte nicht aus COPY-Datei lesen: %m"
 
-#: commands/copy.c:550 commands/copy.c:569 commands/copy.c:573
+#: commands/copy.c:552 commands/copy.c:571 commands/copy.c:575
 #: tcop/fastpath.c:291 tcop/postgres.c:349 tcop/postgres.c:385
 #, c-format
 msgid "unexpected EOF on client connection with an open transaction"
 msgstr "unerwartetes EOF auf Client-Verbindung mit einer offenen Transaktion"
 
-#: commands/copy.c:585
+#: commands/copy.c:587
 #, c-format
 msgid "COPY from stdin failed: %s"
 msgstr "COPY FROM STDIN fehlgeschlagen: %s"
 
-#: commands/copy.c:601
+#: commands/copy.c:603
 #, c-format
 msgid "unexpected message type 0x%02X during COPY from stdin"
 msgstr "unerwarteter Messagetyp 0x%02X während COPY FROM STDIN"
 
-#: commands/copy.c:753
+#: commands/copy.c:755
 #, c-format
 msgid "must be superuser to COPY to or from a file"
 msgstr "nur Superuser können COPY mit Dateien verwenden"
 
-#: commands/copy.c:754
+#: commands/copy.c:756
 #, c-format
 msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
 msgstr "Jeder kann COPY mit STDOUT oder STDIN verwenden. Der Befehl \\copy in psql funktioniert auch für jeden."
 
-#: commands/copy.c:884
+#: commands/copy.c:886
 #, c-format
 msgid "COPY format \"%s\" not recognized"
 msgstr "COPY-Format »%s« nicht erkannt"
 
-#: commands/copy.c:947 commands/copy.c:961
+#: commands/copy.c:949 commands/copy.c:963
 #, c-format
 msgid "argument to option \"%s\" must be a list of column names"
 msgstr "Argument von Option »%s« muss eine Liste aus Spaltennamen sein"
 
-#: commands/copy.c:974
+#: commands/copy.c:976
 #, c-format
 msgid "argument to option \"%s\" must be a valid encoding name"
 msgstr "Argument von Option »%s« muss ein gültiger Kodierungsname sein"
 
-#: commands/copy.c:980
+#: commands/copy.c:982
 #, c-format
 msgid "option \"%s\" not recognized"
 msgstr "Option »%s« nicht erkannt"
 
-#: commands/copy.c:991
+#: commands/copy.c:993
 #, c-format
 msgid "cannot specify DELIMITER in BINARY mode"
 msgstr "DELIMITER kann nicht im BINARY-Modus angegeben werden"
 
-#: commands/copy.c:996
+#: commands/copy.c:998
 #, c-format
 msgid "cannot specify NULL in BINARY mode"
 msgstr "NULL kann nicht im BINARY-Modus angegeben werden"
 
-#: commands/copy.c:1018
+#: commands/copy.c:1020
 #, c-format
 msgid "COPY delimiter must be a single one-byte character"
 msgstr "DELIMITER für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
 
-#: commands/copy.c:1025
+#: commands/copy.c:1027
 #, c-format
 msgid "COPY delimiter cannot be newline or carriage return"
 msgstr "COPY-Trennzeichen kann nicht Newline oder Carriage Return sein"
 
-#: commands/copy.c:1031
+#: commands/copy.c:1033
 #, c-format
 msgid "COPY null representation cannot use newline or carriage return"
 msgstr "COPY NULL-Darstellung kann nicht Newline oder Carriage Return enthalten"
 
-#: commands/copy.c:1048
+#: commands/copy.c:1050
 #, c-format
 msgid "COPY delimiter cannot be \"%s\""
 msgstr "DELIMITER für COPY darf nicht »%s« sein"
 
-#: commands/copy.c:1054
+#: commands/copy.c:1056
 #, c-format
 msgid "COPY HEADER available only in CSV mode"
 msgstr "COPY HEADER ist nur im CSV-Modus verfügbar"
 
-#: commands/copy.c:1060
+#: commands/copy.c:1062
 #, c-format
 msgid "COPY quote available only in CSV mode"
 msgstr "Quote-Zeichen für COPY ist nur im CSV-Modus verfügbar"
 
-#: commands/copy.c:1065
+#: commands/copy.c:1067
 #, c-format
 msgid "COPY quote must be a single one-byte character"
 msgstr "Quote-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
 
-#: commands/copy.c:1070
+#: commands/copy.c:1072
 #, c-format
 msgid "COPY delimiter and quote must be different"
 msgstr "DELIMITER und QUOTE für COPY müssen verschieden sein"
 
-#: commands/copy.c:1076
+#: commands/copy.c:1078
 #, c-format
 msgid "COPY escape available only in CSV mode"
 msgstr "Escape-Zeichen für COPY ist nur im CSV-Modus verfügbar"
 
-#: commands/copy.c:1081
+#: commands/copy.c:1083
 #, c-format
 msgid "COPY escape must be a single one-byte character"
 msgstr "Escape-Zeichen für COPY muss ein einzelnes Ein-Byte-Zeichen sein"
 
-#: commands/copy.c:1087
+#: commands/copy.c:1089
 #, c-format
 msgid "COPY force quote available only in CSV mode"
 msgstr "FORCE QUOTE für COPY ist nur im CSV-Modus verfügbar"
 
-#: commands/copy.c:1091
+#: commands/copy.c:1093
 #, c-format
 msgid "COPY force quote only available using COPY TO"
 msgstr "FORCE QUOTE für COPY geht nur bei COPY TO"
 
-#: commands/copy.c:1097
+#: commands/copy.c:1099
 #, c-format
 msgid "COPY force not null available only in CSV mode"
 msgstr "FORCE NOT NULL für COPY ist nur im CSV-Modus verfügbar"
 
-#: commands/copy.c:1101
+#: commands/copy.c:1103
 #, c-format
 msgid "COPY force not null only available using COPY FROM"
 msgstr "FORCE QUOTE für COPY geht nur bei COPY FROM"
 
-#: commands/copy.c:1107
+#: commands/copy.c:1109
 #, c-format
 msgid "COPY delimiter must not appear in the NULL specification"
 msgstr "Trennzeichen für COPY darf nicht in der NULL-Darstellung erscheinen"
 
-#: commands/copy.c:1114
+#: commands/copy.c:1116
 #, c-format
 msgid "CSV quote character must not appear in the NULL specification"
 msgstr "CSV-Quote-Zeichen darf nicht in der NULL-Darstellung erscheinen"
 
-#: commands/copy.c:1176
+#: commands/copy.c:1178
 #, c-format
 msgid "table \"%s\" does not have OIDs"
 msgstr "Tabelle »%s« hat keine OIDs"
 
-#: commands/copy.c:1193
+#: commands/copy.c:1195
 #, c-format
 msgid "COPY (SELECT) WITH OIDS is not supported"
 msgstr "COPY (SELECT) WITH OIDS wird nicht unterstützt"
 
-#: commands/copy.c:1219
+#: commands/copy.c:1221
 #, c-format
 msgid "COPY (SELECT INTO) is not supported"
 msgstr "COPY (SELECT INTO) wird nicht unterstützt"
 
-#: commands/copy.c:1282
+#: commands/copy.c:1284
 #, c-format
 msgid "FORCE QUOTE column \"%s\" not referenced by COPY"
 msgstr "FORCE-QUOTE-Spalte »%s« wird von COPY nicht verwendet"
 
-#: commands/copy.c:1304
+#: commands/copy.c:1306
 #, c-format
 msgid "FORCE NOT NULL column \"%s\" not referenced by COPY"
 msgstr "Spalte »%s« mit FORCE NOT NULL wird von COPY nicht verwendet"
 
-#: commands/copy.c:1368
+#: commands/copy.c:1370
 #, c-format
 msgid "cannot copy from view \"%s\""
 msgstr "kann nicht aus Sicht »%s« kopieren"
 
-#: commands/copy.c:1370 commands/copy.c:1376
+#: commands/copy.c:1372 commands/copy.c:1378
 #, c-format
 msgid "Try the COPY (SELECT ...) TO variant."
 msgstr "Versuchen Sie die Variante COPY (SELECT ...) TO."
 
-#: commands/copy.c:1374
+#: commands/copy.c:1376
 #, c-format
 msgid "cannot copy from foreign table \"%s\""
 msgstr "kann nicht aus Fremdtabelle »%s« kopieren"
 
-#: commands/copy.c:1380
+#: commands/copy.c:1382
 #, c-format
 msgid "cannot copy from sequence \"%s\""
 msgstr "kann nicht aus Sequenz »%s« kopieren"
 
-#: commands/copy.c:1385
+#: commands/copy.c:1387
 #, c-format
 msgid "cannot copy from non-table relation \"%s\""
 msgstr "kann nicht aus Relation »%s«, die keine Tabelle ist, kopieren"
 
-#: commands/copy.c:1409
+#: commands/copy.c:1411
 #, c-format
 msgid "relative path not allowed for COPY to file"
 msgstr "relativer Pfad bei COPY in Datei nicht erlaubt"
 
-#: commands/copy.c:1419
+#: commands/copy.c:1421
 #, c-format
 msgid "could not open file \"%s\" for writing: %m"
 msgstr "konnte Datei »%s« nicht zum Schreiben öffnen: %m"
 
-#: commands/copy.c:1426 commands/copy.c:2347
+#: commands/copy.c:1428 commands/copy.c:2372
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "»%s« ist ein Verzeichnis"
 
-#: commands/copy.c:1750
+#: commands/copy.c:1752
 #, c-format
 msgid "COPY %s, line %d, column %s"
 msgstr "COPY %s, Zeile %d, Spalte %s"
 
-#: commands/copy.c:1754 commands/copy.c:1799
+#: commands/copy.c:1756 commands/copy.c:1803
 #, c-format
 msgid "COPY %s, line %d"
 msgstr "COPY %s, Zeile %d"
 
-#: commands/copy.c:1765
+#: commands/copy.c:1767
 #, c-format
 msgid "COPY %s, line %d, column %s: \"%s\""
 msgstr "COPY %s, Zeile %d, Spalte %s: »%s«"
 
-#: commands/copy.c:1773
+#: commands/copy.c:1775
 #, c-format
 msgid "COPY %s, line %d, column %s: null input"
 msgstr "COPY %s, Zeile %d, Spalte %s: NULL Eingabe"
 
-#: commands/copy.c:1785
+#: commands/copy.c:1797
 #, c-format
 msgid "COPY %s, line %d: \"%s\""
 msgstr "COPY %s, Zeile %d: »%s«"
 
-#: commands/copy.c:1876
+#: commands/copy.c:1881
 #, c-format
 msgid "cannot copy to view \"%s\""
 msgstr "kann nicht in Sicht »%s« kopieren"
 
-#: commands/copy.c:1881
+#: commands/copy.c:1886
 #, c-format
 msgid "cannot copy to foreign table \"%s\""
 msgstr "kann nicht in Fremdtabelle »%s« kopieren"
 
-#: commands/copy.c:1886
+#: commands/copy.c:1891
 #, c-format
 msgid "cannot copy to sequence \"%s\""
 msgstr "kann nicht in Sequenz »%s« kopieren"
 
-#: commands/copy.c:1891
+#: commands/copy.c:1896
 #, c-format
 msgid "cannot copy to non-table relation \"%s\""
 msgstr "kann nicht in Relation »%s« kopieren, die keine Tabelle ist"
 
-#: commands/copy.c:2340 utils/adt/genfile.c:122
+#: commands/copy.c:2365 utils/adt/genfile.c:122
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "konnte Datei »%s« nicht zum Lesen öffnen: %m"
 
-#: commands/copy.c:2366
+#: commands/copy.c:2391
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "COPY-Datei-Signatur nicht erkannt"
 
-#: commands/copy.c:2371
+#: commands/copy.c:2396
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "ungültiger COPY-Dateikopf (Flags fehlen)"
 
-#: commands/copy.c:2377
+#: commands/copy.c:2402
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "unbekannte kritische Flags im COPY-Dateikopf"
 
-#: commands/copy.c:2383
+#: commands/copy.c:2408
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "ungültiger COPY-Dateikopf (Länge fehlt)"
 
-#: commands/copy.c:2390
+#: commands/copy.c:2415
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "ungültiger COPY-Dateikopf (falsche Länge)"
 
-#: commands/copy.c:2523 commands/copy.c:3205 commands/copy.c:3435
+#: commands/copy.c:2548 commands/copy.c:3231 commands/copy.c:3461
 #, c-format
 msgid "extra data after last expected column"
 msgstr "zusätzliche Daten nach letzter erwarteter Spalte"
 
-#: commands/copy.c:2533
+#: commands/copy.c:2558
 #, c-format
 msgid "missing data for OID column"
 msgstr "fehlende Daten für OID-Spalte"
 
-#: commands/copy.c:2539
+#: commands/copy.c:2564
 #, c-format
 msgid "null OID in COPY data"
 msgstr "OID ist NULL in COPY-Daten"
 
-#: commands/copy.c:2549 commands/copy.c:2648
+#: commands/copy.c:2574 commands/copy.c:2673
 #, c-format
 msgid "invalid OID in COPY data"
 msgstr "ungültige OID in COPY-Daten"
 
-#: commands/copy.c:2564
+#: commands/copy.c:2589
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "fehlende Daten für Spalte »%s«"
 
-#: commands/copy.c:2623
+#: commands/copy.c:2648
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "COPY-Daten nach EOF-Markierung empfangen"
 
-#: commands/copy.c:2630
+#: commands/copy.c:2655
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "Feldanzahl in Zeile ist %d, erwartet wurden %d"
 
-#: commands/copy.c:2969 commands/copy.c:2986
+#: commands/copy.c:2995 commands/copy.c:3012
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:2970 commands/copy.c:2987
+#: commands/copy.c:2996 commands/copy.c:3013
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "ungequotetes Carriage-Return-Zeichen in Daten gefunden"
 
-#: commands/copy.c:2972 commands/copy.c:2989
+#: commands/copy.c:2998 commands/copy.c:3015
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Verwenden Sie »\\r«, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:2973 commands/copy.c:2990
+#: commands/copy.c:2999 commands/copy.c:3016
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Carriage-Return-Zeichen darzustellen."
 
-#: commands/copy.c:3002
+#: commands/copy.c:3028
 #, c-format
 msgid "literal newline found in data"
 msgstr "Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:3003
+#: commands/copy.c:3029
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "ungequotetes Newline-Zeichen in Daten gefunden"
 
-#: commands/copy.c:3005
+#: commands/copy.c:3031
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Verwenden Sie »\\n«, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:3006
+#: commands/copy.c:3032
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr "Verwenden Sie ein gequotetes CSV-Feld, um ein Newline-Zeichen darzustellen."
 
-#: commands/copy.c:3052 commands/copy.c:3088
+#: commands/copy.c:3078 commands/copy.c:3114
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
 msgstr "COPY-Ende-Markierung stimmt nicht mit vorherigem Newline-Stil überein"
 
-#: commands/copy.c:3061 commands/copy.c:3077
+#: commands/copy.c:3087 commands/copy.c:3103
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "COPY-Ende-Markierung verfälscht"
 
-#: commands/copy.c:3519
+#: commands/copy.c:3545
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "Quotes in CSV-Feld nicht abgeschlossen"
 
-#: commands/copy.c:3596 commands/copy.c:3615
+#: commands/copy.c:3622 commands/copy.c:3641
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "unerwartetes EOF in COPY-Daten"
 
-#: commands/copy.c:3605
+#: commands/copy.c:3631
 #, c-format
 msgid "invalid field size"
 msgstr "ungültige Feldgröße"
 
-#: commands/copy.c:3628
+#: commands/copy.c:3654
 #, c-format
 msgid "incorrect binary data format"
 msgstr "falsches Binärdatenformat"
 
-#: commands/copy.c:3939 commands/indexcmds.c:1007 commands/tablecmds.c:1386
+#: commands/copy.c:3965 commands/indexcmds.c:1014 commands/tablecmds.c:1386
 #: commands/tablecmds.c:2185 parser/parse_expr.c:766
 #: utils/adt/tsvector_op.c:1417
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "Spalte »%s« existiert nicht"
 
-#: commands/copy.c:3946 commands/tablecmds.c:1412 commands/trigger.c:613
-#: parser/parse_target.c:912 parser/parse_target.c:923
+#: commands/copy.c:3972 commands/tablecmds.c:1412 commands/trigger.c:613
+#: parser/parse_target.c:913 parser/parse_target.c:924
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "Spalte »%s« mehrmals angegeben"
@@ -4766,7 +4767,7 @@ msgstr "EXPLAIN-Option BUFFERS erfordert ANALYZE"
 msgid "EXPLAIN option TIMING requires ANALYZE"
 msgstr "EXPLAIN-Option TIMING erfordert ANALYZE"
 
-#: commands/extension.c:146 commands/extension.c:2620
+#: commands/extension.c:146 commands/extension.c:2624
 #, c-format
 msgid "extension \"%s\" does not exist"
 msgstr "Erweiterung »%s« existiert nicht"
@@ -4898,7 +4899,7 @@ msgstr "Erweiterung »%s« existiert bereits"
 msgid "nested CREATE EXTENSION is not supported"
 msgstr "geschachteltes CREATE EXTENSION wird nicht unterstützt"
 
-#: commands/extension.c:1282 commands/extension.c:2680
+#: commands/extension.c:1282 commands/extension.c:2684
 #, c-format
 msgid "version to install must be specified"
 msgstr "die zu installierende Version muss angegeben werden"
@@ -4913,79 +4914,79 @@ msgstr "FROM-Version muss verschieden von der zu installierenden Version »%s«
 msgid "extension \"%s\" must be installed in schema \"%s\""
 msgstr "Erweiterung »%s« muss in Schema »%s« installiert werden"
 
-#: commands/extension.c:1433 commands/extension.c:2821
+#: commands/extension.c:1437 commands/extension.c:2825
 #, c-format
 msgid "required extension \"%s\" is not installed"
 msgstr "benötigte Erweiterung »%s« ist nicht installiert"
 
-#: commands/extension.c:1594
+#: commands/extension.c:1598
 #, c-format
 msgid "cannot drop extension \"%s\" because it is being modified"
 msgstr "Erweiterung »%s« kann nicht gelöscht werden, weil sie gerade geändert wird"
 
-#: commands/extension.c:1642 commands/extension.c:1751
-#: commands/extension.c:1944 commands/prepare.c:716 executor/execQual.c:1716
+#: commands/extension.c:1646 commands/extension.c:1755
+#: commands/extension.c:1948 commands/prepare.c:716 executor/execQual.c:1716
 #: executor/execQual.c:1741 executor/execQual.c:2102 executor/execQual.c:5232
 #: executor/functions.c:1010 foreign/foreign.c:373
-#: replication/walsender.c:1509 utils/fmgr/funcapi.c:60
+#: replication/walsender.c:1512 utils/fmgr/funcapi.c:60
 #: utils/mmgr/portalmem.c:986
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
 msgstr "Funktion mit Mengenergebnis in einem Zusammenhang aufgerufen, der keine Mengenergebnisse verarbeiten kann"
 
-#: commands/extension.c:1646 commands/extension.c:1755
-#: commands/extension.c:1948 commands/prepare.c:720 foreign/foreign.c:378
-#: replication/walsender.c:1513 utils/mmgr/portalmem.c:990
+#: commands/extension.c:1650 commands/extension.c:1759
+#: commands/extension.c:1952 commands/prepare.c:720 foreign/foreign.c:378
+#: replication/walsender.c:1516 utils/mmgr/portalmem.c:990
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
 msgstr "Materialisierungsmodus wird benötigt, ist aber in diesem Zusammenhang nicht erlaubt"
 
-#: commands/extension.c:2065
+#: commands/extension.c:2069
 #, c-format
 msgid "pg_extension_config_dump() can only be called from an SQL script executed by CREATE EXTENSION"
 msgstr "pg_extension_config_dump() kann nur von einem SQL-Skript aufgerufen werden, das von CREATE EXTENSION ausgeführt wird"
 
-#: commands/extension.c:2077
+#: commands/extension.c:2081
 #, c-format
 msgid "OID %u does not refer to a table"
 msgstr "OID %u bezieht sich nicht auf eine Tabelle"
 
-#: commands/extension.c:2082
+#: commands/extension.c:2086
 #, c-format
 msgid "table \"%s\" is not a member of the extension being created"
 msgstr "Tabelle »%s« ist kein Mitglied der anzulegenden Erweiterung"
 
-#: commands/extension.c:2446
+#: commands/extension.c:2450
 #, c-format
 msgid "cannot move extension \"%s\" into schema \"%s\" because the extension contains the schema"
 msgstr "kann Erweiterung »%s« nicht in Schema »%s« verschieben, weil die Erweiterung das Schema enthält"
 
-#: commands/extension.c:2486 commands/extension.c:2549
+#: commands/extension.c:2490 commands/extension.c:2553
 #, c-format
 msgid "extension \"%s\" does not support SET SCHEMA"
 msgstr "Erweiterung »%s« unterstützt SET SCHEMA nicht"
 
-#: commands/extension.c:2551
+#: commands/extension.c:2555
 #, c-format
 msgid "%s is not in the extension's schema \"%s\""
 msgstr "%s ist nicht im Schema der Erweiterung (»%s«)"
 
-#: commands/extension.c:2600
+#: commands/extension.c:2604
 #, c-format
 msgid "nested ALTER EXTENSION is not supported"
 msgstr "geschachteltes ALTER EXTENSION wird nicht unterstützt"
 
-#: commands/extension.c:2691
+#: commands/extension.c:2695
 #, c-format
 msgid "version \"%s\" of extension \"%s\" is already installed"
 msgstr "Version »%s« von Erweiterung »%s« ist bereits installiert"
 
-#: commands/extension.c:2926
+#: commands/extension.c:2930
 #, c-format
 msgid "cannot add schema \"%s\" to extension \"%s\" because the schema contains the extension"
 msgstr "kann Schema »%s« nicht zu Erweiterung »%s« hinzufügen, weil das Schema die Erweiterung enthält"
 
-#: commands/extension.c:2944
+#: commands/extension.c:2948
 #, c-format
 msgid "%s is not a member of extension \"%s\""
 msgstr "%s ist kein Mitglied der Erweiterung »%s«"
@@ -5379,176 +5380,176 @@ msgstr "kein Inline-Code angegeben"
 msgid "language \"%s\" does not support inline code execution"
 msgstr "Sprache »%s« unterstützt das Ausführen von Inline-Code nicht"
 
-#: commands/indexcmds.c:159 commands/indexcmds.c:480
+#: commands/indexcmds.c:159 commands/indexcmds.c:481
 #: commands/opclasscmds.c:369 commands/opclasscmds.c:788
 #: commands/opclasscmds.c:2121
 #, c-format
 msgid "access method \"%s\" does not exist"
 msgstr "Zugriffsmethode »%s« existiert nicht"
 
-#: commands/indexcmds.c:337
+#: commands/indexcmds.c:338
 #, c-format
 msgid "must specify at least one column"
 msgstr "mindestens eine Spalte muss angegeben werden"
 
-#: commands/indexcmds.c:341
+#: commands/indexcmds.c:342
 #, c-format
 msgid "cannot use more than %d columns in an index"
 msgstr "Index kann nicht mehr als %d Spalten enthalten"
 
-#: commands/indexcmds.c:369
+#: commands/indexcmds.c:370
 #, c-format
 msgid "cannot create index on foreign table \"%s\""
 msgstr "kann keinen Index für Fremdtabelle »%s« erzeugen"
 
-#: commands/indexcmds.c:384
+#: commands/indexcmds.c:385
 #, c-format
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "kann keine Indexe für temporäre Tabellen anderer Sitzungen erzeugen"
 
-#: commands/indexcmds.c:439 commands/tablecmds.c:509 commands/tablecmds.c:8691
+#: commands/indexcmds.c:440 commands/tablecmds.c:509 commands/tablecmds.c:8691
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
 msgstr "nur geteilte Relationen können in den Tablespace »pg_global« gelegt werden"
 
-#: commands/indexcmds.c:472
+#: commands/indexcmds.c:473
 #, c-format
 msgid "substituting access method \"gist\" for obsolete method \"rtree\""
 msgstr "ersetze Zugriffsmethode »gist« für obsolete Methode »rtree«"
 
-#: commands/indexcmds.c:489
+#: commands/indexcmds.c:490
 #, c-format
 msgid "access method \"%s\" does not support unique indexes"
 msgstr "Zugriffsmethode »%s« unterstützt keine Unique Indexe"
 
-#: commands/indexcmds.c:494
+#: commands/indexcmds.c:495
 #, c-format
 msgid "access method \"%s\" does not support multicolumn indexes"
 msgstr "Zugriffsmethode »%s« unterstützt keine mehrspaltigen Indexe"
 
-#: commands/indexcmds.c:499
+#: commands/indexcmds.c:500
 #, c-format
 msgid "access method \"%s\" does not support exclusion constraints"
 msgstr "Zugriffsmethode »%s« unterstützt keine Exclusion-Constraints"
 
-#: commands/indexcmds.c:578
+#: commands/indexcmds.c:579
 #, c-format
 msgid "%s %s will create implicit index \"%s\" for table \"%s\""
 msgstr "%s %s erstellt implizit einen Index »%s« für Tabelle »%s«"
 
-#: commands/indexcmds.c:923
+#: commands/indexcmds.c:930
 #, c-format
 msgid "cannot use subquery in index predicate"
 msgstr "Unteranfragen können nicht im Indexprädikat verwendet werden"
 
-#: commands/indexcmds.c:927
+#: commands/indexcmds.c:934
 #, c-format
 msgid "cannot use aggregate in index predicate"
 msgstr "Aggregatfunktionen können nicht im Indexprädikat verwendet werden"
 
-#: commands/indexcmds.c:936
+#: commands/indexcmds.c:943
 #, c-format
 msgid "functions in index predicate must be marked IMMUTABLE"
 msgstr "Funktionen im Indexprädikat müssen als IMMUTABLE markiert sein"
 
-#: commands/indexcmds.c:1002 parser/parse_utilcmd.c:1761
+#: commands/indexcmds.c:1009 parser/parse_utilcmd.c:1761
 #, c-format
 msgid "column \"%s\" named in key does not exist"
 msgstr "Spalte »%s«, die im Schlüssel verwendet wird, existiert nicht"
 
-#: commands/indexcmds.c:1055
+#: commands/indexcmds.c:1062
 #, c-format
 msgid "cannot use subquery in index expression"
 msgstr "Unteranfragen können nicht in Indexausdrücken verwendet werden"
 
-#: commands/indexcmds.c:1059
+#: commands/indexcmds.c:1066
 #, c-format
 msgid "cannot use aggregate function in index expression"
 msgstr "Aggregatfunktionen können nicht in Indexausdrücken verwendet werden"
 
-#: commands/indexcmds.c:1070
+#: commands/indexcmds.c:1077
 #, c-format
 msgid "functions in index expression must be marked IMMUTABLE"
 msgstr "Funktionen im Indexausdruck müssen als IMMUTABLE markiert sein"
 
-#: commands/indexcmds.c:1093
+#: commands/indexcmds.c:1100
 #, c-format
 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:1101 commands/typecmds.c:776 parser/parse_expr.c:2171
+#: commands/indexcmds.c:1108 commands/typecmds.c:776 parser/parse_expr.c:2171
 #: parser/parse_type.c:498 parser/parse_utilcmd.c:2621 utils/adt/misc.c:518
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "Sortierfolgen werden von Typ %s nicht unterstützt"
 
-#: commands/indexcmds.c:1139
+#: commands/indexcmds.c:1146
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "Operator %s ist nicht kommutativ"
 
-#: commands/indexcmds.c:1141
+#: commands/indexcmds.c:1148
 #, c-format
 msgid "Only commutative operators can be used in exclusion constraints."
 msgstr "In Exclusion-Constraints können nur kommutative Operatoren verwendet werden."
 
-#: commands/indexcmds.c:1167
+#: commands/indexcmds.c:1174
 #, c-format
 msgid "operator %s is not a member of operator family \"%s\""
 msgstr "Operator %s ist kein Mitglied der Operatorfamilie »%s«"
 
-#: commands/indexcmds.c:1170
+#: commands/indexcmds.c:1177
 #, c-format
 msgid "The exclusion operator must be related to the index operator class for the constraint."
 msgstr "Der Exklusionsoperator muss in Beziehung zur Indexoperatorklasse des Constraints stehen."
 
-#: commands/indexcmds.c:1205
+#: commands/indexcmds.c:1212
 #, c-format
 msgid "access method \"%s\" does not support ASC/DESC options"
 msgstr "Zugriffsmethode »%s« unterstützt die Optionen ASC/DESC nicht"
 
-#: commands/indexcmds.c:1210
+#: commands/indexcmds.c:1217
 #, c-format
 msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
 msgstr "Zugriffsmethode »%s« unterstützt die Optionen NULLS FIRST/LAST nicht"
 
-#: commands/indexcmds.c:1266 commands/typecmds.c:1853
+#: commands/indexcmds.c:1273 commands/typecmds.c:1853
 #, c-format
 msgid "data type %s has no default operator class for access method \"%s\""
 msgstr "Datentyp %s hat keine Standardoperatorklasse für Zugriffsmethode »%s«"
 
-#: commands/indexcmds.c:1268
+#: commands/indexcmds.c:1275
 #, c-format
 msgid "You must specify an operator class for the index or define a default operator class for the data type."
 msgstr "Sie müssen für den Index eine Operatorklasse angeben oder eine Standardoperatorklasse für den Datentyp definieren."
 
-#: commands/indexcmds.c:1297 commands/indexcmds.c:1305
+#: commands/indexcmds.c:1304 commands/indexcmds.c:1312
 #: commands/opclasscmds.c:212
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\""
 msgstr "Operatorklasse »%s« existiert nicht für Zugriffsmethode »%s«"
 
-#: commands/indexcmds.c:1318 commands/typecmds.c:1841
+#: commands/indexcmds.c:1325 commands/typecmds.c:1841
 #, c-format
 msgid "operator class \"%s\" does not accept data type %s"
 msgstr "Operatorklasse »%s« akzeptiert Datentyp %s nicht"
 
-#: commands/indexcmds.c:1408
+#: commands/indexcmds.c:1415
 #, c-format
 msgid "there are multiple default operator classes for data type %s"
 msgstr "es gibt mehrere Standardoperatorklassen für Datentyp %s"
 
-#: commands/indexcmds.c:1780
+#: commands/indexcmds.c:1789
 #, c-format
 msgid "table \"%s\" has no indexes"
 msgstr "Tabelle »%s« hat keine Indexe"
 
-#: commands/indexcmds.c:1808
+#: commands/indexcmds.c:1817
 #, c-format
 msgid "can only reindex the currently open database"
 msgstr "aktuell geöffnete Datenbank kann nicht reindiziert werden"
 
-#: commands/indexcmds.c:1893
+#: commands/indexcmds.c:1904
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "Tabelle »%s.%s« wurde neu indiziert"
@@ -5774,12 +5775,12 @@ msgstr "ungültiger Cursorname: darf nicht leer sein"
 msgid "cursor \"%s\" does not exist"
 msgstr "Cursor »%s« existiert nicht"
 
-#: commands/portalcmds.c:340 tcop/pquery.c:739 tcop/pquery.c:1402
+#: commands/portalcmds.c:341 tcop/pquery.c:740 tcop/pquery.c:1404
 #, c-format
 msgid "portal \"%s\" cannot be run"
 msgstr "Portal »%s« kann nicht ausgeführt werden"
 
-#: commands/portalcmds.c:413
+#: commands/portalcmds.c:415
 #, c-format
 msgid "could not reposition held cursor"
 msgstr "konnte gehaltenen Cursor nicht umpositionieren"
@@ -5948,21 +5949,22 @@ msgstr "setval: Wert %s ist außerhalb des gültigen Bereichs von Sequenz »%s«
 #: commands/sequence.c:1028 lib/stringinfo.c:266 libpq/auth.c:1018
 #: libpq/auth.c:1378 libpq/auth.c:1446 libpq/auth.c:1848
 #: postmaster/postmaster.c:1921 postmaster/postmaster.c:1952
-#: postmaster/postmaster.c:3250 postmaster/postmaster.c:3934
-#: postmaster/postmaster.c:4020 postmaster/postmaster.c:4643
+#: postmaster/postmaster.c:3250 postmaster/postmaster.c:3929
+#: postmaster/postmaster.c:4015 postmaster/postmaster.c:4638
 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:393
-#: storage/file/fd.c:369 storage/file/fd.c:752 storage/file/fd.c:870
-#: storage/ipc/procarray.c:845 storage/ipc/procarray.c:1285
-#: storage/ipc/procarray.c:1292 storage/ipc/procarray.c:1611
-#: storage/ipc/procarray.c:2080 utils/adt/formatting.c:1526
-#: utils/adt/formatting.c:1646 utils/adt/formatting.c:1767
-#: utils/adt/regexp.c:209 utils/adt/varlena.c:3527 utils/adt/varlena.c:3548
-#: utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373 utils/hash/dynahash.c:450
-#: utils/hash/dynahash.c:964 utils/init/miscinit.c:150
-#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/mb/mbutils.c:374
-#: utils/mb/mbutils.c:675 utils/misc/guc.c:3362 utils/misc/guc.c:3378
-#: utils/misc/guc.c:3391 utils/misc/tzparser.c:455 utils/mmgr/aset.c:416
-#: utils/mmgr/aset.c:587 utils/mmgr/aset.c:765 utils/mmgr/aset.c:966
+#: storage/file/fd.c:374 storage/file/fd.c:771 storage/file/fd.c:889
+#: storage/file/fd.c:1502 storage/ipc/procarray.c:886
+#: storage/ipc/procarray.c:1326 storage/ipc/procarray.c:1333
+#: storage/ipc/procarray.c:1652 storage/ipc/procarray.c:2121
+#: utils/adt/formatting.c:1526 utils/adt/formatting.c:1646
+#: utils/adt/formatting.c:1767 utils/adt/regexp.c:209 utils/adt/varlena.c:3530
+#: utils/adt/varlena.c:3551 utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373
+#: utils/hash/dynahash.c:450 utils/hash/dynahash.c:964
+#: utils/init/miscinit.c:150 utils/init/miscinit.c:171
+#: utils/init/miscinit.c:181 utils/mb/mbutils.c:374 utils/mb/mbutils.c:675
+#: utils/misc/guc.c:3362 utils/misc/guc.c:3378 utils/misc/guc.c:3391
+#: utils/misc/tzparser.c:455 utils/mmgr/aset.c:416 utils/mmgr/aset.c:587
+#: utils/mmgr/aset.c:765 utils/mmgr/aset.c:966
 #, c-format
 msgid "out of memory"
 msgstr "Speicher aufgebraucht"
@@ -6877,7 +6879,7 @@ msgid "tablespace \"%s\" already exists"
 msgstr "Tablespace »%s« existiert bereits"
 
 #: commands/tablespace.c:371 commands/tablespace.c:534
-#: replication/basebackup.c:151 replication/basebackup.c:851
+#: replication/basebackup.c:153 replication/basebackup.c:901
 #: utils/adt/misc.c:370
 #, c-format
 msgid "tablespaces are not supported on this platform"
@@ -6932,9 +6934,9 @@ msgid "could not create symbolic link \"%s\": %m"
 msgstr "konnte symbolische Verknüpfung »%s« nicht erstellen: %m"
 
 #: commands/tablespace.c:694 commands/tablespace.c:704
-#: postmaster/postmaster.c:1177 replication/basebackup.c:260
-#: replication/basebackup.c:557 storage/file/copydir.c:67
-#: storage/file/copydir.c:106 storage/file/fd.c:1664 utils/adt/genfile.c:353
+#: postmaster/postmaster.c:1177 replication/basebackup.c:259
+#: replication/basebackup.c:564 storage/file/copydir.c:67
+#: storage/file/copydir.c:106 storage/file/fd.c:1741 utils/adt/genfile.c:353
 #: utils/adt/misc.c:270 utils/misc/tzparser.c:323
 #, c-format
 msgid "could not open directory \"%s\": %m"
@@ -7101,7 +7103,7 @@ msgstr "Trigger für BEFORE STATEMENT kann keinen Wert zurückgeben"
 
 #: commands/trigger.c:2620 executor/execMain.c:1883
 #: executor/nodeLockRows.c:138 executor/nodeModifyTable.c:367
-#: executor/nodeModifyTable.c:583
+#: executor/nodeModifyTable.c:589
 #, c-format
 msgid "could not serialize access due to concurrent update"
 msgstr "kann Zugriff nicht serialisieren wegen gleichzeitiger Aktualisierung"
@@ -7361,7 +7363,7 @@ msgstr "Fremdschlüssel-Constraints sind nicht für Domänen möglich"
 msgid "specifying constraint deferrability not supported for domains"
 msgstr "Setzen des Constraint-Modus wird für Domänen nicht unterstützt"
 
-#: commands/typecmds.c:1211 utils/cache/typcache.c:1064
+#: commands/typecmds.c:1211 utils/cache/typcache.c:1069
 #, c-format
 msgid "%s is not an enum"
 msgstr "»%s« ist kein Enum"
@@ -7689,7 +7691,7 @@ msgstr "überspringe »%s« --- nur Eigentümer der Tabelle oder der Datenbank k
 msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
 msgstr "überspringe »%s« --- kann Nicht-Tabellen oder besondere Systemtabellen nicht vacuumen"
 
-#: commands/vacuumlazy.c:308
+#: commands/vacuumlazy.c:301
 #, c-format
 msgid ""
 "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
@@ -7706,22 +7708,22 @@ msgstr ""
 "durchschn. Leserate: %.3f MiB/s, durchschn. Schreibrate: %.3f MiB/s\n"
 "Systembenutzung: %s"
 
-#: commands/vacuumlazy.c:639
+#: commands/vacuumlazy.c:632
 #, c-format
 msgid "relation \"%s\" page %u is uninitialized --- fixing"
 msgstr "Seite %2$u in Relation »%1$s« ist nicht initialisiert --- wird repariert"
 
-#: commands/vacuumlazy.c:1005
+#: commands/vacuumlazy.c:1017
 #, c-format
 msgid "\"%s\": removed %.0f row versions in %u pages"
 msgstr "»%s«: %.0f Zeilenversionen in %u Seiten entfernt"
 
-#: commands/vacuumlazy.c:1010
+#: commands/vacuumlazy.c:1022
 #, c-format
 msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u pages"
 msgstr "»%s«: %.0f entfernbare, %.0f nicht entfernbare Zeilenversionen in %u von %u Seiten gefunden"
 
-#: commands/vacuumlazy.c:1014
+#: commands/vacuumlazy.c:1026
 #, c-format
 msgid ""
 "%.0f dead row versions cannot be removed yet.\n"
@@ -7734,28 +7736,28 @@ msgstr ""
 "%u Seiten sind vollkommen leer.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1077
+#: commands/vacuumlazy.c:1089
 #, c-format
 msgid "\"%s\": removed %d row versions in %d pages"
 msgstr "»%s«: %d Zeilenversionen in %d Seiten entfernt"
 
-#: commands/vacuumlazy.c:1080 commands/vacuumlazy.c:1216
-#: commands/vacuumlazy.c:1393
+#: commands/vacuumlazy.c:1092 commands/vacuumlazy.c:1228
+#: commands/vacuumlazy.c:1398
 #, c-format
 msgid "%s."
 msgstr "%s."
 
-#: commands/vacuumlazy.c:1213
+#: commands/vacuumlazy.c:1225
 #, c-format
 msgid "scanned index \"%s\" to remove %d row versions"
 msgstr "Index »%s« gelesen und %d Zeilenversionen entfernt"
 
-#: commands/vacuumlazy.c:1257
+#: commands/vacuumlazy.c:1269
 #, c-format
 msgid "index \"%s\" now contains %.0f row versions in %u pages"
 msgstr "Index »%s« enthält %.0f Zeilenversionen in %u Seiten"
 
-#: commands/vacuumlazy.c:1261
+#: commands/vacuumlazy.c:1273
 #, c-format
 msgid ""
 "%.0f index row versions were removed.\n"
@@ -7766,17 +7768,17 @@ msgstr ""
 "%u Indexseiten wurden gelöscht, %u sind gegenwärtig wiederverwendbar.\n"
 "%s."
 
-#: commands/vacuumlazy.c:1321
+#: commands/vacuumlazy.c:1330
 #, c-format
-msgid "automatic vacuum of table \"%s.%s.%s\": could not (re)acquire exclusive lock for truncate scan"
-msgstr "automatisches Vacuum von Tabelle »%s.%s.%s«: konnte exklusive Sperre für Truncate-Scan nicht (wieder)erlangen"
+msgid "\"%s\": stopping truncate due to conflicting lock request"
+msgstr "»%s«: Truncate gestoppt wegen Sperrkonflikt"
 
-#: commands/vacuumlazy.c:1390
+#: commands/vacuumlazy.c:1395
 #, c-format
 msgid "\"%s\": truncated %u to %u pages"
 msgstr "»%s«: von %u auf %u Seiten verkürzt"
 
-#: commands/vacuumlazy.c:1445
+#: commands/vacuumlazy.c:1451
 #, c-format
 msgid "\"%s\": suspending truncate due to conflicting lock request"
 msgstr "»%s«: Truncate ausgesetzt wegen Sperrkonflikt"
@@ -8458,32 +8460,32 @@ msgstr "ungültige Option »%s«"
 msgid "Valid options in this context are: %s"
 msgstr "Gültige Optionen in diesem Zusammenhang sind: %s"
 
-#: gram.y:914
+#: gram.y:915
 #, c-format
 msgid "unrecognized role option \"%s\""
 msgstr "unbekannte Rollenoption »%s«"
 
-#: gram.y:1304
+#: gram.y:1305
 #, c-format
 msgid "current database cannot be changed"
 msgstr "aktuelle Datenbank kann nicht geändert werden"
 
-#: gram.y:1431 gram.y:1446
+#: gram.y:1432 gram.y:1447
 #, c-format
 msgid "time zone interval must be HOUR or HOUR TO MINUTE"
 msgstr "Zeitzonenintervall muss HOUR oder HOUR TO MINUTE sein"
 
-#: gram.y:1451 gram.y:9648 gram.y:12175
+#: gram.y:1452 gram.y:9648 gram.y:12175
 #, c-format
 msgid "interval precision specified twice"
 msgstr "Intervallpräzision doppelt angegeben"
 
-#: gram.y:2525 gram.y:2532 gram.y:8958 gram.y:8966
+#: gram.y:2526 gram.y:2533 gram.y:8958 gram.y:8966
 #, 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:2969 utils/adt/ri_triggers.c:375 utils/adt/ri_triggers.c:435
+#: gram.y:2970 utils/adt/ri_triggers.c:375 utils/adt/ri_triggers.c:435
 #: utils/adt/ri_triggers.c:598 utils/adt/ri_triggers.c:838
 #: utils/adt/ri_triggers.c:1026 utils/adt/ri_triggers.c:1188
 #: utils/adt/ri_triggers.c:1376 utils/adt/ri_triggers.c:1547
@@ -8495,51 +8497,51 @@ 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:4142
+#: gram.y:4143
 msgid "duplicate trigger events specified"
 msgstr "mehrere Trigger-Ereignisse angegeben"
 
-#: gram.y:4237 parser/parse_utilcmd.c:2542 parser/parse_utilcmd.c:2568
+#: gram.y:4238 parser/parse_utilcmd.c:2542 parser/parse_utilcmd.c:2568
 #, c-format
 msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
 msgstr "Constraint, der als INITIALLY DEFERRED deklariert wurde, muss DEFERRABLE sein"
 
-#: gram.y:4244
+#: gram.y:4245
 #, c-format
 msgid "conflicting constraint properties"
 msgstr "widersprüchliche Constraint-Eigentschaften"
 
-#: gram.y:4308
+#: gram.y:4309
 #, c-format
 msgid "CREATE ASSERTION is not yet implemented"
 msgstr "CREATE ASSERTION ist noch nicht implementiert"
 
-#: gram.y:4324
+#: gram.y:4325
 #, c-format
 msgid "DROP ASSERTION is not yet implemented"
 msgstr "DROP ASSERTION ist noch nicht implementiert"
 
-#: gram.y:4667
+#: gram.y:4668
 #, c-format
 msgid "RECHECK is no longer required"
 msgstr "RECHECK wird nicht mehr benötigt"
 
-#: gram.y:4668
+#: gram.y:4669
 #, c-format
 msgid "Update your data type."
 msgstr "Aktualisieren Sie Ihren Datentyp."
 
-#: gram.y:6386 utils/adt/regproc.c:630
+#: gram.y:6387 utils/adt/regproc.c:630
 #, c-format
 msgid "missing argument"
 msgstr "Argument fehlt"
 
-#: gram.y:6387 utils/adt/regproc.c:631
+#: gram.y:6388 utils/adt/regproc.c:631
 #, 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:7672 gram.y:7678 gram.y:7684
+#: gram.y:7673 gram.y:7679 gram.y:7685
 #, c-format
 msgid "WITH CHECK OPTION is not implemented"
 msgstr "WITH CHECK OPTION ist nicht implementiert"
@@ -8634,70 +8636,70 @@ msgstr "Frame der in der folgenden Zeile beginnt kann keine vorhergehenden Zeile
 msgid "type modifier cannot have parameter name"
 msgstr "Typmodifikator kann keinen Parameternamen haben"
 
-#: gram.y:12748 gram.y:12956
+#: gram.y:12756 gram.y:12964
 msgid "improper use of \"*\""
 msgstr "unzulässige Verwendung von »*«"
 
-#: gram.y:12887
+#: gram.y:12895
 #, 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:12894
+#: gram.y:12902
 #, 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:12919 gram.y:12936 tsearch/spell.c:518 tsearch/spell.c:535
+#: gram.y:12927 gram.y:12944 tsearch/spell.c:518 tsearch/spell.c:535
 #: tsearch/spell.c:552 tsearch/spell.c:569 tsearch/spell.c:591
 #, c-format
 msgid "syntax error"
 msgstr "Syntaxfehler"
 
-#: gram.y:13007
+#: gram.y:13015
 #, c-format
 msgid "multiple ORDER BY clauses not allowed"
 msgstr "mehrere ORDER-BY-Klauseln sind nicht erlaubt"
 
-#: gram.y:13018
+#: gram.y:13026
 #, c-format
 msgid "multiple OFFSET clauses not allowed"
 msgstr "mehrere OFFSET-Klauseln sind nicht erlaubt"
 
-#: gram.y:13027
+#: gram.y:13035
 #, c-format
 msgid "multiple LIMIT clauses not allowed"
 msgstr "mehrere LIMIT-Klauseln sind nicht erlaubt"
 
-#: gram.y:13036
+#: gram.y:13044
 #, c-format
 msgid "multiple WITH clauses not allowed"
 msgstr "mehrere WITH-Klauseln sind nicht erlaubt"
 
-#: gram.y:13182
+#: gram.y:13190
 #, 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:13283
+#: gram.y:13291
 #, c-format
 msgid "multiple COLLATE clauses not allowed"
 msgstr "mehrere COLLATE-Klauseln sind nicht erlaubt"
 
 #. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:13321 gram.y:13334
+#: gram.y:13329 gram.y:13342
 #, 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:13347
+#: gram.y:13355
 #, 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:13360
+#: gram.y:13368
 #, c-format
 msgid "%s constraints cannot be marked NO INHERIT"
 msgstr "%s-Constraints können nicht als NO INHERIT markiert werden"
@@ -10198,44 +10200,44 @@ msgstr "FULL JOIN wird nur für Merge- oder Hash-Verbund-fähige Verbundbedingun
 msgid "SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer join"
 msgstr "SELECT FOR UPDATE/SHARE kann nicht auf die nullbare Seite eines äußeren Verbundes angewendet werden"
 
-#: optimizer/plan/planner.c:1031 parser/analyze.c:1384 parser/analyze.c:1579
+#: optimizer/plan/planner.c:1039 parser/analyze.c:1384 parser/analyze.c:1579
 #: parser/analyze.c:2285
 #, c-format
 msgid "SELECT FOR UPDATE/SHARE is not allowed with UNION/INTERSECT/EXCEPT"
 msgstr "SELECT FOR UPDATE/SHARE ist nicht in UNION/INTERSECT/EXCEPT erlaubt"
 
-#: optimizer/plan/planner.c:2359
+#: optimizer/plan/planner.c:2382
 #, c-format
 msgid "could not implement GROUP BY"
 msgstr "konnte GROUP BY nicht implementieren"
 
-#: optimizer/plan/planner.c:2360 optimizer/plan/planner.c:2532
+#: optimizer/plan/planner.c:2383 optimizer/plan/planner.c:2555
 #: optimizer/prep/prepunion.c:822
 #, c-format
 msgid "Some of the datatypes only support hashing, while others only support sorting."
 msgstr "Einige Datentypen unterstützen nur Hashing, während andere nur Sortieren unterstützen."
 
-#: optimizer/plan/planner.c:2531
+#: optimizer/plan/planner.c:2554
 #, c-format
 msgid "could not implement DISTINCT"
 msgstr "konnte DISTINCT nicht implementieren"
 
-#: optimizer/plan/planner.c:3122
+#: optimizer/plan/planner.c:3160
 #, c-format
 msgid "could not implement window PARTITION BY"
 msgstr "konnte PARTITION BY für Fenster nicht implementieren"
 
-#: optimizer/plan/planner.c:3123
+#: optimizer/plan/planner.c:3161
 #, c-format
 msgid "Window partitioning columns must be of sortable datatypes."
 msgstr "Fensterpartitionierungsspalten müssen sortierbare Datentypen haben."
 
-#: optimizer/plan/planner.c:3127
+#: optimizer/plan/planner.c:3165
 #, c-format
 msgid "could not implement window ORDER BY"
 msgstr "konnte ORDER BY für Fenster nicht implementieren"
 
-#: optimizer/plan/planner.c:3128
+#: optimizer/plan/planner.c:3166
 #, c-format
 msgid "Window ordering columns must be of sortable datatypes."
 msgstr "Fenstersortierspalten müssen sortierbare Datentypen haben."
@@ -10689,7 +10691,7 @@ msgstr "Sortieroperatoren müssen die Mitglieder »<« oder »>« einer »btree
 
 #: parser/parse_coerce.c:932 parser/parse_coerce.c:962
 #: parser/parse_coerce.c:980 parser/parse_coerce.c:995
-#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:830
+#: parser/parse_expr.c:1666 parser/parse_expr.c:2140 parser/parse_target.c:831
 #, c-format
 msgid "cannot cast type %s to %s"
 msgstr "kann Typ %s nicht in Typ %s umwandeln"
@@ -10931,13 +10933,13 @@ msgstr "konnte Spalte »%s« im Record-Datentyp nicht identifizieren"
 msgid "column notation .%s applied to type %s, which is not a composite type"
 msgstr "Spaltenschreibweise .%s mit Typ %s verwendet, der kein zusammengesetzter Typ ist"
 
-#: parser/parse_expr.c:420 parser/parse_target.c:618
+#: parser/parse_expr.c:420 parser/parse_target.c:619
 #, c-format
 msgid "row expansion via \"*\" is not supported here"
 msgstr "Zeilenexpansion mit »*« wird hier nicht unterstützt"
 
-#: parser/parse_expr.c:743 parser/parse_relation.c:485
-#: parser/parse_relation.c:565 parser/parse_target.c:1065
+#: parser/parse_expr.c:743 parser/parse_relation.c:486
+#: parser/parse_relation.c:566 parser/parse_target.c:1066
 #, c-format
 msgid "column reference \"%s\" is ambiguous"
 msgstr "Spaltenverweis »%s« ist nicht eindeutig"
@@ -10953,11 +10955,6 @@ msgstr "es gibt keinen Parameter $%d"
 msgid "NULLIF requires = operator to yield boolean"
 msgstr "NULLIF erfordert, dass Operator = boolean ergibt"
 
-#: parser/parse_expr.c:1202
-#, c-format
-msgid "arguments of row IN must all be row expressions"
-msgstr "Argumente von Zeilen-IN müssen alle Zeilenausdrücke sein"
-
 #: parser/parse_expr.c:1438
 #, c-format
 msgid "subquery must return a column"
@@ -11240,138 +11237,138 @@ msgstr "op ANY/ALL (array) erfordert, dass Operator keine Ergebnismenge zurückg
 msgid "inconsistent types deduced for parameter $%d"
 msgstr "inkonsistente Typen für Parameter $%d ermittelt"
 
-#: parser/parse_relation.c:147
+#: parser/parse_relation.c:148
 #, c-format
 msgid "table reference \"%s\" is ambiguous"
 msgstr "Tabellenbezug »%s« ist nicht eindeutig"
 
-#: parser/parse_relation.c:183
+#: parser/parse_relation.c:184
 #, c-format
 msgid "table reference %u is ambiguous"
 msgstr "Tabellenbezug %u ist nicht eindeutig"
 
-#: parser/parse_relation.c:350
+#: parser/parse_relation.c:351
 #, c-format
 msgid "table name \"%s\" specified more than once"
 msgstr "Tabellenname »%s« mehrmals angegeben"
 
-#: parser/parse_relation.c:768 parser/parse_relation.c:1059
-#: parser/parse_relation.c:1446
+#: parser/parse_relation.c:770 parser/parse_relation.c:1061
+#: parser/parse_relation.c:1448
 #, c-format
 msgid "table \"%s\" has %d columns available but %d columns specified"
 msgstr "Tabelle »%s« hat %d Spalten, aber %d Spalten wurden angegeben"
 
-#: parser/parse_relation.c:798
+#: parser/parse_relation.c:800
 #, c-format
 msgid "too many column aliases specified for function %s"
 msgstr "zu viele Spaltenaliasnamen für Funktion %s angegeben"
 
-#: parser/parse_relation.c:864
+#: parser/parse_relation.c:866
 #, c-format
 msgid "There is a WITH item named \"%s\", but it cannot be referenced from this part of the query."
 msgstr "Es gibt ein WITH-Element namens »%s«, aber darauf kann aus diesem Teil der Anfrage kein Bezug genommen werden."
 
-#: parser/parse_relation.c:866
+#: parser/parse_relation.c:868
 #, c-format
 msgid "Use WITH RECURSIVE, or re-order the WITH items to remove forward references."
 msgstr "Verwenden Sie WITH RECURSIVE oder sortieren Sie die WITH-Ausdrücke um, um Vorwärtsreferenzen zu entfernen."
 
-#: parser/parse_relation.c:1139
+#: parser/parse_relation.c:1141
 #, c-format
 msgid "a column definition list is only allowed for functions returning \"record\""
 msgstr "eine Spaltendefinitionsliste ist nur erlaubt bei Funktionen, die »record« zurückgeben"
 
-#: parser/parse_relation.c:1147
+#: parser/parse_relation.c:1149
 #, c-format
 msgid "a column definition list is required for functions returning \"record\""
 msgstr "eine Spaltendefinitionsliste ist erforderlich bei Funktionen, die »record« zurückgeben"
 
-#: parser/parse_relation.c:1198
+#: parser/parse_relation.c:1200
 #, c-format
 msgid "function \"%s\" in FROM has unsupported return type %s"
 msgstr "Funktion »%s« in FROM hat nicht unterstützten Rückgabetyp %s"
 
-#: parser/parse_relation.c:1272
+#: parser/parse_relation.c:1274
 #, c-format
 msgid "VALUES lists \"%s\" have %d columns available but %d columns specified"
 msgstr "VALUES-Liste »%s« hat %d Spalten verfügbar, aber %d Spalten wurden angegeben"
 
-#: parser/parse_relation.c:1328
+#: parser/parse_relation.c:1330
 #, c-format
 msgid "joins can have at most %d columns"
 msgstr "Verbunde können höchstens %d Spalten haben"
 
-#: parser/parse_relation.c:1419
+#: parser/parse_relation.c:1421
 #, c-format
 msgid "WITH query \"%s\" does not have a RETURNING clause"
 msgstr "WITH-Anfrage »%s« hat keine RETURNING-Klausel"
 
-#: parser/parse_relation.c:2101
+#: parser/parse_relation.c:2111
 #, c-format
 msgid "column %d of relation \"%s\" does not exist"
 msgstr "Spalte %d von Relation »%s« existiert nicht"
 
-#: parser/parse_relation.c:2485
+#: parser/parse_relation.c:2496
 #, c-format
 msgid "invalid reference to FROM-clause entry for table \"%s\""
 msgstr "ungültiger Verweis auf FROM-Klausel-Eintrag für Tabelle »%s«"
 
-#: parser/parse_relation.c:2488
+#: parser/parse_relation.c:2499
 #, c-format
 msgid "Perhaps you meant to reference the table alias \"%s\"."
 msgstr "Vielleicht wurde beabsichtigt, auf den Tabellenalias »%s« zu verweisen."
 
-#: parser/parse_relation.c:2490
+#: parser/parse_relation.c:2501
 #, c-format
 msgid "There is an entry for table \"%s\", but it cannot be referenced from this part of the query."
 msgstr "Es gibt einen Eintrag für Tabelle »%s«, aber auf ihn kann aus diesem Teil der Anfrage kein Bezug genommen werden."
 
-#: parser/parse_relation.c:2496
+#: parser/parse_relation.c:2507
 #, c-format
 msgid "missing FROM-clause entry for table \"%s\""
 msgstr "fehlender Eintrag in FROM-Klausel für Tabelle »%s«"
 
-#: parser/parse_target.c:383 parser/parse_target.c:671
+#: parser/parse_target.c:384 parser/parse_target.c:672
 #, c-format
 msgid "cannot assign to system column \"%s\""
 msgstr "kann Systemspalte »%s« keinen Wert zuweisen"
 
-#: parser/parse_target.c:411
+#: parser/parse_target.c:412
 #, c-format
 msgid "cannot set an array element to DEFAULT"
 msgstr "kann Arrayelement nicht auf DEFAULT setzen"
 
-#: parser/parse_target.c:416
+#: parser/parse_target.c:417
 #, c-format
 msgid "cannot set a subfield to DEFAULT"
 msgstr "kann Subfeld nicht auf DEFAULT setzen"
 
-#: parser/parse_target.c:485
+#: parser/parse_target.c:486
 #, c-format
 msgid "column \"%s\" is of type %s but expression is of type %s"
 msgstr "Spalte »%s« hat Typ %s, aber der Ausdruck hat Typ %s"
 
-#: parser/parse_target.c:655
+#: parser/parse_target.c:656
 #, c-format
 msgid "cannot assign to field \"%s\" of column \"%s\" because its type %s is not a composite type"
 msgstr "kann Feld »%s« in Spalte »%s« nicht setzen, weil ihr Typ %s kein zusammengesetzter Typ ist"
 
-#: parser/parse_target.c:664
+#: parser/parse_target.c:665
 #, c-format
 msgid "cannot assign to field \"%s\" of column \"%s\" because there is no such column in data type %s"
 msgstr "kann Feld »%s« in Spalte »%s« nicht setzen, weil es keine solche Spalte in Datentyp %s gibt"
 
-#: parser/parse_target.c:731
+#: parser/parse_target.c:732
 #, c-format
 msgid "array assignment to \"%s\" requires type %s but expression is of type %s"
 msgstr "Wertzuweisung für »%s« erfordert Typ %s, aber Ausdruck hat Typ %s"
 
-#: parser/parse_target.c:741
+#: parser/parse_target.c:742
 #, c-format
 msgid "subfield \"%s\" is of type %s but expression is of type %s"
 msgstr "Subfeld »%s« hat Typ %s, aber der Ausdruck hat Typ %s"
 
-#: parser/parse_target.c:1127
+#: parser/parse_target.c:1128
 #, c-format
 msgid "SELECT * with no tables specified is not valid"
 msgstr "SELECT * ist nicht gültig, wenn keine Tabellen angegeben sind"
@@ -11608,7 +11605,7 @@ msgstr "falsch platzierte INITIALLY IMMEDIATE-Klausel"
 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/scansup.c:190
+#: parser/scansup.c:192
 #, c-format
 msgid "identifier \"%s\" will be truncated to \"%s\""
 msgstr "Bezeichner »%s« wird auf »%s« gekürzt"
@@ -12030,45 +12027,45 @@ msgstr "unbekanntes Reset-Ziel: »%s«"
 msgid "Target must be \"bgwriter\"."
 msgstr "Das Reset-Ziel muss »bgwriter« sein."
 
-#: postmaster/pgstat.c:3139
+#: postmaster/pgstat.c:3143
 #, c-format
 msgid "could not read statistics message: %m"
 msgstr "konnte Statistiknachricht nicht lesen: %m"
 
-#: postmaster/pgstat.c:3456
+#: postmaster/pgstat.c:3460
 #, c-format
 msgid "could not open temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht öffnen: %m"
 
-#: postmaster/pgstat.c:3533
+#: postmaster/pgstat.c:3537
 #, c-format
 msgid "could not write temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht schreiben: %m"
 
-#: postmaster/pgstat.c:3542
+#: postmaster/pgstat.c:3546
 #, c-format
 msgid "could not close temporary statistics file \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht schließen: %m"
 
-#: postmaster/pgstat.c:3550
+#: postmaster/pgstat.c:3554
 #, c-format
 msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
 msgstr "konnte temporäre Statistikdatei »%s« nicht in »%s« umbenennen: %m"
 
-#: postmaster/pgstat.c:3656 postmaster/pgstat.c:3885
+#: postmaster/pgstat.c:3660 postmaster/pgstat.c:3889
 #, c-format
 msgid "could not open statistics file \"%s\": %m"
 msgstr "konnte Statistikdatei »%s« nicht öffnen: %m"
 
-#: postmaster/pgstat.c:3668 postmaster/pgstat.c:3678 postmaster/pgstat.c:3700
-#: postmaster/pgstat.c:3715 postmaster/pgstat.c:3778 postmaster/pgstat.c:3796
-#: postmaster/pgstat.c:3812 postmaster/pgstat.c:3830 postmaster/pgstat.c:3846
-#: postmaster/pgstat.c:3897 postmaster/pgstat.c:3908
+#: postmaster/pgstat.c:3672 postmaster/pgstat.c:3682 postmaster/pgstat.c:3704
+#: postmaster/pgstat.c:3719 postmaster/pgstat.c:3782 postmaster/pgstat.c:3800
+#: postmaster/pgstat.c:3816 postmaster/pgstat.c:3834 postmaster/pgstat.c:3850
+#: postmaster/pgstat.c:3901 postmaster/pgstat.c:3912
 #, c-format
 msgid "corrupted statistics file \"%s\""
 msgstr "verfälschte Statistikdatei »%s«"
 
-#: postmaster/pgstat.c:4210
+#: postmaster/pgstat.c:4214
 #, c-format
 msgid "database hash table corrupted during cleanup --- abort"
 msgstr "Datenbank-Hash-Tabelle beim Aufräumen verfälscht --- Abbruch"
@@ -12447,87 +12444,87 @@ msgstr "Verbindung empfangen: Host=%s Port=%s"
 msgid "connection received: host=%s"
 msgstr "Verbindung empfangen: Host=%s"
 
-#: postmaster/postmaster.c:3748
+#: postmaster/postmaster.c:3743
 #, c-format
 msgid "could not execute server process \"%s\": %m"
 msgstr "konnte Serverprozess »%s« nicht ausführen: %m"
 
-#: postmaster/postmaster.c:4272
+#: postmaster/postmaster.c:4267
 #, c-format
 msgid "database system is ready to accept read only connections"
 msgstr "Datenbanksystem ist bereit, um lesende Verbindungen anzunehmen"
 
-#: postmaster/postmaster.c:4542
+#: postmaster/postmaster.c:4537
 #, c-format
 msgid "could not fork startup process: %m"
 msgstr "konnte Startprozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4546
+#: postmaster/postmaster.c:4541
 #, c-format
 msgid "could not fork background writer process: %m"
 msgstr "konnte Background-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4550
+#: postmaster/postmaster.c:4545
 #, c-format
 msgid "could not fork checkpointer process: %m"
 msgstr "konnte Checkpointer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4554
+#: postmaster/postmaster.c:4549
 #, c-format
 msgid "could not fork WAL writer process: %m"
 msgstr "konnte WAL-Writer-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4558
+#: postmaster/postmaster.c:4553
 #, c-format
 msgid "could not fork WAL receiver process: %m"
 msgstr "konnte WAL-Receiver-Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4562
+#: postmaster/postmaster.c:4557
 #, c-format
 msgid "could not fork process: %m"
 msgstr "konnte Prozess nicht starten (fork-Fehler): %m"
 
-#: postmaster/postmaster.c:4851
+#: postmaster/postmaster.c:4846
 #, 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:4883
+#: postmaster/postmaster.c:4878
 #, c-format
 msgid "could not create inherited socket: error code %d\n"
 msgstr "konnte geerbtes Socket nicht erzeugen: Fehlercode %d\n"
 
-#: postmaster/postmaster.c:4912 postmaster/postmaster.c:4919
+#: postmaster/postmaster.c:4907 postmaster/postmaster.c:4914
 #, 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:4928
+#: postmaster/postmaster.c:4923
 #, c-format
 msgid "could not remove file \"%s\": %s\n"
 msgstr "konnte Datei »%s« nicht löschen: %s\n"
 
-#: postmaster/postmaster.c:4945
+#: postmaster/postmaster.c:4940
 #, 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:4954
+#: postmaster/postmaster.c:4949
 #, 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:4961
+#: postmaster/postmaster.c:4956
 #, 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:5111
+#: postmaster/postmaster.c:5106
 #, c-format
 msgid "could not read exit code for process\n"
 msgstr "konnte Exitcode des Prozesses nicht lesen\n"
 
-#: postmaster/postmaster.c:5116
+#: postmaster/postmaster.c:5111
 #, c-format
 msgid "could not post child completion status\n"
 msgstr "konnte Child-Completion-Status nicht versenden\n"
@@ -12595,62 +12592,67 @@ msgstr "Zeichenkette in Anführungszeichen nicht abgeschlossen"
 msgid "syntax error: unexpected character \"%s\""
 msgstr "Syntaxfehler: unerwartetes Zeichen »%s«"
 
-#: replication/basebackup.c:124 replication/basebackup.c:831
+#: replication/basebackup.c:126 replication/basebackup.c:881
 #: utils/adt/misc.c:358
 #, c-format
 msgid "could not read symbolic link \"%s\": %m"
 msgstr "konnte symbolische Verknüpfung »%s« nicht lesen: %m"
 
-#: replication/basebackup.c:131 replication/basebackup.c:835
+#: replication/basebackup.c:133 replication/basebackup.c:885
 #: utils/adt/misc.c:362
 #, c-format
 msgid "symbolic link \"%s\" target is too long"
 msgstr "Ziel für symbolische Verknüpfung »%s« ist zu lang"
 
-#: replication/basebackup.c:192
+#: replication/basebackup.c:191
 #, c-format
 msgid "could not stat control file \"%s\": %m"
 msgstr "konnte »stat« für Kontrolldatei »%s« nicht ausführen: %m"
 
-#: replication/basebackup.c:311 replication/basebackup.c:328
-#: replication/basebackup.c:336
+#: replication/basebackup.c:306
+#, c-format
+msgid "could not find any WAL files"
+msgstr "konnte keine WAL-Dateien finden"
+
+#: replication/basebackup.c:318 replication/basebackup.c:335
+#: replication/basebackup.c:343
 #, c-format
 msgid "could not find WAL file \"%s\""
 msgstr "konnte WAL-Datei »%s« nicht finden"
 
-#: replication/basebackup.c:375 replication/basebackup.c:398
+#: replication/basebackup.c:382 replication/basebackup.c:405
 #, c-format
 msgid "unexpected WAL file size \"%s\""
 msgstr "unerwartete WAL-Dateigröße »%s«"
 
-#: replication/basebackup.c:386 replication/basebackup.c:985
+#: replication/basebackup.c:393 replication/basebackup.c:1035
 #, c-format
 msgid "base backup could not send data, aborting backup"
 msgstr "Basissicherung konnte keine Daten senden, Sicherung abgebrochen"
 
-#: replication/basebackup.c:469 replication/basebackup.c:478
-#: replication/basebackup.c:487 replication/basebackup.c:496
-#: replication/basebackup.c:505
+#: replication/basebackup.c:476 replication/basebackup.c:485
+#: replication/basebackup.c:494 replication/basebackup.c:503
+#: replication/basebackup.c:512
 #, c-format
 msgid "duplicate option \"%s\""
 msgstr "doppelte Option »%s«"
 
-#: replication/basebackup.c:767
-#, c-format
-msgid "shutdown requested, aborting active base backup"
-msgstr "Herunterfahren verlangt, aktive Basissicherung wird abgebrochen"
-
-#: replication/basebackup.c:785
+#: replication/basebackup.c:759 replication/basebackup.c:835
 #, c-format
 msgid "could not stat file or directory \"%s\": %m"
 msgstr "konnte »stat« für Datei oder Verzeichnis »%s« nicht ausführen: %m"
 
-#: replication/basebackup.c:885
+#: replication/basebackup.c:817
+#, c-format
+msgid "shutdown requested, aborting active base backup"
+msgstr "Herunterfahren verlangt, aktive Basissicherung wird abgebrochen"
+
+#: replication/basebackup.c:935
 #, c-format
 msgid "skipping special file \"%s\""
 msgstr "überspringe besondere Datei »%s«"
 
-#: replication/basebackup.c:975
+#: replication/basebackup.c:1025
 #, c-format
 msgid "archive member \"%s\" too large for tar format"
 msgstr "Archivmitglied »%s« zu groß für Tar-Format"
@@ -12757,53 +12759,53 @@ msgstr "breche WAL-Receiver-Prozess ab aufgrund von Anweisung des Administrators
 msgid "cannot continue WAL streaming, recovery has already ended"
 msgstr "kann WAL-Streaming nicht fortsetzen, Wiederherstellung ist bereits beendet"
 
-#: replication/walsender.c:270 replication/walsender.c:521
-#: replication/walsender.c:579
+#: replication/walsender.c:271 replication/walsender.c:522
+#: replication/walsender.c:580
 #, c-format
 msgid "unexpected EOF on standby connection"
 msgstr "unerwartetes EOF auf Standby-Verbindung"
 
-#: replication/walsender.c:276
+#: replication/walsender.c:277
 #, c-format
 msgid "invalid standby handshake message type %d"
 msgstr "ungültiger Standby-Handshake-Message-Typ %d"
 
-#: replication/walsender.c:399 replication/walsender.c:1150
+#: replication/walsender.c:400 replication/walsender.c:1153
 #, c-format
 msgid "terminating walsender process to force cascaded standby to update timeline and reconnect"
 msgstr "breche WAL-Sender-Prozess ab, damit der kaskadierte Standby die Zeitleiste aktualisiert und neu verbindet"
 
-#: replication/walsender.c:493
+#: replication/walsender.c:494
 #, c-format
 msgid "invalid standby query string: %s"
 msgstr "ungültige Standby-Anfragezeichenkette: %s"
 
-#: replication/walsender.c:550
+#: replication/walsender.c:551
 #, c-format
 msgid "invalid standby message type \"%c\""
 msgstr "ungültiger Standby-Message-Typ »%c«"
 
-#: replication/walsender.c:601
+#: replication/walsender.c:602
 #, c-format
 msgid "unexpected message type \"%c\""
 msgstr "unerwarteter Message-Typ »%c«"
 
-#: replication/walsender.c:796
+#: replication/walsender.c:797
 #, c-format
 msgid "standby \"%s\" has now caught up with primary"
 msgstr "Standby-Server »%s« hat jetzt den Primärserver eingeholt"
 
-#: replication/walsender.c:871
+#: replication/walsender.c:874
 #, c-format
 msgid "terminating walsender process due to replication timeout"
 msgstr "breche WAL-Sender-Prozess ab wegen Zeitüberschreitung bei der Replikation"
 
-#: replication/walsender.c:938
+#: replication/walsender.c:941
 #, 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)"
 
-#: replication/walsender.c:1055
+#: replication/walsender.c:1058
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u, length %lu: %m"
 msgstr "konnte nicht aus Logdatei %u, Segment %u bei Position %u, Länge %lu lesen: %m"
@@ -13257,44 +13259,54 @@ msgstr "schreibe Block %u von Relation %s"
 msgid "no empty local buffer available"
 msgstr "kein leerer lokaler Puffer verfügbar"
 
-#: storage/file/fd.c:416
+#: storage/file/fd.c:421
 #, c-format
 msgid "getrlimit failed: %m"
 msgstr "getrlimit fehlgeschlagen: %m"
 
-#: storage/file/fd.c:506
+#: storage/file/fd.c:511
 #, c-format
 msgid "insufficient file descriptors available to start server process"
 msgstr "nicht genug Dateideskriptoren verfügbar, um Serverprozess zu starten"
 
-#: storage/file/fd.c:507
+#: storage/file/fd.c:512
 #, c-format
 msgid "System allows %d, we need at least %d."
 msgstr "System erlaubt %d, wir benötigen mindestens %d."
 
-#: storage/file/fd.c:548 storage/file/fd.c:1509 storage/file/fd.c:1625
+#: storage/file/fd.c:553 storage/file/fd.c:1587 storage/file/fd.c:1702
 #, c-format
 msgid "out of file descriptors: %m; release and retry"
 msgstr "keine Dateideskriptoren mehr: %m; freigeben und nochmal versuchen"
 
-#: storage/file/fd.c:1108
+#: storage/file/fd.c:1127
 #, c-format
 msgid "temporary file: path \"%s\", size %lu"
 msgstr "temporäre Datei: Pfad »%s«, Größe %lu"
 
-#: storage/file/fd.c:1257
+#: storage/file/fd.c:1276
 #, c-format
 msgid "temporary file size exceeds temp_file_limit (%dkB)"
 msgstr "Größe der temporären Datei überschreitet temp_file_limit (%dkB)"
 
-#: storage/file/fd.c:1684
+#: storage/file/fd.c:1563
+#, c-format
+msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
+msgstr "maxAllocatedDescs (%d) überschritten beim Versuch die Datei »%s« zu öffnen"
+
+#: storage/file/fd.c:1678
+#, c-format
+msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
+msgstr "maxAllocatedDescs (%d) überschritten beim Versuch das Verzeichnis »%s« zu öffnen"
+
+#: storage/file/fd.c:1761
 #, c-format
 msgid "could not read directory \"%s\": %m"
 msgstr "konnte Verzeichnis »%s« nicht lesen: %m"
 
 #: storage/ipc/shmem.c:190 storage/lmgr/lock.c:848 storage/lmgr/lock.c:876
-#: storage/lmgr/lock.c:2486 storage/lmgr/lock.c:3122 storage/lmgr/lock.c:3600
-#: storage/lmgr/lock.c:3665 storage/lmgr/lock.c:3954
+#: storage/lmgr/lock.c:2486 storage/lmgr/lock.c:3122 storage/lmgr/lock.c:3610
+#: storage/lmgr/lock.c:3675 storage/lmgr/lock.c:3964
 #: storage/lmgr/predicate.c:2317 storage/lmgr/predicate.c:2332
 #: storage/lmgr/predicate.c:3728 storage/lmgr/predicate.c:4872
 #: storage/lmgr/proc.c:205 utils/hash/dynahash.c:960
@@ -13322,7 +13334,7 @@ msgstr "ShmemIndex-Eintraggröße ist falsch für Datenstruktur »%s«: erwartet
 msgid "requested shared memory size overflows size_t"
 msgstr "angeforderte Shared-Memory-Größe übersteigt Kapazität von size_t"
 
-#: storage/ipc/standby.c:494 tcop/postgres.c:2919
+#: storage/ipc/standby.c:494 tcop/postgres.c:2926
 #, c-format
 msgid "canceling statement due to conflict with recovery"
 msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung"
@@ -13332,12 +13344,12 @@ msgstr "storniere Anfrage wegen Konflikt mit der Wiederherstellung"
 msgid "User transaction caused buffer deadlock with recovery."
 msgstr "Benutzertransaktion hat Verklemmung (Deadlock) mit Wiederherstellung verursacht."
 
-#: storage/large_object/inv_api.c:551 storage/large_object/inv_api.c:748
+#: storage/large_object/inv_api.c:559 storage/large_object/inv_api.c:756
 #, c-format
 msgid "large object %u was not opened for writing"
 msgstr "Large Object %u wurde nicht zum Schreiben geöffnet"
 
-#: storage/large_object/inv_api.c:558 storage/large_object/inv_api.c:755
+#: storage/large_object/inv_api.c:566 storage/large_object/inv_api.c:763
 #, c-format
 msgid "large object %u was already dropped"
 msgstr "Large Object %u wurde gleichzeitig gelöscht"
@@ -13423,7 +13435,7 @@ 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:849 storage/lmgr/lock.c:877 storage/lmgr/lock.c:2487
-#: storage/lmgr/lock.c:3601 storage/lmgr/lock.c:3666 storage/lmgr/lock.c:3955
+#: storage/lmgr/lock.c:3611 storage/lmgr/lock.c:3676 storage/lmgr/lock.c:3965
 #, c-format
 msgid "You might need to increase max_locks_per_transaction."
 msgstr "Sie müssen möglicherweise max_locks_per_transaction erhöhen."
@@ -13713,7 +13725,7 @@ msgid "incorrect binary data format in function argument %d"
 msgstr "falsches Binärdatenformat in Funktionsargument %d"
 
 #: tcop/postgres.c:424 tcop/postgres.c:436 tcop/postgres.c:447
-#: tcop/postgres.c:459 tcop/postgres.c:4184
+#: tcop/postgres.c:459 tcop/postgres.c:4192
 #, c-format
 msgid "invalid frontend message type %d"
 msgstr "ungültiger Frontend-Message-Typ %d"
@@ -13836,137 +13848,137 @@ msgstr "Benutzeranfrage hat möglicherweise Zeilenversionen sehen müssen, die e
 msgid "User was connected to a database that must be dropped."
 msgstr "Benutzer war mit einer Datenbank verbunden, die gelöscht werden muss."
 
-#: tcop/postgres.c:2540
+#: tcop/postgres.c:2547
 #, c-format
 msgid "terminating connection because of crash of another server process"
 msgstr "breche Verbindung ab wegen Absturz eines anderen Serverprozesses"
 
-#: tcop/postgres.c:2541
+#: tcop/postgres.c:2548
 #, c-format
 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:2545 tcop/postgres.c:2914
+#: tcop/postgres.c:2552 tcop/postgres.c:2921
 #, 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."
 
-#: tcop/postgres.c:2658
+#: tcop/postgres.c:2665
 #, c-format
 msgid "floating-point exception"
 msgstr "Fließkommafehler"
 
-#: tcop/postgres.c:2659
+#: tcop/postgres.c:2666
 #, c-format
 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:2833
+#: tcop/postgres.c:2840
 #, c-format
 msgid "terminating autovacuum process due to administrator command"
 msgstr "breche Autovacuum-Prozess ab aufgrund von Anweisung des Administrators"
 
-#: tcop/postgres.c:2839 tcop/postgres.c:2849 tcop/postgres.c:2912
+#: tcop/postgres.c:2846 tcop/postgres.c:2856 tcop/postgres.c:2919
 #, c-format
 msgid "terminating connection due to conflict with recovery"
 msgstr "breche Verbindung ab wegen Konflikt mit der Wiederherstellung"
 
-#: tcop/postgres.c:2855
+#: tcop/postgres.c:2862
 #, c-format
 msgid "terminating connection due to administrator command"
 msgstr "breche Verbindung ab aufgrund von Anweisung des Administrators"
 
-#: tcop/postgres.c:2867
+#: tcop/postgres.c:2874
 #, c-format
 msgid "connection to client lost"
 msgstr "Verbindung zum Client wurde verloren"
 
-#: tcop/postgres.c:2882
+#: tcop/postgres.c:2889
 #, c-format
 msgid "canceling authentication due to timeout"
 msgstr "storniere Authentifizierung wegen Zeitüberschreitung"
 
-#: tcop/postgres.c:2891
+#: tcop/postgres.c:2898
 #, c-format
 msgid "canceling statement due to statement timeout"
 msgstr "storniere Anfrage wegen Zeitüberschreitung"
 
-#: tcop/postgres.c:2900
+#: tcop/postgres.c:2907
 #, c-format
 msgid "canceling autovacuum task"
 msgstr "storniere Autovacuum-Aufgabe"
 
-#: tcop/postgres.c:2935
+#: tcop/postgres.c:2942
 #, c-format
 msgid "canceling statement due to user request"
 msgstr "storniere Anfrage wegen Benutzeraufforderung"
 
-#: tcop/postgres.c:3063 tcop/postgres.c:3085
+#: tcop/postgres.c:3070 tcop/postgres.c:3092
 #, c-format
 msgid "stack depth limit exceeded"
 msgstr "Grenze für Stacktiefe überschritten"
 
-#: tcop/postgres.c:3064 tcop/postgres.c:3086
+#: tcop/postgres.c:3071 tcop/postgres.c:3093
 #, 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:3102
+#: tcop/postgres.c:3109
 #, c-format
 msgid "\"max_stack_depth\" must not exceed %ldkB."
 msgstr "»max_stack_depth« darf %ldkB nicht überschreiten."
 
-#: tcop/postgres.c:3104
+#: tcop/postgres.c:3111
 #, 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:3467
+#: tcop/postgres.c:3475
 #, c-format
 msgid "invalid command-line argument for server process: %s"
 msgstr "ungültiges Kommandozeilenargument für Serverprozess: %s"
 
-#: tcop/postgres.c:3468 tcop/postgres.c:3474
+#: tcop/postgres.c:3476 tcop/postgres.c:3482
 #, c-format
 msgid "Try \"%s --help\" for more information."
 msgstr "Versuchen Sie »%s --help« für weitere Informationen."
 
-#: tcop/postgres.c:3472
+#: tcop/postgres.c:3480
 #, c-format
 msgid "%s: invalid command-line argument: %s"
 msgstr "%s: ungültiges Kommandozeilenargument: %s"
 
-#: tcop/postgres.c:3559
+#: tcop/postgres.c:3567
 #, c-format
 msgid "%s: no database nor user name specified"
 msgstr "%s: weder Datenbankname noch Benutzername angegeben"
 
-#: tcop/postgres.c:4094
+#: tcop/postgres.c:4102
 #, c-format
 msgid "invalid CLOSE message subtype %d"
 msgstr "ungültiger Subtyp %d von CLOSE-Message"
 
-#: tcop/postgres.c:4127
+#: tcop/postgres.c:4135
 #, c-format
 msgid "invalid DESCRIBE message subtype %d"
 msgstr "ungültiger Subtyp %d von DESCRIBE-Message"
 
-#: tcop/postgres.c:4361
+#: tcop/postgres.c:4369
 #, 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"
 
-#: tcop/pquery.c:661
+#: tcop/pquery.c:662
 #, c-format
 msgid "bind message has %d result formats but query has %d columns"
 msgstr "Bind-Message hat %d Ergebnisspalten, aber Anfrage hat %d Spalten"
 
-#: tcop/pquery.c:970
+#: tcop/pquery.c:972
 #, c-format
 msgid "cursor can only scan forward"
 msgstr "Cursor kann nur vorwärts scannen"
 
-#: tcop/pquery.c:971
+#: tcop/pquery.c:973
 #, c-format
 msgid "Declare it with SCROLL option to enable backward scan."
 msgstr "Deklarieren Sie ihn mit der Option SCROLL, um rückwarts scannen zu können."
@@ -14328,8 +14340,8 @@ msgid "neither input type is an array"
 msgstr "keiner der Eingabedatentypen ist ein Array"
 
 #: utils/adt/array_userfuncs.c:103 utils/adt/array_userfuncs.c:113
-#: utils/adt/arrayfuncs.c:1275 utils/adt/float.c:1162 utils/adt/float.c:1221
-#: utils/adt/float.c:2772 utils/adt/float.c:2788 utils/adt/int.c:623
+#: utils/adt/arrayfuncs.c:1275 utils/adt/float.c:1214 utils/adt/float.c:1273
+#: utils/adt/float.c:2824 utils/adt/float.c:2840 utils/adt/int.c:623
 #: utils/adt/int.c:652 utils/adt/int.c:673 utils/adt/int.c:704
 #: utils/adt/int.c:737 utils/adt/int.c:759 utils/adt/int.c:907
 #: utils/adt/int.c:928 utils/adt/int.c:955 utils/adt/int.c:995
@@ -14507,7 +14519,7 @@ msgstr "NULL-Werte im Array sind in diesem Zusammenhang nicht erlaubt"
 msgid "cannot compare arrays of different element types"
 msgstr "kann Arrays mit verschiedenen Elementtypen nicht vergleichen"
 
-#: utils/adt/arrayfuncs.c:3562 utils/adt/rangetypes.c:1201
+#: utils/adt/arrayfuncs.c:3562 utils/adt/rangetypes.c:1207
 #, c-format
 msgid "could not identify a hash function for type %s"
 msgstr "konnte keine Hash-Funktion für Typ %s ermitteln"
@@ -14574,8 +14586,8 @@ msgstr "ungültige Eingabesyntax für Typ money: »%s«"
 
 #: utils/adt/cash.c:609 utils/adt/cash.c:659 utils/adt/cash.c:710
 #: utils/adt/cash.c:759 utils/adt/cash.c:811 utils/adt/cash.c:861
-#: utils/adt/float.c:789 utils/adt/float.c:853 utils/adt/float.c:2531
-#: utils/adt/float.c:2594 utils/adt/geo_ops.c:4130 utils/adt/int.c:719
+#: utils/adt/float.c:841 utils/adt/float.c:905 utils/adt/float.c:2583
+#: utils/adt/float.c:2646 utils/adt/geo_ops.c:4130 utils/adt/int.c:719
 #: utils/adt/int.c:861 utils/adt/int.c:969 utils/adt/int.c:1058
 #: utils/adt/int.c:1097 utils/adt/int.c:1125 utils/adt/int8.c:597
 #: utils/adt/int8.c:657 utils/adt/int8.c:846 utils/adt/int8.c:954
@@ -14802,28 +14814,28 @@ msgstr "Wert ist außerhalb des gültigen Bereichs: Überlauf"
 msgid "value out of range: underflow"
 msgstr "Wert ist außerhalb des gültigen Bereichs: Unterlauf"
 
-#: utils/adt/float.c:207 utils/adt/float.c:260 utils/adt/float.c:311
+#: utils/adt/float.c:207 utils/adt/float.c:281 utils/adt/float.c:337
 #, c-format
 msgid "invalid input syntax for type real: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ real: »%s«"
 
-#: utils/adt/float.c:254
+#: utils/adt/float.c:275
 #, c-format
 msgid "\"%s\" is out of range for type real"
 msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ real"
 
-#: utils/adt/float.c:412 utils/adt/float.c:465 utils/adt/float.c:516
+#: utils/adt/float.c:438 utils/adt/float.c:512 utils/adt/float.c:568
 #: utils/adt/numeric.c:4016 utils/adt/numeric.c:4042
 #, c-format
 msgid "invalid input syntax for type double precision: \"%s\""
 msgstr "ungültige Eingabesyntax für Typ double precision: »%s«"
 
-#: utils/adt/float.c:459
+#: utils/adt/float.c:506
 #, c-format
 msgid "\"%s\" is out of range for type double precision"
 msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision"
 
-#: utils/adt/float.c:1180 utils/adt/float.c:1238 utils/adt/int.c:349
+#: utils/adt/float.c:1232 utils/adt/float.c:1290 utils/adt/int.c:349
 #: utils/adt/int.c:775 utils/adt/int.c:804 utils/adt/int.c:825
 #: utils/adt/int.c:845 utils/adt/int.c:879 utils/adt/int.c:1174
 #: utils/adt/int8.c:1272 utils/adt/numeric.c:2401 utils/adt/numeric.c:2412
@@ -14831,54 +14843,54 @@ msgstr "»%s« ist außerhalb des gültigen Bereichs für Typ double precision"
 msgid "smallint out of range"
 msgstr "smallint ist außerhalb des gültigen Bereichs"
 
-#: utils/adt/float.c:1364 utils/adt/numeric.c:5230
+#: utils/adt/float.c:1416 utils/adt/numeric.c:5230
 #, c-format
 msgid "cannot take square root of a negative number"
 msgstr "Quadratwurzel von negativer Zahl kann nicht ermittelt werden"
 
-#: utils/adt/float.c:1406 utils/adt/numeric.c:2213
+#: utils/adt/float.c:1458 utils/adt/numeric.c:2213
 #, c-format
 msgid "zero raised to a negative power is undefined"
 msgstr "null hoch eine negative Zahl ist undefiniert"
 
-#: utils/adt/float.c:1410 utils/adt/numeric.c:2219
+#: utils/adt/float.c:1462 utils/adt/numeric.c:2219
 #, c-format
 msgid "a negative number raised to a non-integer power yields a complex result"
 msgstr "eine negative Zahl hoch eine nicht ganze Zahl ergibt ein komplexes Ergebnis"
 
-#: utils/adt/float.c:1476 utils/adt/float.c:1506 utils/adt/numeric.c:5448
+#: utils/adt/float.c:1528 utils/adt/float.c:1558 utils/adt/numeric.c:5448
 #, c-format
 msgid "cannot take logarithm of zero"
 msgstr "Logarithmus von null kann nicht ermittelt werden"
 
-#: utils/adt/float.c:1480 utils/adt/float.c:1510 utils/adt/numeric.c:5452
+#: utils/adt/float.c:1532 utils/adt/float.c:1562 utils/adt/numeric.c:5452
 #, c-format
 msgid "cannot take logarithm of a negative number"
 msgstr "Logarithmus negativer Zahlen kann nicht ermittelt werden"
 
-#: utils/adt/float.c:1537 utils/adt/float.c:1558 utils/adt/float.c:1579
-#: utils/adt/float.c:1601 utils/adt/float.c:1622 utils/adt/float.c:1643
-#: utils/adt/float.c:1665 utils/adt/float.c:1686
+#: utils/adt/float.c:1589 utils/adt/float.c:1610 utils/adt/float.c:1631
+#: utils/adt/float.c:1653 utils/adt/float.c:1674 utils/adt/float.c:1695
+#: utils/adt/float.c:1717 utils/adt/float.c:1738
 #, c-format
 msgid "input is out of range"
 msgstr "Eingabe ist außerhalb des gültigen Bereichs"
 
-#: utils/adt/float.c:2748 utils/adt/numeric.c:1218
+#: utils/adt/float.c:2800 utils/adt/numeric.c:1218
 #, c-format
 msgid "count must be greater than zero"
 msgstr "Anzahl muss größer als null sein"
 
-#: utils/adt/float.c:2753 utils/adt/numeric.c:1225
+#: utils/adt/float.c:2805 utils/adt/numeric.c:1225
 #, c-format
 msgid "operand, lower bound, and upper bound cannot be NaN"
 msgstr "Operand, Untergrenze und Obergrenze dürfen nicht NaN sein"
 
-#: utils/adt/float.c:2759
+#: utils/adt/float.c:2811
 #, c-format
 msgid "lower and upper bounds must be finite"
 msgstr "Untergrenze und Obergrenze müssen endlich sein"
 
-#: utils/adt/float.c:2797 utils/adt/numeric.c:1238
+#: utils/adt/float.c:2849 utils/adt/numeric.c:1238
 #, c-format
 msgid "lower bound cannot equal upper bound"
 msgstr "Untergrenze kann nicht gleich der Obergrenze sein"
@@ -15383,7 +15395,7 @@ msgstr "Token »%s« ist ungültig."
 msgid "JSON data, line %d: %s%s%s"
 msgstr "JSON-Daten, Zeile %d: %s%s%s"
 
-#: utils/adt/like.c:211 utils/adt/selfuncs.c:5185
+#: utils/adt/like.c:211 utils/adt/selfuncs.c:5191
 #, c-format
 msgid "could not determine which collation to use for ILIKE"
 msgstr "konnte die für ILIKE zu verwendende Sortierfolge nicht bestimmen"
@@ -15839,63 +15851,63 @@ msgstr "Ergebnis von Bereichsdifferenz würde nicht zusammenhängend sein"
 msgid "result of range union would not be contiguous"
 msgstr "Ergebnis von Bereichsvereinigung würde nicht zusammenhängend sein"
 
-#: utils/adt/rangetypes.c:1508
+#: utils/adt/rangetypes.c:1514
 #, c-format
 msgid "range lower bound must be less than or equal to range upper bound"
 msgstr "Bereichsuntergrenze muss kleiner als oder gleich der Bereichsobergrenze sein"
 
-#: utils/adt/rangetypes.c:1891 utils/adt/rangetypes.c:1904
-#: utils/adt/rangetypes.c:1918
+#: utils/adt/rangetypes.c:1897 utils/adt/rangetypes.c:1910
+#: utils/adt/rangetypes.c:1924
 #, c-format
 msgid "invalid range bound flags"
 msgstr "ungültige Markierungen für Bereichsgrenzen"
 
-#: utils/adt/rangetypes.c:1892 utils/adt/rangetypes.c:1905
-#: utils/adt/rangetypes.c:1919
+#: utils/adt/rangetypes.c:1898 utils/adt/rangetypes.c:1911
+#: utils/adt/rangetypes.c:1925
 #, c-format
 msgid "Valid values are \"[]\", \"[)\", \"(]\", and \"()\"."
 msgstr "Gültige Werte sind »[]«, »[)«, »(]« und »()«."
 
-#: utils/adt/rangetypes.c:1984 utils/adt/rangetypes.c:2001
-#: utils/adt/rangetypes.c:2014 utils/adt/rangetypes.c:2032
-#: utils/adt/rangetypes.c:2043 utils/adt/rangetypes.c:2087
-#: utils/adt/rangetypes.c:2095
+#: utils/adt/rangetypes.c:1990 utils/adt/rangetypes.c:2007
+#: utils/adt/rangetypes.c:2020 utils/adt/rangetypes.c:2038
+#: utils/adt/rangetypes.c:2049 utils/adt/rangetypes.c:2093
+#: utils/adt/rangetypes.c:2101
 #, c-format
 msgid "malformed range literal: \"%s\""
 msgstr "fehlerhafte Bereichskonstante: »%s«"
 
-#: utils/adt/rangetypes.c:1986
+#: utils/adt/rangetypes.c:1992
 #, c-format
 msgid "Junk after \"empty\" keyword."
 msgstr "Müll nach Schlüsselwort »empty«."
 
-#: utils/adt/rangetypes.c:2003
+#: utils/adt/rangetypes.c:2009
 #, c-format
 msgid "Missing left parenthesis or bracket."
 msgstr "Linke runde oder eckige Klammer fehlt."
 
-#: utils/adt/rangetypes.c:2016
+#: utils/adt/rangetypes.c:2022
 #, c-format
 msgid "Missing comma after lower bound."
 msgstr "Komma fehlt nach Untergrenze."
 
-#: utils/adt/rangetypes.c:2034
+#: utils/adt/rangetypes.c:2040
 #, c-format
 msgid "Too many commas."
 msgstr "Zu viele Kommas."
 
-#: utils/adt/rangetypes.c:2045
+#: utils/adt/rangetypes.c:2051
 #, c-format
 msgid "Junk after right parenthesis or bracket."
 msgstr "Müll nach rechter runder oder eckiger Klammer."
 
-#: utils/adt/rangetypes.c:2089 utils/adt/rangetypes.c:2097
+#: utils/adt/rangetypes.c:2095 utils/adt/rangetypes.c:2103
 #: utils/adt/rowtypes.c:205 utils/adt/rowtypes.c:213
 #, c-format
 msgid "Unexpected end of input."
 msgstr "Unerwartetes Ende der Eingabe."
 
-#: utils/adt/regexp.c:274 utils/adt/regexp.c:1223 utils/adt/varlena.c:2919
+#: utils/adt/regexp.c:274 utils/adt/regexp.c:1222 utils/adt/varlena.c:2919
 #, c-format
 msgid "regular expression failed: %s"
 msgstr "regulärer Ausdruck fehlgeschlagen: %s"
@@ -15920,8 +15932,8 @@ msgstr "es gibt mehrere Funktionen namens »%s«"
 msgid "more than one operator named %s"
 msgstr "es gibt mehrere Operatoren namens %s"
 
-#: utils/adt/regproc.c:635 utils/adt/regproc.c:1488 utils/adt/ruleutils.c:6044
-#: utils/adt/ruleutils.c:6099 utils/adt/ruleutils.c:6136
+#: utils/adt/regproc.c:635 utils/adt/regproc.c:1488 utils/adt/ruleutils.c:6047
+#: utils/adt/ruleutils.c:6102 utils/adt/ruleutils.c:6139
 #, c-format
 msgid "too many arguments"
 msgstr "zu viele Argumente"
@@ -16084,12 +16096,12 @@ msgstr "kann Record-Typen mit unterschiedlicher Anzahl Spalten nicht vergleichen
 msgid "rule \"%s\" has unsupported event type %d"
 msgstr "Regel »%s« hat nicht unterstützten Ereignistyp %d"
 
-#: utils/adt/selfuncs.c:5170
+#: utils/adt/selfuncs.c:5176
 #, c-format
 msgid "case insensitive matching not supported on type bytea"
 msgstr "Mustersuche ohne Rücksicht auf Groß-/Kleinschreibung wird für Typ bytea nicht unterstützt"
 
-#: utils/adt/selfuncs.c:5273
+#: utils/adt/selfuncs.c:5279
 #, c-format
 msgid "regular-expression matching not supported on type bytea"
 msgstr "Mustersuche mit regulären Ausdrücken wird für Typ bytea nicht unterstützt"
@@ -16457,37 +16469,37 @@ msgstr "konnte Unicode-Zeichenketten nicht vergleichen: %m"
 msgid "index %d out of valid range, 0..%d"
 msgstr "Index %d ist außerhalb des gültigen Bereichs, 0..%d"
 
-#: utils/adt/varlena.c:3012
+#: utils/adt/varlena.c:3015
 #, c-format
 msgid "field position must be greater than zero"
 msgstr "Feldposition muss größer als null sein"
 
-#: utils/adt/varlena.c:3881 utils/adt/varlena.c:3942
+#: utils/adt/varlena.c:3884 utils/adt/varlena.c:3945
 #, c-format
 msgid "unterminated conversion specifier"
 msgstr "Konvertierungsspezifikation nicht abgeschlossen"
 
-#: utils/adt/varlena.c:3905 utils/adt/varlena.c:3921
+#: utils/adt/varlena.c:3908 utils/adt/varlena.c:3924
 #, c-format
 msgid "argument number is out of range"
 msgstr "Argumentnummer ist außerhalb des zulässigen Bereichs"
 
-#: utils/adt/varlena.c:3948
+#: utils/adt/varlena.c:3951
 #, c-format
 msgid "conversion specifies argument 0, but arguments are numbered from 1"
 msgstr "Konvertierung gibt Argument 0 an, aber die Argumente sind von 1 an nummeriert"
 
-#: utils/adt/varlena.c:3955
+#: utils/adt/varlena.c:3958
 #, c-format
 msgid "too few arguments for format"
 msgstr "zu wenige Argumente für Format"
 
-#: utils/adt/varlena.c:3976
+#: utils/adt/varlena.c:3979
 #, c-format
 msgid "unrecognized conversion specifier \"%c\""
 msgstr "unbekannte Konvertierungsspezifikation »%c«"
 
-#: utils/adt/varlena.c:4005
+#: utils/adt/varlena.c:4008
 #, c-format
 msgid "null values cannot be formatted as an SQL identifier"
 msgstr "NULL-Werte können nicht als SQL-Bezeichner formatiert werden"
@@ -16657,7 +16669,7 @@ msgstr "keine Eingabefunktion verfügbar für Typ %s"
 msgid "no output function available for type %s"
 msgstr "keine Ausgabefunktion verfügbar für Typ %s"
 
-#: utils/cache/plancache.c:669
+#: utils/cache/plancache.c:684
 #, c-format
 msgid "cached plan must not change result type"
 msgstr "gecachter Plan darf den Ergebnistyp nicht ändern"
@@ -16717,12 +16729,12 @@ msgstr "konnte Relation-Mapping-Datei »%s« nicht fsyncen: %m"
 msgid "could not close relation mapping file \"%s\": %m"
 msgstr "konnte Relation-Mapping-Datei »%s« nicht schließen: %m"
 
-#: utils/cache/typcache.c:697
+#: utils/cache/typcache.c:702
 #, c-format
 msgid "type %s is not composite"
 msgstr "Typ %s ist kein zusammengesetzter Typ"
 
-#: utils/cache/typcache.c:711
+#: utils/cache/typcache.c:716
 #, c-format
 msgid "record type has not been registered"
 msgstr "Record-Typ wurde nicht registriert"
@@ -17525,7 +17537,7 @@ msgstr "Setzt die Verarbeitung trotz kaputter Seitenköpfe fort."
 
 #: utils/misc/guc.c:822
 msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page."
-msgstr "Wenn eine kaputter Seitenkopf entdeckt wird, gibt PostgreSQL normalerweise ein Fehler aus und bricht die aktuelle Transaktion ab. Wenn »zero_damaged_pages« an ist, dann wird eine Warnung ausgegeben, die kaputte Seiten mit Nullen gefüllt und die Verarbeitung geht weiter. Dieses Verhalten zerstört Daten, nämlich alle Zeilen in der kaputten Seite."
+msgstr "Wenn ein kaputter Seitenkopf entdeckt wird, gibt PostgreSQL normalerweise einen Fehler aus und bricht die aktuelle Transaktion ab. Wenn »zero_damaged_pages« an ist, dann wird eine Warnung ausgegeben, die kaputte Seite mit Nullen gefüllt und die Verarbeitung geht weiter. Dieses Verhalten zerstört Daten, nämlich alle Zeilen in der kaputten Seite."
 
 #: utils/misc/guc.c:835
 msgid "Writes full pages to WAL when first modified after a checkpoint."
index 7a47ed22e816c3b5423d180437c1afb4125225a2..1c82fc119079d51553e94208436c26fa9378e990 100644 (file)
@@ -57,8 +57,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL server 9.1\n"
 "Report-Msgid-Bugs-To: [email protected]\n"
-"POT-Creation-Date: 2013-01-29 13:41+0000\n"
-"PO-Revision-Date: 2013-01-29 16:07-0300\n"
+"POT-Creation-Date: 2013-08-26 19:26+0000\n"
+"PO-Revision-Date: 2013-09-20 10:15-0300\n"
 "Last-Translator: Álvaro Herrera <[email protected]>\n"
 "Language-Team: PgSQL Español <[email protected]>\n"
 "Language: es\n"
@@ -67,12 +67,14 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: ../port/chklocale.c:328 ../port/chklocale.c:334
+#: ../port/chklocale.c:351 ../port/chklocale.c:357
 #, c-format
 msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
-msgstr "no se pudo determinar la codificación para la configuración regional «%s»: el codeset es «%s»"
+msgstr ""
+"no se pudo determinar la codificación para la configuración regional «%s»: "
+"el codeset es «%s»"
 
-#: ../port/chklocale.c:336
+#: ../port/chklocale.c:359
 #, c-format
 msgid "Please report this to <[email protected]>."
 msgstr "Por favor reporte esto a <[email protected]>."
@@ -197,8 +199,12 @@ msgstr "Reintentando durante 30 segundos."
 
 #: ../port/open.c:115
 #, c-format
-msgid "You might have antivirus, backup, or similar software interfering with the database system."
-msgstr "Es posible que tenga antivirus, sistema de respaldos, o software similar interfiriendo con el sistema de bases de datos."
+msgid ""
+"You might have antivirus, backup, or similar software interfering with the "
+"database system."
+msgstr ""
+"Es posible que tenga antivirus, sistema de respaldos, o software similar "
+"interfiriendo con el sistema de bases de datos."
 
 #: ../port/strerror.c:25
 #, c-format
@@ -239,7 +245,9 @@ msgstr "código de formato no soportado: %d"
 #: access/common/reloptions.c:351
 #, c-format
 msgid "user-defined relation parameter types limit exceeded"
-msgstr "el límite de tipos de parámetros de relación definidos por el usuario ha sido excedido"
+msgstr ""
+"el límite de tipos de parámetros de relación definidos por el usuario ha "
+"sido excedido"
 
 #: access/common/reloptions.c:635
 #, c-format
@@ -294,38 +302,50 @@ msgstr "Valores aceptables están entre «%f» y «%f»."
 #: access/common/tupconvert.c:107
 #, c-format
 msgid "Returned type %s does not match expected type %s in column %d."
-msgstr "El tipo retornado %s no coincide con el tipo de registro esperado %s en la columna %d."
+msgstr ""
+"El tipo retornado %s no coincide con el tipo de registro esperado %s en la "
+"columna %d."
 
 #: access/common/tupconvert.c:135
 #, c-format
-msgid "Number of returned columns (%d) does not match expected column count (%d)."
-msgstr "La cantidad de columnas retornadas (%d) no coincide con la cantidad esperada de columnas (%d)."
+msgid ""
+"Number of returned columns (%d) does not match expected column count (%d)."
+msgstr ""
+"La cantidad de columnas retornadas (%d) no coincide con la cantidad esperada "
+"de columnas (%d)."
 
 #: access/common/tupconvert.c:240
 #, c-format
-msgid "Attribute \"%s\" of type %s does not match corresponding attribute of type %s."
-msgstr "El atributo «%s» de tipo %s no coincide el atributo correspondiente de tipo %s."
+msgid ""
+"Attribute \"%s\" of type %s does not match corresponding attribute of type "
+"%s."
+msgstr ""
+"El atributo «%s» de tipo %s no coincide el atributo correspondiente de tipo "
+"%s."
 
 #: access/common/tupconvert.c:252
 #, c-format
 msgid "Attribute \"%s\" of type %s does not exist in type %s."
 msgstr "El atributo «%s» de tipo %s no existe en el tipo %s."
 
-#: access/common/tupdesc.c:584 parser/parse_relation.c:1183
+#: access/common/tupdesc.c:584 parser/parse_relation.c:1185
 #, c-format
 msgid "column \"%s\" cannot be declared SETOF"
 msgstr "la columna «%s» no puede ser declarada SETOF"
 
 #: access/gin/ginentrypage.c:100 access/nbtree/nbtinsert.c:530
-#: access/nbtree/nbtsort.c:482 access/spgist/spgdoinsert.c:1890
+#: access/nbtree/nbtsort.c:482 access/spgist/spgdoinsert.c:1894
 #, c-format
 msgid "index row size %lu exceeds maximum %lu for index \"%s\""
-msgstr "el tamaño de fila de índice %lu excede el máximo %lu para el índice «%s»"
+msgstr ""
+"el tamaño de fila de índice %lu excede el máximo %lu para el índice «%s»"
 
 #: access/gin/ginscan.c:400
 #, c-format
 msgid "old GIN indexes do not support whole-index scans nor searches for nulls"
-msgstr "los índices GIN antiguos no soportan recorridos del índice completo ni búsquedas de nulos"
+msgstr ""
+"los índices GIN antiguos no soportan recorridos del índice completo ni "
+"búsquedas de nulos"
 
 #: access/gin/ginscan.c:401
 #, c-format
@@ -344,11 +364,15 @@ msgstr "el índice «%s» contiene una tupla interna marcada como no válida"
 
 #: access/gist/gist.c:602 access/gist/gistvacuum.c:269
 #, c-format
-msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1."
-msgstr "Esto es causado por una división de página incompleta durante una recuperación antes de actualizar a PostgreSQL 9.1."
+msgid ""
+"This is caused by an incomplete page split at crash recovery before "
+"upgrading to PostgreSQL 9.1."
+msgstr ""
+"Esto es causado por una división de página incompleta durante una "
+"recuperación antes de actualizar a PostgreSQL 9.1."
 
-#: access/gist/gist.c:603 access/gist/gistutil.c:640
-#: access/gist/gistutil.c:651 access/gist/gistvacuum.c:270
+#: access/gist/gist.c:603 access/gist/gistutil.c:635
+#: access/gist/gistutil.c:646 access/gist/gistvacuum.c:270
 #: access/hash/hashutil.c:172 access/hash/hashutil.c:183
 #: access/hash/hashutil.c:195 access/hash/hashutil.c:216
 #: access/nbtree/nbtpage.c:434 access/nbtree/nbtpage.c:445
@@ -371,23 +395,27 @@ msgstr "Valores aceptables son «on», «off» y «auto»."
 msgid "could not write block %ld of temporary file: %m"
 msgstr "no se pudo escribir el bloque %ld del archivo temporal: %m"
 
-#: access/gist/gistsplit.c:375
+#: access/gist/gistsplit.c:446
 #, c-format
 msgid "picksplit method for column %d of index \"%s\" failed"
 msgstr "el método picksplit para la columna %d del índice «%s» falló"
 
-#: access/gist/gistsplit.c:377
+#: access/gist/gistsplit.c:448
 #, c-format
-msgid "The index is not optimal. To optimize it, contact a developer, or try to use the column as the second one in the CREATE INDEX command."
-msgstr "El índice no es óptimo.  Para optimizarlo, contacte un desarrollador o trate de usar la columna en segunda posición en la orden CREATE INDEX."
+msgid ""
+"The index is not optimal. To optimize it, contact a developer, or try to use "
+"the column as the second one in the CREATE INDEX command."
+msgstr ""
+"El índice no es óptimo.  Para optimizarlo, contacte un desarrollador o trate "
+"de usar la columna en segunda posición en la orden CREATE INDEX."
 
-#: access/gist/gistutil.c:637 access/hash/hashutil.c:169
+#: access/gist/gistutil.c:632 access/hash/hashutil.c:169
 #: access/nbtree/nbtpage.c:431
 #, c-format
 msgid "index \"%s\" contains unexpected zero page at block %u"
 msgstr "índice «%s» contiene páginas vacías no esperadas en el bloque %u"
 
-#: access/gist/gistutil.c:648 access/hash/hashutil.c:180
+#: access/gist/gistutil.c:643 access/hash/hashutil.c:180
 #: access/hash/hashutil.c:192 access/nbtree/nbtpage.c:442
 #, c-format
 msgid "index \"%s\" contains corrupted page at block %u"
@@ -398,7 +426,7 @@ msgstr "el índice «%s» contiene una página corrupta en el bloque %u"
 msgid "index row size %lu exceeds hash maximum %lu"
 msgstr "el tamaño de fila de índice %lu excede el máximo para hash %lu"
 
-#: access/hash/hashinsert.c:75 access/spgist/spgdoinsert.c:1894
+#: access/hash/hashinsert.c:75 access/spgist/spgdoinsert.c:1898
 #: access/spgist/spgutils.c:667
 #, c-format
 msgid "Values larger than a buffer page cannot be indexed."
@@ -425,13 +453,13 @@ msgid "index \"%s\" has wrong hash version"
 msgstr "el índice «%s» tiene una versión de hash incorrecta"
 
 #: access/heap/heapam.c:1085 access/heap/heapam.c:1113
-#: access/heap/heapam.c:1145 catalog/aclchk.c:1728
+#: access/heap/heapam.c:1145 catalog/aclchk.c:1727
 #, c-format
 msgid "\"%s\" is an index"
 msgstr "«%s» es un índice"
 
 #: access/heap/heapam.c:1090 access/heap/heapam.c:1118
-#: access/heap/heapam.c:1150 catalog/aclchk.c:1735 commands/tablecmds.c:8140
+#: access/heap/heapam.c:1150 catalog/aclchk.c:1734 commands/tablecmds.c:8140
 #: commands/tablecmds.c:10386
 #, c-format
 msgid "\"%s\" is a composite type"
@@ -449,7 +477,7 @@ msgid "row is too big: size %lu, maximum size %lu"
 msgstr "fila es demasiado grande: tamaño %lu, tamaño máximo %lu"
 
 #: access/index/indexam.c:162 catalog/objectaddress.c:641
-#: commands/indexcmds.c:1745 commands/tablecmds.c:222
+#: commands/indexcmds.c:1752 commands/tablecmds.c:222
 #: commands/tablecmds.c:10377
 #, c-format
 msgid "\"%s\" is not an index"
@@ -479,10 +507,12 @@ msgstr "Esto puede deberse a una expresión de índice no inmutable."
 #, c-format
 msgid ""
 "Values larger than 1/3 of a buffer page cannot be indexed.\n"
-"Consider a function index of an MD5 hash of the value, or use full text indexing."
+"Consider a function index of an MD5 hash of the value, or use full text "
+"indexing."
 msgstr ""
 "Valores mayores a 1/3 de la página del buffer no pueden ser indexados.\n"
-"Considere un índice sobre una función que genere un hash MD5 del valor, o utilice un esquema de indexación de texto completo."
+"Considere un índice sobre una función que genere un hash MD5 del valor, o "
+"utilice un esquema de indexación de texto completo."
 
 #: access/nbtree/nbtpage.c:159 access/nbtree/nbtpage.c:363
 #: parser/parse_utilcmd.c:1584
@@ -493,7 +523,9 @@ msgstr "el índice «%s» no es un btree"
 #: access/nbtree/nbtpage.c:165 access/nbtree/nbtpage.c:369
 #, c-format
 msgid "version mismatch in index \"%s\": file version %d, code version %d"
-msgstr "discordancia de versión en índice «%s»: versión de archivo %d, versión de código %d"
+msgstr ""
+"discordancia de versión en índice «%s»: versión de archivo %d, versión de "
+"código %d"
 
 #: access/spgist/spgutils.c:664
 #, c-format
@@ -545,7 +577,9 @@ msgstr "No se pudo cerrar el archivo «%s»: %m."
 #: access/transam/slru.c:1127
 #, c-format
 msgid "could not truncate directory \"%s\": apparent wraparound"
-msgstr "no se pudo truncar el directorio «%s»: aparente problema por reciclaje de transacciones"
+msgstr ""
+"no se pudo truncar el directorio «%s»: aparente problema por reciclaje de "
+"transacciones"
 
 #: access/transam/slru.c:1201 access/transam/slru.c:1219
 #, c-format
@@ -604,8 +638,11 @@ msgstr "la transacción preparada pertenece a otra base de datos"
 
 #: access/transam/twophase.c:452
 #, c-format
-msgid "Connect to the database where the transaction was prepared to finish it."
-msgstr "Conéctese a la base de datos donde la transacción fue preparada para terminarla."
+msgid ""
+"Connect to the database where the transaction was prepared to finish it."
+msgstr ""
+"Conéctese a la base de datos donde la transacción fue preparada para "
+"terminarla."
 
 #: access/transam/twophase.c:466
 #, c-format
@@ -615,7 +652,8 @@ msgstr "transacción preparada con identificador «%s» no existe"
 #: access/transam/twophase.c:969
 #, c-format
 msgid "two-phase state file maximum length exceeded"
-msgstr "el largo máximo del archivo de estado de COMMIT en dos fases fue excedido"
+msgstr ""
+"el largo máximo del archivo de estado de COMMIT en dos fases fue excedido"
 
 #: access/transam/twophase.c:987
 #, c-format
@@ -632,7 +670,9 @@ msgstr "no se pudo escribir el archivo de estado de COMMIT en dos fases: %m"
 #: access/transam/twophase.c:1027
 #, c-format
 msgid "could not seek in two-phase state file: %m"
-msgstr "no se pudo posicionar (seek) en el archivo de estado de COMMIT en dos fases: %m"
+msgstr ""
+"no se pudo posicionar (seek) en el archivo de estado de COMMIT en dos fases: "
+"%m"
 
 #: access/transam/twophase.c:1080 access/transam/twophase.c:1519
 #, c-format
@@ -647,7 +687,9 @@ msgstr "no se pudo abrir el archivo de estado de COMMIT en dos fases «%s»: %m"
 #: access/transam/twophase.c:1177
 #, c-format
 msgid "could not stat two-phase state file \"%s\": %m"
-msgstr "no se pudo verificar (stat) el archivo de estado de COMMIT en dos fases «%s»: %m"
+msgstr ""
+"no se pudo verificar (stat) el archivo de estado de COMMIT en dos fases "
+"«%s»: %m"
 
 #: access/transam/twophase.c:1209
 #, c-format
@@ -657,27 +699,35 @@ msgstr "no se pudo leer el archivo de estado de COMMIT en dos fases «%s»: %m"
 #: access/transam/twophase.c:1305
 #, c-format
 msgid "two-phase state file for transaction %u is corrupt"
-msgstr "el archivo de estado de COMMIT en dos fases para la transacción %u está dañado"
+msgstr ""
+"el archivo de estado de COMMIT en dos fases para la transacción %u está "
+"dañado"
 
 #: access/transam/twophase.c:1456
 #, c-format
 msgid "could not remove two-phase state file \"%s\": %m"
-msgstr "no se pudo eliminar el archivo de estado de COMMIT en dos fases «%s»: %m"
+msgstr ""
+"no se pudo eliminar el archivo de estado de COMMIT en dos fases «%s»: %m"
 
 #: access/transam/twophase.c:1485
 #, c-format
 msgid "could not recreate two-phase state file \"%s\": %m"
-msgstr "no se pudo recrear el archivo de estado de COMMIT en dos fases «%s»: %m"
+msgstr ""
+"no se pudo recrear el archivo de estado de COMMIT en dos fases «%s»: %m"
 
 #: access/transam/twophase.c:1513
 #, c-format
 msgid "could not fsync two-phase state file: %m"
-msgstr "no se pudo sincronizar (fsync) el archivo de estado de COMMIT en dos fases: %m"
+msgstr ""
+"no se pudo sincronizar (fsync) el archivo de estado de COMMIT en dos fases: "
+"%m"
 
 #: access/transam/twophase.c:1609
 #, c-format
 msgid "could not fsync two-phase state file \"%s\": %m"
-msgstr "no se pudo sincronizar (fsync) el archivo de estado de COMMIT en dos fases «%s»: %m"
+msgstr ""
+"no se pudo sincronizar (fsync) el archivo de estado de COMMIT en dos fases "
+"«%s»: %m"
 
 #: access/transam/twophase.c:1616
 #, c-format
@@ -708,8 +758,12 @@ msgstr "recuperando transacción preparada %u"
 
 #: access/transam/varsup.c:113
 #, c-format
-msgid "database is not accepting commands to avoid wraparound data loss in database \"%s\""
-msgstr "la base de datos no está aceptando órdenes para evitar pérdida de datos debido al problema del reciclaje de transacciones en la base de datos «%s»"
+msgid ""
+"database is not accepting commands to avoid wraparound data loss in database "
+"\"%s\""
+msgstr ""
+"la base de datos no está aceptando órdenes para evitar pérdida de datos "
+"debido al problema del reciclaje de transacciones en la base de datos «%s»"
 
 #: access/transam/varsup.c:115 access/transam/varsup.c:122
 #, c-format
@@ -717,13 +771,19 @@ msgid ""
 "Stop the postmaster and use a standalone backend to vacuum that database.\n"
 "You might also need to commit or roll back old prepared transactions."
 msgstr ""
-"Detenga el proceso postmaster y utilice una conexión aislada (standalone) para limpiar (vacuum) esa base de datos.\n"
-"Puede que además necesite comprometer o abortar transacciones preparadas antiguas."
+"Detenga el proceso postmaster y utilice una conexión aislada (standalone) "
+"para limpiar (vacuum) esa base de datos.\n"
+"Puede que además necesite comprometer o abortar transacciones preparadas "
+"antiguas."
 
 #: access/transam/varsup.c:120
 #, c-format
-msgid "database is not accepting commands to avoid wraparound data loss in database with OID %u"
-msgstr "la base de datos no está aceptando órdenes para evitar pérdida de datos debido al problema del reciclaje de transacciones en la base con OID %u"
+msgid ""
+"database is not accepting commands to avoid wraparound data loss in database "
+"with OID %u"
+msgstr ""
+"la base de datos no está aceptando órdenes para evitar pérdida de datos "
+"debido al problema del reciclaje de transacciones en la base con OID %u"
 
 #: access/transam/varsup.c:132 access/transam/varsup.c:368
 #, c-format
@@ -734,11 +794,14 @@ msgstr "base de datos «%s» debe ser limpiada dentro de %u transacciones"
 #: access/transam/varsup.c:371 access/transam/varsup.c:378
 #, c-format
 msgid ""
-"To avoid a database shutdown, execute a database-wide VACUUM in that database.\n"
+"To avoid a database shutdown, execute a database-wide VACUUM in that "
+"database.\n"
 "You might also need to commit or roll back old prepared transactions."
 msgstr ""
-"Para evitar que la base de datos se desactive, ejecute VACUUM en esa base de datos.\n"
-"Puede que además necesite comprometer o abortar transacciones preparadas antiguas."
+"Para evitar que la base de datos se desactive, ejecute VACUUM en esa base de "
+"datos.\n"
+"Puede que además necesite comprometer o abortar transacciones preparadas "
+"antiguas."
 
 #: access/transam/varsup.c:139 access/transam/varsup.c:375
 #, c-format
@@ -748,126 +811,137 @@ msgstr "base de datos con OID %u debe ser limpiada dentro de %u transacciones"
 #: access/transam/varsup.c:333
 #, c-format
 msgid "transaction ID wrap limit is %u, limited by database with OID %u"
-msgstr "el límite para el reciclaje de ID de transacciones es %u, limitado por base de datos con OID %u"
+msgstr ""
+"el límite para el reciclaje de ID de transacciones es %u, limitado por base "
+"de datos con OID %u"
 
-#: access/transam/xact.c:753
+#: access/transam/xact.c:774
 #, c-format
 msgid "cannot have more than 2^32-1 commands in a transaction"
 msgstr "no se pueden tener más de 2^32-1 órdenes en una transacción"
 
-#: access/transam/xact.c:1324
+#: access/transam/xact.c:1345
 #, c-format
 msgid "maximum number of committed subtransactions (%d) exceeded"
 msgstr "se superó el número máximo de subtransacciones comprometidas (%d)"
 
-#: access/transam/xact.c:2097
+#: access/transam/xact.c:2118
 #, c-format
 msgid "cannot PREPARE a transaction that has operated on temporary tables"
-msgstr "no se puede hacer PREPARE de una transacción que ha operado en tablas temporales"
+msgstr ""
+"no se puede hacer PREPARE de una transacción que ha operado en tablas "
+"temporales"
 
-#: access/transam/xact.c:2107
+#: access/transam/xact.c:2128
 #, c-format
 msgid "cannot PREPARE a transaction that has exported snapshots"
-msgstr "no se puede hacer PREPARE de una transacción que ha exportado snapshots"
+msgstr ""
+"no se puede hacer PREPARE de una transacción que ha exportado snapshots"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2916
+#: access/transam/xact.c:2937
 #, c-format
 msgid "%s cannot run inside a transaction block"
 msgstr "%s no puede ser ejecutado dentro de un bloque de transacción"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2926
+#: access/transam/xact.c:2947
 #, c-format
 msgid "%s cannot run inside a subtransaction"
 msgstr "%s no puede ser ejecutado dentro de una subtransacción"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2936
+#: access/transam/xact.c:2957
 #, c-format
 msgid "%s cannot be executed from a function or multi-command string"
-msgstr "la orden %s no puede ser ejecutada desde una función o una línea con múltiples órdenes"
+msgstr ""
+"la orden %s no puede ser ejecutada desde una función o una línea con "
+"múltiples órdenes"
 
 #. translator: %s represents an SQL statement name
-#: access/transam/xact.c:2987
+#: access/transam/xact.c:3008
 #, c-format
 msgid "%s can only be used in transaction blocks"
 msgstr "la orden %s sólo puede ser usada en bloques de transacción"
 
-#: access/transam/xact.c:3169
+#: access/transam/xact.c:3190
 #, c-format
 msgid "there is already a transaction in progress"
 msgstr "ya hay una transacción en curso"
 
-#: access/transam/xact.c:3337 access/transam/xact.c:3430
+#: access/transam/xact.c:3358 access/transam/xact.c:3451
 #, c-format
 msgid "there is no transaction in progress"
 msgstr "no hay una transacción en curso"
 
-#: access/transam/xact.c:3526 access/transam/xact.c:3577
-#: access/transam/xact.c:3583 access/transam/xact.c:3627
-#: access/transam/xact.c:3676 access/transam/xact.c:3682
+#: access/transam/xact.c:3547 access/transam/xact.c:3598
+#: access/transam/xact.c:3604 access/transam/xact.c:3648
+#: access/transam/xact.c:3697 access/transam/xact.c:3703
 #, c-format
 msgid "no such savepoint"
 msgstr "no hay un savepoint con ese nombre"
 
-#: access/transam/xact.c:4335
+#: access/transam/xact.c:4356
 #, c-format
 msgid "cannot have more than 2^32-1 subtransactions in a transaction"
 msgstr "no se pueden tener más de 2^32-1 subtransacciones en una transacción"
 
-#: access/transam/xlog.c:1313 access/transam/xlog.c:1382
+#: access/transam/xlog.c:1327 access/transam/xlog.c:1396
 #, c-format
 msgid "could not create archive status file \"%s\": %m"
 msgstr "no se pudo crear el archivo de estado «%s»: %m"
 
-#: access/transam/xlog.c:1321 access/transam/xlog.c:1390
+#: access/transam/xlog.c:1335 access/transam/xlog.c:1404
 #, c-format
 msgid "could not write archive status file \"%s\": %m"
 msgstr "no se pudo escribir el archivo de estado «%s»: %m"
 
-#: access/transam/xlog.c:1370 access/transam/xlog.c:3002
-#: access/transam/xlog.c:3019 access/transam/xlog.c:4806
-#: access/transam/xlog.c:5789 access/transam/xlog.c:6547
+#: access/transam/xlog.c:1384 access/transam/xlog.c:3016
+#: access/transam/xlog.c:3033 access/transam/xlog.c:4875
+#: access/transam/xlog.c:5858 access/transam/xlog.c:6652
 #: postmaster/pgarch.c:755 utils/time/snapmgr.c:883
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "no se pudo renombrar el archivo de «%s» a «%s»: %m"
 
-#: access/transam/xlog.c:1836 access/transam/xlog.c:10570
-#: replication/walreceiver.c:543 replication/walsender.c:1040
+#: access/transam/xlog.c:1850 access/transam/xlog.c:10691
+#: replication/walreceiver.c:543 replication/walsender.c:1043
 #, c-format
 msgid "could not seek in log file %u, segment %u to offset %u: %m"
-msgstr "no se pudo posicionar (seek) en archivo de registro %u, segmento %u a la posición %u: %m"
+msgstr ""
+"no se pudo posicionar (seek) en archivo de registro %u, segmento %u a la "
+"posición %u: %m"
 
-#: access/transam/xlog.c:1853 replication/walreceiver.c:560
+#: access/transam/xlog.c:1867 replication/walreceiver.c:560
 #, c-format
 msgid "could not write to log file %u, segment %u at offset %u, length %lu: %m"
-msgstr "no se pudo escribir archivo de registro %u, segmento %u en la posición %u, largo %lu: %m"
+msgstr ""
+"no se pudo escribir archivo de registro %u, segmento %u en la posición %u, "
+"largo %lu: %m"
 
-#: access/transam/xlog.c:2082
+#: access/transam/xlog.c:2096
 #, c-format
 msgid "updated min recovery point to %X/%X"
 msgstr "el punto mínimo de recuperación fue actualizado a %X/%X"
 
-#: access/transam/xlog.c:2459 access/transam/xlog.c:2563
-#: access/transam/xlog.c:2792 access/transam/xlog.c:2877
-#: access/transam/xlog.c:2934 replication/walsender.c:1028
+#: access/transam/xlog.c:2473 access/transam/xlog.c:2577
+#: access/transam/xlog.c:2806 access/transam/xlog.c:2891
+#: access/transam/xlog.c:2948 replication/walsender.c:1031
 #, c-format
 msgid "could not open file \"%s\" (log file %u, segment %u): %m"
 msgstr "no se pudo abrir «%s» (archivo de registro %u, segmento %u): %m"
 
-#: access/transam/xlog.c:2484 access/transam/xlog.c:2617
-#: access/transam/xlog.c:4656 access/transam/xlog.c:9552
-#: access/transam/xlog.c:9857 postmaster/postmaster.c:3709
+#: access/transam/xlog.c:2498 access/transam/xlog.c:2631
+#: access/transam/xlog.c:4725 access/transam/xlog.c:9670
+#: access/transam/xlog.c:9975 postmaster/postmaster.c:3704
 #: storage/file/copydir.c:172 storage/smgr/md.c:297 utils/time/snapmgr.c:860
 #, c-format
 msgid "could not create file \"%s\": %m"
 msgstr "no se pudo crear archivo «%s»: %m"
 
-#: access/transam/xlog.c:2516 access/transam/xlog.c:2649
-#: access/transam/xlog.c:4708 access/transam/xlog.c:4771
-#: postmaster/postmaster.c:3719 postmaster/postmaster.c:3729
+#: access/transam/xlog.c:2530 access/transam/xlog.c:2663
+#: access/transam/xlog.c:4777 access/transam/xlog.c:4840
+#: postmaster/postmaster.c:3714 postmaster/postmaster.c:3724
 #: storage/file/copydir.c:197 utils/init/miscinit.c:1089
 #: utils/init/miscinit.c:1098 utils/init/miscinit.c:1105 utils/misc/guc.c:7564
 #: utils/misc/guc.c:7578 utils/time/snapmgr.c:865 utils/time/snapmgr.c:872
@@ -875,22 +949,22 @@ msgstr "no se pudo crear archivo «%s»: %m"
 msgid "could not write to file \"%s\": %m"
 msgstr "no se pudo escribir a archivo «%s»: %m"
 
-#: access/transam/xlog.c:2524 access/transam/xlog.c:2656
-#: access/transam/xlog.c:4777 storage/file/copydir.c:269 storage/smgr/md.c:959
+#: access/transam/xlog.c:2538 access/transam/xlog.c:2670
+#: access/transam/xlog.c:4846 storage/file/copydir.c:269 storage/smgr/md.c:959
 #: storage/smgr/md.c:1190 storage/smgr/md.c:1363
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "no se pudo sincronizar (fsync) archivo «%s»: %m"
 
-#: access/transam/xlog.c:2529 access/transam/xlog.c:2661
-#: access/transam/xlog.c:4782 commands/copy.c:1341 storage/file/copydir.c:211
+#: access/transam/xlog.c:2543 access/transam/xlog.c:2675
+#: access/transam/xlog.c:4851 commands/copy.c:1343 storage/file/copydir.c:211
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "no se pudo cerrar el archivo «%s»: %m"
 
-#: access/transam/xlog.c:2602 access/transam/xlog.c:4413
-#: access/transam/xlog.c:4514 access/transam/xlog.c:4675
-#: replication/basebackup.c:362 replication/basebackup.c:966
+#: access/transam/xlog.c:2616 access/transam/xlog.c:4482
+#: access/transam/xlog.c:4583 access/transam/xlog.c:4744
+#: replication/basebackup.c:369 replication/basebackup.c:1016
 #: storage/file/copydir.c:165 storage/file/copydir.c:255 storage/smgr/md.c:579
 #: storage/smgr/md.c:837 utils/error/elog.c:1536 utils/init/miscinit.c:1038
 #: utils/init/miscinit.c:1153
@@ -898,44 +972,52 @@ msgstr "no se pudo cerrar el archivo «%s»: %m"
 msgid "could not open file \"%s\": %m"
 msgstr "no se pudo abrir el archivo «%s»: %m"
 
-#: access/transam/xlog.c:2630 access/transam/xlog.c:4687
-#: access/transam/xlog.c:9713 access/transam/xlog.c:9726
-#: access/transam/xlog.c:10095 access/transam/xlog.c:10138
+#: access/transam/xlog.c:2644 access/transam/xlog.c:4756
+#: access/transam/xlog.c:9831 access/transam/xlog.c:9844
+#: access/transam/xlog.c:10213 access/transam/xlog.c:10256
 #: storage/file/copydir.c:186 utils/adt/genfile.c:138
 #, c-format
 msgid "could not read file \"%s\": %m"
 msgstr "no se pudo leer el archivo «%s»: %m"
 
-#: access/transam/xlog.c:2633
+#: access/transam/xlog.c:2647
 #, c-format
 msgid "not enough data in file \"%s\""
 msgstr "los datos del archivo «%s» son insuficientes"
 
-#: access/transam/xlog.c:2752
+#: access/transam/xlog.c:2766
 #, c-format
-msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "no se pudo enlazar (link) el archivo «%s» a «%s» (inicialización de archivo de registro %u, segmento %u): %m"
+msgid ""
+"could not link file \"%s\" to \"%s\" (initialization of log file %u, segment "
+"%u): %m"
+msgstr ""
+"no se pudo enlazar (link) el archivo «%s» a «%s» (inicialización de archivo "
+"de registro %u, segmento %u): %m"
 
-#: access/transam/xlog.c:2764
+#: access/transam/xlog.c:2778
 #, c-format
-msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "no se pudo renombrar archivo de «%s» a «%s» (inicialización de archivo de registro %u, segmento %u): %m"
+msgid ""
+"could not rename file \"%s\" to \"%s\" (initialization of log file %u, "
+"segment %u): %m"
+msgstr ""
+"no se pudo renombrar archivo de «%s» a «%s» (inicialización de archivo de "
+"registro %u, segmento %u): %m"
 
-#: access/transam/xlog.c:2961 replication/walreceiver.c:509
+#: access/transam/xlog.c:2975 replication/walreceiver.c:509
 #, c-format
 msgid "could not close log file %u, segment %u: %m"
 msgstr "no se pudo cerrar archivo de registro %u, segmento %u: %m"
 
-#: access/transam/xlog.c:3011 access/transam/xlog.c:3118
-#: access/transam/xlog.c:9731 storage/smgr/md.c:397 storage/smgr/md.c:446
+#: access/transam/xlog.c:3025 access/transam/xlog.c:3132
+#: access/transam/xlog.c:9849 storage/smgr/md.c:397 storage/smgr/md.c:446
 #: storage/smgr/md.c:1310
 #, c-format
 msgid "could not remove file \"%s\": %m"
 msgstr "no se pudo eliminar el archivo «%s»: %m"
 
-#: access/transam/xlog.c:3110 access/transam/xlog.c:3270
-#: access/transam/xlog.c:9537 access/transam/xlog.c:9701
-#: replication/basebackup.c:368 replication/basebackup.c:422
+#: access/transam/xlog.c:3124 access/transam/xlog.c:3284
+#: access/transam/xlog.c:9655 access/transam/xlog.c:9819
+#: replication/basebackup.c:375 replication/basebackup.c:429
 #: storage/file/copydir.c:86 storage/file/copydir.c:125 utils/adt/dbsize.c:66
 #: utils/adt/dbsize.c:216 utils/adt/dbsize.c:296 utils/adt/genfile.c:107
 #: utils/adt/genfile.c:279
@@ -943,888 +1025,1085 @@ msgstr "no se pudo eliminar el archivo «%s»: %m"
 msgid "could not stat file \"%s\": %m"
 msgstr "no se pudo verificar archivo «%s»: %m"
 
-#: access/transam/xlog.c:3249
+#: access/transam/xlog.c:3263
 #, c-format
 msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
 msgstr "el archivo «%s» tiene tamaño erróneo: %lu en lugar de %lu"
 
-#: access/transam/xlog.c:3258
+#: access/transam/xlog.c:3272
 #, c-format
 msgid "restored log file \"%s\" from archive"
 msgstr "se ha restaurado el archivo «%s» desde el área de archivado"
 
-#: access/transam/xlog.c:3308
+#: access/transam/xlog.c:3322
 #, c-format
 msgid "could not restore file \"%s\" from archive: return code %d"
 msgstr "no se pudo recuperar el archivo «%s»: código de retorno %d"
 
 #. translator: First %s represents a recovery.conf parameter name like
 #. "recovery_end_command", and the 2nd is the value of that parameter.
-#: access/transam/xlog.c:3422
+#: access/transam/xlog.c:3436
 #, c-format
 msgid "%s \"%s\": return code %d"
 msgstr "%s «%s»: código de retorno %d"
 
-#: access/transam/xlog.c:3486 replication/walsender.c:1022
+#: access/transam/xlog.c:3500 replication/walsender.c:1025
 #, c-format
 msgid "requested WAL segment %s has already been removed"
 msgstr "el segmento de WAL solicitado %s ya ha sido eliminado"
 
-#: access/transam/xlog.c:3549 access/transam/xlog.c:3721
+#: access/transam/xlog.c:3563 access/transam/xlog.c:3735
 #, c-format
 msgid "could not open transaction log directory \"%s\": %m"
 msgstr "no se pudo abrir directorio de registro de transacciones «%s»: %m"
 
-#: access/transam/xlog.c:3592
+#: access/transam/xlog.c:3606
 #, c-format
 msgid "recycled transaction log file \"%s\""
 msgstr "el archivo de registro de transacciones «%s» ha sido reciclado"
 
-#: access/transam/xlog.c:3608
+#: access/transam/xlog.c:3622
 #, c-format
 msgid "removing transaction log file \"%s\""
 msgstr "eliminando archivo de registro de transacciones «%s»"
 
-#: access/transam/xlog.c:3631
+#: access/transam/xlog.c:3645
 #, c-format
 msgid "could not rename old transaction log file \"%s\": %m"
-msgstr "no se pudo cambiar el nombre del archivo antiguo de registro de transacciones «%s»: %m"
+msgstr ""
+"no se pudo cambiar el nombre del archivo antiguo de registro de "
+"transacciones «%s»: %m"
 
-#: access/transam/xlog.c:3643
+#: access/transam/xlog.c:3657
 #, c-format
 msgid "could not remove old transaction log file \"%s\": %m"
-msgstr "no se pudo eliminar el archivo antiguo de registro de transacciones «%s»: %m"
+msgstr ""
+"no se pudo eliminar el archivo antiguo de registro de transacciones «%s»: %m"
 
-#: access/transam/xlog.c:3681 access/transam/xlog.c:3691
+#: access/transam/xlog.c:3695 access/transam/xlog.c:3705
 #, c-format
 msgid "required WAL directory \"%s\" does not exist"
 msgstr "no existe el directorio WAL «%s»"
 
-#: access/transam/xlog.c:3697
+#: access/transam/xlog.c:3711
 #, c-format
 msgid "creating missing WAL directory \"%s\""
 msgstr "creando el directorio WAL faltante «%s»"
 
-#: access/transam/xlog.c:3700
+#: access/transam/xlog.c:3714
 #, c-format
 msgid "could not create missing directory \"%s\": %m"
 msgstr "no se pudo crear el directorio faltante «%s»: %m"
 
-#: access/transam/xlog.c:3734
+#: access/transam/xlog.c:3748
 #, c-format
 msgid "removing transaction log backup history file \"%s\""
-msgstr "eliminando el archivo de historia del respaldo de registro de transacciones «%s»"
+msgstr ""
+"eliminando el archivo de historia del respaldo de registro de transacciones "
+"«%s»"
 
-#: access/transam/xlog.c:3876
+#: access/transam/xlog.c:3890
 #, c-format
 msgid "incorrect hole size in record at %X/%X"
 msgstr "tamaño de hueco en registro en %X/%X es incorrecto"
 
-#: access/transam/xlog.c:3889
+#: access/transam/xlog.c:3903
 #, c-format
 msgid "incorrect total length in record at %X/%X"
 msgstr "longitud total de registro en %X/%X es incorrecta"
 
-#: access/transam/xlog.c:3902
+#: access/transam/xlog.c:3916
 #, c-format
 msgid "incorrect resource manager data checksum in record at %X/%X"
-msgstr "la suma de verificación de datos del gestor de recursos en %X/%X es incorrecta"
+msgstr ""
+"la suma de verificación de datos del gestor de recursos en %X/%X es "
+"incorrecta"
 
-#: access/transam/xlog.c:3980 access/transam/xlog.c:4018
+#: access/transam/xlog.c:3994 access/transam/xlog.c:4041
 #, c-format
 msgid "invalid record offset at %X/%X"
 msgstr "la posición de registro en %X/%X es incorrecta"
 
-#: access/transam/xlog.c:4026
+#: access/transam/xlog.c:4049
 #, c-format
 msgid "contrecord is requested by %X/%X"
 msgstr "contrecord es requerido por %X/%X"
 
-#: access/transam/xlog.c:4041
+#: access/transam/xlog.c:4064
 #, c-format
 msgid "invalid xlog switch record at %X/%X"
 msgstr "registro de cambio de archivo xlog no válido en %X/%X"
 
-#: access/transam/xlog.c:4049
+#: access/transam/xlog.c:4072
 #, c-format
 msgid "record with zero length at %X/%X"
 msgstr "registro de longitud cero en %X/%X"
 
-#: access/transam/xlog.c:4058
+#: access/transam/xlog.c:4081
 #, c-format
 msgid "invalid record length at %X/%X"
 msgstr "longitud de registro no es válido en %X/%X"
 
-#: access/transam/xlog.c:4065
+#: access/transam/xlog.c:4088
 #, c-format
 msgid "invalid resource manager ID %u at %X/%X"
 msgstr "el ID de gestor de recursos %u no es válido en %X/%X"
 
-#: access/transam/xlog.c:4078 access/transam/xlog.c:4094
+#: access/transam/xlog.c:4101 access/transam/xlog.c:4117
 #, c-format
 msgid "record with incorrect prev-link %X/%X at %X/%X"
 msgstr "registro con prev-link incorrecto %X/%X en %X/%X"
 
-#: access/transam/xlog.c:4123
+#: access/transam/xlog.c:4146
 #, c-format
 msgid "record length %u at %X/%X too long"
 msgstr "el longitud %u del registro en %X/%X es demasiado grande"
 
-#: access/transam/xlog.c:4163
+#: access/transam/xlog.c:4195
 #, c-format
 msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
-msgstr "no hay marca de contrecord en el archivo de registro %u, segmento %u, posición %u"
+msgstr ""
+"no hay marca de contrecord en el archivo de registro %u, segmento %u, "
+"posición %u"
 
-#: access/transam/xlog.c:4173
+#: access/transam/xlog.c:4205
 #, c-format
 msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
-msgstr "la longitud de contrecord %u no es válido en el archivo de registro %u, segmento %u, posición %u"
+msgstr ""
+"la longitud de contrecord %u no es válido en el archivo de registro %u, "
+"segmento %u, posición %u"
 
-#: access/transam/xlog.c:4263
+#: access/transam/xlog.c:4332
 #, c-format
 msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
-msgstr "el número mágico %04X no es válido en el archivo de registro %u, segmento %u, posición %u"
+msgstr ""
+"el número mágico %04X no es válido en el archivo de registro %u, segmento "
+"%u, posición %u"
 
-#: access/transam/xlog.c:4270 access/transam/xlog.c:4316
+#: access/transam/xlog.c:4339 access/transam/xlog.c:4385
 #, c-format
 msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
-msgstr "bits de información %04X no son válidos en el archivo de registro %u, segmento %u, posición %u"
+msgstr ""
+"bits de información %04X no son válidos en el archivo de registro %u, "
+"segmento %u, posición %u"
 
-#: access/transam/xlog.c:4292 access/transam/xlog.c:4300
-#: access/transam/xlog.c:4307
+#: access/transam/xlog.c:4361 access/transam/xlog.c:4369
+#: access/transam/xlog.c:4376
 #, c-format
 msgid "WAL file is from different database system"
 msgstr "el archivo WAL es de un sistema de bases de datos diferente"
 
-#: access/transam/xlog.c:4293
+#: access/transam/xlog.c:4362
 #, c-format
-msgid "WAL file database system identifier is %s, pg_control database system identifier is %s."
-msgstr "El identificador de sistema del archivo WAL es %s, el identificador de sistema de pg_control es %s."
+msgid ""
+"WAL file database system identifier is %s, pg_control database system "
+"identifier is %s."
+msgstr ""
+"El identificador de sistema del archivo WAL es %s, el identificador de "
+"sistema de pg_control es %s."
 
-#: access/transam/xlog.c:4301
+#: access/transam/xlog.c:4370
 #, c-format
 msgid "Incorrect XLOG_SEG_SIZE in page header."
 msgstr "XLOG_SEG_SIZE incorrecto en encabezado de página."
 
-#: access/transam/xlog.c:4308
+#: access/transam/xlog.c:4377
 #, c-format
 msgid "Incorrect XLOG_BLCKSZ in page header."
 msgstr "XLOG_BLCKSZ incorrecto en encabezado de página."
 
-#: access/transam/xlog.c:4324
+#: access/transam/xlog.c:4393
 #, c-format
 msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
-msgstr "la dirección de página %X/%X en el archivo de registro %u, segmento %u, posición %u es inesperada"
+msgstr ""
+"la dirección de página %X/%X en el archivo de registro %u, segmento %u, "
+"posición %u es inesperada"
 
-#: access/transam/xlog.c:4336
+#: access/transam/xlog.c:4405
 #, c-format
 msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
 msgstr "ID %u de timeline inesperado en archivo %u, segmento %u, posición %u"
 
-#: access/transam/xlog.c:4363
+#: access/transam/xlog.c:4432
 #, c-format
-msgid "out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset %u"
-msgstr "el ID de timeline %u está fuera de secuencia (después de %u) en el archivo de registro %u, segmento %u, posición %u"
+msgid ""
+"out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset "
+"%u"
+msgstr ""
+"el ID de timeline %u está fuera de secuencia (después de %u) en el archivo "
+"de registro %u, segmento %u, posición %u"
 
-#: access/transam/xlog.c:4442
+#: access/transam/xlog.c:4511
 #, c-format
 msgid "syntax error in history file: %s"
 msgstr "error de sintaxis en archivo de historia: %s"
 
-#: access/transam/xlog.c:4443
+#: access/transam/xlog.c:4512
 #, c-format
 msgid "Expected a numeric timeline ID."
 msgstr "Se esperaba un ID numérico de timeline."
 
-#: access/transam/xlog.c:4448
+#: access/transam/xlog.c:4517
 #, c-format
 msgid "invalid data in history file: %s"
 msgstr "datos no válidos en archivo de historia: %s"
 
-#: access/transam/xlog.c:4449
+#: access/transam/xlog.c:4518
 #, c-format
 msgid "Timeline IDs must be in increasing sequence."
 msgstr "IDs de timeline deben ser una secuencia creciente."
 
-#: access/transam/xlog.c:4462
+#: access/transam/xlog.c:4531
 #, c-format
 msgid "invalid data in history file \"%s\""
 msgstr "datos no válidos en archivo de historia «%s»"
 
-#: access/transam/xlog.c:4463
+#: access/transam/xlog.c:4532
 #, c-format
 msgid "Timeline IDs must be less than child timeline's ID."
 msgstr "IDs de timeline deben ser menores que el ID de timeline del hijo."
 
-#: access/transam/xlog.c:4556
+#: access/transam/xlog.c:4625
 #, c-format
 msgid "new timeline %u is not a child of database system timeline %u"
-msgstr "el nuevo timeline %u especificado no es hijo del timeline de sistema %u"
+msgstr ""
+"el nuevo timeline %u especificado no es hijo del timeline de sistema %u"
 
-#: access/transam/xlog.c:4574
+#: access/transam/xlog.c:4643
 #, c-format
 msgid "new target timeline is %u"
 msgstr "el nuevo timeline destino es %u"
 
-#: access/transam/xlog.c:4799
+#: access/transam/xlog.c:4868
 #, c-format
 msgid "could not link file \"%s\" to \"%s\": %m"
 msgstr "no se pudo enlazar (link) el archivo «%s» a «%s»: %m"
 
-#: access/transam/xlog.c:4888
+#: access/transam/xlog.c:4957
 #, c-format
 msgid "could not create control file \"%s\": %m"
 msgstr "no se pudo crear archivo de control «%s»: %m"
 
-#: access/transam/xlog.c:4899 access/transam/xlog.c:5124
+#: access/transam/xlog.c:4968 access/transam/xlog.c:5193
 #, c-format
 msgid "could not write to control file: %m"
 msgstr "no se pudo escribir en el archivo de control: %m"
 
-#: access/transam/xlog.c:4905 access/transam/xlog.c:5130
+#: access/transam/xlog.c:4974 access/transam/xlog.c:5199
 #, c-format
 msgid "could not fsync control file: %m"
 msgstr "no se pudo sincronizar (fsync) el archivo de control: %m"
 
-#: access/transam/xlog.c:4910 access/transam/xlog.c:5135
+#: access/transam/xlog.c:4979 access/transam/xlog.c:5204
 #, c-format
 msgid "could not close control file: %m"
 msgstr "no se pudo cerrar el archivo de control: %m"
 
-#: access/transam/xlog.c:4928 access/transam/xlog.c:5113
+#: access/transam/xlog.c:4997 access/transam/xlog.c:5182
 #, c-format
 msgid "could not open control file \"%s\": %m"
 msgstr "no se pudo abrir el archivo de control «%s»: %m"
 
-#: access/transam/xlog.c:4934
+#: access/transam/xlog.c:5003
 #, c-format
 msgid "could not read from control file: %m"
 msgstr "no se pudo leer desde el archivo de control: %m"
 
-#: access/transam/xlog.c:4947 access/transam/xlog.c:4956
-#: access/transam/xlog.c:4980 access/transam/xlog.c:4987
-#: access/transam/xlog.c:4994 access/transam/xlog.c:4999
-#: access/transam/xlog.c:5006 access/transam/xlog.c:5013
-#: access/transam/xlog.c:5020 access/transam/xlog.c:5027
-#: access/transam/xlog.c:5034 access/transam/xlog.c:5041
-#: access/transam/xlog.c:5050 access/transam/xlog.c:5057
-#: access/transam/xlog.c:5066 access/transam/xlog.c:5073
-#: access/transam/xlog.c:5082 access/transam/xlog.c:5089
+#: access/transam/xlog.c:5016 access/transam/xlog.c:5025
+#: access/transam/xlog.c:5049 access/transam/xlog.c:5056
+#: access/transam/xlog.c:5063 access/transam/xlog.c:5068
+#: access/transam/xlog.c:5075 access/transam/xlog.c:5082
+#: access/transam/xlog.c:5089 access/transam/xlog.c:5096
+#: access/transam/xlog.c:5103 access/transam/xlog.c:5110
+#: access/transam/xlog.c:5119 access/transam/xlog.c:5126
+#: access/transam/xlog.c:5135 access/transam/xlog.c:5142
+#: access/transam/xlog.c:5151 access/transam/xlog.c:5158
 #: utils/init/miscinit.c:1171
 #, c-format
 msgid "database files are incompatible with server"
 msgstr "los archivos de base de datos son incompatibles con el servidor"
 
-#: access/transam/xlog.c:4948
+#: access/transam/xlog.c:5017
 #, c-format
-msgid "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
-msgstr "Los archivos de base de datos fueron inicializados con PG_CONTROL_VERSION %d (0x%08x), pero el servidor fue compilado con PG_CONTROL_VERSION %d (0x%08x)."
+msgid ""
+"The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
+"but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con PG_CONTROL_VERSION %d "
+"(0x%08x), pero el servidor fue compilado con PG_CONTROL_VERSION %d (0x%08x)."
 
-#: access/transam/xlog.c:4952
+#: access/transam/xlog.c:5021
 #, c-format
-msgid "This could be a problem of mismatched byte ordering.  It looks like you need to initdb."
-msgstr "Este puede ser un problema de discordancia en el orden de bytes. Parece que necesitará ejecutar initdb."
+msgid ""
+"This could be a problem of mismatched byte ordering.  It looks like you need "
+"to initdb."
+msgstr ""
+"Este puede ser un problema de discordancia en el orden de bytes. Parece que "
+"necesitará ejecutar initdb."
 
-#: access/transam/xlog.c:4957
+#: access/transam/xlog.c:5026
 #, c-format
-msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
-msgstr "Los archivos de base de datos fueron inicializados con PG_CONTROL_VERSION %d, pero el servidor fue compilado con PG_CONTROL_VERSION %d."
+msgid ""
+"The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
+"server was compiled with PG_CONTROL_VERSION %d."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con PG_CONTROL_VERSION "
+"%d, pero el servidor fue compilado con PG_CONTROL_VERSION %d."
 
-#: access/transam/xlog.c:4960 access/transam/xlog.c:4984
-#: access/transam/xlog.c:4991 access/transam/xlog.c:4996
+#: access/transam/xlog.c:5029 access/transam/xlog.c:5053
+#: access/transam/xlog.c:5060 access/transam/xlog.c:5065
 #, c-format
 msgid "It looks like you need to initdb."
 msgstr "Parece que necesita ejecutar initdb."
 
-#: access/transam/xlog.c:4971
+#: access/transam/xlog.c:5040
 #, c-format
 msgid "incorrect checksum in control file"
 msgstr "la suma de verificación es incorrecta en el archivo de control"
 
-#: access/transam/xlog.c:4981
+#: access/transam/xlog.c:5050
 #, c-format
-msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
-msgstr "Los archivos de base de datos fueron inicializados con CATALOG_VERSION_NO %d, pero el servidor fue compilado con CATALOG_VERSION_NO %d."
+msgid ""
+"The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
+"server was compiled with CATALOG_VERSION_NO %d."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con CATALOG_VERSION_NO "
+"%d, pero el servidor fue compilado con CATALOG_VERSION_NO %d."
 
-#: access/transam/xlog.c:4988
+#: access/transam/xlog.c:5057
 #, c-format
-msgid "The database cluster was initialized with MAXALIGN %d, but the server was compiled with MAXALIGN %d."
-msgstr "Los archivos de la base de datos fueron inicializados con MAXALIGN %d, pero el servidor fue compilado con MAXALIGN %d."
+msgid ""
+"The database cluster was initialized with MAXALIGN %d, but the server was "
+"compiled with MAXALIGN %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con MAXALIGN %d, pero "
+"el servidor fue compilado con MAXALIGN %d."
 
-#: access/transam/xlog.c:4995
+#: access/transam/xlog.c:5064
 #, c-format
-msgid "The database cluster appears to use a different floating-point number format than the server executable."
-msgstr "Los archivos de la base de datos parecen usar un formato de número de coma flotante distinto al del ejecutable del servidor."
+msgid ""
+"The database cluster appears to use a different floating-point number format "
+"than the server executable."
+msgstr ""
+"Los archivos de la base de datos parecen usar un formato de número de coma "
+"flotante distinto al del ejecutable del servidor."
 
-#: access/transam/xlog.c:5000
+#: access/transam/xlog.c:5069
 #, c-format
-msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
-msgstr "Los archivos de base de datos fueron inicializados con BLCKSZ %d, pero el servidor fue compilado con BLCKSZ %d."
+msgid ""
+"The database cluster was initialized with BLCKSZ %d, but the server was "
+"compiled with BLCKSZ %d."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con BLCKSZ %d, pero el "
+"servidor fue compilado con BLCKSZ %d."
 
-#: access/transam/xlog.c:5003 access/transam/xlog.c:5010
-#: access/transam/xlog.c:5017 access/transam/xlog.c:5024
-#: access/transam/xlog.c:5031 access/transam/xlog.c:5038
-#: access/transam/xlog.c:5045 access/transam/xlog.c:5053
-#: access/transam/xlog.c:5060 access/transam/xlog.c:5069
-#: access/transam/xlog.c:5076 access/transam/xlog.c:5085
-#: access/transam/xlog.c:5092
+#: access/transam/xlog.c:5072 access/transam/xlog.c:5079
+#: access/transam/xlog.c:5086 access/transam/xlog.c:5093
+#: access/transam/xlog.c:5100 access/transam/xlog.c:5107
+#: access/transam/xlog.c:5114 access/transam/xlog.c:5122
+#: access/transam/xlog.c:5129 access/transam/xlog.c:5138
+#: access/transam/xlog.c:5145 access/transam/xlog.c:5154
+#: access/transam/xlog.c:5161
 #, c-format
 msgid "It looks like you need to recompile or initdb."
 msgstr "Parece que necesita recompilar o ejecutar initdb."
 
-#: access/transam/xlog.c:5007
+#: access/transam/xlog.c:5076
 #, c-format
-msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
-msgstr "Los archivos de la base de datos fueron inicializados con RELSEG_SIZE %d, pero el servidor fue compilado con RELSEG_SIZE %d."
+msgid ""
+"The database cluster was initialized with RELSEG_SIZE %d, but the server was "
+"compiled with RELSEG_SIZE %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con RELSEG_SIZE %d, "
+"pero el servidor fue compilado con RELSEG_SIZE %d."
 
-#: access/transam/xlog.c:5014
+#: access/transam/xlog.c:5083
 #, c-format
-msgid "The database cluster was initialized with XLOG_BLCKSZ %d, but the server was compiled with XLOG_BLCKSZ %d."
-msgstr "Los archivos de base de datos fueron inicializados con XLOG_BLCKSZ %d, pero el servidor fue compilado con XLOG_BLCKSZ %d."
+msgid ""
+"The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
+"compiled with XLOG_BLCKSZ %d."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con XLOG_BLCKSZ %d, pero "
+"el servidor fue compilado con XLOG_BLCKSZ %d."
 
-#: access/transam/xlog.c:5021
+#: access/transam/xlog.c:5090
 #, c-format
-msgid "The database cluster was initialized with XLOG_SEG_SIZE %d, but the server was compiled with XLOG_SEG_SIZE %d."
-msgstr "Los archivos de la base de datos fueron inicializados con XLOG_SEG_SIZE %d, pero el servidor fue compilado con XLOG_SEG_SIZE %d."
+msgid ""
+"The database cluster was initialized with XLOG_SEG_SIZE %d, but the server "
+"was compiled with XLOG_SEG_SIZE %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con XLOG_SEG_SIZE %d, "
+"pero el servidor fue compilado con XLOG_SEG_SIZE %d."
 
-#: access/transam/xlog.c:5028
+#: access/transam/xlog.c:5097
 #, c-format
-msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
-msgstr "Los archivos de la base de datos fueron inicializados con NAMEDATALEN %d, pero el servidor fue compilado con NAMEDATALEN %d."
+msgid ""
+"The database cluster was initialized with NAMEDATALEN %d, but the server was "
+"compiled with NAMEDATALEN %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con NAMEDATALEN %d, "
+"pero el servidor fue compilado con NAMEDATALEN %d."
 
-#: access/transam/xlog.c:5035
+#: access/transam/xlog.c:5104
 #, c-format
-msgid "The database cluster was initialized with INDEX_MAX_KEYS %d, but the server was compiled with INDEX_MAX_KEYS %d."
-msgstr "Los archivos de la base de datos fueron inicializados con INDEX_MAX_KEYS %d, pero el servidor fue compilado con INDEX_MAX_KEYS %d."
+msgid ""
+"The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
+"was compiled with INDEX_MAX_KEYS %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con INDEX_MAX_KEYS %d, "
+"pero el servidor fue compilado con INDEX_MAX_KEYS %d."
 
-#: access/transam/xlog.c:5042
+#: access/transam/xlog.c:5111
 #, c-format
-msgid "The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the server was compiled with TOAST_MAX_CHUNK_SIZE %d."
-msgstr "Los archivos de la base de datos fueron inicializados con TOAST_MAX_CHUNK_SIZE %d, pero el servidor fue compilado con TOAST_MAX_CHUNK_SIZE %d."
+msgid ""
+"The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
+"server was compiled with TOAST_MAX_CHUNK_SIZE %d."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con "
+"TOAST_MAX_CHUNK_SIZE %d, pero el servidor fue compilado con "
+"TOAST_MAX_CHUNK_SIZE %d."
 
-#: access/transam/xlog.c:5051
+#: access/transam/xlog.c:5120
 #, c-format
-msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
-msgstr "Los archivos de la base de datos fueron inicializados sin HAVE_INT64_TIMESTAMP, pero el servidor fue compilado con HAVE_INT64_TIMESTAMP."
+msgid ""
+"The database cluster was initialized without HAVE_INT64_TIMESTAMP but the "
+"server was compiled with HAVE_INT64_TIMESTAMP."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados sin "
+"HAVE_INT64_TIMESTAMP, pero el servidor fue compilado con "
+"HAVE_INT64_TIMESTAMP."
 
-#: access/transam/xlog.c:5058
+#: access/transam/xlog.c:5127
 #, c-format
-msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
-msgstr "Los archivos de la base de datos fueron inicializados con HAVE_INT64_TIMESTAMP, pero el servidor fue compilado sin HAVE_INT64_TIMESTAMP."
+msgid ""
+"The database cluster was initialized with HAVE_INT64_TIMESTAMP but the "
+"server was compiled without HAVE_INT64_TIMESTAMP."
+msgstr ""
+"Los archivos de la base de datos fueron inicializados con "
+"HAVE_INT64_TIMESTAMP, pero el servidor fue compilado sin "
+"HAVE_INT64_TIMESTAMP."
 
-#: access/transam/xlog.c:5067
+#: access/transam/xlog.c:5136
 #, c-format
-msgid "The database cluster was initialized without USE_FLOAT4_BYVAL but the server was compiled with USE_FLOAT4_BYVAL."
-msgstr "Los archivos de base de datos fueron inicializados sin USE_FLOAT4_BYVAL, pero el servidor fue compilado con USE_FLOAT4_BYVAL."
+msgid ""
+"The database cluster was initialized without USE_FLOAT4_BYVAL but the server "
+"was compiled with USE_FLOAT4_BYVAL."
+msgstr ""
+"Los archivos de base de datos fueron inicializados sin USE_FLOAT4_BYVAL, "
+"pero el servidor fue compilado con USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:5074
+#: access/transam/xlog.c:5143
 #, c-format
-msgid "The database cluster was initialized with USE_FLOAT4_BYVAL but the server was compiled without USE_FLOAT4_BYVAL."
-msgstr "Los archivos de base de datos fueron inicializados con USE_FLOAT4_BYVAL, pero el servidor fue compilado sin USE_FLOAT4_BYVAL."
+msgid ""
+"The database cluster was initialized with USE_FLOAT4_BYVAL but the server "
+"was compiled without USE_FLOAT4_BYVAL."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con USE_FLOAT4_BYVAL, "
+"pero el servidor fue compilado sin USE_FLOAT4_BYVAL."
 
-#: access/transam/xlog.c:5083
+#: access/transam/xlog.c:5152
 #, c-format
-msgid "The database cluster was initialized without USE_FLOAT8_BYVAL but the server was compiled with USE_FLOAT8_BYVAL."
-msgstr "Los archivos de base de datos fueron inicializados sin USE_FLOAT8_BYVAL, pero el servidor fue compilado con USE_FLOAT8_BYVAL."
+msgid ""
+"The database cluster was initialized without USE_FLOAT8_BYVAL but the server "
+"was compiled with USE_FLOAT8_BYVAL."
+msgstr ""
+"Los archivos de base de datos fueron inicializados sin USE_FLOAT8_BYVAL, "
+"pero el servidor fue compilado con USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:5090
+#: access/transam/xlog.c:5159
 #, c-format
-msgid "The database cluster was initialized with USE_FLOAT8_BYVAL but the server was compiled without USE_FLOAT8_BYVAL."
-msgstr "Los archivos de base de datos fueron inicializados con USE_FLOAT8_BYVAL, pero el servidor fue compilado sin USE_FLOAT8_BYVAL."
+msgid ""
+"The database cluster was initialized with USE_FLOAT8_BYVAL but the server "
+"was compiled without USE_FLOAT8_BYVAL."
+msgstr ""
+"Los archivos de base de datos fueron inicializados con USE_FLOAT8_BYVAL, "
+"pero el servidor fue compilado sin USE_FLOAT8_BYVAL."
 
-#: access/transam/xlog.c:5417
+#: access/transam/xlog.c:5486
 #, c-format
 msgid "could not write bootstrap transaction log file: %m"
-msgstr "no se pudo escribir al archivo de registro de transacciones de inicio (bootstrap): %m"
+msgstr ""
+"no se pudo escribir al archivo de registro de transacciones de inicio "
+"(bootstrap): %m"
 
-#: access/transam/xlog.c:5423
+#: access/transam/xlog.c:5492
 #, c-format
 msgid "could not fsync bootstrap transaction log file: %m"
-msgstr "no se pudo sincronizar (fsync) el archivo de registro de transacciones de inicio (bootstrap): %m"
+msgstr ""
+"no se pudo sincronizar (fsync) el archivo de registro de transacciones de "
+"inicio (bootstrap): %m"
 
-#: access/transam/xlog.c:5428
+#: access/transam/xlog.c:5497
 #, c-format
 msgid "could not close bootstrap transaction log file: %m"
-msgstr "no se pudo cerrar el archivo de registro de transacciones de inicio (bootstrap): %m"
+msgstr ""
+"no se pudo cerrar el archivo de registro de transacciones de inicio "
+"(bootstrap): %m"
 
-#: access/transam/xlog.c:5495
+#: access/transam/xlog.c:5564
 #, c-format
 msgid "could not open recovery command file \"%s\": %m"
 msgstr "no se pudo abrir el archivo de recuperación «%s»: %m"
 
-#: access/transam/xlog.c:5535 access/transam/xlog.c:5626
-#: access/transam/xlog.c:5637 commands/extension.c:525
+#: access/transam/xlog.c:5604 access/transam/xlog.c:5695
+#: access/transam/xlog.c:5706 commands/extension.c:525
 #: commands/extension.c:533 utils/misc/guc.c:5343
 #, c-format
 msgid "parameter \"%s\" requires a Boolean value"
 msgstr "opción «%s» requiere un valor lógico (booleano)"
 
-#: access/transam/xlog.c:5551
+#: access/transam/xlog.c:5620
 #, c-format
 msgid "recovery_target_timeline is not a valid number: \"%s\""
 msgstr "recovery_target_timeline no es un número válido: «%s»"
 
-#: access/transam/xlog.c:5567
+#: access/transam/xlog.c:5636
 #, c-format
 msgid "recovery_target_xid is not a valid number: \"%s\""
 msgstr "recovery_target_xid no es un número válido: «%s»"
 
-#: access/transam/xlog.c:5611
+#: access/transam/xlog.c:5680
 #, c-format
 msgid "recovery_target_name is too long (maximum %d characters)"
 msgstr "recovery_target_name es demasiado largo (máximo %d caracteres)"
 
-#: access/transam/xlog.c:5658
+#: access/transam/xlog.c:5727
 #, c-format
 msgid "unrecognized recovery parameter \"%s\""
 msgstr "parámetro de recuperación no reconocido: «%s»"
 
-#: access/transam/xlog.c:5669
+#: access/transam/xlog.c:5738
 #, c-format
-msgid "recovery command file \"%s\" specified neither primary_conninfo nor restore_command"
-msgstr "el archivo de recuperación «%s» no especifica primary_conninfo ni restore_command"
+msgid ""
+"recovery command file \"%s\" specified neither primary_conninfo nor "
+"restore_command"
+msgstr ""
+"el archivo de recuperación «%s» no especifica primary_conninfo ni "
+"restore_command"
 
-#: access/transam/xlog.c:5671
+#: access/transam/xlog.c:5740
 #, c-format
-msgid "The database server will regularly poll the pg_xlog subdirectory to check for files placed there."
-msgstr "El servidor de bases de datos monitoreará el subdirectorio pg_xlog con regularidad en búsqueda de archivos almacenados ahí."
+msgid ""
+"The database server will regularly poll the pg_xlog subdirectory to check "
+"for files placed there."
+msgstr ""
+"El servidor de bases de datos monitoreará el subdirectorio pg_xlog con "
+"regularidad en búsqueda de archivos almacenados ahí."
 
-#: access/transam/xlog.c:5677
+#: access/transam/xlog.c:5746
 #, c-format
-msgid "recovery command file \"%s\" must specify restore_command when standby mode is not enabled"
-msgstr "el archivo de recuperación «%s» debe especificar restore_command cuando el modo standby no está activo"
+msgid ""
+"recovery command file \"%s\" must specify restore_command when standby mode "
+"is not enabled"
+msgstr ""
+"el archivo de recuperación «%s» debe especificar restore_command cuando el "
+"modo standby no está activo"
 
-#: access/transam/xlog.c:5697
+#: access/transam/xlog.c:5766
 #, c-format
 msgid "recovery target timeline %u does not exist"
 msgstr "no existe el timeline %u especificado como destino de recuperación"
 
-#: access/transam/xlog.c:5793
+#: access/transam/xlog.c:5862
 #, c-format
 msgid "archive recovery complete"
 msgstr "recuperación completa"
 
-#: access/transam/xlog.c:5918
+#: access/transam/xlog.c:5987
 #, c-format
 msgid "recovery stopping after commit of transaction %u, time %s"
-msgstr "recuperación detenida después de comprometer la transacción %u, hora %s"
+msgstr ""
+"recuperación detenida después de comprometer la transacción %u, hora %s"
 
-#: access/transam/xlog.c:5923
+#: access/transam/xlog.c:5992
 #, c-format
 msgid "recovery stopping before commit of transaction %u, time %s"
 msgstr "recuperación detenida antes de comprometer la transacción %u, hora %s"
 
-#: access/transam/xlog.c:5931
+#: access/transam/xlog.c:6000
 #, c-format
 msgid "recovery stopping after abort of transaction %u, time %s"
 msgstr "recuperación detenida después de abortar la transacción %u, hora %s"
 
-#: access/transam/xlog.c:5936
+#: access/transam/xlog.c:6005
 #, c-format
 msgid "recovery stopping before abort of transaction %u, time %s"
 msgstr "recuperación detenida antes de abortar la transacción %u, hora %s"
 
-#: access/transam/xlog.c:5945
+#: access/transam/xlog.c:6014
 #, c-format
 msgid "recovery stopping at restore point \"%s\", time %s"
 msgstr "recuperación detenida en el punto de recuperación «%s», hora %s"
 
-#: access/transam/xlog.c:5979
+#: access/transam/xlog.c:6048
 #, c-format
 msgid "recovery has paused"
 msgstr "la recuperación está en pausa"
 
-#: access/transam/xlog.c:5980
+#: access/transam/xlog.c:6049
 #, c-format
 msgid "Execute pg_xlog_replay_resume() to continue."
 msgstr "Ejecute pg_xlog_replay_resume() para continuar."
 
-#: access/transam/xlog.c:6110
+#: access/transam/xlog.c:6179
 #, 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 "hoy standby no es posible puesto que %s = %d es una configuración menor que en el servidor maestro (su valor era %d)"
+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 no es posible puesto que %s = %d es una configuración menor que "
+"en el servidor maestro (su valor era %d)"
 
-#: access/transam/xlog.c:6132
+#: access/transam/xlog.c:6201
 #, c-format
 msgid "WAL was generated with wal_level=minimal, data may be missing"
 msgstr "WAL fue generado con wal_level=minimal, puede haber datos faltantes"
 
-#: access/transam/xlog.c:6133
+#: access/transam/xlog.c:6202
 #, c-format
-msgid "This happens if you temporarily set wal_level=minimal without taking a new base backup."
-msgstr "Esto sucede si temporalmente define wal_level=minimal sin tomar un nuevo respaldo base."
+msgid ""
+"This happens if you temporarily set wal_level=minimal without taking a new "
+"base backup."
+msgstr ""
+"Esto sucede si temporalmente define wal_level=minimal sin tomar un nuevo "
+"respaldo base."
 
-#: access/transam/xlog.c:6144
+#: access/transam/xlog.c:6213
 #, c-format
-msgid "hot standby is not possible because wal_level was not set to \"hot_standby\" on the master server"
-msgstr "hot standby no es posible porque wal_level no estaba configurado como «hot_standby» en el servidor maestro"
+msgid ""
+"hot standby is not possible because wal_level was not set to \"hot_standby\" "
+"on the master server"
+msgstr ""
+"hot standby no es posible porque wal_level no estaba configurado como "
+"«hot_standby» en el servidor maestro"
 
-#: access/transam/xlog.c:6145
+#: access/transam/xlog.c:6214
 #, c-format
-msgid "Either set wal_level to \"hot_standby\" on the master, or turn off hot_standby here."
-msgstr "Defina wal_level a «hot_standby» en el maestro, o bien desactive hot_standby en este servidor."
+msgid ""
+"Either set wal_level to \"hot_standby\" on the master, or turn off "
+"hot_standby here."
+msgstr ""
+"Defina wal_level a «hot_standby» en el maestro, o bien desactive hot_standby "
+"en este servidor."
 
-#: access/transam/xlog.c:6195
+#: access/transam/xlog.c:6264
 #, c-format
 msgid "control file contains invalid data"
 msgstr "el archivo de control contiene datos no válidos"
 
-#: access/transam/xlog.c:6199
+#: access/transam/xlog.c:6268
 #, c-format
 msgid "database system was shut down at %s"
 msgstr "el sistema de bases de datos fue apagado en %s"
 
-#: access/transam/xlog.c:6203
+#: access/transam/xlog.c:6272
 #, c-format
 msgid "database system was shut down in recovery at %s"
 msgstr "el sistema de bases de datos fue apagado durante la recuperación en %s"
 
-#: access/transam/xlog.c:6207
+#: access/transam/xlog.c:6276
 #, c-format
 msgid "database system shutdown was interrupted; last known up at %s"
-msgstr "el apagado del sistema de datos fue interrumpido; última vez registrada en funcionamiento en %s"
+msgstr ""
+"el apagado del sistema de datos fue interrumpido; última vez registrada en "
+"funcionamiento en %s"
 
-#: access/transam/xlog.c:6211
+#: access/transam/xlog.c:6280
 #, c-format
 msgid "database system was interrupted while in recovery at %s"
-msgstr "el sistema de bases de datos fue interrumpido durante la recuperación en %s"
+msgstr ""
+"el sistema de bases de datos fue interrumpido durante la recuperación en %s"
 
-#: access/transam/xlog.c:6213
+#: access/transam/xlog.c:6282
 #, c-format
-msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
-msgstr "Esto probablemente significa que algunos datos están corruptos y tendrá que usar el respaldo más reciente para la recuperación."
+msgid ""
+"This probably means that some data is corrupted and you will have to use the "
+"last backup for recovery."
+msgstr ""
+"Esto probablemente significa que algunos datos están corruptos y tendrá que "
+"usar el respaldo más reciente para la recuperación."
 
-#: access/transam/xlog.c:6217
+#: access/transam/xlog.c:6286
 #, c-format
 msgid "database system was interrupted while in recovery at log time %s"
-msgstr "el sistema de bases de datos fue interrumpido durante la recuperación en el instante de registro %s"
+msgstr ""
+"el sistema de bases de datos fue interrumpido durante la recuperación en el "
+"instante de registro %s"
 
-#: access/transam/xlog.c:6219
+#: access/transam/xlog.c:6288
 #, 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 esto ha ocurrido más de una vez, algunos datos podrían estar corruptos y podría ser necesario escoger un punto de recuperación anterior."
+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 esto ha ocurrido más de una vez, algunos datos podrían estar corruptos y "
+"podría ser necesario escoger un punto de recuperación anterior."
 
-#: access/transam/xlog.c:6223
+#: access/transam/xlog.c:6292
 #, c-format
 msgid "database system was interrupted; last known up at %s"
-msgstr "el sistema de bases de datos fue interrumpido; última vez en funcionamiento en %s"
+msgstr ""
+"el sistema de bases de datos fue interrumpido; última vez en funcionamiento "
+"en %s"
 
-#: access/transam/xlog.c:6272
+#: access/transam/xlog.c:6341
 #, c-format
 msgid "requested timeline %u is not a child of database system timeline %u"
 msgstr "el timeline %u especificado no es hijo del timeline de sistema %u"
 
-#: access/transam/xlog.c:6290
+#: access/transam/xlog.c:6359
 #, c-format
 msgid "entering standby mode"
 msgstr "entrando al modo standby"
 
-#: access/transam/xlog.c:6293
+#: access/transam/xlog.c:6362
 #, c-format
 msgid "starting point-in-time recovery to XID %u"
 msgstr "comenzando el proceso de recuperación hasta el XID %u"
 
-#: access/transam/xlog.c:6297
+#: access/transam/xlog.c:6366
 #, c-format
 msgid "starting point-in-time recovery to %s"
 msgstr "comenzando el proceso de recuperación hasta %s"
 
-#: access/transam/xlog.c:6301
+#: access/transam/xlog.c:6370
 #, c-format
 msgid "starting point-in-time recovery to \"%s\""
 msgstr "comenzando el proceso de recuperación hasta «%s»"
 
-#: access/transam/xlog.c:6305
+#: access/transam/xlog.c:6374
 #, c-format
 msgid "starting archive recovery"
 msgstr "comenzando proceso de recuperación"
 
-#: access/transam/xlog.c:6328 access/transam/xlog.c:6368
+#: access/transam/xlog.c:6406 access/transam/xlog.c:6473
 #, c-format
 msgid "checkpoint record is at %X/%X"
 msgstr "el registro del punto de control está en %X/%X"
 
-#: access/transam/xlog.c:6342
+#: access/transam/xlog.c:6420
 #, c-format
 msgid "could not find redo location referenced by checkpoint record"
-msgstr "no se pudo localizar la ubicación de redo referida por el registro de checkpoint"
+msgstr ""
+"no se pudo localizar la ubicación de redo referida por el registro de "
+"checkpoint"
 
-#: access/transam/xlog.c:6343 access/transam/xlog.c:6350
+#: access/transam/xlog.c:6421 access/transam/xlog.c:6428
 #, c-format
-msgid "If you are not restoring from a backup, try removing the file \"%s/backup_label\"."
-msgstr "Si no está restaurando un respaldo, intente eliminando «%s/backup_label»."
+msgid ""
+"If you are not restoring from a backup, try removing the file \"%s/"
+"backup_label\"."
+msgstr ""
+"Si no está restaurando un respaldo, intente eliminando «%s/backup_label»."
 
-#: access/transam/xlog.c:6349
+#: access/transam/xlog.c:6427
 #, c-format
 msgid "could not locate required checkpoint record"
 msgstr "no se pudo localizar el registro del punto de control requerido"
 
-#: access/transam/xlog.c:6378 access/transam/xlog.c:6393
+#: access/transam/xlog.c:6483 access/transam/xlog.c:6498
 #, c-format
 msgid "could not locate a valid checkpoint record"
 msgstr "no se pudo localizar un registro de punto de control válido"
 
-#: access/transam/xlog.c:6387
+#: access/transam/xlog.c:6492
 #, c-format
 msgid "using previous checkpoint record at %X/%X"
 msgstr "usando el registro del punto de control anterior en %X/%X"
 
-#: access/transam/xlog.c:6402
+#: access/transam/xlog.c:6507
 #, c-format
 msgid "redo record is at %X/%X; shutdown %s"
 msgstr "registro de redo en %X/%X; apagado %s"
 
-#: access/transam/xlog.c:6406
+#: access/transam/xlog.c:6511
 #, c-format
 msgid "next transaction ID: %u/%u; next OID: %u"
 msgstr "siguiente ID de transacción: %u/%u; siguiente OID: %u"
 
-#: access/transam/xlog.c:6410
+#: access/transam/xlog.c:6515
 #, c-format
 msgid "next MultiXactId: %u; next MultiXactOffset: %u"
 msgstr "siguiente MultiXactId: %u; siguiente MultiXactOffset: %u"
 
-#: access/transam/xlog.c:6413
+#: access/transam/xlog.c:6518
 #, c-format
 msgid "oldest unfrozen transaction ID: %u, in database %u"
 msgstr "ID de transacción más antigua sin congelar: %u, en base de datos %u"
 
-#: access/transam/xlog.c:6417
+#: access/transam/xlog.c:6522
 #, c-format
 msgid "invalid next transaction ID"
 msgstr "el siguiente ID de transacción no es válido"
 
-#: access/transam/xlog.c:6441
+#: access/transam/xlog.c:6546
 #, c-format
 msgid "invalid redo in checkpoint record"
 msgstr "redo no es válido en el registro de punto de control"
 
-#: access/transam/xlog.c:6452
+#: access/transam/xlog.c:6557
 #, c-format
 msgid "invalid redo record in shutdown checkpoint"
 msgstr "registro redo no es válido en el punto de control de apagado"
 
-#: access/transam/xlog.c:6483
+#: access/transam/xlog.c:6588
 #, c-format
-msgid "database system was not properly shut down; automatic recovery in progress"
-msgstr "el sistema de bases de datos no fue apagado apropiadamente; se está efectuando la recuperación automática"
+msgid ""
+"database system was not properly shut down; automatic recovery in progress"
+msgstr ""
+"el sistema de bases de datos no fue apagado apropiadamente; se está "
+"efectuando la recuperación automática"
 
-#: access/transam/xlog.c:6515
+#: access/transam/xlog.c:6620
 #, c-format
 msgid "backup_label contains data inconsistent with control file"
 msgstr "backup_label contiene datos inconsistentes con el archivo de control"
 
-#: access/transam/xlog.c:6516
+#: access/transam/xlog.c:6621
 #, c-format
-msgid "This means that the backup is corrupted and you will have to use another backup for recovery."
-msgstr "Esto significa que el respaldo está corrupto y deberá usar otro respaldo para la recuperación."
+msgid ""
+"This means that the backup is corrupted and you will have to use another "
+"backup for recovery."
+msgstr ""
+"Esto significa que el respaldo está corrupto y deberá usar otro respaldo "
+"para la recuperación."
 
-#: access/transam/xlog.c:6580
+#: access/transam/xlog.c:6685
 #, c-format
 msgid "initializing for hot standby"
 msgstr "inicializando para hot standby"
 
-#: access/transam/xlog.c:6711
+#: access/transam/xlog.c:6819
 #, c-format
 msgid "redo starts at %X/%X"
 msgstr "redo comienza en %X/%X"
 
-#: access/transam/xlog.c:6848
+#: access/transam/xlog.c:6956
 #, c-format
 msgid "redo done at %X/%X"
 msgstr "redo listo en %X/%X"
 
-#: access/transam/xlog.c:6853 access/transam/xlog.c:8493
+#: access/transam/xlog.c:6961 access/transam/xlog.c:8611
 #, c-format
 msgid "last completed transaction was at log time %s"
 msgstr "última transacción completada al tiempo de registro %s"
 
-#: access/transam/xlog.c:6861
+#: access/transam/xlog.c:6969
 #, c-format
 msgid "redo is not required"
 msgstr "no se requiere redo"
 
-#: access/transam/xlog.c:6909
+#: access/transam/xlog.c:7017
 #, c-format
 msgid "requested recovery stop point is before consistent recovery point"
-msgstr "el punto de detención de recuperación pedido es antes del punto de recuperación consistente"
+msgstr ""
+"el punto de detención de recuperación pedido es antes del punto de "
+"recuperación consistente"
 
-#: access/transam/xlog.c:6925 access/transam/xlog.c:6929
+#: access/transam/xlog.c:7033 access/transam/xlog.c:7037
 #, c-format
 msgid "WAL ends before end of online backup"
 msgstr "WAL termina antes del fin del respaldo en línea"
 
-#: access/transam/xlog.c:6926
+#: access/transam/xlog.c:7034
 #, c-format
-msgid "All WAL generated while online backup was taken must be available at recovery."
-msgstr "Todo el WAL generado durante el respaldo en línea debe estar disponible durante la recuperación."
+msgid ""
+"All WAL generated while online backup was taken must be available at "
+"recovery."
+msgstr ""
+"Todo el WAL generado durante el respaldo en línea debe estar disponible "
+"durante la recuperación."
 
-#: access/transam/xlog.c:6930
+#: access/transam/xlog.c:7038
 #, 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 "Un respaldo en línea iniciado con pg_start_backup() debe ser terminado con pg_stop_backup(), y todos los archivos WAL hasta ese punto deben estar disponibles durante la recuperación."
+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 ""
+"Un respaldo en línea iniciado con pg_start_backup() debe ser terminado con "
+"pg_stop_backup(), y todos los archivos WAL hasta ese punto deben estar "
+"disponibles durante la recuperación."
 
-#: access/transam/xlog.c:6933
+#: access/transam/xlog.c:7041
 #, c-format
 msgid "WAL ends before consistent recovery point"
 msgstr "WAL termina antes del punto de recuperación consistente"
 
-#: access/transam/xlog.c:6955
+#: access/transam/xlog.c:7065
 #, c-format
 msgid "selected new timeline ID: %u"
 msgstr "seleccionado nuevo ID de timeline: %u"
 
-#: access/transam/xlog.c:7247
+#: access/transam/xlog.c:7357
 #, c-format
 msgid "consistent recovery state reached at %X/%X"
 msgstr "el estado de recuperación consistente fue alcanzado en %X/%X"
 
-#: access/transam/xlog.c:7414
+#: access/transam/xlog.c:7524
 #, c-format
 msgid "invalid primary checkpoint link in control file"
-msgstr "el enlace de punto de control primario en archivo de control no es válido"
+msgstr ""
+"el enlace de punto de control primario en archivo de control no es válido"
 
-#: access/transam/xlog.c:7418
+#: access/transam/xlog.c:7528
 #, c-format
 msgid "invalid secondary checkpoint link in control file"
-msgstr "el enlace del punto de control secundario en archivo de control no es válido"
+msgstr ""
+"el enlace del punto de control secundario en archivo de control no es válido"
 
-#: access/transam/xlog.c:7422
+#: access/transam/xlog.c:7532
 #, c-format
 msgid "invalid checkpoint link in backup_label file"
 msgstr "el enlace del punto de control en backup_label no es válido"
 
-#: access/transam/xlog.c:7436
+#: access/transam/xlog.c:7546
 #, c-format
 msgid "invalid primary checkpoint record"
 msgstr "el registro del punto de control primario no es válido"
 
-#: access/transam/xlog.c:7440
+#: access/transam/xlog.c:7550
 #, c-format
 msgid "invalid secondary checkpoint record"
 msgstr "el registro del punto de control secundario no es válido"
 
-#: access/transam/xlog.c:7444
+#: access/transam/xlog.c:7554
 #, c-format
 msgid "invalid checkpoint record"
 msgstr "el registro del punto de control no es válido"
 
-#: access/transam/xlog.c:7455
+#: access/transam/xlog.c:7565
 #, c-format
 msgid "invalid resource manager ID in primary checkpoint record"
-msgstr "el ID de gestor de recursos en el registro del punto de control primario no es válido"
+msgstr ""
+"el ID de gestor de recursos en el registro del punto de control primario no "
+"es válido"
 
-#: access/transam/xlog.c:7459
+#: access/transam/xlog.c:7569
 #, c-format
 msgid "invalid resource manager ID in secondary checkpoint record"
-msgstr "el ID de gestor de recursos en el registro del punto de control secundario no es válido"
+msgstr ""
+"el ID de gestor de recursos en el registro del punto de control secundario "
+"no es válido"
 
-#: access/transam/xlog.c:7463
+#: access/transam/xlog.c:7573
 #, c-format
 msgid "invalid resource manager ID in checkpoint record"
-msgstr "el ID de gestor de recursos en el registro del punto de control no es válido"
+msgstr ""
+"el ID de gestor de recursos en el registro del punto de control no es válido"
 
-#: access/transam/xlog.c:7475
+#: access/transam/xlog.c:7585
 #, c-format
 msgid "invalid xl_info in primary checkpoint record"
 msgstr "xl_info en el registro del punto de control primario no es válido"
 
-#: access/transam/xlog.c:7479
+#: access/transam/xlog.c:7589
 #, c-format
 msgid "invalid xl_info in secondary checkpoint record"
 msgstr "xl_info en el registro del punto de control secundario no es válido"
 
-#: access/transam/xlog.c:7483
+#: access/transam/xlog.c:7593
 #, c-format
 msgid "invalid xl_info in checkpoint record"
 msgstr "xl_info en el registro del punto de control no es válido"
 
-#: access/transam/xlog.c:7495
+#: access/transam/xlog.c:7605
 #, c-format
 msgid "invalid length of primary checkpoint record"
 msgstr "la longitud del registro del punto de control primario no es válida"
 
-#: access/transam/xlog.c:7499
+#: access/transam/xlog.c:7609
 #, c-format
 msgid "invalid length of secondary checkpoint record"
 msgstr "la longitud del registro del punto de control secundario no es válida"
 
-#: access/transam/xlog.c:7503
+#: access/transam/xlog.c:7613
 #, c-format
 msgid "invalid length of checkpoint record"
 msgstr "la longitud del registro de punto de control no es válida"
 
-#: access/transam/xlog.c:7672
+#: access/transam/xlog.c:7782
 #, c-format
 msgid "shutting down"
 msgstr "apagando"
 
-#: access/transam/xlog.c:7694
+#: access/transam/xlog.c:7804
 #, c-format
 msgid "database system is shut down"
 msgstr "el sistema de bases de datos está apagado"
 
-#: access/transam/xlog.c:8140
+#: access/transam/xlog.c:8250
 #, c-format
-msgid "concurrent transaction log activity while database system is shutting down"
-msgstr "hay actividad en el registro de transacción mientras el sistema se está apagando"
+msgid ""
+"concurrent transaction log activity while database system is shutting down"
+msgstr ""
+"hay actividad en el registro de transacción mientras el sistema se está "
+"apagando"
 
-#: access/transam/xlog.c:8351
+#: access/transam/xlog.c:8461
 #, c-format
 msgid "skipping restartpoint, recovery has already ended"
 msgstr "saltando el punto-de-reinicio; la recuperación ya ha terminado"
 
-#: access/transam/xlog.c:8374
+#: access/transam/xlog.c:8484
 #, c-format
 msgid "skipping restartpoint, already performed at %X/%X"
 msgstr "saltando el punto-de-reinicio; ya fue llevado a cabo en %X/%X"
 
-#: access/transam/xlog.c:8491
+#: access/transam/xlog.c:8609
 #, c-format
 msgid "recovery restart point at %X/%X"
 msgstr "punto-de-reinicio de recuperación en %X/%X"
 
-#: access/transam/xlog.c:8635
+#: access/transam/xlog.c:8753
 #, c-format
 msgid "restore point \"%s\" created at %X/%X"
 msgstr "punto de recuperación «%s» creado en %X/%X"
 
-#: access/transam/xlog.c:8806
+#: access/transam/xlog.c:8924
 #, c-format
 msgid "online backup was canceled, recovery cannot continue"
 msgstr "el respaldo en línea fue cancelado, la recuperación no puede continuar"
 
-#: access/transam/xlog.c:8869
+#: access/transam/xlog.c:8987
 #, c-format
 msgid "unexpected timeline ID %u (after %u) in checkpoint record"
-msgstr "ID de timeline %u inesperado (después de %u) en el registro de punto de control"
+msgstr ""
+"ID de timeline %u inesperado (después de %u) en el registro de punto de "
+"control"
 
-#: access/transam/xlog.c:8918
+#: access/transam/xlog.c:9036
 #, c-format
 msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
-msgstr "ID de timeline %u inesperado (debería ser %u) en el registro de punto de control"
+msgstr ""
+"ID de timeline %u inesperado (debería ser %u) en el registro de punto de "
+"control"
 
-#: access/transam/xlog.c:9215 access/transam/xlog.c:9239
+#: access/transam/xlog.c:9333 access/transam/xlog.c:9357
 #, c-format
 msgid "could not fsync log file %u, segment %u: %m"
-msgstr "no se pudo sincronizar (fsync) el archivo de registro %u, segmento %u: %m"
+msgstr ""
+"no se pudo sincronizar (fsync) el archivo de registro %u, segmento %u: %m"
 
-#: access/transam/xlog.c:9247
+#: access/transam/xlog.c:9365
 #, c-format
 msgid "could not fsync write-through log file %u, segment %u: %m"
-msgstr "no se pudo sincronizar (fsync write-through) el archivo de registro %u, segmento %u: %m"
+msgstr ""
+"no se pudo sincronizar (fsync write-through) el archivo de registro %u, "
+"segmento %u: %m"
 
-#: access/transam/xlog.c:9256
+#: access/transam/xlog.c:9374
 #, c-format
 msgid "could not fdatasync log file %u, segment %u: %m"
-msgstr "no se pudo sincronizar (fdatasync) el archivo de registro %u, segmento %u: %m"
+msgstr ""
+"no se pudo sincronizar (fdatasync) el archivo de registro %u, segmento %u: %m"
 
-#: access/transam/xlog.c:9312 access/transam/xlog.c:9642
+#: access/transam/xlog.c:9430 access/transam/xlog.c:9760
 #, c-format
 msgid "must be superuser or replication role to run a backup"
-msgstr "debe ser superusuario o el rol de replicación para ejecutar un respaldo"
+msgstr ""
+"debe ser superusuario o el rol de replicación para ejecutar un respaldo"
 
-#: access/transam/xlog.c:9320 access/transam/xlog.c:9650
+#: access/transam/xlog.c:9438 access/transam/xlog.c:9768
 #: access/transam/xlogfuncs.c:107 access/transam/xlogfuncs.c:139
 #: access/transam/xlogfuncs.c:181 access/transam/xlogfuncs.c:205
 #: access/transam/xlogfuncs.c:288 access/transam/xlogfuncs.c:365
@@ -1832,146 +2111,191 @@ msgstr "debe ser superusuario o el rol de replicación para ejecutar un respaldo
 msgid "recovery is in progress"
 msgstr "la recuperación está en proceso"
 
-#: access/transam/xlog.c:9321 access/transam/xlog.c:9651
+#: access/transam/xlog.c:9439 access/transam/xlog.c:9769
 #: access/transam/xlogfuncs.c:108 access/transam/xlogfuncs.c:140
 #: access/transam/xlogfuncs.c:182 access/transam/xlogfuncs.c:206
 #, c-format
 msgid "WAL control functions cannot be executed during recovery."
-msgstr "Las funciones de control de WAL no pueden ejecutarse durante la recuperación."
+msgstr ""
+"Las funciones de control de WAL no pueden ejecutarse durante la recuperación."
 
-#: access/transam/xlog.c:9330 access/transam/xlog.c:9660
+#: access/transam/xlog.c:9448 access/transam/xlog.c:9778
 #, c-format
 msgid "WAL level not sufficient for making an online backup"
 msgstr "el nivel de WAL no es suficiente para hacer un respaldo en línea"
 
-#: access/transam/xlog.c:9331 access/transam/xlog.c:9661
+#: access/transam/xlog.c:9449 access/transam/xlog.c:9779
 #: access/transam/xlogfuncs.c:146
 #, c-format
-msgid "wal_level must be set to \"archive\" or \"hot_standby\" at server start."
-msgstr "wal_level debe ser definido a «archive» o «hot_standby» al inicio del servidor."
+msgid ""
+"wal_level must be set to \"archive\" or \"hot_standby\" at server start."
+msgstr ""
+"wal_level debe ser definido a «archive» o «hot_standby» al inicio del "
+"servidor."
 
-#: access/transam/xlog.c:9336
+#: access/transam/xlog.c:9454
 #, c-format
 msgid "backup label too long (max %d bytes)"
 msgstr "la etiqueta de respaldo es demasiado larga (máximo %d bytes)"
 
-#: access/transam/xlog.c:9367 access/transam/xlog.c:9543
+#: access/transam/xlog.c:9485 access/transam/xlog.c:9661
 #, c-format
 msgid "a backup is already in progress"
 msgstr "ya hay un respaldo en curso"
 
-#: access/transam/xlog.c:9368
+#: access/transam/xlog.c:9486
 #, c-format
 msgid "Run pg_stop_backup() and try again."
 msgstr "Ejecute pg_stop_backup() e intente nuevamente."
 
-#: access/transam/xlog.c:9461
+#: access/transam/xlog.c:9579
 #, c-format
-msgid "WAL generated with full_page_writes=off was replayed since last restartpoint"
-msgstr "el WAL generado con full_page_writes=off fue restaurado desde el último punto-de-reinicio"
+msgid ""
+"WAL generated with full_page_writes=off was replayed since last restartpoint"
+msgstr ""
+"el WAL generado con full_page_writes=off fue restaurado desde el último "
+"punto-de-reinicio"
 
-#: access/transam/xlog.c:9463 access/transam/xlog.c:9810
+#: access/transam/xlog.c:9581 access/transam/xlog.c:9928
 #, 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 "Esto significa que el respaldo que estaba siendo tomado en el standby está corrupto y no debería usarse. Active full_page_writes y ejecute CHECKPOINT en el maestro, luego trate de ejecutar un respaldo en línea nuevamente."
+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 ""
+"Esto significa que el respaldo que estaba siendo tomado en el standby está "
+"corrupto y no debería usarse. Active full_page_writes y ejecute CHECKPOINT "
+"en el maestro, luego trate de ejecutar un respaldo en línea nuevamente."
 
-#: access/transam/xlog.c:9544
+#: access/transam/xlog.c:9662
 #, c-format
-msgid "If you're sure there is no backup in progress, remove file \"%s\" and try again."
-msgstr "Si está seguro que no hay un respaldo en curso, elimine el archivo «%s» e intente nuevamente."
+msgid ""
+"If you're sure there is no backup in progress, remove file \"%s\" and try "
+"again."
+msgstr ""
+"Si está seguro que no hay un respaldo en curso, elimine el archivo «%s» e "
+"intente nuevamente."
 
-#: access/transam/xlog.c:9561 access/transam/xlog.c:9869
+#: access/transam/xlog.c:9679 access/transam/xlog.c:9987
 #, c-format
 msgid "could not write file \"%s\": %m"
 msgstr "no se pudo escribir el archivo «%s»: %m"
 
-#: access/transam/xlog.c:9705
+#: access/transam/xlog.c:9823
 #, c-format
 msgid "a backup is not in progress"
 msgstr "no hay un respaldo en curso"
 
-#: access/transam/xlog.c:9744 access/transam/xlog.c:9756
-#: access/transam/xlog.c:10110 access/transam/xlog.c:10116
+#: access/transam/xlog.c:9862 access/transam/xlog.c:9874
+#: access/transam/xlog.c:10228 access/transam/xlog.c:10234
 #, c-format
 msgid "invalid data in file \"%s\""
 msgstr "datos no válidos en archivo «%s»"
 
-#: access/transam/xlog.c:9760
+#: access/transam/xlog.c:9878
 #, c-format
 msgid "the standby was promoted during online backup"
 msgstr "el standby fue promovido durante el respaldo en línea"
 
-#: access/transam/xlog.c:9761
+#: access/transam/xlog.c:9879
 #, c-format
-msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
-msgstr "Esto significa que el respaldo que se estaba tomando está corrupto y no debería ser usado. Trate de ejecutar un nuevo respaldo en línea."
+msgid ""
+"This means that the backup being taken is corrupt and should not be used. "
+"Try taking another online backup."
+msgstr ""
+"Esto significa que el respaldo que se estaba tomando está corrupto y no "
+"debería ser usado. Trate de ejecutar un nuevo respaldo en línea."
 
-#: access/transam/xlog.c:9808
+#: access/transam/xlog.c:9926
 #, c-format
-msgid "WAL generated with full_page_writes=off was replayed during online backup"
-msgstr "el WAL generado con full_page_writes=off fue restaurado durante el respaldo en línea"
+msgid ""
+"WAL generated with full_page_writes=off was replayed during online backup"
+msgstr ""
+"el WAL generado con full_page_writes=off fue restaurado durante el respaldo "
+"en línea"
 
-#: access/transam/xlog.c:9918
+#: access/transam/xlog.c:10036
 #, c-format
-msgid "pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
-msgstr "finalización de pg_stop_backup completa, esperando que se archiven los segmentos WAL requeridos"
+msgid ""
+"pg_stop_backup cleanup done, waiting for required WAL segments to be archived"
+msgstr ""
+"finalización de pg_stop_backup completa, esperando que se archiven los "
+"segmentos WAL requeridos"
 
-#: access/transam/xlog.c:9928
+#: access/transam/xlog.c:10046
 #, c-format
-msgid "pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)"
-msgstr "pg_stop_backup todavía espera que todos los segmentos WAL requeridos sean archivados (han pasado %d segundos)"
+msgid ""
+"pg_stop_backup still waiting for all required WAL segments to be archived "
+"(%d seconds elapsed)"
+msgstr ""
+"pg_stop_backup todavía espera que todos los segmentos WAL requeridos sean "
+"archivados (han pasado %d segundos)"
 
-#: access/transam/xlog.c:9930
+#: access/transam/xlog.c:10048
 #, 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 "Verifique que su archive_command se esté ejecutando con normalidad.  pg_stop_backup puede ser abortado confiablemente, pero el respaldo de la base de datos no será utilizable a menos que disponga de todos los segmentos de WAL."
+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 ""
+"Verifique que su archive_command se esté ejecutando con normalidad.  "
+"pg_stop_backup puede ser abortado confiablemente, pero el respaldo de la "
+"base de datos no será utilizable a menos que disponga de todos los segmentos "
+"de WAL."
 
-#: access/transam/xlog.c:9937
+#: access/transam/xlog.c:10055
 #, c-format
 msgid "pg_stop_backup complete, all required WAL segments have been archived"
-msgstr "pg_stop_backup completado, todos los segmentos de WAL requeridos han sido archivados"
+msgstr ""
+"pg_stop_backup completado, todos los segmentos de WAL requeridos han sido "
+"archivados"
 
-#: access/transam/xlog.c:9941
+#: access/transam/xlog.c:10059
 #, 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 "el archivado de WAL no está activo; debe asegurarse que todos los segmentos WAL requeridos se copian por algún otro mecanism para completar el respaldo"
+msgid ""
+"WAL archiving is not enabled; you must ensure that all required WAL segments "
+"are copied through other means to complete the backup"
+msgstr ""
+"el archivado de WAL no está activo; debe asegurarse que todos los segmentos "
+"WAL requeridos se copian por algún otro mecanism para completar el respaldo"
 
-#: access/transam/xlog.c:10160
+#: access/transam/xlog.c:10278
 #, c-format
 msgid "xlog redo %s"
 msgstr "xlog redo %s"
 
-#: access/transam/xlog.c:10200
+#: access/transam/xlog.c:10318
 #, c-format
 msgid "online backup mode canceled"
 msgstr "el modo de respaldo en línea fue cancelado"
 
-#: access/transam/xlog.c:10201
+#: access/transam/xlog.c:10319
 #, c-format
 msgid "\"%s\" was renamed to \"%s\"."
 msgstr "«%s» fue renombrado a «%s»."
 
-#: access/transam/xlog.c:10208
+#: access/transam/xlog.c:10326
 #, c-format
 msgid "online backup mode was not canceled"
 msgstr "el modo de respaldo en línea no fue cancelado"
 
-#: access/transam/xlog.c:10209
+#: access/transam/xlog.c:10327
 #, c-format
 msgid "Could not rename \"%s\" to \"%s\": %m."
 msgstr "No se pudo renombrar «%s» a «%s»: %m."
 
-#: access/transam/xlog.c:10556 access/transam/xlog.c:10578
+#: access/transam/xlog.c:10677 access/transam/xlog.c:10699
 #, c-format
 msgid "could not read from log file %u, segment %u, offset %u: %m"
-msgstr "no se pudo leer el archivo de registro %u, segmento %u, posición %u: %m"
+msgstr ""
+"no se pudo leer el archivo de registro %u, segmento %u, posición %u: %m"
 
-#: access/transam/xlog.c:10667
+#: access/transam/xlog.c:10788
 #, c-format
 msgid "received promote request"
 msgstr "se recibió petición de promoción"
 
-#: access/transam/xlog.c:10680
+#: access/transam/xlog.c:10801
 #, c-format
 msgid "trigger file found: %s"
 msgstr "se encontró el archivo disparador: %s"
@@ -1994,7 +2318,9 @@ msgstr "el nivel de WAL no es suficiente para crear un punto de recuperación"
 #: access/transam/xlogfuncs.c:153
 #, c-format
 msgid "value too long for restore point (maximum %d characters)"
-msgstr "el valor es demasiado largo para un punto de recuperación (máximo %d caracteres)"
+msgstr ""
+"el valor es demasiado largo para un punto de recuperación (máximo %d "
+"caracteres)"
 
 #: access/transam/xlogfuncs.c:289
 #, c-format
@@ -2028,24 +2354,27 @@ msgstr "la recuperación no está en proceso"
 #: access/transam/xlogfuncs.c:446
 #, c-format
 msgid "Recovery control functions can only be executed during recovery."
-msgstr "Las funciones de control de recuperación sólo pueden ejecutarse durante la recuperación."
+msgstr ""
+"Las funciones de control de recuperación sólo pueden ejecutarse durante la "
+"recuperación."
 
 #: access/transam/xlogfuncs.c:495 access/transam/xlogfuncs.c:501
 #, c-format
 msgid "invalid input syntax for transaction log location: \"%s\""
-msgstr "sintaxis no válida para la ubicación del registro de transacciones: «%s»"
+msgstr ""
+"sintaxis no válida para la ubicación del registro de transacciones: «%s»"
 
 #: access/transam/xlogfuncs.c:542 access/transam/xlogfuncs.c:546
 #, c-format
 msgid "xrecoff \"%X\" is out of valid range, 0..%X"
 msgstr "xrecoff «%X» está fuera del rango válido, 0..%X"
 
-#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3425
+#: bootstrap/bootstrap.c:279 postmaster/postmaster.c:701 tcop/postgres.c:3429
 #, c-format
 msgid "--%s requires a value"
 msgstr "--%s requiere un valor"
 
-#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3430
+#: bootstrap/bootstrap.c:284 postmaster/postmaster.c:706 tcop/postgres.c:3434
 #, c-format
 msgid "-c %s requires a value"
 msgstr "-c %s requiere un valor"
@@ -2079,7 +2408,9 @@ msgstr "no se otorgaron privilegios para «%s»"
 #: catalog/aclchk.c:335
 #, c-format
 msgid "not all privileges were granted for column \"%s\" of relation \"%s\""
-msgstr "no todos los privilegios fueron otorgados para la columna «%s» de la relación «%s»"
+msgstr ""
+"no todos los privilegios fueron otorgados para la columna «%s» de la "
+"relación «%s»"
 
 #: catalog/aclchk.c:340
 #, c-format
@@ -2089,7 +2420,8 @@ msgstr "no todos los privilegios fueron otorgados para «%s»"
 #: catalog/aclchk.c:351
 #, c-format
 msgid "no privileges could be revoked for column \"%s\" of relation \"%s\""
-msgstr "ningún privilegio pudo ser revocado para la columna «%s» de la relación «%s»"
+msgstr ""
+"ningún privilegio pudo ser revocado para la columna «%s» de la relación «%s»"
 
 #: catalog/aclchk.c:356
 #, c-format
@@ -2098,8 +2430,11 @@ msgstr "ningún privilegio pudo ser revocado para «%s»"
 
 #: catalog/aclchk.c:364
 #, c-format
-msgid "not all privileges could be revoked for column \"%s\" of relation \"%s\""
-msgstr "no todos los privilegios pudieron ser revocados para la columna «%s» de la relación «%s»"
+msgid ""
+"not all privileges could be revoked for column \"%s\" of relation \"%s\""
+msgstr ""
+"no todos los privilegios pudieron ser revocados para la columna «%s» de la "
+"relación «%s»"
 
 #: catalog/aclchk.c:369
 #, c-format
@@ -2159,7 +2494,8 @@ msgstr "el tipo de privilegio %s no es válido para un tipo"
 #: catalog/aclchk.c:488
 #, c-format
 msgid "invalid privilege type %s for foreign-data wrapper"
-msgstr "el tipo de privilegio %s no es válido para un conector de datos externos"
+msgstr ""
+"el tipo de privilegio %s no es válido para un conector de datos externos"
 
 #: catalog/aclchk.c:492
 #, c-format
@@ -2171,7 +2507,7 @@ msgstr "el tipo de privilegio %s no es válido para un servidor foráneo"
 msgid "column privileges are only valid for relations"
 msgstr "los privilegios de columna son sólo válidos para relaciones"
 
-#: catalog/aclchk.c:681 catalog/aclchk.c:3879 catalog/aclchk.c:4656
+#: catalog/aclchk.c:681 catalog/aclchk.c:3878 catalog/aclchk.c:4655
 #: catalog/objectaddress.c:382 catalog/pg_largeobject.c:112
 #: catalog/pg_largeobject.c:172 storage/large_object/inv_api.c:273
 #, c-format
@@ -2179,16 +2515,16 @@ msgid "large object %u does not exist"
 msgstr "no existe el objeto grande %u"
 
 #: catalog/aclchk.c:867 catalog/aclchk.c:875 commands/collationcmds.c:93
-#: commands/copy.c:873 commands/copy.c:891 commands/copy.c:899
-#: commands/copy.c:907 commands/copy.c:915 commands/copy.c:923
-#: commands/copy.c:931 commands/copy.c:939 commands/copy.c:955
-#: commands/copy.c:969 commands/dbcommands.c:144 commands/dbcommands.c:152
+#: commands/copy.c:875 commands/copy.c:893 commands/copy.c:901
+#: commands/copy.c:909 commands/copy.c:917 commands/copy.c:925
+#: commands/copy.c:933 commands/copy.c:941 commands/copy.c:957
+#: commands/copy.c:971 commands/dbcommands.c:144 commands/dbcommands.c:152
 #: commands/dbcommands.c:160 commands/dbcommands.c:168
 #: commands/dbcommands.c:176 commands/dbcommands.c:184
 #: commands/dbcommands.c:192 commands/dbcommands.c:1353
 #: commands/dbcommands.c:1361 commands/extension.c:1248
 #: commands/extension.c:1256 commands/extension.c:1264
-#: commands/extension.c:2662 commands/foreigncmds.c:543
+#: commands/extension.c:2666 commands/foreigncmds.c:543
 #: commands/foreigncmds.c:552 commands/functioncmds.c:507
 #: commands/functioncmds.c:599 commands/functioncmds.c:607
 #: commands/functioncmds.c:615 commands/functioncmds.c:1935
@@ -2214,21 +2550,21 @@ msgstr "opciones contradictorias o redundantes"
 msgid "default privileges cannot be set for columns"
 msgstr "los privilegios por omisión no pueden definirse para columnas"
 
-#: catalog/aclchk.c:1478 catalog/objectaddress.c:813 commands/analyze.c:384
-#: commands/copy.c:3934 commands/sequence.c:1457 commands/tablecmds.c:4769
+#: catalog/aclchk.c:1477 catalog/objectaddress.c:813 commands/analyze.c:384
+#: commands/copy.c:3960 commands/sequence.c:1457 commands/tablecmds.c:4769
 #: commands/tablecmds.c:4861 commands/tablecmds.c:4908
 #: commands/tablecmds.c:5010 commands/tablecmds.c:5054
 #: commands/tablecmds.c:5133 commands/tablecmds.c:5217
 #: commands/tablecmds.c:7159 commands/tablecmds.c:7376
 #: commands/tablecmds.c:7765 commands/trigger.c:604 parser/analyze.c:2046
-#: parser/parse_relation.c:2057 parser/parse_relation.c:2114
-#: parser/parse_target.c:896 parser/parse_type.c:123 utils/adt/acl.c:2838
+#: parser/parse_relation.c:2067 parser/parse_relation.c:2124
+#: parser/parse_target.c:897 parser/parse_type.c:123 utils/adt/acl.c:2838
 #: utils/adt/ruleutils.c:1614
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
 msgstr "no existe la columna «%s» en la relación «%s»"
 
-#: catalog/aclchk.c:1743 catalog/objectaddress.c:648 commands/sequence.c:1046
+#: catalog/aclchk.c:1742 catalog/objectaddress.c:648 commands/sequence.c:1046
 #: commands/tablecmds.c:210 commands/tablecmds.c:10356 utils/adt/acl.c:2074
 #: utils/adt/acl.c:2104 utils/adt/acl.c:2136 utils/adt/acl.c:2168
 #: utils/adt/acl.c:2196 utils/adt/acl.c:2226
@@ -2236,348 +2572,348 @@ msgstr "no existe la columna «%s» en la relación «%s»"
 msgid "\"%s\" is not a sequence"
 msgstr "«%s» no es una secuencia"
 
-#: catalog/aclchk.c:1781
+#: catalog/aclchk.c:1780
 #, c-format
 msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
 msgstr "la secuencia «%s» sólo soporta los privilegios USAGE, SELECT, y UPDATE"
 
-#: catalog/aclchk.c:1798
+#: catalog/aclchk.c:1797
 #, c-format
 msgid "invalid privilege type USAGE for table"
 msgstr "el tipo de privilegio USAGE no es válido para tablas"
 
-#: catalog/aclchk.c:1963
+#: catalog/aclchk.c:1962
 #, c-format
 msgid "invalid privilege type %s for column"
 msgstr "el tipo de privilegio %s no es válido para una columna"
 
-#: catalog/aclchk.c:1976
+#: catalog/aclchk.c:1975
 #, c-format
 msgid "sequence \"%s\" only supports SELECT column privileges"
 msgstr "la secuencia «%s» sólo soporta el privilegio SELECT"
 
-#: catalog/aclchk.c:2560
+#: catalog/aclchk.c:2559
 #, c-format
 msgid "language \"%s\" is not trusted"
 msgstr "el lenguaje «%s» no es confiable (trusted)"
 
-#: catalog/aclchk.c:2562
+#: catalog/aclchk.c:2561
 #, c-format
 msgid "Only superusers can use untrusted languages."
 msgstr "Sólo los superusuarios pueden usar lenguajes no confiables."
 
-#: catalog/aclchk.c:3078
+#: catalog/aclchk.c:3077
 #, c-format
 msgid "cannot set privileges of array types"
 msgstr "no se puede definir privilegios para tipos de array"
 
-#: catalog/aclchk.c:3079
+#: catalog/aclchk.c:3078
 #, c-format
 msgid "Set the privileges of the element type instead."
 msgstr "Defina los privilegios del tipo elemento en su lugar."
 
-#: catalog/aclchk.c:3086 catalog/objectaddress.c:864 commands/typecmds.c:3128
+#: catalog/aclchk.c:3085 catalog/objectaddress.c:864 commands/typecmds.c:3128
 #, c-format
 msgid "\"%s\" is not a domain"
 msgstr "«%s» no es un dominio"
 
-#: catalog/aclchk.c:3206
+#: catalog/aclchk.c:3205
 #, c-format
 msgid "unrecognized privilege type \"%s\""
 msgstr "tipo de privilegio no reconocido: «%s»"
 
-#: catalog/aclchk.c:3255
+#: catalog/aclchk.c:3254
 #, c-format
 msgid "permission denied for column %s"
 msgstr "permiso denegado a la columna %s"
 
-#: catalog/aclchk.c:3257
+#: catalog/aclchk.c:3256
 #, c-format
 msgid "permission denied for relation %s"
 msgstr "permiso denegado a la relación %s"
 
-#: catalog/aclchk.c:3259 commands/sequence.c:551 commands/sequence.c:765
+#: catalog/aclchk.c:3258 commands/sequence.c:551 commands/sequence.c:765
 #: commands/sequence.c:807 commands/sequence.c:844 commands/sequence.c:1509
 #, c-format
 msgid "permission denied for sequence %s"
 msgstr "permiso denegado a la secuencia %s"
 
-#: catalog/aclchk.c:3261
+#: catalog/aclchk.c:3260
 #, c-format
 msgid "permission denied for database %s"
 msgstr "permiso denegado a la base de datos %s"
 
-#: catalog/aclchk.c:3263
+#: catalog/aclchk.c:3262
 #, c-format
 msgid "permission denied for function %s"
 msgstr "permiso denegado a la función %s"
 
-#: catalog/aclchk.c:3265
+#: catalog/aclchk.c:3264
 #, c-format
 msgid "permission denied for operator %s"
 msgstr "permiso denegado al operador %s"
 
-#: catalog/aclchk.c:3267
+#: catalog/aclchk.c:3266
 #, c-format
 msgid "permission denied for type %s"
 msgstr "permiso denegado al tipo %s"
 
-#: catalog/aclchk.c:3269
+#: catalog/aclchk.c:3268
 #, c-format
 msgid "permission denied for language %s"
 msgstr "permiso denegado al lenguaje %s"
 
-#: catalog/aclchk.c:3271
+#: catalog/aclchk.c:3270
 #, c-format
 msgid "permission denied for large object %s"
 msgstr "permiso denegado al objeto grande %s"
 
-#: catalog/aclchk.c:3273
+#: catalog/aclchk.c:3272
 #, c-format
 msgid "permission denied for schema %s"
 msgstr "permiso denegado al esquema %s"
 
-#: catalog/aclchk.c:3275
+#: catalog/aclchk.c:3274
 #, c-format
 msgid "permission denied for operator class %s"
 msgstr "permiso denegado a la clase de operadores %s"
 
-#: catalog/aclchk.c:3277
+#: catalog/aclchk.c:3276
 #, c-format
 msgid "permission denied for operator family %s"
 msgstr "permiso denegado a la familia de operadores %s"
 
-#: catalog/aclchk.c:3279
+#: catalog/aclchk.c:3278
 #, c-format
 msgid "permission denied for collation %s"
 msgstr "permiso denegado al ordenamiento (collation) %s"
 
-#: catalog/aclchk.c:3281
+#: catalog/aclchk.c:3280
 #, c-format
 msgid "permission denied for conversion %s"
 msgstr "permiso denegado a la conversión %s"
 
-#: catalog/aclchk.c:3283
+#: catalog/aclchk.c:3282
 #, c-format
 msgid "permission denied for tablespace %s"
 msgstr "permiso denegado al tablespace %s"
 
-#: catalog/aclchk.c:3285
+#: catalog/aclchk.c:3284
 #, c-format
 msgid "permission denied for text search dictionary %s"
 msgstr "permiso denegado a la configuración de búsqueda en texto %s"
 
-#: catalog/aclchk.c:3287
+#: catalog/aclchk.c:3286
 #, c-format
 msgid "permission denied for text search configuration %s"
 msgstr "permiso denegado a la configuración de búsqueda en texto %s"
 
-#: catalog/aclchk.c:3289
+#: catalog/aclchk.c:3288
 #, c-format
 msgid "permission denied for foreign-data wrapper %s"
 msgstr "permiso denegado al conector de datos externos %s"
 
-#: catalog/aclchk.c:3291
+#: catalog/aclchk.c:3290
 #, c-format
 msgid "permission denied for foreign server %s"
 msgstr "permiso denegado al servidor foráneo %s"
 
-#: catalog/aclchk.c:3293
+#: catalog/aclchk.c:3292
 #, c-format
 msgid "permission denied for extension %s"
 msgstr "permiso denegado a la extensión %s"
 
-#: catalog/aclchk.c:3299 catalog/aclchk.c:3301
+#: catalog/aclchk.c:3298 catalog/aclchk.c:3300
 #, c-format
 msgid "must be owner of relation %s"
 msgstr "debe ser dueño de la relación %s"
 
-#: catalog/aclchk.c:3303
+#: catalog/aclchk.c:3302
 #, c-format
 msgid "must be owner of sequence %s"
 msgstr "debe ser dueño de la secuencia %s"
 
-#: catalog/aclchk.c:3305
+#: catalog/aclchk.c:3304
 #, c-format
 msgid "must be owner of database %s"
 msgstr "debe ser dueño de la base de datos %s"
 
-#: catalog/aclchk.c:3307
+#: catalog/aclchk.c:3306
 #, c-format
 msgid "must be owner of function %s"
 msgstr "debe ser dueño de la función %s"
 
-#: catalog/aclchk.c:3309
+#: catalog/aclchk.c:3308
 #, c-format
 msgid "must be owner of operator %s"
 msgstr "debe ser dueño del operador %s"
 
-#: catalog/aclchk.c:3311
+#: catalog/aclchk.c:3310
 #, c-format
 msgid "must be owner of type %s"
 msgstr "debe ser dueño del tipo %s"
 
-#: catalog/aclchk.c:3313
+#: catalog/aclchk.c:3312
 #, c-format
 msgid "must be owner of language %s"
 msgstr "debe ser dueño del lenguaje %s"
 
-#: catalog/aclchk.c:3315
+#: catalog/aclchk.c:3314
 #, c-format
 msgid "must be owner of large object %s"
 msgstr "debe ser dueño del objeto grande %s"
 
-#: catalog/aclchk.c:3317
+#: catalog/aclchk.c:3316
 #, c-format
 msgid "must be owner of schema %s"
 msgstr "debe ser dueño del esquema %s"
 
-#: catalog/aclchk.c:3319
+#: catalog/aclchk.c:3318
 #, c-format
 msgid "must be owner of operator class %s"
 msgstr "debe ser dueño de la clase de operadores %s"
 
-#: catalog/aclchk.c:3321
+#: catalog/aclchk.c:3320
 #, c-format
 msgid "must be owner of operator family %s"
 msgstr "debe ser dueño de la familia de operadores %s"
 
-#: catalog/aclchk.c:3323
+#: catalog/aclchk.c:3322
 #, c-format
 msgid "must be owner of collation %s"
 msgstr "debe ser dueño del ordenamiento (collation) %s"
 
-#: catalog/aclchk.c:3325
+#: catalog/aclchk.c:3324
 #, c-format
 msgid "must be owner of conversion %s"
 msgstr "debe ser dueño de la conversión %s"
 
-#: catalog/aclchk.c:3327
+#: catalog/aclchk.c:3326
 #, c-format
 msgid "must be owner of tablespace %s"
 msgstr "debe ser dueño del tablespace %s"
 
-#: catalog/aclchk.c:3329
+#: catalog/aclchk.c:3328
 #, c-format
 msgid "must be owner of text search dictionary %s"
 msgstr "debe ser dueño del diccionario de búsqueda en texto %s"
 
-#: catalog/aclchk.c:3331
+#: catalog/aclchk.c:3330
 #, c-format
 msgid "must be owner of text search configuration %s"
 msgstr "debe ser dueño de la configuración de búsqueda en texto %s"
 
-#: catalog/aclchk.c:3333
+#: catalog/aclchk.c:3332
 #, c-format
 msgid "must be owner of foreign-data wrapper %s"
 msgstr "debe ser dueño del conector de datos externos %s"
 
-#: catalog/aclchk.c:3335
+#: catalog/aclchk.c:3334
 #, c-format
 msgid "must be owner of foreign server %s"
 msgstr "debe ser dueño del servidor foráneo %s"
 
-#: catalog/aclchk.c:3337
+#: catalog/aclchk.c:3336
 #, c-format
 msgid "must be owner of extension %s"
 msgstr "debe ser dueño de la extensión %s"
 
-#: catalog/aclchk.c:3379
+#: catalog/aclchk.c:3378
 #, c-format
 msgid "permission denied for column \"%s\" of relation \"%s\""
 msgstr "permiso denegado a la columna «%s» de la relación «%s»"
 
-#: catalog/aclchk.c:3419
+#: catalog/aclchk.c:3418
 #, c-format
 msgid "role with OID %u does not exist"
 msgstr "no existe el rol con OID %u"
 
-#: catalog/aclchk.c:3514 catalog/aclchk.c:3522
+#: catalog/aclchk.c:3513 catalog/aclchk.c:3521
 #, c-format
 msgid "attribute %d of relation with OID %u does not exist"
 msgstr "no existe el atributo %d de la relación con OID %u"
 
-#: catalog/aclchk.c:3595 catalog/aclchk.c:4507
+#: catalog/aclchk.c:3594 catalog/aclchk.c:4506
 #, c-format
 msgid "relation with OID %u does not exist"
 msgstr "no existe la relación con OID %u"
 
-#: catalog/aclchk.c:3695 catalog/aclchk.c:4898
+#: catalog/aclchk.c:3694 catalog/aclchk.c:4897
 #, c-format
 msgid "database with OID %u does not exist"
 msgstr "no existe la base de datos con OID %u"
 
-#: catalog/aclchk.c:3749 catalog/aclchk.c:4585 tcop/fastpath.c:221
+#: catalog/aclchk.c:3748 catalog/aclchk.c:4584 tcop/fastpath.c:221
 #, c-format
 msgid "function with OID %u does not exist"
 msgstr "no existe la función con OID %u"
 
-#: catalog/aclchk.c:3803 catalog/aclchk.c:4611
+#: catalog/aclchk.c:3802 catalog/aclchk.c:4610
 #, c-format
 msgid "language with OID %u does not exist"
 msgstr "no existe el lenguaje con OID %u"
 
-#: catalog/aclchk.c:3964 catalog/aclchk.c:4683
+#: catalog/aclchk.c:3963 catalog/aclchk.c:4682
 #, c-format
 msgid "schema with OID %u does not exist"
 msgstr "no existe el esquema con OID %u"
 
-#: catalog/aclchk.c:4018 catalog/aclchk.c:4710
+#: catalog/aclchk.c:4017 catalog/aclchk.c:4709
 #, c-format
 msgid "tablespace with OID %u does not exist"
 msgstr "no existe el tablespace con OID %u"
 
-#: catalog/aclchk.c:4076 catalog/aclchk.c:4844 commands/foreigncmds.c:367
+#: catalog/aclchk.c:4075 catalog/aclchk.c:4843 commands/foreigncmds.c:367
 #, c-format
 msgid "foreign-data wrapper with OID %u does not exist"
 msgstr "no existe el conector de datos externos con OID %u"
 
-#: catalog/aclchk.c:4137 catalog/aclchk.c:4871 commands/foreigncmds.c:466
+#: catalog/aclchk.c:4136 catalog/aclchk.c:4870 commands/foreigncmds.c:466
 #, c-format
 msgid "foreign server with OID %u does not exist"
 msgstr "no existe el servidor foráneo con OID %u"
 
-#: catalog/aclchk.c:4196 catalog/aclchk.c:4210 catalog/aclchk.c:4533
+#: catalog/aclchk.c:4195 catalog/aclchk.c:4209 catalog/aclchk.c:4532
 #, c-format
 msgid "type with OID %u does not exist"
 msgstr "no existe el tipo con OID %u"
 
-#: catalog/aclchk.c:4559
+#: catalog/aclchk.c:4558
 #, c-format
 msgid "operator with OID %u does not exist"
 msgstr "no existe el operador con OID %u"
 
-#: catalog/aclchk.c:4736
+#: catalog/aclchk.c:4735
 #, c-format
 msgid "operator class with OID %u does not exist"
 msgstr "no existe la clase de operadores con OID %u"
 
-#: catalog/aclchk.c:4763
+#: catalog/aclchk.c:4762
 #, c-format
 msgid "operator family with OID %u does not exist"
 msgstr "no existe la familia de operadores con OID %u"
 
-#: catalog/aclchk.c:4790
+#: catalog/aclchk.c:4789
 #, c-format
 msgid "text search dictionary with OID %u does not exist"
 msgstr "no existe el diccionario de búsqueda en texto con OID %u"
 
-#: catalog/aclchk.c:4817
+#: catalog/aclchk.c:4816
 #, c-format
 msgid "text search configuration with OID %u does not exist"
 msgstr "no existe la configuración de búsqueda en texto con OID %u"
 
-#: catalog/aclchk.c:4924
+#: catalog/aclchk.c:4923
 #, c-format
 msgid "collation with OID %u does not exist"
 msgstr "no existe el ordenamiento (collation) con OID %u"
 
-#: catalog/aclchk.c:4950
+#: catalog/aclchk.c:4949
 #, c-format
 msgid "conversion with OID %u does not exist"
 msgstr "no existe la conversión con OID %u"
 
-#: catalog/aclchk.c:4991
+#: catalog/aclchk.c:4990
 #, c-format
 msgid "extension with OID %u does not exist"
 msgstr "no existe la extensión con OID %u"
@@ -2661,7 +2997,9 @@ msgstr "Use DROP ... CASCADE para eliminar además los objetos dependientes."
 #: catalog/dependency.c:955
 #, c-format
 msgid "cannot drop desired object(s) because other objects depend on them"
-msgstr "no se puede eliminar el o los objetos deseados porque otros objetos dependen de ellos"
+msgstr ""
+"no se puede eliminar el o los objetos deseados porque otros objetos dependen "
+"de ellos"
 
 #. translator: %d always has a value larger than 1
 #: catalog/dependency.c:964
@@ -2912,7 +3250,8 @@ msgstr "se ha denegado el permiso para crear «%s.%s»"
 #: catalog/heap.c:264
 #, c-format
 msgid "System catalog modifications are currently disallowed."
-msgstr "Las modificaciones al catálogo del sistema están actualmente deshabilitadas."
+msgstr ""
+"Las modificaciones al catálogo del sistema están actualmente deshabilitadas."
 
 #: catalog/heap.c:398 commands/tablecmds.c:1361 commands/tablecmds.c:1802
 #: commands/tablecmds.c:4409
@@ -2923,7 +3262,8 @@ msgstr "las tablas pueden tener a lo más %d columnas"
 #: catalog/heap.c:415 commands/tablecmds.c:4670
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
-msgstr "el nombre de columna «%s» colisiona con nombre de una columna de sistema"
+msgstr ""
+"el nombre de columna «%s» colisiona con nombre de una columna de sistema"
 
 #: catalog/heap.c:431
 #, c-format
@@ -2953,17 +3293,20 @@ msgstr "un tipo compuesto %s no puede ser hecho miembro de sí mismo"
 #: catalog/heap.c:567 commands/createas.c:291
 #, c-format
 msgid "no collation was derived for column \"%s\" with collatable type %s"
-msgstr "no se derivó ningún ordenamiento (collate) para la columna «%s» con tipo ordenable %s"
-
-#: catalog/heap.c:569 commands/createas.c:293 commands/indexcmds.c:1094
-#: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1522
-#: utils/adt/formatting.c:1574 utils/adt/formatting.c:1647
-#: utils/adt/formatting.c:1699 utils/adt/formatting.c:1784
-#: utils/adt/formatting.c:1848 utils/adt/like.c:212 utils/adt/selfuncs.c:5186
+msgstr ""
+"no se derivó ningún ordenamiento (collate) para la columna «%s» con tipo "
+"ordenable %s"
+
+#: catalog/heap.c:569 commands/createas.c:293 commands/indexcmds.c:1101
+#: commands/view.c:147 regex/regc_pg_locale.c:262 utils/adt/formatting.c:1517
+#: utils/adt/formatting.c:1569 utils/adt/formatting.c:1637
+#: utils/adt/formatting.c:1689 utils/adt/formatting.c:1758
+#: utils/adt/formatting.c:1822 utils/adt/like.c:212 utils/adt/selfuncs.c:5192
 #: utils/adt/varlena.c:1372
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
-msgstr "Use la cláusula COLLATE para establecer el ordenamiento explícitamente."
+msgstr ""
+"Use la cláusula COLLATE para establecer el ordenamiento explícitamente."
 
 #: catalog/heap.c:1027 catalog/index.c:771 commands/tablecmds.c:2483
 #, c-format
@@ -2979,8 +3322,12 @@ msgstr "ya existe un tipo «%s»"
 
 #: catalog/heap.c:1044
 #, c-format
-msgid "A relation has an associated type of the same name, so you must use a name that doesn't conflict with any existing type."
-msgstr "Una relación tiene un tipo asociado del mismo nombre, de modo que debe usar un nombre que no entre en conflicto con un tipo existente."
+msgid ""
+"A relation has an associated type of the same name, so you must use a name "
+"that doesn't conflict with any existing type."
+msgstr ""
+"Una relación tiene un tipo asociado del mismo nombre, de modo que debe usar "
+"un nombre que no entre en conflicto con un tipo existente."
 
 #: catalog/heap.c:2171
 #, c-format
@@ -2994,8 +3341,11 @@ msgstr "la restricción «%s» para la relación «%s» ya existe"
 
 #: catalog/heap.c:2334
 #, c-format
-msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\""
-msgstr "la restricción «%s» está en conflicto con la restricción no heredada de la relación «%s»"
+msgid ""
+"constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\""
+msgstr ""
+"la restricción «%s» está en conflicto con la restricción no heredada de la "
+"relación «%s»"
 
 #: catalog/heap.c:2348
 #, c-format
@@ -3025,7 +3375,8 @@ msgstr "no se puede usar una función de agregación en expresión default"
 #: catalog/heap.c:2464
 #, c-format
 msgid "cannot use window function in default expression"
-msgstr "no se puede usar una función de ventana deslizante en expresión default"
+msgstr ""
+"no se puede usar una función de ventana deslizante en expresión default"
 
 #: catalog/heap.c:2483 rewrite/rewriteHandler.c:1030
 #, c-format
@@ -3033,8 +3384,8 @@ msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "la columna «%s» es de tipo %s pero la expresión default es de tipo %s"
 
 #: catalog/heap.c:2488 commands/prepare.c:388 parser/parse_node.c:397
-#: parser/parse_target.c:490 parser/parse_target.c:736
-#: parser/parse_target.c:746 rewrite/rewriteHandler.c:1035
+#: parser/parse_target.c:491 parser/parse_target.c:737
+#: parser/parse_target.c:747 rewrite/rewriteHandler.c:1035
 #, c-format
 msgid "You will need to rewrite or cast the expression."
 msgstr "Necesitará reescribir la expresión o aplicarle una conversión de tipo."
@@ -3057,7 +3408,8 @@ msgstr "no se pueden usar funciones de agregación en una restricción «check»
 #: catalog/heap.c:2551 commands/typecmds.c:2917
 #, c-format
 msgid "cannot use window function in check constraint"
-msgstr "no se pueden usar funciones de ventana deslizante en una restricción «check»"
+msgstr ""
+"no se pueden usar funciones de ventana deslizante en una restricción «check»"
 
 #: catalog/heap.c:2790
 #, c-format
@@ -3066,8 +3418,12 @@ msgstr "combinación de ON COMMIT y llaves foráneas no soportada"
 
 #: catalog/heap.c:2791
 #, c-format
-msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting."
-msgstr "La tabla «%s» se refiere a «%s», pero no tienen la misma expresión para ON COMMIT."
+msgid ""
+"Table \"%s\" references \"%s\", but they do not have the same ON COMMIT "
+"setting."
+msgstr ""
+"La tabla «%s» se refiere a «%s», pero no tienen la misma expresión para ON "
+"COMMIT."
 
 #: catalog/heap.c:2796
 #, c-format
@@ -3128,7 +3484,8 @@ msgstr "no se puede hacer reindex de tablas temporales de otras sesiones"
 #: commands/trigger.c:4196
 #, c-format
 msgid "cross-database references are not implemented: \"%s.%s.%s\""
-msgstr "no están implementadas las referencias entre bases de datos: «%s.%s.%s»"
+msgstr ""
+"no están implementadas las referencias entre bases de datos: «%s.%s.%s»"
 
 #: catalog/namespace.c:296
 #, c-format
@@ -3145,18 +3502,19 @@ msgstr "no se pudo bloquear un candado en la relación «%s.%s»"
 msgid "could not obtain lock on relation \"%s\""
 msgstr "no se pudo bloquear un candado en la relación «%s»"
 
-#: catalog/namespace.c:401 parser/parse_relation.c:849
+#: catalog/namespace.c:401 parser/parse_relation.c:851
 #, c-format
 msgid "relation \"%s.%s\" does not exist"
 msgstr "no existe la relación «%s.%s»"
 
-#: catalog/namespace.c:406 parser/parse_relation.c:862
-#: parser/parse_relation.c:870 utils/adt/regproc.c:810
+#: catalog/namespace.c:406 parser/parse_relation.c:864
+#: parser/parse_relation.c:872 utils/adt/regproc.c:810
 #, c-format
 msgid "relation \"%s\" does not exist"
 msgstr "no existe la relación «%s»"
 
-#: catalog/namespace.c:474 catalog/namespace.c:2805
+#: catalog/namespace.c:474 catalog/namespace.c:2805 commands/extension.c:1397
+#: commands/extension.c:1403
 #, c-format
 msgid "no schema has been selected to create in"
 msgstr "no se ha seleccionado ningún esquema dentro del cual crear"
@@ -3174,7 +3532,8 @@ msgstr "no se pueden crear tablas temporales en esquemas no temporales"
 #: catalog/namespace.c:645
 #, c-format
 msgid "only temporary relations may be created in temporary schemas"
-msgstr "sólo relaciones temporales pueden ser creadas en los esquemas temporales"
+msgstr ""
+"sólo relaciones temporales pueden ser creadas en los esquemas temporales"
 
 #: catalog/namespace.c:2122
 #, c-format
@@ -3197,13 +3556,13 @@ msgstr "no existe la plantilla de búsqueda en texto «%s»"
 msgid "text search configuration \"%s\" does not exist"
 msgstr "no existe la configuración de búsqueda en texto «%s»"
 
-#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1086
+#: catalog/namespace.c:2605 parser/parse_expr.c:777 parser/parse_target.c:1087
 #, c-format
 msgid "cross-database references are not implemented: %s"
 msgstr "no están implementadas las referencias entre bases de datos: %s"
 
-#: catalog/namespace.c:2611 parser/parse_expr.c:784 parser/parse_target.c:1093
-#: gram.y:12027 gram.y:13218
+#: catalog/namespace.c:2611 parser/parse_expr.c:784 parser/parse_target.c:1094
+#: gram.y:12050 gram.y:13249
 #, c-format
 msgid "improper qualified name (too many dotted names): %s"
 msgstr "el nombre no es válido (demasiados puntos): %s"
@@ -3247,7 +3606,9 @@ msgstr "no existe la conversión «%s»"
 #: catalog/namespace.c:3531
 #, c-format
 msgid "permission denied to create temporary tables in database \"%s\""
-msgstr "se ha denegado el permiso para crear tablas temporales en la base de datos «%s»"
+msgstr ""
+"se ha denegado el permiso para crear tablas temporales en la base de datos "
+"«%s»"
 
 #: catalog/namespace.c:3547
 #, c-format
@@ -3264,7 +3625,7 @@ msgstr "La sintaxis de lista no es válida."
 msgid "database name cannot be qualified"
 msgstr "un nombre de base de datos no puede ser calificado"
 
-#: catalog/objectaddress.c:529 commands/extension.c:2419
+#: catalog/objectaddress.c:529 commands/extension.c:2423
 #, c-format
 msgid "extension name cannot be qualified"
 msgstr "un nombre de extensión no puede ser calificado"
@@ -3293,7 +3654,7 @@ msgstr "un nombre de conector de datos externos no puede ser calificado"
 msgid "server name cannot be qualified"
 msgstr "un nombre de servidor no puede ser calificado"
 
-#: catalog/objectaddress.c:655 catalog/toasting.c:92 commands/indexcmds.c:374
+#: catalog/objectaddress.c:655 catalog/toasting.c:92 commands/indexcmds.c:375
 #: commands/lockcmds.c:92 commands/tablecmds.c:204 commands/tablecmds.c:1222
 #: commands/tablecmds.c:3966 commands/tablecmds.c:7279
 #: commands/tablecmds.c:10281
@@ -3353,8 +3714,12 @@ msgstr "no se pudo determinar el tipo de dato de transición"
 
 #: catalog/pg_aggregate.c:102
 #, c-format
-msgid "An aggregate using a polymorphic transition type must have at least one polymorphic argument."
-msgstr "Una función de agregación que use un tipo de dato de transición polimórfico debe tener al menos un argumento de tipo polimórfico."
+msgid ""
+"An aggregate using a polymorphic transition type must have at least one "
+"polymorphic argument."
+msgstr ""
+"Una función de agregación que use un tipo de dato de transición polimórfico "
+"debe tener al menos un argumento de tipo polimórfico."
 
 #: catalog/pg_aggregate.c:125
 #, c-format
@@ -3363,8 +3728,12 @@ msgstr "el tipo de retorno de la función de transición %s no es %s"
 
 #: catalog/pg_aggregate.c:145
 #, c-format
-msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
-msgstr "no se puede omitir el valor inicial cuando la función de transición es strict y el tipo de transición no es compatible con el tipo de entrada"
+msgid ""
+"must not omit initial value when transition function is strict and "
+"transition type is not compatible with input type"
+msgstr ""
+"no se puede omitir el valor inicial cuando la función de transición es "
+"strict y el tipo de transición no es compatible con el tipo de entrada"
 
 #: catalog/pg_aggregate.c:176 catalog/pg_proc.c:240 catalog/pg_proc.c:247
 #, c-format
@@ -3373,8 +3742,12 @@ msgstr "no se puede determinar el tipo de dato del resultado"
 
 #: catalog/pg_aggregate.c:177
 #, c-format
-msgid "An aggregate returning a polymorphic type must have at least one polymorphic argument."
-msgstr "Una función de agregación que retorne un tipo de datos polimórfico debe tener al menos un argumento de tipo polimórfico."
+msgid ""
+"An aggregate returning a polymorphic type must have at least one polymorphic "
+"argument."
+msgstr ""
+"Una función de agregación que retorne un tipo de datos polimórfico debe "
+"tener al menos un argumento de tipo polimórfico."
 
 #: catalog/pg_aggregate.c:189 catalog/pg_proc.c:253
 #, c-format
@@ -3383,13 +3756,19 @@ msgstr "uso inseguro de pseudotipo «internal»"
 
 #: catalog/pg_aggregate.c:190 catalog/pg_proc.c:254
 #, c-format
-msgid "A function returning \"internal\" must have at least one \"internal\" argument."
-msgstr "Una función que retorne «internal» debe tener al menos un argumento de tipo «internal»."
+msgid ""
+"A function returning \"internal\" must have at least one \"internal\" "
+"argument."
+msgstr ""
+"Una función que retorne «internal» debe tener al menos un argumento de tipo "
+"«internal»."
 
 #: catalog/pg_aggregate.c:198
 #, c-format
 msgid "sort operator can only be specified for single-argument aggregates"
-msgstr "el operador de ordenamiento sólo pueden ser especificado para funciones de agregación de un solo argumento"
+msgstr ""
+"el operador de ordenamiento sólo pueden ser especificado para funciones de "
+"agregación de un solo argumento"
 
 #: catalog/pg_aggregate.c:353 commands/typecmds.c:1623
 #: commands/typecmds.c:1674 commands/typecmds.c:1705 commands/typecmds.c:1728
@@ -3455,7 +3834,7 @@ msgstr "ya existe la conversión «%s»"
 msgid "default conversion for %s to %s already exists"
 msgstr "ya existe una conversión por omisión desde %s a %s"
 
-#: catalog/pg_depend.c:164 commands/extension.c:2914
+#: catalog/pg_depend.c:164 commands/extension.c:2918
 #, c-format
 msgid "%s is already a member of extension \"%s\""
 msgstr "«%s» ya es un miembro de la extensión «%s»"
@@ -3463,7 +3842,9 @@ msgstr "«%s» ya es un miembro de la extensión «%s»"
 #: catalog/pg_depend.c:323
 #, c-format
 msgid "cannot remove dependency on %s because it is a system object"
-msgstr "no se puede eliminar dependencia a %s porque es un objeto requerido por el sistema"
+msgstr ""
+"no se puede eliminar dependencia a %s porque es un objeto requerido por el "
+"sistema"
 
 #: catalog/pg_enum.c:112 catalog/pg_enum.c:198
 #, c-format
@@ -3483,7 +3864,8 @@ msgstr "«%s» no es una etiqueta de enum existente"
 #: catalog/pg_enum.c:324
 #, c-format
 msgid "ALTER TYPE ADD BEFORE/AFTER is incompatible with binary upgrade"
-msgstr "ALTER TYPE ADD BEFORE/AFTER es incompatible con la actualización binaria"
+msgstr ""
+"ALTER TYPE ADD BEFORE/AFTER es incompatible con la actualización binaria"
 
 #: catalog/pg_namespace.c:60 commands/schemacmds.c:195
 #, c-format
@@ -3559,13 +3941,19 @@ msgstr[1] "las funciones no pueden tener más de %d argumentos"
 
 #: catalog/pg_proc.c:241
 #, c-format
-msgid "A function returning a polymorphic type must have at least one polymorphic argument."
-msgstr "Una función que retorne un tipo polimórfico debe tener al menos un argumento de tipo polimórfico."
+msgid ""
+"A function returning a polymorphic type must have at least one polymorphic "
+"argument."
+msgstr ""
+"Una función que retorne un tipo polimórfico debe tener al menos un argumento "
+"de tipo polimórfico."
 
 #: catalog/pg_proc.c:248
 #, c-format
 msgid "A function returning ANYRANGE must have at least one ANYRANGE argument."
-msgstr "Una función que retorne ANYRANGE debe tener al menos un argumento de tipo ANYRANGE."
+msgstr ""
+"Una función que retorne ANYRANGE debe tener al menos un argumento de tipo "
+"ANYRANGE."
 
 #: catalog/pg_proc.c:266
 #, c-format
@@ -3606,7 +3994,8 @@ msgstr "no se puede eliminar el valor por omisión de funciones existentes"
 #: catalog/pg_proc.c:520
 #, c-format
 msgid "cannot change data type of existing parameter default value"
-msgstr "no se puede cambiar el tipo de dato del valor por omisión de un parámetro"
+msgstr ""
+"no se puede cambiar el tipo de dato del valor por omisión de un parámetro"
 
 #: catalog/pg_proc.c:532
 #, c-format
@@ -3643,7 +4032,7 @@ msgstr "las funciones SQL no pueden retornar el tipo %s"
 msgid "SQL functions cannot have arguments of type %s"
 msgstr "las funciones SQL no pueden tener argumentos de tipo %s"
 
-#: catalog/pg_proc.c:921 executor/functions.c:1346
+#: catalog/pg_proc.c:921 executor/functions.c:1410
 #, c-format
 msgid "SQL function \"%s\""
 msgstr "función SQL «%s»"
@@ -3658,10 +4047,12 @@ msgid_plural ""
 "and objects in %d other databases (see server log for list)"
 msgstr[0] ""
 "\n"
-"y objetos en %d base de datos (vea el registro del servidor para obtener la lista)"
+"y objetos en %d base de datos (vea el registro del servidor para obtener la "
+"lista)"
 msgstr[1] ""
 "\n"
-"y objetos en otras %d bases de datos (vea el registro del servidor para obtener la lista)"
+"y objetos en otras %d bases de datos (vea el registro del servidor para "
+"obtener la lista)"
 
 #: catalog/pg_shdepend.c:996
 #, c-format
@@ -3698,13 +4089,21 @@ msgstr[1] "%d objetos en %s"
 
 #: catalog/pg_shdepend.c:1195
 #, c-format
-msgid "cannot drop objects owned by %s because they are required by the database system"
-msgstr "no se puede eliminar objetos de propiedad de %s porque son requeridos por el sistema"
+msgid ""
+"cannot drop objects owned by %s because they are required by the database "
+"system"
+msgstr ""
+"no se puede eliminar objetos de propiedad de %s porque son requeridos por el "
+"sistema"
 
 #: catalog/pg_shdepend.c:1298
 #, c-format
-msgid "cannot reassign ownership of objects owned by %s because they are required by the database system"
-msgstr "no se puede reasignar la propiedad de objetos de %s porque son requeridos por el sistema"
+msgid ""
+"cannot reassign ownership of objects owned by %s because they are required "
+"by the database system"
+msgstr ""
+"no se puede reasignar la propiedad de objetos de %s porque son requeridos "
+"por el sistema"
 
 #: catalog/pg_type.c:243
 #, c-format
@@ -3715,7 +4114,8 @@ msgstr "el tamaño interno de tipo %d no es válido"
 #: catalog/pg_type.c:284
 #, c-format
 msgid "alignment \"%c\" is invalid for passed-by-value type of size %d"
-msgstr "el alineamiento «%c» no es válido para un tipo pasado por valor de tamaño %d"
+msgstr ""
+"el alineamiento «%c» no es válido para un tipo pasado por valor de tamaño %d"
 
 #: catalog/pg_type.c:291
 #, c-format
@@ -3740,7 +4140,8 @@ msgstr "no se pudo formar un nombre de tipo de array para el tipo «%s»"
 #: catalog/toasting.c:143
 #, c-format
 msgid "shared tables cannot be toasted after initdb"
-msgstr "no se puede crear tablas TOAST a relaciones compartidas después de initdb"
+msgstr ""
+"no se puede crear tablas TOAST a relaciones compartidas después de initdb"
 
 #: commands/aggregatecmds.c:103
 #, c-format
@@ -3750,12 +4151,15 @@ msgstr "el atributo de la función de agregación «%s» no es reconocido"
 #: commands/aggregatecmds.c:113
 #, c-format
 msgid "aggregate stype must be specified"
-msgstr "debe especificarse el tipo de transición (stype) de la función de agregación"
+msgstr ""
+"debe especificarse el tipo de transición (stype) de la función de agregación"
 
 #: commands/aggregatecmds.c:117
 #, c-format
 msgid "aggregate sfunc must be specified"
-msgstr "debe especificarse la función de transición (sfunc) de la función de agregación"
+msgstr ""
+"debe especificarse la función de transición (sfunc) de la función de "
+"agregación"
 
 #: commands/aggregatecmds.c:134
 #, c-format
@@ -3765,7 +4169,8 @@ msgstr "debe especificarse el tipo de entrada de la función de agregación"
 #: commands/aggregatecmds.c:159
 #, c-format
 msgid "basetype is redundant with aggregate input type specification"
-msgstr "el tipo base es redundante con el tipo de entrada en la función de agregación"
+msgstr ""
+"el tipo base es redundante con el tipo de entrada en la función de agregación"
 
 #: commands/aggregatecmds.c:191
 #, c-format
@@ -3800,12 +4205,15 @@ msgstr "omitiendo «%s»: sólo un superusuario puede analizarla"
 #: commands/analyze.c:175
 #, c-format
 msgid "skipping \"%s\" --- only superuser or database owner can analyze it"
-msgstr "omitiendo «%s»: sólo un superusuario o el dueño de la base de datos puede analizarla"
+msgstr ""
+"omitiendo «%s»: sólo un superusuario o el dueño de la base de datos puede "
+"analizarla"
 
 #: commands/analyze.c:179
 #, c-format
 msgid "skipping \"%s\" --- only table or database owner can analyze it"
-msgstr "omitiendo «%s»: sólo su dueño o el de la base de datos puede analizarla"
+msgstr ""
+"omitiendo «%s»: sólo su dueño o el de la base de datos puede analizarla"
 
 #: commands/analyze.c:238
 #, c-format
@@ -3815,7 +4223,9 @@ msgstr "omitiendo «%s»: no se puede analizar esta tabla foránea"
 #: commands/analyze.c:249
 #, c-format
 msgid "skipping \"%s\" --- cannot analyze non-tables or special system tables"
-msgstr "omitiendo «%s»: no se pueden analizar objetos que no son tablas, ni tablas especiales de sistema"
+msgstr ""
+"omitiendo «%s»: no se pueden analizar objetos que no son tablas, ni tablas "
+"especiales de sistema"
 
 #: commands/analyze.c:326
 #, c-format
@@ -3834,8 +4244,12 @@ msgstr "analyze automático de la tabla «%s.%s.%s»: uso del sistema: %s"
 
 #: commands/analyze.c:1289
 #, c-format
-msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
-msgstr "«%s»: se procesaron %d de %u páginas, que contenían %.0f filas vigentes y %.0f filas no vigentes; %d filas en la muestra, %.0f total de filas estimadas"
+msgid ""
+"\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead "
+"rows; %d rows in sample, %.0f estimated total rows"
+msgstr ""
+"«%s»: se procesaron %d de %u páginas, que contenían %.0f filas vigentes y "
+"%.0f filas no vigentes; %d filas en la muestra, %.0f total de filas estimadas"
 
 #: commands/analyze.c:1553 executor/execQual.c:2837
 msgid "could not convert row type"
@@ -3856,30 +4270,40 @@ msgstr "el nombre de canal es demasiado largo"
 msgid "payload string too long"
 msgstr "la cadena de carga es demasiado larga"
 
-#: commands/async.c:742
+#: commands/async.c:743
 #, c-format
-msgid "cannot PREPARE a transaction that has executed LISTEN, UNLISTEN, or NOTIFY"
-msgstr "no se puede hacer PREPARE de una transacción que ha ejecutado LISTEN, UNLISTEN o NOTIFY"
+msgid ""
+"cannot PREPARE a transaction that has executed LISTEN, UNLISTEN, or NOTIFY"
+msgstr ""
+"no se puede hacer PREPARE de una transacción que ha ejecutado LISTEN, "
+"UNLISTEN o NOTIFY"
 
-#: commands/async.c:847
+#: commands/async.c:846
 #, c-format
 msgid "too many notifications in the NOTIFY queue"
 msgstr "demasiadas notificaciones en la cola NOTIFY"
 
-#: commands/async.c:1426
+#: commands/async.c:1419
 #, c-format
 msgid "NOTIFY queue is %.0f%% full"
 msgstr "la cola NOTIFY está %.0f%% llena"
 
-#: commands/async.c:1428
+#: commands/async.c:1421
 #, c-format
-msgid "The server process with PID %d is among those with the oldest transactions."
-msgstr "El proceso servidor con PID %d está entre aquellos con transacciones más antiguas."
+msgid ""
+"The server process with PID %d is among those with the oldest transactions."
+msgstr ""
+"El proceso servidor con PID %d está entre aquellos con transacciones más "
+"antiguas."
 
-#: commands/async.c:1431
+#: commands/async.c:1424
 #, c-format
-msgid "The NOTIFY queue cannot be emptied until that process ends its current transaction."
-msgstr "La cola NOTIFY no puede vaciarse hasta que ese proceso cierre su transacción actual."
+msgid ""
+"The NOTIFY queue cannot be emptied until that process ends its current "
+"transaction."
+msgstr ""
+"La cola NOTIFY no puede vaciarse hasta que ese proceso cierre su transacción "
+"actual."
 
 #: commands/cluster.c:124 commands/cluster.c:362
 #, c-format
@@ -3913,8 +4337,12 @@ msgstr "«%s» no es un índice de la tabla «%s»"
 
 #: commands/cluster.c:424
 #, c-format
-msgid "cannot cluster on index \"%s\" because access method does not support clustering"
-msgstr "no se puede reordenar en índice «%s» porque el método de acceso no soporta reordenamiento"
+msgid ""
+"cannot cluster on index \"%s\" because access method does not support "
+"clustering"
+msgstr ""
+"no se puede reordenar en índice «%s» porque el método de acceso no soporta "
+"reordenamiento"
 
 #: commands/cluster.c:436
 #, c-format
@@ -3936,15 +4364,18 @@ msgstr "reordenando «%s.%s» usando un recorrido de índice en «%s»"
 msgid "clustering \"%s.%s\" using sequential scan and sort"
 msgstr "reordenando «%s.%s» usando un recorrido secuencial y ordenamiento"
 
-#: commands/cluster.c:892 commands/vacuumlazy.c:405
+#: commands/cluster.c:892 commands/vacuumlazy.c:398
 #, c-format
 msgid "vacuuming \"%s.%s\""
 msgstr "haciendo vacuum a «%s.%s»"
 
 #: commands/cluster.c:1052
 #, c-format
-msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
-msgstr "«%s»: se encontraron %.0f versiones eliminables de filas y %.0f no eliminables en %u páginas"
+msgid ""
+"\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
+msgstr ""
+"«%s»: se encontraron %.0f versiones eliminables de filas y %.0f no "
+"eliminables en %u páginas"
 
 #: commands/cluster.c:1056
 #, c-format
@@ -3973,7 +4404,9 @@ msgstr "debe especificarse el parámetro «lc_ctype»"
 #: commands/collationcmds.c:176 commands/collationcmds.c:355
 #, c-format
 msgid "collation \"%s\" for encoding \"%s\" already exists in schema \"%s\""
-msgstr "ya existe un ordenamiento (collation) llamado «%s» para la codificación «%s» en el esquema «%s»"
+msgstr ""
+"ya existe un ordenamiento (collation) llamado «%s» para la codificación «%s» "
+"en el esquema «%s»"
 
 #: commands/collationcmds.c:188 commands/collationcmds.c:367
 #, c-format
@@ -4029,417 +4462,436 @@ msgstr "la función de conversión de codificación %s debe retornar tipo «void
 msgid "conversion \"%s\" already exists in schema \"%s\""
 msgstr "ya existe una conversión llamada «%s» en el esquema «%s»"
 
-#: commands/copy.c:347 commands/copy.c:359 commands/copy.c:393
-#: commands/copy.c:403
+#: commands/copy.c:349 commands/copy.c:361 commands/copy.c:395
+#: commands/copy.c:405
 #, c-format
 msgid "COPY BINARY is not supported to stdout or from stdin"
-msgstr "COPY BINARY no está soportado a la salida estándar o desde la entrada estándar"
+msgstr ""
+"COPY BINARY no está soportado a la salida estándar o desde la entrada "
+"estándar"
 
-#: commands/copy.c:481
+#: commands/copy.c:483
 #, c-format
 msgid "could not write to COPY file: %m"
 msgstr "no se pudo escribir archivo COPY: %m"
 
-#: commands/copy.c:493
+#: commands/copy.c:495
 #, c-format
 msgid "connection lost during COPY to stdout"
 msgstr "se perdió la conexión durante COPY a la salida estándar"
 
-#: commands/copy.c:534
+#: commands/copy.c:536
 #, c-format
 msgid "could not read from COPY file: %m"
 msgstr "no se pudo leer desde archivo COPY: %m"
 
-#: commands/copy.c:550 commands/copy.c:569 commands/copy.c:573
+#: commands/copy.c:552 commands/copy.c:571 commands/copy.c:575
 #: tcop/fastpath.c:291 tcop/postgres.c:349 tcop/postgres.c:385
 #, c-format
 msgid "unexpected EOF on client connection with an open transaction"
-msgstr "se encontró fin de archivo inesperado en una conexión con una transacción abierta"
+msgstr ""
+"se encontró fin de archivo inesperado en una conexión con una transacción "
+"abierta"
 
-#: commands/copy.c:585
+#: commands/copy.c:587
 #, c-format
 msgid "COPY from stdin failed: %s"
 msgstr "falló COPY desde la entrada estándar: %s"
 
-#: commands/copy.c:601
+#: commands/copy.c:603
 #, c-format
 msgid "unexpected message type 0x%02X during COPY from stdin"
-msgstr "se recibió un mensaje de tipo 0x%02X inesperado durante COPY desde la entrada estándar"
+msgstr ""
+"se recibió un mensaje de tipo 0x%02X inesperado durante COPY desde la "
+"entrada estándar"
 
-#: commands/copy.c:753
+#: commands/copy.c:755
 #, c-format
 msgid "must be superuser to COPY to or from a file"
 msgstr "debe ser superusuario para usar COPY desde o hacia un archivo"
 
-#: commands/copy.c:754
+#: commands/copy.c:756
 #, c-format
-msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
-msgstr "Cualquier usuario puede usar COPY hacia la salida estándar o desde la entrada estándar. La orden \\copy de psql también puede ser utilizado por cualquier usuario."
-
-#: commands/copy.c:884
+msgid ""
+"Anyone can COPY to stdout or from stdin. psql's \\copy command also works "
+"for anyone."
+msgstr ""
+"Cualquier usuario puede usar COPY hacia la salida estándar o desde la "
+"entrada estándar. La orden \\copy de psql también puede ser utilizado por "
+"cualquier usuario."
+
+#: commands/copy.c:886
 #, c-format
 msgid "COPY format \"%s\" not recognized"
 msgstr "el formato de COPY «%s» no es reconocido"
 
-#: commands/copy.c:947 commands/copy.c:961
+#: commands/copy.c:949 commands/copy.c:963
 #, c-format
 msgid "argument to option \"%s\" must be a list of column names"
-msgstr "el argumento de la opción «%s» debe ser una lista de nombres de columna"
+msgstr ""
+"el argumento de la opción «%s» debe ser una lista de nombres de columna"
 
-#: commands/copy.c:974
+#: commands/copy.c:976
 #, c-format
 msgid "argument to option \"%s\" must be a valid encoding name"
-msgstr "el argumento de la opción «%s» debe ser un nombre válido de codificación"
+msgstr ""
+"el argumento de la opción «%s» debe ser un nombre válido de codificación"
 
-#: commands/copy.c:980
+#: commands/copy.c:982
 #, c-format
 msgid "option \"%s\" not recognized"
 msgstr "no se reconoce la opción «%s»"
 
-#: commands/copy.c:991
+#: commands/copy.c:993
 #, c-format
 msgid "cannot specify DELIMITER in BINARY mode"
 msgstr "no se puede especificar DELIMITER en modo BINARY"
 
-#: commands/copy.c:996
+#: commands/copy.c:998
 #, c-format
 msgid "cannot specify NULL in BINARY mode"
 msgstr "no se puede especificar NULL en modo BINARY"
 
-#: commands/copy.c:1018
+#: commands/copy.c:1020
 #, c-format
 msgid "COPY delimiter must be a single one-byte character"
 msgstr "el delimitador de COPY debe ser un solo carácter de un byte"
 
-#: commands/copy.c:1025
+#: commands/copy.c:1027
 #, c-format
 msgid "COPY delimiter cannot be newline or carriage return"
-msgstr "el delimitador de COPY no puede ser el carácter de nueva línea ni el de retorno de carro"
+msgstr ""
+"el delimitador de COPY no puede ser el carácter de nueva línea ni el de "
+"retorno de carro"
 
-#: commands/copy.c:1031
+#: commands/copy.c:1033
 #, c-format
 msgid "COPY null representation cannot use newline or carriage return"
-msgstr "la representación de null de COPY no puede usar el carácter de nueva línea ni el de retorno de carro"
+msgstr ""
+"la representación de null de COPY no puede usar el carácter de nueva línea "
+"ni el de retorno de carro"
 
-#: commands/copy.c:1048
+#: commands/copy.c:1050
 #, c-format
 msgid "COPY delimiter cannot be \"%s\""
 msgstr "el delimitador de COPY no puede ser «%s»"
 
-#: commands/copy.c:1054
+#: commands/copy.c:1056
 #, c-format
 msgid "COPY HEADER available only in CSV mode"
 msgstr "el «header» de COPY está disponible sólo en modo CSV"
 
-#: commands/copy.c:1060
+#: commands/copy.c:1062
 #, c-format
 msgid "COPY quote available only in CSV mode"
 msgstr "el «quote» de COPY está disponible sólo en modo CSV"
 
-#: commands/copy.c:1065
+#: commands/copy.c:1067
 #, c-format
 msgid "COPY quote must be a single one-byte character"
 msgstr "la comilla («quote») de COPY debe ser un solo carácter de un byte"
 
-#: commands/copy.c:1070
+#: commands/copy.c:1072
 #, c-format
 msgid "COPY delimiter and quote must be different"
 msgstr "el delimitador de COPY y la comilla («quote») deben ser diferentes"
 
-#: commands/copy.c:1076
+#: commands/copy.c:1078
 #, c-format
 msgid "COPY escape available only in CSV mode"
 msgstr "escape de COPY disponible sólo en modo CSV"
 
-#: commands/copy.c:1081
+#: commands/copy.c:1083
 #, c-format
 msgid "COPY escape must be a single one-byte character"
 msgstr "el escape de COPY debe ser un sólo carácter de un byte"
 
-#: commands/copy.c:1087
+#: commands/copy.c:1089
 #, c-format
 msgid "COPY force quote available only in CSV mode"
 msgstr "el forzado de comillas de COPY sólo está disponible en modo CSV"
 
-#: commands/copy.c:1091
+#: commands/copy.c:1093
 #, c-format
 msgid "COPY force quote only available using COPY TO"
 msgstr "el forzado de comillas de COPY sólo está disponible en COPY TO"
 
-#: commands/copy.c:1097
+#: commands/copy.c:1099
 #, c-format
 msgid "COPY force not null available only in CSV mode"
 msgstr "el forzado de no nulos en COPY sólo está disponible en modo CSV"
 
-#: commands/copy.c:1101
+#: commands/copy.c:1103
 #, c-format
 msgid "COPY force not null only available using COPY FROM"
 msgstr "el forzado de no nulos en COPY sólo está disponible usando COPY FROM"
 
-#: commands/copy.c:1107
+#: commands/copy.c:1109
 #, c-format
 msgid "COPY delimiter must not appear in the NULL specification"
 msgstr "el delimitador de COPY no debe aparecer en la especificación NULL"
 
-#: commands/copy.c:1114
+#: commands/copy.c:1116
 #, c-format
 msgid "CSV quote character must not appear in the NULL specification"
-msgstr "el carácter de «quote» de CSV no debe aparecer en la especificación NULL"
+msgstr ""
+"el carácter de «quote» de CSV no debe aparecer en la especificación NULL"
 
-#: commands/copy.c:1176
+#: commands/copy.c:1178
 #, c-format
 msgid "table \"%s\" does not have OIDs"
 msgstr "la tabla «%s» no tiene OIDs"
 
-#: commands/copy.c:1193
+#: commands/copy.c:1195
 #, c-format
 msgid "COPY (SELECT) WITH OIDS is not supported"
 msgstr "COPY (SELECT) WITH OIDS no está soportado"
 
-#: commands/copy.c:1219
+#: commands/copy.c:1221
 #, c-format
 msgid "COPY (SELECT INTO) is not supported"
 msgstr "COPY (SELECT INTO) no está soportado"
 
-#: commands/copy.c:1282
+#: commands/copy.c:1284
 #, c-format
 msgid "FORCE QUOTE column \"%s\" not referenced by COPY"
 msgstr "la columna con comillas forzadas «%s» no es referenciada por COPY"
 
-#: commands/copy.c:1304
+#: commands/copy.c:1306
 #, c-format
 msgid "FORCE NOT NULL column \"%s\" not referenced by COPY"
 msgstr "la columna FORCE NOT NULL «%s» no fue mencionada en COPY"
 
-#: commands/copy.c:1368
+#: commands/copy.c:1370
 #, c-format
 msgid "cannot copy from view \"%s\""
 msgstr "no se puede copiar desde la vista «%s»"
 
-#: commands/copy.c:1370 commands/copy.c:1376
+#: commands/copy.c:1372 commands/copy.c:1378
 #, c-format
 msgid "Try the COPY (SELECT ...) TO variant."
 msgstr "Intente la forma COPY (SELECT ...) TO."
 
-#: commands/copy.c:1374
+#: commands/copy.c:1376
 #, c-format
 msgid "cannot copy from foreign table \"%s\""
 msgstr "no se puede copiar desde la tabla foránea «%s»"
 
-#: commands/copy.c:1380
+#: commands/copy.c:1382
 #, c-format
 msgid "cannot copy from sequence \"%s\""
 msgstr "no se puede copiar desde la secuencia «%s»"
 
-#: commands/copy.c:1385
+#: commands/copy.c:1387
 #, c-format
 msgid "cannot copy from non-table relation \"%s\""
 msgstr "no se puede copiar desde la relación «%s» porque no es una tabla"
 
-#: commands/copy.c:1409
+#: commands/copy.c:1411
 #, c-format
 msgid "relative path not allowed for COPY to file"
 msgstr "no se permiten rutas relativas para COPY hacia un archivo"
 
-#: commands/copy.c:1419
+#: commands/copy.c:1421
 #, c-format
 msgid "could not open file \"%s\" for writing: %m"
 msgstr "no se pudo abrir el archivo «%s» para escritura: %m"
 
-#: commands/copy.c:1426 commands/copy.c:2347
+#: commands/copy.c:1428 commands/copy.c:2372
 #, c-format
 msgid "\"%s\" is a directory"
 msgstr "«%s» es un directorio"
 
-#: commands/copy.c:1750
+#: commands/copy.c:1752
 #, c-format
 msgid "COPY %s, line %d, column %s"
 msgstr "COPY %s, línea %d, columna %s"
 
-#: commands/copy.c:1754 commands/copy.c:1799
+#: commands/copy.c:1756 commands/copy.c:1803
 #, c-format
 msgid "COPY %s, line %d"
 msgstr "COPY %s, línea %d"
 
-#: commands/copy.c:1765
+#: commands/copy.c:1767
 #, c-format
 msgid "COPY %s, line %d, column %s: \"%s\""
 msgstr "COPY %s, línea %d, columna %s: «%s»"
 
-#: commands/copy.c:1773
+#: commands/copy.c:1775
 #, c-format
 msgid "COPY %s, line %d, column %s: null input"
 msgstr "COPY %s, línea %d, columna %s: entrada nula"
 
-#: commands/copy.c:1785
+#: commands/copy.c:1797
 #, c-format
 msgid "COPY %s, line %d: \"%s\""
 msgstr "COPY %s, línea %d: «%s»"
 
-#: commands/copy.c:1876
+#: commands/copy.c:1881
 #, c-format
 msgid "cannot copy to view \"%s\""
 msgstr "no se puede copiar hacia la vista «%s»"
 
-#: commands/copy.c:1881
+#: commands/copy.c:1886
 #, c-format
 msgid "cannot copy to foreign table \"%s\""
 msgstr "no se puede copiar hacia la tabla foránea «%s»"
 
-#: commands/copy.c:1886
+#: commands/copy.c:1891
 #, c-format
 msgid "cannot copy to sequence \"%s\""
 msgstr "no se puede copiar hacia la secuencia «%s»"
 
-#: commands/copy.c:1891
+#: commands/copy.c:1896
 #, c-format
 msgid "cannot copy to non-table relation \"%s\""
 msgstr "no se puede copiar hacia la relación «%s» porque no es una tabla"
 
-#: commands/copy.c:2340 utils/adt/genfile.c:122
+#: commands/copy.c:2365 utils/adt/genfile.c:122
 #, c-format
 msgid "could not open file \"%s\" for reading: %m"
 msgstr "no se pudo abrir archivo «%s» para lectura: %m"
 
-#: commands/copy.c:2366
+#: commands/copy.c:2391
 #, c-format
 msgid "COPY file signature not recognized"
 msgstr "el identificador del archivo COPY no es reconocido"
 
-#: commands/copy.c:2371
+#: commands/copy.c:2396
 #, c-format
 msgid "invalid COPY file header (missing flags)"
 msgstr "el encabezado del archivo COPY no es válido (faltan campos)"
 
-#: commands/copy.c:2377
+#: commands/copy.c:2402
 #, c-format
 msgid "unrecognized critical flags in COPY file header"
 msgstr "valores requeridos no reconocidos en encabezado de COPY"
 
-#: commands/copy.c:2383
+#: commands/copy.c:2408
 #, c-format
 msgid "invalid COPY file header (missing length)"
 msgstr "el encabezado del archivo COPY no es válido (falta el largo)"
 
-#: commands/copy.c:2390
+#: commands/copy.c:2415
 #, c-format
 msgid "invalid COPY file header (wrong length)"
 msgstr "el encabezado del archivo COPY no es válido (largo incorrecto)"
 
-#: commands/copy.c:2523 commands/copy.c:3205 commands/copy.c:3435
+#: commands/copy.c:2548 commands/copy.c:3231 commands/copy.c:3461
 #, c-format
 msgid "extra data after last expected column"
 msgstr "datos extra después de la última columna esperada"
 
-#: commands/copy.c:2533
+#: commands/copy.c:2558
 #, c-format
 msgid "missing data for OID column"
 msgstr "faltan datos para la columna OID"
 
-#: commands/copy.c:2539
+#: commands/copy.c:2564
 #, c-format
 msgid "null OID in COPY data"
 msgstr "OID nulo en datos COPY"
 
-#: commands/copy.c:2549 commands/copy.c:2648
+#: commands/copy.c:2574 commands/copy.c:2673
 #, c-format
 msgid "invalid OID in COPY data"
 msgstr "OID no válido en datos COPY"
 
-#: commands/copy.c:2564
+#: commands/copy.c:2589
 #, c-format
 msgid "missing data for column \"%s\""
 msgstr "faltan datos en la columna «%s»"
 
-#: commands/copy.c:2623
+#: commands/copy.c:2648
 #, c-format
 msgid "received copy data after EOF marker"
 msgstr "se recibieron datos de copy después del marcador EOF"
 
-#: commands/copy.c:2630
+#: commands/copy.c:2655
 #, c-format
 msgid "row field count is %d, expected %d"
 msgstr "la cantidad de registros es %d, pero se esperaban %d"
 
-#: commands/copy.c:2969 commands/copy.c:2986
+#: commands/copy.c:2995 commands/copy.c:3012
 #, c-format
 msgid "literal carriage return found in data"
 msgstr "se encontró un retorno de carro literal en los datos"
 
-#: commands/copy.c:2970 commands/copy.c:2987
+#: commands/copy.c:2996 commands/copy.c:3013
 #, c-format
 msgid "unquoted carriage return found in data"
 msgstr "se encontró un retorno de carro fuera de comillas en los datos"
 
-#: commands/copy.c:2972 commands/copy.c:2989
+#: commands/copy.c:2998 commands/copy.c:3015
 #, c-format
 msgid "Use \"\\r\" to represent carriage return."
 msgstr "Use «\\r» para representar el retorno de carro."
 
-#: commands/copy.c:2973 commands/copy.c:2990
+#: commands/copy.c:2999 commands/copy.c:3016
 #, c-format
 msgid "Use quoted CSV field to represent carriage return."
 msgstr "Use un campo CSV entre comillas para representar el retorno de carro."
 
-#: commands/copy.c:3002
+#: commands/copy.c:3028
 #, c-format
 msgid "literal newline found in data"
 msgstr "se encontró un salto de línea literal en los datos"
 
-#: commands/copy.c:3003
+#: commands/copy.c:3029
 #, c-format
 msgid "unquoted newline found in data"
 msgstr "se encontró un salto de línea fuera de comillas en los datos"
 
-#: commands/copy.c:3005
+#: commands/copy.c:3031
 #, c-format
 msgid "Use \"\\n\" to represent newline."
 msgstr "Use «\\n» para representar un salto de línea."
 
-#: commands/copy.c:3006
+#: commands/copy.c:3032
 #, c-format
 msgid "Use quoted CSV field to represent newline."
 msgstr "Use un campo CSV entre comillas para representar un salto de línea."
 
-#: commands/copy.c:3052 commands/copy.c:3088
+#: commands/copy.c:3078 commands/copy.c:3114
 #, c-format
 msgid "end-of-copy marker does not match previous newline style"
-msgstr "el marcador fin-de-copy no coincide con el estilo previo de salto de línea"
+msgstr ""
+"el marcador fin-de-copy no coincide con el estilo previo de salto de línea"
 
-#: commands/copy.c:3061 commands/copy.c:3077
+#: commands/copy.c:3087 commands/copy.c:3103
 #, c-format
 msgid "end-of-copy marker corrupt"
 msgstr "marcador fin-de-copy corrupto"
 
-#: commands/copy.c:3519
+#: commands/copy.c:3545
 #, c-format
 msgid "unterminated CSV quoted field"
 msgstr "un valor entre comillas está inconcluso"
 
-#: commands/copy.c:3596 commands/copy.c:3615
+#: commands/copy.c:3622 commands/copy.c:3641
 #, c-format
 msgid "unexpected EOF in COPY data"
 msgstr "EOF inesperado en datos de COPY"
 
-#: commands/copy.c:3605
+#: commands/copy.c:3631
 #, c-format
 msgid "invalid field size"
 msgstr "el tamaño de campo no es válido"
 
-#: commands/copy.c:3628
+#: commands/copy.c:3654
 #, c-format
 msgid "incorrect binary data format"
 msgstr "el formato de datos binarios es incorrecto"
 
-#: commands/copy.c:3939 commands/indexcmds.c:1007 commands/tablecmds.c:1386
+#: commands/copy.c:3965 commands/indexcmds.c:1014 commands/tablecmds.c:1386
 #: commands/tablecmds.c:2185 parser/parse_expr.c:766
 #: utils/adt/tsvector_op.c:1417
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "no existe la columna «%s»"
 
-#: commands/copy.c:3946 commands/tablecmds.c:1412 commands/trigger.c:613
-#: parser/parse_target.c:912 parser/parse_target.c:923
+#: commands/copy.c:3972 commands/tablecmds.c:1412 commands/trigger.c:613
+#: parser/parse_target.c:913 parser/parse_target.c:924
 #, c-format
 msgid "column \"%s\" specified more than once"
 msgstr "la columna «%s» fue especificada más de una vez"
@@ -4502,33 +4954,57 @@ msgstr "nombre de configuración regional no válido: «%s»"
 
 #: commands/dbcommands.c:352
 #, c-format
-msgid "new encoding (%s) is incompatible with the encoding of the template database (%s)"
-msgstr "la nueva codificación (%s) es incompatible con la codificación de la base de datos patrón (%s)"
+msgid ""
+"new encoding (%s) is incompatible with the encoding of the template database "
+"(%s)"
+msgstr ""
+"la nueva codificación (%s) es incompatible con la codificación de la base de "
+"datos patrón (%s)"
 
 #: commands/dbcommands.c:355
 #, c-format
-msgid "Use the same encoding as in the template database, or use template0 as template."
-msgstr "Use la misma codificación que en la base de datos patrón, o bien use template0 como patrón."
+msgid ""
+"Use the same encoding as in the template database, or use template0 as "
+"template."
+msgstr ""
+"Use la misma codificación que en la base de datos patrón, o bien use "
+"template0 como patrón."
 
 #: commands/dbcommands.c:360
 #, c-format
-msgid "new collation (%s) is incompatible with the collation of the template database (%s)"
-msgstr "la nueva «collation» (%s) es incompatible con la «collation» de la base de datos patrón (%s)"
+msgid ""
+"new collation (%s) is incompatible with the collation of the template "
+"database (%s)"
+msgstr ""
+"la nueva «collation» (%s) es incompatible con la «collation» de la base de "
+"datos patrón (%s)"
 
 #: commands/dbcommands.c:362
 #, c-format
-msgid "Use the same collation as in the template database, or use template0 as template."
-msgstr "Use la misma «collation» que en la base de datos patrón, o bien use template0 como patrón."
+msgid ""
+"Use the same collation as in the template database, or use template0 as "
+"template."
+msgstr ""
+"Use la misma «collation» que en la base de datos patrón, o bien use "
+"template0 como patrón."
 
 #: commands/dbcommands.c:367
 #, c-format
-msgid "new LC_CTYPE (%s) is incompatible with the LC_CTYPE of the template database (%s)"
-msgstr "el nuevo LC_CTYPE (%s) es incompatible con el LC_CTYPE de la base de datos patrón (%s)"
+msgid ""
+"new LC_CTYPE (%s) is incompatible with the LC_CTYPE of the template database "
+"(%s)"
+msgstr ""
+"el nuevo LC_CTYPE (%s) es incompatible con el LC_CTYPE de la base de datos "
+"patrón (%s)"
 
 #: commands/dbcommands.c:369
 #, c-format
-msgid "Use the same LC_CTYPE as in the template database, or use template0 as template."
-msgstr "Use el mismo LC_CTYPE que en la base de datos patrón, o bien use template0 como patrón."
+msgid ""
+"Use the same LC_CTYPE as in the template database, or use template0 as "
+"template."
+msgstr ""
+"Use el mismo LC_CTYPE que en la base de datos patrón, o bien use template0 "
+"como patrón."
 
 #: commands/dbcommands.c:391 commands/dbcommands.c:1092
 #, c-format
@@ -4542,8 +5018,12 @@ msgstr "no se puede asignar el nuevo tablespace por omisión «%s»"
 
 #: commands/dbcommands.c:419
 #, c-format
-msgid "There is a conflict because database \"%s\" already has some tables in this tablespace."
-msgstr "Hay un conflicto puesto que la base de datos «%s» ya tiene algunas tablas en este tablespace."
+msgid ""
+"There is a conflict because database \"%s\" already has some tables in this "
+"tablespace."
+msgstr ""
+"Hay un conflicto puesto que la base de datos «%s» ya tiene algunas tablas en "
+"este tablespace."
 
 #: commands/dbcommands.c:439 commands/dbcommands.c:967
 #, c-format
@@ -4553,7 +5033,8 @@ msgstr "la base de datos «%s» ya existe"
 #: commands/dbcommands.c:453
 #, c-format
 msgid "source database \"%s\" is being accessed by other users"
-msgstr "la base de datos de origen «%s» está siendo utilizada por otros usuarios"
+msgstr ""
+"la base de datos de origen «%s» está siendo utilizada por otros usuarios"
 
 #: commands/dbcommands.c:722 commands/dbcommands.c:737
 #, c-format
@@ -4609,12 +5090,17 @@ msgstr "no se puede cambiar el tablespace de la base de datos activa"
 #: commands/dbcommands.c:1154
 #, c-format
 msgid "some relations of database \"%s\" are already in tablespace \"%s\""
-msgstr "algunas relaciones de la base de datos «%s» ya están en el tablespace «%s»"
+msgstr ""
+"algunas relaciones de la base de datos «%s» ya están en el tablespace «%s»"
 
 #: commands/dbcommands.c:1156
 #, c-format
-msgid "You must move them back to the database's default tablespace before using this command."
-msgstr "Debe moverlas de vuelta al tablespace por omisión de la base de datos antes de ejecutar esta orden."
+msgid ""
+"You must move them back to the database's default tablespace before using "
+"this command."
+msgstr ""
+"Debe moverlas de vuelta al tablespace por omisión de la base de datos antes "
+"de ejecutar esta orden."
 
 #: commands/dbcommands.c:1284 commands/dbcommands.c:1763
 #: commands/dbcommands.c:1978 commands/dbcommands.c:2026
@@ -4630,8 +5116,11 @@ msgstr "se ha denegado el permiso para cambiar el dueño de la base de datos"
 
 #: commands/dbcommands.c:1861
 #, c-format
-msgid "There are %d other session(s) and %d prepared transaction(s) using the database."
-msgstr "Hay otras %d sesiones y %d transacciones preparadas usando la base de datos."
+msgid ""
+"There are %d other session(s) and %d prepared transaction(s) using the "
+"database."
+msgstr ""
+"Hay otras %d sesiones y %d transacciones preparadas usando la base de datos."
 
 #: commands/dbcommands.c:1864
 #, c-format
@@ -4789,12 +5278,17 @@ msgstr "el servidor «%s» no existe, ignorando"
 #: commands/dropcmds.c:224
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\", skipping"
-msgstr "no existe la clase de operadores «%s» para el método de acceso «%s», ignorando"
+msgstr ""
+"no existe la clase de operadores «%s» para el método de acceso «%s», "
+"ignorando"
 
 #: commands/dropcmds.c:229
 #, c-format
-msgid "operator family \"%s\" does not exist for access method \"%s\", skipping"
-msgstr "no existe la familia de operadores «%s» para el método de acceso «%s», ignorando"
+msgid ""
+"operator family \"%s\" does not exist for access method \"%s\", skipping"
+msgstr ""
+"no existe la familia de operadores «%s» para el método de acceso «%s», "
+"ignorando"
 
 #: commands/explain.c:158
 #, c-format
@@ -4816,7 +5310,7 @@ msgstr "la opción BUFFERS de EXPLAIN requiere ANALYZE"
 msgid "EXPLAIN option TIMING requires ANALYZE"
 msgstr "la opción TIMING de EXPLAIN requiere ANALYZE"
 
-#: commands/extension.c:146 commands/extension.c:2620
+#: commands/extension.c:146 commands/extension.c:2624
 #, c-format
 msgid "extension \"%s\" does not exist"
 msgstr "no existe la extensión «%s»"
@@ -4845,7 +5339,9 @@ msgstr "Los nombres de extensión no deben empezar ni terminar con «-»."
 #: commands/extension.c:277
 #, c-format
 msgid "Extension names must not contain directory separator characters."
-msgstr "Los nombres de extensión no deben contener caracteres separadores de directorio."
+msgstr ""
+"Los nombres de extensión no deben contener caracteres separadores de "
+"directorio."
 
 #: commands/extension.c:292 commands/extension.c:301 commands/extension.c:310
 #: commands/extension.c:320
@@ -4871,7 +5367,9 @@ msgstr "Los nombres de versión no deben empezar ni terminar con «-»."
 #: commands/extension.c:321
 #, c-format
 msgid "Version names must not contain directory separator characters."
-msgstr "Los nombres de versión no deben contener caracteres separadores de directorio."
+msgstr ""
+"Los nombres de versión no deben contener caracteres separadores de "
+"directorio."
 
 #: commands/extension.c:471
 #, c-format
@@ -4881,7 +5379,9 @@ msgstr "no se pudo abrir el archivo de control de extensión «%s»: %m"
 #: commands/extension.c:493 commands/extension.c:503
 #, c-format
 msgid "parameter \"%s\" cannot be set in a secondary extension control file"
-msgstr "el parámetro «%s» no se puede cambiar en un archivo control secundario de extensión"
+msgstr ""
+"el parámetro «%s» no se puede cambiar en un archivo control secundario de "
+"extensión"
 
 #: commands/extension.c:542
 #, c-format
@@ -4901,12 +5401,17 @@ msgstr "parámetro no reconocido «%s» en el archivo «%s»"
 #: commands/extension.c:572
 #, c-format
 msgid "parameter \"schema\" cannot be specified when \"relocatable\" is true"
-msgstr "el parámetro «schema» no puede ser especificado cuando «relocatable» es verdadero"
+msgstr ""
+"el parámetro «schema» no puede ser especificado cuando «relocatable» es "
+"verdadero"
 
 #: commands/extension.c:724
 #, c-format
-msgid "transaction control statements are not allowed within an extension script"
-msgstr "las sentencias de control de transacción no están permitidos dentro de un guión de transacción"
+msgid ""
+"transaction control statements are not allowed within an extension script"
+msgstr ""
+"las sentencias de control de transacción no están permitidos dentro de un "
+"guión de transacción"
 
 #: commands/extension.c:792
 #, c-format
@@ -4930,8 +5435,11 @@ msgstr "Debe ser superusuario para actualizar esta extensión."
 
 #: commands/extension.c:1082
 #, c-format
-msgid "extension \"%s\" has no update path from version \"%s\" to version \"%s\""
-msgstr "la extensión «%s» no tiene ruta de actualización desde la versión «%s» hasta la versión «%s»"
+msgid ""
+"extension \"%s\" has no update path from version \"%s\" to version \"%s\""
+msgstr ""
+"la extensión «%s» no tiene ruta de actualización desde la versión «%s» hasta "
+"la versión «%s»"
 
 #: commands/extension.c:1209
 #, c-format
@@ -4948,7 +5456,7 @@ msgstr "la extensión «%s» ya existe"
 msgid "nested CREATE EXTENSION is not supported"
 msgstr "los CREATE EXTENSION anidados no están soportados"
 
-#: commands/extension.c:1282 commands/extension.c:2680
+#: commands/extension.c:1282 commands/extension.c:2684
 #, c-format
 msgid "version to install must be specified"
 msgstr "la versión a instalar debe ser especificada"
@@ -4956,85 +5464,102 @@ msgstr "la versión a instalar debe ser especificada"
 #: commands/extension.c:1299
 #, c-format
 msgid "FROM version must be different from installation target version \"%s\""
-msgstr "la versión FROM debe ser diferente de la versión destino de instalación «%s»"
+msgstr ""
+"la versión FROM debe ser diferente de la versión destino de instalación «%s»"
 
 #: commands/extension.c:1354
 #, c-format
 msgid "extension \"%s\" must be installed in schema \"%s\""
 msgstr "la extensión «%s» debe ser instalada en el esquema «%s»"
 
-#: commands/extension.c:1433 commands/extension.c:2821
+#: commands/extension.c:1437 commands/extension.c:2825
 #, c-format
 msgid "required extension \"%s\" is not installed"
 msgstr "la extensión requerida «%s» no está instalada"
 
-#: commands/extension.c:1594
+#: commands/extension.c:1598
 #, c-format
 msgid "cannot drop extension \"%s\" because it is being modified"
 msgstr "no se puede eliminar la extensión «%s» porque está siendo modificada"
 
-#: commands/extension.c:1642 commands/extension.c:1751
-#: commands/extension.c:1944 commands/prepare.c:716 executor/execQual.c:1716
+#: commands/extension.c:1646 commands/extension.c:1755
+#: commands/extension.c:1948 commands/prepare.c:716 executor/execQual.c:1716
 #: executor/execQual.c:1741 executor/execQual.c:2102 executor/execQual.c:5232
-#: executor/functions.c:969 foreign/foreign.c:373 replication/walsender.c:1509
-#: utils/fmgr/funcapi.c:60 utils/mmgr/portalmem.c:986
+#: executor/functions.c:1010 foreign/foreign.c:373
+#: replication/walsender.c:1512 utils/fmgr/funcapi.c:60
+#: utils/mmgr/portalmem.c:986
 #, c-format
 msgid "set-valued function called in context that cannot accept a set"
-msgstr "se llamó una función que retorna un conjunto en un contexto que no puede aceptarlo"
+msgstr ""
+"se llamó una función que retorna un conjunto en un contexto que no puede "
+"aceptarlo"
 
-#: commands/extension.c:1646 commands/extension.c:1755
-#: commands/extension.c:1948 commands/prepare.c:720 foreign/foreign.c:378
-#: replication/walsender.c:1513 utils/mmgr/portalmem.c:990
+#: commands/extension.c:1650 commands/extension.c:1759
+#: commands/extension.c:1952 commands/prepare.c:720 foreign/foreign.c:378
+#: replication/walsender.c:1516 utils/mmgr/portalmem.c:990
 #, c-format
 msgid "materialize mode required, but it is not allowed in this context"
-msgstr "se requiere un nodo «materialize», pero no está permitido en este contexto"
+msgstr ""
+"se requiere un nodo «materialize», pero no está permitido en este contexto"
 
-#: commands/extension.c:2065
+#: commands/extension.c:2069
 #, c-format
-msgid "pg_extension_config_dump() can only be called from an SQL script executed by CREATE EXTENSION"
-msgstr "pg_extension_config_dump() sólo puede ser llamado desde un guión SQL ejecutado por CREATE EXTENSION"
+msgid ""
+"pg_extension_config_dump() can only be called from an SQL script executed by "
+"CREATE EXTENSION"
+msgstr ""
+"pg_extension_config_dump() sólo puede ser llamado desde un guión SQL "
+"ejecutado por CREATE EXTENSION"
 
-#: commands/extension.c:2077
+#: commands/extension.c:2081
 #, c-format
 msgid "OID %u does not refer to a table"
 msgstr "el OID %u no hace referencia a una tabla"
 
-#: commands/extension.c:2082
+#: commands/extension.c:2086
 #, c-format
 msgid "table \"%s\" is not a member of the extension being created"
 msgstr "el tabla «%s» no es un miembro de la extensión que se está creando"
 
-#: commands/extension.c:2446
+#: commands/extension.c:2450
 #, c-format
-msgid "cannot move extension \"%s\" into schema \"%s\" because the extension contains the schema"
-msgstr "no se puede mover la extensión «%s» al esquema «%s» porque la extensión contiene al esquema"
+msgid ""
+"cannot move extension \"%s\" into schema \"%s\" because the extension "
+"contains the schema"
+msgstr ""
+"no se puede mover la extensión «%s» al esquema «%s» porque la extensión "
+"contiene al esquema"
 
-#: commands/extension.c:2486 commands/extension.c:2549
+#: commands/extension.c:2490 commands/extension.c:2553
 #, c-format
 msgid "extension \"%s\" does not support SET SCHEMA"
 msgstr "la extensión «%s» no soporta SET SCHEMA"
 
-#: commands/extension.c:2551
+#: commands/extension.c:2555
 #, c-format
 msgid "%s is not in the extension's schema \"%s\""
 msgstr "%s no está en el esquema de la extensión, «%s»"
 
-#: commands/extension.c:2600
+#: commands/extension.c:2604
 #, c-format
 msgid "nested ALTER EXTENSION is not supported"
 msgstr "los ALTER EXTENSION anidados no están soportados"
 
-#: commands/extension.c:2691
+#: commands/extension.c:2695
 #, c-format
 msgid "version \"%s\" of extension \"%s\" is already installed"
 msgstr "la versión «%s» de la extensión «%s» ya está instalada"
 
-#: commands/extension.c:2926
+#: commands/extension.c:2930
 #, c-format
-msgid "cannot add schema \"%s\" to extension \"%s\" because the schema contains the extension"
-msgstr "no se puede agregar el esquema «%s» a la extensión «%s» porque el esquema contiene la extensión"
+msgid ""
+"cannot add schema \"%s\" to extension \"%s\" because the schema contains the "
+"extension"
+msgstr ""
+"no se puede agregar el esquema «%s» a la extensión «%s» porque el esquema "
+"contiene la extensión"
 
-#: commands/extension.c:2944
+#: commands/extension.c:2948
 #, c-format
 msgid "%s is not a member of extension \"%s\""
 msgstr "%s no es un miembro de la extensión «%s»"
@@ -5075,12 +5600,15 @@ msgstr "el servidor «%s» ya existe"
 #: commands/foreigncmds.c:296 commands/foreigncmds.c:304
 #, c-format
 msgid "permission denied to change owner of foreign-data wrapper \"%s\""
-msgstr "se ha denegado el permiso para cambiar el dueño del conector de datos externos «%s»"
+msgstr ""
+"se ha denegado el permiso para cambiar el dueño del conector de datos "
+"externos «%s»"
 
 #: commands/foreigncmds.c:298
 #, c-format
 msgid "Must be superuser to change owner of a foreign-data wrapper."
-msgstr "Debe ser superusuario para cambiar el dueño de un conector de datos externos."
+msgstr ""
+"Debe ser superusuario para cambiar el dueño de un conector de datos externos."
 
 #: commands/foreigncmds.c:306
 #, c-format
@@ -5095,7 +5623,8 @@ msgstr "la función %s debe retornar tipo «fdw_handler»"
 #: commands/foreigncmds.c:588
 #, c-format
 msgid "permission denied to create foreign-data wrapper \"%s\""
-msgstr "se ha denegado el permiso para crear el conector de datos externos «%s»"
+msgstr ""
+"se ha denegado el permiso para crear el conector de datos externos «%s»"
 
 #: commands/foreigncmds.c:590
 #, c-format
@@ -5114,13 +5643,21 @@ msgstr "Debe ser superusuario para alterar un conector de datos externos."
 
 #: commands/foreigncmds.c:734
 #, c-format
-msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables"
-msgstr "al cambiar el manejador del conector de datos externos, el comportamiento de las tablas foráneas existentes puede cambiar"
+msgid ""
+"changing the foreign-data wrapper handler can change behavior of existing "
+"foreign tables"
+msgstr ""
+"al cambiar el manejador del conector de datos externos, el comportamiento de "
+"las tablas foráneas existentes puede cambiar"
 
 #: commands/foreigncmds.c:748
 #, c-format
-msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid"
-msgstr "al cambiar el validador del conector de datos externos, las opciones para los objetos dependientes de él pueden volverse no válidas"
+msgid ""
+"changing the foreign-data wrapper validator can cause the options for "
+"dependent objects to become invalid"
+msgstr ""
+"al cambiar el validador del conector de datos externos, las opciones para "
+"los objetos dependientes de él pueden volverse no válidas"
 
 #: commands/foreigncmds.c:1152
 #, c-format
@@ -5155,7 +5692,8 @@ msgstr "el tipo de retorno %s está inconcluso"
 #: commands/functioncmds.c:136 parser/parse_type.c:284
 #, c-format
 msgid "type modifier cannot be specified for shell type \"%s\""
-msgstr "no se puede especificar un modificador de tipo para el tipo inconcluso «%s»"
+msgstr ""
+"no se puede especificar un modificador de tipo para el tipo inconcluso «%s»"
 
 #: commands/functioncmds.c:142
 #, c-format
@@ -5210,27 +5748,36 @@ msgstr "solo los parámetros de entrada pueden tener valores por omisión"
 #: commands/functioncmds.c:358
 #, c-format
 msgid "cannot use table references in parameter default value"
-msgstr "no se pueden usar referencias a tablas en el valor por omisión de un parámetro"
+msgstr ""
+"no se pueden usar referencias a tablas en el valor por omisión de un "
+"parámetro"
 
 #: commands/functioncmds.c:374
 #, c-format
 msgid "cannot use subquery in parameter default value"
-msgstr "no se puede usar una subconsulta en el valor por omisión de un parámetro"
+msgstr ""
+"no se puede usar una subconsulta en el valor por omisión de un parámetro"
 
 #: commands/functioncmds.c:378
 #, c-format
 msgid "cannot use aggregate function in parameter default value"
-msgstr "no se puede usar una función de agregación en el valor por omisión de un parámetro"
+msgstr ""
+"no se puede usar una función de agregación en el valor por omisión de un "
+"parámetro"
 
 #: commands/functioncmds.c:382
 #, c-format
 msgid "cannot use window function in parameter default value"
-msgstr "no se puede usar una función de ventana deslizante en el valor por omisión de un parámetro"
+msgstr ""
+"no se puede usar una función de ventana deslizante en el valor por omisión "
+"de un parámetro"
 
 #: commands/functioncmds.c:392
 #, c-format
 msgid "input parameters after one with a default value must also have defaults"
-msgstr "los parámetros de entrada después de uno que tenga valor por omisión también deben tener valores por omisión"
+msgstr ""
+"los parámetros de entrada después de uno que tenga valor por omisión también "
+"deben tener valores por omisión"
 
 #: commands/functioncmds.c:642
 #, c-format
@@ -5296,12 +5843,14 @@ msgstr "ROWS no es aplicable cuando una función no retorna un conjunto"
 #: commands/functioncmds.c:1078
 #, c-format
 msgid "Use ALTER AGGREGATE to rename aggregate functions."
-msgstr "Use ALTER AGGREGATE para cambiar el nombre a las funciones de agregación."
+msgstr ""
+"Use ALTER AGGREGATE para cambiar el nombre a las funciones de agregación."
 
 #: commands/functioncmds.c:1141
 #, c-format
 msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
-msgstr "Use ALTER AGGREGATE para cambiar el dueño a las funciones de agregación."
+msgstr ""
+"Use ALTER AGGREGATE para cambiar el dueño a las funciones de agregación."
 
 #: commands/functioncmds.c:1491
 #, c-format
@@ -5330,8 +5879,12 @@ msgstr "la función de conversión lleva de uno a tres argumentos"
 
 #: commands/functioncmds.c:1557
 #, c-format
-msgid "argument of cast function must match or be binary-coercible from source data type"
-msgstr "el argumento de la función de conversión debe coincidir o ser binario-convertible con el tipo de origen"
+msgid ""
+"argument of cast function must match or be binary-coercible from source data "
+"type"
+msgstr ""
+"el argumento de la función de conversión debe coincidir o ser binario-"
+"convertible con el tipo de origen"
 
 #: commands/functioncmds.c:1561
 #, c-format
@@ -5341,12 +5894,17 @@ msgstr "el segundo argumento de la función de conversión debe ser entero"
 #: commands/functioncmds.c:1565
 #, c-format
 msgid "third argument of cast function must be type boolean"
-msgstr "el tercer argumento de la función de conversión debe ser de tipo boolean"
+msgstr ""
+"el tercer argumento de la función de conversión debe ser de tipo boolean"
 
 #: commands/functioncmds.c:1569
 #, c-format
-msgid "return data type of cast function must match or be binary-coercible to target data type"
-msgstr "el tipo de salida de la función de conversión debe coincidir o ser binario-convertible con el tipo de retorno"
+msgid ""
+"return data type of cast function must match or be binary-coercible to "
+"target data type"
+msgstr ""
+"el tipo de salida de la función de conversión debe coincidir o ser binario-"
+"convertible con el tipo de retorno"
 
 #: commands/functioncmds.c:1580
 #, c-format
@@ -5371,7 +5929,8 @@ msgstr "la función de conversión no debe retornar un conjunto"
 #: commands/functioncmds.c:1619
 #, c-format
 msgid "must be superuser to create a cast WITHOUT FUNCTION"
-msgstr "debe ser superusuario para crear una conversión sin especificar función"
+msgstr ""
+"debe ser superusuario para crear una conversión sin especificar función"
 
 #: commands/functioncmds.c:1634
 #, c-format
@@ -5428,176 +5987,195 @@ msgstr "no se ha especificado código"
 msgid "language \"%s\" does not support inline code execution"
 msgstr "el lenguaje «%s» no soporta ejecución de código en línea"
 
-#: commands/indexcmds.c:159 commands/indexcmds.c:480
+#: commands/indexcmds.c:159 commands/indexcmds.c:481
 #: commands/opclasscmds.c:369 commands/opclasscmds.c:788
 #: commands/opclasscmds.c:2121
 #, c-format
 msgid "access method \"%s\" does not exist"
 msgstr "no existe el método de acceso «%s»"
 
-#: commands/indexcmds.c:337
+#: commands/indexcmds.c:338
 #, c-format
 msgid "must specify at least one column"
 msgstr "debe especificar al menos una columna"
 
-#: commands/indexcmds.c:341
+#: commands/indexcmds.c:342
 #, c-format
 msgid "cannot use more than %d columns in an index"
 msgstr "no se puede usar más de %d columnas en un índice"
 
-#: commands/indexcmds.c:369
+#: commands/indexcmds.c:370
 #, c-format
 msgid "cannot create index on foreign table \"%s\""
 msgstr "no se puede crear un índice en la tabla foránea «%s»"
 
-#: commands/indexcmds.c:384
+#: commands/indexcmds.c:385
 #, c-format
 msgid "cannot create indexes on temporary tables of other sessions"
 msgstr "no se pueden crear índices en tablas temporales de otras sesiones"
 
-#: commands/indexcmds.c:439 commands/tablecmds.c:509 commands/tablecmds.c:8691
+#: commands/indexcmds.c:440 commands/tablecmds.c:509 commands/tablecmds.c:8691
 #, c-format
 msgid "only shared relations can be placed in pg_global tablespace"
-msgstr "sólo relaciones compartidas pueden ser puestas en el tablespace pg_global"
+msgstr ""
+"sólo relaciones compartidas pueden ser puestas en el tablespace pg_global"
 
-#: commands/indexcmds.c:472
+#: commands/indexcmds.c:473
 #, c-format
 msgid "substituting access method \"gist\" for obsolete method \"rtree\""
 msgstr "sustituyendo el método de acceso obsoleto «rtree» por «gist»"
 
-#: commands/indexcmds.c:489
+#: commands/indexcmds.c:490
 #, c-format
 msgid "access method \"%s\" does not support unique indexes"
 msgstr "el método de acceso «%s» no soporta índices únicos"
 
-#: commands/indexcmds.c:494
+#: commands/indexcmds.c:495
 #, c-format
 msgid "access method \"%s\" does not support multicolumn indexes"
 msgstr "el método de acceso «%s» no soporta índices multicolumna"
 
-#: commands/indexcmds.c:499
+#: commands/indexcmds.c:500
 #, c-format
 msgid "access method \"%s\" does not support exclusion constraints"
 msgstr "el método de acceso «%s» no soporta restricciones por exclusión"
 
-#: commands/indexcmds.c:578
+#: commands/indexcmds.c:579
 #, c-format
 msgid "%s %s will create implicit index \"%s\" for table \"%s\""
 msgstr "%s %s creará el índice implícito «%s» para la tabla «%s»"
 
-#: commands/indexcmds.c:923
+#: commands/indexcmds.c:930
 #, c-format
 msgid "cannot use subquery in index predicate"
 msgstr "no se puede usar una subconsulta en un predicado de índice"
 
-#: commands/indexcmds.c:927
+#: commands/indexcmds.c:934
 #, c-format
 msgid "cannot use aggregate in index predicate"
 msgstr "no se puede usar una función de agregación en un predicado de índice"
 
-#: commands/indexcmds.c:936
+#: commands/indexcmds.c:943
 #, c-format
 msgid "functions in index predicate must be marked IMMUTABLE"
-msgstr "las funciones utilizadas en predicados de índice deben estar marcadas IMMUTABLE"
+msgstr ""
+"las funciones utilizadas en predicados de índice deben estar marcadas "
+"IMMUTABLE"
 
-#: commands/indexcmds.c:1002 parser/parse_utilcmd.c:1761
+#: commands/indexcmds.c:1009 parser/parse_utilcmd.c:1761
 #, c-format
 msgid "column \"%s\" named in key does not exist"
 msgstr "no existe la columna «%s» en la llave"
 
-#: commands/indexcmds.c:1055
+#: commands/indexcmds.c:1062
 #, c-format
 msgid "cannot use subquery in index expression"
 msgstr "no se puede usar una subconsulta en una expresión de índice"
 
-#: commands/indexcmds.c:1059
+#: commands/indexcmds.c:1066
 #, c-format
 msgid "cannot use aggregate function in index expression"
 msgstr "no se puede usar una función de agregación en una expresión de índice"
 
-#: commands/indexcmds.c:1070
+#: commands/indexcmds.c:1077
 #, c-format
 msgid "functions in index expression must be marked IMMUTABLE"
-msgstr "las funciones utilizadas en expresiones de índice deben estar marcadas IMMUTABLE"
+msgstr ""
+"las funciones utilizadas en expresiones de índice deben estar marcadas "
+"IMMUTABLE"
 
-#: commands/indexcmds.c:1093
+#: commands/indexcmds.c:1100
 #, c-format
 msgid "could not determine which collation to use for index expression"
-msgstr "no se pudo determinar qué ordenamiento (collation) usar para la expresión de índice"
+msgstr ""
+"no se pudo determinar qué ordenamiento (collation) usar para la expresión de "
+"índice"
 
-#: commands/indexcmds.c:1101 commands/typecmds.c:776 parser/parse_expr.c:2171
+#: commands/indexcmds.c:1108 commands/typecmds.c:776 parser/parse_expr.c:2171
 #: parser/parse_type.c:498 parser/parse_utilcmd.c:2621 utils/adt/misc.c:518
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "los ordenamientos (collation) no están soportados por el tipo %s"
 
-#: commands/indexcmds.c:1139
+#: commands/indexcmds.c:1146
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "el operador %s no es conmutativo"
 
-#: commands/indexcmds.c:1141
+#: commands/indexcmds.c:1148
 #, c-format
 msgid "Only commutative operators can be used in exclusion constraints."
-msgstr "Sólo operadores conmutativos pueden ser usados en restricciones de exclusión."
+msgstr ""
+"Sólo operadores conmutativos pueden ser usados en restricciones de exclusión."
 
-#: commands/indexcmds.c:1167
+#: commands/indexcmds.c:1174
 #, c-format
 msgid "operator %s is not a member of operator family \"%s\""
 msgstr "el operador %s no es un miembro de la familia de operadores «%s»"
 
-#: commands/indexcmds.c:1170
+#: commands/indexcmds.c:1177
 #, c-format
-msgid "The exclusion operator must be related to the index operator class for the constraint."
-msgstr "El operador de exclusión debe estar relacionado con la clase de operadores del índice para la restricción."
+msgid ""
+"The exclusion operator must be related to the index operator class for the "
+"constraint."
+msgstr ""
+"El operador de exclusión debe estar relacionado con la clase de operadores "
+"del índice para la restricción."
 
-#: commands/indexcmds.c:1205
+#: commands/indexcmds.c:1212
 #, c-format
 msgid "access method \"%s\" does not support ASC/DESC options"
 msgstr "el método de acceso «%s» no soporta las opciones ASC/DESC"
 
-#: commands/indexcmds.c:1210
+#: commands/indexcmds.c:1217
 #, c-format
 msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
 msgstr "el método de acceso «%s» no soporta las opciones NULLS FIRST/LAST"
 
-#: commands/indexcmds.c:1266 commands/typecmds.c:1853
+#: commands/indexcmds.c:1273 commands/typecmds.c:1853
 #, c-format
 msgid "data type %s has no default operator class for access method \"%s\""
-msgstr "el tipo de dato %s no tiene una clase de operadores por omisión para el método de acceso «%s»"
+msgstr ""
+"el tipo de dato %s no tiene una clase de operadores por omisión para el "
+"método de acceso «%s»"
 
-#: commands/indexcmds.c:1268
+#: commands/indexcmds.c:1275
 #, c-format
-msgid "You must specify an operator class for the index or define a default operator class for the data type."
-msgstr "Debe especificar una clase de operadores para el índice, o definir una clase de operadores por omisión para el tipo de datos."
+msgid ""
+"You must specify an operator class for the index or define a default "
+"operator class for the data type."
+msgstr ""
+"Debe especificar una clase de operadores para el índice, o definir una clase "
+"de operadores por omisión para el tipo de datos."
 
-#: commands/indexcmds.c:1297 commands/indexcmds.c:1305
+#: commands/indexcmds.c:1304 commands/indexcmds.c:1312
 #: commands/opclasscmds.c:212
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\""
 msgstr "no existe la clase de operadores «%s» para el método de acceso «%s»"
 
-#: commands/indexcmds.c:1318 commands/typecmds.c:1841
+#: commands/indexcmds.c:1325 commands/typecmds.c:1841
 #, c-format
 msgid "operator class \"%s\" does not accept data type %s"
 msgstr "la clase de operadores «%s» no acepta el tipo de datos %s"
 
-#: commands/indexcmds.c:1408
+#: commands/indexcmds.c:1415
 #, c-format
 msgid "there are multiple default operator classes for data type %s"
-msgstr "hay múltiples clases de operadores por omisión para el tipo de datos %s"
+msgstr ""
+"hay múltiples clases de operadores por omisión para el tipo de datos %s"
 
-#: commands/indexcmds.c:1780
+#: commands/indexcmds.c:1789
 #, c-format
 msgid "table \"%s\" has no indexes"
 msgstr "la tabla «%s» no tiene índices"
 
-#: commands/indexcmds.c:1808
+#: commands/indexcmds.c:1817
 #, c-format
 msgid "can only reindex the currently open database"
 msgstr "sólo se puede reindexar la base de datos actualmente abierta"
 
-#: commands/indexcmds.c:1893
+#: commands/indexcmds.c:1904
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "la tabla «%s.%s» fue reindexada"
@@ -5638,8 +6216,11 @@ msgstr "el tipo de almacenamiento fue especificado más de una vez"
 
 #: commands/opclasscmds.c:587
 #, c-format
-msgid "storage type cannot be different from data type for access method \"%s\""
-msgstr "el tipo de almacenamiento no puede ser diferente del tipo de dato para el método de acceso «%s»"
+msgid ""
+"storage type cannot be different from data type for access method \"%s\""
+msgstr ""
+"el tipo de almacenamiento no puede ser diferente del tipo de dato para el "
+"método de acceso «%s»"
 
 #: commands/opclasscmds.c:603
 #, c-format
@@ -5649,7 +6230,9 @@ msgstr "ya exista una clase de operadores «%s» para el método de acceso «%s
 #: commands/opclasscmds.c:631
 #, c-format
 msgid "could not make operator class \"%s\" be default for type %s"
-msgstr "no se pudo hacer que «%s» sea la clase de operadores por omisión para el tipo %s"
+msgstr ""
+"no se pudo hacer que «%s» sea la clase de operadores por omisión para el "
+"tipo %s"
 
 #: commands/opclasscmds.c:634
 #, c-format
@@ -5669,7 +6252,9 @@ msgstr "debe ser superusuario para alterar una familia de operadores"
 #: commands/opclasscmds.c:878
 #, c-format
 msgid "operator argument types must be specified in ALTER OPERATOR FAMILY"
-msgstr "los tipos de los argumentos de operador deben ser especificados en ALTER OPERATOR FAMILY"
+msgstr ""
+"los tipos de los argumentos de operador deben ser especificados en ALTER "
+"OPERATOR FAMILY"
 
 #: commands/opclasscmds.c:942
 #, c-format
@@ -5709,7 +6294,8 @@ msgstr "los procedimientos de comparación btree deben retornar integer"
 #: commands/opclasscmds.c:1185
 #, c-format
 msgid "btree sort support procedures must accept type \"internal\""
-msgstr "los procedimientos de «sort support» de btree deben aceptar tipo «internal»"
+msgstr ""
+"los procedimientos de «sort support» de btree deben aceptar tipo «internal»"
 
 #: commands/opclasscmds.c:1189
 #, c-format
@@ -5729,7 +6315,9 @@ msgstr "los procedimientos de hash deben retornar integer"
 #: commands/opclasscmds.c:1229
 #, c-format
 msgid "associated data types must be specified for index support procedure"
-msgstr "los tipos de datos asociados deben ser especificados en el procedimiento de soporte de índice"
+msgstr ""
+"los tipos de datos asociados deben ser especificados en el procedimiento de "
+"soporte de índice"
 
 #: commands/opclasscmds.c:1254
 #, c-format
@@ -5763,13 +6351,21 @@ msgstr "no existe la función %d(%s,%s) en la familia de operadores «%s»"
 
 #: commands/opclasscmds.c:1697
 #, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
-msgstr "ya existe una clase de operadores «%s» para el método de acceso «%s» en el esquema «%s»"
+msgid ""
+"operator class \"%s\" for access method \"%s\" already exists in schema \"%s"
+"\""
+msgstr ""
+"ya existe una clase de operadores «%s» para el método de acceso «%s» en el "
+"esquema «%s»"
 
 #: commands/opclasscmds.c:1786
 #, c-format
-msgid "operator family \"%s\" for access method \"%s\" already exists in schema \"%s\""
-msgstr "ya existe una familia de operadores «%s» para el método de acceso «%s» en el esquema «%s»"
+msgid ""
+"operator family \"%s\" for access method \"%s\" already exists in schema \"%s"
+"\""
+msgstr ""
+"ya existe una familia de operadores «%s» para el método de acceso «%s» en el "
+"esquema «%s»"
 
 #: commands/operatorcmds.c:99
 #, c-format
@@ -5778,8 +6374,10 @@ msgstr "=> es un nombre obsoleto de operador"
 
 #: commands/operatorcmds.c:100
 #, c-format
-msgid "This name may be disallowed altogether in future versions of PostgreSQL."
-msgstr "Este nombre puede prohibirse por completo en futuras versiones de PostgreSQL."
+msgid ""
+"This name may be disallowed altogether in future versions of PostgreSQL."
+msgstr ""
+"Este nombre puede prohibirse por completo en futuras versiones de PostgreSQL."
 
 #: commands/operatorcmds.c:121 commands/operatorcmds.c:129
 #, c-format
@@ -5823,12 +6421,12 @@ msgstr "el nombre de cursor no es válido: no debe ser vacío"
 msgid "cursor \"%s\" does not exist"
 msgstr "no existe el cursor «%s»"
 
-#: commands/portalcmds.c:340 tcop/pquery.c:739 tcop/pquery.c:1402
+#: commands/portalcmds.c:341 tcop/pquery.c:740 tcop/pquery.c:1404
 #, c-format
 msgid "portal \"%s\" cannot be run"
 msgstr "el portal «%s» no puede ser ejecutado"
 
-#: commands/portalcmds.c:413
+#: commands/portalcmds.c:415
 #, c-format
 msgid "could not reposition held cursor"
 msgstr "no se pudo reposicionar cursor abierto"
@@ -5876,12 +6474,14 @@ msgstr "no se puede usar una función de agregación en un parámetro a EXECUTE"
 #: commands/prepare.c:371
 #, c-format
 msgid "cannot use window function in EXECUTE parameter"
-msgstr "no se puede usar una función de ventana deslizante en un parámetro a EXECUTE"
+msgstr ""
+"no se puede usar una función de ventana deslizante en un parámetro a EXECUTE"
 
 #: commands/prepare.c:384
 #, c-format
 msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
-msgstr "el parámetro $%d de tipo %s no puede ser convertido al tipo esperado %s"
+msgstr ""
+"el parámetro $%d de tipo %s no puede ser convertido al tipo esperado %s"
 
 #: commands/prepare.c:479
 #, c-format
@@ -5896,7 +6496,9 @@ msgstr "no existe la sentencia preparada «%s»"
 #: commands/proclang.c:88
 #, c-format
 msgid "using pg_pltemplate information instead of CREATE LANGUAGE parameters"
-msgstr "usando información de pg_pltemplate en vez de los parámetros de CREATE LANGUAGE"
+msgstr ""
+"usando información de pg_pltemplate en vez de los parámetros de CREATE "
+"LANGUAGE"
 
 #: commands/proclang.c:98
 #, c-format
@@ -5916,7 +6518,9 @@ msgstr "lenguaje no soportado: «%s»"
 #: commands/proclang.c:246
 #, c-format
 msgid "The supported languages are listed in the pg_pltemplate system catalog."
-msgstr "Los lenguajes soportados están listados en el catálogo del sistema pg_pltemplate."
+msgstr ""
+"Los lenguajes soportados están listados en el catálogo del sistema "
+"pg_pltemplate."
 
 #: commands/proclang.c:254
 #, c-format
@@ -5925,8 +6529,11 @@ msgstr "debe ser superusuario para crear un lenguaje procedural personalizado"
 
 #: commands/proclang.c:273
 #, c-format
-msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
-msgstr "cambiando el tipo de retorno de la función %s de «opaque» a «language_handler»"
+msgid ""
+"changing return type of function %s from \"opaque\" to \"language_handler\""
+msgstr ""
+"cambiando el tipo de retorno de la función %s de «opaque» a "
+"«language_handler»"
 
 #: commands/proclang.c:358 commands/proclang.c:560
 #, c-format
@@ -5950,8 +6557,11 @@ msgstr "no se ha cargado ningún proveedor de etiquetas de seguridad"
 
 #: commands/seclabel.c:61
 #, c-format
-msgid "must specify provider when multiple security label providers have been loaded"
-msgstr "debe especificar un proveedor de etiquetas de seguridad cuando más de uno ha sido cargados"
+msgid ""
+"must specify provider when multiple security label providers have been loaded"
+msgstr ""
+"debe especificar un proveedor de etiquetas de seguridad cuando más de uno ha "
+"sido cargados"
 
 #: commands/seclabel.c:79
 #, c-format
@@ -5997,21 +6607,22 @@ msgstr "setval: el valor %s está fuera del rango de la secuencia «%s» (%s..%s
 #: commands/sequence.c:1028 lib/stringinfo.c:266 libpq/auth.c:1018
 #: libpq/auth.c:1378 libpq/auth.c:1446 libpq/auth.c:1848
 #: postmaster/postmaster.c:1921 postmaster/postmaster.c:1952
-#: postmaster/postmaster.c:3250 postmaster/postmaster.c:3934
-#: postmaster/postmaster.c:4020 postmaster/postmaster.c:4643
+#: postmaster/postmaster.c:3250 postmaster/postmaster.c:3929
+#: postmaster/postmaster.c:4015 postmaster/postmaster.c:4638
 #: storage/buffer/buf_init.c:154 storage/buffer/localbuf.c:393
-#: storage/file/fd.c:369 storage/file/fd.c:752 storage/file/fd.c:870
-#: storage/ipc/procarray.c:845 storage/ipc/procarray.c:1285
-#: storage/ipc/procarray.c:1292 storage/ipc/procarray.c:1611
-#: storage/ipc/procarray.c:2080 utils/adt/formatting.c:1531
-#: utils/adt/formatting.c:1656 utils/adt/formatting.c:1793
-#: utils/adt/regexp.c:209 utils/adt/varlena.c:3527 utils/adt/varlena.c:3548
-#: utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373 utils/hash/dynahash.c:450
-#: utils/hash/dynahash.c:964 utils/init/miscinit.c:150
-#: utils/init/miscinit.c:171 utils/init/miscinit.c:181 utils/mb/mbutils.c:374
-#: utils/mb/mbutils.c:675 utils/misc/guc.c:3362 utils/misc/guc.c:3378
-#: utils/misc/guc.c:3391 utils/misc/tzparser.c:455 utils/mmgr/aset.c:416
-#: utils/mmgr/aset.c:587 utils/mmgr/aset.c:765 utils/mmgr/aset.c:966
+#: storage/file/fd.c:374 storage/file/fd.c:771 storage/file/fd.c:889
+#: storage/file/fd.c:1502 storage/ipc/procarray.c:886
+#: storage/ipc/procarray.c:1326 storage/ipc/procarray.c:1333
+#: storage/ipc/procarray.c:1652 storage/ipc/procarray.c:2121
+#: utils/adt/formatting.c:1526 utils/adt/formatting.c:1646
+#: utils/adt/formatting.c:1767 utils/adt/regexp.c:209 utils/adt/varlena.c:3530
+#: utils/adt/varlena.c:3551 utils/fmgr/dfmgr.c:224 utils/hash/dynahash.c:373
+#: utils/hash/dynahash.c:450 utils/hash/dynahash.c:964
+#: utils/init/miscinit.c:150 utils/init/miscinit.c:171
+#: utils/init/miscinit.c:181 utils/mb/mbutils.c:374 utils/mb/mbutils.c:675
+#: utils/misc/guc.c:3362 utils/misc/guc.c:3378 utils/misc/guc.c:3391
+#: utils/misc/tzparser.c:455 utils/mmgr/aset.c:416 utils/mmgr/aset.c:587
+#: utils/mmgr/aset.c:765 utils/mmgr/aset.c:966
 #, c-format
 msgid "out of memory"
 msgstr "memoria agotada"
@@ -6069,12 +6680,15 @@ msgstr "la relación referida «%s» no es una tabla"
 #: commands/sequence.c:1446
 #, c-format
 msgid "sequence must have same owner as table it is linked to"
-msgstr "la secuencia debe tener el mismo dueño que la tabla a la que está enlazada"
+msgstr ""
+"la secuencia debe tener el mismo dueño que la tabla a la que está enlazada"
 
 #: commands/sequence.c:1450
 #, c-format
 msgid "sequence must be in same schema as table it is linked to"
-msgstr "la secuencia debe estar en el mismo esquema que la tabla a la que está enlazada"
+msgstr ""
+"la secuencia debe estar en el mismo esquema que la tabla a la que está "
+"enlazada"
 
 #: commands/tablecmds.c:202
 #, c-format
@@ -6169,7 +6783,9 @@ msgstr "las restricciones en tablas foráneas no están soportadas"
 #: commands/tablecmds.c:477
 #, c-format
 msgid "cannot create temporary table within security-restricted operation"
-msgstr "no se puede crear una tabla temporal dentro una operación restringida por seguridad"
+msgstr ""
+"no se puede crear una tabla temporal dentro una operación restringida por "
+"seguridad"
 
 #: commands/tablecmds.c:583 commands/tablecmds.c:4489
 #, c-format
@@ -6269,7 +6885,9 @@ msgstr "no se puede convertir una referencia a la fila completa (whole-row)"
 #: commands/tablecmds.c:1671 parser/parse_utilcmd.c:819
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
-msgstr "La restricción «%s» contiene una referencia a la fila completa (whole-row) de la tabla «%s»."
+msgstr ""
+"La restricción «%s» contiene una referencia a la fila completa (whole-row) "
+"de la tabla «%s»."
 
 #: commands/tablecmds.c:1737
 #, c-format
@@ -6299,12 +6917,16 @@ msgstr "la columna «%s» hereda valores por omisión no coincidentes"
 #: commands/tablecmds.c:1821
 #, c-format
 msgid "To resolve the conflict, specify a default explicitly."
-msgstr "Para resolver el conflicto, indique explícitamente un valor por omisión."
+msgstr ""
+"Para resolver el conflicto, indique explícitamente un valor por omisión."
 
 #: commands/tablecmds.c:1868
 #, c-format
-msgid "check constraint name \"%s\" appears multiple times but with different expressions"
-msgstr "la restricción «check» «%s» aparece más de una vez con diferentes expresiones"
+msgid ""
+"check constraint name \"%s\" appears multiple times but with different "
+"expressions"
+msgstr ""
+"la restricción «check» «%s» aparece más de una vez con diferentes expresiones"
 
 #: commands/tablecmds.c:2053
 #, c-format
@@ -6319,7 +6941,8 @@ msgstr "«%s» no es una tabla, vista, tipo compuesto, índice o tabla foránea"
 #: commands/tablecmds.c:2161
 #, c-format
 msgid "inherited column \"%s\" must be renamed in child tables too"
-msgstr "debe cambiar el nombre a la columna heredada «%s» en las tablas hijas también"
+msgstr ""
+"debe cambiar el nombre a la columna heredada «%s» en las tablas hijas también"
 
 #: commands/tablecmds.c:2193
 #, c-format
@@ -6334,7 +6957,9 @@ msgstr "no se puede cambiar el nombre a la columna heredada «%s»"
 #: commands/tablecmds.c:2350
 #, c-format
 msgid "inherited constraint \"%s\" must be renamed in child tables too"
-msgstr "debe cambiar el nombre a la restricción heredada «%s» en las tablas hijas también"
+msgstr ""
+"debe cambiar el nombre a la restricción heredada «%s» en las tablas hijas "
+"también"
 
 #: commands/tablecmds.c:2357
 #, c-format
@@ -6344,14 +6969,18 @@ msgstr "no se puede cambiar el nombre a la restricción heredada «%s»"
 #. translator: first %s is a SQL command, eg ALTER TABLE
 #: commands/tablecmds.c:2559
 #, c-format
-msgid "cannot %s \"%s\" because it is being used by active queries in this session"
-msgstr "no se puede hacer %s en «%s» porque está siendo usada por consultas activas en esta sesión"
+msgid ""
+"cannot %s \"%s\" because it is being used by active queries in this session"
+msgstr ""
+"no se puede hacer %s en «%s» porque está siendo usada por consultas activas "
+"en esta sesión"
 
 #. translator: first %s is a SQL command, eg ALTER TABLE
 #: commands/tablecmds.c:2568
 #, c-format
 msgid "cannot %s \"%s\" because it has pending trigger events"
-msgstr "no se puede hacer %s en «%s» porque tiene eventos de disparador pendientes"
+msgstr ""
+"no se puede hacer %s en «%s» porque tiene eventos de disparador pendientes"
 
 #: commands/tablecmds.c:3467
 #, c-format
@@ -6416,13 +7045,17 @@ msgstr "no se puede alterar el tipo «%s» porque la columna «%s.%s» lo usa"
 
 #: commands/tablecmds.c:4151
 #, c-format
-msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
-msgstr "no se puede alterar la tabla foránea «%s» porque la columna «%s.%s» usa su tipo"
+msgid ""
+"cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
+msgstr ""
+"no se puede alterar la tabla foránea «%s» porque la columna «%s.%s» usa su "
+"tipo"
 
 #: commands/tablecmds.c:4158
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
-msgstr "no se puede alterar la tabla «%s» porque la columna «%s.%s» usa su tipo"
+msgstr ""
+"no se puede alterar la tabla «%s» porque la columna «%s.%s» usa su tipo"
 
 #: commands/tablecmds.c:4220
 #, c-format
@@ -6452,7 +7085,9 @@ msgstr "la tabla hija «%s» tiene un tipo diferente para la columna «%s»"
 #: commands/tablecmds.c:4360 commands/tablecmds.c:9126
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
-msgstr "la tabla hija «%s» tiene un ordenamiento (collation) diferente para la columna «%s»"
+msgstr ""
+"la tabla hija «%s» tiene un ordenamiento (collation) diferente para la "
+"columna «%s»"
 
 #: commands/tablecmds.c:4370
 #, c-format
@@ -6510,7 +7145,8 @@ msgstr "tipo de almacenamiento no válido «%s»"
 #: commands/tablecmds.c:5152
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
-msgstr "el tipo de datos %s de la columna sólo puede tener almacenamiento PLAIN"
+msgstr ""
+"el tipo de datos %s de la columna sólo puede tener almacenamiento PLAIN"
 
 #: commands/tablecmds.c:5182
 #, c-format
@@ -6534,8 +7170,10 @@ msgstr "no se puede eliminar la columna heredada «%s»"
 
 #: commands/tablecmds.c:5472
 #, c-format
-msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
-msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX renombrará el índice «%s» a «%s»"
+msgid ""
+"ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
+msgstr ""
+"ALTER TABLE / ADD CONSTRAINT USING INDEX renombrará el índice «%s» a «%s»"
 
 #: commands/tablecmds.c:5673
 #, c-format
@@ -6545,27 +7183,40 @@ msgstr "la restricción debe ser agregada a las tablas hijas también"
 #: commands/tablecmds.c:5763
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
-msgstr "las restricciones en tablas permanentes sólo pueden hacer referencia a tablas permanentes"
+msgstr ""
+"las restricciones en tablas permanentes sólo pueden hacer referencia a "
+"tablas permanentes"
 
 #: commands/tablecmds.c:5770
 #, c-format
-msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
-msgstr "las restricciones en tablas unlogged sólo pueden hacer referencia a tablas permanentes o unlogged"
+msgid ""
+"constraints on unlogged tables may reference only permanent or unlogged "
+"tables"
+msgstr ""
+"las restricciones en tablas unlogged sólo pueden hacer referencia a tablas "
+"permanentes o unlogged"
 
 #: commands/tablecmds.c:5776
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
-msgstr "las restricciones en tablas temporales sólo pueden hacer referencia a tablas temporales"
+msgstr ""
+"las restricciones en tablas temporales sólo pueden hacer referencia a tablas "
+"temporales"
 
 #: commands/tablecmds.c:5780
 #, c-format
-msgid "constraints on temporary tables must involve temporary tables of this session"
-msgstr "las restricciones en tablas temporales sólo pueden hacer referencia a tablas temporales de esta sesión"
+msgid ""
+"constraints on temporary tables must involve temporary tables of this session"
+msgstr ""
+"las restricciones en tablas temporales sólo pueden hacer referencia a tablas "
+"temporales de esta sesión"
 
 #: commands/tablecmds.c:5841
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
-msgstr "el número de columnas referidas en la llave foránea no coincide con el número de columnas de referencia"
+msgstr ""
+"el número de columnas referidas en la llave foránea no coincide con el "
+"número de columnas de referencia"
 
 #: commands/tablecmds.c:5948
 #, c-format
@@ -6585,8 +7236,11 @@ msgstr "no existe la restricción «%s» en la relación «%s»"
 
 #: commands/tablecmds.c:6150
 #, c-format
-msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
-msgstr "la restricción «%s» de la relación «%s» no es una llave foránea o restricción «check»"
+msgid ""
+"constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
+msgstr ""
+"la restricción «%s» de la relación «%s» no es una llave foránea o "
+"restricción «check»"
 
 #: commands/tablecmds.c:6219
 #, c-format
@@ -6606,7 +7260,9 @@ msgstr "no se puede tener más de %d columnas en una llave foránea"
 #: commands/tablecmds.c:6347
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
-msgstr "no se puede usar una llave primaria postergable para la tabla referenciada «%s»"
+msgstr ""
+"no se puede usar una llave primaria postergable para la tabla referenciada "
+"«%s»"
 
 #: commands/tablecmds.c:6364
 #, c-format
@@ -6616,12 +7272,17 @@ msgstr "no hay llave primaria para la tabla referida «%s»"
 #: commands/tablecmds.c:6516
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
-msgstr "no se puede usar una restricción unique postergable para la tabla referenciada «%s»"
+msgstr ""
+"no se puede usar una restricción unique postergable para la tabla "
+"referenciada «%s»"
 
 #: commands/tablecmds.c:6521
 #, c-format
-msgid "there is no unique constraint matching given keys for referenced table \"%s\""
-msgstr "no hay restricción unique que coincida con las columnas dadas en la tabla referida «%s»"
+msgid ""
+"there is no unique constraint matching given keys for referenced table \"%s\""
+msgstr ""
+"no hay restricción unique que coincida con las columnas dadas en la tabla "
+"referida «%s»"
 
 #: commands/tablecmds.c:6675
 #, c-format
@@ -6661,12 +7322,15 @@ msgstr "no se puede usar una subconsulta en una expresión de transformación"
 #: commands/tablecmds.c:7231
 #, c-format
 msgid "cannot use aggregate function in transform expression"
-msgstr "no se puede usar una función de agregación en una expresión de transformación"
+msgstr ""
+"no se puede usar una función de agregación en una expresión de transformación"
 
 #: commands/tablecmds.c:7235
 #, c-format
 msgid "cannot use window function in transform expression"
-msgstr "no se puede usar una función de ventana deslizante en una expresión de transformación"
+msgstr ""
+"no se puede usar una función de ventana deslizante en una expresión de "
+"transformación"
 
 #: commands/tablecmds.c:7254
 #, c-format
@@ -6681,7 +7345,8 @@ msgstr "Especifique una expresión USING para llevar a cabo la conversión."
 #: commands/tablecmds.c:7305
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
-msgstr "debe cambiar el tipo a la columna heredada «%s» en las tablas hijas también"
+msgstr ""
+"debe cambiar el tipo a la columna heredada «%s» en las tablas hijas también"
 
 #: commands/tablecmds.c:7386
 #, c-format
@@ -6691,7 +7356,9 @@ msgstr "no se puede alterar el tipo de la columna «%s» dos veces"
 #: commands/tablecmds.c:7422
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
-msgstr "el valor por omisión para la columna «%s» no puede ser convertido automáticamente al tipo %s"
+msgstr ""
+"el valor por omisión para la columna «%s» no puede ser convertido "
+"automáticamente al tipo %s"
 
 #: commands/tablecmds.c:7548
 #, c-format
@@ -6706,7 +7373,8 @@ msgstr "%s depende de la columna «%s»"
 #: commands/tablecmds.c:7567
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
-msgstr "no se puede alterar el tipo de una columna usada en una definición de trigger"
+msgstr ""
+"no se puede alterar el tipo de una columna usada en una definición de trigger"
 
 #: commands/tablecmds.c:8110
 #, c-format
@@ -6716,7 +7384,8 @@ msgstr "no se puede cambiar el dueño del índice «%s»"
 #: commands/tablecmds.c:8112
 #, c-format
 msgid "Change the ownership of the index's table, instead."
-msgstr "Considere cambiar el dueño de la tabla en vez de cambiar el dueño del índice."
+msgstr ""
+"Considere cambiar el dueño de la tabla en vez de cambiar el dueño del índice."
 
 #: commands/tablecmds.c:8128
 #, c-format
@@ -6796,12 +7465,18 @@ msgstr "tabla hija no tiene la columna «%s»"
 #: commands/tablecmds.c:9236
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
-msgstr "la tabla hija «%s» tiene una definición diferente para la restricción «check» «%s»"
+msgstr ""
+"la tabla hija «%s» tiene una definición diferente para la restricción "
+"«check» «%s»"
 
 #: commands/tablecmds.c:9244
 #, c-format
-msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
-msgstr "la restricción «%s» está en conflicto con la restricción no heredada en la tabla hija «%s»"
+msgid ""
+"constraint \"%s\" conflicts with non-inherited constraint on child table \"%s"
+"\""
+msgstr ""
+"la restricción «%s» está en conflicto con la restricción no heredada en la "
+"tabla hija «%s»"
 
 #: commands/tablecmds.c:9268
 #, c-format
@@ -6826,7 +7501,8 @@ msgstr "la tabla no tiene la columna «%s»"
 #: commands/tablecmds.c:9606
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
-msgstr "la tabla tiene columna «%s» en la posición en que el tipo requiere «%s»."
+msgstr ""
+"la tabla tiene columna «%s» en la posición en que el tipo requiere «%s»."
 
 #: commands/tablecmds.c:9615
 #, c-format
@@ -6846,7 +7522,8 @@ msgstr "«%s» no es una tabla tipada"
 #: commands/tablecmds.c:9806
 #, c-format
 msgid "cannot move an owned sequence into another schema"
-msgstr "no se puede mover una secuencia enlazada a una tabla hacia otro esquema"
+msgstr ""
+"no se puede mover una secuencia enlazada a una tabla hacia otro esquema"
 
 #: commands/tablecmds.c:9897
 #, c-format
@@ -6926,7 +7603,7 @@ msgid "tablespace \"%s\" already exists"
 msgstr "el tablespace «%s» ya existe"
 
 #: commands/tablespace.c:371 commands/tablespace.c:534
-#: replication/basebackup.c:151 replication/basebackup.c:851
+#: replication/basebackup.c:153 replication/basebackup.c:901
 #: utils/adt/misc.c:370
 #, c-format
 msgid "tablespaces are not supported on this platform"
@@ -6958,7 +7635,8 @@ msgstr "no existe el directorio «%s»"
 #: commands/tablespace.c:566
 #, c-format
 msgid "Create this directory for the tablespace before restarting the server."
-msgstr "Cree este directorio para el tablespace antes de reiniciar el servidor."
+msgstr ""
+"Cree este directorio para el tablespace antes de reiniciar el servidor."
 
 #: commands/tablespace.c:571
 #, c-format
@@ -6981,9 +7659,9 @@ msgid "could not create symbolic link \"%s\": %m"
 msgstr "no se pudo crear el enlace simbólico «%s»: %m"
 
 #: commands/tablespace.c:694 commands/tablespace.c:704
-#: postmaster/postmaster.c:1177 replication/basebackup.c:260
-#: replication/basebackup.c:557 storage/file/copydir.c:67
-#: storage/file/copydir.c:106 storage/file/fd.c:1664 utils/adt/genfile.c:353
+#: postmaster/postmaster.c:1177 replication/basebackup.c:259
+#: replication/basebackup.c:564 storage/file/copydir.c:67
+#: storage/file/copydir.c:106 storage/file/fd.c:1741 utils/adt/genfile.c:353
 #: utils/adt/misc.c:270 utils/misc/tzparser.c:323
 #, c-format
 msgid "could not open directory \"%s\": %m"
@@ -7028,7 +7706,8 @@ msgstr "«%s» es una vista"
 #: commands/trigger.c:176
 #, c-format
 msgid "Views cannot have row-level BEFORE or AFTER triggers."
-msgstr "Las vistas no pueden tener disparadores BEFORE o AFTER a nivel de fila."
+msgstr ""
+"Las vistas no pueden tener disparadores BEFORE o AFTER a nivel de fila."
 
 #: commands/trigger.c:183
 #, c-format
@@ -7063,32 +7742,41 @@ msgstr "no se puede usar una subconsulta en la condición WHEN de un trigger"
 #: commands/trigger.c:303
 #, c-format
 msgid "cannot use aggregate function in trigger WHEN condition"
-msgstr "no se pueden usar funciones de agregación en condición WHEN de un trigger"
+msgstr ""
+"no se pueden usar funciones de agregación en condición WHEN de un trigger"
 
 #: commands/trigger.c:307
 #, c-format
 msgid "cannot use window function in trigger WHEN condition"
-msgstr "no se pueden usar funciones de ventana deslizante en condición WHEN de un trigger"
+msgstr ""
+"no se pueden usar funciones de ventana deslizante en condición WHEN de un "
+"trigger"
 
 #: commands/trigger.c:329 commands/trigger.c:342
 #, c-format
 msgid "statement trigger's WHEN condition cannot reference column values"
-msgstr "la condición WHEN de un trigger por sentencias no pueden referirse a los valores de las columnas"
+msgstr ""
+"la condición WHEN de un trigger por sentencias no pueden referirse a los "
+"valores de las columnas"
 
 #: commands/trigger.c:334
 #, c-format
 msgid "INSERT trigger's WHEN condition cannot reference OLD values"
-msgstr "la condición WHEN de un trigger en INSERT no puede referirse a valores OLD"
+msgstr ""
+"la condición WHEN de un trigger en INSERT no puede referirse a valores OLD"
 
 #: commands/trigger.c:347
 #, c-format
 msgid "DELETE trigger's WHEN condition cannot reference NEW values"
-msgstr "la condición WHEN de un trigger en DELETE no puede referirse a valores NEW"
+msgstr ""
+"la condición WHEN de un trigger en DELETE no puede referirse a valores NEW"
 
 #: commands/trigger.c:352
 #, c-format
 msgid "BEFORE trigger's WHEN condition cannot reference NEW system columns"
-msgstr "la condición WHEN de un trigger BEFORE no puede referirse a columnas de sistema de NEW"
+msgstr ""
+"la condición WHEN de un trigger BEFORE no puede referirse a columnas de "
+"sistema de NEW"
 
 #: commands/trigger.c:397
 #, c-format
@@ -7120,7 +7808,8 @@ msgstr "Se encontró el disparador en la tabla que hace referencia."
 #: commands/trigger.c:911 commands/trigger.c:927
 #, c-format
 msgid "ignoring incomplete trigger group for constraint \"%s\" %s"
-msgstr "ignorando el grupo de disparadores incompleto para la restricción «%s» %s"
+msgstr ""
+"ignorando el grupo de disparadores incompleto para la restricción «%s» %s"
 
 #: commands/trigger.c:939
 #, c-format
@@ -7150,7 +7839,7 @@ msgstr "un trigger BEFORE STATEMENT no puede retornar un valor"
 
 #: commands/trigger.c:2620 executor/execMain.c:1883
 #: executor/nodeLockRows.c:138 executor/nodeModifyTable.c:367
-#: executor/nodeModifyTable.c:583
+#: executor/nodeModifyTable.c:589
 #, c-format
 msgid "could not serialize access due to concurrent update"
 msgstr "no se pudo serializar el acceso debido a un update concurrente"
@@ -7188,7 +7877,8 @@ msgstr "el método «start» del analizador de búsqueda en texto es obligatorio
 #: commands/tsearchcmds.c:248
 #, c-format
 msgid "text search parser gettoken method is required"
-msgstr "el método «gettoken» del analizador de búsqueda en texto es obligatorio"
+msgstr ""
+"el método «gettoken» del analizador de búsqueda en texto es obligatorio"
 
 #: commands/tsearchcmds.c:253
 #, c-format
@@ -7198,12 +7888,15 @@ msgstr "el método «end» del analizador de búsqueda en texto es obligatorio"
 #: commands/tsearchcmds.c:258
 #, c-format
 msgid "text search parser lextypes method is required"
-msgstr "el método «lextypes» del analizador de búsqueda en texto es obligatorio"
+msgstr ""
+"el método «lextypes» del analizador de búsqueda en texto es obligatorio"
 
 #: commands/tsearchcmds.c:319
 #, c-format
 msgid "must be superuser to rename text search parsers"
-msgstr "debe ser superusuario para cambiar el nombre a analizadores de búsqueda en texto"
+msgstr ""
+"debe ser superusuario para cambiar el nombre a analizadores de búsqueda en "
+"texto"
 
 #: commands/tsearchcmds.c:337
 #, c-format
@@ -7233,7 +7926,8 @@ msgstr "debe ser superusuario para crear una plantilla de búsqueda en texto"
 #: commands/tsearchcmds.c:1013
 #, c-format
 msgid "text search template parameter \"%s\" not recognized"
-msgstr "el parámetro de la plantilla de búsqueda en texto «%s» no es reconocido"
+msgstr ""
+"el parámetro de la plantilla de búsqueda en texto «%s» no es reconocido"
 
 #: commands/tsearchcmds.c:1023
 #, c-format
@@ -7243,7 +7937,9 @@ msgstr "el método «lexize» de la plantilla de búsqueda en texto es obligator
 #: commands/tsearchcmds.c:1062
 #, c-format
 msgid "must be superuser to rename text search templates"
-msgstr "debe ser superusuario para cambiar el nombre a plantillas de búsqueda en texto"
+msgstr ""
+"debe ser superusuario para cambiar el nombre a plantillas de búsqueda en "
+"texto"
 
 #: commands/tsearchcmds.c:1081
 #, c-format
@@ -7253,7 +7949,8 @@ msgstr "ya existe la plantilla de búsqueda en texto «%s»"
 #: commands/tsearchcmds.c:1318
 #, c-format
 msgid "text search configuration parameter \"%s\" not recognized"
-msgstr "el parámetro de configuración de búsqueda en texto «%s» no es reconocido"
+msgstr ""
+"el parámetro de configuración de búsqueda en texto «%s» no es reconocido"
 
 #: commands/tsearchcmds.c:1325
 #, c-format
@@ -7332,8 +8029,12 @@ msgstr "debe especificarse la función de salida de tipo"
 
 #: commands/typecmds.c:428
 #, c-format
-msgid "type modifier output function is useless without a type modifier input function"
-msgstr "la función de salida de modificadores de tipo es inútil sin una función de entrada de modificadores de tipo"
+msgid ""
+"type modifier output function is useless without a type modifier input "
+"function"
+msgstr ""
+"la función de salida de modificadores de tipo es inútil sin una función de "
+"entrada de modificadores de tipo"
 
 #: commands/typecmds.c:451
 #, c-format
@@ -7383,7 +8084,8 @@ msgstr "las restricciones NULL/NOT NULL no coinciden"
 #: commands/typecmds.c:931
 #, c-format
 msgid "CHECK constraints for domains cannot be marked NO INHERIT"
-msgstr "las restricciones «check» en dominios no pueden ser marcadas NO INHERIT"
+msgstr ""
+"las restricciones «check» en dominios no pueden ser marcadas NO INHERIT"
 
 #: commands/typecmds.c:940 commands/typecmds.c:2397
 #, c-format
@@ -7408,9 +8110,10 @@ msgstr "no se pueden poner restricciones de llave foránea a un dominio"
 #: commands/typecmds.c:967 commands/typecmds.c:2424
 #, c-format
 msgid "specifying constraint deferrability not supported for domains"
-msgstr "no se puede especificar la postergabilidad de las restricciones a un dominio"
+msgstr ""
+"no se puede especificar la postergabilidad de las restricciones a un dominio"
 
-#: commands/typecmds.c:1211 utils/cache/typcache.c:1064
+#: commands/typecmds.c:1211 utils/cache/typcache.c:1069
 #, c-format
 msgid "%s is not an enum"
 msgstr "%s no es un enum"
@@ -7428,12 +8131,15 @@ msgstr "el subtipo de rango no puede ser %s"
 #: commands/typecmds.c:1371
 #, c-format
 msgid "range collation specified but subtype does not support collation"
-msgstr "se especificó un ordenamiento (collation) al rango, pero el subtipo no soporta ordenamiento"
+msgstr ""
+"se especificó un ordenamiento (collation) al rango, pero el subtipo no "
+"soporta ordenamiento"
 
 #: commands/typecmds.c:1605
 #, c-format
 msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
-msgstr "cambiando el tipo de argumento de la función %s de «opaque» a «cstring»"
+msgstr ""
+"cambiando el tipo de argumento de la función %s de «opaque» a «cstring»"
 
 #: commands/typecmds.c:1656
 #, c-format
@@ -7457,8 +8163,12 @@ msgstr "la función de análisis %s del tipo debe retornar «boolean»"
 
 #: commands/typecmds.c:1855
 #, c-format
-msgid "You must specify an operator class for the range type or define a default operator class for the subtype."
-msgstr "Debe especificar una clase de operadores para el tipo de rango, o definir una clase de operadores por omisión para el subtipo."
+msgid ""
+"You must specify an operator class for the range type or define a default "
+"operator class for the subtype."
+msgstr ""
+"Debe especificar una clase de operadores para el tipo de rango, o definir "
+"una clase de operadores por omisión para el subtipo."
 
 #: commands/typecmds.c:1886
 #, c-format
@@ -7502,8 +8212,11 @@ msgstr "la restricción «%s» en el dominio «%s» no es una restricción «che
 
 #: commands/typecmds.c:2609
 #, c-format
-msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint"
-msgstr "la columna «%s» de la relación «%s» contiene valores que violan la nueva restricción"
+msgid ""
+"column \"%s\" of table \"%s\" contains values that violate the new constraint"
+msgstr ""
+"la columna «%s» de la relación «%s» contiene valores que violan la nueva "
+"restricción"
 
 #: commands/typecmds.c:2811 commands/typecmds.c:3206 commands/typecmds.c:3356
 #, c-format
@@ -7518,7 +8231,8 @@ msgstr "el dominio «%2$s» ya contiene una restricción llamada «%1$s»"
 #: commands/typecmds.c:2892 commands/typecmds.c:2901
 #, c-format
 msgid "cannot use table references in domain check constraint"
-msgstr "no se pueden usar referencias a tablas en restricción «check» para un dominio"
+msgstr ""
+"no se pueden usar referencias a tablas en restricción «check» para un dominio"
 
 #: commands/typecmds.c:3140 commands/typecmds.c:3218 commands/typecmds.c:3462
 #, c-format
@@