msgstr ""
"Project-Id-Version: postgres (PostgreSQL) 18\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2025-06-06 23:13+0000\n"
-"PO-Revision-Date: 2025-06-07 06:00+0200\n"
+"POT-Creation-Date: 2025-06-27 09:13+0000\n"
+"PO-Revision-Date: 2025-06-27 14:57+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
#: ../common/controldata_utils.c:108 ../common/controldata_utils.c:110 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1353 access/transam/xlog.c:3621 access/transam/xlog.c:4512 access/transam/xlogrecovery.c:1246 access/transam/xlogrecovery.c:1344 access/transam/xlogrecovery.c:1381 access/transam/xlogrecovery.c:1448 backup/basebackup.c:2128 backup/walsummary.c:283 commands/extension.c:3817 libpq/hba.c:769
-#: replication/logical/origin.c:768 replication/logical/origin.c:804 replication/logical/reorderbuffer.c:5236 replication/logical/snapbuild.c:1943 replication/slot.c:2430 replication/slot.c:2471 replication/walsender.c:629 storage/file/buffile.c:470 storage/file/copydir.c:201 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829
+#: replication/logical/origin.c:768 replication/logical/origin.c:804 replication/logical/reorderbuffer.c:5366 replication/logical/snapbuild.c:1951 replication/slot.c:2493 replication/slot.c:2534 replication/walsender.c:629 storage/file/buffile.c:470 storage/file/copydir.c:201 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3626 access/transam/xlog.c:4517 replication/logical/origin.c:773 replication/logical/origin.c:812 replication/logical/snapbuild.c:1948 replication/slot.c:2434 replication/slot.c:2475 replication/walsender.c:634 utils/cache/relmapper.c:833
+#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3626 access/transam/xlog.c:4517 replication/logical/origin.c:773 replication/logical/origin.c:812 replication/logical/snapbuild.c:1956 replication/slot.c:2497 replication/slot.c:2538 replication/walsender.c:634 utils/cache/relmapper.c:833
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "\"%s\"-แแก แฌแแแแแฎแแแก แจแแชแแแแ: แฌแแแแแฎแฃแแแ %d %zu-แแแ"
#: ../common/controldata_utils.c:128 ../common/controldata_utils.c:132 ../common/controldata_utils.c:277 ../common/controldata_utils.c:280 access/heap/rewriteheap.c:1141 access/heap/rewriteheap.c:1246 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1365 access/transam/twophase.c:1783 access/transam/xlog.c:3467 access/transam/xlog.c:3661 access/transam/xlog.c:3666 access/transam/xlog.c:3802
-#: access/transam/xlog.c:4482 access/transam/xlog.c:5458 commands/copyfrom.c:1929 commands/copyto.c:598 libpq/be-fsstubs.c:475 libpq/be-fsstubs.c:545 replication/logical/origin.c:706 replication/logical/origin.c:845 replication/logical/reorderbuffer.c:5288 replication/logical/snapbuild.c:1688 replication/logical/snapbuild.c:1814 replication/slot.c:2319 replication/slot.c:2482 replication/walsender.c:644 storage/file/copydir.c:224 storage/file/copydir.c:229
+#: access/transam/xlog.c:4482 access/transam/xlog.c:5458 commands/copyfrom.c:1929 commands/copyto.c:598 libpq/be-fsstubs.c:475 libpq/be-fsstubs.c:545 replication/logical/origin.c:706 replication/logical/origin.c:845 replication/logical/reorderbuffer.c:5418 replication/logical/snapbuild.c:1696 replication/logical/snapbuild.c:1822 replication/slot.c:2381 replication/slot.c:2545 replication/walsender.c:644 storage/file/copydir.c:224 storage/file/copydir.c:229
#: storage/file/copydir.c:284 storage/file/copydir.c:289 storage/file/fd.c:828 storage/file/fd.c:3818 storage/file/fd.c:3924 utils/cache/relmapper.c:841 utils/cache/relmapper.c:956
#, c-format
msgid "could not close file \"%s\": %m"
"แแแชแแแฃแแ แจแแแแแแแ แแ แแกแฌแแ แ แแฅแแแแ แแ PostgreSQL แแก แแแแแ แแ แแแแแชแแแแ แกแแฅแแฆแแแแแกแแแ แจแแฃแแแแกแแแแแ แแฅแแแแ."
#: ../common/controldata_utils.c:225 ../common/controldata_utils.c:230 ../common/file_utils.c:69 ../common/file_utils.c:370 ../common/file_utils.c:428 ../common/file_utils.c:502 access/heap/rewriteheap.c:1229 access/transam/timeline.c:111 access/transam/timeline.c:251 access/transam/timeline.c:348 access/transam/twophase.c:1309 access/transam/xlog.c:3357 access/transam/xlog.c:3537 access/transam/xlog.c:3576 access/transam/xlog.c:3769 access/transam/xlog.c:4502
-#: access/transam/xlogrecovery.c:4285 access/transam/xlogrecovery.c:4386 access/transam/xlogutils.c:825 backup/basebackup.c:549 backup/basebackup.c:1600 backup/walsummary.c:220 libpq/hba.c:626 postmaster/syslogger.c:1512 replication/logical/origin.c:758 replication/logical/reorderbuffer.c:3889 replication/logical/reorderbuffer.c:4443 replication/logical/reorderbuffer.c:5216 replication/logical/snapbuild.c:1643 replication/logical/snapbuild.c:1755
-#: replication/slot.c:2402 replication/walsender.c:602 replication/walsender.c:3080 storage/file/copydir.c:167 storage/file/copydir.c:255 storage/file/fd.c:803 storage/file/fd.c:3575 storage/file/fd.c:3805 storage/file/fd.c:3895 storage/smgr/md.c:675 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2132 utils/init/miscinit.c:1585 utils/init/miscinit.c:1719 utils/init/miscinit.c:1796 utils/misc/guc.c:4774 utils/misc/guc.c:4824
+#: access/transam/xlogrecovery.c:4285 access/transam/xlogrecovery.c:4386 access/transam/xlogutils.c:825 backup/basebackup.c:549 backup/basebackup.c:1600 backup/walsummary.c:220 libpq/hba.c:626 postmaster/syslogger.c:1512 replication/logical/origin.c:758 replication/logical/reorderbuffer.c:4019 replication/logical/reorderbuffer.c:4573 replication/logical/reorderbuffer.c:5346 replication/logical/snapbuild.c:1651 replication/logical/snapbuild.c:1763
+#: replication/slot.c:2465 replication/walsender.c:602 replication/walsender.c:3080 storage/file/copydir.c:167 storage/file/copydir.c:255 storage/file/fd.c:803 storage/file/fd.c:3575 storage/file/fd.c:3805 storage/file/fd.c:3895 storage/smgr/md.c:675 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2132 utils/init/miscinit.c:1585 utils/init/miscinit.c:1719 utils/init/miscinit.c:1796 utils/misc/guc.c:4774 utils/misc/guc.c:4824
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1756 access/transam/twophase.c:1765 access/transam/xlog.c:9467 access/transam/xlogfuncs.c:699 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4098 postmaster/syslogger.c:1523 postmaster/syslogger.c:1536 postmaster/syslogger.c:1549 utils/cache/relmapper.c:947
+#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1756 access/transam/twophase.c:1765 access/transam/xlog.c:9471 access/transam/xlogfuncs.c:699 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4098 postmaster/syslogger.c:1523 postmaster/syslogger.c:1536 postmaster/syslogger.c:1549 utils/cache/relmapper.c:947
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:440 ../common/file_utils.c:510 access/heap/rewriteheap.c:925 access/heap/rewriteheap.c:1135 access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1777 access/transam/xlog.c:3457 access/transam/xlog.c:3655 access/transam/xlog.c:4475 access/transam/xlog.c:8853 access/transam/xlog.c:8897
-#: backup/basebackup_server.c:207 commands/dbcommands.c:515 replication/logical/snapbuild.c:1681 replication/slot.c:2305 replication/slot.c:2412 storage/file/fd.c:820 storage/file/fd.c:3916 storage/smgr/md.c:1455 storage/smgr/md.c:1515 storage/sync/sync.c:446 utils/misc/guc.c:4527
+#: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:440 ../common/file_utils.c:510 access/heap/rewriteheap.c:925 access/heap/rewriteheap.c:1135 access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1777 access/transam/xlog.c:3457 access/transam/xlog.c:3655 access/transam/xlog.c:4475 access/transam/xlog.c:8857 access/transam/xlog.c:8901
+#: backup/basebackup_server.c:207 commands/dbcommands.c:515 replication/logical/snapbuild.c:1689 replication/slot.c:2367 replication/slot.c:2475 storage/file/fd.c:820 storage/file/fd.c:3916 storage/smgr/md.c:1455 storage/smgr/md.c:1515 storage/sync/sync.c:446 utils/misc/guc.c:4527
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "แคแแแแแก (%s) fsync-แแก แจแแชแแแแ: %m"
#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:543 ../common/exec.c:588 ../common/exec.c:680 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:151 ../common/hmac_openssl.c:339 ../common/jsonapi.c:2410 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:852 ../common/psprintf.c:140 ../common/scram-common.c:268 ../port/path.c:829 ../port/path.c:866
-#: ../port/path.c:883 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:570 lib/dshash.c:253 libpq/auth.c:1345 libpq/auth.c:1389 libpq/auth.c:1951 libpq/be-secure-gssapi.c:537 libpq/be-secure-gssapi.c:717 postmaster/bgworker.c:355 postmaster/bgworker.c:1022 postmaster/postmaster.c:3568 postmaster/walsummarizer.c:938 replication/libpqwalreceiver/libpqwalreceiver.c:351 replication/logical/logical.c:210 replication/walsender.c:811
+#: ../port/path.c:883 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:570 lib/dshash.c:253 libpq/auth.c:1345 libpq/auth.c:1389 libpq/auth.c:1951 libpq/be-secure-gssapi.c:537 libpq/be-secure-gssapi.c:717 postmaster/bgworker.c:355 postmaster/bgworker.c:1022 postmaster/postmaster.c:3568 postmaster/walsummarizer.c:938 replication/libpqwalreceiver/libpqwalreceiver.c:351 replication/logical/logical.c:212 replication/walsender.c:811
#: storage/buffer/localbuf.c:745 storage/file/fd.c:912 storage/file/fd.c:1447 storage/file/fd.c:1608 storage/file/fd.c:2592 storage/ipc/procarray.c:1465 storage/ipc/procarray.c:2217 storage/ipc/procarray.c:2224 storage/ipc/procarray.c:2727 storage/ipc/procarray.c:3436 utils/adt/pg_locale.c:510 utils/adt/pg_locale.c:584 utils/adt/pg_locale_icu.c:358 utils/adt/pg_locale_libc.c:207 utils/adt/pg_locale_libc.c:302 utils/adt/pg_locale_libc.c:390 utils/fmgr/dfmgr.c:227
#: utils/hash/dynahash.c:517 utils/hash/dynahash.c:617 utils/hash/dynahash.c:1100 utils/mb/mbutils.c:402 utils/mb/mbutils.c:430 utils/mb/mbutils.c:815 utils/mb/mbutils.c:842 utils/misc/guc.c:647 utils/misc/guc.c:672 utils/misc/guc.c:1060 utils/misc/guc.c:4505 utils/misc/tzparser.c:479 utils/mmgr/aset.c:451 utils/mmgr/bump.c:183 utils/mmgr/dsa.c:707 utils/mmgr/dsa.c:729 utils/mmgr/dsa.c:810 utils/mmgr/generation.c:215 utils/mmgr/mcxt.c:1159 utils/mmgr/slab.c:370
#, c-format
msgstr "แจแแฃแซแแแแแแแ แคแแแแฃแ แ แกแแกแขแแแแก แกแแแฅแ แแแแแแชแแ แคแแแแแกแแแแก \"%s\": %m"
#: ../common/file_utils.c:123 ../common/file_utils.c:588 ../common/file_utils.c:592 access/transam/twophase.c:1321 access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:235 backup/basebackup.c:357 backup/basebackup.c:555 backup/basebackup.c:626 backup/walsummary.c:247 backup/walsummary.c:254 commands/copyfrom.c:1889 commands/copyto.c:979 commands/extension.c:3796 commands/tablespace.c:804 commands/tablespace.c:893 postmaster/pgarch.c:682
-#: replication/logical/snapbuild.c:1538 replication/logical/snapbuild.c:2065 storage/file/fd.c:1972 storage/file/fd.c:2060 storage/file/fd.c:3629 utils/adt/dbsize.c:105 utils/adt/dbsize.c:266 utils/adt/dbsize.c:355 utils/adt/genfile.c:437 utils/adt/genfile.c:612 utils/adt/misc.c:340
+#: replication/logical/snapbuild.c:1546 replication/logical/snapbuild.c:2073 storage/file/fd.c:1972 storage/file/fd.c:2060 storage/file/fd.c:3629 utils/adt/dbsize.c:105 utils/adt/dbsize.c:266 utils/adt/dbsize.c:355 utils/adt/genfile.c:437 utils/adt/genfile.c:612 utils/adt/misc.c:340
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "แคแแแแ \"%s\" แแ แแ แกแแแแแก: %m"
msgid "could not read directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: ../common/file_utils.c:520 access/transam/xlogarchive.c:389 postmaster/pgarch.c:836 postmaster/syslogger.c:1560 replication/logical/snapbuild.c:1700 replication/slot.c:987 replication/slot.c:2191 replication/slot.c:2333 storage/file/fd.c:838 utils/time/snapmgr.c:1262
+#: ../common/file_utils.c:520 access/transam/xlogarchive.c:389 postmaster/pgarch.c:836 postmaster/syslogger.c:1560 replication/logical/snapbuild.c:1708 replication/slot.c:988 replication/slot.c:2253 replication/slot.c:2395 storage/file/fd.c:838 utils/time/snapmgr.c:1262
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "แแแแแ แฅแแแแแก แจแแชแแแแ %s - %s: %m"
msgid "could not get exit code from subprocess: error code %lu"
msgstr "แฅแแแแ แแชแแกแแแแ แแแกแแกแแแแแ แแแแ แแแ แแแแแฆแ: แจแแชแแแแแก แแแแ %lu"
-#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1716 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1069 postmaster/syslogger.c:1489 replication/logical/origin.c:614 replication/logical/reorderbuffer.c:4711 replication/logical/snapbuild.c:1581 replication/logical/snapbuild.c:2037 replication/slot.c:2386 storage/file/fd.c:878 storage/file/fd.c:3443 storage/file/fd.c:3505
+#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1716 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1069 postmaster/syslogger.c:1489 replication/logical/origin.c:614 replication/logical/reorderbuffer.c:4841 replication/logical/snapbuild.c:1589 replication/logical/snapbuild.c:2045 replication/slot.c:2449 storage/file/fd.c:878 storage/file/fd.c:3443 storage/file/fd.c:3505
#: storage/file/reinit.c:261 storage/ipc/dsm.c:343 storage/smgr/md.c:401 storage/smgr/md.c:460 storage/sync/sync.c:243 utils/time/snapmgr.c:1598
#, c-format
msgid "could not remove file \"%s\": %m"
msgid "could not open parent table of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแจแแแแแ แชแฎแ แแแแก แแแฎแกแแแก แจแแชแแแแ"
-#: access/brin/brin.c:1472 access/brin/brin.c:1568 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2433
+#: access/brin/brin.c:1472 access/brin/brin.c:1568 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2455
#, c-format
msgid "index \"%s\" is not valid"
msgstr "แแแแแฅแกแ แแ แแกแฌแแ แแ: \"%s\""
msgid "could not determine which collation to use for string hashing"
msgstr "แกแขแ แแฅแแแแแแก แฐแแจแแ แแแแกแแแแก แกแแญแแ แ แแแแแชแแแก แแแ แแแแแ แจแแฃแซแแแแแแแ"
-#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:333 catalog/heap.c:679 catalog/heap.c:685 commands/createas.c:203 commands/createas.c:515 commands/indexcmds.c:2090 commands/tablecmds.c:19925 commands/view.c:80 regex/regc_pg_locale.c:242 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
+#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:333 catalog/heap.c:688 catalog/heap.c:694 commands/createas.c:203 commands/createas.c:515 commands/indexcmds.c:2090 commands/tablecmds.c:19928 commands/view.c:80 regex/regc_pg_locale.c:242 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
#: utils/adt/varchar.c:1001 utils/adt/varchar.c:1057 utils/adt/varlena.c:1592
#, c-format
msgid "Use the COLLATE clause to set the collation explicitly."
msgid "could not write to file \"%s\", wrote %d of %d: %m"
msgstr "แคแแแแจแ \"%s\" แฉแแฌแแ แ แจแแฃแซแแแแแแแ. แฉแแฌแแ แแแแ %d %d-แแแ: %m"
-#: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3382 access/transam/xlog.c:3590 access/transam/xlog.c:4454 access/transam/xlog.c:9456 access/transam/xlogfuncs.c:693 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:495 postmaster/launch_backend.c:354 postmaster/postmaster.c:4085 postmaster/walsummarizer.c:1215
-#: replication/logical/origin.c:626 replication/slot.c:2252 storage/file/copydir.c:173 storage/file/copydir.c:261 storage/smgr/md.c:252 utils/time/snapmgr.c:1241
+#: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3382 access/transam/xlog.c:3590 access/transam/xlog.c:4454 access/transam/xlog.c:9460 access/transam/xlogfuncs.c:693 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:495 postmaster/launch_backend.c:354 postmaster/postmaster.c:4085 postmaster/walsummarizer.c:1215
+#: replication/logical/origin.c:626 replication/slot.c:2314 storage/file/copydir.c:173 storage/file/copydir.c:261 storage/smgr/md.c:252 utils/time/snapmgr.c:1241
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "แคแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "แคแแแแแก (%s) %u-แแแ แแแแแแแแก แจแแชแแแแ: %m"
-#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3443 access/transam/xlog.c:3646 access/transam/xlog.c:4466 commands/dbcommands.c:507 postmaster/launch_backend.c:365 postmaster/launch_backend.c:377 replication/logical/origin.c:638 replication/logical/origin.c:680 replication/logical/origin.c:699 replication/logical/snapbuild.c:1657 replication/slot.c:2287
+#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3443 access/transam/xlog.c:3646 access/transam/xlog.c:4466 commands/dbcommands.c:507 postmaster/launch_backend.c:365 postmaster/launch_backend.c:377 replication/logical/origin.c:638 replication/logical/origin.c:680 replication/logical/origin.c:699 replication/logical/snapbuild.c:1665 replication/slot.c:2349
#: storage/file/buffile.c:545 storage/file/copydir.c:213 utils/init/miscinit.c:1660 utils/init/miscinit.c:1671 utils/init/miscinit.c:1679 utils/misc/guc.c:4488 utils/misc/guc.c:4519 utils/misc/guc.c:5673 utils/misc/guc.c:5691 utils/time/snapmgr.c:1246 utils/time/snapmgr.c:1253
#, c-format
msgid "could not write to file \"%s\": %m"
msgid "disabling eager scanning after freezing %u eagerly scanned blocks of \"%s.%s.%s\""
msgstr ""
-#: access/heap/vacuumlazy.c:2826
+#: access/heap/vacuumlazy.c:2816
#, c-format
msgid "table \"%s\": removed %<PRId64> dead item identifiers in %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแจแแแ %<PRId64> แแแแแแ แ แฉแแแแฌแแ แแก แแแแแขแแคแแแแขแแ แ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:2998
+#: access/heap/vacuumlazy.c:2977
#, c-format
msgid "bypassing nonessential maintenance of table \"%s.%s.%s\" as a failsafe after %d index scans"
msgstr "แชแฎแ แแแแก \"%s.%s.%s\" แฃแแแแจแแแแแ แแแแ แแชแแแก แแแแแขแแแแแ แแแชแแแก แแแแแแ %d แแแแแฅแกแแก แกแแแแแ แแแแก แจแแแแแ"
-#: access/heap/vacuumlazy.c:3001
+#: access/heap/vacuumlazy.c:2980
#, c-format
msgid "The table's relfrozenxid or relminmxid is too far in the past."
msgstr "แชแฎแ แแแแก relfrozenxid -แแก แแ relminmxid -แแก แแแแจแแแแแแแแแ แซแแแแแ แฃแแแแแ แฌแแ แจแฃแแจแ."
-#: access/heap/vacuumlazy.c:3002
+#: access/heap/vacuumlazy.c:2981
#, c-format
msgid ""
"Consider increasing configuration parameter \"maintenance_work_mem\" or \"autovacuum_work_mem\".\n"
"แแฎแแแแแแแแแจแ แแฅแแแแแ, แ แแ แกแแญแแ แแ แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแก \"maintenance_work_mem\" แแ \"autovacuum_work_mem\" แแแแ แแ.\n"
"แแกแแแ แจแแแซแแแแ แแแแญแแ แแแ แแแแแฎแแแแ แแแแขแแแ แกแแกแ แฃแขแแแแก แกแฎแแ แแแแแ, แ แแ แแแแฌแแแ แขแ แแแแแฅแชแแแแก ID-แแแแก แแแแแงแแคแแก."
-#: access/heap/vacuumlazy.c:3264
+#: access/heap/vacuumlazy.c:3243
#, c-format
msgid "\"%s\": stopping truncate due to conflicting lock request"
msgstr "%s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3334
+#: access/heap/vacuumlazy.c:3313
#, c-format
msgid "table \"%s\": truncated %u to %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแแแแแ %u-แแแ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:3396
+#: access/heap/vacuumlazy.c:3375
#, c-format
msgid "table \"%s\": suspending truncate due to conflicting lock request"
msgstr "แชแฎแ แแแ %s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3515
+#: access/heap/vacuumlazy.c:3494
#, c-format
msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
msgstr "%s-แแ แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแแ แแแ --- แแ แแแแแแ แชแฎแ แแแแแแก แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/vacuumlazy.c:3782
+#: access/heap/vacuumlazy.c:3761
#, c-format
msgid "while scanning block %u offset %u of relation \"%s.%s\""
msgstr "แฃแ แแแแ แแแแแก(%3$s.%4$s) แฌแแแแชแแแแแแก(%2$u) แแแแแแก(%1$u) แกแแแแแ แแแแกแแก"
-#: access/heap/vacuumlazy.c:3785
+#: access/heap/vacuumlazy.c:3764
#, c-format
msgid "while scanning block %u of relation \"%s.%s\""
msgstr "%u แแแแแแก (แฃแ แแแแ แแแแแก %s.%s) แกแแแแแ แแแแกแแก"
-#: access/heap/vacuumlazy.c:3789
+#: access/heap/vacuumlazy.c:3768
#, c-format
msgid "while scanning relation \"%s.%s\""
msgstr "แฃแ แแแแ แแแแแก แกแแแแแ แแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3797
+#: access/heap/vacuumlazy.c:3776
#, c-format
msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
msgstr "แแแแแแก %u, แฌแแแแชแแแแแ %u (แฃแ แแแแ แแแแแก \"%s.%s\") แแแแขแแแ แกแแกแ แฃแขแแแแกแแก"
-#: access/heap/vacuumlazy.c:3800
+#: access/heap/vacuumlazy.c:3779
#, c-format
msgid "while vacuuming block %u of relation \"%s.%s\""
msgstr "แแแแแแก (%u) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3804
+#: access/heap/vacuumlazy.c:3783
#, c-format
msgid "while vacuuming relation \"%s.%s\""
msgstr "แฃแ แแแ แแแแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3809 commands/vacuumparallel.c:1126
+#: access/heap/vacuumlazy.c:3788 commands/vacuumparallel.c:1126
#, c-format
msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก (%s) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3814 commands/vacuumparallel.c:1132
+#: access/heap/vacuumlazy.c:3793 commands/vacuumparallel.c:1132
#, c-format
msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแแกแฃแคแแแแแแแกแแก, แ แแแแแแช แแแฃแแแแแก แฃแ แแแแ แแแแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3820
+#: access/heap/vacuumlazy.c:3799
#, c-format
msgid "while truncating relation \"%s.%s\" to %u blocks"
msgstr "แฃแ แแแแ แแแแแก \"%s.%s\" %u แแแแแแแแ แแแแแแแแกแแก"
msgid "cannot access index \"%s\" while it is being reindexed"
msgstr "แแแแแฅแกแแแ \"%s\" แฌแแแแแ แแแจแแ, แ แแชแ แแแกแ แ แแแแแแฅแกแ แแแแแแแแ แแแแก, แจแแฃแซแแแแแแแ"
-#: access/index/indexam.c:203 catalog/objectaddress.c:1361 commands/indexcmds.c:2982 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19614 commands/tablecmds.c:21542
+#: access/index/indexam.c:203 catalog/objectaddress.c:1361 commands/indexcmds.c:3016 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19617 commands/tablecmds.c:21545
#, c-format
msgid "\"%s\" is not an index"
msgstr "\"%s\" แแแแแฅแกแ แแ แแ"
msgid "This may be because of a non-immutable index expression."
msgstr "แจแแแซแแแa แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแก แจแแชแแแแแแแแก แแ แแแ แแงแแก."
-#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2483
+#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2505
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "แแแแแฅแกแ \"%s\" แแ แแแแแ แฎแ แแ แแ"
msgid "This can be caused by an interrupted VACUUM in version 9.3 or older, before upgrade. Please REINDEX it."
msgstr "แจแแกแแซแแแแแแแ แแแแแฌแแแฃแแ แแงแแก แจแแฌแงแแแขแแแ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแ 9.3 แแ แฃแคแ แ แซแแแ แแแ แกแแแจแ. แแแแแฎแแแแแแแ แกแแญแแ แแ REINDEX-แแก แแแแแขแแ แแแ."
-#: access/nbtree/nbtutils.c:4283
+#: access/nbtree/nbtutils.c:4295
#, c-format
msgid "index row size %zu exceeds btree version %u maximum %zu for index \"%s\""
msgstr "แแแแแฅแกแแก แกแขแ แแฅแแแแก แแแแ %zu btree-แแก แแแ แกแแแก (%u) แแแฅแกแแแแแฃแ (%zu) แแแแจแแแแแแแแแ แแแขแแ, แแแแแฅแกแแกแแแแก \"%s\""
-#: access/nbtree/nbtutils.c:4288
+#: access/nbtree/nbtutils.c:4300
#, c-format
msgid "Index row references tuple (%u,%u) in relation \"%s\"."
msgstr "แแแแแฅแกแแก แแฌแแ แแแแแ แแแแแแแฃแแแ แแแ แขแแแแ (%u, %u) แฃแ แแแแ แแแแแจแ \"%s\"."
-#: access/nbtree/nbtutils.c:4292
+#: access/nbtree/nbtutils.c:4304
#, c-format
msgid ""
"Values larger than 1/3 of a buffer page cannot be indexed.\n"
msgid "calculated CRC checksum does not match value stored in file \"%s\""
msgstr "แแแแแแแแแแ CRC แกแแแแแขแ แแแ แฏแแแ แแ แแแแฎแแแแ แแแแจแแแแแแแแก, แ แแแแแแช แคแแแแจแ \"%s\" แฌแแ แแ"
-#: access/transam/twophase.c:1419 access/transam/xlogrecovery.c:571 postmaster/walsummarizer.c:939 replication/logical/logical.c:211 replication/walsender.c:812
+#: access/transam/twophase.c:1419 access/transam/xlogrecovery.c:571 postmaster/walsummarizer.c:939 replication/logical/logical.c:213 replication/walsender.c:812
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "แจแแชแแแแ WAL แแแแฎแแแก แแ แแชแแกแแ แแก แแแแแงแแคแแกแแก."
msgid "cannot modify data in a parallel worker"
msgstr "แแแ แแแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ แแแแแชแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:1146
+#: access/transam/xact.c:1118
#, c-format
msgid "cannot start commands during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแ แซแแแแแแแแก แแแจแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:1154
+#: access/transam/xact.c:1126
#, c-format
msgid "cannot have more than 2^32-2 commands in a transaction"
msgstr "แขแ แแแแแฅแชแแแจแ 2^32-2 แแ แซแแแแแแแ แแแขแ แแแ แแฅแแแแ"
-#: access/transam/xact.c:1723
+#: access/transam/xact.c:1695
#, c-format
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "แแแแแชแแแแแฃแแแ แแแแแชแแแฃแแ แฅแแแขแ แแแแแฅแชแแแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ: %d"
-#: access/transam/xact.c:2644
+#: access/transam/xact.c:2616
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr "แขแ แแแแแฅแชแแแแ, แ แแแแแแช แแ แแแแแ แแแแแฅแขแแแแ แแฃแจแแแแแ, PREPARE-แก แแแ แแแแแ"
-#: access/transam/xact.c:2654
+#: access/transam/xact.c:2626
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "แขแ แแแแแฅแชแแแแ, แ แแแแแแแแแช แกแฌแ แแคแ แแกแแแแ แแแแขแแแแก, PREPARE-แก แแแ แแแฃแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3685
+#: access/transam/xact.c:3657
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s แฅแแแขแ แแแแแฅแชแแแก แแแแแแก แจแแแแแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3695
+#: access/transam/xact.c:3667
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s แฅแแแขแ แแแแแฅแชแแแจแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3705
+#: access/transam/xact.c:3677
#, c-format
msgid "%s cannot be executed from a function"
msgstr "%s แคแฃแแฅแชแแแแแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3776 access/transam/xact.c:4098 access/transam/xact.c:4177 access/transam/xact.c:4300 access/transam/xact.c:4451 access/transam/xact.c:4520 access/transam/xact.c:4631
+#: access/transam/xact.c:3748 access/transam/xact.c:4070 access/transam/xact.c:4149 access/transam/xact.c:4272 access/transam/xact.c:4423 access/transam/xact.c:4492 access/transam/xact.c:4603
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s แแฎแแแแ แขแ แแแแแฅแชแแแก แแแแแจแ แจแแแซแแแแ แแงแแก แแแแแงแแแแแฃแแ"
-#: access/transam/xact.c:3984
+#: access/transam/xact.c:3956
#, c-format
msgid "there is already a transaction in progress"
msgstr "แขแ แแแแแฅแชแแ แฃแแแ แแแแแแแแ แแแแก"
-#: access/transam/xact.c:4103 access/transam/xact.c:4182 access/transam/xact.c:4305
+#: access/transam/xact.c:4075 access/transam/xact.c:4154 access/transam/xact.c:4277
#, c-format
msgid "there is no transaction in progress"
msgstr "แขแ แแแแแฅแชแแ แแแจแแแแฃแแ แแ แแ"
-#: access/transam/xact.c:4193
+#: access/transam/xact.c:4165
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4316
+#: access/transam/xact.c:4288
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแฃแฅแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4415
+#: access/transam/xact.c:4387
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแกแแแแฎแ แฌแแ แขแแแแแแก แแฆแฌแแ แ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4502
+#: access/transam/xact.c:4474
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแกแแแแฎแ แฌแแ แขแแแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4512 access/transam/xact.c:4563 access/transam/xact.c:4623 access/transam/xact.c:4672
+#: access/transam/xact.c:4484 access/transam/xact.c:4535 access/transam/xact.c:4595 access/transam/xact.c:4644
#, c-format
msgid "savepoint \"%s\" does not exist"
msgstr "แจแแกแแแแฎแ แฌแแ แขแแแ แแ แแ แกแแแแแก: %s"
-#: access/transam/xact.c:4569 access/transam/xact.c:4678
+#: access/transam/xact.c:4541 access/transam/xact.c:4650
#, c-format
msgid "savepoint \"%s\" does not exist within current savepoint level"
msgstr "แจแแกแแแแฎแ แฌแแ แขแแแแแแก แแแแแแแแ แ แแแแแแ แจแแกแแแแฎแ แฌแแ แขแแแ แแ แแ แกแแแแแก: %s"
-#: access/transam/xact.c:4611
+#: access/transam/xact.c:4583
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแแแฎแฃแ แฌแแ แขแแแแ แแแแ แฃแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:5466
+#: access/transam/xact.c:5438
#, c-format
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "แขแ แแแแแฅแชแแแจแ 2^32-1 แฅแแแขแ แแแแแฅแชแแแแ แแแขแ แแแ แแฅแแแแ"
msgid "\"%s\" must be at least twice \"%s\""
msgstr "\"%s\", แกแฃแ แชแแขแ, แแ แฏแแ แแแขแ แฃแแแ แแงแแก \"%s\"-แแ"
-#: access/transam/xlog.c:4868 catalog/namespace.c:4696 commands/tablespace.c:1210 commands/user.c:2542 commands/variable.c:72 replication/slot.c:2655 tcop/postgres.c:3626 utils/error/elog.c:2257
+#: access/transam/xlog.c:4868 catalog/namespace.c:4696 commands/tablespace.c:1210 commands/user.c:2542 commands/variable.c:72 replication/slot.c:2719 tcop/postgres.c:3626 utils/error/elog.c:2257
#, c-format
msgid "List syntax is invalid."
msgstr "แกแแ แกแแแขแแฅแกแ แแ แแกแฌแแ แแ."
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr "แแแแแฃแ แแแขแฃแแ แฌแแแแกแฌแแ -แฉแแฌแแ แแแ แแฃแ แแแแแก แแฅแขแแแแแ, แกแแแแ แแแแแชแแแแ แแแแ แแฃแจแแแแแก แแกแ แฃแแแแก"
-#: access/transam/xlog.c:8016
+#: access/transam/xlog.c:8020
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "แแฆแแแแแแก แแแแแขแแแ แแแแก แฌแแ แขแแแ: %X/%X"
-#: access/transam/xlog.c:8018
+#: access/transam/xlog.c:8022
#, c-format
msgid "Last completed transaction was at log time %s."
msgstr "แฃแแแแแกแแแแแแ แแแกแ แฃแแแแฃแแ แขแ แแแแแฅแชแแ แแแฎแแ แแฃแ แแแแแก แแ แแแ %s."
-#: access/transam/xlog.c:8280
+#: access/transam/xlog.c:8284
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "แแฆแแแแแแก แฌแแ แขแแแ \"%s\" แจแแฅแแแแแแ %X/%X -แกแแแ"
-#: access/transam/xlog.c:8487
+#: access/transam/xlog.c:8491
#, c-format
msgid "online backup was canceled, recovery cannot continue"
msgstr "แแแแแแ แแแ แฅแแคแ แแแฃแฅแแแ. แแฆแแแแแ แแแ แแแแ แซแแแแแแ"
-#: access/transam/xlog.c:8545
+#: access/transam/xlog.c:8549
#, c-format
msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record"
msgstr "แแแแแ แแแแก แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8603
+#: access/transam/xlog.c:8607
#, c-format
msgid "unexpected timeline ID %u (should be %u) in online checkpoint record"
msgstr "แฉแแ แแแแก แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8632
+#: access/transam/xlog.c:8636
#, c-format
msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record"
msgstr "แแฆแแแแแแก แแแแ แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8902
+#: access/transam/xlog.c:8906
#, c-format
msgid "could not fsync write-through file \"%s\": %m"
msgstr "แแแแญแแแแ-แฉแแฌแแ แแแ แคแแแแแก (%s) fsync-แแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:8907
+#: access/transam/xlog.c:8911
#, c-format
msgid "could not fdatasync file \"%s\": %m"
msgstr "แคแแแแแก \"%s\" fdatasync แจแแฃแซแแแแแแแ: %m"
-#: access/transam/xlog.c:8984 access/transam/xlog.c:9320
+#: access/transam/xlog.c:8988 access/transam/xlog.c:9324
#, c-format
msgid "WAL level not sufficient for making an online backup"
msgstr "แแแแแแ แแแ แฅแแคแแกแแแแก WAL-แแก แแแแแแแแ แ แแแแ แกแแแแแ แแกแ แแ แแ"
-#: access/transam/xlog.c:8985 access/transam/xlog.c:9321 access/transam/xlogfuncs.c:249
+#: access/transam/xlog.c:8989 access/transam/xlog.c:9325 access/transam/xlogfuncs.c:249
#, c-format
msgid "\"wal_level\" must be set to \"replica\" or \"logical\" at server start."
msgstr "แกแแ แแแกแแก แแแจแแแแแกแแก \"wal_level\"-แแก แแแแจแแแแแแแ แฃแแแ แแงแแก \"replica\" แแ \"logical\"."
-#: access/transam/xlog.c:8990
+#: access/transam/xlog.c:8994
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "แแแ แฅแแคแแก แญแแ แซแแแแแ แแ แซแแแแ (max %d แแแแขแ)"
-#: access/transam/xlog.c:9111
+#: access/transam/xlog.c:9115
#, c-format
msgid "WAL generated with \"full_page_writes=off\" was replayed since last restartpoint"
msgstr ""
-#: access/transam/xlog.c:9113 access/transam/xlog.c:9409
+#: access/transam/xlog.c:9117 access/transam/xlog.c:9413
#, c-format
msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable \"full_page_writes\" and run CHECKPOINT on the primary, and then try an online backup again."
msgstr "แแก แแแจแแแแก, แ แแ แฃแฅแแแแ แแฆแแแฃแแ แแแ แฅแแคแ แแแแแแแแแฃแแแ แแ แแ แฃแแแ แแแแแแงแแแแ. แฉแแ แแแ แซแแ แแแแ แกแแ แแแ แแ \"full_page_writes\" แแ แแแฃแจแแแ CHECKPOINT แแ แแฎแแแแ แจแแแแแ แกแชแแแแ แแแแแแ แแฆแแแแแ."
-#: access/transam/xlog.c:9193 backup/basebackup.c:1419 utils/adt/misc.c:354
+#: access/transam/xlog.c:9197 backup/basebackup.c:1419 utils/adt/misc.c:354
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "แกแแแแแแฃแ แ แแแแก \"%s\" แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:9200 backup/basebackup.c:1424 utils/adt/misc.c:359
+#: access/transam/xlog.c:9204 backup/basebackup.c:1424 utils/adt/misc.c:359
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "%s: แกแแแแแฃแแ แซแแแแแ แแ แซแแแแ"
-#: access/transam/xlog.c:9359 backup/basebackup.c:1283
+#: access/transam/xlog.c:9363 backup/basebackup.c:1283
#, c-format
msgid "the standby was promoted during online backup"
msgstr "แฃแฅแแ แฌแแฎแแแแกแแ แแแแแแ แแแ แฅแแคแแก แแแแแแแแ แแแแแก แแ แแก"
-#: access/transam/xlog.c:9360 backup/basebackup.c:1284
+#: access/transam/xlog.c:9364 backup/basebackup.c:1284
#, c-format
msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
msgstr "แแก แแแจแแแแก, แ แแ แแแ แฅแแคแ, แ แแแแแก แแฆแแแแช แแแแแแแแ แแแแก, แแแแแแแแแฃแแแ แแ แแ แฃแแแ แแแแแแงแแแแ. แกแชแแแแ, แกแฎแแ แแแแแแ แแแ แฅแแคแ แแแฆแแ."
-#: access/transam/xlog.c:9407
+#: access/transam/xlog.c:9411
#, c-format
msgid "WAL generated with \"full_page_writes=off\" was replayed during online backup"
msgstr ""
-#: access/transam/xlog.c:9523
+#: access/transam/xlog.c:9527
#, c-format
msgid "base backup done, waiting for required WAL segments to be archived"
msgstr "แซแแ แแแแแ แแแ แฅแแคแ แแแกแ แฃแแแ. แแแแแแแแ แแฃแชแแแแแแแ WAL-แแก แกแแแแแแขแแแแก แแแแ แฅแแแแแแก"
-#: access/transam/xlog.c:9537
+#: access/transam/xlog.c:9541
#, c-format
msgid "still waiting for all required WAL segments to be archived (%d seconds elapsed)"
msgstr "แฏแแ แแแแแ แแแแแแแแ แงแแแแ แแฃแชแแแแแแแ WAL แกแแแแแแขแแก แแแแ แฅแแแแแแก (แแแกแฃแแแ %d แฌแแแ)"
-#: access/transam/xlog.c:9539
+#: access/transam/xlog.c:9543
#, c-format
msgid "Check that your \"archive_command\" is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments."
msgstr ""
-#: access/transam/xlog.c:9546
+#: access/transam/xlog.c:9550
#, c-format
msgid "all required WAL segments have been archived"
msgstr "แงแแแแ แกแแญแแ แ WAL แกแแแแแแขแ แแแแ แฅแแแแแฃแแแ"
-#: access/transam/xlog.c:9550
+#: access/transam/xlog.c:9554
#, c-format
msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
msgstr ""
-#: access/transam/xlog.c:9589
+#: access/transam/xlog.c:9593
#, c-format
msgid "aborting backup due to backend exiting before pg_backup_stop was called"
msgstr "แแแ แฅแแคแ แแแฃแฅแแแ, แ แแแแแ แฃแแแแแแแแแ แแฃแจแแแแ pg_backup_stop-แแก แแแแแซแแฎแแแแแแ แแแแกแ แฃแแ"
msgid "relative path not allowed for backup stored on server"
msgstr "แกแแ แแแ แแ แแแแแฎแกแแแ แแแฃแแ แแแ แฅแแคแแกแแแแก แคแแ แแแแแแ แแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: backup/basebackup_server.c:102 commands/dbcommands.c:478 commands/tablespace.c:157 commands/tablespace.c:173 commands/tablespace.c:593 commands/tablespace.c:638 replication/slot.c:2179 storage/file/copydir.c:58
+#: backup/basebackup_server.c:102 commands/dbcommands.c:478 commands/tablespace.c:157 commands/tablespace.c:173 commands/tablespace.c:593 commands/tablespace.c:638 replication/slot.c:2241 storage/file/copydir.c:58
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON LARGE OBJECTS"
msgstr "'IN SCHEMA' แแแ แแแแก แแแแแงแแแแแ GRANT/REVOKE ON LARGE OBJECT-แแก แแแแแงแแแแแแกแแก แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:1561 catalog/catalog.c:684 catalog/heap.c:2611 catalog/heap.c:2930 catalog/objectaddress.c:1528 catalog/pg_publication.c:570 commands/analyze.c:388 commands/copy.c:1000 commands/sequence.c:1655 commands/tablecmds.c:7751 commands/tablecmds.c:7929 commands/tablecmds.c:8130 commands/tablecmds.c:8259 commands/tablecmds.c:8388 commands/tablecmds.c:8482 commands/tablecmds.c:8585 commands/tablecmds.c:8751 commands/tablecmds.c:8781
-#: commands/tablecmds.c:8936 commands/tablecmds.c:9039 commands/tablecmds.c:9173 commands/tablecmds.c:9286 commands/tablecmds.c:14371 commands/tablecmds.c:14571 commands/tablecmds.c:14732 commands/tablecmds.c:15937 commands/tablecmds.c:18704 commands/trigger.c:947 parser/analyze.c:2655 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3641 parser/parse_utilcmd.c:3681 parser/parse_utilcmd.c:3723
+#: catalog/aclchk.c:1561 catalog/catalog.c:684 catalog/heap.c:2621 catalog/heap.c:2940 catalog/objectaddress.c:1528 catalog/pg_publication.c:570 commands/analyze.c:388 commands/copy.c:1000 commands/sequence.c:1655 commands/tablecmds.c:7751 commands/tablecmds.c:7929 commands/tablecmds.c:8130 commands/tablecmds.c:8259 commands/tablecmds.c:8388 commands/tablecmds.c:8482 commands/tablecmds.c:8585 commands/tablecmds.c:8751 commands/tablecmds.c:8781
+#: commands/tablecmds.c:8936 commands/tablecmds.c:9039 commands/tablecmds.c:9173 commands/tablecmds.c:9286 commands/tablecmds.c:14371 commands/tablecmds.c:14574 commands/tablecmds.c:14735 commands/tablecmds.c:15940 commands/tablecmds.c:18707 commands/trigger.c:947 parser/analyze.c:2575 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3663 parser/parse_utilcmd.c:3703 parser/parse_utilcmd.c:3745
#: statistics/attribute_stats.c:209 statistics/attribute_stats.c:948 utils/adt/acl.c:2921 utils/adt/ruleutils.c:2858
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgid "\"%s\" is an index"
msgstr "\"%s\" แแแแแฅแกแแ"
-#: catalog/aclchk.c:1813 commands/tablecmds.c:16094 commands/tablecmds.c:19623
+#: catalog/aclchk.c:1813 commands/tablecmds.c:16097 commands/tablecmds.c:19626
#, c-format
msgid "\"%s\" is a composite type"
msgstr "\"%s\" แแแแแแแแขแฃแ แ แขแแแแ"
-#: catalog/aclchk.c:1821 catalog/objectaddress.c:1368 commands/tablecmds.c:266 commands/tablecmds.c:19587 utils/adt/acl.c:2105 utils/adt/acl.c:2135 utils/adt/acl.c:2168 utils/adt/acl.c:2204 utils/adt/acl.c:2235 utils/adt/acl.c:2266
+#: catalog/aclchk.c:1821 catalog/objectaddress.c:1368 commands/tablecmds.c:266 commands/tablecmds.c:19590 utils/adt/acl.c:2105 utils/adt/acl.c:2135 utils/adt/acl.c:2168 utils/adt/acl.c:2204 utils/adt/acl.c:2235 utils/adt/acl.c:2266
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%s\" แแแแแแแ แแแ แแ แแ"
msgid "pg_nextoid() can only be used on system catalogs"
msgstr "pg_nextoid() แแฎแแแแ แกแแกแขแแแฃแ แแแขแแแแแแแแ แจแแแซแแแแ แแงแแก แแแแแงแแแแแฃแแ"
-#: catalog/catalog.c:676 parser/parse_utilcmd.c:2426
+#: catalog/catalog.c:676 parser/parse_utilcmd.c:2448
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "แแแแแฅแกแ %s แชแฎแ แแแก \"%s\" แแ แแแแแฃแแแแแแ"
msgid "cannot drop %s because other objects depend on it"
msgstr "%s-แแก แฌแแจแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแ แแก แแแแแฅแขแแแ, แ แแแแแแแช แแแก แแงแ แแแแแ"
-#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1519 commands/tablecmds.c:16688 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:224 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:312 replication/logical/applyparallelworker.c:1041 replication/slot.c:1594 replication/syncrep.c:1079 storage/aio/method_io_uring.c:191 storage/lmgr/deadlock.c:1137
+#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1519 commands/tablecmds.c:16691 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:225 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:312 replication/logical/applyparallelworker.c:1041 replication/slot.c:1638 replication/syncrep.c:1079 storage/aio/method_io_uring.c:191 storage/lmgr/deadlock.c:1137
#: storage/lmgr/proc.c:1525 utils/misc/guc.c:3166 utils/misc/guc.c:3207 utils/misc/guc.c:3282 utils/misc/guc.c:6823 utils/misc/guc.c:6857 utils/misc/guc.c:6891 utils/misc/guc.c:6934 utils/misc/guc.c:6976
#, c-format
msgid "%s"
msgid "composite type %s cannot be made a member of itself"
msgstr "แแแแแแแแขแฃแ แ แขแแแ %s แกแแแฃแแแ แ แแแแแก แฌแแแ แ แแ แจแแแซแแแแ แแแฎแแแก"
+#: catalog/heap.c:673
+#, c-format
+msgid "virtual generated column \"%s\" cannot have a user-defined type"
+msgstr "แแแ แขแฃแแแฃแ แแแแแ แแ แแแฃแ แกแแแขแก \"%s\" แแแแฎแแแ แแแแแก แแฆแฌแแ แแแ แขแแแ แแแ แแฅแแแแ"
+
+#: catalog/heap.c:674 catalog/heap.c:3294
+#, c-format
+msgid "Virtual generated columns that make use of user-defined types are not yet supported."
+msgstr "แแแ แขแฃแแแฃแ แแแแแ แแ แแแฃแ แกแแแขแแแแ แแแแฎแแแ แแแแแก แแฆแฌแแ แแแ แแแแแฅแกแแแแก แจแแฅแแแ, แฏแแ , แแฎแแ แแแญแแ แแแ แแ แแ."
+
#. translator: first %s is an integer not a name
-#: catalog/heap.c:677
+#: catalog/heap.c:686
#, c-format
msgid "no collation was derived for partition key column %s with collatable type %s"
msgstr ""
-#: catalog/heap.c:683 commands/createas.c:200 commands/createas.c:512
+#: catalog/heap.c:692 commands/createas.c:200 commands/createas.c:512
#, c-format
msgid "no collation was derived for column \"%s\" with collatable type %s"
msgstr ""
-#: catalog/heap.c:1169 catalog/index.c:901 commands/createas.c:408 commands/tablecmds.c:4296
+#: catalog/heap.c:1179 catalog/index.c:901 commands/createas.c:408 commands/tablecmds.c:4296
#, c-format
msgid "relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:1185 catalog/pg_type.c:434 catalog/pg_type.c:805 catalog/pg_type.c:977 commands/typecmds.c:253 commands/typecmds.c:265 commands/typecmds.c:758 commands/typecmds.c:1205 commands/typecmds.c:1431 commands/typecmds.c:1611 commands/typecmds.c:2586
+#: catalog/heap.c:1195 catalog/pg_type.c:434 catalog/pg_type.c:805 catalog/pg_type.c:977 commands/typecmds.c:253 commands/typecmds.c:265 commands/typecmds.c:758 commands/typecmds.c:1205 commands/typecmds.c:1431 commands/typecmds.c:1611 commands/typecmds.c:2586
#, c-format
msgid "type \"%s\" already exists"
msgstr "แขแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:1186
+#: catalog/heap.c:1196
#, 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 "แฃแ แแแแ แแแแแก แแแแแ แกแแฎแแแแก แแฅแแแ แขแแแ แแฅแแก แแกแแชแแ แแแฃแแ, แแกแ แ แแ แแฅแแแ แฃแแแ แแแแแแงแแแแ แกแแฎแแแ, แ แแแแแแช แแ แช แแ แ แแ แกแแแฃแ แขแแแแแ แแแแคแแแฅแขแจแ แแ แจแแแแก."
-#: catalog/heap.c:1226
+#: catalog/heap.c:1236
#, c-format
msgid "toast relfilenumber value not set when in binary upgrade mode"
msgstr "toast relfilenumber-แแก แแแแจแแแแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แแ แแก แแแงแแแแแฃแแ แแ แแ"
-#: catalog/heap.c:1237
+#: catalog/heap.c:1247
#, c-format
msgid "pg_class heap OID value not set when in binary upgrade mode"
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ pg_class-แแก แแ แแแแแแ แแแฎแกแแแ แแแแก OID-แแก แแแแจแแแแแแแ แแแงแแแแแฃแแ แแ แแ"
-#: catalog/heap.c:1247
+#: catalog/heap.c:1257
#, c-format
msgid "relfilenumber value not set when in binary upgrade mode"
msgstr "relfilenumber-แแก แแแแจแแแแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แแ แแก แแแงแแแแแฃแแ แแ แแ"
-#: catalog/heap.c:2192
+#: catalog/heap.c:2202
#, c-format
msgid "cannot add NO INHERIT constraint to partitioned table \"%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแก (\"%s\") NO INHERIT แจแแแฆแฃแแแแก แแแ แแแแแแขแแแ"
-#: catalog/heap.c:2515
+#: catalog/heap.c:2525
#, c-format
msgid "check constraint \"%s\" already exists"
msgstr "แจแแแฆแฃแแแแก แจแแแแแฌแแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:2616 catalog/heap.c:2936
+#: catalog/heap.c:2626 catalog/heap.c:2946
#, c-format
msgid "cannot add not-null constraint on system column \"%s\""
msgstr "แแ แแแฃแแแแแแ แจแแแฆแฃแแแแก แแแแแขแแแ แจแแฃแซแแแแแแแ แกแแกแขแแแฃแ แกแแแขแแ \"%s\""
-#: catalog/heap.c:2643 catalog/heap.c:2769 catalog/heap.c:3020 catalog/index.c:915 catalog/pg_constraint.c:1008 commands/tablecmds.c:9796
+#: catalog/heap.c:2653 catalog/heap.c:2779 catalog/heap.c:3030 catalog/index.c:915 catalog/pg_constraint.c:1008 commands/tablecmds.c:9796
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:2776
+#: catalog/heap.c:2786
#, c-format
msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแ แ-แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แฃแ แแแแ แแแแแแ \"%s\""
-#: catalog/heap.c:2787
+#: catalog/heap.c:2797
#, c-format
msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แฃแ แแแแ แแแแแแ \"%s\""
-#: catalog/heap.c:2797
+#: catalog/heap.c:2807
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT VALID แฃแ แแแแ แแแแแแ \"%s\""
-#: catalog/heap.c:2809
+#: catalog/heap.c:2819
#, c-format
msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on relation \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT ENFORCED แฃแ แแแแ แแแแแแ \"%s\""
-#: catalog/heap.c:2814
+#: catalog/heap.c:2824
#, c-format
msgid "merging constraint \"%s\" with inherited definition"
msgstr "แจแแแฆแฃแแแแก (\"%s\") แจแแ แฌแงแแ แแแแแแแแ แแแแแแ แแฆแฌแแ แแ"
-#: catalog/heap.c:2838 catalog/pg_constraint.c:786 catalog/pg_constraint.c:1137 commands/tablecmds.c:3179 commands/tablecmds.c:3499 commands/tablecmds.c:7286 commands/tablecmds.c:7967 commands/tablecmds.c:17531 commands/tablecmds.c:17713
+#: catalog/heap.c:2848 catalog/pg_constraint.c:786 catalog/pg_constraint.c:1137 commands/tablecmds.c:3179 commands/tablecmds.c:3499 commands/tablecmds.c:7286 commands/tablecmds.c:7967 commands/tablecmds.c:17534 commands/tablecmds.c:17716
#, c-format
msgid "too many inheritance parents"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแแแแแแ แแแแแก แแจแแแแแแ"
-#: catalog/heap.c:2955 parser/parse_utilcmd.c:2634
+#: catalog/heap.c:2965 parser/parse_utilcmd.c:2656
#, c-format
msgid "conflicting NO INHERIT declaration for not-null constraint on column \"%s\""
msgstr ""
-#: catalog/heap.c:2969
+#: catalog/heap.c:2979
#, c-format
msgid "conflicting not-null constraint names \"%s\" and \"%s\""
msgstr "แฃแ แแแแ แแแแแแแ แแชแฎแแแ แแ แแแฃแแแแแแ แจแแแฆแฃแแแแก แกแแฎแแแแแ \"%s\" แแ \"%s\""
-#: catalog/heap.c:2999
+#: catalog/heap.c:3009
#, c-format
msgid "cannot define not-null constraint on column \"%s\" with NO INHERIT"
msgstr "แแ แแแฃแแแแแแ แจแแแฆแฃแแแแแแก แแฆแฌแแ แ แกแแแขแแ \"%s\" แจแแฃแซแแแแแแแ NO INHERIT-แแแ แแ แแแ"
-#: catalog/heap.c:3001
+#: catalog/heap.c:3011
#, c-format
msgid "The column has an inherited not-null constraint."
msgstr "แกแแแขแก แแแแแแแแ แแแแแ แแแฆแแแฃแแ แแ แแแฃแแแแแแ แจแแแฆแฃแแแ แแแแฉแแแ."
-#: catalog/heap.c:3191
+#: catalog/heap.c:3201
#, c-format
msgid "cannot use generated column \"%s\" in column generation expression"
msgstr "แกแแแขแแก แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแจแ แแแแแ แแ แแแฃแแ แกแแแขแแก (%s) แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/heap.c:3193
+#: catalog/heap.c:3203
#, c-format
msgid "A generated column cannot reference another generated column."
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแ แกแฎแแ แแแแแ แแ แแแฃแแ แกแแแขแแก แแแแแ แแแ แแแ แแฅแแแแ."
-#: catalog/heap.c:3199
+#: catalog/heap.c:3209
#, c-format
msgid "cannot use whole-row variable in column generation expression"
msgstr ""
-#: catalog/heap.c:3200
+#: catalog/heap.c:3210
#, c-format
msgid "This would cause the generated column to depend on its own value."
msgstr "แแแแ แจแแแซแแแแ แแแแแแแ แแ แแแฃแแ แกแแแขแแก แแแแแก แกแแแฃแแแ แแแแจแแแแแแแแแ แแแแแแแแแแฃแแแแ แแแแแแฌแแแแก."
-#: catalog/heap.c:3255
+#: catalog/heap.c:3277
+#, c-format
+msgid "generation expression uses user-defined function"
+msgstr "แแแแแแก แแแแแกแแฎแฃแแแแ แแแแฎแแแ แแแแแก แแฆแฌแแ แแ แคแฃแแฅแชแแแก แแงแแแแแก"
+
+#: catalog/heap.c:3278
+#, c-format
+msgid "Virtual generated columns that make use of user-defined functions are not yet supported."
+msgstr ""
+
+#: catalog/heap.c:3293
+#, c-format
+msgid "generation expression uses user-defined type"
+msgstr "แแแแแแก แแแแแกแแฎแฃแแแแ แแแแฎแแแ แแแแแก แแฆแฌแแ แแ แขแแแก แแงแแแแแก"
+
+#: catalog/heap.c:3345
#, c-format
msgid "generation expression is not immutable"
msgstr "แแแแแแก แแแแแกแแฎแฃแแแแ แฃแชแแแแแ แแ แแ"
-#: catalog/heap.c:3283 rewrite/rewriteHandler.c:1285
+#: catalog/heap.c:3377 rewrite/rewriteHandler.c:1285
#, c-format
msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr "แกแแแขแแก \"%s\" แขแแแแ %s, แแแแ แแ แแแแฃแแแกแฎแแแแ แแแแแกแแฎแฃแแแแแก แขแแแแ %s"
-#: catalog/heap.c:3288 commands/prepare.c:334 parser/analyze.c:2986 parser/parse_target.c:595 parser/parse_target.c:885 parser/parse_target.c:895 rewrite/rewriteHandler.c:1290
+#: catalog/heap.c:3382 commands/prepare.c:334 parser/analyze.c:2906 parser/parse_target.c:595 parser/parse_target.c:885 parser/parse_target.c:895 rewrite/rewriteHandler.c:1290
#, c-format
msgid "You will need to rewrite or cast the expression."
msgstr "แกแแญแแ แแ แแแแแกแแฎแฃแแแแแก แแแ แแแฅแแแ แแ แแแแแงแแแแ."
-#: catalog/heap.c:3335
+#: catalog/heap.c:3429
#, c-format
msgid "only table \"%s\" can be referenced in check constraint"
msgstr "แจแแแแฌแแแแแก แจแแแฆแฃแแแแจแ แแฎแแแแ %s แชแฎแ แแแแ แแแแแ แแแ แจแแแซแแแแ"
-#: catalog/heap.c:3641
+#: catalog/heap.c:3735
#, c-format
msgid "unsupported ON COMMIT and foreign key combination"
msgstr "\"ON COMMIT\"-แแกแ แแ แแแ แ แแแกแแฆแแแแก แฌแงแแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: catalog/heap.c:3642
+#: catalog/heap.c:3736
#, c-format
msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting."
msgstr "แชแฎแ แแแ \"%s\", แแแแแแแแ \"%s\", แแแแ แแ แแแ แแแแแ ON COMMIT แแแ แแแแขแ แ แแ แแฅแแ."
-#: catalog/heap.c:3647
+#: catalog/heap.c:3741
#, c-format
msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแจแ แแแแแ แแฃแแ แชแฎแ แแแแก แจแแแชแแแแแแแก แแแชแแ แแแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/heap.c:3648
+#: catalog/heap.c:3742
#, c-format
msgid "Table \"%s\" references \"%s\"."
msgstr "แชแฎแ แแแ \"%s\" แแแฃแแแแแแก \"%s\"."
-#: catalog/heap.c:3650
+#: catalog/heap.c:3744
#, c-format
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "แฌแแจแแแแ แจแแแชแแแแแแ แชแฎแ แแแแกแแแแก \"%s\" แแแ แแแแแฃแ แแ, แแ แแแแแแงแแแแ TRUNCATE ... CASCADE."
-#: catalog/index.c:220 parser/parse_utilcmd.c:2331
+#: catalog/index.c:220 parser/parse_utilcmd.c:2353
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "แชแฎแ แแแแกแแแแก \"%s\" แแ แแแ แแแขแ แซแแ แแแแแ แแแกแแฆแแแ แแแฃแจแแแแแแแ"
msgid "cannot reindex temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: catalog/index.c:3740 commands/indexcmds.c:3757
+#: catalog/index.c:3740 commands/indexcmds.c:3791
#, c-format
msgid "cannot reindex invalid index on TOAST table"
msgstr "\"TOAST\" แชแฎแ แแแแ แแ แแกแฌแแ แ แแแแแฅแกแแก แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: catalog/index.c:3756 commands/indexcmds.c:3635 commands/indexcmds.c:3781 commands/tablecmds.c:3703
+#: catalog/index.c:3756 commands/indexcmds.c:3669 commands/indexcmds.c:3815 commands/tablecmds.c:3703
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "แกแแกแขแแแฃแ แ แฃแ แแแแ แแแแแก แแแแแแแแแแแแแ แแ แจแแแซแแแแ: \"%s\""
msgid "cross-database references are not implemented: %s"
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: %s"
-#: catalog/namespace.c:3335 gram.y:19425 gram.y:19465 parser/parse_expr.c:873 parser/parse_target.c:1269
+#: catalog/namespace.c:3335 gram.y:19349 gram.y:19389 parser/parse_expr.c:873 parser/parse_target.c:1269
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "แแ แแกแฌแแ แ แกแ แฃแแ แกแแฎแแแ (แซแแแแแ แแแแ แ แฌแแ แขแแแแแแ แกแแฎแแแ): %s"
msgid "cannot create temporary tables during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแแแแแแแ แแแแแกแแก แแ แแแแแแ แชแฎแ แแแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: catalog/objectaddress.c:1376 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:260 commands/tablecmds.c:302 commands/tablecmds.c:2387 commands/tablecmds.c:14506
+#: catalog/objectaddress.c:1376 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:260 commands/tablecmds.c:302 commands/tablecmds.c:2387 commands/tablecmds.c:14509
#, c-format
msgid "\"%s\" is not a table"
msgstr "\"%s\" แชแฎแ แแแ แแ แแ"
-#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19592 commands/view.c:113
+#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19595 commands/view.c:113
#, c-format
msgid "\"%s\" is not a view"
msgstr "\"%s\" แฎแแแ แแ แแ"
-#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:19597
+#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:19600
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "\"%s\" แแ แแ แแก แแแขแแ แแแแแแแแฃแแ แฎแแแ"
-#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19602
+#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19605
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "\"%s\" แแแ แ แชแฎแ แแแ แแ แแ"
msgid "The partition is being detached concurrently or has an unfinished detach."
msgstr "แฎแแแแ แแแแแงแแคแแก แแแ แแแแแฃแ แ แแแฎแกแแ แแ แแแฎแกแแ แแแฃแแแแแ แแแแแแ."
-#: catalog/pg_inherits.c:595 commands/tablecmds.c:4916 commands/tablecmds.c:17839
+#: catalog/pg_inherits.c:595 commands/tablecmds.c:4916 commands/tablecmds.c:17842
#, c-format
msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
msgstr "แแแฎแกแแแก แแแแ แแชแแแก แแแกแแกแ แฃแแแแแแ แแแแแแงแแแแ ALTER TABLE ... DETACH PARTITION ... FINALIZE ."
msgid "there is no previously clustered index for table \"%s\""
msgstr "แชแฎแ แแแแกแแแแก \"%s\" แฌแแแแกแฌแแ แแแแแแกแขแแ แแแฃแแ แแแแแฅแกแ แแ แแ แกแแแแแก"
-#: commands/cluster.c:190 commands/tablecmds.c:16395 commands/tablecmds.c:18461
+#: commands/cluster.c:190 commands/tablecmds.c:16398 commands/tablecmds.c:18464
#, c-format
msgid "index \"%s\" for table \"%s\" does not exist"
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแกแแแแก %s แแ แแ แกแแแแแก"
msgid "cannot vacuum temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/cluster.c:507 commands/tablecmds.c:18471
+#: commands/cluster.c:507 commands/tablecmds.c:18474
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "\"%s\" แแ แฌแแ แแแแแแแแก แแแแแฅแกแก แชแฎแ แแแแกแแแแก \"%s\""
#. translator: %s is an SQL command
#. translator: %s is an SQL ALTER command
-#: commands/collationcmds.c:443 commands/subscriptioncmds.c:1445 commands/tablecmds.c:8146 commands/tablecmds.c:8156 commands/tablecmds.c:8158 commands/tablecmds.c:16097 commands/tablecmds.c:19625 commands/tablecmds.c:19646 commands/typecmds.c:3778 commands/typecmds.c:3863 commands/typecmds.c:4217
+#: commands/collationcmds.c:443 commands/subscriptioncmds.c:1445 commands/tablecmds.c:8146 commands/tablecmds.c:8156 commands/tablecmds.c:8158 commands/tablecmds.c:16100 commands/tablecmds.c:19628 commands/tablecmds.c:19649 commands/typecmds.c:3778 commands/typecmds.c:3863 commands/typecmds.c:4217
#, c-format
msgid "Use %s instead."
msgstr "แแแแก แแแชแแแแ %s แแแแแแงแแแแ."
msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr "แแแ แแแแ แแแฃแแ แคแฃแแฅแชแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP AGGREGATE."
-#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:4014 commands/tablecmds.c:4175 commands/tablecmds.c:4227 commands/tablecmds.c:18902 tcop/utility.c:1328
+#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:4014 commands/tablecmds.c:4175 commands/tablecmds.c:4227 commands/tablecmds.c:18905 tcop/utility.c:1328
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแก"
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแ แแแแแแขแจแ แแแแแจแแแ, แ แแแแ แช IMMUTABLE"
-#: commands/indexcmds.c:1954 parser/parse_utilcmd.c:2714 parser/parse_utilcmd.c:2897
+#: commands/indexcmds.c:1954 parser/parse_utilcmd.c:2736 parser/parse_utilcmd.c:2919
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ แแ แแ แกแแแแแก: %s"
-#: commands/indexcmds.c:1978 parser/parse_utilcmd.c:1967
+#: commands/indexcmds.c:1978 parser/parse_utilcmd.c:1989
#, c-format
msgid "expressions are not supported in included columns"
msgstr "แฉแแกแแฃแ แกแแแขแแแจแ แแแแแกแแฎแฃแแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
msgid "could not determine which collation to use for index expression"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแกแแแแก แแแแแกแแงแแแแแแแ แแแแแชแแแก แแแแแชแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:2097 commands/tablecmds.c:19932 commands/typecmds.c:812 parser/parse_expr.c:2801 parser/parse_type.c:568 parser/parse_utilcmd.c:4043 utils/adt/misc.c:630
+#: commands/indexcmds.c:2097 commands/tablecmds.c:19935 commands/typecmds.c:812 parser/parse_expr.c:2805 parser/parse_type.c:568 parser/parse_utilcmd.c:4065 utils/adt/misc.c:630
#, c-format
msgid "collations are not supported by type %s"
msgstr "แขแแแก \"%s\" แแแแแชแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "แฌแแแแแแก แแแแแแก \"%s\" 'NULLS FIRST/LAST' แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2277 commands/tablecmds.c:19957 commands/tablecmds.c:19963 commands/typecmds.c:2341
+#: commands/indexcmds.c:2277 commands/tablecmds.c:19960 commands/tablecmds.c:19966 commands/typecmds.c:2341
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "แแแแแชแแแแก แขแแแก %s แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแ แแแแฉแแแ"
#: commands/indexcmds.c:2472 commands/tablecmds.c:10333
#, c-format
-msgid "Could not translate compare type %d for operator family \"%s\", input type %s, access method \"%s\"."
-msgstr "แแแ แแแแ แแแแ แจแแแแ แแแแก แขแแแ %d แแแแ แแขแแ แแก แแฏแแฎแแกแแแแก \"%s\". แจแแงแแแแแก แขแแแ %s, แฌแแแแแแก แแแแแแ \"%s\"."
+msgid "Could not translate compare type %d for operator family \"%s\" of access method \"%s\"."
+msgstr "แแแ แแแแ แแแแ แจแแแแ แแแแก แขแแแ %d แแแแ แแขแแ แแก แแฏแแฎแแกแแแแก \"%s\" แฌแแแแแแก แแแแแแแก \"%s\"."
-#: commands/indexcmds.c:2812
+#: commands/indexcmds.c:2846
#, c-format
msgid "unrecognized REINDEX option \"%s\""
msgstr "\"REINDEX\"-แแก แฃแชแแแแ แแแ แแแแขแ แ \"%s\""
-#: commands/indexcmds.c:3044
+#: commands/indexcmds.c:3078
#, c-format
msgid "table \"%s\" has no indexes that can be reindexed concurrently"
msgstr "แชแฎแ แแแก \"%s\" แแ แแแแฉแแแ แแแแแฅแกแแแ, แ แแแแแแแก แแแ แแแแแฃแ แ แ แแแแแแฅแกแแช แจแแกแแซแแแแแแแ"
-#: commands/indexcmds.c:3058
+#: commands/indexcmds.c:3092
#, c-format
msgid "table \"%s\" has no indexes to reindex"
msgstr "แชแฎแ แแแก \"%s\" แ แแแแแแฅแกแแกแแแแก แชแฎแ แแแแแ แแ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:3105 commands/indexcmds.c:3616 commands/indexcmds.c:3746
+#: commands/indexcmds.c:3139 commands/indexcmds.c:3650 commands/indexcmds.c:3780
#, c-format
msgid "cannot reindex system catalogs concurrently"
msgstr "แกแแกแขแแแฃแ แ แแแขแแแแแแแแก แแ แแแ แแฃแแ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:3129
+#: commands/indexcmds.c:3163
#, c-format
msgid "can only reindex the currently open database"
msgstr "แจแแกแแซแแแแแแแ แแฎแแแแ แแแแแแแ แฆแแ แแแแแก แ แแแแแแฅแกแ"
-#: commands/indexcmds.c:3221
+#: commands/indexcmds.c:3255
#, c-format
msgid "cannot reindex system catalogs concurrently, skipping all"
msgstr "แกแแกแขแแแฃแ แ แแแขแแแแแแแแก แแ แแแ แแฃแแ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แงแแแแแก แแแแแขแแแแแ"
-#: commands/indexcmds.c:3254
+#: commands/indexcmds.c:3288
#, c-format
msgid "cannot move system relations, skipping all"
msgstr "แกแแกแขแแแฃแ แ แแแแแงแแคแแแแก แแแแแแแแแแแแ แจแแฃแซแแแแแแแ. แงแแแแแก แแแแแขแแแแแ"
-#: commands/indexcmds.c:3300
+#: commands/indexcmds.c:3334
#, c-format
msgid "while reindexing partitioned table \"%s.%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แ แแแแแแฅแกแแกแแก: \"%s.%s\""
-#: commands/indexcmds.c:3303
+#: commands/indexcmds.c:3337
#, c-format
msgid "while reindexing partitioned index \"%s.%s\""
msgstr "แแแงแแคแแแ แแแแแฅแกแแก แ แแแแแแฅแกแแกแแก: \"%s.%s\""
-#: commands/indexcmds.c:3496 commands/indexcmds.c:4388
+#: commands/indexcmds.c:3530 commands/indexcmds.c:4422
#, c-format
msgid "table \"%s.%s\" was reindexed"
msgstr "\"%s.%s\"-แแก แ แแแแแแฅแกแ แแแกแ แฃแแแ"
-#: commands/indexcmds.c:3648 commands/indexcmds.c:3701
+#: commands/indexcmds.c:3682 commands/indexcmds.c:3735
#, c-format
msgid "skipping reindex of invalid index \"%s.%s\""
msgstr "แ แแแแแแฅแกแแก แแแแแขแแแแแ แแ แแกแฌแแ แ แแแแแฅแกแแกแแแแก \"%s.%s\""
-#: commands/indexcmds.c:3651 commands/indexcmds.c:3704
+#: commands/indexcmds.c:3685 commands/indexcmds.c:3738
#, c-format
msgid "Use DROP INDEX or REINDEX INDEX."
msgstr "แแแแแแงแแแแ DROP INDEX แแ REINDEX INDEX."
-#: commands/indexcmds.c:3655
+#: commands/indexcmds.c:3689
#, c-format
msgid "cannot reindex exclusion constraint index \"%s.%s\" concurrently, skipping"
msgstr "แแแแแ แแชแฎแแแก แจแแแฆแฃแแแแก แแแแแฅแกแแก \"%s.%s\" แแแ แแแแแฃแ แ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แแแแแขแแแแแ"
-#: commands/indexcmds.c:3811
+#: commands/indexcmds.c:3845
#, c-format
msgid "cannot reindex this type of relation concurrently"
msgstr "แแ แขแแแแก แฃแ แแแแ แแแแแก แแแ แแแแแฃแ แ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:3829
+#: commands/indexcmds.c:3863
#, c-format
msgid "cannot move non-shared relation to tablespace \"%s\""
msgstr "แแ แแแแแแแ แแแฃแแ แฃแ แแแแ แแแแแก แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:4369 commands/indexcmds.c:4381
+#: commands/indexcmds.c:4403 commands/indexcmds.c:4415
#, c-format
msgid "index \"%s.%s\" was reindexed"
msgstr "\"%s.%s\"-แแก แ แแแแแแฅแกแ แแแกแ แฃแแแ"
-#: commands/indexcmds.c:4371 commands/indexcmds.c:4390
+#: commands/indexcmds.c:4405 commands/indexcmds.c:4424
#, c-format
msgid "%s."
msgstr "%s."
msgid "CONCURRENTLY cannot be used when the materialized view is not populated"
msgstr "CONCURRENTLY-แแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แจแแแกแแแฃแแ แแ แแ"
-#: commands/matview.c:214 gram.y:19155
+#: commands/matview.c:214 gram.y:19081
#, c-format
msgid "%s and %s options cannot be used together"
msgstr "แแแ แแแแขแ แแแ %s แแ %s แจแแฃแแแแกแแแแแแแ"
msgid "operator attribute \"%s\" cannot be changed if it has already been set"
msgstr "แแแแ แแขแแ แแก แแขแ แแแฃแขแก \"%s\", แแฃ แแก แฃแแแ แแแงแแแแแฃแแแ, แแแ แจแแชแแแแ"
-#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1800 commands/tablecmds.c:2400 commands/tablecmds.c:3824 commands/tablecmds.c:6793 commands/tablecmds.c:10089 commands/tablecmds.c:19513 commands/tablecmds.c:19548 commands/trigger.c:318 commands/trigger.c:1337 commands/trigger.c:1447 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
+#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1800 commands/tablecmds.c:2400 commands/tablecmds.c:3824 commands/tablecmds.c:6793 commands/tablecmds.c:10089 commands/tablecmds.c:19516 commands/tablecmds.c:19551 commands/trigger.c:318 commands/trigger.c:1337 commands/trigger.c:1447 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ: '%s\" แกแแกแขแแแฃแ แ แแแขแแแแแแ"
msgid "cannot change ownership of identity sequence"
msgstr "แแแแแขแแคแแแแชแแแก แแแแแแแ แแแแก แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/sequence.c:1671 commands/tablecmds.c:16084 commands/tablecmds.c:18922
+#: commands/sequence.c:1671 commands/tablecmds.c:16087 commands/tablecmds.c:18925
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "แแแแแแแ แแแ %s แแแแแฃแแแ แชแฎแ แแแแ \"%s\"."
msgid "Verify that initial data copied from the publisher tables did not come from other origins."
msgstr ""
-#: commands/subscriptioncmds.c:2296 replication/logical/tablesync.c:904 replication/pgoutput/pgoutput.c:1162
+#: commands/subscriptioncmds.c:2296 replication/logical/tablesync.c:909 replication/pgoutput/pgoutput.c:1162
#, c-format
msgid "cannot use different column lists for table \"%s.%s\" in different publications"
msgstr ""
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP MATERIALIZED VIEW."
-#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21585 parser/parse_utilcmd.c:2407
+#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21588 parser/parse_utilcmd.c:2429
#, c-format
msgid "index \"%s\" does not exist"
msgstr "แแแแแฅแกแ \"%s\" แแ แแ แกแแแแแก"
msgid "Use DROP TYPE to remove a type."
msgstr "แขแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP TYPE."
-#: commands/tablecmds.c:294 commands/tablecmds.c:15923 commands/tablecmds.c:18624
+#: commands/tablecmds.c:294 commands/tablecmds.c:15926 commands/tablecmds.c:18627
#, c-format
msgid "foreign table \"%s\" does not exist"
msgstr "แแแ แ แชแฎแ แแแ \"%s\" แแ แแ แกแแแแแก"
msgid "cannot create temporary table within security-restricted operation"
msgstr "แฃแกแแคแ แแฎแแแแแแ-แจแแแฆแฃแแฃแแ แแแแ แแชแแแก แจแแแแแ แแ แแแแแแ แชแฎแ แแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:875 commands/tablecmds.c:17348
+#: commands/tablecmds.c:875 commands/tablecmds.c:17351
#, c-format
msgid "relation \"%s\" would be inherited from more than once"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแแแแแแ แแ แแแแแ แแ แแ แแแขแฏแแ แแฅแแแแแแ แแแฆแแแฃแแ"
msgid "Table \"%s\" contains indexes that are unique."
msgstr "แชแฎแ แแแ %s แจแแแชแแแก แกแแแขแแแก, แ แแแแแแแช แฃแแแแแแฃแ แแ."
-#: commands/tablecmds.c:1415 commands/tablecmds.c:14923
+#: commands/tablecmds.c:1415 commands/tablecmds.c:14926
#, c-format
msgid "too many array dimensions"
msgstr "แแแกแแแแก แแแขแแกแแแขแแ แแแแ แ แแแแแแแแแแแ"
msgid "cannot truncate temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแแแแแก แจแแชแแแแ"
-#: commands/tablecmds.c:2675 commands/tablecmds.c:17245
+#: commands/tablecmds.c:2675 commands/tablecmds.c:17248
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแแแแ \"%s\" แแแแแแแแ แแแแแก แแแฆแแแ แจแแฃแซแแแแแแแ"
msgid "cannot inherit from partition \"%s\""
msgstr "แแแแแงแแคแแแแ \"%s\" แแแแแแแแ แแแแแก แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2688 parser/parse_utilcmd.c:2678 parser/parse_utilcmd.c:2866
+#: commands/tablecmds.c:2688 parser/parse_utilcmd.c:2700 parser/parse_utilcmd.c:2888
#, c-format
msgid "inherited relation \"%s\" is not a table or foreign table"
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แฃแ แแแแ แแแแ \"%s\" แชแฎแ แแแก แแ แแแ แ แชแฎแ แแแก แแ แฌแแ แแแแแแแแก"
msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
msgstr "แจแแฃแซแแแแแแแ แจแแฅแแแแ แแ แแแแแ แฃแ แแแแ แแแแ, แ แแแแแแช แแฃแแแแแ แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแ แแฅแแแแ"
-#: commands/tablecmds.c:2709 commands/tablecmds.c:17224
+#: commands/tablecmds.c:2709 commands/tablecmds.c:17227
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแแแ (%s) แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2719 commands/tablecmds.c:17232
+#: commands/tablecmds.c:2719 commands/tablecmds.c:17235
#, c-format
msgid "cannot inherit from temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2874 commands/tablecmds.c:2928 commands/tablecmds.c:14606 parser/parse_utilcmd.c:1418 parser/parse_utilcmd.c:1463 parser/parse_utilcmd.c:1895 parser/parse_utilcmd.c:2003
+#: commands/tablecmds.c:2874 commands/tablecmds.c:2928 commands/tablecmds.c:14609 parser/parse_utilcmd.c:1440 parser/parse_utilcmd.c:1485 parser/parse_utilcmd.c:1917 parser/parse_utilcmd.c:2025
#, c-format
msgid "cannot convert whole-row table reference"
msgstr ""
-#: commands/tablecmds.c:2875 parser/parse_utilcmd.c:1419
+#: commands/tablecmds.c:2875 parser/parse_utilcmd.c:1441
#, c-format
msgid "Generation expression for column \"%s\" contains a whole-row reference to table \"%s\"."
msgstr ""
-#: commands/tablecmds.c:2929 parser/parse_utilcmd.c:1464
+#: commands/tablecmds.c:2929 parser/parse_utilcmd.c:1486
#, c-format
msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
msgstr ""
msgid "A child table column cannot be generated unless its parent column is."
msgstr "แจแแแแ แชแฎแ แแแแก แกแแแขแ แแ แจแแแซแแแแ, แแแแแ แแ แแแฃแแ แแงแแก, แแฃ แแแกแ แแจแแแแแแช แแ แแ."
-#: commands/tablecmds.c:3072 commands/tablecmds.c:3366 commands/tablecmds.c:17510
+#: commands/tablecmds.c:3072 commands/tablecmds.c:3366 commands/tablecmds.c:17513
#, c-format
msgid "column \"%s\" inherits from generated column of different kind"
msgstr "แชแฎแ แแแ \"%s\" แแแแแแแแ แแแแแ แแฆแแแก แกแฎแแ แขแแแแก แแแแแ แแ แแแฃแแ แกแแแขแแแแ"
-#: commands/tablecmds.c:3074 commands/tablecmds.c:3368 commands/tablecmds.c:17511
+#: commands/tablecmds.c:3074 commands/tablecmds.c:3368 commands/tablecmds.c:17514
#, c-format
msgid "Parent column is %s, child column is %s."
msgstr "แแจแแแแแ แกแแแขแแ %s, แจแแแแ แกแแแขแแ %s."
msgid "cannot add column to a partition"
msgstr "แแแแแงแแคแก แกแแแขแก แแแ แแแฃแแแขแแแ"
-#: commands/tablecmds.c:7269 commands/tablecmds.c:17466
+#: commands/tablecmds.c:7269 commands/tablecmds.c:17469
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:7275 commands/tablecmds.c:17472
+#: commands/tablecmds.c:7275 commands/tablecmds.c:17475
#, c-format
msgid "child table \"%s\" has different collation for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แแแแแชแแ แแแแฉแแแ"
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแ %1$s แฃแแแ แ แกแแแแแก"
-#: commands/tablecmds.c:7769 commands/tablecmds.c:7936 commands/tablecmds.c:8137 commands/tablecmds.c:8268 commands/tablecmds.c:8397 commands/tablecmds.c:8491 commands/tablecmds.c:8594 commands/tablecmds.c:8790 commands/tablecmds.c:8956 commands/tablecmds.c:9047 commands/tablecmds.c:9181 commands/tablecmds.c:14381 commands/tablecmds.c:15946 commands/tablecmds.c:18713
+#: commands/tablecmds.c:7769 commands/tablecmds.c:7936 commands/tablecmds.c:8137 commands/tablecmds.c:8268 commands/tablecmds.c:8397 commands/tablecmds.c:8491 commands/tablecmds.c:8594 commands/tablecmds.c:8790 commands/tablecmds.c:8956 commands/tablecmds.c:9047 commands/tablecmds.c:9181 commands/tablecmds.c:14381 commands/tablecmds.c:15949 commands/tablecmds.c:18716
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
msgid "cannot specify USING when altering type of generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแแกแแก USING-แก แแแ แแแฃแแแแแแ"
-#: commands/tablecmds.c:14392 commands/tablecmds.c:19772 commands/tablecmds.c:19865 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
+#: commands/tablecmds.c:14392 commands/tablecmds.c:19775 commands/tablecmds.c:19868 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
#, c-format
msgid "Column \"%s\" is a generated column."
msgstr "แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแแ."
msgid "You might need to specify \"USING %s::%s\"."
msgstr "แจแแแซแแแแ, แแญแแ แแแแแ, แแแฃแแแแแ \"USING %s::%s\"."
-#: commands/tablecmds.c:14578
+#: commands/tablecmds.c:14581
#, c-format
msgid "cannot alter inherited column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14607
+#: commands/tablecmds.c:14610
#, c-format
msgid "USING expression contains a whole-row table reference."
msgstr ""
-#: commands/tablecmds.c:14618
+#: commands/tablecmds.c:14621
#, c-format
msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr ""
-#: commands/tablecmds.c:14743
+#: commands/tablecmds.c:14746
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "แกแแแขแแก (\"%s\") แขแแแแก แแ แฏแแ แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14781
+#: commands/tablecmds.c:14784
#, c-format
msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:14786
+#: commands/tablecmds.c:14789
#, c-format
msgid "default for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:15090
+#: commands/tablecmds.c:15093
#, c-format
msgid "cannot alter type of a column used by a function or procedure"
msgstr "แคแฃแแฅแชแแแก แแ แแ แแชแแแฃแ แแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15091 commands/tablecmds.c:15106 commands/tablecmds.c:15126 commands/tablecmds.c:15145 commands/tablecmds.c:15204
+#: commands/tablecmds.c:15094 commands/tablecmds.c:15109 commands/tablecmds.c:15129 commands/tablecmds.c:15148 commands/tablecmds.c:15207
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s แแงแ แแแแแ แกแแแขแก \"%s\""
-#: commands/tablecmds.c:15105
+#: commands/tablecmds.c:15108
#, c-format
msgid "cannot alter type of a column used by a view or rule"
msgstr "แฎแแแแก แแ แฌแแกแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15125
+#: commands/tablecmds.c:15128
#, c-format
msgid "cannot alter type of a column used in a trigger definition"
msgstr "แขแ แแแแ แแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15144
+#: commands/tablecmds.c:15147
#, c-format
msgid "cannot alter type of a column used in a policy definition"
msgstr "แแแแแขแแแแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15175
+#: commands/tablecmds.c:15178
#, c-format
msgid "cannot alter type of a column used by a generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15176
+#: commands/tablecmds.c:15179
#, c-format
msgid "Column \"%s\" is used by generated column \"%s\"."
msgstr "แกแแแขแ (%s\") แแแแแ แแ แแแฃแแ แกแแแขแแก (%s) แแแแ แแแแแแงแแแแแ."
-#: commands/tablecmds.c:15203
+#: commands/tablecmds.c:15206
#, c-format
msgid "cannot alter type of a column used by a publication WHERE clause"
msgstr "แแแแแชแแแแก WHERE แแแ แแแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16054 commands/tablecmds.c:16066
+#: commands/tablecmds.c:16057 commands/tablecmds.c:16069
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16056 commands/tablecmds.c:16068
+#: commands/tablecmds.c:16059 commands/tablecmds.c:16071
#, c-format
msgid "Change the ownership of the index's table instead."
msgstr "แแแแก แแแแแแ แแแแแฅแกแแก แชแฎแ แแแแก แแคแแแแแแ แจแแชแแแแแ."
-#: commands/tablecmds.c:16082
+#: commands/tablecmds.c:16085
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "แแแแแแแ แแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16107
+#: commands/tablecmds.c:16110
#, c-format
msgid "cannot change owner of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16574
+#: commands/tablecmds.c:16577
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "แแ แแแ แแแขแ SET TABLESPACE แฅแแแแ แซแแแแแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:16653
+#: commands/tablecmds.c:16656
#, c-format
msgid "cannot set options for relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก (%s) แแแ แแแแขแ แแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16687 commands/view.c:440
+#: commands/tablecmds.c:16690 commands/view.c:440
#, c-format
msgid "WITH CHECK OPTION is supported only on automatically updatable views"
msgstr "WITH CHECK OPTION แแฎแแแแ แแแขแแแแขแฃแ แแ แแแแแฎแแแแแ แฎแแแแแแแ แแฎแแ แแแญแแ แแแ"
-#: commands/tablecmds.c:16940
+#: commands/tablecmds.c:16943
#, c-format
msgid "only tables, indexes, and materialized views exist in tablespaces"
msgstr "แชแฎแ แแแแก แกแแแ แชแแจแ แแฎแแแแ แชแฎแ แแแแแ, แแแแแฅแกแแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแแแ แจแแแซแแแแ แแ แกแแแแแแแก"
-#: commands/tablecmds.c:16952
+#: commands/tablecmds.c:16955
#, c-format
msgid "cannot move relations in to or out of pg_global tablespace"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ pg_globl แฃแ แแแแ แแแแแแแก แจแแขแแแ/แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17044
+#: commands/tablecmds.c:17047
#, c-format
msgid "aborting because lock on relation \"%s.%s\" is not available"
msgstr "แจแแฌแงแแแขแ, แ แแแแแ แแแแแ แฃแ แแแแ แแแแแแ \"%s.%s\" แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/tablecmds.c:17060
+#: commands/tablecmds.c:17063
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแ แแแแ แแแแ, แ แแแแแแช แแแแฎแแแแ, แแแ แแแแแแ"
-#: commands/tablecmds.c:17182
+#: commands/tablecmds.c:17185
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17187 commands/tablecmds.c:17771
+#: commands/tablecmds.c:17190 commands/tablecmds.c:17774
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "แแแแแงแแคแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17192
+#: commands/tablecmds.c:17195
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17239
+#: commands/tablecmds.c:17242
#, c-format
msgid "cannot inherit to temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแแแแ แแแแแ แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17252
+#: commands/tablecmds.c:17255
#, c-format
msgid "cannot inherit from a partition"
msgstr "แแแแแงแแคแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17274 commands/tablecmds.c:20285
+#: commands/tablecmds.c:17277 commands/tablecmds.c:20288
#, c-format
msgid "circular inheritance not allowed"
msgstr "แฌแ แแฃแแ แแแแแแแแ แแแแแแแแ แแแฃแจแแแแแแแ"
-#: commands/tablecmds.c:17275 commands/tablecmds.c:20286
+#: commands/tablecmds.c:17278 commands/tablecmds.c:20289
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "\"%s\" แฃแแแ \"%s\"-แแก แจแแแแแ."
-#: commands/tablecmds.c:17288
+#: commands/tablecmds.c:17291
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแแแแ แแแแแก แจแแแแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:17290
+#: commands/tablecmds.c:17293
#, c-format
msgid "ROW triggers with transition tables are not supported in inheritance hierarchies."
msgstr "ROW แขแ แแแแ แแแ, แ แแแแแแกแแช แแแ แแแแแแแแ แชแฎแ แแแแแ แแแแฉแแแแ, แแแแแแแแ แแแแแแแแแก แแแ แแ แฅแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:17491 commands/tablecmds.c:17740
+#: commands/tablecmds.c:17494 commands/tablecmds.c:17743
#, c-format
msgid "column \"%s\" in child table \"%s\" must be marked NOT NULL"
msgstr "แกแแแขแ \"%s\" แจแแแ แชแฎแ แแแจแ \"%s\" NOT NULL-แแ แฃแแแ แแงแแก แแแแแจแแฃแแ"
-#: commands/tablecmds.c:17501
+#: commands/tablecmds.c:17504
#, c-format
msgid "column \"%s\" in child table must be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17505
+#: commands/tablecmds.c:17508
#, c-format
msgid "column \"%s\" in child table must not be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17551
+#: commands/tablecmds.c:17554
#, c-format
msgid "child table is missing column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:17668
+#: commands/tablecmds.c:17671
#, c-format
msgid "child table \"%s\" has different definition for check constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แจแแแแฌแแแแแก แจแแแฆแฃแแแแกแแแแก \"%s\" แกแฎแแ แแแแกแแแฆแแ แแแ แแแแฉแแแ"
-#: commands/tablecmds.c:17677
+#: commands/tablecmds.c:17680
#, c-format
msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแ แ-แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17688
+#: commands/tablecmds.c:17691
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT VALID แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17699
+#: commands/tablecmds.c:17702
#, c-format
msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT ENFORCED แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17748
+#: commands/tablecmds.c:17751
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แจแแแฆแฃแแแ \"%s\""
-#: commands/tablecmds.c:17835
+#: commands/tablecmds.c:17838
#, c-format
msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
msgstr "แแแแแงแแคแ \"%s\" แฃแแแ แแแงแแคแแแ แชแฎแ แแแแแแ \"%s.%s\" แแแฎแกแแแก แ แแแจแแ"
-#: commands/tablecmds.c:17864 commands/tablecmds.c:17912
+#: commands/tablecmds.c:17867 commands/tablecmds.c:17915
#, c-format
msgid "relation \"%s\" is not a partition of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:17918
+#: commands/tablecmds.c:17921
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแจแแแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:18189
+#: commands/tablecmds.c:18192
#, c-format
msgid "typed tables cannot inherit"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแก แแแแแแแแ แแแแแแแแ แแ แจแแฃแซแแแแ"
-#: commands/tablecmds.c:18219
+#: commands/tablecmds.c:18222
#, c-format
msgid "table is missing column \"%s\""
msgstr "แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18230
+#: commands/tablecmds.c:18233
#, c-format
msgid "table has column \"%s\" where type requires \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แกแแแขแ \"%s\" แแแจแแ, แ แแชแ แขแแแ \"%s\"-แก แแแแแฎแแแก"
-#: commands/tablecmds.c:18239
+#: commands/tablecmds.c:18242
#, c-format
msgid "table \"%s\" has different type for column \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแฅแแก"
-#: commands/tablecmds.c:18253
+#: commands/tablecmds.c:18256
#, c-format
msgid "table has extra column \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แแแแแขแแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18305
+#: commands/tablecmds.c:18308
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "\"%s\" แขแแแแแแ แแแฃแแ แชแฎแ แแแ แแ แแ"
-#: commands/tablecmds.c:18485
+#: commands/tablecmds.c:18488
#, c-format
msgid "cannot use non-unique index \"%s\" as replica identity"
msgstr "แแ แแฃแแแแแแฃแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18491
+#: commands/tablecmds.c:18494
#, c-format
msgid "cannot use non-immediate index \"%s\" as replica identity"
msgstr "แแ แแกแแฃแงแแแแแแแแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแคแแขแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18497
+#: commands/tablecmds.c:18500
#, c-format
msgid "cannot use expression index \"%s\" as replica identity"
msgstr "แแแแแกแแฎแฃแแแแแก แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18503
+#: commands/tablecmds.c:18506
#, c-format
msgid "cannot use partial index \"%s\" as replica identity"
msgstr "แแแฌแแแแแ แแแ แแแแแฅแกแแก (\"%s\") แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18520
+#: commands/tablecmds.c:18523
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %d แกแแกแขแแแฃแ แ แกแแแขแแ"
-#: commands/tablecmds.c:18527
+#: commands/tablecmds.c:18530
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %s แแแแฃแแแแแแแ"
-#: commands/tablecmds.c:18776
+#: commands/tablecmds.c:18779
#, c-format
msgid "cannot change logged status of table \"%s\" because it is temporary"
msgstr "แชแฎแ แแแแก \"%s\" แแฃแ แแแแจแ แฉแแฌแแ แแก แกแขแแขแฃแกแแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แแ แแแแแแแ"
-#: commands/tablecmds.c:18800
+#: commands/tablecmds.c:18803
#, c-format
msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
msgstr ""
-#: commands/tablecmds.c:18802
+#: commands/tablecmds.c:18805
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "แฃแแฃแ แแแแ แฃแ แแแแ แแแแแแแก แ แแแแแแแชแแ แจแแฃแซแแแแแแแ."
-#: commands/tablecmds.c:18847
+#: commands/tablecmds.c:18850
#, c-format
msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18857
+#: commands/tablecmds.c:18860
#, c-format
msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18921
+#: commands/tablecmds.c:18924
#, c-format
msgid "cannot move an owned sequence into another schema"
msgstr "แแคแแแแแแแแแจแ แแ แกแแแฃแแ แแแแแแแ แแแแก แกแฎแแ แกแฅแแแแจแ แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19029
+#: commands/tablecmds.c:19032
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "แกแฅแแแแจแ (%2$s) แฃแ แแแแ แแแแ (%1$s) แฃแแแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19454
+#: commands/tablecmds.c:19457
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "\"%s\" แชแฎแ แแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แแ แแ"
-#: commands/tablecmds.c:19607
+#: commands/tablecmds.c:19610
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "แขแแแ %s แแแแแแแแขแฃแ แ แแ แแ"
-#: commands/tablecmds.c:19637
+#: commands/tablecmds.c:19640
#, c-format
msgid "cannot change schema of index \"%s\""
msgstr "แแแแแฅแกแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19639 commands/tablecmds.c:19653
+#: commands/tablecmds.c:19642 commands/tablecmds.c:19656
#, c-format
msgid "Change the schema of the table instead."
msgstr "แแแแก แแแแแแ แชแฎแ แแแแก แกแฅแแแ แจแแชแแแแ."
-#: commands/tablecmds.c:19643
+#: commands/tablecmds.c:19646
#, c-format
msgid "cannot change schema of composite type \"%s\""
msgstr "แแแแแแแแขแฃแ แ แขแแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19651
+#: commands/tablecmds.c:19654
#, c-format
msgid "cannot change schema of TOAST table \"%s\""
msgstr "\"TOAST\" แชแฎแ แแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19683
+#: commands/tablecmds.c:19686
#, c-format
msgid "cannot use \"list\" partition strategy with more than one column"
msgstr "แแ แแแ แแแข แกแแแขแแแ แแ แแแ แแแงแแคแแก แกแขแ แแขแแแแแก \"list\" แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19749
+#: commands/tablecmds.c:19752
#, c-format
msgid "column \"%s\" named in partition key does not exist"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19757
+#: commands/tablecmds.c:19760
#, c-format
msgid "cannot use system column \"%s\" in partition key"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แกแแกแขแแแฃแ แ แกแแแขแแก (%s) แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19771 commands/tablecmds.c:19864
+#: commands/tablecmds.c:19774 commands/tablecmds.c:19867
#, c-format
msgid "cannot use generated column in partition key"
msgstr "แแแแแ แแ แแแฃแ แกแแแขแก แแแแแงแแคแแก แแแกแแฆแแแจแ แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19844
+#: commands/tablecmds.c:19847
#, c-format
msgid "partition key expressions cannot contain system column references"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแ, แแ แจแแแซแแแแ, แกแแกแขแแแฃแ แกแแแขแแ แแแแแแแแแแก แจแแแชแแแแแแ"
-#: commands/tablecmds.c:19894
+#: commands/tablecmds.c:19897
#, c-format
msgid "functions in partition key expression must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแชแแแแแแแ แฃแแแ แแงแแก แแแแแจแแฃแแ, แ แแแแ แช IMMUTABLE"
-#: commands/tablecmds.c:19903
+#: commands/tablecmds.c:19906
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "แแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแแแแ แแแแแกแแฎแฃแแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19924
+#: commands/tablecmds.c:19927
#, c-format
msgid "could not determine which collation to use for partition expression"
msgstr "แแแแแงแแคแแก แแแแแกแแฎแฃแแแแแกแแแแแก แแแแแชแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19959
+#: commands/tablecmds.c:19962
#, c-format
msgid "You must specify a hash operator class or define a default hash operator class for the data type."
msgstr ""
-#: commands/tablecmds.c:19965
+#: commands/tablecmds.c:19968
#, c-format
msgid "You must specify a btree operator class or define a default btree operator class for the data type."
msgstr ""
-#: commands/tablecmds.c:20225
+#: commands/tablecmds.c:20228
#, c-format
msgid "\"%s\" is already a partition"
msgstr "\"%s\" แฃแแแ แแแแแงแแคแแ"
-#: commands/tablecmds.c:20231
+#: commands/tablecmds.c:20234
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก, แ แแแแ แช แแแแแงแแคแแก แแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20247
+#: commands/tablecmds.c:20250
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "แแแแแแแแ แแแแแก แจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20261
+#: commands/tablecmds.c:20264
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "แแแแแแแแ แแแแแก แแจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20295
+#: commands/tablecmds.c:20298
#, c-format
msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแฃแแแแแ แฃแ แแแแ แแแแแก (\"%s\") แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20303
+#: commands/tablecmds.c:20306
#, c-format
msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
msgstr "แแฃแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแ แแแแแแ แฃแ แแแแ แแแแแก (%s) แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20311
+#: commands/tablecmds.c:20314
#, c-format
msgid "cannot attach as partition of temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20318
+#: commands/tablecmds.c:20321
#, c-format
msgid "cannot attach temporary relation of another session as partition"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20338
+#: commands/tablecmds.c:20341
#, c-format
msgid "table \"%s\" being attached contains an identity column \"%s\""
msgstr "แชแฎแ แแแ \"%s\", แ แแแแแก แแแแแแ แแแแช แแแแแแแแ แแแแก, แจแแแชแแแก แแแแแขแแคแแแแชแแแก แกแแแขแก \"%s\""
-#: commands/tablecmds.c:20340
+#: commands/tablecmds.c:20343
#, c-format
msgid "The new partition may not contain an identity column."
msgstr "แแฎแแแ แแแแแงแแคแ แแ แจแแแซแแแแ, แแแแแขแแคแแแแขแแ แแก แกแแแขแก แจแแแชแแแแแก."
-#: commands/tablecmds.c:20348
+#: commands/tablecmds.c:20351
#, c-format
msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
msgstr "แชแฎแ แแแ \"%s\" แจแแแชแแแก แกแแแขแก \"%s\", แ แแแแแแช แแจแแแแแจแ \"%s\" แแฆแแแฉแแแแแ แแ แแ"
-#: commands/tablecmds.c:20351
+#: commands/tablecmds.c:20354
#, c-format
msgid "The new partition may contain only the columns present in parent."
msgstr "แแฎแแแ แแแแแงแแคแ แแฎแแแแ แแจแแแแแจแ แแ แกแแแฃแ แกแแแขแแแก แจแแแซแแแแ, แจแแแชแแแแแก."
-#: commands/tablecmds.c:20363
+#: commands/tablecmds.c:20366
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแงแแคแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:20365
+#: commands/tablecmds.c:20368
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions."
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:20547
+#: commands/tablecmds.c:20550
#, c-format
msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก \"%s\" แแแงแแคแแแ แชแฎแ แแแแก (\"%s\") แแแแแงแแคแแก แกแแฎแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20550
+#: commands/tablecmds.c:20553
#, c-format
msgid "Partitioned table \"%s\" contains unique indexes."
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แฃแแแแแแฃแ แชแฎแ แแแแแก แจแแแชแแแก."
-#: commands/tablecmds.c:20873
+#: commands/tablecmds.c:20876
#, c-format
msgid "cannot detach partitions concurrently when a default partition exists"
msgstr "แแแแฃแแแกแฎแแแแ แแแแแงแแคแแก แแ แกแแแแแแก แจแแแแฎแแแแแจแ แแแแแงแแคแแแแก แแ แแแ แแฃแแ แแแฎแกแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20982
+#: commands/tablecmds.c:20985
#, c-format
msgid "partitioned table \"%s\" was removed concurrently"
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:20988
+#: commands/tablecmds.c:20991
#, c-format
msgid "partition \"%s\" was removed concurrently"
msgstr "แแแแแงแแคแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:21619 commands/tablecmds.c:21639 commands/tablecmds.c:21660 commands/tablecmds.c:21679 commands/tablecmds.c:21728
+#: commands/tablecmds.c:21622 commands/tablecmds.c:21642 commands/tablecmds.c:21663 commands/tablecmds.c:21682 commands/tablecmds.c:21731
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "แแ แแ แแแแแฅแกแแก แแแแแฅแกแแก (%s) แแแแ แ แแแแแฅแกแแก (\"%s) แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:21622
+#: commands/tablecmds.c:21625
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "แแแแแฅแกแ %s แกแฎแแ แแแแแฅแกแแแ แฃแแแ แแแแแแ แแแฃแแ."
-#: commands/tablecmds.c:21642
+#: commands/tablecmds.c:21645
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแก (%s) แแ แชแแ แแ แแแแแงแแคแแก แแแแแฅแกแ แแ แแ."
-#: commands/tablecmds.c:21663
+#: commands/tablecmds.c:21666
#, c-format
msgid "The index definitions do not match."
msgstr "แแแแแฅแกแแก แแฆแฌแแ แแแ แแ แแแแฎแแแแ."
-#: commands/tablecmds.c:21682
+#: commands/tablecmds.c:21685
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr ""
-#: commands/tablecmds.c:21731
+#: commands/tablecmds.c:21734
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "แชแฎแ แแแแกแแแแก %s แกแฎแแ แแแแแฅแกแ แฃแแแ แแแแแแ แแแฃแแแ."
-#: commands/tablecmds.c:21854
+#: commands/tablecmds.c:21857
#, c-format
msgid "invalid primary key definition"
msgstr "แแ แแกแฌแแ แ แซแแ แแแแแ แแแกแแฆแแแแก แแฆแฌแแ แ"
-#: commands/tablecmds.c:21855
+#: commands/tablecmds.c:21858
#, c-format
msgid "Column \"%s\" of relation \"%s\" is not marked NOT NULL."
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแ แแ แแแแแจแแฃแแ, แ แแแแ แช NOT NULL."
-#: commands/tablecmds.c:21990
+#: commands/tablecmds.c:21993
#, c-format
msgid "column data type %s does not support compression"
msgstr "แกแแแขแแก แแแแแชแแแแก แขแแแก (%s) แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/tablecmds.c:21997
+#: commands/tablecmds.c:22000
#, c-format
msgid "invalid compression method \"%s\""
msgstr "แจแแแฃแแจแแแก แแ แแกแฌแแ แ แแแแแแ \"%s\""
-#: commands/tablecmds.c:22023
+#: commands/tablecmds.c:22026
#, c-format
msgid "invalid storage type \"%s\""
msgstr "แกแแชแแแแก แแ แแกแฌแแ แ แขแแแ \"%s\""
-#: commands/tablecmds.c:22033
+#: commands/tablecmds.c:22036
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "แกแแแขแแก แแแแแชแแแแแแก แขแแแก %s แกแแชแแแแก แขแแแแ แแฎแแแแ PLAIN แจแแแซแแแแ, แฐแฅแแแแแก"
msgid "Only roles with the %s attribute may create roles with the %s attribute."
msgstr "แแฎแแแแ แ แแแแแก, แ แแแแแแกแแช %s แแขแ แแแฃแขแ แแแแฉแแแแ, แจแแฃแซแแแแ แ แแแแก แจแแฅแแแ, แ แแแแแกแแช แแฅแแก แแขแ แแแฃแขแ %s."
-#: commands/user.c:355 commands/user.c:1386 commands/user.c:1393 gram.y:17500 gram.y:17546 utils/adt/acl.c:5690 utils/adt/acl.c:5696
+#: commands/user.c:355 commands/user.c:1386 commands/user.c:1393 gram.y:17467 gram.y:17513 utils/adt/acl.c:5690 utils/adt/acl.c:5696
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "แ แแแแก แกแแฎแแแ \"%s\" แแแชแฃแแแ"
msgid "MD5 password cleared because of role rename"
msgstr "MD5 แแแ แแแ แแแกแฃแคแแแแแ แ แแแแก แกแแฎแแแแก แจแแชแแแแก แแแแ"
-#: commands/user.c:1518 gram.y:1286
+#: commands/user.c:1518 gram.y:1285
#, c-format
msgid "unrecognized role option \"%s\""
msgstr "แ แแแแก แฃแชแแแแ แแแ แแแแขแ แ: \"%s\""
msgid "Use CASCADE to revoke them too."
msgstr "แแแ แแแกแแฃแฅแแแแแแแแช CASCADE แแแแแแงแแแแ."
-#: commands/vacuum.c:146
+#: commands/vacuum.c:147
#, c-format
msgid "\"%s\" must be 0 or between %d kB and %d kB."
msgstr "\"%s\"-แแก แแแแจแแแแแแแ 0 แแ %d แแ-แกแ แแ %d แแ-แก แจแแ แแก แฃแแแ แแงแแก."
-#: commands/vacuum.c:222
+#: commands/vacuum.c:223
#, c-format
msgid "BUFFER_USAGE_LIMIT option must be 0 or between %d kB and %d kB"
msgstr "BUFFER_USAGE_LIMIT แแแ แแแแขแ แ 0 แแ %d แแ-แกแ แแ %d แแ-แก แจแแ แแก แฃแแแ แแงแแก"
-#: commands/vacuum.c:232
+#: commands/vacuum.c:233
#, c-format
msgid "unrecognized ANALYZE option \"%s\""
msgstr "\"ANALYZE\"-แแก แฃแชแแแแ แแแ แแแแขแ แ: %s"
-#: commands/vacuum.c:272
+#: commands/vacuum.c:273
#, c-format
msgid "parallel option requires a value between 0 and %d"
msgstr "แแแ แแแแแฃแ แแแ แแแแขแ แก แแกแแญแแ แแแแ แแแแจแแแแแแแ 0-แกแ แแ %d-แก แจแแ แแก"
-#: commands/vacuum.c:284
+#: commands/vacuum.c:285
#, c-format
msgid "parallel workers for vacuum must be between 0 and %d"
msgstr "แแแ แแแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแแแก แ แแแแแแแแ แแแแขแแแ แกแแกแ แฃแขแแแแกแแแแก 0-แกแ แแ %d-แก แจแแ แแก แฃแแแ แแงแแก"
-#: commands/vacuum.c:305
+#: commands/vacuum.c:306
#, c-format
msgid "unrecognized VACUUM option \"%s\""
msgstr "\"VACUUM\"-แแก แฃแชแแแแ แแแ แแแแขแ แ: %s"
-#: commands/vacuum.c:331
+#: commands/vacuum.c:332
#, c-format
msgid "VACUUM FULL cannot be performed in parallel"
msgstr "VACUUM FULL แแแ แแแแแฃแ แแ แแแ แจแแกแ แฃแแแแแ"
-#: commands/vacuum.c:342
+#: commands/vacuum.c:343
#, c-format
msgid "BUFFER_USAGE_LIMIT cannot be specified for VACUUM FULL"
msgstr "VACUUM FULL-แกแแแแก BUFFER_USAGE_LIMIT-แก แแแ แแแฃแแแแแแ"
-#: commands/vacuum.c:356
+#: commands/vacuum.c:357
#, c-format
msgid "ANALYZE option must be specified when a column list is provided"
msgstr "แ แแชแ แแแฌแแแแแฃแแแ แกแแแขแแแแก แกแแ, แแแ แแแแขแ แแก ANALYZE แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/vacuum.c:368
+#: commands/vacuum.c:369
#, c-format
msgid "VACUUM option DISABLE_PAGE_SKIPPING cannot be used with FULL"
msgstr "VACUUM-แแก แแแ แแแแขแ แก 'DISABLE_PAGE_SKIPPING' FULL-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: commands/vacuum.c:375
+#: commands/vacuum.c:376
#, c-format
msgid "PROCESS_TOAST required with VACUUM FULL"
msgstr "VACUUM FULL-แแแ แแ แแแ PROCESS_TOAST แแฃแชแแแแแแแแ"
-#: commands/vacuum.c:384
+#: commands/vacuum.c:385
#, c-format
msgid "ONLY_DATABASE_STATS cannot be specified with a list of tables"
msgstr "ONLY_DATABASE_STATS -แแก แแแแแแแแ แชแฎแ แแแแแแก แกแแแกแแแ แแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/vacuum.c:393
+#: commands/vacuum.c:394
#, c-format
msgid "ONLY_DATABASE_STATS cannot be specified with other VACUUM options"
msgstr "ONLY_DATABASE_STAT-แแก แแแแแแแแ แกแฎแแ VACUMM แแแ แแแแขแ แแแแแ แแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/vacuum.c:533
+#: commands/vacuum.c:534
#, c-format
msgid "%s cannot be executed from VACUUM or ANALYZE"
msgstr "%s-แก VACUUM-แแแ แแ ANALYZE-แแแ แแแ แจแแแกแแ แฃแแแแ"
-#: commands/vacuum.c:747
+#: commands/vacuum.c:756
#, c-format
msgid "permission denied to vacuum \"%s\", skipping it"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแแก แฌแแแแแ แแแ แซแแแฃแแแ. แแแแแขแแแแแ"
-#: commands/vacuum.c:760
+#: commands/vacuum.c:769
#, c-format
msgid "permission denied to analyze \"%s\", skipping it"
msgstr "\"%s\"-แแก แแแแแแแแกแแแแก แฌแแแแแ แแแ แซแแแฃแแแ. แแแแแขแแแแแ"
-#: commands/vacuum.c:838 commands/vacuum.c:939
+#: commands/vacuum.c:847 commands/vacuum.c:948
#, c-format
msgid "skipping vacuum of \"%s\" --- lock not available"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแ แแแแแขแแแแแฃแแแ -- แแแแแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/vacuum.c:843
+#: commands/vacuum.c:852
#, c-format
msgid "skipping vacuum of \"%s\" --- relation no longer exists"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแ แแแแแขแแแแแฃแแแ -- แฃแ แแแแ แแแแ แแฆแแ แแ แกแแแแแก"
-#: commands/vacuum.c:859 commands/vacuum.c:944
+#: commands/vacuum.c:868 commands/vacuum.c:953
#, c-format
msgid "skipping analyze of \"%s\" --- lock not available"
msgstr "\"%s\"-แแก แแแแแแแ แแแแแขแแแแแฃแแแ -- แแแแแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/vacuum.c:864
+#: commands/vacuum.c:873
#, c-format
msgid "skipping analyze of \"%s\" --- relation no longer exists"
msgstr "\"%s\"-แแก แแแแแแแ แแแแแขแแแแแฃแแแ -- แฃแ แแแแ แแแแ แแฆแแ แแ แกแแแแแก"
-#: commands/vacuum.c:980
+#: commands/vacuum.c:989
#, c-format
msgid "VACUUM ONLY of partitioned table \"%s\" has no effect"
msgstr "แแแงแแคแแ แชแฎแ แแแแ \"%s\" แแ แซแแแแแแก VACUUM ONLY แแแแแแแ แแ แแฅแแก"
-#: commands/vacuum.c:1171
+#: commands/vacuum.c:1180
#, c-format
msgid "cutoff for removing and freezing tuples is far in the past"
msgstr ""
-#: commands/vacuum.c:1172 commands/vacuum.c:1177
+#: commands/vacuum.c:1181 commands/vacuum.c:1186
#, c-format
msgid ""
"Close open transactions soon to avoid wraparound problems.\n"
"You might also need to commit or roll back old prepared transactions, or drop stale replication slots."
msgstr ""
-#: commands/vacuum.c:1176
+#: commands/vacuum.c:1185
#, c-format
msgid "cutoff for freezing multixacts is far in the past"
msgstr ""
-#: commands/vacuum.c:1938
+#: commands/vacuum.c:1947
#, c-format
msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr "แแแแแแ แแ แแแแ 2 แแแแแแ แ แขแ แแแแแฅแชแแแแ แแแขแแ, แ แแช แแ แแแแขแแแ แกแแกแ แฃแขแแแฃแแ"
-#: commands/vacuum.c:1939
+#: commands/vacuum.c:1948
#, c-format
msgid "You might have already suffered transaction-wraparound data loss."
msgstr ""
-#: commands/vacuum.c:2118
+#: commands/vacuum.c:2134
#, c-format
msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
msgstr ""
-#: commands/vacuum.c:2619
+#: commands/vacuum.c:2650
#, c-format
msgid "scanned index \"%s\" to remove %<PRId64> row versions"
msgstr "แกแแแแแ แแแฃแแ แแแแแฅแกแ \"%s\" %<PRId64> แแฌแแ แแแแก แแแ แกแแแก แฌแแจแแแก แแแแ แแแก"
-#: commands/vacuum.c:2638
+#: commands/vacuum.c:2669
#, c-format
msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr "แแแแแฅแกแ \"%s\" แแฎแแ %.0f แแฌแแ แแแแก แแแ แกแแแก แจแแแชแแแก, %u แแแแ แแจแ"
-#: commands/vacuum.c:2642
+#: commands/vacuum.c:2673
#, c-format
msgid ""
"%.0f index row versions were removed.\n"
msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE แแฎแแ แแแญแแ แแแ แแ แแ"
-#: executor/spi.c:1719 parser/analyze.c:3156
+#: executor/spi.c:1719 parser/analyze.c:3076
#, c-format
msgid "Scrollable cursors must be READ ONLY."
msgstr "แแแแแฎแแแแแแ แแฃแ แกแแ แแแ READ ONLY แฃแแแ แแงแแก."
msgid "user mapping not found for user \"%s\", server \"%s\""
msgstr "\"%s\"-แกแแแแก แแแแฎแแแ แแแแแก แแกแแฎแแ แแแ แแแแแแ. แกแแ แแแ แ \"%s\""
-#: foreign/foreign.c:337 optimizer/plan/createplan.c:7231 optimizer/util/plancat.c:538
+#: foreign/foreign.c:337 optimizer/plan/createplan.c:7271 optimizer/util/plancat.c:538
#, c-format
msgid "access to non-system foreign table is restricted"
msgstr ""
msgid "There are no valid options in this context."
msgstr "แแ แแแแขแแฅแกแขแจแ แกแฌแแ แ แแแ แแแแขแ แแแ แแ แแ แกแแแแแก."
-#: gram.y:1223
+#: gram.y:1222
#, c-format
msgid "UNENCRYPTED PASSWORD is no longer supported"
msgstr "UNENCRYPTED PASSWORD แแฎแแ แแแญแแ แแแ แแฆแแ แแ"
-#: gram.y:1224
+#: gram.y:1223
#, c-format
msgid "Remove UNENCRYPTED to store the password in encrypted form instead."
msgstr "แแแ แแแแก แแแจแแคแ แฃแ แคแแ แแแจแ แแแกแแแแฎแกแแแ แแแแแ แฌแแจแแแแ UNENCRYPTED."
-#: gram.y:1551 gram.y:1567
+#: gram.y:1550 gram.y:1566
#, c-format
msgid "CREATE SCHEMA IF NOT EXISTS cannot include schema elements"
msgstr "CREATE SCHEMA IF NOT EXISTS แแ แจแแแซแแแแ, แกแฅแแแแก แแแแแแแขแแแก แจแแแชแแแแแก"
-#: gram.y:1728
+#: gram.y:1727
#, c-format
msgid "current database cannot be changed"
msgstr "แแแแแแแแ แ แแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:1869
+#: gram.y:1868
#, c-format
msgid "time zone interval must be HOUR or HOUR TO MINUTE"
msgstr "แแ แแแก แกแแ แขแงแแแก แแแขแแ แแแแ HOUR แแ HOUR TO MINUTE แฃแแแ แแงแแก"
-#: gram.y:2501
+#: gram.y:2500
#, c-format
msgid "column number must be in range from 1 to %d"
msgstr "แกแแแขแแก แแแแแ แ แฃแแแ แแงแแก 1-แแแ %d-แแแ"
-#: gram.y:3120
+#: gram.y:3119
#, c-format
msgid "sequence option \"%s\" not supported here"
msgstr "แแแแแแแ แแแแก แแแ แแแแขแ แ \"%s\" แแฅ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: gram.y:3159
+#: gram.y:3158
#, c-format
msgid "modulus for hash partition provided more than once"
msgstr "แฐแแจ-แแแแแงแแคแแก แแแแฃแแ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ"
-#: gram.y:3168
+#: gram.y:3167
#, c-format
msgid "remainder for hash partition provided more than once"
msgstr "แแแ แฉแแแแแ แแแฌแแแ แฐแแจ-แแแแแงแแคแแกแแแแก แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ"
-#: gram.y:3175
+#: gram.y:3174
#, c-format
msgid "unrecognized hash partition bound specification \"%s\""
msgstr ""
-#: gram.y:3183
+#: gram.y:3182
#, c-format
msgid "modulus for hash partition must be specified"
msgstr "แกแแญแแ แแ แฐแแจ แแแแแงแแคแแก แแแแฃแแแก แแแแแแแแ"
-#: gram.y:3188
+#: gram.y:3187
#, c-format
msgid "remainder for hash partition must be specified"
msgstr "แกแแญแแ แแ แฐแแจ แแแแแงแแคแแก แแแจแแแก แแแแแแแแ"
-#: gram.y:3397 gram.y:3432
+#: gram.y:3396 gram.y:3430
#, c-format
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT-แ PROGRAM-แแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:3403
+#: gram.y:3402
#, c-format
msgid "WHERE clause not allowed with COPY TO"
msgstr "แแแ แแแ 'WHERE' 'COPY TO'-แกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:3752 gram.y:3759 gram.y:13184 gram.y:13192
+#: gram.y:3750 gram.y:3757 gram.y:13162 gram.y:13170
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "แแ แแแแแแ แชแฎแ แแแแก แจแแฅแแแแจแ GLOBAL-แ แแแซแแแแแแฃแแแ"
-#: gram.y:4041
+#: gram.y:4039
#, c-format
msgid "for a generated column, GENERATED ALWAYS must be specified"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแกแแแแก GENERATED ALWAYS-แแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: gram.y:4450 utils/adt/ri_triggers.c:2259
+#: gram.y:4448 utils/adt/ri_triggers.c:2259
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:4542
+#: gram.y:4540
#, c-format
msgid "a column list with %s is only supported for ON DELETE actions"
msgstr ""
-#: gram.y:5261
+#: gram.y:5259
#, c-format
msgid "CREATE EXTENSION ... FROM is no longer supported"
msgstr "CREATE EXTENSION ... FROM แฃแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:5959
+#: gram.y:5957
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "แแฌแแ แแแแก แฃแกแแคแ แแฎแแแแแก แฃแชแแแแ แแแ แแแแขแ แ:\"%s\""
-#: gram.y:5960
+#: gram.y:5958
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr ""
-#: gram.y:6045
+#: gram.y:6043
#, c-format
msgid "CREATE OR REPLACE CONSTRAINT TRIGGER is not supported"
msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:6083
+#: gram.y:6081
msgid "duplicate trigger events specified"
msgstr "แแแแแแแแฃแแแ แขแ แแแแ แ แแแแ แแแแ"
-#: gram.y:6225 parser/parse_utilcmd.c:3925 parser/parse_utilcmd.c:3951
+#: gram.y:6223 parser/parse_utilcmd.c:3947 parser/parse_utilcmd.c:3973
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "แจแแแฆแฃแแแ, แ แแแแแแช แแฆแฌแแ แแแแ, แ แแแแ แช 'INITIALLY DEFERRED' DEFERRABLE แขแแแแก แฃแแแ แแงแแก"
-#: gram.y:6233
+#: gram.y:6231
#, c-format
msgid "conflicting constraint properties"
msgstr "แแ แแแแแแแแแ แจแแฃแแแแกแแแแแ แจแแแฆแฃแแแแก แแแแกแแแแแ"
-#: gram.y:6334
+#: gram.y:6332
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION แฏแแ แแแแฃแฎแแ แชแแแแแแ"
-#: gram.y:6652
+#: gram.y:6650
#, c-format
msgid "dropping an enum value is not implemented"
msgstr "แฉแแแแแแแแแแก แแแแจแแแแแแแแก แแแชแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:8632
+#: gram.y:8630
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "แแแ แแแแขแแแก แแแแแขแแแแก แแ แแฃแแแแขแแแ แแแ แแฅแแแแ"
-#: gram.y:9096 utils/adt/regproc.c:670
+#: gram.y:9094 utils/adt/regproc.c:670
#, c-format
msgid "missing argument"
msgstr "แแแแแฃแแ แแ แแฃแแแแขแ"
-#: gram.y:9097 utils/adt/regproc.c:671
+#: gram.y:9095 utils/adt/regproc.c:671
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: gram.y:11325 gram.y:11344
+#: gram.y:11323 gram.y:11342
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION แ แแแฃแ แกแแฃแ แฎแแแแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:13331
+#: gram.y:13309
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "LIMIT #,# แกแแแขแแฅแกแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: gram.y:13332
+#: gram.y:13310
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "แแแแแแงแแแแ แแแแชแแแแแแแแฃแแ LIMIT แแ OFFSET แแแ แแแแแ."
-#: gram.y:14220
+#: gram.y:14197
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "แแแกแแจแแแแแ DEFAULT_แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแ"
-#: gram.y:14229
+#: gram.y:14206
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "แงแแแแ แกแแแขแแ PATH-แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแแ แแแกแแจแแแแ"
-#: gram.y:14238
+#: gram.y:14215
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr ""
-#: gram.y:14247
+#: gram.y:14224
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "แกแแแขแแก แฃแชแแแแ แแแ แแแแขแ แ %s"
-#: gram.y:14280
+#: gram.y:14257
#, c-format
-#| msgid "block label \"%s\" cannot be used in CONTINUE"
msgid "option name \"%s\" cannot be used in XMLTABLE"
msgstr "แแแ แแแแขแ แแก แกแแฎแแแก \"%s\" แแแ แแแแแแงแแแแแ XMLTABLE-แจแ"
-#: gram.y:14336
+#: gram.y:14313
#, c-format
msgid "only string constants are supported in JSON_TABLE path specification"
msgstr ""
-#: gram.y:14658
+#: gram.y:14635
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 1 แแแขแ แแแแแช แฃแแแ แแงแแก"
-#: gram.y:14667
+#: gram.y:14644
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 54 แแแขแแ แแแขแ แแแ แแฅแแแแ"
-#: gram.y:15184
+#: gram.y:15161
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr ""
-#: gram.y:15189
+#: gram.y:15166
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr ""
-#: gram.y:15366
+#: gram.y:15344
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "แแ แแแแแแขแ UNIQUE แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:15780
+#: gram.y:15758
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "'WITHIN GROUP'-แแแ แแ แแแ แแ แแแ แแแขแ ORDER BY แแแ แแแแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:15785
+#: gram.y:15763
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "\"DISTINCT\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:15790
+#: gram.y:15768
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "\"VARIADIC\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:16517 gram.y:16541
+#: gram.y:16495 gram.y:16519
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "แฉแแ แฉแแก แแแกแแฌแงแแกแ UNBOUNDED FOLLOWING แแแ แแฅแแแแ"
-#: gram.y:16522
+#: gram.y:16500
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "แฉแแ แฉแ, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แแแแแแแแ แ แแฌแแ แแแแ แแแ แแแกแ แฃแแแแแ"
-#: gram.y:16546
+#: gram.y:16524
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "แฉแแ แฉแแก แแแกแแกแ แฃแแ UNBOUNDED PRECEDING แแแ แแฅแแแแ"
-#: gram.y:16552
+#: gram.y:16530
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แแแแแแแแ แ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:16559
+#: gram.y:16537
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:17108
+#: gram.y:17075
#, c-format
msgid "unrecognized JSON encoding: %s"
msgstr "แฃแชแแแแ JSON แแแแแ แแแ \"%s\""
-#: gram.y:17433
+#: gram.y:17400
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก แแแ แแแแขแ แแก แกแแฎแแแ แแแ แแฅแแแแ"
-#: gram.y:17439
+#: gram.y:17406
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก ORDER BY แแแ แแฅแแแแ"
-#: gram.y:17507 gram.y:17514 gram.y:17521
+#: gram.y:17474 gram.y:17481 gram.y:17488
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s แแฅ แ แแแแ แช แ แแแแก แกแแฎแแแก แแแ แแแแแแงแแแแแ"
-#: gram.y:17611 gram.y:19142
+#: gram.y:17578 gram.y:19068
#, c-format
msgid "WITH TIES cannot be specified without ORDER BY clause"
msgstr "WITH TIES-แก ORDER BY แแแ แแแแก แแแ แแจแ แแแ แแแฃแแแแแแ"
-#: gram.y:18835 gram.y:19010
+#: gram.y:18761 gram.y:18936
msgid "improper use of \"*\""
msgstr "\"*\"-แแก แแ แแกแแแแแแแ แแแแแงแแแแแ"
-#: gram.y:18973 gram.y:18990 tsearch/spell.c:965 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1082
+#: gram.y:18899 gram.y:18916 tsearch/spell.c:965 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1082
#, c-format
msgid "syntax error"
msgstr "แกแแแขแแฅแกแแก แจแแชแแแแ"
-#: gram.y:19074
+#: gram.y:19000
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr ""
-#: gram.y:19111
+#: gram.y:19037
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "\"ORDER BY\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19122
+#: gram.y:19048
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "\"OFFSET\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19131
+#: gram.y:19057
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "\"LIMIT\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19167
+#: gram.y:19093
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "\"WITH\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19365
+#: gram.y:19289
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr ""
-#: gram.y:19499
+#: gram.y:19423
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "\"COLLATE\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19539 gram.y:19552
+#: gram.y:19463 gram.y:19476
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช DEFERRABLE, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19565
+#: gram.y:19489
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NOT VALID, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19578
+#: gram.y:19502
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NO INHERIT, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19591
+#: gram.y:19515
#, c-format
msgid "%s constraints cannot be marked NOT ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแแก, แ แแแแ แช NOT ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19613
+#: gram.y:19537
#, c-format
msgid "%s constraints cannot be marked ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:19635
+#: gram.y:19559
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "แแแงแแคแแก แฃแชแแแแ แกแขแ แแขแแแแ: %s"
-#: gram.y:19659
+#: gram.y:19583
#, c-format
msgid "invalid publication object list"
msgstr "แแฃแแแแแแชแแแแแก แแแแแฅแขแแแแก แแ แแกแฌแแ แ แกแแ"
-#: gram.y:19660
+#: gram.y:19584
#, c-format
msgid "One of TABLE or TABLES IN SCHEMA must be specified before a standalone table or schema name."
msgstr ""
-#: gram.y:19676
+#: gram.y:19600
#, c-format
msgid "invalid table name"
msgstr "แแ แแกแฌแแ แ แชแฎแ แแแแก แกแแฎแแแ"
-#: gram.y:19697
+#: gram.y:19621
#, c-format
msgid "WHERE clause not allowed for schema"
msgstr "WHERE แแแ แแแ แกแฅแแแแกแแแแก แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19704
+#: gram.y:19628
#, c-format
msgid "column specification not allowed for schema"
msgstr "แกแฅแแแแกแแแแก แกแแแขแแก แแแแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19718
+#: gram.y:19642
#, c-format
msgid "invalid schema name"
msgstr "แแ แแกแฌแแ แ แกแฅแแแแก แกแแฎแแแ"
msgid "relation \"%s\" does not have a composite type"
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแแแแแแแขแฃแ แ แขแแแ แแ แแแแฉแแแ"
-#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:2602 parser/parse_coerce.c:2740 parser/parse_coerce.c:2787 parser/parse_expr.c:2118 parser/parse_func.c:710 parser/parse_oper.c:869 utils/adt/array_userfuncs.c:1950 utils/fmgr/funcapi.c:669
+#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:2602 parser/parse_coerce.c:2740 parser/parse_coerce.c:2787 parser/parse_expr.c:2120 parser/parse_func.c:710 parser/parse_oper.c:869 utils/adt/array_userfuncs.c:1950 utils/fmgr/funcapi.c:669
#, c-format
msgid "could not find array type for data type %s"
msgstr "แแแแแชแแแแแแก แขแแแแกแแแแก %s แแแกแแแแก แขแแแ แแแ แแแแแแ"
msgid "unnamed portal with parameters: %s"
msgstr "แฃแกแแฎแแแ แแแ แขแแแ แแแ แแแแขแ แแแแ: %s"
-#: optimizer/path/joinrels.c:973
+#: optimizer/path/joinrels.c:964
#, c-format
msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
msgstr ""
-#: optimizer/plan/createplan.c:7253 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1689
+#: optimizer/plan/createplan.c:7293 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1689
#, c-format
msgid "cannot execute MERGE on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" MERGE-แก แแแ แแแฃแจแแแแ"
msgstr ""
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1462 parser/analyze.c:1895 parser/analyze.c:2154 parser/analyze.c:3475
+#: optimizer/plan/planner.c:1462 parser/analyze.c:1815 parser/analyze.c:2074 parser/analyze.c:3395
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s แแแ แซแแแฃแแแ UNION/INTERSECT/EXCEPT-แกแแแ แแ แแแ"
msgid "there is no unique or exclusion constraint matching the ON CONFLICT specification"
msgstr "แฃแแแแแแฃแ แ แแ แแแแแ แแชแฎแแแก แจแแแฆแฃแแแ, แ แแแแแแช ON CONFLICT-แแก แแฆแฌแแ แแก แแแแฎแแแแ, แแ แแ แกแแแแแก"
-#: parser/analyze.c:949 parser/analyze.c:1674
+#: parser/analyze.c:869 parser/analyze.c:1594
#, c-format
msgid "VALUES lists must all be the same length"
msgstr "VALUES-แแก แกแแแแ แงแแแแ แขแแแ แกแแแ แซแแก แฃแแแ แแงแแก"
-#: parser/analyze.c:1151
+#: parser/analyze.c:1071
#, c-format
msgid "INSERT has more expressions than target columns"
msgstr "INSERT-แก แแแขแ แแแแแกแแฎแฃแแแแ แแแแฉแแแ, แแแแ แ แกแแแแแแ แกแแแขแ"
-#: parser/analyze.c:1169
+#: parser/analyze.c:1089
#, c-format
msgid "INSERT has more target columns than expressions"
msgstr "INSERT-แก แแแขแ แกแแแแแแ แกแแแขแ แแแแฉแแแ, แแแแ แ แแแแแกแแฎแฃแแแแ"
-#: parser/analyze.c:1173
+#: parser/analyze.c:1093
#, c-format
msgid "The insertion source is a row expression containing the same number of columns expected by the INSERT. Did you accidentally use extra parentheses?"
msgstr ""
-#: parser/analyze.c:1481 parser/analyze.c:1868
+#: parser/analyze.c:1401 parser/analyze.c:1788
#, c-format
msgid "SELECT ... INTO is not allowed here"
msgstr "SELECT ... INTO แแฅ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:1797 parser/analyze.c:3707
+#: parser/analyze.c:1717 parser/analyze.c:3627
#, c-format
msgid "%s cannot be applied to VALUES"
msgstr "%s-แก VALUES-แแ แแแ แแแแแแงแแแแแ"
-#: parser/analyze.c:2035
+#: parser/analyze.c:1955
#, c-format
msgid "invalid UNION/INTERSECT/EXCEPT ORDER BY clause"
msgstr "แแ แแกแฌแแ แ UNION/INTERSECT/EXCEPT ORDER BY แแแ แแแ"
-#: parser/analyze.c:2036
+#: parser/analyze.c:1956
#, c-format
msgid "Only result column names can be used, not expressions or functions."
msgstr ""
-#: parser/analyze.c:2037
+#: parser/analyze.c:1957
#, c-format
msgid "Add the expression/function to every SELECT, or move the UNION into a FROM clause."
msgstr ""
-#: parser/analyze.c:2144
+#: parser/analyze.c:2064
#, c-format
msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
msgstr ""
-#: parser/analyze.c:2216
+#: parser/analyze.c:2136
#, c-format
msgid "UNION/INTERSECT/EXCEPT member statement cannot refer to other relations of same query level"
msgstr ""
-#: parser/analyze.c:2303
+#: parser/analyze.c:2223
#, c-format
msgid "each %s query must have the same number of columns"
msgstr "แงแแแแ %s แแแแฎแแแแแก แกแแแขแแแแก แขแแแ แ แแแแแแแแ แฃแแแ แฐแฅแแแแแก"
-#: parser/analyze.c:2660
+#: parser/analyze.c:2580
#, c-format
msgid "SET target columns cannot be qualified with the relation name."
msgstr ""
#. translator: %s is OLD or NEW
-#: parser/analyze.c:2748 parser/analyze.c:2758
+#: parser/analyze.c:2668 parser/analyze.c:2678
#, c-format
msgid "%s cannot be specified multiple times"
msgstr "%s-แแก แ แแแแแแฏแแ แแ แแแแแแแแ แแแ แซแแแฃแแแ"
-#: parser/analyze.c:2770 parser/parse_relation.c:473
+#: parser/analyze.c:2690 parser/parse_relation.c:473
#, c-format
msgid "table name \"%s\" specified more than once"
msgstr ""
-#: parser/analyze.c:2818
+#: parser/analyze.c:2738
#, c-format
msgid "RETURNING must have at least one column"
msgstr "RETURNING-แก แแ แแ แกแแแขแ แแแแแช แฃแแแ แฐแฅแแแแแก"
-#: parser/analyze.c:2920
+#: parser/analyze.c:2840
#, c-format
msgid "assignment source returned %d column"
msgid_plural "assignment source returned %d columns"
msgstr[0] "แแแแแญแแแแก แฌแงแแ แแ %d แกแแแขแ แแแแแ แฃแแ"
msgstr[1] "แแแแแญแแแแก แฌแงแแ แแ %d แกแแแขแ แแแแแ แฃแแ"
-#: parser/analyze.c:2981
+#: parser/analyze.c:2901
#, c-format
msgid "variable \"%s\" is of type %s but expression is of type %s"
msgstr "\"%s\" แชแแแแแแก แขแแแแ \"%s\", แแแแ แแ แแแแแกแแฎแฃแแแแ %s แขแแแแกแแ"
#. translator: %s is a SQL keyword
-#: parser/analyze.c:3106 parser/analyze.c:3114
+#: parser/analyze.c:3026 parser/analyze.c:3034
#, c-format
msgid "cannot specify both %s and %s"
msgstr "แแ แแแ, %s แแ %s แแ แแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/analyze.c:3134
+#: parser/analyze.c:3054
#, c-format
msgid "DECLARE CURSOR must not contain data-modifying statements in WITH"
msgstr "DECLARE CURSOR-แ WITH-แจแ แแแแแชแแแแแแก แจแแแชแแแแ แแแแแกแแฎแฃแแแแแแก แแ แฃแแแ แจแแแชแแแแแก"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3142
+#: parser/analyze.c:3062
#, c-format
msgid "DECLARE CURSOR WITH HOLD ... %s is not supported"
msgstr "DECLARE CURSOR WITH HOLD ... %s แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/analyze.c:3145
+#: parser/analyze.c:3065
#, c-format
msgid "Holdable cursors must be READ ONLY."
msgstr "แจแแแแฎแแแแ แแฃแ แกแแ แแแ READ ONLY แขแแแแก แฃแแแ แแงแแก."
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3153
+#: parser/analyze.c:3073
#, c-format
msgid "DECLARE SCROLL CURSOR ... %s is not supported"
msgstr "DECLARE SCROLL CURSOR ... %s แแฎแแ แแแญแแ แแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3164
+#: parser/analyze.c:3084
#, c-format
msgid "DECLARE INSENSITIVE CURSOR ... %s is not valid"
msgstr "DECLARE INSENSITIVE CURSOR ... %s แแ แแกแฌแแ แแ"
-#: parser/analyze.c:3167
+#: parser/analyze.c:3087
#, c-format
msgid "Insensitive cursors must be READ ONLY."
msgstr "แแแแแฃแแแแแแแแ แแฃแ แกแแ แแแ READ ONLY แขแแแแก แฃแแแ แแงแแก."
-#: parser/analyze.c:3261
+#: parser/analyze.c:3181
#, c-format
msgid "materialized views must not use data-modifying statements in WITH"
msgstr "แแแขแแ แแแแแแแแฃแแแ แฎแแแแแแ WITH-แจแ แแแแแชแแแแแแก-แจแแแชแแแแแ แแแแแกแแฎแฃแแแแแแ แแ แฃแแแ แแแแแแงแแแแ"
-#: parser/analyze.c:3271
+#: parser/analyze.c:3191
#, c-format
msgid "materialized views must not use temporary tables or views"
msgstr "แแแขแแ แแแแแแแแฃแแแ แฎแแแแแแ แแ แแแแแแ แชแฎแ แแแแแ แแ แฎแแแแแ แแ แฃแแแ แแแแแแงแแแแ"
-#: parser/analyze.c:3281
+#: parser/analyze.c:3201
#, c-format
msgid "materialized views may not be defined using bound parameters"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แแฆแฌแแ แ แแแแแแ แแแฃแแ แแแ แแแแขแ แแแแก แแแแแงแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/analyze.c:3293
+#: parser/analyze.c:3213
#, c-format
msgid "materialized views cannot be unlogged"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแแแก แแฃแ แแแแแก แแแแแ แแแ แจแแฃแซแแแแแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3482
+#: parser/analyze.c:3402
#, c-format
msgid "%s is not allowed with DISTINCT clause"
msgstr "%s-แ DISTINCT แแแ แแแแกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3489
+#: parser/analyze.c:3409
#, c-format
msgid "%s is not allowed with GROUP BY clause"
msgstr "%s-แ GROUP BY แแแ แแแแกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3496
+#: parser/analyze.c:3416
#, c-format
msgid "%s is not allowed with HAVING clause"
msgstr "%s-แ HAVING แแแ แแแแกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3503
+#: parser/analyze.c:3423
#, c-format
msgid "%s is not allowed with aggregate functions"
msgstr "%s แแแ แแแแขแฃแ แคแฃแแฅแชแแแแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3510
+#: parser/analyze.c:3430
#, c-format
msgid "%s is not allowed with window functions"
msgstr "%s แคแแแฏแ แฃแ แคแฃแแฅแชแแแแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3517
+#: parser/analyze.c:3437
#, c-format
msgid "%s is not allowed with set-returning functions in the target list"
msgstr "%s แกแแแแแแแแแแก แกแแแจแ แกแแขแแแแก-แแแแแ แฃแแแแแ แคแฃแแฅแชแแแแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3616
+#: parser/analyze.c:3536
#, c-format
msgid "%s must specify unqualified relation names"
msgstr ""
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3680
+#: parser/analyze.c:3600
#, c-format
msgid "%s cannot be applied to a join"
msgstr "%s join-แแ แแแ แแแแแขแแ แแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3689
+#: parser/analyze.c:3609
#, c-format
msgid "%s cannot be applied to a function"
msgstr "%s แคแฃแแฅแชแแแแ แแแ แแแแแขแแ แแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3698
+#: parser/analyze.c:3618
#, c-format
msgid "%s cannot be applied to a table function"
msgstr "%s แชแฎแ แแแแก แคแฃแแฅแชแแแแ แแแ แแแแแขแแ แแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3716
+#: parser/analyze.c:3636
#, c-format
msgid "%s cannot be applied to a WITH query"
msgstr "%s WITH แแแแฎแแแแแแ แแแ แแแแแขแแ แแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3725
+#: parser/analyze.c:3645
#, c-format
msgid "%s cannot be applied to a named tuplestore"
msgstr ""
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3745
+#: parser/analyze.c:3665
#, c-format
msgid "relation \"%s\" in %s clause not found in FROM clause"
msgstr ""
msgid "aggregate function calls cannot contain set-returning function calls"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแ แแ แจแแซแแแแ, แกแแขแแแแก แแแแแ แฃแแแแแแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแก แจแแแชแแแแแก"
-#: parser/parse_agg.c:785 parser/parse_expr.c:1760 parser/parse_expr.c:2251 parser/parse_func.c:885
+#: parser/parse_agg.c:785 parser/parse_expr.c:1762 parser/parse_expr.c:2255 parser/parse_func.c:885
#, c-format
msgid "You might be able to move the set-returning function into a LATERAL FROM item."
msgstr ""
msgid "Cast the offset value to the exact intended type."
msgstr "แฌแแแแชแแแแแแก แแแแจแแแแแแแแก แแฃแกแขแแ แแแแกแแแฆแแ แฃแ แขแแแจแ แแแแแกแขแแ."
-#: parser/parse_coerce.c:1048 parser/parse_coerce.c:1086 parser/parse_coerce.c:1104 parser/parse_coerce.c:1119 parser/parse_expr.c:2152 parser/parse_expr.c:2770 parser/parse_expr.c:3421 parser/parse_expr.c:3650 parser/parse_target.c:1001
+#: parser/parse_coerce.c:1048 parser/parse_coerce.c:1086 parser/parse_coerce.c:1104 parser/parse_coerce.c:1119 parser/parse_expr.c:2154 parser/parse_expr.c:2774 parser/parse_expr.c:3425 parser/parse_expr.c:3654 parser/parse_target.c:1001
#, c-format
msgid "cannot cast type %s to %s"
msgstr "%s แขแแแแก %s-แจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
msgstr "แแแ แแแแขแ แ $%d แแ แแ แกแแแแแก"
#. translator: %s is name of a SQL construct, eg NULLIF
-#: parser/parse_expr.c:1101 parser/parse_expr.c:3081
+#: parser/parse_expr.c:1101 parser/parse_expr.c:3085
#, c-format
msgid "%s requires = operator to yield boolean"
msgstr "%s-แกแแแแก แแฃแชแแแแแแแแ = แแแแ แแขแแ แ, แ แแ แแแแแแฃแ แ แแแแจแแแแแแแ แแแแแ แฃแแแก"
#. translator: %s is name of a SQL construct, eg NULLIF
-#: parser/parse_expr.c:1107 parser/parse_expr.c:3088
+#: parser/parse_expr.c:1107 parser/parse_expr.c:3092
#, c-format
msgid "%s must not return a set"
msgstr "%s -แแ แกแแขแ แแ แฃแแแ แแแแแ แฃแแแก"
-#: parser/parse_expr.c:1393
+#: parser/parse_expr.c:1395
#, c-format
msgid "MERGE_ACTION() can only be used in the RETURNING list of a MERGE command"
msgstr ""
-#: parser/parse_expr.c:1517 parser/parse_expr.c:1549
+#: parser/parse_expr.c:1519 parser/parse_expr.c:1551
#, c-format
msgid "number of columns does not match number of values"
msgstr ""
-#: parser/parse_expr.c:1563
+#: parser/parse_expr.c:1565
#, c-format
msgid "source for a multiple-column UPDATE item must be a sub-SELECT or ROW() expression"
msgstr ""
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_expr.c:1758 parser/parse_expr.c:2249 parser/parse_func.c:2679
+#: parser/parse_expr.c:1760 parser/parse_expr.c:2253 parser/parse_func.c:2679
#, c-format
msgid "set-returning functions are not allowed in %s"
msgstr "%s-แจแ แกแแขแแก-แแแแแ แฃแแแแแแ แคแฃแแฅแชแแแแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_expr.c:1822
+#: parser/parse_expr.c:1824
msgid "cannot use subquery in check constraint"
msgstr "แจแแแฆแฃแแแแก แจแแแแแฌแแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1826
+#: parser/parse_expr.c:1828
msgid "cannot use subquery in DEFAULT expression"
msgstr "แแแแฃแแแกแฎแแแ แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1829
+#: parser/parse_expr.c:1831
msgid "cannot use subquery in index expression"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1832
+#: parser/parse_expr.c:1834
msgid "cannot use subquery in index predicate"
msgstr "แแแแแฅแกแแก แแ แแแแแแขแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1835
+#: parser/parse_expr.c:1837
msgid "cannot use subquery in statistics expression"
msgstr "แกแขแแขแแกแขแแแแก แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1838
+#: parser/parse_expr.c:1840
msgid "cannot use subquery in transform expression"
msgstr "แแแ แแแฅแแแแก แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1841
+#: parser/parse_expr.c:1843
msgid "cannot use subquery in EXECUTE parameter"
msgstr "แแแ แแแแขแ แจแ \"EXECUTE\" แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1844
+#: parser/parse_expr.c:1846
msgid "cannot use subquery in trigger WHEN condition"
msgstr "\"WHEN\" แแแ แแแแก แขแ แแแแ แจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1847
+#: parser/parse_expr.c:1849
msgid "cannot use subquery in partition bound"
msgstr "แแแแแงแแคแแก แกแแแฆแแแ แจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1850
+#: parser/parse_expr.c:1852
msgid "cannot use subquery in partition key expression"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1853
+#: parser/parse_expr.c:1855
msgid "cannot use subquery in CALL argument"
msgstr "\"CALL\"-แแก แแ แแฃแแแแขแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1856
+#: parser/parse_expr.c:1858
msgid "cannot use subquery in COPY FROM WHERE condition"
msgstr "\"COPY FROM WHERE\" แแแ แแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1859
+#: parser/parse_expr.c:1861
msgid "cannot use subquery in column generation expression"
msgstr "แกแแแขแแแแก แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแจแ แฅแแแแแแฎแแแแแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_expr.c:1912 parser/parse_expr.c:3780
+#: parser/parse_expr.c:1914 parser/parse_expr.c:3784
#, c-format
msgid "subquery must return only one column"
msgstr "แฅแแแแแแฎแแแแแ แแฎแแแแ แแ แแ แกแแแขแ แฃแแแ แแแแแ แฃแแแก"
-#: parser/parse_expr.c:1983
+#: parser/parse_expr.c:1985
#, c-format
msgid "subquery has too many columns"
msgstr "แฅแแแแแแฎแแแแแก แซแแแแแ แแแแ แ แกแแแขแ แแฅแแก"
-#: parser/parse_expr.c:1988
+#: parser/parse_expr.c:1990
#, c-format
msgid "subquery has too few columns"
msgstr "แฅแแแแแแฎแแแแแก แซแแแแแ แชแแขแ แกแแแขแ แแฅแแก"
-#: parser/parse_expr.c:2092
+#: parser/parse_expr.c:2094
#, c-format
msgid "cannot determine type of empty array"
msgstr "แชแแ แแแแ แแแกแแแแก แขแแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:2093
+#: parser/parse_expr.c:2095
#, c-format
msgid "Explicitly cast to the desired type, for example ARRAY[]::integer[]."
msgstr ""
-#: parser/parse_expr.c:2107
+#: parser/parse_expr.c:2109
#, c-format
msgid "could not find element type for data type %s"
msgstr ""
-#: parser/parse_expr.c:2190
+#: parser/parse_expr.c:2194
#, c-format
msgid "ROW expressions can have at most %d entries"
msgstr "ROW แแแแแกแแฎแฃแแแแแแก แแแฅแกแแแฃแ %d แแแแแแแขแ แจแแแซแแแแ แฐแฅแแแแแก"
-#: parser/parse_expr.c:2395
+#: parser/parse_expr.c:2399
#, c-format
msgid "unnamed XML attribute value must be a column reference"
msgstr "แฃแกแแฎแแแ XML แแขแ แแแฃแขแแก แแแแจแแแแแแแ แกแแแขแแก แแแแแ แแแแก แฃแแแ แฌแแ แแแแแแแแแแก"
-#: parser/parse_expr.c:2396
+#: parser/parse_expr.c:2400
#, c-format
msgid "unnamed XML element value must be a column reference"
msgstr "แฃแกแแฎแแแ XML แแแแแแแขแแก แแแแจแแแแแแแ แกแแแขแแก แแแแแ แแแแก แฃแแแ แฌแแ แแแแแแแแแแก"
-#: parser/parse_expr.c:2411
+#: parser/parse_expr.c:2415
#, c-format
msgid "XML attribute name \"%s\" appears more than once"
msgstr "XML แแขแ แแแฃแขแแก แกแแฎแแแ \"%s\" แแ แแแ แแแขแฏแแ แแแแแฉแแแ"
-#: parser/parse_expr.c:2519
+#: parser/parse_expr.c:2523
#, c-format
msgid "cannot cast XMLSERIALIZE result to %s"
msgstr "'XMLSERIALIZE'-แแก แจแแแแแแก %s-แจแ แแแแแกแขแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:2843 parser/parse_expr.c:3039
+#: parser/parse_expr.c:2847 parser/parse_expr.c:3043
#, c-format
msgid "unequal number of entries in row expressions"
msgstr "แแฌแแ แแแแก แแแแแกแแฎแฃแแแแแแจแ แฉแแแแฌแแ แแแแก แ แแแแแแแแ แขแแแ แแ แแ"
-#: parser/parse_expr.c:2853
+#: parser/parse_expr.c:2857
#, c-format
msgid "cannot compare rows of zero length"
msgstr "แแฃแแแแแแ แกแแแ แซแแก แแฌแแ แแแแแแก แจแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:2878
+#: parser/parse_expr.c:2882
#, c-format
msgid "row comparison operator must yield type boolean, not type %s"
msgstr "แแฌแแ แแแแก แจแแแแ แแแแก แแแแ แแขแแ แแ แแแแแแฃแ แ แแแแจแแแแแแแ แฃแแแ แแแแแ แฃแแแก แแ แแ แ แขแแแ %s"
-#: parser/parse_expr.c:2885
+#: parser/parse_expr.c:2889
#, c-format
msgid "row comparison operator must not return a set"
msgstr "แแฌแแ แแแแก แจแแแแ แแแแก แแแแ แแขแแ แแ แกแแขแ แแ แฃแแแ แแแแแ แฃแแแก"
-#: parser/parse_expr.c:2944 parser/parse_expr.c:2985
+#: parser/parse_expr.c:2948 parser/parse_expr.c:2989
#, c-format
msgid "could not determine interpretation of row comparison operator %s"
msgstr "แแฌแแ แแแแก แจแแแแ แแแแก แแแแ แแขแแ แแก %s แแแขแแ แแ แแขแแชแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:2946
+#: parser/parse_expr.c:2950
#, c-format
msgid "Row comparison operators must be associated with btree operator families."
msgstr "แแฌแแ แแแแก แจแแแแ แแแแก แแแแ แแขแแ แแแ แแแแแ แฃแแ แฎแแก แแแแ แแขแแ แแก แแฏแแฎแแแแแ แฃแแแ แแงแแก แแกแแชแแ แแแฃแแ."
-#: parser/parse_expr.c:2987
+#: parser/parse_expr.c:2991
#, c-format
msgid "There are multiple equally-plausible candidates."
msgstr ""
-#: parser/parse_expr.c:3322
+#: parser/parse_expr.c:3326
#, c-format
msgid "JSON ENCODING clause is only allowed for bytea input type"
msgstr ""
-#: parser/parse_expr.c:3386
+#: parser/parse_expr.c:3390
#, c-format
msgid "cannot use non-string types with implicit FORMAT JSON clause"
msgstr ""
-#: parser/parse_expr.c:3387
+#: parser/parse_expr.c:3391
#, c-format
msgid "cannot use non-string types with explicit FORMAT JSON clause"
msgstr ""
-#: parser/parse_expr.c:3476
+#: parser/parse_expr.c:3480
#, c-format
msgid "cannot use JSON format with non-string output types"
msgstr "'JSON' แคแแ แแแขแแก แแ แ-แกแขแ แแฅแแแแก แแแแแขแแแแก แขแแแแแแแ แแ แแแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:3489
+#: parser/parse_expr.c:3493
#, c-format
msgid "cannot set JSON encoding for non-bytea output types"
msgstr ""
-#: parser/parse_expr.c:3494
+#: parser/parse_expr.c:3498
#, c-format
msgid "unsupported JSON encoding"
msgstr "\"JSON\"-แแก แแ แแกแฌแแ แ แแแแแ แแแ"
-#: parser/parse_expr.c:3495
+#: parser/parse_expr.c:3499
#, c-format
msgid "Only UTF8 JSON encoding is supported."
msgstr "แแฎแแ แแแญแแ แแแแ แแฎแแแแ UTF8 JSON แแแแแ แแแ."
-#: parser/parse_expr.c:3532
+#: parser/parse_expr.c:3536
#, c-format
msgid "returning SETOF types is not supported in SQL/JSON functions"
msgstr ""
-#: parser/parse_expr.c:3537
+#: parser/parse_expr.c:3541
#, c-format
msgid "returning pseudo-types is not supported in SQL/JSON functions"
msgstr "แคแกแแแแแขแแแแแแก แแแแ แฃแแแแ SQL/JSON แคแฃแแฅแชแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_expr.c:3865 parser/parse_func.c:866
+#: parser/parse_expr.c:3869 parser/parse_func.c:866
#, c-format
msgid "aggregate ORDER BY is not implemented for window functions"
msgstr "แคแแแฏแ แแก แคแฃแแฅแชแแแแแกแแแแก แแแ แแแแขแฃแแ ORDER BY แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: parser/parse_expr.c:4088
+#: parser/parse_expr.c:4092
#, c-format
msgid "cannot use JSON FORMAT ENCODING clause for non-bytea input types"
msgstr ""
-#: parser/parse_expr.c:4108
+#: parser/parse_expr.c:4112
#, c-format
msgid "cannot use type %s in IS JSON predicate"
msgstr "%s แขแแแแก IS JSON แแ แแแแแแขแจแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:4134 parser/parse_expr.c:4255
+#: parser/parse_expr.c:4138 parser/parse_expr.c:4259
#, c-format
msgid "cannot use type %s in RETURNING clause of %s"
msgstr "%s แขแแแแก แแแแแงแแแแแ %s-แแก RETURNING แแแ แแแแจแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:4136
+#: parser/parse_expr.c:4140
#, c-format
msgid "Try returning json or jsonb."
msgstr ""
-#: parser/parse_expr.c:4184
+#: parser/parse_expr.c:4188
#, c-format
msgid "cannot use non-string types with WITH UNIQUE KEYS clause"
msgstr ""
-#: parser/parse_expr.c:4258
+#: parser/parse_expr.c:4262
#, c-format
msgid "Try returning a string type or bytea."
msgstr ""
-#: parser/parse_expr.c:4323
+#: parser/parse_expr.c:4327
#, c-format
msgid "cannot specify FORMAT JSON in RETURNING clause of %s()"
msgstr ""
-#: parser/parse_expr.c:4336
+#: parser/parse_expr.c:4340
#, c-format
msgid "SQL/JSON QUOTES behavior must not be specified when WITH WRAPPER is used"
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4350 parser/parse_expr.c:4379 parser/parse_expr.c:4410 parser/parse_expr.c:4436 parser/parse_expr.c:4462 parser/parse_jsontable.c:92
+#: parser/parse_expr.c:4354 parser/parse_expr.c:4383 parser/parse_expr.c:4414 parser/parse_expr.c:4440 parser/parse_expr.c:4466 parser/parse_jsontable.c:92
#, c-format
msgid "invalid %s behavior"
msgstr "%s-แแก แแ แแกแฌแแ แ แฅแชแแแ"
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY),
#. second %s is a SQL/JSON function name (e.g. JSON_QUERY)
-#: parser/parse_expr.c:4353 parser/parse_expr.c:4382
+#: parser/parse_expr.c:4357 parser/parse_expr.c:4386
#, c-format
msgid "Only ERROR, NULL, EMPTY ARRAY, EMPTY OBJECT, or DEFAULT expression is allowed in %s for %s."
msgstr ""
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY)
#. translator: first %s is name a SQL/JSON clause (eg. ON EMPTY)
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4360 parser/parse_expr.c:4389 parser/parse_expr.c:4418 parser/parse_expr.c:4446 parser/parse_expr.c:4472
+#: parser/parse_expr.c:4364 parser/parse_expr.c:4393 parser/parse_expr.c:4422 parser/parse_expr.c:4450 parser/parse_expr.c:4476
#, c-format
msgid "invalid %s behavior for column \"%s\""
msgstr "%s-แแก แแ แแกแฌแแ แ แฅแชแแแ แกแแแขแแกแแแแก \"%s\""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4363 parser/parse_expr.c:4392
+#: parser/parse_expr.c:4367 parser/parse_expr.c:4396
#, c-format
msgid "Only ERROR, NULL, EMPTY ARRAY, EMPTY OBJECT, or DEFAULT expression is allowed in %s for formatted columns."
msgstr ""
-#: parser/parse_expr.c:4411
+#: parser/parse_expr.c:4415
#, c-format
msgid "Only ERROR, TRUE, FALSE, or UNKNOWN is allowed in %s for %s."
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4421
+#: parser/parse_expr.c:4425
#, c-format
msgid "Only ERROR, TRUE, FALSE, or UNKNOWN is allowed in %s for EXISTS columns."
msgstr ""
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY),
#. second %s is a SQL/JSON function name (e.g. JSON_QUERY)
-#: parser/parse_expr.c:4439 parser/parse_expr.c:4465
+#: parser/parse_expr.c:4443 parser/parse_expr.c:4469
#, c-format
msgid "Only ERROR, NULL, or DEFAULT expression is allowed in %s for %s."
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4449 parser/parse_expr.c:4475
+#: parser/parse_expr.c:4453 parser/parse_expr.c:4479
#, c-format
msgid "Only ERROR, NULL, or DEFAULT expression is allowed in %s for scalar columns."
msgstr ""
-#: parser/parse_expr.c:4505
+#: parser/parse_expr.c:4509
#, c-format
msgid "JSON path expression must be of type %s, not of type %s"
msgstr "JSON แแแแแแแก แแแแแกแแฎแฃแแแแแก แขแแแ %s แฃแแแ แแงแแก แแ แแ แ %s"
-#: parser/parse_expr.c:4723
+#: parser/parse_expr.c:4727
#, c-format
msgid "can only specify a constant, non-aggregate function, or operator expression for DEFAULT"
msgstr ""
-#: parser/parse_expr.c:4728
+#: parser/parse_expr.c:4732
#, c-format
msgid "DEFAULT expression must not contain column references"
msgstr "DEFAULT แแแแแกแแฎแฃแแแแ แกแแแขแแ แแแแแ แแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: parser/parse_expr.c:4733
+#: parser/parse_expr.c:4737
#, c-format
msgid "DEFAULT expression must not return a set"
msgstr "DEFAULT แแแแแกแแฎแฃแแแแแ แกแแขแ แแ แฃแแแ แแแแแ แฃแแแก"
-#: parser/parse_expr.c:4809 parser/parse_expr.c:4818
+#: parser/parse_expr.c:4813 parser/parse_expr.c:4822
#, c-format
msgid "cannot cast behavior expression of type %s to %s"
msgstr "%s แฅแชแแแแก แแแแแกแแฎแฃแแแแแก แขแแแแก %s-แจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:4812
+#: parser/parse_expr.c:4816
#, c-format
msgid "You will need to explicitly cast the expression to type %s."
msgstr "แแแแญแแ แแแแแ แแแแแกแแฎแฃแแแแแก แแจแแแ แแ แแแแแงแแแแ แขแแแจแ %s."
msgid "relation \"%s\" is invalid in LIKE clause"
msgstr "แแแ แแแแจแ LIKE แฃแ แแแแ แแแแ \"%s\" แแ แแกแฌแแ แแ"
-#: parser/parse_utilcmd.c:1896 parser/parse_utilcmd.c:2004
+#: parser/parse_utilcmd.c:1918 parser/parse_utilcmd.c:2026
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr ""
-#: parser/parse_utilcmd.c:2398
+#: parser/parse_utilcmd.c:2420
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "'CREATE TABLE'-แจแ แแ แกแแแฃแ แแแแแฅแกแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:2418
+#: parser/parse_utilcmd.c:2440
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "แแแแแฅแกแ \"%s\" แจแแแฆแฃแแแแกแแแ แฃแแแ แแกแแชแแ แแแฃแแแ"
-#: parser/parse_utilcmd.c:2444
+#: parser/parse_utilcmd.c:2466
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "\"%s\" แฃแแแแแแฃแ แ แแแแแฅแกแ แแ แแ"
-#: parser/parse_utilcmd.c:2445 parser/parse_utilcmd.c:2452 parser/parse_utilcmd.c:2459 parser/parse_utilcmd.c:2535
+#: parser/parse_utilcmd.c:2467 parser/parse_utilcmd.c:2474 parser/parse_utilcmd.c:2481 parser/parse_utilcmd.c:2557
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr ""
-#: parser/parse_utilcmd.c:2451
+#: parser/parse_utilcmd.c:2473
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "แแแแแฅแกแ \"%s\" แแแแแกแแฎแฃแแแแแแก แจแแแชแแแก"
-#: parser/parse_utilcmd.c:2458
+#: parser/parse_utilcmd.c:2480
#, c-format
msgid "\"%s\" is a partial index"
msgstr "\"%s\" แแแฌแแแแแ แแแ แแแแแฅแกแแ"
-#: parser/parse_utilcmd.c:2470
+#: parser/parse_utilcmd.c:2492
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "\"%s\" แแแแแแแแแแ แแแแแฅแกแแ"
-#: parser/parse_utilcmd.c:2471
+#: parser/parse_utilcmd.c:2493
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr ""
-#: parser/parse_utilcmd.c:2534
+#: parser/parse_utilcmd.c:2556
#, c-format
msgid "index \"%s\" column number %d does not have default sorting behavior"
msgstr ""
-#: parser/parse_utilcmd.c:2726
+#: parser/parse_utilcmd.c:2748
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr ""
-#: parser/parse_utilcmd.c:2732
+#: parser/parse_utilcmd.c:2754
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr ""
-#: parser/parse_utilcmd.c:2777
+#: parser/parse_utilcmd.c:2799
#, c-format
msgid "column \"%s\" in WITHOUT OVERLAPS is not a range or multirange type"
msgstr ""
-#: parser/parse_utilcmd.c:2805
+#: parser/parse_utilcmd.c:2827
#, c-format
msgid "constraint using WITHOUT OVERLAPS needs at least two columns"
msgstr ""
-#: parser/parse_utilcmd.c:3102
+#: parser/parse_utilcmd.c:3124
#, c-format
msgid "index expressions and predicates can refer only to the table being indexed"
msgstr ""
-#: parser/parse_utilcmd.c:3174
+#: parser/parse_utilcmd.c:3196
#, c-format
msgid "statistics expressions can refer only to the table being referenced"
msgstr ""
-#: parser/parse_utilcmd.c:3217
+#: parser/parse_utilcmd.c:3239
#, c-format
msgid "rules on materialized views are not supported"
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแแแแ แฌแแกแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:3277
+#: parser/parse_utilcmd.c:3299
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr ""
-#: parser/parse_utilcmd.c:3349
+#: parser/parse_utilcmd.c:3371
#, c-format
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr ""
-#: parser/parse_utilcmd.c:3367 parser/parse_utilcmd.c:3468 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1190
+#: parser/parse_utilcmd.c:3389 parser/parse_utilcmd.c:3490 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1190
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "แแแ แแแแแ UNION/INTERSECT/EXCEPT แแแแ แแขแแ แแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3385
+#: parser/parse_utilcmd.c:3407
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "ON SELECT แฌแแกแจแ OLD-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3389
+#: parser/parse_utilcmd.c:3411
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "ON SELECT แฌแแกแจแ NEW-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3398
+#: parser/parse_utilcmd.c:3420
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "ON INSERT แฌแแกแจแ OLD-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3404
+#: parser/parse_utilcmd.c:3426
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "ON DELETE แฌแแกแจแ NEW-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3432
+#: parser/parse_utilcmd.c:3454
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "'WITH' แแแแฎแแแแแจแ OLD-แแ แแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:3439
+#: parser/parse_utilcmd.c:3461
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "'WITH' แแแแฎแแแแแจแ NEW-แแ แแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:3897
+#: parser/parse_utilcmd.c:3919
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3902 parser/parse_utilcmd.c:3917
+#: parser/parse_utilcmd.c:3924 parser/parse_utilcmd.c:3939
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "แแ แแแ แแแขแ DEFERRABLE/NOT DEFERRABLE แแแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3912
+#: parser/parse_utilcmd.c:3934
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ NOT DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3933
+#: parser/parse_utilcmd.c:3955
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ INITIALLY DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3938 parser/parse_utilcmd.c:3964
+#: parser/parse_utilcmd.c:3960 parser/parse_utilcmd.c:3986
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "แแ แแแ แแแขแ INITIALLY IMMEDIATE/DEFERRED แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3959
+#: parser/parse_utilcmd.c:3981
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ INITIALLY IMMEDIATE แแแ แแแ"
-#: parser/parse_utilcmd.c:3976
+#: parser/parse_utilcmd.c:3998
#, c-format
msgid "misplaced ENFORCED clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ ENFORCED แแแ แแแ"
-#: parser/parse_utilcmd.c:3981 parser/parse_utilcmd.c:3998
+#: parser/parse_utilcmd.c:4003 parser/parse_utilcmd.c:4020
#, c-format
msgid "multiple ENFORCED/NOT ENFORCED clauses not allowed"
msgstr "แแ แแแ แแแขแ ENFORCED/NOT ENFORCED แแแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3993
+#: parser/parse_utilcmd.c:4015
#, c-format
msgid "misplaced NOT ENFORCED clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ NOT ENFORCED แแแ แแแ"
-#: parser/parse_utilcmd.c:4191
+#: parser/parse_utilcmd.c:4213
#, c-format
msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr ""
-#: parser/parse_utilcmd.c:4226
+#: parser/parse_utilcmd.c:4248
#, c-format
msgid "\"%s\" is not a partitioned table"
msgstr "\"%s\" แแแงแแคแแแ แชแฎแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:4233
+#: parser/parse_utilcmd.c:4255
#, c-format
msgid "table \"%s\" is not partitioned"
msgstr "แชแฎแ แแแ \"%s\" แแแงแแคแแแ แแ แแ"
-#: parser/parse_utilcmd.c:4240
+#: parser/parse_utilcmd.c:4262
#, c-format
msgid "index \"%s\" is not partitioned"
msgstr "แแแแแฅแกแ \"%s\" แแแงแแคแแแ แแ แแ"
-#: parser/parse_utilcmd.c:4280
+#: parser/parse_utilcmd.c:4302
#, c-format
msgid "a hash-partitioned table may not have a default partition"
msgstr ""
-#: parser/parse_utilcmd.c:4297
+#: parser/parse_utilcmd.c:4319
#, c-format
msgid "invalid bound specification for a hash partition"
msgstr ""
-#: parser/parse_utilcmd.c:4303 partitioning/partbounds.c:4802
+#: parser/parse_utilcmd.c:4325 partitioning/partbounds.c:4802
#, c-format
msgid "modulus for hash partition must be an integer value greater than zero"
msgstr ""
-#: parser/parse_utilcmd.c:4310 partitioning/partbounds.c:4810
+#: parser/parse_utilcmd.c:4332 partitioning/partbounds.c:4810
#, c-format
msgid "remainder for hash partition must be less than modulus"
msgstr ""
-#: parser/parse_utilcmd.c:4323
+#: parser/parse_utilcmd.c:4345
#, c-format
msgid "invalid bound specification for a list partition"
msgstr ""
-#: parser/parse_utilcmd.c:4376
+#: parser/parse_utilcmd.c:4398
#, c-format
msgid "invalid bound specification for a range partition"
msgstr ""
-#: parser/parse_utilcmd.c:4382
+#: parser/parse_utilcmd.c:4404
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr ""
-#: parser/parse_utilcmd.c:4386
+#: parser/parse_utilcmd.c:4408
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr ""
-#: parser/parse_utilcmd.c:4500
+#: parser/parse_utilcmd.c:4522
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "แแแแแแแแแแก แกแแแฆแแ แแแจแ NULL-แแก แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:4549
+#: parser/parse_utilcmd.c:4571
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "แงแแแแแ MAXVALUE แกแแแฆแแแก แจแแแแแ แงแแแแ MAXVALUE แฃแแแ แแงแแก"
-#: parser/parse_utilcmd.c:4556
+#: parser/parse_utilcmd.c:4578
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "แงแแแแแ MINVALUE แกแแแฆแแแก แจแแแแแ แงแแแแ MINVALUE แฃแแแ แแงแแก"
-#: parser/parse_utilcmd.c:4599
+#: parser/parse_utilcmd.c:4621
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr ""
msgid "Replica identity full %s"
msgstr "แ แแแแแแแก แแแแแขแแคแแแแขแแ แ แกแ แฃแแ %s"
-#: replication/logical/decode.c:177 replication/logical/logical.c:141
+#: replication/logical/decode.c:177 replication/logical/logical.c:143
#, c-format
msgid "logical decoding on standby requires \"wal_level\" >= \"logical\" on the primary"
msgstr "แแแแแแฃแ แแแจแแคแแ แแก แฃแฅแแแแ แซแแ แแแแ แกแแ แแแ แแ \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ"
-#: replication/logical/launcher.c:331
+#: replication/logical/launcher.c:344
#, c-format
msgid "cannot start logical replication workers when \"max_active_replication_origins\"=0"
msgstr "แจแแฃแซแแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแแแก แแแจแแแแ, แ แแชแ \"max_active_replication_origins\"=0"
-#: replication/logical/launcher.c:424
+#: replication/logical/launcher.c:437
#, c-format
msgid "out of logical replication worker slots"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแแ แแแแก แกแแแขแแแ แแ แแกแแแแแ แแกแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/launcher.c:425 replication/logical/launcher.c:511 replication/slot.c:1556 replication/slot.c:1579 storage/lmgr/lock.c:1042 storage/lmgr/lock.c:1080 storage/lmgr/lock.c:2969 storage/lmgr/lock.c:4374 storage/lmgr/lock.c:4439 storage/lmgr/lock.c:4789 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:2494 storage/lmgr/predicate.c:3891
+#: replication/logical/launcher.c:438 replication/logical/launcher.c:524 replication/slot.c:1600 replication/slot.c:1623 storage/lmgr/lock.c:1042 storage/lmgr/lock.c:1080 storage/lmgr/lock.c:2969 storage/lmgr/lock.c:4374 storage/lmgr/lock.c:4439 storage/lmgr/lock.c:4789 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:2494 storage/lmgr/predicate.c:3891
#, c-format
msgid "You might need to increase \"%s\"."
msgstr "แ แแแแ แช แฉแแแก, แแญแแ แแแแแ, \"%s\" แแแแแ แแแ."
-#: replication/logical/launcher.c:510
+#: replication/logical/launcher.c:523
#, c-format
msgid "out of background worker slots"
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแแแก แกแแแขแแแ แแ แแกแแแแแ แแกแแ"
-#: replication/logical/launcher.c:717
+#: replication/logical/launcher.c:730
#, c-format
msgid "logical replication worker slot %d is empty, cannot attach"
msgstr ""
-#: replication/logical/launcher.c:726
+#: replication/logical/launcher.c:739
#, c-format
msgid "logical replication worker slot %d is already used by another worker, cannot attach"
msgstr ""
-#: replication/logical/logical.c:121
+#: replication/logical/logical.c:123
#, c-format
msgid "logical decoding requires \"wal_level\" >= \"logical\""
msgstr "แแแแแแฃแ แแแจแแคแแ แแก \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ"
-#: replication/logical/logical.c:126
+#: replication/logical/logical.c:128
#, c-format
msgid "logical decoding requires a database connection"
msgstr "แแแแแแฃแ แแแจแแคแแ แแก แแแแแกแแแ แแแแ แแแแ แแกแแญแแ แแแแ"
-#: replication/logical/logical.c:365 replication/logical/logical.c:519
+#: replication/logical/logical.c:367 replication/logical/logical.c:521
#, c-format
msgid "cannot use physical replication slot for logical decoding"
msgstr "แแแแแแฃแ แ แแแจแแคแแ แแกแแแแก แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/logical.c:370 replication/logical/logical.c:529
+#: replication/logical/logical.c:372 replication/logical/logical.c:531
#, c-format
msgid "replication slot \"%s\" was not created in this database"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แแแแแจแ แแ แจแแฅแแแแแ"
-#: replication/logical/logical.c:377
+#: replication/logical/logical.c:379
#, c-format
msgid "cannot create logical replication slot in transaction that has performed writes"
msgstr "แจแแฃแซแแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแแก แจแแฅแแแ แขแ แแแแแฅแชแแแจแ, แ แแแแแแช แฉแแฌแแ แแแก แแฎแแ แชแแแแแแก"
-#: replication/logical/logical.c:540
+#: replication/logical/logical.c:542
#, c-format
msgid "cannot use replication slot \"%s\" for logical decoding"
msgstr "แแแแแแฃแ แ แแแจแแคแแ แแกแแแแก แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/logical.c:542 replication/slot.c:828 replication/slot.c:863
+#: replication/logical/logical.c:544 replication/slot.c:829 replication/slot.c:864
#, c-format
msgid "This replication slot is being synchronized from the primary server."
msgstr "แแแแแแแแ แแแแก แแ แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ."
-#: replication/logical/logical.c:543
+#: replication/logical/logical.c:545
#, c-format
msgid "Specify another replication slot."
msgstr "แแแฃแแแแแ แกแฎแแ แ แแแแแแแชแแแก แกแแแขแ."
-#: replication/logical/logical.c:609
+#: replication/logical/logical.c:611
#, c-format
msgid "starting logical decoding for slot \"%s\""
msgstr "แแฌแงแแแ แแแแแแฃแ แ แแแจแแคแแ แ แกแแแขแแกแแแแก \"%s\""
-#: replication/logical/logical.c:611
+#: replication/logical/logical.c:613
#, c-format
msgid "Streaming transactions committing after %X/%X, reading WAL from %X/%X."
msgstr ""
-#: replication/logical/logical.c:759
+#: replication/logical/logical.c:761
#, c-format
msgid "slot \"%s\", output plugin \"%s\", in the %s callback, associated LSN %X/%X"
msgstr ""
-#: replication/logical/logical.c:765
+#: replication/logical/logical.c:767
#, c-format
msgid "slot \"%s\", output plugin \"%s\", in the %s callback"
msgstr ""
-#: replication/logical/logical.c:936 replication/logical/logical.c:981 replication/logical/logical.c:1026 replication/logical/logical.c:1072
+#: replication/logical/logical.c:938 replication/logical/logical.c:983 replication/logical/logical.c:1028 replication/logical/logical.c:1074
#, c-format
msgid "logical replication at prepare time requires a %s callback"
msgstr ""
-#: replication/logical/logical.c:1304 replication/logical/logical.c:1353 replication/logical/logical.c:1394 replication/logical/logical.c:1480 replication/logical/logical.c:1529
+#: replication/logical/logical.c:1306 replication/logical/logical.c:1355 replication/logical/logical.c:1396 replication/logical/logical.c:1482 replication/logical/logical.c:1531
#, c-format
msgid "logical streaming requires a %s callback"
msgstr ""
-#: replication/logical/logical.c:1439
+#: replication/logical/logical.c:1441
#, c-format
msgid "logical streaming at prepare time requires a %s callback"
msgstr ""
msgid "logical replication target relation \"%s.%s\" does not exist"
msgstr ""
-#: replication/logical/reorderbuffer.c:4122
+#: replication/logical/reorderbuffer.c:4252
#, c-format
msgid "could not write to data file for XID %u: %m"
msgstr "แจแแชแแแแ แแแแแชแแแแก แคแแแแจแ แฉแแฌแแ แแกแแก XID-แกแแแแก %u: %m"
-#: replication/logical/reorderbuffer.c:4468 replication/logical/reorderbuffer.c:4493
+#: replication/logical/reorderbuffer.c:4598 replication/logical/reorderbuffer.c:4623
#, c-format
msgid "could not read from reorderbuffer spill file: %m"
msgstr ""
-#: replication/logical/reorderbuffer.c:4472 replication/logical/reorderbuffer.c:4497
+#: replication/logical/reorderbuffer.c:4602 replication/logical/reorderbuffer.c:4627
#, c-format
msgid "could not read from reorderbuffer spill file: read %d instead of %u bytes"
msgstr ""
-#: replication/logical/reorderbuffer.c:4746
+#: replication/logical/reorderbuffer.c:4876
#, c-format
msgid "could not remove file \"%s\" during removal of %s/%s/xid*: %m"
msgstr "แแแ แฌแแแจแแแ แคแแแแ \"%s\" %s/%s/xid*-แแก แฌแแจแแแกแแก: %m"
-#: replication/logical/reorderbuffer.c:5243
+#: replication/logical/reorderbuffer.c:5373
#, c-format
msgid "could not read from file \"%s\": read %d instead of %d bytes"
msgstr ""
-#: replication/logical/slotsync.c:214
+#: replication/logical/slotsync.c:214 replication/logical/slotsync.c:595
#, c-format
-msgid "could not synchronize replication slot \"%s\" because remote slot precedes local slot"
-msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแ \"%s\" แจแแฃแซแแแแแแแ, แ แแแแแ แแแจแแ แแแฃแแ แกแแแขแ แฌแแ แฃแกแฌแ แแแก แแแแแแฃแ แกแแแขแก"
+msgid "could not synchronize replication slot \"%s\""
+msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
#: replication/logical/slotsync.c:216
#, c-format
-msgid "The remote slot has LSN %X/%X and catalog xmin %u, but the local slot has LSN %X/%X and catalog xmin %u."
+msgid "Synchronization could lead to data loss as the remote slot needs WAL at LSN %X/%X and catalog xmin %u, but the standby has LSN %X/%X and catalog xmin %u."
msgstr ""
#: replication/logical/slotsync.c:475
msgid "dropped replication slot \"%s\" of database with OID %u"
msgstr "แฌแแแจแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแแแชแแแแ แแแแแแแ OID-แแ %u"
-#: replication/logical/slotsync.c:595
-#, c-format
-msgid "could not synchronize replication slot \"%s\""
-msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
-
#: replication/logical/slotsync.c:596
#, c-format
-msgid "Logical decoding could not find consistent point from local slot's LSN %X/%X."
+msgid "Synchronization could lead to data loss as standby could not build a consistent snapshot to decode WALs at LSN %X/%X."
msgstr ""
#: replication/logical/slotsync.c:605
msgstr[0] ""
msgstr[1] ""
-#: replication/logical/snapbuild.c:1305 replication/logical/snapbuild.c:1402 replication/logical/snapbuild.c:1908
+#: replication/logical/snapbuild.c:1313 replication/logical/snapbuild.c:1410 replication/logical/snapbuild.c:1916
#, c-format
msgid "logical decoding found consistent point at %X/%X"
msgstr ""
-#: replication/logical/snapbuild.c:1307
+#: replication/logical/snapbuild.c:1315
#, c-format
msgid "There are no running transactions."
msgstr "แแแจแแแแฃแแ แขแ แแแแแฅแชแแแแแก แแแ แแจแ."
-#: replication/logical/snapbuild.c:1354
+#: replication/logical/snapbuild.c:1362
#, c-format
msgid "logical decoding found initial starting point at %X/%X"
msgstr ""
-#: replication/logical/snapbuild.c:1356 replication/logical/snapbuild.c:1380
+#: replication/logical/snapbuild.c:1364 replication/logical/snapbuild.c:1388
#, c-format
msgid "Waiting for transactions (approximately %d) older than %u to end."
msgstr ""
-#: replication/logical/snapbuild.c:1378
+#: replication/logical/snapbuild.c:1386
#, c-format
msgid "logical decoding found initial consistent point at %X/%X"
msgstr ""
-#: replication/logical/snapbuild.c:1404
+#: replication/logical/snapbuild.c:1412
#, c-format
msgid "There are no old transactions anymore."
msgstr "แซแแแแ แขแ แแแแแฅแชแแแแ แแฆแแ แแแ แฉแ."
-#: replication/logical/snapbuild.c:1775
+#: replication/logical/snapbuild.c:1783
#, c-format
msgid "snapbuild state file \"%s\" has wrong magic number: %u instead of %u"
msgstr ""
-#: replication/logical/snapbuild.c:1781
+#: replication/logical/snapbuild.c:1789
#, c-format
msgid "snapbuild state file \"%s\" has unsupported version: %u instead of %u"
msgstr ""
-#: replication/logical/snapbuild.c:1822
+#: replication/logical/snapbuild.c:1830
#, c-format
msgid "checksum mismatch for snapbuild state file \"%s\": is %u, should be %u"
msgstr ""
-#: replication/logical/snapbuild.c:1910
+#: replication/logical/snapbuild.c:1918
#, c-format
msgid "Logical decoding will begin using saved snapshot."
msgstr "แแแแแแฃแ แ แแแจแแคแแ แ แจแแแแฎแฃแแ แกแฌแ แแคแ แแกแแแก แแแแแงแแแแแแก แแแแฌแงแแแก."
-#: replication/logical/snapbuild.c:2017
+#: replication/logical/snapbuild.c:2025
#, c-format
msgid "could not parse file name \"%s\""
msgstr "แคแแแแแก แกแแฎแแแแก แแแแฃแจแแแแแแก แจแแชแแแแ: \"%s\""
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has finished"
msgstr ""
-#: replication/logical/tablesync.c:640
+#: replication/logical/tablesync.c:645
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will restart so that two_phase can be enabled"
msgstr ""
-#: replication/logical/tablesync.c:830 replication/logical/tablesync.c:971
+#: replication/logical/tablesync.c:835 replication/logical/tablesync.c:976
#, c-format
msgid "could not fetch table info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:837
+#: replication/logical/tablesync.c:842
#, c-format
msgid "table \"%s.%s\" not found on publisher"
msgstr "แชแฎแ แแแ \"%s.%s\" แแแแแแชแแแแแแ แแแแแแแ แแ แแ"
-#: replication/logical/tablesync.c:890
+#: replication/logical/tablesync.c:895
#, c-format
msgid "could not fetch column list info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1069
+#: replication/logical/tablesync.c:1074
#, c-format
msgid "could not fetch table WHERE clause info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1236
+#: replication/logical/tablesync.c:1241
#, c-format
msgid "could not start initial contents copy for table \"%s.%s\": %s"
msgstr ""
-#: replication/logical/tablesync.c:1351
+#: replication/logical/tablesync.c:1356
#, c-format
msgid "table synchronization worker for subscription \"%s\" could not connect to the publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1436
+#: replication/logical/tablesync.c:1441
#, c-format
msgid "table copy could not start transaction on publisher: %s"
msgstr "แชแฎแ แแแแก แแแแแ แแแแ แแแ แแแฃแจแแ แขแ แแแแแฅแชแแ แแแแแแชแแแแแแ: %s"
-#: replication/logical/tablesync.c:1479
+#: replication/logical/tablesync.c:1484
#, c-format
msgid "replication origin \"%s\" already exists"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: replication/logical/tablesync.c:1512 replication/logical/worker.c:2385
+#: replication/logical/tablesync.c:1517 replication/logical/worker.c:2378
#, c-format
msgid "user \"%s\" cannot replicate into relation with row-level security enabled: \"%s\""
msgstr ""
-#: replication/logical/tablesync.c:1525
+#: replication/logical/tablesync.c:1530
#, c-format
msgid "table copy could not finish transaction on publisher: %s"
msgstr "แชแฎแ แแแแก แแแแแ แแแแ แแแ แแแแกแ แฃแแ แขแ แแแแแฅแชแแ แแแแแแชแแแแแแ: %s"
-#: replication/logical/worker.c:481
+#: replication/logical/worker.c:474
#, c-format
msgid "logical replication parallel apply worker for subscription \"%s\" will stop"
msgstr ""
-#: replication/logical/worker.c:483
+#: replication/logical/worker.c:476
#, c-format
msgid "Cannot handle streamed replication transactions using parallel apply workers until all tables have been synchronized."
msgstr ""
-#: replication/logical/worker.c:853 replication/logical/worker.c:968
+#: replication/logical/worker.c:846 replication/logical/worker.c:961
#, c-format
msgid "incorrect binary data format in logical replication column %d"
msgstr ""
-#: replication/logical/worker.c:2532
+#: replication/logical/worker.c:2525
#, c-format
msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\""
msgstr ""
-#: replication/logical/worker.c:2539
+#: replication/logical/worker.c:2532
#, 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 ""
-#: replication/logical/worker.c:3474
+#: replication/logical/worker.c:3467
#, c-format
msgid "invalid logical replication message type \"??? (%d)\""
msgstr "แแ แแกแฌแแ แ แแแแแแฃแ แ แ แแแแแแแชแแแก แจแแขแงแแแแแแแแก แขแแแ \"??? (%d)\""
-#: replication/logical/worker.c:3646
+#: replication/logical/worker.c:3639
#, c-format
msgid "data stream from publisher has ended"
msgstr "แแแแแแชแแแแแก แแแแแชแแแแแแก แแแแแแ แแแกแ แฃแแแ"
-#: replication/logical/worker.c:3800
+#: replication/logical/worker.c:3793
#, c-format
msgid "terminating logical replication worker due to timeout"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: replication/logical/worker.c:3997
+#: replication/logical/worker.c:3990
#, c-format
msgid "logical replication worker for subscription \"%s\" will stop because the subscription was removed"
msgstr ""
-#: replication/logical/worker.c:4011
+#: replication/logical/worker.c:4004
#, c-format
msgid "logical replication worker for subscription \"%s\" will stop because the subscription was disabled"
msgstr ""
-#: replication/logical/worker.c:4042
+#: replication/logical/worker.c:4035
#, c-format
msgid "logical replication parallel apply worker for subscription \"%s\" will stop because of a parameter change"
msgstr ""
-#: replication/logical/worker.c:4046
+#: replication/logical/worker.c:4039
#, c-format
msgid "logical replication worker for subscription \"%s\" will restart because of a parameter change"
msgstr ""
-#: replication/logical/worker.c:4060
+#: replication/logical/worker.c:4053
#, c-format
msgid "logical replication parallel apply worker for subscription \"%s\" will stop because the subscription owner's superuser privileges have been revoked"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแ แแแแแฃแ แ แแแแแขแแ แแแแก แแแแฎแแแ แ แแ แแชแแกแ แแแแแฌแแ แแกแแแแก \"%s\" แแแฉแแ แแแแ, แ แแแแแ แแแแแฌแแ แแก แแคแแแแแแแก แแแแแแฎแแแ แแแแแก แแ แแแแแแแแแแ แแแฃแฅแแแ"
-#: replication/logical/worker.c:4064
+#: replication/logical/worker.c:4057
#, c-format
msgid "logical replication worker for subscription \"%s\" will restart because the subscription owner's superuser privileges have been revoked"
msgstr ""
-#: replication/logical/worker.c:4574
+#: replication/logical/worker.c:4567
#, c-format
msgid "subscription has no replication slot set"
msgstr "แแแแแฌแแ แแก แ แแแแแแแชแแแก แกแแแขแ แแแงแแแแแฃแแ แแ แแฅแแก"
-#: replication/logical/worker.c:4599
+#: replication/logical/worker.c:4592
#, c-format
msgid "apply worker for subscription \"%s\" could not connect to the publisher: %s"
msgstr "แแแแฎแแแ แ แแ แแชแแกแแก แแแแแงแแแแแ แแแแแฌแแ แแกแแแแก \"%s\" แแแ แแแฃแแ แแแ แแแแแแชแแแแแก: %s"
-#: replication/logical/worker.c:4696
+#: replication/logical/worker.c:4689
#, c-format
msgid "logical replication worker for subscription %u will not start because the subscription was removed during startup"
msgstr ""
-#: replication/logical/worker.c:4712
+#: replication/logical/worker.c:4705
#, c-format
msgid "logical replication worker for subscription \"%s\" will not start because the subscription was disabled during startup"
msgstr ""
-#: replication/logical/worker.c:4736
+#: replication/logical/worker.c:4729
#, c-format
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started"
msgstr ""
-#: replication/logical/worker.c:4741
+#: replication/logical/worker.c:4734
#, c-format
msgid "logical replication apply worker for subscription \"%s\" has started"
msgstr "แแแแจแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแแขแแ แแแแก แแแแฎแแแ แ แแ แแชแแกแ แแแแแฌแแ แแกแแแแก \"%s\""
-#: replication/logical/worker.c:4871
+#: replication/logical/worker.c:4864
#, c-format
msgid "subscription \"%s\" has been disabled because of an error"
msgstr "แแแแแฌแแ แ \"%s\" แแแแแแจแ แจแแชแแแแแก แแแแ"
-#: replication/logical/worker.c:4919
+#: replication/logical/worker.c:4912
#, c-format
msgid "logical replication starts skipping transaction at LSN %X/%X"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแฌแงแแแก แขแ แแแแแฅแชแแแก แแแแแขแแแแแแก แแแกแแแแ แแแ LSN %X/%X"
-#: replication/logical/worker.c:4933
+#: replication/logical/worker.c:4926
#, c-format
msgid "logical replication completed skipping transaction at LSN %X/%X"
msgstr "แแแแแแฃแ แแ แ แแแแแแแชแแแ แแแแกแ แฃแแ แขแ แแแแแฅแชแแแก แแแแแขแแแแแ แแแกแแแแ แแแ LSN %X/%X"
-#: replication/logical/worker.c:5021
+#: replication/logical/worker.c:5014
#, c-format
msgid "skip-LSN of subscription \"%s\" cleared"
msgstr "skip-LSN แแแแแฌแแ แแกแแแแก \"%s\" แแแกแฃแคแแแแแแฃแแแ"
-#: replication/logical/worker.c:5022
+#: replication/logical/worker.c:5015
#, c-format
msgid "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN %X/%X."
msgstr ""
-#: replication/logical/worker.c:5050
+#: replication/logical/worker.c:5043
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\""
msgstr ""
-#: replication/logical/worker.c:5054
+#: replication/logical/worker.c:5047
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u"
msgstr ""
-#: replication/logical/worker.c:5059
+#: replication/logical/worker.c:5052
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u, finished at %X/%X"
msgstr ""
-#: replication/logical/worker.c:5070
+#: replication/logical/worker.c:5063
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u"
msgstr ""
-#: replication/logical/worker.c:5077
+#: replication/logical/worker.c:5070
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" in transaction %u, finished at %X/%X"
msgstr ""
-#: replication/logical/worker.c:5088
+#: replication/logical/worker.c:5081
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u"
msgstr ""
-#: replication/logical/worker.c:5096
+#: replication/logical/worker.c:5089
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u, finished at %X/%X"
msgstr ""
msgid "cannot enable failover for a replication slot created on the standby"
msgstr ""
-#: replication/slot.c:360 replication/slot.c:885
+#: replication/slot.c:360 replication/slot.c:886
#, c-format
msgid "cannot enable failover for a temporary replication slot"
msgstr "แแ แแแแแแ แ แแแแแแแชแแแก แกแแแขแแกแแแแก แแแแแ แแแแก แฉแแ แแแ แจแแฃแซแแแแแแแ"
msgid "Free one or increase \"max_replication_slots\"."
msgstr "แแแแแแแแกแฃแคแแแ แแ แแ แแแแแช แแ แแแแแ แแแ \"max_replication_slots\"."
-#: replication/slot.c:579 replication/slotfuncs.c:664 utils/activity/pgstat_replslot.c:56 utils/adt/genfile.c:739
+#: replication/slot.c:580 replication/slotfuncs.c:664 utils/activity/pgstat_replslot.c:56 utils/adt/genfile.c:739
#, c-format
msgid "replication slot \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แกแแแขแ แแ แแ แกแแแแแก: %s"
-#: replication/slot.c:634 replication/slot.c:1388
+#: replication/slot.c:635 replication/slot.c:1431
#, c-format
msgid "replication slot \"%s\" is active for PID %d"
msgstr "แ แแแแแแแชแแแก แกแแแขแ (%s) แแฅแขแแฃแ แแ PID-แแกแแแแก %d"
-#: replication/slot.c:651
+#: replication/slot.c:652
#, c-format
msgid "can no longer access replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแแ \"%s\" แฌแแแแแ แแฆแแ แแแฅแแก"
-#: replication/slot.c:653
+#: replication/slot.c:654
#, c-format
msgid "This replication slot has been invalidated due to \"%s\"."
msgstr "แแก แ แแแแแแแชแแแก แกแแแขแ แแแแแจแแฃแแแ, แ แแแแ แช แแ แแกแฌแแ แ \"%s\"-แแก แแแแ."
-#: replication/slot.c:672
+#: replication/slot.c:673
#, c-format
msgid "acquired logical replication slot \"%s\""
msgstr "แแแแแฆแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\""
-#: replication/slot.c:674
+#: replication/slot.c:675
#, c-format
msgid "acquired physical replication slot \"%s\""
msgstr "แแแแแฆแ แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\""
-#: replication/slot.c:759
+#: replication/slot.c:760
#, c-format
msgid "released logical replication slot \"%s\""
msgstr "แแแแแแแกแฃแคแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\""
-#: replication/slot.c:761
+#: replication/slot.c:762
#, c-format
msgid "released physical replication slot \"%s\""
msgstr "แแแแแแแกแฃแคแแแ แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\""
-#: replication/slot.c:827
+#: replication/slot.c:828
#, c-format
msgid "cannot drop replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แฌแแจแแแก แจแแชแแแแ"
-#: replication/slot.c:850
+#: replication/slot.c:851
#, c-format
msgid "cannot use %s with a physical replication slot"
msgstr "%s-แแก แแแแแงแแแแแ แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแแแ แแ แแแ แจแแฃแซแแแแแแแ"
-#: replication/slot.c:862
+#: replication/slot.c:863
#, c-format
msgid "cannot alter replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: replication/slot.c:872
+#: replication/slot.c:873
#, c-format
msgid "cannot enable failover for a replication slot on the standby"
msgstr ""
-#: replication/slot.c:1020 replication/slot.c:2120 replication/slot.c:2505
+#: replication/slot.c:1021 replication/slot.c:2182 replication/slot.c:2568
#, c-format
msgid "could not remove directory \"%s\""
msgstr "แกแแฅแแฆแแแแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ"
-#: replication/slot.c:1423
+#: replication/slot.c:1466
#, c-format
msgid "replication slots can only be used if \"max_replication_slots\" > 0"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ, แแฎแแแแ, แ แแชแ \"max_replication_slots\" > 0"
-#: replication/slot.c:1428
+#: replication/slot.c:1471
#, c-format
msgid "replication slots can only be used if \"wal_level\" >= \"replica\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ, แแฎแแแแ, แ แแชแ \"wal_level\" >= \"replica\""
-#: replication/slot.c:1440
+#: replication/slot.c:1483
#, c-format
msgid "permission denied to use replication slots"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แแแแแงแแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: replication/slot.c:1441
+#: replication/slot.c:1484
#, c-format
msgid "Only roles with the %s attribute may use replication slots."
msgstr ""
-#: replication/slot.c:1550
+#: replication/slot.c:1594
#, c-format
msgid "The slot's restart_lsn %X/%X exceeds the limit by %<PRIu64> byte."
msgid_plural "The slot's restart_lsn %X/%X exceeds the limit by %<PRIu64> bytes."
msgstr[0] ""
msgstr[1] ""
-#: replication/slot.c:1561
+#: replication/slot.c:1605
#, c-format
msgid "The slot conflicted with xid horizon %u."
msgstr "แกแแแขแ แแแแคแแแฅแขแจแแ XID-แแก แฐแแ แแแแแขแแแ %u."
-#: replication/slot.c:1566
+#: replication/slot.c:1610
msgid "Logical decoding on standby requires \"wal_level\" >= \"logical\" on the primary server."
msgstr "แแแแแแฃแ แแแจแแคแแ แแก แฃแฅแแแแ แซแแ แแแแ แกแแ แแแ แแ \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ."
#. translator: %s is a GUC variable name
-#: replication/slot.c:1575
+#: replication/slot.c:1619
#, c-format
msgid "The slot's idle time of %dmin %02ds exceeds the configured \"%s\" duration of %dmin."
msgstr ""
-#: replication/slot.c:1589
+#: replication/slot.c:1633
#, c-format
msgid "terminating process %d to release replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก (%2$s) แแแกแแแแแแกแฃแคแแแแแแ แแแฎแแแแ แแ แแชแแกแแก แแแแแแ: %1$d"
-#: replication/slot.c:1591
+#: replication/slot.c:1635
#, c-format
msgid "invalidating obsolete replication slot \"%s\""
msgstr "แแแซแแแแแแฃแแ แ แแแแแแแชแแแก แกแแแขแแก (\"%s\") แแ แแกแฌแแ แแ แแแแแชแฎแแแแแ"
-#: replication/slot.c:2443
+#: replication/slot.c:2506
#, c-format
msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก (%s) แคแแแแแก แแ แแกแฌแแ แ แแแแแฃแ แ แ แแชแฎแแ: %u (แฃแแแ แแงแแก %u)"
-#: replication/slot.c:2450
+#: replication/slot.c:2513
#, c-format
msgid "replication slot file \"%s\" has unsupported version %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แคแแแแแก (%s) แแฎแแ แแแฃแญแแ แแแ แแแ แกแแ %u"
-#: replication/slot.c:2457
+#: replication/slot.c:2520
#, c-format
msgid "replication slot file \"%s\" has corrupted length %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แคแแแแแก (%s) แแแแแแแแแฃแแ แกแแแ แซแ: %u"
-#: replication/slot.c:2493
+#: replication/slot.c:2556
#, c-format
msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
msgstr ""
-#: replication/slot.c:2529
+#: replication/slot.c:2592
#, c-format
msgid "logical replication slot \"%s\" exists, but \"wal_level\" < \"logical\""
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"wal_level\" < \"logical\""
-#: replication/slot.c:2531
+#: replication/slot.c:2594
#, c-format
msgid "Change \"wal_level\" to be \"logical\" or higher."
msgstr "แจแแชแแแแแ \"wal_level\" \"logical\"-แแ แแ แฃแคแ แ แแแฆแแแแ."
-#: replication/slot.c:2543
+#: replication/slot.c:2606
#, c-format
msgid "logical replication slot \"%s\" exists on the standby, but \"hot_standby\" = \"off\""
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"hot_standby\" = \"off\""
-#: replication/slot.c:2545
+#: replication/slot.c:2608
#, c-format
msgid "Change \"hot_standby\" to be \"on\"."
msgstr ""
-#: replication/slot.c:2550
+#: replication/slot.c:2613
#, c-format
msgid "physical replication slot \"%s\" exists, but \"wal_level\" < \"replica\""
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"wal_level\" < \"replica\""
-#: replication/slot.c:2552
+#: replication/slot.c:2615
#, c-format
msgid "Change \"wal_level\" to be \"replica\" or higher."
msgstr "แจแแชแแแแแ \"wal_level\" \"replica\"-แแ แแ แแแแแ."
-#: replication/slot.c:2598
+#: replication/slot.c:2662
#, c-format
msgid "too many replication slots active before shutdown"
msgstr "แแแแแ แแแแแแ แแแขแแกแแแขแแ แแแแ แ แ แแแแแแแชแแแก แกแแแขแ แแงแ แแฅแขแแฃแ แ"
-#: replication/slot.c:2599
+#: replication/slot.c:2663
#, c-format
msgid "Increase \"max_replication_slots\" and try again."
msgstr "แแแแแ แแแ \"max_replication_slots\"-แแก แแแแจแแแแแแแ แแ แแแแแแแ แกแชแแแแ."
-#: replication/slot.c:2676
+#: replication/slot.c:2740
#, c-format
msgid "Replication slot \"%s\" does not exist."
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แแ แกแแแแแก."
-#: replication/slot.c:2684
+#: replication/slot.c:2748
#, c-format
msgid "\"%s\" is not a physical replication slot."
msgstr "\"%s\" แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ แแ แแ."
-#: replication/slot.c:2863
+#: replication/slot.c:2927
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ %s, แแ แแ แกแแแแแก"
-#: replication/slot.c:2865 replication/slot.c:2899 replication/slot.c:2914
+#: replication/slot.c:2929 replication/slot.c:2963 replication/slot.c:2978
#, c-format
msgid "Logical replication is waiting on the standby associated with replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แฃแฅแแ แกแแแขแก, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\"."
-#: replication/slot.c:2867
+#: replication/slot.c:2931
#, c-format
msgid "Create the replication slot \"%s\" or amend parameter \"%s\"."
msgstr "แจแแฅแแแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แจแแชแแแแแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2877
+#: replication/slot.c:2941
#, c-format
msgid "cannot specify logical replication slot \"%s\" in parameter \"%s\""
msgstr "แแแ แแแฃแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแก \"%s\" แแแ แแแแขแ แจแ \"%s\""
-#: replication/slot.c:2879
+#: replication/slot.c:2943
#, c-format
msgid "Logical replication is waiting for correction on replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แแแ แแฅแขแแ แแแแก แ แแแแแแแชแแแก แกแแแขแแ \"%s\"."
-#: replication/slot.c:2881
+#: replication/slot.c:2945
#, c-format
msgid "Remove the logical replication slot \"%s\" from parameter \"%s\"."
msgstr "แฌแแจแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแ แแแแขแ แแแแ \"%s\"."
-#: replication/slot.c:2897
+#: replication/slot.c:2961
#, c-format
msgid "physical replication slot \"%s\" specified in parameter \"%s\" has been invalidated"
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ \"%s\", แแแฃแฅแแแแฃแแแ"
-#: replication/slot.c:2901
+#: replication/slot.c:2965
#, c-format
msgid "Drop and recreate the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแแแฎแแแแ แแแชแแแแแ แแ แแแแแแแ แจแแฅแแแ แกแแแขแแกแแแแก \"%s\" แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2912
+#: replication/slot.c:2976
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not have active_pid"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช แแแแแแแแฃแแแ แแแ แแแแขแ แจแ \"%s\", active_pid แแ แแแแฉแแแ"
-#: replication/slot.c:2916
+#: replication/slot.c:2980
#, c-format
msgid "Start the standby associated with the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแฃแจแแแ แฃแฅแแ, แแกแแชแแ แแแฃแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\", แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:3008
+#: replication/slot.c:3072
#, c-format
msgid "\"%s\" must be set to 0 during binary upgrade mode."
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแแกแแก \"%s\"-แแก แแแแจแแแแแแแ 0-แแ แฃแแแ แแแแงแแแแ."
msgid "name at variadic position %d has type \"%s\", expected type \"%s\""
msgstr ""
-#: storage/aio/aio.c:1323
+#: storage/aio/aio.c:1340
#, c-format
msgid "Only -1 or values bigger than 0 are valid."
msgstr ""
msgstr "แจแแแแขแแแแก แแแแแชแแแแแแก แขแแแ แแแกแแแ แแ แแ"
#: utils/adt/array_userfuncs.c:167 utils/adt/array_userfuncs.c:249 utils/adt/float.c:1229 utils/adt/float.c:1303 utils/adt/float.c:4107 utils/adt/float.c:4145 utils/adt/int.c:778 utils/adt/int.c:800 utils/adt/int.c:814 utils/adt/int.c:828 utils/adt/int.c:859 utils/adt/int.c:880 utils/adt/int.c:997 utils/adt/int.c:1011 utils/adt/int.c:1025 utils/adt/int.c:1058 utils/adt/int.c:1072 utils/adt/int.c:1086 utils/adt/int.c:1117 utils/adt/int.c:1199 utils/adt/int.c:1263
-#: utils/adt/int.c:1331 utils/adt/int.c:1337 utils/adt/int8.c:1256 utils/adt/numeric.c:2039 utils/adt/numeric.c:4557 utils/adt/rangetypes.c:1552 utils/adt/rangetypes.c:1565 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1143 utils/adt/varlena.c:3184 utils/adt/varlena.c:4118
+#: utils/adt/int.c:1331 utils/adt/int.c:1337 utils/adt/int8.c:1256 utils/adt/numeric.c:2040 utils/adt/numeric.c:4558 utils/adt/rangetypes.c:1552 utils/adt/rangetypes.c:1565 utils/adt/varbit.c:1195 utils/adt/varbit.c:1596 utils/adt/varlena.c:1143 utils/adt/varlena.c:3184 utils/adt/varlena.c:4118
#, c-format
msgid "integer out of range"
msgstr "แแแแแ แแแแจแแแแแแแ แแแแแแแแแก แแแ แแแแ"
#. translator: first %s is inet or cidr
#: utils/adt/bool.c:150 utils/adt/cash.c:354 utils/adt/datetime.c:4264 utils/adt/float.c:207 utils/adt/float.c:294 utils/adt/float.c:308 utils/adt/float.c:413 utils/adt/float.c:496 utils/adt/float.c:510 utils/adt/geo_ops.c:250 utils/adt/geo_ops.c:335 utils/adt/geo_ops.c:974 utils/adt/geo_ops.c:1417 utils/adt/geo_ops.c:1454 utils/adt/geo_ops.c:1462 utils/adt/geo_ops.c:3428 utils/adt/geo_ops.c:4650 utils/adt/geo_ops.c:4665 utils/adt/geo_ops.c:4672 utils/adt/int.c:174
-#: utils/adt/int.c:186 utils/adt/jsonpath.c:185 utils/adt/mac.c:94 utils/adt/mac8.c:226 utils/adt/network.c:99 utils/adt/numeric.c:805 utils/adt/numeric.c:7324 utils/adt/numeric.c:7527 utils/adt/numeric.c:8474 utils/adt/numutils.c:356 utils/adt/numutils.c:617 utils/adt/numutils.c:878 utils/adt/numutils.c:917 utils/adt/numutils.c:939 utils/adt/numutils.c:1003 utils/adt/numutils.c:1025 utils/adt/pg_lsn.c:73 utils/adt/tid.c:72 utils/adt/tid.c:80 utils/adt/tid.c:94
+#: utils/adt/int.c:186 utils/adt/jsonpath.c:185 utils/adt/mac.c:94 utils/adt/mac8.c:226 utils/adt/network.c:99 utils/adt/numeric.c:805 utils/adt/numeric.c:7325 utils/adt/numeric.c:7528 utils/adt/numeric.c:8475 utils/adt/numutils.c:356 utils/adt/numutils.c:617 utils/adt/numutils.c:878 utils/adt/numutils.c:917 utils/adt/numutils.c:939 utils/adt/numutils.c:1003 utils/adt/numutils.c:1025 utils/adt/pg_lsn.c:73 utils/adt/tid.c:72 utils/adt/tid.c:80 utils/adt/tid.c:94
#: utils/adt/tid.c:103 utils/adt/timestamp.c:512 utils/adt/uuid.c:176 utils/adt/xid8funcs.c:323
#, c-format
msgid "invalid input syntax for type %s: \"%s\""
msgid "money out of range"
msgstr "แคแฃแแ แจแฃแแแแแก แแแ แแแแ"
-#: utils/adt/cash.c:161 utils/adt/cash.c:725 utils/adt/float.c:106 utils/adt/int.c:843 utils/adt/int.c:959 utils/adt/int.c:1039 utils/adt/int.c:1101 utils/adt/int.c:1139 utils/adt/int.c:1167 utils/adt/int8.c:514 utils/adt/int8.c:572 utils/adt/int8.c:942 utils/adt/int8.c:1022 utils/adt/int8.c:1084 utils/adt/int8.c:1164 utils/adt/numeric.c:3294 utils/adt/numeric.c:3317 utils/adt/numeric.c:3402 utils/adt/numeric.c:3420 utils/adt/numeric.c:3516 utils/adt/numeric.c:9399
-#: utils/adt/numeric.c:9923 utils/adt/numeric.c:10039 utils/adt/numeric.c:11550 utils/adt/timestamp.c:3772
+#: utils/adt/cash.c:161 utils/adt/cash.c:725 utils/adt/float.c:106 utils/adt/int.c:843 utils/adt/int.c:959 utils/adt/int.c:1039 utils/adt/int.c:1101 utils/adt/int.c:1139 utils/adt/int.c:1167 utils/adt/int8.c:514 utils/adt/int8.c:572 utils/adt/int8.c:942 utils/adt/int8.c:1022 utils/adt/int8.c:1084 utils/adt/int8.c:1164 utils/adt/numeric.c:3295 utils/adt/numeric.c:3318 utils/adt/numeric.c:3403 utils/adt/numeric.c:3421 utils/adt/numeric.c:3517 utils/adt/numeric.c:9400
+#: utils/adt/numeric.c:9924 utils/adt/numeric.c:10040 utils/adt/numeric.c:11551 utils/adt/timestamp.c:3772
#, c-format
msgid "division by zero"
msgstr "แแฃแแแ แแแงแแคแ"
msgid "cannot subtract infinite interval from time"
msgstr "แแ แแแกแแแแก แฃแกแแกแ แฃแแ แแแขแแ แแแแแแแก แแแแแแแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/date.c:2180 utils/adt/date.c:2732 utils/adt/float.c:1043 utils/adt/float.c:1119 utils/adt/int.c:635 utils/adt/int.c:682 utils/adt/int.c:717 utils/adt/int8.c:413 utils/adt/numeric.c:2698 utils/adt/timestamp.c:3869 utils/adt/timestamp.c:3906 utils/adt/timestamp.c:3947
+#: utils/adt/date.c:2180 utils/adt/date.c:2732 utils/adt/float.c:1043 utils/adt/float.c:1119 utils/adt/int.c:635 utils/adt/int.c:682 utils/adt/int.c:717 utils/adt/int8.c:413 utils/adt/numeric.c:2699 utils/adt/timestamp.c:3869 utils/adt/timestamp.c:3906 utils/adt/timestamp.c:3947
#, c-format
msgid "invalid preceding or following size in window function"
msgstr ""
msgid "\"%s\" is out of range for type double precision"
msgstr "%s แแแแแแแแแก แแแ แแแแ แขแแแแกแแแแก: double precision"
-#: utils/adt/float.c:1254 utils/adt/float.c:1328 utils/adt/int.c:355 utils/adt/int.c:893 utils/adt/int.c:915 utils/adt/int.c:929 utils/adt/int.c:943 utils/adt/int.c:975 utils/adt/int.c:1213 utils/adt/int8.c:1277 utils/adt/numeric.c:4696 utils/adt/numeric.c:4701 utils/adt/varlena.c:4093
+#: utils/adt/float.c:1254 utils/adt/float.c:1328 utils/adt/int.c:355 utils/adt/int.c:893 utils/adt/int.c:915 utils/adt/int.c:929 utils/adt/int.c:943 utils/adt/int.c:975 utils/adt/int.c:1213 utils/adt/int8.c:1277 utils/adt/numeric.c:4697 utils/adt/numeric.c:4702 utils/adt/varlena.c:4093
#, c-format
msgid "smallint out of range"
msgstr "smallint แแแแแแแแแก แแแ แแแแ"
-#: utils/adt/float.c:1454 utils/adt/numeric.c:3812 utils/adt/numeric.c:10454
+#: utils/adt/float.c:1454 utils/adt/numeric.c:3813 utils/adt/numeric.c:10455
#, c-format
msgid "cannot take square root of a negative number"
msgstr "แฃแแ แงแแคแแแ แ แแชแฎแแแแแ แคแแกแแแก แแแแฆแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/float.c:1522 utils/adt/numeric.c:4100 utils/adt/numeric.c:4212
+#: utils/adt/float.c:1522 utils/adt/numeric.c:4101 utils/adt/numeric.c:4213
#, c-format
msgid "zero raised to a negative power is undefined"
msgstr "แแฃแแ แฃแแ แงแแคแแ แฎแแ แแกแฎแจแ แแแแฃแกแแแฆแแ แแแแ"
-#: utils/adt/float.c:1526 utils/adt/numeric.c:4104 utils/adt/numeric.c:11345
+#: utils/adt/float.c:1526 utils/adt/numeric.c:4105 utils/adt/numeric.c:11346
#, c-format
msgid "a negative number raised to a non-integer power yields a complex result"
msgstr ""
-#: utils/adt/float.c:1702 utils/adt/float.c:1735 utils/adt/numeric.c:4012 utils/adt/numeric.c:11125
+#: utils/adt/float.c:1702 utils/adt/float.c:1735 utils/adt/numeric.c:4013 utils/adt/numeric.c:11126
#, c-format
msgid "cannot take logarithm of zero"
msgstr "แแฃแแแก แแแแแ แแแแแก แแฆแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/float.c:1706 utils/adt/float.c:1739 utils/adt/numeric.c:3950 utils/adt/numeric.c:4007 utils/adt/numeric.c:11129
+#: utils/adt/float.c:1706 utils/adt/float.c:1739 utils/adt/numeric.c:3951 utils/adt/numeric.c:4008 utils/adt/numeric.c:11130
#, c-format
msgid "cannot take logarithm of a negative number"
msgstr "แฃแแ แงแแคแแแ แ แแชแฎแแแก แแแแแ แแแแแก แแฆแแแ แจแแฃแซแแแแแแแ"
msgid "input is out of range"
msgstr "แจแแงแแแแแแ แแแแจแแแแแแแ แแแแแแแแแแก แแแ แแแแ"
-#: utils/adt/float.c:4085 utils/adt/numeric.c:1979
+#: utils/adt/float.c:4085 utils/adt/numeric.c:1980
#, c-format
msgid "count must be greater than zero"
msgstr "แ แแแแแแแแ แแฃแแแ แแแขแ แฃแแแ แแงแแก"
-#: utils/adt/float.c:4090 utils/adt/numeric.c:1990
+#: utils/adt/float.c:4090 utils/adt/numeric.c:1991
#, c-format
msgid "operand, lower bound, and upper bound cannot be NaN"
msgstr ""
-#: utils/adt/float.c:4096 utils/adt/numeric.c:1995
+#: utils/adt/float.c:4096 utils/adt/numeric.c:1996
#, c-format
msgid "lower and upper bounds must be finite"
msgstr "แฅแแแแ แแ แแแแ แแฆแแ แแแ แกแแกแ แฃแแ แฃแแแ แงแแก"
-#: utils/adt/float.c:4162 utils/adt/numeric.c:2009
+#: utils/adt/float.c:4162 utils/adt/numeric.c:2010
#, c-format
msgid "lower bound cannot equal upper bound"
msgstr "แฅแแแแ แแฆแแแ แ แแแแ แแฆแแแ แแก แขแแแ แแแ แแฅแแแแ"
msgstr "แแแฏแแก แแแแ แแฃแแแก แขแแแ แแแ แแฅแแแแ"
#: utils/adt/int8.c:448 utils/adt/int8.c:471 utils/adt/int8.c:485 utils/adt/int8.c:499 utils/adt/int8.c:530 utils/adt/int8.c:554 utils/adt/int8.c:636 utils/adt/int8.c:704 utils/adt/int8.c:710 utils/adt/int8.c:736 utils/adt/int8.c:750 utils/adt/int8.c:774 utils/adt/int8.c:787 utils/adt/int8.c:899 utils/adt/int8.c:913 utils/adt/int8.c:927 utils/adt/int8.c:958 utils/adt/int8.c:980 utils/adt/int8.c:994 utils/adt/int8.c:1008 utils/adt/int8.c:1041 utils/adt/int8.c:1055
-#: utils/adt/int8.c:1069 utils/adt/int8.c:1100 utils/adt/int8.c:1122 utils/adt/int8.c:1136 utils/adt/int8.c:1150 utils/adt/int8.c:1312 utils/adt/int8.c:1347 utils/adt/numeric.c:4645 utils/adt/rangetypes.c:1599 utils/adt/rangetypes.c:1612 utils/adt/varbit.c:1676 utils/adt/varlena.c:4143
+#: utils/adt/int8.c:1069 utils/adt/int8.c:1100 utils/adt/int8.c:1122 utils/adt/int8.c:1136 utils/adt/int8.c:1150 utils/adt/int8.c:1312 utils/adt/int8.c:1347 utils/adt/numeric.c:4646 utils/adt/rangetypes.c:1599 utils/adt/rangetypes.c:1612 utils/adt/varbit.c:1676 utils/adt/varlena.c:4143
#, c-format
msgid "bigint out of range"
msgstr "bigint แแแแแแแแแก แแแ แแแแ"
msgid "cannot subtract inet values of different sizes"
msgstr ""
-#: utils/adt/numeric.c:795 utils/adt/numeric.c:3762 utils/adt/numeric.c:7319 utils/adt/numeric.c:7522 utils/adt/numeric.c:7994 utils/adt/numeric.c:10928 utils/adt/numeric.c:11403 utils/adt/numeric.c:11497 utils/adt/numeric.c:11632
+#: utils/adt/numeric.c:795 utils/adt/numeric.c:3763 utils/adt/numeric.c:7320 utils/adt/numeric.c:7523 utils/adt/numeric.c:7995 utils/adt/numeric.c:10929 utils/adt/numeric.c:11404 utils/adt/numeric.c:11498 utils/adt/numeric.c:11633
#, c-format
msgid "value overflows numeric format"
msgstr "แแแแจแแแแแแแ แแแแแแแกแแแก แ แแชแฎแแแก แคแแ แแแขแก"
msgid "step size cannot be infinity"
msgstr "แแแฏแแก แแแแ แฃแกแแกแ แฃแแ แแแ แแฅแแแแ"
-#: utils/adt/numeric.c:3752
+#: utils/adt/numeric.c:3753
#, c-format
msgid "factorial of a negative number is undefined"
msgstr "แฃแแกแ แงแแคแแแ แ แแชแฎแแแก แคแแฅแขแแ แแแแ แแแฃแ แแแแแแแแ"
-#: utils/adt/numeric.c:4359
+#: utils/adt/numeric.c:4360
#, c-format
msgid "lower bound cannot be NaN"
msgstr "แฅแแแแ แแฆแแแ แ แแฃแแแแแแ แแแ แแฅแแแแ"
-#: utils/adt/numeric.c:4363
+#: utils/adt/numeric.c:4364
#, c-format
msgid "lower bound cannot be infinity"
msgstr "แฅแแแแ แแฆแแแ แ แฃแกแแกแ แฃแแแแ แแแ แแฅแแแแ"
-#: utils/adt/numeric.c:4370
+#: utils/adt/numeric.c:4371
#, c-format
msgid "upper bound cannot be NaN"
msgstr "แแแแ แแฆแแแ แ แแฃแแแแแแ แแแ แแฅแแแแ"
-#: utils/adt/numeric.c:4374
+#: utils/adt/numeric.c:4375
#, c-format
msgid "upper bound cannot be infinity"
msgstr "แแแแ แแฆแแแ แ แฃแกแแกแ แฃแแแแ แแแ แแฅแแแแ"
-#: utils/adt/numeric.c:4535 utils/adt/numeric.c:4623 utils/adt/numeric.c:4683 utils/adt/numeric.c:4879
+#: utils/adt/numeric.c:4536 utils/adt/numeric.c:4624 utils/adt/numeric.c:4684 utils/adt/numeric.c:4880
#, c-format
msgid "cannot convert NaN to %s"
msgstr "\"NaN\"-แแก %s-แจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/numeric.c:4539 utils/adt/numeric.c:4627 utils/adt/numeric.c:4687 utils/adt/numeric.c:4883
+#: utils/adt/numeric.c:4540 utils/adt/numeric.c:4628 utils/adt/numeric.c:4688 utils/adt/numeric.c:4884
#, c-format
msgid "cannot convert infinity to %s"
msgstr "แฃแกแแกแ แฃแแแแแก %s-แจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/numeric.c:4892
+#: utils/adt/numeric.c:4893
#, c-format
msgid "pg_lsn out of range"
msgstr "pg_lsn แแแแแแแแแก แแแ แแแแ"
-#: utils/adt/numeric.c:8084 utils/adt/numeric.c:8135
+#: utils/adt/numeric.c:8085 utils/adt/numeric.c:8136
#, c-format
msgid "numeric field overflow"
msgstr "แ แแชแฎแแแแ แแแแแก แแแแแแกแแแ"
-#: utils/adt/numeric.c:8085
+#: utils/adt/numeric.c:8086
#, c-format
msgid "A field with precision %d, scale %d must round to an absolute value less than %s%d."
msgstr ""
-#: utils/adt/numeric.c:8136
+#: utils/adt/numeric.c:8137
#, c-format
msgid "A field with precision %d, scale %d cannot hold an infinite value."
msgstr ""
-#: utils/adt/numeric.c:11701 utils/adt/pseudorandomfuncs.c:135 utils/adt/pseudorandomfuncs.c:159
+#: utils/adt/numeric.c:11702 utils/adt/pseudorandomfuncs.c:135 utils/adt/pseudorandomfuncs.c:159
#, c-format
msgid "lower bound must be less than or equal to upper bound"
msgstr "แฅแแแแ แแฆแแแ แ แแแแ แแฆแแแ แแ แแแแแแแ แแ แขแแแ แฃแแแ แแงแแก"
#~ msgid "could not sync slot \"%s\""
#~ msgstr "แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
+#, c-format
+#~ msgid "could not synchronize replication slot \"%s\" because remote slot precedes local slot"
+#~ msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแ \"%s\" แจแแฃแซแแแแแแแ, แ แแแแแ แแแจแแ แแแฃแแ แกแแแขแ แฌแแ แฃแกแฌแ แแแก แแแแแแฃแ แกแแแขแก"
+
#, c-format
#~ msgid "could not unlink file \"%s\": %m"
#~ msgstr "แคแแแแแก (%s) แแแฃแแแก แแแฎแกแแแก แจแแชแแแแ: %m"