msgstr ""
"Project-Id-Version: PostgreSQL server 14\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2021-10-13 22:10+0000\n"
+"POT-Creation-Date: 2022-01-12 04:10+0000\n"
"PO-Revision-Date: 2021-11-08 10:02+0100\n"
"Last-Translator: Carlos Chapi <carloswaldo@babelruins.org>\n"
"Language-Team: PgSQL-es-Ayuda <pgsql-es-ayuda@lists.postgresql.org>\n"
#: ../common/controldata_utils.c:86 ../common/controldata_utils.c:89
#: access/transam/timeline.c:143 access/transam/timeline.c:362
-#: access/transam/twophase.c:1271 access/transam/xlog.c:3569
+#: access/transam/twophase.c:1327 access/transam/xlog.c:3569
#: access/transam/xlog.c:4807 access/transam/xlog.c:11516
#: access/transam/xlog.c:11529 access/transam/xlog.c:11982
#: access/transam/xlog.c:12062 access/transam/xlog.c:12099
#: access/transam/xlogfuncs.c:722 commands/extension.c:3474 libpq/hba.c:534
#: replication/basebackup.c:2020 replication/logical/origin.c:729
#: replication/logical/origin.c:765 replication/logical/reorderbuffer.c:4917
-#: replication/logical/snapbuild.c:1733 replication/logical/snapbuild.c:1775
-#: replication/logical/snapbuild.c:1802 replication/slot.c:1720
+#: replication/logical/snapbuild.c:1749 replication/logical/snapbuild.c:1791
+#: replication/logical/snapbuild.c:1818 replication/slot.c:1720
#: replication/slot.c:1761 replication/walsender.c:544
#: storage/file/buffile.c:445 storage/file/copydir.c:195
#: utils/adt/genfile.c:202 utils/adt/misc.c:859 utils/cache/relmapper.c:744
#: ../common/controldata_utils.c:97 ../common/controldata_utils.c:101
#: access/transam/xlog.c:3574 access/transam/xlog.c:4812
#: replication/basebackup.c:2024 replication/logical/origin.c:734
-#: replication/logical/origin.c:773 replication/logical/snapbuild.c:1738
-#: replication/logical/snapbuild.c:1780 replication/logical/snapbuild.c:1807
+#: replication/logical/origin.c:773 replication/logical/snapbuild.c:1754
+#: replication/logical/snapbuild.c:1796 replication/logical/snapbuild.c:1823
#: replication/slot.c:1724 replication/slot.c:1765 replication/walsender.c:549
#: utils/cache/relmapper.c:748
#, c-format
#: ../common/controldata_utils.c:256 ../common/controldata_utils.c:259
#: access/heap/rewriteheap.c:1185 access/heap/rewriteheap.c:1288
#: access/transam/timeline.c:392 access/transam/timeline.c:438
-#: access/transam/timeline.c:516 access/transam/twophase.c:1283
-#: access/transam/twophase.c:1680 access/transam/xlog.c:3441
+#: access/transam/timeline.c:516 access/transam/twophase.c:1339
+#: access/transam/twophase.c:1744 access/transam/xlog.c:3441
#: access/transam/xlog.c:3609 access/transam/xlog.c:3614
#: access/transam/xlog.c:3942 access/transam/xlog.c:4777
#: access/transam/xlog.c:5702 access/transam/xlogfuncs.c:728
-#: commands/copyfrom.c:1576 commands/copyto.c:328 libpq/be-fsstubs.c:462
-#: libpq/be-fsstubs.c:533 replication/logical/origin.c:667
+#: commands/copyfrom.c:1576 commands/copyto.c:328 libpq/be-fsstubs.c:455
+#: libpq/be-fsstubs.c:525 replication/logical/origin.c:667
#: replication/logical/origin.c:806 replication/logical/reorderbuffer.c:4975
-#: replication/logical/snapbuild.c:1642 replication/logical/snapbuild.c:1815
+#: replication/logical/snapbuild.c:1658 replication/logical/snapbuild.c:1831
#: replication/slot.c:1611 replication/slot.c:1772 replication/walsender.c:559
#: storage/file/copydir.c:218 storage/file/copydir.c:223 storage/file/fd.c:738
#: storage/file/fd.c:3536 storage/file/fd.c:3639 utils/cache/relmapper.c:759
#: ../common/file_utils.c:232 ../common/file_utils.c:291
#: ../common/file_utils.c:365 access/heap/rewriteheap.c:1271
#: access/transam/timeline.c:111 access/transam/timeline.c:251
-#: access/transam/timeline.c:348 access/transam/twophase.c:1227
+#: access/transam/timeline.c:348 access/transam/twophase.c:1283
#: access/transam/xlog.c:3327 access/transam/xlog.c:3483
#: access/transam/xlog.c:3524 access/transam/xlog.c:3722
#: access/transam/xlog.c:3807 access/transam/xlog.c:3910
#: replication/logical/reorderbuffer.c:3572
#: replication/logical/reorderbuffer.c:4121
#: replication/logical/reorderbuffer.c:4897
-#: replication/logical/snapbuild.c:1597 replication/logical/snapbuild.c:1704
+#: replication/logical/snapbuild.c:1613 replication/logical/snapbuild.c:1720
#: replication/slot.c:1692 replication/walsender.c:517
#: replication/walsender.c:2526 storage/file/copydir.c:161
#: storage/file/fd.c:713 storage/file/fd.c:3300 storage/file/fd.c:3523
msgstr "no se pudo abrir el archivo «%s»: %m"
#: ../common/controldata_utils.c:221 ../common/controldata_utils.c:224
-#: access/transam/twophase.c:1653 access/transam/twophase.c:1662
+#: access/transam/twophase.c:1717 access/transam/twophase.c:1726
#: access/transam/xlog.c:11273 access/transam/xlog.c:11311
#: access/transam/xlog.c:11724 access/transam/xlogfuncs.c:782
-#: postmaster/postmaster.c:5658 postmaster/syslogger.c:1499
+#: postmaster/postmaster.c:5682 postmaster/syslogger.c:1499
#: postmaster/syslogger.c:1512 utils/cache/relmapper.c:876
#, c-format
msgid "could not write file \"%s\": %m"
#: ../common/file_utils.c:303 ../common/file_utils.c:373
#: access/heap/rewriteheap.c:967 access/heap/rewriteheap.c:1179
#: access/heap/rewriteheap.c:1282 access/transam/timeline.c:432
-#: access/transam/timeline.c:510 access/transam/twophase.c:1674
+#: access/transam/timeline.c:510 access/transam/twophase.c:1738
#: access/transam/xlog.c:3434 access/transam/xlog.c:3603
#: access/transam/xlog.c:4770 access/transam/xlog.c:10764
-#: access/transam/xlog.c:10805 replication/logical/snapbuild.c:1635
+#: access/transam/xlog.c:10805 replication/logical/snapbuild.c:1651
#: replication/slot.c:1597 replication/slot.c:1702 storage/file/fd.c:730
#: storage/file/fd.c:3631 storage/smgr/md.c:951 storage/smgr/md.c:992
-#: storage/sync/sync.c:417 utils/cache/relmapper.c:891 utils/misc/guc.c:8392
+#: storage/sync/sync.c:441 utils/cache/relmapper.c:891 utils/misc/guc.c:8392
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "no se pudo sincronizar (fsync) archivo «%s»: %m"
-#: ../common/cryptohash_openssl.c:104 ../common/exec.c:522 ../common/exec.c:567
-#: ../common/exec.c:659 ../common/hmac_openssl.c:103 ../common/psprintf.c:143
-#: ../common/stringinfo.c:305 ../port/path.c:630 ../port/path.c:668
-#: ../port/path.c:685 access/transam/twophase.c:1341 access/transam/xlog.c:6677
-#: lib/dshash.c:246 libpq/auth.c:1491 libpq/auth.c:1559 libpq/auth.c:2117
-#: libpq/be-secure-gssapi.c:520 postmaster/bgworker.c:349
-#: postmaster/bgworker.c:948 postmaster/postmaster.c:2516
-#: postmaster/postmaster.c:4174 postmaster/postmaster.c:4844
-#: postmaster/postmaster.c:5583 postmaster/postmaster.c:5947
+#: ../common/cryptohash.c:266 ../common/cryptohash_openssl.c:130
+#: ../common/cryptohash_openssl.c:322 ../common/exec.c:522 ../common/exec.c:567
+#: ../common/exec.c:659 ../common/hmac_openssl.c:103 ../common/md5_common.c:142
+#: ../common/psprintf.c:143 ../common/stringinfo.c:305 ../port/path.c:630
+#: ../port/path.c:668 ../port/path.c:685 access/transam/twophase.c:1397
+#: access/transam/xlog.c:6677 lib/dshash.c:246 libpq/auth.c:1491
+#: libpq/auth.c:1559 libpq/auth.c:2117 libpq/be-secure-gssapi.c:520
+#: postmaster/bgworker.c:349 postmaster/bgworker.c:948
+#: postmaster/postmaster.c:2540 postmaster/postmaster.c:4198
+#: postmaster/postmaster.c:4868 postmaster/postmaster.c:5607
+#: postmaster/postmaster.c:5971
#: replication/libpqwalreceiver/libpqwalreceiver.c:283
#: replication/logical/logical.c:205 replication/walsender.c:591
#: storage/buffer/localbuf.c:442 storage/file/fd.c:882 storage/file/fd.c:1354
#: storage/file/fd.c:1515 storage/file/fd.c:2323 storage/ipc/procarray.c:1422
#: storage/ipc/procarray.c:2247 storage/ipc/procarray.c:2254
-#: storage/ipc/procarray.c:2743 storage/ipc/procarray.c:3367
-#: utils/adt/cryptohashfuncs.c:46 utils/adt/cryptohashfuncs.c:66
+#: storage/ipc/procarray.c:2756 storage/ipc/procarray.c:3380
#: utils/adt/formatting.c:1699 utils/adt/formatting.c:1823
#: utils/adt/formatting.c:1948 utils/adt/pg_locale.c:450
#: utils/adt/pg_locale.c:614 utils/adt/regexp.c:223 utils/fmgr/dfmgr.c:229
msgid "out of memory"
msgstr "memoria agotada"
+#: ../common/cryptohash.c:271 ../common/cryptohash.c:277
+#: ../common/cryptohash_openssl.c:334 ../common/cryptohash_openssl.c:342
+msgid "success"
+msgstr ""
+
+#: ../common/cryptohash.c:273 ../common/cryptohash_openssl.c:336
+#, fuzzy
+#| msgid "backup label buffer too small"
+msgid "destination buffer too small"
+msgstr "el búfer del backup label es demasiado pequeño"
+
+#: ../common/cryptohash_openssl.c:338
+msgid "OpenSSL failure"
+msgstr ""
+
#: ../common/exec.c:136 ../common/exec.c:253 ../common/exec.c:299
#, c-format
msgid "could not identify current directory: %m"
msgid "could not read symbolic link \"%s\": %m"
msgstr "no se pudo leer el enlace simbólico «%s»: %m"
-#: ../common/exec.c:409 libpq/pqcomm.c:746 storage/ipc/latch.c:1064
+#: ../common/exec.c:409 libpq/pqcomm.c:761 storage/ipc/latch.c:1064
#: storage/ipc/latch.c:1233 storage/ipc/latch.c:1462 storage/ipc/latch.c:1614
#: storage/ipc/latch.c:1730
#, c-format
msgstr "no se puede duplicar un puntero nulo (error interno)\n"
#: ../common/file_utils.c:87 ../common/file_utils.c:451
-#: ../common/file_utils.c:455 access/transam/twophase.c:1239
+#: ../common/file_utils.c:455 access/transam/twophase.c:1295
#: access/transam/xlog.c:11249 access/transam/xlog.c:11287
#: access/transam/xlog.c:11504 access/transam/xlogarchive.c:110
#: access/transam/xlogarchive.c:227 commands/copyfrom.c:1526
#: commands/copyto.c:728 commands/extension.c:3453 commands/tablespace.c:803
#: commands/tablespace.c:894 guc-file.l:1062 replication/basebackup.c:439
#: replication/basebackup.c:622 replication/basebackup.c:698
-#: replication/logical/snapbuild.c:1514 storage/file/copydir.c:68
+#: replication/logical/snapbuild.c:1530 storage/file/copydir.c:68
#: storage/file/copydir.c:107 storage/file/fd.c:1865 storage/file/fd.c:1951
#: storage/file/fd.c:3151 storage/file/fd.c:3355 utils/adt/dbsize.c:70
#: utils/adt/dbsize.c:222 utils/adt/dbsize.c:302 utils/adt/genfile.c:418
msgstr "no se pudo leer el directorio «%s»: %m"
#: ../common/file_utils.c:383 access/transam/xlogarchive.c:412
-#: postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1654
+#: postmaster/syslogger.c:1523 replication/logical/snapbuild.c:1670
#: replication/slot.c:643 replication/slot.c:1483 replication/slot.c:1625
#: storage/file/fd.c:748 storage/file/fd.c:846 utils/time/snapmgr.c:1280
#, c-format
msgstr "no se pudo abrir la tabla padre del índice «%s»"
#: access/brin/brin_bloom.c:751 access/brin/brin_bloom.c:793
-#: access/brin/brin_minmax_multi.c:2987 access/brin/brin_minmax_multi.c:3130
+#: access/brin/brin_minmax_multi.c:3004 access/brin/brin_minmax_multi.c:3147
#: statistics/dependencies.c:661 statistics/dependencies.c:714
#: statistics/mcv.c:1483 statistics/mcv.c:1514 statistics/mvdistinct.c:343
#: statistics/mvdistinct.c:396 utils/adt/pseudotypes.c:43
msgid "cannot accept a value of type %s"
msgstr "no se puede aceptar un valor de tipo %s"
-#: access/brin/brin_minmax_multi.c:2146 access/brin/brin_minmax_multi.c:2153
-#: access/brin/brin_minmax_multi.c:2160 utils/adt/timestamp.c:941
+#: access/brin/brin_minmax_multi.c:2163 access/brin/brin_minmax_multi.c:2170
+#: access/brin/brin_minmax_multi.c:2177 utils/adt/timestamp.c:941
#: utils/adt/timestamp.c:1515 utils/adt/timestamp.c:1982
#: utils/adt/timestamp.c:3059 utils/adt/timestamp.c:3064
#: utils/adt/timestamp.c:3069 utils/adt/timestamp.c:3119
msgid "number of index columns (%d) exceeds limit (%d)"
msgstr "el número de columnas del índice (%d) excede el límite (%d)"
-#: access/common/indextuple.c:190 access/spgist/spgutils.c:947
+#: access/common/indextuple.c:190 access/spgist/spgutils.c:959
#, c-format
msgid "index row requires %zu bytes, maximum size is %zu"
msgstr "fila de índice requiere %zu bytes, tamaño máximo es %zu"
#: access/hash/hashfunc.c:279 access/hash/hashfunc.c:335 catalog/heap.c:713
#: catalog/heap.c:719 commands/createas.c:206 commands/createas.c:503
-#: commands/indexcmds.c:1869 commands/tablecmds.c:16789 commands/view.c:86
+#: commands/indexcmds.c:1869 commands/tablecmds.c:16839 commands/view.c:86
#: regex/regc_pg_locale.c:263 utils/adt/formatting.c:1666
#: utils/adt/formatting.c:1790 utils/adt/formatting.c:1915 utils/adt/like.c:194
#: utils/adt/like_support.c:1003 utils/adt/varchar.c:733
msgstr "el tamaño de fila de índice %zu excede el máximo para hash %zu"
#: access/hash/hashinsert.c:84 access/spgist/spgdoinsert.c:2004
-#: access/spgist/spgdoinsert.c:2279 access/spgist/spgutils.c:1008
+#: access/spgist/spgdoinsert.c:2279 access/spgist/spgutils.c:1020
#, c-format
msgid "Values larger than a buffer page cannot be indexed."
msgstr "Valores mayores a una página del buffer no pueden ser indexados."
msgid "attempted to delete invisible tuple"
msgstr "se intentó eliminar una tupla invisible"
-#: access/heap/heapam.c:3209 access/heap/heapam.c:6010
+#: access/heap/heapam.c:3209 access/heap/heapam.c:6019
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "no se pueden actualizar tuplas durante una operación paralela"
msgstr "se intentó actualizar una tupla invisible"
#: access/heap/heapam.c:4663 access/heap/heapam.c:4701
-#: access/heap/heapam.c:4957 access/heap/heapam_handler.c:456
+#: access/heap/heapam.c:4966 access/heap/heapam_handler.c:456
#, c-format
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/transam/xlog.c:3350 access/transam/xlog.c:3538
#: access/transam/xlog.c:4749 access/transam/xlog.c:11264
#: access/transam/xlog.c:11302 access/transam/xlog.c:11707
-#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4599
-#: postmaster/postmaster.c:5645 replication/logical/origin.c:587
+#: access/transam/xlogfuncs.c:776 postmaster/postmaster.c:4623
+#: postmaster/postmaster.c:5669 replication/logical/origin.c:587
#: replication/slot.c:1544 storage/file/copydir.c:167 storage/smgr/md.c:218
#: utils/time/snapmgr.c:1259
#, c-format
#: access/heap/rewriteheap.c:1166 access/transam/timeline.c:384
#: access/transam/timeline.c:424 access/transam/timeline.c:502
#: access/transam/xlog.c:3422 access/transam/xlog.c:3594
-#: access/transam/xlog.c:4761 postmaster/postmaster.c:4609
-#: postmaster/postmaster.c:4619 replication/logical/origin.c:599
+#: access/transam/xlog.c:4761 postmaster/postmaster.c:4633
+#: postmaster/postmaster.c:4643 replication/logical/origin.c:599
#: replication/logical/origin.c:641 replication/logical/origin.c:660
-#: replication/logical/snapbuild.c:1611 replication/slot.c:1579
+#: replication/logical/snapbuild.c:1627 replication/slot.c:1579
#: storage/file/buffile.c:506 storage/file/copydir.c:207
#: utils/init/miscinit.c:1421 utils/init/miscinit.c:1432
#: utils/init/miscinit.c:1440 utils/misc/guc.c:8353 utils/misc/guc.c:8384
msgid "could not write to file \"%s\": %m"
msgstr "no se pudo escribir a archivo «%s»: %m"
-#: access/heap/rewriteheap.c:1256 access/transam/twophase.c:1613
+#: access/heap/rewriteheap.c:1256 access/transam/twophase.c:1677
#: access/transam/xlogarchive.c:118 access/transam/xlogarchive.c:422
#: postmaster/postmaster.c:1096 postmaster/syslogger.c:1465
#: replication/logical/origin.c:575 replication/logical/reorderbuffer.c:4390
-#: replication/logical/snapbuild.c:1556 replication/logical/snapbuild.c:1972
+#: replication/logical/snapbuild.c:1572 replication/logical/snapbuild.c:1988
#: replication/slot.c:1676 storage/file/fd.c:788 storage/file/fd.c:3171
#: storage/file/fd.c:3233 storage/file/reinit.c:250 storage/ipc/dsm.c:315
-#: storage/smgr/md.c:344 storage/smgr/md.c:394 storage/sync/sync.c:231
+#: storage/smgr/md.c:344 storage/smgr/md.c:394 storage/sync/sync.c:237
#: utils/time/snapmgr.c:1604
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr[0] "se lanzó %d proceso asistente para «vacuum» de índices (planeados: %d)"
msgstr[1] "se lanzaron %d procesos asistentes para «vacuum» índices (planeados: %d)"
-#: access/heap/vacuumlazy.c:3058
+#: access/heap/vacuumlazy.c:3063
#, c-format
msgid "scanned index \"%s\" to remove %d row versions"
msgstr "se recorrió el índice «%s» para eliminar %d versiones de filas"
-#: access/heap/vacuumlazy.c:3115
+#: access/heap/vacuumlazy.c:3120
#, c-format
msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr "el índice «%s» ahora contiene %.0f versiones de filas en %u páginas"
-#: access/heap/vacuumlazy.c:3119
+#: access/heap/vacuumlazy.c:3124
#, c-format
msgid ""
"%.0f index row versions were removed.\n"
"%u páginas de índices han sido eliminadas hasta ahora, de las cuales %u son reusables.\n"
"%s."
-#: access/heap/vacuumlazy.c:3228
+#: access/heap/vacuumlazy.c:3233
#, c-format
msgid "\"%s\": stopping truncate due to conflicting lock request"
msgstr "«%s»: suspendiendo el truncado debido a una petición de candado en conflicto"
-#: access/heap/vacuumlazy.c:3294
+#: access/heap/vacuumlazy.c:3299
#, c-format
msgid "table \"%s\": truncated %u to %u pages"
msgstr "tabla «%s»: truncadas %u a %u páginas"
-#: access/heap/vacuumlazy.c:3358
+#: access/heap/vacuumlazy.c:3363
#, c-format
msgid "table \"%s\": suspending truncate due to conflicting lock request"
msgstr "tabla «%s»: suspendiendo el truncado debido a una petición de bloqueo en conflicto"
-#: access/heap/vacuumlazy.c:3503
+#: access/heap/vacuumlazy.c:3508
#, c-format
msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
msgstr "desactivando el comportamiento paralelo de vacuum en «%s» --- no se puede hacer vacuum de tablas temporales en paralelo"
-#: access/heap/vacuumlazy.c:4258
+#: access/heap/vacuumlazy.c:4274
#, c-format
msgid "while scanning block %u offset %u of relation \"%s.%s\""
msgstr "recorriendo el bloque %u posición %u de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4261
+#: access/heap/vacuumlazy.c:4277
#, c-format
msgid "while scanning block %u of relation \"%s.%s\""
msgstr "recorriendo el bloque %u de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4265
+#: access/heap/vacuumlazy.c:4281
#, c-format
msgid "while scanning relation \"%s.%s\""
msgstr "recorriendo la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4273
+#: access/heap/vacuumlazy.c:4289
#, c-format
msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
msgstr "haciendo «vacuum» al bloque %u posición %u de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4276
+#: access/heap/vacuumlazy.c:4292
#, c-format
msgid "while vacuuming block %u of relation \"%s.%s\""
msgstr "haciendo «vacuum» al bloque %u de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4280
+#: access/heap/vacuumlazy.c:4296
#, c-format
msgid "while vacuuming relation \"%s.%s\""
msgstr "mientras se hacía «vacuum» a la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4285
+#: access/heap/vacuumlazy.c:4301
#, c-format
msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
msgstr "mientras se hacía «vacuum» al índice «%s» de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4290
+#: access/heap/vacuumlazy.c:4306
#, c-format
msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
msgstr "mientras se limpiaba el índice «%s» de la relación «%s.%s»"
-#: access/heap/vacuumlazy.c:4296
+#: access/heap/vacuumlazy.c:4312
#, c-format
msgid "while truncating relation \"%s.%s\" to %u blocks"
msgstr "error mientras se truncaba la relación «%s.%s» a %u bloques"
#: access/index/indexam.c:142 catalog/objectaddress.c:1355
#: commands/indexcmds.c:2670 commands/tablecmds.c:267 commands/tablecmds.c:291
-#: commands/tablecmds.c:16487 commands/tablecmds.c:18189
+#: commands/tablecmds.c:16537 commands/tablecmds.c:18274
#, c-format
msgid "\"%s\" is not an index"
msgstr "«%s» no es un índice"
msgid "operator family \"%s\" of access method %s is missing support function for types %s and %s"
msgstr "falta una función de soporte para los tipos %3$s y %4$s en la familia de operadores «%1$s» del método de acceso %2$s"
-#: access/spgist/spgutils.c:232
+#: access/spgist/spgutils.c:244
#, c-format
msgid "compress method must be defined when leaf type is different from input type"
msgstr "método «compress» debe estar definido cuando el tipo hoja es distinto del tipo de entrada"
-#: access/spgist/spgutils.c:1005
+#: access/spgist/spgutils.c:1017
#, c-format
msgid "SP-GiST inner tuple size %zu exceeds maximum %zu"
msgstr "el tamaño de tupla interna SP-GiST %zu excede el máximo %zu"
msgstr "«%s» es un índice"
#: access/table/table.c:54 access/table/table.c:88 access/table/table.c:117
-#: access/table/table.c:150 catalog/aclchk.c:1799 commands/tablecmds.c:13192
-#: commands/tablecmds.c:16496
+#: access/table/table.c:150 catalog/aclchk.c:1799 commands/tablecmds.c:13238
+#: commands/tablecmds.c:16546
#, c-format
msgid "\"%s\" is a composite type"
msgstr "«%s» es un tipo compuesto"
msgid "transaction identifier \"%s\" is already in use"
msgstr "identificador de transacción «%s» ya está siendo utilizado"
-#: access/transam/twophase.c:417 access/transam/twophase.c:2385
+#: access/transam/twophase.c:417 access/transam/twophase.c:2449
#, c-format
msgid "maximum number of prepared transactions reached"
msgstr "se alcanzó el número máximo de transacciones preparadas"
-#: access/transam/twophase.c:418 access/transam/twophase.c:2386
+#: access/transam/twophase.c:418 access/transam/twophase.c:2450
#, c-format
msgid "Increase max_prepared_transactions (currently %d)."
msgstr "Incremente max_prepared_transactions (actualmente es %d)."
-#: access/transam/twophase.c:584
+#: access/transam/twophase.c:594
#, c-format
msgid "prepared transaction with identifier \"%s\" is busy"
msgstr "transacción preparada con identificador «%s» está ocupada"
-#: access/transam/twophase.c:590
+#: access/transam/twophase.c:600
#, c-format
msgid "permission denied to finish prepared transaction"
msgstr "se ha denegado el permiso para finalizar la transacción preparada"
-#: access/transam/twophase.c:591
+#: access/transam/twophase.c:601
#, c-format
msgid "Must be superuser or the user that prepared the transaction."
msgstr "Debe ser superusuario o el usuario que preparó la transacción."
-#: access/transam/twophase.c:602
+#: access/transam/twophase.c:612
#, c-format
msgid "prepared transaction belongs to another database"
msgstr "la transacción preparada pertenece a otra base de datos"
-#: access/transam/twophase.c:603
+#: access/transam/twophase.c:613
#, c-format
msgid "Connect to the database where the transaction was prepared to finish it."
msgstr "Conéctese a la base de datos donde la transacción fue preparada para terminarla."
-#: access/transam/twophase.c:618
+#: access/transam/twophase.c:628
#, c-format
msgid "prepared transaction with identifier \"%s\" does not exist"
msgstr "transacción preparada con identificador «%s» no existe"
-#: access/transam/twophase.c:1093
+#: access/transam/twophase.c:1149
#, c-format
msgid "two-phase state file maximum length exceeded"
msgstr "el largo máximo del archivo de estado de dos fases fue excedido"
-#: access/transam/twophase.c:1247
+#: access/transam/twophase.c:1303
#, c-format
msgid "incorrect size of file \"%s\": %lld byte"
msgid_plural "incorrect size of file \"%s\": %lld bytes"
msgstr[0] "tamaño incorrecto de archivo «%s»: %lld byte"
msgstr[1] "tamaño incorrecto de archivo «%s»: %lld bytes"
-#: access/transam/twophase.c:1256
+#: access/transam/twophase.c:1312
#, c-format
msgid "incorrect alignment of CRC offset for file \"%s\""
msgstr "alineamiento incorrecto del offset del CRC para el archivo «%s»"
-#: access/transam/twophase.c:1274
+#: access/transam/twophase.c:1330
#, c-format
msgid "could not read file \"%s\": read %d of %lld"
msgstr "no se pudo leer el archivo «%s»: leídos %d de %lld"
-#: access/transam/twophase.c:1289
+#: access/transam/twophase.c:1345
#, c-format
msgid "invalid magic number stored in file \"%s\""
msgstr "número mágico no válido almacenado en archivo «%s»"
-#: access/transam/twophase.c:1295
+#: access/transam/twophase.c:1351
#, c-format
msgid "invalid size stored in file \"%s\""
msgstr "tamaño no válido en archivo «%s»"
-#: access/transam/twophase.c:1307
+#: access/transam/twophase.c:1363
#, c-format
msgid "calculated CRC checksum does not match value stored in file \"%s\""
msgstr "la suma de verificación calculada no coincide con el valor almacenado en el archivo «%s»"
-#: access/transam/twophase.c:1342 access/transam/xlog.c:6678
+#: access/transam/twophase.c:1398 access/transam/xlog.c:6678
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "Falló mientras se emplazaba un procesador de lectura de WAL."
-#: access/transam/twophase.c:1357
+#: access/transam/twophase.c:1415
+#, fuzzy, c-format
+#| msgid "could not read two-phase state from WAL at %X/%X"
+msgid "could not read two-phase state from WAL at %X/%X: %s"
+msgstr "no se pudo leer el archivo de estado de dos fases desde WAL en %X/%X"
+
+#: access/transam/twophase.c:1420
#, c-format
msgid "could not read two-phase state from WAL at %X/%X"
msgstr "no se pudo leer el archivo de estado de dos fases desde WAL en %X/%X"
-#: access/transam/twophase.c:1364
+#: access/transam/twophase.c:1428
#, c-format
msgid "expected two-phase state data is not present in WAL at %X/%X"
msgstr "los datos de estado de dos fases esperados no están presentes en WAL en %X/%X"
-#: access/transam/twophase.c:1641
+#: access/transam/twophase.c:1705
#, c-format
msgid "could not recreate file \"%s\": %m"
msgstr "no se pudo recrear archivo «%s»: %m"
-#: access/transam/twophase.c:1768
+#: access/transam/twophase.c:1832
#, c-format
msgid "%u two-phase state file was written for a long-running prepared transaction"
msgid_plural "%u two-phase state files were written for long-running prepared transactions"
msgstr[0] "%u archivo de estado de dos fases fue escrito para transacción de larga duración"
msgstr[1] "%u archivos de estado de dos fases fueron escritos para transacciones de larga duración"
-#: access/transam/twophase.c:2002
+#: access/transam/twophase.c:2066
#, c-format
msgid "recovering prepared transaction %u from shared memory"
msgstr "recuperando transacción preparada %u desde memoria compartida"
-#: access/transam/twophase.c:2093
+#: access/transam/twophase.c:2157
#, c-format
msgid "removing stale two-phase state file for transaction %u"
msgstr "eliminando archivo obsoleto de estado de dos fases para transacción %u"
-#: access/transam/twophase.c:2100
+#: access/transam/twophase.c:2164
#, c-format
msgid "removing stale two-phase state from memory for transaction %u"
msgstr "eliminando de memoria estado de dos fases obsoleto para transacción %u"
-#: access/transam/twophase.c:2113
+#: access/transam/twophase.c:2177
#, c-format
msgid "removing future two-phase state file for transaction %u"
msgstr "eliminando archivo futuro de estado de dos fases para transacción %u"
-#: access/transam/twophase.c:2120
+#: access/transam/twophase.c:2184
#, c-format
msgid "removing future two-phase state from memory for transaction %u"
msgstr "eliminando estado de dos fases futuro de memoria para transacción %u"
-#: access/transam/twophase.c:2145
+#: access/transam/twophase.c:2209
#, c-format
msgid "corrupted two-phase state file for transaction %u"
msgstr "archivo de estado de dos fases corrupto para transacción %u"
-#: access/transam/twophase.c:2150
+#: access/transam/twophase.c:2214
#, c-format
msgid "corrupted two-phase state in memory for transaction %u"
msgstr "estado de dos fases en memoria corrupto para transacción %u"
msgid "database with OID %u must be vacuumed within %u transactions"
msgstr "base de datos con OID %u debe ser limpiada dentro de %u transacciones"
-#: access/transam/xact.c:1045
+#: access/transam/xact.c:1046
#, c-format
msgid "cannot have more than 2^32-2 commands in a transaction"
msgstr "no se pueden tener más de 2^32-2 órdenes en una transacción"
-#: access/transam/xact.c:1582
+#: access/transam/xact.c:1583
#, c-format
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "se superó el número máximo de subtransacciones comprometidas (%d)"
-#: access/transam/xact.c:2433
+#: access/transam/xact.c:2434
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr "no se puede hacer PREPARE de una transacción que ha operado en objetos temporales"
-#: access/transam/xact.c:2443
+#: access/transam/xact.c:2444
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "no se puede hacer PREPARE de una transacción que ha exportado snapshots"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3398
+#: access/transam/xact.c:3408
#, 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:3408
+#: access/transam/xact.c:3418
#, 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:3418
+#: access/transam/xact.c:3428
#, 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:3487 access/transam/xact.c:3793
-#: access/transam/xact.c:3872 access/transam/xact.c:3995
-#: access/transam/xact.c:4146 access/transam/xact.c:4215
-#: access/transam/xact.c:4326
+#: access/transam/xact.c:3497 access/transam/xact.c:3803
+#: access/transam/xact.c:3882 access/transam/xact.c:4005
+#: access/transam/xact.c:4156 access/transam/xact.c:4225
+#: access/transam/xact.c:4336
#, 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:3679
+#: access/transam/xact.c:3689
#, c-format
msgid "there is already a transaction in progress"
msgstr "ya hay una transacción en curso"
-#: access/transam/xact.c:3798 access/transam/xact.c:3877
-#: access/transam/xact.c:4000
+#: access/transam/xact.c:3808 access/transam/xact.c:3887
+#: access/transam/xact.c:4010
#, c-format
msgid "there is no transaction in progress"
msgstr "no hay una transacción en curso"
-#: access/transam/xact.c:3888
+#: access/transam/xact.c:3898
#, 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:4011
+#: access/transam/xact.c:4021
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "no se puede abortar durante una operación paralela"
-#: access/transam/xact.c:4110
+#: access/transam/xact.c:4120
#, 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:4197
+#: access/transam/xact.c:4207
#, 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:4207 access/transam/xact.c:4258
-#: access/transam/xact.c:4318 access/transam/xact.c:4367
+#: access/transam/xact.c:4217 access/transam/xact.c:4268
+#: access/transam/xact.c:4328 access/transam/xact.c:4377
#, c-format
msgid "savepoint \"%s\" does not exist"
msgstr "no existe el «savepoint» «%s»"
-#: access/transam/xact.c:4264 access/transam/xact.c:4373
+#: access/transam/xact.c:4274 access/transam/xact.c:4383
#, 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:4306
+#: access/transam/xact.c:4316
#, 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:4434
+#: access/transam/xact.c:4444
#, 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:4502
+#: access/transam/xact.c:4512
#, 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:5144
+#: access/transam/xact.c:5159
#, 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"
#: catalog/aclchk.c:697 catalog/aclchk.c:4164 catalog/aclchk.c:4985
#: catalog/objectaddress.c:1060 catalog/pg_largeobject.c:116
-#: storage/large_object/inv_api.c:285
+#: storage/large_object/inv_api.c:287
#, c-format
msgid "large object %u does not exist"
msgstr "no existe el objeto grande %u"
#: commands/subscriptioncmds.c:144 commands/subscriptioncmds.c:154
#: commands/subscriptioncmds.c:170 commands/subscriptioncmds.c:181
#: commands/subscriptioncmds.c:195 commands/subscriptioncmds.c:205
-#: commands/subscriptioncmds.c:215 commands/tablecmds.c:7494
+#: commands/subscriptioncmds.c:215 commands/tablecmds.c:7541
#: commands/typecmds.c:335 commands/typecmds.c:1416 commands/typecmds.c:1425
#: commands/typecmds.c:1433 commands/typecmds.c:1441 commands/typecmds.c:1449
#: commands/typecmds.c:1457 commands/user.c:133 commands/user.c:147
#: catalog/aclchk.c:1544 catalog/catalog.c:557 catalog/objectaddress.c:1522
#: commands/analyze.c:390 commands/copy.c:741 commands/sequence.c:1701
-#: commands/tablecmds.c:6970 commands/tablecmds.c:7113
-#: commands/tablecmds.c:7163 commands/tablecmds.c:7237
-#: commands/tablecmds.c:7307 commands/tablecmds.c:7419
-#: commands/tablecmds.c:7513 commands/tablecmds.c:7572
-#: commands/tablecmds.c:7661 commands/tablecmds.c:7690
-#: commands/tablecmds.c:7845 commands/tablecmds.c:7927
-#: commands/tablecmds.c:8083 commands/tablecmds.c:8201
-#: commands/tablecmds.c:11550 commands/tablecmds.c:11732
-#: commands/tablecmds.c:11892 commands/tablecmds.c:13035
-#: commands/tablecmds.c:15596 commands/trigger.c:942 parser/analyze.c:2428
-#: parser/parse_relation.c:714 parser/parse_target.c:1064
+#: commands/tablecmds.c:7004 commands/tablecmds.c:7160
+#: commands/tablecmds.c:7210 commands/tablecmds.c:7284
+#: commands/tablecmds.c:7354 commands/tablecmds.c:7466
+#: commands/tablecmds.c:7560 commands/tablecmds.c:7619
+#: commands/tablecmds.c:7708 commands/tablecmds.c:7737
+#: commands/tablecmds.c:7892 commands/tablecmds.c:7974
+#: commands/tablecmds.c:8130 commands/tablecmds.c:8248
+#: commands/tablecmds.c:11597 commands/tablecmds.c:11778
+#: commands/tablecmds.c:11938 commands/tablecmds.c:13081
+#: commands/tablecmds.c:15646 commands/trigger.c:942 parser/analyze.c:2428
+#: parser/parse_relation.c:714 parser/parse_target.c:1063
#: parser/parse_type.c:144 parser/parse_utilcmd.c:3421
#: parser/parse_utilcmd.c:3456 parser/parse_utilcmd.c:3498 utils/adt/acl.c:2845
#: utils/adt/ruleutils.c:2710
msgstr "no existe la columna «%s» en la relación «%s»"
#: catalog/aclchk.c:1807 catalog/objectaddress.c:1362 commands/sequence.c:1139
-#: commands/tablecmds.c:249 commands/tablecmds.c:16460 utils/adt/acl.c:2053
+#: commands/tablecmds.c:249 commands/tablecmds.c:16510 utils/adt/acl.c:2053
#: utils/adt/acl.c:2083 utils/adt/acl.c:2115 utils/adt/acl.c:2147
#: utils/adt/acl.c:2175 utils/adt/acl.c:2205
#, c-format
msgid "You can drop %s instead."
msgstr "Puede eliminar %s en su lugar."
-#: catalog/dependency.c:931 catalog/pg_shdepend.c:696
+#: catalog/dependency.c:931 catalog/pg_shdepend.c:697
#, c-format
msgid "cannot drop %s because it is required by the database system"
msgstr "no se puede eliminar %s porque es requerido por el sistema"
-#: catalog/dependency.c:1135 catalog/dependency.c:1144
+#: catalog/dependency.c:1141 catalog/dependency.c:1150
#, c-format
msgid "%s depends on %s"
msgstr "%s depende de %s"
-#: catalog/dependency.c:1156 catalog/dependency.c:1165
+#: catalog/dependency.c:1165 catalog/dependency.c:1174
#, c-format
msgid "drop cascades to %s"
msgstr "eliminando además %s"
-#: catalog/dependency.c:1173 catalog/pg_shdepend.c:825
+#: catalog/dependency.c:1182 catalog/pg_shdepend.c:826
#, c-format
msgid ""
"\n"
"\n"
"y otros %d objetos (vea el registro del servidor para obtener la lista)"
-#: catalog/dependency.c:1185
+#: catalog/dependency.c:1194
#, c-format
msgid "cannot drop %s because other objects depend on it"
msgstr "no se puede eliminar %s porque otros objetos dependen de él"
-#: catalog/dependency.c:1187 catalog/dependency.c:1188
-#: catalog/dependency.c:1194 catalog/dependency.c:1195
-#: catalog/dependency.c:1206 catalog/dependency.c:1207
-#: commands/tablecmds.c:1297 commands/tablecmds.c:13653
+#: catalog/dependency.c:1196 catalog/dependency.c:1197
+#: catalog/dependency.c:1203 catalog/dependency.c:1204
+#: catalog/dependency.c:1215 catalog/dependency.c:1216
+#: commands/tablecmds.c:1297 commands/tablecmds.c:13699
#: commands/tablespace.c:481 commands/user.c:1095 commands/view.c:492
#: libpq/auth.c:338 replication/syncrep.c:1043 storage/lmgr/deadlock.c:1152
#: storage/lmgr/proc.c:1433 utils/adt/acl.c:5250 utils/adt/jsonfuncs.c:618
msgid "%s"
msgstr "%s"
-#: catalog/dependency.c:1189 catalog/dependency.c:1196
+#: catalog/dependency.c:1198 catalog/dependency.c:1205
#, c-format
msgid "Use DROP ... CASCADE to drop the dependent objects too."
msgstr "Use DROP ... CASCADE para eliminar además los objetos dependientes."
-#: catalog/dependency.c:1193
+#: catalog/dependency.c:1202
#, c-format
msgid "cannot drop desired object(s) because other objects depend on them"
msgstr "no se puede eliminar el o los objetos deseados porque otros objetos dependen de ellos"
#. translator: %d always has a value larger than 1
-#: catalog/dependency.c:1202
+#: catalog/dependency.c:1211
#, c-format
msgid "drop cascades to %d other object"
msgid_plural "drop cascades to %d other objects"
msgstr[0] "eliminando además %d objeto más"
msgstr[1] "eliminando además %d objetos más"
-#: catalog/dependency.c:1866
+#: catalog/dependency.c:1875
#, c-format
msgid "constant of the type %s cannot be used here"
msgstr "no se puede usar una constante de tipo %s aquí"
msgstr "Las modificaciones al catálogo del sistema están actualmente deshabilitadas."
#: catalog/heap.c:511 commands/tablecmds.c:2290 commands/tablecmds.c:2927
-#: commands/tablecmds.c:6561
+#: commands/tablecmds.c:6595
#, c-format
msgid "tables can have at most %d columns"
msgstr "las tablas pueden tener a lo más %d columnas"
-#: catalog/heap.c:529 commands/tablecmds.c:6860
+#: catalog/heap.c:529 commands/tablecmds.c:6894
#, 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"
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:1199 catalog/index.c:870 commands/createas.c:405
-#: commands/tablecmds.c:3808
+#: catalog/heap.c:1202 catalog/index.c:871 commands/createas.c:405
+#: commands/tablecmds.c:3832
#, c-format
msgid "relation \"%s\" already exists"
msgstr "la relación «%s» ya existe"
-#: catalog/heap.c:1215 catalog/pg_type.c:436 catalog/pg_type.c:781
+#: catalog/heap.c:1218 catalog/pg_type.c:436 catalog/pg_type.c:781
#: catalog/pg_type.c:928 commands/typecmds.c:249 commands/typecmds.c:261
#: commands/typecmds.c:757 commands/typecmds.c:1172 commands/typecmds.c:1398
#: commands/typecmds.c:1590 commands/typecmds.c:2562
msgid "type \"%s\" already exists"
msgstr "ya existe un tipo «%s»"
-#: catalog/heap.c:1216
+#: catalog/heap.c:1219
#, 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:1245
+#: catalog/heap.c:1248
#, 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:2458
+#: catalog/heap.c:2461
#, 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:2730
+#: catalog/heap.c:2733
#, c-format
msgid "check constraint \"%s\" already exists"
msgstr "la restricción «check» «%s» ya existe"
-#: catalog/heap.c:2900 catalog/index.c:884 catalog/pg_constraint.c:670
-#: commands/tablecmds.c:8575
+#: catalog/heap.c:2903 catalog/index.c:885 catalog/pg_constraint.c:670
+#: commands/tablecmds.c:8622
#, 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:2907
+#: catalog/heap.c:2910
#, 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:2918
+#: catalog/heap.c:2921
#, 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:2928
+#: catalog/heap.c:2931
#, 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:2933
+#: catalog/heap.c:2936
#, c-format
msgid "merging constraint \"%s\" with inherited definition"
msgstr "mezclando la restricción «%s» con la definición heredada"
-#: catalog/heap.c:3038
+#: catalog/heap.c:3041
#, c-format
msgid "cannot use generated column \"%s\" in column generation expression"
msgstr "no se puede usar la columna generada «%s» en una expresión de generación de columna"
-#: catalog/heap.c:3040
+#: catalog/heap.c:3043
#, c-format
msgid "A generated column cannot reference another generated column."
msgstr "Una columna generada no puede hacer referencia a otra columna generada."
-#: catalog/heap.c:3046
+#: catalog/heap.c:3049
#, c-format
msgid "cannot use whole-row variable in column generation expression"
msgstr "no se puede usar una variable de fila completa (whole-row) en una expresión de generación de columna"
-#: catalog/heap.c:3047
+#: catalog/heap.c:3050
#, c-format
msgid "This would cause the generated column to depend on its own value."
msgstr "Esto causaría que la columna generada dependa de su propio valor."
-#: catalog/heap.c:3100
+#: catalog/heap.c:3103
#, c-format
msgid "generation expression is not immutable"
msgstr "la expresión de generación no es inmutable"
-#: catalog/heap.c:3128 rewrite/rewriteHandler.c:1268
+#: catalog/heap.c:3131 rewrite/rewriteHandler.c:1268
#, 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:3133 commands/prepare.c:368 parser/analyze.c:2652
-#: parser/parse_target.c:595 parser/parse_target.c:883
-#: parser/parse_target.c:893 rewrite/rewriteHandler.c:1273
+#: catalog/heap.c:3136 commands/prepare.c:368 parser/analyze.c:2652
+#: parser/parse_target.c:594 parser/parse_target.c:882
+#: parser/parse_target.c:892 rewrite/rewriteHandler.c:1273
#, 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:3180
+#: catalog/heap.c:3183
#, 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:3478
+#: catalog/heap.c:3481
#, 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:3479
+#: catalog/heap.c:3482
#, 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:3484
+#: catalog/heap.c:3487
#, 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:3485
+#: catalog/heap.c:3488
#, c-format
msgid "Table \"%s\" references \"%s\"."
msgstr "La tabla «%s» hace referencia a «%s»."
-#: catalog/heap.c:3487
+#: catalog/heap.c:3490
#, 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:221 parser/parse_utilcmd.c:2172
+#: catalog/index.c:222 parser/parse_utilcmd.c:2172
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "no se permiten múltiples llaves primarias para la tabla «%s»"
-#: catalog/index.c:239
+#: catalog/index.c:240
#, c-format
msgid "primary keys cannot be expressions"
msgstr "las llaves primarias no pueden ser expresiones"
-#: catalog/index.c:256
+#: catalog/index.c:257
#, c-format
msgid "primary key column \"%s\" is not marked NOT NULL"
msgstr "columna de llave primaria «%s» no está marcada NOT NULL"
-#: catalog/index.c:769 catalog/index.c:1905
+#: catalog/index.c:770 catalog/index.c:1915
#, c-format
msgid "user-defined indexes on system catalog tables are not supported"
msgstr "los usuarios no pueden crear índices en tablas del sistema"
-#: catalog/index.c:809
+#: catalog/index.c:810
#, c-format
msgid "nondeterministic collations are not supported for operator class \"%s\""
msgstr "los ordenamientos no determinísticos no están soportados para la clase de operadores «%s»"
-#: catalog/index.c:824
+#: catalog/index.c:825
#, c-format
msgid "concurrent index creation on system catalog tables is not supported"
msgstr "no se pueden crear índices de forma concurrente en tablas del sistema"
-#: catalog/index.c:833 catalog/index.c:1284
+#: catalog/index.c:834 catalog/index.c:1285
#, c-format
msgid "concurrent index creation for exclusion constraints is not supported"
msgstr "no se pueden crear índices para restricciones de exclusión de forma concurrente"
-#: catalog/index.c:842
+#: catalog/index.c:843
#, c-format
msgid "shared indexes cannot be created after initdb"
msgstr "no se pueden crear índices compartidos después de initdb"
-#: catalog/index.c:862 commands/createas.c:411 commands/sequence.c:154
+#: catalog/index.c:863 commands/createas.c:411 commands/sequence.c:154
#: parser/parse_utilcmd.c:201
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "la relación «%s» ya existe, omitiendo"
-#: catalog/index.c:912
+#: catalog/index.c:913
#, c-format
msgid "pg_class index OID value not set when in binary upgrade mode"
msgstr "el valor de OID de índice de pg_class no se definió en modo de actualización binaria"
-#: catalog/index.c:2191
+#: catalog/index.c:2201
#, c-format
msgid "DROP INDEX CONCURRENTLY must be first action in transaction"
msgstr "DROP INDEX CONCURRENTLY debe ser la primera acción en una transacción"
-#: catalog/index.c:3576
+#: catalog/index.c:3586
#, 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:3587 commands/indexcmds.c:3426
+#: catalog/index.c:3597 commands/indexcmds.c:3426
#, c-format
msgid "cannot reindex invalid index on TOAST table"
msgstr "no es posible reindexar un índice no válido en tabla TOAST"
-#: catalog/index.c:3603 commands/indexcmds.c:3306 commands/indexcmds.c:3450
+#: catalog/index.c:3613 commands/indexcmds.c:3306 commands/indexcmds.c:3450
#: commands/tablecmds.c:3247
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "no se puede mover la relación de sistema «%s»"
-#: catalog/index.c:3747
+#: catalog/index.c:3757
#, c-format
msgid "index \"%s\" was reindexed"
msgstr "el índice «%s» fue reindexado"
-#: catalog/index.c:3878
+#: catalog/index.c:3888
#, c-format
msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping"
msgstr "no se puede reindexar el índice no válido «%s.%s» en tabla TOAST, omitiendo"
msgid "text search configuration \"%s\" does not exist"
msgstr "no existe la configuración de búsqueda en texto «%s»"
-#: catalog/namespace.c:2882 parser/parse_expr.c:810 parser/parse_target.c:1256
+#: catalog/namespace.c:2882 parser/parse_expr.c:810 parser/parse_target.c:1255
#, c-format
msgid "cross-database references are not implemented: %s"
msgstr "no están implementadas las referencias entre bases de datos: %s"
#: catalog/namespace.c:2888 gram.y:15102 gram.y:17076 parser/parse_expr.c:817
-#: parser/parse_target.c:1263
+#: parser/parse_target.c:1262
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "el nombre no es válido (demasiados puntos): %s"
#: catalog/objectaddress.c:1370 catalog/pg_publication.c:58
#: commands/policy.c:96 commands/policy.c:376 commands/tablecmds.c:243
-#: commands/tablecmds.c:285 commands/tablecmds.c:2134 commands/tablecmds.c:6001
-#: commands/tablecmds.c:11667
+#: commands/tablecmds.c:285 commands/tablecmds.c:2134 commands/tablecmds.c:6035
+#: commands/tablecmds.c:11714
#, c-format
msgid "\"%s\" is not a table"
msgstr "«%s» no es una tabla"
#: catalog/objectaddress.c:1377 commands/tablecmds.c:255
-#: commands/tablecmds.c:6040 commands/tablecmds.c:16465 commands/view.c:119
+#: commands/tablecmds.c:6074 commands/tablecmds.c:16515 commands/view.c:119
#, c-format
msgid "\"%s\" is not a view"
msgstr "«%s» no es una vista"
#: catalog/objectaddress.c:1384 commands/matview.c:175 commands/tablecmds.c:261
-#: commands/tablecmds.c:16470
+#: commands/tablecmds.c:16520
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "«%s» no es una vista materializada"
#: catalog/objectaddress.c:1391 commands/tablecmds.c:279
-#: commands/tablecmds.c:6043 commands/tablecmds.c:16475
+#: commands/tablecmds.c:6077 commands/tablecmds.c:16525
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "«%s» no es una tabla foránea"
msgid "argument list length must be exactly %d"
msgstr "el largo de la lista de argumentos debe ser exactamente %d"
-#: catalog/objectaddress.c:2488 libpq/be-fsstubs.c:321
+#: catalog/objectaddress.c:2488 libpq/be-fsstubs.c:318
#, c-format
msgid "must be owner of large object %u"
msgstr "debe ser dueño del objeto grande %u"
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:4132
+#: catalog/pg_aggregate.c:439 executor/nodeAgg.c:4125
#, 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 "The partition is being detached concurrently or has an unfinished detach."
msgstr "La partición está siendo desprendida de forma concurrente o tiene un desprendimiento sin terminar."
-#: catalog/pg_inherits.c:596 commands/tablecmds.c:4391
-#: commands/tablecmds.c:14771
+#: catalog/pg_inherits.c:596 commands/tablecmds.c:4425
+#: commands/tablecmds.c:14815
#, c-format
msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
msgstr "Utilice ALTER TABLE ... DETACH PARTITION ... FINALIZE para completar la operación de desprendimiento pendiente."
msgid "Temporary and unlogged relations cannot be replicated."
msgstr "Las tablas temporales o «unlogged» no pueden replicarse."
-#: catalog/pg_publication.c:212
+#: catalog/pg_publication.c:251
#, c-format
msgid "relation \"%s\" is already member of publication \"%s\""
msgstr "la relación «%s» ya es un miembro de la publicación «%s»"
-#: catalog/pg_publication.c:494 commands/publicationcmds.c:458
+#: catalog/pg_publication.c:533 commands/publicationcmds.c:458
#: commands/publicationcmds.c:786
#, c-format
msgid "publication \"%s\" does not exist"
msgstr "no existe la publicación «%s»"
-#: catalog/pg_shdepend.c:832
+#: catalog/pg_shdepend.c:833
#, c-format
msgid ""
"\n"
"\n"
"y objetos en otras %d bases de datos (vea el registro del servidor para obtener la lista)"
-#: catalog/pg_shdepend.c:1176
+#: catalog/pg_shdepend.c:1180
#, c-format
msgid "role %u was concurrently dropped"
msgstr "el rol %u fue eliminado por una transacción concurrente"
-#: catalog/pg_shdepend.c:1188
+#: catalog/pg_shdepend.c:1192
#, c-format
msgid "tablespace %u was concurrently dropped"
msgstr "el tablespace %u fue eliminado por una transacción concurrente"
-#: catalog/pg_shdepend.c:1202
+#: catalog/pg_shdepend.c:1206
#, c-format
msgid "database %u was concurrently dropped"
msgstr "la base de datos %u fue eliminado por una transacción concurrente"
-#: catalog/pg_shdepend.c:1247
+#: catalog/pg_shdepend.c:1257
#, c-format
msgid "owner of %s"
msgstr "dueño de %s"
-#: catalog/pg_shdepend.c:1249
+#: catalog/pg_shdepend.c:1259
#, c-format
msgid "privileges for %s"
msgstr "privilegios para %s"
-#: catalog/pg_shdepend.c:1251
+#: catalog/pg_shdepend.c:1261
#, c-format
msgid "target of %s"
msgstr "destino de %s"
-#: catalog/pg_shdepend.c:1253
+#: catalog/pg_shdepend.c:1263
#, c-format
msgid "tablespace for %s"
msgstr "tablespace para %s"
#. translator: %s will always be "database %s"
-#: catalog/pg_shdepend.c:1261
+#: catalog/pg_shdepend.c:1271
#, c-format
msgid "%d object in %s"
msgid_plural "%d objects in %s"
msgstr[0] "%d objeto en %s"
msgstr[1] "%d objetos en %s"
-#: catalog/pg_shdepend.c:1372
+#: catalog/pg_shdepend.c:1382
#, c-format
msgid "cannot drop objects owned by %s because they are required by the database system"
msgstr "no se puede eliminar objetos de propiedad de %s porque son requeridos por el sistema"
-#: catalog/pg_shdepend.c:1519
+#: catalog/pg_shdepend.c:1529
#, c-format
msgid "cannot reassign ownership of objects owned by %s because they are required by the database system"
msgstr "no se puede reasignar la propiedad de objetos de %s porque son requeridos por el sistema"
msgid "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"
-#: catalog/toasting.c:110 commands/indexcmds.c:667 commands/tablecmds.c:6013
-#: commands/tablecmds.c:16330
+#: catalog/toasting.c:110 commands/indexcmds.c:667 commands/tablecmds.c:6047
+#: commands/tablecmds.c:16380
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "«%s» no es una tabla o vista materializada"
msgid "automatic analyze of table \"%s.%s.%s\"\n"
msgstr "análisis automático de la tabla «%s.%s.%s»\n"
-#: commands/analyze.c:1346
+#: commands/analyze.c:1335
#, c-format
msgid "\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead rows; %d rows in sample, %.0f estimated total rows"
msgstr "«%s»: se procesaron %d de %u páginas, que contenían %.0f filas vigentes y %.0f filas no vigentes; %d filas en la muestra, %.0f total de filas estimadas"
-#: commands/analyze.c:1426
+#: commands/analyze.c:1415
#, c-format
msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no child tables"
msgstr "omitiendo el análisis del árbol de herencia «%s.%s» --- este árbol no contiene tablas hijas"
-#: commands/analyze.c:1524
+#: commands/analyze.c:1513
#, c-format
msgid "skipping analyze of \"%s.%s\" inheritance tree --- this inheritance tree contains no analyzable child tables"
msgstr "omitiendo 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:187 commands/tablecmds.c:13490 commands/tablecmds.c:15358
+#: commands/cluster.c:187 commands/tablecmds.c:13536 commands/tablecmds.c:15408
#, 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:456 commands/tablecmds.c:15368
+#: commands/cluster.c:456 commands/tablecmds.c:15418
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "«%s» no es un índice de la tabla «%s»"
msgstr "no existe la columna «%s»"
#: commands/copy.c:753 commands/tablecmds.c:2347 commands/trigger.c:951
-#: parser/parse_target.c:1080 parser/parse_target.c:1091
+#: parser/parse_target.c:1079 parser/parse_target.c:1090
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "la columna «%s» fue especificada más de una vez"
msgstr[0] "Hay %d otra sesión usando la base de datos."
msgstr[1] "Hay otras %d sesiones usando la base de datos."
-#: commands/dbcommands.c:2094 storage/ipc/procarray.c:3791
+#: commands/dbcommands.c:2094 storage/ipc/procarray.c:3804
#, c-format
msgid "There is %d prepared transaction using the database."
msgid_plural "There are %d prepared transactions using the database."
msgstr "Use DROP AGGREGATE para eliminar funciones de agregación."
#: commands/dropcmds.c:158 commands/sequence.c:447 commands/tablecmds.c:3554
-#: commands/tablecmds.c:3712 commands/tablecmds.c:3757
-#: commands/tablecmds.c:15791 tcop/utility.c:1324
+#: commands/tablecmds.c:3712 commands/tablecmds.c:3765
+#: commands/tablecmds.c:15841 tcop/utility.c:1324
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "no existe la relación «%s», omitiendo"
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:1876 commands/tablecmds.c:16796 commands/typecmds.c:810
+#: commands/indexcmds.c:1876 commands/tablecmds.c:16846 commands/typecmds.c:810
#: parser/parse_expr.c:2680 parser/parse_type.c:566 parser/parse_utilcmd.c:3781
#: utils/adt/misc.c:599
#, c-format
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "el método de acceso «%s» no soporta las opciones NULLS FIRST/LAST"
-#: commands/indexcmds.c:2031 commands/tablecmds.c:16821
-#: commands/tablecmds.c:16827 commands/typecmds.c:2317
+#: commands/indexcmds.c:2031 commands/tablecmds.c:16871
+#: commands/tablecmds.c:16877 commands/typecmds.c:2317
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "el tipo de dato %s no tiene una clase de operadores por omisión para el método de acceso «%s»"
msgid "index \"%s.%s\" was reindexed"
msgstr "el índice «%s.%s» fue reindexado"
-#: commands/lockcmds.c:92 commands/tablecmds.c:6004 commands/trigger.c:307
+#: commands/lockcmds.c:92 commands/tablecmds.c:6038 commands/trigger.c:307
#: rewrite/rewriteDefine.c:271 rewrite/rewriteDefine.c:938
#, c-format
msgid "\"%s\" is not a table or view"
#: commands/policy.c:89 commands/policy.c:382 commands/statscmds.c:151
#: commands/tablecmds.c:1560 commands/tablecmds.c:2139
-#: commands/tablecmds.c:3364 commands/tablecmds.c:5983
-#: commands/tablecmds.c:8854 commands/tablecmds.c:16386
-#: commands/tablecmds.c:16421 commands/trigger.c:313 commands/trigger.c:1289
+#: commands/tablecmds.c:3364 commands/tablecmds.c:6017
+#: commands/tablecmds.c:8901 commands/tablecmds.c:16436
+#: commands/tablecmds.c:16471 commands/trigger.c:313 commands/trigger.c:1289
#: commands/trigger.c:1398 rewrite/rewriteDefine.c:277
#: rewrite/rewriteDefine.c:943 rewrite/rewriteRemove.c:80
#, c-format
msgid "cannot change ownership of identity sequence"
msgstr "no se puede cambiar el dueño de la secuencia de identidad"
-#: commands/sequence.c:1717 commands/tablecmds.c:13182
-#: commands/tablecmds.c:15811
+#: commands/sequence.c:1717 commands/tablecmds.c:13228
+#: commands/tablecmds.c:15861
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "La secuencia «%s» está enlazada a la tabla «%s»."
msgid "duplicate expression in statistics definition"
msgstr "expresión duplicada en definición de estadísticas"
-#: commands/statscmds.c:635 commands/tablecmds.c:7824
+#: commands/statscmds.c:635 commands/tablecmds.c:7871
#, c-format
msgid "statistics target %d is too low"
msgstr "el valor de estadísticas %d es demasiado bajo"
-#: commands/statscmds.c:643 commands/tablecmds.c:7832
+#: commands/statscmds.c:643 commands/tablecmds.c:7879
#, c-format
msgid "lowering statistics target to %d"
msgstr "bajando el valor de estadísticas a %d"
msgstr "debe ser superusuario para crear suscripciones"
#: commands/subscriptioncmds.c:474 commands/subscriptioncmds.c:572
-#: replication/logical/tablesync.c:975 replication/logical/worker.c:3189
+#: replication/logical/tablesync.c:975 replication/logical/worker.c:3192
#, c-format
msgid "could not connect to the publisher: %s"
msgstr "no se pudo connectar con el editor (publisher): %s"
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "Use DROP MATERIALIZED VIEW para eliminar una vista materializada."
-#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18232
+#: commands/tablecmds.c:265 commands/tablecmds.c:289 commands/tablecmds.c:18317
#: parser/parse_utilcmd.c:2247
#, c-format
msgid "index \"%s\" does not exist"
msgid "Use DROP TYPE to remove a type."
msgstr "Use DROP TYPE para eliminar un tipo."
-#: commands/tablecmds.c:277 commands/tablecmds.c:13021
-#: commands/tablecmds.c:15514
+#: commands/tablecmds.c:277 commands/tablecmds.c:13067
+#: commands/tablecmds.c:15564
#, c-format
msgid "foreign table \"%s\" does not exist"
msgstr "no existe la tabla foránea «%s»"
msgid "cannot create temporary table within security-restricted operation"
msgstr "no se puede crear una tabla temporal dentro una operación restringida por seguridad"
-#: commands/tablecmds.c:730 commands/tablecmds.c:14305
+#: commands/tablecmds.c:730 commands/tablecmds.c:14351
#, 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"
msgid "cannot truncate temporary tables of other sessions"
msgstr "no se pueden truncar tablas temporales de otras sesiones"
-#: commands/tablecmds.c:2404 commands/tablecmds.c:14202
+#: commands/tablecmds.c:2404 commands/tablecmds.c:14248
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "no se puede heredar de la tabla particionada «%s»"
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:2438 commands/tablecmds.c:14181
+#: commands/tablecmds.c:2438 commands/tablecmds.c:14227
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "no se puede heredar de la tabla temporal «%s»"
-#: commands/tablecmds.c:2448 commands/tablecmds.c:14189
+#: commands/tablecmds.c:2448 commands/tablecmds.c:14235
#, 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:2512 commands/tablecmds.c:2535
#: commands/tablecmds.c:2552 commands/tablecmds.c:2808
#: commands/tablecmds.c:2838 commands/tablecmds.c:2852
-#: parser/parse_coerce.c:2091 parser/parse_coerce.c:2111
-#: parser/parse_coerce.c:2131 parser/parse_coerce.c:2152
-#: parser/parse_coerce.c:2207 parser/parse_coerce.c:2241
-#: parser/parse_coerce.c:2317 parser/parse_coerce.c:2348
-#: parser/parse_coerce.c:2387 parser/parse_coerce.c:2454
+#: parser/parse_coerce.c:2099 parser/parse_coerce.c:2119
+#: parser/parse_coerce.c:2139 parser/parse_coerce.c:2160
+#: parser/parse_coerce.c:2215 parser/parse_coerce.c:2249
+#: parser/parse_coerce.c:2325 parser/parse_coerce.c:2356
+#: parser/parse_coerce.c:2395 parser/parse_coerce.c:2462
#: parser/parse_param.c:227
#, c-format
msgid "%s versus %s"
msgstr "columna heredada «%s» tiene conflicto de ordenamiento (collation)"
#: commands/tablecmds.c:2523 commands/tablecmds.c:2820
-#: commands/tablecmds.c:6492
+#: commands/tablecmds.c:6526
#, c-format
msgid "\"%s\" versus \"%s\""
msgstr "«%s» versus «%s»"
msgstr "columna heredada «%s» tiene conflicto de generación"
#: commands/tablecmds.c:2659 commands/tablecmds.c:2714
-#: commands/tablecmds.c:11766 parser/parse_utilcmd.c:1291
+#: commands/tablecmds.c:11812 parser/parse_utilcmd.c:1291
#: parser/parse_utilcmd.c:1334 parser/parse_utilcmd.c:1742
#: parser/parse_utilcmd.c:1850
#, c-format
msgstr "no se puede cambiar el nombre a la restricción heredada «%s»"
#. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3916
+#: commands/tablecmds.c:3950
#, c-format
msgid "cannot %s \"%s\" because it is being used by active queries in this session"
msgstr "no se puede hacer %s en «%s» porque está siendo usada por consultas activas en esta sesión"
#. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:3925
+#: commands/tablecmds.c:3959
#, c-format
msgid "cannot %s \"%s\" because it has pending trigger events"
msgstr "no se puede hacer %s en «%s» porque tiene eventos de disparador pendientes"
-#: commands/tablecmds.c:4389
+#: commands/tablecmds.c:4423
#, c-format
msgid "cannot alter partition \"%s\" with an incomplete detach"
msgstr "no se puede modificar la partición «%s» teniendo un desprendimiento incompleto"
-#: commands/tablecmds.c:4582 commands/tablecmds.c:4597
+#: commands/tablecmds.c:4616 commands/tablecmds.c:4631
#, c-format
msgid "cannot change persistence setting twice"
msgstr "no se puede cambiar la opción de persistencia dos veces"
-#: commands/tablecmds.c:5340
+#: commands/tablecmds.c:5374
#, c-format
msgid "cannot rewrite system relation \"%s\""
msgstr "no se puede reescribir la relación de sistema «%s»"
-#: commands/tablecmds.c:5346
+#: commands/tablecmds.c:5380
#, c-format
msgid "cannot rewrite table \"%s\" used as a catalog table"
msgstr "no se puede reescribir la tabla «%s» que es usada como tabla de catálogo"
-#: commands/tablecmds.c:5356
+#: commands/tablecmds.c:5390
#, c-format
msgid "cannot rewrite temporary tables of other sessions"
msgstr "no se puede reescribir tablas temporales de otras sesiones"
-#: commands/tablecmds.c:5817
+#: commands/tablecmds.c:5851
#, c-format
msgid "column \"%s\" of relation \"%s\" contains null values"
msgstr "la columna «%s» de la relación «%s» contiene valores null"
-#: commands/tablecmds.c:5834
+#: commands/tablecmds.c:5868
#, c-format
msgid "check constraint \"%s\" of relation \"%s\" is violated by some row"
msgstr "la restricción check «%s» de la relación «%s» es violada por alguna fila"
-#: commands/tablecmds.c:5853 partitioning/partbounds.c:3292
+#: commands/tablecmds.c:5887 partitioning/partbounds.c:3292
#, c-format
msgid "updated partition constraint for default partition \"%s\" would be violated by some row"
msgstr "la restricción de partición actualizada para la partición default «%s» sería violada por alguna fila"
-#: commands/tablecmds.c:5859
+#: commands/tablecmds.c:5893
#, c-format
msgid "partition constraint of relation \"%s\" is violated by some row"
msgstr "la restricción de partición de la relación «%s» es violada por alguna fila"
-#: commands/tablecmds.c:6007 commands/trigger.c:1283 commands/trigger.c:1389
+#: commands/tablecmds.c:6041 commands/trigger.c:1283 commands/trigger.c:1389
#, c-format
msgid "\"%s\" is not a table, view, or foreign table"
msgstr "«%s» no es una tabla, vista o tabla foránea"
-#: commands/tablecmds.c:6010
+#: commands/tablecmds.c:6044
#, c-format
msgid "\"%s\" is not a table, view, materialized view, or index"
msgstr "«%s» no es una tabla, vista, vista materializada, o índice"
-#: commands/tablecmds.c:6016
+#: commands/tablecmds.c:6050
#, c-format
msgid "\"%s\" is not a table, materialized view, or index"
msgstr "«%s» no es una tabla, vista materializada, o índice"
-#: commands/tablecmds.c:6019
+#: commands/tablecmds.c:6053
#, c-format
msgid "\"%s\" is not a table, materialized view, index, or partitioned index"
msgstr "«%s» no es una tabla, vista materializada, índice o índice particionado"
-#: commands/tablecmds.c:6022
+#: commands/tablecmds.c:6056
#, c-format
msgid "\"%s\" is not a table, materialized view, index, partitioned index, or foreign table"
msgstr "«%s» no es una tabla, vista materializada, índice, índice particionado o tabla foránea"
-#: commands/tablecmds.c:6025
+#: commands/tablecmds.c:6059
#, c-format
msgid "\"%s\" is not a table, materialized view, or foreign table"
msgstr "«%s» no es una tabla, vista materializada o tabla foránea"
-#: commands/tablecmds.c:6028
+#: commands/tablecmds.c:6062
#, c-format
msgid "\"%s\" is not a table or foreign table"
msgstr "«%s» no es una tabla o tabla foránea"
-#: commands/tablecmds.c:6031
+#: commands/tablecmds.c:6065
#, c-format
msgid "\"%s\" is not a table, composite type, or foreign table"
msgstr "«%s» no es una tabla, tipo compuesto, o tabla foránea"
-#: commands/tablecmds.c:6034
+#: commands/tablecmds.c:6068
#, c-format
msgid "\"%s\" is not a table, materialized view, index, or foreign table"
msgstr "«%s» no es una tabla, vista materializada, índice o tabla foránea"
-#: commands/tablecmds.c:6037
+#: commands/tablecmds.c:6071
#, c-format
msgid "\"%s\" is not a table or partitioned index"
msgstr "«%s» no es una tabla o índice particionado"
-#: commands/tablecmds.c:6047
+#: commands/tablecmds.c:6081
#, c-format
msgid "\"%s\" is of the wrong type"
msgstr "«%s» es tipo equivocado"
-#: commands/tablecmds.c:6250 commands/tablecmds.c:6257
+#: commands/tablecmds.c:6284 commands/tablecmds.c:6291
#, 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:6264
+#: commands/tablecmds.c:6298
#, 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:6271
+#: commands/tablecmds.c:6305
#, 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:6327
+#: commands/tablecmds.c:6361
#, 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:6329
+#: commands/tablecmds.c:6363
#, 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:6375
+#: commands/tablecmds.c:6409
#, c-format
msgid "type %s is not a composite type"
msgstr "el tipo %s no es un tipo compuesto"
-#: commands/tablecmds.c:6402
+#: commands/tablecmds.c:6436
#, c-format
msgid "cannot add column to typed table"
msgstr "no se puede agregar una columna a una tabla tipada"
-#: commands/tablecmds.c:6455
+#: commands/tablecmds.c:6489
#, c-format
msgid "cannot add column to a partition"
msgstr "no se puede agregar una columna a una partición"
-#: commands/tablecmds.c:6484 commands/tablecmds.c:14432
+#: commands/tablecmds.c:6518 commands/tablecmds.c:14478
#, 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:6490 commands/tablecmds.c:14439
+#: commands/tablecmds.c:6524 commands/tablecmds.c:14485
#, 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:6504
+#: commands/tablecmds.c:6538
#, 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:6547
+#: commands/tablecmds.c:6581
#, 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:6790
+#: commands/tablecmds.c:6824
#, 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:6868
+#: commands/tablecmds.c:6902
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists, skipping"
msgstr "la columna «%s» de la relación «%s» ya existe, omitiendo"
-#: commands/tablecmds.c:6875
+#: commands/tablecmds.c:6909
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "ya existe la columna «%s» en la relación «%s»"
-#: commands/tablecmds.c:6941 commands/tablecmds.c:11404
+#: commands/tablecmds.c:6975 commands/tablecmds.c:11451
#, 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:6942 commands/tablecmds.c:7246
-#: commands/tablecmds.c:8269 commands/tablecmds.c:11405
+#: commands/tablecmds.c:6976 commands/tablecmds.c:7293
+#: commands/tablecmds.c:8316 commands/tablecmds.c:11452
#, c-format
msgid "Do not specify the ONLY keyword."
msgstr "No especifique la opción ONLY."
-#: commands/tablecmds.c:6979 commands/tablecmds.c:7172
-#: commands/tablecmds.c:7314 commands/tablecmds.c:7428
-#: commands/tablecmds.c:7522 commands/tablecmds.c:7581
-#: commands/tablecmds.c:7699 commands/tablecmds.c:7865
-#: commands/tablecmds.c:7935 commands/tablecmds.c:8091
-#: commands/tablecmds.c:11559 commands/tablecmds.c:13044
-#: commands/tablecmds.c:15605
+#: commands/tablecmds.c:7013 commands/tablecmds.c:7219
+#: commands/tablecmds.c:7361 commands/tablecmds.c:7475
+#: commands/tablecmds.c:7569 commands/tablecmds.c:7628
+#: commands/tablecmds.c:7746 commands/tablecmds.c:7912
+#: commands/tablecmds.c:7982 commands/tablecmds.c:8138
+#: commands/tablecmds.c:11606 commands/tablecmds.c:13090
+#: commands/tablecmds.c:15655
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "no se puede alterar columna de sistema «%s»"
-#: commands/tablecmds.c:6985 commands/tablecmds.c:7320
+#: commands/tablecmds.c:7019 commands/tablecmds.c:7367
#, 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:7021
+#: commands/tablecmds.c:7062
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "la columna «%s» está en la llave primaria"
-#: commands/tablecmds.c:7043
+#: commands/tablecmds.c:7067
+#, fuzzy, c-format
+#| msgid "cannot use invalid index \"%s\" as replica identity"
+msgid "column \"%s\" is in index used as replica identity"
+msgstr "no se puede usar el índice no válido «%s» como identidad de réplica"
+
+#: commands/tablecmds.c:7090
#, 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:7243 commands/tablecmds.c:8752
+#: commands/tablecmds.c:7290 commands/tablecmds.c:8799
#, 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:7244
+#: commands/tablecmds.c:7291
#, c-format
msgid "Column \"%s\" of relation \"%s\" is not already NOT NULL."
msgstr "La columna «%s» de la relación «%s» no está previamente marcada NOT NULL."
-#: commands/tablecmds.c:7322
+#: commands/tablecmds.c:7369
#, 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:7327
+#: commands/tablecmds.c:7374
#, c-format
msgid "column \"%s\" of relation \"%s\" is a generated column"
msgstr "la columna «%s» en la relación «%s» es una columna generada"
-#: commands/tablecmds.c:7330
+#: commands/tablecmds.c:7377
#, c-format
msgid "Use ALTER TABLE ... ALTER COLUMN ... DROP EXPRESSION instead."
msgstr "Use ALTER TABLE ... ALTER COLUMN ... DROP EXPRESSION en su lugar."
-#: commands/tablecmds.c:7439
+#: commands/tablecmds.c:7486
#, 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:7445
+#: commands/tablecmds.c:7492
#, 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:7451
+#: commands/tablecmds.c:7498
#, 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:7528 commands/tablecmds.c:7589
+#: commands/tablecmds.c:7575 commands/tablecmds.c:7636
#, 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:7594
+#: commands/tablecmds.c:7641
#, 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:7647
+#: commands/tablecmds.c:7694
#, c-format
msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too"
msgstr "ALTER TABLE / DROP EXPRESSION se debe aplicar a las tablas hijas también"
-#: commands/tablecmds.c:7669
+#: commands/tablecmds.c:7716
#, c-format
msgid "cannot drop generation expression from inherited column"
msgstr "no se puede eliminar la expresión de generación de una columna heredada"
-#: commands/tablecmds.c:7707
+#: commands/tablecmds.c:7754
#, c-format
msgid "column \"%s\" of relation \"%s\" is not a stored generated column"
msgstr "la columna «%s» en la relación «%s» no es una columna generada almacenada"
-#: commands/tablecmds.c:7712
+#: commands/tablecmds.c:7759
#, c-format
msgid "column \"%s\" of relation \"%s\" is not a stored generated column, skipping"
msgstr "la columna «%s» de la relación «%s» no es una columna generada almacenada, omitiendo"
-#: commands/tablecmds.c:7812
+#: commands/tablecmds.c:7859
#, 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:7855
+#: commands/tablecmds.c:7902
#, 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:7874
+#: commands/tablecmds.c:7921
#, 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:7879
+#: commands/tablecmds.c:7926
#, 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:7881
+#: commands/tablecmds.c:7928
#, 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:8071
+#: commands/tablecmds.c:8118
#, c-format
msgid "invalid storage type \"%s\""
msgstr "tipo de almacenamiento no válido «%s»"
-#: commands/tablecmds.c:8103
+#: commands/tablecmds.c:8150
#, 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:8148
+#: commands/tablecmds.c:8195
#, c-format
msgid "cannot drop column from typed table"
msgstr "no se pueden eliminar columnas de una tabla tipada"
-#: commands/tablecmds.c:8207
+#: commands/tablecmds.c:8254
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "no existe la columna «%s» en la relación «%s», omitiendo"
-#: commands/tablecmds.c:8220
+#: commands/tablecmds.c:8267
#, c-format
msgid "cannot drop system column \"%s\""
msgstr "no se puede eliminar la columna de sistema «%s»"
-#: commands/tablecmds.c:8230
+#: commands/tablecmds.c:8277
#, c-format
msgid "cannot drop inherited column \"%s\""
msgstr "no se puede eliminar la columna heredada «%s»"
-#: commands/tablecmds.c:8243
+#: commands/tablecmds.c:8290
#, 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:8268
+#: commands/tablecmds.c:8315
#, 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:8472
+#: commands/tablecmds.c:8519
#, 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:8497
+#: commands/tablecmds.c:8544
#, 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:8832
+#: commands/tablecmds.c:8879
#, 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:8838
+#: commands/tablecmds.c:8885
#, 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:8841
+#: commands/tablecmds.c:8888
#, 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:8848 commands/tablecmds.c:9253
+#: commands/tablecmds.c:8895 commands/tablecmds.c:9300
#, c-format
msgid "referenced relation \"%s\" is not a table"
msgstr "la relación referida «%s» no es una tabla"
-#: commands/tablecmds.c:8871
+#: commands/tablecmds.c:8918
#, 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:8878
+#: commands/tablecmds.c:8925
#, 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:8884
+#: commands/tablecmds.c:8931
#, 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:8888
+#: commands/tablecmds.c:8935
#, 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:8954 commands/tablecmds.c:8960
+#: commands/tablecmds.c:9001 commands/tablecmds.c:9007
#, c-format
msgid "invalid %s action for foreign key constraint containing generated column"
msgstr "acción %s no válida para restricción de llave foránea que contiene columnas generadas"
-#: commands/tablecmds.c:8976
+#: commands/tablecmds.c:9023
#, 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:9083
+#: commands/tablecmds.c:9130
#, 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:9085
+#: commands/tablecmds.c:9132
#, 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:9448 commands/tablecmds.c:9841
+#: commands/tablecmds.c:9495 commands/tablecmds.c:9888
#: parser/parse_utilcmd.c:786 parser/parse_utilcmd.c:915
#, 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"
-#: commands/tablecmds.c:10208 commands/tablecmds.c:10486
-#: commands/tablecmds.c:11361 commands/tablecmds.c:11436
+#: commands/tablecmds.c:10255 commands/tablecmds.c:10533
+#: commands/tablecmds.c:11408 commands/tablecmds.c:11483
#, 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:10215
+#: commands/tablecmds.c:10262
#, 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:10253
+#: commands/tablecmds.c:10300
#, 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:10256
+#: commands/tablecmds.c:10303
#, 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:10258
+#: commands/tablecmds.c:10305
#, 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:10494
+#: commands/tablecmds.c:10541
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
msgstr "la restricción «%s» de la relación «%s» no es una llave foránea o restricción «check»"
-#: commands/tablecmds.c:10572
+#: commands/tablecmds.c:10619
#, 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:10656
+#: commands/tablecmds.c:10703
#, 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:10661
+#: commands/tablecmds.c:10708
#, 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:10726
+#: commands/tablecmds.c:10773
#, 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:10743
+#: commands/tablecmds.c:10790
#, 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:10808
+#: commands/tablecmds.c:10855
#, 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:10902
+#: commands/tablecmds.c:10949
#, 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:10907
+#: commands/tablecmds.c:10954
#, 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:11317
+#: commands/tablecmds.c:11364
#, 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:11367
+#: commands/tablecmds.c:11414
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "no existe la restricción «%s» en la relación «%s», omitiendo"
-#: commands/tablecmds.c:11543
+#: commands/tablecmds.c:11590
#, 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:11570
+#: commands/tablecmds.c:11617
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "no se puede alterar la columna heredada «%s»"
-#: commands/tablecmds.c:11579
+#: commands/tablecmds.c:11626
#, 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:11629
+#: commands/tablecmds.c:11676
#, 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:11632
+#: commands/tablecmds.c:11679
#, c-format
msgid "You might need to add an explicit cast."
msgstr "Puede ser necesario agregar un cast explícito."
-#: commands/tablecmds.c:11636
+#: commands/tablecmds.c:11683
#, 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:11639
+#: commands/tablecmds.c:11686
#, c-format
msgid "You might need to specify \"USING %s::%s\"."
msgstr "Puede ser necesario especificar «USING %s::%s»."
-#: commands/tablecmds.c:11739
+#: commands/tablecmds.c:11785
#, 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:11767
+#: commands/tablecmds.c:11813
#, 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:11778
+#: commands/tablecmds.c:11824
#, 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:11903
+#: commands/tablecmds.c:11949
#, 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:11941
+#: commands/tablecmds.c:11987
#, c-format
msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
msgstr "la expresión de generación para la columna «%s» no puede ser convertido automáticamente al tipo %s"
-#: commands/tablecmds.c:11946
+#: commands/tablecmds.c:11992
#, 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:12024
+#: commands/tablecmds.c:12070
#, c-format
msgid "cannot alter type of a column used by a generated column"
msgstr "no se puede alterar el tipo de una columna usada por una columna generada"
-#: commands/tablecmds.c:12025
+#: commands/tablecmds.c:12071
#, c-format
msgid "Column \"%s\" is used by generated column \"%s\"."
msgstr "La columna «%s» es usada por la columna generada «%s»."
-#: commands/tablecmds.c:12046
+#: commands/tablecmds.c:12092
#, 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:12047 commands/tablecmds.c:12066
-#: commands/tablecmds.c:12084
+#: commands/tablecmds.c:12093 commands/tablecmds.c:12112
+#: commands/tablecmds.c:12130
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s depende de la columna «%s»"
-#: commands/tablecmds.c:12065
+#: commands/tablecmds.c:12111
#, 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:12083
+#: commands/tablecmds.c:12129
#, 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:13152 commands/tablecmds.c:13164
+#: commands/tablecmds.c:13198 commands/tablecmds.c:13210
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "no se puede cambiar el dueño del índice «%s»"
-#: commands/tablecmds.c:13154 commands/tablecmds.c:13166
+#: commands/tablecmds.c:13200 commands/tablecmds.c:13212
#, 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:13180
+#: commands/tablecmds.c:13226
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "no se puede cambiar el dueño de la secuencia «%s»"
-#: commands/tablecmds.c:13194 commands/tablecmds.c:16497
+#: commands/tablecmds.c:13240 commands/tablecmds.c:16547
#, c-format
msgid "Use ALTER TYPE instead."
msgstr "Considere usar ALTER TYPE."
-#: commands/tablecmds.c:13203
+#: commands/tablecmds.c:13249
#, c-format
msgid "\"%s\" is not a table, view, sequence, or foreign table"
msgstr "«%s» no es una tabla, vista, secuencia o tabla foránea"
-#: commands/tablecmds.c:13542
+#: commands/tablecmds.c:13588
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "no se pueden tener múltiples subórdenes SET TABLESPACE"
-#: commands/tablecmds.c:13619
+#: commands/tablecmds.c:13665
#, c-format
msgid "\"%s\" is not a table, view, materialized view, index, or TOAST table"
msgstr "«%s» no es una tabla, vista, tabla materializada, índice o tabla TOAST"
-#: commands/tablecmds.c:13652 commands/view.c:491
+#: commands/tablecmds.c:13698 commands/view.c:491
#, 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:13904
+#: commands/tablecmds.c:13950
#, 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:13916
+#: commands/tablecmds.c:13962
#, 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:14008
+#: commands/tablecmds.c:14054
#, 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:14024
+#: commands/tablecmds.c:14070
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "no se encontraron relaciones coincidentes en el tablespace «%s»"
-#: commands/tablecmds.c:14140
+#: commands/tablecmds.c:14186
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "no se puede cambiar la herencia de una tabla tipada"
-#: commands/tablecmds.c:14145 commands/tablecmds.c:14701
+#: commands/tablecmds.c:14191 commands/tablecmds.c:14747
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "no puede cambiar la herencia de una partición"
-#: commands/tablecmds.c:14150
+#: commands/tablecmds.c:14196
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "no se puede cambiar la herencia de una tabla particionada"
-#: commands/tablecmds.c:14196
+#: commands/tablecmds.c:14242
#, 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:14209
+#: commands/tablecmds.c:14255
#, c-format
msgid "cannot inherit from a partition"
msgstr "no se puede heredar de una partición"
-#: commands/tablecmds.c:14231 commands/tablecmds.c:17141
+#: commands/tablecmds.c:14277 commands/tablecmds.c:17191
#, c-format
msgid "circular inheritance not allowed"
msgstr "la herencia circular no está permitida"
-#: commands/tablecmds.c:14232 commands/tablecmds.c:17142
+#: commands/tablecmds.c:14278 commands/tablecmds.c:17192
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "«%s» ya es un hijo de «%s»."
-#: commands/tablecmds.c:14245
+#: commands/tablecmds.c:14291
#, 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:14247
+#: commands/tablecmds.c:14293
#, 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:14450
+#: commands/tablecmds.c:14496
#, 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:14459
+#: commands/tablecmds.c:14505
#, c-format
msgid "column \"%s\" in child table must be a generated column"
msgstr "columna «%s» en tabla hija debe ser una columna generada"
-#: commands/tablecmds.c:14509
+#: commands/tablecmds.c:14555
#, c-format
msgid "column \"%s\" in child table has a conflicting generation expression"
msgstr "la columna «%s» en tabla hija tiene una expresión de generación en conflicto"
-#: commands/tablecmds.c:14537
+#: commands/tablecmds.c:14583
#, c-format
msgid "child table is missing column \"%s\""
msgstr "tabla hija no tiene la columna «%s»"
-#: commands/tablecmds.c:14625
+#: commands/tablecmds.c:14671
#, 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:14633
+#: commands/tablecmds.c:14679
#, 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:14644
+#: commands/tablecmds.c:14690
#, 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:14679
+#: commands/tablecmds.c:14725
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "tabla hija no tiene la restricción «%s»"
-#: commands/tablecmds.c:14767
+#: commands/tablecmds.c:14811
#, c-format
msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
msgstr "la partición «%s» ya tiene un desprendimiento pendiente en la tabla particionada «%s.%s»"
-#: commands/tablecmds.c:14796 commands/tablecmds.c:14844
+#: commands/tablecmds.c:14840 commands/tablecmds.c:14888
#, 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:14850
+#: commands/tablecmds.c:14894
#, 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:15078
+#: commands/tablecmds.c:15122
#, c-format
msgid "typed tables cannot inherit"
msgstr "las tablas tipadas no pueden heredar"
-#: commands/tablecmds.c:15108
+#: commands/tablecmds.c:15152
#, c-format
msgid "table is missing column \"%s\""
msgstr "la tabla no tiene la columna «%s»"
-#: commands/tablecmds.c:15119
+#: commands/tablecmds.c:15163
#, 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:15128
+#: commands/tablecmds.c:15172
#, 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:15142
+#: commands/tablecmds.c:15186
#, c-format
msgid "table has extra column \"%s\""
msgstr "tabla tiene la columna extra «%s»"
-#: commands/tablecmds.c:15194
+#: commands/tablecmds.c:15238
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "«%s» no es una tabla tipada"
-#: commands/tablecmds.c:15376
+#: commands/tablecmds.c:15426
#, 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:15382
+#: commands/tablecmds.c:15432
#, 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:15388
+#: commands/tablecmds.c:15438
#, 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:15394
+#: commands/tablecmds.c:15444
#, 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:15400
+#: commands/tablecmds.c:15450
#, 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:15417
+#: commands/tablecmds.c:15467
#, 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:15424
+#: commands/tablecmds.c:15474
#, 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:15671
+#: commands/tablecmds.c:15721
#, 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:15695
+#: commands/tablecmds.c:15745
#, 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:15697
+#: commands/tablecmds.c:15747
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "Las tablas «unlogged» no pueden replicarse."
-#: commands/tablecmds.c:15742
+#: commands/tablecmds.c:15792
#, 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:15752
+#: commands/tablecmds.c:15802
#, 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:15810
+#: commands/tablecmds.c:15860
#, 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:15917
+#: commands/tablecmds.c:15967
#, 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:16480
+#: commands/tablecmds.c:16530
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "«%s» no es un tipo compuesto"
-#: commands/tablecmds.c:16512
+#: commands/tablecmds.c:16562
#, c-format
msgid "\"%s\" is not a table, view, materialized view, sequence, or foreign table"
msgstr "«%s» no es una tabla, vista, vista materializada, secuencia o tabla foránea"
-#: commands/tablecmds.c:16547
+#: commands/tablecmds.c:16597
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "estrategia de particionamiento «%s» no reconocida"
-#: commands/tablecmds.c:16555
+#: commands/tablecmds.c:16605
#, 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:16621
+#: commands/tablecmds.c:16671
#, 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:16629
+#: commands/tablecmds.c:16679
#, 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:16640 commands/tablecmds.c:16754
+#: commands/tablecmds.c:16690 commands/tablecmds.c:16804
#, c-format
msgid "cannot use generated column in partition key"
msgstr "no se puede usar una columna generada en llave de particionamiento"
-#: commands/tablecmds.c:16641 commands/tablecmds.c:16755 commands/trigger.c:653
+#: commands/tablecmds.c:16691 commands/tablecmds.c:16805 commands/trigger.c:653
#: rewrite/rewriteHandler.c:907 rewrite/rewriteHandler.c:942
#, c-format
msgid "Column \"%s\" is a generated column."
msgstr "La columna «%s» es una columna generada."
-#: commands/tablecmds.c:16717
+#: commands/tablecmds.c:16767
#, 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:16737
+#: commands/tablecmds.c:16787
#, 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:16767
+#: commands/tablecmds.c:16817
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "no se pueden usar expresiones constantes como llave de particionamiento"
-#: commands/tablecmds.c:16788
+#: commands/tablecmds.c:16838
#, 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:16823
+#: commands/tablecmds.c:16873
#, 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:16829
+#: commands/tablecmds.c:16879
#, 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:17081
+#: commands/tablecmds.c:17131
#, c-format
msgid "\"%s\" is already a partition"
msgstr "«%s» ya es una partición"
-#: commands/tablecmds.c:17087
+#: commands/tablecmds.c:17137
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "no puede adjuntar tabla tipada como partición"
-#: commands/tablecmds.c:17103
+#: commands/tablecmds.c:17153
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "no puede adjuntar hija de herencia como partición"
-#: commands/tablecmds.c:17117
+#: commands/tablecmds.c:17167
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "no puede adjuntar ancestro de herencia como partición"
-#: commands/tablecmds.c:17151
+#: commands/tablecmds.c:17201
#, 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:17159
+#: commands/tablecmds.c:17209
#, 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:17167
+#: commands/tablecmds.c:17217
#, 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:17174
+#: commands/tablecmds.c:17224
#, 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:17194
+#: commands/tablecmds.c:17244
#, 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:17197
+#: commands/tablecmds.c:17247
#, 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:17209
+#: commands/tablecmds.c:17259
#, 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:17211 commands/trigger.c:459
+#: commands/tablecmds.c:17261 commands/trigger.c:459
#, 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:17374
+#: commands/tablecmds.c:17440
#, 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:17377
+#: commands/tablecmds.c:17443
#, c-format
msgid "Partitioned table \"%s\" contains unique indexes."
msgstr "La tabla particionada «%s» contiene índices únicos."
-#: commands/tablecmds.c:17697
+#: commands/tablecmds.c:17763
#, c-format
msgid "cannot detach partitions concurrently when a default partition exists"
msgstr "no se puede desprender particiones concurrentemente cuando existe una partición por omisión"
-#: commands/tablecmds.c:17806
+#: commands/tablecmds.c:17872
#, c-format
msgid "partitioned table \"%s\" was removed concurrently"
msgstr "la tabla particionada «%s» fue eliminada concurrentemente"
-#: commands/tablecmds.c:17812
+#: commands/tablecmds.c:17878
#, c-format
msgid "partition \"%s\" was removed concurrently"
msgstr "la partición «%s» fue eliminada concurrentemente"
-#: commands/tablecmds.c:18266 commands/tablecmds.c:18286
-#: commands/tablecmds.c:18306 commands/tablecmds.c:18325
-#: commands/tablecmds.c:18367
+#: commands/tablecmds.c:18351 commands/tablecmds.c:18371
+#: commands/tablecmds.c:18391 commands/tablecmds.c:18410
+#: commands/tablecmds.c:18452
#, 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:18269
+#: commands/tablecmds.c:18354
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "El índice «%s» ya está adjunto a otro índice."
-#: commands/tablecmds.c:18289
+#: commands/tablecmds.c:18374
#, 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:18309
+#: commands/tablecmds.c:18394
#, c-format
msgid "The index definitions do not match."
msgstr "Las definiciones de los índices no coinciden."
-#: commands/tablecmds.c:18328
+#: commands/tablecmds.c:18413
#, 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:18370
+#: commands/tablecmds.c:18455
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "Otro índice ya está adjunto para la partición «%s»."
-#: commands/tablecmds.c:18600
+#: commands/tablecmds.c:18685
#, c-format
msgid "column data type %s does not support compression"
msgstr "el tipo de dato de columna %s no soporta compresión"
-#: commands/tablecmds.c:18607
+#: commands/tablecmds.c:18692
#, c-format
msgid "invalid compression method \"%s\""
msgstr "método de compresión «%s» no válido"
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:3087 executor/nodeAgg.c:3096 executor/nodeAgg.c:3108
+#: executor/nodeAgg.c:3088 executor/nodeAgg.c:3097 executor/nodeAgg.c:3109
#, c-format
msgid "unexpected EOF for tape %d: requested %zu bytes, read %zu bytes"
msgstr "EOF inesperado para la cinta %d: se requerían %zu bytes, se leyeron %zu bytes"
-#: executor/nodeAgg.c:3981 parser/parse_agg.c:661 parser/parse_agg.c:689
+#: executor/nodeAgg.c:3974 parser/parse_agg.c:661 parser/parse_agg.c:689
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "no se pueden anidar llamadas a funciones de agregación"
-#: executor/nodeAgg.c:4189 executor/nodeWindowAgg.c:2836
+#: executor/nodeAgg.c:4182 executor/nodeWindowAgg.c:2836
#, 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 "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"
-#: executor/nodeIndexonlyscan.c:242
+#: executor/nodeIndexonlyscan.c:240
#, c-format
msgid "lossy distance functions are not supported in index-only scans"
msgstr "no se permiten funciones de ventana deslizante en predicados de índice"
msgid "could not generate random encryption vector"
msgstr "no se pudo generar un vector aleatorio de encriptación"
-#: libpq/auth.c:3254
-#, c-format
-msgid "could not perform MD5 encryption of password"
+#: libpq/auth.c:3257
+#, fuzzy, c-format
+#| msgid "could not perform MD5 encryption of password"
+msgid "could not perform MD5 encryption of password: %s"
msgstr "no se pudo efectuar cifrado MD5 de la contraseña"
-#: libpq/auth.c:3280
+#: libpq/auth.c:3284
#, c-format
msgid "could not create RADIUS socket: %m"
msgstr "no se pudo crear el socket RADIUS: %m"
-#: libpq/auth.c:3302
+#: libpq/auth.c:3306
#, c-format
msgid "could not bind local RADIUS socket: %m"
msgstr "no se pudo enlazar el socket RADIUS local: %m"
-#: libpq/auth.c:3312
+#: libpq/auth.c:3316
#, c-format
msgid "could not send RADIUS packet: %m"
msgstr "no se pudo enviar el paquete RADIUS: %m"
-#: libpq/auth.c:3345 libpq/auth.c:3371
+#: libpq/auth.c:3350 libpq/auth.c:3376
#, c-format
msgid "timeout waiting for RADIUS response from %s"
msgstr "se agotó el tiempo de espera de la respuesta RADIUS desde %s"
-#: libpq/auth.c:3364
+#: libpq/auth.c:3369
#, c-format
msgid "could not check status on RADIUS socket: %m"
msgstr "no se pudo verificar el estado en el socket %m"
-#: libpq/auth.c:3394
+#: libpq/auth.c:3399
#, c-format
msgid "could not read RADIUS response: %m"
msgstr "no se pudo leer la respuesta RADIUS: %m"
-#: libpq/auth.c:3407 libpq/auth.c:3411
+#: libpq/auth.c:3412 libpq/auth.c:3416
#, c-format
msgid "RADIUS response from %s was sent from incorrect port: %d"
msgstr "la respuesta RADIUS desde %s fue enviada desde el port incorrecto: %d"
-#: libpq/auth.c:3420
+#: libpq/auth.c:3425
#, c-format
msgid "RADIUS response from %s too short: %d"
msgstr "la respuesta RADIUS desde %s es demasiado corta: %d"
-#: libpq/auth.c:3427
+#: libpq/auth.c:3432
#, c-format
msgid "RADIUS response from %s has corrupt length: %d (actual length %d)"
msgstr "la respuesta RADIUS desde %ss tiene largo corrupto: %d (largo real %d)"
-#: libpq/auth.c:3435
+#: libpq/auth.c:3440
#, c-format
msgid "RADIUS response from %s is to a different request: %d (should be %d)"
msgstr "la respuesta RADIUS desde %s es a una petición diferente: %d (debería ser %d)"
-#: libpq/auth.c:3460
-#, c-format
-msgid "could not perform MD5 encryption of received packet"
+#: libpq/auth.c:3465
+#, fuzzy, c-format
+#| msgid "could not perform MD5 encryption of received packet"
+msgid "could not perform MD5 encryption of received packet: %s"
msgstr "no se pudo realizar cifrado MD5 del paquete recibido"
-#: libpq/auth.c:3469
+#: libpq/auth.c:3475
#, c-format
msgid "RADIUS response from %s has incorrect MD5 signature"
msgstr "la respuesta RADIUS desde %s tiene firma MD5 incorrecta"
-#: libpq/auth.c:3487
+#: libpq/auth.c:3493
#, c-format
msgid "RADIUS response from %s has invalid code (%d) for user \"%s\""
msgstr "la respuesta RADIUS desde %s tiene código no válido (%d) para el usuario «%s»"
-#: libpq/be-fsstubs.c:119 libpq/be-fsstubs.c:150 libpq/be-fsstubs.c:178
-#: libpq/be-fsstubs.c:204 libpq/be-fsstubs.c:229 libpq/be-fsstubs.c:277
-#: libpq/be-fsstubs.c:300 libpq/be-fsstubs.c:553
+#: libpq/be-fsstubs.c:128 libpq/be-fsstubs.c:157 libpq/be-fsstubs.c:185
+#: libpq/be-fsstubs.c:211 libpq/be-fsstubs.c:236 libpq/be-fsstubs.c:274
+#: libpq/be-fsstubs.c:297 libpq/be-fsstubs.c:545
#, c-format
msgid "invalid large-object descriptor: %d"
msgstr "el descriptor de objeto grande no es válido: %d"
-#: libpq/be-fsstubs.c:161
+#: libpq/be-fsstubs.c:168
#, c-format
msgid "large object descriptor %d was not opened for reading"
msgstr "el descriptor de objeto grande %d no fue abierto para lectura"
-#: libpq/be-fsstubs.c:185 libpq/be-fsstubs.c:560
+#: libpq/be-fsstubs.c:192 libpq/be-fsstubs.c:552
#, c-format
msgid "large object descriptor %d was not opened for writing"
msgstr "el descriptor de objeto grande %d no fue abierto para escritura"
-#: libpq/be-fsstubs.c:212
+#: libpq/be-fsstubs.c:219
#, c-format
msgid "lo_lseek result out of range for large-object descriptor %d"
msgstr "resultado de lo_lseek fuera de rango para el descriptor de objeto grande %d"
-#: libpq/be-fsstubs.c:285
+#: libpq/be-fsstubs.c:282
#, c-format
msgid "lo_tell result out of range for large-object descriptor %d"
msgstr "resultado de lo_tell fuera de rango para el descriptor de objeto grande %d"
-#: libpq/be-fsstubs.c:432
+#: libpq/be-fsstubs.c:424
#, c-format
msgid "could not open server file \"%s\": %m"
msgstr "no se pudo abrir el archivo de servidor «%s»: %m"
-#: libpq/be-fsstubs.c:454
+#: libpq/be-fsstubs.c:447
#, c-format
msgid "could not read server file \"%s\": %m"
msgstr "no se pudo leer el archivo de servidor «%s»: %m"
-#: libpq/be-fsstubs.c:514
+#: libpq/be-fsstubs.c:506
#, c-format
msgid "could not create server file \"%s\": %m"
msgstr "no se pudo crear el archivo del servidor «%s»: %m"
-#: libpq/be-fsstubs.c:526
+#: libpq/be-fsstubs.c:518
#, c-format
msgid "could not write server file \"%s\": %m"
msgstr "no se pudo escribir el archivo del servidor «%s»: %m"
-#: libpq/be-fsstubs.c:760
+#: libpq/be-fsstubs.c:758
#, c-format
msgid "large object read request is too large"
msgstr "el tamaño de petición de lectura de objeto grande es muy grande"
-#: libpq/be-fsstubs.c:802 utils/adt/genfile.c:267 utils/adt/genfile.c:306
+#: libpq/be-fsstubs.c:800 utils/adt/genfile.c:267 utils/adt/genfile.c:306
#: utils/adt/genfile.c:342
#, c-format
msgid "requested length cannot be negative"
msgstr "el tamaño solicitado no puede ser negativo"
-#: libpq/be-fsstubs.c:855 storage/large_object/inv_api.c:297
-#: storage/large_object/inv_api.c:309 storage/large_object/inv_api.c:513
-#: storage/large_object/inv_api.c:624 storage/large_object/inv_api.c:814
+#: libpq/be-fsstubs.c:851 storage/large_object/inv_api.c:299
+#: storage/large_object/inv_api.c:311 storage/large_object/inv_api.c:508
+#: storage/large_object/inv_api.c:619 storage/large_object/inv_api.c:809
#, c-format
msgid "permission denied for large object %u"
msgstr "permiso denegado al objeto grande %u"
msgid "User \"%s\" has an expired password."
msgstr "El usuario «%s» tiene contraseña expirada."
-#: libpq/crypt.c:179
+#: libpq/crypt.c:181
#, c-format
msgid "User \"%s\" has a password that cannot be used with MD5 authentication."
msgstr "El usuario \"%s\" tiene una contraseña que no se puede usar con la autentificación MD5."
-#: libpq/crypt.c:203 libpq/crypt.c:244 libpq/crypt.c:268
+#: libpq/crypt.c:202 libpq/crypt.c:244 libpq/crypt.c:264
#, c-format
msgid "Password does not match for user \"%s\"."
msgstr "La contraseña no coincide para el usuario «%s»."
-#: libpq/crypt.c:287
+#: libpq/crypt.c:283
#, c-format
msgid "Password of user \"%s\" is in unrecognized format."
msgstr "La contraseña del usuario \"%s\" está en un formato no reconocido."
msgid "could not set socket to nonblocking mode: %m"
msgstr "no se pudo establecer el socket en modo no bloqueante: %m"
-#: libpq/pqcomm.c:362
+#: libpq/pqcomm.c:377
#, c-format
msgid "Unix-domain socket path \"%s\" is too long (maximum %d bytes)"
msgstr "la ruta al socket de dominio Unix «%s» es demasiado larga (máximo %d bytes)"
-#: libpq/pqcomm.c:383
+#: libpq/pqcomm.c:398
#, c-format
msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
msgstr "no se pudo traducir el nombre de host «%s», servicio «%s» a dirección: %s"
-#: libpq/pqcomm.c:387
+#: libpq/pqcomm.c:402
#, c-format
msgid "could not translate service \"%s\" to address: %s"
msgstr "no se pudo traducir el servicio «%s» a dirección: %s"
-#: libpq/pqcomm.c:414
+#: libpq/pqcomm.c:429
#, c-format
msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded"
msgstr "no se pudo enlazar a todas las direcciones pedidas: MAXLISTEN (%d) fue excedido"
-#: libpq/pqcomm.c:423
+#: libpq/pqcomm.c:438
msgid "IPv4"
msgstr "IPv4"
-#: libpq/pqcomm.c:427
+#: libpq/pqcomm.c:442
msgid "IPv6"
msgstr "IPv6"
-#: libpq/pqcomm.c:432
+#: libpq/pqcomm.c:447
msgid "Unix"
msgstr "Unix"
-#: libpq/pqcomm.c:437
+#: libpq/pqcomm.c:452
#, c-format
msgid "unrecognized address family %d"
msgstr "la familia de direcciones %d no reconocida"
#. translator: first %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:463
+#: libpq/pqcomm.c:478
#, c-format
msgid "could not create %s socket for address \"%s\": %m"
msgstr "no se pudo crear el socket %s de escucha para la dirección «%s»: %m"
#. translator: third %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:489 libpq/pqcomm.c:507
+#: libpq/pqcomm.c:504 libpq/pqcomm.c:522
#, c-format
msgid "%s(%s) failed for %s address \"%s\": %m"
msgstr "%s(%s) falló para la dirección %s «%s»: %m"
#. translator: first %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:530
+#: libpq/pqcomm.c:545
#, c-format
msgid "could not bind %s address \"%s\": %m"
msgstr "no se pudo enlazar a la dirección %s «%s»: %m"
-#: libpq/pqcomm.c:534
+#: libpq/pqcomm.c:549
#, c-format
msgid "Is another postmaster already running on port %d?"
msgstr "¿Hay otro postmaster corriendo en el puerto %d?"
-#: libpq/pqcomm.c:536
+#: libpq/pqcomm.c:551
#, c-format
msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry."
msgstr "¿Hay otro postmaster corriendo en el puerto %d? Si no, aguarde unos segundos y reintente."
#. translator: first %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:569
+#: libpq/pqcomm.c:584
#, c-format
msgid "could not listen on %s address \"%s\": %m"
msgstr "no se pudo escuchar en la dirección %s «%s»: %m"
-#: libpq/pqcomm.c:578
+#: libpq/pqcomm.c:593
#, c-format
msgid "listening on Unix socket \"%s\""
msgstr "escuchando en el socket Unix «%s»"
#. translator: first %s is IPv4 or IPv6
-#: libpq/pqcomm.c:584
+#: libpq/pqcomm.c:599
#, c-format
msgid "listening on %s address \"%s\", port %d"
msgstr "escuchando en la dirección %s «%s», port %d"
-#: libpq/pqcomm.c:675
+#: libpq/pqcomm.c:690
#, c-format
msgid "group \"%s\" does not exist"
msgstr "no existe el grupo «%s»"
-#: libpq/pqcomm.c:685
+#: libpq/pqcomm.c:700
#, c-format
msgid "could not set group of file \"%s\": %m"
msgstr "no se pudo definir el grupo del archivo «%s»: %m"
-#: libpq/pqcomm.c:696
+#: libpq/pqcomm.c:711
#, c-format
msgid "could not set permissions of file \"%s\": %m"
msgstr "no se pudo definir los permisos del archivo «%s»: %m"
-#: libpq/pqcomm.c:726
+#: libpq/pqcomm.c:741
#, c-format
msgid "could not accept new connection: %m"
msgstr "no se pudo aceptar una nueva conexión: %m"
-#: libpq/pqcomm.c:766 libpq/pqcomm.c:775 libpq/pqcomm.c:807 libpq/pqcomm.c:817
-#: libpq/pqcomm.c:1630 libpq/pqcomm.c:1675 libpq/pqcomm.c:1715
-#: libpq/pqcomm.c:1759 libpq/pqcomm.c:1798 libpq/pqcomm.c:1837
-#: libpq/pqcomm.c:1873 libpq/pqcomm.c:1912 postmaster/pgstat.c:619
+#: libpq/pqcomm.c:781 libpq/pqcomm.c:790 libpq/pqcomm.c:822 libpq/pqcomm.c:832
+#: libpq/pqcomm.c:1657 libpq/pqcomm.c:1702 libpq/pqcomm.c:1742
+#: libpq/pqcomm.c:1786 libpq/pqcomm.c:1825 libpq/pqcomm.c:1864
+#: libpq/pqcomm.c:1900 libpq/pqcomm.c:1939 postmaster/pgstat.c:619
#: postmaster/pgstat.c:630
#, c-format
msgid "%s(%s) failed: %m"
msgstr "%s(%s) falló: %m"
-#: libpq/pqcomm.c:921
+#: libpq/pqcomm.c:936
#, c-format
msgid "there is no client connection"
msgstr "no hay conexión de cliente"
-#: libpq/pqcomm.c:972 libpq/pqcomm.c:1068
+#: libpq/pqcomm.c:987 libpq/pqcomm.c:1083
#, c-format
msgid "could not receive data from client: %m"
msgstr "no se pudo recibir datos del cliente: %m"
-#: libpq/pqcomm.c:1161 tcop/postgres.c:4292
+#: libpq/pqcomm.c:1188 tcop/postgres.c:4292
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "terminando la conexión por pérdida de sincronía del protocolo"
-#: libpq/pqcomm.c:1227
+#: libpq/pqcomm.c:1254
#, c-format
msgid "unexpected EOF within message length word"
msgstr "EOF inesperado dentro de la palabra de tamaño del mensaje"
-#: libpq/pqcomm.c:1237
+#: libpq/pqcomm.c:1264
#, c-format
msgid "invalid message length"
msgstr "el largo de mensaje no es válido"
-#: libpq/pqcomm.c:1259 libpq/pqcomm.c:1272
+#: libpq/pqcomm.c:1286 libpq/pqcomm.c:1299
#, c-format
msgid "incomplete message from client"
msgstr "mensaje incompleto del cliente"
-#: libpq/pqcomm.c:1383
+#: libpq/pqcomm.c:1410
#, c-format
msgid "could not send data to client: %m"
msgstr "no se pudo enviar datos al cliente: %m"
-#: libpq/pqcomm.c:1598
+#: libpq/pqcomm.c:1625
#, c-format
msgid "%s(%s) failed: error code %d"
msgstr "%s(%s) falló: código de error %d"
-#: libpq/pqcomm.c:1687
+#: libpq/pqcomm.c:1714
#, c-format
msgid "setting the keepalive idle time is not supported"
msgstr "establecer el tiempo de inactividad para keepalive no está soportado"
-#: libpq/pqcomm.c:1771 libpq/pqcomm.c:1846 libpq/pqcomm.c:1921
+#: libpq/pqcomm.c:1798 libpq/pqcomm.c:1873 libpq/pqcomm.c:1948
#, c-format
msgid "%s(%s) not supported"
msgstr "%s(%s) no está soportado"
-#: libpq/pqcomm.c:1956
+#: libpq/pqcomm.c:1983
#, c-format
msgid "could not poll socket: %m"
msgstr "no se pudo monitorear socket: %m"
msgid "relation \"%s\" does not have a composite type"
msgstr "la relación «%s» no tiene un tipo compuesto"
-#: nodes/nodeFuncs.c:114 nodes/nodeFuncs.c:145 parser/parse_coerce.c:2495
-#: parser/parse_coerce.c:2633 parser/parse_coerce.c:2680
+#: nodes/nodeFuncs.c:114 nodes/nodeFuncs.c:145 parser/parse_coerce.c:2503
+#: parser/parse_coerce.c:2641 parser/parse_coerce.c:2688
#: parser/parse_expr.c:2021 parser/parse_func.c:710 parser/parse_oper.c:883
#: utils/fmgr/funcapi.c:558
#, c-format
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:1315 parser/analyze.c:1677 parser/analyze.c:1933
+#: optimizer/plan/planner.c:1316 parser/analyze.c:1677 parser/analyze.c:1933
#: parser/analyze.c:3112
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s no está permitido con UNION/INTERSECT/EXCEPT"
-#: optimizer/plan/planner.c:1978 optimizer/plan/planner.c:3634
+#: optimizer/plan/planner.c:1979 optimizer/plan/planner.c:3635
#, c-format
msgid "could not implement GROUP BY"
msgstr "no se pudo implementar GROUP BY"
-#: optimizer/plan/planner.c:1979 optimizer/plan/planner.c:3635
-#: optimizer/plan/planner.c:4392 optimizer/prep/prepunion.c:1046
+#: optimizer/plan/planner.c:1980 optimizer/plan/planner.c:3636
+#: optimizer/plan/planner.c:4393 optimizer/prep/prepunion.c:1046
#, 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:4391
+#: optimizer/plan/planner.c:4392
#, c-format
msgid "could not implement DISTINCT"
msgstr "no se pudo implementar DISTINCT"
-#: optimizer/plan/planner.c:5239
+#: optimizer/plan/planner.c:5240
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "No se pudo implementar PARTITION BY de ventana"
-#: optimizer/plan/planner.c:5240
+#: optimizer/plan/planner.c:5241
#, 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:5244
+#: optimizer/plan/planner.c:5245
#, c-format
msgid "could not implement window ORDER BY"
msgstr "no se pudo implementar ORDER BY de ventana"
-#: optimizer/plan/planner.c:5245
+#: optimizer/plan/planner.c:5246
#, 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 "could not implement %s"
msgstr "no se pudo implementar %s"
-#: optimizer/util/clauses.c:4728
+#: optimizer/util/clauses.c:4729
#, c-format
msgid "SQL function \"%s\" during inlining"
msgstr "función SQL «%s», durante expansión en línea"
msgid "Cast the offset value to the exact intended type."
msgstr "Convierta el valor de desplazamiento al tipo deseado exacto."
-#: parser/parse_coerce.c:1042 parser/parse_coerce.c:1080
-#: parser/parse_coerce.c:1098 parser/parse_coerce.c:1113
-#: parser/parse_expr.c:2055 parser/parse_expr.c:2649 parser/parse_target.c:995
+#: parser/parse_coerce.c:1050 parser/parse_coerce.c:1088
+#: parser/parse_coerce.c:1106 parser/parse_coerce.c:1121
+#: parser/parse_expr.c:2055 parser/parse_expr.c:2649 parser/parse_target.c:994
#, c-format
msgid "cannot cast type %s to %s"
msgstr "no se puede convertir el tipo %s a %s"
-#: parser/parse_coerce.c:1083
+#: parser/parse_coerce.c:1091
#, c-format
msgid "Input has too few columns."
msgstr "La entrada tiene muy pocas columnas."
-#: parser/parse_coerce.c:1101
+#: parser/parse_coerce.c:1109
#, c-format
msgid "Cannot cast type %s to %s in column %d."
msgstr "No se puede convertir el tipo %s a %s en la columna %d."
-#: parser/parse_coerce.c:1116
+#: parser/parse_coerce.c:1124
#, c-format
msgid "Input has too many columns."
msgstr "La entrada tiene demasiadas columnas."
#. translator: first %s is name of a SQL construct, eg WHERE
#. translator: first %s is name of a SQL construct, eg LIMIT
-#: parser/parse_coerce.c:1171 parser/parse_coerce.c:1219
+#: parser/parse_coerce.c:1179 parser/parse_coerce.c:1227
#, c-format
msgid "argument of %s must be type %s, not type %s"
msgstr "el argumento de %s debe ser de tipo %s, no tipo %s"
#. translator: %s is name of a SQL construct, eg WHERE
#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_coerce.c:1182 parser/parse_coerce.c:1231
+#: parser/parse_coerce.c:1190 parser/parse_coerce.c:1239
#, c-format
msgid "argument of %s must not return a set"
msgstr "el argumento de %s no debe retornar un conjunto"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1371
+#: parser/parse_coerce.c:1379
#, c-format
msgid "%s types %s and %s cannot be matched"
msgstr "los tipos %2$s y %3$s no son coincidentes en %1$s"
-#: parser/parse_coerce.c:1483
+#: parser/parse_coerce.c:1491
#, c-format
msgid "argument types %s and %s cannot be matched"
msgstr "los tipos de argumento %s y %s no pueden hacerse coincidir"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1535
+#: parser/parse_coerce.c:1543
#, c-format
msgid "%s could not convert type %s to %s"
msgstr "%s no pudo convertir el tipo %s a %s"
-#: parser/parse_coerce.c:2090 parser/parse_coerce.c:2110
-#: parser/parse_coerce.c:2130 parser/parse_coerce.c:2151
-#: parser/parse_coerce.c:2206 parser/parse_coerce.c:2240
+#: parser/parse_coerce.c:2098 parser/parse_coerce.c:2118
+#: parser/parse_coerce.c:2138 parser/parse_coerce.c:2159
+#: parser/parse_coerce.c:2214 parser/parse_coerce.c:2248
#, c-format
msgid "arguments declared \"%s\" are not all alike"
msgstr "los argumentos declarados «%s» no son de tipos compatibles"
-#: parser/parse_coerce.c:2185 parser/parse_coerce.c:2298
+#: parser/parse_coerce.c:2193 parser/parse_coerce.c:2306
#: utils/fmgr/funcapi.c:489
#, c-format
msgid "argument declared %s is not an array but type %s"
msgstr "el argumento declarado %s no es un array sino de tipo %s"
-#: parser/parse_coerce.c:2218 parser/parse_coerce.c:2368
+#: parser/parse_coerce.c:2226 parser/parse_coerce.c:2376
#: utils/fmgr/funcapi.c:503
#, c-format
msgid "argument declared %s is not a range type but type %s"
msgstr "el argumento declarado %s no es un tipo de rango sino tipo %s"
-#: parser/parse_coerce.c:2252 parser/parse_coerce.c:2332
-#: parser/parse_coerce.c:2465 utils/fmgr/funcapi.c:521 utils/fmgr/funcapi.c:586
+#: parser/parse_coerce.c:2260 parser/parse_coerce.c:2340
+#: parser/parse_coerce.c:2473 utils/fmgr/funcapi.c:521 utils/fmgr/funcapi.c:586
#, c-format
msgid "argument declared %s is not a multirange type but type %s"
msgstr "el argumento declarado %s no es un tipo de multirango sino tipo %s"
-#: parser/parse_coerce.c:2289
+#: parser/parse_coerce.c:2297
#, c-format
msgid "cannot determine element type of \"anyarray\" argument"
msgstr "no se puede determinar el tipo del argumento «anyarray»"
-#: parser/parse_coerce.c:2315 parser/parse_coerce.c:2346
-#: parser/parse_coerce.c:2385 parser/parse_coerce.c:2451
+#: parser/parse_coerce.c:2323 parser/parse_coerce.c:2354
+#: parser/parse_coerce.c:2393 parser/parse_coerce.c:2459
#, c-format
msgid "argument declared %s is not consistent with argument declared %s"
msgstr "el argumento declarado %s no es consistente con el argumento declarado %s"
-#: parser/parse_coerce.c:2410
+#: parser/parse_coerce.c:2418
#, c-format
msgid "could not determine polymorphic type because input has type %s"
msgstr "no se pudo determinar el tipo polimórfico porque la entrada es de tipo %s"
-#: parser/parse_coerce.c:2424
+#: parser/parse_coerce.c:2432
#, c-format
msgid "type matched to anynonarray is an array type: %s"
msgstr "el argumento emparejado con anynonarray es un array: %s"
-#: parser/parse_coerce.c:2434
+#: parser/parse_coerce.c:2442
#, c-format
msgid "type matched to anyenum is not an enum type: %s"
msgstr "el tipo emparejado con anyenum no es un tipo enum: %s"
-#: parser/parse_coerce.c:2505 parser/parse_coerce.c:2526
-#: parser/parse_coerce.c:2576 parser/parse_coerce.c:2581
-#: parser/parse_coerce.c:2645 parser/parse_coerce.c:2657
+#: parser/parse_coerce.c:2513 parser/parse_coerce.c:2534
+#: parser/parse_coerce.c:2584 parser/parse_coerce.c:2589
+#: parser/parse_coerce.c:2653 parser/parse_coerce.c:2665
#, c-format
msgid "could not determine polymorphic type %s because input has type %s"
msgstr "no se pudo determinar el tipo polimórfico %s porque la entrada es de tipo %s"
-#: parser/parse_coerce.c:2515
+#: parser/parse_coerce.c:2523
#, c-format
msgid "anycompatiblerange type %s does not match anycompatible type %s"
msgstr "el tipo anycompatiblerange %s no coincide con el tipo anycompatible %s"
-#: parser/parse_coerce.c:2536
+#: parser/parse_coerce.c:2544
#, c-format
msgid "anycompatiblemultirange type %s does not match anycompatible type %s"
msgstr "el tipo anycompatiblemultirange %s no coincide con el tipo anycompatible %s"
-#: parser/parse_coerce.c:2550
+#: parser/parse_coerce.c:2558
#, c-format
msgid "type matched to anycompatiblenonarray is an array type: %s"
msgstr "el argumento emparejado a anycompatiblenonarray es un array: %s"
-#: parser/parse_coerce.c:2785
+#: parser/parse_coerce.c:2793
#, c-format
msgid "A result of type %s requires at least one input of type anyrange or anymultirange."
msgstr "Un resultado de tipo %s requiere al menos una entrada de tipo anyrange o anymultirange."
-#: parser/parse_coerce.c:2802
+#: parser/parse_coerce.c:2810
#, c-format
msgid "A result of type %s requires at least one input of type anycompatiblerange or anycompatiblemultirange."
msgstr "Un resultado de tipo %s requiere al menos una entrada de tipo anycompatiblerange o anycompatiblemultirange."
-#: parser/parse_coerce.c:2814
+#: parser/parse_coerce.c:2822
#, c-format
msgid "A result of type %s requires at least one input of type anyelement, anyarray, anynonarray, anyenum, anyrange, or anymultirange."
msgstr "Un resultado de tipo %s requiere al menos una entrada de tipo anyelement, anyarray, anynonarray, anyenum, anyrange o anymultirange."
-#: parser/parse_coerce.c:2826
+#: parser/parse_coerce.c:2834
#, c-format
msgid "A result of type %s requires at least one input of type anycompatible, anycompatiblearray, anycompatiblenonarray, anycompatiblerange, or anycompatiblemultirange."
msgstr "Un resultado de tipo %s requiere al menos una entrada de tipo anycompatible, anycompatiblearray, anycompatiblenonarray, anycompatiblerange o anycompatiblemultirange."
-#: parser/parse_coerce.c:2856
+#: parser/parse_coerce.c:2864
msgid "A result of type internal requires at least one input of type internal."
msgstr "Un resultado de tipo internal requiere al menos una entrada de tipo internal."
msgid "column notation .%s applied to type %s, which is not a composite type"
msgstr "la notación de columna .%s fue aplicada al tipo %s, que no es un tipo compuesto"
-#: parser/parse_expr.c:395 parser/parse_target.c:740
+#: parser/parse_expr.c:395 parser/parse_target.c:739
#, c-format
msgid "row expansion via \"*\" is not supported here"
msgstr "la expansión de filas a través de «*» no está soportado aquí"
msgstr "no se pueden usar referencias a columnas en expresión de borde de partición"
#: parser/parse_expr.c:788 parser/parse_relation.c:807
-#: parser/parse_relation.c:889 parser/parse_target.c:1235
+#: parser/parse_relation.c:889 parser/parse_target.c:1234
#, c-format
msgid "column reference \"%s\" is ambiguous"
msgstr "la referencia a la columna «%s» es ambigua"
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»."
-#: parser/parse_target.c:483 parser/parse_target.c:804
+#: parser/parse_target.c:482 parser/parse_target.c:803
#, c-format
msgid "cannot assign to system column \"%s\""
msgstr "no se puede asignar a la columna de sistema «%s»"
-#: parser/parse_target.c:511
+#: parser/parse_target.c:510
#, c-format
msgid "cannot set an array element to DEFAULT"
msgstr "no se puede definir un elemento de array a DEFAULT"
-#: parser/parse_target.c:516
+#: parser/parse_target.c:515
#, c-format
msgid "cannot set a subfield to DEFAULT"
msgstr "no se puede definir un subcampo a DEFAULT"
-#: parser/parse_target.c:590
+#: parser/parse_target.c:589
#, c-format
msgid "column \"%s\" is of type %s but expression is of type %s"
msgstr "la columna «%s» es de tipo %s pero la expresión es de tipo %s"
-#: parser/parse_target.c:788
+#: parser/parse_target.c:787
#, c-format
msgid "cannot assign to field \"%s\" of column \"%s\" because its type %s is not a composite type"
msgstr "no se puede asignar al campo «%s» de la columna «%s» porque su tipo %s no es un tipo compuesto"
-#: parser/parse_target.c:797
+#: parser/parse_target.c:796
#, c-format
msgid "cannot assign to field \"%s\" of column \"%s\" because there is no such column in data type %s"
msgstr "no se puede asignar al campo «%s» de la columna «%s» porque no existe esa columna en el tipo de dato %s"
-#: parser/parse_target.c:878
+#: parser/parse_target.c:877
#, c-format
msgid "subscripted assignment to \"%s\" requires type %s but expression is of type %s"
msgstr "la asignación subindexada a «%s» requiere tipo %s pero la expresión es de tipo %s"
-#: parser/parse_target.c:888
+#: parser/parse_target.c:887
#, c-format
msgid "subfield \"%s\" is of type %s but expression is of type %s"
msgstr "el subcampo «%s» es de tipo %s pero la expresión es de tipo %s"
-#: parser/parse_target.c:1323
+#: parser/parse_target.c:1322
#, c-format
msgid "SELECT * with no tables specified is not valid"
msgstr "SELECT * sin especificar tablas no es válido"
msgid "huge pages not supported on this platform"
msgstr "las huge pages no están soportados en esta plataforma"
-#: port/pg_shmem.c:747 port/sysv_shmem.c:747 utils/init/miscinit.c:1167
+#: port/pg_shmem.c:693 port/sysv_shmem.c:693
+#, c-format
+msgid "huge pages not supported with the current shared_memory_type setting"
+msgstr ""
+
+#: port/pg_shmem.c:753 port/sysv_shmem.c:753 utils/init/miscinit.c:1167
#, c-format
msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
msgstr "el bloque de memoria compartida preexistente (clave %lu, ID %lu) aún está en uso"
-#: port/pg_shmem.c:750 port/sysv_shmem.c:750 utils/init/miscinit.c:1169
+#: port/pg_shmem.c:756 port/sysv_shmem.c:756 utils/init/miscinit.c:1169
#, c-format
msgid "Terminate any old server processes associated with data directory \"%s\"."
msgstr "Termine cualquier proceso de servidor asociado al directorio de datos «%s»."
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:545 postmaster/postmaster.c:3724
+#: postmaster/pgarch.c:545 postmaster/postmaster.c:3748
#, 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 "failed to send SSL negotiation response: %m"
msgstr "no se pudo enviar la respuesta de negociación SSL: %m"
-#: postmaster/postmaster.c:2080
+#: postmaster/postmaster.c:2066
+#, fuzzy, c-format
+#| msgid "received copy data after EOF marker"
+msgid "received unencrypted data after SSL request"
+msgstr "se recibieron datos de copy después del marcador EOF"
+
+#: postmaster/postmaster.c:2067 postmaster/postmaster.c:2111
+#, c-format
+msgid "This could be either a client-software bug or evidence of an attempted man-in-the-middle attack."
+msgstr ""
+
+#: postmaster/postmaster.c:2092
#, c-format
msgid "failed to send GSSAPI negotiation response: %m"
msgstr "no se pudo enviar la respuesta de negociación GSSAPI: %m"
#: postmaster/postmaster.c:2110
#, c-format
+msgid "received unencrypted data after GSSAPI encryption request"
+msgstr ""
+
+#: postmaster/postmaster.c:2134
+#, 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:2174 utils/misc/guc.c:7113 utils/misc/guc.c:7149
+#: postmaster/postmaster.c:2198 utils/misc/guc.c:7113 utils/misc/guc.c:7149
#: utils/misc/guc.c:7219 utils/misc/guc.c:8551 utils/misc/guc.c:11507
#: utils/misc/guc.c:11548
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "valor no válido para el parámetro «%s»: «%s»"
-#: postmaster/postmaster.c:2177
+#: postmaster/postmaster.c:2201
#, 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:2222
+#: postmaster/postmaster.c:2246
#, 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:2239
+#: postmaster/postmaster.c:2263
#, 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:2303
+#: postmaster/postmaster.c:2327
#, c-format
msgid "the database system is starting up"
msgstr "el sistema de base de datos está iniciándose"
-#: postmaster/postmaster.c:2309
+#: postmaster/postmaster.c:2333
#, c-format
msgid "the database system is not yet accepting connections"
msgstr "el sistema de bases de datos aún no está aceptando conexiones"
-#: postmaster/postmaster.c:2310
+#: postmaster/postmaster.c:2334
#, c-format
msgid "Consistent recovery state has not been yet reached."
msgstr "Aún no se ha alcanzado un estado de recuperación consistente."
-#: postmaster/postmaster.c:2314
+#: postmaster/postmaster.c:2338
#, c-format
msgid "the database system is not accepting connections"
msgstr "el sistema de bases de datos no está aceptando conexiones"
-#: postmaster/postmaster.c:2315
+#: postmaster/postmaster.c:2339
#, c-format
msgid "Hot standby mode is disabled."
msgstr "El modo hot standby está desactivado."
-#: postmaster/postmaster.c:2320
+#: postmaster/postmaster.c:2344
#, c-format
msgid "the database system is shutting down"
msgstr "el sistema de base de datos está apagándose"
-#: postmaster/postmaster.c:2325
+#: postmaster/postmaster.c:2349
#, 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:2330 storage/ipc/procarray.c:475
+#: postmaster/postmaster.c:2354 storage/ipc/procarray.c:475
#: storage/ipc/sinvaladt.c:297 storage/lmgr/proc.c:361
#, c-format
msgid "sorry, too many clients already"
msgstr "lo siento, ya tenemos demasiados clientes"
-#: postmaster/postmaster.c:2420
+#: postmaster/postmaster.c:2444
#, 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:2432
+#: postmaster/postmaster.c:2456
#, 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:2686
+#: postmaster/postmaster.c:2710
#, c-format
msgid "received SIGHUP, reloading configuration files"
msgstr "se recibió SIGHUP, volviendo a cargar archivos de configuración"
#. translator: %s is a configuration file
-#: postmaster/postmaster.c:2712 postmaster/postmaster.c:2716
+#: postmaster/postmaster.c:2736 postmaster/postmaster.c:2740
#, c-format
msgid "%s was not reloaded"
msgstr "%s no fue vuelto a cargar"
-#: postmaster/postmaster.c:2726
+#: postmaster/postmaster.c:2750
#, c-format
msgid "SSL configuration was not reloaded"
msgstr "la configuración SSL no fue vuelta a cargar"
-#: postmaster/postmaster.c:2782
+#: postmaster/postmaster.c:2806
#, c-format
msgid "received smart shutdown request"
msgstr "se recibió petición de apagado inteligente"
-#: postmaster/postmaster.c:2828
+#: postmaster/postmaster.c:2852
#, c-format
msgid "received fast shutdown request"
msgstr "se recibió petición de apagado rápido"
-#: postmaster/postmaster.c:2846
+#: postmaster/postmaster.c:2870
#, c-format
msgid "aborting any active transactions"
msgstr "abortando transacciones activas"
-#: postmaster/postmaster.c:2870
+#: postmaster/postmaster.c:2894
#, c-format
msgid "received immediate shutdown request"
msgstr "se recibió petición de apagado inmediato"
-#: postmaster/postmaster.c:2947
+#: postmaster/postmaster.c:2971
#, c-format
msgid "shutdown at recovery target"
msgstr "apagándose al alcanzar el destino de recuperación"
-#: postmaster/postmaster.c:2965 postmaster/postmaster.c:3001
+#: postmaster/postmaster.c:2989 postmaster/postmaster.c:3025
msgid "startup process"
msgstr "proceso de inicio"
-#: postmaster/postmaster.c:2968
+#: postmaster/postmaster.c:2992
#, 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:3043
+#: postmaster/postmaster.c:3067
#, 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:3064
+#: postmaster/postmaster.c:3088
msgid "background writer process"
msgstr "proceso background writer"
-#: postmaster/postmaster.c:3118
+#: postmaster/postmaster.c:3142
msgid "checkpointer process"
msgstr "proceso checkpointer"
-#: postmaster/postmaster.c:3134
+#: postmaster/postmaster.c:3158
msgid "WAL writer process"
msgstr "proceso escritor de WAL"
-#: postmaster/postmaster.c:3149
+#: postmaster/postmaster.c:3173
msgid "WAL receiver process"
msgstr "proceso receptor de WAL"
-#: postmaster/postmaster.c:3164
+#: postmaster/postmaster.c:3188
msgid "autovacuum launcher process"
msgstr "proceso lanzador de autovacuum"
-#: postmaster/postmaster.c:3182
+#: postmaster/postmaster.c:3206
msgid "archiver process"
msgstr "proceso de archivado"
-#: postmaster/postmaster.c:3197
+#: postmaster/postmaster.c:3221
msgid "statistics collector process"
msgstr "recolector de estadísticas"
-#: postmaster/postmaster.c:3211
+#: postmaster/postmaster.c:3235
msgid "system logger process"
msgstr "proceso de log"
-#: postmaster/postmaster.c:3275
+#: postmaster/postmaster.c:3299
#, c-format
msgid "background worker \"%s\""
msgstr "proceso ayudante «%s»"
-#: postmaster/postmaster.c:3359 postmaster/postmaster.c:3379
-#: postmaster/postmaster.c:3386 postmaster/postmaster.c:3404
+#: postmaster/postmaster.c:3383 postmaster/postmaster.c:3403
+#: postmaster/postmaster.c:3410 postmaster/postmaster.c:3428
msgid "server process"
msgstr "proceso de servidor"
-#: postmaster/postmaster.c:3458
+#: postmaster/postmaster.c:3482
#, 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:3711
+#: postmaster/postmaster.c:3735
#, 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:3713 postmaster/postmaster.c:3725
-#: postmaster/postmaster.c:3735 postmaster/postmaster.c:3746
+#: postmaster/postmaster.c:3737 postmaster/postmaster.c:3749
+#: postmaster/postmaster.c:3759 postmaster/postmaster.c:3770
#, 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:3722
+#: postmaster/postmaster.c:3746
#, 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:3732
+#: postmaster/postmaster.c:3756
#, 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:3744
+#: postmaster/postmaster.c:3768
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) terminó con código %d no reconocido"
-#: postmaster/postmaster.c:3958
+#: postmaster/postmaster.c:3982
#, c-format
msgid "abnormal database system shutdown"
msgstr "apagado anormal del sistema de bases de datos"
-#: postmaster/postmaster.c:3996
+#: postmaster/postmaster.c:4020
#, c-format
msgid "shutting down due to startup process failure"
msgstr "apagando debido a una falla en el procesamiento de inicio"
-#: postmaster/postmaster.c:4002
+#: postmaster/postmaster.c:4026
#, c-format
msgid "shutting down because restart_after_crash is off"
msgstr "apagando debido a que restart_after_crash está desactivado"
-#: postmaster/postmaster.c:4014
+#: postmaster/postmaster.c:4038
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "todos los procesos fueron terminados; reinicializando"
-#: postmaster/postmaster.c:4188 postmaster/postmaster.c:5547
-#: postmaster/postmaster.c:5938
+#: postmaster/postmaster.c:4212 postmaster/postmaster.c:5571
+#: postmaster/postmaster.c:5962
#, c-format
msgid "could not generate random cancel key"
msgstr "no se pudo generar una llave de cancelación aleatoria"
-#: postmaster/postmaster.c:4242
+#: postmaster/postmaster.c:4266
#, 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:4284
+#: postmaster/postmaster.c:4308
msgid "could not fork new process for connection: "
msgstr "no se pudo lanzar el nuevo proceso para la conexión: "
-#: postmaster/postmaster.c:4390
+#: postmaster/postmaster.c:4414
#, c-format
msgid "connection received: host=%s port=%s"
msgstr "conexión recibida: host=%s port=%s"
-#: postmaster/postmaster.c:4395
+#: postmaster/postmaster.c:4419
#, c-format
msgid "connection received: host=%s"
msgstr "conexión recibida: host=%s"
-#: postmaster/postmaster.c:4638
+#: postmaster/postmaster.c:4662
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "no se pudo lanzar el proceso servidor «%s»: %m"
-#: postmaster/postmaster.c:4696
+#: postmaster/postmaster.c:4720
#, c-format
msgid "could not create backend parameter file mapping: error code %lu"
msgstr "no se pudo crear mapeo de archivo de parámetros de servidor: código de error %lu"
-#: postmaster/postmaster.c:4705
+#: postmaster/postmaster.c:4729
#, c-format
msgid "could not map backend parameter memory: error code %lu"
msgstr "no se pudo mapear memoria para parámetros de servidor: código de error %lu"
-#: postmaster/postmaster.c:4732
+#: postmaster/postmaster.c:4756
#, c-format
msgid "subprocess command line too long"
msgstr "orden de subproceso demasiado larga"
-#: postmaster/postmaster.c:4750
+#: postmaster/postmaster.c:4774
#, c-format
msgid "CreateProcess() call failed: %m (error code %lu)"
msgstr "llamada a CreateProcess() falló: %m (código de error %lu)"
-#: postmaster/postmaster.c:4777
+#: postmaster/postmaster.c:4801
#, c-format
msgid "could not unmap view of backend parameter file: error code %lu"
msgstr "no se pudo desmapear la vista del archivo de parámetros de servidor: código de error %lu"
-#: postmaster/postmaster.c:4781
+#: postmaster/postmaster.c:4805
#, c-format
msgid "could not close handle to backend parameter file: error code %lu"
msgstr "no se pudo cerrar el archivo de parámetros de servidor: código de error %lu"
-#: postmaster/postmaster.c:4803
+#: postmaster/postmaster.c:4827
#, 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:4804
+#: postmaster/postmaster.c:4828
#, 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:4994
+#: postmaster/postmaster.c:5018
#, 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:5120
+#: postmaster/postmaster.c:5144
#, c-format
msgid "Please report this to <%s>."
msgstr "Por favor reporte esto a <%s>."
-#: postmaster/postmaster.c:5207
+#: postmaster/postmaster.c:5231
#, 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:5471
+#: postmaster/postmaster.c:5495
#, c-format
msgid "could not fork startup process: %m"
msgstr "no se pudo lanzar el proceso de inicio: %m"
-#: postmaster/postmaster.c:5475
+#: postmaster/postmaster.c:5499
#, c-format
msgid "could not fork archiver process: %m"
msgstr "no se pudo lanzar el proceso de archivado: %m"
-#: postmaster/postmaster.c:5479
+#: postmaster/postmaster.c:5503
#, c-format
msgid "could not fork background writer process: %m"
msgstr "no se pudo lanzar el background writer: %m"
-#: postmaster/postmaster.c:5483
+#: postmaster/postmaster.c:5507
#, c-format
msgid "could not fork checkpointer process: %m"
msgstr "no se pudo lanzar el checkpointer: %m"
-#: postmaster/postmaster.c:5487
+#: postmaster/postmaster.c:5511
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "no se pudo lanzar el proceso escritor de WAL: %m"
-#: postmaster/postmaster.c:5491
+#: postmaster/postmaster.c:5515
#, c-format
msgid "could not fork WAL receiver process: %m"
msgstr "no se pudo lanzar el proceso receptor de WAL: %m"
-#: postmaster/postmaster.c:5495
+#: postmaster/postmaster.c:5519
#, c-format
msgid "could not fork process: %m"
msgstr "no se pudo lanzar el proceso: %m"
-#: postmaster/postmaster.c:5696 postmaster/postmaster.c:5719
+#: postmaster/postmaster.c:5720 postmaster/postmaster.c:5743
#, 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:5703 postmaster/postmaster.c:5726
+#: postmaster/postmaster.c:5727 postmaster/postmaster.c:5750
#, c-format
msgid "invalid processing mode in background worker"
msgstr "modo de procesamiento no válido en proceso ayudante"
-#: postmaster/postmaster.c:5811
+#: postmaster/postmaster.c:5835
#, c-format
msgid "could not fork worker process: %m"
msgstr "no se pudo lanzar el proceso ayudante: %m"
-#: postmaster/postmaster.c:5924
+#: postmaster/postmaster.c:5948
#, c-format
msgid "no slot available for new worker process"
msgstr "no hay slot disponible para un nuevo proceso ayudante"
-#: postmaster/postmaster.c:6258
+#: postmaster/postmaster.c:6282
#, 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:6290
+#: postmaster/postmaster.c:6314
#, 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:6319
+#: postmaster/postmaster.c:6343
#, 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:6326
+#: postmaster/postmaster.c:6350
#, 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:6335
+#: postmaster/postmaster.c:6359
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "no se pudo eliminar el archivo «%s»: %s\n"
-#: postmaster/postmaster.c:6352
+#: postmaster/postmaster.c:6376
#, 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:6361
+#: postmaster/postmaster.c:6385
#, 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:6368
+#: postmaster/postmaster.c:6392
#, 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:6545
+#: postmaster/postmaster.c:6569
#, 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:6550
+#: postmaster/postmaster.c:6574
#, c-format
msgid "could not post child completion status\n"
msgstr "no se pudo publicar el estado de completitud del proceso hijo\n"
msgid "unterminated quoted string"
msgstr "una cadena de caracteres entre comillas está inconclusa"
-#: replication/backup_manifest.c:251
+#: replication/backup_manifest.c:252
#, c-format
msgid "expected end timeline %u but found timeline %u"
msgstr "se esperaba el timeline de término %u pero se encontró el tieneline %u"
-#: replication/backup_manifest.c:275
+#: replication/backup_manifest.c:276
#, c-format
msgid "expected start timeline %u but found timeline %u"
msgstr "se esperaba el timeline de inicio %u pero se encontró el timeline %u"
-#: replication/backup_manifest.c:302
+#: replication/backup_manifest.c:303
#, c-format
msgid "start timeline %u not found in history of timeline %u"
msgstr "el timeline de inicio %u no fue encontrado en la historia del timeline %u"
-#: replication/backup_manifest.c:353
+#: replication/backup_manifest.c:355
#, c-format
msgid "could not rewind temporary file"
msgstr "no se puede rebobinar el archivo temporal"
-#: replication/backup_manifest.c:380
+#: replication/backup_manifest.c:382
#, c-format
msgid "could not read from temporary file: %m"
msgstr "no se pudo leer del archivo temporal: %m"
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:1254 replication/logical/snapbuild.c:1347
-#: replication/logical/snapbuild.c:1878
+#: replication/logical/snapbuild.c:1270 replication/logical/snapbuild.c:1363
+#: replication/logical/snapbuild.c:1894
#, 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:1256
+#: replication/logical/snapbuild.c:1272
#, c-format
msgid "There are no running transactions."
msgstr "No hay transacciones en ejecución."
-#: replication/logical/snapbuild.c:1298
+#: replication/logical/snapbuild.c:1314
#, 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:1300 replication/logical/snapbuild.c:1324
+#: replication/logical/snapbuild.c:1316 replication/logical/snapbuild.c:1340
#, 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:1322
+#: replication/logical/snapbuild.c:1338
#, 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:1349
+#: replication/logical/snapbuild.c:1365
#, c-format
msgid "There are no old transactions anymore."
msgstr "Ya no hay transacciones antiguas en ejecución."
# FIXME "snapbuild"?
-#: replication/logical/snapbuild.c:1746
+#: replication/logical/snapbuild.c:1762
#, 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:1752
+#: replication/logical/snapbuild.c:1768
#, 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:1823
+#: replication/logical/snapbuild.c:1839
#, 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:1880
+#: replication/logical/snapbuild.c:1896
#, 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:1952
+#: replication/logical/snapbuild.c:1968
#, c-format
msgid "could not parse file name \"%s\""
msgstr "no se pudo interpretar el nombre de archivo «%s»"
msgid "could not read from streaming transaction's changes file \"%s\": %m"
msgstr "no se pudo leer el archivo de variables de servidor «%s»: %s\n"
-#: replication/logical/worker.c:1332
+#: replication/logical/worker.c:1335
#, c-format
msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\""
msgstr "el editor (publisher) no envía la columna identidad de réplica esperada por la relación de destino de replicación lógica «%s.%s»"
-#: replication/logical/worker.c:1339
+#: replication/logical/worker.c:1342
#, c-format
msgid "logical replication target relation \"%s.%s\" has neither REPLICA IDENTITY index nor PRIMARY KEY and published relation does not have REPLICA IDENTITY FULL"
msgstr "la relación destino de replicación lógica «%s.%s» no tiene índice REPLICA IDENTITY ni PRIMARY KEY y la relación publicada no tiene REPLICA IDENTITY FULL"
-#: replication/logical/worker.c:2218
+#: replication/logical/worker.c:2221
#, c-format
msgid "data stream from publisher has ended"
msgstr "el flujo de datos del publisher ha terminado"
-#: replication/logical/worker.c:2369
+#: replication/logical/worker.c:2372
#, c-format
msgid "terminating logical replication worker due to timeout"
msgstr "terminando el proceso de replicación lógica debido a que se agotó el tiempo de espera"
-#: replication/logical/worker.c:2517
+#: replication/logical/worker.c:2520
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was removed"
msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se detendrá porque la suscripción fue eliminada"
-#: replication/logical/worker.c:2531
+#: replication/logical/worker.c:2534
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will stop because the subscription was disabled"
msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se detendrá porque la suscripción fue inhabilitada"
-#: replication/logical/worker.c:2553
+#: replication/logical/worker.c:2556
#, fuzzy, c-format
#| msgid "logical replication apply worker for subscription \"%s\" will restart because subscription was renamed"
msgid "logical replication apply worker for subscription \"%s\" will restart because of a parameter change"
msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque a la suscripción se le cambió el nombre"
-#: replication/logical/worker.c:2718 replication/logical/worker.c:2740
+#: replication/logical/worker.c:2721 replication/logical/worker.c:2743
#, fuzzy, c-format
#| msgid "could not read from file \"%s\": %m"
msgid "could not read from streaming transaction's subxact file \"%s\": %m"
msgstr "no se pudo leer el archivo «%s»: %m"
-#: replication/logical/worker.c:3099
+#: replication/logical/worker.c:3102
#, c-format
msgid "logical replication apply worker for subscription %u will not start because the subscription was removed during startup"
msgstr "el ayudante «apply» de replicación lógica para la suscripción %u no se iniciará porque la suscripción fue eliminada durante el inicio"
-#: replication/logical/worker.c:3111
+#: replication/logical/worker.c:3114
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will not start because the subscription was disabled during startup"
msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» no se iniciará porque la suscripción fue inhabilitada durante el inicio"
-#: replication/logical/worker.c:3129
+#: replication/logical/worker.c:3132
#, c-format
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started"
msgstr "el ayudante de sincronización de tabla de replicación lógica para la suscripción «%s», tabla «%s» ha iniciado"
-#: replication/logical/worker.c:3133
+#: replication/logical/worker.c:3136
#, c-format
msgid "logical replication apply worker for subscription \"%s\" has started"
msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» ha iniciado"
-#: replication/logical/worker.c:3171
+#: replication/logical/worker.c:3174
#, c-format
msgid "subscription has no replication slot set"
msgstr "la suscripción no tiene un slot de replicación establecido"
msgstr "Libere uno o incremente max_replication_slots."
#: replication/slot.c:402 replication/slotfuncs.c:761
-#: utils/adt/pgstatfuncs.c:2227
+#: utils/adt/pgstatfuncs.c:2228
#, c-format
msgid "replication slot \"%s\" does not exist"
msgstr "no existe el slot de replicación «%s»"
msgid "could not duplicate handle for \"%s\": %m"
msgstr "no se pudo duplicar el «handle» para «%s»: %m"
-#: storage/ipc/procarray.c:3789
+#: storage/ipc/procarray.c:3802
#, fuzzy, c-format
#| msgid "database \"%s\" is being used by logical replication subscription"
msgid "database \"%s\" is being used by prepared transactions"
msgstr "la base de datos «%s» está siendo utilizada por suscripciones de replicación lógica"
-#: storage/ipc/procarray.c:3821 storage/ipc/signalfuncs.c:221
+#: storage/ipc/procarray.c:3834 storage/ipc/signalfuncs.c:221
#, c-format
msgid "must be a superuser to terminate superuser process"
msgstr "debe ser superusuario para terminar proceso de superusuario"
-#: storage/ipc/procarray.c:3828 storage/ipc/signalfuncs.c:226
+#: storage/ipc/procarray.c:3841 storage/ipc/signalfuncs.c:226
#, c-format
msgid "must be a member of the role whose process is being terminated or member of pg_signal_backend"
msgstr "debe ser miembro del rol cuyo proceso se está terminando o ser miembro de pg_signal_backend"
msgstr "número mágico no válido en segmento de memoria compartida dinámica"
#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:981
-#: storage/lmgr/lock.c:1019 storage/lmgr/lock.c:2844 storage/lmgr/lock.c:4254
-#: storage/lmgr/lock.c:4319 storage/lmgr/lock.c:4626
+#: storage/lmgr/lock.c:1019 storage/lmgr/lock.c:2844 storage/lmgr/lock.c:4258
+#: storage/lmgr/lock.c:4323 storage/lmgr/lock.c:4673
#: storage/lmgr/predicate.c:2470 storage/lmgr/predicate.c:2485
#: storage/lmgr/predicate.c:3967 storage/lmgr/predicate.c:5078
#: utils/hash/dynahash.c:1112
msgid "User transaction caused buffer deadlock with recovery."
msgstr "La transacción del usuario causó un «deadlock» con la recuperación."
-#: storage/ipc/standby.c:1421
+#: storage/ipc/standby.c:1423
#, fuzzy
#| msgid "unknown"
msgid "unknown reason"
msgstr "desconocido"
-#: storage/ipc/standby.c:1426
+#: storage/ipc/standby.c:1428
msgid "recovery conflict on buffer pin"
msgstr ""
-#: storage/ipc/standby.c:1429
+#: storage/ipc/standby.c:1431
#, fuzzy
#| msgid "abort reason: recovery conflict"
msgid "recovery conflict on lock"
msgstr "razón para abortar: conflicto en la recuperación"
-#: storage/ipc/standby.c:1432
+#: storage/ipc/standby.c:1434
#, fuzzy
#| msgid "remove a tablespace"
msgid "recovery conflict on tablespace"
msgstr "elimina un tablespace"
-#: storage/ipc/standby.c:1435
+#: storage/ipc/standby.c:1437
msgid "recovery conflict on snapshot"
msgstr ""
-#: storage/ipc/standby.c:1438
+#: storage/ipc/standby.c:1440
msgid "recovery conflict on buffer deadlock"
msgstr ""
-#: storage/ipc/standby.c:1441
+#: storage/ipc/standby.c:1443
#, fuzzy
#| msgid "already connected to a database"
msgid "recovery conflict on database"
msgid "pg_largeobject entry for OID %u, page %d has invalid data field size %d"
msgstr "la entrada pg_largeobject para el OID %u, página %d tiene tamaño de campo %d no válido"
-#: storage/large_object/inv_api.c:272
+#: storage/large_object/inv_api.c:274
#, c-format
msgid "invalid flags for opening a large object: %d"
msgstr "opciones no válidas para abrir un objeto grande: %d"
-#: storage/large_object/inv_api.c:462
+#: storage/large_object/inv_api.c:457
#, c-format
msgid "invalid whence setting: %d"
msgstr "parámetro «whence» no válido: %d"
-#: storage/large_object/inv_api.c:634
+#: storage/large_object/inv_api.c:629
#, c-format
msgid "invalid large object write request size: %d"
msgstr "tamaño de petición de escritura de objeto grande no válido: %d"
msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
msgstr "mientras se verificaba una restricción de exclusión en la tupla (%u,%u) en la relación «%s»"
-#: storage/lmgr/lmgr.c:1106
+#: storage/lmgr/lmgr.c:1107
#, c-format
msgid "relation %u of database %u"
msgstr "relación %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1112
+#: storage/lmgr/lmgr.c:1113
#, c-format
msgid "extension of relation %u of database %u"
msgstr "extensión de la relación %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1118
+#: storage/lmgr/lmgr.c:1119
#, fuzzy, c-format
#| msgid "relation %u of database %u"
msgid "pg_database.datfrozenxid of database %u"
msgstr "relación %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1123
+#: storage/lmgr/lmgr.c:1124
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "página %u de la relación %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1130
+#: storage/lmgr/lmgr.c:1131
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr "tupla (%u,%u) de la relación %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1138
+#: storage/lmgr/lmgr.c:1139
#, c-format
msgid "transaction %u"
msgstr "transacción %u"
-#: storage/lmgr/lmgr.c:1143
+#: storage/lmgr/lmgr.c:1144
#, c-format
msgid "virtual transaction %d/%u"
msgstr "transacción virtual %d/%u"
-#: storage/lmgr/lmgr.c:1149
+#: storage/lmgr/lmgr.c:1150
#, c-format
msgid "speculative token %u of transaction %u"
msgstr "token especulativo %u de la transacción %u"
-#: storage/lmgr/lmgr.c:1155
+#: storage/lmgr/lmgr.c:1156
#, c-format
msgid "object %u of class %u of database %u"
msgstr "objeto %u de clase %u de la base de datos %u"
-#: storage/lmgr/lmgr.c:1163
+#: storage/lmgr/lmgr.c:1164
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "candado de usuario [%u,%u,%u]"
# XXX is this a good translation?
-#: storage/lmgr/lmgr.c:1170
+#: storage/lmgr/lmgr.c:1171
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "candado consultivo [%u,%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1178
+#: storage/lmgr/lmgr.c:1179
#, c-format
msgid "unrecognized locktag type %d"
msgstr "tipo de locktag %d no reconocido"
msgstr "Sólo candados RowExclusiveLock o menor pueden ser adquiridos en objetos de la base de datos durante la recuperación."
#: storage/lmgr/lock.c:982 storage/lmgr/lock.c:1020 storage/lmgr/lock.c:2845
-#: storage/lmgr/lock.c:4255 storage/lmgr/lock.c:4320 storage/lmgr/lock.c:4627
+#: storage/lmgr/lock.c:4259 storage/lmgr/lock.c:4324 storage/lmgr/lock.c:4674
#, c-format
msgid "You might need to increase max_locks_per_transaction."
msgstr "Puede ser necesario incrementar max_locks_per_transaction."
-#: storage/lmgr/lock.c:3296 storage/lmgr/lock.c:3364 storage/lmgr/lock.c:3480
+#: storage/lmgr/lock.c:3300 storage/lmgr/lock.c:3368 storage/lmgr/lock.c:3484
#, c-format
msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
msgstr "no se puede hacer PREPARE mientras se mantienen candados a nivel de sesión y transacción simultáneamente sobre el mismo objeto"
msgid "cannot compare arrays of different element types"
msgstr "no se pueden comparar arrays con elementos de distintos tipos"
-#: utils/adt/arrayfuncs.c:3980 utils/adt/multirangetypes.c:2739
-#: utils/adt/multirangetypes.c:2811 utils/adt/rangetypes.c:1343
+#: utils/adt/arrayfuncs.c:3980 utils/adt/multirangetypes.c:2742
+#: utils/adt/multirangetypes.c:2814 utils/adt/rangetypes.c:1343
#: utils/adt/rangetypes.c:1407 utils/adt/rowtypes.c:1858
#, c-format
msgid "could not identify a hash function for type %s"
msgid "\"char\" out of range"
msgstr "«char» fuera de rango"
+#: utils/adt/cryptohashfuncs.c:47 utils/adt/cryptohashfuncs.c:69
+#, fuzzy, c-format
+#| msgid "could not compress data: %s"
+msgid "could not compute %s hash: %s"
+msgstr "no se pudo comprimir datos: %s"
+
#: utils/adt/date.c:62 utils/adt/timestamp.c:97 utils/adt/varbit.c:105
#: utils/adt/varchar.c:48
#, c-format
msgid "This time zone name appears in the configuration file for time zone abbreviation \"%s\"."
msgstr "Este nombre de huso horario aparece en el archivo de configuración para abreviaciones de husos horarios «%s»."
-#: utils/adt/datum.c:89 utils/adt/datum.c:101
+#: utils/adt/datum.c:90 utils/adt/datum.c:102
#, c-format
msgid "invalid Datum pointer"
msgstr "puntero a Datum no válido"
msgid "Expected comma or end of multirange."
msgstr "fin de línea inesperado"
-#: utils/adt/multirangetypes.c:972
+#: utils/adt/multirangetypes.c:975
#, fuzzy, c-format
#| msgid "thresholds must be one-dimensional array"
msgid "multiranges cannot be constructed from multidimensional arrays"
msgstr "los umbrales deben ser un array unidimensional"
-#: utils/adt/multirangetypes.c:998
+#: utils/adt/multirangetypes.c:1001
#, fuzzy, c-format
#| msgid "array must not contain nulls"
msgid "multirange values cannot contain null members"
msgstr "el array no debe contener nulls"
-#: utils/adt/multirangetypes.c:1346
+#: utils/adt/multirangetypes.c:1349
#, fuzzy, c-format
#| msgid "%s must be called inside a transaction"
msgid "range_agg must be called with a range"
msgstr "%s no debe ser ejecutado dentro de una transacción"
-#: utils/adt/multirangetypes.c:1417
+#: utils/adt/multirangetypes.c:1420
#, c-format
msgid "range_intersect_agg must be called with a multirange"
msgstr ""
msgstr "existe más de un operador llamado %s"
#: utils/adt/regproc.c:715 utils/adt/regproc.c:756 utils/adt/regproc.c:2055
-#: utils/adt/ruleutils.c:9692 utils/adt/ruleutils.c:9861
+#: utils/adt/ruleutils.c:9694 utils/adt/ruleutils.c:9863
#, c-format
msgid "too many arguments"
msgstr "demasiados argumentos"
msgid "cached plan must not change result type"
msgstr "el plan almacenado no debe cambiar el tipo de resultado"
-#: utils/cache/relcache.c:6221
+#: utils/cache/relcache.c:6324
#, 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:6223
+#: utils/cache/relcache.c:6326
#, c-format
msgid "Continuing anyway, but there's something wrong."
msgstr "Prosiguiendo de todas maneras, pero hay algo mal."
-#: utils/cache/relcache.c:6545
+#: utils/cache/relcache.c:6648
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "no se pudo eliminar el archivo de cache «%s»: %m"
msgid "cannot import a snapshot from a different database"
msgstr "no se puede importar un snapshot desde una base de datos diferente"
-#~ msgid "distance in phrase operator should be non-negative and less than %d"
-#~ msgstr "la distancia en el operador de frases debe ser no negativa y menor que %d"
+#~ msgid " -o OPTIONS pass \"OPTIONS\" to each server process (obsolete)\n"
+#~ msgstr " -o OPCIONES pasar «OPCIONES» a cada proceso servidor (obsoleto)\n"
-#~ msgid "unsupported LZ4 compression method"
-#~ msgstr "método de compresión LZ4 no soportado"
+#~ msgid " read=%.3f"
+#~ msgstr " lectura=%.3f"
-#~ msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation"
-#~ msgstr "Utilice ALTER TABLE ... DETACH PARTITION ... FINALIZE para completar la operación de desprendimiento pendiente"
+#~ msgid " write=%.3f"
+#~ msgstr " escritura=%.3f"
-#~ msgid "role \"%s\" could not be removed from policy \"%s\" on \"%s\""
-#~ msgstr "el rol «%s» no pudo ser eliminado de la política «%s» en «%s»"
+#~ msgid "\"%s\" has now caught up with upstream server"
+#~ msgstr "«%s» ha alcanzado al servidor de origen"
-#~ msgid "ORIGIN message sent out of order"
-#~ msgstr "mensaje ORIGIN enviado fuera de orden"
+#~ msgid "\"%s\": removed %.0f row versions in %u pages"
+#~ msgstr "«%s»: se eliminaron %.0f versiones de filas en %u páginas"
-#~ msgid "invalid logical replication message type \"%c\""
-#~ msgstr "tipo de mensaje de replicación lógica «%c» no válido"
+#~ msgid "\"%s\": removed %d dead item identifiers in %u pages"
+#~ msgstr "«%s»: se eliminaron %d identificadores de elementos muertos en %u páginas"
-#~ msgid "cannot convert NaN to integer"
-#~ msgstr "no se puede convertir NaN a entero"
+#~ msgid "%s %s will create implicit index \"%s\" for table \"%s\""
+#~ msgstr "%s %s creará el índice implícito «%s» para la tabla «%s»"
-#~ msgid "cannot convert NaN to bigint"
-#~ msgstr "no se puede convertir NaN a bigint"
+#~ 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»"
-#~ msgid "cannot convert NaN to smallint"
-#~ msgstr "no se puede convertir NaN a smallint"
+#~ msgid "%u page is entirely empty.\n"
+#~ msgid_plural "%u pages are entirely empty.\n"
+#~ msgstr[0] "%u página está completamente vacía.\n"
+#~ msgstr[1] "%u páginas están completamente vacías.\n"
-#~ msgid "Number of tuple inserts prior to index cleanup as a fraction of reltuples."
-#~ msgstr "Número de inserts de tuplas antes de ejecutar una limpieza de índice, como fracción de reltuples."
+#~ msgid "%u page removed.\n"
+#~ msgid_plural "%u pages removed.\n"
+#~ msgstr[0] "%u página eliminada.\n"
+#~ msgstr[1] "%u páginas eliminadas.\n"
-#~ msgid "For RAID arrays, this should be approximately the number of drive spindles in the array."
-#~ msgstr "Para arrays RAID, esto debería ser aproximadamente la cantidad de discos en el array."
+#~ msgid "COPY BINARY is not supported to stdout or from stdin"
+#~ msgstr "COPY BINARY no está soportado a la salida estándar o desde la entrada estándar"
+
+#~ msgid "Client Connection Defaults"
+#~ msgstr "Valores por Omisión de Conexiones"
+
+#~ 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."
#~ msgid "Emit a warning for constructs that changed meaning since PostgreSQL 9.4."
#~ msgstr "Emitir una advertencia en constructos que cambiaron significado desde PostgreSQL 9.4."
-#~ msgid "Version and Platform Compatibility"
-#~ msgstr "Compatibilidad de Versión y Plataforma"
+#~ msgid "For RAID arrays, this should be approximately the number of drive spindles in the array."
+#~ msgstr "Para arrays RAID, esto debería ser aproximadamente la cantidad de discos en el array."
-#~ msgid "Client Connection Defaults"
-#~ msgstr "Valores por Omisión de Conexiones"
+#~ msgid "GSSAPI encryption can only be used with gss, trust, or reject authentication methods"
+#~ msgstr "el cifrado GSSAPI sólo puede ser usado con los métodos gss, trust o reject"
-#~ msgid "Statistics"
-#~ msgstr "Estadísticas"
+#~ msgid "GSSAPI encryption only supports gss, trust, or reject authentication"
+#~ msgstr "El cifrado GSSAPI sólo soporta autentificación gss, trust o reject"
+
+#~ msgid "GSSAPI is not supported in protocol version 2"
+#~ msgstr "GSSAPI no está soportado por el protocolo versión 2"
+
+#~ msgid "I/O Timings:"
+#~ msgstr "Tiempos de E/S:"
+
+#~ msgid "INOUT arguments are permitted."
+#~ msgstr "Argumentos INOUT están permitidos."
+
+#~ msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry."
+#~ msgstr "¿Hay otro postmaster corriendo en el puerto %d? Si no, elimine el socket «%s» y reintente."
+
+#~ 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"
+
+#~ 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"
+
+#~ msgid "Number of tuple inserts prior to index cleanup as a fraction of reltuples."
+#~ msgstr "Número de inserts de tuplas antes de ejecutar una limpieza de índice, como fracción de reltuples."
+
+#~ msgid "ORIGIN message sent out of order"
+#~ msgstr "mensaje ORIGIN enviado fuera de orden"
+
+#~ msgid "Process %d waits for %s on %s."
+#~ msgstr "El proceso %d espera %s en %s."
#~ msgid "Process Title"
#~ msgstr "Título de Proceso"
-#~ msgid "Reporting and Logging"
-#~ msgstr "Reporte y Registro"
-
#~ msgid "Query Tuning"
#~ msgstr "Afinamiento de Consultas"
+#~ msgid "REINDEX is not yet implemented for partitioned indexes"
+#~ msgstr "REINDEX no está implementado aún para tablas particionadas"
+
+#~ msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\""
+#~ msgstr "REINDEX de tablas particionadas no está implementado aún, omitiendo «%s»"
+
#~ msgid "Replication"
#~ msgstr "Replicación"
-#~ msgid "Write-Ahead Log"
-#~ msgstr "Write-Ahead Log"
+#~ msgid "Reporting and Logging"
+#~ msgstr "Reporte y Registro"
#~ msgid "Resource Usage"
#~ msgstr "Uso de Recursos"
-#~ msgid "connection authorized: user=%s database=%s"
-#~ msgstr "conexión autorizada: usuario=%s database=%s"
+#~ msgid "SASL authentication is not supported in protocol version 2"
+#~ msgstr "autentificación SASL no está soportada en el protocolo versión 2"
-#~ msgid "connection authorized: user=%s database=%s application_name=%s"
-#~ msgstr "conexión autorizada: usuario=%s base de datos=%s application_name=%s"
+#~ msgid "SSL connection from \"%s\""
+#~ msgstr "conexión SSL desde «%s»"
-#~ msgid "connection authorized: user=%s database=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
-#~ msgstr "conexión autorizada: usuario=%s base de datos=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s"
+#~ msgid "SSL off"
+#~ msgstr "SSL inactivo"
-#~ msgid "connection authorized: user=%s database=%s application_name=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
-#~ msgstr "conexión autorizada: usuario=%s base_de_datos=%s application_name=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
+#~ msgid "SSPI is not supported in protocol version 2"
+#~ msgstr "SSPI no está soportado por el protocolo versión 2"
-#~ msgid "replication connection authorized: user=%s application_name=%s"
-#~ msgstr "conexión de replicación autorizada: usuario=%s application_name=%s"
+#~ msgid "Statistics"
+#~ msgstr "Estadísticas"
-#~ msgid "replication connection authorized: user=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
-#~ msgstr "conexión de replicación autorizada: usuario=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
+#~ msgid "The error was: %s"
+#~ msgstr "El error fue: %s"
-#~ msgid "on"
-#~ msgstr "activado"
+#~ msgid "There were %.0f unused item identifiers.\n"
+#~ msgstr "Hubo %.0f identificadores de ítem sin usar.\n"
-#~ msgid "off"
-#~ msgstr "desactivado"
+#~ msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation"
+#~ msgstr "Utilice ALTER TABLE ... DETACH PARTITION ... FINALIZE para completar la operación de desprendimiento pendiente"
-#~ msgid "replication connection authorized: user=%s application_name=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
-#~ msgstr "conexión de replicación autorizada: usuario=%s application_name=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
+#~ msgid "Version and Platform Compatibility"
+#~ msgstr "Compatibilidad de Versión y Plataforma"
-#~ msgid "loaded library \"%s\""
-#~ msgstr "biblioteca «%s» cargada"
+#~ msgid "Write-Ahead Log"
+#~ msgstr "Write-Ahead Log"
#~ msgid "You need to rebuild PostgreSQL using --with-libxml."
#~ msgstr "Necesita reconstruir PostgreSQL usando --with-libxml."
-#~ msgid "wrong data type: %u, expected %u"
-#~ msgstr "tipo de dato erróneo: %u, se esperaba %u"
+#~ msgid "arguments declared \"anycompatiblerange\" are not all alike"
+#~ msgstr "los argumentos declarados «anycompatiblerange» no son todos parecidos"
-#~ msgid "invalid concatenation of jsonb objects"
-#~ msgstr "concatenación no válida de objetos jsonb"
+#~ msgid "arguments declared \"anyelement\" are not all alike"
+#~ msgstr "los argumentos declarados «anyelement» no son de tipos compatibles"
-#~ msgid "wrong element type"
-#~ msgstr "el tipo de elemento es erróneo"
+#~ msgid "arguments declared \"anyrange\" are not all alike"
+#~ msgstr "los argumentos declarados «anyrange» no son de tipos compatibles"
-#~ msgid "logical replication launcher shutting down"
-#~ msgstr "lanzador de replicación lógica apagándose"
+#~ msgid "array assignment requires type %s but expression is of type %s"
+#~ msgstr "la asignación de array debe tener tipo %s pero la expresión es de tipo %s"
-#~ msgid "bind %s to %s"
-#~ msgstr "bind %s a %s"
+#~ msgid "at least one of leftarg or rightarg must be specified"
+#~ msgstr "debe especificar al menos uno de los argumentos izquierdo o derecho"
-#~ msgid "parse %s: %s"
-#~ msgstr "parse %s: %s"
+#~ msgid "authentication file line too long"
+#~ msgstr "línea en el archivo de autentificación demasiado larga"
-#~ msgid "unexpected EOF on client connection"
-#~ msgstr "se encontró fin de archivo inesperado en la conexión del cliente"
+#~ msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s"
+#~ msgstr "analyze automático de la tabla «%s.%s.%s»: uso del sistema: %s"
-#~ msgid "could not fsync file \"%s\" but retrying: %m"
-#~ msgstr "no se pudo sincronizar (fsync) archivo «%s» pero reintentando: %m"
+#~ msgid "autovacuum launcher shutting down"
+#~ msgstr "lanzador de autovacuum apagándose"
-#~ msgid "could not forward fsync request because request queue is full"
-#~ msgstr "no se pudo enviar una petición fsync porque la cola de peticiones está llena"
+#~ msgid "autovacuum launcher started"
+#~ msgstr "lanzador de autovacuum iniciado"
-#~ msgid "sending cancel to blocking autovacuum PID %d"
-#~ msgstr "enviando señal de cancelación a la tarea autovacuum bloqueante con PID %d"
+#~ msgid "autovacuum: processing database \"%s\""
+#~ msgstr "autovacuum: procesando la base de datos «%s»"
-#~ msgid "Process %d waits for %s on %s."
-#~ msgstr "El proceso %d espera %s en %s."
+#~ msgid "backup label %s in file \"%s\""
+#~ msgstr "etiqueta de respaldo %s en archivo «%s»"
-#~ msgid "deferrable snapshot was unsafe; trying a new one"
-#~ msgstr "la instantánea postergada era insegura; intentando con una nueva"
-
-#~ msgid "\"%s\" has now caught up with upstream server"
-#~ msgstr "«%s» ha alcanzado al servidor de origen"
-
-#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone"
-#~ msgstr "mensaje de standby de tipo «%c» inesperado, después de recibir CopyDone"
-
-#~ msgid "standby \"%s\" now has synchronous standby priority %u"
-#~ msgstr "el standby «%s» ahora tiene prioridad sincrónica %u"
-
-#~ msgid "logical replication apply worker for subscription \"%s\" will restart because subscription's publications were changed"
-#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque las publicaciones de la suscripción fueron cambiadas"
+#~ msgid "backup time %s in file \"%s\""
+#~ msgstr "tiempo de respaldo %s en archivo «%s»"
-#~ msgid "logical replication apply worker for subscription \"%s\" will restart because the replication slot name was changed"
-#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque el nombre del slot de replicación fue cambiado"
+#~ msgid "backup timeline %u in file \"%s\""
+#~ msgstr "línea de tiempo %u en archivo «%s»"
-#~ msgid "logical replication apply worker for subscription \"%s\" will restart because the connection information was changed"
-#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque la información de conexión fue cambiada"
+#~ msgid "bind %s to %s"
+#~ msgstr "bind %s a %s"
-#~ msgid "could not fetch table info for table \"%s.%s\": %s"
-#~ msgstr "no se pudo obtener información de la tabla «%s.%s»: %s"
+#~ msgid "building index \"%s\" on table \"%s\" serially"
+#~ msgstr "construyendo índice «%s» en la tabla «%s» en forma serial"
-#~ msgid "only superusers can query or manipulate replication origins"
-#~ msgstr "debe ser superusuario para consultar o manipular orígenes de replicación"
+#~ msgid "building index \"%s\" on table \"%s\" with request for %d parallel worker"
+#~ msgid_plural "building index \"%s\" on table \"%s\" with request for %d parallel workers"
+#~ 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"
-#~ msgid "logical replication launcher started"
-#~ msgstr "lanzador de replicación lógica iniciado"
+#~ msgid "cannot PREPARE a transaction that has manipulated logical replication workers"
+#~ msgstr "no se puede hacer PREPARE de una transacción que ha manipulado procesos ayudantes de replicación lógica"
-#~ msgid "starting logical replication worker for subscription \"%s\""
-#~ msgstr "iniciando el proceso ayudante de replicación lógica para la suscripción «%s»"
+#~ msgid "cannot convert NaN to bigint"
+#~ msgstr "no se puede convertir NaN a bigint"
-#~ msgid "could not reread block %d of file \"%s\": %m"
-#~ msgstr "no se pudo leer el bloque %d del archivo «%s»: %m"
+#~ msgid "cannot convert NaN to integer"
+#~ msgstr "no se puede convertir NaN a entero"
-#~ msgid "could not fseek in file \"%s\": %m"
-#~ msgstr "no se pudo posicionar (fseek) el archivo «%s»: %m"
+#~ msgid "cannot convert NaN to smallint"
+#~ msgstr "no se puede convertir NaN a smallint"
-#~ msgid "could not read from file \"%s\""
-#~ msgstr "no se pudo leer del archivo «%s»"
+#~ msgid "cannot reindex invalid index on TOAST table concurrently"
+#~ msgstr "no se puede reindexar el índice no válido en una tabla TOAST concurrentemente"
-#~ msgid "logger shutting down"
-#~ msgstr "proceso logger apagándose"
+#~ msgid "checkpoint record is at %X/%X"
+#~ msgstr "el registro del punto de control está en %X/%X"
-#~ msgid "starting background worker process \"%s\""
-#~ msgstr "iniciando el proceso ayudante «%s»"
+#~ msgid "checkpoint skipped because system is idle"
+#~ msgstr "omitiendo checkpoint porque el sistema está inactivo"
-#~ msgid "could not fork archiver: %m"
-#~ msgstr "no se pudo lanzar el proceso archivador: %m"
+#~ msgid "collation of partition bound value for column \"%s\" does not match partition key collation \"%s\""
+#~ msgstr "el ordenamiento (collation) del valor de borde de partición para la columna «%s» no coincide con el ordenamiento de la llave de particionamiento «%s»"
#~ msgid "compacted fsync request queue from %d entries to %d entries"
#~ msgstr "la cola de peticiones de fsync fue compactada de %d a %d elementos"
-#~ msgid "unregistering background worker \"%s\""
-#~ msgstr "des-registrando el proceso ayudante «%s»"
+#~ msgid "connection authorized: user=%s database=%s"
+#~ msgstr "conexión autorizada: usuario=%s database=%s"
-#~ msgid "registering background worker \"%s\""
-#~ msgstr "registrando el proceso ayudante «%s»"
+#~ msgid "connection authorized: user=%s database=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
+#~ msgstr "conexión autorizada: usuario=%s base de datos=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s"
-#~ msgid "autovacuum: processing database \"%s\""
-#~ msgstr "autovacuum: procesando la base de datos «%s»"
+#~ msgid "connection authorized: user=%s database=%s application_name=%s"
+#~ msgstr "conexión autorizada: usuario=%s base de datos=%s application_name=%s"
-#~ msgid "autovacuum launcher shutting down"
-#~ msgstr "lanzador de autovacuum apagándose"
+#~ msgid "connection authorized: user=%s database=%s application_name=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
+#~ msgstr "conexión autorizada: usuario=%s base_de_datos=%s application_name=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
-#~ msgid "autovacuum launcher started"
-#~ msgstr "lanzador de autovacuum iniciado"
+#~ msgid "connection lost during COPY to stdout"
+#~ msgstr "se perdió la conexión durante COPY a la salida estándar"
-#~ msgid "disabling huge pages"
-#~ msgstr "desactivando «huge pages»"
+#~ msgid "connection was re-authenticated"
+#~ msgstr "la conexión fue reautenticada"
+
+#~ msgid "could not determine which collation to use for partition bound expression"
+#~ msgstr "no se pudo determinar qué ordenamiento (collation) usar para la expresión de borde de particionamiento"
#~ msgid "could not enable Lock Pages in Memory user right"
#~ msgstr "no se pudo activar el privilegio «Bloquear páginas en la memoria»"
#~ msgid "could not enable Lock Pages in Memory user right: error code %lu"
#~ msgstr "no se pudo activar el privilegio «Bloquear páginas en la memoria»: código de error %lu"
-#~ msgid "collation of partition bound value for column \"%s\" does not match partition key collation \"%s\""
-#~ msgstr "el ordenamiento (collation) del valor de borde de partición para la columna «%s» no coincide con el ordenamiento de la llave de particionamiento «%s»"
+#~ msgid "could not fetch table info for table \"%s.%s\": %s"
+#~ msgstr "no se pudo obtener información de la tabla «%s.%s»: %s"
-#~ msgid "could not determine which collation to use for partition bound expression"
-#~ msgstr "no se pudo determinar qué ordenamiento (collation) usar para la expresión de borde de particionamiento"
+#~ msgid "could not fork archiver: %m"
+#~ msgstr "no se pudo lanzar el proceso archivador: %m"
-#~ 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»"
+#~ msgid "could not forward fsync request because request queue is full"
+#~ msgstr "no se pudo enviar una petición fsync porque la cola de peticiones está llena"
-#~ msgid "array assignment requires type %s but expression is of type %s"
-#~ msgstr "la asignación de array debe tener tipo %s pero la expresión es de tipo %s"
+#~ msgid "could not fseek in file \"%s\": %m"
+#~ msgstr "no se pudo posicionar (fseek) el archivo «%s»: %m"
-#~ msgid "operator precedence change: %s is now lower precedence than %s"
-#~ msgstr "cambio de precedencia de operadores: %s es ahora de menor precedencia que %s"
+#~ msgid "could not fsync file \"%s\" but retrying: %m"
+#~ msgstr "no se pudo sincronizar (fsync) archivo «%s» pero reintentando: %m"
-#~ msgid "arguments declared \"anycompatiblerange\" are not all alike"
-#~ msgstr "los argumentos declarados «anycompatiblerange» no son todos parecidos"
+#~ msgid "could not read from file \"%s\""
+#~ msgstr "no se pudo leer del archivo «%s»"
-#~ msgid "arguments declared \"anyrange\" are not all alike"
-#~ msgstr "los argumentos declarados «anyrange» no son de tipos compatibles"
+#~ msgid "could not reread block %d of file \"%s\": %m"
+#~ msgstr "no se pudo leer el bloque %d del archivo «%s»: %m"
-#~ msgid "arguments declared \"anyelement\" are not all alike"
-#~ msgstr "los argumentos declarados «anyelement» no son de tipos compatibles"
+#~ msgid "deferrable snapshot was unsafe; trying a new one"
+#~ msgstr "la instantánea postergada era insegura; intentando con una nueva"
-#~ msgid " -o OPTIONS pass \"OPTIONS\" to each server process (obsolete)\n"
-#~ msgstr " -o OPCIONES pasar «OPCIONES» a cada proceso servidor (obsoleto)\n"
+#~ msgid "disabling huge pages"
+#~ msgstr "desactivando «huge pages»"
-#~ msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry."
-#~ msgstr "¿Hay otro postmaster corriendo en el puerto %d? Si no, elimine el socket «%s» y reintente."
+#~ msgid "distance in phrase operator should be non-negative and less than %d"
+#~ msgstr "la distancia en el operador de frases debe ser no negativa y menor que %d"
-#~ msgid "setsockopt(SO_REUSEADDR) failed for %s address \"%s\": %m"
-#~ msgstr "setsockopt(SO_REUSEADDR) falló para la dirección %s «%s»: %m"
+#~ msgid "distance in phrase operator should not be greater than %d"
+#~ msgstr "distancia en operador de frases no debe ser mayor que %d"
-#~ msgid "GSSAPI encryption only supports gss, trust, or reject authentication"
-#~ msgstr "El cifrado GSSAPI sólo soporta autentificación gss, trust o reject"
+#~ msgid "drop auto-cascades to %s"
+#~ msgstr "eliminando automáticamente %s"
-#~ msgid "authentication file line too long"
-#~ msgstr "línea en el archivo de autentificación demasiado larga"
+#~ msgid "initializing for hot standby"
+#~ msgstr "inicializando para hot standby"
-#~ msgid "SSL connection from \"%s\""
-#~ msgstr "conexión SSL desde «%s»"
+#~ msgid "insufficient columns in %s constraint definition"
+#~ msgstr "columnas insuficientes en definición de restricción %s"
-#~ msgid "SSPI is not supported in protocol version 2"
-#~ msgstr "SSPI no está soportado por el protocolo versión 2"
+#~ msgid "invalid concatenation of jsonb objects"
+#~ msgstr "concatenación no válida de objetos jsonb"
-#~ msgid "GSSAPI is not supported in protocol version 2"
-#~ msgstr "GSSAPI no está soportado por el protocolo versión 2"
+#~ msgid "invalid hexadecimal digit"
+#~ msgstr "dígito hexadecimal no válido"
-#~ msgid "SASL authentication is not supported in protocol version 2"
-#~ msgstr "autentificación SASL no está soportada en el protocolo versión 2"
+#~ msgid "invalid logical replication message type \"%c\""
+#~ msgstr "tipo de mensaje de replicación lógica «%c» no válido"
-#~ msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
-#~ msgstr "no hay una línea en pg_hba.conf para «%s», usuario «%s», base de datos «%s»"
+#~ msgid "loaded library \"%s\""
+#~ msgstr "biblioteca «%s» cargada"
-#~ msgid "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\""
-#~ msgstr "no hay una línea en pg_hba.conf para la conexión de replicación desde el servidor «%s», usuario «%s»"
+#~ msgid "logger shutting down"
+#~ msgstr "proceso logger apagándose"
-#~ msgid "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\""
-#~ msgstr "pg_hba.conf rechaza la conexión para el servidor «%s», usuario «%s», base de datos «%s»"
+#~ msgid "logical replication apply worker for subscription \"%s\" will restart because subscription's publications were changed"
+#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque las publicaciones de la suscripción fueron cambiadas"
-#~ msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\""
-#~ msgstr "pg_hba.conf rechaza la conexión de replicación para el servidor «%s», usuario «%s»"
+#~ msgid "logical replication apply worker for subscription \"%s\" will restart because the connection information was changed"
+#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque la información de conexión fue cambiada"
-#~ msgid "SSL off"
-#~ msgstr "SSL inactivo"
+#~ msgid "logical replication apply worker for subscription \"%s\" will restart because the replication slot name was changed"
+#~ msgstr "el ayudante «apply» de replicación lógica para la suscripción «%s» se reiniciará porque el nombre del slot de replicación fue cambiado"
-#~ msgid "GSSAPI encryption can only be used with gss, trust, or reject authentication methods"
-#~ msgstr "el cifrado GSSAPI sólo puede ser usado con los métodos gss, trust o reject"
+#~ msgid "logical replication launcher shutting down"
+#~ msgstr "lanzador de replicación lógica apagándose"
-#~ msgid "time to inline: %.3fs, opt: %.3fs, emit: %.3fs"
-#~ msgstr "tiempo en «inline»: %.3fs, opt: %.3fs, emisión: %.3fs"
+#~ msgid "logical replication launcher started"
+#~ msgstr "lanzador de replicación lógica iniciado"
-#~ msgid "must be superuser to alter replication users"
-#~ msgstr "debe ser superusuario para alterar usuarios de replicación"
+#~ msgid "modulus for hash partition must be a positive integer"
+#~ msgstr "el módulo para una partición hash debe ser un entero positivo"
#~ msgid "moving row to another partition during a BEFORE trigger is not supported"
#~ msgstr "mover registros a otra partición durante un trigger BEFORE no está soportado"
-#~ 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"
+#~ msgid "must be superuser to alter replication users"
+#~ msgstr "debe ser superusuario para alterar usuarios de replicación"
-#~ 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"
+#~ msgid "must be superuser to drop access methods"
+#~ msgstr "debe ser superusuario para eliminar métodos de acceso"
-#~ msgid "validating foreign key constraint \"%s\""
-#~ msgstr "validando restricción de llave foránea «%s»"
+#~ msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
+#~ msgstr "no hay una línea en pg_hba.conf para «%s», usuario «%s», base de datos «%s»"
-#~ msgid "verifying table \"%s\""
-#~ msgstr "verificando tabla «%s»"
+#~ msgid "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\""
+#~ msgstr "no hay una línea en pg_hba.conf para la conexión de replicación desde el servidor «%s», usuario «%s»"
-#~ msgid "rewriting table \"%s\""
-#~ msgstr "reescribiendo tabla «%s»"
+#~ msgid "off"
+#~ msgstr "desactivado"
-#~ msgid "The error was: %s"
-#~ msgstr "El error fue: %s"
+#~ msgid "oldest MultiXactId member is at offset %u"
+#~ msgstr "el miembro de multixact más antiguo está en la posición %u"
-#~ msgid "table \"%s.%s\" removed from subscription \"%s\""
-#~ msgstr "tabla «%s.%s» eliminada de suscripción «%s»"
+#~ msgid "on"
+#~ msgstr "activado"
-#~ msgid "table \"%s.%s\" added to subscription \"%s\""
-#~ msgstr "tabla «%s.%s» agregada a suscripción «%s»"
+#~ msgid "only superusers can query or manipulate replication origins"
+#~ msgstr "debe ser superusuario para consultar o manipular orígenes de replicación"
-#~ msgid "at least one of leftarg or rightarg must be specified"
-#~ msgstr "debe especificar al menos uno de los argumentos izquierdo o derecho"
+#~ msgid "operator precedence change: %s is now lower precedence than %s"
+#~ msgstr "cambio de precedencia de operadores: %s es ahora de menor precedencia que %s"
-#~ msgid "REINDEX is not yet implemented for partitioned indexes"
-#~ msgstr "REINDEX no está implementado aún para tablas particionadas"
+#~ msgid "overflow of destination buffer in hex decoding"
+#~ msgstr "desbordamiento de búfer destino en decodificación hexadecimal"
-#~ msgid "cannot reindex invalid index on TOAST table concurrently"
-#~ msgstr "no se puede reindexar el índice no válido en una tabla TOAST concurrentemente"
+#~ msgid "overflow of destination buffer in hex encoding"
+#~ msgstr "desbordamiento de búfer destino en codificación hexadecimal"
-#~ msgid "%s %s will create implicit index \"%s\" for table \"%s\""
-#~ msgstr "%s %s creará el índice implícito «%s» para la tabla «%s»"
+#~ msgid "parse %s: %s"
+#~ msgstr "parse %s: %s"
-#~ msgid "insufficient columns in %s constraint definition"
-#~ msgstr "columnas insuficientes en definición de restricción %s"
+#~ 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"
-#~ msgid "INOUT arguments are permitted."
-#~ msgstr "Argumentos INOUT están permitidos."
+#~ msgid "password too long"
+#~ msgstr "la contraseña es demasiado larga"
+
+#~ msgid "pclose failed: %m"
+#~ msgstr "pclose falló: %m"
+
+#~ msgid "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\""
+#~ msgstr "pg_hba.conf rechaza la conexión para el servidor «%s», usuario «%s», base de datos «%s»"
+
+#~ msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\""
+#~ msgstr "pg_hba.conf rechaza la conexión de replicación para el servidor «%s», usuario «%s»"
#~ msgid "procedures cannot have OUT arguments"
#~ msgstr "los procedimientos no pueden tener argumentos OUT"
-#~ msgid "connection lost during COPY to stdout"
-#~ msgstr "se perdió la conexión durante COPY a la salida estándar"
+#~ msgid "recycled write-ahead log file \"%s\""
+#~ msgstr "reciclado archivo de WAL «%s»"
-#~ msgid "COPY BINARY is not supported to stdout or from stdin"
-#~ msgstr "COPY BINARY no está soportado a la salida estándar o desde la entrada estándar"
+#~ msgid "registering background worker \"%s\""
+#~ msgstr "registrando el proceso ayudante «%s»"
-#~ msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s"
-#~ msgstr "analyze automático de la tabla «%s.%s.%s»: uso del sistema: %s"
+#~ msgid "removing file \"%s\""
+#~ msgstr "eliminando el archivo «%s»"
-#~ msgid "must be superuser to drop access methods"
-#~ msgstr "debe ser superusuario para eliminar métodos de acceso"
+#~ msgid "removing write-ahead log file \"%s\""
+#~ msgstr "eliminando archivo de WAL «%s»"
-#~ msgid "REINDEX of partitioned tables is not yet implemented, skipping \"%s\""
-#~ msgstr "REINDEX de tablas particionadas no está implementado aún, omitiendo «%s»"
+#~ msgid "replication connection authorized: user=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
+#~ msgstr "conexión de replicación autorizada: usuario=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
-#~ msgid "building index \"%s\" on table \"%s\" with request for %d parallel worker"
-#~ msgid_plural "building index \"%s\" on table \"%s\" with request for %d parallel workers"
-#~ 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"
+#~ msgid "replication connection authorized: user=%s application_name=%s"
+#~ msgstr "conexión de replicación autorizada: usuario=%s application_name=%s"
-#~ msgid "building index \"%s\" on table \"%s\" serially"
-#~ msgstr "construyendo índice «%s» en la tabla «%s» en forma serial"
+#~ msgid "replication connection authorized: user=%s application_name=%s SSL enabled (protocol=%s, cipher=%s, bits=%d, compression=%s)"
+#~ msgstr "conexión de replicación autorizada: usuario=%s application_name=%s SSL activo (protocolo=%s, cifrado=%s, bits=%d, compresión=%s)"
-#~ msgid "drop auto-cascades to %s"
-#~ msgstr "eliminando automáticamente %s"
+#~ msgid "rewriting table \"%s\""
+#~ msgstr "reescribiendo tabla «%s»"
-#~ msgid "backup timeline %u in file \"%s\""
-#~ msgstr "línea de tiempo %u en archivo «%s»"
+#~ msgid "role \"%s\" could not be removed from policy \"%s\" on \"%s\""
+#~ msgstr "el rol «%s» no pudo ser eliminado de la política «%s» en «%s»"
-#~ msgid "backup label %s in file \"%s\""
-#~ msgstr "etiqueta de respaldo %s en archivo «%s»"
+#~ msgid "sending cancel to blocking autovacuum PID %d"
+#~ msgstr "enviando señal de cancelación a la tarea autovacuum bloqueante con PID %d"
-#~ msgid "backup time %s in file \"%s\""
-#~ msgstr "tiempo de respaldo %s en archivo «%s»"
+#~ msgid "setsockopt(SO_REUSEADDR) failed for %s address \"%s\": %m"
+#~ msgstr "setsockopt(SO_REUSEADDR) falló para la dirección %s «%s»: %m"
#~ msgid "skipping restartpoint, already performed at %X/%X"
#~ msgstr "omitiendo el restartpoint, ya fue llevado a cabo en %X/%X"
#~ msgid "skipping restartpoint, recovery has already ended"
#~ msgstr "omitiendo el restartpoint, la recuperación ya ha terminado"
-#~ msgid "checkpoint skipped because system is idle"
-#~ msgstr "omitiendo checkpoint porque el sistema está inactivo"
-
-#~ msgid "initializing for hot standby"
-#~ msgstr "inicializando para hot standby"
+#~ msgid "standby \"%s\" now has synchronous standby priority %u"
+#~ msgstr "el standby «%s» ahora tiene prioridad sincrónica %u"
-#~ msgid "checkpoint record is at %X/%X"
-#~ msgstr "el registro del punto de control está en %X/%X"
+#~ msgid "starting background worker process \"%s\""
+#~ msgstr "iniciando el proceso ayudante «%s»"
-#~ 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."
+#~ msgid "starting logical replication worker for subscription \"%s\""
+#~ msgstr "iniciando el proceso ayudante de replicación lógica para la suscripción «%s»"
-#~ msgid "removing write-ahead log file \"%s\""
-#~ msgstr "eliminando archivo de WAL «%s»"
+#~ msgid "system usage: %s\n"
+#~ msgstr "uso de sistema: %s\n"
-#~ msgid "recycled write-ahead log file \"%s\""
-#~ msgstr "reciclado archivo de WAL «%s»"
+#~ msgid "table \"%s.%s\" added to subscription \"%s\""
+#~ msgstr "tabla «%s.%s» agregada a suscripción «%s»"
-#~ msgid "updated min recovery point to %X/%X on timeline %u"
-#~ msgstr "el punto mínimo de recuperación fue actualizado a %X/%X en el timeline %u"
+#~ msgid "table \"%s.%s\" removed from subscription \"%s\""
+#~ msgstr "tabla «%s.%s» eliminada de suscripción «%s»"
-#~ msgid "cannot PREPARE a transaction that has manipulated logical replication workers"
-#~ msgstr "no se puede hacer PREPARE de una transacción que ha manipulado procesos ayudantes de replicación lógica"
+#~ msgid "time to inline: %.3fs, opt: %.3fs, emit: %.3fs"
+#~ msgstr "tiempo en «inline»: %.3fs, opt: %.3fs, emisión: %.3fs"
#~ msgid "transaction ID wrap limit is %u, limited by database with OID %u"
#~ msgstr "el límite para el reciclaje de ID de transacciones es %u, limitado por base de datos con OID %u"
-#~ msgid "removing file \"%s\""
-#~ msgstr "eliminando el archivo «%s»"
-
-#~ 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"
-
-#~ msgid "oldest MultiXactId member is at offset %u"
-#~ msgstr "el miembro de multixact más antiguo está en la posición %u"
-
-#~ 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"
-
-#~ msgid "%u page is entirely empty.\n"
-#~ msgid_plural "%u pages are entirely empty.\n"
-#~ msgstr[0] "%u página está completamente vacía.\n"
-#~ msgstr[1] "%u páginas están completamente vacías.\n"
-
-#~ msgid "There were %.0f unused item identifiers.\n"
-#~ msgstr "Hubo %.0f identificadores de ítem sin usar.\n"
-
-#~ msgid "\"%s\": removed %.0f row versions in %u pages"
-#~ msgstr "«%s»: se eliminaron %.0f versiones de filas en %u páginas"
-
-#~ msgid "password too long"
-#~ msgstr "la contraseña es demasiado larga"
-
-#~ msgid "pclose failed: %m"
-#~ msgstr "pclose falló: %m"
-
-#~ msgid "distance in phrase operator should not be greater than %d"
-#~ msgstr "distancia en operador de frases no debe ser mayor que %d"
-
-#~ msgid "modulus for hash partition must be a positive integer"
-#~ msgstr "el módulo para una partición hash debe ser un entero positivo"
-
-#~ msgid "connection was re-authenticated"
-#~ msgstr "la conexión fue reautenticada"
+#~ msgid "unexpected EOF on client connection"
+#~ msgstr "se encontró fin de archivo inesperado en la conexión del cliente"
-#~ msgid "\"%s\": removed %d dead item identifiers in %u pages"
-#~ msgstr "«%s»: se eliminaron %d identificadores de elementos muertos en %u páginas"
+#~ msgid "unexpected standby message type \"%c\", after receiving CopyDone"
+#~ msgstr "mensaje de standby de tipo «%c» inesperado, después de recibir CopyDone"
-#~ msgid "%u page removed.\n"
-#~ msgid_plural "%u pages removed.\n"
-#~ msgstr[0] "%u página eliminada.\n"
-#~ msgstr[1] "%u páginas eliminadas.\n"
+#~ msgid "unregistering background worker \"%s\""
+#~ msgstr "des-registrando el proceso ayudante «%s»"
-#~ msgid "system usage: %s\n"
-#~ msgstr "uso de sistema: %s\n"
+#~ msgid "unsupported LZ4 compression method"
+#~ msgstr "método de compresión LZ4 no soportado"
-#~ msgid " write=%.3f"
-#~ msgstr " escritura=%.3f"
+#~ msgid "updated min recovery point to %X/%X on timeline %u"
+#~ msgstr "el punto mínimo de recuperación fue actualizado a %X/%X en el timeline %u"
-#~ msgid " read=%.3f"
-#~ msgstr " lectura=%.3f"
+#~ 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"
-#~ msgid "I/O Timings:"
-#~ msgstr "Tiempos de E/S:"
+#~ msgid "validating foreign key constraint \"%s\""
+#~ msgstr "validando restricción de llave foránea «%s»"
-#~ msgid "overflow of destination buffer in hex decoding"
-#~ msgstr "desbordamiento de búfer destino en decodificación hexadecimal"
+#~ msgid "verifying table \"%s\""
+#~ msgstr "verificando tabla «%s»"
-#~ msgid "overflow of destination buffer in hex encoding"
-#~ msgstr "desbordamiento de búfer destino en codificación hexadecimal"
+#~ msgid "wrong data type: %u, expected %u"
+#~ msgstr "tipo de dato erróneo: %u, se esperaba %u"
-#~ msgid "invalid hexadecimal digit"
-#~ msgstr "dígito hexadecimal no válido"
+#~ msgid "wrong element type"
+#~ msgstr "el tipo de elemento es erróneo"