msgstr ""
"Project-Id-Version: PostgreSQL server 10\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
-"POT-Creation-Date: 2022-09-03 04:33+0000\n"
+"POT-Creation-Date: 2023-05-07 17:32+0000\n"
"PO-Revision-Date: 2022-08-08 01:36+0200\n"
"Last-Translator: Álvaro Herrera <alvherre@alvh.no-ip.org>\n"
"Language-Team: PgSQL Español <pgsql-es-ayuda@postgresql.org>\n"
msgid "not recorded"
msgstr "no registrado"
-#: ../common/controldata_utils.c:58 commands/copy.c:3197
+#: ../common/controldata_utils.c:58 commands/copy.c:3200
#: commands/extension.c:3358 utils/adt/genfile.c:122
#, c-format
msgid "could not open file \"%s\" for reading: %m"
#: ../common/controldata_utils.c:75 access/transam/timeline.c:142
#: access/transam/timeline.c:361 access/transam/xlog.c:3471
-#: access/transam/xlog.c:11300 access/transam/xlog.c:11313
-#: access/transam/xlog.c:11766 access/transam/xlog.c:11846
-#: access/transam/xlog.c:11885 access/transam/xlog.c:11928
+#: access/transam/xlog.c:11305 access/transam/xlog.c:11318
+#: access/transam/xlog.c:11771 access/transam/xlog.c:11851
+#: access/transam/xlog.c:11890 access/transam/xlog.c:11933
#: access/transam/xlogfuncs.c:645 access/transam/xlogfuncs.c:664
#: commands/extension.c:3368 libpq/hba.c:499 replication/logical/origin.c:725
-#: replication/logical/origin.c:755 replication/logical/reorderbuffer.c:3339
+#: replication/logical/origin.c:755 replication/logical/reorderbuffer.c:3365
#: replication/walsender.c:515 storage/file/buffile.c:452
#: storage/file/copydir.c:195 utils/adt/genfile.c:197 utils/adt/misc.c:984
#, c-format
msgstr "no se pudo cerrar el directorio «%s»: %s\n"
#: ../common/psprintf.c:180 ../port/path.c:630 ../port/path.c:668
-#: ../port/path.c:685 access/transam/twophase.c:1445 access/transam/xlog.c:6562
+#: ../port/path.c:685 access/transam/twophase.c:1445 access/transam/xlog.c:6567
#: lib/dshash.c:245 lib/stringinfo.c:277 libpq/auth.c:1159 libpq/auth.c:1538
#: libpq/auth.c:1606 libpq/auth.c:2124 postmaster/bgworker.c:350
-#: postmaster/bgworker.c:984 postmaster/postmaster.c:2436
-#: postmaster/postmaster.c:2458 postmaster/postmaster.c:4032
-#: postmaster/postmaster.c:4748 postmaster/postmaster.c:4823
-#: postmaster/postmaster.c:5569 postmaster/postmaster.c:5929
-#: replication/libpqwalreceiver/libpqwalreceiver.c:284
+#: postmaster/bgworker.c:984 postmaster/postmaster.c:2443
+#: postmaster/postmaster.c:2465 postmaster/postmaster.c:4039
+#: postmaster/postmaster.c:4822 postmaster/postmaster.c:5568
+#: postmaster/postmaster.c:5928
+#: replication/libpqwalreceiver/libpqwalreceiver.c:288
#: replication/logical/logical.c:179 storage/buffer/localbuf.c:436
#: storage/file/fd.c:808 storage/file/fd.c:1247 storage/file/fd.c:1408
-#: storage/file/fd.c:2321 storage/ipc/procarray.c:1089
-#: storage/ipc/procarray.c:1582 storage/ipc/procarray.c:1589
-#: storage/ipc/procarray.c:2010 storage/ipc/procarray.c:2687
+#: storage/file/fd.c:2321 storage/ipc/procarray.c:1100
+#: storage/ipc/procarray.c:1593 storage/ipc/procarray.c:1600
+#: storage/ipc/procarray.c:2021 storage/ipc/procarray.c:2698
#: utils/adt/cryptohashes.c:45 utils/adt/cryptohashes.c:65
#: utils/adt/formatting.c:1560 utils/adt/formatting.c:1683
#: utils/adt/formatting.c:1807 utils/adt/pg_locale.c:470
msgid "request for BRIN range summarization for index \"%s\" page %u was not recorded"
msgstr "petición para sumarización BRIN de rango para el índice «%s» página %u no fue registrada"
-#: access/brin/brin.c:881 access/brin/brin.c:985 access/gin/ginfast.c:1018
-#: access/transam/xlog.c:10692 access/transam/xlog.c:11239
+#: access/brin/brin.c:881 access/brin/brin.c:985 access/gin/ginfast.c:1021
+#: access/transam/xlog.c:10697 access/transam/xlog.c:11244
#: access/transam/xlogfuncs.c:273 access/transam/xlogfuncs.c:300
#: access/transam/xlogfuncs.c:339 access/transam/xlogfuncs.c:360
#: access/transam/xlogfuncs.c:381 access/transam/xlogfuncs.c:451
#: access/brin/brin_pageops.c:77 access/brin/brin_pageops.c:363
#: access/brin/brin_pageops.c:849 access/gin/ginentrypage.c:110
#: access/gist/gist.c:1381 access/nbtree/nbtinsert.c:677
-#: access/nbtree/nbtsort.c:833 access/spgist/spgdoinsert.c:1962
+#: access/nbtree/nbtsort.c:830 access/spgist/spgdoinsert.c:1962
#: access/spgist/spgdoinsert.c:2230
#, c-format
msgid "index row size %zu exceeds maximum %zu for index \"%s\""
msgid "Reduce maintenance_work_mem."
msgstr "Reduzca maintenance_work_mem."
-#: access/gin/ginfast.c:1019
+#: access/gin/ginfast.c:1022
#, c-format
msgid "GIN pending list cannot be cleaned up during recovery."
msgstr "La lista de pendientes GIN no puede limpiarse durante la recuperación."
-#: access/gin/ginfast.c:1026
+#: access/gin/ginfast.c:1029
#, c-format
msgid "\"%s\" is not a GIN index"
msgstr "«%s» no es un índice GIN"
-#: access/gin/ginfast.c:1037
+#: access/gin/ginfast.c:1040
#, c-format
msgid "cannot access temporary indexes of other sessions"
msgstr "no se pueden acceder índices temporales de otras sesiones"
msgid "To fix this, do REINDEX INDEX \"%s\"."
msgstr "Para corregir esto, ejecute REINDEX INDEX \"%s\"."
-#: access/gin/ginutil.c:138 executor/execExpr.c:1906
-#: utils/adt/arrayfuncs.c:3791 utils/adt/arrayfuncs.c:6395
+#: access/gin/ginutil.c:138 executor/execExpr.c:1924
+#: utils/adt/arrayfuncs.c:3789 utils/adt/arrayfuncs.c:6393
#: utils/adt/rowtypes.c:935
#, c-format
msgid "could not identify a comparison function for type %s"
msgstr "«%s» es un índice"
#: access/heap/heapam.c:1323 access/heap/heapam.c:1352
-#: access/heap/heapam.c:1385 catalog/aclchk.c:1838 commands/tablecmds.c:11300
-#: commands/tablecmds.c:14597
+#: access/heap/heapam.c:1385 catalog/aclchk.c:1838 commands/tablecmds.c:11345
+#: commands/tablecmds.c:14620
#, c-format
msgid "\"%s\" is a composite type"
msgstr "«%s» es un tipo compuesto"
msgid "could not obtain lock on row in relation \"%s\""
msgstr "no se pudo bloquear un candado en la fila de la relación «%s»"
-#: access/heap/hio.c:338 access/heap/rewriteheap.c:682
+#: access/heap/hio.c:338 access/heap/rewriteheap.c:681
#, c-format
msgid "row is too big: size %zu, maximum size %zu"
msgstr "fila es demasiado grande: tamaño %zu, tamaño máximo %zu"
-#: access/heap/rewriteheap.c:942
+#: access/heap/rewriteheap.c:939
#, c-format
msgid "could not write to file \"%s\", wrote %d of %d: %m"
msgstr "no se pudo escribir al archivo «%s», se escribió %d de %d: %m"
-#: access/heap/rewriteheap.c:982 access/heap/rewriteheap.c:1203
-#: access/heap/rewriteheap.c:1303 access/transam/timeline.c:427
+#: access/heap/rewriteheap.c:979 access/heap/rewriteheap.c:1200
+#: access/heap/rewriteheap.c:1300 access/transam/timeline.c:427
#: access/transam/timeline.c:506 access/transam/xlog.c:3335
-#: access/transam/xlog.c:3504 replication/logical/snapbuild.c:1760
+#: access/transam/xlog.c:3504 replication/logical/snapbuild.c:1770
#: replication/slot.c:1325 replication/slot.c:1421 storage/file/fd.c:660
#: storage/file/fd.c:3566 storage/smgr/md.c:1078 storage/smgr/md.c:1323
#: storage/smgr/md.c:1509 utils/misc/guc.c:7308
msgid "could not fsync file \"%s\": %m"
msgstr "no se pudo sincronizar (fsync) archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1036 access/heap/rewriteheap.c:1155
+#: access/heap/rewriteheap.c:1033 access/heap/rewriteheap.c:1152
#: access/transam/timeline.c:328 access/transam/timeline.c:481
#: access/transam/xlog.c:3289 access/transam/xlog.c:3442
-#: access/transam/xlog.c:11050 access/transam/xlog.c:11088
-#: access/transam/xlog.c:11491 postmaster/postmaster.c:4515
+#: access/transam/xlog.c:11055 access/transam/xlog.c:11093
+#: access/transam/xlog.c:11496 postmaster/postmaster.c:4522
#: replication/logical/origin.c:581 replication/slot.c:1272
#: storage/file/copydir.c:167 storage/smgr/md.c:327 utils/time/snapmgr.c:1314
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "no se pudo crear archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1165
+#: access/heap/rewriteheap.c:1162
#, c-format
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "no se pudo truncar el archivo «%s» a %u: %m"
-#: access/heap/rewriteheap.c:1173 replication/walsender.c:495
+#: access/heap/rewriteheap.c:1170 replication/walsender.c:495
#: storage/smgr/md.c:2039
#, c-format
msgid "could not seek to end of file \"%s\": %m"
msgstr "no se pudo posicionar (seek) al fin del archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1190 access/transam/timeline.c:383
+#: access/heap/rewriteheap.c:1187 access/transam/timeline.c:383
#: access/transam/timeline.c:419 access/transam/timeline.c:498
#: access/transam/xlog.c:3321 access/transam/xlog.c:3495
-#: postmaster/postmaster.c:4525 postmaster/postmaster.c:4535
+#: postmaster/postmaster.c:4532 postmaster/postmaster.c:4542
#: replication/logical/origin.c:596 replication/logical/origin.c:641
-#: replication/logical/origin.c:663 replication/logical/snapbuild.c:1736
+#: replication/logical/origin.c:663 replication/logical/snapbuild.c:1746
#: replication/slot.c:1307 storage/file/buffile.c:525
#: storage/file/copydir.c:208 utils/init/miscinit.c:1351
#: utils/init/miscinit.c:1362 utils/init/miscinit.c:1370 utils/misc/guc.c:7269
msgid "could not write to file \"%s\": %m"
msgstr "no se pudo escribir a archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1277 access/transam/xlogarchive.c:112
+#: access/heap/rewriteheap.c:1274 access/transam/xlogarchive.c:112
#: access/transam/xlogarchive.c:459 postmaster/postmaster.c:1297
#: postmaster/syslogger.c:1459 replication/logical/origin.c:569
-#: replication/logical/reorderbuffer.c:2841
-#: replication/logical/snapbuild.c:1678 replication/logical/snapbuild.c:2083
+#: replication/logical/reorderbuffer.c:2867
+#: replication/logical/snapbuild.c:1688 replication/logical/snapbuild.c:2093
#: replication/slot.c:1391 storage/file/fd.c:711 storage/file/fd.c:3166
#: storage/file/fd.c:3228 storage/file/reinit.c:255 storage/ipc/dsm.c:310
#: storage/smgr/md.c:472 storage/smgr/md.c:516 storage/smgr/md.c:1456
msgid "could not remove file \"%s\": %m"
msgstr "no se pudo eliminar el archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1292 access/transam/timeline.c:110
+#: access/heap/rewriteheap.c:1289 access/transam/timeline.c:110
#: access/transam/timeline.c:250 access/transam/timeline.c:347
#: access/transam/xlog.c:3266 access/transam/xlog.c:3384
#: access/transam/xlog.c:3428 access/transam/xlog.c:3705
#: access/transam/xlog.c:3808 access/transam/xlogutils.c:708
#: postmaster/syslogger.c:1482 replication/basebackup.c:531
#: replication/basebackup.c:1424 replication/logical/origin.c:718
-#: replication/logical/reorderbuffer.c:2324
-#: replication/logical/reorderbuffer.c:2602
-#: replication/logical/reorderbuffer.c:3319
-#: replication/logical/snapbuild.c:1722 replication/logical/snapbuild.c:1825
+#: replication/logical/reorderbuffer.c:2348
+#: replication/logical/reorderbuffer.c:2628
+#: replication/logical/reorderbuffer.c:3345
+#: replication/logical/snapbuild.c:1732 replication/logical/snapbuild.c:1835
#: replication/slot.c:1406 replication/walsender.c:488
#: replication/walsender.c:2450 storage/file/copydir.c:161
#: storage/file/fd.c:643 storage/file/fd.c:3461 storage/file/fd.c:3545
#: access/index/indexam.c:160 catalog/objectaddress.c:1223
#: commands/indexcmds.c:2537 commands/tablecmds.c:251 commands/tablecmds.c:275
-#: commands/tablecmds.c:14588 commands/tablecmds.c:16106
+#: commands/tablecmds.c:14611 commands/tablecmds.c:16129
#, c-format
msgid "\"%s\" is not an index"
msgstr "«%s» no es un índice"
msgid "This may be because of a non-immutable index expression."
msgstr "Esto puede deberse a una expresión de índice no inmutable."
-#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:836
+#: access/nbtree/nbtinsert.c:680 access/nbtree/nbtsort.c:833
#, c-format
msgid ""
"Values larger than 1/3 of a buffer page cannot be indexed.\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."
#: access/nbtree/nbtpage.c:280 access/nbtree/nbtpage.c:493
-#: access/nbtree/nbtpage.c:582 parser/parse_utilcmd.c:2173
+#: access/nbtree/nbtpage.c:582 parser/parse_utilcmd.c:2174
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "el índice «%s» no es un btree"
msgid "version mismatch in index \"%s\": file version %d, current version %d, minimal supported version %d"
msgstr "discordancia de versión en índice «%s»: versión de archivo %d, versión de código %d, mínima versión soportada %d"
-#: access/nbtree/nbtpage.c:1310
+#: access/nbtree/nbtpage.c:1327
#, c-format
msgid "index \"%s\" contains a half-dead internal page"
msgstr "el índice «%s» contiene una página interna parcialmente muerta"
-#: access/nbtree/nbtpage.c:1312
+#: access/nbtree/nbtpage.c:1329
#, c-format
msgid "This can be caused by an interrupted VACUUM in version 9.3 or older, before upgrade. Please REINDEX it."
msgstr "Esto puede ser causado por la interrupción de un VACUUM en la versión 9.3 o anteriores, antes de actualizar. Ejecute REINDEX por favor."
msgid "Make sure the configuration parameter \"%s\" is set."
msgstr "Asegúrese que el parámetro de configuración «%s» esté definido."
-#: access/transam/multixact.c:1000
+#: access/transam/multixact.c:1001
#, c-format
msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database \"%s\""
msgstr "la base de datos no está aceptando órdenes que generen nuevos MultiXactIds para evitar pérdida de datos debido al reciclaje de transacciones en la base de datos «%s»"
-#: access/transam/multixact.c:1002 access/transam/multixact.c:1009
-#: access/transam/multixact.c:1033 access/transam/multixact.c:1042
+#: access/transam/multixact.c:1003 access/transam/multixact.c:1010
+#: access/transam/multixact.c:1034 access/transam/multixact.c:1043
#, c-format
msgid ""
"Execute a database-wide VACUUM in that database.\n"
"Ejecute VACUUM de la base completa en esa base de datos.\n"
"Puede que además necesite comprometer o abortar transacciones preparadas antiguas, o eliminar slots de replicación añejos."
-#: access/transam/multixact.c:1007
+#: access/transam/multixact.c:1008
#, c-format
msgid "database is not accepting commands that generate new MultiXactIds to avoid wraparound data loss in database with OID %u"
msgstr "la base de datos no está aceptando órdenes que generen nuevos MultiXactIds para evitar pérdida de datos debido al problema del reciclaje de transacciones en la base con OID %u"
-#: access/transam/multixact.c:1028 access/transam/multixact.c:2323
+#: access/transam/multixact.c:1029 access/transam/multixact.c:2324
#, c-format
msgid "database \"%s\" must be vacuumed before %u more MultiXactId is used"
msgid_plural "database \"%s\" must be vacuumed before %u more MultiXactIds are used"
msgstr[0] "base de datos «%s» debe ser limpiada antes de que %u más MultiXactId sea usado"
msgstr[1] "base de datos «%s» debe ser limpiada dentro de que %u más MultiXactIds sean usados"
-#: access/transam/multixact.c:1037 access/transam/multixact.c:2332
+#: access/transam/multixact.c:1038 access/transam/multixact.c:2333
#, c-format
msgid "database with OID %u must be vacuumed before %u more MultiXactId is used"
msgid_plural "database with OID %u must be vacuumed before %u more MultiXactIds are used"
msgstr[0] "base de datos con OID %u debe ser limpiada antes de que %u más MultiXactId sea usado"
msgstr[1] "base de datos con OID %u debe ser limpiada antes de que %u más MultiXactIds sean usados"
-#: access/transam/multixact.c:1098
+#: access/transam/multixact.c:1099
#, c-format
msgid "multixact \"members\" limit exceeded"
msgstr "límite de miembros de multixact alcanzado"
-#: access/transam/multixact.c:1099
+#: access/transam/multixact.c:1100
#, c-format
msgid "This command would create a multixact with %u members, but the remaining space is only enough for %u member."
msgid_plural "This command would create a multixact with %u members, but the remaining space is only enough for %u members."
msgstr[0] "Esta orden crearía un multixact con %u miembros, pero el espacio que queda sólo es suficiente para %u miembro."
msgstr[1] "Esta orden crearía un multixact con %u miembros, pero el espacio que queda sólo es suficiente para %u miembros."
-#: access/transam/multixact.c:1104
+#: access/transam/multixact.c:1105
#, c-format
msgid "Execute a database-wide VACUUM in database with OID %u with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings."
msgstr "Ejecute un VACUUM de la base completa en la base de datos con OID %u con vacuum_multixact_freeze_min_age y vacuum_multixact_freeze_table_age reducidos."
-#: access/transam/multixact.c:1135
+#: access/transam/multixact.c:1136
#, c-format
msgid "database with OID %u must be vacuumed before %d more multixact member is used"
msgid_plural "database with OID %u must be vacuumed before %d more multixact members are used"
msgstr[0] "base de datos con OID %u debe ser limpiada antes de que %d miembro más de multixact sea usado"
msgstr[1] "base de datos con OID %u debe ser limpiada antes de que %d más miembros de multixact sean usados"
-#: access/transam/multixact.c:1140
+#: access/transam/multixact.c:1141
#, c-format
msgid "Execute a database-wide VACUUM in that database with reduced vacuum_multixact_freeze_min_age and vacuum_multixact_freeze_table_age settings."
msgstr "Ejecute un VACUUM de la base completa en esa base de datos con vacuum_multixact_freeze_min_age y vacuum_multixact_freeze_table_age reducidos."
-#: access/transam/multixact.c:1279
+#: access/transam/multixact.c:1280
#, c-format
msgid "MultiXactId %u does no longer exist -- apparent wraparound"
msgstr "el MultiXactId %u ya no existe -- aparente problema por reciclaje"
-#: access/transam/multixact.c:1285
+#: access/transam/multixact.c:1286
#, c-format
msgid "MultiXactId %u has not been created yet -- apparent wraparound"
msgstr "el MultiXactId %u no se ha creado aún -- aparente problema por reciclaje"
-#: access/transam/multixact.c:2273
+#: access/transam/multixact.c:2274
#, c-format
msgid "MultiXactId wrap limit is %u, limited by database with OID %u"
msgstr "el límite para el reciclaje de MultiXactId es %u, limitado por base de datos con OID %u"
-#: access/transam/multixact.c:2328 access/transam/multixact.c:2337
+#: access/transam/multixact.c:2329 access/transam/multixact.c:2338
#: access/transam/varsup.c:146 access/transam/varsup.c:153
#: access/transam/varsup.c:405 access/transam/varsup.c:412
#, c-format
"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, o eliminar slots de replicación añejos."
-#: access/transam/multixact.c:2607
+#: access/transam/multixact.c:2608
#, c-format
msgid "oldest MultiXactId member is at offset %u"
msgstr "el miembro de multixact más antiguo está en la posición %u"
-#: access/transam/multixact.c:2611
+#: access/transam/multixact.c:2612
#, c-format
msgid "MultiXact member wraparound protections are disabled because oldest checkpointed MultiXact %u does not exist on disk"
msgstr "las protecciones de reciclaje de miembros de multixact están inhabilitadas porque el multixact más antiguo %u en checkpoint no existe en disco"
-#: access/transam/multixact.c:2633
+#: access/transam/multixact.c:2634
#, c-format
msgid "MultiXact member wraparound protections are now enabled"
msgstr "las protecciones de reciclaje de miembros de multixact están habilitadas"
-#: access/transam/multixact.c:2636
+#: access/transam/multixact.c:2637
#, c-format
msgid "MultiXact member stop limit is now %u based on MultiXact %u"
msgstr "el límite de detención de miembros de multixact es ahora %u basado en el multixact %u"
-#: access/transam/multixact.c:3024
+#: access/transam/multixact.c:3025
#, c-format
msgid "oldest MultiXact %u not found, earliest MultiXact %u, skipping truncation"
msgstr "multixact más antiguo %u no encontrado, multixact más antiguo es %u, saltando el truncado"
-#: access/transam/multixact.c:3042
+#: access/transam/multixact.c:3043
#, c-format
msgid "cannot truncate up to MultiXact %u because it does not exist on disk, skipping truncation"
msgstr "no se puede truncar hasta el MultiXact %u porque no existe en disco, omitiendo el truncado"
-#: access/transam/multixact.c:3368
+#: access/transam/multixact.c:3369
#, c-format
msgid "invalid MultiXactId: %u"
msgstr "el MultiXactId no es válido: %u"
#: access/transam/timeline.c:433 access/transam/timeline.c:512
#: access/transam/xlog.c:3342 access/transam/xlog.c:3510
-#: access/transam/xlogfuncs.c:670 commands/copy.c:1760
+#: access/transam/xlogfuncs.c:670 commands/copy.c:1763
#: storage/file/copydir.c:219
#, c-format
msgid "could not close file \"%s\": %m"
msgid "could not read two-phase state file \"%s\": %m"
msgstr "no se pudo leer el archivo de estado de COMMIT en dos fases «%s»: %m"
-#: access/transam/twophase.c:1446 access/transam/xlog.c:6563
+#: access/transam/twophase.c:1446 access/transam/xlog.c:6568
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "Falló mientras se emplazaba un procesador de lectura de WAL."
msgstr "no se puede hacer PREPARE de una transacción que ha manipulado procesos trabajadores de replicación lógica"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3232
+#: access/transam/xact.c:3236
#, 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:3242
+#: access/transam/xact.c:3246
#, 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:3252
+#: access/transam/xact.c:3256
+#, c-format
+msgid "%s cannot be executed within a pipeline"
+msgstr "%s no puede ser ejecutado en un pipeline"
+
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:3266
#, c-format
msgid "%s cannot be executed from a function"
msgstr "%s no puede ser ejecutado desde una función"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3323 access/transam/xact.c:3954
-#: access/transam/xact.c:4023 access/transam/xact.c:4134
+#: access/transam/xact.c:3337 access/transam/xact.c:3970
+#: access/transam/xact.c:4039 access/transam/xact.c:4150
#, 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:3523
+#: access/transam/xact.c:3539
#, c-format
msgid "there is already a transaction in progress"
msgstr "ya hay una transacción en curso"
-#: access/transam/xact.c:3634 access/transam/xact.c:3704
-#: access/transam/xact.c:3813
+#: access/transam/xact.c:3650 access/transam/xact.c:3720
+#: access/transam/xact.c:3829
#, c-format
msgid "there is no transaction in progress"
msgstr "no hay una transacción en curso"
-#: access/transam/xact.c:3715
+#: access/transam/xact.c:3731
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "no se puede comprometer una transacción durante una operación paralela"
-#: access/transam/xact.c:3824
+#: access/transam/xact.c:3840
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "no se puede abortar durante una operación paralela"
-#: access/transam/xact.c:3918
+#: access/transam/xact.c:3934
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "no se pueden definir savepoints durante una operación paralela"
-#: access/transam/xact.c:4005
+#: access/transam/xact.c:4021
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "no se pueden liberar savepoints durante una operación paralela"
-#: access/transam/xact.c:4015 access/transam/xact.c:4066
-#: access/transam/xact.c:4126 access/transam/xact.c:4175
+#: access/transam/xact.c:4031 access/transam/xact.c:4082
+#: access/transam/xact.c:4142 access/transam/xact.c:4191
#, c-format
msgid "savepoint \"%s\" does not exist"
msgstr "no existe el «savepoint» «%s»"
-#: access/transam/xact.c:4072 access/transam/xact.c:4181
+#: access/transam/xact.c:4088 access/transam/xact.c:4197
#, c-format
msgid "savepoint \"%s\" does not exist within current savepoint level"
msgstr "el «savepoint» «%s» no existe dentro del nivel de savepoint actual"
-#: access/transam/xact.c:4114
+#: access/transam/xact.c:4130
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "no se puede hacer rollback a un savepoint durante una operación paralela"
-#: access/transam/xact.c:4242
+#: access/transam/xact.c:4258
#, c-format
msgid "cannot start subtransactions during a parallel operation"
msgstr "no se pueden iniciar subtransacciones durante una operación paralela"
-#: access/transam/xact.c:4310
+#: access/transam/xact.c:4326
#, c-format
msgid "cannot commit subtransactions during a parallel operation"
msgstr "no se pueden comprometer subtransacciones durante una operación paralela"
-#: access/transam/xact.c:4957
+#: access/transam/xact.c:4973
#, 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"
msgid "parameter \"%s\" requires a temporal value"
msgstr "el parámetro «%s» requiere un valor de tiempo"
-#: access/transam/xlog.c:5600 catalog/dependency.c:1002
-#: catalog/dependency.c:1003 catalog/dependency.c:1009
-#: catalog/dependency.c:1010 catalog/dependency.c:1021
-#: catalog/dependency.c:1022 commands/tablecmds.c:1102
-#: commands/tablecmds.c:11760 commands/tablespace.c:451 commands/user.c:1078
-#: commands/view.c:518 libpq/auth.c:337 replication/syncrep.c:1307
-#: storage/lmgr/deadlock.c:1145 storage/lmgr/proc.c:1330 utils/adt/acl.c:5347
-#: utils/misc/guc.c:6029 utils/misc/guc.c:6122 utils/misc/guc.c:10183
-#: utils/misc/guc.c:10217 utils/misc/guc.c:10251 utils/misc/guc.c:10294
-#: utils/misc/guc.c:10336
+#: access/transam/xlog.c:5600 catalog/dependency.c:1003
+#: catalog/dependency.c:1010 catalog/dependency.c:1022
+#: commands/tablecmds.c:1102 commands/tablecmds.c:11805
+#: commands/tablespace.c:451 commands/user.c:1078 commands/view.c:518
+#: libpq/auth.c:337 replication/syncrep.c:1307 storage/lmgr/deadlock.c:1145
+#: storage/lmgr/proc.c:1334 utils/misc/guc.c:6029 utils/misc/guc.c:6122
+#: utils/misc/guc.c:10183 utils/misc/guc.c:10217 utils/misc/guc.c:10251
+#: utils/misc/guc.c:10294 utils/misc/guc.c:10336
#, c-format
msgid "%s"
msgstr "%s"
msgid "archive recovery complete"
msgstr "recuperación completa"
-#: access/transam/xlog.c:5835 access/transam/xlog.c:6101
+#: access/transam/xlog.c:5835 access/transam/xlog.c:6106
#, c-format
msgid "recovery stopping after reaching consistency"
msgstr "deteniendo recuperación al alcanzar un estado consistente"
msgid "recovery stopping before WAL location (LSN) \"%X/%X\""
msgstr "deteniendo recuperación antes de la ubicación (LSN) de WAL «%X/%X»"
-#: access/transam/xlog.c:5942
+#: access/transam/xlog.c:5947
#, c-format
msgid "recovery stopping before commit of transaction %u, time %s"
msgstr "deteniendo recuperación antes de comprometer la transacción %u, hora %s"
-#: access/transam/xlog.c:5949
+#: access/transam/xlog.c:5954
#, c-format
msgid "recovery stopping before abort of transaction %u, time %s"
msgstr "deteniendo recuperación antes de abortar la transacción %u, hora %s"
-#: access/transam/xlog.c:5995
+#: access/transam/xlog.c:6000
#, c-format
msgid "recovery stopping at restore point \"%s\", time %s"
msgstr "deteniendo recuperación en el punto de recuperación «%s», hora %s"
-#: access/transam/xlog.c:6013
+#: access/transam/xlog.c:6018
#, c-format
msgid "recovery stopping after WAL location (LSN) \"%X/%X\""
msgstr "deteniendo recuperación después de la ubicación (LSN) de WAL «%X/%X»"
-#: access/transam/xlog.c:6081
+#: access/transam/xlog.c:6086
#, c-format
msgid "recovery stopping after commit of transaction %u, time %s"
msgstr "deteniendo recuperación de comprometer la transacción %u, hora %s"
-#: access/transam/xlog.c:6089
+#: access/transam/xlog.c:6094
#, c-format
msgid "recovery stopping after abort of transaction %u, time %s"
msgstr "deteniendo recuperación después de abortar la transacción %u, hora %s"
-#: access/transam/xlog.c:6129
+#: access/transam/xlog.c:6134
#, c-format
msgid "recovery has paused"
msgstr "la recuperación está en pausa"
-#: access/transam/xlog.c:6130
+#: access/transam/xlog.c:6135
#, c-format
msgid "Execute pg_wal_replay_resume() to continue."
msgstr "Ejecute pg_wal_replay_resume() para continuar."
-#: access/transam/xlog.c:6345
+#: access/transam/xlog.c:6350
#, c-format
msgid "hot standby is not possible because %s = %d is a lower setting than on the master server (its value was %d)"
msgstr "hot standby 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:6371
+#: access/transam/xlog.c:6376
#, 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:6372
+#: access/transam/xlog.c:6377
#, 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."
-#: access/transam/xlog.c:6383
+#: access/transam/xlog.c:6388
#, c-format
msgid "hot standby is not possible because wal_level was not set to \"replica\" or higher on the master server"
msgstr "hot standby no es posible porque wal_level no estaba configurado como «replica» o superior en el servidor maestro"
-#: access/transam/xlog.c:6384
+#: access/transam/xlog.c:6389
#, c-format
msgid "Either set wal_level to \"replica\" on the master, or turn off hot_standby here."
msgstr "Defina wal_level a «replica» en el maestro, o bien desactive hot_standby en este servidor."
-#: access/transam/xlog.c:6436
+#: access/transam/xlog.c:6441
#, c-format
msgid "control file contains invalid data"
msgstr "el archivo de control contiene datos no válidos"
-#: access/transam/xlog.c:6442
+#: access/transam/xlog.c:6447
#, 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:6447
+#: access/transam/xlog.c:6452
#, 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:6451
+#: access/transam/xlog.c:6456
#, 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"
-#: access/transam/xlog.c:6455
+#: access/transam/xlog.c:6460
#, 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"
-#: access/transam/xlog.c:6457
+#: access/transam/xlog.c:6462
#, 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."
-#: access/transam/xlog.c:6461
+#: access/transam/xlog.c:6466
#, 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"
-#: access/transam/xlog.c:6463
+#: access/transam/xlog.c:6468
#, 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."
-#: access/transam/xlog.c:6467
+#: access/transam/xlog.c:6472
#, 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"
-#: access/transam/xlog.c:6523
+#: access/transam/xlog.c:6528
#, c-format
msgid "entering standby mode"
msgstr "entrando al modo standby"
-#: access/transam/xlog.c:6526
+#: access/transam/xlog.c:6531
#, 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:6530
+#: access/transam/xlog.c:6535
#, c-format
msgid "starting point-in-time recovery to %s"
msgstr "comenzando el proceso de recuperación hasta %s"
-#: access/transam/xlog.c:6534
+#: access/transam/xlog.c:6539
#, c-format
msgid "starting point-in-time recovery to \"%s\""
msgstr "comenzando el proceso de recuperación hasta «%s»"
-#: access/transam/xlog.c:6538
+#: access/transam/xlog.c:6543
#, c-format
msgid "starting point-in-time recovery to WAL location (LSN) \"%X/%X\""
msgstr "comenzando el proceso de recuperación punto-en-el-tiempo a la ubicación (LSN) de WAL «%X/%X»"
-#: access/transam/xlog.c:6543
+#: access/transam/xlog.c:6548
#, c-format
msgid "starting point-in-time recovery to earliest consistent point"
msgstr "comenzando recuperación a un punto en el tiempo hasta alcanzar un estado consistente"
-#: access/transam/xlog.c:6546
+#: access/transam/xlog.c:6551
#, c-format
msgid "starting archive recovery"
msgstr "comenzando proceso de recuperación"
-#: access/transam/xlog.c:6600 access/transam/xlog.c:6725
+#: access/transam/xlog.c:6605 access/transam/xlog.c:6730
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "el registro del punto de control está en %X/%X"
-#: access/transam/xlog.c:6614
+#: access/transam/xlog.c:6619
#, 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"
-#: access/transam/xlog.c:6615 access/transam/xlog.c:6622
+#: access/transam/xlog.c:6620 access/transam/xlog.c:6627
#, 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»."
-#: access/transam/xlog.c:6621
+#: access/transam/xlog.c:6626
#, 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:6647 commands/tablespace.c:652
+#: access/transam/xlog.c:6652 commands/tablespace.c:652
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "no se pudo crear el enlace simbólico «%s»: %m"
-#: access/transam/xlog.c:6679 access/transam/xlog.c:6685
+#: access/transam/xlog.c:6684 access/transam/xlog.c:6690
#, c-format
msgid "ignoring file \"%s\" because no file \"%s\" exists"
msgstr "ignorando el archivo «%s» porque no existe un archivo «%s»"
-#: access/transam/xlog.c:6681 access/transam/xlog.c:12007
+#: access/transam/xlog.c:6686 access/transam/xlog.c:12012
#, c-format
msgid "File \"%s\" was renamed to \"%s\"."
msgstr "El archivo «%s» fue renombrado a «%s»."
-#: access/transam/xlog.c:6687
+#: access/transam/xlog.c:6692
#, 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:6737
+#: access/transam/xlog.c:6742
#, 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:6775
+#: access/transam/xlog.c:6780
#, c-format
msgid "requested timeline %u is not a child of this server's history"
msgstr "el timeline solicitado %u no es un hijo de la historia de este servidor"
-#: access/transam/xlog.c:6777
+#: access/transam/xlog.c:6782
#, c-format
msgid "Latest checkpoint is at %X/%X on timeline %u, but in the history of the requested timeline, the server forked off from that timeline at %X/%X."
msgstr "El punto de control más reciente está en %X/%X en el timeline %u, pero en la historia del timeline solicitado, el servidor se desvió desde ese timeline en %X/%X."
-#: access/transam/xlog.c:6793
+#: access/transam/xlog.c:6798
#, c-format
msgid "requested timeline %u does not contain minimum recovery point %X/%X on timeline %u"
msgstr "el timeline solicitado %u no contiene el punto mínimo de recuperación %X/%X en el timeline %u"
-#: access/transam/xlog.c:6824
+#: access/transam/xlog.c:6829
#, c-format
msgid "invalid next transaction ID"
msgstr "el siguiente ID de transacción no es válido"
-#: access/transam/xlog.c:6919
+#: access/transam/xlog.c:6924
#, 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:6930
+#: access/transam/xlog.c:6935
#, 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:6970
+#: access/transam/xlog.c:6975
#, 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"
-#: access/transam/xlog.c:6974
+#: access/transam/xlog.c:6979
#, c-format
msgid "crash recovery starts in timeline %u and has target timeline %u"
msgstr "la recuperación comienza en el timeline %u y tiene un timeline de destino %u"
-#: access/transam/xlog.c:7021
+#: access/transam/xlog.c:7026
#, 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:7022
+#: access/transam/xlog.c:7027
#, 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."
-#: access/transam/xlog.c:7113
+#: access/transam/xlog.c:7118
#, c-format
msgid "initializing for hot standby"
msgstr "inicializando para hot standby"
-#: access/transam/xlog.c:7245
+#: access/transam/xlog.c:7250
#, c-format
msgid "redo starts at %X/%X"
msgstr "redo comienza en %X/%X"
-#: access/transam/xlog.c:7479
+#: access/transam/xlog.c:7484
#, 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"
-#: access/transam/xlog.c:7517
+#: access/transam/xlog.c:7522
#, c-format
msgid "redo done at %X/%X"
msgstr "redo listo en %X/%X"
-#: access/transam/xlog.c:7522
+#: access/transam/xlog.c:7527
#, 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:7531
+#: access/transam/xlog.c:7536
#, c-format
msgid "redo is not required"
msgstr "no se requiere redo"
-#: access/transam/xlog.c:7615 access/transam/xlog.c:7619
+#: access/transam/xlog.c:7620 access/transam/xlog.c:7624
#, 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:7616
+#: access/transam/xlog.c:7621
#, 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."
-#: access/transam/xlog.c:7620
+#: access/transam/xlog.c:7625
#, 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."
-#: access/transam/xlog.c:7623
+#: access/transam/xlog.c:7628
#, c-format
msgid "WAL ends before consistent recovery point"
msgstr "WAL termina antes del punto de recuperación consistente"
-#: access/transam/xlog.c:7658
+#: access/transam/xlog.c:7663
#, c-format
msgid "selected new timeline ID: %u"
msgstr "seleccionado nuevo ID de timeline: %u"
-#: access/transam/xlog.c:8107 access/transam/xlog.c:10919
-#: access/transam/xlog.c:11035 access/transam/xlog.c:11073
-#: access/transam/xlog.c:11288 access/transam/xlogarchive.c:104
-#: access/transam/xlogarchive.c:264 commands/copy.c:1890 commands/copy.c:3207
+#: access/transam/xlog.c:8112 access/transam/xlog.c:10924
+#: access/transam/xlog.c:11040 access/transam/xlog.c:11078
+#: access/transam/xlog.c:11293 access/transam/xlogarchive.c:104
+#: access/transam/xlogarchive.c:264 commands/copy.c:1893 commands/copy.c:3210
#: commands/extension.c:3347 commands/tablespace.c:793
#: commands/tablespace.c:884 replication/basebackup.c:537
-#: replication/basebackup.c:609 replication/logical/snapbuild.c:1636
+#: replication/basebackup.c:609 replication/logical/snapbuild.c:1646
#: storage/file/copydir.c:68 storage/file/copydir.c:107 storage/file/fd.c:1760
#: storage/file/fd.c:3146 storage/file/fd.c:3328 storage/file/fd.c:3413
#: utils/adt/dbsize.c:70 utils/adt/dbsize.c:222 utils/adt/dbsize.c:302
msgid "could not stat file \"%s\": %m"
msgstr "no se pudo hacer stat al archivo «%s»: %m"
-#: access/transam/xlog.c:8115
+#: access/transam/xlog.c:8120
#, c-format
msgid "unexpected directory entry \"%s\" found in %s"
msgstr "elemento de directorio «%s» inesperado encontrado en %s"
-#: access/transam/xlog.c:8117
+#: access/transam/xlog.c:8122
#, c-format
msgid "All directory entries in pg_tblspc/ should be symbolic links."
msgstr "Todas las entradas de directorios en pg_tblspc/ deberían ser enlaces simbólicos."
-#: access/transam/xlog.c:8118
+#: access/transam/xlog.c:8123
#, c-format
msgid "Remove those directories, or set allow_in_place_tablespaces to ON transiently to let recovery complete."
msgstr "Elimine esos directorios, o configure allow_in_place_tablespaces a ON transitoriamente para permitir que la recuperación termine."
-#: access/transam/xlog.c:8202
+#: access/transam/xlog.c:8207
#, 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:8412
+#: access/transam/xlog.c:8417
#, 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"
-#: access/transam/xlog.c:8416
+#: access/transam/xlog.c:8421
#, 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:8433
+#: access/transam/xlog.c:8438
#, c-format
msgid "invalid primary checkpoint record"
msgstr "el registro del punto de control primario no es válido"
-#: access/transam/xlog.c:8437
+#: access/transam/xlog.c:8442
#, c-format
msgid "invalid checkpoint record"
msgstr "el registro del punto de control no es válido"
-#: access/transam/xlog.c:8448
+#: access/transam/xlog.c:8453
#, 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"
-#: access/transam/xlog.c:8452
+#: access/transam/xlog.c:8457
#, 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"
-#: access/transam/xlog.c:8465
+#: access/transam/xlog.c:8470
#, 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:8469
+#: access/transam/xlog.c:8474
#, 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:8480
+#: access/transam/xlog.c:8485
#, 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:8484
+#: access/transam/xlog.c:8489
#, 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:8690
+#: access/transam/xlog.c:8695
#, c-format
msgid "shutting down"
msgstr "apagando"
-#: access/transam/xlog.c:8997
+#: access/transam/xlog.c:9002
#, c-format
msgid "checkpoint skipped because system is idle"
msgstr "omitiendo checkpoint porque el sistema está inactivo"
-#: access/transam/xlog.c:9212
+#: access/transam/xlog.c:9217
#, c-format
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr "hay actividad de WAL mientras el sistema se está apagando"
-#: access/transam/xlog.c:9516
+#: access/transam/xlog.c:9521
#, 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:9539
+#: access/transam/xlog.c:9544
#, 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:9720
+#: access/transam/xlog.c:9725
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "punto-de-reinicio de recuperación en %X/%X"
-#: access/transam/xlog.c:9722
+#: access/transam/xlog.c:9727
#, 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:9856
+#: access/transam/xlog.c:9861
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "punto de recuperación «%s» creado en %X/%X"
-#: access/transam/xlog.c:9998
+#: access/transam/xlog.c:10003
#, c-format
msgid "unexpected previous timeline ID %u (current timeline ID %u) in checkpoint record"
msgstr "ID de timeline previo %u inesperado (timeline actual %u) en el registro de punto de control"
-#: access/transam/xlog.c:10007
+#: access/transam/xlog.c:10012
#, 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"
-#: access/transam/xlog.c:10023
+#: access/transam/xlog.c:10028
#, c-format
msgid "unexpected timeline ID %u in checkpoint record, before reaching minimum recovery point %X/%X on timeline %u"
msgstr "timeline ID %u inesperado en registro de checkpoint, antes de alcanzar el punto mínimo de recuperación %X/%X en el timeline %u"
-#: access/transam/xlog.c:10099
+#: access/transam/xlog.c:10104
#, 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:10157 access/transam/xlog.c:10215
-#: access/transam/xlog.c:10245
+#: access/transam/xlog.c:10162 access/transam/xlog.c:10220
+#: access/transam/xlog.c:10250
#, 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"
-#: access/transam/xlog.c:10407
+#: access/transam/xlog.c:10412
#, c-format
msgid "successfully skipped missing contrecord at %X/%X, overwritten at %s"
msgstr "se omitió con éxito contrecord no encontrado en %X/%X, sobrescrito en %s"
-#: access/transam/xlog.c:10560
+#: access/transam/xlog.c:10565
#, c-format
msgid "could not fsync log segment %s: %m"
msgstr "no se pudo sincronizar (fsync) el archivo de registro %s: %m"
-#: access/transam/xlog.c:10585
+#: access/transam/xlog.c:10590
#, c-format
msgid "could not fsync log file %s: %m"
msgstr "no se pudo sincronizar (fsync) archivo de registro «%s»: %m"
-#: access/transam/xlog.c:10593
+#: access/transam/xlog.c:10598
#, c-format
msgid "could not fsync write-through log file %s: %m"
msgstr "no se pudo sincronizar (fsync write-through) el archivo de registro %s: %m"
-#: access/transam/xlog.c:10602
+#: access/transam/xlog.c:10607
#, c-format
msgid "could not fdatasync log file %s: %m"
msgstr "no se pudo sincronizar (fdatasync) el archivo de registro %s: %m"
-#: access/transam/xlog.c:10693 access/transam/xlog.c:11240
+#: access/transam/xlog.c:10698 access/transam/xlog.c:11245
#: access/transam/xlogfuncs.c:274 access/transam/xlogfuncs.c:301
#: access/transam/xlogfuncs.c:340 access/transam/xlogfuncs.c:361
#: access/transam/xlogfuncs.c:382
msgid "WAL control functions cannot be executed during recovery."
msgstr "Las funciones de control de WAL no pueden ejecutarse durante la recuperación."
-#: access/transam/xlog.c:10702 access/transam/xlog.c:11249
+#: access/transam/xlog.c:10707 access/transam/xlog.c:11254
#, 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:10703 access/transam/xlog.c:11250
+#: access/transam/xlog.c:10708 access/transam/xlog.c:11255
#: access/transam/xlogfuncs.c:307
#, c-format
msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
msgstr "wal_level debe ser definido a «replica» o «logical» al inicio del servidor."
-#: access/transam/xlog.c:10708
+#: access/transam/xlog.c:10713
#, 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:10745 access/transam/xlog.c:11041
-#: access/transam/xlog.c:11079
+#: access/transam/xlog.c:10750 access/transam/xlog.c:11046
+#: access/transam/xlog.c:11084
#, c-format
msgid "a backup is already in progress"
msgstr "ya hay un respaldo en curso"
-#: access/transam/xlog.c:10746
+#: access/transam/xlog.c:10751
#, c-format
msgid "Run pg_stop_backup() and try again."
msgstr "Ejecute pg_stop_backup() e intente nuevamente."
-#: access/transam/xlog.c:10842
+#: access/transam/xlog.c:10847
#, 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"
-#: access/transam/xlog.c:10844 access/transam/xlog.c:11445
+#: access/transam/xlog.c:10849 access/transam/xlog.c:11450
#, 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."
-#: access/transam/xlog.c:10932 replication/basebackup.c:1258
+#: access/transam/xlog.c:10937 replication/basebackup.c:1258
#: utils/adt/misc.c:560
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "no se pudo leer el enlace simbólico «%s»: %m"
-#: access/transam/xlog.c:10939 replication/basebackup.c:1263
+#: access/transam/xlog.c:10944 replication/basebackup.c:1263
#: utils/adt/misc.c:565
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "la ruta «%s» del enlace simbólico es demasiado larga"
-#: access/transam/xlog.c:10991 commands/tablespace.c:374
+#: access/transam/xlog.c:10996 commands/tablespace.c:374
#: commands/tablespace.c:548 replication/basebackup.c:1278 utils/adt/misc.c:573
#, c-format
msgid "tablespaces are not supported on this platform"
msgstr "tablespaces no están soportados en esta plataforma"
-#: access/transam/xlog.c:11042 access/transam/xlog.c:11080
+#: access/transam/xlog.c:11047 access/transam/xlog.c:11085
#, 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."
-#: access/transam/xlog.c:11059 access/transam/xlog.c:11097
-#: access/transam/xlog.c:11508 postmaster/syslogger.c:1493
+#: access/transam/xlog.c:11064 access/transam/xlog.c:11102
+#: access/transam/xlog.c:11513 postmaster/syslogger.c:1493
#: postmaster/syslogger.c:1506
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "no se pudo escribir el archivo «%s»: %m"
-#: access/transam/xlog.c:11265
+#: access/transam/xlog.c:11270
#, c-format
msgid "exclusive backup not in progress"
msgstr "no hay un respaldo exclusivo en curso"
-#: access/transam/xlog.c:11292
+#: access/transam/xlog.c:11297
#, c-format
msgid "a backup is not in progress"
msgstr "no hay un respaldo en curso"
-#: access/transam/xlog.c:11378 access/transam/xlog.c:11391
-#: access/transam/xlog.c:11780 access/transam/xlog.c:11786
-#: access/transam/xlog.c:11834 access/transam/xlog.c:11907
+#: access/transam/xlog.c:11383 access/transam/xlog.c:11396
+#: access/transam/xlog.c:11785 access/transam/xlog.c:11791
+#: access/transam/xlog.c:11839 access/transam/xlog.c:11912
#: access/transam/xlogfuncs.c:675
#, c-format
msgid "invalid data in file \"%s\""
msgstr "datos no válidos en archivo «%s»"
-#: access/transam/xlog.c:11395 replication/basebackup.c:1111
+#: access/transam/xlog.c:11400 replication/basebackup.c:1111
#, 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:11396 replication/basebackup.c:1112
+#: access/transam/xlog.c:11401 replication/basebackup.c:1112
#, 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."
-#: access/transam/xlog.c:11443
+#: access/transam/xlog.c:11448
#, 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"
-#: access/transam/xlog.c:11563
+#: access/transam/xlog.c:11568
#, 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"
-#: access/transam/xlog.c:11573
+#: access/transam/xlog.c:11578
#, 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)"
-#: access/transam/xlog.c:11575
+#: access/transam/xlog.c:11580
#, 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."
-#: access/transam/xlog.c:11582
+#: access/transam/xlog.c:11587
#, 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"
-#: access/transam/xlog.c:11586
+#: access/transam/xlog.c:11591
#, 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 mecanismo para completar el respaldo"
-#: access/transam/xlog.c:11641
+#: access/transam/xlog.c:11646
#, c-format
msgid "aborting backup due to backend exiting before pg_stop_backup was called"
msgstr "abortando el backup porque el proceso servidor terminó antes de que pg_stop_backup fuera invocada"
-#: access/transam/xlog.c:11817
+#: access/transam/xlog.c:11822
#, c-format
msgid "backup time %s in file \"%s\""
msgstr "tiempo de respaldo %s en archivo «%s»"
-#: access/transam/xlog.c:11822
+#: access/transam/xlog.c:11827
#, c-format
msgid "backup label %s in file \"%s\""
msgstr "etiqueta de respaldo %s en archivo «%s»"
-#: access/transam/xlog.c:11835
+#: access/transam/xlog.c:11840
#, c-format
msgid "Timeline ID parsed is %u, but expected %u"
msgstr "El ID de timeline analizado es %u, pero se esperaba %u"
-#: access/transam/xlog.c:11839
+#: access/transam/xlog.c:11844
#, c-format
msgid "backup timeline %u in file \"%s\""
msgstr "línea de tiempo %u en archivo «%s»"
#. translator: %s is a WAL record description
-#: access/transam/xlog.c:11947
+#: access/transam/xlog.c:11952
#, c-format
msgid "WAL redo at %X/%X for %s"
msgstr "redo WAL en %X/%X para %s"
-#: access/transam/xlog.c:11996
+#: access/transam/xlog.c:12001
#, c-format
msgid "online backup mode was not canceled"
msgstr "el modo de respaldo en línea no fue cancelado"
-#: access/transam/xlog.c:11997
+#: access/transam/xlog.c:12002
#, c-format
msgid "File \"%s\" could not be renamed to \"%s\": %m."
msgstr "El archivo «%s» no se pudo renombrar a «%s»: %m."
-#: access/transam/xlog.c:12006 access/transam/xlog.c:12018
-#: access/transam/xlog.c:12028
+#: access/transam/xlog.c:12011 access/transam/xlog.c:12023
+#: access/transam/xlog.c:12033
#, c-format
msgid "online backup mode canceled"
msgstr "el modo de respaldo en línea fue cancelado"
-#: access/transam/xlog.c:12019
+#: access/transam/xlog.c:12024
#, c-format
msgid "Files \"%s\" and \"%s\" were renamed to \"%s\" and \"%s\", respectively."
msgstr "Los archivos «%s» y «%s» fueron renombrados a «%s» y «%s», respectivamente."
-#: access/transam/xlog.c:12029
+#: access/transam/xlog.c:12034
#, c-format
msgid "File \"%s\" was renamed to \"%s\", but file \"%s\" could not be renamed to \"%s\": %m."
msgstr "El archivo «%s» fue renombrado a «%s», pero el archivo «%s» no pudo ser renombrado a «%s»: %m."
# XXX why talk about "log segment" instead of "file"?
-#: access/transam/xlog.c:12155 access/transam/xlogutils.c:727
+#: access/transam/xlog.c:12160 access/transam/xlogutils.c:727
#: replication/walreceiver.c:967 replication/walsender.c:2462
#, c-format
msgid "could not seek in log segment %s to offset %u: %m"
msgstr "no se pudo posicionar (seek) en segmento %s a la posición %u: %m"
# XXX why talk about "log segment" instead of "file"?
-#: access/transam/xlog.c:12171
+#: access/transam/xlog.c:12176
#, c-format
msgid "could not read from log segment %s, offset %u: %m"
msgstr "no se pudo leer del archivo de segmento %s, posición %u: %m"
-#: access/transam/xlog.c:12737
+#: access/transam/xlog.c:12748
#, c-format
msgid "received promote request"
msgstr "se recibió petición de promoción"
-#: access/transam/xlog.c:12750
+#: access/transam/xlog.c:12761
#, c-format
msgid "trigger file found: %s"
msgstr "se encontró el archivo disparador: %s"
-#: access/transam/xlog.c:12759
+#: access/transam/xlog.c:12770
#, c-format
msgid "could not stat trigger file \"%s\": %m"
msgstr "no se pudo hacer stat al archivo disparador «%s»: %m"
msgstr "%s «%s»: %s"
#: access/transam/xlogarchive.c:449 postmaster/syslogger.c:1517
-#: replication/logical/snapbuild.c:1775 replication/slot.c:598
+#: replication/logical/snapbuild.c:1785 replication/slot.c:598
#: replication/slot.c:1211 replication/slot.c:1342 storage/file/fd.c:671
#: storage/file/fd.c:769 utils/time/snapmgr.c:1335
#, c-format
#: access/transam/xlogfuncs.c:183 commands/event_trigger.c:1464
#: commands/event_trigger.c:2022 commands/extension.c:1915
#: commands/extension.c:2024 commands/extension.c:2248 commands/prepare.c:726
-#: executor/execExpr.c:2247 executor/execSRF.c:715 executor/functions.c:1049
+#: executor/execExpr.c:2265 executor/execSRF.c:715 executor/functions.c:1049
#: foreign/foreign.c:488 libpq/hba.c:2614 replication/logical/launcher.c:1127
#: replication/logical/logicalfuncs.c:176 replication/logical/origin.c:1466
#: replication/slotfuncs.c:200 replication/walsender.c:3229
msgid "-X requires a power of two value between 1 MB and 1 GB"
msgstr "-X require un valor potencia de dos entre 1 MB y 1 GB"
-#: bootstrap/bootstrap.c:285 postmaster/postmaster.c:848 tcop/postgres.c:3604
+#: bootstrap/bootstrap.c:285 postmaster/postmaster.c:848 tcop/postgres.c:3616
#, c-format
msgid "--%s requires a value"
msgstr "--%s requiere un valor"
-#: bootstrap/bootstrap.c:290 postmaster/postmaster.c:853 tcop/postgres.c:3609
+#: bootstrap/bootstrap.c:290 postmaster/postmaster.c:853 tcop/postgres.c:3621
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s requiere un valor"
msgstr "no existe el objeto grande %u"
#: catalog/aclchk.c:932 catalog/aclchk.c:941 commands/collationcmds.c:113
-#: commands/copy.c:1063 commands/copy.c:1083 commands/copy.c:1092
-#: commands/copy.c:1101 commands/copy.c:1110 commands/copy.c:1119
-#: commands/copy.c:1128 commands/copy.c:1137 commands/copy.c:1146
-#: commands/copy.c:1164 commands/copy.c:1180 commands/copy.c:1200
-#: commands/copy.c:1217 commands/dbcommands.c:156 commands/dbcommands.c:165
+#: commands/copy.c:1066 commands/copy.c:1086 commands/copy.c:1095
+#: commands/copy.c:1104 commands/copy.c:1113 commands/copy.c:1122
+#: commands/copy.c:1131 commands/copy.c:1140 commands/copy.c:1149
+#: commands/copy.c:1167 commands/copy.c:1183 commands/copy.c:1203
+#: commands/copy.c:1220 commands/dbcommands.c:156 commands/dbcommands.c:165
#: commands/dbcommands.c:174 commands/dbcommands.c:183
#: commands/dbcommands.c:192 commands/dbcommands.c:201
#: commands/dbcommands.c:210 commands/dbcommands.c:219
#: commands/subscriptioncmds.c:111 commands/subscriptioncmds.c:121
#: commands/subscriptioncmds.c:131 commands/subscriptioncmds.c:141
#: commands/subscriptioncmds.c:157 commands/subscriptioncmds.c:168
-#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6488
+#: commands/subscriptioncmds.c:182 commands/tablecmds.c:6533
#: commands/typecmds.c:295 commands/typecmds.c:1446 commands/typecmds.c:1455
#: commands/typecmds.c:1463 commands/typecmds.c:1471 commands/typecmds.c:1479
#: commands/user.c:134 commands/user.c:148 commands/user.c:157
#: commands/user.c:583 commands/user.c:591 commands/user.c:599
#: commands/user.c:607 commands/user.c:615 commands/user.c:623
#: commands/user.c:632 commands/user.c:640 commands/user.c:648
-#: parser/parse_utilcmd.c:434 replication/pgoutput/pgoutput.c:112
+#: parser/parse_utilcmd.c:435 replication/pgoutput/pgoutput.c:112
#: replication/pgoutput/pgoutput.c:133 replication/walsender.c:809
#: replication/walsender.c:820 replication/walsender.c:830
#, c-format
msgstr "No puede utilizar la cláusula IN SCHEMA cuando se utiliza GRANT / REVOKE ON SCHEMAS"
#: catalog/aclchk.c:1579 catalog/objectaddress.c:1390 commands/analyze.c:433
-#: commands/copy.c:4835 commands/sequence.c:1698 commands/tablecmds.c:6121
-#: commands/tablecmds.c:6282 commands/tablecmds.c:6339
-#: commands/tablecmds.c:6413 commands/tablecmds.c:6507
-#: commands/tablecmds.c:6566 commands/tablecmds.c:6705
-#: commands/tablecmds.c:6787 commands/tablecmds.c:6880
-#: commands/tablecmds.c:7021 commands/tablecmds.c:9808
-#: commands/tablecmds.c:9991 commands/tablecmds.c:10131
-#: commands/tablecmds.c:10713 commands/trigger.c:913 parser/analyze.c:2336
-#: parser/parse_relation.c:2779 parser/parse_relation.c:2842
+#: commands/copy.c:4838 commands/sequence.c:1698 commands/tablecmds.c:6166
+#: commands/tablecmds.c:6327 commands/tablecmds.c:6384
+#: commands/tablecmds.c:6458 commands/tablecmds.c:6552
+#: commands/tablecmds.c:6611 commands/tablecmds.c:6750
+#: commands/tablecmds.c:6832 commands/tablecmds.c:6925
+#: commands/tablecmds.c:7066 commands/tablecmds.c:9853
+#: commands/tablecmds.c:10036 commands/tablecmds.c:10176
+#: commands/tablecmds.c:10758 commands/trigger.c:913 parser/analyze.c:2336
+#: parser/parse_relation.c:2784 parser/parse_relation.c:2847
#: parser/parse_target.c:1029 parser/parse_type.c:145 utils/adt/acl.c:2885
-#: utils/adt/ruleutils.c:2471
+#: utils/adt/ruleutils.c:2473
#, 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:1846 catalog/objectaddress.c:1230 commands/sequence.c:1136
-#: commands/tablecmds.c:233 commands/tablecmds.c:14561 utils/adt/acl.c:2075
+#: commands/tablecmds.c:233 commands/tablecmds.c:14584 utils/adt/acl.c:2075
#: utils/adt/acl.c:2105 utils/adt/acl.c:2137 utils/adt/acl.c:2169
#: utils/adt/acl.c:2197 utils/adt/acl.c:2227
#, c-format
msgid "System catalog modifications are currently disallowed."
msgstr "Las modificaciones al catálogo del sistema están actualmente deshabilitadas."
-#: catalog/heap.c:442 commands/tablecmds.c:1960 commands/tablecmds.c:2493
-#: commands/tablecmds.c:5688
+#: catalog/heap.c:439 commands/tablecmds.c:1960 commands/tablecmds.c:2493
+#: commands/tablecmds.c:5733
#, c-format
msgid "tables can have at most %d columns"
msgstr "las tablas pueden tener a lo más %d columnas"
-#: catalog/heap.c:461 commands/tablecmds.c:5984
+#: catalog/heap.c:458 commands/tablecmds.c:6029
#, 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"
-#: catalog/heap.c:477
+#: catalog/heap.c:474
#, c-format
msgid "column name \"%s\" specified more than once"
msgstr "el nombre de columna «%s» fue especificado más de una vez"
-#: catalog/heap.c:530
+#: catalog/heap.c:527
#, c-format
msgid "column \"%s\" has pseudo-type %s"
msgstr "la columna «%s» tiene pseudotipo %s"
-#: catalog/heap.c:560
+#: catalog/heap.c:557
#, c-format
msgid "composite type %s cannot be made a member of itself"
msgstr "un tipo compuesto %s no puede ser hecho miembro de sí mismo"
-#: catalog/heap.c:612 commands/createas.c:201 commands/createas.c:510
+#: catalog/heap.c:609 commands/createas.c:201 commands/createas.c:510
#, 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:614 commands/createas.c:204 commands/createas.c:513
-#: commands/indexcmds.c:1816 commands/tablecmds.c:14857 commands/view.c:105
+#: catalog/heap.c:611 commands/createas.c:204 commands/createas.c:513
+#: commands/indexcmds.c:1816 commands/tablecmds.c:14880 commands/view.c:105
#: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1527
#: utils/adt/formatting.c:1650 utils/adt/formatting.c:1774 utils/adt/like.c:184
-#: utils/adt/selfuncs.c:6070 utils/adt/varlena.c:1426 utils/adt/varlena.c:1891
+#: utils/adt/selfuncs.c:6105 utils/adt/varlena.c:1426 utils/adt/varlena.c:1891
#, c-format
msgid "Use the COLLATE clause to set the collation explicitly."
msgstr "Use la cláusula COLLATE para establecer el ordenamiento explícitamente."
-#: catalog/heap.c:1103 catalog/index.c:883 commands/tablecmds.c:3255
+#: catalog/heap.c:1100 catalog/index.c:883 commands/tablecmds.c:3255
#, c-format
msgid "relation \"%s\" already exists"
msgstr "la relación «%s» ya existe"
-#: catalog/heap.c:1119 catalog/pg_type.c:417 catalog/pg_type.c:731
+#: catalog/heap.c:1116 catalog/pg_type.c:417 catalog/pg_type.c:731
#: commands/typecmds.c:236 commands/typecmds.c:787 commands/typecmds.c:1188
#: commands/typecmds.c:1421 commands/typecmds.c:2201
#, c-format
msgid "type \"%s\" already exists"
msgstr "ya existe un tipo «%s»"
-#: catalog/heap.c:1120
+#: catalog/heap.c:1117
#, 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."
-#: catalog/heap.c:1149
+#: catalog/heap.c:1146
#, c-format
msgid "pg_class heap OID value not set when in binary upgrade mode"
msgstr "el valor de OID de heap de pg_class no se definió en modo de actualización binaria"
-#: catalog/heap.c:2359
+#: catalog/heap.c:2355
#, c-format
msgid "cannot add NO INHERIT constraint to partitioned table \"%s\""
msgstr "no se puede agregar una restricción NO INHERIT a la tabla particionada «%s»"
-#: catalog/heap.c:2624
+#: catalog/heap.c:2620
#, c-format
msgid "check constraint \"%s\" already exists"
msgstr "la restricción «check» «%s» ya existe"
-#: catalog/heap.c:2794 catalog/index.c:897 catalog/pg_constraint.c:679
-#: commands/tablecmds.c:7398
+#: catalog/heap.c:2790 catalog/index.c:897 catalog/pg_constraint.c:679
+#: commands/tablecmds.c:7443
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "la restricción «%s» para la relación «%s» ya existe"
-#: catalog/heap.c:2801
+#: catalog/heap.c:2797
#, 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»"
-#: catalog/heap.c:2812
+#: catalog/heap.c:2808
#, c-format
msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\""
msgstr "la restricción «%s» está en conflicto con la restricción heredada de la relación «%s»"
-#: catalog/heap.c:2822
+#: catalog/heap.c:2818
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\""
msgstr "la restricción «%s» está en conflicto con la restricción NOT VALID de la relación «%s»"
-#: catalog/heap.c:2827
+#: catalog/heap.c:2823
#, c-format
msgid "merging constraint \"%s\" with inherited definition"
msgstr "mezclando la restricción «%s» con la definición heredada"
-#: catalog/heap.c:2942
+#: catalog/heap.c:2938
#, c-format
msgid "cannot use column references in default expression"
msgstr "no se pueden usar referencias a columnas en una cláusula default"
-#: catalog/heap.c:2967 rewrite/rewriteHandler.c:1187
+#: catalog/heap.c:2963 rewrite/rewriteHandler.c:1208
#, c-format
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:2972 commands/prepare.c:388 parser/parse_node.c:430
+#: catalog/heap.c:2968 commands/prepare.c:388 parser/parse_node.c:430
#: parser/parse_target.c:589 parser/parse_target.c:864
-#: parser/parse_target.c:874 rewrite/rewriteHandler.c:1192
+#: parser/parse_target.c:874 rewrite/rewriteHandler.c:1213
#, 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."
-#: catalog/heap.c:3019
+#: catalog/heap.c:3015
#, c-format
msgid "only table \"%s\" can be referenced in check constraint"
msgstr "sólo la tabla «%s» puede ser referenciada en una restricción «check»"
-#: catalog/heap.c:3276
+#: catalog/heap.c:3272
#, c-format
msgid "unsupported ON COMMIT and foreign key combination"
msgstr "combinación de ON COMMIT y llaves foráneas no soportada"
-#: catalog/heap.c:3277
+#: catalog/heap.c:3273
#, 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."
-#: catalog/heap.c:3282
+#: catalog/heap.c:3278
#, c-format
msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr "no se puede truncar una tabla referida en una llave foránea"
-#: catalog/heap.c:3283
+#: catalog/heap.c:3279
#, c-format
msgid "Table \"%s\" references \"%s\"."
msgstr "La tabla «%s» hace referencia a «%s»."
-#: catalog/heap.c:3285
+#: catalog/heap.c:3281
#, c-format
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "Trunque la tabla «%s» al mismo tiempo, o utilice TRUNCATE ... CASCADE."
-#: catalog/index.c:232 parser/parse_utilcmd.c:2029
+#: catalog/index.c:232 parser/parse_utilcmd.c:2030
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "no se permiten múltiples llaves primarias para la tabla «%s»"
msgstr "no se pueden crear índices compartidos después de initdb"
#: catalog/index.c:875 commands/createas.c:262 commands/sequence.c:160
-#: parser/parse_utilcmd.c:218
+#: parser/parse_utilcmd.c:216
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "la relación «%s» ya existe, ignorando"
msgstr[0] "construyendo índice «%s» en la tabla «%s» solicitando %d ayudante paralelo"
msgstr[1] "construyendo índice «%s» en la tabla «%s» solicitando %d ayudantes paralelos"
-#: catalog/index.c:3806
+#: catalog/index.c:3809
#, c-format
msgid "cannot reindex temporary tables of other sessions"
msgstr "no se puede hacer reindex de tablas temporales de otras sesiones"
-#: catalog/index.c:3929
+#: catalog/index.c:3932
#, c-format
msgid "index \"%s\" was reindexed"
msgstr "el índice «%s» fue reindexado"
-#: catalog/index.c:4007
+#: catalog/index.c:4010
#, c-format
msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\""
msgstr "REINDEX de tablas particionadas no está implementado aún, omitiendo «%s»"
msgstr "no están implementadas las referencias entre bases de datos: %s"
#: catalog/namespace.c:2835 parser/parse_expr.c:801 parser/parse_target.c:1226
-#: gram.y:14729 gram.y:16161
+#: gram.y:14730 gram.y:16162
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "el nombre no es válido (demasiados puntos): %s"
msgid "cannot move objects into or out of TOAST schema"
msgstr "no se puede mover objetos hacia o desde el esquema TOAST"
-#: catalog/namespace.c:3043 commands/schemacmds.c:267 commands/schemacmds.c:345
+#: catalog/namespace.c:3043 commands/schemacmds.c:268 commands/schemacmds.c:346
#: commands/tablecmds.c:1047
#, c-format
msgid "schema \"%s\" does not exist"
#: catalog/objectaddress.c:1238 catalog/pg_publication.c:66
#: commands/policy.c:95 commands/policy.c:375 commands/tablecmds.c:227
#: commands/tablecmds.c:269 commands/tablecmds.c:1818 commands/tablecmds.c:5146
-#: commands/tablecmds.c:9924
+#: commands/tablecmds.c:9969
#, c-format
msgid "\"%s\" is not a table"
msgstr "«%s» no es una tabla"
#: catalog/objectaddress.c:1245 commands/tablecmds.c:239
-#: commands/tablecmds.c:5182 commands/tablecmds.c:14566 commands/view.c:138
+#: commands/tablecmds.c:5182 commands/tablecmds.c:14589 commands/view.c:138
#, c-format
msgid "\"%s\" is not a view"
msgstr "«%s» no es una vista"
#: catalog/objectaddress.c:1252 commands/matview.c:183 commands/tablecmds.c:245
-#: commands/tablecmds.c:14571
+#: commands/tablecmds.c:14594
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "«%s» no es una vista materializada"
#: catalog/objectaddress.c:1259 commands/tablecmds.c:263
-#: commands/tablecmds.c:5185 commands/tablecmds.c:14576
+#: commands/tablecmds.c:5185 commands/tablecmds.c:14599
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "«%s» no es una tabla foránea"
msgid "operator family %s for access method %s"
msgstr "familia de operadores %s para el método de acceso %s"
-#: catalog/partition.c:180 commands/analyze.c:1536 commands/indexcmds.c:1086
-#: commands/tablecmds.c:974 commands/tablecmds.c:8137
-#: commands/tablecmds.c:10017 commands/tablecmds.c:15521
-#: commands/tablecmds.c:16215 executor/execExprInterp.c:3316
+#: catalog/partition.c:180 commands/analyze.c:1538 commands/indexcmds.c:1086
+#: commands/tablecmds.c:974 commands/tablecmds.c:8182
+#: commands/tablecmds.c:10062 commands/tablecmds.c:15544
+#: commands/tablecmds.c:16238 executor/execExprInterp.c:3321
#: executor/execMain.c:1922 executor/execMain.c:2006 executor/execMain.c:2057
#: executor/execMain.c:2164 executor/execPartition.c:476
#: executor/execPartition.c:535 executor/execPartition.c:650
#: executor/execPartition.c:753 executor/execPartition.c:824
#: executor/execPartition.c:1022 executor/execUtils.c:1099
#: executor/execUtils.c:1138 executor/nodeModifyTable.c:637
-#: executor/nodeModifyTable.c:1943 parser/parse_utilcmd.c:1227
+#: executor/nodeModifyTable.c:1943 parser/parse_utilcmd.c:1228
msgid "could not convert row type"
msgstr "no se pudo convertir el tipo de registro"
msgid "return type of inverse transition function %s is not %s"
msgstr "el tipo de retorno de la función inversa de transición %s no es %s"
-#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2838
+#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2846
#, c-format
msgid "strictness of aggregate's forward and inverse transition functions must match"
msgstr "la opción «strict» de las funciones de transición directa e inversa deben coincidir exactamente en la función de agregación"
msgid "return type of combine function %s is not %s"
msgstr "el tipo de retorno de la función «combine» %s no es %s"
-#: catalog/pg_aggregate.c:439 executor/nodeAgg.c:2962
+#: catalog/pg_aggregate.c:439 executor/nodeAgg.c:2967
#, c-format
msgid "combine function with transition type %s must not be declared STRICT"
msgstr "la función «combine» con tipo de transición %s no debe declararse STRICT"
msgid "ALTER TYPE ADD BEFORE/AFTER is incompatible with binary upgrade"
msgstr "ALTER TYPE ADD BEFORE/AFTER es incompatible con la actualización binaria"
-#: catalog/pg_namespace.c:63 commands/schemacmds.c:275
+#: catalog/pg_namespace.c:63 commands/schemacmds.c:276
#, c-format
msgid "schema \"%s\" already exists"
msgstr "ya existe el esquema «%s»"
msgstr "no se pudo formar un nombre de tipo de array para el tipo «%s»"
#: catalog/toasting.c:111 commands/indexcmds.c:488 commands/tablecmds.c:5158
-#: commands/tablecmds.c:14454
+#: commands/tablecmds.c:14477
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "«%s» no es una tabla o vista materializada"
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:1390
+#: commands/analyze.c:1394
#, c-format
msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no child tables"
msgstr "saltando el análisis del árbol de herencia «%s.%s» --- este árbol no contiene tablas hijas"
-#: commands/analyze.c:1488
+#: commands/analyze.c:1492
#, c-format
msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables"
msgstr "saltando el análisis del árbol de herencia «%s.%s» --- este árbol no contiene tablas hijas analizables"
msgid "there is no previously clustered index for table \"%s\""
msgstr "no hay un índice de ordenamiento definido para la tabla «%s»"
-#: commands/cluster.c:182 commands/tablecmds.c:11599 commands/tablecmds.c:13516
+#: commands/cluster.c:182 commands/tablecmds.c:11644 commands/tablecmds.c:13545
#, c-format
msgid "index \"%s\" for table \"%s\" does not exist"
msgstr "no existe el índice «%s» en la tabla «%s»"
msgid "cannot vacuum temporary tables of other sessions"
msgstr "no se puede hacer vacuum a tablas temporales de otras sesiones"
-#: commands/cluster.c:460 commands/tablecmds.c:13526
+#: commands/cluster.c:460 commands/tablecmds.c:13555
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "«%s» no es un índice de la tabla «%s»"
msgid "must be superuser to import system collations"
msgstr "debe ser superusuario para importar ordenamientos del sistema"
-#: commands/collationcmds.c:555 commands/copy.c:1844 commands/copy.c:3182
+#: commands/collationcmds.c:555 commands/copy.c:1847 commands/copy.c:3185
#: libpq/be-secure-common.c:80
#, c-format
msgid "could not execute command \"%s\": %m"
msgid "database \"%s\" does not exist"
msgstr "no existe la base de datos «%s»"
-#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:965
+#: commands/comment.c:101 commands/seclabel.c:117 parser/parse_utilcmd.c:966
#, c-format
msgid "\"%s\" is not a table, view, materialized view, composite type, or foreign table"
msgstr "«%s» no es una tabla, vista, vista materializada, tipo compuesto, o tabla foránea"
msgid "Use INSERT statements instead."
msgstr "Use sentencias INSERT en su lugar."
-#: commands/copy.c:1075
+#: commands/copy.c:1078
#, c-format
msgid "COPY format \"%s\" not recognized"
msgstr "el formato de COPY «%s» no es reconocido"
-#: commands/copy.c:1155 commands/copy.c:1171 commands/copy.c:1186
-#: commands/copy.c:1208
+#: commands/copy.c:1158 commands/copy.c:1174 commands/copy.c:1189
+#: commands/copy.c:1211
#, 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"
-#: commands/copy.c:1223
+#: commands/copy.c:1226
#, 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"
-#: commands/copy.c:1230 commands/dbcommands.c:243 commands/dbcommands.c:1462
+#: commands/copy.c:1233 commands/dbcommands.c:243 commands/dbcommands.c:1462
#, c-format
msgid "option \"%s\" not recognized"
msgstr "no se reconoce la opción «%s»"
-#: commands/copy.c:1242
+#: commands/copy.c:1245
#, c-format
msgid "cannot specify DELIMITER in BINARY mode"
msgstr "no se puede especificar DELIMITER en modo BINARY"
-#: commands/copy.c:1247
+#: commands/copy.c:1250
#, c-format
msgid "cannot specify NULL in BINARY mode"
msgstr "no se puede especificar NULL en modo BINARY"
-#: commands/copy.c:1269
+#: commands/copy.c:1272
#, 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:1276
+#: commands/copy.c:1279
#, 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"
-#: commands/copy.c:1282
+#: commands/copy.c:1285
#, 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"
-#: commands/copy.c:1299
+#: commands/copy.c:1302
#, c-format
msgid "COPY delimiter cannot be \"%s\""
msgstr "el delimitador de COPY no puede ser «%s»"
-#: commands/copy.c:1305
+#: commands/copy.c:1308
#, 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:1311
+#: commands/copy.c:1314
#, 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:1316
+#: commands/copy.c:1319
#, 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:1321
+#: commands/copy.c:1324
#, 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:1327
+#: commands/copy.c:1330
#, c-format
msgid "COPY escape available only in CSV mode"
msgstr "escape de COPY disponible sólo en modo CSV"
-#: commands/copy.c:1332
+#: commands/copy.c:1335
#, 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:1338
+#: commands/copy.c:1341
#, 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:1342
+#: commands/copy.c:1345
#, 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:1348
+#: commands/copy.c:1351
#, 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:1352
+#: commands/copy.c:1355
#, 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:1358
+#: commands/copy.c:1361
#, c-format
msgid "COPY force null available only in CSV mode"
msgstr "el forzado de nulos en COPY sólo está disponible en modo CSV"
-#: commands/copy.c:1363
+#: commands/copy.c:1366
#, c-format
msgid "COPY force null only available using COPY FROM"
msgstr "el forzado de nulos en COPY sólo está disponible usando COPY FROM"
-#: commands/copy.c:1369
+#: commands/copy.c:1372
#, 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:1376
+#: commands/copy.c:1379
#, 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"
-#: commands/copy.c:1437
+#: commands/copy.c:1440
#, c-format
msgid "table \"%s\" does not have OIDs"
msgstr "la tabla «%s» no tiene OIDs"
-#: commands/copy.c:1454
+#: commands/copy.c:1457
#, c-format
msgid "COPY (query) WITH OIDS is not supported"
msgstr "COPY (consulta) WITH OIDS no está soportado"
-#: commands/copy.c:1475
+#: commands/copy.c:1478
#, c-format
msgid "DO INSTEAD NOTHING rules are not supported for COPY"
msgstr "las reglas DO INSTEAD NOTHING no están soportadas para COPY"
-#: commands/copy.c:1489
+#: commands/copy.c:1492
#, c-format
msgid "conditional DO INSTEAD rules are not supported for COPY"
msgstr "las reglas DO INSTEAD condicionales no están soportadas para COPY"
-#: commands/copy.c:1493
+#: commands/copy.c:1496
#, c-format
msgid "DO ALSO rules are not supported for the COPY"
msgstr "las reglas DO ALSO no están soportadas para COPY"
-#: commands/copy.c:1498
+#: commands/copy.c:1501
#, c-format
msgid "multi-statement DO INSTEAD rules are not supported for COPY"
msgstr "las reglas DO INSTEAD de múltiples sentencias no están soportadas para COPY"
-#: commands/copy.c:1508
+#: commands/copy.c:1511
#, c-format
msgid "COPY (SELECT INTO) is not supported"
msgstr "COPY (SELECT INTO) no está soportado"
-#: commands/copy.c:1525
+#: commands/copy.c:1528
#, c-format
msgid "COPY query must have a RETURNING clause"
msgstr "la consulta COPY debe tener una cláusula RETURNING"
-#: commands/copy.c:1553
+#: commands/copy.c:1556
#, c-format
msgid "relation referenced by COPY statement has changed"
msgstr "la relación referenciada por la sentencia COPY ha cambiado"
-#: commands/copy.c:1612
+#: commands/copy.c:1615
#, c-format
msgid "FORCE_QUOTE column \"%s\" not referenced by COPY"
msgstr "la columna FORCE_QUOTE «%s» no es referenciada en COPY"
-#: commands/copy.c:1635
+#: commands/copy.c:1638
#, c-format
msgid "FORCE_NOT_NULL column \"%s\" not referenced by COPY"
msgstr "la columna FORCE_NOT_NULL «%s» no es referenciada en COPY"
-#: commands/copy.c:1658
+#: commands/copy.c:1661
#, c-format
msgid "FORCE_NULL column \"%s\" not referenced by COPY"
msgstr "la columna FORCE_NULL «%s» no es referenciada en COPY"
-#: commands/copy.c:1724 libpq/be-secure-common.c:102
+#: commands/copy.c:1727 libpq/be-secure-common.c:102
#, c-format
msgid "could not close pipe to external command: %m"
msgstr "no se pudo cerrar la tubería a la orden externa: %m"
-#: commands/copy.c:1739
+#: commands/copy.c:1742
#, c-format
msgid "program \"%s\" failed"
msgstr "el programa «%s» falló"
-#: commands/copy.c:1790
+#: commands/copy.c:1793
#, c-format
msgid "cannot copy from view \"%s\""
msgstr "no se puede copiar desde la vista «%s»"
-#: commands/copy.c:1792 commands/copy.c:1798 commands/copy.c:1804
-#: commands/copy.c:1815
+#: commands/copy.c:1795 commands/copy.c:1801 commands/copy.c:1807
+#: commands/copy.c:1818
#, c-format
msgid "Try the COPY (SELECT ...) TO variant."
msgstr "Intente la forma COPY (SELECT ...) TO."
-#: commands/copy.c:1796
+#: commands/copy.c:1799
#, c-format
msgid "cannot copy from materialized view \"%s\""
msgstr "no se puede copiar desde la vista materializada «%s»"
-#: commands/copy.c:1802
+#: commands/copy.c:1805
#, c-format
msgid "cannot copy from foreign table \"%s\""
msgstr "no se puede copiar desde la tabla foránea «%s»"
-#: commands/copy.c:1808
+#: commands/copy.c:1811
#, c-format
msgid "cannot copy from sequence \"%s\""
msgstr "no se puede copiar desde la secuencia «%s»"
-#: commands/copy.c:1813
+#: commands/copy.c:1816
#, c-format
msgid "cannot copy from partitioned table \"%s\""
msgstr "no se puede hacer copy de la tabla particionada «%s»"
-#: commands/copy.c:1819
+#: commands/copy.c:1822
#, 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:1859
+#: commands/copy.c:1862
#, 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:1880
+#: commands/copy.c:1883
#, 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:1883
+#: commands/copy.c:1886
#, c-format
msgid "COPY TO instructs the PostgreSQL server process to write a file. You may want a client-side facility such as psql's \\copy."
msgstr "COPY TO indica al proceso servidor PostgreSQL escribir a un archivo. Puede desear usar facilidades del lado del cliente, como \\copy de psql."
-#: commands/copy.c:1896 commands/copy.c:3213
+#: commands/copy.c:1899 commands/copy.c:3216
#, c-format
msgid "\"%s\" is a directory"
msgstr "«%s» es un directorio"
-#: commands/copy.c:2222
+#: commands/copy.c:2225
#, c-format
msgid "COPY %s, line %s, column %s"
msgstr "COPY %s, línea %s, columna %s"
-#: commands/copy.c:2226 commands/copy.c:2273
+#: commands/copy.c:2229 commands/copy.c:2276
#, c-format
msgid "COPY %s, line %s"
msgstr "COPY %s, línea %s"
-#: commands/copy.c:2237
+#: commands/copy.c:2240
#, c-format
msgid "COPY %s, line %s, column %s: \"%s\""
msgstr "COPY %s, línea %s, columna %s: «%s»"
-#: commands/copy.c:2245
+#: commands/copy.c:2248
#, c-format
msgid "COPY %s, line %s, column %s: null input"
msgstr "COPY %s, línea %s, columna %s: entrada nula"
-#: commands/copy.c:2267
+#: commands/copy.c:2270
#, c-format
msgid "COPY %s, line %s: \"%s\""
msgstr "COPY %s, línea %s: «%s»"
-#: commands/copy.c:2363
+#: commands/copy.c:2366
#, c-format
msgid "cannot copy to view \"%s\""
msgstr "no se puede copiar hacia la vista «%s»"
-#: commands/copy.c:2365
+#: commands/copy.c:2368
#, c-format
msgid "To enable copying to a view, provide an INSTEAD OF INSERT trigger."
msgstr "Para posibilitar «copy» a una vista, provea un disparador INSTEAD OF INSERT."
-#: commands/copy.c:2369
+#: commands/copy.c:2372
#, c-format
msgid "cannot copy to materialized view \"%s\""
msgstr "no se puede copiar hacia la vista materializada «%s»"
-#: commands/copy.c:2374
+#: commands/copy.c:2377
#, c-format
msgid "cannot copy to sequence \"%s\""
msgstr "no se puede copiar hacia la secuencia «%s»"
-#: commands/copy.c:2379
+#: commands/copy.c:2382
#, 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:2471
+#: commands/copy.c:2474
#, c-format
msgid "cannot perform FREEZE on a partitioned table"
msgstr "no se puede hacer FREEZE a una tabla particionada"
-#: commands/copy.c:2486
+#: commands/copy.c:2489
#, c-format
msgid "cannot perform FREEZE because of prior transaction activity"
msgstr "no se puede ejecutar FREEZE debido a actividad anterior en la transacción"
-#: commands/copy.c:2492
+#: commands/copy.c:2495
#, c-format
msgid "cannot perform FREEZE because the table was not created or truncated in the current subtransaction"
msgstr "no se puede ejecutar FREEZE porque la tabla no fue creada ni truncada en la subtransacción en curso"
-#: commands/copy.c:3200
+#: commands/copy.c:3203
#, c-format
msgid "COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \\copy."
msgstr "COPY FROM indica al proceso servidor de PostgreSQL leer un archivo. Puede desear usar una facilidad del lado del cliente como \\copy de psql."
-#: commands/copy.c:3233
+#: commands/copy.c:3236
#, c-format
msgid "COPY file signature not recognized"
msgstr "el identificador del archivo COPY no es reconocido"
-#: commands/copy.c:3238
+#: commands/copy.c:3241
#, c-format
msgid "invalid COPY file header (missing flags)"
msgstr "el encabezado del archivo COPY no es válido (faltan campos)"
-#: commands/copy.c:3244
+#: commands/copy.c:3247
#, c-format
msgid "unrecognized critical flags in COPY file header"
msgstr "valores requeridos no reconocidos en encabezado de COPY"
-#: commands/copy.c:3250
+#: commands/copy.c:3253
#, 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:3257
+#: commands/copy.c:3260
#, c-format
msgid "invalid COPY file header (wrong length)"
msgstr "el encabezado del archivo COPY no es válido (largo incorrecto)"
-#: commands/copy.c:3388 commands/copy.c:4105 commands/copy.c:4335
+#: commands/copy.c:3391 commands/copy.c:4108 commands/copy.c:4338
#, c-format
msgid "extra data after last expected column"
msgstr "datos extra después de la última columna esperada"
-#: commands/copy.c:3398
+#: commands/copy.c:3401
#, c-format
msgid "missing data for OID column"
msgstr "faltan datos para la columna OID"
-#: commands/copy.c:3404
+#: commands/copy.c:3407
#, c-format
msgid "null OID in COPY data"
msgstr "OID nulo en datos COPY"
-#: commands/copy.c:3414 commands/copy.c:3538
+#: commands/copy.c:3417 commands/copy.c:3541
#, c-format
msgid "invalid OID in COPY data"
msgstr "OID no válido en datos COPY"
-#: commands/copy.c:3430
+#: commands/copy.c:3433
#, c-format
msgid "missing data for column \"%s\""
msgstr "faltan datos en la columna «%s»"
-#: commands/copy.c:3513
+#: commands/copy.c:3516
#, c-format
msgid "received copy data after EOF marker"
msgstr "se recibieron datos de copy después del marcador EOF"
-#: commands/copy.c:3520
+#: commands/copy.c:3523
#, c-format
msgid "row field count is %d, expected %d"
msgstr "la cantidad de registros es %d, pero se esperaban %d"
-#: commands/copy.c:3861 commands/copy.c:3878
+#: commands/copy.c:3864 commands/copy.c:3881
#, c-format
msgid "literal carriage return found in data"
msgstr "se encontró un retorno de carro literal en los datos"
-#: commands/copy.c:3862 commands/copy.c:3879
+#: commands/copy.c:3865 commands/copy.c:3882
#, 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:3864 commands/copy.c:3881
+#: commands/copy.c:3867 commands/copy.c:3884
#, c-format
msgid "Use \"\\r\" to represent carriage return."
msgstr "Use «\\r» para representar el retorno de carro."
-#: commands/copy.c:3865 commands/copy.c:3882
+#: commands/copy.c:3868 commands/copy.c:3885
#, 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:3894
+#: commands/copy.c:3897
#, c-format
msgid "literal newline found in data"
msgstr "se encontró un salto de línea literal en los datos"
-#: commands/copy.c:3895
+#: commands/copy.c:3898
#, 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:3897
+#: commands/copy.c:3900
#, c-format
msgid "Use \"\\n\" to represent newline."
msgstr "Use «\\n» para representar un salto de línea."
-#: commands/copy.c:3898
+#: commands/copy.c:3901
#, 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:3944 commands/copy.c:3980
+#: commands/copy.c:3947 commands/copy.c:3983
#, 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"
-#: commands/copy.c:3953 commands/copy.c:3969
+#: commands/copy.c:3956 commands/copy.c:3972
#, c-format
msgid "end-of-copy marker corrupt"
msgstr "marcador fin-de-copy corrupto"
-#: commands/copy.c:4419
+#: commands/copy.c:4422
#, c-format
msgid "unterminated CSV quoted field"
msgstr "un valor entre comillas está inconcluso"
-#: commands/copy.c:4496 commands/copy.c:4515
+#: commands/copy.c:4499 commands/copy.c:4518
#, c-format
msgid "unexpected EOF in COPY data"
msgstr "EOF inesperado en datos de COPY"
-#: commands/copy.c:4505
+#: commands/copy.c:4508
#, c-format
msgid "invalid field size"
msgstr "el tamaño de campo no es válido"
-#: commands/copy.c:4528
+#: commands/copy.c:4531
#, c-format
msgid "incorrect binary data format"
msgstr "el formato de datos binarios es incorrecto"
-#: commands/copy.c:4840 commands/indexcmds.c:1687 commands/statscmds.c:218
+#: commands/copy.c:4843 commands/indexcmds.c:1687 commands/statscmds.c:218
#: commands/tablecmds.c:1986 commands/tablecmds.c:2543
-#: commands/tablecmds.c:2924 parser/parse_relation.c:3332
-#: parser/parse_relation.c:3352 utils/adt/tsvector_op.c:2661
+#: commands/tablecmds.c:2924 parser/parse_relation.c:3337
+#: parser/parse_relation.c:3357 utils/adt/tsvector_op.c:2664
#, c-format
msgid "column \"%s\" does not exist"
msgstr "no existe la columna «%s»"
-#: commands/copy.c:4847 commands/tablecmds.c:2013 commands/trigger.c:922
+#: commands/copy.c:4850 commands/tablecmds.c:2013 commands/trigger.c:922
#: parser/parse_target.c:1045 parser/parse_target.c:1056
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "argumento no válido para %s: «%s»"
#: commands/dropcmds.c:99 commands/functioncmds.c:1214
-#: utils/adt/ruleutils.c:2569
+#: utils/adt/ruleutils.c:2571
#, c-format
msgid "\"%s\" is an aggregate function"
msgstr "«%s» es una función de agregación"
#: commands/dropcmds.c:157 commands/sequence.c:448 commands/tablecmds.c:3008
#: commands/tablecmds.c:3166 commands/tablecmds.c:3209
-#: commands/tablecmds.c:13899 tcop/utility.c:1201
+#: commands/tablecmds.c:13922 tcop/utility.c:1201
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "no existe la relación «%s», ignorando"
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:593 commands/tablecmds.c:631 commands/tablecmds.c:11908
-#: commands/tablecmds.c:12042
+#: commands/indexcmds.c:593 commands/tablecmds.c:631 commands/tablecmds.c:11953
+#: commands/tablecmds.c:12085
#, 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"
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "las funciones utilizadas en predicados de índice deben estar marcadas IMMUTABLE"
-#: commands/indexcmds.c:1682 parser/parse_utilcmd.c:2356
-#: parser/parse_utilcmd.c:2480
+#: commands/indexcmds.c:1682 parser/parse_utilcmd.c:2357
+#: parser/parse_utilcmd.c:2481
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "no existe la columna «%s» en la llave"
-#: commands/indexcmds.c:1706 parser/parse_utilcmd.c:1723
+#: commands/indexcmds.c:1706 parser/parse_utilcmd.c:1724
#, c-format
msgid "expressions are not supported in included columns"
msgstr "las expresiones no están soportadas en columnas incluidas"
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"
-#: commands/indexcmds.c:1823 commands/tablecmds.c:14864 commands/typecmds.c:833
-#: parser/parse_expr.c:2781 parser/parse_type.c:567 parser/parse_utilcmd.c:3511
+#: commands/indexcmds.c:1823 commands/tablecmds.c:14887 commands/typecmds.c:833
+#: parser/parse_expr.c:2781 parser/parse_type.c:567 parser/parse_utilcmd.c:3512
#: utils/adt/misc.c:724
#, c-format
msgid "collations are not supported by type %s"
#: commands/policy.c:88 commands/policy.c:381 commands/statscmds.c:133
#: commands/tablecmds.c:1353 commands/tablecmds.c:1831
#: commands/tablecmds.c:2818 commands/tablecmds.c:5128
-#: commands/tablecmds.c:7635 commands/tablecmds.c:14487
-#: commands/tablecmds.c:14522 commands/trigger.c:325 commands/trigger.c:1534
+#: commands/tablecmds.c:7680 commands/tablecmds.c:14510
+#: commands/tablecmds.c:14545 commands/trigger.c:325 commands/trigger.c:1534
#: commands/trigger.c:1643 rewrite/rewriteDefine.c:273
-#: rewrite/rewriteDefine.c:935
+#: rewrite/rewriteDefine.c:947
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "permiso denegado: «%s» es un catálogo de sistema"
msgid "The owner of a FOR ALL TABLES publication must be a superuser."
msgstr "El dueño de una publicación FOR ALL TABLES debe ser un superusuario."
-#: commands/schemacmds.c:106 commands/schemacmds.c:291
+#: commands/schemacmds.c:106 commands/schemacmds.c:292
#, c-format
msgid "unacceptable schema name \"%s\""
msgstr "el nombre de schema «%s» es inaceptable"
-#: commands/schemacmds.c:107 commands/schemacmds.c:292
+#: commands/schemacmds.c:107 commands/schemacmds.c:293
#, c-format
msgid "The prefix \"pg_\" is reserved for system schemas."
msgstr "El prefijo «pg_» está reservado para esquemas del sistema."
msgid "cannot change ownership of identity sequence"
msgstr "no se puede cambiar el dueño de la secuencia de identidad"
-#: commands/sequence.c:1714 commands/tablecmds.c:11290
-#: commands/tablecmds.c:13919
+#: commands/sequence.c:1714 commands/tablecmds.c:11335
+#: commands/tablecmds.c:13942
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "La secuencia «%s» está enlazada a la tabla «%s»."
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "Use DROP MATERIALIZED VIEW para eliminar una vista materializada."
-#: commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:16149
-#: parser/parse_utilcmd.c:2101
+#: commands/tablecmds.c:249 commands/tablecmds.c:273 commands/tablecmds.c:16172
+#: parser/parse_utilcmd.c:2102
#, c-format
msgid "index \"%s\" does not exist"
msgstr "no existe el índice «%s»"
msgid "Use DROP TYPE to remove a type."
msgstr "Use DROP TYPE para eliminar un tipo."
-#: commands/tablecmds.c:261 commands/tablecmds.c:10699
-#: commands/tablecmds.c:13699
+#: commands/tablecmds.c:261 commands/tablecmds.c:10744
+#: commands/tablecmds.c:13722
#, c-format
msgid "foreign table \"%s\" does not exist"
msgstr "no existe la tabla foránea «%s»"
msgid "cannot truncate temporary tables of other sessions"
msgstr "no se pueden truncar tablas temporales de otras sesiones"
-#: commands/tablecmds.c:2082 commands/tablecmds.c:12444
+#: commands/tablecmds.c:2082 commands/tablecmds.c:12487
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "no se puede heredar de la tabla particionada «%s»"
msgid "cannot inherit from partition \"%s\""
msgstr "no se puede heredar de la partición «%s»"
-#: commands/tablecmds.c:2095 parser/parse_utilcmd.c:2318
-#: parser/parse_utilcmd.c:2441
+#: commands/tablecmds.c:2095 parser/parse_utilcmd.c:2319
+#: parser/parse_utilcmd.c:2442
#, c-format
msgid "inherited relation \"%s\" is not a table or foreign table"
msgstr "la relación heredada «%s» no es una tabla ni tabla foránea"
msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
msgstr "no se puede crear una relación temporal como partición de la relación permanente «%s»"
-#: commands/tablecmds.c:2116 commands/tablecmds.c:12423
+#: commands/tablecmds.c:2116 commands/tablecmds.c:12466
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "no se puede heredar de la tabla temporal «%s»"
-#: commands/tablecmds.c:2126 commands/tablecmds.c:12431
+#: commands/tablecmds.c:2126 commands/tablecmds.c:12474
#, c-format
msgid "cannot inherit from temporary relation of another session"
msgstr "no se puede heredar de una tabla temporal de otra sesión"
-#: commands/tablecmds.c:2143 commands/tablecmds.c:12555
+#: commands/tablecmds.c:2143 commands/tablecmds.c:12598
#, c-format
msgid "relation \"%s\" would be inherited from more than once"
msgstr "se heredaría de la relación «%s» más de una vez"
msgstr "columna heredada «%s» tiene conflicto de ordenamiento (collation)"
#: commands/tablecmds.c:2213 commands/tablecmds.c:2442
-#: commands/tablecmds.c:5625
+#: commands/tablecmds.c:5670
#, c-format
msgid "\"%s\" versus \"%s\""
msgstr "«%s» versus «%s»"
msgid "inherited column \"%s\" has a storage parameter conflict"
msgstr "columna heredada «%s» tiene conflicto de parámetros de almacenamiento"
-#: commands/tablecmds.c:2336 commands/tablecmds.c:10026
-#: parser/parse_utilcmd.c:1261 parser/parse_utilcmd.c:1652
-#: parser/parse_utilcmd.c:1759
+#: commands/tablecmds.c:2336 commands/tablecmds.c:10071
+#: parser/parse_utilcmd.c:1262 parser/parse_utilcmd.c:1653
+#: parser/parse_utilcmd.c:1760
#, c-format
msgid "cannot convert whole-row table reference"
msgstr "no se puede convertir una referencia a la fila completa (whole-row)"
-#: commands/tablecmds.c:2337 parser/parse_utilcmd.c:1262
+#: commands/tablecmds.c:2337 parser/parse_utilcmd.c:1263
#, 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 de partición es violada por alguna fila"
#: commands/tablecmds.c:5149 commands/trigger.c:319 rewrite/rewriteDefine.c:267
-#: rewrite/rewriteDefine.c:930
+#: rewrite/rewriteDefine.c:942
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "«%s» no es una tabla ni una vista"
msgid "\"%s\" is not a table, composite type, or foreign table"
msgstr "«%s» no es una tabla, un tipo compuesto ni una tabla foránea"
-#: commands/tablecmds.c:5176 commands/tablecmds.c:6641
+#: commands/tablecmds.c:5176 commands/tablecmds.c:6686
#, c-format
msgid "\"%s\" is not a table, materialized view, index, or foreign table"
msgstr "«%s» no es una tabla, una vista materializada, un índice ni una tabla foránea"
msgid "\"%s\" is of the wrong type"
msgstr "«%s» es tipo equivocado"
-#: commands/tablecmds.c:5395 commands/tablecmds.c:5402
+#: commands/tablecmds.c:5440 commands/tablecmds.c:5447
#, c-format
msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
msgstr "no se puede alterar el tipo «%s» porque la columna «%s.%s» lo usa"
-#: commands/tablecmds.c:5409
+#: commands/tablecmds.c:5454
#, 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 de registro"
-#: commands/tablecmds.c:5416
+#: commands/tablecmds.c:5461
#, 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 de registro"
-#: commands/tablecmds.c:5470
+#: commands/tablecmds.c:5515
#, c-format
msgid "cannot alter type \"%s\" because it is the type of a typed table"
msgstr "no se puede cambiar el tipo «%s» porque es el tipo de una tabla tipada"
-#: commands/tablecmds.c:5472
+#: commands/tablecmds.c:5517
#, c-format
msgid "Use ALTER ... CASCADE to alter the typed tables too."
msgstr "Use ALTER ... CASCADE para eliminar además las tablas tipadas."
-#: commands/tablecmds.c:5518
+#: commands/tablecmds.c:5563
#, c-format
msgid "type %s is not a composite type"
msgstr "el tipo %s no es un tipo compuesto"
-#: commands/tablecmds.c:5544
+#: commands/tablecmds.c:5589
#, c-format
msgid "cannot add column to typed table"
msgstr "no se puede agregar una columna a una tabla tipada"
-#: commands/tablecmds.c:5588
+#: commands/tablecmds.c:5633
#, c-format
msgid "cannot add column to a partition"
msgstr "no se puede agregar una columna a una partición"
-#: commands/tablecmds.c:5617 commands/tablecmds.c:12682
+#: commands/tablecmds.c:5662 commands/tablecmds.c:12725
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "la tabla hija «%s» tiene un tipo diferente para la columna «%s»"
-#: commands/tablecmds.c:5623 commands/tablecmds.c:12689
+#: commands/tablecmds.c:5668 commands/tablecmds.c:12732
#, 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»"
-#: commands/tablecmds.c:5633
+#: commands/tablecmds.c:5678
#, c-format
msgid "child table \"%s\" has a conflicting \"%s\" column"
msgstr "tabla hija «%s» tiene una columna «%s» que entra en conflicto"
-#: commands/tablecmds.c:5644
+#: commands/tablecmds.c:5689
#, c-format
msgid "merging definition of column \"%s\" for child \"%s\""
msgstr "mezclando la definición de la columna «%s» en la tabla hija «%s»"
-#: commands/tablecmds.c:5668
+#: commands/tablecmds.c:5713
#, c-format
msgid "cannot recursively add identity column to table that has child tables"
msgstr "no se puede agregar una columna de identidad recursivamente a una tabla que tiene tablas hijas"
-#: commands/tablecmds.c:5917
+#: commands/tablecmds.c:5962
#, c-format
msgid "column must be added to child tables too"
msgstr "la columna debe ser agregada a las tablas hijas también"
-#: commands/tablecmds.c:5992
+#: commands/tablecmds.c:6037
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists, skipping"
msgstr "la columna «%s» de la relación «%s» ya existe, ignorando"
-#: commands/tablecmds.c:5999
+#: commands/tablecmds.c:6044
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "ya existe la columna «%s» en la relación «%s»"
-#: commands/tablecmds.c:6097 commands/tablecmds.c:9677
+#: commands/tablecmds.c:6142 commands/tablecmds.c:9722
#, c-format
msgid "cannot remove constraint from only the partitioned table when partitions exist"
msgstr "no se pueden eliminar restricciones sólo de la tabla particionada cuando existen particiones"
-#: commands/tablecmds.c:6098 commands/tablecmds.c:6255
-#: commands/tablecmds.c:7088 commands/tablecmds.c:9678
+#: commands/tablecmds.c:6143 commands/tablecmds.c:6300
+#: commands/tablecmds.c:7133 commands/tablecmds.c:9723
#, c-format
msgid "Do not specify the ONLY keyword."
msgstr "No especifique la opción ONLY."
-#: commands/tablecmds.c:6130 commands/tablecmds.c:6291
-#: commands/tablecmds.c:6346 commands/tablecmds.c:6422
-#: commands/tablecmds.c:6516 commands/tablecmds.c:6575
-#: commands/tablecmds.c:6725 commands/tablecmds.c:6795
-#: commands/tablecmds.c:6888 commands/tablecmds.c:9817
-#: commands/tablecmds.c:10722
+#: commands/tablecmds.c:6175 commands/tablecmds.c:6336
+#: commands/tablecmds.c:6391 commands/tablecmds.c:6467
+#: commands/tablecmds.c:6561 commands/tablecmds.c:6620
+#: commands/tablecmds.c:6770 commands/tablecmds.c:6840
+#: commands/tablecmds.c:6933 commands/tablecmds.c:9862
+#: commands/tablecmds.c:10767
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "no se puede alterar columna de sistema «%s»"
-#: commands/tablecmds.c:6136 commands/tablecmds.c:6352
+#: commands/tablecmds.c:6181 commands/tablecmds.c:6397
#, c-format
msgid "column \"%s\" of relation \"%s\" is an identity column"
msgstr "la columna «%s» en la relación «%s» es una columna de identidad"
-#: commands/tablecmds.c:6179
+#: commands/tablecmds.c:6224
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "la columna «%s» está en la llave primaria"
-#: commands/tablecmds.c:6184
+#: commands/tablecmds.c:6229
#, c-format
msgid "column \"%s\" is in index used as replica identity"
msgstr "la columna «%s» se encuentra en un índice utilizado como identidad de réplica"
-#: commands/tablecmds.c:6207
+#: commands/tablecmds.c:6252
#, c-format
msgid "column \"%s\" is marked NOT NULL in parent table"
msgstr "columna «%s» está marcada NOT NULL en la tabla padre"
-#: commands/tablecmds.c:6254
+#: commands/tablecmds.c:6299
#, c-format
msgid "cannot add constraint to only the partitioned table when partitions exist"
msgstr "no puede agregar una restricción a sólo la tabla particionada cuando existen particiones"
-#: commands/tablecmds.c:6354
+#: commands/tablecmds.c:6399
#, c-format
msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY instead."
msgstr "Use ALTER TABLE ... ALTER COLUMN ... DROP IDENTITY en su lugar."
-#: commands/tablecmds.c:6433
+#: commands/tablecmds.c:6478
#, c-format
msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added"
msgstr "la columna «%s» en la relación «%s» debe ser declarada NOT NULL antes de que una identidad pueda agregarse"
-#: commands/tablecmds.c:6439
+#: commands/tablecmds.c:6484
#, c-format
msgid "column \"%s\" of relation \"%s\" is already an identity column"
msgstr "la columna «%s» en la relación «%s» ya es una columna de identidad"
-#: commands/tablecmds.c:6445
+#: commands/tablecmds.c:6490
#, c-format
msgid "column \"%s\" of relation \"%s\" already has a default value"
msgstr "la columna «%s» en la relación «%s» ya tiene un valor por omisión"
-#: commands/tablecmds.c:6522 commands/tablecmds.c:6583
+#: commands/tablecmds.c:6567 commands/tablecmds.c:6628
#, c-format
msgid "column \"%s\" of relation \"%s\" is not an identity column"
msgstr "la columna «%s» en la relación «%s» no es una columna identidad"
-#: commands/tablecmds.c:6588
+#: commands/tablecmds.c:6633
#, c-format
msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping"
msgstr "la columna «%s» de la relación «%s» no es una columna identidad, omitiendo"
-#: commands/tablecmds.c:6653
+#: commands/tablecmds.c:6698
#, c-format
msgid "cannot refer to non-index column by number"
msgstr "no se puede referir a columnas que no son de índice por número"
-#: commands/tablecmds.c:6684
+#: commands/tablecmds.c:6729
#, c-format
msgid "statistics target %d is too low"
msgstr "el valor de estadísticas %d es demasiado bajo"
-#: commands/tablecmds.c:6692
+#: commands/tablecmds.c:6737
#, c-format
msgid "lowering statistics target to %d"
msgstr "bajando el valor de estadísticas a %d"
-#: commands/tablecmds.c:6715
+#: commands/tablecmds.c:6760
#, c-format
msgid "column number %d of relation \"%s\" does not exist"
msgstr "no existe la columna número %d en la relación «%s»"
-#: commands/tablecmds.c:6734
+#: commands/tablecmds.c:6779
#, c-format
msgid "cannot alter statistics on included column \"%s\" of index \"%s\""
msgstr "no se puede alterar estadísticas en la columna incluida «%s» del índice «%s»"
-#: commands/tablecmds.c:6739
+#: commands/tablecmds.c:6784
#, c-format
msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\""
msgstr "no se puede alterar estadísticas en la columna no-de-expresión «%s» del índice «%s»"
-#: commands/tablecmds.c:6741
+#: commands/tablecmds.c:6786
#, c-format
msgid "Alter statistics on table column instead."
msgstr "Altere las estadísticas en la columna de la tabla en su lugar."
-#: commands/tablecmds.c:6868
+#: commands/tablecmds.c:6913
#, c-format
msgid "invalid storage type \"%s\""
msgstr "tipo de almacenamiento no válido «%s»"
-#: commands/tablecmds.c:6900
+#: commands/tablecmds.c:6945
#, 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"
-#: commands/tablecmds.c:6982
+#: commands/tablecmds.c:7027
#, c-format
msgid "cannot drop column from typed table"
msgstr "no se pueden eliminar columnas de una tabla tipada"
-#: commands/tablecmds.c:7027
+#: commands/tablecmds.c:7072
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "no existe la columna «%s» en la relación «%s», ignorando"
-#: commands/tablecmds.c:7040
+#: commands/tablecmds.c:7085
#, c-format
msgid "cannot drop system column \"%s\""
msgstr "no se puede eliminar la columna de sistema «%s»"
-#: commands/tablecmds.c:7050
+#: commands/tablecmds.c:7095
#, c-format
msgid "cannot drop inherited column \"%s\""
msgstr "no se puede eliminar la columna heredada «%s»"
-#: commands/tablecmds.c:7063
+#: commands/tablecmds.c:7108
#, c-format
msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "no se puede eliminar la columna «%s» porque es parte de la llave de partición de la relación «%s»"
-#: commands/tablecmds.c:7087
+#: commands/tablecmds.c:7132
#, c-format
msgid "cannot drop column from only the partitioned table when partitions exist"
msgstr "no se pueden eliminar columnas sólo de una tabla particionada cuando existe particiones"
-#: commands/tablecmds.c:7292
+#: commands/tablecmds.c:7337
#, c-format
msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables"
msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX no está soportado en tablas particionadas"
-#: commands/tablecmds.c:7317
+#: commands/tablecmds.c:7362
#, 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»"
-#: commands/tablecmds.c:7533
+#: commands/tablecmds.c:7578
#, c-format
msgid "constraint must be added to child tables too"
msgstr "la restricción debe ser agregada a las tablas hijas también"
-#: commands/tablecmds.c:7606
+#: commands/tablecmds.c:7651
#, c-format
msgid "cannot reference partitioned table \"%s\""
msgstr "no se puede referenciar la tabla particionada «%s»"
-#: commands/tablecmds.c:7614
+#: commands/tablecmds.c:7659
#, c-format
msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\""
msgstr "no se puede usar ONLY para una llave foránea en la tabla particionada «%s» haciendo referencia a la relación «%s»"
-#: commands/tablecmds.c:7620
+#: commands/tablecmds.c:7665
#, c-format
msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\""
msgstr "no se puede agregar una llave foránea NOT VALID a la tabla particionada «%s» haciendo referencia a la relación «%s»"
-#: commands/tablecmds.c:7623
+#: commands/tablecmds.c:7668
#, c-format
msgid "This feature is not yet supported on partitioned tables."
msgstr "Esta característica no está aún soportada en tablas particionadas."
-#: commands/tablecmds.c:7629
+#: commands/tablecmds.c:7674
#, c-format
msgid "referenced relation \"%s\" is not a table"
msgstr "la relación referida «%s» no es una tabla"
-#: commands/tablecmds.c:7652
+#: commands/tablecmds.c:7697
#, 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"
-#: commands/tablecmds.c:7659
+#: commands/tablecmds.c:7704
#, 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"
-#: commands/tablecmds.c:7665
+#: commands/tablecmds.c:7710
#, 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"
-#: commands/tablecmds.c:7669
+#: commands/tablecmds.c:7714
#, 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"
-#: commands/tablecmds.c:7729
+#: commands/tablecmds.c:7774
#, 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"
-#: commands/tablecmds.c:7836
+#: commands/tablecmds.c:7881
#, c-format
msgid "foreign key constraint \"%s\" cannot be implemented"
msgstr "la restricción de llave foránea «%s» no puede ser implementada"
-#: commands/tablecmds.c:7839
+#: commands/tablecmds.c:7884
#, c-format
msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
msgstr "Las columnas llave «%s» y «%s» son de tipos incompatibles: %s y %s"
-#: commands/tablecmds.c:8461 commands/tablecmds.c:8741
-#: commands/tablecmds.c:9634 commands/tablecmds.c:9709
+#: commands/tablecmds.c:8506 commands/tablecmds.c:8786
+#: commands/tablecmds.c:9679 commands/tablecmds.c:9754
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist"
msgstr "no existe la restricción «%s» en la relación «%s»"
-#: commands/tablecmds.c:8468
+#: commands/tablecmds.c:8513
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
msgstr "la restricción «%s» de la relación «%s» no es una restriccion de llave foránea"
-#: commands/tablecmds.c:8506
+#: commands/tablecmds.c:8551
#, c-format
msgid "cannot alter constraint \"%s\" on relation \"%s\""
msgstr "no se puede modificar la restricción «%s» en la relación «%s»"
-#: commands/tablecmds.c:8509
+#: commands/tablecmds.c:8554
#, c-format
msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"."
msgstr "La restricción «%s» deriva de la restricción «%s» de la relación «%s»."
-#: commands/tablecmds.c:8511
+#: commands/tablecmds.c:8556
#, c-format
msgid "You may alter the constraint it derives from, instead."
msgstr "En su lugar, puede modificar la restricción de la cual deriva."
-#: commands/tablecmds.c:8749
+#: commands/tablecmds.c:8794
#, 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 llave foránea ni restricción «check»"
-#: commands/tablecmds.c:8827
+#: commands/tablecmds.c:8872
#, c-format
msgid "constraint must be validated on child tables too"
msgstr "la restricción debe ser validada en las tablas hijas también"
-#: commands/tablecmds.c:8914
+#: commands/tablecmds.c:8959
#, c-format
msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr "no existe la columna «%s» referida en la llave foránea"
-#: commands/tablecmds.c:8919
+#: commands/tablecmds.c:8964
#, c-format
msgid "cannot have more than %d keys in a foreign key"
msgstr "no se puede tener más de %d columnas en una llave foránea"
-#: commands/tablecmds.c:8984
+#: commands/tablecmds.c:9029
#, 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»"
-#: commands/tablecmds.c:9001
+#: commands/tablecmds.c:9046
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "no hay llave primaria para la tabla referida «%s»"
-#: commands/tablecmds.c:9066
+#: commands/tablecmds.c:9111
#, c-format
msgid "foreign key referenced-columns list must not contain duplicates"
msgstr "la lista de columnas referidas en una llave foránea no debe contener duplicados"
-#: commands/tablecmds.c:9160
+#: commands/tablecmds.c:9205
#, 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»"
-#: commands/tablecmds.c:9165
+#: commands/tablecmds.c:9210
#, 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»"
-#: commands/tablecmds.c:9251
+#: commands/tablecmds.c:9296
#, c-format
msgid "validating foreign key constraint \"%s\""
msgstr "validando restricción de llave foránea «%s»"
-#: commands/tablecmds.c:9590
+#: commands/tablecmds.c:9635
#, c-format
msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
msgstr "no se puede eliminar la restricción «%s» heredada de la relación «%s»"
-#: commands/tablecmds.c:9640
+#: commands/tablecmds.c:9685
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "no existe la restricción «%s» en la relación «%s», ignorando"
-#: commands/tablecmds.c:9801
+#: commands/tablecmds.c:9846
#, c-format
msgid "cannot alter column type of typed table"
msgstr "no se puede cambiar el tipo de una columna de una tabla tipada"
-#: commands/tablecmds.c:9828
+#: commands/tablecmds.c:9873
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "no se puede alterar la columna heredada «%s»"
-#: commands/tablecmds.c:9837
+#: commands/tablecmds.c:9882
#, c-format
msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "no se puede alterar la columna «%s» porque es parte de la llave de partición de la relación «%s»"
-#: commands/tablecmds.c:9887
+#: commands/tablecmds.c:9932
#, c-format
msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
msgstr "el resultado de la cláusula USING para la columna «%s» no puede ser convertido automáticamente al tipo %s"
-#: commands/tablecmds.c:9890
+#: commands/tablecmds.c:9935
#, c-format
msgid "You might need to add an explicit cast."
msgstr "Puede ser necesario agregar un cast explícito."
-#: commands/tablecmds.c:9894
+#: commands/tablecmds.c:9939
#, c-format
msgid "column \"%s\" cannot be cast automatically to type %s"
msgstr "la columna «%s» no puede convertirse automáticamente al tipo %s"
#. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:9897
+#: commands/tablecmds.c:9942
#, c-format
msgid "You might need to specify \"USING %s::%s\"."
msgstr "Puede ser necesario especificar «USING %s::%s»."
-#: commands/tablecmds.c:9998
+#: commands/tablecmds.c:10043
#, c-format
msgid "cannot alter inherited column \"%s\" of relation \"%s\""
msgstr "no se puede alterar la columna heredada «%s» de la relación «%s»"
-#: commands/tablecmds.c:10027
+#: commands/tablecmds.c:10072
#, c-format
msgid "USING expression contains a whole-row table reference."
msgstr "La expresión USING contiene una referencia a la fila completa (whole-row)."
-#: commands/tablecmds.c:10038
+#: commands/tablecmds.c:10083
#, 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"
-#: commands/tablecmds.c:10142
+#: commands/tablecmds.c:10187
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "no se puede alterar el tipo de la columna «%s» dos veces"
-#: commands/tablecmds.c:10178
+#: commands/tablecmds.c:10223
#, 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"
-#: commands/tablecmds.c:10262
+#: commands/tablecmds.c:10307
#, c-format
msgid "cannot alter type of a column used by a view or rule"
msgstr "no se puede alterar el tipo de una columna usada en una regla o vista"
-#: commands/tablecmds.c:10263 commands/tablecmds.c:10282
-#: commands/tablecmds.c:10300
+#: commands/tablecmds.c:10308 commands/tablecmds.c:10327
+#: commands/tablecmds.c:10345
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s depende de la columna «%s»"
-#: commands/tablecmds.c:10281
+#: commands/tablecmds.c:10326
#, 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"
-#: commands/tablecmds.c:10299
+#: commands/tablecmds.c:10344
#, c-format
msgid "cannot alter type of a column used in a policy definition"
msgstr "no se puede alterar el tipo de una columna usada en una definición de política"
-#: commands/tablecmds.c:11260 commands/tablecmds.c:11272
+#: commands/tablecmds.c:11305 commands/tablecmds.c:11317
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "no se puede cambiar el dueño del índice «%s»"
-#: commands/tablecmds.c:11262 commands/tablecmds.c:11274
+#: commands/tablecmds.c:11307 commands/tablecmds.c:11319
#, 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."
-#: commands/tablecmds.c:11288
+#: commands/tablecmds.c:11333
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "no se puede cambiar el dueño de la secuencia «%s»"
-#: commands/tablecmds.c:11302 commands/tablecmds.c:14598
+#: commands/tablecmds.c:11347 commands/tablecmds.c:14621
#, c-format
msgid "Use ALTER TYPE instead."
msgstr "Considere usar ALTER TYPE."
-#: commands/tablecmds.c:11311
+#: commands/tablecmds.c:11356
#, c-format
msgid "\"%s\" is not a table, view, sequence, or foreign table"
msgstr "«%s» no es una tabla, una vista, una secuencia ni una tabla foránea"
-#: commands/tablecmds.c:11651
+#: commands/tablecmds.c:11696
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "no se pueden tener múltiples subórdenes SET TABLESPACE"
-#: commands/tablecmds.c:11726
+#: commands/tablecmds.c:11771
#, c-format
msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
msgstr "«%s» no es una tabla, una vista, una tabla materializada, un índice ni una tabla TOAST"
-#: commands/tablecmds.c:11759 commands/view.c:517
+#: commands/tablecmds.c:11804 commands/view.c:517
#, c-format
msgid "WITH CHECK OPTION is supported only on automatically updatable views"
msgstr "WITH CHECK OPTION sólo puede usarse en vistas automáticamente actualizables"
-#: commands/tablecmds.c:11901
+#: commands/tablecmds.c:11946
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "no se puede mover la relación de sistema «%s»"
-#: commands/tablecmds.c:11917
+#: commands/tablecmds.c:11962
#, c-format
msgid "cannot move temporary tables of other sessions"
msgstr "no se pueden mover tablas temporales de otras sesiones"
-#: commands/tablecmds.c:12112
+#: commands/tablecmds.c:12155
#, c-format
msgid "only tables, indexes, and materialized views exist in tablespaces"
msgstr "solamente tablas, índices y vistas materializadas existen en tablespaces"
-#: commands/tablecmds.c:12124
+#: commands/tablecmds.c:12167
#, c-format
msgid "cannot move relations in to or out of pg_global tablespace"
msgstr "no se puede mover objetos hacia o desde el tablespace pg_global"
-#: commands/tablecmds.c:12217
+#: commands/tablecmds.c:12260
#, c-format
msgid "aborting because lock on relation \"%s.%s\" is not available"
msgstr "cancelando porque el lock en la relación «%s.%s» no está disponible"
-#: commands/tablecmds.c:12233
+#: commands/tablecmds.c:12276
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "no se encontraron relaciones coincidentes en el tablespace «%s»"
-#: commands/tablecmds.c:12300 storage/buffer/bufmgr.c:926
+#: commands/tablecmds.c:12343 storage/buffer/bufmgr.c:920
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "la página no es válida en el bloque %u de la relación %s"
-#: commands/tablecmds.c:12382
+#: commands/tablecmds.c:12425
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "no se puede cambiar la herencia de una tabla tipada"
-#: commands/tablecmds.c:12387 commands/tablecmds.c:12930
+#: commands/tablecmds.c:12430 commands/tablecmds.c:12973
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "no puede cambiar la herencia de una partición"
-#: commands/tablecmds.c:12392
+#: commands/tablecmds.c:12435
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "no se puede cambiar la herencia de una tabla particionada"
-#: commands/tablecmds.c:12438
+#: commands/tablecmds.c:12481
#, c-format
msgid "cannot inherit to temporary relation of another session"
msgstr "no se puede agregar herencia a tablas temporales de otra sesión"
-#: commands/tablecmds.c:12451
+#: commands/tablecmds.c:12494
#, c-format
msgid "cannot inherit from a partition"
msgstr "no se puede heredar de una partición"
-#: commands/tablecmds.c:12473 commands/tablecmds.c:15192
+#: commands/tablecmds.c:12516 commands/tablecmds.c:15215
#, c-format
msgid "circular inheritance not allowed"
msgstr "la herencia circular no está permitida"
-#: commands/tablecmds.c:12474 commands/tablecmds.c:15193
+#: commands/tablecmds.c:12517 commands/tablecmds.c:15216
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "«%s» ya es un hijo de «%s»."
-#: commands/tablecmds.c:12482
+#: commands/tablecmds.c:12525
#, c-format
msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
msgstr "tabla «%s» sin OIDs no puede heredar de tabla «%s» con OIDs"
-#: commands/tablecmds.c:12495
+#: commands/tablecmds.c:12538
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
msgstr "el trigger «%s» impide a la tabla «%s» convertirse en hija de herencia"
-#: commands/tablecmds.c:12497
+#: commands/tablecmds.c:12540
#, c-format
msgid "ROW triggers with transition tables are not supported in inheritance hierarchies"
msgstr "Los triggers ROW con tablas de transición no están permitidos en jerarquías de herencia."
-#: commands/tablecmds.c:12700
+#: commands/tablecmds.c:12743
#, c-format
msgid "column \"%s\" in child table must be marked NOT NULL"
msgstr "columna «%s» en tabla hija debe marcarse como NOT NULL"
-#: commands/tablecmds.c:12727 commands/tablecmds.c:12766
+#: commands/tablecmds.c:12770 commands/tablecmds.c:12809
#, c-format
msgid "child table is missing column \"%s\""
msgstr "tabla hija no tiene la columna «%s»"
-#: commands/tablecmds.c:12854
+#: commands/tablecmds.c:12897
#, 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»"
-#: commands/tablecmds.c:12862
+#: commands/tablecmds.c:12905
#, 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»"
-#: commands/tablecmds.c:12873
+#: commands/tablecmds.c:12916
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
msgstr "la restricción «%s» está en conflicto con la restricción NOT VALID en la tabla hija «%s»"
-#: commands/tablecmds.c:12908
+#: commands/tablecmds.c:12951
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "tabla hija no tiene la restricción «%s»"
-#: commands/tablecmds.c:12997
+#: commands/tablecmds.c:13040
#, c-format
msgid "relation \"%s\" is not a partition of relation \"%s\""
msgstr "relación «%s» no es una partición de la relación «%s»"
-#: commands/tablecmds.c:13003
+#: commands/tablecmds.c:13046
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "relación «%s» no es un padre de la relación «%s»"
-#: commands/tablecmds.c:13229
+#: commands/tablecmds.c:13272
#, c-format
msgid "typed tables cannot inherit"
msgstr "las tablas tipadas no pueden heredar"
-#: commands/tablecmds.c:13260
+#: commands/tablecmds.c:13303
#, c-format
msgid "table is missing column \"%s\""
msgstr "la tabla no tiene la columna «%s»"
-#: commands/tablecmds.c:13271
+#: commands/tablecmds.c:13314
#, 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»."
-#: commands/tablecmds.c:13280
+#: commands/tablecmds.c:13323
#, c-format
msgid "table \"%s\" has different type for column \"%s\""
msgstr "la tabla «%s» tiene un tipo diferente para la columna «%s»"
-#: commands/tablecmds.c:13294
+#: commands/tablecmds.c:13337
#, c-format
msgid "table has extra column \"%s\""
msgstr "tabla tiene la columna extra «%s»"
-#: commands/tablecmds.c:13346
+#: commands/tablecmds.c:13389
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "«%s» no es una tabla tipada"
-#: commands/tablecmds.c:13534
+#: commands/tablecmds.c:13563
#, c-format
msgid "cannot use non-unique index \"%s\" as replica identity"
msgstr "no se puede usar el índice no-único «%s» como identidad de réplica"
-#: commands/tablecmds.c:13540
+#: commands/tablecmds.c:13569
#, c-format
msgid "cannot use non-immediate index \"%s\" as replica identity"
msgstr "no puede usar el índice no-inmediato «%s» como identidad de réplica"
-#: commands/tablecmds.c:13546
+#: commands/tablecmds.c:13575
#, c-format
msgid "cannot use expression index \"%s\" as replica identity"
msgstr "no se puede usar el índice funcional «%s» como identidad de réplica"
-#: commands/tablecmds.c:13552
+#: commands/tablecmds.c:13581
#, c-format
msgid "cannot use partial index \"%s\" as replica identity"
msgstr "no se puede usar el índice parcial «%s» como identidad de réplica"
-#: commands/tablecmds.c:13558
-#, c-format
-msgid "cannot use invalid index \"%s\" as replica identity"
-msgstr "no se puede usar el índice no válido «%s» como identidad de réplica"
-
-#: commands/tablecmds.c:13579
+#: commands/tablecmds.c:13602
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
msgstr "el índice «%s» no puede usarse como identidad de réplica porque la column %d es una columna de sistema"
-#: commands/tablecmds.c:13586
+#: commands/tablecmds.c:13609
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
msgstr "el índice «%s» no puede usarse como identidad de réplica porque la column «%s» acepta valores nulos"
-#: commands/tablecmds.c:13779
+#: commands/tablecmds.c:13802
#, c-format
msgid "cannot change logged status of table \"%s\" because it is temporary"
msgstr "no se puede cambiar el estado «logged» de la tabla «%s» porque es temporal"
-#: commands/tablecmds.c:13803
+#: commands/tablecmds.c:13826
#, c-format
msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
msgstr "no se pudo cambiar la tabla «%s» a «unlogged» porque es parte de una publicación"
-#: commands/tablecmds.c:13805
+#: commands/tablecmds.c:13828
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "Las tablas «unlogged» no pueden replicarse."
-#: commands/tablecmds.c:13850
+#: commands/tablecmds.c:13873
#, c-format
msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
msgstr "no se pudo cambiar la tabla «%s» a «logged» porque hace referencia a la tabla «unlogged» «%s»"
-#: commands/tablecmds.c:13860
+#: commands/tablecmds.c:13883
#, c-format
msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
msgstr "no se pudo cambiar la tabla «%s» a «unlogged» porque hace referencia a la tabla «logged» «%s»"
-#: commands/tablecmds.c:13918
+#: commands/tablecmds.c:13941
#, 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"
-#: commands/tablecmds.c:14024
+#: commands/tablecmds.c:14047
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "ya existe una relación llamada «%s» en el esquema «%s»"
-#: commands/tablecmds.c:14581
+#: commands/tablecmds.c:14604
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "«%s» no es un tipo compuesto"
-#: commands/tablecmds.c:14613
+#: commands/tablecmds.c:14636
#, c-format
msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
msgstr "«%s» no es una tabla, una vista, una vista materializada, una secuencia ni una tabla foránea"
-#: commands/tablecmds.c:14648
+#: commands/tablecmds.c:14671
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "estrategia de particionamiento «%s» no reconocida"
-#: commands/tablecmds.c:14656
+#: commands/tablecmds.c:14679
#, c-format
msgid "cannot use \"list\" partition strategy with more than one column"
msgstr "no se puede usar la estrategia de particionamiento «list» con más de una columna"
-#: commands/tablecmds.c:14721
+#: commands/tablecmds.c:14744
#, c-format
msgid "column \"%s\" named in partition key does not exist"
msgstr "la columna «%s» nombrada en llave de particionamiento no existe"
-#: commands/tablecmds.c:14728
+#: commands/tablecmds.c:14751
#, c-format
msgid "cannot use system column \"%s\" in partition key"
msgstr "no se puede usar la columna de sistema «%s» en llave de particionamiento"
-#: commands/tablecmds.c:14801
+#: commands/tablecmds.c:14824
#, c-format
msgid "functions in partition key expression must be marked IMMUTABLE"
msgstr "las funciones utilizadas en expresiones de la llave de particionamiento deben estar marcadas IMMUTABLE"
-#: commands/tablecmds.c:14818
+#: commands/tablecmds.c:14841
#, c-format
msgid "partition key expressions cannot contain whole-row references"
msgstr "las expresiones en la llave de particionamiento no pueden incluir referencias a la fila completa (whole-row)"
-#: commands/tablecmds.c:14825
+#: commands/tablecmds.c:14848
#, c-format
msgid "partition key expressions cannot contain system column references"
msgstr "las expresiones en la llave de particionamiento no pueden contener referencias a columnas de sistema"
-#: commands/tablecmds.c:14835
+#: commands/tablecmds.c:14858
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "no se pueden usar expresiones constantes como llave de particionamiento"
-#: commands/tablecmds.c:14856
+#: commands/tablecmds.c:14879
#, c-format
msgid "could not determine which collation to use for partition expression"
msgstr "no se pudo determinar qué ordenamiento (collation) usar para la expresión de particionamiento"
-#: commands/tablecmds.c:14889
+#: commands/tablecmds.c:14912
#, c-format
msgid "data type %s has no default hash operator class"
msgstr "el tipo de dato %s no tiene una clase de operadores por omisión para el método de acceso hash"
-#: commands/tablecmds.c:14891
+#: commands/tablecmds.c:14914
#, c-format
msgid "You must specify a hash operator class or define a default hash operator class for the data type."
msgstr "Debe especificar una clase de operadores hash, o definir una clase de operadores por omisión para hash para el tipo de datos."
-#: commands/tablecmds.c:14895
+#: commands/tablecmds.c:14918
#, c-format
msgid "data type %s has no default btree operator class"
msgstr "el tipo de dato %s no tiene una clase de operadores por omisión para el método de acceso btree"
-#: commands/tablecmds.c:14897
+#: commands/tablecmds.c:14920
#, c-format
msgid "You must specify a btree operator class or define a default btree operator class for the data type."
msgstr "Debe especificar una clase de operadores btree, o definir una clase de operadores por omisión para btree para el tipo de datos."
-#: commands/tablecmds.c:15022
+#: commands/tablecmds.c:15045
#, c-format
msgid "partition constraint for table \"%s\" is implied by existing constraints"
msgstr "la restricción de partición para la tabla \"%s\" está implícita en las restricciones existentes"
-#: commands/tablecmds.c:15026 partitioning/partbounds.c:614
+#: commands/tablecmds.c:15049 partitioning/partbounds.c:614
#: partitioning/partbounds.c:667
#, c-format
msgid "updated partition constraint for default partition \"%s\" is implied by existing constraints"
msgstr "la restricción de partición actualizada para la partición por omisión \"%s\" está implícita en las restricciones existentes"
-#: commands/tablecmds.c:15132
+#: commands/tablecmds.c:15155
#, c-format
msgid "\"%s\" is already a partition"
msgstr "«%s» ya es una partición"
-#: commands/tablecmds.c:15138
+#: commands/tablecmds.c:15161
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "no puede adjuntar tabla tipada como partición"
-#: commands/tablecmds.c:15154
+#: commands/tablecmds.c:15177
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "no puede adjuntar hijo de herencia como partición"
-#: commands/tablecmds.c:15168
+#: commands/tablecmds.c:15191
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "no puede adjuntar ancestro de herencia como partición"
-#: commands/tablecmds.c:15202
+#: commands/tablecmds.c:15225
#, c-format
msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
msgstr "no se puede adjuntar una relación temporal como partición de la relación permanente «%s»"
-#: commands/tablecmds.c:15210
+#: commands/tablecmds.c:15233
#, c-format
msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
msgstr "no se puede adjuntar una relación permanente como partición de la relación temporal «%s»"
-#: commands/tablecmds.c:15218
+#: commands/tablecmds.c:15241
#, c-format
msgid "cannot attach as partition of temporary relation of another session"
msgstr "no se puede adjuntar como partición de una relación temporal de otra sesión"
-#: commands/tablecmds.c:15225
+#: commands/tablecmds.c:15248
#, c-format
msgid "cannot attach temporary relation of another session as partition"
msgstr "no se adjuntar una relación temporal de otra sesión como partición"
-#: commands/tablecmds.c:15231
+#: commands/tablecmds.c:15254
#, c-format
msgid "cannot attach table \"%s\" without OIDs as partition of table \"%s\" with OIDs"
msgstr "no se puede adjuntar la tabla «%s» sin OIDs como partición de la tabla «%s» con OIDs"
-#: commands/tablecmds.c:15239
+#: commands/tablecmds.c:15262
#, c-format
msgid "cannot attach table \"%s\" with OIDs as partition of table \"%s\" without OIDs"
msgstr "no se puede adjuntar la tabla «%s» con OIDs como partición de la tabla «%s» sin OIDs"
-#: commands/tablecmds.c:15261
+#: commands/tablecmds.c:15284
#, c-format
msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
msgstr "la tabla «%s» contiene la columna «%s» no encontrada en el padre «%s»"
-#: commands/tablecmds.c:15264
+#: commands/tablecmds.c:15287
#, c-format
msgid "The new partition may contain only the columns present in parent."
msgstr "La nueva partición sólo puede contener las columnas presentes en el padre."
-#: commands/tablecmds.c:15276
+#: commands/tablecmds.c:15299
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
msgstr "el trigger «%s» impide a la tabla «%s» devenir partición"
-#: commands/tablecmds.c:15278 commands/trigger.c:471
+#: commands/tablecmds.c:15301 commands/trigger.c:471
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions"
msgstr "los triggers ROW con tablas de transición no están soportados en particiones"
-#: commands/tablecmds.c:15483
+#: commands/tablecmds.c:15506
#, c-format
msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
msgstr "no se puede adjuntar la tabla foránea «%s» como partición de la tabla particionada «%s»"
-#: commands/tablecmds.c:15486
+#: commands/tablecmds.c:15509
#, c-format
msgid "Table \"%s\" contains unique indexes."
msgstr "La tabla «%s» contiene índices que son únicos."
-#: commands/tablecmds.c:16183 commands/tablecmds.c:16203
-#: commands/tablecmds.c:16225 commands/tablecmds.c:16244
-#: commands/tablecmds.c:16299
+#: commands/tablecmds.c:16206 commands/tablecmds.c:16226
+#: commands/tablecmds.c:16248 commands/tablecmds.c:16267
+#: commands/tablecmds.c:16322
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "no se puede adjuntar el índice «%s» como partición del índice «%s»"
-#: commands/tablecmds.c:16186
+#: commands/tablecmds.c:16209
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "El índice «%s» ya está adjunto a otro índice."
-#: commands/tablecmds.c:16206
+#: commands/tablecmds.c:16229
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "El índice «%s» no es un índice en una partición de la tabla «%s»."
-#: commands/tablecmds.c:16228
+#: commands/tablecmds.c:16251
#, c-format
msgid "The index definitions do not match."
msgstr "Las definiciones de los índices no coinciden."
-#: commands/tablecmds.c:16247
+#: commands/tablecmds.c:16270
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr "El índice «%s» pertenece a una restricción en la tabla «%s», pero no existe una restricción para el índice «%s»."
-#: commands/tablecmds.c:16302
+#: commands/tablecmds.c:16325
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "Otro índice ya está adjunto para la partición «%s»."
#: commands/trigger.c:264
#, c-format
-msgid "Triggers on partitioned tables cannot have transition tables."
-msgstr "Los triggers en tablas particionadas no pueden tener tablas de transición."
+msgid "ROW triggers with transition tables are not supported on partitioned tables."
+msgstr "Los triggers ROW con tablas de transición no están soportados en tablas particionadas."
#: commands/trigger.c:276 commands/trigger.c:283 commands/trigger.c:453
#, c-format
msgstr "se ha denegado el permiso para crear el rol"
#: commands/user.c:326 commands/user.c:1209 commands/user.c:1216
-#: utils/adt/acl.c:5345 utils/adt/acl.c:5351 gram.y:14894 gram.y:14932
+#: utils/adt/acl.c:5345 utils/adt/acl.c:5351 gram.y:14895 gram.y:14933
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "el nombre de rol «%s» está reservado"
msgid "pg_authid OID value not set when in binary upgrade mode"
msgstr "el valor de OID de pg_authid no se definió en modo de actualización binaria"
+#: commands/user.c:555 commands/user.c:909
+msgid "Cannot alter reserved roles."
+msgstr "No se pueden alterar roles reservados."
+
#: commands/user.c:707 commands/user.c:929 commands/user.c:1463
#: commands/user.c:1607
#, c-format
msgid "no value found for parameter %d"
msgstr "no se encontró un valor para parámetro %d"
-#: executor/execExpr.c:887 parser/parse_agg.c:787
+#: executor/execExpr.c:890 parser/parse_agg.c:786
#, c-format
msgid "window function calls cannot be nested"
msgstr "no se pueden anidar llamadas a funciones de ventana deslizante"
-#: executor/execExpr.c:1345
+#: executor/execExpr.c:1363
#, c-format
msgid "target type is not an array"
msgstr "el tipo de destino no es un array"
-#: executor/execExpr.c:1685
+#: executor/execExpr.c:1703
#, c-format
msgid "ROW() column has type %s instead of type %s"
msgstr "la columna de ROW() es de tipo %s en lugar de ser de tipo %s"
-#: executor/execExpr.c:2220 executor/execSRF.c:697 parser/parse_func.c:126
+#: executor/execExpr.c:2238 executor/execSRF.c:697 parser/parse_func.c:126
#: parser/parse_func.c:640 parser/parse_func.c:1014
#, c-format
msgid "cannot pass more than %d argument to a function"
msgstr[0] "no se pueden pasar más de %d argumento a una función"
msgstr[1] "no se pueden pasar más de %d argumentos a una función"
-#: executor/execExpr.c:2518 executor/execExpr.c:2524
+#: executor/execExpr.c:2583 executor/execExpr.c:2589
#: executor/execExprInterp.c:2652 utils/adt/arrayfuncs.c:261
#: utils/adt/arrayfuncs.c:561 utils/adt/arrayfuncs.c:1303
-#: utils/adt/arrayfuncs.c:3347 utils/adt/arrayfuncs.c:5305
-#: utils/adt/arrayfuncs.c:5826
+#: utils/adt/arrayfuncs.c:3345 utils/adt/arrayfuncs.c:5303
+#: utils/adt/arrayfuncs.c:5824
#, c-format
msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
msgstr "el número de dimensiones del array (%d) excede el máximo permitido (%d)"
msgid "attribute %d of type %s has wrong type"
msgstr "el atributo %d del tipo %s tiene tipo erróneo"
-#: executor/execExprInterp.c:1901 executor/execExprInterp.c:2929
-#: executor/execExprInterp.c:2975
+#: executor/execExprInterp.c:1901 executor/execExprInterp.c:2934
+#: executor/execExprInterp.c:2980
#, c-format
msgid "Table has type %s, but query expects %s."
msgstr "La tabla tiene tipo %s, pero la consulta esperaba %s."
msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
msgstr "El array con tipo de elemento %s no puede ser incluido en una sentencia ARRAY con tipo de elemento %s."
-#: executor/execExprInterp.c:2672 executor/execExprInterp.c:2702
+#: executor/execExprInterp.c:2672 executor/execExprInterp.c:2707
#, c-format
msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr "los arrays multidimensionales deben tener expresiones de arrays con dimensiones coincidentes"
-#: executor/execExprInterp.c:2928 executor/execExprInterp.c:2974
+#: executor/execExprInterp.c:2684 utils/adt/array_expanded.c:274
+#: utils/adt/arrayfuncs.c:934 utils/adt/arrayfuncs.c:1521
+#: utils/adt/arrayfuncs.c:3233 utils/adt/arrayfuncs.c:3375
+#: utils/adt/arrayfuncs.c:5916 utils/adt/arrayfuncs.c:6227
+#: utils/adt/arrayutils.c:94 utils/adt/arrayutils.c:103
+#: utils/adt/arrayutils.c:110
+#, c-format
+msgid "array size exceeds the maximum allowed (%d)"
+msgstr "el tamaño del array excede el máximo permitido (%d)"
+
+#: executor/execExprInterp.c:2933 executor/execExprInterp.c:2979
#, c-format
msgid "attribute %d has wrong type"
msgstr "el atributo %d tiene tipo erróneo"
-#: executor/execExprInterp.c:3088
+#: executor/execExprInterp.c:3093
#, c-format
msgid "array subscript in assignment must not be null"
msgstr "subíndice de array en asignación no puede ser nulo"
-#: executor/execExprInterp.c:3518 utils/adt/domains.c:149
+#: executor/execExprInterp.c:3523 utils/adt/domains.c:149
#, c-format
msgid "domain %s does not allow null values"
msgstr "el dominio %s no permite valores null"
-#: executor/execExprInterp.c:3533 utils/adt/domains.c:184
+#: executor/execExprInterp.c:3538 utils/adt/domains.c:184
#, c-format
msgid "value for domain %s violates check constraint \"%s\""
msgstr "el valor para el dominio %s viola la restricción «check» «%s»"
-#: executor/execExprInterp.c:3904 executor/execExprInterp.c:3921
-#: executor/execExprInterp.c:4021 executor/nodeModifyTable.c:106
+#: executor/execExprInterp.c:3909 executor/execExprInterp.c:3926
+#: executor/execExprInterp.c:4026 executor/nodeModifyTable.c:106
#: executor/nodeModifyTable.c:117 executor/nodeModifyTable.c:134
#: executor/nodeModifyTable.c:142
#, c-format
msgid "table row type and query-specified row type do not match"
msgstr "el tipo de registro de la tabla no coincide con el tipo de registro de la consulta"
-#: executor/execExprInterp.c:3905
+#: executor/execExprInterp.c:3910
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] "La fila de la tabla contiene %d atributo, pero la consulta esperaba %d."
msgstr[1] "La fila de la tabla contiene %d atributos, pero la consulta esperaba %d."
-#: executor/execExprInterp.c:3922 executor/nodeModifyTable.c:118
+#: executor/execExprInterp.c:3927 executor/nodeModifyTable.c:118
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgstr "La tabla tiene tipo %s en posición ordinal %d, pero la consulta esperaba %s."
-#: executor/execExprInterp.c:4022 executor/execSRF.c:953
+#: executor/execExprInterp.c:4027 executor/execSRF.c:953
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr "Discordancia de almacenamiento físico en atributo eliminado en la posición %d."
msgid "cannot change TOAST relation \"%s\""
msgstr "no se puede cambiar la relación TOAST «%s»"
-#: executor/execMain.c:1129 rewrite/rewriteHandler.c:2923
-#: rewrite/rewriteHandler.c:3703
+#: executor/execMain.c:1129 rewrite/rewriteHandler.c:2991
+#: rewrite/rewriteHandler.c:3809
#, c-format
msgid "cannot insert into view \"%s\""
msgstr "no se puede insertar en la vista «%s»"
-#: executor/execMain.c:1131 rewrite/rewriteHandler.c:2926
-#: rewrite/rewriteHandler.c:3706
+#: executor/execMain.c:1131 rewrite/rewriteHandler.c:2994
+#: rewrite/rewriteHandler.c:3812
#, c-format
msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule."
msgstr "Para activar las inserciones en la vista, provea un disparador INSTEAD OF INSERT un una regla incodicional ON INSERT DO INSTEAD."
-#: executor/execMain.c:1137 rewrite/rewriteHandler.c:2931
-#: rewrite/rewriteHandler.c:3711
+#: executor/execMain.c:1137 rewrite/rewriteHandler.c:2999
+#: rewrite/rewriteHandler.c:3817
#, c-format
msgid "cannot update view \"%s\""
msgstr "no se puede actualizar la vista «%s»"
-#: executor/execMain.c:1139 rewrite/rewriteHandler.c:2934
-#: rewrite/rewriteHandler.c:3714
+#: executor/execMain.c:1139 rewrite/rewriteHandler.c:3002
+#: rewrite/rewriteHandler.c:3820
#, c-format
msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule."
msgstr "Para activar las actualizaciones en la vista, provea un disparador INSTEAD OF UPDATE o una regla incondicional ON UPDATE DO INSTEAD."
-#: executor/execMain.c:1145 rewrite/rewriteHandler.c:2939
-#: rewrite/rewriteHandler.c:3719
+#: executor/execMain.c:1145 rewrite/rewriteHandler.c:3007
+#: rewrite/rewriteHandler.c:3825
#, c-format
msgid "cannot delete from view \"%s\""
msgstr "no se puede eliminar de la vista «%s»"
-#: executor/execMain.c:1147 rewrite/rewriteHandler.c:2942
-#: rewrite/rewriteHandler.c:3722
+#: executor/execMain.c:1147 rewrite/rewriteHandler.c:3010
+#: rewrite/rewriteHandler.c:3828
#, c-format
msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule."
msgstr "Para activar las eliminaciones en la vista, provea un disparador INSTEAD OF DELETE o una regla incondicional ON DELETE DO INSTEAD."
msgid "Partition key of the failing row contains %s."
msgstr "La llave de partición de la fila que falla contiene %s."
-#: executor/execReplication.c:198 executor/execReplication.c:360
+#: executor/execReplication.c:198 executor/execReplication.c:366
#, c-format
msgid "tuple to be locked was already moved to another partition due to concurrent update, retrying"
msgstr "el registro a ser bloqueado ya fue movido a otra partición debido a un update concurrente, reintentando"
-#: executor/execReplication.c:202 executor/execReplication.c:364
+#: executor/execReplication.c:202 executor/execReplication.c:370
#, c-format
msgid "concurrent update, retrying"
msgstr "actualización simultánea, reintento"
-#: executor/execReplication.c:258 parser/parse_oper.c:228
-#: utils/adt/array_userfuncs.c:720 utils/adt/array_userfuncs.c:859
-#: utils/adt/arrayfuncs.c:3627 utils/adt/arrayfuncs.c:4143
-#: utils/adt/arrayfuncs.c:6109 utils/adt/rowtypes.c:1179
+#: executor/execReplication.c:264 parser/parse_oper.c:228
+#: utils/adt/array_userfuncs.c:724 utils/adt/array_userfuncs.c:867
+#: utils/adt/arrayfuncs.c:3625 utils/adt/arrayfuncs.c:4141
+#: utils/adt/arrayfuncs.c:6107 utils/adt/rowtypes.c:1179
#, c-format
msgid "could not identify an equality operator for type %s"
msgstr "no se pudo identificar un operador de igualdad para el tipo %s"
-#: executor/execReplication.c:577
+#: executor/execReplication.c:583
#, c-format
msgid "cannot update table \"%s\" because it does not have a replica identity and publishes updates"
msgstr "no se puede actualizar la tabla «%s» porque no tiene identidad de replicación y publica updates"
-#: executor/execReplication.c:579
+#: executor/execReplication.c:585
#, c-format
msgid "To enable updating the table, set REPLICA IDENTITY using ALTER TABLE."
msgstr "para habilitar la actualización de la tabla, configure REPLICA IDENTITY utilizando ALTER TABLE."
-#: executor/execReplication.c:583
+#: executor/execReplication.c:589
#, c-format
msgid "cannot delete from table \"%s\" because it does not have a replica identity and publishes deletes"
msgstr "no se puede eliminar de la tabla «%s» porque no tiene una identidad de replicación y publica deletes"
-#: executor/execReplication.c:585
+#: executor/execReplication.c:591
#, c-format
msgid "To enable deleting from the table, set REPLICA IDENTITY using ALTER TABLE."
msgstr "para habilitar la eliminación en la tabla, configure REPLICA IDENTITY utilizando ALTER TABLE."
-#: executor/execReplication.c:604
+#: executor/execReplication.c:610
#, c-format
msgid "logical replication target relation \"%s.%s\" is not a table"
msgstr "la relación destino de replicación lógica «%s.%s» no es una tabla"
msgstr "%s no está permitido en una función SQL"
#. translator: %s is a SQL statement name
-#: executor/functions.c:535 executor/spi.c:1544 executor/spi.c:2361
+#: executor/functions.c:535 executor/spi.c:1544 executor/spi.c:2363
#, c-format
msgid "%s is not allowed in a non-volatile function"
msgstr "%s no está permitido en una función no-«volatile»"
msgid "return type %s is not supported for SQL functions"
msgstr "el tipo de retorno %s no es soportado en funciones SQL"
-#: executor/nodeAgg.c:2816 parser/parse_agg.c:628 parser/parse_agg.c:656
+#: executor/nodeAgg.c:2821 parser/parse_agg.c:628 parser/parse_agg.c:656
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "no se pueden anidar llamadas a funciones de agregación"
-#: executor/nodeAgg.c:3017 executor/nodeWindowAgg.c:2822
+#: executor/nodeAgg.c:3022 executor/nodeWindowAgg.c:2830
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr "la función de agregación %u necesita tener tipos de entrada y transición compatibles"
msgid "custom scan \"%s\" does not support MarkPos"
msgstr "el scan personalizado «%s» no soporta MarkPos"
-#: executor/nodeHashjoin.c:1059 executor/nodeHashjoin.c:1089
+#: executor/nodeHashjoin.c:1089 executor/nodeHashjoin.c:1119
#, c-format
msgid "could not rewind hash-join temporary file"
msgstr "no se puede rebobinar el archivo temporal del hash-join"
-#: executor/nodeHashjoin.c:1284 executor/nodeHashjoin.c:1295
+#: executor/nodeHashjoin.c:1306 executor/nodeHashjoin.c:1317
#, c-format
msgid "could not read from hash-join temporary file: read only %zu of %zu bytes"
msgstr "no se pudo leer el archivo temporal de hash-join: se leyeron sólo %zu de %zu bytes"
msgid "TABLESAMPLE REPEATABLE parameter cannot be null"
msgstr "el parámetro TABLESAMPLE REPEATABLE no puede ser null"
-#: executor/nodeSubplan.c:362 executor/nodeSubplan.c:401
-#: executor/nodeSubplan.c:1164
+#: executor/nodeSubplan.c:326 executor/nodeSubplan.c:352
+#: executor/nodeSubplan.c:406 executor/nodeSubplan.c:1164
#, c-format
msgid "more than one row returned by a subquery used as an expression"
msgstr "una subconsulta utilizada como expresión retornó más de un registro"
msgid "frame ending offset must not be negative"
msgstr "la posición final del marco no debe ser negativa"
-#: executor/nodeWindowAgg.c:2738
+#: executor/nodeWindowAgg.c:2746
#, c-format
msgid "aggregate function %s does not support use as a window function"
msgstr "la función de agregación %s no permite ser usada como función ventana"
msgid "Scrollable cursors must be READ ONLY."
msgstr "Los cursores declarados SCROLL deben ser READ ONLY."
-#: executor/spi.c:2682
+#: executor/spi.c:2684
#, c-format
msgid "SQL statement \"%s\""
msgstr "sentencia SQL: «%s»"
msgid "could not receive data from client: %m"
msgstr "no se pudo recibir datos del cliente: %m"
-#: libpq/pqcomm.c:1231 tcop/postgres.c:4042
+#: libpq/pqcomm.c:1231 tcop/postgres.c:4054
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "terminando la conexión por pérdida de sincronía del protocolo"
msgstr "%s no puede ser aplicado al lado nulable de un outer join"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1806 parser/analyze.c:1648 parser/analyze.c:1847
+#: optimizer/plan/planner.c:1800 parser/analyze.c:1648 parser/analyze.c:1847
#: parser/analyze.c:2680
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s no está permitido con UNION/INTERSECT/EXCEPT"
-#: optimizer/plan/planner.c:2378 optimizer/plan/planner.c:4102
+#: optimizer/plan/planner.c:2372 optimizer/plan/planner.c:4096
#, c-format
msgid "could not implement GROUP BY"
msgstr "no se pudo implementar GROUP BY"
-#: optimizer/plan/planner.c:2379 optimizer/plan/planner.c:4103
-#: optimizer/plan/planner.c:4846 optimizer/prep/prepunion.c:1080
+#: optimizer/plan/planner.c:2373 optimizer/plan/planner.c:4097
+#: optimizer/plan/planner.c:4840 optimizer/prep/prepunion.c:1080
#, c-format
msgid "Some of the datatypes only support hashing, while others only support sorting."
msgstr "Algunos de los tipos sólo soportan hashing, mientras que otros sólo soportan ordenamiento."
-#: optimizer/plan/planner.c:4845
+#: optimizer/plan/planner.c:4839
#, c-format
msgid "could not implement DISTINCT"
msgstr "no se pudo implementar DISTINCT"
-#: optimizer/plan/planner.c:5528
+#: optimizer/plan/planner.c:5522
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "No se pudo implementar PARTITION BY de ventana"
-#: optimizer/plan/planner.c:5529
+#: optimizer/plan/planner.c:5523
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "Las columnas de particionamiento de ventana deben de tipos que se puedan ordenar."
-#: optimizer/plan/planner.c:5533
+#: optimizer/plan/planner.c:5527
#, c-format
msgid "could not implement window ORDER BY"
msgstr "no se pudo implementar ORDER BY de ventana"
-#: optimizer/plan/planner.c:5534
+#: optimizer/plan/planner.c:5528
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "Las columnas de ordenamiento de ventana debe ser de tipos que se puedan ordenar."
msgid "outer-level aggregate cannot contain a lower-level variable in its direct arguments"
msgstr "una función de agregación de nivel exterior no puede contener una variable de nivel inferior en sus argumentos directos"
-#: parser/parse_agg.c:728
+#: parser/parse_agg.c:727
#, c-format
msgid "aggregate function calls cannot contain set-returning function calls"
msgstr "las llamadas a funciones de agregación no pueden contener llamadas a funciones que retornan conjuntos"
-#: parser/parse_agg.c:729 parser/parse_expr.c:1767 parser/parse_expr.c:2255
+#: parser/parse_agg.c:728 parser/parse_expr.c:1767 parser/parse_expr.c:2255
#: parser/parse_func.c:866
#, c-format
msgid "You might be able to move the set-returning function into a LATERAL FROM item."
msgstr "Puede intentar mover la funci[on que retorna conjuntos a un elemento LATERAL FROM."
-#: parser/parse_agg.c:734
+#: parser/parse_agg.c:733
#, c-format
msgid "aggregate function calls cannot contain window function calls"
msgstr "las llamadas a funciones de agregación no pueden contener llamadas a funciones de ventana deslizante"
-#: parser/parse_agg.c:813
+#: parser/parse_agg.c:812
msgid "window functions are not allowed in JOIN conditions"
msgstr "no se permiten funciones de ventana deslizante en condiciones JOIN"
-#: parser/parse_agg.c:820
+#: parser/parse_agg.c:819
msgid "window functions are not allowed in functions in FROM"
msgstr "no se permiten funciones de ventana deslizante en funciones en FROM"
-#: parser/parse_agg.c:826
+#: parser/parse_agg.c:825
msgid "window functions are not allowed in policy expressions"
msgstr "no se permiten funciones de ventana deslizante en expresiones de políticas"
-#: parser/parse_agg.c:839
+#: parser/parse_agg.c:838
msgid "window functions are not allowed in window definitions"
msgstr "no se permiten funciones de ventana deslizante en definiciones de ventana deslizante"
-#: parser/parse_agg.c:871
+#: parser/parse_agg.c:870
msgid "window functions are not allowed in check constraints"
msgstr "no se permiten funciones de ventana deslizante en restricciones «check»"
-#: parser/parse_agg.c:875
+#: parser/parse_agg.c:874
msgid "window functions are not allowed in DEFAULT expressions"
msgstr "no se permiten funciones de ventana deslizante en expresiones DEFAULT"
-#: parser/parse_agg.c:878
+#: parser/parse_agg.c:877
msgid "window functions are not allowed in index expressions"
msgstr "no se permiten funciones de ventana deslizante en expresiones de índice"
-#: parser/parse_agg.c:881
+#: parser/parse_agg.c:880
msgid "window functions are not allowed in index predicates"
msgstr "no se permiten funciones de ventana deslizante en predicados de índice"
-#: parser/parse_agg.c:884
+#: parser/parse_agg.c:883
msgid "window functions are not allowed in transform expressions"
msgstr "no se permiten funciones de ventana deslizante en expresiones de transformación"
-#: parser/parse_agg.c:887
+#: parser/parse_agg.c:886
msgid "window functions are not allowed in EXECUTE parameters"
msgstr "no se permiten funciones de ventana deslizante en parámetros a EXECUTE"
-#: parser/parse_agg.c:890
+#: parser/parse_agg.c:889
msgid "window functions are not allowed in trigger WHEN conditions"
msgstr "no se permiten funciones de ventana deslizante en condiciones WHEN de un disparador"
-#: parser/parse_agg.c:893
+#: parser/parse_agg.c:892
msgid "window functions are not allowed in partition key expressions"
msgstr "no se permiten funciones de ventana deslizante en expresiones de llave de particionamiento"
-#: parser/parse_agg.c:896
+#: parser/parse_agg.c:895
msgid "window functions are not allowed in CALL arguments"
msgstr "no se permiten funciones de ventana deslizante en argumentos de CALL"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:916 parser/parse_clause.c:1815
+#: parser/parse_agg.c:915 parser/parse_clause.c:1815
#, c-format
msgid "window functions are not allowed in %s"
msgstr "no se permiten funciones de ventana deslizante en %s"
-#: parser/parse_agg.c:950 parser/parse_clause.c:2651
+#: parser/parse_agg.c:949 parser/parse_clause.c:2651
#, c-format
msgid "window \"%s\" does not exist"
msgstr "la ventana «%s» no existe"
-#: parser/parse_agg.c:1035
+#: parser/parse_agg.c:1034
#, c-format
msgid "too many grouping sets present (maximum 4096)"
msgstr "demasiados conjuntos «grouping» presentes (máximo 4096)"
-#: parser/parse_agg.c:1184
+#: parser/parse_agg.c:1183
#, c-format
msgid "aggregate functions are not allowed in a recursive query's recursive term"
msgstr "no se permiten funciones de agregación en el término recursivo de una consulta recursiva"
-#: parser/parse_agg.c:1377
+#: parser/parse_agg.c:1376
#, c-format
msgid "column \"%s.%s\" must appear in the GROUP BY clause or be used in an aggregate function"
msgstr "la columna «%s.%s» debe aparecer en la cláusula GROUP BY o ser usada en una función de agregación"
-#: parser/parse_agg.c:1380
+#: parser/parse_agg.c:1379
#, c-format
msgid "Direct arguments of an ordered-set aggregate must use only grouped columns."
msgstr "Argumentos directos de una función de agregación de conjuntos ordenados debe usar sólo columnas agrupadas."
-#: parser/parse_agg.c:1385
+#: parser/parse_agg.c:1384
#, c-format
msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
msgstr "la subconsulta usa la columna «%s.%s» no agrupada de una consulta exterior"
-#: parser/parse_agg.c:1549
+#: parser/parse_agg.c:1548
#, c-format
msgid "arguments to GROUPING must be grouping expressions of the associated query level"
msgstr "los argumentos de GROUPING deben ser expresiones agrupantes del nivel de consulta asociado"
msgid "DEFAULT is not allowed in this context"
msgstr "DEFAULT no está permitido en este contexto"
-#: parser/parse_expr.c:404 parser/parse_relation.c:3331
-#: parser/parse_relation.c:3351
+#: parser/parse_expr.c:404 parser/parse_relation.c:3336
+#: parser/parse_relation.c:3356
#, c-format
msgid "column %s.%s does not exist"
msgstr "no existe la columna %s.%s"
msgid "table name \"%s\" specified more than once"
msgstr "el nombre de tabla «%s» fue especificado más de una vez"
-#: parser/parse_relation.c:446 parser/parse_relation.c:3271
+#: parser/parse_relation.c:446 parser/parse_relation.c:3276
#, c-format
msgid "invalid reference to FROM-clause entry for table \"%s\""
msgstr "referencia a la entrada de la cláusula FROM para la tabla «%s» no válida"
-#: parser/parse_relation.c:449 parser/parse_relation.c:3276
+#: parser/parse_relation.c:449 parser/parse_relation.c:3281
#, c-format
msgid "There is an entry for table \"%s\", but it cannot be referenced from this part of the query."
msgstr "Hay una entrada para la tabla «%s», pero no puede ser referenciada desde esta parte de la consulta."
msgid "WITH query \"%s\" does not have a RETURNING clause"
msgstr "la consulta WITH «%s» no tiene una cláusula RETURNING"
-#: parser/parse_relation.c:2890 parser/parse_relation.c:2928
-#: parser/parse_relation.c:3055
+#: parser/parse_relation.c:2895 parser/parse_relation.c:2933
+#: parser/parse_relation.c:3060
#, c-format
msgid "column %d of relation \"%s\" does not exist"
msgstr "no existe la columna %d en la relación «%s»"
-#: parser/parse_relation.c:3274
+#: parser/parse_relation.c:3279
#, c-format
msgid "Perhaps you meant to reference the table alias \"%s\"."
msgstr "Probablemente quiera hacer referencia al alias de la tabla «%s»."
-#: parser/parse_relation.c:3282
+#: parser/parse_relation.c:3287
#, c-format
msgid "missing FROM-clause entry for table \"%s\""
msgstr "falta una entrada para la tabla «%s» en la cláusula FROM"
-#: parser/parse_relation.c:3334
+#: parser/parse_relation.c:3339
#, c-format
msgid "Perhaps you meant to reference the column \"%s.%s\"."
msgstr "Probablemente quiera hacer referencia a la columna «%s.%s»."
-#: parser/parse_relation.c:3336
+#: parser/parse_relation.c:3341
#, c-format
msgid "There is a column named \"%s\" in table \"%s\", but it cannot be referenced from this part of the query."
msgstr "Hay una columna llamada «%s» en la tabla «%s», pero no puede ser referenciada desde esta parte de la consulta."
-#: parser/parse_relation.c:3353
+#: parser/parse_relation.c:3358
#, c-format
msgid "Perhaps you meant to reference the column \"%s.%s\" or the column \"%s.%s\"."
msgstr "Probablemente quiera hacer referencia a la columna «%s.%s» o la columna «%s.%s»."
msgid "invalid type name \"%s\""
msgstr "el nombre de tipo «%s» no es válido"
-#: parser/parse_utilcmd.c:285
+#: parser/parse_utilcmd.c:283
#, c-format
msgid "cannot create partitioned table as inheritance child"
msgstr "no se puede crear una tabla particionada como hija de herencia"
-#: parser/parse_utilcmd.c:475
+#: parser/parse_utilcmd.c:476
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s creará una secuencia implícita «%s» para la columna serial «%s.%s»"
-#: parser/parse_utilcmd.c:598
+#: parser/parse_utilcmd.c:599
#, c-format
msgid "array of serial is not implemented"
msgstr "array de serial no está implementado"
-#: parser/parse_utilcmd.c:674 parser/parse_utilcmd.c:686
-#: parser/parse_utilcmd.c:744
+#: parser/parse_utilcmd.c:675 parser/parse_utilcmd.c:687
+#: parser/parse_utilcmd.c:745
#, c-format
msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr "las declaraciones NULL/NOT NULL no son coincidentes para la columna «%s» de la tabla «%s»"
-#: parser/parse_utilcmd.c:698
+#: parser/parse_utilcmd.c:699
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr "múltiples valores default especificados para columna «%s» de tabla «%s»"
-#: parser/parse_utilcmd.c:715
+#: parser/parse_utilcmd.c:716
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "las columnas identidad no está soportadas en tablas tipadas"
-#: parser/parse_utilcmd.c:719
+#: parser/parse_utilcmd.c:720
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "las columnas identidad no están soportadas en particiones"
-#: parser/parse_utilcmd.c:728
+#: parser/parse_utilcmd.c:729
#, c-format
msgid "multiple identity specifications for column \"%s\" of table \"%s\""
msgstr "múltiples especificaciones de identidad para columna «%s» de tabla «%s»"
-#: parser/parse_utilcmd.c:761 parser/parse_utilcmd.c:860
+#: parser/parse_utilcmd.c:762 parser/parse_utilcmd.c:861
#, c-format
msgid "primary key constraints are not supported on foreign tables"
msgstr "las restricciones de llave primaria no están soportadas en tablas foráneas"
-#: parser/parse_utilcmd.c:770 parser/parse_utilcmd.c:870
+#: parser/parse_utilcmd.c:771 parser/parse_utilcmd.c:871
#, c-format
msgid "unique constraints are not supported on foreign tables"
msgstr "las restricciones unique no están soportadas en tablas foráneas"
-#: parser/parse_utilcmd.c:787 parser/parse_utilcmd.c:900
+#: parser/parse_utilcmd.c:788 parser/parse_utilcmd.c:901
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "las restricciones de llave foránea no están soportadas en tablas foráneas"
-#: parser/parse_utilcmd.c:815
+#: parser/parse_utilcmd.c:816
#, c-format
msgid "both default and identity specified for column \"%s\" of table \"%s\""
msgstr "tanto el valor por omisión como identidad especificados para columna «%s» de tabla «%s»"
-#: parser/parse_utilcmd.c:880
+#: parser/parse_utilcmd.c:881
#, c-format
msgid "exclusion constraints are not supported on foreign tables"
msgstr "las restricciones exclusion no están soportadas en tablas foráneas"
-#: parser/parse_utilcmd.c:886
+#: parser/parse_utilcmd.c:887
#, c-format
msgid "exclusion constraints are not supported on partitioned tables"
msgstr "las restricciones de exclusión no están soportadas en tablas particionadas"
-#: parser/parse_utilcmd.c:952
+#: parser/parse_utilcmd.c:953
#, c-format
msgid "LIKE is not supported for creating foreign tables"
msgstr "LIKE no está soportado para la creación de tablas foráneas"
-#: parser/parse_utilcmd.c:1653 parser/parse_utilcmd.c:1760
+#: parser/parse_utilcmd.c:1654 parser/parse_utilcmd.c:1761
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr "El índice «%s» contiene una referencia a la fila completa (whole-row)."
-#: parser/parse_utilcmd.c:2092
+#: parser/parse_utilcmd.c:2093
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "no se puede usar un índice existente en CREATE TABLE"
-#: parser/parse_utilcmd.c:2112
+#: parser/parse_utilcmd.c:2113
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "el índice «%s» ya está asociado a una restricción"
-#: parser/parse_utilcmd.c:2120
+#: parser/parse_utilcmd.c:2121
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "el índice «%s» no pertenece a la tabla «%s»"
-#: parser/parse_utilcmd.c:2127
+#: parser/parse_utilcmd.c:2128
#, c-format
msgid "index \"%s\" is not valid"
msgstr "el índice «%s» no es válido"
-#: parser/parse_utilcmd.c:2133
+#: parser/parse_utilcmd.c:2134
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "«%s» no es un índice único"
-#: parser/parse_utilcmd.c:2134 parser/parse_utilcmd.c:2141
-#: parser/parse_utilcmd.c:2148 parser/parse_utilcmd.c:2220
+#: parser/parse_utilcmd.c:2135 parser/parse_utilcmd.c:2142
+#: parser/parse_utilcmd.c:2149 parser/parse_utilcmd.c:2221
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr "No se puede crear una restricción de llave primaria o única usando un índice así."
-#: parser/parse_utilcmd.c:2140
+#: parser/parse_utilcmd.c:2141
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "el índice «%s» contiene expresiones"
-#: parser/parse_utilcmd.c:2147
+#: parser/parse_utilcmd.c:2148
#, c-format
msgid "\"%s\" is a partial index"
msgstr "«%s» es un índice parcial"
-#: parser/parse_utilcmd.c:2159
+#: parser/parse_utilcmd.c:2160
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "«%s» no es un índice postergable (deferrable)"
-#: parser/parse_utilcmd.c:2160
+#: parser/parse_utilcmd.c:2161
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr "No se puede crear una restricción no postergable usando un índice postergable."
-#: parser/parse_utilcmd.c:2219
+#: parser/parse_utilcmd.c:2220
#, c-format
msgid "index \"%s\" does not have default sorting behavior"
msgstr "el índice «%s» no tiene el comportamiento de ordenamiento por omisión"
-#: parser/parse_utilcmd.c:2368
+#: parser/parse_utilcmd.c:2369
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr "la columna «%s» aparece dos veces en llave primaria"
-#: parser/parse_utilcmd.c:2374
+#: parser/parse_utilcmd.c:2375
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr "la columna «%s» aparece dos veces en restricción unique"
-#: parser/parse_utilcmd.c:2697
+#: parser/parse_utilcmd.c:2698
#, c-format
msgid "index expressions and predicates can refer only to the table being indexed"
msgstr "las expresiones y predicados de índice sólo pueden referirse a la tabla en indexación"
-#: parser/parse_utilcmd.c:2743
+#: parser/parse_utilcmd.c:2744
#, c-format
msgid "rules on materialized views are not supported"
msgstr "las reglas en vistas materializadas no están soportadas"
-#: parser/parse_utilcmd.c:2804
+#: parser/parse_utilcmd.c:2805
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr "la condición WHERE de la regla no puede contener referencias a otras relaciones"
-#: parser/parse_utilcmd.c:2876
+#: parser/parse_utilcmd.c:2877
#, c-format
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr "las reglas con condiciones WHERE sólo pueden tener acciones SELECT, INSERT, UPDATE o DELETE"
-#: parser/parse_utilcmd.c:2894 parser/parse_utilcmd.c:2993
-#: rewrite/rewriteHandler.c:498 rewrite/rewriteManip.c:1015
+#: parser/parse_utilcmd.c:2895 parser/parse_utilcmd.c:2994
+#: rewrite/rewriteHandler.c:521 rewrite/rewriteManip.c:1018
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "las sentencias UNION/INTERSECT/EXCEPT condicionales no están implementadas"
-#: parser/parse_utilcmd.c:2912
+#: parser/parse_utilcmd.c:2913
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "una regla ON SELECT no puede usar OLD"
-#: parser/parse_utilcmd.c:2916
+#: parser/parse_utilcmd.c:2917
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "una regla ON SELECT no puede usar NEW"
-#: parser/parse_utilcmd.c:2925
+#: parser/parse_utilcmd.c:2926
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "una regla ON INSERT no puede usar OLD"
-#: parser/parse_utilcmd.c:2931
+#: parser/parse_utilcmd.c:2932
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "una regla ON DELETE no puede usar NEW"
-#: parser/parse_utilcmd.c:2959
+#: parser/parse_utilcmd.c:2960
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "no se puede hacer referencia a OLD dentro de una consulta WITH"
-#: parser/parse_utilcmd.c:2966
+#: parser/parse_utilcmd.c:2967
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "no se puede hacer referencia a NEW dentro de una consulta WITH"
-#: parser/parse_utilcmd.c:3404
+#: parser/parse_utilcmd.c:3405
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "cláusula DEFERRABLE mal puesta"
-#: parser/parse_utilcmd.c:3409 parser/parse_utilcmd.c:3424
+#: parser/parse_utilcmd.c:3410 parser/parse_utilcmd.c:3425
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "no se permiten múltiples cláusulas DEFERRABLE/NOT DEFERRABLE"
-#: parser/parse_utilcmd.c:3419
+#: parser/parse_utilcmd.c:3420
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "la cláusula NOT DEFERRABLE está mal puesta"
-#: parser/parse_utilcmd.c:3432 parser/parse_utilcmd.c:3458 gram.y:5548
+#: parser/parse_utilcmd.c:3433 parser/parse_utilcmd.c:3459 gram.y:5549
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "una restricción declarada INITIALLY DEFERRED debe ser DEFERRABLE"
-#: parser/parse_utilcmd.c:3440
+#: parser/parse_utilcmd.c:3441
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "la cláusula INITIALLY DEFERRED está mal puesta"
-#: parser/parse_utilcmd.c:3445 parser/parse_utilcmd.c:3471
+#: parser/parse_utilcmd.c:3446 parser/parse_utilcmd.c:3472
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "no se permiten múltiples cláusulas INITIALLY IMMEDIATE/DEFERRED"
-#: parser/parse_utilcmd.c:3466
+#: parser/parse_utilcmd.c:3467
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "la cláusula INITIALLY IMMEDIATE está mal puesta"
-#: parser/parse_utilcmd.c:3657
+#: parser/parse_utilcmd.c:3660
#, c-format
msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr "CREATE especifica un esquema (%s) diferente del que se está creando (%s)"
-#: parser/parse_utilcmd.c:3690
+#: parser/parse_utilcmd.c:3693
#, c-format
msgid "table \"%s\" is not partitioned"
msgstr "«la tabla %s» no está particionada"
-#: parser/parse_utilcmd.c:3697
+#: parser/parse_utilcmd.c:3700
#, c-format
msgid "index \"%s\" is not partitioned"
msgstr "el índice «%s» no está particionado"
-#: parser/parse_utilcmd.c:3731
+#: parser/parse_utilcmd.c:3734
#, c-format
msgid "a hash-partitioned table may not have a default partition"
msgstr "una tabla particionada por hash no puede tener una partición default"
-#: parser/parse_utilcmd.c:3748
+#: parser/parse_utilcmd.c:3751
#, c-format
msgid "invalid bound specification for a hash partition"
msgstr "especificación de borde no válida para partición de hash"
-#: parser/parse_utilcmd.c:3754 partitioning/partbounds.c:2086
+#: parser/parse_utilcmd.c:3757 partitioning/partbounds.c:2086
#, c-format
msgid "modulus for hash partition must be an integer value greater than zero"
msgstr "el módulo para una partición hash debe ser un valor entero mayor que cero"
-#: parser/parse_utilcmd.c:3761 partitioning/partbounds.c:2094
+#: parser/parse_utilcmd.c:3764 partitioning/partbounds.c:2094
#, c-format
msgid "remainder for hash partition must be less than modulus"
msgstr "remanente en partición hash debe ser menor que el módulo"
-#: parser/parse_utilcmd.c:3773
+#: parser/parse_utilcmd.c:3776
#, c-format
msgid "invalid bound specification for a list partition"
msgstr "especificación de borde no válida para partición de lista"
-#: parser/parse_utilcmd.c:3829
+#: parser/parse_utilcmd.c:3832
#, c-format
msgid "invalid bound specification for a range partition"
msgstr "especificación de borde no válida para partición de rango"
-#: parser/parse_utilcmd.c:3835
+#: parser/parse_utilcmd.c:3838
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr "FROM debe especificar exactamente un valor por cada columna de particionado"
-#: parser/parse_utilcmd.c:3839
+#: parser/parse_utilcmd.c:3842
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr "TO debe especificar exactamente un valor por cada columna de particionado"
-#: parser/parse_utilcmd.c:3886 parser/parse_utilcmd.c:3900
+#: parser/parse_utilcmd.c:3889 parser/parse_utilcmd.c:3903
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "no se puede especificar NULL en borde de rango"
-#: parser/parse_utilcmd.c:3947
+#: parser/parse_utilcmd.c:3950
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "cada borde que sigue a un MAXVALUE debe ser también MAXVALUE"
-#: parser/parse_utilcmd.c:3954
+#: parser/parse_utilcmd.c:3957
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "cada borde que siga a un MINVALUE debe ser también MINVALUE"
-#: parser/parse_utilcmd.c:3985 parser/parse_utilcmd.c:3997
+#: parser/parse_utilcmd.c:3988 parser/parse_utilcmd.c:4000
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr "el valor especificado no puede ser convertido al tipo %s para la columna «%s»"
-#: parser/parse_utilcmd.c:3999
+#: parser/parse_utilcmd.c:4002
#, c-format
msgid "The cast requires a non-immutable conversion."
msgstr "Esta conversión de tipo requiere una conversión no inmutable."
-#: parser/parse_utilcmd.c:4000
+#: parser/parse_utilcmd.c:4003
#, c-format
msgid "Try putting the literal value in single quotes."
msgstr "Trate de poner el valor literal entre comillas simples."
msgid "archive command was terminated by exception 0x%X"
msgstr "la orden de archivado fue terminada por una excepción 0x%X"
-#: postmaster/pgarch.c:604 postmaster/postmaster.c:3601
+#: postmaster/pgarch.c:604 postmaster/postmaster.c:3608
#, c-format
msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
msgstr "Vea el archivo «ntstatus.h» para una descripción del valor hexadecimal."
msgid "incomplete startup packet"
msgstr "el paquete de inicio está incompleto"
-#: postmaster/postmaster.c:1949
+#: postmaster/postmaster.c:1949 postmaster/postmaster.c:1985
#, c-format
msgid "invalid length of startup packet"
msgstr "el de paquete de inicio tiene largo incorrecto"
-#: postmaster/postmaster.c:2007
+#: postmaster/postmaster.c:2014
#, c-format
msgid "failed to send SSL negotiation response: %m"
msgstr "no se pudo enviar la respuesta de negociación SSL: %m"
-#: postmaster/postmaster.c:2025
+#: postmaster/postmaster.c:2032
#, c-format
msgid "received unencrypted data after SSL request"
msgstr "se recibieron datos no cifrados después de petición SSL"
-#: postmaster/postmaster.c:2026
+#: postmaster/postmaster.c:2033
#, c-format
msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack."
msgstr "Esto podría ser un error en el software cliente o evidencia de un intento de ataque man-in-the-middle."
-#: postmaster/postmaster.c:2046
+#: postmaster/postmaster.c:2053
#, c-format
msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
msgstr "el protocolo %u.%u no está soportado: servidor soporta %u.0 hasta %u.%u"
-#: postmaster/postmaster.c:2110 utils/misc/guc.c:6027 utils/misc/guc.c:6120
+#: postmaster/postmaster.c:2117 utils/misc/guc.c:6027 utils/misc/guc.c:6120
#: utils/misc/guc.c:7471 utils/misc/guc.c:10289 utils/misc/guc.c:10330
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "valor no válido para el parámetro «%s»: «%s»"
-#: postmaster/postmaster.c:2113
+#: postmaster/postmaster.c:2120
#, c-format
msgid "Valid values are: \"false\", 0, \"true\", 1, \"database\"."
msgstr "Los valores válidos son: «false», 0, «true», 1, «database»."
-#: postmaster/postmaster.c:2143
+#: postmaster/postmaster.c:2150
#, c-format
msgid "invalid startup packet layout: expected terminator as last byte"
msgstr "el paquete de inicio no es válido: se esperaba un terminador en el último byte"
-#: postmaster/postmaster.c:2181
+#: postmaster/postmaster.c:2188
#, c-format
msgid "no PostgreSQL user name specified in startup packet"
msgstr "no se especifica un nombre de usuario en el paquete de inicio"
-#: postmaster/postmaster.c:2240
+#: postmaster/postmaster.c:2247
#, c-format
msgid "the database system is starting up"
msgstr "el sistema de base de datos está iniciándose"
-#: postmaster/postmaster.c:2245
+#: postmaster/postmaster.c:2252
#, c-format
msgid "the database system is shutting down"
msgstr "el sistema de base de datos está apagándose"
-#: postmaster/postmaster.c:2250
+#: postmaster/postmaster.c:2257
#, c-format
msgid "the database system is in recovery mode"
msgstr "el sistema de base de datos está en modo de recuperación"
-#: postmaster/postmaster.c:2255 storage/ipc/procarray.c:302
+#: postmaster/postmaster.c:2262 storage/ipc/procarray.c:313
#: storage/ipc/sinvaladt.c:298 storage/lmgr/proc.c:346
#, c-format
msgid "sorry, too many clients already"
msgstr "lo siento, ya tenemos demasiados clientes"
-#: postmaster/postmaster.c:2345
+#: postmaster/postmaster.c:2352
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "llave incorrecta en la petición de cancelación para el proceso %d"
-#: postmaster/postmaster.c:2353
+#: postmaster/postmaster.c:2360
#, c-format
msgid "PID %d in cancel request did not match any process"
msgstr "el PID %d en la petición de cancelación no coincidió con ningún proceso"
-#: postmaster/postmaster.c:2581
+#: postmaster/postmaster.c:2588
#, c-format
msgid "received SIGHUP, reloading configuration files"
msgstr "se recibió SIGHUP, releyendo el archivo de configuración"
-#: postmaster/postmaster.c:2606
+#: postmaster/postmaster.c:2613
#, c-format
msgid "pg_hba.conf was not reloaded"
msgstr "pg_hba.conf no fue vuelto a cargar"
-#: postmaster/postmaster.c:2610
+#: postmaster/postmaster.c:2617
#, c-format
msgid "pg_ident.conf was not reloaded"
msgstr "pg_ident.conf no fue vuelto a cargar"
-#: postmaster/postmaster.c:2620
+#: postmaster/postmaster.c:2627
#, c-format
msgid "SSL configuration was not reloaded"
msgstr "la configuración SSL no fue vuelta a cargar"
-#: postmaster/postmaster.c:2676
+#: postmaster/postmaster.c:2683
#, c-format
msgid "received smart shutdown request"
msgstr "se recibió petición de apagado inteligente"
-#: postmaster/postmaster.c:2722
+#: postmaster/postmaster.c:2729
#, c-format
msgid "received fast shutdown request"
msgstr "se recibió petición de apagado rápido"
-#: postmaster/postmaster.c:2740
+#: postmaster/postmaster.c:2747
#, c-format
msgid "aborting any active transactions"
msgstr "abortando transacciones activas"
-#: postmaster/postmaster.c:2764
+#: postmaster/postmaster.c:2771
#, c-format
msgid "received immediate shutdown request"
msgstr "se recibió petición de apagado inmediato"
-#: postmaster/postmaster.c:2839
+#: postmaster/postmaster.c:2846
#, c-format
msgid "shutdown at recovery target"
msgstr "apagándose al alcanzar el destino de recuperación"
-#: postmaster/postmaster.c:2855 postmaster/postmaster.c:2878
+#: postmaster/postmaster.c:2862 postmaster/postmaster.c:2885
msgid "startup process"
msgstr "proceso de inicio"
-#: postmaster/postmaster.c:2858
+#: postmaster/postmaster.c:2865
#, c-format
msgid "aborting startup due to startup process failure"
msgstr "abortando el inicio debido a una falla en el procesamiento de inicio"
-#: postmaster/postmaster.c:2920
+#: postmaster/postmaster.c:2927
#, c-format
msgid "database system is ready to accept connections"
msgstr "el sistema de bases de datos está listo para aceptar conexiones"
-#: postmaster/postmaster.c:2941
+#: postmaster/postmaster.c:2948
msgid "background writer process"
msgstr "proceso background writer"
-#: postmaster/postmaster.c:2995
+#: postmaster/postmaster.c:3002
msgid "checkpointer process"
msgstr "proceso checkpointer"
-#: postmaster/postmaster.c:3011
+#: postmaster/postmaster.c:3018
msgid "WAL writer process"
msgstr "proceso escritor de WAL"
-#: postmaster/postmaster.c:3026
+#: postmaster/postmaster.c:3033
msgid "WAL receiver process"
msgstr "proceso receptor de WAL"
-#: postmaster/postmaster.c:3041
+#: postmaster/postmaster.c:3048
msgid "autovacuum launcher process"
msgstr "proceso lanzador de autovacuum"
-#: postmaster/postmaster.c:3056
+#: postmaster/postmaster.c:3063
msgid "archiver process"
msgstr "proceso de archivado"
-#: postmaster/postmaster.c:3072
+#: postmaster/postmaster.c:3079
msgid "statistics collector process"
msgstr "recolector de estadísticas"
-#: postmaster/postmaster.c:3086
+#: postmaster/postmaster.c:3093
msgid "system logger process"
msgstr "proceso de log"
-#: postmaster/postmaster.c:3150
+#: postmaster/postmaster.c:3157
#, c-format
msgid "background worker \"%s\""
msgstr "proceso ayudante «%s»"
-#: postmaster/postmaster.c:3234 postmaster/postmaster.c:3254
-#: postmaster/postmaster.c:3261 postmaster/postmaster.c:3279
+#: postmaster/postmaster.c:3241 postmaster/postmaster.c:3261
+#: postmaster/postmaster.c:3268 postmaster/postmaster.c:3286
msgid "server process"
msgstr "proceso de servidor"
-#: postmaster/postmaster.c:3333
+#: postmaster/postmaster.c:3340
#, c-format
msgid "terminating any other active server processes"
msgstr "terminando todos los otros procesos de servidor activos"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:3588
+#: postmaster/postmaster.c:3595
#, c-format
msgid "%s (PID %d) exited with exit code %d"
msgstr "%s (PID %d) terminó con código de salida %d"
-#: postmaster/postmaster.c:3590 postmaster/postmaster.c:3602
-#: postmaster/postmaster.c:3612 postmaster/postmaster.c:3623
+#: postmaster/postmaster.c:3597 postmaster/postmaster.c:3609
+#: postmaster/postmaster.c:3619 postmaster/postmaster.c:3630
#, c-format
msgid "Failed process was running: %s"
msgstr "El proceso que falló estaba ejecutando: %s"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:3599
+#: postmaster/postmaster.c:3606
#, c-format
msgid "%s (PID %d) was terminated by exception 0x%X"
msgstr "%s (PID %d) fue terminado por una excepción 0x%X"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:3609
+#: postmaster/postmaster.c:3616
#, c-format
msgid "%s (PID %d) was terminated by signal %d: %s"
msgstr "%s (PID %d) fue terminado por una señal %d: %s"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:3621
+#: postmaster/postmaster.c:3628
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) terminó con código no reconocido %d"
-#: postmaster/postmaster.c:3836
+#: postmaster/postmaster.c:3843
#, c-format
msgid "abnormal database system shutdown"
msgstr "apagado anormal del sistema de bases de datos"
-#: postmaster/postmaster.c:3876
+#: postmaster/postmaster.c:3883
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "todos los procesos fueron terminados; reinicializando"
-#: postmaster/postmaster.c:4046 postmaster/postmaster.c:5533
-#: postmaster/postmaster.c:5920
+#: postmaster/postmaster.c:4053 postmaster/postmaster.c:5532
+#: postmaster/postmaster.c:5919
#, c-format
msgid "could not generate random cancel key"
msgstr "no se pudo generar una llave de cancelación aleatoria"
-#: postmaster/postmaster.c:4100
+#: postmaster/postmaster.c:4107
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "no se pudo lanzar el nuevo proceso para la conexión: %m"
-#: postmaster/postmaster.c:4142
+#: postmaster/postmaster.c:4149
msgid "could not fork new process for connection: "
msgstr "no se pudo lanzar el nuevo proceso para la conexión: "
-#: postmaster/postmaster.c:4264
+#: postmaster/postmaster.c:4271
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "conexión recibida: host=%s port=%s"
-#: postmaster/postmaster.c:4269
+#: postmaster/postmaster.c:4276
#, c-format
msgid "connection received: host=%s"
msgstr "conexión recibida: host=%s"
-#: postmaster/postmaster.c:4554
+#: postmaster/postmaster.c:4561
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "no se pudo lanzar el proceso servidor «%s»: %m"
-#: postmaster/postmaster.c:4707
+#: postmaster/postmaster.c:4714
#, c-format
msgid "giving up after too many tries to reserve shared memory"
msgstr "renunciar después de demasiados intentos de reservar memoria compartida"
-#: postmaster/postmaster.c:4708
+#: postmaster/postmaster.c:4715
#, c-format
msgid "This might be caused by ASLR or antivirus software."
msgstr "Esto podría deberse a ASLR o un software antivirus."
-#: postmaster/postmaster.c:4919
+#: postmaster/postmaster.c:4918
#, c-format
msgid "SSL configuration could not be loaded in child process"
msgstr "No se pudo cargar la configuración SSL en proceso secundario"
-#: postmaster/postmaster.c:5051
+#: postmaster/postmaster.c:5050
#, c-format
msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr "Por favor reporte esto a <pgsql-bugs@postgresql.org>."
-#: postmaster/postmaster.c:5138
+#: postmaster/postmaster.c:5137
#, c-format
msgid "database system is ready to accept read only connections"
msgstr "el sistema de bases de datos está listo para aceptar conexiones de sólo lectura"
-#: postmaster/postmaster.c:5461
+#: postmaster/postmaster.c:5460
#, c-format
msgid "could not fork startup process: %m"
msgstr "no se pudo lanzar el proceso de inicio: %m"
-#: postmaster/postmaster.c:5465
+#: postmaster/postmaster.c:5464
#, c-format
msgid "could not fork background writer process: %m"
msgstr "no se pudo lanzar el background writer: %m"
-#: postmaster/postmaster.c:5469
+#: postmaster/postmaster.c:5468
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "no se pudo lanzar el checkpointer: %m"
-#: postmaster/postmaster.c:5473
+#: postmaster/postmaster.c:5472
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "no se pudo lanzar el proceso escritor de WAL: %m"
-#: postmaster/postmaster.c:5477
+#: postmaster/postmaster.c:5476
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr "no se pudo lanzar el proceso receptor de WAL: %m"
-#: postmaster/postmaster.c:5481
+#: postmaster/postmaster.c:5480
#, c-format
msgid "could not fork process: %m"
msgstr "no se pudo lanzar el proceso: %m"
-#: postmaster/postmaster.c:5678 postmaster/postmaster.c:5701
+#: postmaster/postmaster.c:5677 postmaster/postmaster.c:5700
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr "el requerimiento de conexión a base de datos no fue indicado durante el registro"
-#: postmaster/postmaster.c:5685 postmaster/postmaster.c:5708
+#: postmaster/postmaster.c:5684 postmaster/postmaster.c:5707
#, c-format
msgid "invalid processing mode in background worker"
msgstr "modo de procesamiento no válido en «background worker»"
-#: postmaster/postmaster.c:5781
+#: postmaster/postmaster.c:5780
#, c-format
msgid "starting background worker process \"%s\""
msgstr "iniciando el proceso «background worker» «%s»"
-#: postmaster/postmaster.c:5793
+#: postmaster/postmaster.c:5792
#, c-format
msgid "could not fork worker process: %m"
msgstr "no se pudo lanzar el proceso «background worker»: %m"
-#: postmaster/postmaster.c:5906
+#: postmaster/postmaster.c:5905
#, c-format
msgid "no slot available for new worker process"
msgstr "no hay un slot disponible para un nuevo proceso ayudante"
-#: postmaster/postmaster.c:6241
+#: postmaster/postmaster.c:6240
#, c-format
msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr "no se pudo duplicar el socket %d para su empleo en el backend: código de error %d"
-#: postmaster/postmaster.c:6273
+#: postmaster/postmaster.c:6272
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "no se pudo crear el socket heradado: código de error %d\n"
-#: postmaster/postmaster.c:6302
+#: postmaster/postmaster.c:6301
#, c-format
msgid "could not open backend variables file \"%s\": %s\n"
msgstr "no se pudo abrir el archivo de variables de servidor «%s»: %s\n"
-#: postmaster/postmaster.c:6309
+#: postmaster/postmaster.c:6308
#, c-format
msgid "could not read from backend variables file \"%s\": %s\n"
msgstr "no se pudo leer el archivo de variables de servidor «%s»: %s\n"
-#: postmaster/postmaster.c:6318
+#: postmaster/postmaster.c:6317
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "no se pudo eliminar el archivo «%s»: %s\n"
-#: postmaster/postmaster.c:6335
+#: postmaster/postmaster.c:6334
#, c-format
msgid "could not map view of backend variables: error code %lu\n"
msgstr "no se pudo mapear la vista del archivo de variables: código de error %lu\n"
-#: postmaster/postmaster.c:6344
+#: postmaster/postmaster.c:6343
#, c-format
msgid "could not unmap view of backend variables: error code %lu\n"
msgstr "no se pudo desmapear la vista del archivo de variables: código de error %lu\n"
-#: postmaster/postmaster.c:6351
+#: postmaster/postmaster.c:6350
#, c-format
msgid "could not close handle to backend parameter variables: error code %lu\n"
msgstr "no se pudo cerrar el archivo de variables de servidor: código de error %lu\n"
-#: postmaster/postmaster.c:6515
+#: postmaster/postmaster.c:6499
#, c-format
msgid "could not read exit code for process\n"
msgstr "no se pudo leer el código de salida del proceso\n"
-#: postmaster/postmaster.c:6520
+#: postmaster/postmaster.c:6541
#, c-format
msgid "could not post child completion status\n"
msgstr "no se pudo publicar el estado de completitud del proceso hijo\n"
msgid "symbolic link target too long for tar format: file name \"%s\", target \"%s\""
msgstr "destino de enlace simbólico demasiado largo para el formato tar: nombre de archivo «%s», destino «%s»"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:229
+#: replication/libpqwalreceiver/libpqwalreceiver.c:222
#, c-format
msgid "could not clear search path: %s"
msgstr "no se pudo limpiar la ruta de búsqueda: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:258
+#: replication/libpqwalreceiver/libpqwalreceiver.c:262
#, c-format
msgid "invalid connection string syntax: %s"
msgstr "sintaxis de cadena de conexión no válida: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:283
+#: replication/libpqwalreceiver/libpqwalreceiver.c:287
#, c-format
msgid "could not parse connection string: %s"
msgstr "no se pudo interpretar la cadena de conexión: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:356
+#: replication/libpqwalreceiver/libpqwalreceiver.c:360
#, c-format
msgid "could not receive database system identifier and timeline ID from the primary server: %s"
msgstr "no se pudo recibir el identificador de sistema y el ID de timeline del servidor primario: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:367
-#: replication/libpqwalreceiver/libpqwalreceiver.c:578
+#: replication/libpqwalreceiver/libpqwalreceiver.c:371
+#: replication/libpqwalreceiver/libpqwalreceiver.c:582
#, c-format
msgid "invalid response from primary server"
msgstr "respuesta no válida del servidor primario"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:368
+#: replication/libpqwalreceiver/libpqwalreceiver.c:372
#, c-format
msgid "Could not identify system: got %d rows and %d fields, expected %d rows and %d or more fields."
msgstr "No se pudo identificar el sistema: se obtuvieron %d filas y %d campos, se esperaban %d filas y %d o más campos."
-#: replication/libpqwalreceiver/libpqwalreceiver.c:434
-#: replication/libpqwalreceiver/libpqwalreceiver.c:440
-#: replication/libpqwalreceiver/libpqwalreceiver.c:465
+#: replication/libpqwalreceiver/libpqwalreceiver.c:438
+#: replication/libpqwalreceiver/libpqwalreceiver.c:444
+#: replication/libpqwalreceiver/libpqwalreceiver.c:469
#, c-format
msgid "could not start WAL streaming: %s"
msgstr "no se pudo iniciar el flujo de WAL: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:488
+#: replication/libpqwalreceiver/libpqwalreceiver.c:492
#, c-format
msgid "could not send end-of-streaming message to primary: %s"
msgstr "no se pudo enviar el mensaje fin-de-flujo al primario: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:510
+#: replication/libpqwalreceiver/libpqwalreceiver.c:514
#, c-format
msgid "unexpected result set after end-of-streaming"
msgstr "conjunto de resultados inesperado después del fin-de-flujo"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:524
+#: replication/libpqwalreceiver/libpqwalreceiver.c:528
#, c-format
msgid "error while shutting down streaming COPY: %s"
msgstr "ocurrió un error mientras se apagaba el flujo COPY: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:533
+#: replication/libpqwalreceiver/libpqwalreceiver.c:537
#, c-format
msgid "error reading result of streaming command: %s"
msgstr "ocurrió un error mientras se leía la orden de flujo: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:541
-#: replication/libpqwalreceiver/libpqwalreceiver.c:779
+#: replication/libpqwalreceiver/libpqwalreceiver.c:545
+#: replication/libpqwalreceiver/libpqwalreceiver.c:783
#, c-format
msgid "unexpected result after CommandComplete: %s"
msgstr "resultado inesperado después de CommandComplete: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:567
+#: replication/libpqwalreceiver/libpqwalreceiver.c:571
#, c-format
msgid "could not receive timeline history file from the primary server: %s"
msgstr "no se pudo recibir el archivo de historia de timeline del servidor primario: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:579
+#: replication/libpqwalreceiver/libpqwalreceiver.c:583
#, c-format
msgid "Expected 1 tuple with 2 fields, got %d tuples with %d fields."
msgstr "Se esperaba 1 tupla con 2 campos, se obtuvieron %d tuplas con %d campos."
-#: replication/libpqwalreceiver/libpqwalreceiver.c:743
-#: replication/libpqwalreceiver/libpqwalreceiver.c:794
-#: replication/libpqwalreceiver/libpqwalreceiver.c:800
+#: replication/libpqwalreceiver/libpqwalreceiver.c:747
+#: replication/libpqwalreceiver/libpqwalreceiver.c:798
+#: replication/libpqwalreceiver/libpqwalreceiver.c:804
#, c-format
msgid "could not receive data from WAL stream: %s"
msgstr "no se pudo recibir datos desde el flujo de WAL: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:819
+#: replication/libpqwalreceiver/libpqwalreceiver.c:823
#, c-format
msgid "could not send data to WAL stream: %s"
msgstr "no se pudo enviar datos al flujo de WAL: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:868
+#: replication/libpqwalreceiver/libpqwalreceiver.c:872
#, c-format
msgid "could not create replication slot \"%s\": %s"
msgstr "no se pudo create el slot de replicación «%s»: %s"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:902
+#: replication/libpqwalreceiver/libpqwalreceiver.c:906
#, c-format
msgid "invalid query response"
msgstr "respuesta no válida a consulta"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:903
+#: replication/libpqwalreceiver/libpqwalreceiver.c:907
#, c-format
msgid "Expected %d fields, got %d fields."
msgstr "Se esperaban %d campos, se obtuvieron %d campos."
-#: replication/libpqwalreceiver/libpqwalreceiver.c:972
+#: replication/libpqwalreceiver/libpqwalreceiver.c:976
#, c-format
msgid "the query interface requires a database connection"
msgstr "la interfaz de consulta requiere una conexión a base de datos"
-#: replication/libpqwalreceiver/libpqwalreceiver.c:1003
+#: replication/libpqwalreceiver/libpqwalreceiver.c:1007
msgid "empty query"
msgstr "consulta vacía"
msgid "array must not contain nulls"
msgstr "el array no debe contener nulls"
-#: replication/logical/logicalfuncs.c:222 utils/adt/json.c:2310
+#: replication/logical/logicalfuncs.c:222 utils/adt/json.c:2335
#: utils/adt/jsonb.c:1269
#, c-format
msgid "array must have even number of elements"
msgid "logical replication target relation \"%s.%s\" uses system columns in REPLICA IDENTITY index"
msgstr "la relación de destino de replicación lógica «%s.%s» usa columnas de sistemas en el índice REPLICA IDENTITY"
-#: replication/logical/reorderbuffer.c:2523
+#: replication/logical/reorderbuffer.c:2547
#, c-format
msgid "could not write to data file for XID %u: %m"
msgstr "no se pudo escribir al archivo de datos para el XID %u: %m"
-#: replication/logical/reorderbuffer.c:2626
-#: replication/logical/reorderbuffer.c:2648
+#: replication/logical/reorderbuffer.c:2652
+#: replication/logical/reorderbuffer.c:2674
#, c-format
msgid "could not read from reorderbuffer spill file: %m"
msgstr "no se pudo leer desde el archivo de desborde de reorderbuffer: %m"
-#: replication/logical/reorderbuffer.c:2630
-#: replication/logical/reorderbuffer.c:2652
+#: replication/logical/reorderbuffer.c:2656
+#: replication/logical/reorderbuffer.c:2678
#, c-format
msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
msgstr "no se pudo leer desde el archivo de desborde de reorderbuffer: se leyeron sólo %d en ve de %u bytes"
-#: replication/logical/reorderbuffer.c:2876
+#: replication/logical/reorderbuffer.c:2902
#, c-format
msgid "could not remove file \"%s\" during removal of pg_replslot/%s/*.xid: %m"
msgstr "no se pudo borrar el archivo «%s» durante la eliminación de pg_replslot/%s/*.xid: %m"
# FIXME almost duplicated again!?
-#: replication/logical/reorderbuffer.c:3346
+#: replication/logical/reorderbuffer.c:3372
#, c-format
msgid "could not read from file \"%s\": read %d instead of %d bytes"
msgstr "no se pudo leer del archivo «%s»: se leyeron %d en lugar de %d bytes"
-#: replication/logical/snapbuild.c:642
+#: replication/logical/snapbuild.c:649
#, c-format
msgid "initial slot snapshot too large"
msgstr "el snapshot inicial del slot es demasiado grande"
# FIXME: snapshot? instantánea?
-#: replication/logical/snapbuild.c:696
+#: replication/logical/snapbuild.c:703
#, c-format
msgid "exported logical decoding snapshot: \"%s\" with %u transaction ID"
msgid_plural "exported logical decoding snapshot: \"%s\" with %u transaction IDs"
msgstr[0] "se exportó un snapshot de decodificación lógica: «%s» con %u ID de transacción"
msgstr[1] "se exportó un snapshot de decodificación lógica: «%s» con %u IDs de transacción"
-#: replication/logical/snapbuild.c:1365 replication/logical/snapbuild.c:1472
-#: replication/logical/snapbuild.c:1989
+#: replication/logical/snapbuild.c:1375 replication/logical/snapbuild.c:1482
+#: replication/logical/snapbuild.c:1999
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr "la decodificación lógica encontró un punto consistente en %X/%X"
-#: replication/logical/snapbuild.c:1367
+#: replication/logical/snapbuild.c:1377
#, c-format
msgid "There are no running transactions."
msgstr "No hay transacciones en ejecución."
-#: replication/logical/snapbuild.c:1423
+#: replication/logical/snapbuild.c:1433
#, c-format
msgid "logical decoding found initial starting point at %X/%X"
msgstr "decodificación lógica encontró punto de inicio en %X/%X"
-#: replication/logical/snapbuild.c:1425 replication/logical/snapbuild.c:1449
+#: replication/logical/snapbuild.c:1435 replication/logical/snapbuild.c:1459
#, c-format
msgid "Waiting for transactions (approximately %d) older than %u to end."
msgstr "Esperando que las (aproximadamente %d) transacciones más antiguas que %u terminen."
-#: replication/logical/snapbuild.c:1447
+#: replication/logical/snapbuild.c:1457
#, c-format
msgid "logical decoding found initial consistent point at %X/%X"
msgstr "la decodificación lógica encontró un punto consistente inicial en %X/%X"
-#: replication/logical/snapbuild.c:1474
+#: replication/logical/snapbuild.c:1484
#, c-format
msgid "There are no old transactions anymore."
msgstr "Ya no hay transacciones antiguas en ejecución."
# FIXME almost duplicated string
-#: replication/logical/snapbuild.c:1851 replication/logical/snapbuild.c:1884
-#: replication/logical/snapbuild.c:1904 replication/logical/snapbuild.c:1923
+#: replication/logical/snapbuild.c:1861 replication/logical/snapbuild.c:1894
+#: replication/logical/snapbuild.c:1914 replication/logical/snapbuild.c:1933
#, c-format
msgid "could not read file \"%s\", read %d of %d: %m"
msgstr "no se pudo leer el archivo «%s», leídos %d de %d: %m"
# FIXME "snapbuild"?
-#: replication/logical/snapbuild.c:1858
+#: replication/logical/snapbuild.c:1868
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr "el archivo de estado de snapbuild «%s» tiene número mágico erróneo: %u en lugar de %u"
-#: replication/logical/snapbuild.c:1864
+#: replication/logical/snapbuild.c:1874
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr "el archivo de estado de snapbuild «%s» tiene versión no soportada: %u en vez de %u"
-#: replication/logical/snapbuild.c:1936
+#: replication/logical/snapbuild.c:1946
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr "suma de verificación no coincidente para el archivo de estado de snapbuild «%s»: es %u, debería ser %u"
-#: replication/logical/snapbuild.c:1991
+#: replication/logical/snapbuild.c:2001
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "La decodificación lógica comenzará usando el snapshot guardado."
-#: replication/logical/snapbuild.c:2063
+#: replication/logical/snapbuild.c:2073
#, c-format
msgid "could not parse file name \"%s\""
msgstr "no se pudo interpretar el nombre de archivo «%s»"
msgid "invalid publication_names syntax"
msgstr "sintaxis de publication_names no válida"
-#: replication/pgoutput/pgoutput.c:182
+#: replication/pgoutput/pgoutput.c:183
#, c-format
msgid "client sent proto_version=%d but we only support protocol %d or lower"
msgstr "el cliente envió proto_version=%d pero sólo soportamos el protocolo %d o inferior"
-#: replication/pgoutput/pgoutput.c:188
+#: replication/pgoutput/pgoutput.c:189
#, c-format
msgid "client sent proto_version=%d but we only support protocol %d or higher"
msgstr "el cliente envió proto_version=%d pero sólo soportamos el protocolo %d o superior"
-#: replication/pgoutput/pgoutput.c:194
+#: replication/pgoutput/pgoutput.c:195
#, c-format
msgid "publication_names parameter missing"
msgstr "parámetro publication_names faltante"
#: replication/walsender.c:1555 tcop/fastpath.c:285 tcop/postgres.c:1032
#: tcop/postgres.c:1363 tcop/postgres.c:1623 tcop/postgres.c:2013
-#: tcop/postgres.c:2397 tcop/postgres.c:2476
+#: tcop/postgres.c:2409 tcop/postgres.c:2488
#, c-format
msgid "current transaction is aborted, commands ignored until end of transaction block"
msgstr "transacción abortada, las órdenes serán ignoradas hasta el fin de bloque de transacción"
msgid "number of requested standby connections exceeds max_wal_senders (currently %d)"
msgstr "la cantidad de conexiones standby pedidas excede max_wal_senders (actualmente %d)"
-#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:991
+#: rewrite/rewriteDefine.c:113 rewrite/rewriteDefine.c:1003
#, c-format
msgid "rule \"%s\" for relation \"%s\" already exists"
msgstr "ya existe una regla llamada «%s» para la relación «%s»"
msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr "listas de RETURNING no están soportadas en reglas que no estén marcadas INSTEAD"
-#: rewrite/rewriteDefine.c:686
+#: rewrite/rewriteDefine.c:536
+#, c-format
+msgid "non-view rule for \"%s\" must not be named \"%s\""
+msgstr "la regla que no es de vista para «%s» no debe llamarse «%s»"
+
+#: rewrite/rewriteDefine.c:698
#, c-format
msgid "SELECT rule's target list has too many entries"
msgstr "la lista de destinos en la regla de SELECT tiene demasiadas entradas"
-#: rewrite/rewriteDefine.c:687
+#: rewrite/rewriteDefine.c:699
#, c-format
msgid "RETURNING list has too many entries"
msgstr "la lista de RETURNING tiene demasiadas entradas"
-#: rewrite/rewriteDefine.c:714
+#: rewrite/rewriteDefine.c:726
#, c-format
msgid "cannot convert relation containing dropped columns to view"
msgstr "no se puede convertir en vista una relación que contiene columnas eliminadas"
-#: rewrite/rewriteDefine.c:715
+#: rewrite/rewriteDefine.c:727
#, c-format
msgid "cannot create a RETURNING list for a relation containing dropped columns"
msgstr "no se puede crear una lista RETURNING para una relación que contiene columnas eliminadas"
-#: rewrite/rewriteDefine.c:721
+#: rewrite/rewriteDefine.c:733
#, c-format
msgid "SELECT rule's target entry %d has different column name from column \"%s\""
msgstr "la entrada de destino %d de la regla de SELECT tiene un nombre de columna diferente de «%s»"
-#: rewrite/rewriteDefine.c:723
+#: rewrite/rewriteDefine.c:735
#, c-format
msgid "SELECT target entry is named \"%s\"."
msgstr "La entrada de destino de SELECT tiene nombre «%s»."
-#: rewrite/rewriteDefine.c:732
+#: rewrite/rewriteDefine.c:744
#, c-format
msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr "el destino %d de la regla de SELECT tiene un tipo diferente de la columna «%s»"
-#: rewrite/rewriteDefine.c:734
+#: rewrite/rewriteDefine.c:746
#, c-format
msgid "RETURNING list's entry %d has different type from column \"%s\""
msgstr "el destino %d de la lista de RETURNING tiene un tipo diferente de la columna «%s»"
-#: rewrite/rewriteDefine.c:737 rewrite/rewriteDefine.c:761
+#: rewrite/rewriteDefine.c:749 rewrite/rewriteDefine.c:773
#, c-format
msgid "SELECT target entry has type %s, but column has type %s."
msgstr "La entrada de destino de SELECT tiene un tipo «%s», pero la columna tiene tipo «%s»."
-#: rewrite/rewriteDefine.c:740 rewrite/rewriteDefine.c:765
+#: rewrite/rewriteDefine.c:752 rewrite/rewriteDefine.c:777
#, c-format
msgid "RETURNING list entry has type %s, but column has type %s."
msgstr "una entrada de la lista RETURNING tiene tipo %s, pero la columna tiene tipo %s."
-#: rewrite/rewriteDefine.c:756
+#: rewrite/rewriteDefine.c:768
#, c-format
msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr "el destino %d de la regla de SELECT tiene un tamaño diferente de la columna «%s»"
-#: rewrite/rewriteDefine.c:758
+#: rewrite/rewriteDefine.c:770
#, c-format
msgid "RETURNING list's entry %d has different size from column \"%s\""
msgstr "el destino %d de la lista RETURNING tiene un tamaño diferente de la columna «%s»"
-#: rewrite/rewriteDefine.c:775
+#: rewrite/rewriteDefine.c:787
#, c-format
msgid "SELECT rule's target list has too few entries"
msgstr "la lista de destinos de regla de SELECT tiene muy pocas entradas"
-#: rewrite/rewriteDefine.c:776
+#: rewrite/rewriteDefine.c:788
#, c-format
msgid "RETURNING list has too few entries"
msgstr "la lista de RETURNING tiene muy pocas entradas"
-#: rewrite/rewriteDefine.c:868 rewrite/rewriteDefine.c:982
+#: rewrite/rewriteDefine.c:880 rewrite/rewriteDefine.c:994
#: rewrite/rewriteSupport.c:109
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "no existe la regla «%s» para la relación «%s»"
-#: rewrite/rewriteDefine.c:1001
+#: rewrite/rewriteDefine.c:1013
#, c-format
msgid "renaming an ON SELECT rule is not allowed"
msgstr "no se permite cambiar el nombre de una regla ON SELECT"
-#: rewrite/rewriteHandler.c:544
+#: rewrite/rewriteHandler.c:565
#, c-format
msgid "WITH query name \"%s\" appears in both a rule action and the query being rewritten"
msgstr "el nombre de consulta WITH «%s» aparece tanto en una acción de regla y en la consulta que está siendo reescrita"
-#: rewrite/rewriteHandler.c:571
+#: rewrite/rewriteHandler.c:592
#, c-format
msgid "INSERT...SELECT rule actions are not supported for queries having data-modifying statements in WITH"
msgstr "las acciones de reglas INSERT...SELECT no están soportadas para consultas que tengan sentencias que modifiquen datos en WITH"
-#: rewrite/rewriteHandler.c:624
+#: rewrite/rewriteHandler.c:645
#, c-format
msgid "cannot have RETURNING lists in multiple rules"
msgstr "no se puede usar RETURNING en múltiples reglas"
-#: rewrite/rewriteHandler.c:833
+#: rewrite/rewriteHandler.c:854
#, c-format
msgid "cannot insert into column \"%s\""
msgstr "no se puede insertar en la columna «%s»"
-#: rewrite/rewriteHandler.c:834 rewrite/rewriteHandler.c:849
+#: rewrite/rewriteHandler.c:855 rewrite/rewriteHandler.c:870
#, c-format
msgid "Column \"%s\" is an identity column defined as GENERATED ALWAYS."
msgstr "La columna \"%s\" es una columna de identidad definida como GENERATED ALWAYS."
-#: rewrite/rewriteHandler.c:836
+#: rewrite/rewriteHandler.c:857
#, c-format
msgid "Use OVERRIDING SYSTEM VALUE to override."
msgstr "Use OVERRIDING SYSTEM VALUE para controlar manualmente."
-#: rewrite/rewriteHandler.c:848
+#: rewrite/rewriteHandler.c:869
#, c-format
msgid "column \"%s\" can only be updated to DEFAULT"
msgstr "la columna «%s» sólo puede actualizarse a DEFAULT"
-#: rewrite/rewriteHandler.c:1010 rewrite/rewriteHandler.c:1028
+#: rewrite/rewriteHandler.c:1031 rewrite/rewriteHandler.c:1049
#, c-format
msgid "multiple assignments to same column \"%s\""
msgstr "hay múltiples asignaciones a la misma columna «%s»"
-#: rewrite/rewriteHandler.c:1966 rewrite/rewriteHandler.c:3777
+#: rewrite/rewriteHandler.c:2034 rewrite/rewriteHandler.c:3883
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
msgstr "se detectó recursión infinita en las reglas de la relación «%s»"
-#: rewrite/rewriteHandler.c:2051
+#: rewrite/rewriteHandler.c:2119
#, c-format
msgid "infinite recursion detected in policy for relation \"%s\""
msgstr "se detectó recursión infinita en la política para la relación «%s»"
-#: rewrite/rewriteHandler.c:2371
+#: rewrite/rewriteHandler.c:2439
msgid "Junk view columns are not updatable."
msgstr "Las columnas «basura» de vistas no son actualizables."
-#: rewrite/rewriteHandler.c:2376
+#: rewrite/rewriteHandler.c:2444
msgid "View columns that are not columns of their base relation are not updatable."
msgstr "Las columnas de vistas que no son columnas de su relación base no son actualizables."
-#: rewrite/rewriteHandler.c:2379
+#: rewrite/rewriteHandler.c:2447
msgid "View columns that refer to system columns are not updatable."
msgstr "Las columnas de vistas que se refieren a columnas de sistema no son actualizables."
-#: rewrite/rewriteHandler.c:2382
+#: rewrite/rewriteHandler.c:2450
msgid "View columns that return whole-row references are not updatable."
msgstr "Las columnas de vistas que retornan referencias a la fila completa no son actualizables."
# XXX a %s here would be nice ...
-#: rewrite/rewriteHandler.c:2443
+#: rewrite/rewriteHandler.c:2511
msgid "Views containing DISTINCT are not automatically updatable."
msgstr "Las vistas que contienen DISTINCT no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2446
+#: rewrite/rewriteHandler.c:2514
msgid "Views containing GROUP BY are not automatically updatable."
msgstr "Las vistas que contienen GROUP BY no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2449
+#: rewrite/rewriteHandler.c:2517
msgid "Views containing HAVING are not automatically updatable."
msgstr "Las vistas que contienen HAVING no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2452
+#: rewrite/rewriteHandler.c:2520
msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable."
msgstr "Las vistas que contienen UNION, INTERSECT o EXCEPT no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2455
+#: rewrite/rewriteHandler.c:2523
msgid "Views containing WITH are not automatically updatable."
msgstr "Las vistas que contienen WITH no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2458
+#: rewrite/rewriteHandler.c:2526
msgid "Views containing LIMIT or OFFSET are not automatically updatable."
msgstr "Las vistas que contienen LIMIT u OFFSET no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2470
+#: rewrite/rewriteHandler.c:2538
msgid "Views that return aggregate functions are not automatically updatable."
msgstr "Las vistas que retornan funciones de agregación no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2473
+#: rewrite/rewriteHandler.c:2541
msgid "Views that return window functions are not automatically updatable."
msgstr "Las vistas que retornan funciones ventana no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2476
+#: rewrite/rewriteHandler.c:2544
msgid "Views that return set-returning functions are not automatically updatable."
msgstr "Las vistas que retornan funciones-que-retornan-conjuntos no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2483 rewrite/rewriteHandler.c:2487
-#: rewrite/rewriteHandler.c:2495
+#: rewrite/rewriteHandler.c:2551 rewrite/rewriteHandler.c:2555
+#: rewrite/rewriteHandler.c:2563
msgid "Views that do not select from a single table or view are not automatically updatable."
msgstr "Las vistas que no extraen desde una única tabla o vista no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2498
+#: rewrite/rewriteHandler.c:2566
msgid "Views containing TABLESAMPLE are not automatically updatable."
msgstr "Las vistas que contienen TABLESAMPLE no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2522
+#: rewrite/rewriteHandler.c:2590
msgid "Views that have no updatable columns are not automatically updatable."
msgstr "Las vistas que no tienen columnas actualizables no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:2999
+#: rewrite/rewriteHandler.c:3067
#, c-format
msgid "cannot insert into column \"%s\" of view \"%s\""
msgstr "no se puede insertar en la columna «%s» de la vista «%s»"
-#: rewrite/rewriteHandler.c:3007
+#: rewrite/rewriteHandler.c:3075
#, c-format
msgid "cannot update column \"%s\" of view \"%s\""
msgstr "no se puede actualizar la columna «%s» vista «%s»"
-#: rewrite/rewriteHandler.c:3480
+#: rewrite/rewriteHandler.c:3552
#, c-format
msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH"
msgstr "las reglas DO INSTEAD NOTIFY no están soportadas para sentencias que modifiquen datos en WITH"
-#: rewrite/rewriteHandler.c:3491
+#: rewrite/rewriteHandler.c:3563
#, c-format
msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH"
msgstr "las reglas DO INSTEAD NOTHING no están soportadas para sentencias que modifiquen datos en WITH"
-#: rewrite/rewriteHandler.c:3505
+#: rewrite/rewriteHandler.c:3577
#, c-format
msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr "las reglas DO INSTEAD condicionales no están soportadas para sentencias que modifiquen datos en WITH"
-#: rewrite/rewriteHandler.c:3509
+#: rewrite/rewriteHandler.c:3581
#, c-format
msgid "DO ALSO rules are not supported for data-modifying statements in WITH"
msgstr "las reglas DO ALSO no están soportadas para sentencias que modifiquen datos en WITH"
-#: rewrite/rewriteHandler.c:3514
+#: rewrite/rewriteHandler.c:3586
#, c-format
msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr "las reglas DO INSTEAD de múltiples sentencias no están soportadas para sentencias que modifiquen datos en WITH"
# XXX a %s here would be nice ...
-#: rewrite/rewriteHandler.c:3705 rewrite/rewriteHandler.c:3713
-#: rewrite/rewriteHandler.c:3721
+#: rewrite/rewriteHandler.c:3811 rewrite/rewriteHandler.c:3819
+#: rewrite/rewriteHandler.c:3827
#, c-format
msgid "Views with conditional DO INSTEAD rules are not automatically updatable."
msgstr "Las vistas que contienen DO INSTEAD condicional no son automáticamente actualizables."
-#: rewrite/rewriteHandler.c:3814
+#: rewrite/rewriteHandler.c:3932
#, c-format
msgid "cannot perform INSERT RETURNING on relation \"%s\""
msgstr "no se puede hacer INSERT RETURNING a la relación «%s»"
-#: rewrite/rewriteHandler.c:3816
+#: rewrite/rewriteHandler.c:3934
#, c-format
msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
msgstr "Necesita un regla incondicional ON INSERT DO INSTEAD con una cláusula RETURNING."
-#: rewrite/rewriteHandler.c:3821
+#: rewrite/rewriteHandler.c:3939
#, c-format
msgid "cannot perform UPDATE RETURNING on relation \"%s\""
msgstr "no se puede hacer UPDATE RETURNING a la relación «%s»"
-#: rewrite/rewriteHandler.c:3823
+#: rewrite/rewriteHandler.c:3941
#, c-format
msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
msgstr "Necesita un regla incondicional ON UPDATE DO INSTEAD con una cláusula RETURNING."
-#: rewrite/rewriteHandler.c:3828
+#: rewrite/rewriteHandler.c:3946
#, c-format
msgid "cannot perform DELETE RETURNING on relation \"%s\""
msgstr "no se puede hacer DELETE RETURNING a la relación «%s»"
-#: rewrite/rewriteHandler.c:3830
+#: rewrite/rewriteHandler.c:3948
#, c-format
msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
msgstr "Necesita un regla incondicional ON DELETE DO INSTEAD con una clásula RETURNING."
-#: rewrite/rewriteHandler.c:3848
+#: rewrite/rewriteHandler.c:3966
#, c-format
msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules"
msgstr "INSERT con una cláusula ON CONFLICT no puede usarse con una tabla que tiene reglas INSERT o UPDATE"
-#: rewrite/rewriteHandler.c:3905
+#: rewrite/rewriteHandler.c:4023
#, c-format
msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
msgstr "WITH no puede ser usado en una consulta que está siendo convertida en múltiples consultas a través de reglas"
-#: rewrite/rewriteManip.c:1003
+#: rewrite/rewriteManip.c:1006
#, c-format
msgid "conditional utility statements are not implemented"
msgstr "las sentencias condicionales de utilidad no están implementadas"
-#: rewrite/rewriteManip.c:1169
+#: rewrite/rewriteManip.c:1172
#, c-format
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "WHERE CURRENT OF no está implementado en una vista"
-#: rewrite/rewriteManip.c:1503
+#: rewrite/rewriteManip.c:1506
#, c-format
msgid "NEW variables in ON UPDATE rules cannot reference columns that are part of a multiple assignment in the subject UPDATE command"
msgstr "las variables NEW en reglas ON UPDATE no pueden referenciar columnas que son parte de una asignación múltiple en la orden UPDATE"
msgid "statistics object \"%s.%s\" could not be computed for relation \"%s.%s\""
msgstr "el objeto de estadísticas «%s.%s» no pudo ser calculado para la relación «%s.%s»"
-#: storage/buffer/bufmgr.c:544 storage/buffer/bufmgr.c:658
+#: storage/buffer/bufmgr.c:541 storage/buffer/bufmgr.c:652
#, c-format
msgid "cannot access temporary tables of other sessions"
msgstr "no se pueden acceder tablas temporales de otras sesiones"
-#: storage/buffer/bufmgr.c:736
+#: storage/buffer/bufmgr.c:730
#, c-format
msgid "cannot extend relation %s beyond %u blocks"
msgstr "no se puede extender la relación %s más allá de %u bloques"
-#: storage/buffer/bufmgr.c:817
+#: storage/buffer/bufmgr.c:811
#, c-format
msgid "unexpected data beyond EOF in block %u of relation %s"
msgstr "datos inesperados más allá del EOF en el bloque %u de relación %s"
-#: storage/buffer/bufmgr.c:819
+#: storage/buffer/bufmgr.c:813
#, c-format
msgid "This has been seen to occur with buggy kernels; consider updating your system."
msgstr "Esto parece ocurrir sólo con kernels defectuosos; considere actualizar su sistema."
-#: storage/buffer/bufmgr.c:918
+#: storage/buffer/bufmgr.c:912
#, c-format
msgid "invalid page in block %u of relation %s; zeroing out page"
msgstr "la página no es válida en el bloque %u de la relación «%s»; reinicializando la página"
-#: storage/buffer/bufmgr.c:4026
+#: storage/buffer/bufmgr.c:4014
#, c-format
msgid "could not write block %u of %s"
msgstr "no se pudo escribir el bloque %u de %s"
-#: storage/buffer/bufmgr.c:4028
+#: storage/buffer/bufmgr.c:4016
#, c-format
msgid "Multiple failures --- write error might be permanent."
msgstr "Múltiples fallas --- el error de escritura puede ser permanente."
-#: storage/buffer/bufmgr.c:4049 storage/buffer/bufmgr.c:4068
+#: storage/buffer/bufmgr.c:4037 storage/buffer/bufmgr.c:4056
#, c-format
msgid "writing block %u of relation %s"
msgstr "escribiendo el bloque %u de la relación %s"
-#: storage/buffer/bufmgr.c:4371
+#: storage/buffer/bufmgr.c:4359
#, c-format
msgid "snapshot too old"
msgstr "snapshot demasiado antiguo"
#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:905
#: storage/lmgr/lock.c:943 storage/lmgr/lock.c:2730 storage/lmgr/lock.c:4132
#: storage/lmgr/lock.c:4197 storage/lmgr/lock.c:4547
-#: storage/lmgr/predicate.c:2430 storage/lmgr/predicate.c:2445
-#: storage/lmgr/predicate.c:3837 storage/lmgr/predicate.c:4991
+#: storage/lmgr/predicate.c:2443 storage/lmgr/predicate.c:2458
+#: storage/lmgr/predicate.c:3850 storage/lmgr/predicate.c:5004
#: utils/hash/dynahash.c:1065
#, c-format
msgid "out of shared memory"
msgid "requested shared memory size overflows size_t"
msgstr "la petición de tamaño de memoria compartida desborda size_t"
-#: storage/ipc/standby.c:680 tcop/postgres.c:3079
+#: storage/ipc/standby.c:680 tcop/postgres.c:3091
#, c-format
msgid "canceling statement due to conflict with recovery"
msgstr "cancelando la sentencia debido a un conflicto con la recuperación"
-#: storage/ipc/standby.c:681 tcop/postgres.c:2330
+#: storage/ipc/standby.c:681 tcop/postgres.c:2342
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr "La transacción del usuario causó un «deadlock» con la recuperación."
msgid "The source process with PID %d is not running anymore."
msgstr "El proceso de origen con PID %d ya no está en ejecución."
-#: storage/lmgr/predicate.c:2431 storage/lmgr/predicate.c:2446
-#: storage/lmgr/predicate.c:3838
+#: storage/lmgr/predicate.c:2444 storage/lmgr/predicate.c:2459
+#: storage/lmgr/predicate.c:3851
#, c-format
msgid "You might need to increase max_pred_locks_per_transaction."
msgstr "Puede ser necesario incrementar max_pred_locks_per_transaction."
-#: storage/lmgr/predicate.c:3992 storage/lmgr/predicate.c:4092
-#: storage/lmgr/predicate.c:4100 storage/lmgr/predicate.c:4139
-#: storage/lmgr/predicate.c:4378 storage/lmgr/predicate.c:4715
-#: storage/lmgr/predicate.c:4727 storage/lmgr/predicate.c:4769
-#: storage/lmgr/predicate.c:4807
+#: storage/lmgr/predicate.c:4005 storage/lmgr/predicate.c:4105
+#: storage/lmgr/predicate.c:4113 storage/lmgr/predicate.c:4152
+#: storage/lmgr/predicate.c:4391 storage/lmgr/predicate.c:4728
+#: storage/lmgr/predicate.c:4740 storage/lmgr/predicate.c:4782
+#: storage/lmgr/predicate.c:4820
#, c-format
msgid "could not serialize access due to read/write dependencies among transactions"
msgstr "no se pudo serializar el acceso debido a dependencias read/write entre transacciones"
-#: storage/lmgr/predicate.c:3994 storage/lmgr/predicate.c:4094
-#: storage/lmgr/predicate.c:4102 storage/lmgr/predicate.c:4141
-#: storage/lmgr/predicate.c:4380 storage/lmgr/predicate.c:4717
-#: storage/lmgr/predicate.c:4729 storage/lmgr/predicate.c:4771
-#: storage/lmgr/predicate.c:4809
+#: storage/lmgr/predicate.c:4007 storage/lmgr/predicate.c:4107
+#: storage/lmgr/predicate.c:4115 storage/lmgr/predicate.c:4154
+#: storage/lmgr/predicate.c:4393 storage/lmgr/predicate.c:4730
+#: storage/lmgr/predicate.c:4742 storage/lmgr/predicate.c:4784
+#: storage/lmgr/predicate.c:4822
#, c-format
msgid "The transaction might succeed if retried."
msgstr "La transacción podría tener éxito si es reintentada."
-#: storage/lmgr/proc.c:1317
+#: storage/lmgr/proc.c:1321
#, c-format
msgid "Process %d waits for %s on %s."
msgstr "El proceso %d espera %s en %s."
-#: storage/lmgr/proc.c:1328
+#: storage/lmgr/proc.c:1332
#, c-format
msgid "sending cancel to blocking autovacuum PID %d"
msgstr "enviando señal de cancelación a la tarea autovacuum bloqueante con PID %d"
-#: storage/lmgr/proc.c:1346 utils/adt/misc.c:272
+#: storage/lmgr/proc.c:1350 utils/adt/misc.c:272
#, c-format
msgid "could not send signal to process %d: %m"
msgstr "no se pudo enviar la señal al proceso %d: %m"
-#: storage/lmgr/proc.c:1448
+#: storage/lmgr/proc.c:1452
#, c-format
msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms"
msgstr "el proceso %d evitó un deadlock para %s en %s reordenando la cola después de %ld.%03d ms"
-#: storage/lmgr/proc.c:1463
+#: storage/lmgr/proc.c:1467
#, c-format
msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
msgstr "el proceso %d detectó un deadlock mientras esperaba %s en %s después de %ld.%03d ms"
-#: storage/lmgr/proc.c:1472
+#: storage/lmgr/proc.c:1476
#, c-format
msgid "process %d still waiting for %s on %s after %ld.%03d ms"
msgstr "el proceso %d aún espera %s en %s después de %ld.%03d ms"
-#: storage/lmgr/proc.c:1479
+#: storage/lmgr/proc.c:1483
#, c-format
msgid "process %d acquired %s on %s after %ld.%03d ms"
msgstr "el proceso %d adquirió %s en %s después de %ld.%03d ms"
-#: storage/lmgr/proc.c:1495
+#: storage/lmgr/proc.c:1499
#, c-format
msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
msgstr "el proceso %d no pudo adquirir %s en %s después de %ld.%03d ms"
msgstr "llamada a función fastpath: «%s» (OID %u)"
#: tcop/fastpath.c:395 tcop/postgres.c:1224 tcop/postgres.c:1488
-#: tcop/postgres.c:1870 tcop/postgres.c:2086
+#: tcop/postgres.c:1870 tcop/postgres.c:2098
#, c-format
msgid "duration: %s ms"
msgstr "duración: %s ms"
msgstr "se encontró fin de archivo inesperado en la conexión del cliente"
#: tcop/postgres.c:444 tcop/postgres.c:456 tcop/postgres.c:467
-#: tcop/postgres.c:479 tcop/postgres.c:4443
+#: tcop/postgres.c:479 tcop/postgres.c:4455
#, c-format
msgid "invalid frontend message type %d"
msgstr "el tipo de mensaje de frontend %d no es válido"
msgid "bind %s to %s"
msgstr "bind %s a %s"
-#: tcop/postgres.c:1557 tcop/postgres.c:2378
+#: tcop/postgres.c:1557 tcop/postgres.c:2390
#, c-format
msgid "unnamed prepared statement does not exist"
msgstr "no existe una sentencia preparada sin nombre"
msgid "duration: %s ms bind %s%s%s: %s"
msgstr "duración: %s ms bind %s%s%s: %s"
-#: tcop/postgres.c:1923 tcop/postgres.c:2462
+#: tcop/postgres.c:1923 tcop/postgres.c:2474
#, c-format
msgid "portal \"%s\" does not exist"
msgstr "no existe el portal «%s»"
msgid "%s %s%s%s: %s"
msgstr "%s %s%s%s: %s"
-#: tcop/postgres.c:1994 tcop/postgres.c:2094
+#: tcop/postgres.c:1994 tcop/postgres.c:2106
msgid "execute fetch from"
msgstr "ejecutar fetch desde"
-#: tcop/postgres.c:1995 tcop/postgres.c:2095
+#: tcop/postgres.c:1995 tcop/postgres.c:2107
msgid "execute"
msgstr "ejecutar"
-#: tcop/postgres.c:2091
+#: tcop/postgres.c:2103
#, c-format
msgid "duration: %s ms %s %s%s%s: %s"
msgstr "duración: %s ms %s %s%s%s: %s"
-#: tcop/postgres.c:2217
+#: tcop/postgres.c:2229
#, c-format
msgid "prepare: %s"
msgstr "prepare: %s"
-#: tcop/postgres.c:2283
+#: tcop/postgres.c:2295
#, c-format
msgid "parameters: %s"
msgstr "parámetros: %s"
-#: tcop/postgres.c:2302
+#: tcop/postgres.c:2314
#, c-format
msgid "abort reason: recovery conflict"
msgstr "razón para abortar: conflicto en la recuperación"
-#: tcop/postgres.c:2318
+#: tcop/postgres.c:2330
#, c-format
msgid "User was holding shared buffer pin for too long."
msgstr "El usuario mantuvo el búfer compartido «clavado» por demasiado tiempo."
-#: tcop/postgres.c:2321
+#: tcop/postgres.c:2333
#, c-format
msgid "User was holding a relation lock for too long."
msgstr "El usuario mantuvo una relación bloqueada por demasiado tiempo."
-#: tcop/postgres.c:2324
+#: tcop/postgres.c:2336
#, c-format
msgid "User was or might have been using tablespace that must be dropped."
msgstr "El usuario estaba o pudo haber estado usando un tablespace que debía ser eliminado."
-#: tcop/postgres.c:2327
+#: tcop/postgres.c:2339
#, c-format
msgid "User query might have needed to see row versions that must be removed."
msgstr "La consulta del usuario pudo haber necesitado examinar versiones de tuplas que debían eliminarse."
-#: tcop/postgres.c:2333
+#: tcop/postgres.c:2345
#, c-format
msgid "User was connected to a database that must be dropped."
msgstr "El usuario estaba conectado a una base de datos que debía ser eliminada."
-#: tcop/postgres.c:2658
+#: tcop/postgres.c:2670
#, c-format
msgid "terminating connection because of crash of another server process"
msgstr "terminando la conexión debido a una falla en otro proceso servidor"
-#: tcop/postgres.c:2659
+#: tcop/postgres.c:2671
#, 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 "Postmaster ha ordenado que este proceso servidor cancele la transacción en curso y finalice la conexión, porque otro proceso servidor ha terminado anormalmente y podría haber corrompido la memoria compartida."
-#: tcop/postgres.c:2663 tcop/postgres.c:3005
+#: tcop/postgres.c:2675 tcop/postgres.c:3017
#, c-format
msgid "In a moment you should be able to reconnect to the database and repeat your command."
msgstr "Dentro de un momento debería poder reconectarse y repetir la consulta."
-#: tcop/postgres.c:2745
+#: tcop/postgres.c:2757
#, c-format
msgid "floating-point exception"
msgstr "excepción de coma flotante"
-#: tcop/postgres.c:2746
+#: tcop/postgres.c:2758
#, 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 "Se ha recibido una señal de una operación de coma flotante no válida. Esto puede significar un resultado fuera de rango o una operación no válida, como una división por cero."
-#: tcop/postgres.c:2935
+#: tcop/postgres.c:2947
#, c-format
msgid "canceling authentication due to timeout"
msgstr "cancelando la autentificación debido a que se agotó el tiempo de espera"
-#: tcop/postgres.c:2939
+#: tcop/postgres.c:2951
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "terminando el proceso autovacuum debido a una orden del administrador"
-#: tcop/postgres.c:2943
+#: tcop/postgres.c:2955
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "terminando el proceso de replicación lógica debido a una orden del administrador"
-#: tcop/postgres.c:2947
+#: tcop/postgres.c:2959
#, c-format
msgid "logical replication launcher shutting down"
msgstr "lanzador de replicación lógica apagándose"
-#: tcop/postgres.c:2960 tcop/postgres.c:2970 tcop/postgres.c:3003
+#: tcop/postgres.c:2972 tcop/postgres.c:2982 tcop/postgres.c:3015
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "terminando la conexión debido a un conflicto con la recuperación"
-#: tcop/postgres.c:2976
+#: tcop/postgres.c:2988
#, c-format
msgid "terminating connection due to administrator command"
msgstr "terminando la conexión debido a una orden del administrador"
-#: tcop/postgres.c:2986
+#: tcop/postgres.c:2998
#, c-format
msgid "connection to client lost"
msgstr "se ha perdido la conexión al cliente"
-#: tcop/postgres.c:3056
+#: tcop/postgres.c:3068
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "cancelando la sentencia debido a que se agotó el tiempo de espera de candados (locks)"
-#: tcop/postgres.c:3063
+#: tcop/postgres.c:3075
#, c-format
msgid "canceling statement due to statement timeout"
msgstr "cancelando la sentencia debido a que se agotó el tiempo de espera de sentencias"
-#: tcop/postgres.c:3070
+#: tcop/postgres.c:3082
#, c-format
msgid "canceling autovacuum task"
msgstr "cancelando tarea de autovacuum"
-#: tcop/postgres.c:3093
+#: tcop/postgres.c:3105
#, c-format
msgid "canceling statement due to user request"
msgstr "cancelando la sentencia debido a una petición del usuario"
-#: tcop/postgres.c:3103
+#: tcop/postgres.c:3115
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr "terminando la conexión debido a que se agotó el tiempo de espera para transacciones abiertas inactivas"
-#: tcop/postgres.c:3217
+#: tcop/postgres.c:3229
#, c-format
msgid "stack depth limit exceeded"
msgstr "límite de profundidad de stack alcanzado"
-#: tcop/postgres.c:3218
+#: tcop/postgres.c:3230
#, c-format
msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate."
msgstr "Incremente el parámetro de configuración «max_stack_depth» (actualmente %dkB), después de asegurarse que el límite de profundidad de stack de la plataforma es adecuado."
-#: tcop/postgres.c:3281
+#: tcop/postgres.c:3293
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "«max_stack_depth» no debe exceder %ldkB."
-#: tcop/postgres.c:3283
+#: tcop/postgres.c:3295
#, c-format
msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
msgstr "Incremente el límite de profundidad del stack del sistema usando «ulimit -s» o el equivalente de su sistema."
-#: tcop/postgres.c:3643
+#: tcop/postgres.c:3655
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr "argumentos de línea de órdenes no válidos para proceso servidor: %s"
-#: tcop/postgres.c:3644 tcop/postgres.c:3650
+#: tcop/postgres.c:3656 tcop/postgres.c:3662
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "Pruebe «%s --help» para mayor información."
-#: tcop/postgres.c:3648
+#: tcop/postgres.c:3660
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: argumento de línea de órdenes no válido: %s"
-#: tcop/postgres.c:3710
+#: tcop/postgres.c:3722
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: no se ha especificado base de datos ni usuario"
-#: tcop/postgres.c:4351
+#: tcop/postgres.c:4363
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "subtipo %d de mensaje CLOSE no válido"
-#: tcop/postgres.c:4386
+#: tcop/postgres.c:4398
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "subtipo %d de mensaje DESCRIBE no válido"
-#: tcop/postgres.c:4464
+#: tcop/postgres.c:4476
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr "la invocación «fastpath» de funciones no está soportada en conexiones de replicación"
-#: tcop/postgres.c:4468
+#: tcop/postgres.c:4480
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr "el protocolo extendido de consultas no está soportado en conexiones de replicación"
-#: tcop/postgres.c:4645
+#: tcop/postgres.c:4657
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr "desconexión: duración de sesión: %d:%02d:%02d.%03d usuario=%s base=%s host=%s%s%s"
msgstr "la expresión regular no es válida: %s"
#: tsearch/spell.c:983 tsearch/spell.c:1000 tsearch/spell.c:1017
-#: tsearch/spell.c:1034 tsearch/spell.c:1099 gram.y:15731 gram.y:15748
+#: tsearch/spell.c:1034 tsearch/spell.c:1099 gram.y:15732 gram.y:15749
#, c-format
msgid "syntax error"
msgstr "error de sintaxis"
msgid "conversion from wchar_t to server encoding failed: %m"
msgstr "conversión desde un wchar_t a la codificación del servidor falló: %m"
-#: tsearch/ts_parse.c:390 tsearch/ts_parse.c:397 tsearch/ts_parse.c:566
-#: tsearch/ts_parse.c:573
+#: tsearch/ts_parse.c:390 tsearch/ts_parse.c:397 tsearch/ts_parse.c:576
+#: tsearch/ts_parse.c:583
#, c-format
msgid "word is too long to be indexed"
msgstr "la palabra es demasiado larga para ser indexada"
-#: tsearch/ts_parse.c:391 tsearch/ts_parse.c:398 tsearch/ts_parse.c:567
-#: tsearch/ts_parse.c:574
+#: tsearch/ts_parse.c:391 tsearch/ts_parse.c:398 tsearch/ts_parse.c:577
+#: tsearch/ts_parse.c:584
#, c-format
msgid "Words longer than %d characters are ignored."
msgstr "Las palabras más largas que %d caracteres son ignoradas."
msgid "must be member of role \"%s\""
msgstr "debe ser miembro del rol «%s»"
-#: utils/adt/array_expanded.c:274 utils/adt/arrayfuncs.c:934
-#: utils/adt/arrayfuncs.c:1521 utils/adt/arrayfuncs.c:3235
-#: utils/adt/arrayfuncs.c:3377 utils/adt/arrayfuncs.c:5918
-#: utils/adt/arrayfuncs.c:6229 utils/adt/arrayutils.c:94
-#: utils/adt/arrayutils.c:103 utils/adt/arrayutils.c:110
-#, c-format
-msgid "array size exceeds the maximum allowed (%d)"
-msgstr "el tamaño del array excede el máximo permitido (%d)"
-
#: utils/adt/array_userfuncs.c:80 utils/adt/array_userfuncs.c:467
-#: utils/adt/array_userfuncs.c:547 utils/adt/json.c:1829 utils/adt/json.c:1924
-#: utils/adt/json.c:1962 utils/adt/jsonb.c:1083 utils/adt/jsonb.c:1112
+#: utils/adt/array_userfuncs.c:547 utils/adt/json.c:1854 utils/adt/json.c:1949
+#: utils/adt/json.c:1987 utils/adt/jsonb.c:1083 utils/adt/jsonb.c:1112
#: utils/adt/jsonb.c:1504 utils/adt/jsonb.c:1668 utils/adt/jsonb.c:1678
#, c-format
msgid "could not determine input data type"
msgid "Arrays with differing dimensions are not compatible for concatenation."
msgstr "Los arrays con diferentes dimensiones son incompatibles para la concatenación."
-#: utils/adt/array_userfuncs.c:663 utils/adt/array_userfuncs.c:815
+#: utils/adt/array_userfuncs.c:662 utils/adt/array_userfuncs.c:816
#, c-format
msgid "searching for elements in multidimensional arrays is not supported"
msgstr "no está soportada la búsqueda de elementos en arrays multidimensionales"
-#: utils/adt/array_userfuncs.c:687
+#: utils/adt/array_userfuncs.c:691
#, c-format
msgid "initial position must not be null"
msgstr "la posición inicial no debe ser null"
msgid "Missing \"%s\" after array dimensions."
msgstr "Falta «%s» luego de las dimensiones de array."
-#: utils/adt/arrayfuncs.c:304 utils/adt/arrayfuncs.c:2882
-#: utils/adt/arrayfuncs.c:2914 utils/adt/arrayfuncs.c:2929
+#: utils/adt/arrayfuncs.c:304 utils/adt/arrayfuncs.c:2881
+#: utils/adt/arrayfuncs.c:2913 utils/adt/arrayfuncs.c:2928
#, c-format
msgid "upper bound cannot be less than lower bound"
msgstr "el límite superior no puede ser menor que el límite inferior"
msgid "Junk after closing right brace."
msgstr "Basura después de la llave derecha de cierre."
-#: utils/adt/arrayfuncs.c:1299 utils/adt/arrayfuncs.c:3343
-#: utils/adt/arrayfuncs.c:5822
+#: utils/adt/arrayfuncs.c:1299 utils/adt/arrayfuncs.c:3341
+#: utils/adt/arrayfuncs.c:5820
#, c-format
msgid "invalid number of dimensions: %d"
msgstr "número incorrecto de dimensiones: %d"
msgstr "no está implementada la obtención de segmentos de arrays de largo fijo"
#: utils/adt/arrayfuncs.c:2232 utils/adt/arrayfuncs.c:2254
-#: utils/adt/arrayfuncs.c:2303 utils/adt/arrayfuncs.c:2542
-#: utils/adt/arrayfuncs.c:2860 utils/adt/arrayfuncs.c:5808
-#: utils/adt/arrayfuncs.c:5834 utils/adt/arrayfuncs.c:5845
-#: utils/adt/json.c:2323 utils/adt/json.c:2398 utils/adt/jsonb.c:1282
+#: utils/adt/arrayfuncs.c:2303 utils/adt/arrayfuncs.c:2541
+#: utils/adt/arrayfuncs.c:2859 utils/adt/arrayfuncs.c:5806
+#: utils/adt/arrayfuncs.c:5832 utils/adt/arrayfuncs.c:5843
+#: utils/adt/json.c:2348 utils/adt/json.c:2423 utils/adt/jsonb.c:1282
#: utils/adt/jsonb.c:1368 utils/adt/jsonfuncs.c:4301 utils/adt/jsonfuncs.c:4452
#: utils/adt/jsonfuncs.c:4497 utils/adt/jsonfuncs.c:4544
#, c-format
msgstr "número incorrecto de subíndices del array"
#: utils/adt/arrayfuncs.c:2237 utils/adt/arrayfuncs.c:2345
-#: utils/adt/arrayfuncs.c:2606 utils/adt/arrayfuncs.c:2919
+#: utils/adt/arrayfuncs.c:2605 utils/adt/arrayfuncs.c:2918
#, c-format
msgid "array subscript out of range"
msgstr "los subíndices de arrays están fuera de rango"
msgid "cannot assign null value to an element of a fixed-length array"
msgstr "no se puede asignar un valor nulo a un elemento de un array de longitud fija"
-#: utils/adt/arrayfuncs.c:2807
+#: utils/adt/arrayfuncs.c:2806
#, c-format
msgid "updates on slices of fixed-length arrays not implemented"
msgstr "no están implementadas las actualizaciones en segmentos de arrays de largo fija"
-#: utils/adt/arrayfuncs.c:2838
+#: utils/adt/arrayfuncs.c:2837
#, c-format
msgid "array slice subscript must provide both boundaries"
msgstr "los subíndices del segmento de array deben especificar ambos bordes"
-#: utils/adt/arrayfuncs.c:2839
+#: utils/adt/arrayfuncs.c:2838
#, c-format
msgid "When assigning to a slice of an empty array value, slice boundaries must be fully specified."
msgstr "Cuando se asigna a un segmento de un array vacío, los bordes del segmento deben ser especificados completamente."
-#: utils/adt/arrayfuncs.c:2850 utils/adt/arrayfuncs.c:2946
+#: utils/adt/arrayfuncs.c:2849 utils/adt/arrayfuncs.c:2945
#, c-format
msgid "source array too small"
msgstr "el array de origen es demasiado pequeño"
-#: utils/adt/arrayfuncs.c:3501
+#: utils/adt/arrayfuncs.c:3499
#, c-format
msgid "null array element not allowed in this context"
msgstr "los arrays con elementos null no son permitidos en este contexto"
-#: utils/adt/arrayfuncs.c:3603 utils/adt/arrayfuncs.c:3774
-#: utils/adt/arrayfuncs.c:4126
+#: utils/adt/arrayfuncs.c:3601 utils/adt/arrayfuncs.c:3772
+#: utils/adt/arrayfuncs.c:4124
#, c-format
msgid "cannot compare arrays of different element types"
msgstr "no se pueden comparar arrays con elementos de distintos tipos"
-#: utils/adt/arrayfuncs.c:3950 utils/adt/rangetypes.c:1253
+#: utils/adt/arrayfuncs.c:3948 utils/adt/rangetypes.c:1253
#: utils/adt/rangetypes.c:1317
#, c-format
msgid "could not identify a hash function for type %s"
msgstr "no se pudo identificar una función de hash para el tipo %s"
-#: utils/adt/arrayfuncs.c:4042
+#: utils/adt/arrayfuncs.c:4040
#, c-format
msgid "could not identify an extended hash function for type %s"
msgstr "no se pudo identificar una función de hash extendida para el tipo %s"
-#: utils/adt/arrayfuncs.c:5218
+#: utils/adt/arrayfuncs.c:5216
#, c-format
msgid "data type %s is not an array type"
msgstr "el tipo %s no es un array"
-#: utils/adt/arrayfuncs.c:5273
+#: utils/adt/arrayfuncs.c:5271
#, c-format
msgid "cannot accumulate null arrays"
msgstr "no se pueden acumular arrays nulos"
-#: utils/adt/arrayfuncs.c:5301
+#: utils/adt/arrayfuncs.c:5299
#, c-format
msgid "cannot accumulate empty arrays"
msgstr "no se pueden acumular arrays vacíos"
-#: utils/adt/arrayfuncs.c:5330 utils/adt/arrayfuncs.c:5336
+#: utils/adt/arrayfuncs.c:5328 utils/adt/arrayfuncs.c:5334
#, c-format
msgid "cannot accumulate arrays of different dimensionality"
msgstr "no se pueden acumular arrays de distinta dimensionalidad"
-#: utils/adt/arrayfuncs.c:5706 utils/adt/arrayfuncs.c:5746
+#: utils/adt/arrayfuncs.c:5704 utils/adt/arrayfuncs.c:5744
#, c-format
msgid "dimension array or low bound array cannot be null"
msgstr "el array de dimensiones o el array de límites inferiores debe ser no nulo"
-#: utils/adt/arrayfuncs.c:5809 utils/adt/arrayfuncs.c:5835
+#: utils/adt/arrayfuncs.c:5807 utils/adt/arrayfuncs.c:5833
#, c-format
msgid "Dimension array must be one dimensional."
msgstr "El array de dimensiones debe ser unidimensional."
-#: utils/adt/arrayfuncs.c:5814 utils/adt/arrayfuncs.c:5840
+#: utils/adt/arrayfuncs.c:5812 utils/adt/arrayfuncs.c:5838
#, c-format
msgid "dimension values cannot be null"
msgstr "los valores de dimensión no pueden ser null"
-#: utils/adt/arrayfuncs.c:5846
+#: utils/adt/arrayfuncs.c:5844
#, c-format
msgid "Low bound array has different size than dimensions array."
msgstr "El array de límites inferiores tiene tamaño diferente que el array de dimensiones."
-#: utils/adt/arrayfuncs.c:6094
+#: utils/adt/arrayfuncs.c:6092
#, c-format
msgid "removing elements from multidimensional arrays is not supported"
msgstr "la eliminación de elementos desde arrays multidimensionales no está soportada"
-#: utils/adt/arrayfuncs.c:6371
+#: utils/adt/arrayfuncs.c:6369
#, c-format
msgid "thresholds must be one-dimensional array"
msgstr "los umbrales deben ser un array unidimensional"
-#: utils/adt/arrayfuncs.c:6376
+#: utils/adt/arrayfuncs.c:6374
#, c-format
msgid "thresholds array must not contain NULLs"
msgstr "el array de umbrales no debe contener nulos"
#: utils/adt/date.c:1791 utils/adt/date.c:1820 utils/adt/date.c:2652
#: utils/adt/datetime.c:1672 utils/adt/formatting.c:3508
#: utils/adt/formatting.c:3540 utils/adt/formatting.c:3617
-#: utils/adt/json.c:1621 utils/adt/json.c:1641 utils/adt/nabstime.c:459
+#: utils/adt/json.c:1646 utils/adt/json.c:1666 utils/adt/nabstime.c:459
#: utils/adt/nabstime.c:502 utils/adt/nabstime.c:532 utils/adt/nabstime.c:575
#: utils/adt/timestamp.c:231 utils/adt/timestamp.c:263
#: utils/adt/timestamp.c:683 utils/adt/timestamp.c:692
msgid "Input data is missing padding, is truncated, or is otherwise corrupted."
msgstr "A los datos de entrada les falta relleno, o están truncados, o están corruptos de alguna otra forma."
-#: utils/adt/encode.c:442 utils/adt/encode.c:507 utils/adt/json.c:786
-#: utils/adt/json.c:826 utils/adt/json.c:842 utils/adt/json.c:854
-#: utils/adt/json.c:864 utils/adt/json.c:915 utils/adt/json.c:947
-#: utils/adt/json.c:966 utils/adt/json.c:978 utils/adt/json.c:990
-#: utils/adt/json.c:1135 utils/adt/json.c:1149 utils/adt/json.c:1160
-#: utils/adt/json.c:1168 utils/adt/json.c:1176 utils/adt/json.c:1184
-#: utils/adt/json.c:1192 utils/adt/json.c:1200 utils/adt/json.c:1208
-#: utils/adt/json.c:1216 utils/adt/json.c:1246 utils/adt/varlena.c:296
+#: utils/adt/encode.c:442 utils/adt/encode.c:507 utils/adt/json.c:793
+#: utils/adt/json.c:833 utils/adt/json.c:851 utils/adt/json.c:866
+#: utils/adt/json.c:879 utils/adt/json.c:934 utils/adt/json.c:967
+#: utils/adt/json.c:986 utils/adt/json.c:999 utils/adt/json.c:1014
+#: utils/adt/json.c:1160 utils/adt/json.c:1174 utils/adt/json.c:1185
+#: utils/adt/json.c:1193 utils/adt/json.c:1201 utils/adt/json.c:1209
+#: utils/adt/json.c:1217 utils/adt/json.c:1225 utils/adt/json.c:1233
+#: utils/adt/json.c:1241 utils/adt/json.c:1271 utils/adt/varlena.c:296
#: utils/adt/varlena.c:337
#, c-format
msgid "invalid input syntax for type %s"
msgstr "la ruta debe estar en o debajo del directorio actual"
#: utils/adt/genfile.c:113 utils/adt/oracle_compat.c:185
-#: utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:759
-#: utils/adt/oracle_compat.c:1054
+#: utils/adt/oracle_compat.c:283 utils/adt/oracle_compat.c:761
+#: utils/adt/oracle_compat.c:1056
#, c-format
msgid "requested length too large"
msgstr "el tamaño solicitado es demasiado grande"
msgid "OID out of range"
msgstr "OID está fuera de rango"
-#: utils/adt/json.c:787
+#: utils/adt/json.c:794
#, c-format
msgid "Character with value 0x%02x must be escaped."
msgstr "Los caracteres con valor 0x%02x deben ser escapados"
-#: utils/adt/json.c:828
+#: utils/adt/json.c:835
#, c-format
msgid "\"\\u\" must be followed by four hexadecimal digits."
msgstr "«\\u» debe ser seguido por cuatro dígitos hexadecimales."
-#: utils/adt/json.c:844
+#: utils/adt/json.c:853
#, c-format
msgid "Unicode high surrogate must not follow a high surrogate."
msgstr "Un «high-surrogate» Unicode no puede venir después de un «high-surrogate»."
-#: utils/adt/json.c:855 utils/adt/json.c:865 utils/adt/json.c:917
-#: utils/adt/json.c:979 utils/adt/json.c:991
+#: utils/adt/json.c:867 utils/adt/json.c:880 utils/adt/json.c:936
+#: utils/adt/json.c:1000 utils/adt/json.c:1015
#, c-format
msgid "Unicode low surrogate must follow a high surrogate."
msgstr "Un «low-surrogate» Unicode debe seguir a un «high-surrogate»."
-#: utils/adt/json.c:880 utils/adt/json.c:903
+#: utils/adt/json.c:897 utils/adt/json.c:921
#, c-format
msgid "unsupported Unicode escape sequence"
msgstr "secuencia de escape Unicode no soportado"
-#: utils/adt/json.c:881
+#: utils/adt/json.c:898
#, c-format
msgid "\\u0000 cannot be converted to text."
msgstr "\\u0000 no puede ser convertido a text."
-#: utils/adt/json.c:904
+#: utils/adt/json.c:922
#, c-format
msgid "Unicode escape values cannot be used for code point values above 007F when the server encoding is not UTF8."
msgstr "Los valores de escape Unicode no pueden ser usados para valores de «code point» sobre 007F cuando la codificación de servidor no es UTF8."
-#: utils/adt/json.c:949 utils/adt/json.c:967
+#: utils/adt/json.c:969 utils/adt/json.c:987
#, c-format
msgid "Escape sequence \"\\%s\" is invalid."
msgstr "La secuencia de escape «%s» no es válida."
-#: utils/adt/json.c:1136
+#: utils/adt/json.c:1161
#, c-format
msgid "The input string ended unexpectedly."
msgstr "La cadena de entrada terminó inesperadamente."
-#: utils/adt/json.c:1150
+#: utils/adt/json.c:1175
#, c-format
msgid "Expected end of input, but found \"%s\"."
msgstr "Se esperaba el fin de la entrada, se encontró «%s»."
-#: utils/adt/json.c:1161
+#: utils/adt/json.c:1186
#, c-format
msgid "Expected JSON value, but found \"%s\"."
msgstr "Se esperaba un valor JSON, se encontró «%s»."
-#: utils/adt/json.c:1169 utils/adt/json.c:1217
+#: utils/adt/json.c:1194 utils/adt/json.c:1242
#, c-format
msgid "Expected string, but found \"%s\"."
msgstr "Se esperaba una cadena, se encontró «%s»."
-#: utils/adt/json.c:1177
+#: utils/adt/json.c:1202
#, c-format
msgid "Expected array element or \"]\", but found \"%s\"."
msgstr "Se esperaba un elemento de array o «]», se encontró «%s»."
-#: utils/adt/json.c:1185
+#: utils/adt/json.c:1210
#, c-format
msgid "Expected \",\" or \"]\", but found \"%s\"."
msgstr "Se esperaba «,» o «]», se encontró «%s»."
-#: utils/adt/json.c:1193
+#: utils/adt/json.c:1218
#, c-format
msgid "Expected string or \"}\", but found \"%s\"."
msgstr "Se esperaba una cadena o «}», se encontró «%s»."
-#: utils/adt/json.c:1201
+#: utils/adt/json.c:1226
#, c-format
msgid "Expected \":\", but found \"%s\"."
msgstr "Se esperaba «:», se encontró «%s»."
-#: utils/adt/json.c:1209
+#: utils/adt/json.c:1234
#, c-format
msgid "Expected \",\" or \"}\", but found \"%s\"."
msgstr "Se esperaba «,» o «}», se encontró «%s»."
-#: utils/adt/json.c:1247
+#: utils/adt/json.c:1272
#, c-format
msgid "Token \"%s\" is invalid."
msgstr "El elemento «%s» no es válido."
-#: utils/adt/json.c:1319
+#: utils/adt/json.c:1344
#, c-format
msgid "JSON data, line %d: %s%s%s"
msgstr "Datos JSON, línea %d: %s%s%s"
-#: utils/adt/json.c:1475 utils/adt/jsonb.c:728
+#: utils/adt/json.c:1500 utils/adt/jsonb.c:728
#, c-format
msgid "key value must be scalar, not array, composite, or json"
msgstr "el valor de llave debe ser escalar, no array, composite o json"
-#: utils/adt/json.c:2076 utils/adt/json.c:2086 utils/fmgr/funcapi.c:1618
+#: utils/adt/json.c:2101 utils/adt/json.c:2111 utils/fmgr/funcapi.c:1618
#, c-format
msgid "could not determine data type for argument %d"
msgstr "no se pudo determinar el tipo de dato para el argumento %d"
-#: utils/adt/json.c:2110 utils/adt/jsonb.c:1694
+#: utils/adt/json.c:2135 utils/adt/jsonb.c:1694
#, c-format
msgid "field name must not be null"
msgstr "el nombre de campo no debe ser null"
-#: utils/adt/json.c:2194 utils/adt/jsonb.c:1146
+#: utils/adt/json.c:2219 utils/adt/jsonb.c:1146
#, c-format
msgid "argument list must have even number of elements"
msgstr "la lista de argumentos debe tener un número par de elementos"
-#: utils/adt/json.c:2195
+#: utils/adt/json.c:2220
#, c-format
msgid "The arguments of json_build_object() must consist of alternating keys and values."
msgstr "Los argumentos de json_build_object() deben consistir de llaves y valores alternados."
-#: utils/adt/json.c:2210
+#: utils/adt/json.c:2235
#, c-format
msgid "argument %d cannot be null"
msgstr "el argumento %d no puede ser null"
-#: utils/adt/json.c:2211
+#: utils/adt/json.c:2236
#, c-format
msgid "Object keys should be text."
msgstr "Las llaves de un objeto deben ser de texto."
-#: utils/adt/json.c:2317 utils/adt/jsonb.c:1276
+#: utils/adt/json.c:2342 utils/adt/jsonb.c:1276
#, c-format
msgid "array must have two columns"
msgstr "un array debe tener dos columnas"
-#: utils/adt/json.c:2341 utils/adt/json.c:2425 utils/adt/jsonb.c:1300
+#: utils/adt/json.c:2366 utils/adt/json.c:2450 utils/adt/jsonb.c:1300
#: utils/adt/jsonb.c:1395
#, c-format
msgid "null value not allowed for object key"
msgstr "no se permite el valor nulo como llave en un objeto"
-#: utils/adt/json.c:2414 utils/adt/jsonb.c:1384
+#: utils/adt/json.c:2439 utils/adt/jsonb.c:1384
#, c-format
msgid "mismatched array dimensions"
msgstr "las dimensiones de array no coinciden"
msgid "levenshtein argument exceeds maximum length of %d characters"
msgstr "el argumento levenshtein excede el largo máximo de %d caracteres"
-#: utils/adt/like.c:183 utils/adt/selfuncs.c:6069
+#: utils/adt/like.c:183 utils/adt/selfuncs.c:6104
#, c-format
msgid "could not determine which collation to use for ILIKE"
msgstr "no se pudo determinar qué ordenamiento (collation) usar para ILIKE"
msgid "invalid oidvector data"
msgstr "datos de oidvector no válidos"
-#: utils/adt/oracle_compat.c:896
+#: utils/adt/oracle_compat.c:898
#, c-format
msgid "requested character too large"
msgstr "el carácter solicitado es demasiado grande"
-#: utils/adt/oracle_compat.c:946 utils/adt/oracle_compat.c:1008
+#: utils/adt/oracle_compat.c:948 utils/adt/oracle_compat.c:1010
#, c-format
msgid "requested character too large for encoding: %d"
msgstr "el carácter pedido es demasiado largo para el encoding: %d"
-#: utils/adt/oracle_compat.c:987
+#: utils/adt/oracle_compat.c:989
#, c-format
msgid "requested character not valid for encoding: %d"
msgstr "el carácter pedido no es válido para el encoding: %d"
-#: utils/adt/oracle_compat.c:1001
+#: utils/adt/oracle_compat.c:1003
#, c-format
msgid "null character not permitted"
msgstr "el carácter nulo no está permitido"
msgid "more than one operator named %s"
msgstr "existe más de un operador llamado %s"
-#: utils/adt/regproc.c:691 utils/adt/regproc.c:732 gram.y:8182
+#: utils/adt/regproc.c:691 utils/adt/regproc.c:732 gram.y:8183
#, c-format
msgid "missing argument"
msgstr "falta un argumento"
-#: utils/adt/regproc.c:692 utils/adt/regproc.c:733 gram.y:8183
+#: utils/adt/regproc.c:692 utils/adt/regproc.c:733 gram.y:8184
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr "Use NONE para denotar el argumento faltante de un operador unario."
#: utils/adt/regproc.c:696 utils/adt/regproc.c:737 utils/adt/regproc.c:1865
-#: utils/adt/ruleutils.c:9223 utils/adt/ruleutils.c:9391
+#: utils/adt/ruleutils.c:9228 utils/adt/ruleutils.c:9396
#, c-format
msgid "too many arguments"
msgstr "demasiados argumentos"
#: utils/adt/ri_triggers.c:853 utils/adt/ri_triggers.c:1013
#: utils/adt/ri_triggers.c:1198 utils/adt/ri_triggers.c:1419
#: utils/adt/ri_triggers.c:1654 utils/adt/ri_triggers.c:1712
-#: utils/adt/ri_triggers.c:1817 utils/adt/ri_triggers.c:1997 gram.y:3816
+#: utils/adt/ri_triggers.c:1817 utils/adt/ri_triggers.c:1997 gram.y:3817
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL no está implementada"
msgid "cannot compare record types with different numbers of columns"
msgstr "no se pueden comparar registros con cantidad distinta de columnas"
-#: utils/adt/ruleutils.c:4855
+#: utils/adt/ruleutils.c:4857
#, c-format
msgid "rule \"%s\" has unsupported event type %d"
msgstr "la regla «%s» tiene el tipo de evento no soportado %d"
-#: utils/adt/selfuncs.c:6054
+#: utils/adt/selfuncs.c:6089
#, c-format
msgid "case insensitive matching not supported on type bytea"
msgstr "no está soportada la comparación insensible a mayúsculas en bytea"
-#: utils/adt/selfuncs.c:6156
+#: utils/adt/selfuncs.c:6191
#, c-format
msgid "regular-expression matching not supported on type bytea"
msgstr "no está soportada la comparación con expresiones regulares en bytea"
msgid "unrecognized weight: \"%c\""
msgstr "no se reconoce el peso: «%c»"
-#: utils/adt/tsvector_op.c:2414
+#: utils/adt/tsvector_op.c:2417
#, c-format
msgid "ts_stat query must return one tsvector column"
msgstr "la consulta ts_stat debe retornar una columna tsvector"
-#: utils/adt/tsvector_op.c:2596
+#: utils/adt/tsvector_op.c:2599
#, c-format
msgid "tsvector column \"%s\" does not exist"
msgstr "la columna tsvector «%s» no existe"
-#: utils/adt/tsvector_op.c:2603
+#: utils/adt/tsvector_op.c:2606
#, c-format
msgid "column \"%s\" is not of tsvector type"
msgstr "la columna «%s» no es de tipo tsvector"
-#: utils/adt/tsvector_op.c:2615
+#: utils/adt/tsvector_op.c:2618
#, c-format
msgid "configuration column \"%s\" does not exist"
msgstr "la columna de configuración «%s» no existe"
-#: utils/adt/tsvector_op.c:2621
+#: utils/adt/tsvector_op.c:2624
#, c-format
msgid "column \"%s\" is not of regconfig type"
msgstr "la columna «%s» no es de tipo regconfig"
-#: utils/adt/tsvector_op.c:2628
+#: utils/adt/tsvector_op.c:2631
#, c-format
msgid "configuration column \"%s\" must not be null"
msgstr "la columna de configuración «%s» no debe ser nula"
-#: utils/adt/tsvector_op.c:2641
+#: utils/adt/tsvector_op.c:2644
#, c-format
msgid "text search configuration name \"%s\" must be schema-qualified"
msgstr "el nombre de la configuración de búsqueda «%s» debe ser calificada con esquema"
-#: utils/adt/tsvector_op.c:2666
+#: utils/adt/tsvector_op.c:2669
#, c-format
msgid "column \"%s\" is not of a character type"
msgstr "la columna «%s» no es de un tipo textual"
msgid "field position must be greater than zero"
msgstr "la posición del campo debe ser mayor que cero"
-#: utils/adt/varlena.c:5096
+#: utils/adt/varlena.c:5095
#, c-format
msgid "unterminated format() type specifier"
msgstr "especificador de tipo inconcluso en format()"
-#: utils/adt/varlena.c:5097 utils/adt/varlena.c:5231 utils/adt/varlena.c:5352
+#: utils/adt/varlena.c:5096 utils/adt/varlena.c:5230 utils/adt/varlena.c:5351
#, c-format
msgid "For a single \"%%\" use \"%%%%\"."
msgstr "Para un «%%» solo, use «%%%%»."
-#: utils/adt/varlena.c:5229 utils/adt/varlena.c:5350
+#: utils/adt/varlena.c:5228 utils/adt/varlena.c:5349
#, c-format
msgid "unrecognized format() type specifier \"%c\""
msgstr "especificador de tipo no reconocido «%c» en format()"
-#: utils/adt/varlena.c:5242 utils/adt/varlena.c:5299
+#: utils/adt/varlena.c:5241 utils/adt/varlena.c:5298
#, c-format
msgid "too few arguments for format()"
msgstr "muy pocos argumentos para format()"
-#: utils/adt/varlena.c:5395 utils/adt/varlena.c:5577
+#: utils/adt/varlena.c:5394 utils/adt/varlena.c:5576
#, c-format
msgid "number is out of range"
msgstr "el número está fuera de rango"
-#: utils/adt/varlena.c:5458 utils/adt/varlena.c:5486
+#: utils/adt/varlena.c:5457 utils/adt/varlena.c:5485
#, c-format
msgid "format specifies argument 0, but arguments are numbered from 1"
msgstr "la conversión especifica el argumento 0, pero los argumentos se numeran desde 1"
-#: utils/adt/varlena.c:5479
+#: utils/adt/varlena.c:5478
#, c-format
msgid "width argument position must be ended by \"$\""
msgstr "la posición del argumento de anchura debe terminar con «$»"
-#: utils/adt/varlena.c:5524
+#: utils/adt/varlena.c:5523
#, c-format
msgid "null values cannot be formatted as an SQL identifier"
msgstr "los valores nulos no pueden ser formateados como un identificador SQL"
msgid "cached plan must not change result type"
msgstr "el plan almacenado no debe cambiar el tipo de resultado"
-#: utils/cache/relcache.c:6017
+#: utils/cache/relcache.c:6013
#, c-format
msgid "could not create relation-cache initialization file \"%s\": %m"
msgstr "no se pudo crear el archivo de cache de catálogos de sistema «%s»: %m"
-#: utils/cache/relcache.c:6019
+#: utils/cache/relcache.c:6015
#, c-format
msgid "Continuing anyway, but there's something wrong."
msgstr "Prosiguiendo de todas maneras, pero hay algo mal."
-#: utils/cache/relcache.c:6331
+#: utils/cache/relcache.c:6327
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "no se pudo eliminar el archivo de cache «%s»: %m"
msgid "could not read block %ld of temporary file: read only %zu of %zu bytes"
msgstr "no se pudo leer el bloque %ld del archivo temporal: se leyeron sólo %zu de %zu bytes"
-#: utils/sort/sharedtuplestore.c:432 utils/sort/sharedtuplestore.c:441
-#: utils/sort/sharedtuplestore.c:464 utils/sort/sharedtuplestore.c:481
-#: utils/sort/sharedtuplestore.c:498
+#: utils/sort/sharedtuplestore.c:433 utils/sort/sharedtuplestore.c:442
+#: utils/sort/sharedtuplestore.c:465 utils/sort/sharedtuplestore.c:482
+#: utils/sort/sharedtuplestore.c:499
#, c-format
msgid "could not read from shared tuplestore temporary file"
msgstr "no se pudo leer desde el archivo temporal del tuplestore compartido"
-#: utils/sort/sharedtuplestore.c:487
+#: utils/sort/sharedtuplestore.c:488
#, c-format
msgid "unexpected chunk in shared tuplestore temporary file"
msgstr "trozo inesperado en archivo temporal del tuplestore compartido"
-#: utils/sort/sharedtuplestore.c:571
+#: utils/sort/sharedtuplestore.c:572
#, c-format
msgid "could not seek block %u in shared tuplestore temporary file"
msgstr "no se pudo posicionar (seek) en el bloque %u en el archivo temporal del tuplestore compartido"
-#: utils/sort/sharedtuplestore.c:578
+#: utils/sort/sharedtuplestore.c:579
#, c-format
msgid "could not read from shared tuplestore temporary file: read only %zu of %zu bytes"
msgstr "no se pudo leer el archivo temporal del tuplestore compartido: se leyeron sólo %zu de %zu bytes"
msgid "cannot import a snapshot from a different database"
msgstr "no se puede importar un snapshot desde una base de datos diferente"
-#: gram.y:1026
+#: gram.y:1027
#, c-format
msgid "UNENCRYPTED PASSWORD is no longer supported"
msgstr "UNENCRYPTED PASSWORD ya no está soportado"
-#: gram.y:1027
+#: gram.y:1028
#, c-format
msgid "Remove UNENCRYPTED to store the password in encrypted form instead."
msgstr "Quite UNENCRYPTED para almacenar la contraseña en su lugar en forma cifrada."
-#: gram.y:1089
+#: gram.y:1090
#, c-format
msgid "unrecognized role option \"%s\""
msgstr "opción de rol no reconocida «%s»"
-#: gram.y:1336 gram.y:1351
+#: gram.y:1337 gram.y:1352
#, c-format
msgid "CREATE SCHEMA IF NOT EXISTS cannot include schema elements"
msgstr "CREATE SCHEMA IF NOT EXISTS no puede incluir elementos de esquema"
-#: gram.y:1497
+#: gram.y:1498
#, c-format
msgid "current database cannot be changed"
msgstr "no se puede cambiar la base de datos activa"
-#: gram.y:1621
+#: gram.y:1622
#, c-format
msgid "time zone interval must be HOUR or HOUR TO MINUTE"
msgstr "el intervalo de huso horario debe ser HOUR o HOUR TO MINUTE"
-#: gram.y:2139
+#: gram.y:2140
#, c-format
msgid "column number must be in range from 1 to %d"
msgstr "el número de columna debe estar en el rango de 1 a %d"
-#: gram.y:2678
+#: gram.y:2679
#, c-format
msgid "sequence option \"%s\" not supported here"
msgstr "la opción de secuencia «%s» no está soportado aquí"
-#: gram.y:2707
+#: gram.y:2708
#, c-format
msgid "modulus for hash partition provided more than once"
msgstr "el módulo para partición de hash fue especificado más de una vez"
-#: gram.y:2716
+#: gram.y:2717
#, c-format
msgid "remainder for hash partition provided more than once"
msgstr "el remanentde para partición de hash fue especificado más de una vez"
-#: gram.y:2723
+#: gram.y:2724
#, c-format
msgid "unrecognized hash partition bound specification \"%s\""
msgstr "especificación de borde de partición hash «%s» no reconocida"
-#: gram.y:2731
+#: gram.y:2732
#, c-format
msgid "modulus for hash partition must be specified"
msgstr "el módulo para una partición hash debe ser especificado"
-#: gram.y:2735
+#: gram.y:2736
#, c-format
msgid "remainder for hash partition must be specified"
msgstr "remanente en partición hash debe ser especificado"
-#: gram.y:2987 gram.y:3016
+#: gram.y:2988 gram.y:3017
#, c-format
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT no están permitidos con PROGRAM"
-#: gram.y:3326 gram.y:3333 gram.y:11483 gram.y:11491
+#: gram.y:3327 gram.y:3334 gram.y:11484 gram.y:11492
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "GLOBAL está obsoleto para la creación de tablas temporales"
-#: gram.y:5298
+#: gram.y:5299
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "opción de seguridad de registro «%s» no reconocida"
-#: gram.y:5299
+#: gram.y:5300
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr "sólo se admiten actualmente políticas PERMISSIVE o RESTRICTIVE."
-#: gram.y:5407
+#: gram.y:5408
msgid "duplicate trigger events specified"
msgstr "se han especificado eventos de disparador duplicados"
-#: gram.y:5555
+#: gram.y:5556
#, c-format
msgid "conflicting constraint properties"
msgstr "propiedades de restricción contradictorias"
-#: gram.y:5661
+#: gram.y:5662
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION no está implementado"
-#: gram.y:5676
+#: gram.y:5677
#, c-format
msgid "DROP ASSERTION is not yet implemented"
msgstr "DROP ASSERTION no está implementado"
-#: gram.y:6056
+#: gram.y:6057
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK ya no es requerido"
-#: gram.y:6057
+#: gram.y:6058
#, c-format
msgid "Update your data type."
msgstr "Actualice su tipo de datos."
-#: gram.y:7794
+#: gram.y:7795
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "las funciones de agregación no pueden tener argumentos de salida"
-#: gram.y:10048 gram.y:10066
+#: gram.y:10049 gram.y:10067
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION no está soportado con vistas recursivas"
-#: gram.y:10563
+#: gram.y:10564
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "opción de VACUUM «%s» no reconocida"
-#: gram.y:11591
+#: gram.y:11592
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "la sintaxis LIMIT #,# no está soportada"
-#: gram.y:11592
+#: gram.y:11593
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "Use cláusulas LIMIT y OFFSET separadas."
-#: gram.y:11890 gram.y:11915
+#: gram.y:11891 gram.y:11916
#, c-format
msgid "VALUES in FROM must have an alias"
msgstr "VALUES en FROM debe tener un alias"
-#: gram.y:11891 gram.y:11916
+#: gram.y:11892 gram.y:11917
#, c-format
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "Por ejemplo, FROM (VALUES ...) [AS] foo."
-#: gram.y:11896 gram.y:11921
+#: gram.y:11897 gram.y:11922
#, c-format
msgid "subquery in FROM must have an alias"
msgstr "las subconsultas en FROM deben tener un alias"
-#: gram.y:11897 gram.y:11922
+#: gram.y:11898 gram.y:11923
#, c-format
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "Por ejemplo, FROM (SELECT ...) [AS] foo."
-#: gram.y:12375
+#: gram.y:12376
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "Sólo se permite un valor DEFAULT"
-#: gram.y:12384
+#: gram.y:12385
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "sólo se permite un valor de PATH por columna"
-#: gram.y:12393
+#: gram.y:12394
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr "declaraciones NULL/NOT NULL en conflicto o redundantes para la columna «%s»"
-#: gram.y:12402
+#: gram.y:12403
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "opción de columna «%s» no reconocida"
-#: gram.y:12656
+#: gram.y:12657
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "la precisión para el tipo float debe ser al menos 1 bit"
-#: gram.y:12665
+#: gram.y:12666
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "la precisión para el tipo float debe ser menor de 54 bits"
-#: gram.y:13156
+#: gram.y:13157
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "el número de parámetros es incorrecto al lado izquierdo de la expresión OVERLAPS"
-#: gram.y:13161
+#: gram.y:13162
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "el número de parámetros es incorrecto al lado derecho de la expresión OVERLAPS"
-#: gram.y:13336
+#: gram.y:13337
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "el predicado UNIQUE no está implementado"
-#: gram.y:13683
+#: gram.y:13684
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "no se permiten múltiples cláusulas ORDER BY con WITHIN GROUP"
-#: gram.y:13688
+#: gram.y:13689
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "no se permite DISTINCT con WITHIN GROUP"
-#: gram.y:13693
+#: gram.y:13694
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "no se permite VARIADIC con WITHIN GROUP"
-#: gram.y:14146 gram.y:14169
+#: gram.y:14147 gram.y:14170
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "el inicio de «frame» no puede ser UNBOUNDED FOLLOWING"
-#: gram.y:14151
+#: gram.y:14152
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "el «frame» que se inicia desde la siguiente fila no puede terminar en la fila actual"
-#: gram.y:14174
+#: gram.y:14175
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "el fin de «frame» no puede ser UNBOUNDED PRECEDING"
-#: gram.y:14180
+#: gram.y:14181
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "el «frame» que se inicia desde la fila actual no puede tener filas precedentes"
-#: gram.y:14187
+#: gram.y:14188
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "el «frame» que se inicia desde la fila siguiente no puede tener filas precedentes"
-#: gram.y:14830
+#: gram.y:14831
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "el modificador de tipo no puede tener nombre de parámetro"
-#: gram.y:14836
+#: gram.y:14837
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "el modificador de tipo no puede tener ORDER BY"
-#: gram.y:14901 gram.y:14908
+#: gram.y:14902 gram.y:14909
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s no puede ser usado como nombre de rol aquí"
-#: gram.y:15579 gram.y:15768
+#: gram.y:15580 gram.y:15769
msgid "improper use of \"*\""
msgstr "uso impropio de «*»"
-#: gram.y:15832
+#: gram.y:15833
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr "una agregación de conjunto-ordenado con un argumento directo VARIADIC debe tener al menos un argumento agregado VARIADIC del mismo tipo de datos"
-#: gram.y:15869
+#: gram.y:15870
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "no se permiten múltiples cláusulas ORDER BY"
-#: gram.y:15880
+#: gram.y:15881
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "no se permiten múltiples cláusulas OFFSET"
-#: gram.y:15889
+#: gram.y:15890
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "no se permiten múltiples cláusulas LIMIT"
-#: gram.y:15898
+#: gram.y:15899
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "no se permiten múltiples cláusulas WITH"
-#: gram.y:16102
+#: gram.y:16103
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "los argumentos OUT e INOUT no están permitidos en funciones TABLE"
-#: gram.y:16203
+#: gram.y:16204
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "no se permiten múltiples cláusulas COLLATE"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16241 gram.y:16254
+#: gram.y:16242 gram.y:16255
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "las restricciones %s no pueden ser marcadas DEFERRABLE"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16267
+#: gram.y:16268
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "las restricciones %s no pueden ser marcadas NOT VALID"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:16280
+#: gram.y:16281
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "las restricciones %s no pueden ser marcadas NO INHERIT"