msgstr ""
"Project-Id-Version: postgres (PostgreSQL) 18\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2025-04-18 10:14+0000\n"
-"PO-Revision-Date: 2025-04-19 04:44+0200\n"
+"POT-Creation-Date: 2025-06-06 23:13+0000\n"
+"PO-Revision-Date: 2025-06-07 06:00+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.5\n"
+"X-Generator: Poedit 3.6\n"
#: ../common/binaryheap.c:121 ../common/binaryheap.c:159
#, c-format
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:745 replication/logical/origin.c:781 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: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
#, 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:750 replication/logical/origin.c:789 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:1948 replication/slot.c:2434 replication/slot.c:2475 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:683 replication/logical/origin.c:822 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: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
#: 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:735 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:3056 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:2149 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: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
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
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:2407 ../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:527 postmaster/bgworker.c:355 postmaster/bgworker.c:1022 postmaster/postmaster.c:3568 postmaster/walsummarizer.c:942 replication/libpqwalreceiver/libpqwalreceiver.c:351 replication/logical/logical.c:210 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:509 utils/adt/pg_locale.c:583 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:219 utils/hash/dynahash.c:516 utils/hash/dynahash.c:616
-#: utils/hash/dynahash.c:1099 utils/mb/mbutils.c:401 utils/mb/mbutils.c:429 utils/mb/mbutils.c:814 utils/mb/mbutils.c:841 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:1230 utils/mmgr/slab.c:370
+#: ../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
+#: 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
msgid "out of memory"
msgstr "แแ แแกแแแแแ แแกแ แแแฎแกแแแ แแแ"
msgid "could not resolve path \"%s\" to absolute form: %m"
msgstr "แแแแแแแก (\"%s\") แแแกแแแฃแขแฃแ แคแแ แแแจแ แแแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/exec.c:363 commands/collationcmds.c:872 commands/copyfrom.c:1863 commands/copyto.c:934 libpq/be-secure-common.c:59
+#: ../common/exec.c:363 commands/collationcmds.c:872 commands/copyfrom.c:1863 commands/copyto.c:933 libpq/be-secure-common.c:59
#, c-format
msgid "could not execute command \"%s\": %m"
msgstr "แแ แซแแแแแแก (\"%s\") แจแแกแ แฃแแแแแก แจแแชแแแแ: %m"
msgid "could not synchronize file system for file \"%s\": %m"
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:980 commands/extension.c:3796 commands/tablespace.c:804 commands/tablespace.c:893 postmaster/pgarch.c:682
+#: ../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
#, c-format
msgid "could not stat file \"%s\": %m"
msgid "internal error"
msgstr "แจแแแ แจแแชแแแแ"
-#: ../common/jsonapi.c:2432
+#: ../common/jsonapi.c:2435
msgid "Recursive descent parser cannot use incremental lexer."
msgstr "แ แแแฃแ แกแแฃแ แแแฆแแแแแ แแแแแฃแจแแแแแแแก แแแแ แแแแแขแฃแแ lexer-แแก แแแแแงแแแแแ แแ แจแแฃแซแแแ."
-#: ../common/jsonapi.c:2434
+#: ../common/jsonapi.c:2437
msgid "Incremental parser requires incremental lexer."
msgstr "แแแแ แแแแแขแฃแ แแแแแฃแจแแแแแแแก แแแแ แแแแแขแฃแแ lexer แกแญแแ แแแแ."
-#: ../common/jsonapi.c:2436
+#: ../common/jsonapi.c:2439
msgid "JSON nested too deep, maximum permitted depth is 6400."
msgstr "JSON แแแขแแกแแแขแแ แฆแ แแแแแ แแ แแแแแแแจแ แฉแแแแแแแฃแแ. แแแฅแกแแแแแฃแ แ แแแกแแจแแแแ แกแแฆแ แแแ 6400."
-#: ../common/jsonapi.c:2438
+#: ../common/jsonapi.c:2441
#, c-format
msgid "Escape sequence \"\\%.*s\" is invalid."
msgstr "แกแแแชแแแแฃแ แ แแแแแแแ แแแ \"\\%.*s\" แแ แแกแฌแแ แแ."
-#: ../common/jsonapi.c:2442
+#: ../common/jsonapi.c:2445
#, c-format
msgid "Character with value 0x%02x must be escaped."
msgstr "แกแแแแแแ แแแแแ 0x%02x แแฃแชแแแแแแแ แแแ แแแแ แแแฃแแ แฃแแแ แแงแแก."
-#: ../common/jsonapi.c:2446
+#: ../common/jsonapi.c:2449
#, c-format
msgid "Expected end of input, but found \"%.*s\"."
msgstr "แแแแแแแแ แจแแงแแแแแก แแแกแแกแ แฃแแก, แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2449
+#: ../common/jsonapi.c:2452
#, c-format
msgid "Expected array element or \"]\", but found \"%.*s\"."
msgstr "แแแแแแแแ แแแกแแแแก แแแแแแแขแก แแ \"]\", แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2452
+#: ../common/jsonapi.c:2455
#, c-format
msgid "Expected \",\" or \"]\", but found \"%.*s\"."
msgstr "แแแแแแแแ \",\" แแ \"]\", แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2455
+#: ../common/jsonapi.c:2458
#, c-format
msgid "Expected \":\", but found \"%.*s\"."
msgstr "แแแแแแแแ \":\", แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2458
+#: ../common/jsonapi.c:2461
#, c-format
msgid "Expected JSON value, but found \"%.*s\"."
msgstr "แแแแแแแแ JSON แแแแจแแแแแแแแก. แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2461
+#: ../common/jsonapi.c:2464
msgid "The input string ended unexpectedly."
msgstr "แจแแงแแแแแก แกแขแ แแฅแแแ แแแฃแแแแแแแแ แแแกแ แฃแแแ."
-#: ../common/jsonapi.c:2463
+#: ../common/jsonapi.c:2466
#, c-format
msgid "Expected string or \"}\", but found \"%.*s\"."
msgstr "แแแแแแแแ แกแขแ แแฅแแแก แแ \"}\", แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2466
+#: ../common/jsonapi.c:2469
#, c-format
msgid "Expected \",\" or \"}\", but found \"%.*s\"."
msgstr "แแแแแแแแ \",\", แแ \"}\", แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2469
+#: ../common/jsonapi.c:2472
#, c-format
msgid "Expected string, but found \"%.*s\"."
msgstr "แแแแแแแแ แกแขแ แแฅแแแก, แแแแ แแ แแแแแฆแ \"%.*s\"."
-#: ../common/jsonapi.c:2472
+#: ../common/jsonapi.c:2475
#, c-format
msgid "Token \"%.*s\" is invalid."
msgstr "แแแแ \"%.*s\" แแ แแกแฌแแ แแ."
-#: ../common/jsonapi.c:2478 jsonpath_scan.l:585
+#: ../common/jsonapi.c:2481 jsonpath_scan.l:585
#, c-format
msgid "\\u0000 cannot be converted to text."
msgstr "\\u0000 แขแแฅแกแขแแ แแแ แแแ แแแแฅแแแแแ."
-#: ../common/jsonapi.c:2480
+#: ../common/jsonapi.c:2483
msgid "\"\\u\" must be followed by four hexadecimal digits."
msgstr "\"\\u\" แก แแแฅแแกแแแขแแแแแ แชแแคแ แแแ แฃแแแ แแแฐแงแแแแแแแก."
-#: ../common/jsonapi.c:2483
+#: ../common/jsonapi.c:2486
msgid "Unicode escape values cannot be used for code point values above 007F when the encoding is not UTF8."
msgstr "แฃแแแแแแแก แกแแแชแแแแฃแ แ แแแแแแแก แแแแแงแแแแแ แแแแแก แฌแแ แขแแแแก แแแแจแแแแแแแแแแ 007F-แแก แแแแแ แจแแฃแซแแแแแแแ, แแฃ แแแแแ แแแ UTF-8 แแ แแ."
-#: ../common/jsonapi.c:2492
+#: ../common/jsonapi.c:2495
#, c-format
msgid "Unicode escape value could not be translated to the server's encoding %s."
msgstr "แฃแแแแแแแก แกแแแชแแแแฃแ แ แแแแแแแก แกแแ แแแ แแก แแแแแ แแแแจแ (%s) แแแ แแแแ แจแแฃแซแแแแแแแ."
-#: ../common/jsonapi.c:2499 jsonpath_scan.l:618
+#: ../common/jsonapi.c:2502 jsonpath_scan.l:618
#, c-format
msgid "Unicode high surrogate must not follow a high surrogate."
msgstr "แฃแแแแแแแก แแแฆแแ แกแฃแ แแแแขแก แแแฆแแแ แกแฃแ แแแแขแ แแ แฃแแแ แแแกแแแแแแก."
-#: ../common/jsonapi.c:2501 jsonpath_scan.l:629 jsonpath_scan.l:639 jsonpath_scan.l:691
+#: ../common/jsonapi.c:2504 jsonpath_scan.l:629 jsonpath_scan.l:639 jsonpath_scan.l:691
#, c-format
msgid "Unicode low surrogate must follow a high surrogate."
msgstr "แฃแแแแแแแก แแแแแแ แกแฃแ แแแแขแ แแแฆแแ แกแฃแ แแแแขแก แฃแแแ แแแกแแแแแแก."
-#: ../common/jsonapi.c:2523
+#: ../common/jsonapi.c:2526
msgid "out of memory while constructing error description"
msgstr "แแ แแกแแแแแ แแกแ แแแฎแกแแแ แแแ แจแแชแแแแแก แแฆแฌแแ แแก แแแแแแกแแก"
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:591 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: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
#: 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 "index row requires %zu bytes, maximum size is %zu"
msgstr "แแแแแฅแกแแก แแฌแแ แแแ แแแแแฎแแแก %zu แแแแขแก, แแแฅแกแแแแแฃแ แ แแแแ %zu"
-#: access/common/printtup.c:292 commands/explain_dr.c:94 tcop/fastpath.c:106 tcop/fastpath.c:453 tcop/postgres.c:1951
+#: access/common/printtup.c:292 commands/explain_dr.c:94 tcop/fastpath.c:106 tcop/fastpath.c:453 tcop/postgres.c:1950
#, c-format
msgid "unsupported format code: %d"
msgstr "แคแแ แแแขแแก แแฎแแ แแแฃแญแแ แแแ แแแแ: %d"
msgid "RESET must not include values for parameters"
msgstr "RESET แแแ แแแแขแ แแแแก แแแแจแแแแแแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: access/common/reloptions.c:1274
+#: access/common/reloptions.c:1275
#, c-format
msgid "unrecognized parameter namespace \"%s\""
msgstr "แแแ แแแแขแ แแแแก แกแแฎแแแแแแก แฃแชแแแแ แกแแแ แชแ: \"%s\""
-#: access/common/reloptions.c:1311 commands/variable.c:1242
+#: access/common/reloptions.c:1305 commands/foreigncmds.c:86
+#, c-format
+msgid "invalid option name \"%s\": must not contain \"=\""
+msgstr "แแ แแกแฌแแ แ แแแ แแแแขแ แแก แกแแฎแแแ \"%s\": แแ แฃแแแ แจแแแชแแแแแก แกแแแแแแแก \"=\""
+
+#: access/common/reloptions.c:1320 commands/variable.c:1240
#, c-format
msgid "tables declared WITH OIDS are not supported"
msgstr "แชแฎแ แแแแแ, แแฆแฌแแ แแแ WITH OIDS-แแ, แแฎแแ แแแฃแญแแ แแแแ"
-#: access/common/reloptions.c:1479
+#: access/common/reloptions.c:1488
#, c-format
msgid "unrecognized parameter \"%s\""
msgstr "แฃแชแแแแ แแแ แแแแขแ แ\"%s\""
-#: access/common/reloptions.c:1591
+#: access/common/reloptions.c:1600
#, c-format
msgid "parameter \"%s\" specified more than once"
msgstr "แแแ แแแแขแ แ \"%s\" แแ แแแ แแแขแฏแแ แแ แแแแแแแฃแแ"
-#: access/common/reloptions.c:1607
+#: access/common/reloptions.c:1616
#, c-format
msgid "invalid value for boolean option \"%s\": %s"
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแแแแฃแ แ แแแ แแแแขแ แแกแแแแก \"%s\": %s"
-#: access/common/reloptions.c:1619
+#: access/common/reloptions.c:1628
#, c-format
msgid "invalid value for integer option \"%s\": %s"
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแแแ แ แแชแฎแแแก แแแ แแแแขแ แแกแแแแก \"%s\": %s"
-#: access/common/reloptions.c:1625 access/common/reloptions.c:1645
+#: access/common/reloptions.c:1634 access/common/reloptions.c:1654
#, c-format
msgid "value %s out of bounds for option \"%s\""
msgstr "แแแแจแแแแแแแ %s แแแ แแแแขแ แแกแแแแก \"%s\" แกแแแฆแแ แแแก แแแ แแแแ"
-#: access/common/reloptions.c:1627
+#: access/common/reloptions.c:1636
#, c-format
msgid "Valid values are between \"%d\" and \"%d\"."
msgstr "แกแฌแแ แ แแแแจแแแแแแแแแ \"%d\"-แกแ แแ \"%d\"-แก แจแแ แแกแแ."
-#: access/common/reloptions.c:1639
+#: access/common/reloptions.c:1648
#, c-format
msgid "invalid value for floating point option \"%s\": %s"
msgstr "แฌแแแแแ แแแ แแแแขแ แแก (\"%s\") แแ แแกแฌแแ แ แแแแจแแแแแแแ: %s"
-#: access/common/reloptions.c:1647
+#: access/common/reloptions.c:1656
#, c-format
msgid "Valid values are between \"%f\" and \"%f\"."
msgstr "แกแฌแแ แ แแแแจแแแแแแแแแแก แแแแแแแแแแ \"%f\"-แกแ แแ \"%f\"-แก แจแแ แแก."
-#: access/common/reloptions.c:1669
+#: access/common/reloptions.c:1678
#, c-format
msgid "invalid value for enum option \"%s\": %s"
msgstr "แฉแแแแแแแแแแ แแแ แแแแขแ แแก \"%s\" แแ แแกแฌแแ แ แแแแจแแแแแแแ: %s"
-#: access/common/reloptions.c:2016
+#: access/common/reloptions.c:2025
#, c-format
msgid "cannot specify storage parameters for a partitioned table"
msgstr "แแแงแแคแแแ แชแฎแ แแแแกแแแแก แกแแชแแแแก แแแ แแแแขแ แแแแก แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: access/common/reloptions.c:2017
+#: access/common/reloptions.c:2026
#, c-format
msgid "Specify storage parameters for its leaf partitions instead."
msgstr ""
msgid "support function number %d is invalid for access method %s"
msgstr "แแฎแแ แแแญแแ แแก แคแฃแแฅแชแแ แแแแ แแ %d แแ แแกแฌแแ แแ แฌแแแแแแก แแแแแแแกแแแแก: %s"
-#: access/gist/gist.c:765 access/gist/gistvacuum.c:462
+#: access/gist/gist.c:765 access/gist/gistvacuum.c:463
#, c-format
msgid "index \"%s\" contains an inner tuple marked as invalid"
msgstr "แแแแแฅแกแ (\"%s\") แจแแแชแแแก แจแแแ แแแ แขแแแก, แ แแแแแแช แแแแแจแแฃแแแ, แ แแแแ แช แแ แแกแฌแแ แ"
-#: access/gist/gist.c:767 access/gist/gistvacuum.c:464
+#: access/gist/gist.c:767 access/gist/gistvacuum.c:465
#, c-format
msgid "This is caused by an incomplete page split at crash recovery before upgrading to PostgreSQL 9.1."
msgstr "แแแแแฌแแแฃแแแ แแแแ แแแก แแฆแแแแแแกแแก แแแแ แแแก แแ แแกแฌแแ แ แแแงแแคแแกแแแ, PostgreSQL 9.1-แแแ แแแแแฎแแแแแแแ."
-#: access/gist/gist.c:768 access/gist/gistutil.c:801 access/gist/gistutil.c:812 access/gist/gistvacuum.c:465 access/hash/hashutil.c:226 access/hash/hashutil.c:237 access/hash/hashutil.c:249 access/hash/hashutil.c:270 access/nbtree/nbtpage.c:813 access/nbtree/nbtpage.c:824
+#: access/gist/gist.c:768 access/gist/gistutil.c:801 access/gist/gistutil.c:812 access/gist/gistvacuum.c:466 access/hash/hashutil.c:226 access/hash/hashutil.c:237 access/hash/hashutil.c:249 access/hash/hashutil.c:270 access/nbtree/nbtpage.c:813 access/nbtree/nbtpage.c:824
#, c-format
msgid "Please REINDEX it."
msgstr "แแแแแแขแแ แแ REINDEX."
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:516 commands/indexcmds.c:2090 commands/tablecmds.c:19910 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: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
#: 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 "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแก \"%s\" แฌแแแแแแก แแแแแแจแ %s แฏแแแ แแแแแ แขแแแแก แแแแ แแขแแ แแแ แแแแแ"
-#: access/heap/heapam.c:2257
+#: access/heap/heapam.c:2280
#, c-format
msgid "cannot insert tuples in a parallel worker"
msgstr "แแแ แแแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ แแแ แขแแแแแก แแแ แฉแแกแแแแ"
-#: access/heap/heapam.c:2776
+#: access/heap/heapam.c:2803
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:2823
+#: access/heap/heapam.c:2850
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แฌแแจแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:3271 access/index/genam.c:829
+#: access/heap/heapam.c:3300 access/index/genam.c:829
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แแแแแฎแแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:3448
+#: access/heap/heapam.c:3477
#, c-format
msgid "attempted to update invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แแแแแฎแแแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:4959 access/heap/heapam.c:4997 access/heap/heapam.c:5262 access/heap/heapam_handler.c:470
+#: access/heap/heapam.c:4988 access/heap/heapam.c:5026 access/heap/heapam.c:5291 access/heap/heapam_handler.c:470
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแฌแแ แแแแก แแแแแแแแแก แจแแชแแแแ"
-#: access/heap/heapam.c:6376 commands/trigger.c:3350 executor/nodeModifyTable.c:2565 executor/nodeModifyTable.c:2655
+#: access/heap/heapam.c:6405 commands/trigger.c:3350 executor/nodeModifyTable.c:2566 executor/nodeModifyTable.c:2656
#, c-format
msgid "tuple to be updated was already modified by an operation triggered by the current command"
msgstr ""
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:1219
-#: replication/logical/origin.c:603 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: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
#, 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:615 replication/logical/origin.c:657 replication/logical/origin.c:676 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:1657 replication/slot.c:2287
#: 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"
msgstr "แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: access/heap/vacuumlazy.c:814
+#: access/heap/vacuumlazy.c:815
#, c-format
msgid "aggressively vacuuming \"%s.%s.%s\""
msgstr "แแแ แแกแแฃแแ แแแแขแแแ แกแแกแ แฃแขแแแ \"%s.%s.%s\""
-#: access/heap/vacuumlazy.c:819
+#: access/heap/vacuumlazy.c:820
#, c-format
msgid "vacuuming \"%s.%s.%s\""
msgstr "แแแแขแแแ แกแแกแ แฃแขแแแ \"%s.%s.%s\""
-#: access/heap/vacuumlazy.c:987
+#: access/heap/vacuumlazy.c:988
#, c-format
msgid "finished vacuuming \"%s.%s.%s\": index scans: %d\n"
msgstr "แแแแขแแแ แกแแกแ แฃแขแแแ แแแกแ แฃแแแแฃแแแ \"%s.%s.%s\": แแแกแแแแแ แแแฃแแ แแแแแฅแกแแแ: %d\n"
-#: access/heap/vacuumlazy.c:998
+#: access/heap/vacuumlazy.c:999
#, c-format
msgid "automatic aggressive vacuum to prevent wraparound of table \"%s.%s.%s\": index scans: %d\n"
msgstr "แฉแแชแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแขแแแแขแฃแ แ แแแ แแกแแฃแแ แแแแขแแแ แกแแกแ แฃแขแแแ แชแฎแ แแแแกแแแแก \"%s.%s.%s\": แแแแแฅแกแแก แกแแแแแ แแแแก แ แแชแฎแแ: %d\n"
-#: access/heap/vacuumlazy.c:1000
+#: access/heap/vacuumlazy.c:1001
#, c-format
msgid "automatic vacuum to prevent wraparound of table \"%s.%s.%s\": index scans: %d\n"
msgstr "แฉแแชแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแขแแแแขแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ แชแฎแ แแแแกแแแแก \"%s.%s.%s\": แแแแแฅแกแแก แกแแแแแ แแแแก แ แแชแฎแแ: %d\n"
-#: access/heap/vacuumlazy.c:1005
+#: access/heap/vacuumlazy.c:1006
#, c-format
msgid "automatic aggressive vacuum of table \"%s.%s.%s\": index scans: %d\n"
msgstr "แชแฎแ แแแแก (\"%s.%s.%s\") แแแขแแแแขแฃแ แ แแแ แแกแแฃแแ แแแแขแแแ แกแแกแ แฃแขแแแ: %d\n"
-#: access/heap/vacuumlazy.c:1007
+#: access/heap/vacuumlazy.c:1008
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
msgstr "แชแฎแ แแแแก (\"%s.%s.%s\") แแแขแแแแขแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ: แแแแแฅแกแแแแก แกแแแแแ แแแ: %d\n"
-#: access/heap/vacuumlazy.c:1014
+#: access/heap/vacuumlazy.c:1015
#, c-format
msgid "pages: %u removed, %u remain, %u scanned (%.2f%% of total), %u eagerly scanned\n"
msgstr "แแแแ แแแแ: %u แฌแแจแแแแ, %u แ แฉแแแ, %u แแแกแแแแแ แแแฃแแ (แกแฃแ %.2f%%), %u แกแแกแฌแ แแคแแ แกแแแแแ แแแฃแแ\n"
-#: access/heap/vacuumlazy.c:1023
+#: access/heap/vacuumlazy.c:1024
#, c-format
msgid "tuples: %<PRId64> removed, %<PRId64> remain, %<PRId64> are dead but not yet removable\n"
msgstr "แแแ แขแแแแแ: %<PRId64> แฌแแแจแแแ, %<PRId64> แแแ แฉแ, %<PRId64> แแแแแแ แแ, แแแแ แแ แฏแแ แแแ แฌแแแจแแ\n"
-#: access/heap/vacuumlazy.c:1029
+#: access/heap/vacuumlazy.c:1030
#, c-format
msgid "tuples missed: %<PRId64> dead from %u pages not removed due to cleanup lock contention\n"
msgstr "แแชแแแแแแ แแแ แขแแแแแ: %<PRId64> แแแแแ แแแ แแ แฌแแจแแแแ %u แแแแ แแแแแ แแแกแฃแคแแแแแแแก แแแแแแก แแแแแแแแแก แแแแ\n"
-#: access/heap/vacuumlazy.c:1035
+#: access/heap/vacuumlazy.c:1036
#, c-format
msgid "removable cutoff: %u, which was %d XIDs old when operation ended\n"
msgstr "แฌแแจแแแแ แแแแญแ แแแ: %u, แ แแแแแแช แแงแ %d XID แแกแแแแก, แ แแชแ แแแแ แแชแแ แแแกแ แฃแแแ\n"
-#: access/heap/vacuumlazy.c:1042
+#: access/heap/vacuumlazy.c:1043
#, c-format
msgid "new relfrozenxid: %u, which is %d XIDs ahead of previous value\n"
msgstr "แแฎแแแ relfrozenxid: %u, แ แแแแแแช แฌแแแ แแแแจแแแแแแแแแ %d XID-แแ แฌแแแแ\n"
-#: access/heap/vacuumlazy.c:1050
+#: access/heap/vacuumlazy.c:1051
#, c-format
msgid "new relminmxid: %u, which is %d MXIDs ahead of previous value\n"
msgstr "แแฎแแแ relminmxid: %u, แ แแแแแแช แฌแแแ แแแแจแแแแแแแแแ %d MXID-แแ แฌแแแแ\n"
-#: access/heap/vacuumlazy.c:1053
+#: access/heap/vacuumlazy.c:1054
#, c-format
msgid "frozen: %u pages from table (%.2f%% of total) had %<PRId64> tuples frozen\n"
msgstr "แแแงแแแฃแแ : %u แแแแ แแก แชแฎแ แแแแแแ (%.2f%% แกแ แฃแแ แ แแแแแแแแแแแ) %<PRId64> แแแ แขแแแ แแฅแแก แแแงแแแฃแแ\n"
-#: access/heap/vacuumlazy.c:1061
+#: access/heap/vacuumlazy.c:1062
#, c-format
msgid "visibility map: %u pages set all-visible, %u pages set all-frozen (%u were all-visible)\n"
msgstr ""
-#: access/heap/vacuumlazy.c:1069
+#: access/heap/vacuumlazy.c:1070
msgid "index scan not needed: "
msgstr "แแแแแฅแกแแแแก แกแแแแแ แแแ แกแแญแแ แ แแ แแ: "
-#: access/heap/vacuumlazy.c:1071
+#: access/heap/vacuumlazy.c:1072
msgid "index scan needed: "
msgstr "แแแแแฅแกแแแแก แกแแแแแ แแแ แกแแญแแ แแ: "
-#: access/heap/vacuumlazy.c:1073
+#: access/heap/vacuumlazy.c:1074
#, c-format
msgid "%u pages from table (%.2f%% of total) had %<PRId64> dead item identifiers removed\n"
msgstr "แชแฎแ แแแแก %u แแแแ แแแแแ (แกแฃแ %.2f%%) แฌแแจแแแแแ %<PRId64> แฉแแแแฌแแ แแก แแแแแแ แ แแแแแขแแคแแแแขแแ แ\n"
-#: access/heap/vacuumlazy.c:1078
+#: access/heap/vacuumlazy.c:1079
msgid "index scan bypassed: "
msgstr "แกแแแแแ แแแแกแแก แแแแแขแแแแแฃแแ แแแแแฅแกแแแ: "
-#: access/heap/vacuumlazy.c:1080
+#: access/heap/vacuumlazy.c:1081
msgid "index scan bypassed by failsafe: "
msgstr "แกแแแแแ แแแแกแแก แฃแกแแคแ แแฎแแแแแก แแแแ แแแแแขแแแแแฃแแ แแแแแฅแกแแแ: "
-#: access/heap/vacuumlazy.c:1082
+#: access/heap/vacuumlazy.c:1083
#, c-format
msgid "%u pages from table (%.2f%% of total) have %<PRId64> dead item identifiers\n"
msgstr "แชแฎแ แแแแก %u แแแแ แแแ (แกแฃแ %.2f%%) แแแแแแแแ %<PRId64> แฉแแแแฌแแ แแก แแแแแแ แ แแแแแขแแคแแแแขแแ แ\n"
-#: access/heap/vacuumlazy.c:1097
+#: access/heap/vacuumlazy.c:1098
#, c-format
msgid "index \"%s\": pages: %u in total, %u newly deleted, %u currently deleted, %u reusable\n"
msgstr "แแแแแฅแกแ \"%s\": แแแแ แแแแ: %u แฏแแแจแ %u แแฎแแแ แฌแแจแแแแ, %u แแแแแแแ แฌแแจแแแแ, %u แแ แแแแแฏแแ แแแ\n"
-#: access/heap/vacuumlazy.c:1112 commands/analyze.c:817
+#: access/heap/vacuumlazy.c:1113 commands/analyze.c:817
#, c-format
msgid "delay time: %.3f ms\n"
msgstr "แแแงแแแแแแแก แแ แ: %.3f แแฌแ\n"
-#: access/heap/vacuumlazy.c:1120 commands/analyze.c:825
+#: access/heap/vacuumlazy.c:1121 commands/analyze.c:825
#, c-format
msgid "I/O timings: read: %.3f ms, write: %.3f ms\n"
msgstr "I/O แแ แแแแ: แแแแฎแแ: %.3f แแฌแ, แฉแแฌแแ แ: %.3f แแฌแ\n"
-#: access/heap/vacuumlazy.c:1130 commands/analyze.c:828
+#: access/heap/vacuumlazy.c:1131 commands/analyze.c:828
#, c-format
msgid "avg read rate: %.3f MB/s, avg write rate: %.3f MB/s\n"
msgstr "แแแแฎแแแก แกแแจ. แกแแฉแฅแแ แ: %.3f แแ/แฌแ, แฉแแฌแแ แแก แกแแจ. แกแแฉแฅแแ แ: %.3f แแ/แฌแ\n"
-#: access/heap/vacuumlazy.c:1133 commands/analyze.c:830
+#: access/heap/vacuumlazy.c:1134 commands/analyze.c:830
#, c-format
msgid "buffer usage: %<PRId64> hits, %<PRId64> reads, %<PRId64> dirtied\n"
msgstr "แแฃแคแแ แแก แแแแแงแแแแแ: %<PRId64> แแแฎแแแแ แ, %<PRId64> แฌแแแแแฎแแ, %<PRId64> แขแฃแ แขแแแแแ\n"
-#: access/heap/vacuumlazy.c:1138 commands/analyze.c:835
+#: access/heap/vacuumlazy.c:1139 commands/analyze.c:835
#, c-format
msgid "WAL usage: %<PRId64> records, %<PRId64> full page images, %<PRIu64> bytes, %<PRId64> buffers full\n"
msgstr "WAL แแแแแงแแแแแ: %<PRId64> แฉแแแแฌแแ แ, %<PRId64> แกแ แฃแแ แแแแ แแแก แแกแแ, %<PRIu64> แแแแขแ, %<PRId64> แแฃแคแแ แ แกแแแกแแ\n"
-#: access/heap/vacuumlazy.c:1143 commands/analyze.c:840
+#: access/heap/vacuumlazy.c:1144 commands/analyze.c:840
#, c-format
msgid "system usage: %s"
msgstr "แกแแกแขแแแฃแ แ แแแแแงแแแแแ: %s"
msgid "disabling eager scanning after freezing %u eagerly scanned blocks of \"%s.%s.%s\""
msgstr ""
-#: access/heap/vacuumlazy.c:2820
+#: access/heap/vacuumlazy.c:2826
#, c-format
msgid "table \"%s\": removed %<PRId64> dead item identifiers in %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแจแแแ %<PRId64> แแแแแแ แ แฉแแแแฌแแ แแก แแแแแขแแคแแแแขแแ แ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:2992
+#: access/heap/vacuumlazy.c:2998
#, 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:2995
+#: access/heap/vacuumlazy.c:3001
#, c-format
msgid "The table's relfrozenxid or relminmxid is too far in the past."
msgstr "แชแฎแ แแแแก relfrozenxid -แแก แแ relminmxid -แแก แแแแจแแแแแแแแแ แซแแแแแ แฃแแแแแ แฌแแ แจแฃแแจแ."
-#: access/heap/vacuumlazy.c:2996
+#: access/heap/vacuumlazy.c:3002
#, 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:3258
+#: access/heap/vacuumlazy.c:3264
#, c-format
msgid "\"%s\": stopping truncate due to conflicting lock request"
msgstr "%s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3328
+#: access/heap/vacuumlazy.c:3334
#, c-format
msgid "table \"%s\": truncated %u to %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแแแแแ %u-แแแ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:3390
+#: access/heap/vacuumlazy.c:3396
#, c-format
msgid "table \"%s\": suspending truncate due to conflicting lock request"
msgstr "แชแฎแ แแแ %s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3509
+#: access/heap/vacuumlazy.c:3515
#, c-format
msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
msgstr "%s-แแ แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแแ แแแ --- แแ แแแแแแ แชแฎแ แแแแแแก แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/vacuumlazy.c:3776
+#: access/heap/vacuumlazy.c:3782
#, 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:3779
+#: access/heap/vacuumlazy.c:3785
#, c-format
msgid "while scanning block %u of relation \"%s.%s\""
msgstr "%u แแแแแแก (แฃแ แแแแ แแแแแก %s.%s) แกแแแแแ แแแแกแแก"
-#: access/heap/vacuumlazy.c:3783
+#: access/heap/vacuumlazy.c:3789
#, c-format
msgid "while scanning relation \"%s.%s\""
msgstr "แฃแ แแแแ แแแแแก แกแแแแแ แแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3791
+#: access/heap/vacuumlazy.c:3797
#, c-format
msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
msgstr "แแแแแแก %u, แฌแแแแชแแแแแ %u (แฃแ แแแแ แแแแแก \"%s.%s\") แแแแขแแแ แกแแกแ แฃแขแแแแกแแก"
-#: access/heap/vacuumlazy.c:3794
+#: access/heap/vacuumlazy.c:3800
#, c-format
msgid "while vacuuming block %u of relation \"%s.%s\""
msgstr "แแแแแแก (%u) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3798
+#: access/heap/vacuumlazy.c:3804
#, c-format
msgid "while vacuuming relation \"%s.%s\""
msgstr "แฃแ แแแ แแแแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3803 commands/vacuumparallel.c:1126
+#: access/heap/vacuumlazy.c:3809 commands/vacuumparallel.c:1126
#, c-format
msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก (%s) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3808 commands/vacuumparallel.c:1132
+#: access/heap/vacuumlazy.c:3814 commands/vacuumparallel.c:1132
#, c-format
msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแแกแฃแคแแแแแแแกแแก, แ แแแแแแช แแแฃแแแแแก แฃแ แแแแ แแแแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3814
+#: access/heap/vacuumlazy.c:3820
#, 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:19599 commands/tablecmds.c:21519
+#: 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
#, c-format
msgid "\"%s\" is not an index"
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:4247
+#: access/nbtree/nbtutils.c:4283
#, 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:4252
+#: access/nbtree/nbtutils.c:4288
#, c-format
msgid "Index row references tuple (%u,%u) in relation \"%s\"."
msgstr "แแแแแฅแกแแก แแฌแแ แแแแแ แแแแแแแฃแแแ แแแ แขแแแแ (%u, %u) แฃแ แแแแ แแแแแจแ \"%s\"."
-#: access/nbtree/nbtutils.c:4256
+#: access/nbtree/nbtutils.c:4292
#, 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:943 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:211 replication/walsender.c:812
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "แจแแชแแแแ WAL แแแแฎแแแก แแ แแชแแกแแ แแก แแแแแงแแคแแกแแก."
msgid "Two-phase state file has been found in WAL record %X/%X, but this transaction has already been restored from disk."
msgstr ""
-#: access/transam/twophase.c:2523 storage/file/fd.c:514 utils/fmgr/dfmgr.c:199
+#: access/transam/twophase.c:2523 storage/file/fd.c:514 utils/fmgr/dfmgr.c:207
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
msgid "cannot modify data in a parallel worker"
msgstr "แแแ แแแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ แแแแแชแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:1118
+#: access/transam/xact.c:1146
#, c-format
msgid "cannot start commands during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแ แซแแแแแแแแก แแแจแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:1126
+#: access/transam/xact.c:1154
#, c-format
msgid "cannot have more than 2^32-2 commands in a transaction"
msgstr "แขแ แแแแแฅแชแแแจแ 2^32-2 แแ แซแแแแแแแ แแแขแ แแแ แแฅแแแแ"
-#: access/transam/xact.c:1695
+#: access/transam/xact.c:1723
#, c-format
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "แแแแแชแแแแแฃแแแ แแแแแชแแแฃแแ แฅแแแขแ แแแแแฅแชแแแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ: %d"
-#: access/transam/xact.c:2616
+#: access/transam/xact.c:2644
#, c-format
msgid "cannot PREPARE a transaction that has operated on temporary objects"
msgstr "แขแ แแแแแฅแชแแแแ, แ แแแแแแช แแ แแแแแ แแแแแฅแขแแแแ แแฃแจแแแแแ, PREPARE-แก แแแ แแแแแ"
-#: access/transam/xact.c:2626
+#: access/transam/xact.c:2654
#, c-format
msgid "cannot PREPARE a transaction that has exported snapshots"
msgstr "แขแ แแแแแฅแชแแแแ, แ แแแแแแแแแช แกแฌแ แแคแ แแกแแแแ แแแแขแแแแก, PREPARE-แก แแแ แแแฃแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3657
+#: access/transam/xact.c:3685
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s แฅแแแขแ แแแแแฅแชแแแก แแแแแแก แจแแแแแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3667
+#: access/transam/xact.c:3695
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s แฅแแแขแ แแแแแฅแชแแแจแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:3677
+#: access/transam/xact.c:3705
#, c-format
msgid "%s cannot be executed from a function"
msgstr "%s แคแฃแแฅแชแแแแแ แแแ แแแแจแแแแ"
#. translator: %s represents an SQL statement name
-#: 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
+#: 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
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s แแฎแแแแ แขแ แแแแแฅแชแแแก แแแแแจแ แจแแแซแแแแ แแงแแก แแแแแงแแแแแฃแแ"
-#: access/transam/xact.c:3956
+#: access/transam/xact.c:3984
#, c-format
msgid "there is already a transaction in progress"
msgstr "แขแ แแแแแฅแชแแ แฃแแแ แแแแแแแแ แแแแก"
-#: access/transam/xact.c:4075 access/transam/xact.c:4154 access/transam/xact.c:4277
+#: access/transam/xact.c:4103 access/transam/xact.c:4182 access/transam/xact.c:4305
#, c-format
msgid "there is no transaction in progress"
msgstr "แขแ แแแแแฅแชแแ แแแจแแแแฃแแ แแ แแ"
-#: access/transam/xact.c:4165
+#: access/transam/xact.c:4193
#, c-format
msgid "cannot commit during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4288
+#: access/transam/xact.c:4316
#, c-format
msgid "cannot abort during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแฃแฅแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4387
+#: access/transam/xact.c:4415
#, c-format
msgid "cannot define savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแกแแแแฎแ แฌแแ แขแแแแแแก แแฆแฌแแ แ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4474
+#: access/transam/xact.c:4502
#, c-format
msgid "cannot release savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแกแแแแฎแ แฌแแ แขแแแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:4484 access/transam/xact.c:4535 access/transam/xact.c:4595 access/transam/xact.c:4644
+#: access/transam/xact.c:4512 access/transam/xact.c:4563 access/transam/xact.c:4623 access/transam/xact.c:4672
#, c-format
msgid "savepoint \"%s\" does not exist"
msgstr "แจแแกแแแแฎแ แฌแแ แขแแแ แแ แแ แกแแแแแก: %s"
-#: access/transam/xact.c:4541 access/transam/xact.c:4650
+#: access/transam/xact.c:4569 access/transam/xact.c:4678
#, c-format
msgid "savepoint \"%s\" does not exist within current savepoint level"
msgstr "แจแแกแแแแฎแ แฌแแ แขแแแแแแก แแแแแแแแ แ แแแแแแ แจแแกแแแแฎแ แฌแแ แขแแแ แแ แแ แกแแแแแก: %s"
-#: access/transam/xact.c:4583
+#: access/transam/xact.c:4611
#, c-format
msgid "cannot rollback to savepoints during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แจแแแแฎแฃแ แฌแแ แขแแแแ แแแแ แฃแแแแ แจแแฃแซแแแแแแแ"
-#: access/transam/xact.c:5438
+#: access/transam/xact.c:5466
#, c-format
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "แขแ แแแแแฅแชแแแจแ 2^32-1 แฅแแแขแ แแแแแฅแชแแแแ แแแขแ แแแ แแฅแแแแ"
msgid "could not write to log file \"%s\" at offset %u, length %zu: %m"
msgstr "แแฃแ แแแแแก แคแแแแจแ \"%s\" แฉแแฌแแ แแก แจแแชแแแแ แฌแแแแชแแแแแ %u, แกแแแ แซแ %zu: %m"
-#: access/transam/xlog.c:3883 access/transam/xlogutils.c:820 replication/walsender.c:3050
+#: access/transam/xlog.c:3883 access/transam/xlogutils.c:820 replication/walsender.c:3074
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "แแแแฎแแแแแแ WAL แกแแแแแแขแ %s แฃแแแ แฌแแจแแแแแ"
msgid "creating missing WAL directory \"%s\""
msgstr "แแแแแฃแแ WAL แกแแฅแแฆแแแแแก แจแแฅแแแ: \"%s\""
-#: access/transam/xlog.c:4269 access/transam/xlog.c:4289 commands/dbcommands.c:3276
+#: access/transam/xlog.c:4269 access/transam/xlog.c:4289 commands/dbcommands.c:3301
#, c-format
msgid "could not create missing directory \"%s\": %m"
msgstr "แแแแแฃแแ แกแแฅแแฆแแแแแก (\"%s\") แจแแฅแแแแก แจแแชแแแแ: %m"
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:3631 utils/error/elog.c:2274
+#: 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
#, c-format
msgid "List syntax is invalid."
msgstr "แกแแ แกแแแขแแฅแกแ แแ แแกแฌแแ แแ."
-#: access/transam/xlog.c:4914 commands/user.c:2558 commands/variable.c:173 tcop/postgres.c:3647 utils/error/elog.c:2300
+#: access/transam/xlog.c:4914 commands/user.c:2558 commands/variable.c:173 tcop/postgres.c:3642 utils/error/elog.c:2283
#, c-format
msgid "Unrecognized key word: \"%s\"."
msgstr "แฃแชแแแแ แกแแแแแแซแ แกแแขแงแแ: \"%s\"."
msgid "directory \"%s\" exists but is not empty"
msgstr "แกแแฅแแฆแแแแ \"%s\" แแ แกแแแแแก, แแแแ แแ แชแแ แแแแ แแ แแ"
-#: backup/basebackup_server.c:123 utils/init/postinit.c:1171
+#: backup/basebackup_server.c:123 utils/init/postinit.c:1160
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
msgid "invalid timeline %<PRId64>"
msgstr "แแ แแกแฌแแ แ แแ แแแก แฎแแแ %<PRId64>"
-#: bootstrap/bootstrap.c:239 postmaster/postmaster.c:626 tcop/postgres.c:3863
+#: bootstrap/bootstrap.c:239 postmaster/postmaster.c:626 tcop/postgres.c:3858
#, c-format
msgid "--%s must be first argument"
msgstr "--%s แแแ แแแแ แแ แแฃแแแแขแ แฃแแแ แแงแแก"
-#: bootstrap/bootstrap.c:253 postmaster/postmaster.c:640 tcop/postgres.c:3877
+#: bootstrap/bootstrap.c:253 postmaster/postmaster.c:640 tcop/postgres.c:3872
#, c-format
msgid "--%s requires a value"
msgstr "--%s แแแแจแแแแแแแ แกแญแแ แแแแ"
-#: bootstrap/bootstrap.c:258 postmaster/postmaster.c:645 tcop/postgres.c:3882
+#: bootstrap/bootstrap.c:258 postmaster/postmaster.c:645 tcop/postgres.c:3877
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s แแแแจแแแแแแแ แกแญแแ แแแแ"
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:686 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:14356 commands/tablecmds.c:14556 commands/tablecmds.c:14717 commands/tablecmds.c:15922 commands/tablecmds.c:18689 commands/trigger.c:947 parser/analyze.c:2660 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: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
#: 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:16079 commands/tablecmds.c:19608
+#: catalog/aclchk.c:1813 commands/tablecmds.c:16094 commands/tablecmds.c:19623
#, 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:19572 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: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
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%s\" แแแแแแแ แแแ แแ แแ"
msgid "type with OID %u does not exist"
msgstr "แขแแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/catalog.c:506
+#: catalog/catalog.c:504
#, c-format
msgid "still searching for an unused OID in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแแแแฃแงแแแแแแแ OID-แแแแก แซแแแแ แฏแแ แแแแแ แแแแแแแแ แแแแก"
-#: catalog/catalog.c:508
+#: catalog/catalog.c:506
#, c-format
msgid "OID candidates have been checked %<PRIu64> time, but no unused OID has been found yet."
msgid_plural "OID candidates have been checked %<PRIu64> times, but no unused OID has been found yet."
msgstr[0] "OID-แแก แแแแแแแแขแแแ %<PRIu64>-แฏแแ แจแแแแฌแแแ, แแแแ แแ แแแแแฃแงแแแแแแแ OID-แ แแแแแแแ แแ แแ."
msgstr[1] "OID-แแก แแแแแแแแขแแแ %<PRIu64>-แฏแแ แจแแแแฌแแแ, แแแแ แแ แแแแแฃแงแแแแแแแ OID-แ แแแแแแแ แแ แแ."
-#: catalog/catalog.c:533
+#: catalog/catalog.c:531
#, c-format
msgid "new OID has been assigned in relation \"%s\" after %<PRIu64> retry"
msgid_plural "new OID has been assigned in relation \"%s\" after %<PRIu64> retries"
msgstr[0] "แแฎแแแ OID แแแแแญแแแฃแแแ แฃแ แแแแ แแแแแจแ \"%s\" %<PRIu64> แชแแแก แจแแแแแ"
msgstr[1] "แแฎแแแ OID แแแแแญแแแฃแแแ แฃแ แแแแ แแแแแจแ \"%s\" %<PRIu64> แชแแแก แจแแแแแ"
-#: catalog/catalog.c:664 catalog/catalog.c:731
+#: catalog/catalog.c:662 catalog/catalog.c:729
#, c-format
msgid "must be superuser to call %s()"
msgstr "%s()-แแก แแแแแกแแซแแฎแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแงแแ"
-#: catalog/catalog.c:673
+#: catalog/catalog.c:671
#, c-format
msgid "pg_nextoid() can only be used on system catalogs"
msgstr "pg_nextoid() แแฎแแแแ แกแแกแขแแแฃแ แแแขแแแแแแแแ แจแแแซแแแแ แแงแแก แแแแแงแแแแแฃแแ"
-#: catalog/catalog.c:678 parser/parse_utilcmd.c:2426
+#: catalog/catalog.c:676 parser/parse_utilcmd.c:2426
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "แแแแแฅแกแ %s แชแฎแ แแแก \"%s\" แแ แแแแแฃแแแแแแ"
-#: catalog/catalog.c:695
+#: catalog/catalog.c:693
#, c-format
msgid "column \"%s\" is not of type oid"
msgstr "แกแแแขแ \"%s\" oild-แแก แขแแแ แแ แแ"
-#: catalog/catalog.c:702
+#: catalog/catalog.c:700
#, c-format
msgid "index \"%s\" is not the index for column \"%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:16673 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
-#: storage/lmgr/proc.c:1526 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
+#: 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
+#: 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"
msgstr "%s"
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:513
+#: catalog/heap.c:683 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:409 commands/tablecmds.c:4296
+#: catalog/heap.c:1169 catalog/index.c:901 commands/createas.c:408 commands/tablecmds.c:4296
#, c-format
msgid "relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
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:1003 commands/tablecmds.c:9796
+#: 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
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "merging constraint \"%s\" with inherited definition"
msgstr "แจแแแฆแฃแแแแก (\"%s\") แจแแ แฌแงแแ แแแแแแแแ แแแแแแ แแฆแฌแแ แแ"
-#: catalog/heap.c:2838 catalog/pg_constraint.c:781 catalog/pg_constraint.c:1132 commands/tablecmds.c:3179 commands/tablecmds.c:3499 commands/tablecmds.c:7286 commands/tablecmds.c:7967 commands/tablecmds.c:17516 commands/tablecmds.c:17698
+#: 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
#, c-format
msgid "too many inheritance parents"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแแแแแแ แแแแแก แแจแแแแแแ"
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:335 parser/analyze.c:2991 parser/parse_target.c:595 parser/parse_target.c:885 parser/parse_target.c:895 rewrite/rewriteHandler.c:1290
+#: 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
#, c-format
msgid "You will need to rewrite or cast the expression."
msgstr "แกแแญแแ แแ แแแแแกแแฎแฃแแแแแก แแแ แแแฅแแแ แแ แแแแแงแแแแ."
msgid "shared indexes cannot be created after initdb"
msgstr "แแแแแแ แแแฃแแ แแแแแฅแกแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ initdb-แแก แจแแแแแ"
-#: catalog/index.c:893 commands/createas.c:424 commands/sequence.c:159 parser/parse_utilcmd.c:210
+#: catalog/index.c:893 commands/createas.c:423 commands/sequence.c:159 parser/parse_utilcmd.c:210
#, c-format
msgid "relation \"%s\" already exists, skipping"
msgstr "แจแแแ แแแแ \"%s\" แฃแแแ แแ แกแแแแแก, แแแแแขแแแแแ"
msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping"
msgstr "'TOAST' แชแฎแ แแแแ แแแแแแ แ แแ แแกแฌแแ แ แแแแแฅแกแแก \"%s.%s\" แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แแแแแขแแแแแ"
-#: catalog/namespace.c:462 catalog/namespace.c:666 catalog/namespace.c:758 commands/trigger.c:5780
+#: catalog/namespace.c:462 catalog/namespace.c:666 catalog/namespace.c:758 commands/trigger.c:5765
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: \"%s.%s.%s\""
msgid "cross-database references are not implemented: %s"
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: %s"
-#: catalog/namespace.c:3335 gram.y:19418 gram.y:19458 parser/parse_expr.c:873 parser/parse_target.c:1269
+#: catalog/namespace.c:3335 gram.y:19425 gram.y:19465 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:14491
+#: 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
#, c-format
msgid "\"%s\" is not a table"
msgstr "\"%s\" แชแฎแ แแแ แแ แแ"
-#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19577 commands/view.c:113
+#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19592 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:19582
+#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:19597
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "\"%s\" แแ แแ แแก แแแขแแ แแแแแแแแฃแแ แฎแแแ"
-#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19587
+#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19602
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "\"%s\" แแแ แ แชแฎแ แแแ แแ แแ"
msgid "user mapping for user \"%s\" on server \"%s\" does not exist"
msgstr "แกแแ แแแ แแ (%2$s) แแแแฎแแแ แแแแแก แแแ %1$s-แกแแแแก แแ แแ แกแแแแแก"
-#: catalog/objectaddress.c:1839 commands/foreigncmds.c:430 commands/foreigncmds.c:993 commands/foreigncmds.c:1356 foreign/foreign.c:713
+#: catalog/objectaddress.c:1839 commands/foreigncmds.c:441 commands/foreigncmds.c:1004 commands/foreigncmds.c:1367 foreign/foreign.c:714
#, c-format
msgid "server \"%s\" does not exist"
msgstr "แกแแ แแแ แ \"%s\" แแ แแ แกแแแแแก"
msgid "collation \"%s\" for encoding \"%s\" already exists"
msgstr "แแแแแชแแ \"%s\" แแแแแ แแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/pg_constraint.c:758 commands/tablecmds.c:7952
+#: catalog/pg_constraint.c:763 commands/tablecmds.c:7952
#, c-format
msgid "cannot change NO INHERIT status of NOT NULL constraint \"%s\" on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" NOT NULL แจแแแฆแฃแแแแก \"%1$s\" NO INHERIT แกแขแแขแฃแกแก แแแ แจแแชแแแแ"
-#: catalog/pg_constraint.c:760 commands/tablecmds.c:9559
+#: catalog/pg_constraint.c:765 commands/tablecmds.c:9559
#, c-format
msgid "You might need to make the existing constraint inheritable using %s."
msgstr ""
-#: catalog/pg_constraint.c:770
+#: catalog/pg_constraint.c:775
#, c-format
msgid "incompatible NOT VALID constraint \"%s\" on relation \"%s\""
msgstr "แจแแฃแแแแกแแแแแ NOT VALID แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแแ \"%s\""
-#: catalog/pg_constraint.c:772 commands/tablecmds.c:9571
+#: catalog/pg_constraint.c:777 commands/tablecmds.c:9571
#, c-format
msgid "You might need to validate it using %s."
msgstr "แ แแแแ แช แฉแแแก, แกแแญแแ แแ แแแกแ แกแแกแฌแแ แ %s-แแ แแแแแแฌแแแ."
-#: catalog/pg_constraint.c:1011
+#: catalog/pg_constraint.c:1016
#, c-format
msgid "constraint \"%s\" for domain %s already exists"
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแแแแกแแแแก %s แฃแแแ แแ แกแแแแแก"
-#: catalog/pg_constraint.c:1212 catalog/pg_constraint.c:1305
+#: catalog/pg_constraint.c:1217 catalog/pg_constraint.c:1310
#, c-format
msgid "constraint \"%s\" for table \"%s\" does not exist"
msgstr "แชแฎแ แแแแก (%2$s) แจแแแฆแฃแแแ (%1$s) แแ แแ แกแแแแแก"
-#: catalog/pg_constraint.c:1405
+#: catalog/pg_constraint.c:1410
#, c-format
msgid "constraint \"%s\" for domain %s does not exist"
msgstr "แแแแแแแก (%2$s) แจแแแฆแฃแแแ (%1$s) แแ แแ แกแแแแแก"
-#: catalog/pg_constraint.c:1659
+#: catalog/pg_constraint.c:1664
#, c-format
msgid "invalid type for PERIOD part of foreign key"
msgstr "แแแ แ แแแกแแฆแแแแก PRIOD แแแฌแแแแก แขแแแ แแ แแกแฌแแ แแ"
-#: catalog/pg_constraint.c:1660
+#: catalog/pg_constraint.c:1665
#, c-format
msgid "Only range and multirange are supported."
msgstr "แแฎแแ แแแญแแ แแแแ, แแฎแแแแ, แจแฃแแแแแ แแ แแ แแแแแ แจแฃแแแแแ."
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:17824
+#: catalog/pg_inherits.c:595 commands/tablecmds.c:4916 commands/tablecmds.c:17839
#, c-format
msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
msgstr "แแแฎแกแแแก แแแแ แแชแแแก แแแกแแกแ แฃแแแแแแ แแแแแแงแแแแ ALTER TABLE ... DETACH PARTITION ... FINALIZE ."
msgid "You can manually specify a multirange type name using the \"multirange_type_name\" attribute."
msgstr "แแ แแแแแแแแแแแแแแแแ แขแแแแก แกแแฎแแแ แฎแแแแ, \"multirange_type_name\" แแขแ แแแฃแขแแ แฃแแแ แแแฃแแแแแ."
-#: catalog/storage.c:549 storage/buffer/bufmgr.c:7339
+#: catalog/storage.c:549 storage/buffer/bufmgr.c:7337
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แแแแแแก (%1$u) แแ แแกแฌแแ แแแแ แแ"
msgid "event trigger \"%s\" already exists"
msgstr "แแแแแแแแก แขแ แแแแ แ แฃแแแ แแ แกแแแแแก: %s"
-#: commands/alter.c:86 commands/foreigncmds.c:593
+#: commands/alter.c:86 commands/foreigncmds.c:604
#, c-format
msgid "foreign-data wrapper \"%s\" already exists"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแ แฃแแแ แแ แกแแแแแก: %s"
-#: commands/alter.c:89 commands/foreigncmds.c:884
+#: commands/alter.c:89 commands/foreigncmds.c:895
#, c-format
msgid "server \"%s\" already exists"
msgstr "แกแแ แแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "handler function is not specified"
msgstr "แแแแแฃแจแแแแแแแ แคแฃแแฅแชแแ แแแแแแแแฃแแ แแ แแ"
-#: commands/amcmds.c:264 commands/event_trigger.c:200 commands/foreigncmds.c:489 commands/proclang.c:78 commands/trigger.c:705 parser/parse_clause.c:941
+#: commands/amcmds.c:264 commands/event_trigger.c:200 commands/foreigncmds.c:500 commands/proclang.c:78 commands/trigger.c:705 parser/parse_clause.c:941
#, c-format
msgid "function %s must return type %s"
msgstr "แคแฃแแฅแชแแแ (%s) แแฃแชแแแแแแแ แฃแแแ แแแแแ แฃแแแก แขแแแ %s"
msgid "there is no previously clustered index for table \"%s\""
msgstr "แชแฎแ แแแแกแแแแก \"%s\" แฌแแแแกแฌแแ แแแแแแกแขแแ แแแฃแแ แแแแแฅแกแ แแ แแ แกแแแแแก"
-#: commands/cluster.c:190 commands/tablecmds.c:16380 commands/tablecmds.c:18446
+#: commands/cluster.c:190 commands/tablecmds.c:16395 commands/tablecmds.c:18461
#, 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:18456
+#: commands/cluster.c:507 commands/tablecmds.c:18471
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "\"%s\" แแ แฌแแ แแแแแแแแก แแแแแฅแกแก แชแฎแ แแแแกแแแแก \"%s\""
msgid "parameter \"%s\" must be specified"
msgstr "แแแ แแแแขแ แแก \"%s\" แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/collationcmds.c:293 commands/dbcommands.c:1148
+#: commands/collationcmds.c:293 commands/dbcommands.c:1173
#, c-format
msgid "using standard form \"%s\" for ICU locale \"%s\""
msgstr "แแแงแแแแ แกแขแแแแแ แขแฃแ แคแแ แแแก \"%s\" ICU แแแแแแแกแแแแก \"%s\""
msgid "nondeterministic collations not supported with this provider"
msgstr "แแ แแแแแแแแกแขแฃแ แ แแแแแชแแแแ, แ แแแแแแแช แแ แแ แแก แแฎแแ แแแญแแ แแแ แแ แแแแฌแแแแแแแแแ"
-#: commands/collationcmds.c:317 commands/dbcommands.c:1101
+#: commands/collationcmds.c:317 commands/dbcommands.c:1126
#, c-format
msgid "ICU rules cannot be specified unless locale provider is ICU"
msgstr "ICU-แแก แฌแแกแแแแก แแแแแแแแ แแแแแแแ, แกแแแแ แแแแแแแก แแแแฌแแแแแแแ ICU แแ แแ, แจแแฃแซแแแแแแแ"
#. 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:16082 commands/tablecmds.c:19610 commands/tablecmds.c:19631 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:16097 commands/tablecmds.c:19625 commands/tablecmds.c:19646 commands/typecmds.c:3778 commands/typecmds.c:3863 commands/typecmds.c:4217
#, c-format
msgid "Use %s instead."
msgstr "แแแแก แแแชแแแแ %s แแแแแแงแแแแ."
-#: commands/collationcmds.c:476 commands/dbcommands.c:2580
+#: commands/collationcmds.c:476 commands/dbcommands.c:2605
#, c-format
msgid "changing version from %s to %s"
msgstr "แแแ แกแแแก แจแแชแแแ %s-แแแ %s-แแ"
-#: commands/collationcmds.c:491 commands/dbcommands.c:2593
+#: commands/collationcmds.c:491 commands/dbcommands.c:2618
#, c-format
msgid "version has not changed"
msgstr "แแแ แกแแ แแ แจแแชแแแแแ"
-#: commands/collationcmds.c:524 commands/dbcommands.c:2763 utils/adt/dbsize.c:180
+#: commands/collationcmds.c:524 commands/dbcommands.c:2788 utils/adt/dbsize.c:180
#, c-format
msgid "database with OID %u does not exist"
msgstr "แแแแ OID-แแ %u แแ แแ แกแแแแแก"
msgid "no usable system locales were found"
msgstr "แแแแแงแแแแแแแ แกแแกแขแแแฃแ แ แแแแแ แแแแแแแ แแ แแ"
-#: commands/comment.c:61 commands/dbcommands.c:1679 commands/dbcommands.c:1897 commands/dbcommands.c:2009 commands/dbcommands.c:2207 commands/dbcommands.c:2447 commands/dbcommands.c:2540 commands/dbcommands.c:2664 commands/dbcommands.c:3175 utils/init/postinit.c:1027 utils/init/postinit.c:1091 utils/init/postinit.c:1164
+#: commands/comment.c:61 commands/dbcommands.c:1704 commands/dbcommands.c:1922 commands/dbcommands.c:2034 commands/dbcommands.c:2232 commands/dbcommands.c:2472 commands/dbcommands.c:2565 commands/dbcommands.c:2689 commands/dbcommands.c:3200 utils/init/postinit.c:1016 utils/init/postinit.c:1080 utils/init/postinit.c:1153
#, c-format
msgid "database \"%s\" does not exist"
msgstr "แแแแแชแแแแ แแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "argument to option \"%s\" must be a valid encoding name"
msgstr "แแแ แแแแขแ แแก (%s) แแ แแฃแแแแขแ แแแแแ แแแแก แกแฌแแ แ แกแแฎแแแ แฃแแแ แแงแแก"
-#: commands/copy.c:683 commands/dbcommands.c:880 commands/dbcommands.c:2395
+#: commands/copy.c:683 commands/dbcommands.c:880 commands/dbcommands.c:2420
#, c-format
msgid "option \"%s\" not recognized"
msgstr "แฃแชแแแแ แแแ แแแแขแ แ: %s"
#. translator: first %s is the name of a COPY option, e.g. FORCE_NOT_NULL
#. translator: %s is the name of a COPY option, e.g. FORCE_NOT_NULL
-#: commands/copyfrom.c:1611 commands/copyfrom.c:1654 commands/copyto.c:881
+#: commands/copyfrom.c:1611 commands/copyfrom.c:1654 commands/copyto.c:880
#, c-format
msgid "%s column \"%s\" not referenced by COPY"
msgstr "%s-แแก แกแแแขแ \"%s\"-แก COPY แแ แแแแแ แแแแก"
-#: commands/copyfrom.c:1707 utils/mb/mbutils.c:385
+#: commands/copyfrom.c:1707 utils/mb/mbutils.c:386
#, c-format
msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist"
msgstr "แแแแฃแแแกแฎแแแแ แแแแแงแแแแแก แคแฃแแฅแชแแ แแแแแ แแแแกแแแแก \"%s\"-แแแ %s-แแ แแ แแ แกแแแแแก"
msgid "COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as psql's \\copy."
msgstr "แแแกแขแ แฃแฅแชแแ 'COPY TO' PostgreSQL-แแก แกแแ แแแ แแก แแ แแชแแกแก แคแแแแแแแ แฌแแแแแฎแแแก แฃแแ แซแแแแแก. แจแแแซแแแแ แแแแแแแ แแแแแแขแแก แแฎแแ แ, แ แแแแ แแชแแ psql-แแก \\copy."
-#: commands/copyfrom.c:1895 commands/copyto.c:986
+#: commands/copyfrom.c:1895 commands/copyto.c:985
#, c-format
msgid "\"%s\" is a directory"
msgstr "\"%s\" แกแแฅแแฆแแแแแ"
msgid "cannot copy from unpopulated materialized view \"%s\""
msgstr "แแ แแจแแแกแแแฃแแ แแแขแแ แแแแแแแแฃแแ แฎแแแแแแ แแแแแ แแแแก แจแแชแแแแ: %s"
-#: commands/copyto.c:662 executor/execUtils.c:761
+#: commands/copyto.c:662 executor/execUtils.c:760
#, c-format
msgid "Use the REFRESH MATERIALIZED VIEW command."
msgstr "แแแแแแงแแแแ แแ แซแแแแแ REFRESH MATERIALIZED VIEW."
msgid "relation referenced by COPY statement has changed"
msgstr ""
-#: commands/copyto.c:951
+#: commands/copyto.c:950
#, c-format
msgid "relative path not allowed for COPY to file"
msgstr "แคแแแแจแ COPY-แกแแแแก แจแแแแ แแแแแ แแแแแแแก แแแแแแแแ แแแฃแจแแแแแแแ"
-#: commands/copyto.c:970
+#: commands/copyto.c:969
#, c-format
msgid "could not open file \"%s\" for writing: %m"
msgstr "แคแแแแแก (\"%s\") แฉแแกแแฌแแ แแ แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: commands/copyto.c:973
+#: commands/copyto.c:972
#, c-format
msgid "COPY TO instructs the PostgreSQL server process to write a file. You may want a client-side facility such as psql's \\copy."
msgstr "แแแกแขแ แฃแฅแชแแ 'COPY TO' PostgreSQL-แแก แกแแ แแแ แแก แแ แแชแแกแก แคแแแแจแ แฉแแฌแแ แแก แฃแแ แซแแแแแก. แจแแแซแแแแ แแแแแแแ แแแแแแขแแก แแฎแแ แ, แ แแแแ แแชแแ psql-แแก \\copy."
-#: commands/createas.c:212 commands/createas.c:524
+#: commands/createas.c:212 commands/createas.c:523
#, c-format
msgid "too many column names were specified"
msgstr "แแแแแแแแฃแแแ แแแขแแกแแแขแแ แแแแ แ แกแแแขแแก แกแแฎแแแ"
-#: commands/createas.c:547
+#: commands/createas.c:546
#, c-format
msgid "policies not yet implemented for this command"
msgstr "แแ แแ แซแแแแแแกแแแแก แฌแแกแแแ แฏแแ แแ แแ แกแแแแแก"
msgid "unrecognized locale provider: %s"
msgstr "แแแแก แฃแชแแแแ แแแแฌแแแแแแแ: %s"
-#: commands/dbcommands.c:958 commands/dbcommands.c:2428 commands/user.c:300 commands/user.c:739
+#: commands/dbcommands.c:958 commands/dbcommands.c:2453 commands/user.c:300 commands/user.c:739
#, c-format
msgid "invalid connection limit: %d"
msgstr "แแแแจแแ แแก แแ แแกแฌแแ แ แแแแแขแ: %d"
msgid "cannot use invalid database \"%s\" as template"
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแก \"%s\" แจแแแแแแแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1014 commands/dbcommands.c:2458 utils/init/postinit.c:1106
+#: commands/dbcommands.c:1014 commands/dbcommands.c:2483 utils/init/postinit.c:1095
#, c-format
msgid "Use DROP DATABASE to drop invalid databases."
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ แแ แซแแแแแ DROP DATABASE."
msgid "invalid server encoding %d"
msgstr "แกแแ แแแ แแก แแ แแกแฌแแ แ แแแแแ แแแ %d"
-#: commands/dbcommands.c:1070
+#: commands/dbcommands.c:1072 commands/dbcommands.c:1077 commands/dbcommands.c:1082
#, c-format
msgid "invalid LC_COLLATE locale name: \"%s\""
msgstr "แแ แแกแฌแแ แ LC_COLLATE แแแแแแแก แกแแฎแแแ: \"%s\""
-#: commands/dbcommands.c:1071 commands/dbcommands.c:1077
+#: commands/dbcommands.c:1073 commands/dbcommands.c:1091
#, c-format
-msgid "If the locale name is specific to ICU, use ICU_LOCALE."
+msgid "If the locale name is specific to the builtin provider, use BUILTIN_LOCALE."
+msgstr "แแฃ แแแแแแแก แกแแฎแแแ แกแแแคแแชแแแฃแ แแ แฉแแจแแแแแฃแแ แแแแฌแแแแแแแกแแแแก, แแแแแแงแแแแ BUILTIN_LOCALE."
+
+#: commands/dbcommands.c:1078 commands/dbcommands.c:1096
+#, c-format
+msgid "If the locale name is specific to the ICU provider, use ICU_LOCALE."
msgstr "แแฃ แแแแแแแก แกแแฎแแแ แแฎแแแแ ICU-แกแแแแกแ แแแแแฎแแกแแแแแแแแ, ICU_LOCALE แแแแแแงแแแแ."
-#: commands/dbcommands.c:1076
+#: commands/dbcommands.c:1090 commands/dbcommands.c:1095 commands/dbcommands.c:1100
#, c-format
msgid "invalid LC_CTYPE locale name: \"%s\""
msgstr "แแ แแกแฌแแ แ LC_TYPE แแแแแแแก แกแแฎแแแ: \"%s\""
-#: commands/dbcommands.c:1088
+#: commands/dbcommands.c:1113
#, c-format
msgid "BUILTIN_LOCALE cannot be specified unless locale provider is builtin"
msgstr "BUILTIN_LOCALE-แแก แแแแแแแแ แจแแฃแซแแแแแแแ, แกแแแแ แแแแแแแก แแแแฌแแแแแแแ builtin แแ แแ"
-#: commands/dbcommands.c:1096
+#: commands/dbcommands.c:1121
#, c-format
msgid "ICU locale cannot be specified unless locale provider is ICU"
msgstr "ICU-แแก แแแแก แแแแแแแแ แแแแแแแ, แกแแแแ แแแแแแแก แแแแฌแแแแแแแ ICU แแ แแ, แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1114
+#: commands/dbcommands.c:1139
#, c-format
msgid "LOCALE or BUILTIN_LOCALE must be specified"
msgstr "LOCALE-แแก แแ BUILTIN_LOCALE-แแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/dbcommands.c:1123
+#: commands/dbcommands.c:1148
#, c-format
msgid "encoding \"%s\" is not supported with ICU provider"
msgstr "แแแแแชแแแแ แแแแแก แแแแแ แแแ \"%s\" ICU แแแแฌแแแแแแแแแ แแ แแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/dbcommands.c:1133
+#: commands/dbcommands.c:1158
#, c-format
msgid "LOCALE or ICU_LOCALE must be specified"
msgstr "LOCALE-แแก แแ ICU_LOCALE-แแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/dbcommands.c:1177
+#: commands/dbcommands.c:1202
#, c-format
msgid "new encoding (%s) is incompatible with the encoding of the template database (%s)"
msgstr "แแฎแแแ แแแแแ แแแ (%s) แจแแแแแแแก แแแแแก (%s) แแแแแ แแแแกแแแ แแแแกแแแแแ แแ แแ"
-#: commands/dbcommands.c:1180
+#: commands/dbcommands.c:1205
#, c-format
msgid "Use the same encoding as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ แแแแแ แแแ, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1185
+#: commands/dbcommands.c:1210
#, c-format
msgid "new collation (%s) is incompatible with the collation of the template database (%s)"
msgstr "แแฎแแแ แแแแแชแแ (%s) แจแแแแแแแก แแแแแก (%s) แแแแแชแแแกแแแ แแแแกแแแแแ แแ แแ"
-#: commands/dbcommands.c:1187
+#: commands/dbcommands.c:1212
#, c-format
msgid "Use the same collation as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ แแแแแชแแ, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1192
+#: commands/dbcommands.c:1217
#, c-format
msgid "new LC_CTYPE (%s) is incompatible with the LC_CTYPE of the template database (%s)"
msgstr "แแฎแแแ LC_TYPE (%s) แจแแแแแแแก แแแแแก (%s) LC_TYPE-แกแแแ แแแแกแแแแแ แแ แแ"
-#: commands/dbcommands.c:1194
+#: commands/dbcommands.c:1219
#, c-format
msgid "Use the same LC_CTYPE as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ LC_CTYPE, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1199
+#: commands/dbcommands.c:1224
#, c-format
msgid "new locale provider (%s) does not match locale provider of the template database (%s)"
msgstr "แแฎแแแ แแแแแแแก แแแแฌแแแแแแแ (%s) แจแแแแแแแก แแแแแก (%s) แแแแแแแก แแแแฌแแแแแแแก แแ แแแแฎแแแแ"
-#: commands/dbcommands.c:1201
+#: commands/dbcommands.c:1226
#, c-format
msgid "Use the same locale provider as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ แแแแแแแก แแแแฌแแแแแแแ, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1213
+#: commands/dbcommands.c:1238
#, c-format
msgid "new ICU locale (%s) is incompatible with the ICU locale of the template database (%s)"
msgstr "แแฎแแแ ICU แแแแแแ (%s) แจแแแแแแแก แแแแแก (%s) ICU แแแแแแแแ แแแแกแแแแแ แแ แแ"
-#: commands/dbcommands.c:1215
+#: commands/dbcommands.c:1240
#, c-format
msgid "Use the same ICU locale as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ ICU แแแแแแ, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1226
+#: commands/dbcommands.c:1251
#, c-format
msgid "new ICU collation rules (%s) are incompatible with the ICU collation rules of the template database (%s)"
msgstr "แแฎแแแ ICU แแแแแชแแแก แฌแแกแแแ (%s) แจแแแแแแแก แแแแแก (%s) ICU แแแแแชแแแก แฌแแกแแแแแ แแแแกแแแแแ แแ แแ"
-#: commands/dbcommands.c:1228
+#: commands/dbcommands.c:1253
#, c-format
msgid "Use the same ICU collation rules as in the template database, or use template0 as template."
msgstr "แแแแแแงแแแแ แแแแแ ICU แแแแแชแแแก แฌแแกแแแ, แ แแช แจแแแแแแแก แแแแแก แแแแฉแแแ, แแ แจแแแแแแแ template0 แแแแแแงแแแแ."
-#: commands/dbcommands.c:1257
+#: commands/dbcommands.c:1282
#, c-format
msgid "template database \"%s\" has a collation version, but no actual collation version could be determined"
msgstr "แจแแแแแแแก แแแแแก \"%s\" แแแแแชแแ แแแแฉแแแ, แแแแ แแ แแแแแแแแ แแแแแชแแแก แแแ แกแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1262
+#: commands/dbcommands.c:1287
#, c-format
msgid "template database \"%s\" has a collation version mismatch"
msgstr "แจแแแแแแฃแแ แแแแแก (%s) แแแแแชแแแก แแแ แกแแ แแ แแแแฎแแแแ"
-#: commands/dbcommands.c:1264
+#: commands/dbcommands.c:1289
#, c-format
msgid "The template database was created using collation version %s, but the operating system provides version %s."
msgstr "แแแแฃแจแ แแแแ แจแแแฅแแแ แแแแแชแแแก แแแ แกแแแ %s, แแแแ แแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแ แกแแแ %s."
-#: commands/dbcommands.c:1267
+#: commands/dbcommands.c:1292
#, c-format
msgid "Rebuild all objects in the template database that use the default collation and run ALTER DATABASE %s REFRESH COLLATION VERSION, or build PostgreSQL with the right library version."
msgstr "แกแแแแแฃแจแ แแแแแจแ แงแแแแ แแแแแฅแขแ, แ แแแแแแแช แแแแฃแแแกแฎแแแ แแแแแชแแแก แแงแแแแแก, แแแแแแ แแแแแ แแ แแแฃแจแแแ ALTER DATABASE %s REFRESH COLLATION VERSION, แแ PostgreSQL แกแฌแแ แ แแแแแแแแแแแก แแแ แกแแแ แแแแแ."
-#: commands/dbcommands.c:1312 commands/dbcommands.c:2055
+#: commands/dbcommands.c:1337 commands/dbcommands.c:2080
#, c-format
msgid "pg_global cannot be used as default tablespace"
msgstr "pg_global แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแแฃแแแกแฎแแแแ แชแฎแ แแแแก แกแแแ แชแ"
-#: commands/dbcommands.c:1338
+#: commands/dbcommands.c:1363
#, c-format
msgid "cannot assign new default tablespace \"%s\""
msgstr "แชแฎแ แแแแแแก แแฎแแแ แแแแฃแแแกแฎแแแแ แกแแแ แชแแก \"%s\" แแแแแญแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1340
+#: commands/dbcommands.c:1365
#, c-format
msgid "There is a conflict because database \"%s\" already has some tables in this tablespace."
msgstr "แแ แกแแแแแก แแแแคแแแฅแขแ, แ แแแแแ แแแแแชแแแแ แแแแแก \"%s\" แแ แชแฎแ แแแแแแก แกแแแ แชแแจแ แชแฎแ แแแแแ แฃแแแ แแแแฉแแแ."
-#: commands/dbcommands.c:1370 commands/dbcommands.c:1926
+#: commands/dbcommands.c:1395 commands/dbcommands.c:1951
#, c-format
msgid "database \"%s\" already exists"
msgstr "แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/dbcommands.c:1384
+#: commands/dbcommands.c:1409
#, c-format
msgid "source database \"%s\" is being accessed by other users"
msgstr "แกแแฌแงแแก แแแแ %s-แกแแแ แแแแแแแ แกแฎแแ แแแแฎแแแ แแแแแแแชแแ แแแแ แแแแฃแแ"
-#: commands/dbcommands.c:1406
+#: commands/dbcommands.c:1431
#, c-format
msgid "database OID %u is already in use by database \"%s\""
msgstr "แแแแแก OID %u แฃแแแ แแแแแแงแแแแแ แแแแแก \"%s\" แแแแ "
-#: commands/dbcommands.c:1412
+#: commands/dbcommands.c:1437
#, c-format
msgid "data directory with the specified OID %u already exists"
msgstr "แแแแแชแแแแแแก แกแแฅแแฆแแแแ แแแแแแแแฃแแ OID-แแ (%u) แฃแแแ แแ แกแแแแแก"
-#: commands/dbcommands.c:1585 commands/dbcommands.c:1600 utils/adt/pg_locale.c:1517
+#: commands/dbcommands.c:1610 commands/dbcommands.c:1625 utils/adt/pg_locale.c:1518
#, c-format
msgid "encoding \"%s\" does not match locale \"%s\""
msgstr "แแแแแ แแแ (%s) แแแแก (%s) แแ แแแแฎแแแแ"
-#: commands/dbcommands.c:1588
+#: commands/dbcommands.c:1613
#, c-format
msgid "The chosen LC_CTYPE setting requires encoding \"%s\"."
msgstr "\"LC_CTYPE\"-แแก แแ แฉแแฃแ แแแ แแแแขแ แก แกแญแแ แแแแ แแแแแ แแแ: \"%s\"."
-#: commands/dbcommands.c:1603
+#: commands/dbcommands.c:1628
#, c-format
msgid "The chosen LC_COLLATE setting requires encoding \"%s\"."
msgstr "\"LC_COLLATE\"-แแก แแ แฉแแฃแ แแแ แแแแขแ แก แกแญแแ แแแแ แแแแแ แแแ: \"%s\"."
-#: commands/dbcommands.c:1686
+#: commands/dbcommands.c:1711
#, c-format
msgid "database \"%s\" does not exist, skipping"
msgstr "แแแแแชแแแแ แแแแ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแ"
-#: commands/dbcommands.c:1710
+#: commands/dbcommands.c:1735
#, c-format
msgid "cannot drop a template database"
msgstr "แจแแแแแแฃแ แ แแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1716
+#: commands/dbcommands.c:1741
#, c-format
msgid "cannot drop the currently open database"
msgstr "แฆแแ แแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1729
+#: commands/dbcommands.c:1754
#, c-format
msgid "database \"%s\" is used by an active logical replication slot"
msgstr "แแแแ %s แแฅแขแแฃแ แ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแแก แแแแ แแแแแแงแแแแแ"
-#: commands/dbcommands.c:1731
+#: commands/dbcommands.c:1756
#, c-format
msgid "There is %d active slot."
msgid_plural "There are %d active slots."
msgstr[0] "แฎแแแแแกแแฌแแแแแแ %d แแฅแขแแฃแ แ แกแแแขแ."
msgstr[1] "แฎแแแแแกแแฌแแแแแแ %d แแฅแขแแฃแ แ แกแแแขแ."
-#: commands/dbcommands.c:1745
+#: commands/dbcommands.c:1770
#, c-format
msgid "database \"%s\" is being used by logical replication subscription"
msgstr "แแแแ %s แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแแฌแแ แแก แแแแ แแแแแแงแแแแแ"
-#: commands/dbcommands.c:1747
+#: commands/dbcommands.c:1772
#, c-format
msgid "There is %d subscription."
msgid_plural "There are %d subscriptions."
msgstr[0] "แแฆแแแฉแแแแแแ %d แแแแแฌแแ แ."
msgstr[1] "แแฆแแแฉแแแแแแ %d แแแแแฌแแ แ."
-#: commands/dbcommands.c:1768 commands/dbcommands.c:1948 commands/dbcommands.c:2077
+#: commands/dbcommands.c:1793 commands/dbcommands.c:1973 commands/dbcommands.c:2102
#, c-format
msgid "database \"%s\" is being accessed by other users"
msgstr "แแแแ %s-แกแแแ แแแแแแแ แกแฎแแ แแแแฎแแแ แแแแแแแชแแ แแแแ แแแแฃแแ"
-#: commands/dbcommands.c:1908
+#: commands/dbcommands.c:1933
#, c-format
msgid "permission denied to rename database"
msgstr "แแแแแก แกแแฎแแแแก แแแแแ แฅแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:1937
+#: commands/dbcommands.c:1962
#, c-format
msgid "current database cannot be renamed"
msgstr "แแแแแแแแ แ แแแแแก แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2033
+#: commands/dbcommands.c:2058
#, c-format
msgid "cannot change the tablespace of the currently open database"
msgstr "แฆแแ แแแแแก แชแฎแ แแแแแแก แกแแแ แชแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2139
+#: commands/dbcommands.c:2164
#, c-format
msgid "some relations of database \"%s\" are already in tablespace \"%s\""
msgstr "แแแแแก (%s) แแแแแแ แแ แฃแ แแแแ แแแแ แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแแแ แแแงแแคแแแ"
-#: commands/dbcommands.c:2141
+#: commands/dbcommands.c:2166
#, c-format
msgid "You must move them back to the database's default tablespace before using this command."
msgstr "แแ แแ แซแแแแแแก แแแแแงแแแแแแแแ แแแแแก แแแแฃแแแกแฎแแแ แชแฎแ แแแแแแก แกแแแ แชแแจแ แฃแแแ แแแแ แฃแแแแ."
-#: commands/dbcommands.c:2270 commands/dbcommands.c:3013 commands/dbcommands.c:3313 commands/dbcommands.c:3426
+#: commands/dbcommands.c:2295 commands/dbcommands.c:3038 commands/dbcommands.c:3338 commands/dbcommands.c:3451
#, c-format
msgid "some useless files may be left behind in old database directory \"%s\""
msgstr "แซแแแแ แแแแแก แกแแฅแแฆแแแแแจแ \"%s\" แจแแแซแแแแ แ แแแแแแแแ แแแแแฃแกแแแแแแ แ แคแแแแ แแแ แฉแ"
-#: commands/dbcommands.c:2331
+#: commands/dbcommands.c:2356
#, c-format
msgid "unrecognized DROP DATABASE option \"%s\""
msgstr "\"DROP DATABASE\"-แแก แฃแชแแแแ แแแ แแแแขแ แ \"%s\""
-#: commands/dbcommands.c:2409
+#: commands/dbcommands.c:2434
#, c-format
msgid "option \"%s\" cannot be specified with other options"
msgstr "แแแ แแแแขแ แแก \"%s\" แแแแแแแแ แกแฎแแ แแแ แแแแขแ แแแแแ แแ แแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:2457
+#: commands/dbcommands.c:2482
#, c-format
msgid "cannot alter invalid database \"%s\""
msgstr "แแ แแกแฌแแ แ แแแแแก (\"%s\") แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2474
+#: commands/dbcommands.c:2499
#, c-format
msgid "cannot disallow connections for current database"
msgstr "แแแแแแแแ แ แแแแแกแแแ แแแแแแจแแ แแแแก แฃแแ แงแแคแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2704
+#: commands/dbcommands.c:2729
#, c-format
msgid "permission denied to change owner of database"
msgstr "แแแแแก แแคแแแแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:3119
+#: commands/dbcommands.c:3144
#, c-format
msgid "There are %d other session(s) and %d prepared transaction(s) using the database."
msgstr "แแ แแแแแก %d แกแฎแแ แกแแกแแ แแ %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
-#: commands/dbcommands.c:3122
+#: commands/dbcommands.c:3147
#, c-format
msgid "There is %d other session using the database."
msgid_plural "There are %d other sessions using the database."
msgstr[0] "%d แกแฎแแ แกแแกแแ, แ แแแแแแช แแแแแก แแงแแแแแก."
msgstr[1] "%d แกแฎแแ แกแแกแแ, แ แแแแแแช แแแแแก แแงแแแแแก."
-#: commands/dbcommands.c:3127 storage/ipc/procarray.c:3860
+#: commands/dbcommands.c:3152 storage/ipc/procarray.c:3860
#, c-format
msgid "There is %d prepared transaction using the database."
msgid_plural "There are %d prepared transactions using the database."
msgstr[0] "แแแแแก %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
msgstr[1] "แแแแแก %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
-#: commands/dbcommands.c:3269
+#: commands/dbcommands.c:3294
#, c-format
msgid "missing directory \"%s\""
msgstr "แแแแแฃแแ แกแแฅแแฆแแแแ \"%s\""
-#: commands/dbcommands.c:3327 commands/tablespace.c:184 commands/tablespace.c:633
+#: commands/dbcommands.c:3352 commands/tablespace.c:184 commands/tablespace.c:633
#, c-format
msgid "could not stat directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก \"%s\" แแแแแ แจแแฃแซแแแแแแแ: %m"
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:18887 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:18902 tcop/utility.c:1328
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแก"
msgid "foreign-data wrapper \"%s\" does not exist, skipping"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแ \"%s\" แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/dropcmds.c:448 commands/foreigncmds.c:1360
+#: commands/dropcmds.c:448 commands/foreigncmds.c:1371
#, c-format
msgid "server \"%s\" does not exist, skipping"
msgstr "แกแแ แแแ แ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแ"
msgid "EXPLAIN options ANALYZE and GENERIC_PLAN cannot be used together"
msgstr "EXPLAIN-แแก แแแ แแแแขแ แแแ ANALYZE แแ GENERIC_PLAN แแ แแแ แแ แจแแแซแแแแ, แแแแแแงแแแแ"
-#: commands/extension.c:174 commands/extension.c:3299
+#: commands/extension.c:177 commands/extension.c:3299
#, c-format
msgid "extension \"%s\" does not exist"
msgstr "แแแคแแ แแแแแ %s แแ แแ แกแแแแแก"
-#: commands/extension.c:239 commands/extension.c:248 commands/extension.c:260 commands/extension.c:270
+#: commands/extension.c:242 commands/extension.c:251 commands/extension.c:263 commands/extension.c:273
#, c-format
msgid "invalid extension name: \"%s\""
msgstr "แแแคแแ แแแแแแก แแ แแกแฌแแ แ แกแแฎแแแ: \"%s\""
-#: commands/extension.c:240
+#: commands/extension.c:243
#, c-format
msgid "Extension names must not be empty."
msgstr "แแแคแแ แแแแแแก แกแแฎแแแแแ แชแแ แแแแ แแ แฃแแแ แแงแแก."
-#: commands/extension.c:249
+#: commands/extension.c:252
#, c-format
msgid "Extension names must not contain \"--\"."
msgstr "แแแคแแ แแแแแแก แกแแฎแแแแแ แแ แฃแแแ แจแแแชแแแแแก \"---\"."
-#: commands/extension.c:261
+#: commands/extension.c:264
#, c-format
msgid "Extension names must not begin or end with \"-\"."
msgstr "แแแคแแ แแแแแแก แกแแฎแแแแแ แแ แฃแแแ แแแแฌแงแแก แแ แแแกแ แฃแแแแก \"-\"."
-#: commands/extension.c:271
+#: commands/extension.c:274
#, c-format
msgid "Extension names must not contain directory separator characters."
msgstr "แแแคแแ แแแแแแก แกแแฎแแแแแ แแ แฃแแแ แจแแแชแแแแแก แกแแฅแแฆแแแแแก แแแแงแแคแ แกแแแแแแแก."
-#: commands/extension.c:286 commands/extension.c:295 commands/extension.c:304 commands/extension.c:314
+#: commands/extension.c:289 commands/extension.c:298 commands/extension.c:307 commands/extension.c:317
#, c-format
msgid "invalid extension version name: \"%s\""
msgstr "แแแคแแ แแแแแแก แแ แแกแฌแแ แ แแแ แกแแ: \"%s\""
-#: commands/extension.c:287
+#: commands/extension.c:290
#, c-format
msgid "Version names must not be empty."
msgstr "แแแ แกแแแก แกแแฎแแแแแ แแ แฃแแแ แแงแแก แชแแ แแแแ."
-#: commands/extension.c:296
+#: commands/extension.c:299
#, c-format
msgid "Version names must not contain \"--\"."
msgstr "แแแ แกแแแก แกแแฎแแแแแ แแ แฃแแแ แจแแแชแแแแแก \"---\"."
-#: commands/extension.c:305
+#: commands/extension.c:308
#, c-format
msgid "Version names must not begin or end with \"-\"."
msgstr "แแแ แกแแแก แกแแฎแแแแแ แแ แฃแแแ แแแแฌแงแแก แแ แแแกแ แฃแแแแก \"-\"."
-#: commands/extension.c:315
+#: commands/extension.c:318
#, c-format
msgid "Version names must not contain directory separator characters."
msgstr "แแแ แกแแแก แกแแฎแแแแแ แแ แฃแแแ แจแแแชแแแแแก แกแแฅแแฆแแแแแก แแแแงแแค แกแแแแแแแแแก."
-#: commands/extension.c:549
+#: commands/extension.c:543
#, c-format
msgid "extension \"%s\" is not available"
msgstr "แแแคแแ แแแแแ \"%s\" แฎแแแแแฃแฌแแแแแแแแ"
-#: commands/extension.c:550
+#: commands/extension.c:544
#, c-format
msgid "The extension must first be installed on the system where PostgreSQL is running."
msgstr "แฏแแ แแแคแแ แแแแแ แฃแแแ แแแแงแแแแ แกแแกแขแแแแแ, แกแแแแช PostgreSQL-แแ แแแจแแแแฃแแ."
-#: commands/extension.c:564
+#: commands/extension.c:566
#, c-format
msgid "could not open extension control file \"%s\": %m"
msgstr "แแแคแแ แแแแแแก แแแแขแ แแแแก แคแแแแแก (\"%s\") แแแฎแกแแแก แจแแชแแแแ: %m"
-#: commands/extension.c:587 commands/extension.c:597
+#: commands/extension.c:589 commands/extension.c:599
#, c-format
msgid "parameter \"%s\" cannot be set in a secondary extension control file"
msgstr "แแแ แแแแขแ แก \"%s\" แแแแ แแแ แแแคแแ แแแแแแก แแแแขแ แแแแก แคแแแแจแ แแแ แแแแงแแแแแ"
-#: commands/extension.c:619 commands/extension.c:627 commands/extension.c:635 utils/misc/guc.c:3144
+#: commands/extension.c:621 commands/extension.c:629 commands/extension.c:637 utils/misc/guc.c:3144
#, c-format
msgid "parameter \"%s\" requires a Boolean value"
msgstr "แแแ แแแแขแ แก %s แแแแแแฃแ แ แแแแจแแแแแแแ แกแญแแ แแแแ"
-#: commands/extension.c:644
+#: commands/extension.c:646
#, c-format
msgid "\"%s\" is not a valid encoding name"
msgstr "\"%s\" แแแแแ แแแแก แกแฌแแ แกแแฎแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/extension.c:658 commands/extension.c:673
+#: commands/extension.c:660 commands/extension.c:675
#, c-format
msgid "parameter \"%s\" must be a list of extension names"
msgstr "แแแ แแแแขแ แ \"%s\" แแแคแแ แแแแแแแแก แกแแฎแแแแแแก แกแแแก แฃแแแ แจแแแชแแแแแก"
-#: commands/extension.c:680
+#: commands/extension.c:682
#, c-format
msgid "unrecognized parameter \"%s\" in file \"%s\""
msgstr "แฃแชแแแแ แแแ แแแแขแ แ \"%s\" แคแแแแจแ \"%s\""
-#: commands/extension.c:689
+#: commands/extension.c:691
#, c-format
msgid "parameter \"schema\" cannot be specified when \"relocatable\" is true"
msgstr "แ แแชแ \"relocatable\" แญแแจแแแ แแขแแ, แแแ แแแแขแ แก \"schema\" แแแ แแแฃแแแแแแ"
-#: commands/extension.c:865
+#: commands/extension.c:867
#, c-format
msgid "SQL statement \"%.*s\""
msgstr "SQL แแแแ แแขแแ แ \"%.*s\""
-#: commands/extension.c:894
+#: commands/extension.c:896
#, c-format
msgid "extension script file \"%s\", near line %d"
msgstr "แแแคแแ แแแแแแก แกแแ แแแขแแก แคแแแแ \"%s\" แฎแแแแแ %d"
-#: commands/extension.c:898
+#: commands/extension.c:900
#, c-format
msgid "extension script file \"%s\""
msgstr "แแแคแแ แแแแแแก แกแแ แแแขแแก แคแแแแ \"%s\""
msgid "file \"%s\" is too large"
msgstr "%s: แคแแแแ แซแแแแแ แแแแแ"
-#: commands/foreigncmds.c:148 commands/foreigncmds.c:157
+#: commands/extension.c:3894 utils/fmgr/dfmgr.c:618
+#, c-format
+msgid "component in parameter \"%s\" is not an absolute path"
+msgstr "แแแ แแแแขแ แจแ \"%s\" แแแแแแแแแขแ แแแกแแแฃแขแฃแ แ แแแแแแ แแ แแ"
+
+#: commands/foreigncmds.c:159 commands/foreigncmds.c:168
#, c-format
msgid "option \"%s\" not found"
msgstr "แแแ แแแแขแ แ \"%s\" แแ แแ แกแแแแแก"
-#: commands/foreigncmds.c:167
+#: commands/foreigncmds.c:178
#, c-format
msgid "option \"%s\" provided more than once"
msgstr "แแแ แแแแขแ แ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ: \"%s\""
-#: commands/foreigncmds.c:221 commands/foreigncmds.c:229
+#: commands/foreigncmds.c:232 commands/foreigncmds.c:240
#, c-format
msgid "permission denied to change owner of foreign-data wrapper \"%s\""
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แแคแแแแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ : \"%s\""
-#: commands/foreigncmds.c:223
+#: commands/foreigncmds.c:234
#, c-format
msgid "Must be superuser to change owner of a foreign-data wrapper."
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แแคแแแแแแแก แจแแชแแแแก แแแแแแฎแแแ แแแแแก แฌแแแแแแแ แกแญแแ แแแแ."
-#: commands/foreigncmds.c:231
+#: commands/foreigncmds.c:242
#, c-format
msgid "The owner of a foreign-data wrapper must be a superuser."
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แแคแแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแงแแก."
-#: commands/foreigncmds.c:291 commands/foreigncmds.c:707 foreign/foreign.c:691
+#: commands/foreigncmds.c:302 commands/foreigncmds.c:718 foreign/foreign.c:692
#, c-format
msgid "foreign-data wrapper \"%s\" does not exist"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแ แแ แแ แกแแแแแก: %s"
-#: commands/foreigncmds.c:325
+#: commands/foreigncmds.c:336
#, c-format
msgid "foreign-data wrapper with OID %u does not exist"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: commands/foreigncmds.c:462
+#: commands/foreigncmds.c:473
#, c-format
msgid "foreign server with OID %u does not exist"
msgstr "แแแ แ แกแแ แแแ แ OID-แแ %u แแ แแ แกแแแแแก"
-#: commands/foreigncmds.c:580
+#: commands/foreigncmds.c:591
#, c-format
msgid "permission denied to create foreign-data wrapper \"%s\""
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แจแแฅแแแแก แฌแแแแแ แแแ แซแแแฃแแแ: %s"
-#: commands/foreigncmds.c:582
+#: commands/foreigncmds.c:593
#, c-format
msgid "Must be superuser to create a foreign-data wrapper."
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แจแแกแแฅแแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแ แซแแแแแแแแแ."
-#: commands/foreigncmds.c:697
+#: commands/foreigncmds.c:708
#, c-format
msgid "permission denied to alter foreign-data wrapper \"%s\""
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ: %s"
-#: commands/foreigncmds.c:699
+#: commands/foreigncmds.c:710
#, c-format
msgid "Must be superuser to alter a foreign-data wrapper."
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แจแแกแแชแแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแ แซแแแแแแแแแ."
-#: commands/foreigncmds.c:730
+#: commands/foreigncmds.c:741
#, c-format
msgid "changing the foreign-data wrapper handler can change behavior of existing foreign tables"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แแแแแฃแจแแแแแแแก แจแแชแแแแก แจแแฃแซแแแ แแ แกแแแฃแแ แแแ แ แชแฎแ แแแแแแก แฅแชแแแ แจแแชแแแแแก"
-#: commands/foreigncmds.c:745
+#: commands/foreigncmds.c:756
#, c-format
msgid "changing the foreign-data wrapper validator can cause the options for dependent objects to become invalid"
msgstr ""
-#: commands/foreigncmds.c:876
+#: commands/foreigncmds.c:887
#, c-format
msgid "server \"%s\" already exists, skipping"
msgstr "แกแแ แแแ แ \"%s\" แฃแแแ แแ แกแแแแแก, แแแแแขแแแแแ"
-#: commands/foreigncmds.c:1144
+#: commands/foreigncmds.c:1155
#, c-format
msgid "user mapping for \"%s\" already exists for server \"%s\", skipping"
msgstr "แแแแฎแแแ แแแแแก แแแ %s แกแแ แแแ แแกแแแแก %s แฃแแแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/foreigncmds.c:1154
+#: commands/foreigncmds.c:1165
#, c-format
msgid "user mapping for \"%s\" already exists for server \"%s\""
msgstr "แแแแฎแแแ แแแแแก แแแ %s แกแแ แแแ แแกแแแแก %s แฃแแแ แแ แกแแแแแก"
-#: commands/foreigncmds.c:1254 commands/foreigncmds.c:1374
+#: commands/foreigncmds.c:1265 commands/foreigncmds.c:1385
#, c-format
msgid "user mapping for \"%s\" does not exist for server \"%s\""
msgstr "แแแแฎแแแ แแแแแก แแแ %s แกแแ แแแ แแกแแแแก %s แแ แแ แกแแแแแก"
-#: commands/foreigncmds.c:1379
+#: commands/foreigncmds.c:1390
#, c-format
msgid "user mapping for \"%s\" does not exist for server \"%s\", skipping"
msgstr "แแแแฎแแแ แแแแแก แแแ %s แกแแ แแแ แแกแแแแก %s แแ แแ แกแแแแแก, แแแแแขแแแแแ"
-#: commands/foreigncmds.c:1507 foreign/foreign.c:404
+#: commands/foreigncmds.c:1518 foreign/foreign.c:405
#, c-format
msgid "foreign-data wrapper \"%s\" has no handler"
msgstr "แแแ แ-แแแแแชแแแแแแก แแแแแแขแแแก แแแแแฃแจแแแแแแแ แแ แแแแฉแแแ: %s"
-#: commands/foreigncmds.c:1513
+#: commands/foreigncmds.c:1524
#, c-format
msgid "foreign-data wrapper \"%s\" does not support IMPORT FOREIGN SCHEMA"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแก IMPORT FOREIGN SCHEMA-แแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ: %s"
-#: commands/foreigncmds.c:1615
+#: commands/foreigncmds.c:1626
#, c-format
msgid "importing foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก แจแแแแขแแแ (\"%s\")"
msgid "could not determine which collation to use for index expression"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแกแแแแก แแแแแกแแงแแแแแแแ แแแแแชแแแก แแแแแชแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:2097 commands/tablecmds.c:19917 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: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
#, 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:19942 commands/tablecmds.c:19948 commands/typecmds.c:2341
+#: commands/indexcmds.c:2277 commands/tablecmds.c:19957 commands/tablecmds.c:19963 commands/typecmds.c:2341
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "แแแแแชแแแแก แขแแแก %s แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแ แแแแฉแแแ"
msgid "CONCURRENTLY cannot be used when the materialized view is not populated"
msgstr "CONCURRENTLY-แแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แจแแแกแแแฃแแ แแ แแ"
-#: commands/matview.c:214 gram.y:19148
+#: commands/matview.c:214 gram.y:19155
#, c-format
msgid "%s and %s options cannot be used together"
msgstr "แแแ แแแแขแ แแแ %s แแ %s แจแแฃแแแแกแแแแแแแ"
msgid "Create a unique index with no WHERE clause on one or more columns of the materialized view."
msgstr ""
-#: commands/matview.c:683
+#: commands/matview.c:682
#, c-format
msgid "new data for materialized view \"%s\" contains duplicate rows without any null columns"
msgstr "แแฎแแแ แแแแแชแแแแแ แแแขแแ แแแแแแแแฃแ แฎแแแแกแแแแก \"%s\" แแฃแแแแ แแแฃแ แแฌแแ แแแแแก แจแแแชแแแก, แแฃแแแแแแ แแฌแแ แแแแแแก แแแ แแจแ"
-#: commands/matview.c:685
+#: commands/matview.c:684
#, c-format
msgid "Row: %s"
msgstr "แแฌแแ แแแ: %s"
-#: commands/matview.c:839
+#: commands/matview.c:838
#, c-format
msgid "could not find suitable unique index on materialized view"
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแแ แจแแกแแแแแแกแ แฃแแแแแแฃแ แ แแแแแฅแกแ แแแ แแแแแแ"
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:19498 commands/tablecmds.c:19533 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: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
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ: '%s\" แกแแกแขแแแฃแ แ แแแขแแแแแแ"
msgid "only USING expression allowed for SELECT, DELETE"
msgstr "\"SELECT\" แแ DELETE-แกแแแแก แแฎแแแแ USING แแแแแกแแฎแฃแแแแแ แแแแแแแ แแฃแแ"
-#: commands/portalcmds.c:63 commands/portalcmds.c:192 commands/portalcmds.c:243
+#: commands/portalcmds.c:63 commands/portalcmds.c:191 commands/portalcmds.c:242
#, c-format
msgid "invalid cursor name: must not be empty"
msgstr "แแฃแ แกแแ แแก แแ แแกแฌแแ แ แกแแฎแแแ. แชแแ แแแแ แแ แฃแแแ แแงแแก"
msgid "cannot create a cursor WITH HOLD within security-restricted operation"
msgstr "แฃแกแแคแ แแฎแแแแแแ-แจแแแฆแฃแแฃแแ แแแแ แแชแแแก แจแแแแแ แแฃแ แกแแ แก WITH HOLD แแแ แจแแฅแแแแ"
-#: commands/portalcmds.c:200 commands/portalcmds.c:253 executor/execCurrent.c:70 utils/adt/xml.c:2936 utils/adt/xml.c:3106
+#: commands/portalcmds.c:199 commands/portalcmds.c:252 executor/execCurrent.c:70 utils/adt/xml.c:2949 utils/adt/xml.c:3119
#, c-format
msgid "cursor \"%s\" does not exist"
msgstr "แแฃแ แกแแ แ \"%s\" แแ แแ แกแแแแแก"
msgid "invalid statement name: must not be empty"
msgstr "แแแแ แแขแแ แแก แแ แแกแฌแแ แ แกแแฎแแแ: แชแแ แแแแ แแ แฃแแแ แแงแแก"
-#: commands/prepare.c:231 commands/prepare.c:236
+#: commands/prepare.c:230 commands/prepare.c:235
#, c-format
msgid "prepared statement is not a SELECT"
msgstr "แแแแแแแแแฃแแ แแแแ แแขแแ แ SELECT แแ แแ"
-#: commands/prepare.c:296
+#: commands/prepare.c:295
#, c-format
msgid "wrong number of parameters for prepared statement \"%s\""
msgstr "แแแ แแแแขแ แแแแก แแ แแกแฌแแ แ แ แแแแแแแแ แแแแแแแแแฃแแ แแแแแกแแฎแฃแแแแแกแแแแก \"%s\""
-#: commands/prepare.c:298
+#: commands/prepare.c:297
#, c-format
msgid "Expected %d parameters but got %d."
msgstr "แแแกแแแแแแแแ %d แแแ แแแแขแ แแก แแแแแแ แแแแแฆแ %d."
-#: commands/prepare.c:331
+#: commands/prepare.c:330
#, c-format
msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
msgstr ""
-#: commands/prepare.c:415
+#: commands/prepare.c:414
#, c-format
msgid "prepared statement \"%s\" already exists"
msgstr "แแแแแแแแแฃแแ แแแแ แแขแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/prepare.c:454
+#: commands/prepare.c:453
#, c-format
msgid "prepared statement \"%s\" does not exist"
msgstr "แแแแแแแแแฃแแ แแแแ แแขแแ แ \"%s\" แแ แแ แกแแแแแก"
msgid "cannot change ownership of identity sequence"
msgstr "แแแแแขแแคแแแแชแแแก แแแแแแแ แแแแก แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/sequence.c:1671 commands/tablecmds.c:16069 commands/tablecmds.c:18907
+#: commands/sequence.c:1671 commands/tablecmds.c:16084 commands/tablecmds.c:18922
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "แแแแแแแ แแแ %s แแแแแฃแแแ แชแฎแ แแแแ \"%s\"."
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:21562 parser/parse_utilcmd.c:2407
+#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21585 parser/parse_utilcmd.c:2407
#, 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:15908 commands/tablecmds.c:18609
+#: commands/tablecmds.c:294 commands/tablecmds.c:15923 commands/tablecmds.c:18624
#, 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:17333
+#: commands/tablecmds.c:875 commands/tablecmds.c:17348
#, 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:14908
+#: commands/tablecmds.c:1415 commands/tablecmds.c:14923
#, c-format
msgid "too many array dimensions"
msgstr "แแแกแแแแก แแแขแแกแแแขแแ แแแแ แ แแแแแแแแแแแ"
msgid "cannot truncate temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแแแแแก แจแแชแแแแ"
-#: commands/tablecmds.c:2675 commands/tablecmds.c:17230
+#: commands/tablecmds.c:2675 commands/tablecmds.c:17245
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแแแแ \"%s\" แแแแแแแแ แแแแแก แแแฆแแแ แจแแฃแซแแแแแแแ"
msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
msgstr "แจแแฃแซแแแแแแแ แจแแฅแแแแ แแ แแแแแ แฃแ แแแแ แแแแ, แ แแแแแแช แแฃแแแแแ แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแ แแฅแแแแ"
-#: commands/tablecmds.c:2709 commands/tablecmds.c:17209
+#: commands/tablecmds.c:2709 commands/tablecmds.c:17224
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแแแ (%s) แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2719 commands/tablecmds.c:17217
+#: commands/tablecmds.c:2719 commands/tablecmds.c:17232
#, c-format
msgid "cannot inherit from temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2874 commands/tablecmds.c:2928 commands/tablecmds.c:14591 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:14606 parser/parse_utilcmd.c:1418 parser/parse_utilcmd.c:1463 parser/parse_utilcmd.c:1895 parser/parse_utilcmd.c:2003
#, c-format
msgid "cannot convert whole-row table reference"
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:17495
+#: commands/tablecmds.c:3072 commands/tablecmds.c:3366 commands/tablecmds.c:17510
#, 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:17496
+#: commands/tablecmds.c:3074 commands/tablecmds.c:3368 commands/tablecmds.c:17511
#, 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:17451
+#: commands/tablecmds.c:7269 commands/tablecmds.c:17466
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:7275 commands/tablecmds.c:17457
+#: commands/tablecmds.c:7275 commands/tablecmds.c:17472
#, 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:14366 commands/tablecmds.c:15931 commands/tablecmds.c:18698
+#: 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
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7775 commands/tablecmds.c:8143 commands/tablecmds.c:14127
+#: commands/tablecmds.c:7775 commands/tablecmds.c:8143 commands/tablecmds.c:14142
#, c-format
msgid "column \"%s\" of relation \"%s\" is an identity column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแขแแคแแแแขแแ แ แกแแแขแแ"
msgid "constraint must be added to child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแกแแช แฃแแแ แแแแแแขแแ"
-#: commands/tablecmds.c:8015 commands/tablecmds.c:8246 commands/tablecmds.c:8353 commands/tablecmds.c:8470 commands/tablecmds.c:9354 commands/tablecmds.c:12190
+#: commands/tablecmds.c:8015 commands/tablecmds.c:8246 commands/tablecmds.c:8353 commands/tablecmds.c:8470 commands/tablecmds.c:9354 commands/tablecmds.c:12182
#, c-format
msgid "Do not specify the ONLY keyword."
msgstr "ONLY แแ แแแฃแแแแแ."
msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key"
msgstr ""
-#: commands/tablecmds.c:11020 commands/tablecmds.c:11466 parser/parse_utilcmd.c:941 parser/parse_utilcmd.c:1086
+#: commands/tablecmds.c:11022 commands/tablecmds.c:11455 parser/parse_utilcmd.c:941 parser/parse_utilcmd.c:1086
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแแ แแแ แ แชแฎแ แแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/tablecmds.c:11449
+#: commands/tablecmds.c:11438
#, c-format
msgid "cannot attach table \"%s\" as a partition because it is referenced by foreign key \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แแแ แแแแแแแแ แแ แแแแแงแแคแก, แ แแแแแกแแช แแแแแ แแแแก แแแ แ แแแ แ แแแกแแฆแแแ \"%s\""
-#: commands/tablecmds.c:11730
+#: commands/tablecmds.c:11719
#, c-format
msgid "constraint \"%s\" enforceability conflicts with constraint \"%s\" on relation \"%s\""
msgstr "แจแแแฆแฃแแแแก \"%s\" แแแซแแแแแแแแแ แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ \"%s\" แฃแ แแแแ แแแแแแ \"%s\""
-#: commands/tablecmds.c:12189
+#: commands/tablecmds.c:12181
#, c-format
msgid "constraint must be altered in child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแจแแช แฃแแแ แจแแแชแแแแแก"
-#: commands/tablecmds.c:12218 commands/tablecmds.c:12912 commands/tablecmds.c:14006 commands/tablecmds.c:14235
+#: commands/tablecmds.c:12210 commands/tablecmds.c:12907 commands/tablecmds.c:14021 commands/tablecmds.c:14250
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแ \"%1$s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:12225
+#: commands/tablecmds.c:12217
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ \"%1$s\" แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแ แแ แแ"
-#: commands/tablecmds.c:12230
+#: commands/tablecmds.c:12222
#, c-format
msgid "cannot alter enforceability of constraint \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แซแแแแ แแแงแแแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12236
+#: commands/tablecmds.c:12228
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a not-null constraint"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแ \"%1$s\" แแ แแแฃแแแแแแ แจแแแฆแฃแแแ แแ แแ"
-#: commands/tablecmds.c:12244
+#: commands/tablecmds.c:12236
#, c-format
msgid "cannot alter inherited constraint \"%s\" on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" แแแแแแแแ แแแแแ แแแฆแแแฃแแ แจแแแฆแฃแแแแก \"%1$s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12284
+#: commands/tablecmds.c:12276
#, c-format
msgid "cannot alter constraint \"%s\" on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12287
+#: commands/tablecmds.c:12279
#, c-format
msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"."
msgstr "แจแแแฆแฃแแแ \"%1$s\" แฃแ แแแแ แแแแแก \"%3$s\" แจแแแฆแฃแแแแแแแ \"%2$s\"-แแ แแแฌแแ แแแแแ."
-#: commands/tablecmds.c:12289
+#: commands/tablecmds.c:12281
#, c-format
msgid "You may alter the constraint it derives from instead."
msgstr "แแแแก แแแแแแ , แจแแแแซแแแแ, แจแแชแแแแแ แจแแแฆแฃแแแ, แ แแแแแแแแแช แแก แแแฆแแแฃแแแ."
-#: commands/tablecmds.c:12921
+#: commands/tablecmds.c:12916
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key, check, or not-null constraint"
msgstr "แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแ แ แแแกแแฆแแแก, แจแแแแฌแแแแแก, แแ แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:12927
+#: commands/tablecmds.c:12922
#, c-format
msgid "cannot validate NOT ENFORCED constraint"
msgstr "แจแแแฆแฃแแแแก NOT ENFORCED แแแแแกแขแฃแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13116 commands/tablecmds.c:13216
+#: commands/tablecmds.c:13131 commands/tablecmds.c:13231
#, c-format
msgid "constraint must be validated on child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแแแช แฃแแแ แแแแแแแฌแแแแก"
-#: commands/tablecmds.c:13293
+#: commands/tablecmds.c:13308
#, c-format
msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแจแ แแแแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:13299
+#: commands/tablecmds.c:13314
#, c-format
msgid "system columns cannot be used in foreign keys"
msgstr "แฃแชแฎแ แแแกแแฆแแแแแจแ แกแแกแขแแแฃแ แกแแแขแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:13303
+#: commands/tablecmds.c:13318
#, c-format
msgid "cannot have more than %d keys in a foreign key"
msgstr "แแแ แ แแแกแแฆแแแจแ %d แแแกแแฆแแแแ แแแขแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:13371
+#: commands/tablecmds.c:13386
#, c-format
msgid "cannot use a deferrable primary key for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:13388
+#: commands/tablecmds.c:13403
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "แแแแแแแแฃแแ แชแฎแ แแแแกแแแแก \"%s\" แซแแ แแแแแ แแแกแแฆแแแ แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:13461
+#: commands/tablecmds.c:13476
#, c-format
msgid "foreign key referenced-columns list must not contain duplicates"
msgstr ""
-#: commands/tablecmds.c:13564
+#: commands/tablecmds.c:13579
#, c-format
msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:13569
+#: commands/tablecmds.c:13584
#, c-format
msgid "there is no unique constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:14010
+#: commands/tablecmds.c:14025
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/tablecmds.c:14055
+#: commands/tablecmds.c:14070
#, c-format
msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14107
+#: commands/tablecmds.c:14122
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "แกแแแขแ \"%s\" แแแ แแแแแแ แแแกแแฆแแแแ"
-#: commands/tablecmds.c:14115
+#: commands/tablecmds.c:14130
#, c-format
msgid "column \"%s\" is in index used as replica identity"
msgstr "แกแแแขแ \"%s\" แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแฃแแ แแแแแฅแกแแ"
-#: commands/tablecmds.c:14348
+#: commands/tablecmds.c:14363
#, c-format
msgid "cannot alter column type of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แกแแแขแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14376
+#: commands/tablecmds.c:14391
#, c-format
msgid "cannot specify USING when altering type of generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแแกแแก USING-แก แแแ แแแฃแแแแแแ"
-#: commands/tablecmds.c:14377 commands/tablecmds.c:19757 commands/tablecmds.c:19850 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
+#: commands/tablecmds.c:14392 commands/tablecmds.c:19772 commands/tablecmds.c:19865 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
#, c-format
msgid "Column \"%s\" is a generated column."
msgstr "แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแแ."
-#: commands/tablecmds.c:14388
+#: commands/tablecmds.c:14403
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14397
+#: commands/tablecmds.c:14412
#, c-format
msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแแก แแแกแแฆแแแแก แแแฌแแแแ"
-#: commands/tablecmds.c:14452
+#: commands/tablecmds.c:14467
#, c-format
msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:14455
+#: commands/tablecmds.c:14470
#, c-format
msgid "You might need to add an explicit cast."
msgstr "แจแแแซแแแแ แแจแแแ แ แแแแแกแขแแ แฃแแแ แแแแแแขแแ."
-#: commands/tablecmds.c:14459
+#: commands/tablecmds.c:14474
#, c-format
msgid "column \"%s\" cannot be cast automatically to type %s"
msgstr "แกแแแขแแก \"%s\" แแแขแแแแขแฃแ แ แแแแแกแขแแ แขแแแแแแ %s แจแแฃแซแแแแแแแ"
#. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:14463
+#: commands/tablecmds.c:14478
#, c-format
msgid "You might need to specify \"USING %s::%s\"."
msgstr "แจแแแซแแแแ, แแญแแ แแแแแ, แแแฃแแแแแ \"USING %s::%s\"."
-#: commands/tablecmds.c:14563
+#: commands/tablecmds.c:14578
#, c-format
msgid "cannot alter inherited column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14592
+#: commands/tablecmds.c:14607
#, c-format
msgid "USING expression contains a whole-row table reference."
msgstr ""
-#: commands/tablecmds.c:14603
+#: commands/tablecmds.c:14618
#, c-format
msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr ""
-#: commands/tablecmds.c:14728
+#: commands/tablecmds.c:14743
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "แกแแแขแแก (\"%s\") แขแแแแก แแ แฏแแ แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14766
+#: commands/tablecmds.c:14781
#, c-format
msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:14771
+#: commands/tablecmds.c:14786
#, c-format
msgid "default for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:15075
+#: commands/tablecmds.c:15090
#, c-format
msgid "cannot alter type of a column used by a function or procedure"
msgstr "แคแฃแแฅแชแแแก แแ แแ แแชแแแฃแ แแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15076 commands/tablecmds.c:15091 commands/tablecmds.c:15111 commands/tablecmds.c:15130 commands/tablecmds.c:15189
+#: commands/tablecmds.c:15091 commands/tablecmds.c:15106 commands/tablecmds.c:15126 commands/tablecmds.c:15145 commands/tablecmds.c:15204
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s แแงแ แแแแแ แกแแแขแก \"%s\""
-#: commands/tablecmds.c:15090
+#: commands/tablecmds.c:15105
#, c-format
msgid "cannot alter type of a column used by a view or rule"
msgstr "แฎแแแแก แแ แฌแแกแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15110
+#: commands/tablecmds.c:15125
#, c-format
msgid "cannot alter type of a column used in a trigger definition"
msgstr "แขแ แแแแ แแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15129
+#: commands/tablecmds.c:15144
#, c-format
msgid "cannot alter type of a column used in a policy definition"
msgstr "แแแแแขแแแแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15160
+#: commands/tablecmds.c:15175
#, c-format
msgid "cannot alter type of a column used by a generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15161
+#: commands/tablecmds.c:15176
#, c-format
msgid "Column \"%s\" is used by generated column \"%s\"."
msgstr "แกแแแขแ (%s\") แแแแแ แแ แแแฃแแ แกแแแขแแก (%s) แแแแ แแแแแแงแแแแแ."
-#: commands/tablecmds.c:15188
+#: commands/tablecmds.c:15203
#, c-format
msgid "cannot alter type of a column used by a publication WHERE clause"
msgstr "แแแแแชแแแแก WHERE แแแ แแแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16039 commands/tablecmds.c:16051
+#: commands/tablecmds.c:16054 commands/tablecmds.c:16066
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16041 commands/tablecmds.c:16053
+#: commands/tablecmds.c:16056 commands/tablecmds.c:16068
#, c-format
msgid "Change the ownership of the index's table instead."
msgstr "แแแแก แแแแแแ แแแแแฅแกแแก แชแฎแ แแแแก แแคแแแแแแ แจแแชแแแแแ."
-#: commands/tablecmds.c:16067
+#: commands/tablecmds.c:16082
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "แแแแแแแ แแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16092
+#: commands/tablecmds.c:16107
#, c-format
msgid "cannot change owner of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16559
+#: commands/tablecmds.c:16574
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "แแ แแแ แแแขแ SET TABLESPACE แฅแแแแ แซแแแแแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:16638
+#: commands/tablecmds.c:16653
#, c-format
msgid "cannot set options for relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก (%s) แแแ แแแแขแ แแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16672 commands/view.c:440
+#: commands/tablecmds.c:16687 commands/view.c:440
#, c-format
msgid "WITH CHECK OPTION is supported only on automatically updatable views"
msgstr "WITH CHECK OPTION แแฎแแแแ แแแขแแแแขแฃแ แแ แแแแแฎแแแแแ แฎแแแแแแแ แแฎแแ แแแญแแ แแแ"
-#: commands/tablecmds.c:16925
+#: commands/tablecmds.c:16940
#, c-format
msgid "only tables, indexes, and materialized views exist in tablespaces"
msgstr "แชแฎแ แแแแก แกแแแ แชแแจแ แแฎแแแแ แชแฎแ แแแแแ, แแแแแฅแกแแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแแแ แจแแแซแแแแ แแ แกแแแแแแแก"
-#: commands/tablecmds.c:16937
+#: commands/tablecmds.c:16952
#, c-format
msgid "cannot move relations in to or out of pg_global tablespace"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ pg_globl แฃแ แแแแ แแแแแแแก แจแแขแแแ/แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17029
+#: commands/tablecmds.c:17044
#, c-format
msgid "aborting because lock on relation \"%s.%s\" is not available"
msgstr "แจแแฌแงแแแขแ, แ แแแแแ แแแแแ แฃแ แแแแ แแแแแแ \"%s.%s\" แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/tablecmds.c:17045
+#: commands/tablecmds.c:17060
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแ แแแแ แแแแ, แ แแแแแแช แแแแฎแแแแ, แแแ แแแแแแ"
-#: commands/tablecmds.c:17167
+#: commands/tablecmds.c:17182
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17172 commands/tablecmds.c:17756
+#: commands/tablecmds.c:17187 commands/tablecmds.c:17771
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "แแแแแงแแคแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17177
+#: commands/tablecmds.c:17192
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17224
+#: commands/tablecmds.c:17239
#, c-format
msgid "cannot inherit to temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแแแแ แแแแแ แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17237
+#: commands/tablecmds.c:17252
#, c-format
msgid "cannot inherit from a partition"
msgstr "แแแแแงแแคแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17259 commands/tablecmds.c:20270
+#: commands/tablecmds.c:17274 commands/tablecmds.c:20285
#, c-format
msgid "circular inheritance not allowed"
msgstr "แฌแ แแฃแแ แแแแแแแแ แแแแแแแแ แแแฃแจแแแแแแแ"
-#: commands/tablecmds.c:17260 commands/tablecmds.c:20271
+#: commands/tablecmds.c:17275 commands/tablecmds.c:20286
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "\"%s\" แฃแแแ \"%s\"-แแก แจแแแแแ."
-#: commands/tablecmds.c:17273
+#: commands/tablecmds.c:17288
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแแแแ แแแแแก แจแแแแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:17275
+#: commands/tablecmds.c:17290
#, c-format
msgid "ROW triggers with transition tables are not supported in inheritance hierarchies."
msgstr "ROW แขแ แแแแ แแแ, แ แแแแแแกแแช แแแ แแแแแแแแ แชแฎแ แแแแแ แแแแฉแแแแ, แแแแแแแแ แแแแแแแแแก แแแ แแ แฅแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:17476 commands/tablecmds.c:17725
+#: commands/tablecmds.c:17491 commands/tablecmds.c:17740
#, c-format
msgid "column \"%s\" in child table \"%s\" must be marked NOT NULL"
msgstr "แกแแแขแ \"%s\" แจแแแ แชแฎแ แแแจแ \"%s\" NOT NULL-แแ แฃแแแ แแงแแก แแแแแจแแฃแแ"
-#: commands/tablecmds.c:17486
+#: commands/tablecmds.c:17501
#, c-format
msgid "column \"%s\" in child table must be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17490
+#: commands/tablecmds.c:17505
#, c-format
msgid "column \"%s\" in child table must not be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17536
+#: commands/tablecmds.c:17551
#, c-format
msgid "child table is missing column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:17653
+#: commands/tablecmds.c:17668
#, c-format
msgid "child table \"%s\" has different definition for check constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แจแแแแฌแแแแแก แจแแแฆแฃแแแแกแแแแก \"%s\" แกแฎแแ แแแแกแแแฆแแ แแแ แแแแฉแแแ"
-#: commands/tablecmds.c:17662
+#: commands/tablecmds.c:17677
#, c-format
msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแ แ-แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17673
+#: commands/tablecmds.c:17688
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT VALID แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17684
+#: commands/tablecmds.c:17699
#, c-format
msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT ENFORCED แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17733
+#: commands/tablecmds.c:17748
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แจแแแฆแฃแแแ \"%s\""
-#: commands/tablecmds.c:17820
+#: commands/tablecmds.c:17835
#, c-format
msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
msgstr "แแแแแงแแคแ \"%s\" แฃแแแ แแแงแแคแแแ แชแฎแ แแแแแแ \"%s.%s\" แแแฎแกแแแก แ แแแจแแ"
-#: commands/tablecmds.c:17849 commands/tablecmds.c:17897
+#: commands/tablecmds.c:17864 commands/tablecmds.c:17912
#, c-format
msgid "relation \"%s\" is not a partition of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:17903
+#: commands/tablecmds.c:17918
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแจแแแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:18174
+#: commands/tablecmds.c:18189
#, c-format
msgid "typed tables cannot inherit"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแก แแแแแแแแ แแแแแแแแ แแ แจแแฃแซแแแแ"
-#: commands/tablecmds.c:18204
+#: commands/tablecmds.c:18219
#, c-format
msgid "table is missing column \"%s\""
msgstr "แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18215
+#: commands/tablecmds.c:18230
#, c-format
msgid "table has column \"%s\" where type requires \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แกแแแขแ \"%s\" แแแจแแ, แ แแชแ แขแแแ \"%s\"-แก แแแแแฎแแแก"
-#: commands/tablecmds.c:18224
+#: commands/tablecmds.c:18239
#, c-format
msgid "table \"%s\" has different type for column \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแฅแแก"
-#: commands/tablecmds.c:18238
+#: commands/tablecmds.c:18253
#, c-format
msgid "table has extra column \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แแแแแขแแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18290
+#: commands/tablecmds.c:18305
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "\"%s\" แขแแแแแแ แแแฃแแ แชแฎแ แแแ แแ แแ"
-#: commands/tablecmds.c:18470
+#: commands/tablecmds.c:18485
#, c-format
msgid "cannot use non-unique index \"%s\" as replica identity"
msgstr "แแ แแฃแแแแแแฃแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18476
+#: commands/tablecmds.c:18491
#, c-format
msgid "cannot use non-immediate index \"%s\" as replica identity"
msgstr "แแ แแกแแฃแงแแแแแแแแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแคแแขแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18482
+#: commands/tablecmds.c:18497
#, c-format
msgid "cannot use expression index \"%s\" as replica identity"
msgstr "แแแแแกแแฎแฃแแแแแก แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18488
+#: commands/tablecmds.c:18503
#, c-format
msgid "cannot use partial index \"%s\" as replica identity"
msgstr "แแแฌแแแแแ แแแ แแแแแฅแกแแก (\"%s\") แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18505
+#: commands/tablecmds.c:18520
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %d แกแแกแขแแแฃแ แ แกแแแขแแ"
-#: commands/tablecmds.c:18512
+#: commands/tablecmds.c:18527
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %s แแแแฃแแแแแแแ"
-#: commands/tablecmds.c:18761
+#: commands/tablecmds.c:18776
#, c-format
msgid "cannot change logged status of table \"%s\" because it is temporary"
msgstr "แชแฎแ แแแแก \"%s\" แแฃแ แแแแจแ แฉแแฌแแ แแก แกแขแแขแฃแกแแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แแ แแแแแแแ"
-#: commands/tablecmds.c:18785
+#: commands/tablecmds.c:18800
#, c-format
msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
msgstr ""
-#: commands/tablecmds.c:18787
+#: commands/tablecmds.c:18802
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "แฃแแฃแ แแแแ แฃแ แแแแ แแแแแแแก แ แแแแแแแชแแ แจแแฃแซแแแแแแแ."
-#: commands/tablecmds.c:18832
+#: commands/tablecmds.c:18847
#, c-format
msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18842
+#: commands/tablecmds.c:18857
#, c-format
msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18906
+#: commands/tablecmds.c:18921
#, c-format
msgid "cannot move an owned sequence into another schema"
msgstr "แแคแแแแแแแแแจแ แแ แกแแแฃแแ แแแแแแแ แแแแก แกแฎแแ แกแฅแแแแจแ แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19014
+#: commands/tablecmds.c:19029
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "แกแฅแแแแจแ (%2$s) แฃแ แแแแ แแแแ (%1$s) แฃแแแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19439
+#: commands/tablecmds.c:19454
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "\"%s\" แชแฎแ แแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แแ แแ"
-#: commands/tablecmds.c:19592
+#: commands/tablecmds.c:19607
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "แขแแแ %s แแแแแแแแขแฃแ แ แแ แแ"
-#: commands/tablecmds.c:19622
+#: commands/tablecmds.c:19637
#, c-format
msgid "cannot change schema of index \"%s\""
msgstr "แแแแแฅแกแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19624 commands/tablecmds.c:19638
+#: commands/tablecmds.c:19639 commands/tablecmds.c:19653
#, c-format
msgid "Change the schema of the table instead."
msgstr "แแแแก แแแแแแ แชแฎแ แแแแก แกแฅแแแ แจแแชแแแแ."
-#: commands/tablecmds.c:19628
+#: commands/tablecmds.c:19643
#, c-format
msgid "cannot change schema of composite type \"%s\""
msgstr "แแแแแแแแขแฃแ แ แขแแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19636
+#: commands/tablecmds.c:19651
#, c-format
msgid "cannot change schema of TOAST table \"%s\""
msgstr "\"TOAST\" แชแฎแ แแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19668
+#: commands/tablecmds.c:19683
#, c-format
msgid "cannot use \"list\" partition strategy with more than one column"
msgstr "แแ แแแ แแแข แกแแแขแแแ แแ แแแ แแแงแแคแแก แกแขแ แแขแแแแแก \"list\" แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19734
+#: commands/tablecmds.c:19749
#, c-format
msgid "column \"%s\" named in partition key does not exist"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19742
+#: commands/tablecmds.c:19757
#, c-format
msgid "cannot use system column \"%s\" in partition key"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แกแแกแขแแแฃแ แ แกแแแขแแก (%s) แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19756 commands/tablecmds.c:19849
+#: commands/tablecmds.c:19771 commands/tablecmds.c:19864
#, c-format
msgid "cannot use generated column in partition key"
msgstr "แแแแแ แแ แแแฃแ แกแแแขแก แแแแแงแแคแแก แแแกแแฆแแแจแ แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19829
+#: commands/tablecmds.c:19844
#, c-format
msgid "partition key expressions cannot contain system column references"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแ, แแ แจแแแซแแแแ, แกแแกแขแแแฃแ แกแแแขแแ แแแแแแแแแแก แจแแแชแแแแแแ"
-#: commands/tablecmds.c:19879
+#: commands/tablecmds.c:19894
#, c-format
msgid "functions in partition key expression must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแชแแแแแแแ แฃแแแ แแงแแก แแแแแจแแฃแแ, แ แแแแ แช IMMUTABLE"
-#: commands/tablecmds.c:19888
+#: commands/tablecmds.c:19903
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "แแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแแแแ แแแแแกแแฎแฃแแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19909
+#: commands/tablecmds.c:19924
#, c-format
msgid "could not determine which collation to use for partition expression"
msgstr "แแแแแงแแคแแก แแแแแกแแฎแฃแแแแแกแแแแแก แแแแแชแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19944
+#: commands/tablecmds.c:19959
#, 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:19950
+#: commands/tablecmds.c:19965
#, 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:20210
+#: commands/tablecmds.c:20225
#, c-format
msgid "\"%s\" is already a partition"
msgstr "\"%s\" แฃแแแ แแแแแงแแคแแ"
-#: commands/tablecmds.c:20216
+#: commands/tablecmds.c:20231
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก, แ แแแแ แช แแแแแงแแคแแก แแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20232
+#: commands/tablecmds.c:20247
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "แแแแแแแแ แแแแแก แจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20246
+#: commands/tablecmds.c:20261
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "แแแแแแแแ แแแแแก แแจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20280
+#: commands/tablecmds.c:20295
#, c-format
msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแฃแแแแแ แฃแ แแแแ แแแแแก (\"%s\") แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20288
+#: commands/tablecmds.c:20303
#, c-format
msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
msgstr "แแฃแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแ แแแแแแ แฃแ แแแแ แแแแแก (%s) แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20296
+#: commands/tablecmds.c:20311
#, c-format
msgid "cannot attach as partition of temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20303
+#: commands/tablecmds.c:20318
#, c-format
msgid "cannot attach temporary relation of another session as partition"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20323
+#: commands/tablecmds.c:20338
#, c-format
msgid "table \"%s\" being attached contains an identity column \"%s\""
msgstr "แชแฎแ แแแ \"%s\", แ แแแแแก แแแแแแ แแแแช แแแแแแแแ แแแแก, แจแแแชแแแก แแแแแขแแคแแแแชแแแก แกแแแขแก \"%s\""
-#: commands/tablecmds.c:20325
+#: commands/tablecmds.c:20340
#, c-format
msgid "The new partition may not contain an identity column."
msgstr "แแฎแแแ แแแแแงแแคแ แแ แจแแแซแแแแ, แแแแแขแแคแแแแขแแ แแก แกแแแขแก แจแแแชแแแแแก."
-#: commands/tablecmds.c:20333
+#: commands/tablecmds.c:20348
#, c-format
msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
msgstr "แชแฎแ แแแ \"%s\" แจแแแชแแแก แกแแแขแก \"%s\", แ แแแแแแช แแจแแแแแจแ \"%s\" แแฆแแแฉแแแแแ แแ แแ"
-#: commands/tablecmds.c:20336
+#: commands/tablecmds.c:20351
#, c-format
msgid "The new partition may contain only the columns present in parent."
msgstr "แแฎแแแ แแแแแงแแคแ แแฎแแแแ แแจแแแแแจแ แแ แกแแแฃแ แกแแแขแแแก แจแแแซแแแแ, แจแแแชแแแแแก."
-#: commands/tablecmds.c:20348
+#: commands/tablecmds.c:20363
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแงแแคแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:20350
+#: commands/tablecmds.c:20365
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions."
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:20532
+#: commands/tablecmds.c:20547
#, c-format
msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก \"%s\" แแแงแแคแแแ แชแฎแ แแแแก (\"%s\") แแแแแงแแคแแก แกแแฎแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20535
+#: commands/tablecmds.c:20550
#, c-format
msgid "Partitioned table \"%s\" contains unique indexes."
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แฃแแแแแแฃแ แชแฎแ แแแแแก แจแแแชแแแก."
-#: commands/tablecmds.c:20858
+#: commands/tablecmds.c:20873
#, c-format
msgid "cannot detach partitions concurrently when a default partition exists"
msgstr "แแแแฃแแแกแฎแแแแ แแแแแงแแคแแก แแ แกแแแแแแก แจแแแแฎแแแแแจแ แแแแแงแแคแแแแก แแ แแแ แแฃแแ แแแฎแกแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20967
+#: commands/tablecmds.c:20982
#, c-format
msgid "partitioned table \"%s\" was removed concurrently"
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:20973
+#: commands/tablecmds.c:20988
#, c-format
msgid "partition \"%s\" was removed concurrently"
msgstr "แแแแแงแแคแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:21596 commands/tablecmds.c:21616 commands/tablecmds.c:21637 commands/tablecmds.c:21656 commands/tablecmds.c:21705
+#: commands/tablecmds.c:21619 commands/tablecmds.c:21639 commands/tablecmds.c:21660 commands/tablecmds.c:21679 commands/tablecmds.c:21728
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "แแ แแ แแแแแฅแกแแก แแแแแฅแกแแก (%s) แแแแ แ แแแแแฅแกแแก (\"%s) แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:21599
+#: commands/tablecmds.c:21622
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "แแแแแฅแกแ %s แกแฎแแ แแแแแฅแกแแแ แฃแแแ แแแแแแ แแแฃแแ."
-#: commands/tablecmds.c:21619
+#: commands/tablecmds.c:21642
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแก (%s) แแ แชแแ แแ แแแแแงแแคแแก แแแแแฅแกแ แแ แแ."
-#: commands/tablecmds.c:21640
+#: commands/tablecmds.c:21663
#, c-format
msgid "The index definitions do not match."
msgstr "แแแแแฅแกแแก แแฆแฌแแ แแแ แแ แแแแฎแแแแ."
-#: commands/tablecmds.c:21659
+#: commands/tablecmds.c:21682
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr ""
-#: commands/tablecmds.c:21708
+#: commands/tablecmds.c:21731
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "แชแฎแ แแแแกแแแแก %s แกแฎแแ แแแแแฅแกแ แฃแแแ แแแแแแ แแแฃแแแ."
-#: commands/tablecmds.c:21831
+#: commands/tablecmds.c:21854
#, c-format
msgid "invalid primary key definition"
msgstr "แแ แแกแฌแแ แ แซแแ แแแแแ แแแกแแฆแแแแก แแฆแฌแแ แ"
-#: commands/tablecmds.c:21832
+#: commands/tablecmds.c:21855
#, c-format
msgid "Column \"%s\" of relation \"%s\" is not marked NOT NULL."
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแ แแ แแแแแจแแฃแแ, แ แแแแ แช NOT NULL."
-#: commands/tablecmds.c:21967
+#: commands/tablecmds.c:21990
#, c-format
msgid "column data type %s does not support compression"
msgstr "แกแแแขแแก แแแแแชแแแแก แขแแแก (%s) แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/tablecmds.c:21974
+#: commands/tablecmds.c:21997
#, c-format
msgid "invalid compression method \"%s\""
msgstr "แจแแแฃแแจแแแก แแ แแกแฌแแ แ แแแแแแ \"%s\""
-#: commands/tablecmds.c:22000
+#: commands/tablecmds.c:22023
#, c-format
msgid "invalid storage type \"%s\""
msgstr "แกแแชแแแแก แแ แแกแฌแแ แ แขแแแ \"%s\""
-#: commands/tablecmds.c:22010
+#: commands/tablecmds.c:22033
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "แกแแแขแแก แแแแแชแแแแแแก แขแแแก %s แกแแชแแแแก แขแแแแ แแฎแแแแ PLAIN แจแแแซแแแแ, แฐแฅแแแแแก"
msgid "Before executing trigger \"%s\", the row was to be in partition \"%s.%s\"."
msgstr "แขแ แแแแ แแก \"%s\" แจแแกแ แฃแแแแแแแ แกแแแขแ แแแแแงแแคแจแ \"%s.%s\" แฃแแแ แงแแคแแแแงแ."
-#: commands/trigger.c:3351 executor/nodeModifyTable.c:1685 executor/nodeModifyTable.c:1759 executor/nodeModifyTable.c:2566 executor/nodeModifyTable.c:2656 executor/nodeModifyTable.c:3328 executor/nodeModifyTable.c:3498
+#: commands/trigger.c:3351 executor/nodeModifyTable.c:1686 executor/nodeModifyTable.c:1760 executor/nodeModifyTable.c:2567 executor/nodeModifyTable.c:2657 executor/nodeModifyTable.c:3329 executor/nodeModifyTable.c:3499
#, c-format
msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows."
msgstr ""
-#: commands/trigger.c:3392 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:388 executor/nodeModifyTable.c:1701 executor/nodeModifyTable.c:2582 executor/nodeModifyTable.c:2807
+#: commands/trigger.c:3392 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:389 executor/nodeModifyTable.c:1702 executor/nodeModifyTable.c:2583 executor/nodeModifyTable.c:2808
#, c-format
msgid "could not serialize access due to concurrent update"
msgstr "แแ แแแ แแฃแแ แแแแแฎแแแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:3400 executor/nodeModifyTable.c:1791 executor/nodeModifyTable.c:2673 executor/nodeModifyTable.c:2831 executor/nodeModifyTable.c:3346
+#: commands/trigger.c:3400 executor/nodeModifyTable.c:1792 executor/nodeModifyTable.c:2674 executor/nodeModifyTable.c:2832 executor/nodeModifyTable.c:3347
#, c-format
msgid "could not serialize access due to concurrent delete"
msgstr "แแ แแแ แแฃแแ แฌแแจแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
msgid "cannot fire deferred trigger within security-restricted operation"
msgstr ""
-#: commands/trigger.c:5831
+#: commands/trigger.c:5816
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "แจแแแฆแฃแแแ แแแแแแแแแแ แแ แแ %s"
-#: commands/trigger.c:5854
+#: commands/trigger.c:5839
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "แจแแแฆแฃแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "specifying constraint enforceability not supported for domains"
msgstr "แจแแแฆแฃแแแแก แแแซแแแแแแแแแแก แแแแแแแแ แแแแแแแแแกแแแแก แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/typecmds.c:1353 utils/cache/typcache.c:2745
+#: commands/typecmds.c:1353 utils/cache/typcache.c:2757
#, c-format
msgid "%s is not an enum"
msgstr "%s แฉแแแแแแแแแแ แแ แแ"
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:17493 gram.y:17539 utils/adt/acl.c:5690 utils/adt/acl.c:5696
+#: 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
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "แ แแแแก แกแแฎแแแ \"%s\" แแแชแฃแแแ"
msgid "%s cannot be executed from VACUUM or ANALYZE"
msgstr "%s-แก VACUUM-แแแ แแ ANALYZE-แแแ แแแ แจแแแกแแ แฃแแแแ"
-#: commands/vacuum.c:745
+#: commands/vacuum.c:747
#, c-format
msgid "permission denied to vacuum \"%s\", skipping it"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแแก แฌแแแแแ แแแ แซแแแฃแแแ. แแแแแขแแแแแ"
-#: commands/vacuum.c:758
+#: commands/vacuum.c:760
#, c-format
msgid "permission denied to analyze \"%s\", skipping it"
msgstr "\"%s\"-แแก แแแแแแแแกแแแแก แฌแแแแแ แแแ แซแแแฃแแแ. แแแแแขแแแแแ"
-#: commands/vacuum.c:836 commands/vacuum.c:937
+#: commands/vacuum.c:838 commands/vacuum.c:939
#, c-format
msgid "skipping vacuum of \"%s\" --- lock not available"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแ แแแแแขแแแแแฃแแแ -- แแแแแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/vacuum.c:841
+#: commands/vacuum.c:843
#, c-format
msgid "skipping vacuum of \"%s\" --- relation no longer exists"
msgstr "\"%s\"-แแก แแแแขแแแ แกแแกแ แฃแขแแแ แแแแแขแแแแแฃแแแ -- แฃแ แแแแ แแแแ แแฆแแ แแ แกแแแแแก"
-#: commands/vacuum.c:857 commands/vacuum.c:942
+#: commands/vacuum.c:859 commands/vacuum.c:944
#, c-format
msgid "skipping analyze of \"%s\" --- lock not available"
msgstr "\"%s\"-แแก แแแแแแแ แแแแแขแแแแแฃแแแ -- แแแแแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/vacuum.c:862
+#: commands/vacuum.c:864
#, c-format
msgid "skipping analyze of \"%s\" --- relation no longer exists"
msgstr "\"%s\"-แแก แแแแแแแ แแแแแขแแแแแฃแแแ -- แฃแ แแแแ แแแแ แแฆแแ แแ แกแแแแแก"
-#: commands/vacuum.c:978
+#: commands/vacuum.c:980
#, c-format
msgid "VACUUM ONLY of partitioned table \"%s\" has no effect"
msgstr "แแแงแแคแแ แชแฎแ แแแแ \"%s\" แแ แซแแแแแแก VACUUM ONLY แแแแแแแ แแ แแฅแแก"
-#: commands/vacuum.c:1169
+#: commands/vacuum.c:1171
#, c-format
msgid "cutoff for removing and freezing tuples is far in the past"
msgstr ""
-#: commands/vacuum.c:1170 commands/vacuum.c:1175
+#: commands/vacuum.c:1172 commands/vacuum.c:1177
#, 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:1174
+#: commands/vacuum.c:1176
#, c-format
msgid "cutoff for freezing multixacts is far in the past"
msgstr ""
-#: commands/vacuum.c:1936
+#: commands/vacuum.c:1938
#, c-format
msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr "แแแแแแ แแ แแแแ 2 แแแแแแ แ แขแ แแแแแฅแชแแแแ แแแขแแ, แ แแช แแ แแแแขแแแ แกแแกแ แฃแขแแแฃแแ"
-#: commands/vacuum.c:1937
+#: commands/vacuum.c:1939
#, c-format
msgid "You might have already suffered transaction-wraparound data loss."
msgstr ""
-#: commands/vacuum.c:2116
+#: commands/vacuum.c:2118
#, c-format
msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
msgstr ""
-#: commands/vacuum.c:2617
+#: commands/vacuum.c:2619
#, c-format
msgid "scanned index \"%s\" to remove %<PRId64> row versions"
msgstr "แกแแแแแ แแแฃแแ แแแแแฅแกแ \"%s\" %<PRId64> แแฌแแ แแแแก แแแ แกแแแก แฌแแจแแแก แแแแ แแแก"
-#: commands/vacuum.c:2636
+#: commands/vacuum.c:2638
#, c-format
msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr "แแแแแฅแกแ \"%s\" แแฎแแ %.0f แแฌแแ แแแแก แแแ แกแแแก แจแแแชแแแก, %u แแแแ แแจแ"
-#: commands/vacuum.c:2640
+#: commands/vacuum.c:2642
#, c-format
msgid ""
"%.0f index row versions were removed.\n"
msgid "permission denied to set role \"%s\""
msgstr "แ แแแแก (\"%s\") แแแงแแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/variable.c:1228
+#: commands/variable.c:1226
#, c-format
msgid "Bonjour is not supported by this build"
msgstr "แแ แแแแแแจแ Bonjour -แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
-#: commands/variable.c:1256
+#: commands/variable.c:1254
#, c-format
msgid "SSL is not supported by this build"
msgstr "แแ แแแแแแจแ SSL-แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
msgid "no value found for parameter %d"
msgstr "แแแ แแแแขแ แแกแแแแก แแแแจแแแแแแแแแแก แแแแแ แจแแฃแซแแแแแแแ: %d"
-#: executor/execExpr.c:667 executor/execExpr.c:674 executor/execExpr.c:680 executor/execExprInterp.c:5440 executor/execExprInterp.c:5457 executor/execExprInterp.c:5556 executor/nodeModifyTable.c:210 executor/nodeModifyTable.c:229 executor/nodeModifyTable.c:246 executor/nodeModifyTable.c:256 executor/nodeModifyTable.c:266
+#: executor/execExpr.c:667 executor/execExpr.c:674 executor/execExpr.c:680 executor/execExprInterp.c:5440 executor/execExprInterp.c:5457 executor/execExprInterp.c:5556 executor/nodeModifyTable.c:211 executor/nodeModifyTable.c:230 executor/nodeModifyTable.c:247 executor/nodeModifyTable.c:257 executor/nodeModifyTable.c:267
#, c-format
msgid "table row type and query-specified row type do not match"
msgstr ""
-#: executor/execExpr.c:668 executor/nodeModifyTable.c:211
+#: executor/execExpr.c:668 executor/nodeModifyTable.c:212
#, c-format
msgid "Query has too many columns."
msgstr "แแแแฎแแแแแก แแแขแแกแแแขแแ แแแแ แ แกแแแข แแฅแแก."
-#: executor/execExpr.c:675 executor/nodeModifyTable.c:230
+#: executor/execExpr.c:675 executor/nodeModifyTable.c:231
#, c-format
msgid "Query provides a value for a dropped column at ordinal position %d."
msgstr ""
-#: executor/execExpr.c:681 executor/execExprInterp.c:5458 executor/nodeModifyTable.c:257
+#: executor/execExpr.c:681 executor/execExprInterp.c:5458 executor/nodeModifyTable.c:258
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgstr ""
msgstr[0] "แคแฃแแฅแชแแแกแแแแก %d -แแ แแแขแ แแ แแฃแแแแขแแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
msgstr[1] "แคแฃแแฅแชแแแกแแแแก %d -แแ แแแขแ แแ แแฃแแแแขแแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
-#: executor/execExpr.c:2756 executor/execSRF.c:738 executor/functions.c:1558 utils/adt/jsonfuncs.c:4056 utils/fmgr/funcapi.c:89 utils/fmgr/funcapi.c:143
+#: executor/execExpr.c:2756 executor/execSRF.c:738 executor/functions.c:1581 utils/adt/jsonfuncs.c:4056 utils/fmgr/funcapi.c:89 utils/fmgr/funcapi.c:143
#, c-format
msgid "set-valued function called in context that cannot accept a set"
msgstr "แคแฃแแฅแชแแ, แ แแแแแแช แกแแขแก แแแ แฃแแแแก, แแแแแซแแฎแแแฃแแแ แแแแขแแฅแกแขแจแ, แ แแแแแแช แกแแขแแแก แแแ แแฆแแแก"
msgid "empty WITHOUT OVERLAPS value found in column \"%s\" in relation \"%s\""
msgstr ""
-#: executor/execMain.c:1171
+#: executor/execMain.c:1067
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "แแแแแแแ แแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: \"%s\""
-#: executor/execMain.c:1177
+#: executor/execMain.c:1073
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "'TOAST' แขแแแแก แฃแ แแแแ แแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: executor/execMain.c:1196
+#: executor/execMain.c:1092
#, c-format
msgid "cannot change materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1208
+#: executor/execMain.c:1104
#, c-format
msgid "cannot insert into foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แฉแแแแขแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1214
+#: executor/execMain.c:1110
#, c-format
msgid "foreign table \"%s\" does not allow inserts"
msgstr "แแแ แ แชแฎแ แแแ แฉแแแแขแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1221
+#: executor/execMain.c:1117
#, c-format
msgid "cannot update foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก แแแแแฎแแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1227
+#: executor/execMain.c:1123
#, c-format
msgid "foreign table \"%s\" does not allow updates"
msgstr "แแแ แ แชแฎแ แแแ แแแแแฎแแแแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1234
+#: executor/execMain.c:1130
#, c-format
msgid "cannot delete from foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแแแ แฌแแจแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1240
+#: executor/execMain.c:1136
#, c-format
msgid "foreign table \"%s\" does not allow deletes"
msgstr "แแแ แ แชแฎแ แแแ แฌแแจแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1251
+#: executor/execMain.c:1147
#, c-format
msgid "cannot change relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก แจแแชแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1278
+#: executor/execMain.c:1174
#, c-format
msgid "cannot lock rows in sequence \"%s\""
msgstr "แแแแแแแ แแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1285
+#: executor/execMain.c:1181
#, c-format
msgid "cannot lock rows in TOAST relation \"%s\""
msgstr "\"TOAST\" แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1292
+#: executor/execMain.c:1188
#, c-format
msgid "cannot lock rows in view \"%s\""
msgstr "แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1300
+#: executor/execMain.c:1196
#, c-format
msgid "cannot lock rows in materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1309 executor/execMain.c:2941 executor/nodeLockRows.c:135
+#: executor/execMain.c:1205 executor/execMain.c:2837 executor/nodeLockRows.c:135
#, c-format
msgid "cannot lock rows in foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1315
+#: executor/execMain.c:1211
#, c-format
msgid "cannot lock rows in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:2038
+#: executor/execMain.c:1934
#, c-format
msgid "new row for relation \"%s\" violates partition constraint"
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแแแงแแคแแก แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:2040 executor/execMain.c:2152 executor/execMain.c:2290 executor/execMain.c:2398
+#: executor/execMain.c:1936 executor/execMain.c:2048 executor/execMain.c:2186 executor/execMain.c:2294
#, c-format
msgid "Failing row contains %s."
msgstr "แจแแชแแแแแแแ แแฌแแ แแแ \"%s\"-แก แจแแแชแแแก."
-#: executor/execMain.c:2150
+#: executor/execMain.c:2046
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แฆแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแก \"%s\""
-#: executor/execMain.c:2287
+#: executor/execMain.c:2183
#, c-format
msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
msgstr "แแฃแแแแแแ แแแแจแแแแแแแ แกแแแขแจแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:2396
+#: executor/execMain.c:2292
#, c-format
msgid "new row violates check option for view \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แจแแแแฌแแแแแก แแแ แแแแขแ แก แฎแแแแกแแแแก \"%s\""
-#: executor/execMain.c:2406
+#: executor/execMain.c:2302
#, c-format
msgid "new row violates row-level security policy \"%s\" for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแแก \"%s\" แชแฎแ แแแแกแแแแก \"%s\""
-#: executor/execMain.c:2411
+#: executor/execMain.c:2307
#, c-format
msgid "new row violates row-level security policy for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แชแฎแ แแแแกแแแแก \"%s\" แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ แแ แฆแแแแก"
-#: executor/execMain.c:2419
+#: executor/execMain.c:2315
#, c-format
msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2424
+#: executor/execMain.c:2320
#, c-format
msgid "target row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2431
+#: executor/execMain.c:2327
#, c-format
msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2436
+#: executor/execMain.c:2332
#, c-format
msgid "new row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
-#: executor/execPartition.c:331
+#: executor/execPartition.c:330
#, c-format
msgid "no partition of relation \"%s\" found for row"
msgstr "แแฌแแ แแแแกแแแแก แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแ แแแ แแแแแแ"
-#: executor/execPartition.c:334
+#: executor/execPartition.c:333
#, c-format
msgid "Partition key of the failing row contains %s."
msgstr "แจแแชแแแแแแแ แแฌแแ แแแแก แแแแแงแแคแแก แแแกแแฆแแแ \"%s\"-แก แจแแแชแแแก."
msgid "don't have a storage tuple in this context"
msgstr "แแ แแแแขแแฅแกแขแจแ แกแแชแแแแก แแแ แขแแแ แแ แแฅแแก"
-#: executor/execUtils.c:759
+#: executor/execUtils.c:758
#, c-format
msgid "materialized view \"%s\" has not been populated"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแ \"%s\" แจแแแกแแแฃแแ แแ แแ"
-#: executor/functions.c:288
+#: executor/functions.c:291
#, c-format
msgid "could not determine actual type of argument declared %s"
msgstr "แแ แแฃแแแแขแแก, แแฆแฌแแ แแแแก, แ แแแแ แช '%s' แขแแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: executor/functions.c:711
+#: executor/functions.c:714
#, c-format
msgid "cannot COPY to/from client in an SQL function"
msgstr "'SQL' แคแฃแแฅแชแแแจแ แแแแแแขแแแแ/แแแแแแขแแแแ COPY แจแแฃแซแแแแแแแ"
#. translator: %s is a SQL statement name
-#: executor/functions.c:717
+#: executor/functions.c:720
#, c-format
msgid "%s is not allowed in an SQL function"
msgstr "%s SQL แคแฃแแฅแชแแแจแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is a SQL statement name
-#: executor/functions.c:725 executor/spi.c:1746 executor/spi.c:2660
+#: executor/functions.c:728 executor/spi.c:1744 executor/spi.c:2657
#, c-format
msgid "%s is not allowed in a non-volatile function"
msgstr "%s-แแก แแแแแงแแแแแ แแ แแแฅแ แแแแ แคแฃแแฅแชแแแจแ แแแฃแจแแแแแแแ"
-#: executor/functions.c:1159 executor/functions.c:2182 executor/functions.c:2220 executor/functions.c:2234 executor/functions.c:2324 executor/functions.c:2357 executor/functions.c:2371
+#: executor/functions.c:1162 executor/functions.c:2195 executor/functions.c:2233 executor/functions.c:2247 executor/functions.c:2337 executor/functions.c:2370 executor/functions.c:2384
#, c-format
msgid "return type mismatch in function declared to return %s"
msgstr "แแแแ แฃแแแแแก แขแแแแก แจแแชแแแแ แคแฃแแฅแชแแแจแ, แ แแแแแกแแช แแฆแฌแแ แแแ แแฅแแก, แแแแแ แฃแแแก %s"
-#: executor/functions.c:1161 executor/functions.c:2184
+#: executor/functions.c:1164 executor/functions.c:2197
#, c-format
msgid "Function's final statement must be SELECT or INSERT/UPDATE/DELETE/MERGE RETURNING."
msgstr "แคแฃแแฅแชแแแก แแแแ แแแแแกแแฎแฃแแแแ SELECT แแ INSERT/UPDATE/DELETE/MERGE RETURNING แฃแแแ แแงแแก."
-#: executor/functions.c:1244 utils/cache/plancache.c:869
+#: executor/functions.c:1247 utils/cache/plancache.c:860
#, c-format
msgid "cached plan must not change result type"
msgstr "แแแแแจแแแ แแแแแ แจแแแแแแก แขแแแก แแ แฃแแแ แชแแแแแแก"
-#: executor/functions.c:1880 executor/functions.c:1911
+#: executor/functions.c:1893 executor/functions.c:1924
#, c-format
msgid "SQL function \"%s\" during startup"
msgstr "SQL แคแฃแแฅแชแแ \"%s\" แแแจแแแแแกแแก"
-#: executor/functions.c:1908
+#: executor/functions.c:1921
#, c-format
msgid "SQL function \"%s\" statement %d"
msgstr "SQL แคแฃแแฅแชแแ \"%s\" แแแแแกแแฎแฃแแแแ %d"
-#: executor/functions.c:2033
+#: executor/functions.c:2046
#, c-format
msgid "calling procedures with output arguments is not supported in SQL functions"
msgstr "แแแแแขแแแแก แแ แแฃแแแแขแแแแก แแฅแแแ แแ แแชแแแฃแ แแแแก แแแแแซแแฎแแแ SQL-แแก แคแฃแแฅแชแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: executor/functions.c:2222
+#: executor/functions.c:2235
#, c-format
msgid "Final statement must return exactly one column."
msgstr "แแแ แแแแ แแแแแกแแฎแฃแแแแ แแฃแกแขแแ แแ แ แกแแแขแก แฃแแแ แแแ แฃแแแแแแก."
-#: executor/functions.c:2236
+#: executor/functions.c:2249
#, c-format
msgid "Actual return type is %s."
msgstr "แแแแ แฃแแแแแก แแแแแแแแ แขแแแแ %s."
-#: executor/functions.c:2326
+#: executor/functions.c:2339
#, c-format
msgid "Final statement returns too many columns."
msgstr "แแแ แแแแ แแแแแกแแฎแฃแแแแ แแแขแแกแแแขแแ แแแแ แกแแแขแก แแแ แฃแแแแก."
-#: executor/functions.c:2359
+#: executor/functions.c:2372
#, c-format
msgid "Final statement returns %s instead of %s at column %d."
msgstr ""
-#: executor/functions.c:2373
+#: executor/functions.c:2386
#, c-format
msgid "Final statement returns too few columns."
msgstr "แแแแ แแแแแกแแฎแฃแแแแ แแแขแแกแแแขแแ แชแแขแ แกแแแขแก แแแ แฃแแแแก."
-#: executor/functions.c:2401
+#: executor/functions.c:2414
#, c-format
msgid "return type %s is not supported for SQL functions"
msgstr "แแแแ แฃแแแแแก แขแแแ %s SQL แคแฃแแฅแชแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ"
msgid "FULL JOIN is only supported with merge-joinable join conditions"
msgstr ""
-#: executor/nodeModifyTable.c:247
+#: executor/nodeModifyTable.c:248
#, c-format
msgid "Query provides a value for a generated column at ordinal position %d."
msgstr ""
-#: executor/nodeModifyTable.c:267
+#: executor/nodeModifyTable.c:268
#, c-format
msgid "Query has too few columns."
msgstr "แแแแฎแแแแแก แซแแแแแ แชแแขแ แกแแแขแ แแฅแแก."
-#: executor/nodeModifyTable.c:1684 executor/nodeModifyTable.c:1758
+#: executor/nodeModifyTable.c:1685 executor/nodeModifyTable.c:1759
#, c-format
msgid "tuple to be deleted was already modified by an operation triggered by the current command"
msgstr ""
-#: executor/nodeModifyTable.c:1957
+#: executor/nodeModifyTable.c:1958
#, c-format
msgid "invalid ON UPDATE specification"
msgstr "\"ON UPDATE\"-แแก แแ แแกแฌแแ แ แกแแแชแแคแแแแชแแ"
-#: executor/nodeModifyTable.c:1958
+#: executor/nodeModifyTable.c:1959
#, c-format
msgid "The result tuple would appear in a different partition than the original tuple."
msgstr ""
-#: executor/nodeModifyTable.c:2414
+#: executor/nodeModifyTable.c:2415
#, c-format
msgid "cannot move tuple across partitions when a non-root ancestor of the source partition is directly referenced in a foreign key"
msgstr ""
-#: executor/nodeModifyTable.c:2415
+#: executor/nodeModifyTable.c:2416
#, c-format
msgid "A foreign key points to ancestor \"%s\" but not the root ancestor \"%s\"."
msgstr ""
-#: executor/nodeModifyTable.c:2418
+#: executor/nodeModifyTable.c:2419
#, c-format
msgid "Consider defining the foreign key on table \"%s\"."
msgstr "แแแแแฎแแแแ แแแ แ แแแกแแฆแแแแก แแฆแฌแแ แ แชแฎแ แแแแ \"%s\"."
#. translator: %s is a SQL command name
-#: executor/nodeModifyTable.c:2785 executor/nodeModifyTable.c:3334 executor/nodeModifyTable.c:3504
+#: executor/nodeModifyTable.c:2786 executor/nodeModifyTable.c:3335 executor/nodeModifyTable.c:3505
#, c-format
msgid "%s command cannot affect row a second time"
msgstr "แแ แซแแแแแแก %s แแฌแแ แแแแก แแแแ แแ แจแแชแแแ แแ แจแแฃแซแแแ"
-#: executor/nodeModifyTable.c:2787
+#: executor/nodeModifyTable.c:2788
#, c-format
msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values."
msgstr ""
-#: executor/nodeModifyTable.c:3327 executor/nodeModifyTable.c:3497
+#: executor/nodeModifyTable.c:3328 executor/nodeModifyTable.c:3498
#, c-format
msgid "tuple to be updated or deleted was already modified by an operation triggered by the current command"
msgstr "แแแกแแแฎแแแแแแ แแ แฌแแกแแจแแแ แแแ แขแแแ แแแแแแแแ แ แแ แซแแแแแแก แแแแ แแแขแ แแแแ แแแฃแแแ แแแแ แแชแแแ แฃแแแ แจแแชแแแแ"
-#: executor/nodeModifyTable.c:3336 executor/nodeModifyTable.c:3506
+#: executor/nodeModifyTable.c:3337 executor/nodeModifyTable.c:3507
#, c-format
msgid "Ensure that not more than one source row matches any one target row."
msgstr ""
-#: executor/nodeModifyTable.c:3405
+#: executor/nodeModifyTable.c:3406
#, c-format
msgid "tuple to be merged was already moved to another partition due to concurrent update"
msgstr "แจแแกแแ แฌแงแแแแ แแแ แขแแแแแ แแแ แแแแแฃแ แ แแแแแฎแแแแแก แแแแ แฃแแแ แกแฎแแ แแแแแงแแคแจแแ แแแแแขแแแแแ"
msgid "aggregate function %s does not support use as a window function"
msgstr "แแแ แแแแขแฃแ แคแฃแแฅแชแแแก %s แคแแแฏแ แแก แคแฃแแฅแชแแแ แแแจแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: executor/spi.c:242 executor/spi.c:342
+#: executor/spi.c:241 executor/spi.c:341
#, c-format
msgid "invalid transaction termination"
msgstr "แขแ แแแแแฅแชแแแก แแ แแกแฌแแ แ แแแกแแกแ แฃแแ"
-#: executor/spi.c:257
+#: executor/spi.c:256
#, c-format
msgid "cannot commit while a subtransaction is active"
msgstr "แ แแชแ แฅแแแขแ แแแแแฅแชแแ แแฅแขแแฃแ แแ, แแแแแขแ แจแแฃแซแแแแแแแ"
-#: executor/spi.c:348
+#: executor/spi.c:347
#, c-format
msgid "cannot roll back while a subtransaction is active"
msgstr "แ แแชแ แฅแแแขแ แแแแแฅแชแแ แแฅแขแแฃแ แแ, แขแ แแแแแฅแชแแแก แแแฃแฅแแแแ แจแแฃแซแแแแแแแ"
-#: executor/spi.c:472
+#: executor/spi.c:471
#, c-format
msgid "transaction left non-empty SPI stack"
msgstr "แขแ แแแแแฅแชแแก แจแแแแแ แแแ แฉแแแแแ SPI แกแขแแแ แชแแ แแแแ แแ แแ"
-#: executor/spi.c:473 executor/spi.c:533
+#: executor/spi.c:472 executor/spi.c:532
#, c-format
msgid "Check for missing \"SPI_finish\" calls."
msgstr "แแแแแฃแ \"SPI_finish\" แแแแแซแแฎแแแแแแ แจแแแแฌแแแแ."
-#: executor/spi.c:532
+#: executor/spi.c:531
#, c-format
msgid "subtransaction left non-empty SPI stack"
msgstr "แฅแแแขแ แแแแแฅแชแแก แจแแแแแ แแแ แฉแแแแแ SPI แกแขแแแ แชแแ แแแแ แแ แแ"
-#: executor/spi.c:1603
+#: executor/spi.c:1602
#, c-format
msgid "cannot open multi-query plan as cursor"
msgstr "แแ แแแแแแแแฎแแแแแแแ แแแแแแก แแฃแ แกแแ แแก แกแแฎแแ แแแฎแกแแ แจแแฃแซแแแแแแแ"
#. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:1613
+#: executor/spi.c:1612
#, c-format
msgid "cannot open %s query as cursor"
msgstr "%s แแแแแกแแฎแฃแแแแแก แแฃแ แกแแ แแก แกแแฎแแ แแแฎแแ แจแแฃแซแแแแแแแ"
-#: executor/spi.c:1720
+#: executor/spi.c:1718
#, c-format
msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
msgstr "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE แแฎแแ แแแญแแ แแแ แแ แแ"
-#: executor/spi.c:1721 parser/analyze.c:3161
+#: executor/spi.c:1719 parser/analyze.c:3156
#, c-format
msgid "Scrollable cursors must be READ ONLY."
msgstr "แแแแแฎแแแแแแ แแฃแ แกแแ แแแ READ ONLY แฃแแแ แแงแแก."
-#: executor/spi.c:2498
+#: executor/spi.c:2496
#, c-format
msgid "empty query does not return tuples"
msgstr "แชแแ แแแแ แแแแฎแแแแ แแแ แขแแแแแก แแ แแแ แฃแแแแก"
#. translator: %s is name of a SQL command, eg INSERT
-#: executor/spi.c:2573
+#: executor/spi.c:2570
#, c-format
msgid "%s query does not return tuples"
msgstr "แแแแฎแแแแ %s แแแ แขแแแแแก แแ แแแ แฃแแแแก"
-#: executor/spi.c:3004
+#: executor/spi.c:2987
#, c-format
msgid "PL/pgSQL expression \"%s\""
msgstr "PL/pgSQL แแแแแกแแฎแฃแแแแ \"%s\""
-#: executor/spi.c:3009
+#: executor/spi.c:2992
#, c-format
msgid "PL/pgSQL assignment \"%s\""
msgstr "PL/pgSQL แแแแแญแแแ \"%s\""
-#: executor/spi.c:3012
+#: executor/spi.c:2995
#, c-format
msgid "SQL statement \"%s\""
msgstr "SQL แแแแ แแขแแ แ \"%s\""
msgid "could not send tuple to shared-memory queue"
msgstr "แแแแแแ แแแฃแแ-แแแฎแกแแแ แแแแก แแฅแแแ แ แแแจแ แแแ แขแแแแก แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: foreign/foreign.c:225
+#: foreign/foreign.c:226
#, c-format
msgid "user mapping not found for user \"%s\", server \"%s\""
msgstr "\"%s\"-แกแแแแก แแแแฎแแแ แแแแแก แแกแแฎแแ แแแ แแแแแแ. แกแแ แแแ แ \"%s\""
-#: foreign/foreign.c:336 optimizer/plan/createplan.c:7228 optimizer/util/plancat.c:538
+#: foreign/foreign.c:337 optimizer/plan/createplan.c:7231 optimizer/util/plancat.c:538
#, c-format
msgid "access to non-system foreign table is restricted"
msgstr ""
-#: foreign/foreign.c:660
+#: foreign/foreign.c:661
#, c-format
msgid "invalid option \"%s\""
msgstr "แแ แแกแฌแแ แ แแแ แแแแขแ แ \"%s\""
-#: foreign/foreign.c:662
+#: foreign/foreign.c:663
#, c-format
msgid "Perhaps you meant the option \"%s\"."
msgstr "แจแแกแแซแแแ, แแฃแแแกแฎแแแแแแ แแแ แแแแขแ แก \"%s\"."
-#: foreign/foreign.c:664
+#: foreign/foreign.c:665
#, c-format
msgid "There are no valid options in this context."
msgstr "แแ แแแแขแแฅแกแขแจแ แกแฌแแ แ แแแ แแแแขแ แแแ แแ แแ แกแแแแแก."
msgid "unrecognized column option \"%s\""
msgstr "แกแแแขแแก แฃแชแแแแ แแแ แแแแขแ แ %s"
-#: gram.y:14329
+#: gram.y:14280
+#, 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
#, c-format
msgid "only string constants are supported in JSON_TABLE path specification"
msgstr ""
-#: gram.y:14651
+#: gram.y:14658
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 1 แแแขแ แแแแแช แฃแแแ แแงแแก"
-#: gram.y:14660
+#: gram.y:14667
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 54 แแแขแแ แแแขแ แแแ แแฅแแแแ"
-#: gram.y:15177
+#: gram.y:15184
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr ""
-#: gram.y:15182
+#: gram.y:15189
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr ""
-#: gram.y:15359
+#: gram.y:15366
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "แแ แแแแแแขแ UNIQUE แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:15773
+#: gram.y:15780
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "'WITHIN GROUP'-แแแ แแ แแแ แแ แแแ แแแขแ ORDER BY แแแ แแแแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:15778
+#: gram.y:15785
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "\"DISTINCT\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:15783
+#: gram.y:15790
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "\"VARIADIC\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:16510 gram.y:16534
+#: gram.y:16517 gram.y:16541
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "แฉแแ แฉแแก แแแกแแฌแงแแกแ UNBOUNDED FOLLOWING แแแ แแฅแแแแ"
-#: gram.y:16515
+#: gram.y:16522
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "แฉแแ แฉแ, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แแแแแแแแ แ แแฌแแ แแแแ แแแ แแแกแ แฃแแแแแ"
-#: gram.y:16539
+#: gram.y:16546
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "แฉแแ แฉแแก แแแกแแกแ แฃแแ UNBOUNDED PRECEDING แแแ แแฅแแแแ"
-#: gram.y:16545
+#: gram.y:16552
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แแแแแแแแ แ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:16552
+#: gram.y:16559
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:17101
+#: gram.y:17108
#, c-format
msgid "unrecognized JSON encoding: %s"
msgstr "แฃแชแแแแ JSON แแแแแ แแแ \"%s\""
-#: gram.y:17426
+#: gram.y:17433
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก แแแ แแแแขแ แแก แกแแฎแแแ แแแ แแฅแแแแ"
-#: gram.y:17432
+#: gram.y:17439
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก ORDER BY แแแ แแฅแแแแ"
-#: gram.y:17500 gram.y:17507 gram.y:17514
+#: gram.y:17507 gram.y:17514 gram.y:17521
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s แแฅ แ แแแแ แช แ แแแแก แกแแฎแแแก แแแ แแแแแแงแแแแแ"
-#: gram.y:17604 gram.y:19135
+#: gram.y:17611 gram.y:19142
#, c-format
msgid "WITH TIES cannot be specified without ORDER BY clause"
msgstr "WITH TIES-แก ORDER BY แแแ แแแแก แแแ แแจแ แแแ แแแฃแแแแแแ"
-#: gram.y:18828 gram.y:19003
+#: gram.y:18835 gram.y:19010
msgid "improper use of \"*\""
msgstr "\"*\"-แแก แแ แแกแแแแแแแ แแแแแงแแแแแ"
-#: gram.y:18966 gram.y:18983 tsearch/spell.c:965 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1082
+#: 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
#, c-format
msgid "syntax error"
msgstr "แกแแแขแแฅแกแแก แจแแชแแแแ"
-#: gram.y:19067
+#: gram.y:19074
#, 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:19104
+#: gram.y:19111
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "\"ORDER BY\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19115
+#: gram.y:19122
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "\"OFFSET\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19124
+#: gram.y:19131
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "\"LIMIT\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19160
+#: gram.y:19167
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "\"WITH\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19358
+#: gram.y:19365
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr ""
-#: gram.y:19492
+#: gram.y:19499
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "\"COLLATE\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19532 gram.y:19545
+#: gram.y:19539 gram.y:19552
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช DEFERRABLE, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19558
+#: gram.y:19565
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NOT VALID, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19571
+#: gram.y:19578
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NO INHERIT, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19584
+#: gram.y:19591
#, c-format
msgid "%s constraints cannot be marked NOT ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแแก, แ แแแแ แช NOT ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19606
+#: gram.y:19613
#, c-format
msgid "%s constraints cannot be marked ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:19628
+#: gram.y:19635
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "แแแงแแคแแก แฃแชแแแแ แกแขแ แแขแแแแ: %s"
-#: gram.y:19652
+#: gram.y:19659
#, c-format
msgid "invalid publication object list"
msgstr "แแฃแแแแแแชแแแแแก แแแแแฅแขแแแแก แแ แแกแฌแแ แ แกแแ"
-#: gram.y:19653
+#: gram.y:19660
#, c-format
msgid "One of TABLE or TABLES IN SCHEMA must be specified before a standalone table or schema name."
msgstr ""
-#: gram.y:19669
+#: gram.y:19676
#, c-format
msgid "invalid table name"
msgstr "แแ แแกแฌแแ แ แชแฎแ แแแแก แกแแฎแแแ"
-#: gram.y:19690
+#: gram.y:19697
#, c-format
msgid "WHERE clause not allowed for schema"
msgstr "WHERE แแแ แแแ แกแฅแแแแกแแแแก แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19697
+#: gram.y:19704
#, c-format
msgid "column specification not allowed for schema"
msgstr "แกแฅแแแแกแแแแก แกแแแขแแก แแแแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19711
+#: gram.y:19718
#, c-format
msgid "invalid schema name"
msgstr "แแ แแกแฌแแ แ แกแฅแแแแก แกแแฎแแแ"
msgid "could not generate random MD5 salt"
msgstr "แจแแแแฎแแแแแแ MD5 แแแ แแแแก แแแแแ แแชแแแก แจแแชแแแแ"
-#: libpq/auth.c:936 libpq/be-secure-gssapi.c:543
+#: libpq/auth.c:936 libpq/be-secure-gssapi.c:553
#, c-format
msgid "could not set environment: %m"
msgstr "แแแ แแแแก แแแ แแแแแก แจแแชแแแแ: %m"
msgid "File must have permissions u=rw (0600) or less if owned by the database user, or permissions u=rw,g=r (0640) or less if owned by root."
msgstr "แคแแแแแแก u=rw (0600) แแ แแแแแแแ แฌแแแแแแแ แฃแแแ แฐแฅแแแแแก, แแฃ แแแแ แแคแแแแแแ แแแแแก แแแแฎแแแ แแแแแแ, แแ แฌแแแแแแแ u=rw,g=r (0640), แแฃ แแคแแแแแแ root-แแ."
-#: libpq/be-secure-gssapi.c:202
+#: libpq/be-secure-gssapi.c:209
msgid "GSSAPI wrap error"
msgstr "GSSAPI -แแก แแแแแขแแแแก แจแแชแแแแ"
-#: libpq/be-secure-gssapi.c:209
+#: libpq/be-secure-gssapi.c:216
#, c-format
msgid "outgoing GSSAPI message would not use confidentiality"
msgstr "แแแแแแแแ GSSAPI แจแแขแงแแแแแแแ แแแแคแแแแแชแแแแแแแก แแแ แแงแแแแแก"
-#: libpq/be-secure-gssapi.c:216 libpq/be-secure-gssapi.c:637
+#: libpq/be-secure-gssapi.c:223 libpq/be-secure-gssapi.c:647
#, c-format
msgid "server tried to send oversize GSSAPI packet (%zu > %zu)"
msgstr "แกแแ แแแ แแ แซแแแแแ แแแแ GSSAPI แแแแแขแแก แแแแแแแแแแ แกแชแแแ (%zu > %zu)"
-#: libpq/be-secure-gssapi.c:352
+#: libpq/be-secure-gssapi.c:359 libpq/be-secure-gssapi.c:588
#, c-format
msgid "oversize GSSAPI packet sent by the client (%zu > %zu)"
msgstr "แแแแแแขแแก แแแแ แแแแแแแแแแแแ GSSAPI-แแก แแแแแขแ แซแแแแแ แแแแแ (%zu > %zu)"
-#: libpq/be-secure-gssapi.c:390
+#: libpq/be-secure-gssapi.c:397
msgid "GSSAPI unwrap error"
msgstr "GSSAPI-แแก แแแแแขแแแแก แแแฎแกแแแก แจแแชแแแแ"
-#: libpq/be-secure-gssapi.c:397
+#: libpq/be-secure-gssapi.c:404
#, c-format
msgid "incoming GSSAPI message did not use confidentiality"
msgstr "แจแแแแแแแแแ GSSAPI แจแแขแงแแแแแแแ แแแแคแแแแแชแแแแแแแก แแแ แแงแแแแแก"
-#: libpq/be-secure-gssapi.c:578
-#, c-format
-msgid "oversize GSSAPI packet sent by the client (%zu > %d)"
-msgstr "แแแแแแขแแก แแแแ แแแแแแแแแแแแ GSSAPI-แแก แแแแแขแ แซแแแแแ แแแแแ (%zu > %d)"
-
-#: libpq/be-secure-gssapi.c:603
+#: libpq/be-secure-gssapi.c:613
msgid "could not accept GSSAPI security context"
msgstr "\"GSSAPI\"-แแก แฃแกแแคแ แแฎแแแแแก แแแแขแแฅแกแขแแก แแแฆแแแแก แจแแชแแแแ"
-#: libpq/be-secure-gssapi.c:704
+#: libpq/be-secure-gssapi.c:731
msgid "GSSAPI size check error"
msgstr "GSSAPI-แแก แแแแแก แจแแแแฌแแแแแก แจแแชแแแแ"
msgid "could not receive data from client: %m"
msgstr "แแแแแแขแแแแ แแแแแชแแแแแแก แแแฆแแแแก แจแแชแแแแ: %m"
-#: libpq/pqcomm.c:1151 tcop/postgres.c:4505
+#: libpq/pqcomm.c:1151 tcop/postgres.c:4500
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "แแแแ แแแแ แจแแฌแงแแแแ, แ แแแแแ แแ แแขแแแแแแก แกแแแฅแ แแแแแแชแแ แแแแแแ แแ"
msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
msgstr ""
-#: optimizer/plan/createplan.c:7250 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1689
+#: optimizer/plan/createplan.c:7253 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:1459 parser/analyze.c:1900 parser/analyze.c:2159 parser/analyze.c:3480
+#: optimizer/plan/planner.c:1462 parser/analyze.c:1895 parser/analyze.c:2154 parser/analyze.c:3475
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s แแแ แซแแแฃแแแ UNION/INTERSECT/EXCEPT-แกแแแ แแ แแแ"
-#: optimizer/plan/planner.c:2202 optimizer/plan/planner.c:4045
+#: optimizer/plan/planner.c:2205 optimizer/plan/planner.c:4091
#, c-format
msgid "could not implement GROUP BY"
msgstr "\"GROUP BY\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:2203 optimizer/plan/planner.c:4046 optimizer/plan/planner.c:4727 optimizer/prep/prepunion.c:1073
+#: optimizer/plan/planner.c:2206 optimizer/plan/planner.c:4092 optimizer/plan/planner.c:4773 optimizer/prep/prepunion.c:1073
#, c-format
msgid "Some of the datatypes only support hashing, while others only support sorting."
msgstr "แแแแแแ แ แแแแแชแแแแก แขแแแก แแฎแแแแ แฐแแจแแ แแแแก แแฎแแ แแแญแแ แ แแแแฉแแแ, แแแจแแ, แ แแชแ แกแฎแแแแก แแฎแแแแ แแแแแแแแ แจแแฃแซแแแแ."
-#: optimizer/plan/planner.c:4726
+#: optimizer/plan/planner.c:4772
#, c-format
msgid "could not implement DISTINCT"
msgstr "\"DISTINCT\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6188
+#: optimizer/plan/planner.c:6234
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "แคแแแฏแ แแก, \"PARTITION BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6189
+#: optimizer/plan/planner.c:6235
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแงแแคแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
-#: optimizer/plan/planner.c:6193
+#: optimizer/plan/planner.c:6239
#, c-format
msgid "could not implement window ORDER BY"
msgstr "แคแแแฏแ แแก, \"ORDER BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6194
+#: optimizer/plan/planner.c:6240
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแแแแแแแแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
msgid "there is no unique or exclusion constraint matching the ON CONFLICT specification"
msgstr "แฃแแแแแแฃแ แ แแ แแแแแ แแชแฎแแแก แจแแแฆแฃแแแ, แ แแแแแแช ON CONFLICT-แแก แแฆแฌแแ แแก แแแแฎแแแแ, แแ แแ แกแแแแแก"
-#: parser/analyze.c:954 parser/analyze.c:1679
+#: parser/analyze.c:949 parser/analyze.c:1674
#, c-format
msgid "VALUES lists must all be the same length"
msgstr "VALUES-แแก แกแแแแ แงแแแแ แขแแแ แกแแแ แซแแก แฃแแแ แแงแแก"
-#: parser/analyze.c:1156
+#: parser/analyze.c:1151
#, c-format
msgid "INSERT has more expressions than target columns"
msgstr "INSERT-แก แแแขแ แแแแแกแแฎแฃแแแแ แแแแฉแแแ, แแแแ แ แกแแแแแแ แกแแแขแ"
-#: parser/analyze.c:1174
+#: parser/analyze.c:1169
#, c-format
msgid "INSERT has more target columns than expressions"
msgstr "INSERT-แก แแแขแ แกแแแแแแ แกแแแขแ แแแแฉแแแ, แแแแ แ แแแแแกแแฎแฃแแแแ"
-#: parser/analyze.c:1178
+#: parser/analyze.c:1173
#, 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:1486 parser/analyze.c:1873
+#: parser/analyze.c:1481 parser/analyze.c:1868
#, 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:1802 parser/analyze.c:3712
+#: parser/analyze.c:1797 parser/analyze.c:3707
#, c-format
msgid "%s cannot be applied to VALUES"
msgstr "%s-แก VALUES-แแ แแแ แแแแแแงแแแแแ"
-#: parser/analyze.c:2040
+#: parser/analyze.c:2035
#, c-format
msgid "invalid UNION/INTERSECT/EXCEPT ORDER BY clause"
msgstr "แแ แแกแฌแแ แ UNION/INTERSECT/EXCEPT ORDER BY แแแ แแแ"
-#: parser/analyze.c:2041
+#: parser/analyze.c:2036
#, c-format
msgid "Only result column names can be used, not expressions or functions."
msgstr ""
-#: parser/analyze.c:2042
+#: parser/analyze.c:2037
#, c-format
msgid "Add the expression/function to every SELECT, or move the UNION into a FROM clause."
msgstr ""
-#: parser/analyze.c:2149
+#: parser/analyze.c:2144
#, c-format
msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
msgstr ""
-#: parser/analyze.c:2221
+#: parser/analyze.c:2216
#, c-format
msgid "UNION/INTERSECT/EXCEPT member statement cannot refer to other relations of same query level"
msgstr ""
-#: parser/analyze.c:2308
+#: parser/analyze.c:2303
#, c-format
msgid "each %s query must have the same number of columns"
msgstr "แงแแแแ %s แแแแฎแแแแแก แกแแแขแแแแก แขแแแ แ แแแแแแแแ แฃแแแ แฐแฅแแแแแก"
-#: parser/analyze.c:2665
+#: parser/analyze.c:2660
#, c-format
msgid "SET target columns cannot be qualified with the relation name."
msgstr ""
#. translator: %s is OLD or NEW
-#: parser/analyze.c:2753 parser/analyze.c:2763
+#: parser/analyze.c:2748 parser/analyze.c:2758
#, c-format
msgid "%s cannot be specified multiple times"
msgstr "%s-แแก แ แแแแแแฏแแ แแ แแแแแแแแ แแแ แซแแแฃแแแ"
-#: parser/analyze.c:2775 parser/parse_relation.c:473
+#: parser/analyze.c:2770 parser/parse_relation.c:473
#, c-format
msgid "table name \"%s\" specified more than once"
msgstr ""
-#: parser/analyze.c:2823
+#: parser/analyze.c:2818
#, c-format
msgid "RETURNING must have at least one column"
msgstr "RETURNING-แก แแ แแ แกแแแขแ แแแแแช แฃแแแ แฐแฅแแแแแก"
-#: parser/analyze.c:2925
+#: parser/analyze.c:2920
#, c-format
msgid "assignment source returned %d column"
msgid_plural "assignment source returned %d columns"
msgstr[0] "แแแแแญแแแแก แฌแงแแ แแ %d แกแแแขแ แแแแแ แฃแแ"
msgstr[1] "แแแแแญแแแแก แฌแงแแ แแ %d แกแแแขแ แแแแแ แฃแแ"
-#: parser/analyze.c:2986
+#: parser/analyze.c:2981
#, 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:3111 parser/analyze.c:3119
+#: parser/analyze.c:3106 parser/analyze.c:3114
#, c-format
msgid "cannot specify both %s and %s"
msgstr "แแ แแแ, %s แแ %s แแ แแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/analyze.c:3139
+#: parser/analyze.c:3134
#, 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:3147
+#: parser/analyze.c:3142
#, c-format
msgid "DECLARE CURSOR WITH HOLD ... %s is not supported"
msgstr "DECLARE CURSOR WITH HOLD ... %s แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/analyze.c:3150
+#: parser/analyze.c:3145
#, 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:3158
+#: parser/analyze.c:3153
#, 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:3169
+#: parser/analyze.c:3164
#, c-format
msgid "DECLARE INSENSITIVE CURSOR ... %s is not valid"
msgstr "DECLARE INSENSITIVE CURSOR ... %s แแ แแกแฌแแ แแ"
-#: parser/analyze.c:3172
+#: parser/analyze.c:3167
#, c-format
msgid "Insensitive cursors must be READ ONLY."
msgstr "แแแแแฃแแแแแแแแ แแฃแ แกแแ แแแ READ ONLY แขแแแแก แฃแแแ แแงแแก."
-#: parser/analyze.c:3266
+#: parser/analyze.c:3261
#, c-format
msgid "materialized views must not use data-modifying statements in WITH"
msgstr "แแแขแแ แแแแแแแแฃแแแ แฎแแแแแแ WITH-แจแ แแแแแชแแแแแแก-แจแแแชแแแแแ แแแแแกแแฎแฃแแแแแแ แแ แฃแแแ แแแแแแงแแแแ"
-#: parser/analyze.c:3276
+#: parser/analyze.c:3271
#, c-format
msgid "materialized views must not use temporary tables or views"
msgstr "แแแขแแ แแแแแแแแฃแแแ แฎแแแแแแ แแ แแแแแแ แชแฎแ แแแแแ แแ แฎแแแแแ แแ แฃแแแ แแแแแแงแแแแ"
-#: parser/analyze.c:3286
+#: parser/analyze.c:3281
#, c-format
msgid "materialized views may not be defined using bound parameters"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แแฆแฌแแ แ แแแแแแ แแแฃแแ แแแ แแแแขแ แแแแก แแแแแงแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/analyze.c:3298
+#: parser/analyze.c:3293
#, c-format
msgid "materialized views cannot be unlogged"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแแแก แแฃแ แแแแแก แแแแแ แแแ แจแแฃแซแแแแแแแ"
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: parser/analyze.c:3487
+#: parser/analyze.c:3482
#, 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:3494
+#: parser/analyze.c:3489
#, 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:3501
+#: parser/analyze.c:3496
#, 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:3508
+#: parser/analyze.c:3503
#, 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:3515
+#: parser/analyze.c:3510
#, 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:3522
+#: parser/analyze.c:3517
#, 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:3621
+#: parser/analyze.c:3616
#, 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:3685
+#: parser/analyze.c:3680
#, 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:3694
+#: parser/analyze.c:3689
#, 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:3703
+#: parser/analyze.c:3698
#, 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:3721
+#: parser/analyze.c:3716
#, 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:3730
+#: parser/analyze.c:3725
#, 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:3750
+#: parser/analyze.c:3745
#, c-format
msgid "relation \"%s\" in %s clause not found in FROM clause"
msgstr ""
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:1234
+#: parser/parse_utilcmd.c:3367 parser/parse_utilcmd.c:3468 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1190
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "แแแ แแแแแ UNION/INTERSECT/EXCEPT แแแแ แแขแแ แแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
msgid "column %d of the partition key has type \"%s\", but supplied value is of type \"%s\""
msgstr ""
-#: port/pg_sema.c:209 port/pg_shmem.c:717 port/posix_sema.c:209 port/sysv_sema.c:329 port/sysv_shmem.c:717
+#: port/pg_sema.c:209 port/pg_shmem.c:717 port/posix_sema.c:209 port/sysv_sema.c:323 port/sysv_shmem.c:717
#, c-format
msgid "could not stat data directory \"%s\": %m"
msgstr "แแแแแชแแแแแแก แกแแฅแแฆแแแแแก (%s) แแแแแ แจแแฃแซแแแแแแแ: %m"
msgid "Terminate any old server processes associated with data directory \"%s\"."
msgstr ""
-#: port/sysv_sema.c:126
+#: port/sysv_sema.c:120
#, c-format
msgid "could not create semaphores: %m"
msgstr "แกแแแแคแแ แแแแก แจแแฅแแแแก แจแแชแแแแ: %m"
-#: port/sysv_sema.c:127
+#: port/sysv_sema.c:121
#, c-format
msgid "Failed system call was semget(%lu, %d, 0%o)."
msgstr "แแแแ แแฃแแ แกแแกแขแแแฃแ แ แคแฃแแฅแชแแ แแงแ semget(%lu, %d, 0%o)."
-#: port/sysv_sema.c:131
+#: port/sysv_sema.c:125
#, c-format
msgid ""
"This error does *not* mean that you have run out of disk space. It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its \"max_connections\" parameter.\n"
"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
msgstr ""
-#: port/sysv_sema.c:161
+#: port/sysv_sema.c:155
#, c-format
msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
msgstr ""
msgid "autovacuum worker took too long to start; canceled"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแแแฎแแแ แ แแ แแชแแกแแก แแแจแแแแแก แแแขแแกแแแขแแ แแแแ แแ แ แแแฃแแแ. แแก แแแฃแฅแแแ"
-#: postmaster/autovacuum.c:2221
+#: postmaster/autovacuum.c:2232
#, c-format
msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ: แฌแแแจแแแแ แแแขแแแแแฃแแ แแ แแแแแแ แชแฎแ แแแ \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2457
+#: postmaster/autovacuum.c:2475
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\""
msgstr "แชแฎแ แแแแก แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ: \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2460
+#: postmaster/autovacuum.c:2478
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\""
msgstr "แชแฎแ แแแแก แแแขแแแแแแแแ: \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2654
+#: postmaster/autovacuum.c:2674
#, c-format
msgid "processing work entry for relation \"%s.%s.%s\""
msgstr ""
-#: postmaster/autovacuum.c:3312
+#: postmaster/autovacuum.c:3345
#, c-format
msgid "autovacuum not started because of misconfiguration"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ แแ แแแจแแแแฃแแ แแแแคแแแฃแ แแชแแแก แจแแชแแแแแก แแแแ"
-#: postmaster/autovacuum.c:3313
+#: postmaster/autovacuum.c:3346
#, c-format
msgid "Enable the \"track_counts\" option."
msgstr "แฉแแ แแแ \"track_counts\" แแแ แแแแขแ แ."
-#: postmaster/autovacuum.c:3435
+#: postmaster/autovacuum.c:3468
#, c-format
msgid "\"autovacuum_max_workers\" (%d) should be less than or equal to \"autovacuum_worker_slots\" (%d)"
msgstr ""
-#: postmaster/autovacuum.c:3437
+#: postmaster/autovacuum.c:3470
#, c-format
msgid "The server will only start up to \"autovacuum_worker_slots\" (%d) autovacuum workers at a given time."
msgstr ""
msgid "background worker \"%s\": parallel workers may not be configured for restart"
msgstr ""
-#: postmaster/bgworker.c:709 tcop/postgres.c:3345
+#: postmaster/bgworker.c:709 tcop/postgres.c:3343
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr ""
msgstr[0] "แกแแแแแขแ แแแ แฌแแ แขแแแแแ แแแขแแกแแแขแแ แฎแจแแ แแ แฎแแแแ (%d แฌแแแแแแ แจแฃแแแแแแ)"
msgstr[1] "แกแแแแแขแ แแแ แฌแแ แขแแแแแ แแแขแแกแแแขแแ แฎแจแแ แแ แฎแแแแ (%d แฌแแแแแแ แจแฃแแแแแแ)"
-#: postmaster/checkpointer.c:1125
+#: postmaster/checkpointer.c:1121
#, c-format
msgid "checkpoint request failed"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแแแฎแแแแแก แจแแชแแแแ"
-#: postmaster/checkpointer.c:1126
+#: postmaster/checkpointer.c:1122
#, c-format
msgid "Consult recent messages in the server log for details."
msgstr "แแแขแแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแแก แฃแแฎแแแกแ แจแแขแงแแแแแแแแแ."
msgid "archiving write-ahead log file \"%s\" failed too many times, will try again later"
msgstr ""
-#: postmaster/pgarch.c:885 postmaster/pgarch.c:924
+#: postmaster/pgarch.c:881 postmaster/pgarch.c:920
#, c-format
msgid "both \"archive_command\" and \"archive_library\" set"
msgstr "แแแงแแแแแฃแแแ แแ แแแ, \"archive_command\" แแ \"archive_library\""
-#: postmaster/pgarch.c:886 postmaster/pgarch.c:925
+#: postmaster/pgarch.c:882 postmaster/pgarch.c:921
#, c-format
msgid "Only one of \"archive_command\", \"archive_library\" may be set."
msgstr "\"archive_command\"-แแแ แแ \"archive_library\"-แแแ, แแฎแแแแ, แแ แ-แแ แแ แจแแแแซแแแแ, แแแแงแแแแ."
-#: postmaster/pgarch.c:903
+#: postmaster/pgarch.c:899
#, c-format
msgid "restarting archiver process because value of \"archive_library\" was changed"
msgstr ""
-#: postmaster/pgarch.c:940
+#: postmaster/pgarch.c:936
#, c-format
msgid "archive modules have to define the symbol %s"
msgstr ""
-#: postmaster/pgarch.c:946
+#: postmaster/pgarch.c:942
#, c-format
msgid "archive modules must register an archive callback"
msgstr ""
msgid "Summarization has reached %X/%X on disk and %X/%X in memory."
msgstr ""
-#: postmaster/walsummarizer.c:1007
+#: postmaster/walsummarizer.c:1003
#, c-format
msgid "could not find a valid record after %X/%X"
msgstr "%X/%X -แแก แจแแแแแ แกแฌแแ แ แฉแแแแฌแแ แ แแ แแ แกแแแแแก"
-#: postmaster/walsummarizer.c:1052
+#: postmaster/walsummarizer.c:1048
#, c-format
msgid "could not read WAL from timeline %u at %X/%X: %s"
msgstr "แแแ แฌแแแแแแแฎแ WAL แแ แแแก แฎแแแแแแ %u แแแกแแแแ แแแ %X/%X: %s"
-#: postmaster/walsummarizer.c:1058
+#: postmaster/walsummarizer.c:1054
#, c-format
msgid "could not read WAL from timeline %u at %X/%X"
msgstr "แแแ แฌแแแแแแแฎแ WAL แแ แแแก แฎแแแแแแ %u แแแกแแแแ แแแ %X/%X"
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:1039 storage/lmgr/lock.c:1077 storage/lmgr/lock.c:2966 storage/lmgr/lock.c:4371 storage/lmgr/lock.c:4436 storage/lmgr/lock.c:4786 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:2494 storage/lmgr/predicate.c:3891
+#: 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
#, c-format
msgid "You might need to increase \"%s\"."
msgstr "แ แแแแ แช แฉแแแก, แแญแแ แแแแแ, \"%s\" แแแแแ แแแ."
msgid "replication origin \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ \"%s\" แแ แแ แกแแแแแก"
-#: replication/logical/origin.c:336
+#: replication/logical/origin.c:275
+#, c-format
+msgid "replication origin name is too long"
+msgstr "แ แแแแแแแชแแแก แฌแงแแ แแก แกแแฎแแแ แแแขแแกแแแขแแ แแ แซแแแแ"
+
+#: replication/logical/origin.c:276
+#, c-format
+msgid "Replication origin names must be no longer than %d bytes."
+msgstr "แ แแแแแแแชแแแก แฌแงแแ แแก แกแแฎแแแแแ %d แแแแขแแ แแ แซแแแ แแ แฃแแแ แแงแแก."
+
+#: replication/logical/origin.c:359
#, c-format
msgid "could not find free replication origin ID"
msgstr "แแแแแกแฃแคแแแ แ แแแแแแแชแแแก แฌแงแแ แแก ID-แแก แแแแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/origin.c:370
+#: replication/logical/origin.c:393
#, c-format
msgid "could not drop replication origin with ID %d, in use by PID %d"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แแก, ID-แแ %d แแแแแแแแแแก แจแแชแแแแ. แแแแแแงแแแแแ PID-แแก แแแแ %d"
-#: replication/logical/origin.c:497
+#: replication/logical/origin.c:520
#, c-format
msgid "replication origin with ID %d does not exist"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ ID-แแ %d แแ แแ แกแแแแแก"
-#: replication/logical/origin.c:757
+#: replication/logical/origin.c:780
#, c-format
msgid "replication checkpoint has wrong magic %u instead of %u"
msgstr ""
-#: replication/logical/origin.c:798
+#: replication/logical/origin.c:821
#, c-format
msgid "could not find free replication state, increase \"max_active_replication_origins\""
msgstr "แแแแแกแฃแคแแแ แ แแแแแแแชแแแก แแแแแแแ แแแแแก แแแแแ แจแแฃแซแแแแแแแ. แแแแแ แแแ \"max_active_replication_origins\""
-#: replication/logical/origin.c:806
+#: replication/logical/origin.c:829
#, c-format
msgid "recovered replication state of node %d to %X/%X"
msgstr "แแฆแแแแแแแแ แแแแแซแแก %d แ แแแแแแแชแแแก แแแแแแแ แแแแ %X/%X-แแแ"
-#: replication/logical/origin.c:816
+#: replication/logical/origin.c:839
#, c-format
msgid "replication slot checkpoint has wrong checksum %u, expected %u"
msgstr ""
-#: replication/logical/origin.c:944 replication/logical/origin.c:1143
+#: replication/logical/origin.c:967 replication/logical/origin.c:1166
#, c-format
msgid "replication origin with ID %d is already active for PID %d"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ ID-แแ %d แฃแแแ แแฅแขแแฃแ แแ PID-แกแแแแก %d"
-#: replication/logical/origin.c:955 replication/logical/origin.c:1156
+#: replication/logical/origin.c:978 replication/logical/origin.c:1179
#, c-format
msgid "could not find free replication state slot for replication origin with ID %d"
msgstr ""
-#: replication/logical/origin.c:957 replication/logical/origin.c:1158
+#: replication/logical/origin.c:980 replication/logical/origin.c:1181
#, c-format
msgid "Increase \"max_active_replication_origins\" and try again."
msgstr "แแแแแ แแแ \"max_active_replication_origins\"-แแก แแแแจแแแแแแแ แแ แแแแแแแ แกแชแแแแ."
-#: replication/logical/origin.c:1114
+#: replication/logical/origin.c:1137
#, c-format
msgid "cannot setup replication origin when one is already setup"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แแก แแแ แแแแ แแแจแแ, แ แแชแ แแก แฃแแแ แแแ แแแแฃแแแ, แจแแฃแซแแแแแแแ"
-#: replication/logical/origin.c:1199 replication/logical/origin.c:1415 replication/logical/origin.c:1435
+#: replication/logical/origin.c:1222 replication/logical/origin.c:1438 replication/logical/origin.c:1458
#, c-format
msgid "no replication origin is configured"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ แแแ แแแแฃแแ แแ แแ"
-#: replication/logical/origin.c:1285
+#: replication/logical/origin.c:1308
#, c-format
msgid "replication origin name \"%s\" is reserved"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แแก แกแแฎแแแ \"%s\" แแแชแฃแแแ"
-#: replication/logical/origin.c:1287
+#: replication/logical/origin.c:1310
#, c-format
msgid "Origin names \"%s\", \"%s\", and names starting with \"pg_\" are reserved."
msgstr "แกแแฌแงแแกแ แกแแฎแแแแแ, \"%s\", \"%s\" แแ แกแแฎแแแแแ, แ แแแแแแแช \"pg_\"-แแ แแฌแงแแแ, แแแ แแแแ แแแแฃแแแ."
msgid "The remote slot has LSN %X/%X and catalog xmin %u, but the local slot has LSN %X/%X and catalog xmin %u."
msgstr ""
-#: replication/logical/slotsync.c:460
+#: replication/logical/slotsync.c:475
#, c-format
msgid "dropped replication slot \"%s\" of database with OID %u"
msgstr "แฌแแแจแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแแแชแแแแ แแแแแแแ OID-แแ %u"
-#: replication/logical/slotsync.c:580
+#: replication/logical/slotsync.c:595
#, c-format
msgid "could not synchronize replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/slotsync.c:581
+#: replication/logical/slotsync.c:596
#, c-format
msgid "Logical decoding could not find consistent point from local slot's LSN %X/%X."
msgstr ""
-#: replication/logical/slotsync.c:590
+#: replication/logical/slotsync.c:605
#, c-format
msgid "newly created replication slot \"%s\" is sync-ready now"
msgstr "แแฎแแแ แจแแฅแแแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแฎแแ แกแแแฅแ แแแแแแแฃแแแ"
-#: replication/logical/slotsync.c:629
+#: replication/logical/slotsync.c:644
#, c-format
msgid "skipping slot synchronization because the received slot sync LSN %X/%X for slot \"%s\" is ahead of the standby position %X/%X"
msgstr ""
-#: replication/logical/slotsync.c:651
+#: replication/logical/slotsync.c:666
#, c-format
msgid "exiting from slot synchronization because same name slot \"%s\" already exists on the standby"
msgstr ""
-#: replication/logical/slotsync.c:820
+#: replication/logical/slotsync.c:835
#, c-format
msgid "could not fetch failover logical slots info from the primary server: %s"
msgstr "แแแ แแแแแแแแฎแแแ แแแแแ แแแแก แแแแแแฃแ แ แกแแแขแแแแก แแแคแแ แแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ: %s"
-#: replication/logical/slotsync.c:969
+#: replication/logical/slotsync.c:984
#, c-format
msgid "could not fetch primary slot name \"%s\" info from the primary server: %s"
msgstr "แแแ แแแแแแแแฎแแแ แซแแ แแแแแ แกแแแขแแก แกแแฎแแแแก \"%s\" แแแคแแ แแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ: %s"
-#: replication/logical/slotsync.c:971
+#: replication/logical/slotsync.c:986
#, c-format
msgid "Check if \"primary_slot_name\" is configured correctly."
msgstr ""
-#: replication/logical/slotsync.c:991
+#: replication/logical/slotsync.c:1006
#, c-format
msgid "cannot synchronize replication slots from a standby server"
msgstr "แฃแฅแแ แกแแ แแแ แแแแ แ แแแแแแแชแแแก แกแแแขแแแแก แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
#. translator: second %s is a GUC variable name
-#: replication/logical/slotsync.c:1000
+#: replication/logical/slotsync.c:1015
#, c-format
msgid "replication slot \"%s\" specified by \"%s\" does not exist on primary server"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช \"%s\"-แแ แแแฃแแแแ, แแ แแ แกแแแแแก แซแแ แแแแ แกแแ แแแ แแ"
#. translator: first %s is a connection option; second %s is a GUC
#. variable name
#.
-#: replication/logical/slotsync.c:1033
+#: replication/logical/slotsync.c:1048
#, c-format
msgid "replication slot synchronization requires \"%s\" to be specified in \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก แกแญแแ แแแแ, แ แแ \"%s\" แแแแแแแแฃแแ แแงแแก \"%s\"-แจแ"
-#: replication/logical/slotsync.c:1054
+#: replication/logical/slotsync.c:1069
#, c-format
msgid "replication slot synchronization requires \"wal_level\" >= \"logical\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1067 replication/logical/slotsync.c:1095
+#: replication/logical/slotsync.c:1082 replication/logical/slotsync.c:1110
#, c-format
msgid "replication slot synchronization requires \"%s\" to be set"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก \"%s\"-แแก แแแงแแแแแ แกแญแแ แแแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1081
+#: replication/logical/slotsync.c:1096
#, c-format
msgid "replication slot synchronization requires \"%s\" to be enabled"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก \"%s\"-แแก แฉแแ แแแ แกแญแแ แแแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1133
+#: replication/logical/slotsync.c:1148
#, c-format
msgid "replication slot synchronization worker will shut down because \"%s\" is disabled"
msgstr ""
-#: replication/logical/slotsync.c:1142
+#: replication/logical/slotsync.c:1157
#, c-format
msgid "replication slot synchronization worker will restart because of a parameter change"
msgstr ""
-#: replication/logical/slotsync.c:1166
+#: replication/logical/slotsync.c:1181
#, c-format
msgid "replication slot synchronization worker is shutting down on receiving SIGINT"
msgstr ""
-#: replication/logical/slotsync.c:1291
+#: replication/logical/slotsync.c:1306
#, c-format
msgid "cannot synchronize replication slots when standby promotion is ongoing"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ แฃแฅแแแก แฌแแฎแแแแกแแแแก แแแแแแแแ แแแแแกแแก"
-#: replication/logical/slotsync.c:1299
+#: replication/logical/slotsync.c:1314
#, c-format
msgid "cannot synchronize replication slots concurrently"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แแ แแแ แแฃแแ แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/slotsync.c:1407
+#: replication/logical/slotsync.c:1422
#, c-format
msgid "slot sync worker started"
msgstr "แกแแแขแแก แกแแแฅแ แแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ แแแแจแแ"
-#: replication/logical/slotsync.c:1470 replication/slotfuncs.c:929
+#: replication/logical/slotsync.c:1485 replication/slotfuncs.c:929
#, c-format
msgid "synchronization worker \"%s\" could not connect to the primary server: %s"
msgstr "แกแแแฅแ แแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ \"%s\" แแแ แแแฃแแ แแแ แซแแ แแแแ แกแแ แแแ แก: %s"
msgid "replication origin \"%s\" already exists"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: replication/logical/tablesync.c:1512 replication/logical/worker.c:2383
+#: replication/logical/tablesync.c:1512 replication/logical/worker.c:2385
#, c-format
msgid "user \"%s\" cannot replicate into relation with row-level security enabled: \"%s\""
msgstr ""
msgid "table copy could not finish transaction on publisher: %s"
msgstr "แชแฎแ แแแแก แแแแแ แแแแ แแแ แแแแกแ แฃแแ แขแ แแแแแฅแชแแ แแแแแแชแแแแแแ: %s"
-#: replication/logical/worker.c:479
+#: replication/logical/worker.c:481
#, c-format
msgid "logical replication parallel apply worker for subscription \"%s\" will stop"
msgstr ""
-#: replication/logical/worker.c:481
+#: replication/logical/worker.c:483
#, c-format
msgid "Cannot handle streamed replication transactions using parallel apply workers until all tables have been synchronized."
msgstr ""
-#: replication/logical/worker.c:851 replication/logical/worker.c:966
+#: replication/logical/worker.c:853 replication/logical/worker.c:968
#, c-format
msgid "incorrect binary data format in logical replication column %d"
msgstr ""
-#: replication/logical/worker.c:2530
+#: replication/logical/worker.c:2532
#, c-format
msgid "publisher did not send replica identity column expected by the logical replication target relation \"%s.%s\""
msgstr ""
-#: replication/logical/worker.c:2537
+#: replication/logical/worker.c:2539
#, 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:3472
+#: replication/logical/worker.c:3474
#, c-format
msgid "invalid logical replication message type \"??? (%d)\""
msgstr "แแ แแกแฌแแ แ แแแแแแฃแ แ แ แแแแแแแชแแแก แจแแขแงแแแแแแแแก แขแแแ \"??? (%d)\""
-#: replication/logical/worker.c:3644
+#: replication/logical/worker.c:3646
#, c-format
msgid "data stream from publisher has ended"
msgstr "แแแแแแชแแแแแก แแแแแชแแแแแแก แแแแแแ แแแกแ แฃแแแ"
-#: replication/logical/worker.c:3798
+#: replication/logical/worker.c:3800
#, c-format
msgid "terminating logical replication worker due to timeout"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: replication/logical/worker.c:3995
+#: replication/logical/worker.c:3997
#, c-format
msgid "logical replication worker for subscription \"%s\" will stop because the subscription was removed"
msgstr ""
-#: replication/logical/worker.c:4009
+#: replication/logical/worker.c:4011
#, c-format
msgid "logical replication worker for subscription \"%s\" will stop because the subscription was disabled"
msgstr ""
-#: replication/logical/worker.c:4040
+#: replication/logical/worker.c:4042
#, c-format
msgid "logical replication parallel apply worker for subscription \"%s\" will stop because of a parameter change"
msgstr ""
-#: replication/logical/worker.c:4044
+#: replication/logical/worker.c:4046
#, c-format
msgid "logical replication worker for subscription \"%s\" will restart because of a parameter change"
msgstr ""
-#: replication/logical/worker.c:4058
+#: replication/logical/worker.c:4060
#, 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:4062
+#: replication/logical/worker.c:4064
#, 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:4564
+#: replication/logical/worker.c:4574
#, c-format
msgid "subscription has no replication slot set"
msgstr "แแแแแฌแแ แแก แ แแแแแแแชแแแก แกแแแขแ แแแงแแแแแฃแแ แแ แแฅแแก"
-#: replication/logical/worker.c:4589
+#: replication/logical/worker.c:4599
#, c-format
msgid "apply worker for subscription \"%s\" could not connect to the publisher: %s"
msgstr "แแแแฎแแแ แ แแ แแชแแกแแก แแแแแงแแแแแ แแแแแฌแแ แแกแแแแก \"%s\" แแแ แแแฃแแ แแแ แแแแแแชแแแแแก: %s"
-#: replication/logical/worker.c:4678
+#: replication/logical/worker.c:4696
#, c-format
msgid "logical replication worker for subscription %u will not start because the subscription was removed during startup"
msgstr ""
-#: replication/logical/worker.c:4694
+#: replication/logical/worker.c:4712
#, c-format
msgid "logical replication worker for subscription \"%s\" will not start because the subscription was disabled during startup"
msgstr ""
-#: replication/logical/worker.c:4718
+#: replication/logical/worker.c:4736
#, c-format
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has started"
msgstr ""
-#: replication/logical/worker.c:4723
+#: replication/logical/worker.c:4741
#, c-format
msgid "logical replication apply worker for subscription \"%s\" has started"
msgstr "แแแแจแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแแขแแ แแแแก แแแแฎแแแ แ แแ แแชแแกแ แแแแแฌแแ แแกแแแแก \"%s\""
-#: replication/logical/worker.c:4845
+#: replication/logical/worker.c:4871
#, c-format
msgid "subscription \"%s\" has been disabled because of an error"
msgstr "แแแแแฌแแ แ \"%s\" แแแแแแจแ แจแแชแแแแแก แแแแ"
-#: replication/logical/worker.c:4893
+#: replication/logical/worker.c:4919
#, c-format
msgid "logical replication starts skipping transaction at LSN %X/%X"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแฌแงแแแก แขแ แแแแแฅแชแแแก แแแแแขแแแแแแก แแแกแแแแ แแแ LSN %X/%X"
-#: replication/logical/worker.c:4907
+#: replication/logical/worker.c:4933
#, c-format
msgid "logical replication completed skipping transaction at LSN %X/%X"
msgstr "แแแแแแฃแ แแ แ แแแแแแแชแแแ แแแแกแ แฃแแ แขแ แแแแแฅแชแแแก แแแแแขแแแแแ แแแกแแแแ แแแ LSN %X/%X"
-#: replication/logical/worker.c:4989
+#: replication/logical/worker.c:5021
#, c-format
msgid "skip-LSN of subscription \"%s\" cleared"
msgstr "skip-LSN แแแแแฌแแ แแกแแแแก \"%s\" แแแกแฃแคแแแแแแฃแแแ"
-#: replication/logical/worker.c:4990
+#: replication/logical/worker.c:5022
#, c-format
msgid "Remote transaction's finish WAL location (LSN) %X/%X did not match skip-LSN %X/%X."
msgstr ""
-#: replication/logical/worker.c:5027
+#: replication/logical/worker.c:5050
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\""
msgstr ""
-#: replication/logical/worker.c:5031
+#: replication/logical/worker.c:5054
#, c-format
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" in transaction %u"
msgstr ""
-#: replication/logical/worker.c:5036
+#: replication/logical/worker.c:5059
#, 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:5047
+#: 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"
msgstr ""
-#: replication/logical/worker.c:5054
+#: replication/logical/worker.c:5077
#, 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:5065
+#: replication/logical/worker.c:5088
#, 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:5073
+#: replication/logical/worker.c:5096
#, 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 "terminating walsender process after promotion"
msgstr "walsender แแ แแชแแกแแก แจแแฌแงแแแขแ แแแฌแแแแฃแ แแแแก แจแแแแแ"
-#: replication/walsender.c:1994
+#: replication/walsender.c:1996
#, c-format
msgid "cannot execute new commands while WAL sender is in stopping mode"
msgstr "'WAL'-แแแแแแแแแแก แแแฉแแ แแแแก แ แแแแแจแ แงแแคแแแก แแ แแก แแฎแแแ แแ แซแแแแแแแแก แจแแกแ แฃแแแแ แจแแฃแซแแแแแแแ"
-#: replication/walsender.c:2029
+#: replication/walsender.c:2050
#, c-format
msgid "cannot execute SQL commands in WAL sender for physical replication"
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแกแแแแก WAL-แแก แแแแแแแแแจแ SQL แแ แซแแแแแแแแก แจแแกแ แฃแแแแ แจแแฃแซแแแแแแแ"
-#: replication/walsender.c:2060
+#: replication/walsender.c:2081
#, c-format
msgid "received replication command: %s"
msgstr "แแแฆแแแฃแแแ แ แแแแแแแชแแแก แแ แซแแแแแ: %s"
-#: replication/walsender.c:2068 tcop/fastpath.c:208 tcop/postgres.c:1137 tcop/postgres.c:1495 tcop/postgres.c:1747 tcop/postgres.c:2253 tcop/postgres.c:2690 tcop/postgres.c:2767
+#: replication/walsender.c:2089 tcop/fastpath.c:208 tcop/postgres.c:1137 tcop/postgres.c:1494 tcop/postgres.c:1746 tcop/postgres.c:2251 tcop/postgres.c:2688 tcop/postgres.c:2765
#, c-format
msgid "current transaction is aborted, commands ignored until end of transaction block"
msgstr ""
-#: replication/walsender.c:2225 replication/walsender.c:2260
+#: replication/walsender.c:2249 replication/walsender.c:2284
#, c-format
msgid "unexpected EOF on standby connection"
msgstr "แแแฃแแแแแแแ EOF แแแแแแแแแแก แแแแ แแแแแแ"
-#: replication/walsender.c:2248
+#: replication/walsender.c:2272
#, c-format
msgid "invalid standby message type \"%c\""
msgstr "แแ แแกแฌแแ แ แแแแแแแแแแก แจแแขแงแแแแแแแแก แขแแแ \"%c\""
-#: replication/walsender.c:2337
+#: replication/walsender.c:2361
#, c-format
msgid "unexpected message type \"%c\""
msgstr "แจแแขแงแแแแแแแแก แแแฃแแแแแแแ แขแแแ: \"%c\""
-#: replication/walsender.c:2751
+#: replication/walsender.c:2775
#, c-format
msgid "terminating walsender process due to replication timeout"
msgstr "walsender แแ แแชแแกแแก แจแแฌแงแแแขแ แ แแแแแแแชแแแก แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
msgstr ""
-#: rewrite/rewriteManip.c:1222
+#: rewrite/rewriteManip.c:1178
#, c-format
msgid "conditional utility statements are not implemented"
msgstr "แแแ แแแแแ แกแแแกแแฎแฃแ แแแแ แแแ แแแแแกแแฎแฃแแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1567
+#: rewrite/rewriteManip.c:1523
#, c-format
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "WHERE CURRENT OF แฎแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1970
+#: rewrite/rewriteManip.c:1926
#, c-format
msgid "NEW variables in ON UPDATE rules cannot reference columns that are part of a multiple assignment in the subject UPDATE command"
msgstr ""
msgid "name at variadic position %d has type \"%s\", expected type \"%s\""
msgstr ""
-#: storage/aio/aio.c:1222
+#: storage/aio/aio.c:1323
#, c-format
msgid "Only -1 or values bigger than 0 are valid."
msgstr ""
msgid "completing I/O on behalf of process %d"
msgstr ""
-#: storage/aio/method_worker.c:379
+#: storage/aio/method_worker.c:380
#, c-format
msgid "I/O worker executing I/O on behalf of process %d"
msgstr ""
msgid "This has been seen to occur with buggy kernels; consider updating your system."
msgstr ""
-#: storage/buffer/bufmgr.c:6185
+#: storage/buffer/bufmgr.c:6183
#, c-format
msgid "could not write block %u of %s"
msgstr "%2$s-แแก %1$u แแแแแแก แฉแแฌแแ แ แจแแฃแซแแแแแแแ"
-#: storage/buffer/bufmgr.c:6189
+#: storage/buffer/bufmgr.c:6187
#, c-format
msgid "Multiple failures --- write error might be permanent."
msgstr "แแแแ แ แจแแชแแแแ --- แฉแแฌแแ แแก แจแแชแแแแ แจแแแซแแแแ แแฃแแแแแ แแงแแก."
-#: storage/buffer/bufmgr.c:6206 storage/buffer/bufmgr.c:6221
+#: storage/buffer/bufmgr.c:6204 storage/buffer/bufmgr.c:6219
#, c-format
msgid "writing block %u of relation %s"
msgstr ""
-#: storage/buffer/bufmgr.c:7320
+#: storage/buffer/bufmgr.c:7318
#, c-format
msgid "zeroing %u page(s) and ignoring %u checksum failure(s) among blocks %u..%u of relation %s"
msgstr ""
-#: storage/buffer/bufmgr.c:7323 storage/buffer/bufmgr.c:7349
+#: storage/buffer/bufmgr.c:7321 storage/buffer/bufmgr.c:7347
#, c-format
msgid "Block %u held first zeroed page."
msgstr ""
-#: storage/buffer/bufmgr.c:7325
+#: storage/buffer/bufmgr.c:7323
#, c-format
-msgid "See server log for details about the other %u invalid block(s)."
-msgstr ""
+msgid "See server log for details about the other %d invalid block(s)."
+msgstr "แกแฎแแ %d แแแแ(แแ)-แแก แแแขแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7340
+#: storage/buffer/bufmgr.c:7338
#, c-format
msgid "%u invalid pages among blocks %u..%u of relation %s"
msgstr "%u แแ แแกแฌแแ แ แแแแ แแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7341
+#: storage/buffer/bufmgr.c:7339
#, c-format
msgid "Block %u held first invalid page."
msgstr ""
-#: storage/buffer/bufmgr.c:7342
+#: storage/buffer/bufmgr.c:7340
#, c-format
msgid "See server log for the other %u invalid block(s)."
msgstr "แแแ แฉแแแแแ %u แแ แแกแฌแแ แ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7347
+#: storage/buffer/bufmgr.c:7345
#, c-format
msgid "invalid page in block %u of relation %s; zeroing out page"
msgstr ""
-#: storage/buffer/bufmgr.c:7348
+#: storage/buffer/bufmgr.c:7346
#, c-format
msgid "zeroing out %u invalid pages among blocks %u..%u of relation %s"
msgstr "แแแแแแแแ แแแแก %u แแ แแกแฌแแ แ แแแแ แแแก แแแแฃแแแแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7350
+#: storage/buffer/bufmgr.c:7348
#, c-format
msgid "See server log for the other %u zeroed block(s)."
msgstr "แแแ แฉแแแแแ %u แแแแฃแแแแฃแแ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7355
+#: storage/buffer/bufmgr.c:7353
#, c-format
msgid "ignoring checksum failure in block %u of relation %s"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แแแแแแก (%1$u) แกแแแแแขแ แแแ แฏแแแแก แแแแแแแแแก แฉแแแแ แแแ แแแแแขแแแแแฃแแ แแฅแแแแ"
-#: storage/buffer/bufmgr.c:7356
+#: storage/buffer/bufmgr.c:7354
#, c-format
msgid "ignoring %u checksum failures among blocks %u..%u of relation %s"
msgstr "แแแแแขแแแแแฃแแ แแฅแแแแ %u แกแแแแแขแ แแแ แฏแแแแก แแแแแแแแแก แฉแแแแ แแแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7357
+#: storage/buffer/bufmgr.c:7355
#, c-format
msgid "Block %u held first ignored page."
msgstr ""
-#: storage/buffer/bufmgr.c:7358
+#: storage/buffer/bufmgr.c:7356
#, c-format
msgid "See server log for the other %u ignored block(s)."
msgstr "แแแ แฉแแแแแ %u แแแแแขแแแแแฃแแ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
msgid "requested DSM segment size does not match size of existing segment"
msgstr ""
-#: storage/ipc/procarray.c:488 storage/lmgr/proc.c:458 tcop/backend_startup.c:343
+#: storage/ipc/procarray.c:488 storage/lmgr/proc.c:457 tcop/backend_startup.c:343
#, c-format
msgid "sorry, too many clients already"
msgstr "แฃแแแชแ แแแแ, แฃแแแ แแแขแแกแแแขแแ แแแแ แ แแแแแแขแแ"
msgid "Only roles with privileges of the role whose process is being terminated or with privileges of the \"%s\" role may terminate this process."
msgstr ""
-#: storage/ipc/procsignal.c:450
+#: storage/ipc/procsignal.c:451
#, c-format
msgid "still waiting for backend with PID %d to accept ProcSignalBarrier"
msgstr ""
-#: storage/ipc/procsignal.c:786
+#: storage/ipc/procsignal.c:784
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "แแ แแกแฌแแ แ แแแกแแฆแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ แแ แแชแแกแแกแแแแก %d"
-#: storage/ipc/procsignal.c:795
+#: storage/ipc/procsignal.c:793
#, c-format
msgid "PID %d in cancel request did not match any process"
msgstr "PID %d, แแแแฎแแแแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ, แแ แช แแ แ แแ แแชแแกแก แแ แแแแฎแแแแ"
msgid "invalid message size %zu in shared memory queue"
msgstr "แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแก แ แแแจแ แแ แกแแแฃแแ แจแแขแงแแแแแแแแก แแแแ %zu แแ แแกแฌแแ แแ"
-#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:1038 storage/lmgr/lock.c:1076 storage/lmgr/lock.c:2965 storage/lmgr/lock.c:4370 storage/lmgr/lock.c:4435 storage/lmgr/lock.c:4785 storage/lmgr/predicate.c:2478 storage/lmgr/predicate.c:2493 storage/lmgr/predicate.c:3890 storage/lmgr/predicate.c:4937 utils/hash/dynahash.c:1095
+#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:1041 storage/lmgr/lock.c:1079 storage/lmgr/lock.c:2968 storage/lmgr/lock.c:4373 storage/lmgr/lock.c:4438 storage/lmgr/lock.c:4788 storage/lmgr/predicate.c:2478 storage/lmgr/predicate.c:2493 storage/lmgr/predicate.c:3890 storage/lmgr/predicate.c:4937 utils/hash/dynahash.c:1096
#, c-format
msgid "out of shared memory"
msgstr "แแ แแกแแแแแ แแกแ แแแแแแ แแแฃแแ แแแฎแกแแแ แแแ"
msgid "PID %d is not a PostgreSQL backend process"
msgstr "แแ แแชแแกแ PID-แแ %d PostgreSQL-แแก แฃแแแแแแแแแก แแ แแชแแกแก แแ แฌแแ แแแแแแแแก"
-#: storage/ipc/signalfuncs.c:123 storage/lmgr/proc.c:1547 utils/adt/mcxtfuncs.c:314 utils/adt/mcxtfuncs.c:412
+#: storage/ipc/signalfuncs.c:123 storage/lmgr/proc.c:1546 utils/adt/mcxtfuncs.c:302
#, c-format
msgid "could not send signal to process %d: %m"
msgstr "แแ แแชแแกแแกแแแแก %d แกแแแแแแแก แแแแแแแแ แจแแฃแซแแแแแแแ: %m"
msgid "recovery finished waiting after %ld.%03d ms: %s"
msgstr ""
-#: storage/ipc/standby.c:921 tcop/postgres.c:3225
+#: storage/ipc/standby.c:921 tcop/postgres.c:3223
#, c-format
msgid "canceling statement due to conflict with recovery"
msgstr "แแแแแกแแฎแฃแแแแแก แแแฃแฅแแแแ แแฆแแแแแแกแแแ แแแแคแแแฅแขแแก แแแแ"
-#: storage/ipc/standby.c:922 tcop/postgres.c:2575
+#: storage/ipc/standby.c:922 tcop/postgres.c:2573
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr ""
msgid "See server log for query details."
msgstr "แแแแฎแแแแแก แแแขแแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/lmgr/lmgr.c:856
+#: storage/lmgr/lmgr.c:862
#, c-format
msgid "while updating tuple (%u,%u) in relation \"%s\""
msgstr "แแแ แขแแแแก (%u,%u) แแแแแฎแแแแแกแแก แฃแ แแแแ แแแแแจแ \"%s\""
-#: storage/lmgr/lmgr.c:859
+#: storage/lmgr/lmgr.c:865
#, c-format
msgid "while deleting tuple (%u,%u) in relation \"%s\""
msgstr "แแแ แขแแแแก (%u,%u) แฌแแจแแแกแแก แฃแ แแแแ แแแแแจแ \"%s\""
-#: storage/lmgr/lmgr.c:862
+#: storage/lmgr/lmgr.c:868
#, c-format
msgid "while locking tuple (%u,%u) in relation \"%s\""
msgstr "แแแ แขแแแแก (%u,%u) แแแแแแแแแกแแก แฃแ แแแแ แแแแแจแ \"%s\""
-#: storage/lmgr/lmgr.c:865
+#: storage/lmgr/lmgr.c:871
#, c-format
msgid "while locking updated version (%u,%u) of tuple in relation \"%s\""
msgstr "แแแ แขแแแแก (%u,%u) แแแแแฎแแแแฃแแ แแแ แกแแแก แแแแแแแแแกแแก แฃแ แแแแ แแแแแจแ \"%s\""
-#: storage/lmgr/lmgr.c:868
+#: storage/lmgr/lmgr.c:874
#, c-format
msgid "while inserting index tuple (%u,%u) in relation \"%s\""
msgstr ""
-#: storage/lmgr/lmgr.c:871
+#: storage/lmgr/lmgr.c:877
#, c-format
msgid "while checking uniqueness of tuple (%u,%u) in relation \"%s\""
msgstr ""
-#: storage/lmgr/lmgr.c:874
+#: storage/lmgr/lmgr.c:880
#, c-format
msgid "while rechecking updated tuple (%u,%u) in relation \"%s\""
msgstr ""
-#: storage/lmgr/lmgr.c:877
+#: storage/lmgr/lmgr.c:883
#, c-format
msgid "while checking exclusion constraint on tuple (%u,%u) in relation \"%s\""
msgstr ""
-#: storage/lmgr/lmgr.c:1249
+#: storage/lmgr/lmgr.c:1255
#, c-format
msgid "relation %u of database %u"
msgstr "แฃแ แแแแ แแแแ %u แแแแแกแแแแก %u"
-#: storage/lmgr/lmgr.c:1255
+#: storage/lmgr/lmgr.c:1261
#, c-format
msgid "extension of relation %u of database %u"
msgstr "แฃแ แแแแ แแแแแก %u แแแคแแ แแแแแ แแแแแกแแแแก %u"
-#: storage/lmgr/lmgr.c:1261
+#: storage/lmgr/lmgr.c:1267
#, c-format
msgid "pg_database.datfrozenxid of database %u"
msgstr "pg_database.datfrozenxid แแแแแกแแแแก %u"
-#: storage/lmgr/lmgr.c:1266
+#: storage/lmgr/lmgr.c:1272
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "แแแแ แแ %u แฃแ แแแแ แแแแแกแแแแก %u แแแแแกแแแแก %u"
-#: storage/lmgr/lmgr.c:1273
+#: storage/lmgr/lmgr.c:1279
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr ""
-#: storage/lmgr/lmgr.c:1281
+#: storage/lmgr/lmgr.c:1287
#, c-format
msgid "transaction %u"
msgstr "แขแ แแแแแฅแชแแ %u"
-#: storage/lmgr/lmgr.c:1286
+#: storage/lmgr/lmgr.c:1292
#, c-format
msgid "virtual transaction %d/%u"
msgstr "แแแ แขแฃแแแฃแ แ แขแ แแแแแฅแชแแ %d/%u"
-#: storage/lmgr/lmgr.c:1292
+#: storage/lmgr/lmgr.c:1298
#, c-format
msgid "speculative token %u of transaction %u"
msgstr ""
-#: storage/lmgr/lmgr.c:1298
+#: storage/lmgr/lmgr.c:1304
#, c-format
msgid "object %u of class %u of database %u"
msgstr ""
-#: storage/lmgr/lmgr.c:1306
+#: storage/lmgr/lmgr.c:1312
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "แแแแฎแแแ แแแแแก แแแแแ [%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1313
+#: storage/lmgr/lmgr.c:1319
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "แ แแแแแแแแแแฃแแ แแแแแ [%u,%u,%u,%u]"
-#: storage/lmgr/lmgr.c:1321
+#: storage/lmgr/lmgr.c:1327
#, c-format
msgid "remote transaction %u of subscription %u of database %u"
msgstr "แแแจแแ แแแฃแแ แขแ แแแแแฅแชแแ %u แแแแแฌแแ แ %u แแแแแกแแแแก %u"
-#: storage/lmgr/lmgr.c:1328
+#: storage/lmgr/lmgr.c:1334
#, c-format
msgid "unrecognized locktag type %d"
msgstr "locktag-แแก แฃแชแแแแ แขแแแ %d"
-#: storage/lmgr/lock.c:866
+#: storage/lmgr/lock.c:869
#, c-format
msgid "cannot acquire lock mode %s on database objects while recovery is in progress"
msgstr ""
-#: storage/lmgr/lock.c:868
+#: storage/lmgr/lock.c:871
#, c-format
msgid "Only RowExclusiveLock or less can be acquired on database objects during recovery."
msgstr ""
-#: storage/lmgr/lock.c:1182
+#: storage/lmgr/lock.c:1185
#, c-format
msgid "process %d could not obtain %s on %s"
msgstr "แแ แแชแแกแแ %d แแแ แแแแฆแ %s %s-แแ"
-#: storage/lmgr/lock.c:3423 storage/lmgr/lock.c:3491 storage/lmgr/lock.c:3607
+#: storage/lmgr/lock.c:3426 storage/lmgr/lock.c:3494 storage/lmgr/lock.c:3610
#, c-format
msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
msgstr ""
msgid "The transaction might succeed if retried."
msgstr "แขแ แแแแแฅแชแแ แจแแแซแแแแ แแแแขแแแแก, แแฃ แแแแแแแ แแแ."
-#: storage/lmgr/proc.c:454
+#: storage/lmgr/proc.c:453
#, c-format
msgid "number of requested standby connections exceeds \"max_wal_senders\" (currently %d)"
msgstr ""
-#: storage/lmgr/proc.c:1592
+#: storage/lmgr/proc.c:1591
#, c-format
msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1607
+#: storage/lmgr/proc.c:1606
#, c-format
msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1616
+#: storage/lmgr/proc.c:1615
#, c-format
msgid "process %d still waiting for %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1623
+#: storage/lmgr/proc.c:1622
#, c-format
msgid "process %d acquired %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1640
+#: storage/lmgr/proc.c:1639
#, c-format
msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
msgstr ""
#: tcop/backend_startup.c:597
#, c-format
msgid "SSLRequest accepted"
-msgstr ""
+msgstr "SSLRequest แแแฆแแแฃแแแ"
#: tcop/backend_startup.c:600
#, c-format
msgid "SSLRequest rejected"
-msgstr ""
+msgstr "SSLRequest แฃแแ แงแแคแแแแ"
#: tcop/backend_startup.c:609
#, c-format
#: tcop/backend_startup.c:651
#, c-format
msgid "GSSENCRequest accepted"
-msgstr ""
+msgstr "GSSENCRequest แแแฆแแแฃแแแ"
#: tcop/backend_startup.c:654
#, c-format
msgid "GSSENCRequest rejected"
-msgstr ""
+msgstr "GSSENCRequest แฃแแ แงแแคแแแแ"
#: tcop/backend_startup.c:663
#, c-format
msgid "fastpath function call: \"%s\" (OID %u)"
msgstr ""
-#: tcop/fastpath.c:312 tcop/postgres.c:1364 tcop/postgres.c:1600 tcop/postgres.c:2079 tcop/postgres.c:2351
+#: tcop/fastpath.c:312 tcop/postgres.c:1363 tcop/postgres.c:1599 tcop/postgres.c:2077 tcop/postgres.c:2349
#, c-format
msgid "duration: %s ms"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ"
msgid "incorrect binary data format in function argument %d"
msgstr ""
-#: tcop/postgres.c:455 tcop/postgres.c:5023
+#: tcop/postgres.c:455 tcop/postgres.c:5018
#, c-format
msgid "invalid frontend message type %d"
msgstr "แแ แแกแฌแแ แ แฌแแแแแแแแก แจแแขแงแแแแแแแแก แขแแแ %d"
msgid "statement: %s"
msgstr "แแแแ แแขแแ แ: %s"
-#: tcop/postgres.c:1369
+#: tcop/postgres.c:1368
#, c-format
msgid "duration: %s ms statement: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ แแแแแกแแฎแฃแแแแ: %s"
-#: tcop/postgres.c:1475
+#: tcop/postgres.c:1474
#, c-format
msgid "cannot insert multiple commands into a prepared statement"
msgstr ""
-#: tcop/postgres.c:1605
+#: tcop/postgres.c:1604
#, c-format
msgid "duration: %s ms parse %s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ %s-แแก แแแแฃแจแแแแแ: %s"
-#: tcop/postgres.c:1672 tcop/postgres.c:2671
+#: tcop/postgres.c:1671 tcop/postgres.c:2669
#, c-format
msgid "unnamed prepared statement does not exist"
msgstr ""
-#: tcop/postgres.c:1724
+#: tcop/postgres.c:1723
#, c-format
msgid "bind message has %d parameter formats but %d parameters"
msgstr ""
-#: tcop/postgres.c:1730
+#: tcop/postgres.c:1729
#, c-format
msgid "bind message supplies %d parameters, but prepared statement \"%s\" requires %d"
msgstr ""
-#: tcop/postgres.c:1944
+#: tcop/postgres.c:1943
#, c-format
msgid "incorrect binary data format in bind parameter %d"
msgstr ""
-#: tcop/postgres.c:2084
+#: tcop/postgres.c:2082
#, c-format
msgid "duration: %s ms bind %s%s%s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ แแแแแ %s%s%s: %s"
-#: tcop/postgres.c:2139 tcop/postgres.c:2753
+#: tcop/postgres.c:2137 tcop/postgres.c:2751
#, c-format
msgid "portal \"%s\" does not exist"
msgstr "แแแ แขแแแ \"%s\" แแ แแ แกแแแแแก"
-#: tcop/postgres.c:2232
+#: tcop/postgres.c:2230
#, c-format
msgid "%s %s%s%s: %s"
msgstr "%s %s%s%s: %s"
-#: tcop/postgres.c:2234 tcop/postgres.c:2359
+#: tcop/postgres.c:2232 tcop/postgres.c:2357
msgid "execute fetch from"
msgstr ""
-#: tcop/postgres.c:2235 tcop/postgres.c:2360
+#: tcop/postgres.c:2233 tcop/postgres.c:2358
msgid "execute"
msgstr "แแแจแแแแ"
-#: tcop/postgres.c:2356
+#: tcop/postgres.c:2354
#, c-format
msgid "duration: %s ms %s %s%s%s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแs %s %s%s%s: %s"
-#: tcop/postgres.c:2504
+#: tcop/postgres.c:2502
#, c-format
msgid "prepare: %s"
msgstr "แแแแแแแแแ: %s"
-#: tcop/postgres.c:2529
+#: tcop/postgres.c:2527
#, c-format
msgid "Parameters: %s"
msgstr "แแแ แแแแขแ แแแ: %s"
-#: tcop/postgres.c:2544
+#: tcop/postgres.c:2542
#, c-format
msgid "Abort reason: recovery conflict"
msgstr "แแแฃแฅแแแแแก แแแแแแ: แแฆแแแแแแก แแแแคแแแฅแขแ"
-#: tcop/postgres.c:2560
+#: tcop/postgres.c:2558
#, c-format
msgid "User was holding shared buffer pin for too long."
msgstr ""
-#: tcop/postgres.c:2563
+#: tcop/postgres.c:2561
#, c-format
msgid "User was holding a relation lock for too long."
msgstr ""
-#: tcop/postgres.c:2566
+#: tcop/postgres.c:2564
#, c-format
msgid "User was or might have been using tablespace that must be dropped."
msgstr ""
-#: tcop/postgres.c:2569
+#: tcop/postgres.c:2567
#, c-format
msgid "User query might have needed to see row versions that must be removed."
msgstr ""
-#: tcop/postgres.c:2572
+#: tcop/postgres.c:2570
#, c-format
msgid "User was using a logical replication slot that must be invalidated."
msgstr ""
-#: tcop/postgres.c:2578
+#: tcop/postgres.c:2576
#, c-format
msgid "User was connected to a database that must be dropped."
msgstr ""
-#: tcop/postgres.c:2617
+#: tcop/postgres.c:2615
#, c-format
msgid "portal \"%s\" parameter $%d = %s"
msgstr "แแแ แขแแแแก \"%s\" แแแ แแแแขแ แ $%d = %s"
-#: tcop/postgres.c:2620
+#: tcop/postgres.c:2618
#, c-format
msgid "portal \"%s\" parameter $%d"
msgstr "แแแ แขแแแแก \"%s\" แแแ แแแแขแ แ $%d"
-#: tcop/postgres.c:2626
+#: tcop/postgres.c:2624
#, c-format
msgid "unnamed portal parameter $%d = %s"
msgstr "แฃแกแแฎแแแ แแแ แขแแแแก แแแ แแแแขแ แ $%d = %s"
-#: tcop/postgres.c:2629
+#: tcop/postgres.c:2627
#, c-format
msgid "unnamed portal parameter $%d"
msgstr "แฃแกแแฎแแแ แแแ แขแแแแก แแแ แแแแขแ แ $%d"
-#: tcop/postgres.c:2984
+#: tcop/postgres.c:2982
#, c-format
msgid "terminating connection because of unexpected SIGQUIT signal"
msgstr ""
-#: tcop/postgres.c:2990
+#: tcop/postgres.c:2988
#, c-format
msgid "terminating connection because of crash of another server process"
msgstr ""
-#: tcop/postgres.c:2991
+#: tcop/postgres.c:2989
#, c-format
msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
msgstr ""
-#: tcop/postgres.c:2995 tcop/postgres.c:3248
+#: tcop/postgres.c:2993 tcop/postgres.c:3246
#, c-format
msgid "In a moment you should be able to reconnect to the database and repeat your command."
msgstr ""
-#: tcop/postgres.c:3002
+#: tcop/postgres.c:3000
#, c-format
msgid "terminating connection due to immediate shutdown command"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแแฃแงแแแแแแแแแ แแแแแ แแแแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3080
+#: tcop/postgres.c:3078
#, c-format
msgid "floating-point exception"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แแแแแ แแจแแก แจแแชแแแแ"
-#: tcop/postgres.c:3081
+#: tcop/postgres.c:3079
#, c-format
msgid "An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero."
msgstr ""
-#: tcop/postgres.c:3246
+#: tcop/postgres.c:3244
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแฆแแแแแแกแแแ แแแแคแแแฅแขแแก แแแแ"
-#: tcop/postgres.c:3318
+#: tcop/postgres.c:3316
#, c-format
msgid "canceling authentication due to timeout"
msgstr "แแแแแแขแแแแชแแ แแแฃแฅแแแ แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3322
+#: tcop/postgres.c:3320
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3326
+#: tcop/postgres.c:3324
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3341
+#: tcop/postgres.c:3339
#, c-format
msgid "terminating walreceiver process due to administrator command"
msgstr "walreceiver แแ แแแ แแแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3357
+#: tcop/postgres.c:3355
#, c-format
msgid "terminating connection due to administrator command"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3388
+#: tcop/postgres.c:3386
#, c-format
msgid "connection to client lost"
msgstr "แแแแแแขแแแ แจแแแ แแแแแก แจแแชแแแแ"
-#: tcop/postgres.c:3440
+#: tcop/postgres.c:3438
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "แแแแแกแแฎแฃแแแแ แแแฃแฅแแแแแ แแแแแแก แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3447
+#: tcop/postgres.c:3445
#, c-format
msgid "canceling statement due to statement timeout"
msgstr ""
-#: tcop/postgres.c:3454
+#: tcop/postgres.c:3452
#, c-format
msgid "canceling autovacuum task"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแแแชแแแแก แแแฃแฅแแแแ"
-#: tcop/postgres.c:3467
+#: tcop/postgres.c:3465
#, c-format
msgid "canceling statement due to user request"
msgstr ""
-#: tcop/postgres.c:3488
+#: tcop/postgres.c:3486
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr ""
-#: tcop/postgres.c:3501
+#: tcop/postgres.c:3499
#, c-format
msgid "terminating connection due to transaction timeout"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แขแ แแแแแฅแชแแแก แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3514
+#: tcop/postgres.c:3512
#, c-format
msgid "terminating connection due to idle-session timeout"
msgstr ""
-#: tcop/postgres.c:3553
+#: tcop/postgres.c:3548
#, c-format
msgid "\"client_connection_check_interval\" must be set to 0 on this platform."
msgstr "แแ แแแแขแคแแ แแแแ \"client_connection_check_interval\" 0 แฃแแแ แแงแแก."
-#: tcop/postgres.c:3574
+#: tcop/postgres.c:3569
#, c-format
msgid "Cannot enable parameter when \"log_statement_stats\" is true."
msgstr "แแแ แแแแขแ แแก แฉแแ แแแ แแแจแแ, แ แแชแ \"log_statement_stats\" แฉแแ แแฃแแแ, แจแแฃแซแแแแแแแ."
-#: tcop/postgres.c:3589
+#: tcop/postgres.c:3584
#, c-format
msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true."
msgstr "แแแ แฉแแ แแแแ \"log_statement_stats\"-แก, แ แแชแ \"when log_parser_stats\", \"log_planner_stats\", แแ \"log_executor_stats\" แญแแจแแแ แแขแแ."
-#: tcop/postgres.c:4029
+#: tcop/postgres.c:4024
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr ""
-#: tcop/postgres.c:4030 tcop/postgres.c:4036
+#: tcop/postgres.c:4025 tcop/postgres.c:4031
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "แแแขแ แแแคแแ แแแชแแแกแแแแก แกแชแแแแ '%s --help'."
-#: tcop/postgres.c:4034
+#: tcop/postgres.c:4029
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: แแ แแกแฌแแ แ แแ แซแแแแแแก แกแขแ แแฅแแแแก แแ แแฃแแแแขแ: %s"
-#: tcop/postgres.c:4087
+#: tcop/postgres.c:4082
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: แแ แช แแแแ, แแ แช แแแแฎแแแ แแแแแ แแแแแแแแฃแแ แแ แแ"
-#: tcop/postgres.c:4280
+#: tcop/postgres.c:4275
#, c-format
msgid "could not generate random cancel key"
msgstr "แจแแแแฎแแแแแแ แแแฃแฅแแแแแก แแแกแแฆแแแแก แแแแแ แแชแแ แจแแฃแซแแแแแแแ"
-#: tcop/postgres.c:4682
+#: tcop/postgres.c:4677
#, c-format
msgid "connection ready: setup total=%.3f ms, fork=%.3f ms, authentication=%.3f ms"
msgstr ""
-#: tcop/postgres.c:4913
+#: tcop/postgres.c:4908
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "แแ แแกแฌแแ แ CLOSE แจแแขแงแแแแแแแแก แฅแแแขแแแ %d"
-#: tcop/postgres.c:4950
+#: tcop/postgres.c:4945
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "แแ แแกแฌแแ แ DESCRIBE แจแแขแงแแแแแแแแก แฅแแแขแแแ %d"
-#: tcop/postgres.c:5044
+#: tcop/postgres.c:5039
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr ""
-#: tcop/postgres.c:5048
+#: tcop/postgres.c:5043
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr ""
-#: tcop/postgres.c:5194
+#: tcop/postgres.c:5189
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr ""
-#: tcop/pquery.c:674
+#: tcop/pquery.c:642
#, c-format
msgid "bind message has %d result formats but query has %d columns"
msgstr ""
-#: tcop/pquery.c:972 tcop/pquery.c:1734
+#: tcop/pquery.c:940 tcop/pquery.c:1693
#, c-format
msgid "cursor can only scan forward"
msgstr "แแฃแ แกแแ แก แแฎแแแแ แฌแแ แกแแแแแ แแแ แจแแฃแซแแแ"
-#: tcop/pquery.c:973 tcop/pquery.c:1735
+#: tcop/pquery.c:941 tcop/pquery.c:1694
#, c-format
msgid "Declare it with SCROLL option to enable backward scan."
msgstr ""
msgid "could not unlink permanent statistics file \"%s\": %m"
msgstr ""
-#: utils/activity/pgstat.c:1443
+#: utils/activity/pgstat.c:1440
#, c-format
msgid "invalid statistics kind: \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแ แแกแฌแแ แ แขแแแ: \"%s\""
-#: utils/activity/pgstat.c:1488
+#: utils/activity/pgstat.c:1485
#, c-format
msgid "custom cumulative statistics name is invalid"
msgstr "แแฃแแฃแแแขแแฃแ แ แกแขแแขแแกแขแแแแก แฎแแแแ แแแแแแแแฃแแ แกแแฎแแแ แแ แแกแฌแแ แแ"
-#: utils/activity/pgstat.c:1489
+#: utils/activity/pgstat.c:1486
#, c-format
msgid "Provide a non-empty name for the custom cumulative statistics."
msgstr "แแแฃแแแแแ แแ แแชแแ แแแแ แกแแฎแแแ แแแ แแแแฃแแ แแแแ แแแแแแแ แกแขแแขแแกแขแแแแกแแแแก."
-#: utils/activity/pgstat.c:1492
+#: utils/activity/pgstat.c:1489
#, c-format
msgid "custom cumulative statistics ID %u is out of range"
msgstr "แแฃแแฃแแแขแแฃแ แ แกแขแแขแแกแขแแแแก แฎแแแแ แแแแแแแแฃแแ ID %u แแแแแแแแแก แแแ แแแแ"
-#: utils/activity/pgstat.c:1493
+#: utils/activity/pgstat.c:1490
#, c-format
msgid "Provide a custom cumulative statistics ID between %u and %u."
msgstr "แจแแแงแแแแแ แ แแกแฃแ แกแแแแก แฎแแแแ แแแแแแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแแก ID %u-แแแ %u-แแแ แจแฃแแแแแแแแ."
-#: utils/activity/pgstat.c:1498 utils/activity/pgstat.c:1525 utils/activity/pgstat.c:1538
+#: utils/activity/pgstat.c:1495 utils/activity/pgstat.c:1522 utils/activity/pgstat.c:1535
#, c-format
msgid "failed to register custom cumulative statistics \"%s\" with ID %u"
msgstr "แแแ แแแ แแแแกแขแ แแ แแ แแแ แแแแฃแแ แแแแ แแแแแแแ แกแขแแขแแกแขแแแ \"%s\" ID-แแ %u"
-#: utils/activity/pgstat.c:1499
+#: utils/activity/pgstat.c:1496
#, c-format
msgid "Custom cumulative statistics must be registered while initializing modules in \"shared_preload_libraries\"."
msgstr "แแแแฎแแแ แแแแแก แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแแก แ แแแแกแขแ แแชแแ \"shared_preload_libraries\"-แจแ แแแแฃแแแแแก แแแแชแแแแแแแชแแแกแแก แฃแแแ แแแฎแแแก."
-#: utils/activity/pgstat.c:1508
+#: utils/activity/pgstat.c:1505
#, c-format
msgid "custom cumulative statistics property is invalid"
msgstr ""
-#: utils/activity/pgstat.c:1509
+#: utils/activity/pgstat.c:1506
#, c-format
msgid "Custom cumulative statistics require a shared memory size for fixed-numbered objects."
msgstr ""
-#: utils/activity/pgstat.c:1526
+#: utils/activity/pgstat.c:1523
#, c-format
msgid "Custom cumulative statistics \"%s\" already registered with the same ID."
msgstr "แแแ แแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแ \"%s\" แฃแแแ แ แแแแกแขแ แแ แแแฃแแแ, แแแแแ ID-แแ."
-#: utils/activity/pgstat.c:1539
+#: utils/activity/pgstat.c:1536
#, c-format
msgid "Existing cumulative statistics with ID %u has the same name."
msgstr "แแ แกแแแฃแ แแฃแแฃแแแขแแฃแ แกแขแแขแแกแขแแแแก ID-แแ %u แแแแแ แกแแฎแแแ แแฅแแก."
-#: utils/activity/pgstat.c:1545
+#: utils/activity/pgstat.c:1542
#, c-format
msgid "registered custom cumulative statistics \"%s\" with ID %u"
msgstr "แ แแแแกแขแ แแ แแแฃแแแ แแแ แแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแ \"%s\" ID-แแ %u"
-#: utils/activity/pgstat.c:1614
+#: utils/activity/pgstat.c:1611
#, c-format
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1735
+#: utils/activity/pgstat.c:1732
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแจแ (\"%s\") แฉแแฌแแ แ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1744
+#: utils/activity/pgstat.c:1741
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแฃแ แแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1798
+#: utils/activity/pgstat.c:1795
#, c-format
msgid "could not open statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:2030
+#: utils/activity/pgstat.c:2035
#, c-format
msgid "corrupted statistics file \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแแแแแแแแฃแแ แคแแแแ \"%s\""
msgstr ""
#. translator: first %s is inet or cidr
-#: utils/adt/bool.c:150 utils/adt/cash.c:354 utils/adt/datetime.c:4258 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/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/tid.c:103 utils/adt/timestamp.c:512 utils/adt/uuid.c:176 utils/adt/xid8funcs.c:323
#, c-format
msgid "date out of range: \"%s\""
msgstr "แแแ แแฆแ แแแแแแแแแก แแแ แแแแ: \"%s\""
-#: utils/adt/date.c:223 utils/adt/date.c:585 utils/adt/date.c:609 utils/adt/rangetypes.c:1648 utils/adt/rangetypes.c:1663 utils/adt/xml.c:2552
+#: utils/adt/date.c:223 utils/adt/date.c:585 utils/adt/date.c:609 utils/adt/rangetypes.c:1648 utils/adt/rangetypes.c:1663 utils/adt/xml.c:2565
#, c-format
msgid "date out of range"
msgstr "แแแ แแฆแ แแแแแแแแแก แแแ แแแแ"
msgid "unit \"%s\" not recognized for type %s"
msgstr "แแ แแแฃแแ \"%s\" แขแแแแกแแแแก %s แจแแฃแซแแแแแแแ"
-#: utils/adt/date.c:1379 utils/adt/date.c:1425 utils/adt/date.c:1984 utils/adt/date.c:2015 utils/adt/date.c:2044 utils/adt/date.c:2934 utils/adt/date.c:3166 utils/adt/datetime.c:432 utils/adt/datetime.c:1817 utils/adt/formatting.c:4016 utils/adt/formatting.c:4052 utils/adt/formatting.c:4139 utils/adt/formatting.c:4261 utils/adt/json.c:375 utils/adt/json.c:414 utils/adt/timestamp.c:250 utils/adt/timestamp.c:282 utils/adt/timestamp.c:707 utils/adt/timestamp.c:716
+#: utils/adt/date.c:1379 utils/adt/date.c:1425 utils/adt/date.c:1984 utils/adt/date.c:2015 utils/adt/date.c:2044 utils/adt/date.c:2934 utils/adt/date.c:3166 utils/adt/datetime.c:432 utils/adt/datetime.c:1826 utils/adt/formatting.c:4016 utils/adt/formatting.c:4052 utils/adt/formatting.c:4139 utils/adt/formatting.c:4261 utils/adt/json.c:375 utils/adt/json.c:414 utils/adt/timestamp.c:250 utils/adt/timestamp.c:282 utils/adt/timestamp.c:707 utils/adt/timestamp.c:716
#: utils/adt/timestamp.c:794 utils/adt/timestamp.c:827 utils/adt/timestamp.c:3125 utils/adt/timestamp.c:3134 utils/adt/timestamp.c:3151 utils/adt/timestamp.c:3156 utils/adt/timestamp.c:3175 utils/adt/timestamp.c:3188 utils/adt/timestamp.c:3199 utils/adt/timestamp.c:3205 utils/adt/timestamp.c:3211 utils/adt/timestamp.c:3216 utils/adt/timestamp.c:3269 utils/adt/timestamp.c:3278 utils/adt/timestamp.c:3299 utils/adt/timestamp.c:3304 utils/adt/timestamp.c:3325
#: utils/adt/timestamp.c:3338 utils/adt/timestamp.c:3352 utils/adt/timestamp.c:3360 utils/adt/timestamp.c:3366 utils/adt/timestamp.c:3371 utils/adt/timestamp.c:4439 utils/adt/timestamp.c:4591 utils/adt/timestamp.c:4667 utils/adt/timestamp.c:4733 utils/adt/timestamp.c:4823 utils/adt/timestamp.c:4902 utils/adt/timestamp.c:4972 utils/adt/timestamp.c:5075 utils/adt/timestamp.c:5553 utils/adt/timestamp.c:5827 utils/adt/timestamp.c:6361 utils/adt/timestamp.c:6371
-#: utils/adt/timestamp.c:6376 utils/adt/timestamp.c:6382 utils/adt/timestamp.c:6422 utils/adt/timestamp.c:6509 utils/adt/timestamp.c:6550 utils/adt/timestamp.c:6554 utils/adt/timestamp.c:6608 utils/adt/timestamp.c:6612 utils/adt/timestamp.c:6618 utils/adt/timestamp.c:6659 utils/adt/xml.c:2574 utils/adt/xml.c:2581 utils/adt/xml.c:2601 utils/adt/xml.c:2608
+#: utils/adt/timestamp.c:6376 utils/adt/timestamp.c:6382 utils/adt/timestamp.c:6422 utils/adt/timestamp.c:6509 utils/adt/timestamp.c:6550 utils/adt/timestamp.c:6554 utils/adt/timestamp.c:6608 utils/adt/timestamp.c:6612 utils/adt/timestamp.c:6618 utils/adt/timestamp.c:6659 utils/adt/xml.c:2587 utils/adt/xml.c:2594 utils/adt/xml.c:2614 utils/adt/xml.c:2621
#, c-format
msgid "timestamp out of range"
msgstr "แแ แแแก แจแขแแแแ แแแแแแแแแก แแแ แแแแ"
msgid "interval time zone \"%s\" must not include months or days"
msgstr "แแแขแแ แแแแแก แแ แแแก แกแแ แขแงแแแ \"%s\" แแแแแแก แแ แแฆแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: utils/adt/datetime.c:3324 utils/adt/datetime.c:4243 utils/adt/datetime.c:4249 utils/adt/timestamp.c:530
+#: utils/adt/datetime.c:3330 utils/adt/datetime.c:4249 utils/adt/datetime.c:4255 utils/adt/timestamp.c:530
#, c-format
msgid "time zone \"%s\" not recognized"
msgstr "แฃแชแแแแ แแ แแแก แกแแ แขแงแแแ: %s"
-#: utils/adt/datetime.c:4217 utils/adt/datetime.c:4224
+#: utils/adt/datetime.c:4223 utils/adt/datetime.c:4230
#, c-format
msgid "date/time field value out of range: \"%s\""
msgstr "แแ แแแก/แแแ แแฆแแก แแแแแก แแแแจแแแแแแแ แแแแแแแแแก แแแ แแแแ: \"%s\""
-#: utils/adt/datetime.c:4226
+#: utils/adt/datetime.c:4232
#, c-format
msgid "Perhaps you need a different \"DateStyle\" setting."
msgstr ""
-#: utils/adt/datetime.c:4231
+#: utils/adt/datetime.c:4237
#, c-format
msgid "interval field value out of range: \"%s\""
msgstr "แแแขแแ แแแแแก แแแแแก แแแแจแแแแแแแ แแแแแแแแแก แแแ แแแแ: \"%s\""
-#: utils/adt/datetime.c:4237
+#: utils/adt/datetime.c:4243
#, c-format
msgid "time zone displacement out of range: \"%s\""
msgstr ""
-#: utils/adt/datetime.c:4251
+#: utils/adt/datetime.c:4257
#, c-format
msgid "This time zone name appears in the configuration file for time zone abbreviation \"%s\"."
msgstr ""
msgid "LIKE pattern must not end with escape character"
msgstr ""
-#: utils/adt/like_match.c:437 utils/adt/regexp.c:800
+#: utils/adt/like_match.c:437 utils/adt/regexp.c:803
#, c-format
msgid "invalid escape string"
msgstr "แแ แแกแฌแแ แ แกแแแชแแแแฃแ แ แกแแแแแแ"
-#: utils/adt/like_match.c:438 utils/adt/regexp.c:801
+#: utils/adt/like_match.c:438 utils/adt/regexp.c:804
#, c-format
msgid "Escape string must be empty or one character."
msgstr ""
msgid "Only addresses that have FF and FE as values in the 4th and 5th bytes from the left, for example xx:xx:xx:ff:fe:xx:xx:xx, are eligible to be converted from macaddr8 to macaddr."
msgstr ""
-#: utils/adt/mcxtfuncs.c:305 utils/adt/mcxtfuncs.c:391
+#: utils/adt/mcxtfuncs.c:293
#, c-format
msgid "PID %d is not a PostgreSQL server process"
msgstr "แแ แแชแแกแ PID-แแ %d PostgreSQL-แแก แกแแ แแแ แแก แแ แแชแแกแก แแ แฌแแ แแแแแแแแก"
-#: utils/adt/mcxtfuncs.c:480
-#, c-format
-msgid "PID %d is no longer a PostgreSQL server process"
-msgstr "แแ แแชแแกแ PID-แแ %d PostgreSQL-แแก แกแแ แแแ แแก แแ แแชแแกแก แแฆแแ แฌแแ แแแแแแแแก"
-
#: utils/adt/misc.c:237
#, c-format
msgid "global tablespace never has databases"
msgid "percentile value %g is not between 0 and 1"
msgstr ""
-#: utils/adt/pg_locale.c:303 utils/adt/pg_locale.c:335
+#: utils/adt/pg_locale.c:304 utils/adt/pg_locale.c:336
#, c-format
msgid "locale name \"%s\" contains non-ASCII characters"
msgstr "แแแแแแแก แกแแฎแแแ \"%s\" แแ แ-ASCII แกแแแแแแแแแก แจแแแชแแแก"
-#: utils/adt/pg_locale.c:1119
+#: utils/adt/pg_locale.c:1120
#, c-format
msgid "collation \"%s\" has no actual version, but a version was recorded"
msgstr ""
-#: utils/adt/pg_locale.c:1125
+#: utils/adt/pg_locale.c:1126
#, c-format
msgid "collation \"%s\" has version mismatch"
msgstr "แแแแแชแแแก แแแ แกแแ แแ แแแแฎแแแแ: %s"
-#: utils/adt/pg_locale.c:1127
+#: utils/adt/pg_locale.c:1128
#, c-format
msgid "The collation in the database was created using version %s, but the operating system provides version %s."
msgstr ""
-#: utils/adt/pg_locale.c:1130
+#: utils/adt/pg_locale.c:1131
#, c-format
msgid "Rebuild all objects affected by this collation and run ALTER COLLATION %s REFRESH VERSION, or build PostgreSQL with the right library version."
msgstr ""
-#: utils/adt/pg_locale.c:1483 utils/adt/pg_locale.c:1510 utils/adt/pg_locale_builtin.c:186
+#: utils/adt/pg_locale.c:1484 utils/adt/pg_locale.c:1511 utils/adt/pg_locale_builtin.c:188
#, c-format
msgid "invalid locale name \"%s\" for builtin provider"
msgstr "แแ แแกแฌแแ แ แแแแแแแก แกแแฎแแแ \"%s\" แฉแแจแแแแแฃแแ แแแแฌแแแแแแแกแแแแก"
-#: utils/adt/pg_locale.c:1575
+#: utils/adt/pg_locale.c:1576
#, c-format
msgid "could not convert locale name \"%s\" to language tag: %s"
msgstr "แแแแแแ แแแแแก แแแแแก \"%s\" แแแแก แญแแแจแ (%s) แแแแแงแแแแแก แจแแชแแแแ"
-#: utils/adt/pg_locale.c:1584 utils/adt/pg_locale.c:1659 utils/adt/pg_locale_icu.c:215
+#: utils/adt/pg_locale.c:1585 utils/adt/pg_locale.c:1660 utils/adt/pg_locale_icu.c:215
#, c-format
msgid "ICU is not supported in this build"
msgstr "แแ แแแแแแจแ ICU-แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
-#: utils/adt/pg_locale.c:1617
+#: utils/adt/pg_locale.c:1618
#, c-format
msgid "could not get language from ICU locale \"%s\": %s"
msgstr "'ICU' แแแแแแแแแ \"%s\" แแแแก แแแฆแแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:1619 utils/adt/pg_locale.c:1649
+#: utils/adt/pg_locale.c:1620 utils/adt/pg_locale.c:1650
#, c-format
msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"."
msgstr "ICU แแแแแแแก แแแแแแแฌแแแแแก แแแกแแแแจแแ แแแ แแแแขแ แ \"%s\" แแแแงแแแแ แแแแจแแแแแแแแแ \"%s\"."
-#: utils/adt/pg_locale.c:1647
+#: utils/adt/pg_locale.c:1648
#, c-format
msgid "ICU locale \"%s\" has unknown language \"%s\""
msgstr "ICU แแแแแแก \"%s\" แแแแฉแแแ แฃแชแแแแ แแแ \"%s\""
msgid "Junk after right parenthesis or bracket."
msgstr "แแแแแแ แแแ แฏแแแแ แคแ แฉแฎแแแแก แแ แแ แแแแแ แคแ แฉแฎแแแแก แจแแแแแ."
-#: utils/adt/regexp.c:304 utils/adt/regexp.c:1996 utils/adt/varlena.c:4475
+#: utils/adt/regexp.c:304 utils/adt/regexp.c:2022 utils/adt/varlena.c:4475
#, c-format
msgid "regular expression failed: %s"
msgstr "แ แแแฃแแแ แฃแแ แแแแแกแแฎแฃแแแแแก แจแแชแแแแ: %s"
msgid "If you meant to use regexp_replace() with a start parameter, cast the fourth argument to integer explicitly."
msgstr ""
-#: utils/adt/regexp.c:716 utils/adt/regexp.c:725 utils/adt/regexp.c:1082 utils/adt/regexp.c:1146 utils/adt/regexp.c:1155 utils/adt/regexp.c:1164 utils/adt/regexp.c:1173 utils/adt/regexp.c:1853 utils/adt/regexp.c:1862 utils/adt/regexp.c:1871 utils/misc/guc.c:6818 utils/misc/guc.c:6852
+#: utils/adt/regexp.c:716 utils/adt/regexp.c:725 utils/adt/regexp.c:1108 utils/adt/regexp.c:1172 utils/adt/regexp.c:1181 utils/adt/regexp.c:1190 utils/adt/regexp.c:1199 utils/adt/regexp.c:1879 utils/adt/regexp.c:1888 utils/adt/regexp.c:1897 utils/misc/guc.c:6818 utils/misc/guc.c:6852
#, c-format
msgid "invalid value for parameter \"%s\": %d"
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแ แแแแขแ แแกแแแแก \"%s\": %d"
-#: utils/adt/regexp.c:936
+#: utils/adt/regexp.c:939
#, c-format
msgid "SQL regular expression may not contain more than two escape-double-quote separators"
msgstr ""
#. translator: %s is a SQL function name
-#: utils/adt/regexp.c:1093 utils/adt/regexp.c:1184 utils/adt/regexp.c:1271 utils/adt/regexp.c:1310 utils/adt/regexp.c:1698 utils/adt/regexp.c:1753 utils/adt/regexp.c:1882
+#: utils/adt/regexp.c:1119 utils/adt/regexp.c:1210 utils/adt/regexp.c:1297 utils/adt/regexp.c:1336 utils/adt/regexp.c:1724 utils/adt/regexp.c:1779 utils/adt/regexp.c:1908
#, c-format
msgid "%s does not support the \"global\" option"
msgstr "%s-แก แแแ แแแแขแ แแก \"global\" แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: utils/adt/regexp.c:1312
+#: utils/adt/regexp.c:1338
#, c-format
msgid "Use the regexp_matches function instead."
msgstr "แกแแแแแแแ แแ แคแฃแแฅแชแแ regexp_matches แแแแแแงแแแแ."
-#: utils/adt/regexp.c:1500
+#: utils/adt/regexp.c:1526
#, c-format
msgid "too many regular expression matches"
msgstr "แ แแแฃแแแ แฃแแ แแแแแกแแฎแฃแแแแแก แซแแแแแ แแแแ แ แแแแแฎแแแแ"
msgid "more than one operator named %s"
msgstr "แแ แแแ แแแขแ แแแแ แแขแแ แ, แกแแฎแแแแ %s"
-#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10826 utils/adt/ruleutils.c:11039
+#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10836 utils/adt/ruleutils.c:11049
#, c-format
msgid "too many arguments"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแ แแฃแแแแขแ"
msgid "This functionality requires the server to be built with libxml support."
msgstr ""
-#: utils/adt/xml.c:258 utils/mb/mbutils.c:627
+#: utils/adt/xml.c:258 utils/mb/mbutils.c:628
#, c-format
msgid "invalid encoding name \"%s\""
msgstr "แแแแแ แแแแก แแ แแกแฌแแ แ แกแแฎแแแ: \"%s\""
msgid "not an XML document"
msgstr "แแ แแ แแก XML แแแแฃแแแแขแ"
-#: utils/adt/xml.c:1008 utils/adt/xml.c:1031
+#: utils/adt/xml.c:1015 utils/adt/xml.c:1038
#, c-format
msgid "invalid XML processing instruction"
msgstr "xml-แแก แแแแฃแจแแแแแแก แแ แแกแฌแแ แ แแแกแขแ แฃแฅแชแแ"
-#: utils/adt/xml.c:1009
+#: utils/adt/xml.c:1016
#, c-format
msgid "XML processing instruction target name cannot be \"%s\"."
msgstr ""
-#: utils/adt/xml.c:1032
+#: utils/adt/xml.c:1039
#, c-format
msgid "XML processing instruction cannot contain \"?>\"."
msgstr ""
-#: utils/adt/xml.c:1111
+#: utils/adt/xml.c:1118
#, c-format
msgid "xmlvalidate is not implemented"
msgstr "xmlvalidate แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: utils/adt/xml.c:1167
+#: utils/adt/xml.c:1174
#, c-format
msgid "could not initialize XML library"
msgstr "xml แแแแแแแแแแแก แแแแชแแแแแแแแ แแแ แแแฎแแ แฎแแ"
-#: utils/adt/xml.c:1168
+#: utils/adt/xml.c:1175
#, c-format
msgid "libxml2 has incompatible char type: sizeof(char)=%zu, sizeof(xmlChar)=%zu."
msgstr "libxml2 แแฅแแก แจแแฃแแแแกแแแแแ char แขแแแแก: แแแแ (char)=%zu, sizeof(xmlChar)=%zu."
-#: utils/adt/xml.c:1254
+#: utils/adt/xml.c:1261
#, c-format
msgid "could not set up XML error handler"
msgstr "\"XML\" แจแแชแแแแแแแก แแแแแฃแจแแแแแแแก แแแ แแแแแก แจแแชแแแแ"
-#: utils/adt/xml.c:1255
+#: utils/adt/xml.c:1262
#, c-format
msgid "This probably indicates that the version of libxml2 being used is not compatible with the libxml2 header files that PostgreSQL was built with."
msgstr ""
-#: utils/adt/xml.c:2281
+#: utils/adt/xml.c:2294
msgid "Invalid character value."
msgstr "แกแขแ แแฅแแแแก แแ แแกแฌแแ แ แแแจแแแแแแแ."
-#: utils/adt/xml.c:2284
+#: utils/adt/xml.c:2297
msgid "Space required."
msgstr "แกแแญแแ แแ แแแแแขแแแแแ."
-#: utils/adt/xml.c:2287
+#: utils/adt/xml.c:2300
msgid "standalone accepts only 'yes' or 'no'."
msgstr "standalone-แแก แแแแจแแแแแแแ แจแแแซแแแแ แแงแแก \"yes\"(แแแแฎ) แแ \"no\"(แแ แ)."
-#: utils/adt/xml.c:2290
+#: utils/adt/xml.c:2303
msgid "Malformed declaration: missing version."
msgstr "แแ แแกแฌแแ แ แแฆแฌแแ แ: แแแ แกแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2293
+#: utils/adt/xml.c:2306
msgid "Missing encoding in text declaration."
msgstr "แขแแฅแกแขแแก แแฆแฌแแ แแจแ แแแแแ แแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2296
+#: utils/adt/xml.c:2309
msgid "Parsing XML declaration: '?>' expected."
msgstr ""
-#: utils/adt/xml.c:2299
+#: utils/adt/xml.c:2312
#, c-format
msgid "Unrecognized libxml error code: %d."
msgstr "Libxml-แแก แจแแชแแแแแก แฃแชแแแแ แแแแ: %d."
-#: utils/adt/xml.c:2553
+#: utils/adt/xml.c:2566
#, c-format
msgid "XML does not support infinite date values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแแ แแฆแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:2575 utils/adt/xml.c:2602
+#: utils/adt/xml.c:2588 utils/adt/xml.c:2615
#, c-format
msgid "XML does not support infinite timestamp values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแ แแแก แจแขแแแแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:3018
+#: utils/adt/xml.c:3031
#, c-format
msgid "invalid query"
msgstr "แแ แแกแฌแแ แ แแแแฎแแแแ"
-#: utils/adt/xml.c:3110
+#: utils/adt/xml.c:3123
#, c-format
msgid "portal \"%s\" does not return tuples"
msgstr "แแแ แขแแแ \"%s\" แแแ แขแแแแแก แแ แแแ แฃแแแแก"
-#: utils/adt/xml.c:4362
+#: utils/adt/xml.c:4375
#, c-format
msgid "invalid array for XML namespace mapping"
msgstr ""
-#: utils/adt/xml.c:4363
+#: utils/adt/xml.c:4376
#, c-format
msgid "The array must be two-dimensional with length of the second axis equal to 2."
msgstr ""
-#: utils/adt/xml.c:4387
+#: utils/adt/xml.c:4400
#, c-format
msgid "empty XPath expression"
msgstr "แชแแ แแแแ XPath แแแแแฎแแขแฃแแแแ"
-#: utils/adt/xml.c:4439
+#: utils/adt/xml.c:4452
#, c-format
msgid "neither namespace name nor URI may be null"
msgstr "แกแแฎแแแแแแก แกแแแ แชแแก แกแแฎแแแ แแ URI แแฃแแแแแแ แแ แจแแแซแแแแ, แแงแแก"
-#: utils/adt/xml.c:4446
+#: utils/adt/xml.c:4459
#, c-format
msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
msgstr ""
-#: utils/adt/xml.c:4795
+#: utils/adt/xml.c:4808
#, c-format
msgid "DEFAULT namespace is not supported"
msgstr "แกแแฎแแแแแแก แกแแแ แชแ DEFAULT แแฎแแ แแแฃแญแแ แแแแ"
-#: utils/adt/xml.c:4824
+#: utils/adt/xml.c:4837
#, c-format
msgid "row path filter must not be empty string"
msgstr "แแฌแแ แแแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:4858
+#: utils/adt/xml.c:4871
#, c-format
msgid "column path filter must not be empty string"
msgstr "แกแแแขแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:5005
+#: utils/adt/xml.c:5018
#, c-format
msgid "more than one value returned by column XPath expression"
msgstr ""
msgid "unexpected request for new relfilenumber in binary upgrade mode"
msgstr "แแฎแแแ relfilenumber-แแก แแแฃแแแแแแแ แแแแฎแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ"
-#: utils/cache/relcache.c:6630
+#: utils/cache/relcache.c:6633
#, c-format
msgid "could not create relation-cache initialization file \"%s\": %m"
msgstr ""
-#: utils/cache/relcache.c:6632
+#: utils/cache/relcache.c:6635
#, c-format
msgid "Continuing anyway, but there's something wrong."
msgstr "แแแแแช แแแแ แซแแแแ, แแแแ แแ แ แแฆแแช แชแฃแแ แฎแแแแ."
-#: utils/cache/relcache.c:6962
+#: utils/cache/relcache.c:6965
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "แแแจแแก แคแแแแแก \"%s\" แฌแแจแแแก แจแแชแแแแ: %m"
msgid "error occurred before error message processing is available\n"
msgstr "แแฆแแแฉแแแแแแ แจแแชแแแแ แแแแแแแ, แกแแแแ แจแแชแแแแแก แจแแขแงแแแแแแแแแแก แแแแฃแจแแแแแ แฎแแแแแกแแฌแแแแแ แแแฎแแแแแแ\n"
-#: utils/error/elog.c:2159
+#: utils/error/elog.c:2142
#, c-format
msgid "could not reopen file \"%s\" as stderr: %m"
msgstr ""
-#: utils/error/elog.c:2172
+#: utils/error/elog.c:2155
#, c-format
msgid "could not reopen file \"%s\" as stdout: %m"
msgstr ""
-#: utils/error/elog.c:2208
+#: utils/error/elog.c:2191
#, c-format
msgid "Invalid character."
msgstr "แแ แแกแฌแแ แ แกแแแแแแ."
-#: utils/error/elog.c:2918 utils/error/elog.c:2945 utils/error/elog.c:2961
+#: utils/error/elog.c:2901 utils/error/elog.c:2928 utils/error/elog.c:2944
msgid "[unknown]"
msgstr "[แฃแชแแแแ]"
-#: utils/error/elog.c:3263 utils/error/elog.c:3587 utils/error/elog.c:3694
+#: utils/error/elog.c:3246 utils/error/elog.c:3570 utils/error/elog.c:3677
msgid "missing error text"
msgstr "แจแแชแแแแแก แขแแฅแกแขแ แฎแแแแแฃแฌแแแแแแแแ"
-#: utils/error/elog.c:3266 utils/error/elog.c:3269
+#: utils/error/elog.c:3249 utils/error/elog.c:3252
#, c-format
msgid " at character %d"
msgstr " แกแแแแแแแกแแแ %d"
-#: utils/error/elog.c:3279 utils/error/elog.c:3286
+#: utils/error/elog.c:3262 utils/error/elog.c:3269
msgid "DETAIL: "
msgstr "แแแขแแแแแ: "
-#: utils/error/elog.c:3293
+#: utils/error/elog.c:3276
msgid "HINT: "
msgstr "แแแแแจแแแแ: "
-#: utils/error/elog.c:3300
+#: utils/error/elog.c:3283
msgid "QUERY: "
msgstr "แแแแฎแแแแ: "
-#: utils/error/elog.c:3307
+#: utils/error/elog.c:3290
msgid "CONTEXT: "
msgstr "แแแแขแแฅแกแขแ: "
-#: utils/error/elog.c:3317
+#: utils/error/elog.c:3300
#, c-format
msgid "LOCATION: %s, %s:%d\n"
msgstr "แแแแแแ แแแแ: %s, %s:%d\n"
-#: utils/error/elog.c:3324
+#: utils/error/elog.c:3307
#, c-format
msgid "LOCATION: %s:%d\n"
msgstr "แแแแแแ แแแแ: %s:%d\n"
-#: utils/error/elog.c:3331
+#: utils/error/elog.c:3314
msgid "BACKTRACE: "
msgstr "แกแขแแแ: "
-#: utils/error/elog.c:3343
+#: utils/error/elog.c:3326
msgid "STATEMENT: "
msgstr "แแแแ แแขแแ แ: "
-#: utils/error/elog.c:3739
+#: utils/error/elog.c:3722
msgid "DEBUG"
msgstr "แแแแแ แแแ"
-#: utils/error/elog.c:3743
+#: utils/error/elog.c:3726
msgid "LOG"
msgstr "แแฃแ แแแแ"
-#: utils/error/elog.c:3746
+#: utils/error/elog.c:3729
msgid "INFO"
msgstr "แแแคแแ แแแชแแ"
-#: utils/error/elog.c:3749
+#: utils/error/elog.c:3732
msgid "NOTICE"
msgstr "แแแคแ แแฎแแแแแ"
-#: utils/error/elog.c:3753
+#: utils/error/elog.c:3736
msgid "WARNING"
msgstr "แแแคแ แแฎแแแแแ"
-#: utils/error/elog.c:3756
+#: utils/error/elog.c:3739
msgid "ERROR"
msgstr "แจแแชแแแแ"
-#: utils/error/elog.c:3759
+#: utils/error/elog.c:3742
msgid "FATAL"
msgstr "แคแแขแแแฃแ แ"
-#: utils/error/elog.c:3762
+#: utils/error/elog.c:3745
msgid "PANIC"
msgstr "แแแแแแ"
-#: utils/fmgr/dfmgr.c:118
+#: utils/fmgr/dfmgr.c:126
#, c-format
msgid "could not find function \"%s\" in file \"%s\""
msgstr "แคแแแแจแ \"%1$s\" แคแฃแแฅแชแแ \"%2$s\" แแ แแ แกแแแแแก"
-#: utils/fmgr/dfmgr.c:237
+#: utils/fmgr/dfmgr.c:245
#, c-format
msgid "could not load library \"%s\": %s"
msgstr "แแแแแแแแแแแก (\"%s\") แฉแแขแแแ แแแแก แจแแชแแแแ: %s"
-#: utils/fmgr/dfmgr.c:274
+#: utils/fmgr/dfmgr.c:282
#, c-format
msgid "incompatible library \"%s\": missing magic block"
msgstr "แแ แแแแแกแแแแแ แแแแแแแแแแ \"%s\": แแแแแฃแ แ แแแแแ แแฆแแแฉแแแแแ แแ แแ"
-#: utils/fmgr/dfmgr.c:276
+#: utils/fmgr/dfmgr.c:284
#, c-format
msgid "Extension libraries are required to use the PG_MODULE_MAGIC macro."
msgstr "แแแคแแ แแแแแแก แแแแแแแแแแแแแก แแแแ PG_MODULE_MAGIC แแแแ แแก แแแแแงแแแแแ แแฃแชแแแแแแแแ."
-#: utils/fmgr/dfmgr.c:322
+#: utils/fmgr/dfmgr.c:330
#, c-format
msgid "incompatible library \"%s\": version mismatch"
msgstr "แแ แแแแแกแแแแแ แแแแแแแแแแ \"%s\": แจแแฃแกแแแแแ แแแ แกแแ"
-#: utils/fmgr/dfmgr.c:324
+#: utils/fmgr/dfmgr.c:332
#, c-format
msgid "Server is version %d, library is version %s."
msgstr "แกแแ แแแ แแก แแแ แกแแแ %d. แแแแแแแแแแแก แแ %s."
-#: utils/fmgr/dfmgr.c:336
+#: utils/fmgr/dfmgr.c:344
#, c-format
msgid "incompatible library \"%s\": ABI mismatch"
msgstr "แแ แแแแแกแแแแแ แแแแแแแแแแ \"%s\": ABI แแ แแแแฎแแแแ"
-#: utils/fmgr/dfmgr.c:338
+#: utils/fmgr/dfmgr.c:346
#, c-format
msgid "Server has ABI \"%s\", library has \"%s\"."
msgstr "แกแแ แแแ แแก ABI \"%s\"-แ, แแแแแแแแแแแก แแ \"%s\"."
#. translator: %s is a variable name and %d its values
-#: utils/fmgr/dfmgr.c:357 utils/fmgr/dfmgr.c:367 utils/fmgr/dfmgr.c:377
+#: utils/fmgr/dfmgr.c:365 utils/fmgr/dfmgr.c:375 utils/fmgr/dfmgr.c:385
#, c-format
msgid "Server has %s = %d, library has %d."
msgstr "แกแแ แแแ แก แแฅแแก %s = %d, แแแแแแแแแแแก แแฅแแก %d."
#. translator: %s is a variable name and %d its values
-#: utils/fmgr/dfmgr.c:387
+#: utils/fmgr/dfmgr.c:395
#, c-format
msgid "Server has %s = %s, library has %s."
msgstr "แกแแ แแแ แก แแฅแแก %s = %s, แแแแแแแแแแแก แแฅแแก %s."
-#: utils/fmgr/dfmgr.c:394
+#: utils/fmgr/dfmgr.c:402
msgid "Magic block has unexpected length or padding difference."
msgstr ""
-#: utils/fmgr/dfmgr.c:397
+#: utils/fmgr/dfmgr.c:405
#, c-format
msgid "incompatible library \"%s\": magic block mismatch"
msgstr "แแ แแแแแกแแแแแ แแแแแแแแแแ \"%s\": แแแแแฃแ แ แแแแแ แแ แแแแฎแแแแ"
msgid "zero-length component in parameter \"%s\""
msgstr "แแฃแแแแแแ แกแแแ แซแแก แแแแแแแแแขแ แแแ แแแแขแ แจแ \"%s\""
-#: utils/fmgr/dfmgr.c:618
-#, c-format
-msgid "component in parameter \"%s\" is not an absolute path"
-msgstr "แแแ แแแแขแ แจแ \"%s\" แแแแแแแแแขแ แแแกแแแฃแขแฃแ แ แแแแแแ แแ แแ"
-
#: utils/fmgr/fmgr.c:236
#, c-format
msgid "internal function \"%s\" is not in internal lookup table"
msgid "\"max_connections\" (%d) plus \"autovacuum_worker_slots\" (%d) plus \"max_worker_processes\" (%d) plus \"max_wal_senders\" (%d) must be less than %d."
msgstr ""
-#: utils/init/postinit.c:889
+#: utils/init/postinit.c:878
#, c-format
msgid "no roles are defined in this database system"
msgstr "แแ แแแแแชแแแแ แแแแแจแ แ แแแแแ แแฆแฌแแ แแแ แแ แแ"
-#: utils/init/postinit.c:890
+#: utils/init/postinit.c:879
#, c-format
msgid "You should immediately run CREATE USER \"%s\" SUPERUSER;."
msgstr "แแแจแแแแ แฃแแแ แแแฃแจแแแ CREATE USER \"%s\" SUPERUSER;."
-#: utils/init/postinit.c:935
+#: utils/init/postinit.c:924
#, c-format
msgid "must be superuser to connect in binary upgrade mode"
msgstr "แแ แแแแแ แแแแแฎแแแแแกแแก แแแกแแแ แแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแ แซแแแแแแแแแ"
-#: utils/init/postinit.c:955
+#: utils/init/postinit.c:944
#, c-format
msgid "remaining connection slots are reserved for roles with the %s attribute"
msgstr "แแแ แฉแแแแแ แแแแ แแแแแก แกแแแขแแแ แแแชแฃแแแ %s แแขแ แแแฃแขแแก แแฅแแแ แ แแแแแแกแแแแก"
-#: utils/init/postinit.c:961
+#: utils/init/postinit.c:950
#, c-format
msgid "remaining connection slots are reserved for roles with privileges of the \"%s\" role"
msgstr "แแแ แฉแแแแแ แแแแ แแแแแก แกแแแขแแแ แแแชแฃแแแ %s แ แแแแก แแ แแแแแแแแแแแก แแฅแแแ แ แแแแแแกแแแแก"
-#: utils/init/postinit.c:973
+#: utils/init/postinit.c:962
#, c-format
msgid "permission denied to start WAL sender"
msgstr "'WAL' แแแแแแแแแแก แแแจแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: utils/init/postinit.c:974
+#: utils/init/postinit.c:963
#, c-format
msgid "Only roles with the %s attribute may start a WAL sender process."
msgstr ""
-#: utils/init/postinit.c:1092
+#: utils/init/postinit.c:1081
#, c-format
msgid "It seems to have just been dropped or renamed."
msgstr "แ แแแแ แช แฉแแแก, แแฎแแแฎแแแก แฌแแแจแแแ แแ แกแแฎแแแ แแแแแแ แฅแแ."
-#: utils/init/postinit.c:1096
+#: utils/init/postinit.c:1085
#, c-format
msgid "database %u does not exist"
msgstr "แแแแ แแ แแ แกแแแแแก: %u"
-#: utils/init/postinit.c:1105
+#: utils/init/postinit.c:1094
#, c-format
msgid "cannot connect to invalid database \"%s\""
msgstr "แแ แแกแฌแแ แแแแแชแแแแ แแแแแกแแแ \"%s\" แแแแแแจแแ แแแ แแแ แแแฎแแ แฎแแ"
-#: utils/init/postinit.c:1166
+#: utils/init/postinit.c:1155
#, c-format
msgid "The database subdirectory \"%s\" is missing."
msgstr "แแแแแก แฅแแแกแแฅแแฆแแแแ แแ แแ แกแแแแแก: %s."
msgid "unexpected encoding ID %d for WIN character sets"
msgstr "แแแฃแแแแแแแ แแแจแแคแแ แแก ID %d WIN แกแแแแแแแแแแก แแแแ แแแแแแกแแแแก"
-#: utils/mb/mbutils.c:297 utils/mb/mbutils.c:900
+#: utils/mb/mbutils.c:298 utils/mb/mbutils.c:901
#, c-format
msgid "conversion between %s and %s is not supported"
msgstr "%s-แแแ %s-แแ แแแแแงแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: utils/mb/mbutils.c:402 utils/mb/mbutils.c:430 utils/mb/mbutils.c:815 utils/mb/mbutils.c:842
+#: utils/mb/mbutils.c:403 utils/mb/mbutils.c:431 utils/mb/mbutils.c:816 utils/mb/mbutils.c:843
#, c-format
msgid "String of %d bytes is too long for encoding conversion."
msgstr "%d แแแแขแแแแ แกแขแ แแฅแแแ แแแแแ แแแแก แแแแแงแแแแแกแแแแก แแแขแแกแแแขแแ แแ แซแแแแ."
-#: utils/mb/mbutils.c:568
+#: utils/mb/mbutils.c:569
#, c-format
msgid "invalid source encoding name \"%s\""
msgstr "แฌแงแแ แแก แแแแแ แแแแก แแ แแกแฌแแ แ แกแแฎแแแ: \"%s\""
-#: utils/mb/mbutils.c:573
+#: utils/mb/mbutils.c:574
#, c-format
msgid "invalid destination encoding name \"%s\""
msgstr "แกแแแแแแแก แแแแแ แแแแก แแ แแกแฌแแ แ แกแแฎแแแ: \"%s\""
-#: utils/mb/mbutils.c:713
+#: utils/mb/mbutils.c:714
#, c-format
msgid "invalid byte value for encoding \"%s\": 0x%02x"
msgstr "แแ แแกแฌแแ แ แแแแขแแก แแแแจแแแแแแแ แแแแแ แแแแกแแแแก \"%s\": 0x%02x"
-#: utils/mb/mbutils.c:877
+#: utils/mb/mbutils.c:878
#, c-format
msgid "invalid Unicode code point"
msgstr "แฃแแแแแแแก แแแแแก แแ แแกแฌแแ แ แฌแแ แขแแแ"
-#: utils/mb/mbutils.c:1201
+#: utils/mb/mbutils.c:1202
#, c-format
msgid "bind_textdomain_codeset failed"
msgstr "bind_textdomain_codeset-แแก แจแแชแแแแ"
-#: utils/mb/mbutils.c:1718
+#: utils/mb/mbutils.c:1719
#, c-format
msgid "invalid byte sequence for encoding \"%s\": %s"
msgstr "แแแแขแแแแก แแ แแกแฌแแ แ แแแแแแแ แแแ แแแแแ แแแแกแแแแก \"%s\": %s"
-#: utils/mb/mbutils.c:1751
+#: utils/mb/mbutils.c:1760
#, c-format
msgid "character with byte sequence %s in encoding \"%s\" has no equivalent in encoding \"%s\""
msgstr ""
msgid "could not attach to dynamic shared area"
msgstr "แแแแแแแฃแ แ แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแก แแแแแแ แแแแก แจแแชแแแแ"
-#: utils/mmgr/mcxt.c:1231
+#: utils/mmgr/mcxt.c:1160
#, c-format
msgid "Failed on request of size %zu in memory context \"%s\"."
msgstr "%zu แแแแแก แแแฎแกแแแ แแแแก แแแแขแแฅแกแขแแแแ \"%s\" แแแแแแฎแแแ แฉแแแแ แแ."
-#: utils/mmgr/mcxt.c:1391
+#: utils/mmgr/mcxt.c:1304
#, c-format
msgid "logging memory contexts of PID %d"
msgstr "แแ แแชแแกแแก, PID-แแ %d แแแฎแกแแแ แแแแก แแแแขแแฅแกแขแแแ แแฃแ แแแแจแ แฉแแแฌแแ แแแ"
msgid "closing existing cursor \"%s\""
msgstr "แแ แกแแแฃแแ แแฃแ แกแแ แแก แแแฎแฃแ แแ \"%s\""
-#: utils/mmgr/portalmem.c:403
+#: utils/mmgr/portalmem.c:401
#, c-format
msgid "portal \"%s\" cannot be run"
msgstr "แแแ แขแแแแก \"%s\" แแแจแแแแ แจแแฃแซแแแแแแแ"
-#: utils/mmgr/portalmem.c:481
+#: utils/mmgr/portalmem.c:479
#, c-format
msgid "cannot drop pinned portal \"%s\""
msgstr "แแแญแแแแ แขแแแฃแแ แแแ แขแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ:\"%s\""
-#: utils/mmgr/portalmem.c:489
+#: utils/mmgr/portalmem.c:487
#, c-format
msgid "cannot drop active portal \"%s\""
msgstr "แแฅแขแแฃแ แ แแแ แขแแแแก แฌแแจแแ แกแแฃแซแแแแแแแ: %s"
-#: utils/mmgr/portalmem.c:740
+#: utils/mmgr/portalmem.c:738
#, c-format
msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
msgstr ""
-#: utils/mmgr/portalmem.c:1234
+#: utils/mmgr/portalmem.c:1232
#, c-format
msgid "cannot perform transaction commands inside a cursor loop that is not read-only"
msgstr ""
#~ msgid "Object keys should be text."
#~ msgstr "แแแแแฅแขแแก แแแกแแฆแแแแแ แขแแฅแกแขแ แฃแแแ แแงแแก."
+#, c-format
+#~ msgid "PID %d is no longer a PostgreSQL server process"
+#~ msgstr "แแ แแชแแกแ PID-แแ %d PostgreSQL-แแก แกแแ แแแ แแก แแ แแชแแกแก แแฆแแ แฌแแ แแแแแแแแก"
+
#, c-format
#~ msgid "Please report this to <%s>."
#~ msgstr "แแแฎแแแ, แจแแแขแงแแแแแแ <%s>."
#~ msgid "out of memory while trying to decode a record of length %u"
#~ msgstr "%u แกแแแ แซแแก แแฅแแแ แฉแแแแฌแแ แแก แแแแแแแ แแแแกแแแแก แแแฎแกแแแ แแแ แกแแแแแ แแกแ แแ แแ"
+#, c-format
+#~ msgid "oversize GSSAPI packet sent by the client (%zu > %d)"
+#~ msgstr "แแแแแแขแแก แแแแ แแแแแแแแแแแแ GSSAPI-แแก แแแแแขแ แซแแแแแ แแแแแ (%zu > %d)"
+
#, c-format
#~ msgid "parameter \"lc_collate\" must be specified"
#~ msgstr "แฃแแแ แแงแแก แแแแแแแแฃแแ แแแ แแแแขแ แ \"lc_collate\""