# Georgian message translation file for postgres
# Copyright (C) 2023 PostgreSQL Global Development Group
# This file is distributed under the same license as the postgres (PostgreSQL) package.
-# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022-2023.
+# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022-2025.
#
msgid ""
msgstr ""
"Project-Id-Version: postgres (PostgreSQL) 17\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2024-11-28 22:43+0000\n"
-"PO-Revision-Date: 2024-11-29 05:09+0100\n"
+"POT-Creation-Date: 2025-02-17 21:45+0000\n"
+"PO-Revision-Date: 2025-02-18 06:33+0100\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:1369 access/transam/xlog.c:3477 access/transam/xlog.c:4341 access/transam/xlogrecovery.c:1238 access/transam/xlogrecovery.c:1336 access/transam/xlogrecovery.c:1373 access/transam/xlogrecovery.c:1440 backup/basebackup.c:2123 backup/walsummary.c:283 commands/extension.c:3548 libpq/hba.c:764
+#: ../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:3477 access/transam/xlog.c:4341 access/transam/xlogrecovery.c:1238 access/transam/xlogrecovery.c:1336 access/transam/xlogrecovery.c:1373 access/transam/xlogrecovery.c:1440 backup/basebackup.c:2123 backup/walsummary.c:283 commands/extension.c:3548 libpq/hba.c:764
#: replication/logical/origin.c:745 replication/logical/origin.c:781 replication/logical/reorderbuffer.c:5113 replication/logical/snapbuild.c:2052 replication/slot.c:2236 replication/slot.c:2277 replication/walsender.c:655 storage/file/buffile.c:470 storage/file/copydir.c:185 utils/adt/genfile.c:197 utils/adt/misc.c:1028 utils/cache/relmapper.c:829
#, c-format
msgid "could not read file \"%s\": %m"
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:1381 access/transam/twophase.c:1800 access/transam/xlog.c:3323 access/transam/xlog.c:3517 access/transam/xlog.c:3522 access/transam/xlog.c:3658
+#: ../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:1784 access/transam/xlog.c:3323 access/transam/xlog.c:3517 access/transam/xlog.c:3522 access/transam/xlog.c:3658
#: access/transam/xlog.c:4311 access/transam/xlog.c:5246 commands/copyfrom.c:1799 commands/copyto.c:325 libpq/be-fsstubs.c:470 libpq/be-fsstubs.c:540 replication/logical/origin.c:683 replication/logical/origin.c:822 replication/logical/reorderbuffer.c:5165 replication/logical/snapbuild.c:1819 replication/logical/snapbuild.c:1943 replication/slot.c:2126 replication/slot.c:2288 replication/walsender.c:670 storage/file/copydir.c:208 storage/file/copydir.c:213
#: storage/file/fd.c:828 storage/file/fd.c:3753 storage/file/fd.c:3859 utils/cache/relmapper.c:841 utils/cache/relmapper.c:956
#, c-format
"แแแแขแแแแก แแแแแแแ แแแ แจแแกแแซแแแ แแ แแแแฎแแแแแแก แแ แแ แแแ แแแแก แแแแ แแแแแงแแแแแฃแแก. แแ แจแแแแฎแแแแแจแ แฅแแแแแ \n"
"แแแชแแแฃแแ แจแแแแแแแ แแ แแกแฌแแ แ แแฅแแแแ แแ PostgreSQL แแก แแแแแ แแ แแแแแชแแแแ แกแแฅแแฆแแแแแกแแแ แจแแฃแแแแกแแแแแ แแฅแแแแ."
-#: ../common/controldata_utils.c:225 ../common/controldata_utils.c:230 ../common/file_utils.c:70 ../common/file_utils.c:347 ../common/file_utils.c:406 ../common/file_utils.c:480 access/heap/rewriteheap.c:1229 access/transam/timeline.c:111 access/transam/timeline.c:251 access/transam/timeline.c:348 access/transam/twophase.c:1325 access/transam/xlog.c:3230 access/transam/xlog.c:3393 access/transam/xlog.c:3432 access/transam/xlog.c:3625 access/transam/xlog.c:4331
-#: access/transam/xlogrecovery.c:4263 access/transam/xlogrecovery.c:4366 access/transam/xlogutils.c:836 backup/basebackup.c:547 backup/basebackup.c:1598 backup/walsummary.c:220 libpq/hba.c:624 postmaster/syslogger.c:1511 replication/logical/origin.c:735 replication/logical/reorderbuffer.c:3766 replication/logical/reorderbuffer.c:4320 replication/logical/reorderbuffer.c:5093 replication/logical/snapbuild.c:1774 replication/logical/snapbuild.c:1884
-#: replication/slot.c:2208 replication/walsender.c:628 replication/walsender.c:3051 storage/file/copydir.c:151 storage/file/fd.c:803 storage/file/fd.c:3510 storage/file/fd.c:3740 storage/file/fd.c:3830 storage/smgr/md.c:661 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2124 utils/init/miscinit.c:1578 utils/init/miscinit.c:1712 utils/init/miscinit.c:1789 utils/misc/guc.c:4777 utils/misc/guc.c:4827
+#: ../common/controldata_utils.c:225 ../common/controldata_utils.c:230 ../common/file_utils.c:70 ../common/file_utils.c:347 ../common/file_utils.c:406 ../common/file_utils.c:480 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:3230 access/transam/xlog.c:3393 access/transam/xlog.c:3432 access/transam/xlog.c:3625 access/transam/xlog.c:4331
+#: access/transam/xlogrecovery.c:4264 access/transam/xlogrecovery.c:4367 access/transam/xlogutils.c:836 backup/basebackup.c:547 backup/basebackup.c:1598 backup/walsummary.c:220 libpq/hba.c:624 postmaster/syslogger.c:1511 replication/logical/origin.c:735 replication/logical/reorderbuffer.c:3766 replication/logical/reorderbuffer.c:4320 replication/logical/reorderbuffer.c:5093 replication/logical/snapbuild.c:1774 replication/logical/snapbuild.c:1884
+#: replication/slot.c:2208 replication/walsender.c:628 replication/walsender.c:3051 storage/file/copydir.c:151 storage/file/fd.c:803 storage/file/fd.c:3510 storage/file/fd.c:3740 storage/file/fd.c:3830 storage/smgr/md.c:661 utils/cache/relmapper.c:818 utils/cache/relmapper.c:935 utils/error/elog.c:2124 utils/init/miscinit.c:1580 utils/init/miscinit.c:1714 utils/init/miscinit.c:1791 utils/misc/guc.c:4777 utils/misc/guc.c:4827
#, 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:1773 access/transam/twophase.c:1782 access/transam/xlog.c:9280 access/transam/xlogfuncs.c:698 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4125 postmaster/syslogger.c:1522 postmaster/syslogger.c:1535 postmaster/syslogger.c:1548 utils/cache/relmapper.c:947
+#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1757 access/transam/twophase.c:1766 access/transam/xlog.c:9280 access/transam/xlogfuncs.c:698 backup/basebackup_server.c:173 backup/basebackup_server.c:266 backup/walsummary.c:304 postmaster/postmaster.c:4127 postmaster/syslogger.c:1522 postmaster/syslogger.c:1535 postmaster/syslogger.c:1548 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:418 ../common/file_utils.c:488 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:1794 access/transam/xlog.c:3316 access/transam/xlog.c:3511 access/transam/xlog.c:4304 access/transam/xlog.c:8655 access/transam/xlog.c:8700
-#: backup/basebackup_server.c:207 commands/dbcommands.c:514 replication/logical/snapbuild.c:1812 replication/slot.c:2112 replication/slot.c:2218 storage/file/fd.c:820 storage/file/fd.c:3851 storage/smgr/md.c:1329 storage/smgr/md.c:1374 storage/sync/sync.c:446 utils/misc/guc.c:4530
+#: ../common/controldata_utils.c:263 ../common/controldata_utils.c:268 ../common/file_utils.c:418 ../common/file_utils.c:488 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:1778 access/transam/xlog.c:3316 access/transam/xlog.c:3511 access/transam/xlog.c:4304 access/transam/xlog.c:8655 access/transam/xlog.c:8700
+#: backup/basebackup_server.c:207 commands/dbcommands.c:514 replication/logical/snapbuild.c:1812 replication/slot.c:2112 replication/slot.c:2218 storage/file/fd.c:820 storage/file/fd.c:3851 storage/smgr/md.c:1331 storage/smgr/md.c:1376 storage/sync/sync.c:446 utils/misc/guc.c:4530
#, 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:562 ../common/exec.c:607 ../common/exec.c:699 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:160 ../common/hmac_openssl.c:357 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:852 ../common/psprintf.c:143 ../common/scram-common.c:269 ../common/stringinfo.c:314 ../port/path.c:751 ../port/path.c:788
-#: ../port/path.c:805 access/transam/twophase.c:1434 access/transam/xlogrecovery.c:564 lib/dshash.c:253 libpq/auth.c:1352 libpq/auth.c:1396 libpq/auth.c:1953 libpq/be-secure-gssapi.c:524 postmaster/bgworker.c:355 postmaster/bgworker.c:945 postmaster/postmaster.c:3559 postmaster/postmaster.c:4019 postmaster/postmaster.c:4381 postmaster/walsummarizer.c:935 replication/libpqwalreceiver/libpqwalreceiver.c:387 replication/logical/logical.c:210 replication/walsender.c:835
+#: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:562 ../common/exec.c:607 ../common/exec.c:699 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:160 ../common/hmac_openssl.c:357 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:852 ../common/psprintf.c:143 ../common/scram-common.c:268 ../common/stringinfo.c:314 ../port/path.c:828 ../port/path.c:865
+#: ../port/path.c:882 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:564 lib/dshash.c:253 libpq/auth.c:1352 libpq/auth.c:1396 libpq/auth.c:1953 libpq/be-secure-gssapi.c:524 postmaster/bgworker.c:355 postmaster/bgworker.c:945 postmaster/postmaster.c:3560 postmaster/postmaster.c:4021 postmaster/postmaster.c:4383 postmaster/walsummarizer.c:935 replication/libpqwalreceiver/libpqwalreceiver.c:387 replication/logical/logical.c:210 replication/walsender.c:835
#: storage/buffer/localbuf.c:606 storage/file/fd.c:912 storage/file/fd.c:1443 storage/file/fd.c:1604 storage/file/fd.c:2531 storage/ipc/procarray.c:1465 storage/ipc/procarray.c:2219 storage/ipc/procarray.c:2226 storage/ipc/procarray.c:2731 storage/ipc/procarray.c:3435 utils/adt/formatting.c:1725 utils/adt/formatting.c:1873 utils/adt/formatting.c:2075 utils/adt/pg_locale.c:532 utils/adt/pg_locale.c:696 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:516
#: utils/hash/dynahash.c:616 utils/hash/dynahash.c:1099 utils/mb/mbutils.c:401 utils/mb/mbutils.c:429 utils/mb/mbutils.c:814 utils/mb/mbutils.c:841 utils/misc/guc.c:649 utils/misc/guc.c:674 utils/misc/guc.c:1062 utils/misc/guc.c:4508 utils/misc/tzparser.c:477 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:1154 utils/mmgr/slab.c:370
#, c-format
msgid "no data was returned by command \"%s\""
msgstr "แแ แซแแแแแแ \"%s\" แแแแแชแแแแแ แแ แแแแแ แฃแแ"
-#: ../common/exec.c:424 libpq/pqcomm.c:192 storage/ipc/latch.c:1169 storage/ipc/latch.c:1349 storage/ipc/latch.c:1582 storage/ipc/latch.c:1744 storage/ipc/latch.c:1870
+#: ../common/exec.c:424 libpq/pqcomm.c:192 storage/ipc/latch.c:1169 storage/ipc/latch.c:1349 storage/ipc/latch.c:1589 storage/ipc/latch.c:1751 storage/ipc/latch.c:1877
#, c-format
msgid "%s() failed: %m"
msgstr "%s()-แแก แจแแชแแแแ: %m"
-#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75 ../common/fe_memutils.c:98 ../common/fe_memutils.c:161 ../common/psprintf.c:145 ../port/path.c:753 ../port/path.c:790 ../port/path.c:807 utils/misc/ps_status.c:193 utils/misc/ps_status.c:201 utils/misc/ps_status.c:228 utils/misc/ps_status.c:236
+#: ../common/fe_memutils.c:35 ../common/fe_memutils.c:75 ../common/fe_memutils.c:98 ../common/fe_memutils.c:161 ../common/psprintf.c:145 ../port/path.c:830 ../port/path.c:867 ../port/path.c:884 utils/misc/ps_status.c:193 utils/misc/ps_status.c:201 utils/misc/ps_status.c:228 utils/misc/ps_status.c:236
#, c-format
msgid "out of memory\n"
msgstr "แแ แแกแแแแแ แแกแ แแแฎแกแแแ แแแ\n"
msgid "could not synchronize file system for file \"%s\": %m"
msgstr "แจแแฃแซแแแแแแแ แคแแแแฃแ แ แกแแกแขแแแแก แกแแแฅแ แแแแแแชแแ แคแแแแแกแแแแก \"%s\": %m"
-#: ../common/file_utils.c:120 ../common/file_utils.c:566 ../common/file_utils.c:570 access/transam/twophase.c:1337 access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:235 backup/basebackup.c:355 backup/basebackup.c:553 backup/basebackup.c:624 backup/walsummary.c:247 backup/walsummary.c:254 commands/copyfrom.c:1749 commands/copyto.c:700 commands/extension.c:3527 commands/tablespace.c:804 commands/tablespace.c:893 postmaster/pgarch.c:680
+#: ../common/file_utils.c:120 ../common/file_utils.c:566 ../common/file_utils.c:570 access/transam/twophase.c:1321 access/transam/xlogarchive.c:111 access/transam/xlogarchive.c:235 backup/basebackup.c:355 backup/basebackup.c:553 backup/basebackup.c:624 backup/walsummary.c:247 backup/walsummary.c:254 commands/copyfrom.c:1749 commands/copyto.c:700 commands/extension.c:3527 commands/tablespace.c:804 commands/tablespace.c:893 postmaster/pgarch.c:680
#: replication/logical/snapbuild.c:1670 replication/logical/snapbuild.c:2173 storage/file/fd.c:1968 storage/file/fd.c:2054 storage/file/fd.c:3564 utils/adt/dbsize.c:105 utils/adt/dbsize.c:257 utils/adt/dbsize.c:337 utils/adt/genfile.c:437 utils/adt/genfile.c:612 utils/adt/misc.c:340
#, c-format
msgid "could not stat file \"%s\": %m"
msgid "this build does not support sync method \"%s\""
msgstr "แแ แแแแแแก แกแแแฅแ แแแแแแชแแแก แแแแแแแก \"%s\" แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: ../common/file_utils.c:151 ../common/file_utils.c:281 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:728 commands/tablespace.c:738 postmaster/postmaster.c:1468 storage/file/fd.c:2933 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:339
+#: ../common/file_utils.c:151 ../common/file_utils.c:281 ../common/pgfnames.c:48 ../common/rmtree.c:63 commands/tablespace.c:728 commands/tablespace.c:738 postmaster/postmaster.c:1470 storage/file/fd.c:2933 storage/file/reinit.c:126 utils/adt/misc.c:256 utils/misc/tzparser.c:339
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
msgid "could not get exit code from subprocess: error code %lu"
msgstr "แฅแแแแ แแชแแกแแแแ แแแกแแกแแแแแ แแแแ แแแ แแแแแฆแ: แจแแชแแแแแก แแแแ %lu"
-#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1733 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1048 postmaster/syslogger.c:1488 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4589 replication/logical/snapbuild.c:1712 replication/logical/snapbuild.c:2146 replication/slot.c:2192 storage/file/fd.c:878 storage/file/fd.c:3378 storage/file/fd.c:3440
+#: ../common/rmtree.c:97 access/heap/rewriteheap.c:1214 access/transam/twophase.c:1717 access/transam/xlogarchive.c:119 access/transam/xlogarchive.c:399 postmaster/postmaster.c:1048 postmaster/syslogger.c:1488 replication/logical/origin.c:591 replication/logical/reorderbuffer.c:4589 replication/logical/snapbuild.c:1712 replication/logical/snapbuild.c:2146 replication/slot.c:2192 storage/file/fd.c:878 storage/file/fd.c:3378 storage/file/fd.c:3440
#: storage/file/reinit.c:261 storage/ipc/dsm.c:343 storage/smgr/md.c:381 storage/smgr/md.c:440 storage/sync/sync.c:243 utils/time/snapmgr.c:1591
#, c-format
msgid "could not remove file \"%s\": %m"
msgid "could not remove directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ: %m"
-#: ../common/scram-common.c:282
+#: ../common/scram-common.c:281
msgid "could not encode salt"
msgstr "แแแ แแแแก แแแแแ แแแแก แจแแชแแแแ"
-#: ../common/scram-common.c:298
+#: ../common/scram-common.c:297
msgid "could not encode stored key"
msgstr "แแแแแฎแกแแแ แแแฃแแ แแแกแแฆแแแแก แแแแแ แแแแก แจแแชแแแแ"
-#: ../common/scram-common.c:315
+#: ../common/scram-common.c:314
msgid "could not encode server key"
msgstr "แกแแ แแแ แแก แแแกแแฆแแแแก แแแแแ แแแแก แจแแชแแแแ"
msgid "You might have antivirus, backup, or similar software interfering with the database system."
msgstr "แจแแแซแแแแ แแฅแแแแ แแแขแแแแ แฃแกแ, แแแ แฅแแคแ แแ แ แแแ แกแฎแแ แแ แแแ แแแ แฎแแแก แฃแจแแแก แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแฃแจแแแแแก."
-#: ../port/path.c:775
+#: ../port/path.c:852
#, c-format
msgid "could not get current working directory: %m\n"
msgstr "แแแแแแแแ แ แกแแแฃแจแแ แกแแฅแแฆแแแแแก แแแฆแแแแก แจแแชแแแแ: %m\n"
msgid "unrecognized parameter namespace \"%s\""
msgstr "แแแ แแแแขแ แแแแก แกแแฎแแแแแแก แฃแชแแแแ แกแแแ แชแ: \"%s\""
-#: access/common/reloptions.c:1300 commands/variable.c:1210
+#: access/common/reloptions.c:1300 commands/variable.c:1214
#, c-format
msgid "tables declared WITH OIDS are not supported"
msgstr "แชแฎแ แแแแแ, แแฆแฌแแ แแแ WITH OIDS-แแ, แแฎแแ แแแฃแญแแ แแแแ"
msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแก \"%s\" แฌแแแแแแก แแแแแแจแ %s แฏแแแ แแแแแ แขแแแแก แแแแ แแขแแ แแแ แแแแแ"
-#: access/heap/heapam.c:2204
+#: access/heap/heapam.c:2206
#, c-format
msgid "cannot insert tuples in a parallel worker"
msgstr "แแแ แแแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ แแแ แขแแแแแก แแแ แฉแแกแแแแ"
-#: access/heap/heapam.c:2723
+#: access/heap/heapam.c:2725
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:2770
+#: access/heap/heapam.c:2772
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แฌแแจแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:3218 access/heap/heapam.c:6454 access/index/genam.c:818
+#: access/heap/heapam.c:3220 access/heap/heapam.c:6501 access/index/genam.c:818
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แแแแแฎแแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:3350
+#: access/heap/heapam.c:3397
#, c-format
msgid "attempted to update invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แแแแแฎแแแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:4861 access/heap/heapam.c:4899 access/heap/heapam.c:5164 access/heap/heapam_handler.c:468
+#: access/heap/heapam.c:4908 access/heap/heapam.c:4946 access/heap/heapam.c:5211 access/heap/heapam_handler.c:468
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแฌแแ แแแแก แแแแแแแแแก แจแแชแแแแ"
-#: access/heap/heapam.c:6267 commands/trigger.c:3340 executor/nodeModifyTable.c:2376 executor/nodeModifyTable.c:2467
+#: access/heap/heapam.c:6314 commands/trigger.c:3340 executor/nodeModifyTable.c:2376 executor/nodeModifyTable.c:2467
#, 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:3255 access/transam/xlog.c:3446 access/transam/xlog.c:4283 access/transam/xlog.c:9269 access/transam/xlogfuncs.c:692 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:494 postmaster/launch_backend.c:340 postmaster/postmaster.c:4112 postmaster/walsummarizer.c:1212
+#: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3255 access/transam/xlog.c:3446 access/transam/xlog.c:4283 access/transam/xlog.c:9269 access/transam/xlogfuncs.c:692 backup/basebackup_server.c:149 backup/basebackup_server.c:242 commands/dbcommands.c:494 postmaster/launch_backend.c:340 postmaster/postmaster.c:4114 postmaster/walsummarizer.c:1212
#: replication/logical/origin.c:603 replication/slot.c:2059 storage/file/copydir.c:157 storage/smgr/md.c:230 utils/time/snapmgr.c:1234
#, c-format
msgid "could not create file \"%s\": %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:3305 access/transam/xlog.c:3502 access/transam/xlog.c:4295 commands/dbcommands.c:506 postmaster/launch_backend.c:351 postmaster/launch_backend.c:363 replication/logical/origin.c:615 replication/logical/origin.c:657 replication/logical/origin.c:676 replication/logical/snapbuild.c:1788 replication/slot.c:2094
-#: storage/file/buffile.c:545 storage/file/copydir.c:197 utils/init/miscinit.c:1653 utils/init/miscinit.c:1664 utils/init/miscinit.c:1672 utils/misc/guc.c:4491 utils/misc/guc.c:4522 utils/misc/guc.c:5675 utils/misc/guc.c:5693 utils/time/snapmgr.c:1239 utils/time/snapmgr.c:1246
+#: storage/file/buffile.c:545 storage/file/copydir.c:197 utils/init/miscinit.c:1655 utils/init/miscinit.c:1666 utils/init/miscinit.c:1674 utils/misc/guc.c:4491 utils/misc/guc.c:4522 utils/misc/guc.c:5675 utils/misc/guc.c:5693 utils/time/snapmgr.c:1239 utils/time/snapmgr.c:1246
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
msgid "system usage: %s"
msgstr "แกแแกแขแแแฃแ แ แแแแแงแแแแแ: %s"
-#: access/heap/vacuumlazy.c:2172
+#: access/heap/vacuumlazy.c:2170
#, c-format
msgid "table \"%s\": removed %lld dead item identifiers in %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแจแแแ %lld แแแแแแ แ แฉแแแแฌแแ แแก แแแแแขแแคแแแแขแแ แ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:2326
+#: access/heap/vacuumlazy.c:2324
#, 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:2329
+#: access/heap/vacuumlazy.c:2327
#, c-format
msgid "The table's relfrozenxid or relminmxid is too far in the past."
msgstr "แชแฎแ แแแแก relfrozenxid -แแก แแ relminmxid -แแก แแแแจแแแแแแแแแ แซแแแแแ แฃแแแแแ แฌแแ แจแฃแแจแ."
-#: access/heap/vacuumlazy.c:2330
+#: access/heap/vacuumlazy.c:2328
#, 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:2592
+#: access/heap/vacuumlazy.c:2590
#, c-format
msgid "\"%s\": stopping truncate due to conflicting lock request"
msgstr "%s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:2662
+#: access/heap/vacuumlazy.c:2660
#, c-format
msgid "table \"%s\": truncated %u to %u pages"
msgstr "แชแฎแ แแแ \"%s\": แฌแแแแแแแ %u-แแแ %u แแแแ แแแ"
-#: access/heap/vacuumlazy.c:2724
+#: access/heap/vacuumlazy.c:2722
#, c-format
msgid "table \"%s\": suspending truncate due to conflicting lock request"
msgstr "แชแฎแ แแแ %s: แฌแแแแแแแก แจแแฉแแ แแแ แแแแแแ แแแแก แแแแคแแแฅแขแฃแ แ แแแแฎแแแแแก แแแแ"
-#: access/heap/vacuumlazy.c:2843
+#: access/heap/vacuumlazy.c:2841
#, c-format
msgid "disabling parallel option of vacuum on \"%s\" --- cannot vacuum temporary tables in parallel"
msgstr "%s-แแ แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแแ แแแ --- แแ แแแแแแ แชแฎแ แแแแแแก แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/vacuumlazy.c:3113
+#: access/heap/vacuumlazy.c:3108
#, 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:3116
+#: access/heap/vacuumlazy.c:3111
#, c-format
msgid "while scanning block %u of relation \"%s.%s\""
msgstr "%u แแแแแแก (แฃแ แแแแ แแแแแก %s.%s) แกแแแแแ แแแแกแแก"
-#: access/heap/vacuumlazy.c:3120
+#: access/heap/vacuumlazy.c:3115
#, c-format
msgid "while scanning relation \"%s.%s\""
msgstr "แฃแ แแแแ แแแแแก แกแแแแแ แแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3128
+#: access/heap/vacuumlazy.c:3123
#, c-format
msgid "while vacuuming block %u offset %u of relation \"%s.%s\""
msgstr "แแแแแแก %u, แฌแแแแชแแแแแ %u (แฃแ แแแแ แแแแแก \"%s.%s\") แแแแขแแแ แกแแกแ แฃแขแแแแกแแก"
-#: access/heap/vacuumlazy.c:3131
+#: access/heap/vacuumlazy.c:3126
#, c-format
msgid "while vacuuming block %u of relation \"%s.%s\""
msgstr "แแแแแแก (%u) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3135
+#: access/heap/vacuumlazy.c:3130
#, c-format
msgid "while vacuuming relation \"%s.%s\""
msgstr "แฃแ แแแ แแแแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3140 commands/vacuumparallel.c:1113
+#: access/heap/vacuumlazy.c:3135 commands/vacuumparallel.c:1112
#, c-format
msgid "while vacuuming index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก (%s) แแแแขแแแ แกแแกแ แฃแขแแแแกแแก (แฃแ แแแแ แแแแแแแ \"%s.%s\")"
-#: access/heap/vacuumlazy.c:3145 commands/vacuumparallel.c:1119
+#: access/heap/vacuumlazy.c:3140 commands/vacuumparallel.c:1118
#, c-format
msgid "while cleaning up index \"%s\" of relation \"%s.%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแแกแฃแคแแแแแแแกแแก, แ แแแแแแช แแแฃแแแแแก แฃแ แแแแ แแแแแก \"%s.%s\""
-#: access/heap/vacuumlazy.c:3151
+#: access/heap/vacuumlazy.c:3146
#, 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:1356 commands/indexcmds.c:2851 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:17873 commands/tablecmds.c:19740
+#: access/index/indexam.c:203 catalog/objectaddress.c:1356 commands/indexcmds.c:2851 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:17873 commands/tablecmds.c:19762
#, 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:5104
+#: access/nbtree/nbtutils.c:5108
#, 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:5110
+#: access/nbtree/nbtutils.c:5114
#, c-format
msgid "Index row references tuple (%u,%u) in relation \"%s\"."
msgstr "แแแแแฅแกแแก แแฌแแ แแแแแ แแแแแแแฃแแแ แแแ แขแแแแ (%u, %u) แฃแ แแแแ แแแแแจแ \"%s\"."
-#: access/nbtree/nbtutils.c:5114
+#: access/nbtree/nbtutils.c:5118
#, c-format
msgid ""
"Values larger than 1/3 of a buffer page cannot be indexed.\n"
msgid "\"%s\" cannot be empty."
msgstr "\"%s\" แชแแ แแแแ แแ แจแแแซแแแแ แแงแแก."
-#: access/table/tableamapi.c:116 access/transam/xlogrecovery.c:4858
+#: access/table/tableamapi.c:116 access/transam/xlogrecovery.c:4859
#, c-format
msgid "\"%s\" is too long (maximum %d characters)."
msgstr "\"%s\" แซแแแแแ แแ แซแแแแ (แแแฅแก %d แกแแแแแแ)"
msgid "transaction identifier \"%s\" is already in use"
msgstr "แขแ แแแแแฅแชแแแก แแแแแขแแคแแแแขแแ แ \"%s\" แฃแแแ แแแแแแงแแแแแ"
-#: access/transam/twophase.c:404 access/transam/twophase.c:2547
+#: access/transam/twophase.c:404 access/transam/twophase.c:2531
#, c-format
msgid "maximum number of prepared transactions reached"
msgstr "แแแฆแฌแแฃแแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ"
-#: access/transam/twophase.c:405 access/transam/twophase.c:2548
+#: access/transam/twophase.c:405 access/transam/twophase.c:2532
#, c-format
msgid "Increase \"max_prepared_transactions\" (currently %d)."
msgstr "แแแแแ แแแ \"max_prepared_transactions\" (แแแแแแแ %d)."
msgid "prepared transaction with identifier \"%s\" does not exist"
msgstr "แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแแแแขแแคแแแแขแแ แแ \"%s\" แแ แแ แกแแแแแก"
-#: access/transam/twophase.c:1190
+#: access/transam/twophase.c:1174
#, c-format
msgid "two-phase state file maximum length exceeded"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแแก แแแฅแกแแแแแฃแ แ แกแแแ แซแ แแแแแญแแ แแแแฃแแแ"
-#: access/transam/twophase.c:1345
+#: access/transam/twophase.c:1329
#, c-format
msgid "incorrect size of file \"%s\": %lld byte"
msgid_plural "incorrect size of file \"%s\": %lld bytes"
msgstr[0] "แคแแแแแก แแ แแกแฌแแ แ แแแแ \"%s\": %lld แแแแขแ"
msgstr[1] "แคแแแแแก แแ แแกแฌแแ แ แแแแ \"%s\": %lld แแแแขแ"
-#: access/transam/twophase.c:1354
+#: access/transam/twophase.c:1338
#, c-format
msgid "incorrect alignment of CRC offset for file \"%s\""
msgstr "แคแแแแแกแแแแก \"%s\" CRC-แก แฌแแแแชแแแแแแก แแ แแกแฌแแ แ แกแฌแแ แแแ"
-#: access/transam/twophase.c:1372
+#: access/transam/twophase.c:1356
#, c-format
msgid "could not read file \"%s\": read %d of %lld"
msgstr "แคแแแแแก \"%s\" แฌแแแแแฎแแ แจแแฃแซแแแแแแแ: แฌแแแแแฎแฃแแแ %d %lld-แแแ"
-#: access/transam/twophase.c:1387
+#: access/transam/twophase.c:1371
#, c-format
msgid "invalid magic number stored in file \"%s\""
msgstr "แคแแแแจแ (\"%s\") แแแแแฎแกแแแ แแแฃแแ แแแแแฃแ แ แ แแชแฎแแ แแ แแกแฌแแ แแ"
-#: access/transam/twophase.c:1393
+#: access/transam/twophase.c:1377
#, c-format
msgid "invalid size stored in file \"%s\""
msgstr "แคแแแแจแ (\"%s\") แแแแแฎแกแแแ แแแฃแแ แแแแ แแ แแกแฌแแ แแ"
-#: access/transam/twophase.c:1405
+#: access/transam/twophase.c:1389
#, c-format
msgid "calculated CRC checksum does not match value stored in file \"%s\""
msgstr "แแแแแแแแแแ CRC แกแแแแแขแ แแแ แฏแแแ แแ แแแแฎแแแแ แแแแจแแแแแแแแก, แ แแแแแแช แคแแแแจแ \"%s\" แฌแแ แแ"
-#: access/transam/twophase.c:1435 access/transam/xlogrecovery.c:565 postmaster/walsummarizer.c:936 replication/logical/logical.c:211 replication/walsender.c:836
+#: access/transam/twophase.c:1419 access/transam/xlogrecovery.c:565 postmaster/walsummarizer.c:936 replication/logical/logical.c:211 replication/walsender.c:836
#, c-format
msgid "Failed while allocating a WAL reading processor."
msgstr "แจแแชแแแแ WAL แแแแฎแแแก แแ แแชแแกแแ แแก แแแแแงแแคแแกแแก."
-#: access/transam/twophase.c:1445
+#: access/transam/twophase.c:1429
#, c-format
msgid "could not read two-phase state from WAL at %X/%X: %s"
msgstr "\"WAL\"-แแแ 2แคแแแแแแ แแแแแแแ แแแแแก แฌแแแแแฎแแแก แจแแชแแแแ แแแกแแแแ แแแ %X/%X: %s"
-#: access/transam/twophase.c:1450
+#: access/transam/twophase.c:1434
#, c-format
msgid "could not read two-phase state from WAL at %X/%X"
msgstr "\"WAL\"-แแแ 2แคแแแแแแ แแแแแแแ แแแแแก แฌแแแแแฎแแแก แจแแชแแแแ แแแกแแแแ แแแ %X/%X"
-#: access/transam/twophase.c:1458
+#: access/transam/twophase.c:1442
#, c-format
msgid "expected two-phase state data is not present in WAL at %X/%X"
msgstr "\"WAL\"-แจแ แแแกแแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแชแแแแแ แแแกแแแแ แแแ %X/%X แแ แแ แกแแแแแก"
-#: access/transam/twophase.c:1761
+#: access/transam/twophase.c:1745
#, c-format
msgid "could not recreate file \"%s\": %m"
msgstr "แคแแแแแก (\"%s\") แแแแแแแ แจแแฅแแแแก แจแแชแแแแ: %m"
-#: access/transam/twophase.c:1888
+#: access/transam/twophase.c:1872
#, c-format
msgid "%u two-phase state file was written for a long-running prepared transaction"
msgid_plural "%u two-phase state files were written for long-running prepared transactions"
msgstr[0] "แแแแฎแแแก-แแแจแแแแฃแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแกแแแแก %u แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแ แฉแแแฌแแ แ"
msgstr[1] "แแแแฎแแแก-แแแจแแแแฃแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแกแแแแก %u แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแ แฉแแแฌแแ แ"
-#: access/transam/twophase.c:2123
+#: access/transam/twophase.c:2107
#, c-format
msgid "recovering prepared transaction %u from shared memory"
msgstr "แแแแแแแแ แแแแก แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแแแ แฌแแแแกแฌแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแก แแฆแแแแแ: %u"
-#: access/transam/twophase.c:2216
+#: access/transam/twophase.c:2200
#, c-format
msgid "removing stale two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแญแแแแแ แคแแแแแก แแแชแแแแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2223
+#: access/transam/twophase.c:2207
#, c-format
msgid "removing stale two-phase state from memory for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแญแแแแแ แแแแแแแ แแแแแก แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก: %u"
-#: access/transam/twophase.c:2236
+#: access/transam/twophase.c:2220
#, c-format
msgid "removing future two-phase state file for transaction %u"
msgstr "แแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแแก แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2243
+#: access/transam/twophase.c:2227
#, c-format
msgid "removing future two-phase state from memory for transaction %u"
msgstr "แแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แแแฎแกแแแ แแแแแแ แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2268
+#: access/transam/twophase.c:2252
#, c-format
msgid "corrupted two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแแแแแฃแแ แคแแแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2273
+#: access/transam/twophase.c:2257
#, c-format
msgid "corrupted two-phase state in memory for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแแแแแฃแแ แแแฎแกแแแ แแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2530
+#: access/transam/twophase.c:2514
#, c-format
msgid "could not recover two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแแก แแฆแแแแแ แขแ แแแแแฅแชแแแกแแแแก %u แจแแฃแซแแแแแแแ"
-#: access/transam/twophase.c:2532
+#: access/transam/twophase.c:2516
#, c-format
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:2540 storage/file/fd.c:514 utils/fmgr/dfmgr.c:209
+#: access/transam/twophase.c:2524 storage/file/fd.c:514 utils/fmgr/dfmgr.c:209
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
msgid "could not generate secret authorization token"
msgstr "แแแแแแขแแแแชแแแกแแแแก แแ แแฏแแ แแแ แแแแแก แแแแแ แแชแแแก แจแแชแแแแ"
-#: access/transam/xlog.c:4363 access/transam/xlog.c:4373 access/transam/xlog.c:4399 access/transam/xlog.c:4407 access/transam/xlog.c:4415 access/transam/xlog.c:4421 access/transam/xlog.c:4429 access/transam/xlog.c:4437 access/transam/xlog.c:4445 access/transam/xlog.c:4453 access/transam/xlog.c:4461 access/transam/xlog.c:4469 access/transam/xlog.c:4479 access/transam/xlog.c:4487 utils/init/miscinit.c:1810
+#: access/transam/xlog.c:4363 access/transam/xlog.c:4373 access/transam/xlog.c:4399 access/transam/xlog.c:4407 access/transam/xlog.c:4415 access/transam/xlog.c:4421 access/transam/xlog.c:4429 access/transam/xlog.c:4437 access/transam/xlog.c:4445 access/transam/xlog.c:4453 access/transam/xlog.c:4461 access/transam/xlog.c:4469 access/transam/xlog.c:4479 access/transam/xlog.c:4487 utils/init/miscinit.c:1812
#, c-format
msgid "database files are incompatible with server"
msgstr "แแแแแก แคแแแแแแ แกแแ แแแ แแแ แแแแกแแแแแ แแ แแ"
msgid "Execute pg_wal_replay_resume() to promote."
msgstr "แฌแแกแแฎแแแแกแแแแแ แแแฃแจแแแ pg_wal_replay_resume()."
-#: access/transam/xlogrecovery.c:2941 access/transam/xlogrecovery.c:4678
+#: access/transam/xlogrecovery.c:2941 access/transam/xlogrecovery.c:4679
#, c-format
msgid "recovery has paused"
msgstr "แแฆแแแแแ แจแแฉแแ แแ"
msgid "could not read from WAL segment %s, LSN %X/%X, offset %u: read %d of %zu"
msgstr "แแฃแ แแแแแก แกแแแแแแขแแแแ (%s, LSN %X/%X, แฌแแแแชแแแแแ %u) แฌแแแแแฎแแแก แจแแชแแแแ: แฌแแแแแแแฎแ %d %zu-แแแ"
-#: access/transam/xlogrecovery.c:4060
+#: access/transam/xlogrecovery.c:4061
#, c-format
msgid "invalid checkpoint location"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแ แแกแฌแแ แ แแแแแแ แแแแ"
-#: access/transam/xlogrecovery.c:4070
+#: access/transam/xlogrecovery.c:4071
#, c-format
msgid "invalid checkpoint record"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแ แแกแฌแแ แ แฉแแแแฌแแ แ"
-#: access/transam/xlogrecovery.c:4076
+#: access/transam/xlogrecovery.c:4077
#, c-format
msgid "invalid resource manager ID in checkpoint record"
msgstr "แ แแกแฃแ แกแแก แแแแ แแแแแแก แแ แแกแฌแแ แ ID แกแแแแแขแ แแแ แฌแแ แขแแแแก แฉแแแแฌแแ แจแ"
-#: access/transam/xlogrecovery.c:4084
+#: access/transam/xlogrecovery.c:4085
#, c-format
msgid "invalid xl_info in checkpoint record"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแ แแกแฌแแ แ xl_info"
-#: access/transam/xlogrecovery.c:4090
+#: access/transam/xlogrecovery.c:4091
#, c-format
msgid "invalid length of checkpoint record"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แฉแแแแฌแแ แแก แแ แแกแฌแแ แ แกแแแ แซแ"
-#: access/transam/xlogrecovery.c:4144
+#: access/transam/xlogrecovery.c:4145
#, c-format
msgid "new timeline %u is not a child of database system timeline %u"
msgstr "แแฎแแแ แแ แแแก แฎแแแ %u แแแแแก แกแแกแขแแแแก แแ แแแก แฎแแแแก %u แจแแแแ แแ แแ"
-#: access/transam/xlogrecovery.c:4158
+#: access/transam/xlogrecovery.c:4159
#, c-format
msgid "new timeline %u forked off current database system timeline %u before current recovery point %X/%X"
msgstr ""
-#: access/transam/xlogrecovery.c:4177
+#: access/transam/xlogrecovery.c:4178
#, c-format
msgid "new target timeline is %u"
msgstr "แแฎแแแ แกแแแแแแแก แแ แแแก แฎแแแแ %u"
-#: access/transam/xlogrecovery.c:4380
+#: access/transam/xlogrecovery.c:4381
#, c-format
msgid "WAL receiver process shutdown requested"
msgstr "แแแแฎแแแแแแแ WAL-แแก แแแแฆแแแ แแ แแชแแกแแก แแแแแ แแแ"
-#: access/transam/xlogrecovery.c:4440
+#: access/transam/xlogrecovery.c:4441
#, c-format
msgid "received promote request"
msgstr "แแแฆแแแฃแแ แแแฌแแแแฃแ แแแแก แแแแฎแแแแ"
-#: access/transam/xlogrecovery.c:4669
+#: access/transam/xlogrecovery.c:4670
#, c-format
msgid "hot standby is not possible because of insufficient parameter settings"
msgstr "แชแฎแแแ แแแแแแแแแ แกแแ แแแ แแก แแ แกแแแแแ แจแแฃแซแแแแแแแ แแ แแกแแแแแ แแกแ แแแ แแแแขแ แแก แแแแจแแแแแแแแแแก แแแแ"
-#: access/transam/xlogrecovery.c:4670 access/transam/xlogrecovery.c:4697 access/transam/xlogrecovery.c:4727
+#: access/transam/xlogrecovery.c:4671 access/transam/xlogrecovery.c:4698 access/transam/xlogrecovery.c:4728
#, c-format
msgid "%s = %d is a lower setting than on the primary server, where its value was %d."
msgstr "%s = %d แแแแแแแแ, แแแแ แ แซแแ แแแแ แกแแ แแแ แแ, แกแแแแช แแแกแ แแแแจแแแแแแแแ %d."
-#: access/transam/xlogrecovery.c:4679
+#: access/transam/xlogrecovery.c:4680
#, c-format
msgid "If recovery is unpaused, the server will shut down."
msgstr "แแฃ แแฆแแแแแ แแแแ แซแแแแแแ, แกแแ แแแ แ แแแแแแ แแแแแ."
-#: access/transam/xlogrecovery.c:4680
+#: access/transam/xlogrecovery.c:4681
#, c-format
msgid "You can then restart the server after making the necessary configuration changes."
msgstr "แแแแคแแแฃแ แแชแแแจแ แกแแญแแ แ แชแแแแแแแแแแก แจแแขแแแแก แจแแแแแ แจแแแแซแแแแ แกแแ แแแ แ แแแแ แแกแขแแ แขแแ."
-#: access/transam/xlogrecovery.c:4691
+#: access/transam/xlogrecovery.c:4692
#, c-format
msgid "promotion is not possible because of insufficient parameter settings"
msgstr "แแแฌแแแแฃแ แแแ แจแแฃแซแแแแแแแ แแ แแกแแแแแ แแกแ แแแ แแแแขแ แแแแก แแแแจแแแแแแแแแแก แแแแ"
-#: access/transam/xlogrecovery.c:4701
+#: access/transam/xlogrecovery.c:4702
#, c-format
msgid "Restart the server after making the necessary configuration changes."
msgstr "แแแแคแแแฃแ แแชแแแจแ แกแแญแแ แ แชแแแแแแแแแแก แจแแขแแแแก แจแแแแแ แแแแแขแแแ แแแ แกแแ แแแ แ."
-#: access/transam/xlogrecovery.c:4725
+#: access/transam/xlogrecovery.c:4726
#, c-format
msgid "recovery aborted because of insufficient parameter settings"
msgstr "แแฆแแแแแ แจแแฌแงแแแขแแแแ แแ แแกแแแแแ แแกแ แแแ แแแแขแ แแแแก แแแแจแแแแแแแแแแก แแแแ"
-#: access/transam/xlogrecovery.c:4731
+#: access/transam/xlogrecovery.c:4732
#, c-format
msgid "You can restart the server after making the necessary configuration changes."
msgstr "แแแแคแแแฃแ แแชแแแจแ แกแแญแแ แ แชแแแแแแแแแแก แจแแขแแแแก แจแแแแแ แจแแแแซแแแแ แกแแ แแแ แ แแแแ แแกแขแแ แขแแ."
-#: access/transam/xlogrecovery.c:4773
+#: access/transam/xlogrecovery.c:4774
#, c-format
msgid "multiple recovery targets specified"
msgstr "แแแแแแแแฃแแแ แแฆแแแแแแก แแ แแแแแ แกแแแแแแ"
-#: access/transam/xlogrecovery.c:4774
+#: access/transam/xlogrecovery.c:4775
#, c-format
msgid "At most one of \"recovery_target\", \"recovery_target_lsn\", \"recovery_target_name\", \"recovery_target_time\", \"recovery_target_xid\" may be set."
msgstr "แแแ แแแแขแ แแแแแแ \"recovery_target\", \"recovery_target_lsn\", \"recovery_target_name\", \"recovery_target_time\" แแ \"recovery_target_xid\" แแฎแแแแ แแ แแแก แแแงแแแแแ แจแแแแซแแแแ."
-#: access/transam/xlogrecovery.c:4785
+#: access/transam/xlogrecovery.c:4786
#, c-format
msgid "The only allowed value is \"immediate\"."
msgstr "แแแจแแแแฃแแแ แแฎแแแแ แแ แแ แแแแจแแแแแแแ: \"immediate\"."
-#: access/transam/xlogrecovery.c:4937 utils/adt/timestamp.c:202 utils/adt/timestamp.c:455
+#: access/transam/xlogrecovery.c:4938 utils/adt/timestamp.c:202 utils/adt/timestamp.c:455
#, c-format
msgid "timestamp out of range: \"%s\""
msgstr "แแ แแแก แจแขแแแแ แแแแแแแแแก แแแ แแแแ: \"%s\""
-#: access/transam/xlogrecovery.c:4982
+#: access/transam/xlogrecovery.c:4983
#, c-format
msgid "\"recovery_target_timeline\" is not a valid number."
msgstr "\"recovery_target_timeline\" แกแฌแแ แ แ แแชแฎแแ แแ แแ."
msgid "archive command was terminated by exception 0x%X"
msgstr "แแ แฅแแแแชแแแก แแ แซแแแแแ แแแกแ แฃแแแ แแแแแแแแแแกแแ 0x%X"
-#: archive/shell_archive.c:109 postmaster/postmaster.c:3094
+#: archive/shell_archive.c:109 postmaster/postmaster.c:3095
#, c-format
msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
msgstr "แแแฅแแกแแแขแแแแแ แแแแจแแแแแแแแก แแฆแฌแแ แแกแแแแก แแฎแแแแ C-แแก แฉแแกแแกแแแแ แคแแแแ \"ntstatus.h\"."
msgid "directory \"%s\" exists but is not empty"
msgstr "แกแแฅแแฆแแแแ \"%s\" แแ แกแแแแแก, แแแแ แแ แชแแ แแแแ แแ แแ"
-#: backup/basebackup_server.c:123 utils/init/postinit.c:1193
+#: backup/basebackup_server.c:123 utils/init/postinit.c:1178
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
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:1459 commands/tablecmds.c:15088 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:211 commands/view.c:441 executor/execExprInterp.c:4655 executor/execExprInterp.c:4663 libpq/auth.c:324 replication/logical/applyparallelworker.c:1041 replication/syncrep.c:1011 storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1427 utils/misc/guc.c:3169
+#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1459 commands/tablecmds.c:15088 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:211 commands/view.c:441 executor/execExprInterp.c:4655 executor/execExprInterp.c:4663 libpq/auth.c:324 replication/logical/applyparallelworker.c:1041 replication/syncrep.c:1011 storage/lmgr/deadlock.c:1134 storage/lmgr/proc.c:1432 utils/misc/guc.c:3169
#: utils/misc/guc.c:3210 utils/misc/guc.c:3285 utils/misc/guc.c:6825 utils/misc/guc.c:6859 utils/misc/guc.c:6893 utils/misc/guc.c:6936 utils/misc/guc.c:6978
#, c-format
msgid "%s"
msgid "generation expression is not immutable"
msgstr "แแแแแแก แแแแแกแแฎแฃแแแแ แฃแชแแแแแ แแ แแ"
-#: catalog/heap.c:2809 rewrite/rewriteHandler.c:1288
+#: catalog/heap.c:2809 rewrite/rewriteHandler.c:1276
#, c-format
msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr "แกแแแขแแก \"%s\" แขแแแแ %s, แแแแ แแ แแแแฃแแแกแฎแแแแ แแแแแกแแฎแฃแแแแแก แขแแแแ %s"
-#: catalog/heap.c:2814 commands/prepare.c:331 parser/analyze.c:2758 parser/parse_target.c:592 parser/parse_target.c:882 parser/parse_target.c:892 rewrite/rewriteHandler.c:1293
+#: catalog/heap.c:2814 commands/prepare.c:331 parser/analyze.c:2758 parser/parse_target.c:592 parser/parse_target.c:882 parser/parse_target.c:892 rewrite/rewriteHandler.c:1281
#, c-format
msgid "You will need to rewrite or cast the expression."
msgstr "แกแแญแแ แแ แแแแแกแแฎแฃแแแแแก แแแ แแแฅแแแ แแ แแแแแงแแแแ."
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:5731
+#: catalog/namespace.c:462 catalog/namespace.c:666 catalog/namespace.c:758 commands/trigger.c:5729
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: \"%s.%s.%s\""
msgstr "แแแแแฅแขแแก แฃแชแแแแ แขแแแ: %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:2903
+#: catalog/objectaddress.c:2928
#, c-format
msgid "column %s of %s"
msgstr "แกแแแขแ %s %s-แแ"
-#: catalog/objectaddress.c:2918
+#: catalog/objectaddress.c:2943
#, c-format
msgid "function %s"
msgstr "แคแฃแแฅแชแแ %s"
-#: catalog/objectaddress.c:2931
+#: catalog/objectaddress.c:2956
#, c-format
msgid "type %s"
msgstr "แขแแแ %s"
-#: catalog/objectaddress.c:2968
+#: catalog/objectaddress.c:2993
#, c-format
msgid "cast from %s to %s"
msgstr "%s-แแแ %s"
-#: catalog/objectaddress.c:3001
+#: catalog/objectaddress.c:3026
#, c-format
msgid "collation %s"
msgstr "แแแแแชแแ %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3032
+#: catalog/objectaddress.c:3057
#, c-format
msgid "constraint %s on %s"
msgstr "%s-แแก แจแแแฆแฃแแแ %s-แแ"
-#: catalog/objectaddress.c:3038
+#: catalog/objectaddress.c:3063
#, c-format
msgid "constraint %s"
msgstr "แจแแแฆแฃแแแ %s"
-#: catalog/objectaddress.c:3070
+#: catalog/objectaddress.c:3095
#, c-format
msgid "conversion %s"
msgstr "แแแ แแแฅแแแ: %s"
#. translator: %s is typically "column %s of table %s"
-#: catalog/objectaddress.c:3092
+#: catalog/objectaddress.c:3117
#, c-format
msgid "default value for %s"
msgstr "%s-แแก แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแ"
-#: catalog/objectaddress.c:3103
+#: catalog/objectaddress.c:3128
#, c-format
msgid "language %s"
msgstr "แแแ %s"
-#: catalog/objectaddress.c:3111
+#: catalog/objectaddress.c:3136
#, c-format
msgid "large object %u"
msgstr "แแแแ แแแแแฅแขแ %u"
-#: catalog/objectaddress.c:3124
+#: catalog/objectaddress.c:3149
#, c-format
msgid "operator %s"
msgstr "แแแแ แแขแแ แ %s"
-#: catalog/objectaddress.c:3161
+#: catalog/objectaddress.c:3186
#, c-format
msgid "operator class %s for access method %s"
msgstr "แแแแ แแขแแ แแก แแแแกแแก %s แฌแแแแแแก แแแแแแแกแแแแก %s"
-#: catalog/objectaddress.c:3189
+#: catalog/objectaddress.c:3214
#, c-format
msgid "access method %s"
msgstr "แฌแแแแแแก แแแแแแ: %s"
#. first two %s's are data type names, the third %s is the
#. description of the operator family, and the last %s is the
#. textual form of the operator with arguments.
-#: catalog/objectaddress.c:3238
+#: catalog/objectaddress.c:3269
#, c-format
msgid "operator %d (%s, %s) of %s: %s"
msgstr "แแแแ แแขแแ แ %d (%s, %s) of %s: %s"
#. are data type names, the third %s is the description of the
#. operator family, and the last %s is the textual form of the
#. function with arguments.
-#: catalog/objectaddress.c:3295
+#: catalog/objectaddress.c:3334
#, c-format
msgid "function %d (%s, %s) of %s: %s"
msgstr "แคแฃแแฅแชแแ %d (%s, %s) of %s: %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3347
+#: catalog/objectaddress.c:3388
#, c-format
msgid "rule %s on %s"
msgstr "แฌแแกแ %s %s-แแ"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3393
+#: catalog/objectaddress.c:3434
#, c-format
msgid "trigger %s on %s"
msgstr "แขแ แแแแ แ %s %s-แแ"
-#: catalog/objectaddress.c:3413
+#: catalog/objectaddress.c:3454
#, c-format
msgid "schema %s"
msgstr "แกแฅแแแ %s"
-#: catalog/objectaddress.c:3441
+#: catalog/objectaddress.c:3482
#, c-format
msgid "statistics object %s"
msgstr "แกแขแแขแแกแขแแแแก แแแแแฅแขแ %s"
-#: catalog/objectaddress.c:3472
+#: catalog/objectaddress.c:3513
#, c-format
msgid "text search parser %s"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแแฃแจแแแแแแแ \"%s\""
-#: catalog/objectaddress.c:3503
+#: catalog/objectaddress.c:3544
#, c-format
msgid "text search dictionary %s"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแฅแกแแแแแ %s"
-#: catalog/objectaddress.c:3534
+#: catalog/objectaddress.c:3575
#, c-format
msgid "text search template %s"
msgstr "แขแแฅแกแขแแก แซแแแแแก แจแแแแแแ %s"
-#: catalog/objectaddress.c:3565
+#: catalog/objectaddress.c:3606
#, c-format
msgid "text search configuration %s"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแคแแแฃแ แแชแแ \"%s\""
-#: catalog/objectaddress.c:3578
+#: catalog/objectaddress.c:3619
#, c-format
msgid "role %s"
msgstr "แ แแแ %s"
-#: catalog/objectaddress.c:3615 catalog/objectaddress.c:5464
+#: catalog/objectaddress.c:3656 catalog/objectaddress.c:5505
#, c-format
msgid "membership of role %s in role %s"
msgstr "แ แแแแก (%s) แฌแแแ แแแ แ แแแจแ %s"
-#: catalog/objectaddress.c:3636
+#: catalog/objectaddress.c:3677
#, c-format
msgid "database %s"
msgstr "แแแแ: %s"
-#: catalog/objectaddress.c:3652
+#: catalog/objectaddress.c:3693
#, c-format
msgid "tablespace %s"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแ %s"
-#: catalog/objectaddress.c:3663
+#: catalog/objectaddress.c:3704
#, c-format
msgid "foreign-data wrapper %s"
msgstr "แแแ แ-แแแแแชแแแแแแก แแแแแแขแแแ %s"
-#: catalog/objectaddress.c:3673
+#: catalog/objectaddress.c:3714
#, c-format
msgid "server %s"
msgstr "แกแแ แแแ แ %s"
-#: catalog/objectaddress.c:3706
+#: catalog/objectaddress.c:3747
#, c-format
msgid "user mapping for %s on server %s"
msgstr "แแแแฎแแแ แแแแแก แแแ %s-แกแแแแก แกแแ แแแ แแ %s"
-#: catalog/objectaddress.c:3758
+#: catalog/objectaddress.c:3799
#, c-format
msgid "default privileges on new relations belonging to role %s in schema %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แฃแ แแแแ แแแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s, แกแฅแแแแจแ %s"
-#: catalog/objectaddress.c:3762
+#: catalog/objectaddress.c:3803
#, c-format
msgid "default privileges on new relations belonging to role %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แฃแ แแแแ แแแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s"
-#: catalog/objectaddress.c:3768
+#: catalog/objectaddress.c:3809
#, c-format
msgid "default privileges on new sequences belonging to role %s in schema %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แแแแแแแ แแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s แกแฅแแแแจแ %s"
-#: catalog/objectaddress.c:3772
+#: catalog/objectaddress.c:3813
#, c-format
msgid "default privileges on new sequences belonging to role %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แแแแแแแ แแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s"
-#: catalog/objectaddress.c:3778
+#: catalog/objectaddress.c:3819
#, c-format
msgid "default privileges on new functions belonging to role %s in schema %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แคแฃแแฅแชแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s แกแฅแแแแจแ %s"
-#: catalog/objectaddress.c:3782
+#: catalog/objectaddress.c:3823
#, c-format
msgid "default privileges on new functions belonging to role %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แคแฃแแฅแชแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s"
-#: catalog/objectaddress.c:3788
+#: catalog/objectaddress.c:3829
#, c-format
msgid "default privileges on new types belonging to role %s in schema %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แกแฅแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s แกแฅแแแแจแ %s"
-#: catalog/objectaddress.c:3792
+#: catalog/objectaddress.c:3833
#, c-format
msgid "default privileges on new types belonging to role %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แขแแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s"
-#: catalog/objectaddress.c:3798
+#: catalog/objectaddress.c:3839
#, c-format
msgid "default privileges on new schemas belonging to role %s"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ แแฎแแ แกแฅแแแแแ, แ แแแแแแช แแแฃแแแแแก แ แแแก %s"
-#: catalog/objectaddress.c:3805
+#: catalog/objectaddress.c:3846
#, c-format
msgid "default privileges belonging to role %s in schema %s"
msgstr "แกแฅแแแแจแ (%s) แ แแแแก (%s) แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ"
-#: catalog/objectaddress.c:3809
+#: catalog/objectaddress.c:3850
#, c-format
msgid "default privileges belonging to role %s"
msgstr "แ แแแแก (%s) แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแ"
-#: catalog/objectaddress.c:3831
+#: catalog/objectaddress.c:3872
#, c-format
msgid "extension %s"
msgstr "แแแคแแ แแแแa %s"
-#: catalog/objectaddress.c:3848
+#: catalog/objectaddress.c:3889
#, c-format
msgid "event trigger %s"
msgstr "แแแแแแแแก แขแ แแแแ แ %s"
-#: catalog/objectaddress.c:3872
+#: catalog/objectaddress.c:3913
#, c-format
msgid "parameter %s"
msgstr "แแแ แแแแขแ แ %s"
#. translator: second %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3915
+#: catalog/objectaddress.c:3956
#, c-format
msgid "policy %s on %s"
msgstr "แฌแแกแ %s %s-แแ"
-#: catalog/objectaddress.c:3929
+#: catalog/objectaddress.c:3970
#, c-format
msgid "publication %s"
msgstr "แแฃแแแแแแชแแ %s"
-#: catalog/objectaddress.c:3942
+#: catalog/objectaddress.c:3983
#, c-format
msgid "publication of schema %s in publication %s"
msgstr "แกแฅแแแแก (%s) แแฃแแแแแแชแแ แแฃแแแแแแชแแแจแ %s"
#. translator: first %s is, e.g., "table %s"
-#: catalog/objectaddress.c:3973
+#: catalog/objectaddress.c:4014
#, c-format
msgid "publication of %s in publication %s"
msgstr "%s-แแก แแฃแแแแแแชแแ แแฃแแแแแแชแแแจแ %s"
-#: catalog/objectaddress.c:3986
+#: catalog/objectaddress.c:4027
#, c-format
msgid "subscription %s"
msgstr "แแแแแฌแแ แ %s"
-#: catalog/objectaddress.c:4007
+#: catalog/objectaddress.c:4048
#, c-format
msgid "transform for %s language %s"
msgstr "แแแ แแแฅแแแ %s-แกแแแแก, แแแแกแแแแก %s"
-#: catalog/objectaddress.c:4076
+#: catalog/objectaddress.c:4117
#, c-format
msgid "table %s"
msgstr "แชแฎแ แแแ %s"
-#: catalog/objectaddress.c:4081
+#: catalog/objectaddress.c:4122
#, c-format
msgid "index %s"
msgstr "แแแแแฅแกแ %s"
-#: catalog/objectaddress.c:4085
+#: catalog/objectaddress.c:4126
#, c-format
msgid "sequence %s"
msgstr "แแแแแแแแแแ แแแ %s"
-#: catalog/objectaddress.c:4089
+#: catalog/objectaddress.c:4130
#, c-format
msgid "toast table %s"
msgstr "toast แชแฎแ แแแ \"%s\""
-#: catalog/objectaddress.c:4093
+#: catalog/objectaddress.c:4134
#, c-format
msgid "view %s"
msgstr "%s-แแก แฎแแแ"
-#: catalog/objectaddress.c:4097
+#: catalog/objectaddress.c:4138
#, c-format
msgid "materialized view %s"
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแ %s"
-#: catalog/objectaddress.c:4101
+#: catalog/objectaddress.c:4142
#, c-format
msgid "composite type %s"
msgstr "แแแแแแแแขแแก แขแแแ \"%s\""
-#: catalog/objectaddress.c:4105
+#: catalog/objectaddress.c:4146
#, c-format
msgid "foreign table %s"
msgstr "แแแ แ แชแฎแ แแแ \"%s\""
-#: catalog/objectaddress.c:4110
+#: catalog/objectaddress.c:4151
#, c-format
msgid "relation %s"
msgstr "แฃแ แแแแ แแแแ %s"
-#: catalog/objectaddress.c:4151
+#: catalog/objectaddress.c:4192
#, c-format
msgid "operator family %s for access method %s"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแ %s แฌแแแแแแก แแแแแแแกแแแแก %s"
msgid "return type of inverse transition function %s is not %s"
msgstr "แแแแแ แกแแฃแแ แแแ แแแแแแแแ แคแฃแแฅแชแแแก (\"%s\") แแแแ แฃแแแแแก แขแแแ %s แแ แแ"
-#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2992
+#: catalog/pg_aggregate.c:352 executor/nodeWindowAgg.c:2991
#, c-format
msgid "strictness of aggregate's forward and inverse transition functions must match"
msgstr ""
msgid "You can manually specify a multirange type name using the \"multirange_type_name\" attribute."
msgstr "แแ แแแแแแแแแแแแแแแแ แขแแแแก แกแแฎแแแ แฎแแแแ, \"multirange_type_name\" แแขแ แแแฃแขแแ แฃแแแ แแแฃแแแแแ."
-#: catalog/storage.c:508 storage/buffer/bufmgr.c:1540
+#: catalog/storage.c:533 storage/buffer/bufmgr.c:1540
#, c-format
msgid "invalid page in block %u of relation %s"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แแแแแแก (%1$u) แแ แแกแฌแแ แแแแ แแ"
msgid "parameter \"%s\" must be READ_ONLY, SHAREABLE, or READ_WRITE"
msgstr "แแแ แแแแขแ แ \"%s\" READ_ONLY, SHAREABLE, แแ READ_WRITE แฃแแแ แแงแแก"
-#: commands/alter.c:82 commands/event_trigger.c:191
+#: commands/alter.c:83 commands/event_trigger.c:191
#, c-format
msgid "event trigger \"%s\" already exists"
msgstr "แแแแแแแแก แขแ แแแแ แ แฃแแแ แแ แกแแแแแก: %s"
-#: commands/alter.c:85 commands/foreigncmds.c:593
+#: commands/alter.c:86 commands/foreigncmds.c:593
#, c-format
msgid "foreign-data wrapper \"%s\" already exists"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแ แฃแแแ แแ แกแแแแแก: %s"
-#: commands/alter.c:88 commands/foreigncmds.c:884
+#: commands/alter.c:89 commands/foreigncmds.c:884
#, c-format
msgid "server \"%s\" already exists"
msgstr "แกแแ แแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/alter.c:91 commands/proclang.c:131
+#: commands/alter.c:92 commands/proclang.c:131
#, c-format
msgid "language \"%s\" already exists"
msgstr "แแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/alter.c:94 commands/publicationcmds.c:764
+#: commands/alter.c:95 commands/publicationcmds.c:764
#, c-format
msgid "publication \"%s\" already exists"
msgstr "แแฃแแแแแแชแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/alter.c:97 commands/subscriptioncmds.c:669
+#: commands/alter.c:98 commands/subscriptioncmds.c:669
#, c-format
msgid "subscription \"%s\" already exists"
msgstr "แแแแแฌแแ แ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/alter.c:120
+#: commands/alter.c:121
#, c-format
msgid "conversion \"%s\" already exists in schema \"%s\""
msgstr "แแแแแงแแแแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:124
+#: commands/alter.c:125
#, c-format
msgid "statistics object \"%s\" already exists in schema \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแแแแฅแขแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:128
+#: commands/alter.c:129
#, c-format
msgid "text search parser \"%s\" already exists in schema \"%s\""
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแแฃแจแแแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:132
+#: commands/alter.c:133
#, c-format
msgid "text search dictionary \"%s\" already exists in schema \"%s\""
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแฅแกแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:136
+#: commands/alter.c:137
#, c-format
msgid "text search template \"%s\" already exists in schema \"%s\""
msgstr "แขแแฅแกแขแแก แซแแแแแก แจแแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:140
+#: commands/alter.c:141
#, c-format
msgid "text search configuration \"%s\" already exists in schema \"%s\""
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแคแแแฃแ แแชแแ \"%s\" แฃแแแ แแ แกแแแแแก แกแฅแแแแจแ \"%s\""
-#: commands/alter.c:213
+#: commands/alter.c:214
#, c-format
msgid "must be superuser to rename %s"
msgstr "%s -แแก แกแแฎแแแแก แแแแแ แฅแแแแแกแแแแก แกแแญแแ แแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแ"
-#: commands/alter.c:255 commands/subscriptioncmds.c:648 commands/subscriptioncmds.c:1129 commands/subscriptioncmds.c:1212 commands/subscriptioncmds.c:1918
+#: commands/alter.c:256 commands/subscriptioncmds.c:648 commands/subscriptioncmds.c:1129 commands/subscriptioncmds.c:1212 commands/subscriptioncmds.c:1918
#, c-format
msgid "password_required=false is superuser-only"
msgstr "password_required=false แแฎแแแแ superuser-only-แกแแแแกแแ"
-#: commands/alter.c:256 commands/subscriptioncmds.c:649 commands/subscriptioncmds.c:1130 commands/subscriptioncmds.c:1213 commands/subscriptioncmds.c:1919
+#: commands/alter.c:257 commands/subscriptioncmds.c:649 commands/subscriptioncmds.c:1130 commands/subscriptioncmds.c:1213 commands/subscriptioncmds.c:1919
#, c-format
msgid "Subscriptions with the password_required option set to false may only be created or modified by the superuser."
msgstr "แแแแแฌแแ แแแ, แ แแแแแก password_required แแแ แแแแขแ แ แญแแจแแแ แแขแ แแ แแ, แแฎแแแแ แแแแแแฎแแแ แแแแแก แแแแ แจแแแซแแแแ แจแแแฅแแแแก แแ แจแแแชแแแแแก."
-#: commands/alter.c:734
+#: commands/alter.c:735
#, c-format
msgid "must be superuser to set schema of %s"
msgstr "%s-แแก แกแฅแแแแก แแแกแแงแแแแแแแ แกแแญแแ แแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแ"
msgid "access method \"%s\" already exists"
msgstr "แฌแแแแแแก แแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/amcmds.c:154 commands/indexcmds.c:224 commands/indexcmds.c:850 commands/opclasscmds.c:374 commands/opclasscmds.c:832
+#: commands/amcmds.c:154 commands/indexcmds.c:224 commands/indexcmds.c:850 commands/opclasscmds.c:375 commands/opclasscmds.c:833
#, c-format
msgid "access method \"%s\" does not exist"
msgstr "แฌแแแแแแก แแแแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "collation attribute \"%s\" not recognized"
msgstr "แแแแแชแแแก แฃแชแแแแ แแขแ แแแฃแขแ: \"%s\""
-#: commands/collationcmds.c:123 commands/collationcmds.c:129 commands/define.c:388 commands/tablecmds.c:8129 replication/pgoutput/pgoutput.c:307 replication/pgoutput/pgoutput.c:330 replication/pgoutput/pgoutput.c:344 replication/pgoutput/pgoutput.c:354 replication/pgoutput/pgoutput.c:364 replication/pgoutput/pgoutput.c:374 replication/pgoutput/pgoutput.c:386 replication/walsender.c:1146 replication/walsender.c:1168 replication/walsender.c:1178
+#: commands/collationcmds.c:123 commands/collationcmds.c:129 commands/define.c:388 commands/tablecmds.c:8129 replication/pgoutput/pgoutput.c:314 replication/pgoutput/pgoutput.c:337 replication/pgoutput/pgoutput.c:351 replication/pgoutput/pgoutput.c:361 replication/pgoutput/pgoutput.c:371 replication/pgoutput/pgoutput.c:381 replication/pgoutput/pgoutput.c:393 replication/walsender.c:1146 replication/walsender.c:1168 replication/walsender.c:1178
#: replication/walsender.c:1187 replication/walsender.c:1426
#, c-format
msgid "conflicting or redundant options"
msgid "no usable system locales were found"
msgstr "แแแแแงแแแแแแแ แกแแกแขแแแฃแ แ แแแแแ แแแแแแแ แแ แแ"
-#: commands/comment.c:61 commands/dbcommands.c:1665 commands/dbcommands.c:1883 commands/dbcommands.c:1995 commands/dbcommands.c:2193 commands/dbcommands.c:2433 commands/dbcommands.c:2526 commands/dbcommands.c:2650 commands/dbcommands.c:3161 utils/init/postinit.c:1049 utils/init/postinit.c:1113 utils/init/postinit.c:1186
+#: commands/comment.c:61 commands/dbcommands.c:1665 commands/dbcommands.c:1883 commands/dbcommands.c:1995 commands/dbcommands.c:2193 commands/dbcommands.c:2433 commands/dbcommands.c:2526 commands/dbcommands.c:2650 commands/dbcommands.c:3161 utils/init/postinit.c:1034 utils/init/postinit.c:1098 utils/init/postinit.c:1171
#, c-format
msgid "database \"%s\" does not exist"
msgstr "แแแแแชแแแแ แแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "cannot use invalid database \"%s\" as template"
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแก \"%s\" แจแแแแแแแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1000 commands/dbcommands.c:2444 utils/init/postinit.c:1128
+#: commands/dbcommands.c:1000 commands/dbcommands.c:2444 utils/init/postinit.c:1113
#, c-format
msgid "Use DROP DATABASE to drop invalid databases."
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ แแ แซแแแแแ DROP DATABASE."
msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr "แแฃแชแแแแแแแแ แแแฃแแแแแ แแแแ แแขแแ แแก แแแแกแ แแแแแฅแกแแกแแแแก แแ แแฆแฌแแ แแ แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแแแแชแแแแก แขแแแแกแแแแก."
-#: commands/indexcmds.c:2241 commands/indexcmds.c:2249 commands/opclasscmds.c:204
+#: commands/indexcmds.c:2241 commands/indexcmds.c:2249 commands/opclasscmds.c:205
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแ แแ แกแแแแแก"
msgid "Row: %s"
msgstr "แแฌแแ แแแ: %s"
-#: commands/opclasscmds.c:123
+#: commands/opclasscmds.c:124
#, c-format
msgid "operator family \"%s\" does not exist for access method \"%s\""
msgstr "แฌแแแแแแก แแแแแแแกแแแแก (%2$s) แแแแ แแขแแ แแก แแฏแแฎแ (%1$s) แแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:266
+#: commands/opclasscmds.c:267
#, c-format
msgid "operator family \"%s\" for access method \"%s\" already exists"
msgstr "แฌแแแแแแก แแแแแแแกแแแแก (%2$s) แแแแ แแขแแ แแก แแฏแแฎแ (%1$s) แฃแแแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:415
+#: commands/opclasscmds.c:416
#, c-format
msgid "must be superuser to create an operator class"
msgstr "แแแแ แแขแแ แแก แแแแกแแก แจแแกแแฅแแแแแแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแ แกแแญแแ แ"
-#: commands/opclasscmds.c:492 commands/opclasscmds.c:909 commands/opclasscmds.c:1055
+#: commands/opclasscmds.c:493 commands/opclasscmds.c:910 commands/opclasscmds.c:1056
#, c-format
msgid "invalid operator number %d, must be between 1 and %d"
msgstr "แแแแ แแขแแ แแก แแ แแกแฌแแ แ แแแแแ แ: %d. แฃแแแ แแงแแก แแแแแแแแแจแ 1..%d"
-#: commands/opclasscmds.c:537 commands/opclasscmds.c:959 commands/opclasscmds.c:1071
+#: commands/opclasscmds.c:538 commands/opclasscmds.c:960 commands/opclasscmds.c:1072
#, c-format
msgid "invalid function number %d, must be between 1 and %d"
msgstr "แคแฃแแฅแชแแแก แแ แแกแฌแแ แ แแแแแ แ: %d. แฃแแแ แแงแแก แแแแแแแแแจแ 1..%d"
-#: commands/opclasscmds.c:566
+#: commands/opclasscmds.c:567
#, c-format
msgid "storage type specified more than once"
msgstr "แกแแชแแแแก แขแแแ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ"
-#: commands/opclasscmds.c:593
+#: commands/opclasscmds.c:594
#, c-format
msgid "storage type cannot be different from data type for access method \"%s\""
msgstr "แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แกแแชแแแแก แขแแแ แแ แจแแแซแแแแ, แแแแแชแแแแก แขแแแแกแแแ แแแแกแฎแแแแแแแแแแก"
-#: commands/opclasscmds.c:609
+#: commands/opclasscmds.c:610
#, c-format
msgid "operator class \"%s\" for access method \"%s\" already exists"
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:637
+#: commands/opclasscmds.c:638
#, c-format
msgid "could not make operator class \"%s\" be default for type %s"
msgstr "แแแแ แแขแแ แแก แแแแกแแก \"%s\" แขแแแแกแแแแก %s แแแแฃแแแกแฎแแแแแ แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/opclasscmds.c:640
+#: commands/opclasscmds.c:641
#, c-format
msgid "Operator class \"%s\" already is the default."
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฃแแแ แแแแฃแแแกแฎแแแแแ."
-#: commands/opclasscmds.c:800
+#: commands/opclasscmds.c:801
#, c-format
msgid "must be superuser to create an operator family"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแแก แจแแกแแฅแแแแแแ แกแแญแแ แแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแ"
-#: commands/opclasscmds.c:860
+#: commands/opclasscmds.c:861
#, c-format
msgid "must be superuser to alter an operator family"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแแก แจแแกแแชแแแแแแ แกแแญแแ แแ แแแแแแฎแแแ แแแแแก แฃแคแแแแแแ"
-#: commands/opclasscmds.c:918
+#: commands/opclasscmds.c:919
#, c-format
msgid "operator argument types must be specified in ALTER OPERATOR FAMILY"
msgstr "'ALTER OPERATOR FAMILY'-แจแ แแแแ แแขแแ แแก แแ แแฃแแแแแก แขแแแแแแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/opclasscmds.c:993
+#: commands/opclasscmds.c:994
#, c-format
msgid "STORAGE cannot be specified in ALTER OPERATOR FAMILY"
msgstr "ALTER OPERATOR FAMILY-แจแ STORAGE-แก แแแ แแแฃแแแแแแ"
-#: commands/opclasscmds.c:1127
+#: commands/opclasscmds.c:1128
#, c-format
msgid "one or two argument types must be specified"
msgstr "แฃแแแ แแงแแก แแแแแแแแฃแแ แแ แแ แแ แแ แ แแ แแฃแแแแขแแก แขแแแ"
-#: commands/opclasscmds.c:1153
+#: commands/opclasscmds.c:1154
#, c-format
msgid "index operators must be binary"
msgstr "แแแแแฅแกแแก แแแแ แแขแแ แแแ แแแแแ แฃแแ แฃแแแ แแงแแก"
-#: commands/opclasscmds.c:1172
+#: commands/opclasscmds.c:1173
#, c-format
msgid "access method \"%s\" does not support ordering operators"
msgstr "แกแฌแแแแแแก แแแแแแก (%s) แแแแ แแขแแ แแแแก แแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/opclasscmds.c:1183
+#: commands/opclasscmds.c:1184
#, c-format
msgid "index search operators must return boolean"
msgstr "แแแแแฅแกแแก แซแแแแแก แแแแ แแขแแ แแแแ แแแแแแฃแ แ แแแแจแแแแแแแ แฃแแแ แแแแแ แฃแแแ"
-#: commands/opclasscmds.c:1223
+#: commands/opclasscmds.c:1224
#, c-format
msgid "associated data types for operator class options parsing functions must match opclass input type"
msgstr "แแแแ แแขแแ แแก แแแแกแแก แแแ แแแแขแ แแแแก แแแแฃแจแแแแแแก แคแฃแแฅแชแแแแแกแแแแก แแกแแชแแ แแแฃแแ แแแแแชแแแแก แขแแแแแ opclass-แแก แจแแงแแแแแก แขแแแแแก แฃแแแ แแแแฎแแแแแแก"
-#: commands/opclasscmds.c:1230
+#: commands/opclasscmds.c:1231
#, c-format
msgid "left and right associated data types for operator class options parsing functions must match"
msgstr ""
-#: commands/opclasscmds.c:1238
+#: commands/opclasscmds.c:1239
#, c-format
msgid "invalid operator class options parsing function"
msgstr "แแแแกแแก แแแแกแแก แแแ แแแแขแ แแแแก แแแแฃแจแแแแแแก แคแฃแแฅแชแแแก แแ แแกแฌแแ แ แแแแ แแขแแ แ"
-#: commands/opclasscmds.c:1239
+#: commands/opclasscmds.c:1240
#, c-format
msgid "Valid signature of operator class options parsing function is %s."
msgstr "แแแแ แแขแแ แแก แแแแกแแก แแแ แแแแขแ แแแแก แแแแแฃแจแแแแแแแ แคแฃแแฅแชแแแก แกแฌแแ แ แกแแแแแขแฃแ แแ %s."
-#: commands/opclasscmds.c:1258
+#: commands/opclasscmds.c:1259
#, c-format
msgid "btree comparison functions must have two arguments"
msgstr "แแ แแแแแ แฎแแก แจแแแแ แแแแ แคแฃแแฅแชแแแแก แแ แ แแ แแฃแแแแขแ แฃแแแ แฐแฅแแแแแ"
-#: commands/opclasscmds.c:1262
+#: commands/opclasscmds.c:1263
#, c-format
msgid "btree comparison functions must return integer"
msgstr "แแ แแแแแ แฎแแก แจแแแแ แแแแ แคแฃแแฅแชแแแแแ แแ แ แแแแแ แ แแชแฎแแ แฃแแแ แแแแแ แฃแแแก"
-#: commands/opclasscmds.c:1279
+#: commands/opclasscmds.c:1280
#, c-format
msgid "btree sort support functions must accept type \"internal\""
msgstr "แแ แแแแแ แฎแแก แแแแแแแแแก แคแฃแแฅแชแแแแ แฃแแแ แแฆแแแแแแ แขแแแก \"internal\""
-#: commands/opclasscmds.c:1283
+#: commands/opclasscmds.c:1284
#, c-format
msgid "btree sort support functions must return void"
msgstr "แแ แแแแแ แฎแแก แแแแแแแแแก แคแฃแแฅแชแแแแแ แแ แแคแแ แ แฃแแแ แแแแแ แฃแแแ"
-#: commands/opclasscmds.c:1294
+#: commands/opclasscmds.c:1295
#, c-format
msgid "btree in_range functions must have five arguments"
msgstr "btree in_range แคแฃแแฅแชแแแแก 5 แแ แแฃแแแแขแ แฃแแแ แฐแฅแแแแแ"
-#: commands/opclasscmds.c:1298
+#: commands/opclasscmds.c:1299
#, c-format
msgid "btree in_range functions must return boolean"
msgstr "แแ แแแแแ แฎแแก in_range แคแฃแแฅแชแแแแ แแแแแแฃแ แแแแจแแแแแแแแแก แฃแแแ แแแ แฃแแแแแแแ"
-#: commands/opclasscmds.c:1314
+#: commands/opclasscmds.c:1315
#, c-format
msgid "btree equal image functions must have one argument"
msgstr "แแ แแแแแ แขแแแแแแก แแกแแแก แคแฃแแฅแชแแแแก แแ แแ แแ แแฃแแแแขแ แฃแแแ แฐแฅแแแแแ"
-#: commands/opclasscmds.c:1318
+#: commands/opclasscmds.c:1319
#, c-format
msgid "btree equal image functions must return boolean"
msgstr "แแ แแแแแ แขแแแแแแก แแกแแแก แคแฃแแฅแชแแแแแ แแแแแแฃแ แ แแแแจแแแแแแแ แฃแแแ แแแแแ แฃแแแ"
-#: commands/opclasscmds.c:1331
+#: commands/opclasscmds.c:1332
#, c-format
msgid "btree equal image functions must not be cross-type"
msgstr "แแ แแแแแ แขแแแแแแก แแกแแแก แคแฃแแฅแชแแแแ แฏแแแ แแแแแ แขแแแแก แแ แฃแแแ แแงแแก"
-#: commands/opclasscmds.c:1341
+#: commands/opclasscmds.c:1342
#, c-format
msgid "hash function 1 must have one argument"
msgstr "แฐแแจแแก แคแฃแแฅแชแแ 1-แก แแ แแ แแ แแฃแแแแขแ แฃแแแ แฐแฅแแแแแก"
-#: commands/opclasscmds.c:1345
+#: commands/opclasscmds.c:1346
#, c-format
msgid "hash function 1 must return integer"
msgstr "แฐแแจแแก แคแฃแแฅแชแแ 1-แแ แแแแแ แ แแชแฎแแ แฃแแแ แแแแแ แฃแแแก"
-#: commands/opclasscmds.c:1352
+#: commands/opclasscmds.c:1353
#, c-format
msgid "hash function 2 must have two arguments"
msgstr "แฐแแจแแก แคแฃแแฅแชแแ 2-แก แแ แ แแ แแฃแแแแขแ แฃแแแ แฐแฅแแแแแก"
-#: commands/opclasscmds.c:1356
+#: commands/opclasscmds.c:1357
#, c-format
msgid "hash function 2 must return bigint"
msgstr "แฐแแจแแก แคแฃแแฅแชแแ 2-แแ bigint แฃแแแ แแแแแ แแแแก"
-#: commands/opclasscmds.c:1381
+#: commands/opclasscmds.c:1382
#, c-format
msgid "associated data types must be specified for index support function"
msgstr "แแแแแฅแกแแก แแฎแแ แแแญแแ แแก แคแฃแแฅแชแแแกแแแแก แแกแแชแแ แแแฃแแ แแแแแชแแแแก แขแแแแแแก แแแแแแแแ แแฃแชแแแแแแแแ"
-#: commands/opclasscmds.c:1406
+#: commands/opclasscmds.c:1407
#, c-format
msgid "function number %d for (%s,%s) appears more than once"
msgstr "แคแฃแแฅแชแแแก แแแแแ แ %d (%s,%s)-แกแแแแก แแ แแแ แแแขแฏแแ แฉแแแแแ"
-#: commands/opclasscmds.c:1413
+#: commands/opclasscmds.c:1414
#, c-format
msgid "operator number %d for (%s,%s) appears more than once"
msgstr "แแแแ แแขแแ แแก แแแแแ แ %d (%s,%s)-แกแแแแก แแ แแแ แแแขแฏแแ แฉแแแแแ"
-#: commands/opclasscmds.c:1459
+#: commands/opclasscmds.c:1460
#, c-format
msgid "operator %d(%s,%s) already exists in operator family \"%s\""
msgstr "แแแแ แแขแแ แ %d(%s,%s) แแแแ แแขแแ แแก แแฏแแฎแจแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:1565
+#: commands/opclasscmds.c:1589
#, c-format
msgid "function %d(%s,%s) already exists in operator family \"%s\""
msgstr "แคแฃแแฅแชแแ %d(%s,%s) แแแแ แแขแแ แแก แแฏแแฎแจแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:1646
+#: commands/opclasscmds.c:1744
#, c-format
msgid "operator %d(%s,%s) does not exist in operator family \"%s\""
msgstr "แแแแ แแขแแ แ %d(%s,%s) แแแแ แแขแแ แแก แแฏแแฎแจแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:1686
+#: commands/opclasscmds.c:1784
#, c-format
msgid "function %d(%s,%s) does not exist in operator family \"%s\""
msgstr "แคแฃแแฅแชแแ %d(%s,%s) แแแแ แแขแแ แแก แแฏแแฎแจแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:1717
+#: commands/opclasscmds.c:1815
#, c-format
msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แกแฅแแแแจแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/opclasscmds.c:1740
+#: commands/opclasscmds.c:1838
#, c-format
msgid "operator family \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr "แแแแ แแขแแ แแก แแฏแแฎแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แกแฅแแแแจแ \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "must be superuser to create custom procedural language"
msgstr "แแ แแชแแแฃแ แฃแแ แแแแก แฎแแแแ แแแกแแแแแแแแแ แแแแแแฎแแแ แแแแแก แแ แแแแแแแแแแแ แกแแญแแ แ"
-#: commands/publicationcmds.c:124 postmaster/postmaster.c:1108 postmaster/postmaster.c:1210 utils/init/miscinit.c:1863
+#: commands/publicationcmds.c:124 postmaster/postmaster.c:1108 postmaster/postmaster.c:1210 utils/init/miscinit.c:1865
#, c-format
msgid "invalid list syntax in parameter \"%s\""
msgstr "แแ แแกแฌแแ แ แกแแแก แกแแแขแแฅแกแ แแแ แแแแขแ แจแ \"%s\""
msgid "unrecognized subscription parameter: \"%s\""
msgstr "แฃแชแแแแ แแแแแฌแแ แแก แแแ แแแแขแ แ: \"%s\""
-#: commands/subscriptioncmds.c:340 replication/pgoutput/pgoutput.c:397
+#: commands/subscriptioncmds.c:340 replication/pgoutput/pgoutput.c:404
#, c-format
msgid "unrecognized origin value: \"%s\""
msgstr "\"origin\"-แแก แฃแชแแแแ แแแแจแแแแแแแ: \"%s\""
msgid "Verify that initial data copied from the publisher tables did not come from other origins."
msgstr ""
-#: commands/subscriptioncmds.c:2223 replication/logical/tablesync.c:906 replication/pgoutput/pgoutput.c:1117
+#: commands/subscriptioncmds.c:2223 replication/logical/tablesync.c:906 replication/pgoutput/pgoutput.c:1143
#, 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:279 commands/tablecmds.c:303 commands/tablecmds.c:19783 parser/parse_utilcmd.c:2251
+#: commands/tablecmds.c:279 commands/tablecmds.c:303 commands/tablecmds.c:19805 parser/parse_utilcmd.c:2251
#, c-format
msgid "index \"%s\" does not exist"
msgstr "แแแแแฅแกแ \"%s\" แแ แแ แกแแแแแก"
msgid "column \"%s\" has a type conflict"
msgstr "แขแแแแก แแแแคแแแฅแขแ แกแแแขแจแ \"%s\""
-#: commands/tablecmds.c:3150 commands/tablecmds.c:3184 commands/tablecmds.c:3200 commands/tablecmds.c:3307 commands/tablecmds.c:3340 commands/tablecmds.c:3356 parser/parse_coerce.c:2155 parser/parse_coerce.c:2175 parser/parse_coerce.c:2195 parser/parse_coerce.c:2216 parser/parse_coerce.c:2271 parser/parse_coerce.c:2305 parser/parse_coerce.c:2381 parser/parse_coerce.c:2412 parser/parse_coerce.c:2451 parser/parse_coerce.c:2518 parser/parse_param.c:223
+#: commands/tablecmds.c:3150 commands/tablecmds.c:3184 commands/tablecmds.c:3200 commands/tablecmds.c:3307 commands/tablecmds.c:3340 commands/tablecmds.c:3356 parser/parse_coerce.c:2192 parser/parse_coerce.c:2212 parser/parse_coerce.c:2232 parser/parse_coerce.c:2253 parser/parse_coerce.c:2308 parser/parse_coerce.c:2342 parser/parse_coerce.c:2418 parser/parse_coerce.c:2449 parser/parse_coerce.c:2488 parser/parse_coerce.c:2555 parser/parse_param.c:223
#, c-format
msgid "%s versus %s"
msgstr "%s-แ %s-แแก แฌแแแแแฆแแแแ"
msgid "partition \"%s\" was removed concurrently"
msgstr "แแแแแงแแคแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:19817 commands/tablecmds.c:19837 commands/tablecmds.c:19858 commands/tablecmds.c:19877 commands/tablecmds.c:19919
+#: commands/tablecmds.c:19839 commands/tablecmds.c:19859 commands/tablecmds.c:19880 commands/tablecmds.c:19899 commands/tablecmds.c:19941
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "แแ แแ แแแแแฅแกแแก แแแแแฅแกแแก (%s) แแแแ แ แแแแแฅแกแแก (\"%s) แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19820
+#: commands/tablecmds.c:19842
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "แแแแแฅแกแ %s แกแฎแแ แแแแแฅแกแแแ แฃแแแ แแแแแแ แแแฃแแ."
-#: commands/tablecmds.c:19840
+#: commands/tablecmds.c:19862
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแก (%s) แแ แชแแ แแ แแแแแงแแคแแก แแแแแฅแกแ แแ แแ."
-#: commands/tablecmds.c:19861
+#: commands/tablecmds.c:19883
#, c-format
msgid "The index definitions do not match."
msgstr "แแแแแฅแกแแก แแฆแฌแแ แแแ แแ แแแแฎแแแแ."
-#: commands/tablecmds.c:19880
+#: commands/tablecmds.c:19902
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr ""
-#: commands/tablecmds.c:19922
+#: commands/tablecmds.c:19944
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "แชแฎแ แแแแกแแแแก %s แกแฎแแ แแแแแฅแกแ แฃแแแ แแแแแแ แแแฃแแแ."
-#: commands/tablecmds.c:20158
+#: commands/tablecmds.c:20180
#, c-format
msgid "column data type %s does not support compression"
msgstr "แกแแแขแแก แแแแแชแแแแก แขแแแก (%s) แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/tablecmds.c:20165
+#: commands/tablecmds.c:20187
#, c-format
msgid "invalid compression method \"%s\""
msgstr "แจแแแฃแแจแแแก แแ แแกแฌแแ แ แแแแแแ \"%s\""
-#: commands/tablecmds.c:20191
+#: commands/tablecmds.c:20213
#, c-format
msgid "invalid storage type \"%s\""
msgstr "แกแแชแแแแก แแ แแกแฌแแ แ แขแแแ \"%s\""
-#: commands/tablecmds.c:20201
+#: commands/tablecmds.c:20223
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "แกแแแขแแก แแแแแชแแแแแแก แขแแแก %s แกแแชแแแแก แขแแแแ แแฎแแแแ PLAIN แจแแแซแแแแ, แฐแฅแแแแแก"
msgid "could not serialize access due to concurrent delete"
msgstr "แแ แแแ แแฃแแ แฌแแจแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:4601
+#: commands/trigger.c:4599
#, c-format
msgid "cannot fire deferred trigger within security-restricted operation"
msgstr ""
-#: commands/trigger.c:5782
+#: commands/trigger.c:5780
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "แจแแแฆแฃแแแ แแแแแแแแแแ แแ แแ %s"
-#: commands/trigger.c:5805
+#: commands/trigger.c:5803
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "แจแแแฆแฃแแแ \"%s\" แแ แแ แกแแแแแก"
#: commands/user.c:825
#, c-format
-msgid "Only roles with the %s option on role \"%s\" may add members."
-msgstr "แฌแแแ แแแแก แแแแแขแแแ แแฎแแแแ \"%2$s\" แ แแแแ %1$s แแแ แแแแขแ แแก แแฅแแแ แ แแแแแก แจแแฃแซแแแแ."
+msgid "Only roles with the %s option on role \"%s\" may add or drop members."
+msgstr "แฌแแแ แแแแก แแแแแขแแแ, แแ แฌแแจแแ, แแฎแแแแ, \"%2$s\" แ แแแแ %1$s แแแ แแแแขแ แแก แแฅแแแ แ แแแแแก แจแแฃแซแแแแ."
#: commands/user.c:870
#, c-format
msgid "cannot use special role specifier in DROP ROLE"
msgstr "แกแแแชแแแแฃแ แ แ แแแแก แแแแแแแแแแแก แแแแแงแแแแแ DROP ROLE-แจแ แจแแฃแซแแแแแแแ"
-#: commands/user.c:1135 commands/user.c:1357 commands/variable.c:851 commands/variable.c:854 commands/variable.c:971 commands/variable.c:974 utils/adt/acl.c:365 utils/adt/acl.c:385 utils/adt/acl.c:5429 utils/adt/acl.c:5477 utils/adt/acl.c:5505 utils/adt/acl.c:5524 utils/adt/regproc.c:1571 utils/init/miscinit.c:792
+#: commands/user.c:1135 commands/user.c:1357 commands/variable.c:851 commands/variable.c:854 commands/variable.c:971 commands/variable.c:974 utils/adt/acl.c:365 utils/adt/acl.c:385 utils/adt/acl.c:5429 utils/adt/acl.c:5477 utils/adt/acl.c:5505 utils/adt/acl.c:5524 utils/adt/regproc.c:1571 utils/init/miscinit.c:799
#, c-format
msgid "role \"%s\" does not exist"
msgstr "แ แแแ แแ แแ แกแแแแแก: \"%s\""
"%u index pages are currently deleted, of which %u are currently reusable."
msgstr ""
-#: commands/vacuumparallel.c:708
+#: commands/vacuumparallel.c:707
#, c-format
msgid "launched %d parallel vacuum worker for index vacuuming (planned: %d)"
msgid_plural "launched %d parallel vacuum workers for index vacuuming (planned: %d)"
msgstr[0] "แแแแแฅแกแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแแแก แแแจแแแแฃแแแ %d แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแฎแแแ แ แแ แแชแแกแ (แแแแแแแแแแ: %d)"
msgstr[1] "แแแแแฅแกแแก แแแแขแแแ แกแแกแ แฃแขแแแแกแแแแก แแแจแแแแฃแแแ %d แแแ แแแแแฃแ แ แแแแขแแแ แกแแกแ แฃแขแแแแก แแแแฎแแแ แ แแ แแชแแกแ (แแแแแแแแแแ: %d)"
-#: commands/vacuumparallel.c:714
+#: commands/vacuumparallel.c:713
#, c-format
msgid "launched %d parallel vacuum worker for index cleanup (planned: %d)"
msgid_plural "launched %d parallel vacuum workers for index cleanup (planned: %d)"
msgid "permission denied to set role \"%s\""
msgstr "แ แแแแก (\"%s\") แแแงแแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/variable.c:1196
+#: commands/variable.c:1200
#, c-format
msgid "Bonjour is not supported by this build"
msgstr "แแ แแแแแแจแ Bonjour -แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
-#: commands/variable.c:1224
+#: commands/variable.c:1228
#, c-format
msgid "\"effective_io_concurrency\" must be set to 0 on platforms that lack posix_fadvise()."
msgstr "แแแแขแคแแ แแแแแ, แ แแแแแแแแช posix_fadvise() แฎแแแแแกแแฌแแแแแ แแ แแ, \"effective_io_concurrency\"-แแก แแแแจแแแแแแแ 0-แแก แขแแแ แฃแแแ แงแแก."
-#: commands/variable.c:1237
+#: commands/variable.c:1241
#, c-format
msgid "\"maintenance_io_concurrency\" must be set to 0 on platforms that lack posix_fadvise()."
msgstr "แแแแขแคแแ แแแแแ, แ แแแแแแแแช posix_fadvise() แฎแแแแแกแแฌแแแแแ แแ แแ, \"maintenance_io_concurrency\"-แแก แแแแจแแแแแแแ 0-แแก แขแแแ แฃแแแ แงแแก."
-#: commands/variable.c:1250
+#: commands/variable.c:1254
#, c-format
msgid "SSL is not supported by this build"
msgstr "แแ แแแแแแจแ SSL-แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
msgid "Key conflicts with existing key."
msgstr "แแแกแแฆแแแ แแฅแขแแฃแ แแแกแแฆแแแแแ แแแแคแแแฅแขแแแก."
-#: executor/execMain.c:1047
+#: executor/execMain.c:1039
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "แแแแแแแ แแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: \"%s\""
-#: executor/execMain.c:1053
+#: executor/execMain.c:1045
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "'TOAST' แขแแแแก แฃแ แแแแ แแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: executor/execMain.c:1072
+#: executor/execMain.c:1064
#, c-format
msgid "cannot change materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1084
+#: executor/execMain.c:1076
#, c-format
msgid "cannot insert into foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แฉแแแแขแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1090
+#: executor/execMain.c:1082
#, c-format
msgid "foreign table \"%s\" does not allow inserts"
msgstr "แแแ แ แชแฎแ แแแ แฉแแแแขแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1097
+#: executor/execMain.c:1089
#, c-format
msgid "cannot update foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก แแแแแฎแแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1103
+#: executor/execMain.c:1095
#, c-format
msgid "foreign table \"%s\" does not allow updates"
msgstr "แแแ แ แชแฎแ แแแ แแแแแฎแแแแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1110
+#: executor/execMain.c:1102
#, c-format
msgid "cannot delete from foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแแแ แฌแแจแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1116
+#: executor/execMain.c:1108
#, c-format
msgid "foreign table \"%s\" does not allow deletes"
msgstr "แแแ แ แชแฎแ แแแ แฌแแจแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1127
+#: executor/execMain.c:1119
#, c-format
msgid "cannot change relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก แจแแชแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1154
+#: executor/execMain.c:1146
#, c-format
msgid "cannot lock rows in sequence \"%s\""
msgstr "แแแแแแแ แแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1161
+#: executor/execMain.c:1153
#, c-format
msgid "cannot lock rows in TOAST relation \"%s\""
msgstr "\"TOAST\" แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1168
+#: executor/execMain.c:1160
#, c-format
msgid "cannot lock rows in view \"%s\""
msgstr "แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1176
+#: executor/execMain.c:1168
#, c-format
msgid "cannot lock rows in materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1185 executor/execMain.c:2692 executor/nodeLockRows.c:135
+#: executor/execMain.c:1177 executor/execMain.c:2689 executor/nodeLockRows.c:135
#, c-format
msgid "cannot lock rows in foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1191
+#: executor/execMain.c:1183
#, c-format
msgid "cannot lock rows in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1906
+#: executor/execMain.c:1901
#, c-format
msgid "new row for relation \"%s\" violates partition constraint"
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแแแงแแคแแก แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:1908 executor/execMain.c:1992 executor/execMain.c:2043 executor/execMain.c:2153
+#: executor/execMain.c:1903 executor/execMain.c:1987 executor/execMain.c:2038 executor/execMain.c:2148
#, c-format
msgid "Failing row contains %s."
msgstr "แจแแชแแแแแแแ แแฌแแ แแแ \"%s\"-แก แจแแแชแแแก."
-#: executor/execMain.c:1989
+#: executor/execMain.c:1984
#, c-format
msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
msgstr "แแฃแแแแแแ แแแแจแแแแแแแ แกแแแขแจแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:2041
+#: executor/execMain.c:2036
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แฆแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแก \"%s\""
-#: executor/execMain.c:2151
+#: executor/execMain.c:2146
#, c-format
msgid "new row violates check option for view \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แจแแแแฌแแแแแก แแแ แแแแขแ แก แฎแแแแกแแแแก \"%s\""
-#: executor/execMain.c:2161
+#: executor/execMain.c:2156
#, c-format
msgid "new row violates row-level security policy \"%s\" for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแแก \"%s\" แชแฎแ แแแแกแแแแก \"%s\""
-#: executor/execMain.c:2166
+#: executor/execMain.c:2161
#, c-format
msgid "new row violates row-level security policy for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แชแฎแ แแแแกแแแแก \"%s\" แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ แแ แฆแแแแก"
-#: executor/execMain.c:2174
+#: executor/execMain.c:2169
#, c-format
msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2179
+#: executor/execMain.c:2174
#, c-format
msgid "target row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2186
+#: executor/execMain.c:2181
#, c-format
msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2191
+#: executor/execMain.c:2186
#, c-format
msgid "new row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
msgid "return type %s is not supported for SQL functions"
msgstr "แแแแ แฃแแแแแก แขแแแ %s SQL แคแฃแแฅแชแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: executor/nodeAgg.c:3936 executor/nodeWindowAgg.c:2976
+#: executor/nodeAgg.c:3936 executor/nodeWindowAgg.c:2975
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
msgid "frame ending offset must not be negative"
msgstr "แฉแแ แฉแแก แแแแแก แฌแแแแชแแแแแ แฃแแ แงแแคแแแ แแแ แแฅแแแแ"
-#: executor/nodeWindowAgg.c:2892
+#: executor/nodeWindowAgg.c:2891
#, c-format
msgid "aggregate function %s does not support use as a window function"
msgstr "แแแ แแแแขแฃแ แคแฃแแฅแชแแแก %s แคแแแฏแ แแก แคแฃแแฅแชแแแ แแแจแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
msgid "invalid message format"
msgstr "แแ แแกแฌแแ แ แจแแขแงแแแแแแแแก แคแแ แแแขแ"
-#: main/main.c:234
+#: main/main.c:236
#, c-format
msgid "%s: WSAStartup failed: %d\n"
msgstr "%s: WSAStartup-แแก แจแแชแแแแ: %d\n"
-#: main/main.c:322
+#: main/main.c:324
#, c-format
msgid ""
"%s is the PostgreSQL server.\n"
"%s PostgreSQL แกแแ แแแ แแ.\n"
"\n"
-#: main/main.c:323
+#: main/main.c:325
#, c-format
msgid ""
"Usage:\n"
"\n"
"\n"
-#: main/main.c:324
+#: main/main.c:326
#, c-format
msgid "Options:\n"
msgstr "แแแ แแแแขแ แแแ:\n"
-#: main/main.c:325
+#: main/main.c:327
#, c-format
msgid " -B NBUFFERS number of shared buffers\n"
msgstr " -B NBUFFERS แแแแแแ แแแฃแแ แแแคแแ แแแแก แ แแแแแแแแ\n"
-#: main/main.c:326
+#: main/main.c:328
#, c-format
msgid " -c NAME=VALUE set run-time parameter\n"
msgstr " -c แกแแฎแแแ=แแแแจแแแแแแแ แแแจแแแแฃแแ แแ แแชแแกแแก แแแ แแแแขแ แแก แแแงแแแแแ\n"
-#: main/main.c:327
+#: main/main.c:329
#, c-format
msgid " -C NAME print value of run-time parameter, then exit\n"
msgstr " -C แกแแฎแแแ แแแจแแแแฃแแ แแ แแชแแกแแก แแแ แแแแขแ แแก แแแแแขแแแ แแ แแแกแแแ\n"
-#: main/main.c:328
+#: main/main.c:330
#, c-format
msgid " -d 1-5 debugging level\n"
msgstr " -d 1-5 แแแแแ แแแแก แแแแ\n"
-#: main/main.c:329
+#: main/main.c:331
#, c-format
msgid " -D DATADIR database directory\n"
msgstr " -D DATADIR แแแแแชแแแแ แแแแแก แแแ แแฅแขแแ แแ\n"
-#: main/main.c:330
+#: main/main.c:332
#, c-format
msgid " -e use European date input format (DMY)\n"
msgstr " -e แแแ แแแฃแแ แแแ แแฆแแก แจแแงแแแแแก แคแแ แแแขแแก (DMY) แแแแแงแแแแแ\n"
-#: main/main.c:331
+#: main/main.c:333
#, c-format
msgid " -F turn fsync off\n"
msgstr " -F fsync-แแก แแแแแ แแแ\n"
-#: main/main.c:332
+#: main/main.c:334
#, c-format
msgid " -h HOSTNAME host name or IP address to listen on\n"
msgstr " -h แฐแแกแขแแก แกแแฎแแแ แฐแแกแขแแก แกแแฎแแแ แแ IP แแแกแแแแ แแ, แ แแแแแแแช แฃแแแ แแแแฃแกแแแแ\n"
-#: main/main.c:333
+#: main/main.c:335
#, c-format
msgid " -i enable TCP/IP connections (deprecated)\n"
msgstr " -i TCP/IP-แแก แฉแแ แแแ (แแแซแแแแแแฃแแ)\n"
-#: main/main.c:334
+#: main/main.c:336
#, c-format
msgid " -k DIRECTORY Unix-domain socket location\n"
msgstr " -k แกแแฅแแฆแแแแ Unix-แแแแแแแก แกแแแแขแแก แแแแแแ แแแแ\n"
-#: main/main.c:336
+#: main/main.c:338
#, c-format
msgid " -l enable SSL connections\n"
msgstr " -l SSL-แแก แฉแแ แแแ\n"
-#: main/main.c:338
+#: main/main.c:340
#, c-format
msgid " -N MAX-CONNECT maximum number of allowed connections\n"
msgstr " -N แแแฅแก-แแแแ แ แแแแ แแแแแแแก แแแจแแแแฃแแ แแแฅแกแแแแแฃแ แ แ แแแแแแแแ\n"
-#: main/main.c:339
+#: main/main.c:341
#, c-format
msgid " -p PORT port number to listen on\n"
msgstr " -p แแแ แขแ แแแกแแกแแแแ แแแ แขแแก แแแแแ แ\n"
-#: main/main.c:340
+#: main/main.c:342
#, c-format
msgid " -s show statistics after each query\n"
msgstr " -s แงแแแแแ แแแแฎแแแแแก แจแแแแแ แกแขแแขแแกแขแแแกแ แฉแแแแแแ\n"
-#: main/main.c:341
+#: main/main.c:343
#, c-format
msgid " -S WORK-MEM set amount of memory for sorts (in kB)\n"
msgstr " -S แกแแแฃแจ-แแแฎแก แแแแแแแแแกแแแแก แแแแแงแแคแแแ แแแฎแกแแแ แแแแก แแแงแแแแแ (แแแแแแแแขแแแจแ)\n"
-#: main/main.c:342
+#: main/main.c:344
#, c-format
msgid " -V, --version output version information, then exit\n"
msgstr " -V, --version แแแ แกแแแก แแแคแแ แแแชแแแก แแแแแขแแแ แแ แแแกแแแ\n"
-#: main/main.c:343
+#: main/main.c:345
#, c-format
msgid " --NAME=VALUE set run-time parameter\n"
msgstr " --แกแแฎแแแ=แแแแจแแแแแแแ แแแจแแแแฃแแ แแ แแชแแกแแก แแแ แแแแขแ แแก แแแงแแแแแ\n"
-#: main/main.c:344
+#: main/main.c:346
#, c-format
msgid " --describe-config describe configuration parameters, then exit\n"
msgstr " --describe-config แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแก แแฎแกแแแก แแแแแขแแแ แแ แแแกแแแ\n"
-#: main/main.c:345
+#: main/main.c:347
#, c-format
msgid " -?, --help show this help, then exit\n"
msgstr " -?, --help แแ แแแฎแแแ แแแแก แฉแแแแแแ แแ แแแกแแแ\n"
-#: main/main.c:347
+#: main/main.c:349
#, c-format
msgid ""
"\n"
"\n"
"แแ แแแ แแแแกแขแแก แแแ แแแแขแ แแแ:\n"
-#: main/main.c:348
+#: main/main.c:350
#, c-format
msgid " -f s|i|o|b|t|n|m|h forbid use of some plan types\n"
msgstr " -f s|i|o|b|t|n|m|h แแแแแแ แแ แแแแแแก แขแแแแก แแแแแงแแแแแแก แแแ แซแแแแ\n"
-#: main/main.c:349
+#: main/main.c:351
#, c-format
msgid " -O allow system table structure changes\n"
msgstr " -O แกแแกแขแแแฃแ แ แชแฎแ แแแแก แกแขแ แฃแฅแขแฃแ แแก แจแแชแแแแก แแแจแแแแ\n"
-#: main/main.c:350
+#: main/main.c:352
#, c-format
msgid " -P disable system indexes\n"
msgstr " -P แกแแกแขแแแฃแ แ แแแแแฅแกแแแแก แแแแแ แแแ\n"
-#: main/main.c:351
+#: main/main.c:353
#, c-format
msgid " -t pa|pl|ex show timings after each query\n"
msgstr " -t pa|pl|ex แงแแแแแ แแแแฎแแแแแก แแ แแแก แแแแจแแแแแแแแแแก แฉแแแแแแ\n"
-#: main/main.c:352
+#: main/main.c:354
#, c-format
msgid " -T send SIGABRT to all backend processes if one dies\n"
msgstr " -T แแ แแแก แกแแแแแแแแก แจแแแแฎแแแแแจแ แงแแแแ แฃแแแแแแแแแก แแ แแชแแกแแกแแแแก SIGABRT แกแแแแแแแก แแแแแแแแ\n"
-#: main/main.c:353
+#: main/main.c:355
#, c-format
msgid " -W NUM wait NUM seconds to allow attach from a debugger\n"
msgstr " -W แ แแชแฎแแ แแแแแแ แแแแแแกแแแ แแแแแแ แแแแกแแก แแแแแแแแฃแแ แ แแแแแแแแแก แฌแแแแแแก แแแชแแ\n"
-#: main/main.c:355
+#: main/main.c:357
#, c-format
msgid ""
"\n"
"\n"
"แแ แแแแแฎแแแ แแแแแแแ แ แแแแแแก แแแ แแแแขแ แแแ:\n"
-#: main/main.c:356
+#: main/main.c:358
#, c-format
msgid " --single selects single-user mode (must be first argument)\n"
msgstr " --single แแ แแแแแฎแแแ แแแแแแแ แ แแแแแ (แฃแแแ แแงแแก แแแ แแแแ แแ แแฃแแแแขแ)\n"
-#: main/main.c:357
+#: main/main.c:359
#, c-format
msgid " DBNAME database name (defaults to user name)\n"
msgstr " DBNAME แแแแแก แกแแฎแแแ (แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแ แแแแฎแแแ แแแแแก แกแแฎแแแแ)\n"
-#: main/main.c:358
+#: main/main.c:360
#, c-format
msgid " -d 0-5 override debugging level\n"
msgstr " -d 0-5 แแ แแแ แแแแก แแแแแ แแแแก แแแแแก แแแแแแแแ\n"
-#: main/main.c:359
+#: main/main.c:361
#, c-format
msgid " -E echo statement before execution\n"
msgstr " -E แแแแ แแขแแ แแก แแแแแขแแแ แแแก แจแแกแ แฃแแแแแแแ\n"
-#: main/main.c:360
+#: main/main.c:362
#, c-format
msgid " -j do not use newline as interactive query delimiter\n"
msgstr " -j แแฎแแ แฎแแแแ แแแแแขแแแ แแแขแแ แแฅแขแแฃแ แ แแแแฎแแแแแก แแแแงแแคแแ แแแแแงแแแแแฃแแ แแ แแฅแแแแ\n"
-#: main/main.c:361 main/main.c:367
+#: main/main.c:363 main/main.c:369
#, c-format
msgid " -r FILENAME send stdout and stderr to given file\n"
msgstr " -r FILENAME stdout-แแก แแ stderr-แแก แแแแแแแแฃแ แคแแแแจแ แแแแแแแแ\n"
-#: main/main.c:363
+#: main/main.c:365
#, c-format
msgid ""
"\n"
"\n"
"แกแแแฃแจแแแ แแแแแแแแแแก แแแ แแแแขแ แแแ\n"
-#: main/main.c:364
+#: main/main.c:366
#, c-format
msgid " --boot selects bootstrapping mode (must be first argument)\n"
msgstr " --boot แกแแแฃแจแแแ แแแแแแแแแแก แ แแแแแ (แฃแแแ แแงแแก แแแ แแแแ แแ แแฃแแแแขแ)\n"
-#: main/main.c:365
+#: main/main.c:367
#, c-format
msgid " --check selects check mode (must be first argument)\n"
msgstr " --check แจแแแแฌแแแแแก แ แแแแแ (แฃแแแ แแงแแก แแแ แแแแ แแ แแฃแแแแขแ)\n"
-#: main/main.c:366
+#: main/main.c:368
#, c-format
msgid " DBNAME database name (mandatory argument in bootstrapping mode)\n"
msgstr " DBNAME แแแแแก แกแแฎแแแ (แแฃแชแแแแแแแ แแ แแฃแแแแขแ แกแแแฃแจแแแ แแแแแแแแแแกแแก)\n"
-#: main/main.c:369
+#: main/main.c:371
#, c-format
msgid ""
"\n"
"Report bugs to <%s>.\n"
msgstr ""
-#: main/main.c:373
+#: main/main.c:375
#, c-format
msgid "%s home page: <%s>\n"
msgstr "%s-แแก แกแแฌแงแแกแ แแแแ แแแ: <%s>\n"
-#: main/main.c:384
+#: main/main.c:386
#, c-format
msgid ""
"\"root\" execution of the PostgreSQL server is not permitted.\n"
"more information on how to properly start the server.\n"
msgstr ""
-#: main/main.c:401
+#: main/main.c:403
#, c-format
msgid "%s: real and effective user IDs must match\n"
msgstr "%s: แ แแแแฃแ แ แแ แแแแแแแแ แ แแแแฎแแแ แแแแแก ID-แแแ แฃแแแ แแแแฎแแแแแแก\n"
-#: main/main.c:408
+#: main/main.c:410
#, c-format
msgid ""
"Execution of PostgreSQL by a user with administrative permissions is not\n"
msgid "relation \"%s\" does not have a composite type"
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแแแแแแแขแฃแ แ แขแแแ แแ แแแแฉแแแ"
-#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:2567 parser/parse_coerce.c:2705 parser/parse_coerce.c:2752 parser/parse_expr.c:2112 parser/parse_func.c:710 parser/parse_oper.c:869 utils/fmgr/funcapi.c:669
+#: nodes/nodeFuncs.c:118 nodes/nodeFuncs.c:149 parser/parse_coerce.c:2604 parser/parse_coerce.c:2742 parser/parse_coerce.c:2789 parser/parse_expr.c:2112 parser/parse_func.c:710 parser/parse_oper.c:869 utils/fmgr/funcapi.c:669
#, c-format
msgid "could not find array type for data type %s"
msgstr "แแแแแชแแแแแแก แขแแแแกแแแแก %s แแแกแแแแก แขแแแ แแแ แแแแแแ"
msgid "FULL JOIN is only supported with merge-joinable or hash-joinable join conditions"
msgstr ""
-#: optimizer/plan/createplan.c:7175 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1702
+#: optimizer/plan/createplan.c:7175 parser/parse_merge.c:203 rewrite/rewriteHandler.c:1680
#, c-format
msgid "cannot execute MERGE on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" MERGE-แก แแแ แแแฃแจแแแแ"
msgstr "%s-แแก แแ แแฃแแแแขแแ แกแแขแ แแ แฃแแแ แแแแแ แฃแแแก"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1383
+#: parser/parse_coerce.c:1420
#, c-format
msgid "%s types %s and %s cannot be matched"
msgstr "%s-แแก แขแแแแแ %s แแ %s แแ แจแแแซแแแแ, แแ แแแแแแแก แแแแฎแแแแแแก"
-#: parser/parse_coerce.c:1499
+#: parser/parse_coerce.c:1536
#, c-format
msgid "argument types %s and %s cannot be matched"
msgstr "แแ แแฃแแแแขแแก แขแแแแแก %s แแ %s แกแแแ แแ แแ แแคแแ แ แแแแฉแแแแ"
#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:1551
+#: parser/parse_coerce.c:1588
#, c-format
msgid "%s could not convert type %s to %s"
msgstr "%s-แแ แขแแแ %s-แแแ %s-แจแ แแแ แแแแแแงแแแแ"
-#: parser/parse_coerce.c:2154 parser/parse_coerce.c:2174 parser/parse_coerce.c:2194 parser/parse_coerce.c:2215 parser/parse_coerce.c:2270 parser/parse_coerce.c:2304
+#: parser/parse_coerce.c:2191 parser/parse_coerce.c:2211 parser/parse_coerce.c:2231 parser/parse_coerce.c:2252 parser/parse_coerce.c:2307 parser/parse_coerce.c:2341
#, c-format
msgid "arguments declared \"%s\" are not all alike"
msgstr "\"%s\"-แแ แแฆแฌแแ แแแ แแ แแฃแแแแขแแแ แงแแแแ แแ แแแแแ แ แแ แแ"
-#: parser/parse_coerce.c:2249 parser/parse_coerce.c:2362 utils/fmgr/funcapi.c:600
+#: parser/parse_coerce.c:2286 parser/parse_coerce.c:2399 utils/fmgr/funcapi.c:600
#, c-format
msgid "argument declared %s is not an array but type %s"
msgstr "\"%s\"-แแ แแฆแฌแแ แแแ แแ แแฃแแแแขแ แแแกแแแ แแ แแ, แแแแ แแ แแแกแ แขแแแแ %s"
-#: parser/parse_coerce.c:2282 parser/parse_coerce.c:2432 utils/fmgr/funcapi.c:614
+#: parser/parse_coerce.c:2319 parser/parse_coerce.c:2469 utils/fmgr/funcapi.c:614
#, c-format
msgid "argument declared %s is not a range type but type %s"
msgstr "\"%s\"-แแ แแฆแฌแแ แแแ แแ แแฃแแแแขแ แแแแแแแแแแก แแแแแแ แแ แแก %s"
-#: parser/parse_coerce.c:2316 parser/parse_coerce.c:2396 parser/parse_coerce.c:2529 utils/fmgr/funcapi.c:632 utils/fmgr/funcapi.c:697
+#: parser/parse_coerce.c:2353 parser/parse_coerce.c:2433 parser/parse_coerce.c:2566 utils/fmgr/funcapi.c:632 utils/fmgr/funcapi.c:697
#, c-format
msgid "argument declared %s is not a multirange type but type %s"
msgstr "\"%s\"-แแ แแฆแฌแแ แแแ แแ แแฃแแแแขแ แแ แแแแแแแแแแแแแแก แแแแแแ แแ แแก %s"
-#: parser/parse_coerce.c:2353
+#: parser/parse_coerce.c:2390
#, c-format
msgid "cannot determine element type of \"anyarray\" argument"
msgstr "\"anyarray\" แแ แแฃแแแแขแแก แขแแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_coerce.c:2379 parser/parse_coerce.c:2410 parser/parse_coerce.c:2449 parser/parse_coerce.c:2515
+#: parser/parse_coerce.c:2416 parser/parse_coerce.c:2447 parser/parse_coerce.c:2486 parser/parse_coerce.c:2552
#, c-format
msgid "argument declared %s is not consistent with argument declared %s"
msgstr ""
-#: parser/parse_coerce.c:2474
+#: parser/parse_coerce.c:2511
#, c-format
msgid "could not determine polymorphic type because input has type %s"
msgstr ""
-#: parser/parse_coerce.c:2488
+#: parser/parse_coerce.c:2525
#, c-format
msgid "type matched to anynonarray is an array type: %s"
msgstr "แขแแแ, แ แแแแแแช anytoarray-แก แแแแฎแแแแ, แแแกแแแแก แขแแแแกแแ: %s"
-#: parser/parse_coerce.c:2498
+#: parser/parse_coerce.c:2535
#, c-format
msgid "type matched to anyenum is not an enum type: %s"
msgstr "แขแแแ, แ แแแแแแช anytoenum-แก แแแแฎแแแแ, แฉแแแแแแแแแแแก แขแแแแก แแ แแ: %s"
-#: parser/parse_coerce.c:2559
+#: parser/parse_coerce.c:2596
#, c-format
msgid "arguments of anycompatible family cannot be cast to a common type"
msgstr ""
-#: parser/parse_coerce.c:2577 parser/parse_coerce.c:2598 parser/parse_coerce.c:2648 parser/parse_coerce.c:2653 parser/parse_coerce.c:2717 parser/parse_coerce.c:2729
+#: parser/parse_coerce.c:2614 parser/parse_coerce.c:2635 parser/parse_coerce.c:2685 parser/parse_coerce.c:2690 parser/parse_coerce.c:2754 parser/parse_coerce.c:2766
#, c-format
msgid "could not determine polymorphic type %s because input has type %s"
msgstr ""
-#: parser/parse_coerce.c:2587
+#: parser/parse_coerce.c:2624
#, c-format
msgid "anycompatiblerange type %s does not match anycompatible type %s"
msgstr ""
-#: parser/parse_coerce.c:2608
+#: parser/parse_coerce.c:2645
#, c-format
msgid "anycompatiblemultirange type %s does not match anycompatible type %s"
msgstr ""
-#: parser/parse_coerce.c:2622
+#: parser/parse_coerce.c:2659
#, c-format
msgid "type matched to anycompatiblenonarray is an array type: %s"
msgstr ""
-#: parser/parse_coerce.c:2857
+#: parser/parse_coerce.c:2894
#, c-format
msgid "A result of type %s requires at least one input of type anyrange or anymultirange."
msgstr ""
-#: parser/parse_coerce.c:2874
+#: parser/parse_coerce.c:2911
#, c-format
msgid "A result of type %s requires at least one input of type anycompatiblerange or anycompatiblemultirange."
msgstr ""
-#: parser/parse_coerce.c:2886
+#: parser/parse_coerce.c:2923
#, c-format
msgid "A result of type %s requires at least one input of type anyelement, anyarray, anynonarray, anyenum, anyrange, or anymultirange."
msgstr ""
-#: parser/parse_coerce.c:2898
+#: parser/parse_coerce.c:2935
#, c-format
msgid "A result of type %s requires at least one input of type anycompatible, anycompatiblearray, anycompatiblenonarray, anycompatiblerange, or anycompatiblemultirange."
msgstr ""
-#: parser/parse_coerce.c:2928
+#: parser/parse_coerce.c:2965
msgid "A result of type internal requires at least one input of type internal."
msgstr ""
msgid "cannot use type %s in IS JSON predicate"
msgstr "%s แขแแแแก IS JSON แแ แแแแแแขแจแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:4118 parser/parse_expr.c:4238
+#: parser/parse_expr.c:4118 parser/parse_expr.c:4239
+#, c-format
+msgid "cannot use type %s in RETURNING clause of %s"
+msgstr "%s แขแแแแก แแแแแงแแแแแ %s-แแก RETURNING แแแ แแแแจแ แจแแฃแซแแแแแแแ"
+
+#: parser/parse_expr.c:4120
#, c-format
-msgid "cannot use RETURNING type %s in %s"
-msgstr "'RETURNING'-แแก แขแแแก '%s' %s-แจแ แแแ แแแแแแงแแแแแ"
+msgid "Try returning json or jsonb."
+msgstr ""
-#: parser/parse_expr.c:4167
+#: parser/parse_expr.c:4168
#, c-format
msgid "cannot use non-string types with WITH UNIQUE KEYS clause"
msgstr ""
-#: parser/parse_expr.c:4241
+#: parser/parse_expr.c:4242
#, c-format
msgid "Try returning a string type or bytea."
msgstr ""
-#: parser/parse_expr.c:4306
+#: parser/parse_expr.c:4307
#, c-format
msgid "cannot specify FORMAT JSON in RETURNING clause of %s()"
msgstr ""
-#: parser/parse_expr.c:4319
+#: parser/parse_expr.c:4320
#, c-format
msgid "SQL/JSON QUOTES behavior must not be specified when WITH WRAPPER is used"
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4333 parser/parse_expr.c:4362 parser/parse_expr.c:4393 parser/parse_expr.c:4419 parser/parse_expr.c:4445 parser/parse_jsontable.c:94
+#: parser/parse_expr.c:4334 parser/parse_expr.c:4363 parser/parse_expr.c:4394 parser/parse_expr.c:4420 parser/parse_expr.c:4446 parser/parse_jsontable.c:94
#, c-format
msgid "invalid %s behavior"
msgstr "%s-แแก แแ แแกแฌแแ แ แฅแชแแแ"
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY),
#. second %s is a SQL/JSON function name (e.g. JSON_QUERY)
-#: parser/parse_expr.c:4336 parser/parse_expr.c:4365
+#: parser/parse_expr.c:4337 parser/parse_expr.c:4366
#, c-format
msgid "Only ERROR, NULL, EMPTY ARRAY, EMPTY OBJECT, or DEFAULT expression is allowed in %s for %s."
msgstr ""
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY)
#. translator: first %s is name a SQL/JSON clause (eg. ON EMPTY)
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4343 parser/parse_expr.c:4372 parser/parse_expr.c:4401 parser/parse_expr.c:4429 parser/parse_expr.c:4455
+#: parser/parse_expr.c:4344 parser/parse_expr.c:4373 parser/parse_expr.c:4402 parser/parse_expr.c:4430 parser/parse_expr.c:4456
#, c-format
msgid "invalid %s behavior for column \"%s\""
msgstr "%s-แแก แแ แแกแฌแแ แ แฅแชแแแ แกแแแขแแกแแแแก \"%s\""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4346 parser/parse_expr.c:4375
+#: parser/parse_expr.c:4347 parser/parse_expr.c:4376
#, c-format
msgid "Only ERROR, NULL, EMPTY ARRAY, EMPTY OBJECT, or DEFAULT expression is allowed in %s for formatted columns."
msgstr ""
-#: parser/parse_expr.c:4394
+#: parser/parse_expr.c:4395
#, c-format
msgid "Only ERROR, TRUE, FALSE, or UNKNOWN is allowed in %s for %s."
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4404
+#: parser/parse_expr.c:4405
#, c-format
msgid "Only ERROR, TRUE, FALSE, or UNKNOWN is allowed in %s for EXISTS columns."
msgstr ""
#. translator: first %s is name of a SQL/JSON clause (eg. ON EMPTY),
#. second %s is a SQL/JSON function name (e.g. JSON_QUERY)
-#: parser/parse_expr.c:4422 parser/parse_expr.c:4448
+#: parser/parse_expr.c:4423 parser/parse_expr.c:4449
#, c-format
msgid "Only ERROR, NULL, or DEFAULT expression is allowed in %s for %s."
msgstr ""
#. translator: %s is name of a SQL/JSON clause (eg. ON EMPTY)
-#: parser/parse_expr.c:4432 parser/parse_expr.c:4458
+#: parser/parse_expr.c:4433 parser/parse_expr.c:4459
#, c-format
msgid "Only ERROR, NULL, or DEFAULT expression is allowed in %s for scalar columns."
msgstr ""
-#: parser/parse_expr.c:4488
+#: parser/parse_expr.c:4489
#, c-format
msgid "JSON path expression must be of type %s, not of type %s"
msgstr "JSON แแแแแแแก แแแแแกแแฎแฃแแแแแก แขแแแ %s แฃแแแ แแงแแก แแ แแ แ %s"
-#: parser/parse_expr.c:4706
+#: parser/parse_expr.c:4707
#, c-format
msgid "can only specify a constant, non-aggregate function, or operator expression for DEFAULT"
msgstr ""
-#: parser/parse_expr.c:4711
+#: parser/parse_expr.c:4712
#, c-format
msgid "DEFAULT expression must not contain column references"
msgstr "DEFAULT แแแแแกแแฎแฃแแแแ แกแแแขแแ แแแแแ แแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: parser/parse_expr.c:4716
+#: parser/parse_expr.c:4717
#, c-format
msgid "DEFAULT expression must not return a set"
msgstr "DEFAULT แแแแแกแแฎแฃแแแแแ แกแแขแ แแ แฃแแแ แแแแแ แฃแแแก"
-#: parser/parse_expr.c:4792 parser/parse_expr.c:4801
+#: parser/parse_expr.c:4793 parser/parse_expr.c:4802
#, c-format
msgid "cannot cast behavior expression of type %s to %s"
msgstr "%s แฅแชแแแแก แแแแแกแแฎแฃแแแแแก แขแแแแก %s-แจแ แแแแแงแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_expr.c:4795
+#: parser/parse_expr.c:4796
#, c-format
msgid "You will need to explicitly cast the expression to type %s."
msgstr "แแแแญแแ แแแแแ แแแแแกแแฎแฃแแแแแก แแจแแแ แแ แแแแแงแแแแ แขแแแจแ %s."
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr ""
-#: parser/parse_utilcmd.c:3136 parser/parse_utilcmd.c:3237 rewrite/rewriteHandler.c:544 rewrite/rewriteManip.c:1095
+#: parser/parse_utilcmd.c:3136 parser/parse_utilcmd.c:3237 rewrite/rewriteHandler.c:544 rewrite/rewriteManip.c:1096
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "แแแ แแแแแ UNION/INTERSECT/EXCEPT แแแแ แแขแแ แแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
msgid "column %d of the partition key has type \"%s\", but supplied value is of type \"%s\""
msgstr ""
-#: port/pg_sema.c:209 port/pg_shmem.c:717 port/posix_sema.c:209 port/sysv_sema.c: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:329 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:1399
+#: port/pg_shmem.c:798 port/sysv_shmem.c:798 utils/init/miscinit.c:1401
#, 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:1401
+#: port/pg_shmem.c:801 port/sysv_shmem.c:801 utils/init/miscinit.c:1403
#, c-format
msgid "Terminate any old server processes associated with data directory \"%s\"."
msgstr ""
-#: port/sysv_sema.c:120
+#: port/sysv_sema.c:126
#, c-format
msgid "could not create semaphores: %m"
msgstr "แกแแแแคแแ แแแแก แจแแฅแแแแก แจแแชแแแแ: %m"
-#: port/sysv_sema.c:121
+#: port/sysv_sema.c:127
#, 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:131
#, 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:161
#, c-format
msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
msgstr ""
msgid "autovacuum worker took too long to start; canceled"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแแแฎแแแ แ แแ แแชแแกแแก แแแจแแแแแก แแแขแแกแแแขแแ แแแแ แแ แ แแแฃแแแ. แแก แแแฃแฅแแแ"
-#: postmaster/autovacuum.c:2199
+#: postmaster/autovacuum.c:2203
#, c-format
msgid "autovacuum: dropping orphan temp table \"%s.%s.%s\""
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ: แฌแแแจแแแแ แแแขแแแแแฃแแ แแ แแแแแแ แชแฎแ แแแ \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2435
+#: postmaster/autovacuum.c:2439
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\""
msgstr "แชแฎแ แแแแก แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ: \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2438
+#: postmaster/autovacuum.c:2442
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\""
msgstr "แชแฎแ แแแแก แแแขแแแแแแแแ: \"%s.%s.%s\""
-#: postmaster/autovacuum.c:2632
+#: postmaster/autovacuum.c:2636
#, c-format
msgid "processing work entry for relation \"%s.%s.%s\""
msgstr ""
-#: postmaster/autovacuum.c:3250
+#: postmaster/autovacuum.c:3254
#, c-format
msgid "autovacuum not started because of misconfiguration"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแ แแ แแแจแแแแฃแแ แแแแคแแแฃแ แแชแแแก แจแแชแแแแแก แแแแ"
-#: postmaster/autovacuum.c:3251
+#: postmaster/autovacuum.c:3255
#, c-format
msgid "Enable the \"track_counts\" option."
msgstr "แฉแแ แแแ \"track_counts\" แแแ แแแแขแ แ."
msgstr "%s: แแแ แ PID แคแแแแแก แฉแแฌแแ แแก แจแแชแแแแ \"%s\": %m\n"
#. translator: %s is a configuration file
-#: postmaster/postmaster.c:1314 utils/init/postinit.c:222
+#: postmaster/postmaster.c:1314 utils/init/postinit.c:221
#, c-format
msgid "could not load %s"
msgstr "%s-แแก แฉแแขแแแ แแแ แจแแฃแซแแแแแแแ"
-#: postmaster/postmaster.c:1340
+#: postmaster/postmaster.c:1342
#, c-format
msgid "postmaster became multithreaded during startup"
msgstr "แแ แแชแแกแ postmaster แแแจแแแแแกแแก แแ แแแแแแแแแแแแแ แแแฎแแ"
-#: postmaster/postmaster.c:1341
+#: postmaster/postmaster.c:1343 postmaster/postmaster.c:3684
#, c-format
msgid "Set the LC_ALL environment variable to a valid locale."
msgstr "แแแแงแแแแ LC_ALL แแแ แแแแก แชแแแแแ แกแฌแแ แแแแแแแ."
-#: postmaster/postmaster.c:1440
+#: postmaster/postmaster.c:1442
#, c-format
msgid "%s: could not locate my own executable path"
msgstr "%s: แฉแแแ แกแแแฃแแแ แ แแแแจแแแแ แคแแแแแก แแแแแแแก แแแซแแแแ แจแแฃแซแแแแแแแ"
-#: postmaster/postmaster.c:1447
+#: postmaster/postmaster.c:1449
#, c-format
msgid "%s: could not locate matching postgres executable"
msgstr "%s: แแแแจแแแแ แคแแแแ postgres แแแ แแแแแแ"
-#: postmaster/postmaster.c:1470 utils/misc/tzparser.c:341
+#: postmaster/postmaster.c:1472 utils/misc/tzparser.c:341
#, c-format
msgid "This may indicate an incomplete PostgreSQL installation, or that the file \"%s\" has been moved away from its proper location."
msgstr ""
-#: postmaster/postmaster.c:1497
+#: postmaster/postmaster.c:1499
#, c-format
msgid ""
"%s: could not find the database system\n"
msgstr ""
#. translator: %s is SIGKILL or SIGABRT
-#: postmaster/postmaster.c:1787
+#: postmaster/postmaster.c:1789
#, c-format
msgid "issuing %s to recalcitrant children"
msgstr ""
-#: postmaster/postmaster.c:1809
+#: postmaster/postmaster.c:1811
#, c-format
msgid "performing immediate shutdown because data directory lock file is invalid"
msgstr ""
-#: postmaster/postmaster.c:1872
+#: postmaster/postmaster.c:1874
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "แแ แแกแฌแแ แ แแแกแแฆแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ แแ แแชแแกแแกแแแแก %d"
-#: postmaster/postmaster.c:1884
+#: postmaster/postmaster.c:1886
#, c-format
msgid "PID %d in cancel request did not match any process"
msgstr "PID %d, แแแแฎแแแแแแ แแแฃแฅแแแแแก แแแแฎแแแแแจแ, แแ แช แแ แ แแ แแชแแกแก แแ แแแแฎแแแแ"
-#: postmaster/postmaster.c:2105
+#: postmaster/postmaster.c:2106
#, c-format
msgid "received SIGHUP, reloading configuration files"
msgstr "แแแฆแแแฃแแแ SIGHUP, แแแแแแแแ แแแแก แแแแคแแแฃแ แแชแแแก แคแแแแแแแก แแแแแแแ แฉแแขแแแ แแแ"
#. translator: %s is a configuration file
-#: postmaster/postmaster.c:2133 postmaster/postmaster.c:2137
+#: postmaster/postmaster.c:2134 postmaster/postmaster.c:2138
#, c-format
msgid "%s was not reloaded"
msgstr "%s แแ แแแแแขแแแ แแฃแแ"
-#: postmaster/postmaster.c:2147
+#: postmaster/postmaster.c:2148
#, c-format
msgid "SSL configuration was not reloaded"
msgstr "SSL แแแแคแแแฃแ แแชแแ แแ แแงแ แแแแแขแแแ แแฃแแ"
-#: postmaster/postmaster.c:2233
+#: postmaster/postmaster.c:2234
#, c-format
msgid "received smart shutdown request"
msgstr "แแแฆแแแฃแแแ แญแแแแแแ แแแแแ แแแแก แแแแฎแแแแ"
-#: postmaster/postmaster.c:2274
+#: postmaster/postmaster.c:2275
#, c-format
msgid "received fast shutdown request"
msgstr "แแแฆแแแฃแแแ แกแฌแ แแคแ แแแแแ แแแแก แแแแฎแแแแ"
-#: postmaster/postmaster.c:2292
+#: postmaster/postmaster.c:2293
#, c-format
msgid "aborting any active transactions"
msgstr "แงแแแแ แแฅแขแแฃแ แ แขแ แแแแแฅแชแแแก แจแแฌแงแแแขแ"
-#: postmaster/postmaster.c:2316
+#: postmaster/postmaster.c:2317
#, c-format
msgid "received immediate shutdown request"
msgstr "แแแฆแแแฃแแแ แแแฃแงแแแแแแแแแ แแแแแ แแแแก แแแแฎแแแแ"
-#: postmaster/postmaster.c:2388
+#: postmaster/postmaster.c:2389
#, c-format
msgid "shutdown at recovery target"
msgstr "แแแแแ แแแ แแฆแแแแแแก แกแแแแแแแแ"
-#: postmaster/postmaster.c:2406 postmaster/postmaster.c:2442
+#: postmaster/postmaster.c:2407 postmaster/postmaster.c:2443
msgid "startup process"
msgstr "แแแจแแแแแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2409
+#: postmaster/postmaster.c:2410
#, c-format
msgid "aborting startup due to startup process failure"
msgstr "แแแจแแแแแก แแแฃแฅแแแแ แแแจแแแแแก แแ แแชแแกแแก แจแแชแแแแแก แแแแ"
-#: postmaster/postmaster.c:2484
+#: postmaster/postmaster.c:2485
#, c-format
msgid "database system is ready to accept connections"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแแ แจแแแ แแแแแแแก แแแกแแฆแแแแ"
-#: postmaster/postmaster.c:2505
+#: postmaster/postmaster.c:2506
msgid "background writer process"
msgstr "แคแแแฃแ แ แฉแแแฌแแ แ แแ แแชแแกแ"
-#: postmaster/postmaster.c:2552
+#: postmaster/postmaster.c:2553
msgid "checkpointer process"
msgstr "แกแแแแแขแ แแแ แฌแแ แขแแแแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2568
+#: postmaster/postmaster.c:2569
msgid "WAL writer process"
msgstr "WAL-แแก แฉแแแฌแแ แ แแ แแชแแกแ"
-#: postmaster/postmaster.c:2583
+#: postmaster/postmaster.c:2584
msgid "WAL receiver process"
msgstr "WAL-แแก แแแแฆแแแ แแ แแชแแกแ"
-#: postmaster/postmaster.c:2597
+#: postmaster/postmaster.c:2598
msgid "WAL summarizer process"
msgstr "WAL-แแก แจแแฏแแแแแแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2612
+#: postmaster/postmaster.c:2613
msgid "autovacuum launcher process"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแแแจแแแแ แแ แแชแแกแ"
-#: postmaster/postmaster.c:2630
+#: postmaster/postmaster.c:2631
msgid "archiver process"
msgstr "แแ แฅแแแแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2643
+#: postmaster/postmaster.c:2644
msgid "system logger process"
msgstr "แกแแกแขแแแฃแ แ แแฃแ แแแแแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2660
+#: postmaster/postmaster.c:2661
msgid "slot sync worker process"
msgstr "แกแแแขแแก แกแแแฅแ แแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ"
-#: postmaster/postmaster.c:2716
+#: postmaster/postmaster.c:2717
#, c-format
msgid "background worker \"%s\""
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแ \"%s\""
-#: postmaster/postmaster.c:2795 postmaster/postmaster.c:2815 postmaster/postmaster.c:2822 postmaster/postmaster.c:2840
+#: postmaster/postmaster.c:2796 postmaster/postmaster.c:2816 postmaster/postmaster.c:2823 postmaster/postmaster.c:2841
msgid "server process"
msgstr "แกแแ แแแ แแก แแ แแชแแกแ"
-#: postmaster/postmaster.c:2894
+#: postmaster/postmaster.c:2895
#, 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:3081
+#: postmaster/postmaster.c:3082
#, c-format
msgid "%s (PID %d) exited with exit code %d"
msgstr "%s (PID %d) แแแกแ แฃแแแ แกแขแแขแฃแกแแ %d"
-#: postmaster/postmaster.c:3083 postmaster/postmaster.c:3095 postmaster/postmaster.c:3105 postmaster/postmaster.c:3116
+#: postmaster/postmaster.c:3084 postmaster/postmaster.c:3096 postmaster/postmaster.c:3106 postmaster/postmaster.c:3117
#, 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:3092
+#: postmaster/postmaster.c:3093
#, 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:3102
+#: postmaster/postmaster.c:3103
#, 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:3114
+#: postmaster/postmaster.c:3115
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) แแแกแ แฃแแแ แฃแชแแแแ แกแขแแขแฃแกแแ %d"
-#: postmaster/postmaster.c:3330
+#: postmaster/postmaster.c:3331
#, c-format
msgid "abnormal database system shutdown"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแแก แแ แแแแ แแแแฃแ แ แแแแแ แแแ"
-#: postmaster/postmaster.c:3356
+#: postmaster/postmaster.c:3357
#, c-format
msgid "shutting down due to startup process failure"
msgstr "แแฃแจแแแแแก แแแกแ แฃแแแแ แแแแจแแแแ แแ แแชแแกแแก แจแแชแแแแแก แแแแ"
-#: postmaster/postmaster.c:3362
+#: postmaster/postmaster.c:3363
#, c-format
msgid "shutting down because \"restart_after_crash\" is off"
msgstr "แแฃแจแแแแ แแแกแ แฃแแแแแ. แ แแแแแ \"restart_after_crash\" แแแแแ แแฃแแแ"
-#: postmaster/postmaster.c:3374
+#: postmaster/postmaster.c:3375
#, c-format
msgid "all server processes terminated; reinitializing"
msgstr "แกแแ แแแ แแก แงแแแแ แแ แแชแแกแ แแแกแ แฃแแแ; แแแแแแแแ แแแแก แ แแแแแชแแแแแแแชแแ"
-#: postmaster/postmaster.c:3573 postmaster/postmaster.c:3983 postmaster/postmaster.c:4372
+#: postmaster/postmaster.c:3574 postmaster/postmaster.c:3985 postmaster/postmaster.c:4374
#, c-format
msgid "could not generate random cancel key"
msgstr "แจแแแแฎแแแแแแ แแแฃแฅแแแแแก แแแกแแฆแแแแก แแแแแ แแชแแ แจแแฃแซแแแแแแแ"
-#: postmaster/postmaster.c:3606
+#: postmaster/postmaster.c:3607
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "แแฎแแแ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ แจแแแ แแแแแกแแแแก: %m"
-#: postmaster/postmaster.c:3648
+#: postmaster/postmaster.c:3649
msgid "could not fork new process for connection: "
msgstr "แแฎแแแ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ แจแแแ แแแแแกแแแแก: "
-#: postmaster/postmaster.c:3682
+#: postmaster/postmaster.c:3683
#, c-format
-msgid "Please report this to <%s>."
-msgstr "แแแฎแแแ, แจแแแขแงแแแแแแ <%s>."
+msgid "postmaster became multithreaded"
+msgstr "postmaster แแ แแแแแแแแแแแแแ แแแฎแแ"
-#: postmaster/postmaster.c:3750
+#: postmaster/postmaster.c:3752
#, c-format
msgid "database system is ready to accept read-only connections"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแแ แแฎแแแแ-แแแแฎแแแแ แจแแแ แแแแแแแก แแแกแแฆแแแแ"
-#: postmaster/postmaster.c:3933
+#: postmaster/postmaster.c:3935
#, c-format
msgid "could not fork \"%s\" process: %m"
msgstr "\"%s\" แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ: %m"
-#: postmaster/postmaster.c:4171 postmaster/postmaster.c:4205
+#: postmaster/postmaster.c:4173 postmaster/postmaster.c:4207
#, c-format
msgid "database connection requirement not indicated during registration"
msgstr ""
-#: postmaster/postmaster.c:4181 postmaster/postmaster.c:4215
+#: postmaster/postmaster.c:4183 postmaster/postmaster.c:4217
#, c-format
msgid "invalid processing mode in background worker"
msgstr "แแ แแกแฌแแ แ แแแแฃแจแแแแแแก แ แแแแแ แคแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ"
-#: postmaster/postmaster.c:4275
+#: postmaster/postmaster.c:4277
#, c-format
msgid "could not fork background worker process: %m"
msgstr "แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแก แคแแ แแแก แจแแชแแแแ: %m"
-#: postmaster/postmaster.c:4358
+#: postmaster/postmaster.c:4360
#, c-format
msgid "no slot available for new background worker process"
msgstr "แแฎแแแ แคแแแฃแ แ แแแแฎแแแ แ แแ แแชแแกแแกแแแแก แกแแแขแ แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: postmaster/postmaster.c:4621
+#: postmaster/postmaster.c:4623
#, c-format
msgid "could not read exit code for process\n"
msgstr "แแ แแชแแกแแก แแแแแกแแแแก แแแแแก แฌแแแแแฎแแแก แจแแชแแแแ\n"
-#: postmaster/postmaster.c:4663
+#: postmaster/postmaster.c:4665
#, c-format
msgid "could not post child completion status\n"
msgstr "แจแแแแ แแ แแชแแกแแก แแแกแ แฃแแแแแก แกแขแแขแฃแกแแก แฌแแแแแฎแแแก แจแแชแแแแ\n"
msgid "processing remote data for replication origin \"%s\" during message type \"%s\" for replication target relation \"%s.%s\" column \"%s\" in transaction %u, finished at %X/%X"
msgstr ""
-#: replication/pgoutput/pgoutput.c:315
+#: replication/pgoutput/pgoutput.c:322
#, c-format
msgid "invalid proto_version"
msgstr "แแ แแกแฌแแ แ proto_version"
-#: replication/pgoutput/pgoutput.c:320
+#: replication/pgoutput/pgoutput.c:327
#, c-format
msgid "proto_version \"%s\" out of range"
msgstr "proto_version \"%s\" แแแแแแแแแก แแแ แแแแ"
-#: replication/pgoutput/pgoutput.c:337
+#: replication/pgoutput/pgoutput.c:344
#, c-format
msgid "invalid publication_names syntax"
msgstr "แแ แแกแฌแแ แ publication_names syntax"
-#: replication/pgoutput/pgoutput.c:407 replication/pgoutput/pgoutput.c:411
+#: replication/pgoutput/pgoutput.c:414 replication/pgoutput/pgoutput.c:418
#, c-format
msgid "option \"%s\" missing"
msgstr "แแแ แแแแขแ แ \"%s\" แแแแแ"
-#: replication/pgoutput/pgoutput.c:452
+#: replication/pgoutput/pgoutput.c:478
#, c-format
msgid "client sent proto_version=%d but server only supports protocol %d or lower"
msgstr "แแแแแแขแแ แแแแแแแแแแแ proto_version=%d แแแแ แแ แกแแ แแแ แก แแฎแแแแ %d แแ แแขแแแแแแก แแ แฅแแแแแ แแแแฉแแแ แแฎแแ แแแญแแ แ"
-#: replication/pgoutput/pgoutput.c:458
+#: replication/pgoutput/pgoutput.c:484
#, c-format
msgid "client sent proto_version=%d but server only supports protocol %d or higher"
msgstr "แแแแแแขแแ แแแแแแแแแแแ proto_version=%d แแแแ แแ แกแแ แแแ แก แแฎแแแแ %d แแ แแขแแแแแแก แแ แแแแแ แแแแฉแแแ แแฎแแ แแแญแแ แ"
-#: replication/pgoutput/pgoutput.c:473
+#: replication/pgoutput/pgoutput.c:499
#, c-format
msgid "requested proto_version=%d does not support streaming, need %d or higher"
msgstr ""
-#: replication/pgoutput/pgoutput.c:479
+#: replication/pgoutput/pgoutput.c:505
#, c-format
msgid "requested proto_version=%d does not support parallel streaming, need %d or higher"
msgstr ""
-#: replication/pgoutput/pgoutput.c:484
+#: replication/pgoutput/pgoutput.c:510
#, c-format
msgid "streaming requested, but not supported by output plugin"
msgstr ""
-#: replication/pgoutput/pgoutput.c:498
+#: replication/pgoutput/pgoutput.c:524
#, c-format
msgid "requested proto_version=%d does not support two-phase commit, need %d or higher"
msgstr ""
-#: replication/pgoutput/pgoutput.c:503
+#: replication/pgoutput/pgoutput.c:529
#, c-format
msgid "two-phase commit requested, but not supported by output plugin"
msgstr ""
msgid "Free one or increase \"max_replication_slots\"."
msgstr "แแแแแแแแกแฃแคแแแ แแ แแ แแแแแช แแ แแแแแ แแแ \"max_replication_slots\"."
-#: replication/slot.c:560 replication/slot.c:2453 replication/slotfuncs.c:661 utils/activity/pgstat_replslot.c:56 utils/adt/genfile.c:728
+#: replication/slot.c:560 replication/slot.c:2450 replication/slotfuncs.c:661 utils/activity/pgstat_replslot.c:56 utils/adt/genfile.c:728
#, c-format
msgid "replication slot \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แกแแแขแ แแ แแ แกแแแแแก: %s"
msgid "too many replication slots active before shutdown"
msgstr "แแแแแ แแแแแแ แแแขแแกแแแขแแ แแแแ แ แ แแแแแแแชแแแก แกแแแขแ แแงแ แแฅแขแแฃแ แ"
-#: replication/slot.c:2461
+#: replication/slot.c:2458
#, c-format
msgid "\"%s\" is not a physical replication slot"
msgstr "\"%s\" แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ แแ แแ"
-#: replication/slot.c:2638
+#: replication/slot.c:2635
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not exist"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ %s, แแ แแ แกแแแแแก"
-#: replication/slot.c:2640 replication/slot.c:2681 replication/slot.c:2696
+#: replication/slot.c:2637 replication/slot.c:2671 replication/slot.c:2686
#, c-format
msgid "Logical replication is waiting on the standby associated with replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แฃแฅแแ แกแแแขแก, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\"."
-#: replication/slot.c:2642
+#: replication/slot.c:2639
#, c-format
msgid "Create the replication slot \"%s\" or amend parameter \"%s\"."
msgstr "แจแแฅแแแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแ แจแแชแแแแแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2659
+#: replication/slot.c:2649
#, c-format
msgid "cannot specify logical replication slot \"%s\" in parameter \"%s\""
msgstr "แแแ แแแฃแแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแก \"%s\" แแแ แแแแขแ แจแ \"%s\""
-#: replication/slot.c:2661
+#: replication/slot.c:2651
#, c-format
msgid "Logical replication is waiting for correction on replication slot \"%s\"."
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แแแ แแฅแขแแ แแแแก แ แแแแแแแชแแแก แกแแแขแแ \"%s\"."
-#: replication/slot.c:2663
+#: replication/slot.c:2653
#, c-format
msgid "Remove the logical replication slot \"%s\" from parameter \"%s\"."
msgstr "แฌแแจแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแ แแแแขแ แแแแ \"%s\"."
-#: replication/slot.c:2679
+#: replication/slot.c:2669
#, c-format
msgid "physical replication slot \"%s\" specified in parameter \"%s\" has been invalidated"
msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ \"%s\", แแแฃแฅแแแแฃแแแ"
-#: replication/slot.c:2683
+#: replication/slot.c:2673
#, c-format
msgid "Drop and recreate the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแแแฎแแแแ แแแชแแแแแ แแ แแแแแแแ แจแแฅแแแ แกแแแขแแกแแแแก \"%s\" แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
-#: replication/slot.c:2694
+#: replication/slot.c:2684
#, c-format
msgid "replication slot \"%s\" specified in parameter \"%s\" does not have active_pid"
msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช แแแแแแแแฃแแแ แแแ แแแแขแ แจแ \"%s\", active_pid แแ แแแแฉแแแ"
-#: replication/slot.c:2698
+#: replication/slot.c:2688
#, c-format
msgid "Start the standby associated with the replication slot \"%s\", or amend parameter \"%s\"."
msgstr "แแแฃแจแแแ แฃแฅแแ, แแกแแชแแ แแแฃแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\", แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
msgid "cannot use %s with a logical replication slot"
msgstr "%s-แแก แแแแแงแแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแแแ แแ แแแ แจแแฃแซแแแแแแแ"
-#: replication/walsender.c:635 storage/smgr/md.c:1723
+#: replication/walsender.c:635 storage/smgr/md.c:1735
#, c-format
msgid "could not seek to end of file \"%s\": %m"
msgstr "แคแแแแแก (\"%s\") แแแแแจแ แแแแแฎแแแแแก แแ แแแแแแ: %m"
msgid "column \"%s\" can only be updated to DEFAULT"
msgstr "แกแแแขแ \"%s\" แแฎแแแแ DEFAULT-แแแ แจแแแซแแแแ, แแแแแฎแแแแก"
-#: rewrite/rewriteHandler.c:1121 rewrite/rewriteHandler.c:1139
+#: rewrite/rewriteHandler.c:1109 rewrite/rewriteHandler.c:1127
#, c-format
msgid "multiple assignments to same column \"%s\""
msgstr ""
-#: rewrite/rewriteHandler.c:1704
+#: rewrite/rewriteHandler.c:1682
#, c-format
msgid "MERGE is not supported for relations with rules."
msgstr "แฌแแกแแแแก แแฅแแแ แฃแ แแแแ แแแแแแแกแแแแก MERGE แแฎแแ แแแญแแ แแแ แแ แแ."
-#: rewrite/rewriteHandler.c:1744 rewrite/rewriteHandler.c:3284
+#: rewrite/rewriteHandler.c:1722 rewrite/rewriteHandler.c:3262
#, c-format
msgid "access to non-system view \"%s\" is restricted"
msgstr ""
-#: rewrite/rewriteHandler.c:2144 rewrite/rewriteHandler.c:4276
+#: rewrite/rewriteHandler.c:2122 rewrite/rewriteHandler.c:4254
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
msgstr ""
-#: rewrite/rewriteHandler.c:2249
+#: rewrite/rewriteHandler.c:2227
#, c-format
msgid "infinite recursion detected in policy for relation \"%s\""
msgstr ""
-#: rewrite/rewriteHandler.c:2611
+#: rewrite/rewriteHandler.c:2589
msgid "Junk view columns are not updatable."
msgstr "แแแแแแก แแแฎแแแก แกแแแขแแแ แแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2616
+#: rewrite/rewriteHandler.c:2594
msgid "View columns that are not columns of their base relation are not updatable."
msgstr "แฎแแแแก แกแแแขแแแ, แ แแแแแแแช แแแแ แกแแแแแแกแ แฃแ แแแแ แแแแแก แกแแแขแแแ แแ แแแ, แแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2619
+#: rewrite/rewriteHandler.c:2597
msgid "View columns that refer to system columns are not updatable."
msgstr "แฎแแแแก แกแแแขแแแ, แ แแแแแแแช แกแแกแขแแแฃแ แกแแแขแแแแแ แแแแแฃแแ, แแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2622
+#: rewrite/rewriteHandler.c:2600
msgid "View columns that return whole-row references are not updatable."
msgstr "แฎแแแแก แกแแแขแแแ, แ แแแแแแแช แแแแ-แแฌแแ แแแแแ แแแแแแ แแแฃแแแแแแแ, แแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2683
+#: rewrite/rewriteHandler.c:2661
msgid "Views containing DISTINCT are not automatically updatable."
msgstr "\"DISTINCT\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2686
+#: rewrite/rewriteHandler.c:2664
msgid "Views containing GROUP BY are not automatically updatable."
msgstr "\"GROUP BY\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2689
+#: rewrite/rewriteHandler.c:2667
msgid "Views containing HAVING are not automatically updatable."
msgstr "\"HAVING\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2692
+#: rewrite/rewriteHandler.c:2670
msgid "Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable."
msgstr "\"UNION\"-แแก, \"INTERSECT\"-แแก แแ \"EXCEPT\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2695
+#: rewrite/rewriteHandler.c:2673
msgid "Views containing WITH are not automatically updatable."
msgstr "\"WITH\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2698
+#: rewrite/rewriteHandler.c:2676
msgid "Views containing LIMIT or OFFSET are not automatically updatable."
msgstr "\"LIMIT\"-แแก แแ \"OFFSET\"-แแก แจแแแชแแแแ แฎแแแแแ แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2710
+#: rewrite/rewriteHandler.c:2688
msgid "Views that return aggregate functions are not automatically updatable."
msgstr "แฎแแแแแ, แ แแแแแแแช แแแ แแแแขแฃแ แคแฃแแฅแชแแแแก แแแ แฃแแแแแ, แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2713
+#: rewrite/rewriteHandler.c:2691
msgid "Views that return window functions are not automatically updatable."
msgstr "แฎแแแแแ, แ แแแแแแแช แคแแแฏแ แแก แคแฃแแฅแชแแแแก แแแ แฃแแแแแ, แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2716
+#: rewrite/rewriteHandler.c:2694
msgid "Views that return set-returning functions are not automatically updatable."
msgstr "แฎแแแแแ, แ แแแแแแแช แแแ แฃแแแแแ แคแฃแแฅแชแแแแก, แ แแแแแแแช แกแแขแแแก แแแ แฃแแแแแ, แแแแแแแแแฎแแแแแแ แแ แแ."
-#: rewrite/rewriteHandler.c:2723 rewrite/rewriteHandler.c:2727 rewrite/rewriteHandler.c:2735
+#: rewrite/rewriteHandler.c:2701 rewrite/rewriteHandler.c:2705 rewrite/rewriteHandler.c:2713
msgid "Views that do not select from a single table or view are not automatically updatable."
msgstr ""
-#: rewrite/rewriteHandler.c:2738
+#: rewrite/rewriteHandler.c:2716
msgid "Views containing TABLESAMPLE are not automatically updatable."
msgstr ""
-#: rewrite/rewriteHandler.c:2762
+#: rewrite/rewriteHandler.c:2740
msgid "Views that have no updatable columns are not automatically updatable."
msgstr "แฎแแแแแ, แ แแแแแแกแแช แแแแแฎแแแแแแ แชแฎแ แแแแแ แแ แแแแฉแแแ, แแแขแแแแขแฃแ แแ แแแแแฎแแแแแแแแ แแ แแ แแแ."
-#: rewrite/rewriteHandler.c:3143 rewrite/rewriteHandler.c:3178
+#: rewrite/rewriteHandler.c:3121 rewrite/rewriteHandler.c:3156
#, c-format
msgid "cannot insert into view \"%s\""
msgstr "แฎแแแจแ แฉแแแแขแแแ แจแแฃแซแแแแแแแ: %s"
-#: rewrite/rewriteHandler.c:3146
+#: rewrite/rewriteHandler.c:3124
#, c-format
msgid "To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule."
msgstr ""
-#: rewrite/rewriteHandler.c:3151 rewrite/rewriteHandler.c:3187
+#: rewrite/rewriteHandler.c:3129 rewrite/rewriteHandler.c:3165
#, c-format
msgid "cannot update view \"%s\""
msgstr "แฎแแแแก แแแแแฎแแแแ แจแแฃแซแแแแแแแ: %s"
-#: rewrite/rewriteHandler.c:3154
+#: rewrite/rewriteHandler.c:3132
#, c-format
msgid "To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule."
msgstr ""
-#: rewrite/rewriteHandler.c:3159 rewrite/rewriteHandler.c:3196
+#: rewrite/rewriteHandler.c:3137 rewrite/rewriteHandler.c:3174
#, c-format
msgid "cannot delete from view \"%s\""
msgstr "แฎแแแแแแ แฌแแจแแ แจแแฃแซแแแแแแแ: %s"
-#: rewrite/rewriteHandler.c:3162
+#: rewrite/rewriteHandler.c:3140
#, c-format
msgid "To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule."
msgstr ""
-#: rewrite/rewriteHandler.c:3181
+#: rewrite/rewriteHandler.c:3159
#, c-format
msgid "To enable inserting into the view using MERGE, provide an INSTEAD OF INSERT trigger."
msgstr "แฎแแแจแ MERGE-แแ แฉแแกแแแก แฉแแกแแ แแแแแ แแแฃแแแแแ INSTEAD OF INSERT แขแ แแแแ แ."
-#: rewrite/rewriteHandler.c:3190
+#: rewrite/rewriteHandler.c:3168
#, c-format
msgid "To enable updating the view using MERGE, provide an INSTEAD OF UPDATE trigger."
msgstr "แฎแแแแก MERGE-แแ แแแแแฎแแแแแก แฉแแกแแ แแแแแ แแแฃแแแแแ INSTEAD OF UPDATE แขแ แแแแ แ."
-#: rewrite/rewriteHandler.c:3199
+#: rewrite/rewriteHandler.c:3177
#, c-format
msgid "To enable deleting from the view using MERGE, provide an INSTEAD OF DELETE trigger."
msgstr "แแ แฎแแแแแแ MERGE-แแก แกแแจแฃแแแแแแ แฌแแจแแแก แฉแแกแแ แแแแแ แแแฃแแแแแ INSTEAD OF DELETE แขแ แแแแ แ."
-#: rewrite/rewriteHandler.c:3374
+#: rewrite/rewriteHandler.c:3352
#, c-format
msgid "cannot insert into column \"%s\" of view \"%s\""
msgstr "แฎแแแแก (\"%2$s\") แกแแแขแจแ \"%1$s\" แแแแแชแแแแก แฉแแกแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:3382
+#: rewrite/rewriteHandler.c:3360
#, c-format
msgid "cannot update column \"%s\" of view \"%s\""
msgstr "แฎแแแแก (\"%2$s\") แกแแแขแแก \"%1$s\" แแแแแฎแแแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:3390
+#: rewrite/rewriteHandler.c:3368
#, c-format
msgid "cannot merge into column \"%s\" of view \"%s\""
msgstr "แฎแแแแก (\"%2$s\") แกแแแขแแแ \"%1$s\" แจแแ แฌแงแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:3418
+#: rewrite/rewriteHandler.c:3396
#, c-format
msgid "cannot merge into view \"%s\""
msgstr "แจแแฃแซแแแแแแแ แจแแ แฌแงแแ แฎแแแจแ \"%s\""
-#: rewrite/rewriteHandler.c:3420
+#: rewrite/rewriteHandler.c:3398
#, c-format
msgid "MERGE is not supported for views with INSTEAD OF triggers for some actions but not all."
msgstr ""
-#: rewrite/rewriteHandler.c:3421
+#: rewrite/rewriteHandler.c:3399
#, c-format
msgid "To enable merging into the view, either provide a full set of INSTEAD OF triggers or drop the existing INSTEAD OF triggers."
msgstr "แแ แฎแแแจแ แจแแ แฌแงแแแก แฉแแกแแ แแแแแ, แแ แจแแแงแแแแแ INSTEAD OF แขแ แแแแ แแแแก แกแ แฃแแ แกแแ, แแ แฌแแจแแแแ แแ แกแแแฃแแ INSTEAD OF แขแ แแแแ แแแ."
-#: rewrite/rewriteHandler.c:3934
+#: rewrite/rewriteHandler.c:3912
#, c-format
msgid "DO INSTEAD NOTIFY rules are not supported for data-modifying statements in WITH"
msgstr ""
-#: rewrite/rewriteHandler.c:3945
+#: rewrite/rewriteHandler.c:3923
#, c-format
msgid "DO INSTEAD NOTHING rules are not supported for data-modifying statements in WITH"
msgstr ""
-#: rewrite/rewriteHandler.c:3959
+#: rewrite/rewriteHandler.c:3937
#, c-format
msgid "conditional DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr ""
-#: rewrite/rewriteHandler.c:3963
+#: rewrite/rewriteHandler.c:3941
#, c-format
msgid "DO ALSO rules are not supported for data-modifying statements in WITH"
msgstr ""
-#: rewrite/rewriteHandler.c:3968
+#: rewrite/rewriteHandler.c:3946
#, c-format
msgid "multi-statement DO INSTEAD rules are not supported for data-modifying statements in WITH"
msgstr ""
-#: rewrite/rewriteHandler.c:4228
+#: rewrite/rewriteHandler.c:4206
msgid "Views with conditional DO INSTEAD rules are not automatically updatable."
msgstr ""
-#: rewrite/rewriteHandler.c:4325
+#: rewrite/rewriteHandler.c:4303
#, c-format
msgid "cannot perform INSERT RETURNING on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" 'INSERT RETURNING'-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:4327
+#: rewrite/rewriteHandler.c:4305
#, c-format
msgid "You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
msgstr ""
-#: rewrite/rewriteHandler.c:4332
+#: rewrite/rewriteHandler.c:4310
#, c-format
msgid "cannot perform UPDATE RETURNING on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" 'UPDATE RETURNING'-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:4334
+#: rewrite/rewriteHandler.c:4312
#, c-format
msgid "You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
msgstr ""
-#: rewrite/rewriteHandler.c:4339
+#: rewrite/rewriteHandler.c:4317
#, c-format
msgid "cannot perform DELETE RETURNING on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%s\" 'DELETE RETURNING'-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: rewrite/rewriteHandler.c:4341
+#: rewrite/rewriteHandler.c:4319
#, c-format
msgid "You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
msgstr ""
-#: rewrite/rewriteHandler.c:4359
+#: rewrite/rewriteHandler.c:4337
#, c-format
msgid "INSERT with ON CONFLICT clause cannot be used with table that has INSERT or UPDATE rules"
msgstr ""
-#: rewrite/rewriteHandler.c:4416
+#: rewrite/rewriteHandler.c:4394
#, c-format
msgid "WITH cannot be used in a query that is rewritten by rules into multiple queries"
msgstr ""
-#: rewrite/rewriteManip.c:1083
+#: rewrite/rewriteManip.c:1084
#, c-format
msgid "conditional utility statements are not implemented"
msgstr "แแแ แแแแแ แกแแแกแแฎแฃแ แแแแ แแแ แแแแแกแแฎแฃแแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1430
+#: rewrite/rewriteManip.c:1431
#, c-format
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "WHERE CURRENT OF แฎแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1765
+#: rewrite/rewriteManip.c:1767
#, c-format
msgid "NEW variables in ON UPDATE rules cannot reference columns that are part of a multiple assignment in the subject UPDATE command"
msgstr ""
msgid "could not delete fileset \"%s\": %m"
msgstr "แคแแแแแแแก แกแแขแแก (\"%s\") แฌแแจแแแก แจแแชแแแแ: %m"
-#: storage/file/buffile.c:974 storage/smgr/md.c:336 storage/smgr/md.c:1192
+#: storage/file/buffile.c:974 storage/smgr/md.c:336 storage/smgr/md.c:1194
#, c-format
msgid "could not truncate file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแแแแแแก แจแแชแแแแ: %m"
msgid "requested DSM segment size does not match size of existing segment"
msgstr ""
-#: storage/ipc/procarray.c:488 storage/lmgr/proc.c:352 tcop/backend_startup.c:304
+#: storage/ipc/procarray.c:488 storage/lmgr/proc.c:357 tcop/backend_startup.c:304
#, c-format
msgid "sorry, too many clients already"
msgstr "แฃแแแชแ แแแแ, แฃแแแ แแแขแแกแแแขแแ แแแแ แ แแแแแแขแแ"
msgid "PID %d is not a PostgreSQL backend process"
msgstr "แแ แแชแแกแ PID-แแ %d PostgreSQL-แแก แฃแแแแแแแแแก แแ แแชแแกแก แแ แฌแแ แแแแแแแแก"
-#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1448 utils/adt/mcxtfuncs.c:182
+#: storage/ipc/signalfuncs.c:109 storage/lmgr/proc.c:1453 utils/adt/mcxtfuncs.c:182
#, c-format
msgid "could not send signal to process %d: %m"
msgstr "แแ แแชแแกแแกแแแแก %d แกแแแแแแแก แแแแแแแแ แจแแฃแซแแแแแแแ: %m"
msgid "The transaction might succeed if retried."
msgstr "แขแ แแแแแฅแชแแ แจแแแซแแแแ แแแแขแแแแก, แแฃ แแแแแแแ แแแ."
-#: storage/lmgr/proc.c:348
+#: storage/lmgr/proc.c:353
#, c-format
msgid "number of requested standby connections exceeds \"max_wal_senders\" (currently %d)"
msgstr ""
-#: storage/lmgr/proc.c:1541
+#: storage/lmgr/proc.c:1546
#, c-format
msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1556
+#: storage/lmgr/proc.c:1561
#, c-format
msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1565
+#: storage/lmgr/proc.c:1570
#, c-format
msgid "process %d still waiting for %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1572
+#: storage/lmgr/proc.c:1577
#, c-format
msgid "process %d acquired %s on %s after %ld.%03d ms"
msgstr ""
-#: storage/lmgr/proc.c:1589
+#: storage/lmgr/proc.c:1594
#, c-format
msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
msgstr ""
msgid "could not write blocks %u..%u in file \"%s\": %m"
msgstr "แแแแแแก %u..%u แฉแแฌแแ แแก แจแแชแแแแ แคแแแแจแ \"%s\": %m"
-#: storage/smgr/md.c:1163
+#: storage/smgr/md.c:1165
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: it's only %u blocks now"
msgstr ""
-#: storage/smgr/md.c:1218
+#: storage/smgr/md.c:1220
#, c-format
msgid "could not truncate file \"%s\" to %u blocks: %m"
msgstr ""
-#: storage/smgr/md.c:1688
+#: storage/smgr/md.c:1700
#, c-format
msgid "could not open file \"%s\" (target block %u): previous segment is only %u blocks"
msgstr ""
-#: storage/smgr/md.c:1702
+#: storage/smgr/md.c:1714
#, c-format
msgid "could not open file \"%s\" (target block %u): %m"
msgstr ""
msgid "bind message has %d result formats but query has %d columns"
msgstr ""
-#: tcop/pquery.c:944 tcop/pquery.c:1701
+#: tcop/pquery.c:942 tcop/pquery.c:1696
#, c-format
msgid "cursor can only scan forward"
msgstr "แแฃแ แกแแ แก แแฎแแแแ แฌแแ แกแแแแแ แแแ แจแแฃแซแแแ"
-#: tcop/pquery.c:945 tcop/pquery.c:1702
+#: tcop/pquery.c:943 tcop/pquery.c:1697
#, c-format
msgid "Declare it with SCROLL option to enable backward scan."
msgstr ""
#: tsearch/wparser_def.c:2674
#, c-format
-msgid "MinWords should be less than MaxWords"
-msgstr "MinWords MaxWords-แแ แแแแแแแ แฃแแแ แแงแแก"
+msgid "%s must be less than %s"
+msgstr "%s แฃแแแ แแงแแก %s-แแ แแแแแแแ"
#: tsearch/wparser_def.c:2678
#, c-format
-msgid "MinWords should be positive"
-msgstr "MinWords แแแแแแแ แฃแแแ แแงแแก"
-
-#: tsearch/wparser_def.c:2682
-#, c-format
-msgid "ShortWord should be >= 0"
-msgstr "ShortWord >= 0 แฃแแแ แแงแแก"
+msgid "%s must be positive"
+msgstr "%s แแแแแแแแ แฃแแแ แแงแแก"
-#: tsearch/wparser_def.c:2686
+#: tsearch/wparser_def.c:2682 tsearch/wparser_def.c:2686
#, c-format
-msgid "MaxFragments should be >= 0"
-msgstr "MaxFragments >= 0 แฃแแแ แแงแแก"
+msgid "%s must be >= 0"
+msgstr ""
#: utils/activity/pgstat.c:435
#, c-format
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1447
+#: utils/activity/pgstat.c:1455
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแจแ (\"%s\") แฉแแฌแแ แ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1456
+#: utils/activity/pgstat.c:1464
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก (\"%s\") แแแฎแฃแ แแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1464
+#: utils/activity/pgstat.c:1472
#, c-format
msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แแ แแแแแแ แคแแแแแก \"%s\"-แแแ \"%s\" -แแแ แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1513
+#: utils/activity/pgstat.c:1521
#, c-format
msgid "could not open statistics file \"%s\": %m"
msgstr "แกแขแแขแแกแขแแแแก แคแแแแแก (\"%s\") แแแฎแกแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/activity/pgstat.c:1675
+#: utils/activity/pgstat.c:1683
#, c-format
msgid "corrupted statistics file \"%s\""
msgstr "แกแขแแขแแกแขแแแแก แแแแแแแแแฃแแ แคแแแแ \"%s\""
#. translator: first %s is inet or cidr
#: utils/adt/bool.c:149 utils/adt/cash.c:354 utils/adt/datetime.c:4142 utils/adt/float.c:200 utils/adt/float.c:287 utils/adt/float.c:301 utils/adt/float.c:406 utils/adt/float.c:489 utils/adt/float.c:503 utils/adt/geo_ops.c:250 utils/adt/geo_ops.c:335 utils/adt/geo_ops.c:974 utils/adt/geo_ops.c:1417 utils/adt/geo_ops.c:1454 utils/adt/geo_ops.c:1462 utils/adt/geo_ops.c:3428 utils/adt/geo_ops.c:4650 utils/adt/geo_ops.c:4665 utils/adt/geo_ops.c:4672 utils/adt/int.c:174
#: utils/adt/int.c:186 utils/adt/jsonpath.c:185 utils/adt/mac.c:94 utils/adt/mac8.c:226 utils/adt/network.c:99 utils/adt/numeric.c:803 utils/adt/numeric.c:7221 utils/adt/numeric.c:7424 utils/adt/numeric.c:8371 utils/adt/numutils.c:356 utils/adt/numutils.c:618 utils/adt/numutils.c:880 utils/adt/numutils.c:919 utils/adt/numutils.c:941 utils/adt/numutils.c:1005 utils/adt/numutils.c:1027 utils/adt/pg_lsn.c:73 utils/adt/tid.c:72 utils/adt/tid.c:80 utils/adt/tid.c:94
-#: utils/adt/tid.c:103 utils/adt/timestamp.c:510 utils/adt/uuid.c:140 utils/adt/xid8funcs.c:360
+#: utils/adt/tid.c:103 utils/adt/timestamp.c:510 utils/adt/uuid.c:140 utils/adt/xid8funcs.c:323
#, c-format
msgid "invalid input syntax for type %s: \"%s\""
msgstr "แแ แแกแฌแแ แ แจแแงแแแแแก แกแแแขแแฅแกแ แขแแแแกแแแแก %s: \"%s\""
#: utils/adt/jsonpath_exec.c:3981
#, c-format
-msgid "JSON path expression for column \"%s\" should return single item without wrapper"
+msgid "JSON path expression for column \"%s\" must return single item when no wrapper is requested"
msgstr ""
#: utils/adt/jsonpath_exec.c:3983 utils/adt/jsonpath_exec.c:3988
#: utils/adt/jsonpath_exec.c:3987
#, c-format
-msgid "JSON path expression in JSON_QUERY should return single item without wrapper"
+msgid "JSON path expression in JSON_QUERY must return single item when no wrapper is requested"
msgstr ""
#: utils/adt/jsonpath_exec.c:4045 utils/adt/jsonpath_exec.c:4069
#, c-format
-msgid "JSON path expression for column \"%s\" should return single scalar item"
+msgid "JSON path expression for column \"%s\" must return single scalar item"
msgstr ""
#: utils/adt/jsonpath_exec.c:4050 utils/adt/jsonpath_exec.c:4074
#, c-format
-msgid "JSON path expression in JSON_VALUE should return single scalar item"
+msgid "JSON path expression in JSON_VALUE must return single scalar item"
msgstr ""
#: utils/adt/levenshtein.c:132
msgid "argument of nth_value must be greater than zero"
msgstr "nth_value-แแก แแ แแฃแแแแขแ แแฃแแแ แแแขแ แฃแแแ แแงแแก"
-#: utils/adt/xid8funcs.c:124
+#: utils/adt/xid8funcs.c:120
#, c-format
msgid "transaction ID %llu is in the future"
msgstr "แขแ แแแแแฅแชแแแก ID แแแแแแแแจแแ: %llu"
-#: utils/adt/xid8funcs.c:553
+#: utils/adt/xid8funcs.c:522
#, c-format
msgid "invalid external pg_snapshot data"
msgstr "pg_snapshot-แแก แแ แแกแฌแแ แ แแแ แ แแแแแชแแแแแ"
msgid "cannot set parameter \"%s\" within security-restricted operation"
msgstr ""
-#: utils/init/miscinit.c:804
+#: utils/init/miscinit.c:807
#, c-format
msgid "role with OID %u does not exist"
msgstr "แ แแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: utils/init/miscinit.c:854
+#: utils/init/miscinit.c:853
#, c-format
msgid "role \"%s\" is not permitted to log in"
msgstr "แ แแแก แจแแกแแแแก แฃแคแแแแ แแ แแฅแแก: %s"
-#: utils/init/miscinit.c:872
+#: utils/init/miscinit.c:874
#, c-format
msgid "too many connections for role \"%s\""
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแแจแแ แ แ แแแแกแแแแก \"%s\""
-#: utils/init/miscinit.c:1043
+#: utils/init/miscinit.c:1045
#, c-format
msgid "invalid role OID: %u"
msgstr "แ แแแแก แแ แแกแฌแแ แ OID: %u"
-#: utils/init/miscinit.c:1190
+#: utils/init/miscinit.c:1192
#, c-format
msgid "database system is shut down"
msgstr "แแแแแชแแแแ แแแแแก แกแแกแขแแแ แแแแแจแฃแแแ"
-#: utils/init/miscinit.c:1277
+#: utils/init/miscinit.c:1279
#, c-format
msgid "could not create lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แจแแฅแแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1291
+#: utils/init/miscinit.c:1293
#, c-format
msgid "could not open lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1298
+#: utils/init/miscinit.c:1300
#, c-format
msgid "could not read lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแแก (%s) แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1307
+#: utils/init/miscinit.c:1309
#, c-format
msgid "lock file \"%s\" is empty"
msgstr "แแแแแแก แคแแแแ (\"%s\") แชแแ แแแแแ"
-#: utils/init/miscinit.c:1308
+#: utils/init/miscinit.c:1310
#, 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:1352
+#: utils/init/miscinit.c:1354
#, c-format
msgid "lock file \"%s\" already exists"
msgstr "แแแแแแก แคแแแแ (\"%s\") แฃแแแ แแ แกแแแแแก"
-#: utils/init/miscinit.c:1356
+#: utils/init/miscinit.c:1358
#, c-format
msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
msgstr "แแ แแก แกแฎแแ postgres (PID %d) แแแจแแแแฃแแ แแแแแชแแแแแแก แกแแฅแแฆแแแแแจแ \"%s\"?"
-#: utils/init/miscinit.c:1358
+#: utils/init/miscinit.c:1360
#, c-format
msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
msgstr "แแ แแก แกแฎแแ postmaster (PID %d) แแแจแแแแฃแแ แแแแแชแแแแแแก แกแแฅแแฆแแแแจแ \"%s\"?"
-#: utils/init/miscinit.c:1361
+#: utils/init/miscinit.c:1363
#, c-format
msgid "Is another postgres (PID %d) using socket file \"%s\"?"
msgstr "แแงแแแแแก แกแฎแแ postgres (PID %d) แกแแแแขแแก แคแแแแก \"%s\"?"
-#: utils/init/miscinit.c:1363
+#: utils/init/miscinit.c:1365
#, c-format
msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
msgstr "แแงแแแแแก แกแฎแแ postmaster (PID %d) แกแแแแขแแก แคแแแแก \"%s\"?"
-#: utils/init/miscinit.c:1414
+#: utils/init/miscinit.c:1416
#, c-format
msgid "could not remove old lock file \"%s\": %m"
msgstr "แแแแแแก แซแแแแ แคแแแแแก แฌแแจแแแก แจแแชแแแแ \"%s\": %m"
-#: utils/init/miscinit.c:1416
+#: utils/init/miscinit.c:1418
#, 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:1453 utils/init/miscinit.c:1467 utils/init/miscinit.c:1478
+#: utils/init/miscinit.c:1455 utils/init/miscinit.c:1469 utils/init/miscinit.c:1480
#, c-format
msgid "could not write lock file \"%s\": %m"
msgstr "แแแแแแก แคแแแแจแ (%s) แฉแแฌแแ แแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1589 utils/init/miscinit.c:1731 utils/misc/guc.c:5765
+#: utils/init/miscinit.c:1591 utils/init/miscinit.c:1733 utils/misc/guc.c:5765
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "แคแแแแแแแ (\"%s\") แฌแแแแแฎแแแก แจแแชแแแแ: %m"
-#: utils/init/miscinit.c:1719
+#: utils/init/miscinit.c:1721
#, c-format
msgid "could not open file \"%s\": %m; continuing anyway"
msgstr "แจแแชแแแแ แคแแแแแก (\"%s\") แแแฎแกแแแกแแก: %m; แแแแแช แแแแ แซแแแแ"
-#: utils/init/miscinit.c:1744
+#: utils/init/miscinit.c:1746
#, c-format
msgid "lock file \"%s\" contains wrong PID: %ld instead of %ld"
msgstr "แแแแแแก แคแแแแ \"%s\" แจแแแชแแแก แแ แแกแฌแแ PID-แก: %ld-แก %ld-แแก แแแแแแ "
-#: utils/init/miscinit.c:1783 utils/init/miscinit.c:1799
+#: utils/init/miscinit.c:1785 utils/init/miscinit.c:1801
#, c-format
msgid "\"%s\" is not a valid data directory"
msgstr "%s แแแแแชแแแแแแก แแ แแกแฌแแ แ แกแแฅแแฆแแแแแ"
-#: utils/init/miscinit.c:1785
+#: utils/init/miscinit.c:1787
#, c-format
msgid "File \"%s\" is missing."
msgstr "แคแแแแ \"%s\" แแแแแ."
-#: utils/init/miscinit.c:1801
+#: utils/init/miscinit.c:1803
#, c-format
msgid "File \"%s\" does not contain valid data."
msgstr "แคแแแแ \"%s\" แกแฌแแ แแแแแชแแแแแก แแ แจแแแชแแแก."
-#: utils/init/miscinit.c:1803
+#: utils/init/miscinit.c:1805
#, c-format
msgid "You might need to initdb."
msgstr "แ แแแแ แช แฉแแแก, initdb แแญแแ แแแแแ."
-#: utils/init/miscinit.c:1811
+#: utils/init/miscinit.c:1813
#, c-format
msgid "The data directory was initialized by PostgreSQL version %s, which is not compatible with this version %s."
msgstr "แแแแแชแแแแก แกแแฅแแฆแแแแ แแแแชแแแแแแแแฃแแ แแงแ PostgreSQL-แแก %s แแแ แกแแแ, แ แแแแแแช แแ แแแ แกแแแกแแแ, %s, แแแแกแแแแแ แแ แแ."
-#: utils/init/postinit.c:260
+#: utils/init/postinit.c:259
#, c-format
msgid "replication connection authorized: user=%s"
msgstr "แ แแแแแแแชแแแก แจแแแ แแแแ แแแขแแ แแแแแฃแแแ: แแแแฎแแแ แแแแแ=%s"
-#: utils/init/postinit.c:263
+#: utils/init/postinit.c:262
#, c-format
msgid "connection authorized: user=%s"
msgstr "แจแแแ แแแแ แแแขแแ แแแแแฃแแแ: แแแแฎแแแ แแแแแ=%s"
-#: utils/init/postinit.c:266
+#: utils/init/postinit.c:265
#, c-format
msgid " database=%s"
msgstr " แแแแ=%s"
-#: utils/init/postinit.c:269
+#: utils/init/postinit.c:268
#, c-format
msgid " application_name=%s"
msgstr " แแแแแแแชแแแก_แกแแฎแแแ=%s"
-#: utils/init/postinit.c:274
+#: utils/init/postinit.c:273
#, c-format
msgid " SSL enabled (protocol=%s, cipher=%s, bits=%d)"
msgstr " SSL แฉแแ แแฃแแแ (แแ แแขแแแแแ=%s, แจแแคแ แ=%s, แแแขแแแ=%d)"
-#: utils/init/postinit.c:286
+#: utils/init/postinit.c:285
#, c-format
msgid " GSS (authenticated=%s, encrypted=%s, delegated_credentials=%s, principal=%s)"
msgstr " GSS (แแแแแแขแแคแแชแแ แแแฃแแ=%s, แแแจแแคแ แฃแแ=%s, delegated_credentials=%s, แแ แแแชแแแแแ=%s)"
-#: utils/init/postinit.c:287 utils/init/postinit.c:288 utils/init/postinit.c:289 utils/init/postinit.c:294 utils/init/postinit.c:295 utils/init/postinit.c:296
+#: utils/init/postinit.c:286 utils/init/postinit.c:287 utils/init/postinit.c:288 utils/init/postinit.c:293 utils/init/postinit.c:294 utils/init/postinit.c:295
msgid "no"
msgstr "แแ แ"
-#: utils/init/postinit.c:287 utils/init/postinit.c:288 utils/init/postinit.c:289 utils/init/postinit.c:294 utils/init/postinit.c:295 utils/init/postinit.c:296
+#: utils/init/postinit.c:286 utils/init/postinit.c:287 utils/init/postinit.c:288 utils/init/postinit.c:293 utils/init/postinit.c:294 utils/init/postinit.c:295
msgid "yes"
msgstr "แแแแฎ"
-#: utils/init/postinit.c:293
+#: utils/init/postinit.c:292
#, c-format
msgid " GSS (authenticated=%s, encrypted=%s, delegated_credentials=%s)"
msgstr " GSS (แแแแแแขแแคแแชแแ แแแฃแแ=%s, แแแจแแคแ แฃแแ=%s, delegated_credentials=%s)"
-#: utils/init/postinit.c:334
+#: utils/init/postinit.c:333
#, c-format
msgid "database \"%s\" has disappeared from pg_database"
msgstr "แแแแ \"%s\" pg_database-แแแ แแแฅแ แ"
-#: utils/init/postinit.c:336
+#: utils/init/postinit.c:335
#, c-format
msgid "Database OID %u now seems to belong to \"%s\"."
msgstr "แแแแแก OID %u, แ แแแแ แช แฉแแแก, แแฎแแ \"%s\"-แก แแแฃแแแแแก."
-#: utils/init/postinit.c:356
+#: utils/init/postinit.c:355
#, c-format
msgid "database \"%s\" is not currently accepting connections"
msgstr "แแแแ \"%s\" แแแแแแแ แแแแ แแแแแแก แแ แแฆแแแก"
-#: utils/init/postinit.c:369
+#: utils/init/postinit.c:368
#, c-format
msgid "permission denied for database \"%s\""
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแแ: \"%s\""
-#: utils/init/postinit.c:370
+#: utils/init/postinit.c:369
#, c-format
msgid "User does not have CONNECT privilege."
msgstr "แแแแฎแแแ แแแแแก CONNECT แแ แแแแแแแแ แแ แแแแฉแแแ."
-#: utils/init/postinit.c:387
+#: utils/init/postinit.c:389
#, c-format
msgid "too many connections for database \"%s\""
msgstr "แซแแแแแ แแแแ แ แแแแจแแ แ แแแแแกแแแแก \"%s\""
-#: utils/init/postinit.c:411 utils/init/postinit.c:418
+#: utils/init/postinit.c:413 utils/init/postinit.c:420
#, c-format
msgid "database locale is incompatible with operating system"
msgstr "แแแแแก แแแ แแแแ แแชแแฃแ แกแแกแขแแแแกแแแ แจแแฃแแแแกแแแแแแ"
-#: utils/init/postinit.c:412
+#: utils/init/postinit.c:414
#, c-format
msgid "The database was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
msgstr "แแแแ แแแแชแแแแแแแแฃแแ แแงแ LC_COLLATE \"%s\"-แแ, แ แแแแแกแแช setlocale() แแแ แชแแแแก."
-#: utils/init/postinit.c:414 utils/init/postinit.c:421
+#: utils/init/postinit.c:416 utils/init/postinit.c:423
#, c-format
msgid "Recreate the database with another locale or install the missing locale."
msgstr "แแแแแแแ แจแแฅแแแแแ แแแแ แกแฎแแ แแแแแแแ แแ แแแแงแแแแ แแแแแแ, แ แแแแแแช แแแ แแแแแแ."
-#: utils/init/postinit.c:419
+#: utils/init/postinit.c:421
#, c-format
msgid "The database was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
msgstr "แแแแ แแแแชแแแแแแแแฃแแ แแงแ LC_CTYPE \"%s\"-แแ, แ แแแแแกแแช setlocale() แแแ แชแแแแก."
-#: utils/init/postinit.c:491
+#: utils/init/postinit.c:493
#, c-format
msgid "database \"%s\" has a collation version mismatch"
msgstr "แแแแแก \"%s\" แแแแแชแแแก แแแ แกแแ แแ แแแแฎแแแแ"
-#: utils/init/postinit.c:493
+#: utils/init/postinit.c:495
#, c-format
msgid "The database was created using collation version %s, but the operating system provides version %s."
msgstr ""
-#: utils/init/postinit.c:496
+#: utils/init/postinit.c:498
#, c-format
msgid "Rebuild all objects in this database that use the default collation and run ALTER DATABASE %s REFRESH COLLATION VERSION, or build PostgreSQL with the right library version."
msgstr ""
-#: utils/init/postinit.c:902
+#: utils/init/postinit.c:904
#, c-format
msgid "no roles are defined in this database system"
msgstr "แแ แแแแแชแแแแ แแแแแจแ แ แแแแแ แแฆแฌแแ แแแ แแ แแ"
-#: utils/init/postinit.c:903
+#: utils/init/postinit.c:905
#, c-format
msgid "You should immediately run CREATE USER \"%s\" SUPERUSER;."
msgstr "แแแจแแแแ แฃแแแ แแแฃแจแแแ CREATE USER \"%s\" SUPERUSER;."
-#: utils/init/postinit.c:956
+#: utils/init/postinit.c:942
#, c-format
msgid "must be superuser to connect in binary upgrade mode"
msgstr "แแ แแแแแ แแแแแฎแแแแแกแแก แแแกแแแ แแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแ แซแแแแแแแแแ"
-#: utils/init/postinit.c:977
+#: utils/init/postinit.c:962
#, c-format
msgid "remaining connection slots are reserved for roles with the %s attribute"
msgstr "แแแ แฉแแแแแ แแแแ แแแแแก แกแแแขแแแ แแแชแฃแแแ %s แแขแ แแแฃแขแแก แแฅแแแ แ แแแแแแกแแแแก"
-#: utils/init/postinit.c:983
+#: utils/init/postinit.c:968
#, c-format
msgid "remaining connection slots are reserved for roles with privileges of the \"%s\" role"
msgstr "แแแ แฉแแแแแ แแแแ แแแแแก แกแแแขแแแ แแแชแฃแแแ %s แ แแแแก แแ แแแแแแแแแแแก แแฅแแแ แ แแแแแแกแแแแก"
-#: utils/init/postinit.c:995
+#: utils/init/postinit.c:980
#, c-format
msgid "permission denied to start WAL sender"
msgstr "'WAL' แแแแแแแแแแก แแแจแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: utils/init/postinit.c:996
+#: utils/init/postinit.c:981
#, c-format
msgid "Only roles with the %s attribute may start a WAL sender process."
msgstr ""
-#: utils/init/postinit.c:1114
+#: utils/init/postinit.c:1099
#, c-format
msgid "It seems to have just been dropped or renamed."
msgstr "แ แแแแ แช แฉแแแก, แแฎแแแฎแแแก แฌแแแจแแแ แแ แกแแฎแแแ แแแแแแ แฅแแ."
-#: utils/init/postinit.c:1118
+#: utils/init/postinit.c:1103
#, c-format
msgid "database %u does not exist"
msgstr "แแแแ แแ แแ แกแแแแแก: %u"
-#: utils/init/postinit.c:1127
+#: utils/init/postinit.c:1112
#, c-format
msgid "cannot connect to invalid database \"%s\""
msgstr "แแ แแกแฌแแ แแแแแชแแแแ แแแแแกแแแ \"%s\" แแแแแแจแแ แแแ แแแ แแแฎแแ แฎแแ"
-#: utils/init/postinit.c:1188
+#: utils/init/postinit.c:1173
#, c-format
msgid "The database subdirectory \"%s\" is missing."
msgstr "แแแแแก แฅแแแกแแฅแแฆแแแแ แแ แแ แกแแแแแก: %s."
msgstr "WITH OIDS แแฎแแ แแแญแแ แแแ แแฆแแ แแ. แแก แงแแแแแแแแก แแฃแแแก แขแแแแ."
#: utils/misc/guc_tables.c:1632
-msgid "Start a subprocess to capture stderr output and/or csvlogs into log files."
+msgid "Start a subprocess to capture stderr, csvlog and/or jsonlog into log files."
msgstr ""
#: utils/misc/guc_tables.c:1641
#~ msgid "MERGE not supported in WITH query"
#~ msgstr "\"MERGE\"-แ \"WITH\" แแแแฎแแแแแจแ แแฎแแ แแแฃแญแแ แแแแ"
+#, c-format
+#~ msgid "MaxFragments should be >= 0"
+#~ msgstr "MaxFragments >= 0 แฃแแแ แแงแแก"
+
+#, c-format
+#~ msgid "MinWords should be less than MaxWords"
+#~ msgstr "MinWords MaxWords-แแ แแแแแแแ แฃแแแ แแงแแก"
+
+#, c-format
+#~ msgid "MinWords should be positive"
+#~ msgstr "MinWords แแแแแแแ แฃแแแ แแงแแก"
+
#, c-format
#~ msgid "Object keys should be text."
#~ msgstr "แแแแแฅแขแแก แแแกแแฆแแแแแ แขแแฅแกแขแ แฃแแแ แแงแแก."
#~ msgid "Only range and multirange are supported."
#~ msgstr "แแฎแแ แแแญแแ แแแแ, แแฎแแแแ, แจแฃแแแแแ แแ แแ แแแแแ แจแฃแแแแแ."
+#, c-format
+#~ msgid "Please report this to <%s>."
+#~ msgstr "แแแฎแแแ, แจแแแขแงแแแแแแ <%s>."
+
#~ msgid "Recursive descent parser cannot use incremental lexer"
#~ msgstr "แ แแแฃแ แกแแฃแ แแแฆแแแแแ แแแแแฃแจแแแแแแแก แแแแ แแแแแขแฃแแ lexer-แแก แแแแแงแแแแแ แแ แจแแฃแซแแแ"
#~ msgid "SQL/JSON item cannot be cast to target type"
#~ msgstr "SQL/JSON แฉแแแแฌแแ แ แแแแแแแแฃแ แขแแแจแ แแแ แแแแแแ"
+#, c-format
+#~ msgid "ShortWord should be >= 0"
+#~ msgstr "ShortWord >= 0 แฃแแแ แแงแแก"
+
#~ msgid "Shows the character classification and case conversion locale."
#~ msgstr "แกแแแแแแแแแแก แแแแแก แแแแแงแแแแแกแ แแ แกแแแแแแแแแแก แแแแกแแคแแแแชแแแก แแแแก แฉแแแแแแ."
#~ msgid "cannot subtract infinite timestamps"
#~ msgstr "แฃแกแแกแ แฃแแ แแ แแแก แจแขแแแแแแแก แแแแแแแแแ แจแแฃแซแแแแแแแ"
+#, c-format
+#~ msgid "cannot use RETURNING type %s in %s"
+#~ msgstr "'RETURNING'-แแก แขแแแก '%s' %s-แจแ แแแ แแแแแแงแแแแแ"
+
#, c-format
#~ msgid "cannot use more than one FOR ORDINALITY column"
#~ msgstr "แแ แแแ แแแข FOR ORDINALITY แกแแแขแก แแแ แแแแแแงแแแแแ"