msgstr ""
"Project-Id-Version: postgres (PostgreSQL) 18\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2025-06-27 09:13+0000\n"
-"PO-Revision-Date: 2025-06-27 14:57+0200\n"
+"POT-Creation-Date: 2025-08-17 20:13+0000\n"
+"PO-Revision-Date: 2025-08-18 18:54+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
msgid "could not open file \"%s\" for reading: %m"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:108 ../common/controldata_utils.c:110 access/transam/timeline.c:143 access/transam/timeline.c:362 access/transam/twophase.c:1353 access/transam/xlog.c:3621 access/transam/xlog.c:4512 access/transam/xlogrecovery.c:1246 access/transam/xlogrecovery.c:1344 access/transam/xlogrecovery.c:1381 access/transam/xlogrecovery.c:1448 backup/basebackup.c:2128 backup/walsummary.c:283 commands/extension.c:3817 libpq/hba.c:769
-#: replication/logical/origin.c:768 replication/logical/origin.c:804 replication/logical/reorderbuffer.c:5366 replication/logical/snapbuild.c:1951 replication/slot.c:2493 replication/slot.c:2534 replication/walsender.c:629 storage/file/buffile.c:470 storage/file/copydir.c:201 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829
+#: ../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:3612 access/transam/xlog.c:4503 access/transam/xlogrecovery.c:1246 access/transam/xlogrecovery.c:1344 access/transam/xlogrecovery.c:1381 access/transam/xlogrecovery.c:1448 backup/basebackup.c:2128 backup/walsummary.c:283 commands/extension.c:3817 libpq/hba.c:769
+#: replication/logical/origin.c:768 replication/logical/origin.c:804 replication/logical/reorderbuffer.c:5366 replication/logical/snapbuild.c:1951 replication/slot.c:2485 replication/slot.c:2526 replication/walsender.c:629 storage/file/buffile.c:470 storage/file/copydir.c:201 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3626 access/transam/xlog.c:4517 replication/logical/origin.c:773 replication/logical/origin.c:812 replication/logical/snapbuild.c:1956 replication/slot.c:2497 replication/slot.c:2538 replication/walsender.c:634 utils/cache/relmapper.c:833
+#: ../common/controldata_utils.c:116 ../common/controldata_utils.c:119 access/transam/xlog.c:3617 access/transam/xlog.c:4508 replication/logical/origin.c:773 replication/logical/origin.c:812 replication/logical/snapbuild.c:1956 replication/slot.c:2489 replication/slot.c:2530 replication/walsender.c:634 utils/cache/relmapper.c:833
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "\"%s\"-แแก แฌแแแแแฎแแแก แจแแชแแแแ: แฌแแแแแฎแฃแแแ %d %zu-แแแ"
-#: ../common/controldata_utils.c:128 ../common/controldata_utils.c:132 ../common/controldata_utils.c:277 ../common/controldata_utils.c:280 access/heap/rewriteheap.c:1141 access/heap/rewriteheap.c:1246 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1365 access/transam/twophase.c:1783 access/transam/xlog.c:3467 access/transam/xlog.c:3661 access/transam/xlog.c:3666 access/transam/xlog.c:3802
-#: access/transam/xlog.c:4482 access/transam/xlog.c:5458 commands/copyfrom.c:1929 commands/copyto.c:598 libpq/be-fsstubs.c:475 libpq/be-fsstubs.c:545 replication/logical/origin.c:706 replication/logical/origin.c:845 replication/logical/reorderbuffer.c:5418 replication/logical/snapbuild.c:1696 replication/logical/snapbuild.c:1822 replication/slot.c:2381 replication/slot.c:2545 replication/walsender.c:644 storage/file/copydir.c:224 storage/file/copydir.c:229
-#: storage/file/copydir.c:284 storage/file/copydir.c:289 storage/file/fd.c:828 storage/file/fd.c:3818 storage/file/fd.c:3924 utils/cache/relmapper.c:841 utils/cache/relmapper.c:956
+#: ../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:3458 access/transam/xlog.c:3652 access/transam/xlog.c:3657 access/transam/xlog.c:3793
+#: access/transam/xlog.c:4473 access/transam/xlog.c:5449 commands/copyfrom.c:1929 commands/copyto.c:598 libpq/be-fsstubs.c:475 libpq/be-fsstubs.c:545 replication/logical/origin.c:706 replication/logical/origin.c:845 replication/logical/reorderbuffer.c:5418 replication/logical/snapbuild.c:1696 replication/logical/snapbuild.c:1822 replication/slot.c:2373 replication/slot.c:2537 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:825 storage/file/fd.c:3815 storage/file/fd.c:3921 utils/cache/relmapper.c:841 utils/cache/relmapper.c:956
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแฎแฃแ แแแก แจแแชแแแแ: %m"
"แแแแขแแแแก แแแแแแแ แแแ แจแแกแแซแแแ แแ แแแแฎแแแแแแก แแ แแ แแแ แแแแก แแแแ แแแแแงแแแแแฃแแก. แแ แจแแแแฎแแแแแจแ แฅแแแแแ \n"
"แแแชแแแฃแแ แจแแแแแแแ แแ แแกแฌแแ แ แแฅแแแแ แแ 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
+#: ../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:3348 access/transam/xlog.c:3528 access/transam/xlog.c:3567 access/transam/xlog.c:3760 access/transam/xlog.c:4493
#: access/transam/xlogrecovery.c:4285 access/transam/xlogrecovery.c:4386 access/transam/xlogutils.c:825 backup/basebackup.c:549 backup/basebackup.c:1600 backup/walsummary.c:220 libpq/hba.c:626 postmaster/syslogger.c:1512 replication/logical/origin.c:758 replication/logical/reorderbuffer.c:4019 replication/logical/reorderbuffer.c:4573 replication/logical/reorderbuffer.c:5346 replication/logical/snapbuild.c:1651 replication/logical/snapbuild.c:1763
-#: replication/slot.c:2465 replication/walsender.c:602 replication/walsender.c:3080 storage/file/copydir.c:167 storage/file/copydir.c:255 storage/file/fd.c:803 storage/file/fd.c:3575 storage/file/fd.c:3805 storage/file/fd.c:3895 storage/smgr/md.c:675 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2132 utils/init/miscinit.c:1585 utils/init/miscinit.c:1719 utils/init/miscinit.c:1796 utils/misc/guc.c:4774 utils/misc/guc.c:4824
+#: replication/slot.c:2457 replication/walsender.c:602 replication/walsender.c:3080 storage/file/copydir.c:167 storage/file/copydir.c:255 storage/file/fd.c:800 storage/file/fd.c:3572 storage/file/fd.c:3802 storage/file/fd.c:3892 storage/smgr/md.c:675 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2132 utils/init/miscinit.c:1586 utils/init/miscinit.c:1720 utils/init/miscinit.c:1797 utils/misc/guc.c:4779 utils/misc/guc.c:4829
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1756 access/transam/twophase.c:1765 access/transam/xlog.c:9471 access/transam/xlogfuncs.c:699 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4098 postmaster/syslogger.c:1523 postmaster/syslogger.c:1536 postmaster/syslogger.c:1549 utils/cache/relmapper.c:947
+#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1756 access/transam/twophase.c:1765 access/transam/xlog.c:9464 access/transam/xlogfuncs.c:699 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4105 postmaster/syslogger.c:1523 postmaster/syslogger.c:1536 postmaster/syslogger.c:1549 utils/cache/relmapper.c:947
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:440 ../common/file_utils.c:510 access/heap/rewriteheap.c:925 access/heap/rewriteheap.c:1135 access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1777 access/transam/xlog.c:3457 access/transam/xlog.c:3655 access/transam/xlog.c:4475 access/transam/xlog.c:8857 access/transam/xlog.c:8901
-#: backup/basebackup_server.c:207 commands/dbcommands.c:515 replication/logical/snapbuild.c:1689 replication/slot.c:2367 replication/slot.c:2475 storage/file/fd.c:820 storage/file/fd.c:3916 storage/smgr/md.c:1455 storage/smgr/md.c:1515 storage/sync/sync.c:446 utils/misc/guc.c:4527
+#: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:440 ../common/file_utils.c:510 access/heap/rewriteheap.c:925 access/heap/rewriteheap.c:1135 access/heap/rewriteheap.c:1240 access/transam/timeline.c:432 access/transam/timeline.c:506 access/transam/twophase.c:1777 access/transam/xlog.c:3448 access/transam/xlog.c:3646 access/transam/xlog.c:4466 access/transam/xlog.c:8850 access/transam/xlog.c:8894
+#: backup/basebackup_server.c:207 commands/dbcommands.c:515 replication/logical/snapbuild.c:1689 replication/slot.c:2359 replication/slot.c:2467 storage/file/fd.c:817 storage/file/fd.c:3913 storage/smgr/md.c:1455 storage/smgr/md.c:1515 storage/sync/sync.c:446 utils/misc/guc.c:4527
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "แคแแแแแก (%s) fsync-แแก แจแแชแแแแ: %m"
#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:543 ../common/exec.c:588 ../common/exec.c:680 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:151 ../common/hmac_openssl.c:339 ../common/jsonapi.c:2410 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:852 ../common/psprintf.c:140 ../common/scram-common.c:268 ../port/path.c:829 ../port/path.c:866
-#: ../port/path.c:883 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:570 lib/dshash.c:253 libpq/auth.c:1345 libpq/auth.c:1389 libpq/auth.c:1951 libpq/be-secure-gssapi.c:537 libpq/be-secure-gssapi.c:717 postmaster/bgworker.c:355 postmaster/bgworker.c:1022 postmaster/postmaster.c:3568 postmaster/walsummarizer.c:938 replication/libpqwalreceiver/libpqwalreceiver.c:351 replication/logical/logical.c:212 replication/walsender.c:811
-#: storage/buffer/localbuf.c:745 storage/file/fd.c:912 storage/file/fd.c:1447 storage/file/fd.c:1608 storage/file/fd.c:2592 storage/ipc/procarray.c:1465 storage/ipc/procarray.c:2217 storage/ipc/procarray.c:2224 storage/ipc/procarray.c:2727 storage/ipc/procarray.c:3436 utils/adt/pg_locale.c:510 utils/adt/pg_locale.c:584 utils/adt/pg_locale_icu.c:358 utils/adt/pg_locale_libc.c:207 utils/adt/pg_locale_libc.c:302 utils/adt/pg_locale_libc.c:390 utils/fmgr/dfmgr.c:227
+#: ../port/path.c:883 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:570 lib/dshash.c:253 libpq/auth.c:1353 libpq/auth.c:1397 libpq/auth.c:1959 libpq/be-secure-gssapi.c:537 libpq/be-secure-gssapi.c:717 postmaster/bgworker.c:355 postmaster/bgworker.c:1023 postmaster/postmaster.c:3575 postmaster/walsummarizer.c:938 replication/libpqwalreceiver/libpqwalreceiver.c:351 replication/logical/logical.c:212 replication/walsender.c:811
+#: storage/buffer/localbuf.c:745 storage/file/fd.c:909 storage/file/fd.c:1444 storage/file/fd.c:1605 storage/file/fd.c:2589 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"
msgid "cannot duplicate null pointer (internal error)\n"
msgstr "แแฃแแแแแแ แแแฉแแแแแแแแก แแฃแแแแ แแแ แจแแฃแซแแแแแแแ (แจแแแ แจแแชแแแแ)\n"
-#: ../common/file_utils.c:75 storage/file/fd.c:3581
+#: ../common/file_utils.c:75 storage/file/fd.c:3578
#, c-format
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:979 commands/extension.c:3796 commands/tablespace.c:804 commands/tablespace.c:893 postmaster/pgarch.c:682
-#: replication/logical/snapbuild.c:1546 replication/logical/snapbuild.c:2073 storage/file/fd.c:1972 storage/file/fd.c:2060 storage/file/fd.c:3629 utils/adt/dbsize.c:105 utils/adt/dbsize.c:266 utils/adt/dbsize.c:355 utils/adt/genfile.c:437 utils/adt/genfile.c:612 utils/adt/misc.c:340
+#: replication/logical/snapbuild.c:1546 replication/logical/snapbuild.c:2073 storage/file/fd.c:1969 storage/file/fd.c:2057 storage/file/fd.c:3626 utils/adt/dbsize.c:105 utils/adt/dbsize.c:266 utils/adt/dbsize.c:355 utils/adt/genfile.c:437 utils/adt/genfile.c:612 utils/adt/misc.c:340
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "แคแแแแ \"%s\" แแ แแ แกแแแแแก: %m"
msgid "this build does not support sync method \"%s\""
msgstr "แแ แแแแแแก แกแแแฅแ แแแแแแชแแแก แแแแแแแก \"%s\" แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: ../common/file_utils.c:156 ../common/file_utils.c:304 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:728 commands/tablespace.c:738 postmaster/postmaster.c:1496 storage/file/fd.c:2997 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:340
+#: ../common/file_utils.c:156 ../common/file_utils.c:304 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:728 commands/tablespace.c:738 postmaster/postmaster.c:1496 storage/file/fd.c:2994 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:340
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/file_utils.c:174 ../common/file_utils.c:338 ../common/pgfnames.c:69 ../common/rmtree.c:106 storage/file/fd.c:3009
+#: ../common/file_utils.c:174 ../common/file_utils.c:338 ../common/pgfnames.c:69 ../common/rmtree.c:106 storage/file/fd.c:3006
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: ../common/file_utils.c:520 access/transam/xlogarchive.c:389 postmaster/pgarch.c:836 postmaster/syslogger.c:1560 replication/logical/snapbuild.c:1708 replication/slot.c:988 replication/slot.c:2253 replication/slot.c:2395 storage/file/fd.c:838 utils/time/snapmgr.c:1262
+#: ../common/file_utils.c:520 access/transam/xlogarchive.c:389 postmaster/pgarch.c:836 postmaster/syslogger.c:1560 replication/logical/snapbuild.c:1708 replication/slot.c:988 replication/slot.c:2245 replication/slot.c:2387 storage/file/fd.c:835 utils/time/snapmgr.c:1262
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "แแแแแ แฅแแแแแก แจแแชแแแแ %s - %s: %m"
msgid "could not parse backup manifest: %s"
msgstr "แแแ แฅแแคแแก แแแแแคแแกแขแแก แแแแฃแจแแแแแแก แจแแชแ แแแ: %s"
-#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 tcop/backend_startup.c:769 utils/misc/guc.c:3164 utils/misc/guc.c:3205 utils/misc/guc.c:3280 utils/misc/guc.c:4709 utils/misc/guc.c:6929 utils/misc/guc.c:6970
+#: ../common/percentrepl.c:79 ../common/percentrepl.c:85 ../common/percentrepl.c:118 ../common/percentrepl.c:124 tcop/backend_startup.c:769 utils/misc/guc.c:3164 utils/misc/guc.c:3205 utils/misc/guc.c:3280 utils/misc/guc.c:4709 utils/misc/guc.c:6940 utils/misc/guc.c:6981
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแ แแแแขแ แแกแแแแก \"%s\": \"%s\""
msgid "could not get exit code from subprocess: error code %lu"
msgstr "แฅแแแแ แแชแแกแแแแ แแแกแแกแแแแแ แแแแ แแแ แแแแแฆแ: แจแแชแแแแแก แแแแ %lu"
-#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1716 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1069 postmaster/syslogger.c:1489 replication/logical/origin.c:614 replication/logical/reorderbuffer.c:4841 replication/logical/snapbuild.c:1589 replication/logical/snapbuild.c:2045 replication/slot.c:2449 storage/file/fd.c:878 storage/file/fd.c:3443 storage/file/fd.c:3505
+#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1716 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1069 postmaster/syslogger.c:1489 replication/logical/origin.c:614 replication/logical/reorderbuffer.c:4841 replication/logical/snapbuild.c:1589 replication/logical/snapbuild.c:2045 replication/slot.c:2441 storage/file/fd.c:875 storage/file/fd.c:3440 storage/file/fd.c:3502
#: 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"
msgstr "แคแแแแแก แฌแแจแแแก แจแแชแแแแ \"%s\": %m"
-#: ../common/rmtree.c:124 commands/tablespace.c:767 commands/tablespace.c:780 commands/tablespace.c:815 commands/tablespace.c:905 storage/file/fd.c:3435 storage/file/fd.c:3844
+#: ../common/rmtree.c:124 commands/tablespace.c:767 commands/tablespace.c:780 commands/tablespace.c:815 commands/tablespace.c:905 storage/file/fd.c:3432 storage/file/fd.c:3841
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ: %m"
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:688 catalog/heap.c:694 commands/createas.c:203 commands/createas.c:515 commands/indexcmds.c:2090 commands/tablecmds.c:19928 commands/view.c:80 regex/regc_pg_locale.c:242 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
+#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:333 catalog/heap.c:688 catalog/heap.c:694 commands/createas.c:203 commands/createas.c:515 commands/indexcmds.c:2090 commands/tablecmds.c:19952 commands/view.c:80 regex/regc_pg_locale.c:242 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
#: utils/adt/varchar.c:1001 utils/adt/varchar.c:1057 utils/adt/varlena.c:1592
#, c-format
msgid "Use the COLLATE clause to set the collation explicitly."
msgid "could not obtain lock on row in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแฌแแ แแแแก แแแแแแแแแก แจแแชแแแแ"
-#: access/heap/heapam.c:6405 commands/trigger.c:3350 executor/nodeModifyTable.c:2566 executor/nodeModifyTable.c:2656
+#: access/heap/heapam.c:6405 commands/trigger.c:3401 executor/nodeModifyTable.c:2568 executor/nodeModifyTable.c:2658
#, 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:9460 access/transam/xlogfuncs.c:693 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:495 postmaster/launch_backend.c:354 postmaster/postmaster.c:4085 postmaster/walsummarizer.c:1215
-#: replication/logical/origin.c:626 replication/slot.c:2314 storage/file/copydir.c:173 storage/file/copydir.c:261 storage/smgr/md.c:252 utils/time/snapmgr.c:1241
+#: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3373 access/transam/xlog.c:3581 access/transam/xlog.c:4445 access/transam/xlog.c:9453 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:4092 postmaster/walsummarizer.c:1215
+#: replication/logical/origin.c:626 replication/slot.c:2306 storage/file/copydir.c:173 storage/file/copydir.c:261 storage/smgr/md.c:252 utils/time/snapmgr.c:1241
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "แคแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
msgid "could not truncate file \"%s\" to %u: %m"
msgstr "แคแแแแแก (%s) %u-แแแ แแแแแแแแก แจแแชแแแแ: %m"
-#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3443 access/transam/xlog.c:3646 access/transam/xlog.c:4466 commands/dbcommands.c:507 postmaster/launch_backend.c:365 postmaster/launch_backend.c:377 replication/logical/origin.c:638 replication/logical/origin.c:680 replication/logical/origin.c:699 replication/logical/snapbuild.c:1665 replication/slot.c:2349
-#: storage/file/buffile.c:545 storage/file/copydir.c:213 utils/init/miscinit.c:1660 utils/init/miscinit.c:1671 utils/init/miscinit.c:1679 utils/misc/guc.c:4488 utils/misc/guc.c:4519 utils/misc/guc.c:5673 utils/misc/guc.c:5691 utils/time/snapmgr.c:1246 utils/time/snapmgr.c:1253
+#: access/heap/rewriteheap.c:1122 access/transam/timeline.c:384 access/transam/timeline.c:424 access/transam/timeline.c:498 access/transam/xlog.c:3434 access/transam/xlog.c:3637 access/transam/xlog.c:4457 commands/dbcommands.c:507 postmaster/launch_backend.c:365 postmaster/launch_backend.c:377 replication/logical/origin.c:638 replication/logical/origin.c:680 replication/logical/origin.c:699 replication/logical/snapbuild.c:1665 replication/slot.c:2341
+#: storage/file/buffile.c:545 storage/file/copydir.c:213 utils/init/miscinit.c:1661 utils/init/miscinit.c:1672 utils/init/miscinit.c:1680 utils/misc/guc.c:4488 utils/misc/guc.c:4519 utils/misc/guc.c:5678 utils/misc/guc.c:5696 utils/time/snapmgr.c:1246 utils/time/snapmgr.c:1253
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
msgid "system usage: %s"
msgstr "แกแแกแขแแแฃแ แ แแแแแงแแแแแ: %s"
-#: access/heap/vacuumlazy.c:1431
+#: access/heap/vacuumlazy.c:1432
#, c-format
-msgid "disabling eager scanning after freezing %u eagerly scanned blocks of \"%s.%s.%s\""
+msgid "disabling eager scanning after freezing %u eagerly scanned blocks of relation \"%s.%s.%s\""
msgstr ""
-#: access/heap/vacuumlazy.c:2816
+#: access/heap/vacuumlazy.c:2821
#, c-format
msgid "table \"%s\": removed %<PRId64> dead item identifiers in %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแจแแแ %<PRId64> แแแแแแ แ แฉแแแแฌแแ แแก แแแแแขแแคแแแแขแแ แ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:2977
+#: access/heap/vacuumlazy.c:2982
#, 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:2980
+#: access/heap/vacuumlazy.c:2985
#, c-format
msgid "The table's relfrozenxid or relminmxid is too far in the past."
msgstr "แชแฎแ แแแแก relfrozenxid -แแก แแ relminmxid -แแก แแแแจแแแแแแแแแ แซแแแแแ แฃแแแแแ แฌแแ แจแฃแแจแ."
-#: access/heap/vacuumlazy.c:2981
+#: access/heap/vacuumlazy.c:2986
#, 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:3243
+#: access/heap/vacuumlazy.c:3248
#, c-format
msgid "\"%s\": stopping truncate due to conflicting lock request"
msgstr "%s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3313
+#: access/heap/vacuumlazy.c:3318
#, c-format
msgid "table \"%s\": truncated %u to %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแแแแแ %u-แแแ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:3375
+#: access/heap/vacuumlazy.c:3380
#, c-format
msgid "table \"%s\": suspending truncate due to conflicting lock request"
msgstr "แชแฎแ แแแ %s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:3494
+#: access/heap/vacuumlazy.c:3499
#, c-format
msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
msgstr "%s-แแ แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแแ แแแ --- แแ แแแแแแ แชแฎแ แแแแแแก แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/vacuumlazy.c:3761
+#: access/heap/vacuumlazy.c:3766
#, 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:3764
+#: access/heap/vacuumlazy.c:3769
#, c-format
msgid "while scanning block %u of relation \"%s.%s\""
msgstr "%u แแแแแแก (แฃแ แแแแ แแแแแก %s.%s) แกแแแแแ แแแแกแแก"
-#: access/heap/vacuumlazy.c:3768
+#: access/heap/vacuumlazy.c:3773
#, c-format
msgid "while scanning relation \"%s.%s\""
msgstr "แฃแ แแแแ แแแแแก แกแแแแแ แแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3776
+#: access/heap/vacuumlazy.c:3781
#, c-format
msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
msgstr "แแแแแแก %u, แฌแแแแชแแแแแ %u (แฃแ แแแแ แแแแแก \"%s.%s\") แแแแขแแแ แกแแกแ แฃแขแแแแกแแก"
-#: access/heap/vacuumlazy.c:3779
+#: access/heap/vacuumlazy.c:3784
#, c-format
msgid "while vacuuming block %u of relation \"%s.%s\""
msgstr "แแแแแแก (%u) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3783
+#: access/heap/vacuumlazy.c:3788
#, c-format
msgid "while vacuuming relation \"%s.%s\""
msgstr "แฃแ แแแ แแแแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3788 commands/vacuumparallel.c:1126
+#: access/heap/vacuumlazy.c:3793 commands/vacuumparallel.c:1126
#, c-format
msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก (%s) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3793 commands/vacuumparallel.c:1132
+#: access/heap/vacuumlazy.c:3798 commands/vacuumparallel.c:1132
#, c-format
msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแแกแฃแคแแแแแแแกแแก, แ แแแแแแช แแแฃแแแแแก แฃแ แแแแ แแแแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3799
+#: access/heap/vacuumlazy.c:3804
#, 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:3016 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19617 commands/tablecmds.c:21545
+#: access/index/indexam.c:203 catalog/objectaddress.c:1361 commands/indexcmds.c:3016 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19641 commands/tablecmds.c:21569
#, 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:4295
+#: access/nbtree/nbtutils.c:4196
#, 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:4300
+#: access/nbtree/nbtutils.c:4201
#, c-format
msgid "Index row references tuple (%u,%u) in relation \"%s\"."
msgstr "แแแแแฅแกแแก แแฌแแ แแแแแ แแแแแแแฃแแแ แแแ แขแแแแ (%u, %u) แฃแ แแแแ แแแแแจแ \"%s\"."
-#: access/nbtree/nbtutils.c:4304
+#: access/nbtree/nbtutils.c:4205
#, c-format
msgid ""
"Values larger than 1/3 of a buffer page cannot be indexed.\n"
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:207
+#: access/transam/twophase.c:2523 storage/file/fd.c:511 utils/fmgr/dfmgr.c:207
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "แขแ แแแแแฅแชแแแจแ 2^32-1 แฅแแแขแ แแแแแฅแชแแแแ แแแขแ แแแ แแฅแแแแ"
-#: access/transam/xlog.c:1552
+#: access/transam/xlog.c:1556
#, c-format
msgid "request to flush past end of generated WAL; request %X/%X, current position %X/%X"
msgstr ""
-#: access/transam/xlog.c:1779
+#: access/transam/xlog.c:1783
#, c-format
msgid "cannot read past end of generated WAL: requested %X/%X, current position %X/%X"
msgstr ""
-#: access/transam/xlog.c:2342 access/transam/xlog.c:4690
+#: access/transam/xlog.c:2352 access/transam/xlog.c:4681
#, c-format
msgid "The WAL segment size must be a power of two between 1 MB and 1 GB."
msgstr "WAL แกแแแแแแขแแก แแแแ แแ แแก แฎแแ แแกแฎแ แฃแแแ แแงแแก, แจแฃแแแแแแแแ 1แแ-1แแ."
-#: access/transam/xlog.c:2360
-#, c-format
-msgid "\"%s\" must be set to -1 during binary upgrade mode."
-msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแแกแแก \"%s\"-แแก แแแแจแแแแแแแ -1-แแ แฃแแแ แแแแงแแแแ."
-
-#: access/transam/xlog.c:2597
+#: access/transam/xlog.c:2588
#, c-format
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:3074
+#: access/transam/xlog.c:3874 access/transam/xlogutils.c:820 replication/walsender.c:3074
#, c-format
msgid "requested WAL segment %s has already been removed"
msgstr "แแแแฎแแแแแแ WAL แกแแแแแแขแ %s แฃแแแ แฌแแจแแแแแ"
-#: access/transam/xlog.c:4205
+#: access/transam/xlog.c:4196
#, c-format
msgid "could not rename file \"%s\": %m"
msgstr "แคแแแแแก แแแแแ แฅแแแแแก แจแแชแแแแ %s: %m"
-#: access/transam/xlog.c:4248 access/transam/xlog.c:4259 access/transam/xlog.c:4280
+#: access/transam/xlog.c:4239 access/transam/xlog.c:4250 access/transam/xlog.c:4271
#, c-format
msgid "required WAL directory \"%s\" does not exist"
msgstr "wal-แแก แแฃแชแแแแแแแ แกแแฅแแฆแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: access/transam/xlog.c:4265 access/transam/xlog.c:4286
+#: access/transam/xlog.c:4256 access/transam/xlog.c:4277
#, c-format
msgid "creating missing WAL directory \"%s\""
msgstr "แแแแแฃแแ WAL แกแแฅแแฆแแแแแก แจแแฅแแแ: \"%s\""
-#: access/transam/xlog.c:4269 access/transam/xlog.c:4289 commands/dbcommands.c:3301
+#: access/transam/xlog.c:4260 access/transam/xlog.c:4280 commands/dbcommands.c:3301
#, c-format
msgid "could not create missing directory \"%s\": %m"
msgstr "แแแแแฃแแ แกแแฅแแฆแแแแแก (\"%s\") แจแแฅแแแแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:4356
+#: access/transam/xlog.c:4347
#, c-format
msgid "could not generate secret authorization token"
msgstr "แแแแแแขแแแแชแแแกแแแแก แแ แแฏแแ แแแ แแแแแก แแแแแ แแชแแแก แจแแชแแแแ"
-#: access/transam/xlog.c:4534 access/transam/xlog.c:4544 access/transam/xlog.c:4570 access/transam/xlog.c:4580 access/transam/xlog.c:4590 access/transam/xlog.c:4596 access/transam/xlog.c:4606 access/transam/xlog.c:4616 access/transam/xlog.c:4626 access/transam/xlog.c:4636 access/transam/xlog.c:4646 access/transam/xlog.c:4656 access/transam/xlog.c:4668 access/transam/xlog.c:4676 utils/init/miscinit.c:1817
+#: access/transam/xlog.c:4525 access/transam/xlog.c:4535 access/transam/xlog.c:4561 access/transam/xlog.c:4571 access/transam/xlog.c:4581 access/transam/xlog.c:4587 access/transam/xlog.c:4597 access/transam/xlog.c:4607 access/transam/xlog.c:4617 access/transam/xlog.c:4627 access/transam/xlog.c:4637 access/transam/xlog.c:4647 access/transam/xlog.c:4659 access/transam/xlog.c:4667 utils/init/miscinit.c:1818
#, c-format
msgid "database files are incompatible with server"
msgstr "แแแแแก แคแแแแแแ แกแแ แแแ แแแ แแแแกแแแแแ แแ แแ"
-#: access/transam/xlog.c:4535
+#: access/transam/xlog.c:4526
#, c-format
msgid "The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
msgstr "แแแแแก แแแแกแขแแ แแก แแแแชแแแแแแแชแแ แแแฎแแ PG_CONTROL_VERSION %d (0x%08x)-แแ, แแแแ แแ แกแแ แแแ แแก แแแแแแกแแก PG_CONTROL_VERSION %d (0x%08x)."
-#: access/transam/xlog.c:4539
+#: access/transam/xlog.c:4530
#, c-format
msgid "This could be a problem of mismatched byte ordering. It looks like you need to initdb."
msgstr "แแก แจแแแซแแแแ แแแแขแแแแก แแ แแกแฌแแ แ แแแแแแแแแก แแ แแแแแแแช แแงแแก. แ แแแแ แช แฉแแแก, initdb แแญแแ แแแแแ."
-#: access/transam/xlog.c:4545
+#: access/transam/xlog.c:4536
#, c-format
msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
msgstr "แแแแแก แแแแกแขแแ แแก แแแแชแแแแแแแชแแ แแแฎแแ PG_CONTROL_VERSION %d, แแแแ แแ แกแแ แแแ แแก แแแแแแกแแก PG_CONTROL_VERSION %d."
-#: access/transam/xlog.c:4548 access/transam/xlog.c:4576 access/transam/xlog.c:4586 access/transam/xlog.c:4592
+#: access/transam/xlog.c:4539 access/transam/xlog.c:4567 access/transam/xlog.c:4577 access/transam/xlog.c:4583
#, c-format
msgid "It looks like you need to initdb."
msgstr "แ แแแแ แช แฉแแแก, initdb แแญแแ แแแแแ."
-#: access/transam/xlog.c:4560
+#: access/transam/xlog.c:4551
#, c-format
msgid "incorrect checksum in control file"
msgstr "แแ แแกแฌแแ แ แกแแแแแขแ แแแ แฏแแแ pg_control-แแก แคแแแแจแ"
#. translator: %s is a variable name and %d is its value
-#: access/transam/xlog.c:4572 access/transam/xlog.c:4582 access/transam/xlog.c:4598 access/transam/xlog.c:4608 access/transam/xlog.c:4618 access/transam/xlog.c:4628 access/transam/xlog.c:4638 access/transam/xlog.c:4648 access/transam/xlog.c:4658
+#: access/transam/xlog.c:4563 access/transam/xlog.c:4573 access/transam/xlog.c:4589 access/transam/xlog.c:4599 access/transam/xlog.c:4609 access/transam/xlog.c:4619 access/transam/xlog.c:4629 access/transam/xlog.c:4639 access/transam/xlog.c:4649
#, c-format
msgid "The database cluster was initialized with %s %d, but the server was compiled with %s %d."
msgstr "แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แแแแชแแแแแแแชแแ แแแฎแแ %s %d -แแ, แแแแ แแ แกแแ แแแ แ แแแแแฃแแแ %s %d-แแ."
-#: access/transam/xlog.c:4591
+#: access/transam/xlog.c:4582
#, c-format
msgid "The database cluster appears to use a different floating-point number format than the server executable."
msgstr "แ แแแแ แช แฉแแแก, แแแแแก แแแแกแขแแ แ แฌแแแแแ แ แแชแฎแแแแแก แกแฎแแ แคแแ แแแขแก แแงแแแแแก, แแแแ แ แกแแ แแแ แแก แแแแจแแแแ แคแแแแ."
-#: access/transam/xlog.c:4602 access/transam/xlog.c:4612 access/transam/xlog.c:4622 access/transam/xlog.c:4632 access/transam/xlog.c:4642 access/transam/xlog.c:4652 access/transam/xlog.c:4662 access/transam/xlog.c:4671 access/transam/xlog.c:4679
+#: access/transam/xlog.c:4593 access/transam/xlog.c:4603 access/transam/xlog.c:4613 access/transam/xlog.c:4623 access/transam/xlog.c:4633 access/transam/xlog.c:4643 access/transam/xlog.c:4653 access/transam/xlog.c:4662 access/transam/xlog.c:4670
#, c-format
msgid "It looks like you need to recompile or initdb."
msgstr "แ แแแแ แช แฉแแแก, แแญแแ แแแแแ แแแแแแแ แแแแแ แแ แแแฃแฅแขแ, แแ initdb."
-#: access/transam/xlog.c:4669
+#: access/transam/xlog.c:4660
#, c-format
msgid "The database cluster was initialized without USE_FLOAT8_BYVAL but the server was compiled with USE_FLOAT8_BYVAL."
msgstr "แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แแแแชแแแแแแแชแแ แแแฎแแ USE_FLOAT8_BYVAL-แแก แแแ แแจแ, แแแแ แแ แกแแ แแแ แ แแแแแฃแแแ USE_FLOAT8_BYVAL-แแ."
-#: access/transam/xlog.c:4677
+#: access/transam/xlog.c:4668
#, c-format
msgid "The database cluster was initialized with USE_FLOAT8_BYVAL but the server was compiled without USE_FLOAT8_BYVAL."
msgstr "แแแแแชแแแแ แแแแแก แแแแกแขแแ แแก แแแแชแแแแแแแชแแ แแแฎแแ USE_FLOAT8_BYVA -แแก แแแ แแจแ, แแแแ แแ แกแแ แแแ แ แแแแแฃแแแ USE_FLOAT8_BYVAL-แแ."
-#: access/transam/xlog.c:4686
+#: access/transam/xlog.c:4677
#, c-format
msgid "invalid WAL segment size in control file (%d byte)"
msgid_plural "invalid WAL segment size in control file (%d bytes)"
msgstr[1] "แแ แแกแฌแแ แ WAL แกแแแแแแขแแก แแแแ แแแแขแ แแแแก แคแแแแจแ (%d แแแแขแ)"
#. translator: both %s are GUC names
-#: access/transam/xlog.c:4700 access/transam/xlog.c:4706
+#: access/transam/xlog.c:4691 access/transam/xlog.c:4697
#, c-format
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:2719 tcop/postgres.c:3626 utils/error/elog.c:2257
+#: access/transam/xlog.c:4859 catalog/namespace.c:4696 commands/tablespace.c:1210 commands/user.c:2542 commands/variable.c:72 replication/slot.c:2711 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:3642 utils/error/elog.c:2283
+#: access/transam/xlog.c:4905 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\"."
-#: access/transam/xlog.c:5341
+#: access/transam/xlog.c:5332
#, c-format
msgid "could not write bootstrap write-ahead log file: %m"
msgstr "แคแแแแจแ แฌแแแแกแฌแแ -แฉแแฌแแ แแแ แแฃแ แแแแแก แคแแแแแก แแแกแแฌแงแแกแแก แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:5349
+#: access/transam/xlog.c:5340
#, c-format
msgid "could not fsync bootstrap write-ahead log file: %m"
msgstr "แคแแแแจแ แฌแแแแกแฌแแ -แฉแแฌแแ แแแ แแฃแ แแแแแก แคแแแแแก แแแกแแฌแงแแกแแก fsync-แแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:5355
+#: access/transam/xlog.c:5346
#, c-format
msgid "could not close bootstrap write-ahead log file: %m"
msgstr "แคแแแแจแ แฌแแแแกแฌแแ -แฉแแฌแแ แแแ แแฃแ แแแแแก แคแแแแแก แแแกแแฌแงแแกแแก แแแฎแฃแ แแแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:5580
+#: access/transam/xlog.c:5571
#, c-format
msgid "WAL was generated with \"wal_level=minimal\", cannot continue recovering"
msgstr "WAL-แ แแแแแ แแ แแแฃแแ แแงแ \"wal_level=minimal\"-แแ. แแฆแแแแแ แแแ แแแแ แซแแแแแแ"
-#: access/transam/xlog.c:5581
+#: access/transam/xlog.c:5572
#, c-format
msgid "This happens if you temporarily set \"wal_level=minimal\" on the server."
msgstr "แแก แฎแแแแ, แแฃ แกแแ แแแ แแ แแ แแแแแ \"wal_level=minimal\"-แก แแแแงแแแแแ."
-#: access/transam/xlog.c:5582
+#: access/transam/xlog.c:5573
#, c-format
msgid "Use a backup taken after setting \"wal_level\" to higher than \"minimal\"."
msgstr "แแแแแแงแแแแ แแแ แฅแแคแ, แ แแแแแแช \"wal_level\"-แแก \"minimal\"-แแ แแแขแแ แแแงแแแแแแก แจแแแแแ แแแฆแแ."
-#: access/transam/xlog.c:5647
+#: access/transam/xlog.c:5638
#, c-format
msgid "control file contains invalid checkpoint location"
msgstr "แกแแแแแขแ แแแ แคแแแแ แกแแแแแขแ แแแ แฌแแ แขแแแแก แแ แแกแฌแแ แแแแแแ แแแแแก แจแแแชแแแก"
-#: access/transam/xlog.c:5658
+#: access/transam/xlog.c:5649
#, c-format
msgid "database system was shut down at %s"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแแแแจแแแก แแ แ: %s"
-#: access/transam/xlog.c:5664
+#: access/transam/xlog.c:5655
#, c-format
msgid "database system was shut down in recovery at %s"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแฆแแแแแแกแแก แแแแแจแแแก แแ แ: %s"
-#: access/transam/xlog.c:5670
+#: access/transam/xlog.c:5661
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "แแแแแชแแแแ แแแแ แจแแฌแงแแแขแแแแ; แแแแแก แฉแแ แแฃแแ แแงแ: %s"
-#: access/transam/xlog.c:5676
+#: access/transam/xlog.c:5667
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแฆแแแแแแกแแก แแแแแจแแแก แแ แ: %s"
-#: access/transam/xlog.c:5678
+#: access/transam/xlog.c:5669
#, c-format
msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
msgstr "แแก แแแแแ แแแจแแแแก, แ แแ แแแแแแ แแ แแแแแชแแแ แแแแแแแแแฃแแแ แแ แแฆแแแแแแกแแแแก แแแแ แแแ แฅแแคแแก แแแแแงแแแแแ แแแแแฌแแแ."
-#: access/transam/xlog.c:5684
+#: access/transam/xlog.c:5675
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแแจแ แแฆแแแแแแกแแก แแฃแ แแแแแก แแ แแก %s"
-#: access/transam/xlog.c:5686
+#: access/transam/xlog.c:5677
#, c-format
msgid "If this has occurred more than once some data might be corrupted and you might need to choose an earlier recovery target."
msgstr "แแฃ แแก แแแแแ แแ แแฎแแ แแแแแช แแแฎแแ, แแก แแแจแแแแก, แ แแ แแแแแชแแแแแ แแแแแแแแแฃแแแ แแ แฃแคแ แ แซแแแแ แแฆแแแแแแก แกแแแแแแ แฃแแแ แแแ แฉแแแ."
-#: access/transam/xlog.c:5692
+#: access/transam/xlog.c:5683
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "แแแแแชแแแแ แแแแ แจแแฌแงแแแขแแแแ; แแแแแก แฉแแ แแฃแแ แแงแ: %s"
-#: access/transam/xlog.c:5699
+#: access/transam/xlog.c:5690
#, c-format
msgid "control file contains invalid database cluster state"
msgstr "แแแแขแ แแแแก แคแแแแ แแแแแก แแแแกแขแแ แแก แแ แแกแฌแแ แแแแแแแ แแแแแก แจแแแชแแแก"
-#: access/transam/xlog.c:6087
+#: access/transam/xlog.c:6078
#, c-format
msgid "WAL ends before end of online backup"
msgstr "WAL แแแแแแ แแแ แฅแแคแแก แแแกแแกแ แฃแแแแแ แแแแแ แแแแ"
-#: access/transam/xlog.c:6088
+#: access/transam/xlog.c:6079
#, c-format
msgid "All WAL generated while online backup was taken must be available at recovery."
msgstr "แแฆแแแแแแกแแก แแแแแแ แแแ แฅแแคแแก แแฆแแแแกแแก แแแแแ แแ แแแฃแแ แงแแแแ WAL-แ แฎแแแแแกแแฌแแแแแ แฃแแแ แแงแแก."
-#: access/transam/xlog.c:6092
+#: access/transam/xlog.c:6083
#, c-format
msgid "WAL ends before consistent recovery point"
msgstr "WAL แแฆแแแแแแก แจแแแแแฎแแแแฃแ แฌแแ แขแแแแแแ แแแแแ แแแแ"
-#: access/transam/xlog.c:6138
+#: access/transam/xlog.c:6129
#, c-format
msgid "selected new timeline ID: %u"
msgstr "แแ แแแก แแฎแแแ แฎแแแแก แแ แฉแแฃแแ ID: %u"
-#: access/transam/xlog.c:6171
+#: access/transam/xlog.c:6162
#, c-format
msgid "archive recovery complete"
msgstr "แแ แฅแแแแแแ แแฆแแแแแ แแแกแ แฃแแแ"
-#: access/transam/xlog.c:6803
+#: access/transam/xlog.c:6794
#, c-format
msgid "shutting down"
msgstr "แแแแแแแแ แแแแก แแแแแ แแแ"
#. translator: the placeholders show checkpoint options
-#: access/transam/xlog.c:6842
+#: access/transam/xlog.c:6833
#, c-format
msgid "restartpoint starting:%s%s%s%s%s%s%s%s"
msgstr "แแแแแขแแแ แแแแก แฌแแ แขแแแ แแแแฌแงแ:%s%s%s%s%s%s%s%s"
#. translator: the placeholders show checkpoint options
-#: access/transam/xlog.c:6854
+#: access/transam/xlog.c:6845
#, c-format
msgid "checkpoint starting:%s%s%s%s%s%s%s%s"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแ แแฌแงแแแ:%s%s%s%s%s%s%s%s"
-#: access/transam/xlog.c:6919
+#: access/transam/xlog.c:6910
#, c-format
msgid "restartpoint complete: wrote %d buffers (%.1f%%), wrote %d SLRU buffers; %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X"
msgstr ""
-#: access/transam/xlog.c:6943
+#: access/transam/xlog.c:6934
#, c-format
msgid "checkpoint complete: wrote %d buffers (%.1f%%), wrote %d SLRU buffers; %d WAL file(s) added, %d removed, %d recycled; write=%ld.%03d s, sync=%ld.%03d s, total=%ld.%03d s; sync files=%d, longest=%ld.%03d s, average=%ld.%03d s; distance=%d kB, estimate=%d kB; lsn=%X/%X, redo lsn=%X/%X"
msgstr ""
-#: access/transam/xlog.c:7429
+#: access/transam/xlog.c:7420
#, c-format
msgid "concurrent write-ahead log activity while database system is shutting down"
msgstr "แแแแแฃแ แแแขแฃแแ แฌแแแแกแฌแแ -แฉแแฌแแ แแแ แแฃแ แแแแแก แแฅแขแแแแแ, แกแแแแ แแแแแชแแแแ แแแแ แแฃแจแแแแแก แแกแ แฃแแแแก"
-#: access/transam/xlog.c:8020
+#: access/transam/xlog.c:8011
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "แแฆแแแแแแก แแแแแขแแแ แแแแก แฌแแ แขแแแ: %X/%X"
-#: access/transam/xlog.c:8022
+#: access/transam/xlog.c:8013
#, c-format
msgid "Last completed transaction was at log time %s."
msgstr "แฃแแแแแกแแแแแแ แแแกแ แฃแแแแฃแแ แขแ แแแแแฅแชแแ แแแฎแแ แแฃแ แแแแแก แแ แแแ %s."
-#: access/transam/xlog.c:8284
+#: access/transam/xlog.c:8277
#, c-format
msgid "restore point \"%s\" created at %X/%X"
msgstr "แแฆแแแแแแก แฌแแ แขแแแ \"%s\" แจแแฅแแแแแแ %X/%X -แกแแแ"
-#: access/transam/xlog.c:8491
+#: access/transam/xlog.c:8484
#, c-format
msgid "online backup was canceled, recovery cannot continue"
msgstr "แแแแแแ แแแ แฅแแคแ แแแฃแฅแแแ. แแฆแแแแแ แแแ แแแแ แซแแแแแแ"
-#: access/transam/xlog.c:8549
+#: access/transam/xlog.c:8542
#, c-format
msgid "unexpected timeline ID %u (should be %u) in shutdown checkpoint record"
msgstr "แแแแแ แแแแก แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8607
+#: access/transam/xlog.c:8600
#, c-format
msgid "unexpected timeline ID %u (should be %u) in online checkpoint record"
msgstr "แฉแแ แแแแก แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8636
+#: access/transam/xlog.c:8629
#, c-format
msgid "unexpected timeline ID %u (should be %u) in end-of-recovery record"
msgstr "แแฆแแแแแแก แแแแ แกแแแแแขแ แแแ แฌแแ แขแแแจแ แแแแแแแแ แแ แแแก แฎแแแ %u แแแฃแแแแแแแแ (แฃแแแ แแงแแก %u)"
-#: access/transam/xlog.c:8906
+#: access/transam/xlog.c:8899
#, c-format
msgid "could not fsync write-through file \"%s\": %m"
msgstr "แแแแญแแแแ-แฉแแฌแแ แแแ แคแแแแแก (%s) fsync-แแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:8911
+#: access/transam/xlog.c:8904
#, c-format
msgid "could not fdatasync file \"%s\": %m"
msgstr "แคแแแแแก \"%s\" fdatasync แจแแฃแซแแแแแแแ: %m"
-#: access/transam/xlog.c:8988 access/transam/xlog.c:9324
+#: access/transam/xlog.c:8981 access/transam/xlog.c:9317
#, c-format
msgid "WAL level not sufficient for making an online backup"
msgstr "แแแแแแ แแแ แฅแแคแแกแแแแก WAL-แแก แแแแแแแแ แ แแแแ แกแแแแแ แแกแ แแ แแ"
-#: access/transam/xlog.c:8989 access/transam/xlog.c:9325 access/transam/xlogfuncs.c:249
+#: access/transam/xlog.c:8982 access/transam/xlog.c:9318 access/transam/xlogfuncs.c:249
#, c-format
msgid "\"wal_level\" must be set to \"replica\" or \"logical\" at server start."
msgstr "แกแแ แแแกแแก แแแจแแแแแกแแก \"wal_level\"-แแก แแแแจแแแแแแแ แฃแแแ แแงแแก \"replica\" แแ \"logical\"."
-#: access/transam/xlog.c:8994
+#: access/transam/xlog.c:8987
#, c-format
msgid "backup label too long (max %d bytes)"
msgstr "แแแ แฅแแคแแก แญแแ แซแแแแแ แแ แซแแแแ (max %d แแแแขแ)"
-#: access/transam/xlog.c:9115
+#: access/transam/xlog.c:9108
#, c-format
msgid "WAL generated with \"full_page_writes=off\" was replayed since last restartpoint"
msgstr ""
-#: access/transam/xlog.c:9117 access/transam/xlog.c:9413
+#: access/transam/xlog.c:9110 access/transam/xlog.c:9406
#, c-format
msgid "This means that the backup being taken on the standby is corrupt and should not be used. Enable \"full_page_writes\" and run CHECKPOINT on the primary, and then try an online backup again."
msgstr "แแก แแแจแแแแก, แ แแ แฃแฅแแแแ แแฆแแแฃแแ แแแ แฅแแคแ แแแแแแแแแฃแแแ แแ แแ แฃแแแ แแแแแแงแแแแ. แฉแแ แแแ แซแแ แแแแ แกแแ แแแ แแ \"full_page_writes\" แแ แแแฃแจแแแ CHECKPOINT แแ แแฎแแแแ แจแแแแแ แกแชแแแแ แแแแแแ แแฆแแแแแ."
-#: access/transam/xlog.c:9197 backup/basebackup.c:1419 utils/adt/misc.c:354
+#: access/transam/xlog.c:9190 backup/basebackup.c:1419 utils/adt/misc.c:354
#, c-format
msgid "could not read symbolic link \"%s\": %m"
msgstr "แกแแแแแแฃแ แ แแแแก \"%s\" แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: access/transam/xlog.c:9204 backup/basebackup.c:1424 utils/adt/misc.c:359
+#: access/transam/xlog.c:9197 backup/basebackup.c:1424 utils/adt/misc.c:359
#, c-format
msgid "symbolic link \"%s\" target is too long"
msgstr "%s: แกแแแแแฃแแ แซแแแแแ แแ แซแแแแ"
-#: access/transam/xlog.c:9363 backup/basebackup.c:1283
+#: access/transam/xlog.c:9356 backup/basebackup.c:1283
#, c-format
msgid "the standby was promoted during online backup"
msgstr "แฃแฅแแ แฌแแฎแแแแกแแ แแแแแแ แแแ แฅแแคแแก แแแแแแแแ แแแแแก แแ แแก"
-#: access/transam/xlog.c:9364 backup/basebackup.c:1284
+#: access/transam/xlog.c:9357 backup/basebackup.c:1284
#, c-format
msgid "This means that the backup being taken is corrupt and should not be used. Try taking another online backup."
msgstr "แแก แแแจแแแแก, แ แแ แแแ แฅแแคแ, แ แแแแแก แแฆแแแแช แแแแแแแแ แแแแก, แแแแแแแแแฃแแแ แแ แแ แฃแแแ แแแแแแงแแแแ. แกแชแแแแ, แกแฎแแ แแแแแแ แแแ แฅแแคแ แแแฆแแ."
-#: access/transam/xlog.c:9411
+#: access/transam/xlog.c:9404
#, c-format
msgid "WAL generated with \"full_page_writes=off\" was replayed during online backup"
msgstr ""
-#: access/transam/xlog.c:9527
+#: access/transam/xlog.c:9520
#, c-format
msgid "base backup done, waiting for required WAL segments to be archived"
msgstr "แซแแ แแแแแ แแแ แฅแแคแ แแแกแ แฃแแแ. แแแแแแแแ แแฃแชแแแแแแแ WAL-แแก แกแแแแแแขแแแแก แแแแ แฅแแแแแแก"
-#: access/transam/xlog.c:9541
+#: access/transam/xlog.c:9534
#, c-format
msgid "still waiting for all required WAL segments to be archived (%d seconds elapsed)"
msgstr "แฏแแ แแแแแ แแแแแแแแ แงแแแแ แแฃแชแแแแแแแ WAL แกแแแแแแขแแก แแแแ แฅแแแแแแก (แแแกแฃแแแ %d แฌแแแ)"
-#: access/transam/xlog.c:9543
+#: access/transam/xlog.c:9536
#, c-format
msgid "Check that your \"archive_command\" is executing properly. You can safely cancel this backup, but the database backup will not be usable without all the WAL segments."
msgstr ""
-#: access/transam/xlog.c:9550
+#: access/transam/xlog.c:9543
#, c-format
msgid "all required WAL segments have been archived"
msgstr "แงแแแแ แกแแญแแ แ WAL แกแแแแแแขแ แแแแ แฅแแแแแฃแแแ"
-#: access/transam/xlog.c:9554
+#: access/transam/xlog.c:9547
#, c-format
msgid "WAL archiving is not enabled; you must ensure that all required WAL segments are copied through other means to complete the backup"
msgstr ""
-#: access/transam/xlog.c:9593
+#: access/transam/xlog.c:9586
#, c-format
msgid "aborting backup due to backend exiting before pg_backup_stop was called"
msgstr "แแแ แฅแแคแ แแแฃแฅแแแ, แ แแแแแ แฃแแแแแแแแแ แแฃแจแแแแ pg_backup_stop-แแก แแแแแซแแฎแแแแแแ แแแแกแ แฃแแ"
msgid "contrecord is requested by %X/%X"
msgstr "contrecord แแแแฎแแแแแแแ %X/%X-แแก แแแแ "
-#: access/transam/xlogreader.c:670 access/transam/xlogreader.c:1135
+#: access/transam/xlogreader.c:670 access/transam/xlogreader.c:1145
#, c-format
msgid "invalid record length at %X/%X: expected at least %u, got %u"
msgstr "แฉแแแแฌแแ แแก แแ แแกแฌแแ แ แกแแแ แซแ แแแกแแแแ แแแ %X/%X: แแแแแแแแ แแแแแแฃแ %u, แแแแแฆแ %u"
-#: access/transam/xlogreader.c:759
+#: access/transam/xlogreader.c:760
#, c-format
msgid "there is no contrecord flag at %X/%X"
msgstr "แแแกแแแแ แแแ %X/%X contrecord แแแแแ แแ แแ แกแแแแแก"
-#: access/transam/xlogreader.c:772
+#: access/transam/xlogreader.c:773
#, c-format
msgid "invalid contrecord length %u (expected %lld) at %X/%X"
msgstr "contrecord -แแก แแ แแกแฌแแ แ แกแแแ แซแ %u (แแแแแแแแ %lld) แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1143
+#: access/transam/xlogreader.c:1153
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "แ แแกแฃแ แกแแก แแแแ แแแแแแก แแ แแกแฌแแ แ ID %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1156 access/transam/xlogreader.c:1172
+#: access/transam/xlogreader.c:1166 access/transam/xlogreader.c:1182
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "แฉแแแแฌแแ แ แแ แแกแฌแแ แ แฌแแแ แแแฃแแแ %X/%X แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1210
+#: access/transam/xlogreader.c:1220
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "แ แแกแฃแ แกแแก แแแแ แแแแแแก แแแแแชแแแแแแก แแ แแกแฌแแ แ แกแแแแแขแ แแแ แ แแชแฎแแ แฉแแแแฌแแ แจแ แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1244
+#: access/transam/xlogreader.c:1254
#, c-format
msgid "invalid magic number %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "แแ แแกแฌแแ แ แแแแแฃแ แ แ แแชแฎแแ %04X แแฃแ แแแแแก แกแแแแแแขแจแ %s, LSN %X/%X, แฌแแแแชแแแแแ %u"
-#: access/transam/xlogreader.c:1259 access/transam/xlogreader.c:1301
+#: access/transam/xlogreader.c:1269 access/transam/xlogreader.c:1311
#, c-format
msgid "invalid info bits %04X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "แแ แแกแฌแแ แ แกแแแแคแแ แแแชแแ แแแขแแแ %04X แแฃแ แแแแแก แกแแแแแแขแจแ %s, LSN %X/%X, แฌแแแแชแแแแแ %u"
-#: access/transam/xlogreader.c:1275
+#: access/transam/xlogreader.c:1285
#, c-format
msgid "WAL file is from different database system: WAL file database system identifier is %<PRIu64>, pg_control database system identifier is %<PRIu64>"
msgstr "WAL แคแแแแ แกแฎแแ แแแแแชแแแแ แแแแแก แกแแกแขแแแแแแแแ: WAL แคแแแแแก แแแแแก แกแแกแขแแแแก แแแแแขแแคแแแแขแแ แแ %<PRIu64>, pg_control-แแก แแแแแก แกแแกแขแแแแก แแแแแขแแคแแแแขแแ แแ %<PRIu64>"
-#: access/transam/xlogreader.c:1283
+#: access/transam/xlogreader.c:1293
#, c-format
msgid "WAL file is from different database system: incorrect segment size in page header"
msgstr "WAL แคแแแแ แกแฎแแ แแแแแชแแแแ แแแแแก แกแแกแขแแแแแแแแ: แแแแ แแแก แแแแกแแ แแจแ แแแแแแแแฃแแ แกแแแแแแขแแก แแแแ แแ แแกแฌแแ แแ"
-#: access/transam/xlogreader.c:1289
+#: access/transam/xlogreader.c:1299
#, c-format
msgid "WAL file is from different database system: incorrect XLOG_BLCKSZ in page header"
msgstr "WAL แคแแแแ แกแฎแแ แแแแแชแแแแ แแแแแก แกแแกแขแแแแแแแแ: แแแแ แแแก แแแแกแแ แแจแ แแแแแแแแฃแแ XLOG_BLKSZ แแ แแกแฌแแ แแ"
-#: access/transam/xlogreader.c:1321
+#: access/transam/xlogreader.c:1331
#, c-format
msgid "unexpected pageaddr %X/%X in WAL segment %s, LSN %X/%X, offset %u"
msgstr "แแแฃแแแแแแแ pageaddr %X/%X แแฃแ แแแแแก แกแแแแแแขแจแ %s, LSN %X/%X, แฌแแแแชแแแแแ %u"
-#: access/transam/xlogreader.c:1347
+#: access/transam/xlogreader.c:1357
#, c-format
msgid "out-of-sequence timeline ID %u (after %u) in WAL segment %s, LSN %X/%X, offset %u"
msgstr "แแแแแแแ แแแแก-แแแ แ แแ แแแก แฎแแแแก ID %u (%u-แแก แจแแแแแ) แแฃแ แแแแแก แกแแแแแแขแจแ %s, LSN %X/%X, แฌแแแแชแแแแแ %u"
-#: access/transam/xlogreader.c:1759
+#: access/transam/xlogreader.c:1769
#, c-format
msgid "out-of-order block_id %u at %X/%X"
msgstr "แฃแ แแแ block_id %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1783
+#: access/transam/xlogreader.c:1793
#, c-format
msgid "BKPBLOCK_HAS_DATA set, but no data included at %X/%X"
msgstr "BKPBLOCK_HAS_DATA แแแงแแแแแฃแแแ, แแแแ แแ แแแแแชแแแแแ แแแกแแแแ แแแ %X/%X แแ แแ แกแแแแแก"
-#: access/transam/xlogreader.c:1790
+#: access/transam/xlogreader.c:1800
#, c-format
msgid "BKPBLOCK_HAS_DATA not set, but data length is %u at %X/%X"
msgstr "BKPBLOCK_HAS_DATA แแแงแแแแแฃแแแ, แแแแ แแ แแ แกแแแแแก แแแแแชแแแแแ แกแแแ แซแแ %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1826
+#: access/transam/xlogreader.c:1836
#, c-format
msgid "BKPIMAGE_HAS_HOLE set, but hole offset %u length %u block image length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE แแแงแแแแแฃแแแ, แแแแ แแ แแแฎแแ แแขแแก แฌแแแแชแแแแแ %u แกแแแ แซแ %u แแแแแแก แแกแแแก แกแแแ แซแ %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1842
+#: access/transam/xlogreader.c:1852
#, c-format
msgid "BKPIMAGE_HAS_HOLE not set, but hole offset %u length %u at %X/%X"
msgstr "BKPIMAGE_HAS_HOLE แแแงแแแแแฃแแ แแ แแ, แแแแ แแ แแแฎแแ แแขแแก แฌแแแแชแแแแแ %u แกแแแ แซแ %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1856
+#: access/transam/xlogreader.c:1866
#, c-format
msgid "BKPIMAGE_COMPRESSED set, but block image length %u at %X/%X"
msgstr "BKPIMAGE_COMPRESSED แแแงแแแแแฃแแแ, แแแแ แแ แแแแแแก แแกแแแก แกแแแ แซแแ %u แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1871
+#: access/transam/xlogreader.c:1881
#, c-format
msgid "neither BKPIMAGE_HAS_HOLE nor BKPIMAGE_COMPRESSED set, but block image length is %u at %X/%X"
msgstr "แแ แช BKPIMAGE_HAS_HOLE แแ แแ แช BKPIMAGE_COMPRESSED แแแงแแแแแฃแแ แแ แแ, แแแแ แแ แแแแแแก แแกแแแก แกแแแ แซแ %u-แ, แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1887
+#: access/transam/xlogreader.c:1897
#, c-format
msgid "BKPBLOCK_SAME_REL set but no previous rel at %X/%X"
msgstr "BKPBLOCK_SAME_REL แแแงแแแแแฃแแแ, แแแแ แแ แฌแแแ แแแแจแแแแแแแ แแแแแแแแฃแแ แแ แแ แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1899
+#: access/transam/xlogreader.c:1909
#, c-format
msgid "invalid block_id %u at %X/%X"
msgstr "แแ แแกแฌแแ แ block_id %u %X/%X"
-#: access/transam/xlogreader.c:1966
+#: access/transam/xlogreader.c:1976
#, c-format
msgid "record with invalid length at %X/%X"
msgstr "แฉแแแแฌแแ แ แแ แแกแฌแแ แ แกแแแ แซแแ แแแกแแแแ แแแ %X/%X"
-#: access/transam/xlogreader.c:1992
+#: access/transam/xlogreader.c:2002
#, c-format
msgid "could not locate backup block with ID %d in WAL record"
msgstr "แจแแชแแแแ WAL แฉแแแแฌแแ แจแ แแแ แฅแแคแ แแแแแแก, ID-แแ %d, แแแซแแแแแกแแก"
-#: access/transam/xlogreader.c:2076
+#: access/transam/xlogreader.c:2086
#, c-format
msgid "could not restore image at %X/%X with invalid block %d specified"
msgstr "แจแแฃแซแแแแแแแ แแกแแแก แแฆแแแแแ แแแกแแแแ แแแ %X/%X, แ แแชแ แแแแแแแแฃแแแ แแ แแกแฌแแ แ แแแแแ %d"
-#: access/transam/xlogreader.c:2083
+#: access/transam/xlogreader.c:2093
#, c-format
msgid "could not restore image at %X/%X with invalid state, block %d"
msgstr "แแ แแกแฌแแ แแ แจแแแฃแแจแฃแแ แแกแแ แแแกแแแแ แแแ %X/%X, แแแแแ %d"
-#: access/transam/xlogreader.c:2110 access/transam/xlogreader.c:2127
+#: access/transam/xlogreader.c:2120 access/transam/xlogreader.c:2137
#, c-format
msgid "could not restore image at %X/%X compressed with %s not supported by build, block %d"
msgstr "%3$s แแแแแแแ แจแแแฃแแจแฃแแ แแกแแ แแแกแแแแ แแแ %1$X/%2$X, แแแแแ %4$d แแฎแแ แแแฃแญแแ แแแแ แแ แแแแแแก แแแแ "
-#: access/transam/xlogreader.c:2136
+#: access/transam/xlogreader.c:2146
#, c-format
msgid "could not restore image at %X/%X compressed with unknown method, block %d"
msgstr "แแกแแแก แแฆแแแแแแก แจแแชแแแแ แแแกแแแแ แแแ %X/%X แจแแแฃแแจแฃแแ แฃแชแแแแ แแแแแแแ, แแแแแ %d"
-#: access/transam/xlogreader.c:2144
+#: access/transam/xlogreader.c:2154
#, c-format
msgid "could not decompress image at %X/%X, block %d"
msgstr "แแ แแกแฌแแ แแ แจแแแฃแแจแฃแแ แแกแแ แแแกแแแแ แแแ %X/%X, แแแแแ %d"
msgid "archive command was terminated by exception 0x%X"
msgstr "แแ แฅแแแแชแแแก แแ แซแแแแแ แแแกแ แฃแแแ แแแแแแแแแแกแแ 0x%X"
-#: archive/shell_archive.c:109 postmaster/postmaster.c:2843
+#: archive/shell_archive.c:109 postmaster/postmaster.c:2850
#, c-format
msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
msgstr "แแแฅแแกแแแขแแแแแ แแแแจแแแแแแแแก แแฆแฌแแ แแกแแแแก แแฎแแแแ C-แแก แฉแแกแแกแแแแ แคแแแแ \"ntstatus.h\"."
msgid "relative path not allowed for backup stored on server"
msgstr "แกแแ แแแ แแ แแแแแฎแกแแแ แแแฃแแ แแแ แฅแแคแแกแแแแก แคแแ แแแแแแ แแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: backup/basebackup_server.c:102 commands/dbcommands.c:478 commands/tablespace.c:157 commands/tablespace.c:173 commands/tablespace.c:593 commands/tablespace.c:638 replication/slot.c:2241 storage/file/copydir.c:58
+#: backup/basebackup_server.c:102 commands/dbcommands.c:478 commands/tablespace.c:157 commands/tablespace.c:173 commands/tablespace.c:593 commands/tablespace.c:638 replication/slot.c:2233 storage/file/copydir.c:58
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
msgstr "'IN SCHEMA' แแแ แแแแก แแแแแงแแแแแ GRANT/REVOKE ON LARGE OBJECT-แแก แแแแแงแแแแแแกแแก แจแแฃแซแแแแแแแ"
#: catalog/aclchk.c:1561 catalog/catalog.c:684 catalog/heap.c:2621 catalog/heap.c:2940 catalog/objectaddress.c:1528 catalog/pg_publication.c:570 commands/analyze.c:388 commands/copy.c:1000 commands/sequence.c:1655 commands/tablecmds.c:7751 commands/tablecmds.c:7929 commands/tablecmds.c:8130 commands/tablecmds.c:8259 commands/tablecmds.c:8388 commands/tablecmds.c:8482 commands/tablecmds.c:8585 commands/tablecmds.c:8751 commands/tablecmds.c:8781
-#: commands/tablecmds.c:8936 commands/tablecmds.c:9039 commands/tablecmds.c:9173 commands/tablecmds.c:9286 commands/tablecmds.c:14371 commands/tablecmds.c:14574 commands/tablecmds.c:14735 commands/tablecmds.c:15940 commands/tablecmds.c:18707 commands/trigger.c:947 parser/analyze.c:2575 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3663 parser/parse_utilcmd.c:3703 parser/parse_utilcmd.c:3745
-#: statistics/attribute_stats.c:209 statistics/attribute_stats.c:948 utils/adt/acl.c:2921 utils/adt/ruleutils.c:2858
+#: commands/tablecmds.c:8936 commands/tablecmds.c:9039 commands/tablecmds.c:9173 commands/tablecmds.c:9286 commands/tablecmds.c:14372 commands/tablecmds.c:14575 commands/tablecmds.c:14736 commands/tablecmds.c:15964 commands/tablecmds.c:18731 commands/trigger.c:948 parser/analyze.c:2575 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3663 parser/parse_utilcmd.c:3703 parser/parse_utilcmd.c:3745
+#: statistics/attribute_stats.c:209 statistics/attribute_stats.c:948 utils/adt/acl.c:2938 utils/adt/ruleutils.c:2858
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgstr "แกแแแขแ \"%s\" แฃแ แแแแ แแแแแจแ %s แแ แแ แกแแแแแก"
msgid "\"%s\" is an index"
msgstr "\"%s\" แแแแแฅแกแแ"
-#: catalog/aclchk.c:1813 commands/tablecmds.c:16097 commands/tablecmds.c:19626
+#: catalog/aclchk.c:1813 commands/tablecmds.c:16121 commands/tablecmds.c:19650
#, 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:19590 utils/adt/acl.c:2105 utils/adt/acl.c:2135 utils/adt/acl.c:2168 utils/adt/acl.c:2204 utils/adt/acl.c:2235 utils/adt/acl.c:2266
+#: catalog/aclchk.c:1821 catalog/objectaddress.c:1368 commands/tablecmds.c:266 commands/tablecmds.c:19614 utils/adt/acl.c:2122 utils/adt/acl.c:2152 utils/adt/acl.c:2185 utils/adt/acl.c:2221 utils/adt/acl.c:2252 utils/adt/acl.c:2283
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%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:16691 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:225 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:312 replication/logical/applyparallelworker.c:1041 replication/slot.c:1638 replication/syncrep.c:1079 storage/aio/method_io_uring.c:191 storage/lmgr/deadlock.c:1137
-#: storage/lmgr/proc.c:1525 utils/misc/guc.c:3166 utils/misc/guc.c:3207 utils/misc/guc.c:3282 utils/misc/guc.c:6823 utils/misc/guc.c:6857 utils/misc/guc.c:6891 utils/misc/guc.c:6934 utils/misc/guc.c:6976
+#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1519 commands/tablecmds.c:16715 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:225 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:320 replication/logical/applyparallelworker.c:1041 replication/slot.c:1635 replication/syncrep.c:1079 storage/aio/method_io_uring.c:389 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:6834 utils/misc/guc.c:6868 utils/misc/guc.c:6902 utils/misc/guc.c:6945 utils/misc/guc.c:6987
#, c-format
msgid "%s"
msgstr "%s"
msgid "relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:1195 catalog/pg_type.c:434 catalog/pg_type.c:805 catalog/pg_type.c:977 commands/typecmds.c:253 commands/typecmds.c:265 commands/typecmds.c:758 commands/typecmds.c:1205 commands/typecmds.c:1431 commands/typecmds.c:1611 commands/typecmds.c:2586
+#: catalog/heap.c:1195 catalog/pg_type.c:434 catalog/pg_type.c:805 catalog/pg_type.c:977 commands/typecmds.c:253 commands/typecmds.c:265 commands/typecmds.c:758 commands/typecmds.c:1213 commands/typecmds.c:1439 commands/typecmds.c:1619 commands/typecmds.c:2594
#, c-format
msgid "type \"%s\" already exists"
msgstr "แขแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "merging constraint \"%s\" with inherited definition"
msgstr "แจแแแฆแฃแแแแก (\"%s\") แจแแ แฌแงแแ แแแแแแแแ แแแแแแ แแฆแฌแแ แแ"
-#: catalog/heap.c:2848 catalog/pg_constraint.c:786 catalog/pg_constraint.c:1137 commands/tablecmds.c:3179 commands/tablecmds.c:3499 commands/tablecmds.c:7286 commands/tablecmds.c:7967 commands/tablecmds.c:17534 commands/tablecmds.c:17716
+#: catalog/heap.c:2848 catalog/pg_constraint.c:786 catalog/pg_constraint.c:1137 commands/tablecmds.c:3179 commands/tablecmds.c:3499 commands/tablecmds.c:7286 commands/tablecmds.c:7967 commands/tablecmds.c:17558 commands/tablecmds.c:17740
#, c-format
msgid "too many inheritance parents"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแแแแแแ แแแแแก แแจแแแแแแ"
#: catalog/heap.c:3009
#, c-format
-msgid "cannot define not-null constraint on column \"%s\" with NO INHERIT"
-msgstr "แแ แแแฃแแแแแแ แจแแแฆแฃแแแแแแก แแฆแฌแแ แ แกแแแขแแ \"%s\" แจแแฃแซแแแแแแแ NO INHERIT-แแแ แแ แแแ"
+msgid "cannot define not-null constraint with NO INHERIT on column \"%s\""
+msgstr "แแ แแแฃแแแแแแ แจแแแฆแฃแแแแแแก แแฆแฌแแ แ NO INHERIT-แแแ แแ แแแ แกแแแขแแ \"%s\" แจแแฃแซแแแแแแแ"
#: catalog/heap.c:3011
#, c-format
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:5765
+#: catalog/namespace.c:462 catalog/namespace.c:666 catalog/namespace.c:758 commands/trigger.c:5817
#, 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:19349 gram.y:19389 parser/parse_expr.c:873 parser/parse_target.c:1269
+#: catalog/namespace.c:3335 gram.y:19355 gram.y:19395 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:14509
+#: 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:14510
#, c-format
msgid "\"%s\" is not a table"
msgstr "\"%s\" แชแฎแ แแแ แแ แแ"
-#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19595 commands/view.c:113
+#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19619 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:19600
+#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:19624
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "\"%s\" แแ แแ แแก แแแขแแ แแแแแแแแฃแแ แฎแแแ"
-#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19605
+#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19629
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "\"%s\" แแแ แ แชแฎแ แแแ แแ แแ"
msgid "default value for column \"%s\" of relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแแก (%1$s) แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแ แแ แแ แกแแแแแก"
-#: catalog/objectaddress.c:1623 commands/functioncmds.c:132 commands/tablecmds.c:288 commands/typecmds.c:278 commands/typecmds.c:3834 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 utils/adt/acl.c:4558
+#: catalog/objectaddress.c:1623 commands/functioncmds.c:132 commands/tablecmds.c:288 commands/typecmds.c:278 commands/typecmds.c:3842 parser/parse_type.c:243 parser/parse_type.c:272 parser/parse_type.c:801 utils/adt/acl.c:4575
#, c-format
msgid "type \"%s\" does not exist"
msgstr "แขแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "cannot change number of direct arguments of an aggregate function"
msgstr ""
-#: catalog/pg_aggregate.c:859 commands/functioncmds.c:701 commands/typecmds.c:2015 commands/typecmds.c:2061 commands/typecmds.c:2113 commands/typecmds.c:2150 commands/typecmds.c:2184 commands/typecmds.c:2218 commands/typecmds.c:2252 commands/typecmds.c:2281 commands/typecmds.c:2368 commands/typecmds.c:2410 parser/parse_func.c:417 parser/parse_func.c:448 parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 parser/parse_func.c:631
+#: catalog/pg_aggregate.c:859 commands/functioncmds.c:701 commands/typecmds.c:2023 commands/typecmds.c:2069 commands/typecmds.c:2121 commands/typecmds.c:2158 commands/typecmds.c:2192 commands/typecmds.c:2226 commands/typecmds.c:2260 commands/typecmds.c:2289 commands/typecmds.c:2376 commands/typecmds.c:2418 parser/parse_func.c:417 parser/parse_func.c:448 parser/parse_func.c:475 parser/parse_func.c:489 parser/parse_func.c:611 parser/parse_func.c:631
#: parser/parse_func.c:2172 parser/parse_func.c:2445
#, c-format
msgid "function %s does not exist"
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:17842
+#: catalog/pg_inherits.c:595 commands/tablecmds.c:4916 commands/tablecmds.c:17866
#, c-format
msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
msgstr "แแแฎแกแแแก แแแแ แแชแแแก แแแกแแกแ แฃแแแแแแ แแแแแแงแแแแ ALTER TABLE ... DETACH PARTITION ... FINALIZE ."
msgid "cannot reassign ownership of objects owned by %s because they are required by the database system"
msgstr "%s-แแก แแคแแแแแแแแแจแ แแงแแคแ แแแแแฅแขแแแแก แฌแแแแแแแแก แแแแแแแ แแแแแญแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแกแแแ แแแแแก แกแแกแขแแแแกแแแแกแแ แกแแญแแ แ"
-#: catalog/pg_subscription.c:469
+#: catalog/pg_subscription.c:484
#, c-format
msgid "could not drop relation mapping for subscription \"%s\""
msgstr "แแแแแฌแแ แแกแแแแก \"%s\" แฃแ แแแแ แแแแแก แแแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: catalog/pg_subscription.c:471
+#: catalog/pg_subscription.c:486
#, c-format
msgid "Table synchronization for relation \"%s\" is in progress and is in state \"%c\"."
msgstr "แแแแแแแแ แแแแก แชแฎแ แแแแก แกแแแฅแ แแแแแแชแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แแแกแ แแแแแแแ แแแแแ \"%c\"."
#. translator: first %s is a SQL ALTER command and second %s is a
#. SQL DROP command
#.
-#: catalog/pg_subscription.c:478
+#: catalog/pg_subscription.c:493
#, c-format
msgid "Use %s to enable subscription if not already enabled or use %s to drop the subscription."
msgstr "แแแแแฌแแ แแก แฉแแกแแ แแแแแ, แแฃ แแก แฃแแแ แฉแแ แแฃแแ แแ แแ, %s แแแแแแงแแแแ, แแ, %s, แแแแแฌแแ แแก แฌแแกแแจแแแแแ."
msgid "alignment \"%c\" is invalid for variable-length type"
msgstr "แกแฌแแ แแแ \"%c\" แแ แแกแฌแแ แแ แชแแแแแ-แกแแแ แซแแก แขแแแแกแแแแก"
-#: catalog/pg_type.c:325 commands/typecmds.c:4354
+#: catalog/pg_type.c:325 commands/typecmds.c:4362
#, c-format
msgid "fixed-size types must have storage PLAIN"
msgstr "แคแแฅแกแแ แแแฃแแ แแแแแก แขแแแแแก แฃแแแ PLAIN แขแแแแก แกแแชแแแ แฃแแแ แฐแฅแแแแแ"
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:7337
+#: catalog/storage.c:549 storage/buffer/bufmgr.c:7332
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แแแแแแก (%1$u) แแ แแกแฌแแ แแแแ แแ"
msgid "handler function is not specified"
msgstr "แแแแแฃแจแแแแแแแ แคแฃแแฅแชแแ แแแแแแแแฃแแ แแ แแ"
-#: 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
+#: commands/amcmds.c:264 commands/event_trigger.c:200 commands/foreigncmds.c:500 commands/proclang.c:78 commands/trigger.c:706 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:16398 commands/tablecmds.c:18464
+#: commands/cluster.c:190 commands/tablecmds.c:16422 commands/tablecmds.c:18488
#, 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:18474
+#: commands/cluster.c:507 commands/tablecmds.c:18498
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "\"%s\" แแ แฌแแ แแแแแแแแก แแแแแฅแกแก แชแฎแ แแแแกแแแแก \"%s\""
#. translator: %s is an SQL command
#. translator: %s is an SQL ALTER command
-#: commands/collationcmds.c:443 commands/subscriptioncmds.c:1445 commands/tablecmds.c:8146 commands/tablecmds.c:8156 commands/tablecmds.c:8158 commands/tablecmds.c:16100 commands/tablecmds.c:19628 commands/tablecmds.c:19649 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:16124 commands/tablecmds.c:19652 commands/tablecmds.c:19673 commands/typecmds.c:3786 commands/typecmds.c:3871 commands/typecmds.c:4225
#, c-format
msgid "Use %s instead."
msgstr "แแแแก แแแชแแแแ %s แแแแแแงแแแแ."
msgid "column \"%s\" does not exist"
msgstr "แกแแแขแ แแ แแ แกแแแแแก: \"%s\""
-#: commands/copy.c:1012 commands/tablecmds.c:2619 commands/trigger.c:956 parser/parse_target.c:1086 parser/parse_target.c:1097
+#: commands/copy.c:1012 commands/tablecmds.c:2619 commands/trigger.c:957 parser/parse_target.c:1086 parser/parse_target.c:1097
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "แกแแแขแ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ: \"%s\""
msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr "แแแ แแแแ แแแฃแแ แคแฃแแฅแชแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP AGGREGATE."
-#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:4014 commands/tablecmds.c:4175 commands/tablecmds.c:4227 commands/tablecmds.c:18905 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:18929 tcop/utility.c:1328
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแก"
msgid "cannot add schema \"%s\" to extension \"%s\" because the schema contains the extension"
msgstr "แกแฅแแแแก (\"%s\") แแแคแแ แแแแแแจแ (\"%s\") แฉแแแแขแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แกแฅแแแ แแแคแแ แแแแแแก แจแแแชแแแก"
-#: commands/extension.c:3759 commands/typecmds.c:4033 utils/fmgr/funcapi.c:725
+#: commands/extension.c:3759 commands/typecmds.c:4041 utils/fmgr/funcapi.c:725
#, c-format
msgid "could not find multirange type for data type %s"
msgstr "แแแแแชแแแแแแก แขแแแแกแแแแก %s แแ แแแแแแแแแแแแแแแแ แขแแแ แแแ แแแแแแ"
msgid "could not determine which collation to use for index expression"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแกแแแแก แแแแแกแแงแแแแแแแ แแแแแชแแแก แแแแแชแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:2097 commands/tablecmds.c:19935 commands/typecmds.c:812 parser/parse_expr.c:2805 parser/parse_type.c:568 parser/parse_utilcmd.c:4065 utils/adt/misc.c:630
+#: commands/indexcmds.c:2097 commands/tablecmds.c:19959 commands/typecmds.c:812 parser/parse_expr.c:2805 parser/parse_type.c:568 parser/parse_utilcmd.c:4065 utils/adt/misc.c:630
#, c-format
msgid "collations are not supported by type %s"
msgstr "แขแแแก \"%s\" แแแแแชแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "แฌแแแแแแก แแแแแแก \"%s\" 'NULLS FIRST/LAST' แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2277 commands/tablecmds.c:19960 commands/tablecmds.c:19966 commands/typecmds.c:2341
+#: commands/indexcmds.c:2277 commands/tablecmds.c:19984 commands/tablecmds.c:19990 commands/typecmds.c:2349
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "แแแแแชแแแแก แขแแแก %s แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแ แแแแฉแแแ"
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแ แแ แกแแแแแก"
-#: commands/indexcmds.c:2330 commands/typecmds.c:2329
+#: commands/indexcmds.c:2330 commands/typecmds.c:2337
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แแแแแชแแแแแแก แขแแแก %s แแ แแฆแแแก"
msgid "CONCURRENTLY cannot be used when the materialized view is not populated"
msgstr "CONCURRENTLY-แแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แจแแแกแแแฃแแ แแ แแ"
-#: commands/matview.c:214 gram.y:19081
+#: commands/matview.c:214 gram.y:19087
#, c-format
msgid "%s and %s options cannot be used together"
msgstr "แแแ แแแแขแ แแแ %s แแ %s แจแแฃแแแแกแแแแแแแ"
#: commands/matview.c:838
#, c-format
-msgid "could not find suitable unique index on materialized view"
-msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแแ แจแแกแแแแแแกแ แฃแแแแแแฃแ แ แแแแแฅแกแ แแแ แแแแแแ"
+msgid "could not find suitable unique index on materialized view \"%s\""
+msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแแ \"%s\" แจแแกแแแแแแกแ แฃแแแแแแฃแ แ แแแแแฅแกแ แแแ แแแแแแ"
#: commands/opclasscmds.c:124
#, c-format
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:19516 commands/tablecmds.c:19551 commands/trigger.c:318 commands/trigger.c:1337 commands/trigger.c:1447 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
+#: 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:19540 commands/tablecmds.c:19575 commands/trigger.c:319 commands/trigger.c:1338 commands/trigger.c:1448 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ: '%s\" แกแแกแขแแแฃแ แ แแแขแแแแแแ"
msgid "cannot create a cursor WITH HOLD within security-restricted operation"
msgstr "แฃแกแแคแ แแฎแแแแแแ-แจแแแฆแฃแแฃแแ แแแแ แแชแแแก แจแแแแแ แแฃแ แกแแ แก WITH HOLD แแแ แจแแฅแแแแ"
-#: commands/portalcmds.c:199 commands/portalcmds.c:252 executor/execCurrent.c:70 utils/adt/xml.c:2949 utils/adt/xml.c:3119
+#: commands/portalcmds.c:199 commands/portalcmds.c:252 executor/execCurrent.c:70 utils/adt/xml.c:2938 utils/adt/xml.c:3108
#, c-format
msgid "cursor \"%s\" does not exist"
msgstr "แแฃแ แกแแ แ \"%s\" แแ แแ แกแแแแแก"
msgid "must be superuser to create custom procedural language"
msgstr "แแ แแชแแแฃแ แฃแแ แแแแก แฎแแแแ แแแกแแแแแแแแแ แแแแแแฎแแแ แแแแแก แแ แแแแแแแแแแแ แกแแญแแ แ"
-#: commands/publicationcmds.c:130 libpq/auth-oauth.c:850 postmaster/postmaster.c:1130 postmaster/postmaster.c:1232 utils/init/miscinit.c:1870
+#: commands/publicationcmds.c:130 libpq/auth-oauth.c:850 postmaster/postmaster.c:1130 postmaster/postmaster.c:1232 utils/init/miscinit.c:1871
#, c-format
msgid "invalid list syntax in parameter \"%s\""
msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ \"%s\""
#: commands/publicationcmds.c:2133
#, c-format
-msgid "%s requires a \"none\" or \"stored\" value"
-msgstr "%s แแแแแฎแแแก แแแแจแแแแแแแแก \"none' แแ \"stored\""
+msgid "invalid value for publication parameter \"%s\": \"%s\""
+msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแแแชแแแแก แแแ แแแแขแ แแกแแแแก \"%s\": \"%s\""
+
+#: commands/publicationcmds.c:2134
+#, c-format
+msgid "Valid values are \"%s\" and \"%s\"."
+msgstr "แกแฌแแ แ แแแแจแแแแแแแแแแ \"%s\" แแ \"%s\"."
#: commands/schemacmds.c:109 commands/schemacmds.c:289
#, c-format
msgid "cannot change ownership of identity sequence"
msgstr "แแแแแขแแคแแแแชแแแก แแแแแแแ แแแแก แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/sequence.c:1671 commands/tablecmds.c:16087 commands/tablecmds.c:18925
+#: commands/sequence.c:1671 commands/tablecmds.c:16111 commands/tablecmds.c:18949
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "แแแแแแแ แแแ %s แแแแแฃแแแ แชแฎแ แแแแ \"%s\"."
#: commands/subscriptioncmds.c:1270
#, c-format
-msgid "slot_name and two_phase cannot be altered at the same time"
-msgstr "slot_name แแ two_phase แแ แแแ แแฃแแแ แแแ แจแแแชแแแแแ"
+msgid "\"slot_name\" and \"two_phase\" cannot be altered at the same time"
+msgstr "\"slot_name\" แแ \"two_phase\" แแ แแแ แแฃแแแ แแแ แจแแแชแแแแแ"
#: commands/subscriptioncmds.c:1286
#, c-format
-msgid "cannot alter two_phase when logical replication worker is still running"
-msgstr "two_phase-แแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ แฏแแ แแแแแ แแแจแแแแฃแแแ"
+msgid "cannot alter \"two_phase\" when logical replication worker is still running"
+msgstr "\"two_phase\"-แแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ แฏแแ แแแแแ แแแจแแแแฃแแแ"
#: commands/subscriptioncmds.c:1287
#, c-format
#: commands/subscriptioncmds.c:1300
#, c-format
-msgid "cannot disable two_phase when prepared transactions are present"
-msgstr ""
+msgid "cannot disable \"two_phase\" when prepared transactions exist"
+msgstr "แแแ แแแแแแ แแแ \"two_phase\"-แก, แ แแชแ แแ แกแแแแแก แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแ"
#: commands/subscriptioncmds.c:1301
#, c-format
msgid "Verify that initial data copied from the publisher tables did not come from other origins."
msgstr ""
-#: commands/subscriptioncmds.c:2296 replication/logical/tablesync.c:909 replication/pgoutput/pgoutput.c:1162
+#: commands/subscriptioncmds.c:2296 replication/logical/tablesync.c:933 replication/pgoutput/pgoutput.c:1162
#, c-format
msgid "cannot use different column lists for table \"%s.%s\" in different publications"
msgstr ""
msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP MATERIALIZED VIEW."
-#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21588 parser/parse_utilcmd.c:2429
+#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21612 parser/parse_utilcmd.c:2429
#, c-format
msgid "index \"%s\" does not exist"
msgstr "แแแแแฅแกแ \"%s\" แแ แแ แกแแแแแก"
msgid "Use DROP TYPE to remove a type."
msgstr "แขแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP TYPE."
-#: commands/tablecmds.c:294 commands/tablecmds.c:15926 commands/tablecmds.c:18627
+#: commands/tablecmds.c:294 commands/tablecmds.c:15950 commands/tablecmds.c:18651
#, 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:17351
+#: commands/tablecmds.c:875 commands/tablecmds.c:17375
#, 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:14926
+#: commands/tablecmds.c:1415 commands/tablecmds.c:14927
#, c-format
msgid "too many array dimensions"
msgstr "แแแกแแแแก แแแขแแกแแแขแแ แแแแ แ แแแแแแแแแแแ"
msgid "cannot truncate temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแแแแแก แจแแชแแแแ"
-#: commands/tablecmds.c:2675 commands/tablecmds.c:17248
+#: commands/tablecmds.c:2675 commands/tablecmds.c:17272
#, 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:17227
+#: commands/tablecmds.c:2709 commands/tablecmds.c:17251
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแแแ (%s) แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2719 commands/tablecmds.c:17235
+#: commands/tablecmds.c:2719 commands/tablecmds.c:17259
#, c-format
msgid "cannot inherit from temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2874 commands/tablecmds.c:2928 commands/tablecmds.c:14609 parser/parse_utilcmd.c:1440 parser/parse_utilcmd.c:1485 parser/parse_utilcmd.c:1917 parser/parse_utilcmd.c:2025
+#: commands/tablecmds.c:2874 commands/tablecmds.c:2928 commands/tablecmds.c:14610 parser/parse_utilcmd.c:1440 parser/parse_utilcmd.c:1485 parser/parse_utilcmd.c:1917 parser/parse_utilcmd.c:2025
#, c-format
msgid "cannot convert whole-row table reference"
msgstr ""
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:17513
+#: commands/tablecmds.c:3072 commands/tablecmds.c:3366 commands/tablecmds.c:17537
#, 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:17514
+#: commands/tablecmds.c:3074 commands/tablecmds.c:3368 commands/tablecmds.c:17538
#, 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:17469
+#: commands/tablecmds.c:7269 commands/tablecmds.c:17493
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:7275 commands/tablecmds.c:17475
+#: commands/tablecmds.c:7275 commands/tablecmds.c:17499
#, c-format
msgid "child table \"%s\" has different collation for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แแแแแชแแ แแแแฉแแแ"
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแ %1$s แฃแแแ แ แกแแแแแก"
-#: commands/tablecmds.c:7769 commands/tablecmds.c:7936 commands/tablecmds.c:8137 commands/tablecmds.c:8268 commands/tablecmds.c:8397 commands/tablecmds.c:8491 commands/tablecmds.c:8594 commands/tablecmds.c:8790 commands/tablecmds.c:8956 commands/tablecmds.c:9047 commands/tablecmds.c:9181 commands/tablecmds.c:14381 commands/tablecmds.c:15949 commands/tablecmds.c:18716
+#: 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:14382 commands/tablecmds.c:15973 commands/tablecmds.c:18740
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7775 commands/tablecmds.c:8143 commands/tablecmds.c:14142
+#: commands/tablecmds.c:7775 commands/tablecmds.c:8143 commands/tablecmds.c:14143
#, c-format
msgid "column \"%s\" of relation \"%s\" is an identity column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแขแแคแแแแขแแ แ แกแแแขแแ"
#: commands/tablecmds.c:8612
#, c-format
-msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables with check constraints"
-msgstr "ALTER TABLE / SET EXPRESSION รก\83\9bรก\83ยฎรก\83\90รก\83 รก\83\93รก\83\90รก\83ยญรก\83\94รก\83 รก\83\98รก\83\9aรก\83\98 รก\83\90รก\83 รก\83\90รก\83\90 รก\83ยจรก\83\94รก\83\9bรก\83\9dรก\83ยฌรก\83\9bรก\83\94รก\83\91รก\83\98รก\83ยก รก\83ยจรก\83\94รก\83\96รก\83ยฆรก\83ยฃรก\83\93รก\83\95รก\83\94รก\83\91รก\83\98รก\83ยก รก\83\9bรก\83ยฅรก\83\9dรก\83\9cรก\83\94 รก\83\95รก\83\98รก\83 รก\83ยขรก\83ยฃรก\83\90รก\83\9aรก\83ยฃรก\83 รก\83\98 รก\83\92รก\83\94รก\83\9cรก\83\94รก\83 รก\83\98รก\83 รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98 รก\83ยกรก\83\95รก\83\94รก\83ยขรก\83\94รก\83\91รก\83\98รก\83ยกรก\83\97รก\83\95รก\83\98รก\83ยก"
+msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns in tables with check constraints"
+msgstr "ALTER TABLE / SET EXPRESSION รก\83\9bรก\83ยฎรก\83\90รก\83 รก\83\93รก\83\90รก\83ยญรก\83\94รก\83 รก\83\98รก\83\9aรก\83\98 รก\83\90รก\83 รก\83\90รก\83\90 รก\83\95รก\83\98รก\83 รก\83ยขรก\83ยฃรก\83\90รก\83\9aรก\83ยฃรก\83 รก\83\98 รก\83\92รก\83\94รก\83\9cรก\83\94รก\83 รก\83\98รก\83 รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98 รก\83ยกรก\83\95รก\83\94รก\83ยขรก\83\94รก\83\91รก\83\98รก\83ยกรก\83\97รก\83\95รก\83\98รก\83ยก รก\83ยจรก\83\94รก\83\96รก\83ยฆรก\83ยฃรก\83\93รก\83\95รก\83\94รก\83\91รก\83\98รก\83ยก รก\83ยจรก\83\94รก\83\9bรก\83\9dรก\83ยฌรก\83\9bรก\83\94รก\83\91รก\83\98รก\83ยก รก\83\9bรก\83ยฅรก\83\9dรก\83\9cรก\83\94 รก\83ยชรก\83ยฎรก\83 รก\83\98รก\83\9aรก\83\94รก\83\91รก\83ยจรก\83\98"
#: commands/tablecmds.c:8613 commands/tablecmds.c:8631 commands/tablecmds.c:8803
#, c-format
#: commands/tablecmds.c:8630
#, c-format
-msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables that are part of a publication"
-msgstr "ALTER TABLE / SET EXPRESSION รก\83\9bรก\83ยฎรก\83\90รก\83 รก\83\93รก\83\90รก\83ยญรก\83\94รก\83 รก\83\98รก\83\9aรก\83\98 รก\83\90รก\83 รก\83\90รก\83\90 รก\83\95รก\83\98รก\83 รก\83ยขรก\83ยฃรก\83\90รก\83\9aรก\83ยฃรก\83 รก\83\92รก\83\94รก\83\9cรก\83\94รก\83 รก\83\98รก\83 รก\83\94รก\83\91รก\83ยฃรก\83\9a รก\83ยกรก\83\95รก\83\94รก\83ยขรก\83\94รก\83\91รก\83\96รก\83\94 รก\83ยชรก\83ยฎรก\83 รก\83\98รก\83\9aรก\83\94รก\83\91รก\83\96รก\83\94, แ แแแแแแแช แแแแแชแแแแก แแแฌแแแ แแ แแแ"
+msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns in tables that are part of a publication"
+msgstr "ALTER TABLE / SET EXPRESSION รก\83\9bรก\83ยฎรก\83\90รก\83 รก\83\93รก\83\90รก\83ยญรก\83\94รก\83 รก\83\98รก\83\9aรก\83\98 รก\83\90รก\83 รก\83\90รก\83\90 รก\83\95รก\83\98รก\83 รก\83ยขรก\83ยฃรก\83\90รก\83\9aรก\83ยฃรก\83 รก\83\92รก\83\94รก\83\9cรก\83\94รก\83 รก\83\98รก\83 รก\83\94รก\83\91รก\83ยฃรก\83\9a รก\83ยกรก\83\95รก\83\94รก\83ยขรก\83\94รก\83\91รก\83\96รก\83\94 รก\83ยชรก\83ยฎรก\83 รก\83\98รก\83\9aรก\83\94รก\83\91รก\83ยจรก\83\98, แ แแแแแแแช แแแแแชแแแแก แแแฌแแแ แแ แแแ"
#: commands/tablecmds.c:8737
#, c-format
#: commands/tablecmds.c:10192
#, c-format
-msgid "foreign key must use PERIOD when referencing a primary using WITHOUT OVERLAPS"
+msgid "foreign key must use PERIOD when referencing a primary key using WITHOUT OVERLAPS"
msgstr ""
#: commands/tablecmds.c:10216 commands/tablecmds.c:10222
msgid "constraint must be altered in child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแจแแช แฃแแแ แจแแแชแแแแแก"
-#: commands/tablecmds.c:12210 commands/tablecmds.c:12907 commands/tablecmds.c:14021 commands/tablecmds.c:14250
+#: commands/tablecmds.c:12210 commands/tablecmds.c:12907 commands/tablecmds.c:14022 commands/tablecmds.c:14251
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแ \"%1$s\" แแ แแ แกแแแแแก"
#: commands/tablecmds.c:12916
#, c-format
-msgid "constraint \"%s\" of relation \"%s\" is not a foreign key, check, or not-null constraint"
-msgstr "รก\83ยจรก\83\94รก\83\96รก\83ยฆรก\83ยฃรก\83\93รก\83\95รก\83\90 \"%s\" รก\83ยฃรก\83 รก\83\97รก\83\98รก\83\94รก\83 รก\83\97รก\83\9dรก\83\91รก\83\98รก\83ยกรก\83\97รก\83\95รก\83\98รก\83ยก \"%s\" รก\83\92รก\83\90รก\83 รก\83\94 รก\83\92รก\83\90รก\83ยกรก\83\90รก\83ยฆรก\83\94รก\83\91รก\83ยก, รก\83ยจรก\83\94รก\83\9bรก\83\9dรก\83ยฌรก\83\9bรก\83\94รก\83\91รก\83\90รก\83ยก, รก\83\90รก\83\9c รก\83\90รก\83 รก\83\90รก\83\9cรก\83ยฃรก\83\9aรก\83\9dรก\83\95รก\83\90รก\83\9c รก\83ยจรก\83\94รก\83\96รก\83ยฆรก\83ยฃรก\83\93รก\83\95รก\83\90รก\83ยก รก\83\90รก\83 รก\83ยฌรก\83\90รก\83 รก\83\9bรก\83\9dรก\83\90รก\83\93รก\83\92รก\83\94รก\83\9cรก\83ยก"
+msgid "cannot validate constraint \"%s\" of relation \"%s\""
+msgstr "รก\83\95รก\83\94รก\83 รก\83\92รก\83\90รก\83\93รก\83\90รก\83\95รก\83\90รก\83\9bรก\83\9dรก\83ยฌรก\83\9bรก\83\94 รก\83ยจรก\83\94รก\83\96รก\83ยฆรก\83ยฃรก\83\93รก\83\95รก\83\90 \"%s\" รก\83ยฃรก\83 รก\83\97รก\83\98รก\83\94รก\83 รก\83\97รก\83\9dรก\83\91รก\83\98รก\83ยกรก\83\97รก\83\95รก\83\98รก\83ยก \"%s\""
-#: commands/tablecmds.c:12922
+#: commands/tablecmds.c:12918
+#, c-format
+msgid "This operation is not supported for this type of constraint."
+msgstr "แแก แแแแ แแชแแ แแ แขแแแแก แจแแแฆแฃแแแแกแแแแก แแฎแแ แแแญแแ แแแ แแ แแ."
+
+#: commands/tablecmds.c:12923
#, c-format
msgid "cannot validate NOT ENFORCED constraint"
msgstr "แจแแแฆแฃแแแแก NOT ENFORCED แแแแแกแขแฃแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13131 commands/tablecmds.c:13231
+#: commands/tablecmds.c:13132 commands/tablecmds.c:13232
#, c-format
msgid "constraint must be validated on child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแแแช แฃแแแ แแแแแแแฌแแแแก"
-#: commands/tablecmds.c:13308
+#: commands/tablecmds.c:13309
#, c-format
msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแจแ แแแแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:13314
+#: commands/tablecmds.c:13315
#, c-format
msgid "system columns cannot be used in foreign keys"
msgstr "แฃแชแฎแ แแแกแแฆแแแแแจแ แกแแกแขแแแฃแ แกแแแขแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:13318
+#: commands/tablecmds.c:13319
#, c-format
msgid "cannot have more than %d keys in a foreign key"
msgstr "แแแ แ แแแกแแฆแแแจแ %d แแแกแแฆแแแแ แแแขแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:13386
+#: commands/tablecmds.c:13387
#, c-format
msgid "cannot use a deferrable primary key for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:13403
+#: commands/tablecmds.c:13404
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "แแแแแแแแฃแแ แชแฎแ แแแแกแแแแก \"%s\" แซแแ แแแแแ แแแกแแฆแแแ แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:13476
+#: commands/tablecmds.c:13477
#, c-format
msgid "foreign key referenced-columns list must not contain duplicates"
msgstr ""
-#: commands/tablecmds.c:13579
+#: commands/tablecmds.c:13580
#, c-format
msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:13584
+#: commands/tablecmds.c:13585
#, c-format
msgid "there is no unique constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:14025
+#: commands/tablecmds.c:14026
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/tablecmds.c:14070
+#: commands/tablecmds.c:14071
#, c-format
msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14122
+#: commands/tablecmds.c:14123
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "แกแแแขแ \"%s\" แแแ แแแแแแ แแแกแแฆแแแแ"
-#: commands/tablecmds.c:14130
+#: commands/tablecmds.c:14131
#, c-format
msgid "column \"%s\" is in index used as replica identity"
msgstr "แกแแแขแ \"%s\" แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแฃแแ แแแแแฅแกแแ"
-#: commands/tablecmds.c:14363
+#: commands/tablecmds.c:14364
#, c-format
msgid "cannot alter column type of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แกแแแขแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14391
+#: commands/tablecmds.c:14392
#, c-format
msgid "cannot specify USING when altering type of generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแแกแแก USING-แก แแแ แแแฃแแแแแแ"
-#: commands/tablecmds.c:14392 commands/tablecmds.c:19775 commands/tablecmds.c:19868 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
+#: commands/tablecmds.c:14393 commands/tablecmds.c:19799 commands/tablecmds.c:19892 commands/trigger.c:660 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
#, c-format
msgid "Column \"%s\" is a generated column."
msgstr "แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแแ."
-#: commands/tablecmds.c:14403
+#: commands/tablecmds.c:14404
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14412
+#: commands/tablecmds.c:14413
#, c-format
msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแแก แแแกแแฆแแแแก แแแฌแแแแ"
-#: commands/tablecmds.c:14467
+#: commands/tablecmds.c:14468
#, c-format
msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:14470
+#: commands/tablecmds.c:14471
#, c-format
msgid "You might need to add an explicit cast."
msgstr "แจแแแซแแแแ แแจแแแ แ แแแแแกแขแแ แฃแแแ แแแแแแขแแ."
-#: commands/tablecmds.c:14474
+#: commands/tablecmds.c:14475
#, 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:14478
+#: commands/tablecmds.c:14479
#, c-format
msgid "You might need to specify \"USING %s::%s\"."
msgstr "แจแแแซแแแแ, แแญแแ แแแแแ, แแแฃแแแแแ \"USING %s::%s\"."
-#: commands/tablecmds.c:14581
+#: commands/tablecmds.c:14582
#, c-format
msgid "cannot alter inherited column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14610
+#: commands/tablecmds.c:14611
#, c-format
msgid "USING expression contains a whole-row table reference."
msgstr ""
-#: commands/tablecmds.c:14621
+#: commands/tablecmds.c:14622
#, c-format
msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr ""
-#: commands/tablecmds.c:14746
+#: commands/tablecmds.c:14747
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "แกแแแขแแก (\"%s\") แขแแแแก แแ แฏแแ แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14784
+#: commands/tablecmds.c:14785
#, c-format
msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:14789
+#: commands/tablecmds.c:14790
#, c-format
msgid "default for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:15093
+#: commands/tablecmds.c:15094
#, c-format
msgid "cannot alter type of a column used by a function or procedure"
msgstr "แคแฃแแฅแชแแแก แแ แแ แแชแแแฃแ แแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15094 commands/tablecmds.c:15109 commands/tablecmds.c:15129 commands/tablecmds.c:15148 commands/tablecmds.c:15207
+#: commands/tablecmds.c:15095 commands/tablecmds.c:15110 commands/tablecmds.c:15130 commands/tablecmds.c:15149 commands/tablecmds.c:15208
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s แแงแ แแแแแ แกแแแขแก \"%s\""
-#: commands/tablecmds.c:15108
+#: commands/tablecmds.c:15109
#, c-format
msgid "cannot alter type of a column used by a view or rule"
msgstr "แฎแแแแก แแ แฌแแกแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15128
+#: commands/tablecmds.c:15129
#, c-format
msgid "cannot alter type of a column used in a trigger definition"
msgstr "แขแ แแแแ แแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15147
+#: commands/tablecmds.c:15148
#, c-format
msgid "cannot alter type of a column used in a policy definition"
msgstr "แแแแแขแแแแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15178
+#: commands/tablecmds.c:15179
#, c-format
msgid "cannot alter type of a column used by a generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15179
+#: commands/tablecmds.c:15180
#, c-format
msgid "Column \"%s\" is used by generated column \"%s\"."
msgstr "แกแแแขแ (%s\") แแแแแ แแ แแแฃแแ แกแแแขแแก (%s) แแแแ แแแแแแงแแแแแ."
-#: commands/tablecmds.c:15206
+#: commands/tablecmds.c:15207
#, c-format
msgid "cannot alter type of a column used by a publication WHERE clause"
msgstr "แแแแแชแแแแก WHERE แแแ แแแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16057 commands/tablecmds.c:16069
+#: commands/tablecmds.c:16081 commands/tablecmds.c:16093
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16059 commands/tablecmds.c:16071
+#: commands/tablecmds.c:16083 commands/tablecmds.c:16095
#, c-format
msgid "Change the ownership of the index's table instead."
msgstr "แแแแก แแแแแแ แแแแแฅแกแแก แชแฎแ แแแแก แแคแแแแแแ แจแแชแแแแแ."
-#: commands/tablecmds.c:16085
+#: commands/tablecmds.c:16109
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "แแแแแแแ แแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16110
+#: commands/tablecmds.c:16134
#, c-format
msgid "cannot change owner of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16577
+#: commands/tablecmds.c:16601
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "แแ แแแ แแแขแ SET TABLESPACE แฅแแแแ แซแแแแแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:16656
+#: commands/tablecmds.c:16680
#, c-format
msgid "cannot set options for relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก (%s) แแแ แแแแขแ แแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16690 commands/view.c:440
+#: commands/tablecmds.c:16714 commands/view.c:440
#, c-format
msgid "WITH CHECK OPTION is supported only on automatically updatable views"
msgstr "WITH CHECK OPTION แแฎแแแแ แแแขแแแแขแฃแ แแ แแแแแฎแแแแแ แฎแแแแแแแ แแฎแแ แแแญแแ แแแ"
-#: commands/tablecmds.c:16943
+#: commands/tablecmds.c:16967
#, c-format
msgid "only tables, indexes, and materialized views exist in tablespaces"
msgstr "แชแฎแ แแแแก แกแแแ แชแแจแ แแฎแแแแ แชแฎแ แแแแแ, แแแแแฅแกแแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแแแ แจแแแซแแแแ แแ แกแแแแแแแก"
-#: commands/tablecmds.c:16955
+#: commands/tablecmds.c:16979
#, c-format
msgid "cannot move relations in to or out of pg_global tablespace"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ pg_globl แฃแ แแแแ แแแแแแแก แจแแขแแแ/แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17047
+#: commands/tablecmds.c:17071
#, c-format
msgid "aborting because lock on relation \"%s.%s\" is not available"
msgstr "แจแแฌแงแแแขแ, แ แแแแแ แแแแแ แฃแ แแแแ แแแแแแ \"%s.%s\" แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/tablecmds.c:17063
+#: commands/tablecmds.c:17087
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแ แแแแ แแแแ, แ แแแแแแช แแแแฎแแแแ, แแแ แแแแแแ"
-#: commands/tablecmds.c:17185
+#: commands/tablecmds.c:17209
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17190 commands/tablecmds.c:17774
+#: commands/tablecmds.c:17214 commands/tablecmds.c:17798
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "แแแแแงแแคแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17195
+#: commands/tablecmds.c:17219
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17242
+#: commands/tablecmds.c:17266
#, c-format
msgid "cannot inherit to temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแแแแ แแแแแ แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17255
+#: commands/tablecmds.c:17279
#, c-format
msgid "cannot inherit from a partition"
msgstr "แแแแแงแแคแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17277 commands/tablecmds.c:20288
+#: commands/tablecmds.c:17301 commands/tablecmds.c:20312
#, c-format
msgid "circular inheritance not allowed"
msgstr "แฌแ แแฃแแ แแแแแแแแ แแแแแแแแ แแแฃแจแแแแแแแ"
-#: commands/tablecmds.c:17278 commands/tablecmds.c:20289
+#: commands/tablecmds.c:17302 commands/tablecmds.c:20313
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "\"%s\" แฃแแแ \"%s\"-แแก แจแแแแแ."
-#: commands/tablecmds.c:17291
+#: commands/tablecmds.c:17315
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแแแแ แแแแแก แจแแแแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:17293
+#: commands/tablecmds.c:17317
#, c-format
msgid "ROW triggers with transition tables are not supported in inheritance hierarchies."
msgstr "ROW แขแ แแแแ แแแ, แ แแแแแแกแแช แแแ แแแแแแแแ แชแฎแ แแแแแ แแแแฉแแแแ, แแแแแแแแ แแแแแแแแแก แแแ แแ แฅแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:17494 commands/tablecmds.c:17743
+#: commands/tablecmds.c:17518 commands/tablecmds.c:17767
#, c-format
msgid "column \"%s\" in child table \"%s\" must be marked NOT NULL"
msgstr "แกแแแขแ \"%s\" แจแแแ แชแฎแ แแแจแ \"%s\" NOT NULL-แแ แฃแแแ แแงแแก แแแแแจแแฃแแ"
-#: commands/tablecmds.c:17504
+#: commands/tablecmds.c:17528
#, c-format
msgid "column \"%s\" in child table must be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17508
+#: commands/tablecmds.c:17532
#, c-format
msgid "column \"%s\" in child table must not be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:17554
+#: commands/tablecmds.c:17578
#, c-format
msgid "child table is missing column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:17671
+#: commands/tablecmds.c:17695
#, c-format
msgid "child table \"%s\" has different definition for check constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แจแแแแฌแแแแแก แจแแแฆแฃแแแแกแแแแก \"%s\" แกแฎแแ แแแแกแแแฆแแ แแแ แแแแฉแแแ"
-#: commands/tablecmds.c:17680
+#: commands/tablecmds.c:17704
#, c-format
msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแ แ-แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17691
+#: commands/tablecmds.c:17715
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT VALID แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17702
+#: commands/tablecmds.c:17726
#, c-format
msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT ENFORCED แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:17751
+#: commands/tablecmds.c:17775
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แจแแแฆแฃแแแ \"%s\""
-#: commands/tablecmds.c:17838
+#: commands/tablecmds.c:17862
#, c-format
msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
msgstr "แแแแแงแแคแ \"%s\" แฃแแแ แแแงแแคแแแ แชแฎแ แแแแแแ \"%s.%s\" แแแฎแกแแแก แ แแแจแแ"
-#: commands/tablecmds.c:17867 commands/tablecmds.c:17915
+#: commands/tablecmds.c:17891 commands/tablecmds.c:17939
#, c-format
msgid "relation \"%s\" is not a partition of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:17921
+#: commands/tablecmds.c:17945
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแจแแแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:18192
+#: commands/tablecmds.c:18216
#, c-format
msgid "typed tables cannot inherit"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแก แแแแแแแแ แแแแแแแแ แแ แจแแฃแซแแแแ"
-#: commands/tablecmds.c:18222
+#: commands/tablecmds.c:18246
#, c-format
msgid "table is missing column \"%s\""
msgstr "แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18233
+#: commands/tablecmds.c:18257
#, c-format
msgid "table has column \"%s\" where type requires \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แกแแแขแ \"%s\" แแแจแแ, แ แแชแ แขแแแ \"%s\"-แก แแแแแฎแแแก"
-#: commands/tablecmds.c:18242
+#: commands/tablecmds.c:18266
#, c-format
msgid "table \"%s\" has different type for column \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแฅแแก"
-#: commands/tablecmds.c:18256
+#: commands/tablecmds.c:18280
#, c-format
msgid "table has extra column \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แแแแแขแแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:18308
+#: commands/tablecmds.c:18332
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "\"%s\" แขแแแแแแ แแแฃแแ แชแฎแ แแแ แแ แแ"
-#: commands/tablecmds.c:18488
+#: commands/tablecmds.c:18512
#, c-format
msgid "cannot use non-unique index \"%s\" as replica identity"
msgstr "แแ แแฃแแแแแแฃแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18494
+#: commands/tablecmds.c:18518
#, c-format
msgid "cannot use non-immediate index \"%s\" as replica identity"
msgstr "แแ แแกแแฃแงแแแแแแแแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแคแแขแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18500
+#: commands/tablecmds.c:18524
#, c-format
msgid "cannot use expression index \"%s\" as replica identity"
msgstr "แแแแแกแแฎแฃแแแแแก แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18506
+#: commands/tablecmds.c:18530
#, c-format
msgid "cannot use partial index \"%s\" as replica identity"
msgstr "แแแฌแแแแแ แแแ แแแแแฅแกแแก (\"%s\") แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18523
+#: commands/tablecmds.c:18547
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %d แกแแกแขแแแฃแ แ แกแแแขแแ"
-#: commands/tablecmds.c:18530
+#: commands/tablecmds.c:18554
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %s แแแแฃแแแแแแแ"
-#: commands/tablecmds.c:18779
+#: commands/tablecmds.c:18803
#, c-format
msgid "cannot change logged status of table \"%s\" because it is temporary"
msgstr "แชแฎแ แแแแก \"%s\" แแฃแ แแแแจแ แฉแแฌแแ แแก แกแขแแขแฃแกแแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แแ แแแแแแแ"
-#: commands/tablecmds.c:18803
+#: commands/tablecmds.c:18827
#, c-format
msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
msgstr ""
-#: commands/tablecmds.c:18805
+#: commands/tablecmds.c:18829
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "แฃแแฃแ แแแแ แฃแ แแแแ แแแแแแแก แ แแแแแแแชแแ แจแแฃแซแแแแแแแ."
-#: commands/tablecmds.c:18850
+#: commands/tablecmds.c:18874
#, c-format
msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18860
+#: commands/tablecmds.c:18884
#, c-format
msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:18924
+#: commands/tablecmds.c:18948
#, c-format
msgid "cannot move an owned sequence into another schema"
msgstr "แแคแแแแแแแแแจแ แแ แกแแแฃแแ แแแแแแแ แแแแก แกแฎแแ แกแฅแแแแจแ แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19032
+#: commands/tablecmds.c:19056
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "แกแฅแแแแจแ (%2$s) แฃแ แแแแ แแแแ (%1$s) แฃแแแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19457
+#: commands/tablecmds.c:19481
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "\"%s\" แชแฎแ แแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แแ แแ"
-#: commands/tablecmds.c:19610
+#: commands/tablecmds.c:19634
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "แขแแแ %s แแแแแแแแขแฃแ แ แแ แแ"
-#: commands/tablecmds.c:19640
+#: commands/tablecmds.c:19664
#, c-format
msgid "cannot change schema of index \"%s\""
msgstr "แแแแแฅแกแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19642 commands/tablecmds.c:19656
+#: commands/tablecmds.c:19666 commands/tablecmds.c:19680
#, c-format
msgid "Change the schema of the table instead."
msgstr "แแแแก แแแแแแ แชแฎแ แแแแก แกแฅแแแ แจแแชแแแแ."
-#: commands/tablecmds.c:19646
+#: commands/tablecmds.c:19670
#, c-format
msgid "cannot change schema of composite type \"%s\""
msgstr "แแแแแแแแขแฃแ แ แขแแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19654
+#: commands/tablecmds.c:19678
#, c-format
msgid "cannot change schema of TOAST table \"%s\""
msgstr "\"TOAST\" แชแฎแ แแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19686
+#: commands/tablecmds.c:19710
#, c-format
msgid "cannot use \"list\" partition strategy with more than one column"
msgstr "แแ แแแ แแแข แกแแแขแแแ แแ แแแ แแแงแแคแแก แกแขแ แแขแแแแแก \"list\" แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19752
+#: commands/tablecmds.c:19776
#, c-format
msgid "column \"%s\" named in partition key does not exist"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:19760
+#: commands/tablecmds.c:19784
#, c-format
msgid "cannot use system column \"%s\" in partition key"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แกแแกแขแแแฃแ แ แกแแแขแแก (%s) แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19774 commands/tablecmds.c:19867
+#: commands/tablecmds.c:19798 commands/tablecmds.c:19891
#, c-format
msgid "cannot use generated column in partition key"
msgstr "แแแแแ แแ แแแฃแ แกแแแขแก แแแแแงแแคแแก แแแกแแฆแแแจแ แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19847
+#: commands/tablecmds.c:19871
#, c-format
msgid "partition key expressions cannot contain system column references"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแ, แแ แจแแแซแแแแ, แกแแกแขแแแฃแ แกแแแขแแ แแแแแแแแแแก แจแแแชแแแแแแ"
-#: commands/tablecmds.c:19897
+#: commands/tablecmds.c:19921
#, c-format
msgid "functions in partition key expression must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแชแแแแแแแ แฃแแแ แแงแแก แแแแแจแแฃแแ, แ แแแแ แช IMMUTABLE"
-#: commands/tablecmds.c:19906
+#: commands/tablecmds.c:19930
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "แแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแแแแ แแแแแกแแฎแฃแแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:19927
+#: commands/tablecmds.c:19951
#, c-format
msgid "could not determine which collation to use for partition expression"
msgstr "แแแแแงแแคแแก แแแแแกแแฎแฃแแแแแกแแแแแก แแแแแชแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19962
+#: commands/tablecmds.c:19986
#, 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:19968
+#: commands/tablecmds.c:19992
#, 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:20228
+#: commands/tablecmds.c:20252
#, c-format
msgid "\"%s\" is already a partition"
msgstr "\"%s\" แฃแแแ แแแแแงแแคแแ"
-#: commands/tablecmds.c:20234
+#: commands/tablecmds.c:20258
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก, แ แแแแ แช แแแแแงแแคแแก แแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20250
+#: commands/tablecmds.c:20274
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "แแแแแแแแ แแแแแก แจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20264
+#: commands/tablecmds.c:20288
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "แแแแแแแแ แแแแแก แแจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20298
+#: commands/tablecmds.c:20322
#, c-format
msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแฃแแแแแ แฃแ แแแแ แแแแแก (\"%s\") แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20306
+#: commands/tablecmds.c:20330
#, c-format
msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
msgstr "แแฃแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแ แแแแแแ แฃแ แแแแ แแแแแก (%s) แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20314
+#: commands/tablecmds.c:20338
#, c-format
msgid "cannot attach as partition of temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20321
+#: commands/tablecmds.c:20345
#, c-format
msgid "cannot attach temporary relation of another session as partition"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20341
+#: commands/tablecmds.c:20365
#, c-format
msgid "table \"%s\" being attached contains an identity column \"%s\""
msgstr "แชแฎแ แแแ \"%s\", แ แแแแแก แแแแแแ แแแแช แแแแแแแแ แแแแก, แจแแแชแแแก แแแแแขแแคแแแแชแแแก แกแแแขแก \"%s\""
-#: commands/tablecmds.c:20343
+#: commands/tablecmds.c:20367
#, c-format
msgid "The new partition may not contain an identity column."
msgstr "แแฎแแแ แแแแแงแแคแ แแ แจแแแซแแแแ, แแแแแขแแคแแแแขแแ แแก แกแแแขแก แจแแแชแแแแแก."
-#: commands/tablecmds.c:20351
+#: commands/tablecmds.c:20375
#, c-format
msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
msgstr "แชแฎแ แแแ \"%s\" แจแแแชแแแก แกแแแขแก \"%s\", แ แแแแแแช แแจแแแแแจแ \"%s\" แแฆแแแฉแแแแแ แแ แแ"
-#: commands/tablecmds.c:20354
+#: commands/tablecmds.c:20378
#, c-format
msgid "The new partition may contain only the columns present in parent."
msgstr "แแฎแแแ แแแแแงแแคแ แแฎแแแแ แแจแแแแแจแ แแ แกแแแฃแ แกแแแขแแแก แจแแแซแแแแ, แจแแแชแแแแแก."
-#: commands/tablecmds.c:20366
+#: commands/tablecmds.c:20390
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแงแแคแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:20368
+#: commands/tablecmds.c:20392
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions."
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:20550
+#: commands/tablecmds.c:20574
#, c-format
msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก \"%s\" แแแงแแคแแแ แชแฎแ แแแแก (\"%s\") แแแแแงแแคแแก แกแแฎแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20553
+#: commands/tablecmds.c:20577
#, c-format
msgid "Partitioned table \"%s\" contains unique indexes."
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แฃแแแแแแฃแ แชแฎแ แแแแแก แจแแแชแแแก."
-#: commands/tablecmds.c:20876
+#: commands/tablecmds.c:20900
#, c-format
msgid "cannot detach partitions concurrently when a default partition exists"
msgstr "แแแแฃแแแกแฎแแแแ แแแแแงแแคแแก แแ แกแแแแแแก แจแแแแฎแแแแแจแ แแแแแงแแคแแแแก แแ แแแ แแฃแแ แแแฎแกแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:20985
+#: commands/tablecmds.c:21009
#, c-format
msgid "partitioned table \"%s\" was removed concurrently"
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:20991
+#: commands/tablecmds.c:21015
#, c-format
msgid "partition \"%s\" was removed concurrently"
msgstr "แแแแแงแแคแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:21622 commands/tablecmds.c:21642 commands/tablecmds.c:21663 commands/tablecmds.c:21682 commands/tablecmds.c:21731
+#: commands/tablecmds.c:21646 commands/tablecmds.c:21666 commands/tablecmds.c:21687 commands/tablecmds.c:21706 commands/tablecmds.c:21755
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "แแ แแ แแแแแฅแกแแก แแแแแฅแกแแก (%s) แแแแ แ แแแแแฅแกแแก (\"%s) แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:21625
+#: commands/tablecmds.c:21649
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "แแแแแฅแกแ %s แกแฎแแ แแแแแฅแกแแแ แฃแแแ แแแแแแ แแแฃแแ."
-#: commands/tablecmds.c:21645
+#: commands/tablecmds.c:21669
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแก (%s) แแ แชแแ แแ แแแแแงแแคแแก แแแแแฅแกแ แแ แแ."
-#: commands/tablecmds.c:21666
+#: commands/tablecmds.c:21690
#, c-format
msgid "The index definitions do not match."
msgstr "แแแแแฅแกแแก แแฆแฌแแ แแแ แแ แแแแฎแแแแ."
-#: commands/tablecmds.c:21685
+#: commands/tablecmds.c:21709
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr ""
-#: commands/tablecmds.c:21734
+#: commands/tablecmds.c:21758
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "แชแฎแ แแแแกแแแแก %s แกแฎแแ แแแแแฅแกแ แฃแแแ แแแแแแ แแแฃแแแ."
-#: commands/tablecmds.c:21857
+#: commands/tablecmds.c:21881
#, c-format
msgid "invalid primary key definition"
msgstr "แแ แแกแฌแแ แ แซแแ แแแแแ แแแกแแฆแแแแก แแฆแฌแแ แ"
-#: commands/tablecmds.c:21858
+#: commands/tablecmds.c:21882
#, c-format
msgid "Column \"%s\" of relation \"%s\" is not marked NOT NULL."
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแ แแ แแแแแจแแฃแแ, แ แแแแ แช NOT NULL."
-#: commands/tablecmds.c:21993
+#: commands/tablecmds.c:22017
#, c-format
msgid "column data type %s does not support compression"
msgstr "แกแแแขแแก แแแแแชแแแแก แขแแแก (%s) แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/tablecmds.c:22000
+#: commands/tablecmds.c:22024
#, c-format
msgid "invalid compression method \"%s\""
msgstr "แจแแแฃแแจแแแก แแ แแกแฌแแ แ แแแแแแ \"%s\""
-#: commands/tablecmds.c:22026
+#: commands/tablecmds.c:22050
#, c-format
msgid "invalid storage type \"%s\""
msgstr "แกแแชแแแแก แแ แแกแฌแแ แ แขแแแ \"%s\""
-#: commands/tablecmds.c:22036
+#: commands/tablecmds.c:22060
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "แกแแแขแแก แแแแแชแแแแแแก แขแแแก %s แกแแชแแแแก แขแแแแ แแฎแแแแ PLAIN แจแแแซแแแแ, แฐแฅแแแแแก"
msgid "You can remove the directories manually if necessary."
msgstr "แแฃ แแญแแ แแแแแ, แกแแฅแแฆแแแแแแแ แจแแแแซแแแแ แฎแแแแแแช แฌแแจแแแแ."
-#: commands/trigger.c:227 commands/trigger.c:238
+#: commands/trigger.c:228 commands/trigger.c:239
#, c-format
msgid "\"%s\" is a table"
msgstr "\"%s\" แชแฎแ แแแแ"
-#: commands/trigger.c:229 commands/trigger.c:240
+#: commands/trigger.c:230 commands/trigger.c:241
#, c-format
msgid "Tables cannot have INSTEAD OF triggers."
msgstr "แชแฎแ แแแแแก INSTEAD OF แขแแแแก แขแ แแแแ แแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:261
+#: commands/trigger.c:262
#, c-format
msgid "\"%s\" is a partitioned table"
msgstr "\"%s\" แแแงแแคแแแ แชแฎแ แแแแ"
-#: commands/trigger.c:263
+#: commands/trigger.c:264
#, c-format
msgid "ROW triggers with transition tables are not supported on partitioned tables."
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/trigger.c:275 commands/trigger.c:282 commands/trigger.c:446
+#: commands/trigger.c:276 commands/trigger.c:283 commands/trigger.c:447
#, c-format
msgid "\"%s\" is a view"
msgstr "\"%s\" แฎแแแแ"
-#: commands/trigger.c:277
+#: commands/trigger.c:278
#, c-format
msgid "Views cannot have row-level BEFORE or AFTER triggers."
msgstr "แฎแแแแแก แแฌแแ แแแแก แแแแแก BEFORE แแ AFTER แขแ แแแแ แแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:284
+#: commands/trigger.c:285
#, c-format
msgid "Views cannot have TRUNCATE triggers."
msgstr "แฎแแแแแก TRUNCATE แขแแแแก แขแ แแแแ แแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:292 commands/trigger.c:304 commands/trigger.c:439
+#: commands/trigger.c:293 commands/trigger.c:305 commands/trigger.c:440
#, c-format
msgid "\"%s\" is a foreign table"
msgstr "\"%s\" แแแ แ แชแฎแ แแแแ"
-#: commands/trigger.c:294
+#: commands/trigger.c:295
#, c-format
msgid "Foreign tables cannot have INSTEAD OF triggers."
msgstr "แแแ แ แชแฎแ แแแแแก INSTEAD OF แขแ แแแแ แแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:306
+#: commands/trigger.c:307
#, c-format
msgid "Foreign tables cannot have constraint triggers."
msgstr "แแแ แ แชแฎแ แแแแแก แจแแแฆแฃแแแแก แขแ แแแแ แแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:311 commands/trigger.c:1330 commands/trigger.c:1437
+#: commands/trigger.c:312 commands/trigger.c:1331 commands/trigger.c:1438
#, c-format
msgid "relation \"%s\" cannot have triggers"
msgstr "แฃแ แแแแ แแแแแก \"%s\" แขแ แแแแ แแแ แแ แจแแแซแแแแ แฐแฅแแแแแ"
-#: commands/trigger.c:382
+#: commands/trigger.c:383
#, c-format
msgid "TRUNCATE FOR EACH ROW triggers are not supported"
msgstr "TRUNCATE FOR EACH ROW แขแ แแแแ แแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: commands/trigger.c:390
+#: commands/trigger.c:391
#, c-format
msgid "INSTEAD OF triggers must be FOR EACH ROW"
msgstr "INSTEAD OF แขแ แแแแ แแแ แฃแแแ แแงแแก FOR EACH ROW"
-#: commands/trigger.c:394
+#: commands/trigger.c:395
#, c-format
msgid "INSTEAD OF triggers cannot have WHEN conditions"
msgstr "INSTEAD OF แขแ แแแแ แแแก WHEN แแแ แแแแแ แแ แจแแแซแแแแ แฐแฅแแแแแก"
-#: commands/trigger.c:398
+#: commands/trigger.c:399
#, c-format
msgid "INSTEAD OF triggers cannot have column lists"
msgstr "INSTEAD OF แขแ แแแแ แแแก แกแแแขแแแแก แกแแแแ แแ แจแแแซแแแแ แฐแฅแแแแแ"
-#: commands/trigger.c:427
+#: commands/trigger.c:428
#, c-format
msgid "ROW variable naming in the REFERENCING clause is not supported"
msgstr ""
-#: commands/trigger.c:428
+#: commands/trigger.c:429
#, c-format
msgid "Use OLD TABLE or NEW TABLE for naming transition tables."
msgstr "แแแ แแแแแแแแ แชแฎแ แแแแแแก แกแแฎแแแแแแกแแแแก OLD TABLE แแ NEW TABLE แแแแแแงแแแแ."
-#: commands/trigger.c:441
+#: commands/trigger.c:442
#, c-format
msgid "Triggers on foreign tables cannot have transition tables."
msgstr "แแแ แ แชแฎแ แแแแแแ แแ แกแแแฃแ แขแ แแแแ แแแก แแแ แแแแแแแแ แชแฎแ แแแแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:448
+#: commands/trigger.c:449
#, c-format
msgid "Triggers on views cannot have transition tables."
msgstr "แฎแแแแแแ แแ แกแแแฃแ แขแ แแแแ แแแก แแแ แแแแแแแแ แชแฎแ แแแแแ แแแ แแฅแแแแแ."
-#: commands/trigger.c:464
+#: commands/trigger.c:465
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions"
msgstr "ROW แขแ แแแแ แแแ แแแ แแแแแแแแ แชแฎแ แแแแแแ แแแแแงแแคแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/trigger.c:468
+#: commands/trigger.c:469
#, c-format
msgid "ROW triggers with transition tables are not supported on inheritance children"
msgstr "ROW แขแ แแแแ แแแ แแแ แแแแแแแแ แชแฎแ แแแแแแ แแแแแแแแ แแแแแก แจแแแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/trigger.c:474
+#: commands/trigger.c:475
#, c-format
msgid "transition table name can only be specified for an AFTER trigger"
msgstr "แแแ แแแแแแแแ แชแฎแ แแแแก แกแแฎแแแ แแฎแแแแ แขแ แแแแ แแกแแแแก AFTER แจแแแแซแแแแ, แแแฃแแแแแ"
-#: commands/trigger.c:479
+#: commands/trigger.c:480
#, c-format
msgid "TRUNCATE triggers with transition tables are not supported"
msgstr "แขแ แแแแ แแแ TRUNCATE แแแ แแแแแแแแ แชแฎแ แแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/trigger.c:496
+#: commands/trigger.c:497
#, c-format
msgid "transition tables cannot be specified for triggers with more than one event"
msgstr "แแแ แแแแแแแแ แชแฎแ แแแแแแก แแแแแแแแ แขแ แแแแ แแแแกแแแแก, แ แแแแแแกแแช แแ แแแ แแแขแ แแแแแแแ แแแแฉแแแแ, แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:507
+#: commands/trigger.c:508
#, c-format
msgid "transition tables cannot be specified for triggers with column lists"
msgstr "แแแ แแแแแแแแ แชแฎแ แแแแแแก แแแแแแแแ แขแ แแแแ แแแแกแแแแก, แ แแแแแแกแแช แกแแแขแแแแก แกแแแแ แแแแฉแแแแ, แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:524
+#: commands/trigger.c:525
#, c-format
msgid "NEW TABLE can only be specified for an INSERT or UPDATE trigger"
msgstr "NEW TABLE แแฎแแแแ INSERT แแ UPDATE แขแ แแแแ แแกแแแแก แจแแแแซแแแแ, แแแฃแแแแแ"
-#: commands/trigger.c:529
+#: commands/trigger.c:530
#, c-format
msgid "NEW TABLE cannot be specified multiple times"
msgstr "NEW TABLE -แแก แ แแแแแแฏแแ แแ แแแแแแแแ แแแ แซแแแฃแแแ"
-#: commands/trigger.c:539
+#: commands/trigger.c:540
#, c-format
msgid "OLD TABLE can only be specified for a DELETE or UPDATE trigger"
msgstr "OLD TABLE แแฎแแแแ DELETE แแ UPDATE แขแ แแแแ แแกแแแแก แจแแแแซแแแแ, แแแฃแแแแแ"
-#: commands/trigger.c:544
+#: commands/trigger.c:545
#, c-format
msgid "OLD TABLE cannot be specified multiple times"
msgstr "OLD TABLE -แแก แ แแแแแแฏแแ แแ แแแแแแแแ แแแ แซแแแฃแแแ"
-#: commands/trigger.c:554
+#: commands/trigger.c:555
#, c-format
msgid "OLD TABLE name and NEW TABLE name cannot be the same"
msgstr "OLD TABLE-แแก แแ NEW TABLE-แแก แกแแฎแแแแแ แแ แแ แแ แแแแแ แแแ แแฅแแแแ"
-#: commands/trigger.c:618 commands/trigger.c:631
+#: commands/trigger.c:619 commands/trigger.c:632
#, c-format
msgid "statement trigger's WHEN condition cannot reference column values"
msgstr "แแแแแกแแฎแฃแแแแแก แขแ แแแแ แแก WHEN แแแ แแแ แแ แจแแฃแซแแแแ, แกแแแขแแก แแแแจแแแแแแแแแแ แแแฃแแแแแแแแก"
-#: commands/trigger.c:623
+#: commands/trigger.c:624
#, c-format
msgid "INSERT trigger's WHEN condition cannot reference OLD values"
msgstr "INSERT-แแก แขแ แแแแ แแก WHEN แแแ แแแ แแ แจแแแซแแแแ, OLD แแแแจแแแแแแแแแแ แแแฃแแแแแแแแก"
-#: commands/trigger.c:636
+#: commands/trigger.c:637
#, c-format
msgid "DELETE trigger's WHEN condition cannot reference NEW values"
msgstr "DELETE-แแก แขแ แแแแ แแก WHEN แแแ แแแ แแ แจแแแซแแแแ, NEW แแแแจแแแแแแแแแแ แแแฃแแแแแแแแก"
-#: commands/trigger.c:641
+#: commands/trigger.c:642
#, c-format
msgid "BEFORE trigger's WHEN condition cannot reference NEW system columns"
msgstr "BEFORE-แแก แขแ แแแแ แแก WHEN แแแ แแแ แแ แจแแแซแแแแ, NEW แกแแกแขแแแฃแ แกแแแขแแแแ แแแฃแแแแแแแแก"
-#: commands/trigger.c:650 commands/trigger.c:658
+#: commands/trigger.c:651 commands/trigger.c:659
#, c-format
msgid "BEFORE trigger's WHEN condition cannot reference NEW generated columns"
msgstr "BEFORE-แแก แขแ แแแแ แแก WHEN แแแ แแแ แแ แจแแแซแแแแ, NEW แแแแแ แแ แแแฃแ แกแแแขแแแแ แแแฃแแแแแแแแก"
-#: commands/trigger.c:651
+#: commands/trigger.c:652
#, c-format
msgid "A whole-row reference is used and the table contains generated columns."
msgstr ""
-#: commands/trigger.c:766 commands/trigger.c:1613
+#: commands/trigger.c:767 commands/trigger.c:1614
#, c-format
msgid "trigger \"%s\" for relation \"%s\" already exists"
msgstr "แขแ แแแแ แ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/trigger.c:779
+#: commands/trigger.c:780
#, c-format
msgid "trigger \"%s\" for relation \"%s\" is an internal or a child trigger"
msgstr "แขแ แแแแ แ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แจแแแ แแ แจแแแแ แขแ แแแแ แแ"
-#: commands/trigger.c:798
+#: commands/trigger.c:799
#, c-format
msgid "trigger \"%s\" for relation \"%s\" is a constraint trigger"
msgstr "แขแ แแแแ แ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\", แจแแแฆแฃแแแแก แขแ แแแแ แแ"
-#: commands/trigger.c:1402 commands/trigger.c:1556 commands/trigger.c:1837
+#: commands/trigger.c:1403 commands/trigger.c:1557 commands/trigger.c:1838
#, c-format
msgid "trigger \"%s\" for table \"%s\" does not exist"
msgstr "แขแ แแแแ แ \"%s\" แชแฎแ แแแแกแแแแก \"%s\" แแ แแ แกแแแแแก"
-#: commands/trigger.c:1528
+#: commands/trigger.c:1529
#, c-format
msgid "cannot rename trigger \"%s\" on table \"%s\""
msgstr "แขแ แแแแ แแก (%s) (แชแฎแ แแแแ %s) แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:1530
+#: commands/trigger.c:1531
#, c-format
msgid "Rename the trigger on the partitioned table \"%s\" instead."
msgstr "แแแแก แแแแแแ แแแงแแคแแ แชแฎแ แแแแ ('%s\") แขแ แแแแ แก แแแแแแ แฅแแแ แกแแฎแแแ."
-#: commands/trigger.c:1630
+#: commands/trigger.c:1631
#, c-format
msgid "renamed trigger \"%s\" on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" แขแ แแแแ แก \"%1$s\" แกแแฎแแแ แแแแแแ แฅแแ"
-#: commands/trigger.c:1776
+#: commands/trigger.c:1777
#, c-format
msgid "permission denied: \"%s\" is a system trigger"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ: %s แกแแกแขแแแฃแ แ แขแ แแแแ แแ"
-#: commands/trigger.c:2385
+#: commands/trigger.c:2388
#, c-format
msgid "trigger function %u returned null value"
msgstr "แขแ แแแแ แแก แคแฃแแฅแชแแแ %u แแฃแแแแแแ แแแแจแแแแแแแ แแแแแ แฃแแ"
-#: commands/trigger.c:2445 commands/trigger.c:2665 commands/trigger.c:2918 commands/trigger.c:3273
+#: commands/trigger.c:2448 commands/trigger.c:2677 commands/trigger.c:2949 commands/trigger.c:3323
#, c-format
msgid "BEFORE STATEMENT trigger cannot return a value"
msgstr "BEFORE STATEMENT แขแ แแแแ แก แแแแจแแแแแแแแก แแแแ แฃแแแแ แแ แจแแฃแซแแแ"
-#: commands/trigger.c:2523
+#: commands/trigger.c:2526
#, c-format
msgid "moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported"
msgstr "แแฌแแ แแแแก แกแฎแแ แแแแแงแแคแจแ แแแแแขแแแ BEFORE FOR EACH ROW แขแ แแแแ แแก แแ แแก แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/trigger.c:2524
+#: commands/trigger.c:2527
#, c-format
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:1686 executor/nodeModifyTable.c:1760 executor/nodeModifyTable.c:2567 executor/nodeModifyTable.c:2657 executor/nodeModifyTable.c:3329 executor/nodeModifyTable.c:3499
+#: commands/trigger.c:2556 commands/trigger.c:2817 commands/trigger.c:3164
+#, c-format
+msgid "cannot collect transition tuples from child foreign tables"
+msgstr "แแแ แแแกแแแแก แแแ แขแแแแแแก แแแแ แแแแแ แจแแฃแซแแแแแแแ แจแแแแ แฃแชแฎแ แชแฎแ แแแแแแแแ"
+
+#: commands/trigger.c:3402 executor/nodeModifyTable.c:1687 executor/nodeModifyTable.c:1761 executor/nodeModifyTable.c:2569 executor/nodeModifyTable.c:2659 executor/nodeModifyTable.c:3331 executor/nodeModifyTable.c:3501
#, 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:389 executor/nodeModifyTable.c:1702 executor/nodeModifyTable.c:2583 executor/nodeModifyTable.c:2808
+#: commands/trigger.c:3444 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:389 executor/nodeModifyTable.c:1703 executor/nodeModifyTable.c:2585 executor/nodeModifyTable.c:2810
#, c-format
msgid "could not serialize access due to concurrent update"
msgstr "แแ แแแ แแฃแแ แแแแแฎแแแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:3400 executor/nodeModifyTable.c:1792 executor/nodeModifyTable.c:2674 executor/nodeModifyTable.c:2832 executor/nodeModifyTable.c:3347
+#: commands/trigger.c:3452 executor/nodeModifyTable.c:1793 executor/nodeModifyTable.c:2676 executor/nodeModifyTable.c:2834 executor/nodeModifyTable.c:3349
#, c-format
msgid "could not serialize access due to concurrent delete"
msgstr "แแ แแแ แแฃแแ แฌแแจแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:4635
+#: commands/trigger.c:4687
#, c-format
msgid "cannot fire deferred trigger within security-restricted operation"
msgstr ""
-#: commands/trigger.c:5816
+#: commands/trigger.c:5868
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "แจแแแฆแฃแแแ แแแแแแแแแแ แแ แแ %s"
-#: commands/trigger.c:5839
+#: commands/trigger.c:5891
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "แจแแแฆแฃแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "Create the type as a shell type, then create its I/O functions, then do a full CREATE TYPE."
msgstr ""
-#: commands/typecmds.c:331 commands/typecmds.c:1486 commands/typecmds.c:4471
+#: commands/typecmds.c:331 commands/typecmds.c:1494 commands/typecmds.c:4479
#, c-format
msgid "type attribute \"%s\" not recognized"
msgstr "แขแแแแก แฃแชแแแแ แแขแ แแแฃแขแ: %s"
msgid "alignment \"%s\" not recognized"
msgstr "แกแฌแแ แแแ \"%s\" แฃแชแแแแแ"
-#: commands/typecmds.c:454 commands/typecmds.c:4345
+#: commands/typecmds.c:454 commands/typecmds.c:4353
#, c-format
msgid "storage \"%s\" not recognized"
msgstr "แกแแชแแแ \"%s\" แฃแชแแแแแ"
msgid "multiple default expressions"
msgstr "แแ แแแ แแแขแ แแแแฃแแแกแฎแแแแ แแแแแกแแฎแฃแแแแ"
-#: commands/typecmds.c:945 commands/typecmds.c:960
+#: commands/typecmds.c:947 commands/typecmds.c:968
#, c-format
msgid "conflicting NULL/NOT NULL constraints"
msgstr "แแแแคแแแฅแขแฃแ แ NULL/NOT NULL แจแแแฆแฃแแแแแ"
-#: commands/typecmds.c:950
+#: commands/typecmds.c:952
+#, c-format
+msgid "redundant NOT NULL constraint definition"
+msgstr ""
+
+#: commands/typecmds.c:958
#, c-format
msgid "not-null constraints for domains cannot be marked NO INHERIT"
msgstr "แแ แแแฃแแแแแแ แจแแแฆแฃแแแแแ แแแแแแแแแกแแแแก แแ แจแแแซแแแแ, NO INHERIT-แแ แแแแแจแแแ"
-#: commands/typecmds.c:977
+#: commands/typecmds.c:985
#, c-format
msgid "check constraints for domains cannot be marked NO INHERIT"
msgstr "แแแแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแแแก, แ แแแแ แช NO INHERIT, แแแแแจแแแ แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:988
+#: commands/typecmds.c:996
#, c-format
msgid "unique constraints not possible for domains"
msgstr "แฃแแแแแแฃแ แ แจแแแฆแฃแแแแแ แแแแแแแแแกแแแแก แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:995
+#: commands/typecmds.c:1003
#, c-format
msgid "primary key constraints not possible for domains"
msgstr "แซแแ แแแแแ แแแกแแฆแแแแก แจแแแฆแฃแแแ แแแแแแแแแกแแแแก แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:1002
+#: commands/typecmds.c:1010
#, c-format
msgid "exclusion constraints not possible for domains"
msgstr "แแแจแแแแแก แจแแแฆแฃแแแ แแแแแแแแแกแแแแก แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:1009
+#: commands/typecmds.c:1017
#, c-format
msgid "foreign key constraints not possible for domains"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแ แแแแแแแแแกแแแแก แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:1019
+#: commands/typecmds.c:1027
#, c-format
msgid "specifying constraint deferrability not supported for domains"
msgstr ""
-#: commands/typecmds.c:1027
+#: commands/typecmds.c:1035
#, c-format
msgid "specifying GENERATED not supported for domains"
msgstr "แแแแแแแแแกแแแแก GENERATED-แแก แแแแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/typecmds.c:1035
+#: commands/typecmds.c:1043
#, c-format
msgid "specifying constraint enforceability not supported for domains"
msgstr "แจแแแฆแฃแแแแก แแแซแแแแแแแแแแก แแแแแแแแ แแแแแแแแแกแแแแก แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/typecmds.c:1353 utils/cache/typcache.c:2757
+#: commands/typecmds.c:1361 utils/cache/typcache.c:2757
#, c-format
msgid "%s is not an enum"
msgstr "%s แฉแแแแแแแแแแ แแ แแ"
-#: commands/typecmds.c:1494
+#: commands/typecmds.c:1502
#, c-format
msgid "type attribute \"subtype\" is required"
msgstr "แขแแแแก แแขแ แแแฃแขแ \"subtype\" แแฃแชแแแแแแแแ"
-#: commands/typecmds.c:1499
+#: commands/typecmds.c:1507
#, c-format
msgid "range subtype cannot be %s"
msgstr "%s แแแแแแแแแแก แฅแแแขแแแ แแแ แแฅแแแแ"
-#: commands/typecmds.c:1518
+#: commands/typecmds.c:1526
#, c-format
msgid "range collation specified but subtype does not support collation"
msgstr ""
-#: commands/typecmds.c:1528
+#: commands/typecmds.c:1536
#, c-format
msgid "cannot specify a canonical function without a pre-created shell type"
msgstr ""
-#: commands/typecmds.c:1529
+#: commands/typecmds.c:1537
#, c-format
msgid "Create the type as a shell type, then create its canonicalization function, then do a full CREATE TYPE."
msgstr ""
-#: commands/typecmds.c:2005
+#: commands/typecmds.c:2013
#, c-format
msgid "type input function %s has multiple matches"
msgstr "แขแแแแก แจแแงแแแแแก แคแฃแแฅแชแแแก (%s) แ แแแแแแแแ แแกแแ แแ แกแแแแแก"
-#: commands/typecmds.c:2023
+#: commands/typecmds.c:2031
#, c-format
msgid "type input function %s must return type %s"
msgstr "แขแแแแก แจแแงแแแแแก แคแฃแแฅแชแแแ (\"%s\") แฃแแแ แแแแแ แฃแแแก แขแแแ \"%s\""
-#: commands/typecmds.c:2039
+#: commands/typecmds.c:2047
#, c-format
msgid "type input function %s should not be volatile"
msgstr "แขแแแแก แจแแงแแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2067
+#: commands/typecmds.c:2075
#, c-format
msgid "type output function %s must return type %s"
msgstr "แขแแแแก แแแแแขแแแแก แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ \"%s\""
-#: commands/typecmds.c:2074
+#: commands/typecmds.c:2082
#, c-format
msgid "type output function %s should not be volatile"
msgstr "แขแแแแก แแแแแขแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2103
+#: commands/typecmds.c:2111
#, c-format
msgid "type receive function %s has multiple matches"
msgstr "แขแแแแก แแแฆแแแแก แคแฃแฅแแชแแแก (%s) แ แแแแแแแแ แแกแแ แแ แกแแแแแก"
-#: commands/typecmds.c:2121
+#: commands/typecmds.c:2129
#, c-format
msgid "type receive function %s must return type %s"
msgstr "แขแแแแก แแแฆแแแแก แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ %s"
-#: commands/typecmds.c:2128
+#: commands/typecmds.c:2136
#, c-format
msgid "type receive function %s should not be volatile"
msgstr "แขแแแแก แแแฆแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2156
+#: commands/typecmds.c:2164
#, c-format
msgid "type send function %s must return type %s"
msgstr "แขแแแแก แแแแแแแแแก แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ \"%s\""
-#: commands/typecmds.c:2163
+#: commands/typecmds.c:2171
#, c-format
msgid "type send function %s should not be volatile"
msgstr "แขแแแแก แแแแแแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2190
+#: commands/typecmds.c:2198
#, c-format
msgid "typmod_in function %s must return type %s"
msgstr "typmod_in แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ %s"
-#: commands/typecmds.c:2197
+#: commands/typecmds.c:2205
#, c-format
msgid "type modifier input function %s should not be volatile"
msgstr "แขแแแแก แแแแแคแแแแขแแ แแก แจแแงแแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2224
+#: commands/typecmds.c:2232
#, c-format
msgid "typmod_out function %s must return type %s"
msgstr "typmod_out แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ %s"
-#: commands/typecmds.c:2231
+#: commands/typecmds.c:2239
#, c-format
msgid "type modifier output function %s should not be volatile"
msgstr "แขแแแแก แแแแแคแแแแขแแ แแก แแแแแขแแแแก แคแฃแแฅแชแแ (%s) แชแแแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2258
+#: commands/typecmds.c:2266
#, c-format
msgid "type analyze function %s must return type %s"
msgstr "แขแแแแก แแแแแแแแก แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ %s"
-#: commands/typecmds.c:2287
+#: commands/typecmds.c:2295
#, c-format
msgid "type subscripting function %s must return type %s"
msgstr ""
-#: commands/typecmds.c:2297
+#: commands/typecmds.c:2305
#, c-format
msgid "user-defined types cannot use subscripting function %s"
msgstr "แแแแฎแแแ แแแแแก แแฆแฌแแ แแ แขแแแแแก แแ แจแแฃแซแแแแ, แแแแแแงแแแแ แแแแแฌแแ แแก แคแฃแแฅแชแแ %s"
-#: commands/typecmds.c:2343
+#: commands/typecmds.c:2351
#, c-format
msgid "You must specify an operator class for the range type or define a default operator class for the subtype."
msgstr ""
-#: commands/typecmds.c:2374
+#: commands/typecmds.c:2382
#, c-format
msgid "range canonical function %s must return range type"
msgstr "แแแแแแแแฃแ แ แแแแแแแแแแก แคแฃแแฅแชแแแ (%s) แแแแแแแแแแก แขแแแ แฃแแแ แแแแแ แฃแแแก"
-#: commands/typecmds.c:2380
+#: commands/typecmds.c:2388
#, c-format
msgid "range canonical function %s must be immutable"
msgstr "แแแแแแแแฃแ แ แแแแแแแแแแก แคแฃแแฅแชแแ (%s) แแฃแแแแแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2416
+#: commands/typecmds.c:2424
#, c-format
msgid "range subtype diff function %s must return type %s"
msgstr "แแแแแแแแแแก แฅแแแขแแแแก แแแแกแฎแแแแแแแก แคแฃแแฅแชแแแ (%s) แฃแแแ แแแแแ แฃแแแก แขแแแ: %s"
-#: commands/typecmds.c:2423
+#: commands/typecmds.c:2431
#, c-format
msgid "range subtype diff function %s must be immutable"
msgstr "แแแแแแแแแแก แฅแแแขแแแแก แแแแกแฎแแแแแแแก แคแฃแแฅแชแแ (%s) แฃแชแแแแแ แฃแแแ แแงแแก"
-#: commands/typecmds.c:2450
+#: commands/typecmds.c:2458
#, c-format
msgid "pg_type array OID value not set when in binary upgrade mode"
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ pg_type-แแก แแแกแแแแก OID-แแก แแแแจแแแแแแแ แแแงแแแแแฃแแ แแ แแ"
-#: commands/typecmds.c:2483
+#: commands/typecmds.c:2491
#, c-format
msgid "pg_type multirange OID value not set when in binary upgrade mode"
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ pg_type-แแก แแ แแแแแแแแแแแแแแแแ OID-แแก แแแแจแแแแแแแ แแแงแแแแแฃแแ แแ แแ"
-#: commands/typecmds.c:2516
+#: commands/typecmds.c:2524
#, c-format
msgid "pg_type multirange array OID value not set when in binary upgrade mode"
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ pg_type-แแก แแ แแแแแแแแแแแแแแแแ แแแกแแแแก OID-แแก แแแแจแแแแแแแ แแแงแแแแแฃแแ แแ แแ"
-#: commands/typecmds.c:2898 commands/typecmds.c:3080
+#: commands/typecmds.c:2906 commands/typecmds.c:3088
#, c-format
msgid "constraint \"%s\" of domain \"%s\" does not exist"
msgstr "แแแแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แแ แแ แกแแแแแก"
-#: commands/typecmds.c:2902
+#: commands/typecmds.c:2910
#, c-format
msgid "constraint \"%s\" of domain \"%s\" does not exist, skipping"
msgstr "แแแแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/typecmds.c:3087
+#: commands/typecmds.c:3095
#, c-format
msgid "constraint \"%s\" of domain \"%s\" is not a check constraint"
msgstr "แแแแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แจแแแฆแฃแแแแก แจแแแแฌแแแแ แแ แแ"
-#: commands/typecmds.c:3167
+#: commands/typecmds.c:3175
#, c-format
msgid "column \"%s\" of table \"%s\" contains null values"
msgstr "แกแแแขแ \"%s\" (แชแฎแ แแแจแ %s) แแฃแแแแแ แแแแจแแแแแแแแแก แจแแแชแแแก"
-#: commands/typecmds.c:3256
+#: commands/typecmds.c:3264
#, c-format
msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint"
msgstr "แกแแแขแ \"%s\" แชแฎแ แแแแแแ \"%s\" แจแแแชแแแก แแแแจแแแแแแแแแก, แ แแแแแแช แแฎแแ แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: commands/typecmds.c:3485 commands/typecmds.c:3763 commands/typecmds.c:3848 commands/typecmds.c:4064
+#: commands/typecmds.c:3493 commands/typecmds.c:3771 commands/typecmds.c:3856 commands/typecmds.c:4072
#, c-format
msgid "%s is not a domain"
msgstr "\"%s\" แแแแแแ แแ แแ"
-#: commands/typecmds.c:3519 commands/typecmds.c:3675
+#: commands/typecmds.c:3527 commands/typecmds.c:3683
#, c-format
msgid "constraint \"%s\" for domain \"%s\" already exists"
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแแแแกแแแแก %s แฃแแแ แแ แกแแแแแก"
-#: commands/typecmds.c:3570
+#: commands/typecmds.c:3578
#, c-format
msgid "cannot use table references in domain check constraint"
msgstr ""
-#: commands/typecmds.c:3775 commands/typecmds.c:3860 commands/typecmds.c:4214
+#: commands/typecmds.c:3783 commands/typecmds.c:3868 commands/typecmds.c:4222
#, c-format
msgid "%s is a table's row type"
msgstr "%s แชแฎแ แแแแก แแฌแแ แแแแก แขแแแแ"
-#: commands/typecmds.c:3785 commands/typecmds.c:3870 commands/typecmds.c:4112
+#: commands/typecmds.c:3793 commands/typecmds.c:3878 commands/typecmds.c:4120
#, c-format
msgid "cannot alter array type %s"
msgstr "แแแกแแแแก แขแแแแก (\"%s\") แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:3787 commands/typecmds.c:3872 commands/typecmds.c:4114
+#: commands/typecmds.c:3795 commands/typecmds.c:3880 commands/typecmds.c:4122
#, c-format
msgid "You can alter type %s, which will alter the array type as well."
msgstr "แขแแแ %s แจแแแแซแแแแ, แจแแชแแแแแ, แ แแช แแแกแแแแก แขแแแกแแช แจแแชแแแแก."
-#: commands/typecmds.c:3883
+#: commands/typecmds.c:3891
#, c-format
msgid "cannot alter multirange type %s"
msgstr "แแ แแแแแจแฃแแแแแแแ แขแแแแก %s แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/typecmds.c:3886
+#: commands/typecmds.c:3894
#, c-format
msgid "You can alter type %s, which will alter the multirange type as well."
msgstr "แจแแแแซแแแแ แจแแชแแแแแ แขแแแ %s, แ แแแแแแช แแ แแแแแจแฃแแแแแแแ แขแแแกแแช แจแแชแแแแก."
-#: commands/typecmds.c:4193
+#: commands/typecmds.c:4201
#, c-format
msgid "type \"%s\" already exists in schema \"%s\""
msgstr "แขแแแ \"%s\" แกแฅแแแแจแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/typecmds.c:4373
+#: commands/typecmds.c:4381
#, c-format
msgid "cannot change type's storage to PLAIN"
msgstr "แขแแแแก แกแแชแแแก PLAIN-แแ แแแ แจแแชแแแแ"
-#: commands/typecmds.c:4466
+#: commands/typecmds.c:4474
#, c-format
msgid "type attribute \"%s\" cannot be changed"
msgstr "แขแแแแก แแขแ แแแฃแขแแก แจแแชแแแ แจแแฃแซแแแแแแแ: %s"
-#: commands/typecmds.c:4484
+#: commands/typecmds.c:4492
#, c-format
msgid "must be superuser to alter a type"
msgstr "แขแแแแก แจแแกแแชแแแแแแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแแ แกแแญแแ แ"
-#: commands/typecmds.c:4505 commands/typecmds.c:4514
+#: commands/typecmds.c:4513 commands/typecmds.c:4522
#, c-format
msgid "%s is not a base type"
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:17467 gram.y:17513 utils/adt/acl.c:5690 utils/adt/acl.c:5696
+#: commands/user.c:355 commands/user.c:1386 commands/user.c:1393 gram.y:17473 gram.y:17519 utils/adt/acl.c:5707 utils/adt/acl.c:5713
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "แ แแแแก แกแแฎแแแ \"%s\" แแแชแฃแแแ"
msgid "cannot use special role specifier in DROP ROLE"
msgstr "แกแแแชแแแแฃแ แ แ แแแแก แแแแแแแแแแแก แแแแแงแแแแแ DROP ROLE-แจแ แจแแฃแซแแแแแแแ"
-#: commands/user.c:1135 commands/user.c:1357 commands/variable.c:864 commands/variable.c:867 commands/variable.c:983 commands/variable.c:986 utils/adt/acl.c:366 utils/adt/acl.c:386 utils/adt/acl.c:5545 utils/adt/acl.c:5593 utils/adt/acl.c:5621 utils/adt/acl.c:5640 utils/adt/regproc.c:1571 utils/init/miscinit.c:804
+#: commands/user.c:1135 commands/user.c:1357 commands/variable.c:864 commands/variable.c:867 commands/variable.c:983 commands/variable.c:986 utils/adt/acl.c:383 utils/adt/acl.c:403 utils/adt/acl.c:5562 utils/adt/acl.c:5610 utils/adt/acl.c:5638 utils/adt/acl.c:5657 utils/adt/regproc.c:1571 utils/init/miscinit.c:804
#, c-format
msgid "role \"%s\" does not exist"
msgstr "แ แแแ แแ แแ แกแแแแแก: \"%s\""
msgid "Only roles with privileges of role \"%s\" may revoke privileges granted by this role."
msgstr "แแฎแแแแ แ แแแแแก, แ แแแแแแกแแช แ แแแแก \"%s\" แแ แแแแแแแแแแ แแแแฉแแแแ, แจแแฃแซแแแแ แแ แ แแแแก แแแแ แแแแแญแแแฃแแ แแ แแแแแแแแแแ แแแแชแแแแ."
-#: commands/user.c:2504 utils/adt/acl.c:1325
+#: commands/user.c:2504 utils/adt/acl.c:1342
#, c-format
msgid "dependent privileges exist"
msgstr "แแแแแแแแแแฃแแ แแ แแแแแแแแแแ แแ แกแแแแแก"
-#: commands/user.c:2505 utils/adt/acl.c:1326
+#: commands/user.c:2505 utils/adt/acl.c:1343
#, c-format
msgid "Use CASCADE to revoke them too."
msgstr "แแแ แแแกแแฃแฅแแแแแแแแช CASCADE แแแแแแงแแแแ."
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:211 executor/nodeModifyTable.c:230 executor/nodeModifyTable.c:247 executor/nodeModifyTable.c:257 executor/nodeModifyTable.c:267
+#: executor/execExpr.c:667 executor/execExpr.c:674 executor/execExpr.c:680 executor/execExprInterp.c:5439 executor/execExprInterp.c:5456 executor/execExprInterp.c:5555 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 ""
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:258
+#: executor/execExpr.c:681 executor/execExprInterp.c:5457 executor/nodeModifyTable.c:258
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgstr ""
msgid "could not coerce %s expression (%s) to the RETURNING type"
msgstr "แแแ แจแแแแแแแ %s แแแแแกแแฎแฃแแแแ (%s) แขแแแ RETURNING"
-#: executor/execExprInterp.c:5441
+#: executor/execExprInterp.c:5440
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] "แชแฎแ แแแแก แแฌแแ แแแ %d แแขแ แแแฃแขแก แจแแแชแแแก, แแแแฎแแแแ แแ %d-แก แแแแแแแ."
msgstr[1] "แชแฎแ แแแแก แแฌแแ แแแ %d แแขแ แแแฃแขแก แจแแแชแแแก, แแแแฎแแแแ แแ %d-แก แแแแแแแ."
-#: executor/execExprInterp.c:5557 executor/execSRF.c:977
+#: executor/execExprInterp.c:5556 executor/execSRF.c:977
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr ""
msgid "empty WITHOUT OVERLAPS value found in column \"%s\" in relation \"%s\""
msgstr ""
-#: executor/execMain.c:1067
+#: executor/execMain.c:1066
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "แแแแแแแ แแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: \"%s\""
-#: executor/execMain.c:1073
+#: executor/execMain.c:1072
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "'TOAST' แขแแแแก แฃแ แแแแ แแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: executor/execMain.c:1092
+#: executor/execMain.c:1091
#, c-format
msgid "cannot change materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1104
+#: executor/execMain.c:1103
#, c-format
msgid "cannot insert into foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แฉแแแแขแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1110
+#: executor/execMain.c:1109
#, c-format
msgid "foreign table \"%s\" does not allow inserts"
msgstr "แแแ แ แชแฎแ แแแ แฉแแแแขแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1117
+#: executor/execMain.c:1116
#, c-format
msgid "cannot update foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก แแแแแฎแแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1123
+#: executor/execMain.c:1122
#, c-format
msgid "foreign table \"%s\" does not allow updates"
msgstr "แแแ แ แชแฎแ แแแ แแแแแฎแแแแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1130
+#: executor/execMain.c:1129
#, c-format
msgid "cannot delete from foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแแแ แฌแแจแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1136
+#: executor/execMain.c:1135
#, c-format
msgid "foreign table \"%s\" does not allow deletes"
msgstr "แแแ แ แชแฎแ แแแ แฌแแจแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1147
+#: executor/execMain.c:1146
#, c-format
msgid "cannot change relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก แจแแชแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1174
+#: executor/execMain.c:1173
#, c-format
msgid "cannot lock rows in sequence \"%s\""
msgstr "แแแแแแแ แแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1181
+#: executor/execMain.c:1180
#, c-format
msgid "cannot lock rows in TOAST relation \"%s\""
msgstr "\"TOAST\" แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1188
+#: executor/execMain.c:1187
#, c-format
msgid "cannot lock rows in view \"%s\""
msgstr "แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1196
+#: executor/execMain.c:1195
#, c-format
msgid "cannot lock rows in materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1205 executor/execMain.c:2837 executor/nodeLockRows.c:135
+#: executor/execMain.c:1204 executor/execMain.c:2836 executor/nodeLockRows.c:135
#, c-format
msgid "cannot lock rows in foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1211
+#: executor/execMain.c:1210
#, c-format
msgid "cannot lock rows in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1934
+#: executor/execMain.c:1933
#, c-format
msgid "new row for relation \"%s\" violates partition constraint"
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแแแงแแคแแก แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:1936 executor/execMain.c:2048 executor/execMain.c:2186 executor/execMain.c:2294
+#: executor/execMain.c:1935 executor/execMain.c:2047 executor/execMain.c:2185 executor/execMain.c:2293
#, c-format
msgid "Failing row contains %s."
msgstr "แจแแชแแแแแแแ แแฌแแ แแแ \"%s\"-แก แจแแแชแแแก."
-#: executor/execMain.c:2046
+#: executor/execMain.c:2045
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แฆแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแก \"%s\""
-#: executor/execMain.c:2183
+#: executor/execMain.c:2182
#, c-format
msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
msgstr "แแฃแแแแแแ แแแแจแแแแแแแ แกแแแขแจแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:2292
+#: executor/execMain.c:2291
#, c-format
msgid "new row violates check option for view \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แจแแแแฌแแแแแก แแแ แแแแขแ แก แฎแแแแกแแแแก \"%s\""
-#: executor/execMain.c:2302
+#: executor/execMain.c:2301
#, c-format
msgid "new row violates row-level security policy \"%s\" for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแแก \"%s\" แชแฎแ แแแแกแแแแก \"%s\""
-#: executor/execMain.c:2307
+#: executor/execMain.c:2306
#, c-format
msgid "new row violates row-level security policy for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แชแฎแ แแแแกแแแแก \"%s\" แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ แแ แฆแแแแก"
-#: executor/execMain.c:2315
+#: executor/execMain.c:2314
#, c-format
msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2320
+#: executor/execMain.c:2319
#, c-format
msgid "target row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2327
+#: executor/execMain.c:2326
#, c-format
msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2332
+#: executor/execMain.c:2331
#, c-format
msgid "new row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
msgid "Query has too few columns."
msgstr "แแแแฎแแแแแก แซแแแแแ แชแแขแ แกแแแขแ แแฅแแก."
-#: executor/nodeModifyTable.c:1685 executor/nodeModifyTable.c:1759
+#: executor/nodeModifyTable.c:1686 executor/nodeModifyTable.c:1760
#, c-format
msgid "tuple to be deleted was already modified by an operation triggered by the current command"
msgstr ""
-#: executor/nodeModifyTable.c:1958
+#: executor/nodeModifyTable.c:1959
#, c-format
msgid "invalid ON UPDATE specification"
msgstr "\"ON UPDATE\"-แแก แแ แแกแฌแแ แ แกแแแชแแคแแแแชแแ"
-#: executor/nodeModifyTable.c:1959
+#: executor/nodeModifyTable.c:1960
#, c-format
msgid "The result tuple would appear in a different partition than the original tuple."
msgstr ""
-#: executor/nodeModifyTable.c:2415
+#: executor/nodeModifyTable.c:2417
#, 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:2416
+#: executor/nodeModifyTable.c:2418
#, c-format
msgid "A foreign key points to ancestor \"%s\" but not the root ancestor \"%s\"."
msgstr ""
-#: executor/nodeModifyTable.c:2419
+#: executor/nodeModifyTable.c:2421
#, c-format
msgid "Consider defining the foreign key on table \"%s\"."
msgstr "แแแแแฎแแแแ แแแ แ แแแกแแฆแแแแก แแฆแฌแแ แ แชแฎแ แแแแ \"%s\"."
#. translator: %s is a SQL command name
-#: executor/nodeModifyTable.c:2786 executor/nodeModifyTable.c:3335 executor/nodeModifyTable.c:3505
+#: executor/nodeModifyTable.c:2788 executor/nodeModifyTable.c:3337 executor/nodeModifyTable.c:3507
#, c-format
msgid "%s command cannot affect row a second time"
msgstr "แแ แซแแแแแแก %s แแฌแแ แแแแก แแแแ แแ แจแแชแแแ แแ แจแแฃแซแแแ"
-#: executor/nodeModifyTable.c:2788
+#: executor/nodeModifyTable.c:2790
#, c-format
msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values."
msgstr ""
-#: executor/nodeModifyTable.c:3328 executor/nodeModifyTable.c:3498
+#: executor/nodeModifyTable.c:3330 executor/nodeModifyTable.c:3500
#, c-format
msgid "tuple to be updated or deleted was already modified by an operation triggered by the current command"
msgstr "แแแกแแแฎแแแแแแ แแ แฌแแกแแจแแแ แแแ แขแแแ แแแแแแแแ แ แแ แซแแแแแแก แแแแ แแแขแ แแแแ แแแฃแแแ แแแแ แแชแแแ แฃแแแ แจแแชแแแแ"
-#: executor/nodeModifyTable.c:3337 executor/nodeModifyTable.c:3507
+#: executor/nodeModifyTable.c:3339 executor/nodeModifyTable.c:3509
#, c-format
msgid "Ensure that not more than one source row matches any one target row."
msgstr ""
-#: executor/nodeModifyTable.c:3406
+#: executor/nodeModifyTable.c:3408
#, c-format
msgid "tuple to be merged was already moved to another partition due to concurrent update"
msgstr "แจแแกแแ แฌแงแแแแ แแแ แขแแแแแ แแแ แแแแแฃแ แ แแแแแฎแแแแแก แแแแ แฃแแแ แกแฎแแ แแแแแงแแคแจแแ แแแแแขแแแแแ"
msgid "user mapping not found for user \"%s\", server \"%s\""
msgstr "\"%s\"-แกแแแแก แแแแฎแแแ แแแแแก แแกแแฎแแ แแแ แแแแแแ. แกแแ แแแ แ \"%s\""
-#: foreign/foreign.c:337 optimizer/plan/createplan.c:7271 optimizer/util/plancat.c:538
+#: foreign/foreign.c:337 optimizer/plan/createplan.c:7293 optimizer/util/plancat.c:538
#, c-format
msgid "access to non-system foreign table is restricted"
msgstr ""
msgid "column number must be in range from 1 to %d"
msgstr "แกแแแขแแก แแแแแ แ แฃแแแ แแงแแก 1-แแแ %d-แแแ"
-#: gram.y:3119
+#: gram.y:2675
+#, c-format
+msgid "constraints cannot be altered to be NOT VALID"
+msgstr "แจแแแฆแฃแแแแแแก แจแแชแแแ, แ แแ แแกแแแ NOT VALID แแแฎแแแแ, แจแแฃแซแแแแแแแ"
+
+#: gram.y:3125
#, c-format
msgid "sequence option \"%s\" not supported here"
msgstr "แแแแแแแ แแแแก แแแ แแแแขแ แ \"%s\" แแฅ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: gram.y:3158
+#: gram.y:3164
#, c-format
msgid "modulus for hash partition provided more than once"
msgstr "แฐแแจ-แแแแแงแแคแแก แแแแฃแแ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ"
-#: gram.y:3167
+#: gram.y:3173
#, c-format
msgid "remainder for hash partition provided more than once"
msgstr "แแแ แฉแแแแแ แแแฌแแแ แฐแแจ-แแแแแงแแคแแกแแแแก แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ"
-#: gram.y:3174
+#: gram.y:3180
#, c-format
msgid "unrecognized hash partition bound specification \"%s\""
msgstr ""
-#: gram.y:3182
+#: gram.y:3188
#, c-format
msgid "modulus for hash partition must be specified"
msgstr "แกแแญแแ แแ แฐแแจ แแแแแงแแคแแก แแแแฃแแแก แแแแแแแแ"
-#: gram.y:3187
+#: gram.y:3193
#, c-format
msgid "remainder for hash partition must be specified"
msgstr "แกแแญแแ แแ แฐแแจ แแแแแงแแคแแก แแแจแแแก แแแแแแแแ"
-#: gram.y:3396 gram.y:3430
+#: gram.y:3402 gram.y:3436
#, c-format
msgid "STDIN/STDOUT not allowed with PROGRAM"
msgstr "STDIN/STDOUT-แ PROGRAM-แแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:3402
+#: gram.y:3408
#, c-format
msgid "WHERE clause not allowed with COPY TO"
msgstr "แแแ แแแ 'WHERE' 'COPY TO'-แกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:3750 gram.y:3757 gram.y:13162 gram.y:13170
+#: gram.y:3756 gram.y:3763 gram.y:13168 gram.y:13176
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "แแ แแแแแแ แชแฎแ แแแแก แจแแฅแแแแจแ GLOBAL-แ แแแซแแแแแแฃแแแ"
-#: gram.y:4039
+#: gram.y:4045
#, c-format
msgid "for a generated column, GENERATED ALWAYS must be specified"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแกแแแแก GENERATED ALWAYS-แแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: gram.y:4448 utils/adt/ri_triggers.c:2259
+#: gram.y:4454 utils/adt/ri_triggers.c:2259
#, c-format
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:4540
+#: gram.y:4546
#, c-format
msgid "a column list with %s is only supported for ON DELETE actions"
msgstr ""
-#: gram.y:5259
+#: gram.y:5265
#, c-format
msgid "CREATE EXTENSION ... FROM is no longer supported"
msgstr "CREATE EXTENSION ... FROM แฃแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:5957
+#: gram.y:5963
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "แแฌแแ แแแแก แฃแกแแคแ แแฎแแแแแก แฃแชแแแแ แแแ แแแแขแ แ:\"%s\""
-#: gram.y:5958
+#: gram.y:5964
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr ""
-#: gram.y:6043
+#: gram.y:6049
#, c-format
msgid "CREATE OR REPLACE CONSTRAINT TRIGGER is not supported"
msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:6081
+#: gram.y:6087
msgid "duplicate trigger events specified"
msgstr "แแแแแแแแฃแแแ แขแ แแแแ แ แแแแ แแแแ"
-#: gram.y:6223 parser/parse_utilcmd.c:3947 parser/parse_utilcmd.c:3973
+#: gram.y:6229 parser/parse_utilcmd.c:3947 parser/parse_utilcmd.c:3973
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "แจแแแฆแฃแแแ, แ แแแแแแช แแฆแฌแแ แแแแ, แ แแแแ แช 'INITIALLY DEFERRED' DEFERRABLE แขแแแแก แฃแแแ แแงแแก"
-#: gram.y:6231
+#: gram.y:6237
#, c-format
msgid "conflicting constraint properties"
msgstr "แแ แแแแแแแแแ แจแแฃแแแแกแแแแแ แจแแแฆแฃแแแแก แแแแกแแแแแ"
-#: gram.y:6332
+#: gram.y:6338
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION แฏแแ แแแแฃแฎแแ แชแแแแแแ"
-#: gram.y:6650
+#: gram.y:6656
#, c-format
msgid "dropping an enum value is not implemented"
msgstr "แฉแแแแแแแแแแก แแแแจแแแแแแแแก แแแชแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:8630
+#: gram.y:8636
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "แแแ แแแแขแแแก แแแแแขแแแแก แแ แแฃแแแแขแแแ แแแ แแฅแแแแ"
-#: gram.y:9094 utils/adt/regproc.c:670
+#: gram.y:9100 utils/adt/regproc.c:670
#, c-format
msgid "missing argument"
msgstr "แแแแแฃแแ แแ แแฃแแแแขแ"
-#: gram.y:9095 utils/adt/regproc.c:671
+#: gram.y:9101 utils/adt/regproc.c:671
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: gram.y:11323 gram.y:11342
+#: gram.y:11329 gram.y:11348
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION แ แแแฃแ แกแแฃแ แฎแแแแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:13309
+#: gram.y:13315
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "LIMIT #,# แกแแแขแแฅแกแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: gram.y:13310
+#: gram.y:13316
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "แแแแแแงแแแแ แแแแชแแแแแแแแฃแแ LIMIT แแ OFFSET แแแ แแแแแ."
-#: gram.y:14197
+#: gram.y:14203
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "แแแกแแจแแแแแ DEFAULT_แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแ"
-#: gram.y:14206
+#: gram.y:14212
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "แงแแแแ แกแแแขแแ PATH-แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแแ แแแกแแจแแแแ"
-#: gram.y:14215
+#: gram.y:14221
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr ""
-#: gram.y:14224
+#: gram.y:14230
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "แกแแแขแแก แฃแชแแแแ แแแ แแแแขแ แ %s"
-#: gram.y:14257
+#: gram.y:14263
#, c-format
msgid "option name \"%s\" cannot be used in XMLTABLE"
msgstr "แแแ แแแแขแ แแก แกแแฎแแแก \"%s\" แแแ แแแแแแงแแแแแ XMLTABLE-แจแ"
-#: gram.y:14313
+#: gram.y:14319
#, c-format
msgid "only string constants are supported in JSON_TABLE path specification"
msgstr ""
-#: gram.y:14635
+#: gram.y:14641
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 1 แแแขแ แแแแแช แฃแแแ แแงแแก"
-#: gram.y:14644
+#: gram.y:14650
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 54 แแแขแแ แแแขแ แแแ แแฅแแแแ"
-#: gram.y:15161
+#: gram.y:15167
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr ""
-#: gram.y:15166
+#: gram.y:15172
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr ""
-#: gram.y:15344
+#: gram.y:15350
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "แแ แแแแแแขแ UNIQUE แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:15758
+#: gram.y:15764
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "'WITHIN GROUP'-แแแ แแ แแแ แแ แแแ แแแขแ ORDER BY แแแ แแแแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:15763
+#: gram.y:15769
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "\"DISTINCT\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:15768
+#: gram.y:15774
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "\"VARIADIC\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:16495 gram.y:16519
+#: gram.y:16501 gram.y:16525
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "แฉแแ แฉแแก แแแกแแฌแงแแกแ UNBOUNDED FOLLOWING แแแ แแฅแแแแ"
-#: gram.y:16500
+#: gram.y:16506
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "แฉแแ แฉแ, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แแแแแแแแ แ แแฌแแ แแแแ แแแ แแแกแ แฃแแแแแ"
-#: gram.y:16524
+#: gram.y:16530
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "แฉแแ แฉแแก แแแกแแกแ แฃแแ UNBOUNDED PRECEDING แแแ แแฅแแแแ"
-#: gram.y:16530
+#: gram.y:16536
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แแแแแแแแ แ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:16537
+#: gram.y:16543
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:17075
+#: gram.y:17081
#, c-format
msgid "unrecognized JSON encoding: %s"
msgstr "แฃแชแแแแ JSON แแแแแ แแแ \"%s\""
-#: gram.y:17400
+#: gram.y:17406
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก แแแ แแแแขแ แแก แกแแฎแแแ แแแ แแฅแแแแ"
-#: gram.y:17406
+#: gram.y:17412
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก ORDER BY แแแ แแฅแแแแ"
-#: gram.y:17474 gram.y:17481 gram.y:17488
+#: gram.y:17480 gram.y:17487 gram.y:17494
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s แแฅ แ แแแแ แช แ แแแแก แกแแฎแแแก แแแ แแแแแแงแแแแแ"
-#: gram.y:17578 gram.y:19068
+#: gram.y:17584 gram.y:19074
#, c-format
msgid "WITH TIES cannot be specified without ORDER BY clause"
msgstr "WITH TIES-แก ORDER BY แแแ แแแแก แแแ แแจแ แแแ แแแฃแแแแแแ"
-#: gram.y:18761 gram.y:18936
+#: gram.y:18767 gram.y:18942
msgid "improper use of \"*\""
msgstr "\"*\"-แแก แแ แแกแแแแแแแ แแแแแงแแแแแ"
-#: gram.y:18899 gram.y:18916 tsearch/spell.c:965 tsearch/spell.c:982 tsearch/spell.c:999 tsearch/spell.c:1016 tsearch/spell.c:1082
+#: gram.y:18905 gram.y:18922 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:19000
+#: gram.y:19006
#, 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:19037
+#: gram.y:19043
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "\"ORDER BY\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19048
+#: gram.y:19054
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "\"OFFSET\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19057
+#: gram.y:19063
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "\"LIMIT\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19093
+#: gram.y:19099
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "\"WITH\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19289
+#: gram.y:19295
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr ""
-#: gram.y:19423
+#: gram.y:19429
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "\"COLLATE\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19463 gram.y:19476
+#: gram.y:19469 gram.y:19482
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช DEFERRABLE, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19489
+#: gram.y:19495
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NOT VALID, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19502
+#: gram.y:19508
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NO INHERIT, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19515
+#: gram.y:19521
#, c-format
msgid "%s constraints cannot be marked NOT ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแแก, แ แแแแ แช NOT ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19537
+#: gram.y:19543
#, c-format
msgid "%s constraints cannot be marked ENFORCED"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช ENFORCED, แแแแแจแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:19559
+#: gram.y:19565
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "แแแงแแคแแก แฃแชแแแแ แกแขแ แแขแแแแ: %s"
-#: gram.y:19583
+#: gram.y:19589
#, c-format
msgid "invalid publication object list"
msgstr "แแฃแแแแแแชแแแแแก แแแแแฅแขแแแแก แแ แแกแฌแแ แ แกแแ"
-#: gram.y:19584
+#: gram.y:19590
#, c-format
msgid "One of TABLE or TABLES IN SCHEMA must be specified before a standalone table or schema name."
msgstr ""
-#: gram.y:19600
+#: gram.y:19606
#, c-format
msgid "invalid table name"
msgstr "แแ แแกแฌแแ แ แชแฎแ แแแแก แกแแฎแแแ"
-#: gram.y:19621
+#: gram.y:19627
#, c-format
msgid "WHERE clause not allowed for schema"
msgstr "WHERE แแแ แแแ แกแฅแแแแกแแแแก แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19628
+#: gram.y:19634
#, c-format
msgid "column specification not allowed for schema"
msgstr "แกแฅแแแแกแแแแก แกแแแขแแก แแแแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19642
+#: gram.y:19648
#, c-format
msgid "invalid schema name"
msgstr "แแ แแกแฌแแ แ แกแฅแแแแก แกแแฎแแแ"
msgid "internal error in OAuth validator module"
msgstr ""
-#: libpq/auth-oauth.c:679 libpq/auth-oauth.c:703 libpq/auth.c:294
+#: libpq/auth-oauth.c:679 libpq/auth-oauth.c:703 libpq/auth.c:302
#, c-format
msgid "OAuth bearer authentication failed for user \"%s\""
msgstr "OAuth-แแก แฌแแ แแแแแแแก แแแแแแขแแแแชแแ แฉแแแแ แแ แแแแฎแแแ แแแแแกแแแแก \"%s\""
msgid "Garbage found at the end of client-final-message."
msgstr "แแแแแแขแแก-แกแแแแแแ-แจแแขแงแแแแแแแแก แแแแแจแ แแฆแแแฉแแแแแแ แแแแแแ."
-#: libpq/auth.c:254
+#: libpq/auth.c:262
#, c-format
msgid "authentication failed for user \"%s\": host rejected"
msgstr "แแแแแแขแแแแชแแแก แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\": แฐแแกแขแแ แแก แฃแแ แงแ"
-#: libpq/auth.c:257
+#: libpq/auth.c:265
#, c-format
msgid "\"trust\" authentication failed for user \"%s\""
msgstr "\"แแแแแแ\" แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:260
+#: libpq/auth.c:268
#, c-format
msgid "Ident authentication failed for user \"%s\""
msgstr "แแแแแขแแคแแแแชแแแ แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:263
+#: libpq/auth.c:271
#, c-format
msgid "Peer authentication failed for user \"%s\""
msgstr "แแแ แขแแแแ แแก แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:268
+#: libpq/auth.c:276
#, c-format
msgid "password authentication failed for user \"%s\""
msgstr "แแแ แแแแ แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:273
+#: libpq/auth.c:281
#, c-format
msgid "GSSAPI authentication failed for user \"%s\""
msgstr "GSSAPI แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:276
+#: libpq/auth.c:284
#, c-format
msgid "SSPI authentication failed for user \"%s\""
msgstr "SSPI แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:279
+#: libpq/auth.c:287
#, c-format
msgid "PAM authentication failed for user \"%s\""
msgstr "PAM แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:282
+#: libpq/auth.c:290
#, c-format
msgid "BSD authentication failed for user \"%s\""
msgstr "BSD แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:285
+#: libpq/auth.c:293
#, c-format
msgid "LDAP authentication failed for user \"%s\""
msgstr "LDAP แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:288
+#: libpq/auth.c:296
#, c-format
msgid "certificate authentication failed for user \"%s\""
msgstr "แกแแ แขแแคแแแแขแแ แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:291
+#: libpq/auth.c:299
#, c-format
msgid "RADIUS authentication failed for user \"%s\""
msgstr "แ แแแแฃแกแแ แแแแแแขแแคแแแแชแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แแแ แแแฎแแ แฎแแ"
-#: libpq/auth.c:297
+#: libpq/auth.c:305
#, c-format
msgid "authentication failed for user \"%s\": invalid authentication method"
msgstr "แแแแแแขแแแแชแแแก แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\": แแ แแกแฌแแ แ แแแแแแขแแแแชแแแก แแแแแแ"
-#: libpq/auth.c:301
+#: libpq/auth.c:309
#, c-format
msgid "Connection matched file \"%s\" line %d: \"%s\""
msgstr "แแแแ แแแแ แแแแแแฎแแ แคแแแ %s-แก แฎแแแแ %d: \"%s\""
-#: libpq/auth.c:346
+#: libpq/auth.c:354
#, c-format
msgid "authentication identifier set more than once"
msgstr "แแแแแแขแแคแแแแชแแแก แแแแแขแแคแแแแขแแ แ แแ แแแ แแแขแฏแแ แแ แแแงแแแแแฃแแ"
-#: libpq/auth.c:347
+#: libpq/auth.c:355
#, c-format
msgid "previous identifier: \"%s\"; new identifier: \"%s\""
msgstr "แฌแแแ แแแแแขแแคแแแแขแแ แ: \"%s\"; แแฎแแแ แแแแแขแแคแแแแขแแ แ: \"%s\""
-#: libpq/auth.c:357
+#: libpq/auth.c:365
#, c-format
msgid "connection authenticated: identity=\"%s\" method=%s (%s:%d)"
msgstr "แแแแ แแแแ แแแแแแขแแคแแชแแ แแแฃแแแ: แแแแแขแแคแแแแขแแ แ=\"%s\" แแแแแแ=%s (%s:%d)"
-#: libpq/auth.c:397
+#: libpq/auth.c:405
#, c-format
msgid "client certificates can only be checked if a root certificate store is available"
msgstr "แแแแแแขแแก แกแแ แขแแคแแแแขแแแแก แจแแแแฌแแแแ แแฎแแแแ แแแจแแแแ แจแแกแแซแแแแแแ, แ แแชแ แฎแแแแแกแแฌแแแแแแ แซแแ แแแแแ แกแแ แขแแคแแแแขแแแแก แกแแชแแแ"
-#: libpq/auth.c:408
+#: libpq/auth.c:416
#, c-format
msgid "connection requires a valid client certificate"
msgstr "แแแแ แแแแแก แแชแแแแแแแก แแแแแแขแแก แกแฌแแ แ แกแแ แขแแคแแแแขแ แแกแแญแแ แแแแ"
-#: libpq/auth.c:439 libpq/auth.c:485
+#: libpq/auth.c:447 libpq/auth.c:493
msgid "GSS encryption"
msgstr "GSS แแแจแแคแแ แ"
-#: libpq/auth.c:442 libpq/auth.c:488
+#: libpq/auth.c:450 libpq/auth.c:496
msgid "SSL encryption"
msgstr "SSL แแแจแแคแแ แ"
-#: libpq/auth.c:444 libpq/auth.c:490
+#: libpq/auth.c:452 libpq/auth.c:498
msgid "no encryption"
msgstr "แแแจแแคแแ แแก แแแ แแจแ"
#. translator: last %s describes encryption state
-#: libpq/auth.c:450
+#: libpq/auth.c:458
#, c-format
msgid "pg_hba.conf rejects replication connection for host \"%s\", user \"%s\", %s"
msgstr "pg_hba.conf แฃแแ แงแแคแก แ แแแแแแแชแแแก แแแแ แแแแแก แฐแแกแขแแกแแแแก \"%s\", แแแแฎแแแ แแแแแ \"%s\", %s"
#. translator: last %s describes encryption state
-#: libpq/auth.c:457
+#: libpq/auth.c:465
#, c-format
msgid "pg_hba.conf rejects connection for host \"%s\", user \"%s\", database \"%s\", %s"
msgstr "pg_hba.conf แฃแแ แงแแคแก แแแแ แแแแแก แฐแแกแขแแกแแแแก \"%s\", แแแแฎแแแ แแแแแ \"%s\", แแแแ \"%s\", %s"
-#: libpq/auth.c:495
+#: libpq/auth.c:503
#, c-format
msgid "Client IP address resolved to \"%s\", forward lookup matches."
msgstr "แแแแแแขแแก IP แแแกแแแแ แแ แแฎแกแแแแ \"%s\" แแแ แแแแแ แ DNS แแแแฎแแแแ."
-#: libpq/auth.c:498
+#: libpq/auth.c:506
#, c-format
msgid "Client IP address resolved to \"%s\", forward lookup not checked."
msgstr "แแแแแแขแแก IP แแแกแแแแ แแ แแฎแกแแแแ \"%s\" แแแ แแแแแ แ DNS แแ แจแแแแฌแแแแฃแแ."
-#: libpq/auth.c:501
+#: libpq/auth.c:509
#, c-format
msgid "Client IP address resolved to \"%s\", forward lookup does not match."
msgstr "แแแแแแขแแก IP แแแกแแแแ แแ แแฎแกแแแแ \"%s\" แแแ แแแแแ แ DNS แแ แแแแฎแแแแ."
-#: libpq/auth.c:504
+#: libpq/auth.c:512
#, c-format
msgid "Could not translate client host name \"%s\" to IP address: %s."
msgstr "แแแแแแขแแก แฐแแกแขแแก แกแแฎแแแแก (\"%s\") IP แแแกแแแแ แแจแ แแแ แแแแแก แจแแชแแแแ: %s."
-#: libpq/auth.c:509
+#: libpq/auth.c:517
#, c-format
msgid "Could not resolve client IP address to a host name: %s."
msgstr "แแแแแแขแแก IP แแแกแแแแ แแแแแ แฐแแกแขแแก แกแแฎแแแแก แแแแฎแกแแแก แจแแชแแแแ: %s."
#. translator: last %s describes encryption state
-#: libpq/auth.c:517
+#: libpq/auth.c:525
#, c-format
msgid "no pg_hba.conf entry for replication connection from host \"%s\", user \"%s\", %s"
msgstr "pg_hba.conf-แจแ แฉแแแแฌแแ แ แ แแแแแแแชแแแก แจแแแ แแแแแก แจแแกแแฎแแ แฐแแกแขแแแแ \"%s\" แแแแฎแแแ แแแแแ \"%s\", %s แแฆแแแฉแแแแแ แแ แแ"
#. translator: last %s describes encryption state
-#: libpq/auth.c:525
+#: libpq/auth.c:533
#, c-format
msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
msgstr "pg_hba.conf-แจแ แฉแแแแฌแแ แ แฐแแกแขแแกแแแแก \"%s\" แแแแฎแแแ แแแแแ \"%s\", แแแแ \"%s\", %s แแฆแแแฉแแแแแ แแ แแ"
-#: libpq/auth.c:649
+#: libpq/auth.c:657
#, c-format
msgid "connection authenticated: user=\"%s\" method=%s (%s:%d)"
msgstr "แแแแ แแแแ แแแแแแขแแคแแชแแ แแแฃแแแ: แแแแฎแแแ แแแแแ =\"%s\" แแแแแแ=%s (%s:%d)"
-#: libpq/auth.c:718
+#: libpq/auth.c:726
#, c-format
msgid "expected password response, got message type %d"
msgstr "แแแแแแแแ แแแ แแแแก แแแกแฃแฎแก, แแแแแฆแ แจแแขแงแแแแแแแแก แขแแแ %d"
-#: libpq/auth.c:739
+#: libpq/auth.c:747
#, c-format
msgid "invalid password packet size"
msgstr "แแแ แแแแก แแแแแขแแก แแ แแกแฌแแ แ แแแแ"
-#: libpq/auth.c:757
+#: libpq/auth.c:765
#, c-format
msgid "empty password returned by client"
msgstr "แแแแแแขแแ แชแแ แแแแ แแแ แแแ แแแแแ แฃแแ"
-#: libpq/auth.c:885
+#: libpq/auth.c:893
#, c-format
msgid "could not generate random MD5 salt"
msgstr "แจแแแแฎแแแแแแ MD5 แแแ แแแแก แแแแแ แแชแแแก แจแแชแแแแ"
-#: libpq/auth.c:936 libpq/be-secure-gssapi.c:553
+#: libpq/auth.c:944 libpq/be-secure-gssapi.c:553
#, c-format
msgid "could not set environment: %m"
msgstr "แแแ แแแแก แแแ แแแแแก แจแแชแแแแ: %m"
-#: libpq/auth.c:975
+#: libpq/auth.c:983
#, c-format
msgid "expected GSS response, got message type %d"
msgstr "แแแแแแแแ GSS แแแกแฃแฎแก, แแแแแฆแ แจแแขแงแแแแแแแแก แขแแแ %d"
-#: libpq/auth.c:1041
+#: libpq/auth.c:1049
msgid "accepting GSS security context failed"
msgstr "'GSS'-แแก แฃแกแแคแ แแฎแแแแแก แแแแขแแฅแกแขแแก แแแฆแแแแก แจแแชแแแแ"
-#: libpq/auth.c:1082
+#: libpq/auth.c:1090
msgid "retrieving GSS user name failed"
msgstr "'GSS'-แแก แแแแฎแแแ แแแแแก แกแแฎแแแแก แแแฆแแแแก แจแแชแแแแ"
-#: libpq/auth.c:1228
+#: libpq/auth.c:1236
msgid "could not acquire SSPI credentials"
msgstr "แจแแชแแแแ SSPI-แแก แแแแฎแ./แแแ แแแแก แแแฆแแแแกแแก"
-#: libpq/auth.c:1253
+#: libpq/auth.c:1261
#, c-format
msgid "expected SSPI response, got message type %d"
msgstr "แแแแแแแแ SSPI แแแกแฃแฎแก, แแแแแฆแ แจแแขแงแแแแแแแแก แขแแแ %d"
-#: libpq/auth.c:1331
+#: libpq/auth.c:1339
msgid "could not accept SSPI security context"
msgstr "'SSPI'-แแก แฃแกแแคแ แแฎแแแแแก แแแแขแแฅแกแขแแก แแแฆแแแแก แจแแชแแแแ"
-#: libpq/auth.c:1372
+#: libpq/auth.c:1380
msgid "could not get token from SSPI security context"
msgstr "'SSPI'-แแก แฃแกแแคแ แแฎแแแแแก แแแแขแแฅแกแขแแแแ แแแแแก แแแฆแแแแก แจแแชแแแแ"
-#: libpq/auth.c:1508 libpq/auth.c:1527
+#: libpq/auth.c:1516 libpq/auth.c:1535
#, c-format
msgid "could not translate name"
msgstr "แกแแฎแแแแก แแแ แแแแ แจแแฃแซแแแแแแแ"
-#: libpq/auth.c:1540
+#: libpq/auth.c:1548
#, c-format
msgid "realm name too long"
msgstr "แ แแแแแแก แกแแฎแแแ แซแแแแแ แแ แซแแแแ"
-#: libpq/auth.c:1555
+#: libpq/auth.c:1563
#, c-format
msgid "translated account name too long"
msgstr "แแแแแ แแจแแก แแแแแ แแแแ แกแแฎแแแ แซแแแแแ แแ แซแแแแ"
-#: libpq/auth.c:1734
+#: libpq/auth.c:1742
#, c-format
msgid "could not create socket for Ident connection: %m"
msgstr "ident แแแแ แแแแแกแแแแก แกแแแแขแแก แจแแฅแแแ แจแแฃแซแแแแแแแ: %m"
-#: libpq/auth.c:1749
+#: libpq/auth.c:1757
#, c-format
msgid "could not bind to local address \"%s\": %m"
msgstr "แแแแแแฃแ แแแกแแแแ แแแ \"%s\" แแแแแแก แจแแชแแแแ: %m"
-#: libpq/auth.c:1761
+#: libpq/auth.c:1769
#, c-format
msgid "could not connect to Ident server at address \"%s\", port %s: %m"
msgstr "แจแแชแแแแ LDAP แกแแ แแแ แแแ แแแแ แแแแแกแแก. แแแกแแแแ แแ - \"%s\",แแแ แขแ - %s: %m"
-#: libpq/auth.c:1783
+#: libpq/auth.c:1791
#, c-format
msgid "could not send query to Ident server at address \"%s\", port %s: %m"
msgstr "แจแแชแแแแ LDAP แกแแ แแแ แแ แแแแฎแแแแแก แแแแแแแแแกแแก. แแแกแแแแ แแ - \"%s\", แแแ แขแ - %s: %m"
-#: libpq/auth.c:1800
+#: libpq/auth.c:1808
#, c-format
msgid "could not receive response from Ident server at address \"%s\", port %s: %m"
msgstr "แแแกแฃแฎแ Ident-แแก แกแแ แแแ แแแแ แแแกแแแแ แแแ \"%s\" แแแ แขแแ %s แแแ แแแแแฆแ: %m"
-#: libpq/auth.c:1810
+#: libpq/auth.c:1818
#, c-format
msgid "invalidly formatted response from Ident server: \"%s\""
msgstr "แแ แแกแฌแแ แแ แแแคแแ แแแขแแแฃแแ แแแกแฃแฎแ Ident แกแแ แแแ แแแแ: \"%s\""
-#: libpq/auth.c:1866
+#: libpq/auth.c:1874
#, c-format
msgid "peer authentication is not supported on this platform"
msgstr "แแ แแแแขแคแแ แแแแ แแแ แขแแแแ แแก แแแแแแขแแแแชแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: libpq/auth.c:1870
+#: libpq/auth.c:1878
#, c-format
msgid "could not get peer credentials: %m"
msgstr "แแแ แขแแแแ แแก แแแขแแ แแแแชแแแก แแแขแแแแแแก แแแฆแแแแก แจแแชแแแแ: %m"
-#: libpq/auth.c:1880
+#: libpq/auth.c:1888
#, c-format
msgid "could not look up local user ID %ld: %m"
msgstr "แแแแแแฃแ แ แแแแฎแแแ แแแแแก ID-แแ %ld แแแซแแแแ แจแแฃแซแแแแแแแ: %m"
-#: libpq/auth.c:1886
+#: libpq/auth.c:1894
#, c-format
msgid "local user with ID %ld does not exist"
msgstr "แแแแแแฃแ แ แแแแฎแแแ แแแแแ ID-แแ %ld แแ แแ แกแแแแแก"
-#: libpq/auth.c:1986
+#: libpq/auth.c:1994
#, c-format
msgid "error from underlying PAM layer: %s"
msgstr "แจแแชแแแแ แฅแแแแ PAM แคแแแแแแ: %s"
-#: libpq/auth.c:1997
+#: libpq/auth.c:2005
#, c-format
msgid "unsupported PAM conversation %d/\"%s\""
msgstr "แแฎแแ แแแฃแญแแ แแแ PAM แกแแฃแแแ แ %d/\"%s\""
-#: libpq/auth.c:2054
+#: libpq/auth.c:2062
#, c-format
msgid "could not create PAM authenticator: %s"
msgstr "แจแแชแแแแ PAM แแแแแแขแแแแขแแ แแก แจแแฅแแแแกแแก: %s"
-#: libpq/auth.c:2065
+#: libpq/auth.c:2073
#, c-format
msgid "pam_set_item(PAM_USER) failed: %s"
msgstr "pam_set_item(PAM_USER) -แแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2097
+#: libpq/auth.c:2105
#, c-format
msgid "pam_set_item(PAM_RHOST) failed: %s"
msgstr "pam_set_item(PAM_RHOST) -แแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2109
+#: libpq/auth.c:2117
#, c-format
msgid "pam_set_item(PAM_CONV) failed: %s"
msgstr "pam_set_item(PAM_CONV) -แแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2122
+#: libpq/auth.c:2130
#, c-format
msgid "pam_authenticate failed: %s"
msgstr "pam_authenticate -แแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2135
+#: libpq/auth.c:2143
#, c-format
msgid "pam_acct_mgmt failed: %s"
msgstr "pam_acct_mgmt-แแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2146
+#: libpq/auth.c:2154
#, c-format
msgid "could not release PAM authenticator: %s"
msgstr "แจแแชแแแแ PAM แแแแแแขแแแแขแแ แแก แแแฎแกแแแกแแก: %s"
-#: libpq/auth.c:2226
+#: libpq/auth.c:2234
#, c-format
msgid "could not initialize LDAP: error code %d"
msgstr "แจแแชแแแแ LDAP-แแก แแแแชแแแแแแแชแแแกแแก: แจแแชแแแแแก แแแแ %d"
-#: libpq/auth.c:2263
+#: libpq/auth.c:2271
#, c-format
msgid "could not extract domain name from ldapbasedn"
msgstr "ldapbasedn-แแแ แแแแแแแก แกแแฎแแแแก แแแแแฆแแแ แจแแฃแซแแแแแแแ"
-#: libpq/auth.c:2271
+#: libpq/auth.c:2279
#, c-format
msgid "LDAP authentication could not find DNS SRV records for \"%s\""
msgstr "LDAP แแแแแแขแแแแชแแแ \"%s\"-แกแแแแก DNS SRV แฉแแแแฌแแ แแแ แแแ แแแแแ"
-#: libpq/auth.c:2273
+#: libpq/auth.c:2281
#, c-format
msgid "Set an LDAP server name explicitly."
msgstr "LDAP แกแแ แแแ แแก แกแแฎแแแ แแจแแแ แแ แฃแแแ แแแแงแแแแ."
-#: libpq/auth.c:2325
+#: libpq/auth.c:2333
#, c-format
msgid "could not initialize LDAP: %s"
msgstr "\"LDAP\"-แแก แแแแชแแแแแแแชแแแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2335
+#: libpq/auth.c:2343
#, c-format
msgid "ldaps not supported with this LDAP library"
msgstr "แแ LDAP แแแแแแแแแแแก ldaps-แแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: libpq/auth.c:2343
+#: libpq/auth.c:2351
#, c-format
msgid "could not initialize LDAP: %m"
msgstr "\"LDAP\"-แแก แแแแชแแแแแแแชแแแก แจแแชแแแแ: %m"
-#: libpq/auth.c:2353
+#: libpq/auth.c:2361
#, c-format
msgid "could not set LDAP protocol version: %s"
msgstr "\"LDAP\"-แแก แแแ แกแแแก แแแงแแแแแแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2369
+#: libpq/auth.c:2377
#, c-format
msgid "could not start LDAP TLS session: %s"
msgstr "\"LDAP TLS\" แกแแกแแแก แแแฌแงแแแแก แจแแชแแแแ: %s"
-#: libpq/auth.c:2446
+#: libpq/auth.c:2454
#, c-format
msgid "LDAP server not specified, and no ldapbasedn"
msgstr "LDAP แกแแ แแแ แ แแ ldapbasedn แแแแแแแแฃแแ แแ แแ"
-#: libpq/auth.c:2453
+#: libpq/auth.c:2461
#, c-format
msgid "LDAP server not specified"
msgstr "LDAP แกแแ แแแ แ แแแแแแแแฃแแ แแ แแ"
-#: libpq/auth.c:2515
+#: libpq/auth.c:2523
#, c-format
msgid "invalid character in user name for LDAP authentication"
msgstr "แแ แแกแฌแแ แ แกแแแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแจแ LDAP-แแ แแแแแแขแแแแชแแแกแแก"
-#: libpq/auth.c:2532
+#: libpq/auth.c:2540
#, c-format
msgid "could not perform initial LDAP bind for ldapbinddn \"%s\" on server \"%s\": %s"
msgstr "ldapbinddn \"%s\"-แกแแแแก แกแแ แแแ แแ \"%s\" แกแแฌแงแแกแ LDAP แแแแแ แแแ แแแแแแฎแแ แชแแแแ: %s"
-#: libpq/auth.c:2562
+#: libpq/auth.c:2570
#, c-format
msgid "could not search LDAP for filter \"%s\" on server \"%s\": %s"
msgstr "แคแแแขแ แแกแแแแก \"%s\" แกแแ แแแ แแ \"%s\" LDAP แซแแแแแก แแแจแแแแ แจแแฃแซแแแแแแแ: %s"
-#: libpq/auth.c:2578
+#: libpq/auth.c:2586
#, c-format
msgid "LDAP user \"%s\" does not exist"
msgstr "LDAP-แแก แแแแฎแแแ แแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: libpq/auth.c:2579
+#: libpq/auth.c:2587
#, c-format
msgid "LDAP search for filter \"%s\" on server \"%s\" returned no entries."
msgstr "LDAP แซแแแแแ แคแแแขแ แแกแแแแก \"%s\" แกแแ แแแ แแ \"%s\" แฉแแแแฌแแ แแแ แแ แแแแแ แฃแแ."
-#: libpq/auth.c:2583
+#: libpq/auth.c:2591
#, c-format
msgid "LDAP user \"%s\" is not unique"
msgstr "LDAP-แแก แแแแฎแแแ แแแแแ \"%s\" แฃแแแแแแฃแ แ แแ แแ"
-#: libpq/auth.c:2584
+#: libpq/auth.c:2592
#, c-format
msgid "LDAP search for filter \"%s\" on server \"%s\" returned %d entry."
msgid_plural "LDAP search for filter \"%s\" on server \"%s\" returned %d entries."
msgstr[0] "LDAP แซแแแแแ แคแแแขแ แแกแแแแก \"%s\" แกแแ แแแ แแ \"%s\" %d แฉแแแแฌแแ แ แแแแแ แฃแแ."
msgstr[1] "LDAP แซแแแแแ แคแแแขแ แแกแแแแก \"%s\" แกแแ แแแ แแ \"%s\" %d แฉแแแแฌแแ แ แแแแแ แฃแแ."
-#: libpq/auth.c:2604
+#: libpq/auth.c:2612
#, c-format
msgid "could not get dn for the first entry matching \"%s\" on server \"%s\": %s"
msgstr ""
-#: libpq/auth.c:2631
+#: libpq/auth.c:2639
#, c-format
msgid "LDAP login failed for user \"%s\" on server \"%s\": %s"
msgstr "LDAP-แแ แจแแกแแแแก แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\" แกแแ แแแ แแ \"%s\": %s"
-#: libpq/auth.c:2663
+#: libpq/auth.c:2671
#, c-format
msgid "LDAP diagnostics: %s"
msgstr "LDAP-แแก แแแแแแแกแขแแแ: %s"
-#: libpq/auth.c:2701
+#: libpq/auth.c:2709
#, c-format
msgid "certificate authentication failed for user \"%s\": client certificate contains no user name"
msgstr "แกแแ แขแแคแแแแขแแ แแแแแแขแแแแชแแแก แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\": แแแแแแขแแก แกแแ แขแแคแแแแขแ แแแแฎแแแ แแแแแก แกแแฎแแแก แแ แจแแแชแแแก"
-#: libpq/auth.c:2722
+#: libpq/auth.c:2730
#, c-format
msgid "certificate authentication failed for user \"%s\": unable to retrieve subject DN"
msgstr "แกแแ แขแแคแแแแขแแ แแแแแแขแแแแชแแ แฉแแแแ แแ แแแแฎแแแ แแแแแกแแแแก \"%s\": แกแแแแฃแ แแก DN-แแก แแแฆแแแ แจแแฃแซแแแแแแ"
-#: libpq/auth.c:2745
+#: libpq/auth.c:2753
#, c-format
msgid "certificate validation (clientcert=verify-full) failed for user \"%s\": DN mismatch"
msgstr "แกแแ แขแแคแแแแขแแก แแแแแแแฌแแแแแก (clientcert=verify-full) แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\": DN แแ แแแแฎแแแแ"
-#: libpq/auth.c:2750
+#: libpq/auth.c:2758
#, c-format
msgid "certificate validation (clientcert=verify-full) failed for user \"%s\": CN mismatch"
msgstr "แกแแ แขแแคแแแแขแแก แแแแแแแฌแแแแแก (clientcert=verify-full) แจแแชแแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\": CN แแ แแแแฎแแแแ"
-#: libpq/auth.c:2852
+#: libpq/auth.c:2860
#, c-format
msgid "RADIUS server not specified"
msgstr "RADIUS แกแแ แแแ แ แแแแแแแแฃแแ แแ แแ"
-#: libpq/auth.c:2859
+#: libpq/auth.c:2867
#, c-format
msgid "RADIUS secret not specified"
msgstr "RADIUS-แแก แแแ แแแ แแแแแแแแฃแแ แแ แแ"
-#: libpq/auth.c:2873
+#: libpq/auth.c:2881
#, c-format
msgid "RADIUS authentication does not support passwords longer than %d characters"
msgstr "RADIUS-แแ แแแแแแขแแแแชแแแกแแก %d แกแแแแแแแแ แแ แซแแแ แแแ แแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: libpq/auth.c:2975 libpq/hba.c:2391
+#: libpq/auth.c:2983 libpq/hba.c:2391
#, c-format
msgid "could not translate RADIUS server name \"%s\" to address: %s"
msgstr "แจแแชแแแแ RADIUS แกแแ แแแ แแก แกแแฎแแแแก \"%s\" แแแกแแแแ แแจแ แแแ แแแแแกแแก: %s"
-#: libpq/auth.c:2989
+#: libpq/auth.c:2997
#, c-format
msgid "could not generate random encryption vector"
msgstr "แจแแแแฎแแแแแแ แแแจแแคแแ แแก แแแฅแขแแ แแก แแแแแ แแชแแแก แจแแชแแแแ"
-#: libpq/auth.c:3026
+#: libpq/auth.c:3034
#, c-format
msgid "could not perform MD5 encryption of password: %s"
msgstr "แแแ แแแแก MD5-แแ แแแจแแคแแ แ แจแแฃแซแแแแแแแ: %s"
-#: libpq/auth.c:3053
+#: libpq/auth.c:3061
#, c-format
msgid "could not create RADIUS socket: %m"
msgstr "แจแแชแแแแ RADIUS แกแแแแขแแก แจแแฅแแแแกแแก: %m"
-#: libpq/auth.c:3069
+#: libpq/auth.c:3077
#, c-format
msgid "could not bind local RADIUS socket: %m"
msgstr "แแแแแแฃแ RADIUS แกแแแแขแแ แแแแแแก แจแแชแแแแ: %m"
-#: libpq/auth.c:3079
+#: libpq/auth.c:3087
#, c-format
msgid "could not send RADIUS packet: %m"
msgstr "แจแแชแแแแ RADIUS แแแแแขแแก แแแแแแแแแกแแก: %m"
-#: libpq/auth.c:3113 libpq/auth.c:3139
+#: libpq/auth.c:3121 libpq/auth.c:3147
#, c-format
msgid "timeout waiting for RADIUS response from %s"
msgstr "%s-แแแ RADIUS แแแกแฃแฎแแก แแแแแแแแแก แแแแ แแแแแฌแฃแ แ"
-#: libpq/auth.c:3132
+#: libpq/auth.c:3140
#, c-format
msgid "could not check status on RADIUS socket: %m"
msgstr "แจแแชแแแแ RADIUS แกแแแแขแแก แกแขแแขแฃแกแแก แจแแแแฌแแแแแกแแก: %m"
-#: libpq/auth.c:3162
+#: libpq/auth.c:3170
#, c-format
msgid "could not read RADIUS response: %m"
msgstr "แจแแชแแแแ RADIUS แแแกแฃแฎแแก แฌแแแแแฎแแแกแแก: %m"
-#: libpq/auth.c:3170
+#: libpq/auth.c:3178
#, c-format
msgid "RADIUS response from %s was sent from incorrect port: %d"
msgstr "RADIUS แแแกแฃแฎแ \"%s\" แแแแแแแแแแแแแ แแ แแกแฌแแ แ แแแ แขแแแแ: %d"
-#: libpq/auth.c:3178
+#: libpq/auth.c:3186
#, c-format
msgid "RADIUS response from %s too short: %d"
msgstr "RADIUS แแแกแฃแฎแ %s-แแแ แแแขแแกแแแขแแ แแแแแแ: %d"
-#: libpq/auth.c:3185
+#: libpq/auth.c:3193
#, c-format
msgid "RADIUS response from %s has corrupt length: %d (actual length %d)"
msgstr "RADIUS แแแกแฃแฎแก %s-แแแ แแแแแแแแแฃแแ แกแแแ แซแ แแแแฉแแแ: %d (แ แแแแฃแ แ แกแแแ แซแ %d)"
-#: libpq/auth.c:3193
+#: libpq/auth.c:3201
#, c-format
msgid "RADIUS response from %s is to a different request: %d (should be %d)"
msgstr "RADIUS แแแกแฃแฎแ %s-แแแ แกแฎแแ แแแแฎแแแแแก แแแฃแแแแแก: %d (แฃแแแ แแงแแก %d)"
-#: libpq/auth.c:3220
+#: libpq/auth.c:3228
#, c-format
msgid "could not perform MD5 encryption of received packet: %s"
msgstr "แแแฆแแแฃแแ แแแแแขแแก MD5-แแ แแแจแแคแแ แ แจแแฃแซแแแแแแแ: %s"
-#: libpq/auth.c:3230
+#: libpq/auth.c:3238
#, c-format
msgid "RADIUS response from %s has incorrect MD5 signature"
msgstr "%s-แแแ แแแฆแแแฃแแ RADIUS แแแกแฃแฎแแก MD5 แฎแแแแแฌแแ แ แแ แแกแฌแแ แแ"
-#: libpq/auth.c:3248
+#: libpq/auth.c:3256
#, c-format
msgid "RADIUS response from %s has invalid code (%d) for user \"%s\""
msgstr "%s-แแแ แแแฆแแแฃแ RADIUS-แก แแแกแฃแฎแก แแ แแกแฌแแ แ แแแแ (%d) แแแแฉแแแ แแแแฎแแแ แแแแแกแแแแก \"%s\""
#: libpq/be-secure-openssl.c:1439
#, c-format
-msgid "failed to set group names specified in ssl_groups: %s"
-msgstr ""
+msgid "could not set group names specified in ssl_groups: %s"
+msgstr "ssl_groups-แจแ แแแแแแแแฃแแ แฏแแฃแคแแก แกแแฎแแแแแ แแแ แแแแแงแแแ: %s"
#: libpq/be-secure-openssl.c:1441
msgid "No valid groups found"
#: libpq/be-secure-openssl.c:1442
#, c-format
-msgid "Ensure that each group name is spelled correctly and supported by the installed version of OpenSSL"
-msgstr "แแแ แฌแแฃแแแแ, แ แแ แแแแแแฃแแ แฏแแฃแคแแก แกแแฎแแแแก แแแ แแแฌแแ แ แกแฌแแ แแ แแ แแฎแแ แแแญแแ แแแแ OpenSSL-แแก แแแงแแแแแฃแแ แแแ แกแแแก แแแแ "
+msgid "Ensure that each group name is spelled correctly and supported by the installed version of OpenSSL."
+msgstr "แแแ แฌแแฃแแแแ, แ แแ แแแแแแฃแแ แฏแแฃแคแแก แกแแฎแแแแก แแแ แแแฌแแ แ แกแฌแแ แแ แแ แแฎแแ แแแญแแ แแแแ OpenSSL-แแก แแแงแแแแแฃแแ แแแ แกแแแก แแแแ ."
#: libpq/be-secure-openssl.c:1488
msgid "no SSL error reported"
msgid "ExtensibleNodeMethods \"%s\" was not registered"
msgstr "ExtensibleNodeMethods \"%s\" แ แแแแกแขแ แแ แแแฃแแ แแ แแงแ"
-#: nodes/makefuncs.c:154 nodes/makefuncs.c:180 statistics/extended_stats.c:2306
+#: nodes/makefuncs.c:154 nodes/makefuncs.c:180 statistics/extended_stats.c:2286
#, c-format
msgid "relation \"%s\" does not have a composite type"
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแแแแแแแขแฃแ แ แขแแแ แแ แแแแฉแแแ"
msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
msgstr ""
-#: optimizer/plan/createplan.c:7293 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1689
+#: optimizer/plan/createplan.c:7315 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1689
#, c-format
msgid "cannot execute MERGE on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" MERGE-แก แแแ แแแฃแจแแแแ"
msgstr ""
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1462 parser/analyze.c:1815 parser/analyze.c:2074 parser/analyze.c:3395
+#: optimizer/plan/planner.c:1495 parser/analyze.c:1815 parser/analyze.c:2074 parser/analyze.c:3395
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s แแแ แซแแแฃแแแ UNION/INTERSECT/EXCEPT-แกแแแ แแ แแแ"
-#: optimizer/plan/planner.c:2205 optimizer/plan/planner.c:4091
+#: optimizer/plan/planner.c:2238 optimizer/plan/planner.c:4124
#, c-format
msgid "could not implement GROUP BY"
msgstr "\"GROUP BY\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:2206 optimizer/plan/planner.c:4092 optimizer/plan/planner.c:4773 optimizer/prep/prepunion.c:1073
+#: optimizer/plan/planner.c:2239 optimizer/plan/planner.c:4125 optimizer/plan/planner.c:4806 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:4772
+#: optimizer/plan/planner.c:4805
#, c-format
msgid "could not implement DISTINCT"
msgstr "\"DISTINCT\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6234
+#: optimizer/plan/planner.c:6267
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "แคแแแฏแ แแก, \"PARTITION BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6235
+#: optimizer/plan/planner.c:6268
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแงแแคแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
-#: optimizer/plan/planner.c:6239
+#: optimizer/plan/planner.c:6272
#, c-format
msgid "could not implement window ORDER BY"
msgstr "แคแแแฏแ แแก, \"ORDER BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6240
+#: optimizer/plan/planner.c:6273
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแแแแแแแแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
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:323 port/sysv_shmem.c:717
+#: port/pg_sema.c:209 port/pg_shmem.c:717 port/posix_sema.c:209 port/sysv_sema.c:343 port/sysv_shmem.c:717
#, c-format
msgid "could not stat data directory \"%s\": %m"
msgstr "แแแแแชแแแแแแก แกแแฅแแฆแแแแแก (%s) แแแแแ แจแแฃแซแแแแแแแ: %m"
msgid "huge pages not supported with the current \"shared_memory_type\" setting"
msgstr "\"shared_memory_type\" แแแ แแแแขแ แแแ แแ แแแ แฃแแแ แแแแแ แ แแแแ แแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: port/pg_shmem.c:798 port/sysv_shmem.c:798 utils/init/miscinit.c:1406
+#: port/pg_shmem.c:798 port/sysv_shmem.c:798 utils/init/miscinit.c:1407
#, c-format
msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
msgstr "แฃแแแ แแ แกแแแฃแแ แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแก แแแแแ (แแแกแแฆแแแ %lu, ID %lu) แฏแแ แแแแแ แแแแแแงแแแแแ"
-#: port/pg_shmem.c:801 port/sysv_shmem.c:801 utils/init/miscinit.c:1408
+#: port/pg_shmem.c:801 port/sysv_shmem.c:801 utils/init/miscinit.c:1409
#, c-format
msgid "Terminate any old server processes associated with data directory \"%s\"."
msgstr ""
-#: port/sysv_sema.c:120
+#: port/sysv_sema.c:135
#, c-format
msgid "could not create semaphores: %m"
msgstr "แกแแแแคแแ แแแแก แจแแฅแแแแก แจแแชแแแแ: %m"
-#: port/sysv_sema.c:121
+#: port/sysv_sema.c:136
#, c-format
msgid "Failed system call was semget(%lu, %d, 0%o)."
msgstr "แแแแ แแฃแแ แกแแกแขแแแฃแ แ แคแฃแแฅแชแแ แแงแ semget(%lu, %d, 0%o)."
-#: port/sysv_sema.c:125
+#: port/sysv_sema.c:140
#, 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:155
+#: port/sysv_sema.c:170
#, 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 "inconsistent background worker state (\"max_worker_processes\"=%d, total slots=%d)"
msgstr ""
-#: postmaster/bgworker.c:645
+#: postmaster/bgworker.c:646
#, c-format
msgid "background worker \"%s\": background workers without shared memory access are not supported"
msgstr ""
-#: postmaster/bgworker.c:656
+#: postmaster/bgworker.c:657
#, c-format
msgid "background worker \"%s\": cannot request database access if starting at postmaster start"
msgstr ""
-#: postmaster/bgworker.c:670
+#: postmaster/bgworker.c:671
#, c-format
msgid "background worker \"%s\": invalid restart interval"
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแ \"%s\": แแ แแกแฌแแ แ แแแแแขแแแ แแแแก แแแขแแ แแแแ"
-#: postmaster/bgworker.c:685
+#: postmaster/bgworker.c:686
#, c-format
msgid "background worker \"%s\": parallel workers may not be configured for restart"
msgstr ""
-#: postmaster/bgworker.c:709 tcop/postgres.c:3343
+#: postmaster/bgworker.c:710 tcop/postgres.c:3343
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr ""
-#: postmaster/bgworker.c:868 postmaster/bgworker.c:902
+#: postmaster/bgworker.c:869 postmaster/bgworker.c:903
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr ""
-#: postmaster/bgworker.c:878 postmaster/bgworker.c:912
+#: postmaster/bgworker.c:879 postmaster/bgworker.c:913
#, c-format
msgid "invalid processing mode in background worker"
msgstr "แแ แแกแฌแแ แ แแแแฃแจแแแแแแก แ แแแแแ แคแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ"
-#: postmaster/bgworker.c:965
+#: postmaster/bgworker.c:966
#, c-format
msgid "background worker \"%s\": must be registered in \"shared_preload_libraries\""
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแ \"%s\": \"shared_preload_libraries\"-แจแ แแแ แแแแกแขแ แแ แแแฃแแ แฃแแแ แแงแแก"
-#: postmaster/bgworker.c:988
+#: postmaster/bgworker.c:989
#, c-format
msgid "background worker \"%s\": only dynamic background workers can request notification"
msgstr "แคแแแฃแ แ แแแฎแแแแ แ แแ แแชแแกแ \"%s\": แแแคแ แแฎแแแแแแก แแแแฎแแแแ แแฎแแแแ แแแแแแแแฃแ แคแแแฃแ แแแแฎแแแ แ แแ แแชแแกแแแก แจแแฃแซแแแแ"
-#: postmaster/bgworker.c:1003
+#: postmaster/bgworker.c:1004
#, c-format
msgid "too many background workers"
msgstr "แแแขแแกแแแขแแ แแแแ แ แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแ"
-#: postmaster/bgworker.c:1004
+#: postmaster/bgworker.c:1005
#, c-format
msgid "Up to %d background worker can be registered with the current settings."
msgid_plural "Up to %d background workers can be registered with the current settings."
msgstr[0] ""
msgstr[1] ""
-#: postmaster/bgworker.c:1008 postmaster/checkpointer.c:459
+#: postmaster/bgworker.c:1009 postmaster/checkpointer.c:462
#, c-format
msgid "Consider increasing the configuration parameter \"%s\"."
msgstr "แแแแแแแแแกแฌแแแแ, แ แแ แจแแแซแแแแ แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแก \"%s\" แแแแ แแ แแญแแ แแแแแ."
-#: postmaster/checkpointer.c:455
+#: postmaster/checkpointer.c:458
#, c-format
msgid "checkpoints are occurring too frequently (%d second apart)"
msgid_plural "checkpoints are occurring too frequently (%d seconds apart)"
msgstr[0] "แกแแแแแขแ แแแ แฌแแ แขแแแแแ แแแขแแกแแแขแแ แฎแจแแ แแ แฎแแแแ (%d แฌแแแแแแ แจแฃแแแแแแ)"
msgstr[1] "แกแแแแแขแ แแแ แฌแแ แขแแแแแ แแแขแแกแแแขแแ แฎแจแแ แแ แฎแแแแ (%d แฌแแแแแแ แจแฃแแแแแแ)"
-#: postmaster/checkpointer.c:1121
+#: postmaster/checkpointer.c:1127
#, c-format
msgid "checkpoint request failed"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแแแฎแแแแแก แจแแชแแแแ"
-#: postmaster/checkpointer.c:1122
+#: postmaster/checkpointer.c:1128
#, c-format
msgid "Consult recent messages in the server log for details."
msgstr "แแแขแแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแแก แฃแแฎแแแกแ แจแแขแงแแแแแแแแแ."
msgid "postmaster became multithreaded during startup"
msgstr "แแ แแชแแกแ postmaster แแแจแแแแแกแแก แแ แแแแแแแแแแแแแ แแแฎแแ"
-#: postmaster/postmaster.c:1365 postmaster/postmaster.c:3661
+#: postmaster/postmaster.c:1365 postmaster/postmaster.c:3668
#, c-format
msgid "Set the LC_ALL environment variable to a valid locale."
msgstr "แแแแงแแแแ LC_ALL แแแ แแแแก แชแแแแแ แกแฌแแ แแแแแแแ."
msgid "background worker \"%s\""
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแ \"%s\""
-#: postmaster/postmaster.c:2797
+#: postmaster/postmaster.c:2804
#, c-format
msgid "terminating any other active server processes"
msgstr "แกแแ แแแ แแก แกแฎแแ แแแแแ แฉแแแ แแฅแขแแฃแ แ แแ แแชแแกแแแ แจแแฉแแ แแแแ"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:2830
+#: postmaster/postmaster.c:2837
#, c-format
msgid "%s (PID %d) exited with exit code %d"
msgstr "%s (PID %d) แแแกแ แฃแแแ แกแขแแขแฃแกแแ %d"
-#: postmaster/postmaster.c:2832 postmaster/postmaster.c:2844 postmaster/postmaster.c:2854 postmaster/postmaster.c:2865
+#: postmaster/postmaster.c:2839 postmaster/postmaster.c:2851 postmaster/postmaster.c:2861 postmaster/postmaster.c:2872
#, c-format
msgid "Failed process was running: %s"
msgstr "แจแแชแแแแแก แแฅแแแ แแ แแชแแกแก แแแจแแแแฃแแ แฐแฅแแแแ: %s"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:2841
+#: postmaster/postmaster.c:2848
#, c-format
msgid "%s (PID %d) was terminated by exception 0x%X"
msgstr "%s (PID %d) แแแกแ แฃแแแ แจแแชแแแแแก แแแแแ 0x%X"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:2851
+#: postmaster/postmaster.c:2858
#, c-format
msgid "%s (PID %d) was terminated by signal %d: %s"
msgstr "%s (PID %d) แแแกแ แฃแแแ แกแแแแแแแ: %d: %s"
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
-#: postmaster/postmaster.c:2863
+#: postmaster/postmaster.c:2870
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) แแแกแ แฃแแแ แฃแชแแแแ แกแขแแขแฃแกแแ %d"
-#: postmaster/postmaster.c:3154
+#: postmaster/postmaster.c:3161
#, c-format
msgid "abnormal database system shutdown"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแ แแแแ แแแแฃแ แ แแแแแ แแแ"
-#: postmaster/postmaster.c:3180
+#: postmaster/postmaster.c:3187
#, c-format
msgid "shutting down due to startup process failure"
msgstr "แแฃแจแแแแแก แแแกแ แฃแแแแ แแแแจแแแแ แแ แแชแแกแแก แจแแชแแแแแก แแแแ"
-#: postmaster/postmaster.c:3186
+#: postmaster/postmaster.c:3193
#, c-format
msgid "shutting down because \"restart_after_crash\" is off"
msgstr "แแฃแจแแแแ แแแกแ แฃแแแแแ. แ แแแแแ \"restart_after_crash\" แแแแแ แแฃแแแ"
-#: postmaster/postmaster.c:3198
+#: postmaster/postmaster.c:3205
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "แกแแ แแแ แแก แงแแแแ แแ แแชแแกแ แแแกแ แฃแแแ; แแแแแแแแ แแแแก แ แแแแแชแแแแแแแชแแ"
-#: postmaster/postmaster.c:3591
+#: postmaster/postmaster.c:3598
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "แแฎแแแ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ แจแแแ แแแแแกแแแแก: %m"
-#: postmaster/postmaster.c:3626
+#: postmaster/postmaster.c:3633
msgid "could not fork new process for connection: "
msgstr "แแฎแแแ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ แจแแแ แแแแแกแแแแก: "
-#: postmaster/postmaster.c:3660
+#: postmaster/postmaster.c:3667
#, c-format
msgid "postmaster became multithreaded"
msgstr "postmaster แแ แแแแแแแแแแแแแ แแแฎแแ"
-#: postmaster/postmaster.c:3738
+#: postmaster/postmaster.c:3745
#, c-format
msgid "database system is ready to accept read-only connections"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแแ แแฎแแแแ-แแแแฎแแแแ แจแแแ แแแแแแแก แแแกแแฆแแแแ"
-#: postmaster/postmaster.c:3839
+#: postmaster/postmaster.c:3846
#, c-format
msgid "WAL was shut down unexpectedly"
msgstr "WAL แแแฃแแแแแแแแ แแแแแแจแ"
-#: postmaster/postmaster.c:3964
+#: postmaster/postmaster.c:3971
#, c-format
msgid "no slot available for new autovacuum worker process"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแกแแแแก แกแแแขแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: postmaster/postmaster.c:3979
+#: postmaster/postmaster.c:3986
#, c-format
msgid "could not fork \"%s\" process: %m"
msgstr "\"%s\" แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ: %m"
-#: postmaster/postmaster.c:4138
+#: postmaster/postmaster.c:4145
#, c-format
msgid "no slot available for new background worker process"
msgstr "แแฎแแแ แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแกแแแแก แกแแแขแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: postmaster/postmaster.c:4156
+#: postmaster/postmaster.c:4163
#, c-format
msgid "could not fork background worker process: %m"
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ: %m"
-#: postmaster/postmaster.c:4489
+#: postmaster/postmaster.c:4496
#, c-format
msgid "could not read exit code for process\n"
msgstr "แแ แแชแแกแแก แแแแแกแแแแก แแแแแก แฌแแแแแฎแแแก แจแแชแแแแ\n"
-#: postmaster/postmaster.c:4531
+#: postmaster/postmaster.c:4538
#, c-format
msgid "could not post child completion status\n"
msgstr "แจแแแแ แแ แแชแแกแแก แแแกแ แฃแแแแแก แกแขแแขแฃแกแแก แฌแแแแแฎแแแก แจแแชแแแแ\n"
#: replication/logical/launcher.c:344
#, c-format
-msgid "cannot start logical replication workers when \"max_active_replication_origins\"=0"
-msgstr "แจแแฃแซแแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแแแก แแแจแแแแ, แ แแชแ \"max_active_replication_origins\"=0"
+msgid "cannot start logical replication workers when \"max_active_replication_origins\" is 0"
+msgstr "แจแแฃแซแแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแแแก แแแจแแแแ, แ แแชแ \"max_active_replication_origins\" แแ แแก 0"
#: replication/logical/launcher.c:437
#, c-format
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแแ แแแแก แกแแแขแแแ แแ แแกแแแแแ แแกแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/launcher.c:438 replication/logical/launcher.c:524 replication/slot.c:1600 replication/slot.c:1623 storage/lmgr/lock.c:1042 storage/lmgr/lock.c:1080 storage/lmgr/lock.c:2969 storage/lmgr/lock.c:4374 storage/lmgr/lock.c:4439 storage/lmgr/lock.c:4789 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:2494 storage/lmgr/predicate.c:3891
+#: replication/logical/launcher.c:438 replication/logical/launcher.c:524 replication/slot.c:1600 replication/slot.c:1620 storage/lmgr/lock.c:1042 storage/lmgr/lock.c:1080 storage/lmgr/lock.c:2969 storage/lmgr/lock.c:4374 storage/lmgr/lock.c:4439 storage/lmgr/lock.c:4789 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:2494 storage/lmgr/predicate.c:3891
#, c-format
msgid "You might need to increase \"%s\"."
msgstr "แ แแแแ แช แฉแแแก, แแญแแ แแแแแ, \"%s\" แแแแแ แแแ."
#: replication/logical/slotsync.c:216
#, c-format
-msgid "Synchronization could lead to data loss as the remote slot needs WAL at LSN %X/%X and catalog xmin %u, but the standby has LSN %X/%X and catalog xmin %u."
+msgid "Synchronization could lead to data loss, because the remote slot needs WAL at LSN %X/%X and catalog xmin %u, but the standby has LSN %X/%X and catalog xmin %u."
msgstr ""
#: replication/logical/slotsync.c:475
#: replication/logical/slotsync.c:596
#, c-format
-msgid "Synchronization could lead to data loss as standby could not build a consistent snapshot to decode WALs at LSN %X/%X."
+msgid "Synchronization could lead to data loss, because the standby could not build a consistent snapshot to decode WALs at LSN %X/%X."
msgstr ""
#: replication/logical/slotsync.c:605
msgid "replication slot synchronization requires \"%s\" to be specified in \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก แกแญแแ แแแแ, แ แแ \"%s\" แแแแแแแแฃแแ แแงแแก \"%s\"-แจแ"
-#: replication/logical/slotsync.c:1069
+#: replication/logical/slotsync.c:1067
#, c-format
msgid "replication slot synchronization requires \"wal_level\" >= \"logical\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแแก \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ"
msgid "logical replication table synchronization worker for subscription \"%s\", table \"%s\" has finished"
msgstr ""
-#: replication/logical/tablesync.c:645
+#: replication/logical/tablesync.c:669
#, c-format
msgid "logical replication apply worker for subscription \"%s\" will restart so that two_phase can be enabled"
msgstr ""
-#: replication/logical/tablesync.c:835 replication/logical/tablesync.c:976
+#: replication/logical/tablesync.c:859 replication/logical/tablesync.c:1000
#, c-format
msgid "could not fetch table info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:842
+#: replication/logical/tablesync.c:866
#, c-format
msgid "table \"%s.%s\" not found on publisher"
msgstr "แชแฎแ แแแ \"%s.%s\" แแแแแแชแแแแแแ แแแแแแแ แแ แแ"
-#: replication/logical/tablesync.c:895
+#: replication/logical/tablesync.c:919
#, c-format
msgid "could not fetch column list info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1074
+#: replication/logical/tablesync.c:1098
#, c-format
msgid "could not fetch table WHERE clause info for table \"%s.%s\" from publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1241
+#: replication/logical/tablesync.c:1265
#, c-format
msgid "could not start initial contents copy for table \"%s.%s\": %s"
msgstr ""
-#: replication/logical/tablesync.c:1356
+#: replication/logical/tablesync.c:1380
#, c-format
msgid "table synchronization worker for subscription \"%s\" could not connect to the publisher: %s"
msgstr ""
-#: replication/logical/tablesync.c:1441
+#: replication/logical/tablesync.c:1466
#, c-format
msgid "table copy could not start transaction on publisher: %s"
msgstr "แชแฎแ แแแแก แแแแแ แแแแ แแแ แแแฃแจแแ แขแ แแแแแฅแชแแ แแแแแแชแแแแแแ: %s"
-#: replication/logical/tablesync.c:1484
+#: replication/logical/tablesync.c:1509
#, c-format
msgid "replication origin \"%s\" already exists"
msgstr "แ แแแแแแแชแแแก แฌแงแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: replication/logical/tablesync.c:1517 replication/logical/worker.c:2378
+#: replication/logical/tablesync.c:1542 replication/logical/worker.c:2378
#, c-format
msgid "user \"%s\" cannot replicate into relation with row-level security enabled: \"%s\""
msgstr ""
-#: replication/logical/tablesync.c:1530
+#: replication/logical/tablesync.c:1555
#, c-format
msgid "table copy could not finish transaction on publisher: %s"
msgstr "แชแฎแ แแแแก แแแแแ แแแแ แแแ แแแแกแ แฃแแ แขแ แแแแแฅแชแแ แแแแแแชแแแแแแ: %s"
#: replication/pgoutput/pgoutput.c:1792
#, c-format
-msgid "skipped loading publication: %s"
-msgstr "แแแแแขแแแแแฃแแแ แฉแแขแแแ แแแ แแฃแแแแแแชแแแกแแแแก: %s"
+msgid "skipped loading publication \"%s\""
+msgstr "แแแแแขแแแแแฃแแแ แฉแแขแแแ แแแ แแฃแแแแแแชแแแกแแแแก \"%s\""
#: replication/pgoutput/pgoutput.c:1793
#, c-format
msgid "cannot enable failover for a replication slot on the standby"
msgstr ""
-#: replication/slot.c:1021 replication/slot.c:2182 replication/slot.c:2568
+#: replication/slot.c:1021 replication/slot.c:2174 replication/slot.c:2560
#, c-format
msgid "could not remove directory \"%s\""
msgstr "แกแแฅแแฆแแแแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ"
msgstr "แแแแแแฃแ แแแจแแคแแ แแก แฃแฅแแแแ แซแแ แแแแ แกแแ แแแ แแ \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ."
#. translator: %s is a GUC variable name
-#: replication/slot.c:1619
+#: replication/slot.c:1616
#, c-format
-msgid "The slot's idle time of %dmin %02ds exceeds the configured \"%s\" duration of %dmin."
+msgid "The slot's idle time of %lds exceeds the configured \"%s\" duration of %ds."
msgstr ""
-#: replication/slot.c:1633
+#: replication/slot.c:1630
#, c-format
msgid "terminating process %d to release replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก (%2$s) แแแกแแแแแแกแฃแคแแแแแแ แแแฎแแแแ แแ แแชแแกแแก แแแแแแ: %1$d"
-#: replication/slot.c:1635
+#: replication/slot.c:1632
#, c-format
msgid "invalidating obsolete replication slot \"%s\""
msgstr "แแแซแแแแแแฃแแ แ แแแแแแแชแแแก แกแแแขแแก (\"%s\") แแ แแกแฌแแ แแ แแแแแชแฎแแแแแ"
-#: replication/slot.c:2506
+#: replication/slot.c:2498
#, c-format
msgid "replication slot file \"%s\" has wrong magic number: %u instead of %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก (%s) แคแแแแแก แแ แแกแฌแแ แ แแแแแฃแ แ แ แแชแฎแแ: %u (แฃแแแ แแงแแก %u)"
-#: replication/slot.c:2513
+#: replication/slot.c:2505
#, c-format
msgid "replication slot file \"%s\" has unsupported version %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แคแแแแแก (%s) แแฎแแ แแแฃแญแแ แแแ แแแ แกแแ %u"
-#: replication/slot.c:2520
+#: replication/slot.c:2512
#, c-format
msgid "replication slot file \"%s\" has corrupted length %u"
msgstr "แ แแแแแแแชแแแก แกแแแขแแก แคแแแแแก (%s) แแแแแแแแแฃแแ แกแแแ แซแ: %u"
-#: replication/slot.c:2556
+#: replication/slot.c:2548
#, c-format
msgid "checksum mismatch for replication slot file \"%s\": is %u, should be %u"
msgstr ""
-#: replication/slot.c:2592
+#: replication/slot.c:2584
#, c-format
msgid "logical replication slot \"%s\" exists, but \"wal_level\" < \"logical\""
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"wal_level\" < \"logical\""
-#: replication/slot.c:2594
+#: replication/slot.c:2586
#, c-format
msgid "Change \"wal_level\" to be \"logical\" or higher."
msgstr "แจแแชแแแแแ \"wal_level\" \"logical\"-แแ แแ แฃแคแ แ แแแฆแแแแ."
-#: replication/slot.c:2606
+#: replication/slot.c:2598
#, c-format
msgid "logical replication slot \"%s\" exists on the standby, but \"hot_standby\" = \"off\""
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"hot_standby\" = \"off\""
-#: replication/slot.c:2608
+#: replication/slot.c:2600
#, c-format
msgid "Change \"hot_standby\" to be \"on\"."
msgstr ""
-#: replication/slot.c:2613
+#: replication/slot.c:2605
#, c-format
msgid "physical replication slot \"%s\" exists, but \"wal_level\" < \"replica\""
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ\"%s\" แแ แกแแแแแก, แแแแ แแ \"wal_level\" < \"replica\""
-#: replication/slot.c:2615
+#: replication/slot.c:2607
#, c-format
msgid "Change \"wal_level\" to be \"replica\" or higher."
msgstr "แจแแชแแแแแ \"wal_level\" \"replica\"-แแ แแ แแแแแ."
-#: replication/slot.c:2662
+#: replication/slot.c:2654
#, c-format
msgid "too many replication slots active before shutdown"
msgstr "แแแแแ แแแแแแ แแแขแแกแแแขแแ แแแแ แ แ แแแแแแแชแแแก แกแแแขแ แแงแ แแฅแขแแฃแ แ"
-#: replication/slot.c:2663
+#: replication/slot.c:2655
#, c-format
msgid "Increase \"max_replication_slots\" and try again."
msgstr "แแแแแ แแแ \"max_replication_slots\"-แแก แแแแจแแแแแแแ แแ แแแแแแแ แกแชแแแแ."
-#: replication/slot.c:2740
+#: replication/slot.c:2732
#, c-format
msgid "Replication slot \"%s\" does not exist."
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แแ แกแแแแแก."
-#: replication/slot.c:2748
+#: replication/slot.c:2740
#, c-format
msgid "\"%s\" is not a physical replication slot."
msgstr "\"%s\" แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ แแ แแ."
-#: replication/slot.c:2927
+#: replication/slot.c:2919
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ %s, แแ แแ แกแแแแแก"
-#: replication/slot.c:2929 replication/slot.c:2963 replication/slot.c:2978
+#: replication/slot.c:2921 replication/slot.c:2955 replication/slot.c:2970
#, c-format
msgid "Logical replication is waiting on the standby associated with replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แฃแฅแแ แกแแแขแก, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\"."
-#: replication/slot.c:2931
+#: replication/slot.c:2923
#, c-format
msgid "Create the replication slot \"%s\" or amend parameter \"%s\"."
msgstr "แจแแฅแแแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แจแแชแแแแแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2941
+#: replication/slot.c:2933
#, c-format
msgid "cannot specify logical replication slot \"%s\" in parameter \"%s\""
msgstr "แแแ แแแฃแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแก \"%s\" แแแ แแแแขแ แจแ \"%s\""
-#: replication/slot.c:2943
+#: replication/slot.c:2935
#, c-format
msgid "Logical replication is waiting for correction on replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แแแ แแฅแขแแ แแแแก แ แแแแแแแชแแแก แกแแแขแแ \"%s\"."
-#: replication/slot.c:2945
+#: replication/slot.c:2937
#, c-format
msgid "Remove the logical replication slot \"%s\" from parameter \"%s\"."
msgstr "แฌแแจแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแ แแแแขแ แแแแ \"%s\"."
-#: replication/slot.c:2961
+#: replication/slot.c:2953
#, c-format
msgid "physical replication slot \"%s\" specified in parameter \"%s\" has been invalidated"
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ \"%s\", แแแฃแฅแแแแฃแแแ"
-#: replication/slot.c:2965
+#: replication/slot.c:2957
#, c-format
msgid "Drop and recreate the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแแแฎแแแแ แแแชแแแแแ แแ แแแแแแแ แจแแฅแแแ แกแแแขแแกแแแแก \"%s\" แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2976
+#: replication/slot.c:2968
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not have active_pid"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช แแแแแแแแฃแแแ แแแ แแแแขแ แจแ \"%s\", active_pid แแ แแแแฉแแแ"
-#: replication/slot.c:2980
+#: replication/slot.c:2972
#, c-format
msgid "Start the standby associated with the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแฃแจแแแ แฃแฅแแ, แแกแแชแแ แแแฃแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\", แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:3072
-#, c-format
-msgid "\"%s\" must be set to 0 during binary upgrade mode."
-msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแแกแแก \"%s\"-แแก แแแแจแแแแแแแ 0-แแ แฃแแแ แแแแงแแแแ."
-
#: replication/slotfuncs.c:529
#, c-format
msgid "invalid target WAL LSN"
msgid "Only -1 or values bigger than 0 are valid."
msgstr ""
-#: storage/aio/method_io_uring.c:171
+#: storage/aio/method_io_uring.c:369
msgid "Check if io_uring is disabled via /proc/sys/kernel/io_uring_disabled."
msgstr ""
-#: storage/aio/method_io_uring.c:176
+#: storage/aio/method_io_uring.c:374
#, c-format
msgid "Consider increasing \"ulimit -n\" to at least %d."
msgstr "แแแแแฎแแแแ 'ulimit -n'-แแก แแแแ แแ แแแแแแฃแ %d-แแแ."
-#: storage/aio/method_io_uring.c:182
+#: storage/aio/method_io_uring.c:380
msgid "Kernel does not support io_uring."
msgstr "แแแ แแแก io_uring_แแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: storage/aio/method_io_uring.c:190
+#: storage/aio/method_io_uring.c:388
#, c-format
msgid "could not setup io_uring queue: %m"
msgstr "io_uring แ แแแแก แแแ แแแแ แจแแฃแซแแแแแแแ: %m"
-#: storage/aio/method_io_uring.c:324
+#: storage/aio/method_io_uring.c:522
#, c-format
msgid "completing I/O on behalf of process %d"
msgstr ""
-#: storage/aio/method_worker.c:380
+#: storage/aio/method_worker.c:382
#, c-format
msgid "I/O worker executing I/O on behalf of process %d"
msgstr ""
msgid "cannot access temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแ แชแฎแ แแแแแแแ แฌแแแแแ แจแแฃแซแแแแแแแ"
-#: storage/buffer/bufmgr.c:2708 storage/buffer/localbuf.c:393
+#: storage/buffer/bufmgr.c:2703 storage/buffer/localbuf.c:393
#, c-format
msgid "cannot extend relation %s beyond %u blocks"
msgstr ""
-#: storage/buffer/bufmgr.c:2779
+#: storage/buffer/bufmgr.c:2774
#, c-format
msgid "unexpected data beyond EOF in block %u of relation %s"
msgstr ""
-#: storage/buffer/bufmgr.c:2782
+#: storage/buffer/bufmgr.c:2777
#, c-format
msgid "This has been seen to occur with buggy kernels; consider updating your system."
msgstr ""
-#: storage/buffer/bufmgr.c:6183
+#: storage/buffer/bufmgr.c:6178
#, c-format
msgid "could not write block %u of %s"
msgstr "%2$s-แแก %1$u แแแแแแก แฉแแฌแแ แ แจแแฃแซแแแแแแแ"
-#: storage/buffer/bufmgr.c:6187
+#: storage/buffer/bufmgr.c:6182
#, c-format
msgid "Multiple failures --- write error might be permanent."
msgstr "แแแแ แ แจแแชแแแแ --- แฉแแฌแแ แแก แจแแชแแแแ แจแแแซแแแแ แแฃแแแแแ แแงแแก."
-#: storage/buffer/bufmgr.c:6204 storage/buffer/bufmgr.c:6219
+#: storage/buffer/bufmgr.c:6199 storage/buffer/bufmgr.c:6214
#, c-format
msgid "writing block %u of relation %s"
msgstr ""
-#: storage/buffer/bufmgr.c:7318
+#: storage/buffer/bufmgr.c:7313
#, 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:7321 storage/buffer/bufmgr.c:7347
+#: storage/buffer/bufmgr.c:7316 storage/buffer/bufmgr.c:7342
#, c-format
msgid "Block %u held first zeroed page."
msgstr ""
-#: storage/buffer/bufmgr.c:7323
+#: storage/buffer/bufmgr.c:7318
#, c-format
msgid "See server log for details about the other %d invalid block(s)."
msgstr "แกแฎแแ %d แแแแ(แแ)-แแก แแแขแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7338
+#: storage/buffer/bufmgr.c:7333
#, c-format
msgid "%u invalid pages among blocks %u..%u of relation %s"
msgstr "%u แแ แแกแฌแแ แ แแแแ แแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7339
+#: storage/buffer/bufmgr.c:7334
#, c-format
msgid "Block %u held first invalid page."
msgstr ""
-#: storage/buffer/bufmgr.c:7340
+#: storage/buffer/bufmgr.c:7335
#, c-format
msgid "See server log for the other %u invalid block(s)."
msgstr "แแแ แฉแแแแแ %u แแ แแกแฌแแ แ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7345
+#: storage/buffer/bufmgr.c:7340
#, c-format
msgid "invalid page in block %u of relation %s; zeroing out page"
msgstr ""
-#: storage/buffer/bufmgr.c:7346
+#: storage/buffer/bufmgr.c:7341
#, c-format
msgid "zeroing out %u invalid pages among blocks %u..%u of relation %s"
msgstr "แแแแแแแแ แแแแก %u แแ แแกแฌแแ แ แแแแ แแแก แแแแฃแแแแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7348
+#: storage/buffer/bufmgr.c:7343
#, c-format
msgid "See server log for the other %u zeroed block(s)."
msgstr "แแแ แฉแแแแแ %u แแแแฃแแแแฃแแ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
-#: storage/buffer/bufmgr.c:7353
+#: storage/buffer/bufmgr.c:7348
#, c-format
msgid "ignoring checksum failure in block %u of relation %s"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แแแแแแก (%1$u) แกแแแแแขแ แแแ แฏแแแแก แแแแแแแแแก แฉแแแแ แแแ แแแแแขแแแแแฃแแ แแฅแแแแ"
-#: storage/buffer/bufmgr.c:7354
+#: storage/buffer/bufmgr.c:7349
#, c-format
msgid "ignoring %u checksum failures among blocks %u..%u of relation %s"
msgstr "แแแแแขแแแแแฃแแ แแฅแแแแ %u แกแแแแแขแ แแแ แฏแแแแก แแแแแแแแแก แฉแแแแ แแแ แแแแแแแแก %u..%u แแแกแฌแแ แแ แฃแ แแแแ แแแแแกแแแแก %s"
-#: storage/buffer/bufmgr.c:7355
+#: storage/buffer/bufmgr.c:7350
#, c-format
msgid "Block %u held first ignored page."
msgstr ""
-#: storage/buffer/bufmgr.c:7356
+#: storage/buffer/bufmgr.c:7351
#, c-format
msgid "See server log for the other %u ignored block(s)."
msgstr "แแแ แฉแแแแแ %u แแแแแขแแแแแฃแแ แแแแแแกแแแแก แแฎแแแแ แกแแ แแแ แแก แแฃแ แแแแ."
msgid "could not clone file \"%s\" to \"%s\": %m"
msgstr "แคแแแแแก \"%s\"-แแแ \"%s\"-แจแ แแแแแแแแ แจแแฃแซแแแแแแแ: %m"
-#: storage/file/fd.c:583 storage/file/fd.c:655 storage/file/fd.c:691
+#: storage/file/fd.c:580 storage/file/fd.c:652 storage/file/fd.c:688
#, c-format
msgid "could not flush dirty data: %m"
msgstr ""
-#: storage/file/fd.c:613
+#: storage/file/fd.c:610
#, c-format
msgid "could not determine dirty data size: %m"
msgstr ""
-#: storage/file/fd.c:665
+#: storage/file/fd.c:662
#, c-format
msgid "could not munmap() while flushing data: %m"
msgstr ""
-#: storage/file/fd.c:983
+#: storage/file/fd.c:980
#, c-format
msgid "getrlimit failed: %m"
msgstr "getrlimit-แแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:1074
+#: storage/file/fd.c:1071
#, c-format
msgid "insufficient file descriptors available to start server process"
msgstr "แกแแ แแแ แแก แแ แแชแแกแแก แแแกแแจแแแแแ แกแแแแแ แแกแ แคแแแแแก แแแกแแ แแแขแแ แแแแก แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: storage/file/fd.c:1075
+#: storage/file/fd.c:1072
#, c-format
msgid "System allows %d, server needs at least %d, %d files are already open."
msgstr "แกแแกแขแแแ แแแแจแแแแก %d, แกแแ แแแ แก แแ แกแญแแ แแแแ %d. แฃแแแ แฆแแแ %d แคแแแแ."
-#: storage/file/fd.c:1164 storage/file/fd.c:2679 storage/file/fd.c:2788 storage/file/fd.c:2942
+#: storage/file/fd.c:1161 storage/file/fd.c:2676 storage/file/fd.c:2785 storage/file/fd.c:2939
#, c-format
msgid "out of file descriptors: %m; release and retry"
msgstr "แคแแแแแแแก แแแกแแ แแแขแแ แแแแก แกแแแแแ แแกแ แแ แแ: %m. แแแแแแแแกแฃแคแแแ แแ แแแแแแแ แกแชแแแแ"
-#: storage/file/fd.c:1540
+#: storage/file/fd.c:1537
#, c-format
msgid "temporary file: path \"%s\", size %lu"
msgstr "แแ แแแแแแ แคแแแแ: แแแแแแ \"%s\", แแแแ %lu"
-#: storage/file/fd.c:1679
+#: storage/file/fd.c:1676
#, c-format
msgid "cannot create temporary directory \"%s\": %m"
msgstr "แแ แแแแแแ แกแแฅแแฆแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:1686
+#: storage/file/fd.c:1683
#, c-format
msgid "cannot create temporary subdirectory \"%s\": %m"
msgstr "แแ แแแแแแ แฅแแแกแแฅแแฆแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:1883
+#: storage/file/fd.c:1880
#, c-format
msgid "could not create temporary file \"%s\": %m"
msgstr "แแ แแแแแแ แคแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:1919
+#: storage/file/fd.c:1916
#, c-format
msgid "could not open temporary file \"%s\": %m"
msgstr "แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแกแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:1960
+#: storage/file/fd.c:1957
#, c-format
msgid "could not unlink temporary file \"%s\": %m"
msgstr "แแ แแแแแแ แคแแแแแก (%s) แแแฃแแแก แแแฎแกแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:2050
+#: storage/file/fd.c:2047
#, c-format
msgid "could not delete file \"%s\": %m"
msgstr "แคแแแแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ: %m"
-#: storage/file/fd.c:2289
+#: storage/file/fd.c:2286
#, c-format
msgid "temporary file size exceeds \"temp_file_limit\" (%dkB)"
msgstr "แแ แแแแแแ แคแแแแแก แแแแ 'temp_file_limit\"-แก (%dแแ) แแญแแ แแแแก"
-#: storage/file/fd.c:2655 storage/file/fd.c:2714
+#: storage/file/fd.c:2652 storage/file/fd.c:2711
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to open file \"%s\""
msgstr "แแแแแชแแแแแฃแแแ maxAllocatedDescs (%d) แ แแชแ แแชแแแแแแแ, แแแแแฎแกแแ แคแแแแ \"%s\""
-#: storage/file/fd.c:2759
+#: storage/file/fd.c:2756
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to execute command \"%s\""
msgstr "แแแแแชแแแแแฃแแแ maxAllocatedDescs (%d) แ แแชแ แแชแแแแแแแ, แแแแแจแแ แแ แซแแแแแ \"%s\""
-#: storage/file/fd.c:2918
+#: storage/file/fd.c:2915
#, c-format
msgid "exceeded maxAllocatedDescs (%d) while trying to open directory \"%s\""
msgstr "แแแแแชแแแแแฃแแแ maxAllocatedDescs (%d) แ แแชแ แแชแแแแแแแ, แแแแแฎแกแแ แกแแฅแแฆแแแแ \"%s\""
-#: storage/file/fd.c:3449
+#: storage/file/fd.c:3446
#, c-format
msgid "unexpected file found in temporary-files directory: \"%s\""
msgstr "แแ แแแแแแ แคแแแแแแแก แกแแฅแแฆแแแแแจแ แแฆแแแฉแแแแแแ แแแฃแแแแแแแ แคแแแแ: \"%s\""
-#: storage/file/fd.c:3567
+#: storage/file/fd.c:3564
#, c-format
msgid "syncing data directory (syncfs), elapsed time: %ld.%02d s, current path: %s"
msgstr ""
-#: storage/file/fd.c:3794
+#: storage/file/fd.c:3791
#, c-format
msgid "syncing data directory (pre-fsync), elapsed time: %ld.%02d s, current path: %s"
msgstr ""
-#: storage/file/fd.c:3826
+#: storage/file/fd.c:3823
#, c-format
msgid "syncing data directory (fsync), elapsed time: %ld.%02d s, current path: %s"
msgstr ""
-#: storage/file/fd.c:4015
+#: storage/file/fd.c:4012
#, c-format
msgid "\"%s\" is not supported on this platform."
msgstr "แแ แแแแขแคแแ แแแแ \"%s\" แแฎแแ แแแญแแ แแแ แแ แแ."
-#: storage/file/fd.c:4030
+#: storage/file/fd.c:4027 tcop/backend_startup.c:1080
#, c-format
msgid "Invalid list syntax in parameter \"%s\"."
msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ \"%s\"."
-#: storage/file/fd.c:4050 tcop/backend_startup.c:1054
+#: storage/file/fd.c:4047 tcop/backend_startup.c:1054
#, c-format
msgid "Invalid option \"%s\"."
msgstr "แแ แแกแฌแแ แ แแแ แแแแขแ แ \"%s\"."
-#: storage/file/fd.c:4063
+#: storage/file/fd.c:4060
#, c-format
msgid "\"%s\" is not supported for WAL because %s is too small."
msgstr "\"%s\" แแฎแแ แแแญแแ แแแ แแ แแ WAL-แกแแแแก, แ แแแแแ %s แซแแแแแ แแแขแแ แแ."
-#: storage/file/fd.c:4071
+#: storage/file/fd.c:4068
#, c-format
msgid "\"%s\" is not supported for data because %s is too small."
msgstr "\"%s\" แแฎแแ แแแญแแ แแแ แแ แแ แแแแแชแแแแแแกแแแแก, แ แแแแแ %s แซแแแแแ แแแขแแ แแ."
msgid "still waiting for backend with PID %d to accept ProcSignalBarrier"
msgstr ""
-#: storage/ipc/procsignal.c:784
+#: storage/ipc/procsignal.c:733
+#, c-format
+msgid "invalid cancel request with PID 0"
+msgstr "แแ แแกแฌแแ แ แแแฃแฅแแแแแก แแแแฎแแแแ PID-แแ 0"
+
+#: storage/ipc/procsignal.c:788
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "แแ แแกแฌแแ แ แแแกแแฆแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ แแ แแชแแกแแกแแแแก %d"
-#: storage/ipc/procsignal.c:793
+#: storage/ipc/procsignal.c:797
#, c-format
msgid "PID %d in cancel request did not match any process"
msgstr "PID %d, แแแแฎแแแแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ, แแ แช แแ แ แแ แแชแแกแก แแ แแแแฎแแแแ"
#: tcop/backend_startup.c:884
#, c-format
-msgid "invalid length of query cancel packet"
+msgid "invalid length of cancel request packet"
msgstr "แแแแฎแแแแแก แแแฃแฅแแแแแก แแแแแขแแก แกแแแ แซแ แแ แแกแฌแแ แแ"
#: tcop/backend_startup.c:892
#, c-format
-msgid "invalid length of query cancel key"
-msgstr "รก\83\9bรก\83\9dรก\83\97รก\83ยฎรก\83\9dรก\83\95รก\83\9cรก\83\98รก\83ยก รก\83\92รก\83\90รก\83ยฃรก\83ยฅรก\83\9bรก\83\94รก\83\91รก\83\98รก\83ยก รก\83\92รก\83\90รก\83ยกรก\83\90รก\83ยฆรก\83\94รก\83\91รก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\92รก\83 รก\83ยซรก\83\94 รก\83\90รก\83 รก\83\90รก\83ยกรก\83ยฌรก\83\9dรก\83 รก\83\98รก\83\90"
+msgid "invalid length of cancel key in cancel request packet"
+msgstr "รก\83\92รก\83\90รก\83ยฃรก\83ยฅรก\83\9bรก\83\94รก\83\91รก\83\98รก\83ยก รก\83\92รก\83\90รก\83ยกรก\83\90รก\83ยฆรก\83\94รก\83\91รก\83\98รก\83ยก รก\83\90รก\83 รก\83\90รก\83ยกรก\83ยฌรก\83\9dรก\83 รก\83\98 รก\83ยกรก\83\98รก\83\92รก\83 รก\83ยซรก\83\94 รก\83\9bรก\83\9dรก\83\97รก\83ยฎรก\83\9dรก\83\95รก\83\9cรก\83\98รก\83ยก รก\83\92รก\83\90รก\83ยฃรก\83ยฅรก\83\9bรก\83\94รก\83\91รก\83\98รก\83ยก รก\83\9eรก\83\90รก\83\99รก\83\94รก\83ยขรก\83ยจรก\83\98"
#: tcop/backend_startup.c:1022
#, c-format
msgid "Cannot specify log_connections option \"%s\" in a list with other options."
msgstr "แแแ แแแฃแแแแแแ log_connections-แแก แแแ แแแแขแ แก \"%s\" แกแแแจแ, แกแแแแช แกแฎแแ แแแ แแแแขแ แแแแชแแ."
-#: tcop/backend_startup.c:1080
-#, c-format
-msgid "Invalid list syntax in parameter \"log_connections\"."
-msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ \"log_connections\"."
-
#: tcop/fastpath.c:141 utils/fmgr/fmgr.c:2161
#, c-format
msgid "function with OID %u does not exist"
msgid "bind message has %d result formats but query has %d columns"
msgstr ""
-#: tcop/pquery.c:940 tcop/pquery.c:1693
+#: tcop/pquery.c:940 tcop/pquery.c:1684
#, c-format
msgid "cursor can only scan forward"
msgstr "แแฃแ แกแแ แก แแฎแแแแ แฌแแ แกแแแแแ แแแ แจแแฃแซแแแ"
-#: tcop/pquery.c:941 tcop/pquery.c:1694
+#: tcop/pquery.c:941 tcop/pquery.c:1685
#, c-format
msgid "Declare it with SCROLL option to enable backward scan."
msgstr ""
msgid "%s must be >= 0"
msgstr ""
-#: utils/activity/pgstat.c:533
+#: utils/activity/pgstat.c:534
#, c-format
msgid "could not unlink permanent statistics file \"%s\": %m"
msgstr ""
-#: utils/activity/pgstat.c:1440
+#: utils/activity/pgstat.c:1426
#, c-format
msgid "invalid statistics kind: \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแ แแกแฌแแ แ แขแแแ: \"%s\""
-#: utils/activity/pgstat.c:1485
+#: utils/activity/pgstat.c:1471
#, c-format
msgid "custom cumulative statistics name is invalid"
msgstr "แแฃแแฃแแแขแแฃแ แ แกแขแแขแแกแขแแแแก แฎแแแแ แแแแแแแแฃแแ แกแแฎแแแ แแ แแกแฌแแ แแ"
-#: utils/activity/pgstat.c:1486
+#: utils/activity/pgstat.c:1472
#, c-format
msgid "Provide a non-empty name for the custom cumulative statistics."
msgstr "แแแฃแแแแแ แแ แแชแแ แแแแ แกแแฎแแแ แแแ แแแแฃแแ แแแแ แแแแแแแ แกแขแแขแแกแขแแแแกแแแแก."
-#: utils/activity/pgstat.c:1489
+#: utils/activity/pgstat.c:1475
#, c-format
msgid "custom cumulative statistics ID %u is out of range"
msgstr "แแฃแแฃแแแขแแฃแ แ แกแขแแขแแกแขแแแแก แฎแแแแ แแแแแแแแฃแแ ID %u แแแแแแแแแก แแแ แแแแ"
-#: utils/activity/pgstat.c:1490
+#: utils/activity/pgstat.c:1476
#, c-format
msgid "Provide a custom cumulative statistics ID between %u and %u."
msgstr "แจแแแงแแแแแ แ แแกแฃแ แกแแแแก แฎแแแแ แแแแแแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแแก ID %u-แแแ %u-แแแ แจแฃแแแแแแแแ."
-#: utils/activity/pgstat.c:1495 utils/activity/pgstat.c:1522 utils/activity/pgstat.c:1535
+#: utils/activity/pgstat.c:1481 utils/activity/pgstat.c:1508 utils/activity/pgstat.c:1521
#, c-format
msgid "failed to register custom cumulative statistics \"%s\" with ID %u"
msgstr "แแแ แแแ แแแแกแขแ แแ แแ แแแ แแแแฃแแ แแแแ แแแแแแแ แกแขแแขแแกแขแแแ \"%s\" ID-แแ %u"
-#: utils/activity/pgstat.c:1496
+#: utils/activity/pgstat.c:1482
#, c-format
msgid "Custom cumulative statistics must be registered while initializing modules in \"shared_preload_libraries\"."
msgstr "แแแแฎแแแ แแแแแก แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแแก แ แแแแกแขแ แแชแแ \"shared_preload_libraries\"-แจแ แแแแฃแแแแแก แแแแชแแแแแแแชแแแกแแก แฃแแแ แแแฎแแแก."
-#: utils/activity/pgstat.c:1505
+#: utils/activity/pgstat.c:1491
#, c-format
msgid "custom cumulative statistics property is invalid"
msgstr ""
-#: utils/activity/pgstat.c:1506
+#: utils/activity/pgstat.c:1492
#, c-format
msgid "Custom cumulative statistics require a shared memory size for fixed-numbered objects."
msgstr ""
-#: utils/activity/pgstat.c:1523
+#: utils/activity/pgstat.c:1509
#, c-format
msgid "Custom cumulative statistics \"%s\" already registered with the same ID."
msgstr "แแแ แแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแ \"%s\" แฃแแแ แ แแแแกแขแ แแ แแแฃแแแ, แแแแแ ID-แแ."
-#: utils/activity/pgstat.c:1536
+#: utils/activity/pgstat.c:1522
#, c-format
msgid "Existing cumulative statistics with ID %u has the same name."
msgstr "แแ แกแแแฃแ แแฃแแฃแแแขแแฃแ แกแขแแขแแกแขแแแแก ID-แแ %u แแแแแ แกแแฎแแแ แแฅแแก."
-#: utils/activity/pgstat.c:1542
+#: utils/activity/pgstat.c:1528
#, c-format
msgid "registered custom cumulative statistics \"%s\" with ID %u"
msgstr "แ แแแแกแขแ แแ แแแฃแแแ แแแ แแแแฃแแ แแฃแแฃแแแชแแฃแ แ แกแขแแขแแกแขแแแ \"%s\" ID-แแ %u"
-#: utils/activity/pgstat.c:1611
+#: utils/activity/pgstat.c:1597
#, c-format
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1732
+#: utils/activity/pgstat.c:1718
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแจแ (\"%s\") แฉแแฌแแ แ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1741
+#: utils/activity/pgstat.c:1727
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแฃแ แแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1795
+#: utils/activity/pgstat.c:1781
#, c-format
msgid "could not open statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:2035
+#: utils/activity/pgstat.c:2021
#, c-format
msgid "corrupted statistics file \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแแแแแแแแฃแแ แคแแแแ \"%s\""
msgid "too many custom wait events"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแ แแแแฃแแ แแแชแแแก แแแแแแแ"
-#: utils/adt/acl.c:187 utils/adt/name.c:93
+#: utils/adt/acl.c:204 utils/adt/name.c:93
#, c-format
msgid "identifier too long"
msgstr "แแแแแขแแคแแแแขแแ แ แซแแแแแ แแ แซแแแแ"
-#: utils/adt/acl.c:188 utils/adt/name.c:94
+#: utils/adt/acl.c:205 utils/adt/name.c:94
#, c-format
msgid "Identifier must be less than %d characters."
msgstr ""
-#: utils/adt/acl.c:276
+#: utils/adt/acl.c:293
#, c-format
msgid "unrecognized key word: \"%s\""
msgstr "แฃแชแแแแ แกแแแแแแซแ แกแแขแงแแ: \"%s\""
-#: utils/adt/acl.c:277
+#: utils/adt/acl.c:294
#, c-format
msgid "ACL key word must be \"group\" or \"user\"."
msgstr "ACL-แแก แกแแแแแแซแ แกแแขแงแแ แฃแแแ แแงแแก \"group\" แแ \"user\"."
-#: utils/adt/acl.c:285
+#: utils/adt/acl.c:302
#, c-format
msgid "missing name"
msgstr "แกแแฎแแแ แแแแแ"
-#: utils/adt/acl.c:286
+#: utils/adt/acl.c:303
#, c-format
msgid "A name must follow the \"group\" or \"user\" key word."
msgstr ""
-#: utils/adt/acl.c:292
+#: utils/adt/acl.c:309
#, c-format
msgid "missing \"=\" sign"
msgstr "แแแแแ \"=\" แแแจแแแ"
-#: utils/adt/acl.c:351
+#: utils/adt/acl.c:368
#, c-format
msgid "invalid mode character: must be one of \"%s\""
msgstr "แแ แแกแฌแแ แ แ แแแแแแก แกแแแแแแ: แฃแแแ แแงแแก แแ แ-แแ แแ แกแแแแแ \"%s\""
-#: utils/adt/acl.c:381
+#: utils/adt/acl.c:398
#, c-format
msgid "a name must follow the \"/\" sign"
msgstr "\"/\" แกแแแแแแแก แกแแฎแแแ แฃแแแ แแแฐแงแแแแแแแก"
-#: utils/adt/acl.c:393
+#: utils/adt/acl.c:410
#, c-format
msgid "defaulting grantor to user ID %u"
msgstr ""
-#: utils/adt/acl.c:579
+#: utils/adt/acl.c:596
#, c-format
msgid "ACL array contains wrong data type"
msgstr "ACL-แแก แแแกแแแ แแแแแชแแแแแแก แแ แแกแฌแแ แขแแแก แจแแแชแแแก"
-#: utils/adt/acl.c:583
+#: utils/adt/acl.c:600
#, c-format
msgid "ACL arrays must be one-dimensional"
msgstr "ACL-แแก แแแกแแแแแ แแ แแแแแแแแแแแแแแแ แฃแแแ แแงแแก"
-#: utils/adt/acl.c:587
+#: utils/adt/acl.c:604
#, c-format
msgid "ACL arrays must not contain null values"
msgstr "ACL-แแก แแแกแแแแแ แแฃแแแแแ แแแแจแแแแแแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: utils/adt/acl.c:616
+#: utils/adt/acl.c:633
#, c-format
msgid "extra garbage at the end of the ACL specification"
msgstr ""
-#: utils/adt/acl.c:1264
+#: utils/adt/acl.c:1281
#, c-format
msgid "grant options cannot be granted back to your own grantor"
msgstr ""
-#: utils/adt/acl.c:1580
+#: utils/adt/acl.c:1597
#, c-format
msgid "aclinsert is no longer supported"
msgstr "aclinsert แแฎแแ แแแญแแ แแแ แแฆแแ แแ"
-#: utils/adt/acl.c:1590
+#: utils/adt/acl.c:1607
#, c-format
msgid "aclremove is no longer supported"
msgstr "aclremove แแฎแแ แแแญแแ แแแ แแฆแแ แแ"
-#: utils/adt/acl.c:1709
+#: utils/adt/acl.c:1726
#, c-format
msgid "unrecognized privilege type: \"%s\""
msgstr "แแ แแแแแแแแแก แฃแชแแแแ แขแแแ \"%s\""
-#: utils/adt/acl.c:3548 utils/adt/regproc.c:100 utils/adt/regproc.c:265
+#: utils/adt/acl.c:3565 utils/adt/regproc.c:100 utils/adt/regproc.c:265
#, c-format
msgid "function \"%s\" does not exist"
msgstr "แคแฃแแฅแชแแ แแ แแ แกแแแแแก: \"%s\""
-#: utils/adt/acl.c:5330
+#: utils/adt/acl.c:5347
#, c-format
msgid "must be able to SET ROLE \"%s\""
msgstr "แฃแแแ แจแแแซแแแก SET ROLE \"%s\""
msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
msgstr ""
-#: utils/adt/date.c:168 utils/adt/date.c:176 utils/adt/formatting.c:4171 utils/adt/formatting.c:4180 utils/adt/formatting.c:4285 utils/adt/formatting.c:4295
+#: utils/adt/date.c:168 utils/adt/date.c:176 utils/adt/formatting.c:4172 utils/adt/formatting.c:4181 utils/adt/formatting.c:4286 utils/adt/formatting.c:4296
#, 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:2565
+#: 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:2554
#, 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: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/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:4017 utils/adt/formatting.c:4053 utils/adt/formatting.c:4140 utils/adt/formatting.c:4262 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:2587 utils/adt/xml.c:2594 utils/adt/xml.c:2614 utils/adt/xml.c:2621
+#: 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:2576 utils/adt/xml.c:2583 utils/adt/xml.c:2603 utils/adt/xml.c:2610
#, c-format
msgid "timestamp out of range"
msgstr "แแ แแแก แจแขแแแแ แแแแแแแแแก แแแ แแแแ"
-#: utils/adt/date.c:1601 utils/adt/date.c:2417 utils/adt/formatting.c:4344
+#: utils/adt/date.c:1601 utils/adt/date.c:2417 utils/adt/formatting.c:4345
#, c-format
msgid "time out of range"
msgstr "แแ แแแก แแแแจแแแแแแแ แแแแแแแแแก แแแ แแแแ"
msgid "If your source string is not fixed-width, try using the \"FM\" modifier."
msgstr ""
-#: utils/adt/formatting.c:2256 utils/adt/formatting.c:2269 utils/adt/formatting.c:2490 utils/adt/formatting.c:3390
+#: utils/adt/formatting.c:2256 utils/adt/formatting.c:2269 utils/adt/formatting.c:2490 utils/adt/formatting.c:3390 utils/adt/formatting.c:3593
#, c-format
msgid "invalid value \"%s\" for \"%s\""
msgstr "แแแแจแแแแแแแ \"%s\" \"%s\"-แแแแก แแ แแกแฌแแ แแ"
msgid "Value must be an integer."
msgstr "แแแแจแแแแแแแ แแแแแ แ แแชแฎแแ แฃแแแ แแงแแก."
-#: utils/adt/formatting.c:2276
+#: utils/adt/formatting.c:2276 utils/adt/formatting.c:3601
#, c-format
msgid "value for \"%s\" in source string is out of range"
msgstr "แกแแฌแงแแก แกแขแ แแฅแแแจแ \"%s\"-แแก แแแแจแแแแแแแ แแแแแแแแแก แแแ แแแแ"
msgid "Time zone abbreviation is not recognized."
msgstr "แแ แแแก แกแแ แขแงแแแแก แแแ แแแแแขแฃแ แ แฃแชแแแแแ."
-#: utils/adt/formatting.c:3593
-#, c-format
-msgid "invalid input string for \"Y,YYY\""
-msgstr "แแ แแกแฌแแ แ แจแแงแแแแแแ แกแขแ แแฅแแแ \"Y,YYY\"-แกแแแแก"
-
-#: utils/adt/formatting.c:3600
-#, c-format
-msgid "value for \"Y,YYY\" in source string is out of range"
-msgstr "แฌแงแแ แ แกแขแ แแฅแแแจแ \"Y,YYY\"-แแก แแแแจแแแแแแแแแ แแแแแแแแแก แแแ แแแแ"
-
-#: utils/adt/formatting.c:3689
+#: utils/adt/formatting.c:3690
#, c-format
msgid "input string is too short for datetime format"
msgstr "แจแแงแแแแแแ แกแขแ แแฅแแแ datetime แคแแ แแแขแแกแแแแก แแแขแแกแแแขแแ แแแแแแ"
-#: utils/adt/formatting.c:3697
+#: utils/adt/formatting.c:3698
#, c-format
msgid "trailing characters remain in input string after datetime format"
msgstr ""
-#: utils/adt/formatting.c:4241
+#: utils/adt/formatting.c:4242
#, c-format
msgid "missing time zone in input string for type timestamptz"
msgstr ""
-#: utils/adt/formatting.c:4247
+#: utils/adt/formatting.c:4248
#, c-format
msgid "timestamptz out of range"
msgstr "timestamptz แแแแแแแแแก แแแ แแแแ"
-#: utils/adt/formatting.c:4275
+#: utils/adt/formatting.c:4276
#, c-format
msgid "datetime format is zoned but not timed"
msgstr ""
-#: utils/adt/formatting.c:4324
+#: utils/adt/formatting.c:4325
#, c-format
msgid "missing time zone in input string for type timetz"
msgstr ""
-#: utils/adt/formatting.c:4330
+#: utils/adt/formatting.c:4331
#, c-format
msgid "timetz out of range"
msgstr "timetz แแแแแแแแแก แแแ แแแแ"
-#: utils/adt/formatting.c:4356
+#: utils/adt/formatting.c:4357
#, c-format
msgid "datetime format is not dated and not timed"
msgstr ""
-#: utils/adt/formatting.c:4533
+#: utils/adt/formatting.c:4534
#, c-format
msgid "hour \"%d\" is invalid for the 12-hour clock"
msgstr "แกแแแแ \"%d\" แแ แแกแฌแแ แแ 12-แกแแแแแแแ แแแแแแกแแแแก"
-#: utils/adt/formatting.c:4535
+#: utils/adt/formatting.c:4536
#, c-format
msgid "Use the 24-hour clock, or give an hour between 1 and 12."
msgstr "แแแแแแงแแแแ 24-แกแแแแแแแ แแแแแ แแ แแแฃแแแแแ แกแแแแ แแแแแแแแแแแแ 1-12."
-#: utils/adt/formatting.c:4712
+#: utils/adt/formatting.c:4713
#, c-format
msgid "cannot calculate day of year without year information"
msgstr "แฌแแแก แแฆแแก แแแแแแแแ แฌแแแก แแแแแแแแแก แแแ แแจแ แจแแฃแซแแแแแแแ"
-#: utils/adt/formatting.c:5833
+#: utils/adt/formatting.c:5834
#, c-format
msgid "\"EEEE\" not supported for input"
msgstr "\"EEEE\" แจแแงแแแแแกแแแแก แแฎแแ แแแญแแ แแแ แแ แแ"
-#: utils/adt/formatting.c:6110
+#: utils/adt/formatting.c:6111
#, c-format
msgid "invalid Roman numeral"
msgstr "แแ แแกแฌแแ แ แ แแแแฃแแ แ แแชแฎแแ"
msgid "mismatched array dimensions"
msgstr "แแแกแแแแก แแแแแแ แแ แแแแฎแแแแ"
-#: utils/adt/json.c:1850 utils/adt/jsonb_util.c:1963
+#: utils/adt/json.c:1850 utils/adt/jsonb_util.c:1969
#, c-format
msgid "duplicate JSON object key value"
msgstr "แแฃแแแแ แแแฃแแ JSON แแแแแฅแขแแก แแแกแแฆแแแแก แแแแจแแแแแแแ"
msgid "cannot cast jsonb array or object to type %s"
msgstr "jsonb แแแแแฅแขแแก แแ แแแกแแแแก %s-แแก แขแแแจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
-#: utils/adt/jsonb_util.c:763
+#: utils/adt/jsonb_util.c:760
#, c-format
msgid "number of jsonb object pairs exceeds the maximum allowed (%zu)"
msgstr ""
-#: utils/adt/jsonb_util.c:804
+#: utils/adt/jsonb_util.c:801
#, c-format
msgid "number of jsonb array elements exceeds the maximum allowed (%zu)"
msgstr ""
-#: utils/adt/jsonb_util.c:1678 utils/adt/jsonb_util.c:1698
+#: utils/adt/jsonb_util.c:1684 utils/adt/jsonb_util.c:1704
#, c-format
msgid "total size of jsonb array elements exceeds the maximum of %d bytes"
msgstr "jsonb แแแกแแแแก แแแแแแแขแแแแก แกแ แฃแแ แแแแแแ แแแฅแกแแแฃแ แแแกแแจแแแแแ (%d แแแแขแ) แแแแแ"
-#: utils/adt/jsonb_util.c:1759 utils/adt/jsonb_util.c:1794 utils/adt/jsonb_util.c:1814
+#: utils/adt/jsonb_util.c:1765 utils/adt/jsonb_util.c:1800 utils/adt/jsonb_util.c:1820
#, c-format
msgid "total size of jsonb object elements exceeds the maximum of %d bytes"
msgstr ""
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: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
+#: 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:6829 utils/misc/guc.c:6863
#, c-format
msgid "invalid value for parameter \"%s\": %d"
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแ แแแแขแ แแกแแแแก \"%s\": %d"
msgid "not an XML document"
msgstr "แแ แแ แแก XML แแแแฃแแแแขแ"
-#: utils/adt/xml.c:1015 utils/adt/xml.c:1038
+#: utils/adt/xml.c:1020 utils/adt/xml.c:1043
#, c-format
msgid "invalid XML processing instruction"
msgstr "xml-แแก แแแแฃแจแแแแแแก แแ แแกแฌแแ แ แแแกแขแ แฃแฅแชแแ"
-#: utils/adt/xml.c:1016
+#: utils/adt/xml.c:1021
#, c-format
msgid "XML processing instruction target name cannot be \"%s\"."
msgstr ""
-#: utils/adt/xml.c:1039
+#: utils/adt/xml.c:1044
#, c-format
msgid "XML processing instruction cannot contain \"?>\"."
msgstr ""
-#: utils/adt/xml.c:1118
+#: utils/adt/xml.c:1123
#, c-format
msgid "xmlvalidate is not implemented"
msgstr "xmlvalidate แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: utils/adt/xml.c:1174
+#: utils/adt/xml.c:1179
#, c-format
msgid "could not initialize XML library"
msgstr "xml แแแแแแแแแแแก แแแแชแแแแแแแแ แแแ แแแฎแแ แฎแแ"
-#: utils/adt/xml.c:1175
+#: utils/adt/xml.c:1180
#, 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:1261
+#: utils/adt/xml.c:1266
#, c-format
msgid "could not set up XML error handler"
msgstr "\"XML\" แจแแชแแแแแแแก แแแแแฃแจแแแแแแแก แแแ แแแแแก แจแแชแแแแ"
-#: utils/adt/xml.c:1262
+#: utils/adt/xml.c:1267
#, 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:2294
+#: utils/adt/xml.c:2283
msgid "Invalid character value."
msgstr "แกแขแ แแฅแแแแก แแ แแกแฌแแ แ แแแจแแแแแแแ."
-#: utils/adt/xml.c:2297
+#: utils/adt/xml.c:2286
msgid "Space required."
msgstr "แกแแญแแ แแ แแแแแขแแแแแ."
-#: utils/adt/xml.c:2300
+#: utils/adt/xml.c:2289
msgid "standalone accepts only 'yes' or 'no'."
msgstr "standalone-แแก แแแแจแแแแแแแ แจแแแซแแแแ แแงแแก \"yes\"(แแแแฎ) แแ \"no\"(แแ แ)."
-#: utils/adt/xml.c:2303
+#: utils/adt/xml.c:2292
msgid "Malformed declaration: missing version."
msgstr "แแ แแกแฌแแ แ แแฆแฌแแ แ: แแแ แกแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2306
+#: utils/adt/xml.c:2295
msgid "Missing encoding in text declaration."
msgstr "แขแแฅแกแขแแก แแฆแฌแแ แแจแ แแแแแ แแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2309
+#: utils/adt/xml.c:2298
msgid "Parsing XML declaration: '?>' expected."
msgstr ""
-#: utils/adt/xml.c:2312
+#: utils/adt/xml.c:2301
#, c-format
msgid "Unrecognized libxml error code: %d."
msgstr "Libxml-แแก แจแแชแแแแแก แฃแชแแแแ แแแแ: %d."
-#: utils/adt/xml.c:2566
+#: utils/adt/xml.c:2555
#, c-format
msgid "XML does not support infinite date values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแแ แแฆแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:2588 utils/adt/xml.c:2615
+#: utils/adt/xml.c:2577 utils/adt/xml.c:2604
#, c-format
msgid "XML does not support infinite timestamp values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแ แแแก แจแขแแแแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:3031
+#: utils/adt/xml.c:3020
#, c-format
msgid "invalid query"
msgstr "แแ แแกแฌแแ แ แแแแฎแแแแ"
-#: utils/adt/xml.c:3123
+#: utils/adt/xml.c:3112
#, c-format
msgid "portal \"%s\" does not return tuples"
msgstr "แแแ แขแแแ \"%s\" แแแ แขแแแแแก แแ แแแ แฃแแแแก"
-#: utils/adt/xml.c:4375
+#: utils/adt/xml.c:4364
#, c-format
msgid "invalid array for XML namespace mapping"
msgstr ""
-#: utils/adt/xml.c:4376
+#: utils/adt/xml.c:4365
#, c-format
msgid "The array must be two-dimensional with length of the second axis equal to 2."
msgstr ""
-#: utils/adt/xml.c:4400
+#: utils/adt/xml.c:4389
#, c-format
msgid "empty XPath expression"
msgstr "แชแแ แแแแ XPath แแแแแฎแแขแฃแแแแ"
-#: utils/adt/xml.c:4452
+#: utils/adt/xml.c:4441
#, c-format
msgid "neither namespace name nor URI may be null"
msgstr "แกแแฎแแแแแแก แกแแแ แชแแก แกแแฎแแแ แแ URI แแฃแแแแแแ แแ แจแแแซแแแแ, แแงแแก"
-#: utils/adt/xml.c:4459
+#: utils/adt/xml.c:4448
#, c-format
msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
msgstr ""
-#: utils/adt/xml.c:4808
+#: utils/adt/xml.c:4797
#, c-format
msgid "DEFAULT namespace is not supported"
msgstr "แกแแฎแแแแแแก แกแแแ แชแ DEFAULT แแฎแแ แแแฃแญแแ แแแแ"
-#: utils/adt/xml.c:4837
+#: utils/adt/xml.c:4826
#, c-format
msgid "row path filter must not be empty string"
msgstr "แแฌแแ แแแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:4871
+#: utils/adt/xml.c:4860
#, c-format
msgid "column path filter must not be empty string"
msgstr "แกแแแขแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:5018
+#: utils/adt/xml.c:5007
#, c-format
msgid "more than one value returned by column XPath expression"
msgstr ""
msgid "invalid role OID: %u"
msgstr "แ แแแแก แแ แแกแฌแแ แ OID: %u"
-#: utils/init/miscinit.c:1197
+#: utils/init/miscinit.c:1198
#, c-format
msgid "database system is shut down"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแจแฃแแแ"
-#: utils/init/miscinit.c:1284
+#: utils/init/miscinit.c:1285
#, c-format
msgid "could not create lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1298
+#: utils/init/miscinit.c:1299
#, c-format
msgid "could not open lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1305
+#: utils/init/miscinit.c:1306
#, c-format
msgid "could not read lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1314
+#: utils/init/miscinit.c:1315
#, c-format
msgid "lock file \"%s\" is empty"
msgstr "แแแแแแก แคแแแแ (\"%s\") แชแแ แแแแแ"
-#: utils/init/miscinit.c:1315
+#: utils/init/miscinit.c:1316
#, c-format
msgid "Either another server is starting, or the lock file is the remnant of a previous server startup crash."
msgstr ""
-#: utils/init/miscinit.c:1359
+#: utils/init/miscinit.c:1360
#, c-format
msgid "lock file \"%s\" already exists"
msgstr "แแแแแแก แคแแแแ (\"%s\") แฃแแแ แแ แกแแแแแก"
-#: utils/init/miscinit.c:1363
+#: utils/init/miscinit.c:1364
#, c-format
msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
msgstr "แแ แแก แกแฎแแ postgres (PID %d) แแแจแแแแฃแแ แแแแแชแแแแแแก แกแแฅแแฆแแแแแจแ \"%s\"?"
-#: utils/init/miscinit.c:1365
+#: utils/init/miscinit.c:1366
#, c-format
msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
msgstr "แแ แแก แกแฎแแ postmaster (PID %d) แแแจแแแแฃแแ แแแแแชแแแแแแก แกแแฅแแฆแแแแจแ \"%s\"?"
-#: utils/init/miscinit.c:1368
+#: utils/init/miscinit.c:1369
#, c-format
msgid "Is another postgres (PID %d) using socket file \"%s\"?"
msgstr "แแงแแแแแก แกแฎแแ postgres (PID %d) แกแแแแขแแก แคแแแแก \"%s\"?"
-#: utils/init/miscinit.c:1370
+#: utils/init/miscinit.c:1371
#, c-format
msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
msgstr "แแงแแแแแก แกแฎแแ postmaster (PID %d) แกแแแแขแแก แคแแแแก \"%s\"?"
-#: utils/init/miscinit.c:1421
+#: utils/init/miscinit.c:1422
#, c-format
msgid "could not remove old lock file \"%s\": %m"
msgstr "แแแแแแก แซแแแแ แคแแแแแก แฌแแจแแแก แจแแชแแแแ \"%s\": %m"
-#: utils/init/miscinit.c:1423
+#: utils/init/miscinit.c:1424
#, c-format
msgid "The file seems accidentally left over, but it could not be removed. Please remove the file by hand and try again."
msgstr ""
-#: utils/init/miscinit.c:1460 utils/init/miscinit.c:1474 utils/init/miscinit.c:1485
+#: utils/init/miscinit.c:1461 utils/init/miscinit.c:1475 utils/init/miscinit.c:1486
#, c-format
msgid "could not write lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1596 utils/init/miscinit.c:1738 utils/misc/guc.c:5763
+#: utils/init/miscinit.c:1597 utils/init/miscinit.c:1739 utils/misc/guc.c:5768
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "แคแแแแแแแ (\"%s\") แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1726
+#: utils/init/miscinit.c:1727
#, c-format
msgid "could not open file \"%s\": %m; continuing anyway"
msgstr "แจแแชแแแแ แคแแแแแก (\"%s\") แแแฎแกแแแกแแก: %m; แแแแแช แแแแ แซแแแแ"
-#: utils/init/miscinit.c:1751
+#: utils/init/miscinit.c:1752
#, c-format
msgid "lock file \"%s\" contains wrong PID: %ld instead of %ld"
msgstr "แแแแแแก แคแแแแ \"%s\" แจแแแชแแแก แแ แแกแฌแแ PID-แก: %ld-แก %ld-แแก แแแแแแ "
-#: utils/init/miscinit.c:1790 utils/init/miscinit.c:1806
+#: utils/init/miscinit.c:1791 utils/init/miscinit.c:1807
#, c-format
msgid "\"%s\" is not a valid data directory"
msgstr "%s แแแแแชแแแแแแก แแ แแกแฌแแ แ แกแแฅแแฆแแแแแ"
-#: utils/init/miscinit.c:1792
+#: utils/init/miscinit.c:1793
#, c-format
msgid "File \"%s\" is missing."
msgstr "แคแแแแ \"%s\" แแแแแ."
-#: utils/init/miscinit.c:1808
+#: utils/init/miscinit.c:1809
#, c-format
msgid "File \"%s\" does not contain valid data."
msgstr "แคแแแแ \"%s\" แกแฌแแ แแแแแชแแแแแก แแ แจแแแชแแแก."
-#: utils/init/miscinit.c:1810
+#: utils/init/miscinit.c:1811
#, c-format
msgid "You might need to initdb."
msgstr "แ แแแแ แช แฉแแแก, initdb แแญแแ แแแแแ."
-#: utils/init/miscinit.c:1818
+#: utils/init/miscinit.c:1819
#, c-format
msgid "The data directory was initialized by PostgreSQL version %s, which is not compatible with this version %s."
msgstr "แแแแแชแแแแก แกแแฅแแฆแแแแ แแแแชแแแแแแแแฃแแ แแงแ PostgreSQL-แแก %s แแแ แกแแแ, แ แแแแแแช แแ แแแ แกแแแกแแแ, %s, แแแแกแแแแแ แแ แแ."
msgid "parameter \"%s\" cannot be changed now"
msgstr "แแแ แแแแขแ แ \"%s\" แแฎแแ แแ แจแแแซแแแแ แจแแแชแแแแแก"
-#: utils/misc/guc.c:3538 utils/misc/guc.c:3600 utils/misc/guc.c:4668 utils/misc/guc.c:6754
+#: utils/misc/guc.c:3538 utils/misc/guc.c:3600 utils/misc/guc.c:4668 utils/misc/guc.c:6765
#, c-format
msgid "permission denied to set parameter \"%s\""
msgstr "แแแ แแแแขแ แแก (\"%s\") แแแงแแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
msgid "parameter \"%s\" cannot be set locally in functions"
msgstr "แแแ แแแแขแ แ \"%s\"-แแก แคแฃแแฅแชแแแแจแ แแแแแแฃแ แแ แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: utils/misc/guc.c:4367 utils/misc/guc.c:4415 utils/misc/guc.c:5448
+#: utils/misc/guc.c:4367 utils/misc/guc.c:4415 utils/misc/guc.c:5453
#, c-format
msgid "permission denied to examine \"%s\""
msgstr "\"%s\"-แแก แแแกแแแฏแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: utils/misc/guc.c:4368 utils/misc/guc.c:4416 utils/misc/guc.c:5449
+#: utils/misc/guc.c:4368 utils/misc/guc.c:4416 utils/misc/guc.c:5454
#, c-format
msgid "Only roles with privileges of the \"%s\" role may examine this parameter."
msgstr "แแ แแแ แแแแขแ แแก แจแแแแฌแแแแ แแฎแแแแ \"%s\" แแ แแแแแแแแแก แแฅแแแ แ แแแแแก แจแแฃแซแแแแ."
msgid "permission denied to perform ALTER SYSTEM RESET ALL"
msgstr "\"ALTER SYSTEM RESET ALL\"-แแก แจแแกแ แฃแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: utils/misc/guc.c:4737
+#: utils/misc/guc.c:4742
#, c-format
msgid "parameter value for ALTER SYSTEM must not contain a newline"
msgstr "แแแ แแแแขแ แแก แแแแจแแแแแแแ ALTER SYSTEM-แกแแแแก แแ แจแแแซแแแแ, แแฎแแแ แฎแแแแก แกแแแแแแแก แจแแแชแแแแแก"
-#: utils/misc/guc.c:4782
+#: utils/misc/guc.c:4787
#, c-format
msgid "could not parse contents of file \"%s\""
msgstr "แคแแแแแก แแจแแแชแแแแแแแก แแแฃแจแแแแแแก แจแแชแแแแ \"%s\""
-#: utils/misc/guc.c:4965
+#: utils/misc/guc.c:4970
#, c-format
msgid "attempt to redefine parameter \"%s\""
msgstr "แแแ แแแแขแ แแก แแแแแแแ แแฆแฌแแ แแก แแชแแแแแแ: \"%s\""
-#: utils/misc/guc.c:5304
+#: utils/misc/guc.c:5309
#, c-format
msgid "invalid configuration parameter name \"%s\", removing it"
msgstr "แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแก แแ แแกแฌแแ แ แกแแฎแแแ: \"%s\". แฌแแแจแแแแ"
-#: utils/misc/guc.c:5306
+#: utils/misc/guc.c:5311
#, c-format
msgid "\"%s\" is now a reserved prefix."
msgstr "\"%s\" แแฎแแ แแแชแฃแแ แแ แแคแแฅแกแแ."
-#: utils/misc/guc.c:6177
+#: utils/misc/guc.c:6182
#, c-format
msgid "while setting parameter \"%s\" to \"%s\""
msgstr "แแแ แแแแขแ แแก \"%s\" \"%s\"-แแ แแแงแแแแแแกแแก"
-#: utils/misc/guc.c:6346
+#: utils/misc/guc.c:6351
#, c-format
msgid "parameter \"%s\" could not be set"
msgstr "แแแ แแแแขแ แแก แแแงแแแแแแก แจแแชแแแแ: \"%s\""
-#: utils/misc/guc.c:6436
+#: utils/misc/guc.c:6441
#, c-format
msgid "could not parse setting for parameter \"%s\""
msgstr "แแแ แแแแขแ แแก แแแแจแแแแแแแแก แแแแฃแจแแแแแแก แจแแชแแแแ: %s"
-#: utils/misc/guc.c:6886
+#: utils/misc/guc.c:6897
#, c-format
msgid "invalid value for parameter \"%s\": %g"
msgstr "แแ แแกแฌแแ แ แแแแจแแแแแแแ แแแ แแแแขแ แแกแแแแก \"%s\": %g"
msgstr "แแแกแแฆแแแแก (GROUP BY) แแแแแแแแแแแก แฉแแ แแแ."
#: utils/misc/guc_tables.c:1031
-msgid "Enables reordering of DISTINCT pathkeys."
-msgstr "รก\83ยฉรก\83\90รก\83 รก\83\97รก\83\90รก\83\95รก\83ยก DISTINCT รก\83\91รก\83\98รก\83\9aรก\83\98รก\83\99รก\83\98รก\83ยก รก\83\92รก\83\90รก\83ยกรก\83\90รก\83ยฆรก\83\94รก\83\91รก\83\94รก\83\91รก\83\98รก\83ยก รก\83\92รก\83\90รก\83\93รก\83\90รก\83\9aรก\83\90รก\83\92รก\83\94รก\83\91รก\83\90รก\83ยก."
+msgid "Enables reordering of DISTINCT keys."
+msgstr "แฉแแ แแแแก DISTINCT แแแกแแฆแแแแแแก แแแแแแแแแแแก."
#: utils/misc/guc_tables.c:1041
msgid "Enables genetic query optimization."
msgstr ""
#: utils/misc/guc_tables.c:4840
-msgid "Multiple groups can be specified using colon-separated list."
+msgid "Multiple groups can be specified using a colon-separated list."
msgstr ""
#: utils/misc/guc_tables.c:4854
#~ msgid "\"%s\" is not a partition"
#~ msgstr "\"%s\" แแแแแงแแคแ แแ แแ"
+#, c-format
+#~ msgid "\"%s\" must be set to -1 during binary upgrade mode."
+#~ msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแแกแแก \"%s\"-แแก แแแแจแแแแแแแ -1-แแ แฃแแแ แแแแงแแแแ."
+
+#, c-format
+#~ msgid "\"%s\" must be set to 0 during binary upgrade mode."
+#~ msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแแกแแก \"%s\"-แแก แแแแจแแแแแแแ 0-แแ แฃแแแ แแแแงแแแแ."
+
#, c-format
#~ msgid "\"%s\" must be set to 0 on platforms that lack support for issuing read-ahead advice."
#~ msgstr "\"%s\" แฃแแแ แแงแแก 0 แแแแขแคแแ แแแแแ, แ แแแแแแกแแช แฌแแแแกแฌแแ -แฌแแแแแฎแแแก แแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแแ."
#~ msgid "%s cannot be executed within a pipeline"
#~ msgstr "%s แคแฃแแฅแชแแแแแ แแแ แแแแจแแแแ"
+#, c-format
+#~ msgid "%s requires a \"none\" or \"stored\" value"
+#~ msgstr "%s แแแแแฎแแแก แแแแจแแแแแแแแก \"none' แแ \"stored\""
+
#, c-format
#~ msgid "%s with OID %u does not exist"
#~ msgstr "%s OID-แแ %u แแ แแ แกแแแแแก"
#~ msgid "Incremental parser requires incremental lexer"
#~ msgstr "แแแแ แแแแแขแฃแ แแแแแฃแจแแแแแแแก แแแแ แแแแแขแฃแแ lexer แกแญแแ แแแแ"
+#, c-format
+#~ msgid "Invalid list syntax in parameter \"log_connections\"."
+#~ msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ \"log_connections\"."
+
#, c-format
#~ msgid "Invalid list syntax in parameter %s"
#~ msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ %s"
#~ msgid "column \"%s\" of relation \"%s\" is not a stored generated column"
#~ msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแฎแกแแแ แแแฃแแ แแแแแ แแ แแแฃแแ แกแแแขแ แแ แแ"
+#, c-format
+#~ msgid "constraint \"%s\" of relation \"%s\" is not a foreign key, check, or not-null constraint"
+#~ msgstr "แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแ แ แแแกแแฆแแแก, แจแแแแฌแแแแแก, แแ แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฌแแ แแแแแแแแก"
+
#, c-format
#~ msgid "conversion with OID %u does not exist"
#~ msgstr "แแแแแงแแแแ OID-แแ %u แแ แแ แกแแแแแก"
#~ msgid "invalid checkpoint link in backup_label file"
#~ msgstr "backup_label แคแแแแจแ แแ แกแแแฃแแ แกแแแแแขแ แแแ แฌแแ แขแแแ แแ แแกแฌแแ แแ"
+#, c-format
+#~ msgid "invalid input string for \"Y,YYY\""
+#~ msgstr "แแ แแกแฌแแ แ แจแแงแแแแแแ แกแขแ แแฅแแแ \"Y,YYY\"-แกแแแแก"
+
#, c-format
#~ msgid "invalid length of primary checkpoint record"
#~ msgstr "แซแแ แแแแแ แกแแแแแขแ แแแ แฌแแ แขแแแแก แฉแแแแฌแแ แแก แแ แแกแฌแแ แ แกแแแ แซแ"
+#, c-format
+#~ msgid "invalid length of query cancel key"
+#~ msgstr "แแแแฎแแแแแก แแแฃแฅแแแแแก แแแกแแฆแแแแก แกแแแ แซแ แแ แแกแฌแแ แแ"
+
#, c-format
#~ msgid "invalid parameter name \"%s\""
#~ msgstr "แแแ แแแแขแ แแก แแ แแกแฌแแ แ แกแแฎแแแ \"%s\""
#~ msgid "upper bound of partition \"%s\" is not equal to upper bound of split partition"
#~ msgstr "แแแแ แแฆแแแ แ แแแแแงแแคแแกแแแแก \"%s\" แแ แฃแแ แแก แแแงแแคแแแ แแแแแงแแคแแก แแแแ แกแแแฆแแแ แก"
+#, c-format
+#~ msgid "value for \"Y,YYY\" in source string is out of range"
+#~ msgstr "แฌแงแแ แ แกแขแ แแฅแแแจแ \"Y,YYY\"-แแก แแแแจแแแแแแแแแ แแแแแแแแแก แแแ แแแแ"
+
#, c-format
#~ msgid "wal_level must be set to \"replica\" or \"logical\" at server start."
#~ msgstr "แกแแ แแแกแแก แแแจแแแแแกแแก wal_level -แแก แแแแจแแแแแแแ แฃแแแ แแงแแก \"replica\" แแ \"logical\"."