msgstr ""
"Project-Id-Version: postgres (PostgreSQL) 17\n"
"Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2024-08-27 16:43+0000\n"
-"PO-Revision-Date: 2024-08-28 06:02+0200\n"
+"POT-Creation-Date: 2024-10-12 00:13+0000\n"
+"PO-Revision-Date: 2024-10-12 07:14+0200\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
"Language-Team: Georgian <nothing>\n"
"Language: ka\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.3.2\n"
+"X-Generator: Poedit 3.5\n"
#: ../common/binaryheap.c:121 ../common/binaryheap.c:159
#, c-format
msgid "could not read file \"%s\": read %d of %zu"
msgstr "\"%s\"-แแก แฌแแแแแฎแแแก แจแแชแแแแ: แฌแแแแแฎแฃแแแ %d %zu-แแแ"
-#: ../common/controldata_utils.c:128 ../common/controldata_utils.c:132 ../common/controldata_utils.c:277 ../common/controldata_utils.c:280 access/heap/rewriteheap.c:1141 access/heap/rewriteheap.c:1246 access/transam/timeline.c:392 access/transam/timeline.c:438 access/transam/timeline.c:512 access/transam/twophase.c:1381 access/transam/twophase.c:1793 access/transam/xlog.c:3322 access/transam/xlog.c:3516 access/transam/xlog.c:3521 access/transam/xlog.c:3657
+#: ../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:3322 access/transam/xlog.c:3516 access/transam/xlog.c:3521 access/transam/xlog.c:3657
#: access/transam/xlog.c:4310 access/transam/xlog.c:5245 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:5160 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
msgid "could not open file \"%s\": %m"
msgstr "แคแแแแแก (%s) แแแฎแกแแแก แจแแชแแแแ: %m"
-#: ../common/controldata_utils.c:246 ../common/controldata_utils.c:249 access/transam/twophase.c:1766 access/transam/twophase.c:1775 access/transam/xlog.c:9255 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:1773 access/transam/twophase.c:1782 access/transam/xlog.c:9255 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
#, 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:1787 access/transam/xlog.c:3315 access/transam/xlog.c:3510 access/transam/xlog.c:4303 access/transam/xlog.c:8630 access/transam/xlog.c:8675
+#: ../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:3315 access/transam/xlog.c:3510 access/transam/xlog.c:4303 access/transam/xlog.c:8630 access/transam/xlog.c:8675
#: 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:4489
#, 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:853 ../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:933 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:509 utils/adt/pg_locale.c:673 utils/fmgr/dfmgr.c:229 utils/hash/dynahash.c:516
+#: ../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
+#: 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:4467 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 "out of memory"
msgstr "แแแแแคแแกแขแแก แแแฃแแแแแแแ แแแ แกแแ"
#: ../common/parse_manifest.c:637
-msgid "manifest system identifier not an integer"
+msgid "system identifier in manifest not an integer"
msgstr "แแแแแคแแกแขแแก แกแแกแขแแแแก แแแแแคแแขแแแแขแแ แ แแแแแ แ แแชแฎแแ แแ แแ"
#: ../common/parse_manifest.c:662
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:1726 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:4584 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: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:4584 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 open parent table of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแจแแแแแ แชแฎแ แแแแก แแแฎแกแแแก แจแแชแแแแ"
-#: access/brin/brin.c:1461 access/brin/brin.c:1557 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2249
+#: access/brin/brin.c:1461 access/brin/brin.c:1557 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2277
#, c-format
msgid "index \"%s\" is not valid"
msgstr "แแแแแฅแกแ แแ แแกแฌแแ แแ: \"%s\""
msgid "index row requires %zu bytes, maximum size is %zu"
msgstr "แแแแแฅแกแแก แแฌแแ แแแ แแแแแฎแแแก %zu แแแแขแก, แแแฅแกแแแแแฃแ แ แแแแ %zu"
-#: access/common/printtup.c:292 commands/explain.c:5376 tcop/fastpath.c:107 tcop/fastpath.c:454 tcop/postgres.c:1944
+#: access/common/printtup.c:292 commands/explain.c:5376 tcop/fastpath.c:107 tcop/fastpath.c:454 tcop/postgres.c:1956
#, c-format
msgid "unsupported format code: %d"
msgstr "แคแแ แแแขแแก แแฎแแ แแแฃแญแแ แแแ แแแแ: %d"
msgid "could not determine which collation to use for string hashing"
msgstr "แกแขแ แแฅแแแแแแก แฐแแจแแ แแแแกแแแแก แกแแญแแ แ แแแแแชแแแก แแแ แแแแแ แจแแฃแซแแแแแแแ"
-#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:334 catalog/heap.c:672 catalog/heap.c:678 commands/createas.c:201 commands/createas.c:508 commands/indexcmds.c:2047 commands/tablecmds.c:18057 commands/view.c:81 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1653 utils/adt/formatting.c:1801 utils/adt/formatting.c:1991 utils/adt/like.c:189 utils/adt/like_support.c:1024 utils/adt/varchar.c:738 utils/adt/varchar.c:1009 utils/adt/varchar.c:1066
+#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:334 catalog/heap.c:672 catalog/heap.c:678 commands/createas.c:201 commands/createas.c:508 commands/indexcmds.c:2014 commands/tablecmds.c:18082 commands/view.c:81 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1653 utils/adt/formatting.c:1801 utils/adt/formatting.c:1991 utils/adt/like.c:189 utils/adt/like_support.c:1024 utils/adt/varchar.c:738 utils/adt/varchar.c:1009 utils/adt/varchar.c:1066
#: utils/adt/varlena.c:1521
#, c-format
msgid "Use the COLLATE clause to set the collation explicitly."
msgid "operator family \"%s\" of access method %s is missing cross-type operator(s)"
msgstr "แแแแ แแขแแ แแก แแฏแแฎแก \"%s\" แฌแแแแแแก แแแแแแจแ %s แฏแแแ แแแแแ แขแแแแก แแแแ แแขแแ แแแ แแแแแ"
-#: access/heap/heapam.c:2195
+#: access/heap/heapam.c:2204
#, c-format
msgid "cannot insert tuples in a parallel worker"
msgstr "แแแ แแแแแฃแ แแแแฎแแแ แ แแ แแชแแกแจแ แแแ แขแแแแแก แแแ แฉแแกแแแแ"
-#: access/heap/heapam.c:2714
+#: access/heap/heapam.c:2723
#, c-format
msgid "cannot delete tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:2761
+#: access/heap/heapam.c:2770
#, c-format
msgid "attempted to delete invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แฌแแจแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:3209 access/heap/heapam.c:6082
+#: access/heap/heapam.c:3218 access/heap/heapam.c:6451 access/index/genam.c:817
#, c-format
msgid "cannot update tuples during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แแแ แขแแแแก แแแแแฎแแแแ แจแแฃแซแแแแแแแ"
-#: access/heap/heapam.c:3337
+#: access/heap/heapam.c:3350
#, c-format
msgid "attempted to update invisible tuple"
msgstr "แฃแฎแแแแแ แแแ แขแแแแก แแแแแฎแแแแแก แแชแแแแแแ"
-#: access/heap/heapam.c:4726 access/heap/heapam.c:4764 access/heap/heapam.c:5029 access/heap/heapam_handler.c:468
+#: access/heap/heapam.c:4861 access/heap/heapam.c:4899 access/heap/heapam.c:5164 access/heap/heapam_handler.c:468
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแฌแแ แแแแก แแแแแแแแแก แจแแชแแแแ"
+#: access/heap/heapam.c:6266 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 ""
+
#: access/heap/heapam_handler.c:413
#, c-format
msgid "tuple to be locked was already moved to another partition due to concurrent update"
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:3254 access/transam/xlog.c:3445 access/transam/xlog.c:4282 access/transam/xlog.c:9244 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:1210
+#: access/heap/rewriteheap.c:977 access/heap/rewriteheap.c:1094 access/transam/timeline.c:329 access/transam/timeline.c:481 access/transam/xlog.c:3254 access/transam/xlog.c:3445 access/transam/xlog.c:4282 access/transam/xlog.c:9244 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
#: 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"
msgid "index access method \"%s\" does not have a handler"
msgstr "แแแแแฅแกแแก แฌแแแแแแก แแแแแแก \"%s\" แแแแแฃแจแแแแแแแ แแ แแฅแแก"
-#: access/index/genam.c:487
+#: access/index/genam.c:489
#, c-format
msgid "transaction aborted during system catalog scan"
msgstr "แขแ แแแแแฅแชแแ แแแฃแฅแแแ แกแแกแขแแแฃแ แ แแแขแแแแแแก แกแแแแแ แแแแกแแก"
-#: access/index/genam.c:655 access/index/indexam.c:82
+#: access/index/genam.c:657 access/index/indexam.c:82
#, c-format
msgid "cannot access index \"%s\" while it is being reindexed"
msgstr "แแแแแฅแกแแแ \"%s\" แฌแแแแแ แแแจแแ, แ แแชแ แแแกแ แ แแแแแแฅแกแ แแแแแแแแ แแแแก, แจแแฃแซแแแแแแแ"
-#: access/index/indexam.c:203 catalog/objectaddress.c:1356 commands/indexcmds.c:2877 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:17752 commands/tablecmds.c:19563
+#: access/index/indexam.c:203 catalog/objectaddress.c:1356 commands/indexcmds.c:2844 commands/tablecmds.c:281 commands/tablecmds.c:305 commands/tablecmds.c:17777 commands/tablecmds.c:19588
#, c-format
msgid "\"%s\" is not an index"
msgstr "\"%s\" แแแแแฅแกแ แแ แแ"
msgid "This may be because of a non-immutable index expression."
msgstr "แจแแแซแแแa แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแก แจแแชแแแแแแแแก แแ แแแ แแงแแก."
-#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2295
+#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2323
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "แแแแแฅแกแ \"%s\" แแ แแแแแ แฎแ แแ แแ"
msgid "transaction identifier \"%s\" is already in use"
msgstr "แขแ แแแแแฅแชแแแก แแแแแขแแคแแแแขแแ แ \"%s\" แฃแแแ แแแแแแงแแแแแ"
-#: access/transam/twophase.c:404 access/transam/twophase.c:2540
+#: access/transam/twophase.c:404 access/transam/twophase.c:2547
#, c-format
msgid "maximum number of prepared transactions reached"
msgstr "แแแฆแฌแแฃแแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแก แแแฅแกแแแแแฃแ แ แ แแแแแแแแ"
-#: access/transam/twophase.c:405 access/transam/twophase.c:2541
+#: access/transam/twophase.c:405 access/transam/twophase.c:2548
#, c-format
msgid "Increase \"max_prepared_transactions\" (currently %d)."
msgstr "แแแแแ แแแ \"max_prepared_transactions\" (แแแแแแแ %d)."
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:934 replication/logical/logical.c:211 replication/walsender.c:836
+#: access/transam/twophase.c:1435 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 แแแแฎแแแก แแ แแชแแกแแ แแก แแแแแงแแคแแกแแก."
msgid "expected two-phase state data is not present in WAL at %X/%X"
msgstr "\"WAL\"-แจแ แแแกแแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแชแแแแแ แแแกแแแแ แแแ %X/%X แแ แแ แกแแแแแก"
-#: access/transam/twophase.c:1754
+#: access/transam/twophase.c:1761
#, c-format
msgid "could not recreate file \"%s\": %m"
msgstr "แคแแแแแก (\"%s\") แแแแแแแ แจแแฅแแแแก แจแแชแแแแ: %m"
-#: access/transam/twophase.c:1881
+#: access/transam/twophase.c:1888
#, 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:2116
+#: access/transam/twophase.c:2123
#, c-format
msgid "recovering prepared transaction %u from shared memory"
msgstr "แแแแแแแแ แแแแก แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแแแ แฌแแแแกแฌแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแก แแฆแแแแแ: %u"
-#: access/transam/twophase.c:2209
+#: access/transam/twophase.c:2216
#, c-format
msgid "removing stale two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแญแแแแแ แคแแแแแก แแแชแแแแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2216
+#: access/transam/twophase.c:2223
#, c-format
msgid "removing stale two-phase state from memory for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแญแแแแแ แแแแแแแ แแแแแก แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก: %u"
-#: access/transam/twophase.c:2229
+#: access/transam/twophase.c:2236
#, c-format
msgid "removing future two-phase state file for transaction %u"
msgstr "แแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแแก แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2236
+#: access/transam/twophase.c:2243
#, c-format
msgid "removing future two-phase state from memory for transaction %u"
msgstr "แแแแแแแแ แแ แคแแแแแแ แแแแแแแ แแแแแก แแแฎแกแแแ แแแแแแ แฌแแจแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2261
+#: access/transam/twophase.c:2268
#, c-format
msgid "corrupted two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแแแแแฃแแ แคแแแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2266
+#: access/transam/twophase.c:2273
#, c-format
msgid "corrupted two-phase state in memory for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แแแแแแแแแฃแแ แแแฎแกแแแ แแแ แขแ แแแแแฅแชแแแกแแแแก %u"
-#: access/transam/twophase.c:2523
+#: access/transam/twophase.c:2530
#, c-format
msgid "could not recover two-phase state file for transaction %u"
msgstr "แแ แคแแแแแแ แแแแแแแ แแแแแก แคแแแแแก แแฆแแแแแ แขแ แแแแแฅแชแแแกแแแแก %u แจแแฃแซแแแแแแแ"
-#: access/transam/twophase.c:2525
+#: access/transam/twophase.c:2532
#, 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:2533 storage/file/fd.c:514 utils/fmgr/dfmgr.c:209
+#: access/transam/twophase.c:2540 storage/file/fd.c:514 utils/fmgr/dfmgr.c:209
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "แคแแแแแก (%s) แฌแแแแแแก แจแแชแแแแ: %m"
#: access/transam/varsup.c:156
#, c-format
-msgid "database is not accepting commands that assign new XIDs to avoid wraparound data loss in database \"%s\""
-msgstr "แแแแแจแ (\"%s\") แแแแแชแแแแแแก แฉแแชแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแแแชแแแแ แแแแ แแ แซแแแแแแแก, แ แแแแแแแช แแฎแแ XID-แแแก แแแแญแแแแ, แแ แแฆแแแก"
+msgid "database is not accepting commands that assign new transaction IDs to avoid wraparound data loss in database \"%s\""
+msgstr ""
#: access/transam/varsup.c:163
#, c-format
-msgid "database is not accepting commands that assign new XIDs to avoid wraparound data loss in database with OID %u"
-msgstr "แแแแแจแ (OID-แแ \"%u\") แแแแแชแแแแแแก แแแแแขแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแแแชแแแแ แแแแ แแ แซแแแแแแแก, แ แแแแแแแช แแฎแแ XID-แแแก แแแแญแแแแ, แแ แแฆแแแก"
+#| msgid "database is not accepting commands that assign new XIDs to avoid wraparound data loss in database with OID %u"
+msgid "database is not accepting commands that assign new transaction IDs to avoid wraparound data loss in database with OID %u"
+msgstr ""
#: access/transam/varsup.c:175 access/transam/varsup.c:490
#, c-format
msgid "database \"%s\" must be vacuumed within %u transactions"
msgstr "แแแแ \"%s\" แขแ แแแแแฅแชแแแจแ %u แฃแแแ แแแแขแแแ แกแแกแ แฃแขแแแก"
-#: access/transam/varsup.c:178 access/transam/varsup.c:185 access/transam/varsup.c:493 access/transam/varsup.c:500
+#: access/transam/varsup.c:178
#, c-format
msgid ""
-"To avoid XID assignment failures, execute a database-wide VACUUM in that database.\n"
+"To avoid transaction ID assignment failures, execute a database-wide VACUUM in that database.\n"
"You might also need to commit or roll back old prepared transactions, or drop stale replication slots."
msgstr ""
-"XID-แแแแก แแแแแญแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแฃแจแแแ VACUUM แแแแ แแแแแแ แแ แแแแแชแแแแ แแแแแกแแแแก.\n"
+"แขแ แแแแแฅแชแแแก ID-แแแแก แแแแแญแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแฃแจแแแ VACUUM แแแแ แแแแแแ แแ แแแแแชแแแแ แแแแแกแแแแก.\n"
"แจแแแซแแแแ, แแกแแแ, แแแแญแแ แแแ แซแแแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแก แแแแแขแ แแ แแแแ แฃแแแแ, แแ แแแแแฃแงแแแแแแแ แ แแแแแแแชแแแก แกแแแขแแแแก แฌแแจแแ."
#: access/transam/varsup.c:182 access/transam/varsup.c:497
msgid "database with OID %u must be vacuumed within %u transactions"
msgstr "แแแแ \"%u\" %u แขแ แแแแแฅแชแแแก แแแแแแแแแแแจแ แฃแแแ แแแแขแแแ แกแแกแ แฃแขแแแก"
+#: access/transam/varsup.c:185 access/transam/varsup.c:493 access/transam/varsup.c:500
+#, c-format
+msgid ""
+"To avoid XID assignment failures, execute a database-wide VACUUM in that database.\n"
+"You might also need to commit or roll back old prepared transactions, or drop stale replication slots."
+msgstr ""
+"XID-แแแแก แแแแแญแแแแแแก แแแแแแแ แแกแแชแแแแแแแ แแแฃแจแแแ VACUUM แแแแ แแแแแแ แแ แแแแแชแแแแ แแแแแกแแแแก.\n"
+"แจแแแซแแแแ, แแกแแแ, แแแแญแแ แแแ แซแแแแ แแแแแแแแแฃแแ แขแ แแแแแฅแชแแแแแก แแแแแขแ แแ แแแแ แฃแแแแ, แแ แแแแแฃแงแแแแแแแ แ แแแแแแแชแแแก แกแแแขแแแแก แฌแแจแแ."
+
#: access/transam/xact.c:649
#, c-format
-msgid "cannot assign XIDs during a parallel operation"
-msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก XID-แแแแก แแแแแญแแแ แจแแฃแซแแแแแแแ"
+msgid "cannot assign transaction IDs during a parallel operation"
+msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแ แแก แขแ แแแแแฅแชแแแก ID-แแแแก แแแแแญแแแ แจแแฃแซแแแแแแแ"
#: access/transam/xact.c:840
#, c-format
msgid "creating missing WAL directory \"%s\""
msgstr "แแแแแฃแแ WAL แกแแฅแแฆแแแแแก แจแแฅแแแ: \"%s\""
-#: access/transam/xlog.c:4124 access/transam/xlog.c:4144 commands/dbcommands.c:3259
+#: access/transam/xlog.c:4124 access/transam/xlog.c:4144 commands/dbcommands.c:3262
#, c-format
msgid "could not create missing directory \"%s\": %m"
msgstr "แแแแแฃแแ แกแแฅแแฆแแแแแก (\"%s\") แจแแฅแแแแก แจแแชแแแแ: %m"
msgid "\"max_wal_size\" must be at least twice \"wal_segment_size\""
msgstr "\"max_wal_size\"-แ \"wal_segment_size\"-แแ, แแแแแแฃแ, แแ แฏแแ แแแขแ แฃแแแ แแงแแก"
-#: access/transam/xlog.c:4661 catalog/namespace.c:4681 commands/tablespace.c:1210 commands/user.c:2529 commands/variable.c:72 replication/slot.c:2429 tcop/postgres.c:3691 utils/error/elog.c:2247
+#: access/transam/xlog.c:4661 catalog/namespace.c:4696 commands/tablespace.c:1210 commands/user.c:2529 commands/variable.c:72 replication/slot.c:2429 tcop/postgres.c:3715 utils/error/elog.c:2247
#, c-format
msgid "List syntax is invalid."
msgstr "แกแแ แกแแแขแแฅแกแ แแ แแกแฌแแ แแ."
-#: access/transam/xlog.c:4707 commands/user.c:2545 commands/variable.c:173 tcop/postgres.c:3707 utils/error/elog.c:2273
+#: access/transam/xlog.c:4707 commands/user.c:2545 commands/variable.c:173 tcop/postgres.c:3731 utils/error/elog.c:2273
#, c-format
msgid "Unrecognized key word: \"%s\"."
msgstr "แฃแชแแแแ แกแแแแแแซแ แกแแขแงแแ: \"%s\"."
#: backup/basebackup_incremental.c:956
#, c-format
-msgid "manifest system identifier is %llu, but database system identifier is %llu"
-msgstr "รก\83\9bรก\83\90รก\83\9cรก\83\98รก\83ยครก\83\94รก\83ยกรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83ยกรก\83ยขรก\83\94รก\83\9bรก\83\98รก\83ยก รก\83\98รก\83\93รก\83\94รก\83\9cรก\83ยขรก\83\98รก\83ยครก\83\98รก\83\99รก\83\90รก\83ยขรก\83\9dรก\83 รก\83\98รก\83\90 %llu, รก\83\9bรก\83\90รก\83\92รก\83 รก\83\90รก\83\9b รก\83\99รก\83\9dรก\83\9cรก\83ยขรก\83 รก\83\9dรก\83\9aรก\83\98รก\83ยก รก\83ยครก\83\90รก\83\98รก\83\9aรก\83\98s รก\83\9bรก\83\9cรก\83\98รก\83ยจรก\83\95รก\83\9cรก\83\94รก\83\9aรก\83\9dรก\83\91รก\83\90แ %llu"
+msgid "system identifier in backup manifest is %llu, but database system identifier is %llu"
+msgstr "รก\83ยกรก\83\98รก\83ยกรก\83ยขรก\83\94รก\83\9bรก\83\98รก\83ยก รก\83\98รก\83\93รก\83\94รก\83\9cรก\83ยขรก\83\98รก\83ยครก\83\98รก\83\99รก\83\90รก\83ยขรก\83\9dรก\83 รก\83\98 รก\83ยกรก\83\90รก\83 รก\83\94รก\83\96รก\83\94รก\83 รก\83\95รก\83\9d รก\83\9bรก\83\90รก\83\9cรก\83\98รก\83ยครก\83\94รก\83ยกรก\83ยขรก\83ยจรก\83\98 รก\83\90รก\83 รก\83\98รก\83ยก %llu, รก\83\9bรก\83\90รก\83\92รก\83 รก\83\90รก\83\9b รก\83\9bรก\83\9dรก\83\9cรก\83\90รก\83ยชรก\83\94รก\83\9bรก\83\97รก\83\90 รก\83\91รก\83\90รก\83\96รก\83\98รก\83ยก รก\83ยกรก\83\98รก\83ยกรก\83ยขรก\83\94รก\83\9bรก\83\98รก\83ยก รก\83\98รก\83\93รก\83\94รก\83\9cรก\83ยขรก\83\98รก\83ยครก\83\98รก\83\99รก\83\90รก\83ยขรก\83\9dรก\83 รก\83\98แ %llu"
#: backup/basebackup_lz4.c:67
#, c-format
msgid "invalid timeline %lld"
msgstr "แแ แแกแฌแแ แ แแ แแแก แฎแแแ %lld"
-#: bootstrap/bootstrap.c:239 postmaster/postmaster.c:623 tcop/postgres.c:3922
+#: bootstrap/bootstrap.c:239 postmaster/postmaster.c:623 tcop/postgres.c:3946
#, c-format
msgid "--%s requires a value"
msgstr "--%s แแแแจแแแแแแแ แกแญแแ แแแแ"
-#: bootstrap/bootstrap.c:244 postmaster/postmaster.c:628 tcop/postgres.c:3927
+#: bootstrap/bootstrap.c:244 postmaster/postmaster.c:628 tcop/postgres.c:3951
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s แแแแจแแแแแแแ แกแญแแ แแแแ"
msgid "%s: invalid command-line arguments\n"
msgstr "%s: แแ แแกแฌแแ แ แแ แซแแแแแแก แกแขแ แแฅแแแแก แแ แแฃแแแแขแแแ\n"
-#: catalog/aclchk.c:210
+#: catalog/aclchk.c:211
#, c-format
msgid "grant options can only be granted to roles"
msgstr "แฃแคแแแแแแแก แฃแคแแแแแก แแแชแแแ แแฎแแแแ แ แแแแแแแ แจแแกแแซแแแแแแ"
-#: catalog/aclchk.c:332
+#: catalog/aclchk.c:333
#, c-format
msgid "no privileges were granted for column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก %2$s แกแแแขแแก %1$s แแ แแแแแแแแแแ แแแแแญแแแฃแแ แแ แแ"
-#: catalog/aclchk.c:337
+#: catalog/aclchk.c:338
#, c-format
msgid "no privileges were granted for \"%s\""
msgstr "แแแแแฅแขแก \"%s\" แแ แแแแแแแแแแ แแแแแญแแแฃแแ แแ แแฅแแก"
-#: catalog/aclchk.c:345
+#: catalog/aclchk.c:346
#, c-format
msgid "not all privileges were granted for column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก %2$s แกแแแขแแก %1$s แงแแแแ แแ แแแแแแแแ แแแแแญแแแฃแแ แแ แแ"
-#: catalog/aclchk.c:350
+#: catalog/aclchk.c:351
#, c-format
msgid "not all privileges were granted for \"%s\""
msgstr "\"%s\"-แกแแแแก แกแแญแแ แ แงแแแแ แฃแคแแแแ แแแแแญแแแฃแแ แแ แงแแคแแแ"
-#: catalog/aclchk.c:361
+#: catalog/aclchk.c:362
#, c-format
msgid "no privileges could be revoked for column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก %2$s แกแแแขแแก %1$s แแแกแแฎแกแแแแ แแ แแแแแแแแแแ แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:366
+#: catalog/aclchk.c:367
#, c-format
msgid "no privileges could be revoked for \"%s\""
msgstr "%s-แกแแแแก แฃแคแแแแแแ แแ แแแฃแฅแแแแแ"
-#: catalog/aclchk.c:374
+#: catalog/aclchk.c:375
#, c-format
msgid "not all privileges could be revoked for column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก %2$s แกแแแขแก %1$s แงแแแแ แแ แแแแแแแแแก แแแ แแแฎแกแแแ"
-#: catalog/aclchk.c:379
+#: catalog/aclchk.c:380
#, c-format
msgid "not all privileges could be revoked for \"%s\""
msgstr "\"%s\"-แแ แงแแแแ แแ แแแแแแแแแก แแแฃแฅแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:411
+#: catalog/aclchk.c:412
#, c-format
msgid "grantor must be current user"
msgstr "แแแแแแญแแแแแ แแแแแแแแ แ แแแแฎแแแ แแแแแ แฃแแแ แแงแแก"
-#: catalog/aclchk.c:479 catalog/aclchk.c:1054
+#: catalog/aclchk.c:480 catalog/aclchk.c:1055
#, c-format
msgid "invalid privilege type %s for relation"
msgstr "แฃแ แแแแ แแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:483 catalog/aclchk.c:1058
+#: catalog/aclchk.c:484 catalog/aclchk.c:1059
#, c-format
msgid "invalid privilege type %s for sequence"
msgstr "แแแแแแแ แแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:487
+#: catalog/aclchk.c:488
#, c-format
msgid "invalid privilege type %s for database"
msgstr "แแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:491
+#: catalog/aclchk.c:492
#, c-format
msgid "invalid privilege type %s for domain"
msgstr "แแแแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:495 catalog/aclchk.c:1062
+#: catalog/aclchk.c:496 catalog/aclchk.c:1063
#, c-format
msgid "invalid privilege type %s for function"
msgstr "แคแฃแแฅแชแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:499
+#: catalog/aclchk.c:500
#, c-format
msgid "invalid privilege type %s for language"
msgstr "แแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:503
+#: catalog/aclchk.c:504
#, c-format
msgid "invalid privilege type %s for large object"
msgstr "แแแแ แแแแแฅแขแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:507 catalog/aclchk.c:1078
+#: catalog/aclchk.c:508 catalog/aclchk.c:1079
#, c-format
msgid "invalid privilege type %s for schema"
msgstr "แกแฅแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:511 catalog/aclchk.c:1066
+#: catalog/aclchk.c:512 catalog/aclchk.c:1067
#, c-format
msgid "invalid privilege type %s for procedure"
msgstr "แแ แแชแแแฃแ แแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:515 catalog/aclchk.c:1070
+#: catalog/aclchk.c:516 catalog/aclchk.c:1071
#, c-format
msgid "invalid privilege type %s for routine"
msgstr "แฅแแแแ แแแ แแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:519
+#: catalog/aclchk.c:520
#, c-format
msgid "invalid privilege type %s for tablespace"
msgstr "แชแฎแ แแแแก แกแแแ แชแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:523 catalog/aclchk.c:1074
+#: catalog/aclchk.c:524 catalog/aclchk.c:1075
#, c-format
msgid "invalid privilege type %s for type"
msgstr "แขแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:527
+#: catalog/aclchk.c:528
#, c-format
msgid "invalid privilege type %s for foreign-data wrapper"
msgstr "แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:531
+#: catalog/aclchk.c:532
#, c-format
msgid "invalid privilege type %s for foreign server"
msgstr "แแแ แ แกแแ แแแ แแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:535
+#: catalog/aclchk.c:536
#, c-format
msgid "invalid privilege type %s for parameter"
msgstr "แแแ แแแแขแ แแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:574
+#: catalog/aclchk.c:575
#, c-format
msgid "column privileges are only valid for relations"
msgstr "แกแแแขแแก แแ แแแแแแแแแแ แแฎแแแแ แฃแ แแแแ แแแแแแแกแแแแก แแแฅแแแแแแก"
-#: catalog/aclchk.c:737 catalog/aclchk.c:3624 catalog/objectaddress.c:1054 catalog/pg_largeobject.c:113 storage/large_object/inv_api.c:285
+#: catalog/aclchk.c:738 catalog/aclchk.c:3629 catalog/objectaddress.c:1054 catalog/pg_largeobject.c:113 storage/large_object/inv_api.c:285
#, c-format
msgid "large object %u does not exist"
msgstr "แแแแ แแแแแฅแขแ %u แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:1111
+#: catalog/aclchk.c:1112
#, c-format
msgid "default privileges cannot be set for columns"
msgstr "แกแแแขแแแแกแแแแก แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:1147
+#: catalog/aclchk.c:1148
#, c-format
msgid "permission denied to change default privileges"
msgstr "แแแแฃแแแกแฎแแแแ แแ แแแแแแแแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: catalog/aclchk.c:1265
+#: catalog/aclchk.c:1266
#, c-format
msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
msgstr "'IN SCHEMA' แแแ แแแแก แแแแแงแแแแแ GRANT/REVOKE ON SCHEMAS-แแก แแแแแงแแแแแแกแแก แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:1616 catalog/catalog.c:650 catalog/objectaddress.c:1523 catalog/pg_publication.c:528 commands/analyze.c:380 commands/copy.c:947 commands/sequence.c:1652 commands/tablecmds.c:7518 commands/tablecmds.c:7672 commands/tablecmds.c:7722 commands/tablecmds.c:7796 commands/tablecmds.c:7866 commands/tablecmds.c:7996 commands/tablecmds.c:8125 commands/tablecmds.c:8219 commands/tablecmds.c:8320 commands/tablecmds.c:8447 commands/tablecmds.c:8477
-#: commands/tablecmds.c:8619 commands/tablecmds.c:8712 commands/tablecmds.c:8846 commands/tablecmds.c:8958 commands/tablecmds.c:12695 commands/tablecmds.c:12876 commands/tablecmds.c:13037 commands/tablecmds.c:14226 commands/tablecmds.c:16852 commands/trigger.c:942 parser/analyze.c:2530 parser/parse_relation.c:737 parser/parse_target.c:1067 parser/parse_type.c:144 parser/parse_utilcmd.c:3381 parser/parse_utilcmd.c:3421 parser/parse_utilcmd.c:3463 utils/adt/acl.c:2923
-#: utils/adt/ruleutils.c:2811
+#: catalog/aclchk.c:1617 catalog/catalog.c:659 catalog/objectaddress.c:1523 catalog/pg_publication.c:528 commands/analyze.c:380 commands/copy.c:947 commands/sequence.c:1655 commands/tablecmds.c:7524 commands/tablecmds.c:7678 commands/tablecmds.c:7728 commands/tablecmds.c:7802 commands/tablecmds.c:7872 commands/tablecmds.c:8002 commands/tablecmds.c:8131 commands/tablecmds.c:8225 commands/tablecmds.c:8326 commands/tablecmds.c:8453 commands/tablecmds.c:8483
+#: commands/tablecmds.c:8625 commands/tablecmds.c:8718 commands/tablecmds.c:8852 commands/tablecmds.c:8964 commands/tablecmds.c:12701 commands/tablecmds.c:12893 commands/tablecmds.c:13054 commands/tablecmds.c:14243 commands/tablecmds.c:16870 commands/trigger.c:942 parser/analyze.c:2530 parser/parse_relation.c:737 parser/parse_target.c:1067 parser/parse_type.c:144 parser/parse_utilcmd.c:3409 parser/parse_utilcmd.c:3449 parser/parse_utilcmd.c:3491 utils/adt/acl.c:2923
+#: utils/adt/ruleutils.c:2807
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgstr "แกแแแขแ \"%s\" แฃแ แแแแ แแแแแจแ %s แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:1861
+#: catalog/aclchk.c:1862
#, c-format
msgid "\"%s\" is an index"
msgstr "\"%s\" แแแแแฅแกแแ"
-#: catalog/aclchk.c:1868 commands/tablecmds.c:14383 commands/tablecmds.c:17761
+#: catalog/aclchk.c:1869 commands/tablecmds.c:14400 commands/tablecmds.c:17786
#, c-format
msgid "\"%s\" is a composite type"
msgstr "\"%s\" แแแแแแแแขแฃแ แ แขแแแแ"
-#: catalog/aclchk.c:1876 catalog/objectaddress.c:1363 commands/tablecmds.c:263 commands/tablecmds.c:17725 utils/adt/acl.c:2107 utils/adt/acl.c:2137 utils/adt/acl.c:2170 utils/adt/acl.c:2206 utils/adt/acl.c:2237 utils/adt/acl.c:2268
+#: catalog/aclchk.c:1877 catalog/objectaddress.c:1363 commands/tablecmds.c:263 commands/tablecmds.c:17750 utils/adt/acl.c:2107 utils/adt/acl.c:2137 utils/adt/acl.c:2170 utils/adt/acl.c:2206 utils/adt/acl.c:2237 utils/adt/acl.c:2268
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%s\" แแแแแแแ แแแ แแ แแ"
-#: catalog/aclchk.c:1914
+#: catalog/aclchk.c:1915
#, c-format
msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
msgstr "แแแแแแแ แแแ \"%s\"-แก แแฎแแแแ USAGE, SELECT แแ UPDATE แแ แแแแแแแแแแแก แแฎแแ แแแญแแ แ แแแแฉแแแแ"
-#: catalog/aclchk.c:1931
+#: catalog/aclchk.c:1932
#, c-format
msgid "invalid privilege type %s for table"
msgstr "แชแฎแ แแแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:2093
+#: catalog/aclchk.c:2097
#, c-format
msgid "invalid privilege type %s for column"
msgstr "แกแแแขแแก แแ แแแแแแแแแก แแ แแกแฌแแ แ แขแแแ: %s"
-#: catalog/aclchk.c:2106
+#: catalog/aclchk.c:2110
#, c-format
msgid "sequence \"%s\" only supports SELECT column privileges"
msgstr "แแแแแแแ แแแ \"%s\"-แก แแฎแแแแ SELECT แกแแแขแแก แแ แแแแแแแแแแแก แแฎแแ แแแญแแ แ แแแแฉแแแ"
-#: catalog/aclchk.c:2296
+#: catalog/aclchk.c:2301
#, c-format
msgid "language \"%s\" is not trusted"
msgstr "แแแ \"%s\" แกแแแแ แแ แแ"
-#: catalog/aclchk.c:2298
+#: catalog/aclchk.c:2303
#, c-format
msgid "GRANT and REVOKE are not allowed on untrusted languages, because only superusers can use untrusted languages."
msgstr "GRANT แแ REVOKE แแ แแกแแแแ แแแแแแ แแแจแแแแฃแแ แแ แแ, แ แแแแแ แแ แแกแแแแ แแแแแแก แแแแแงแแแแแ แแฎแแแแ แแแแแแฎแแแ แแแแแแก แจแแฃแซแแแแ."
-#: catalog/aclchk.c:2449
+#: catalog/aclchk.c:2454
#, c-format
msgid "cannot set privileges of array types"
msgstr "แแแกแแแแก แขแแแแแแก แแ แแแแแแแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:2450
+#: catalog/aclchk.c:2455
#, c-format
msgid "Set the privileges of the element type instead."
msgstr "แแแชแแแแ แแแแงแแแแ แแแแแแแขแแก แขแแแแก แแ แแแแแแแแแแ."
-#: catalog/aclchk.c:2454
+#: catalog/aclchk.c:2459
#, c-format
msgid "cannot set privileges of multirange types"
msgstr "แแ แแแแแจแฃแแแแแแแแ แขแแแแแแก แแ แแแแแแแแแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: catalog/aclchk.c:2455
+#: catalog/aclchk.c:2460
#, c-format
msgid "Set the privileges of the range type instead."
msgstr "แกแแแแชแแแแ แจแฃแแแแแแก แขแแแแก แแ แแแแแแแแแแแก แแแงแแแแแ."
-#: catalog/aclchk.c:2462 catalog/objectaddress.c:1629
+#: catalog/aclchk.c:2467 catalog/objectaddress.c:1629
#, c-format
msgid "\"%s\" is not a domain"
msgstr "\"%s\" แแแแแแ แแ แแ"
-#: catalog/aclchk.c:2648
+#: catalog/aclchk.c:2653
#, c-format
msgid "unrecognized privilege type \"%s\""
msgstr "แแ แแแแแแแแแก แฃแชแแแแ แขแแแ \"%s\""
-#: catalog/aclchk.c:2715
+#: catalog/aclchk.c:2720
#, c-format
msgid "permission denied for aggregate %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แแแแขแแ: \"%s\""
-#: catalog/aclchk.c:2718
+#: catalog/aclchk.c:2723
#, c-format
msgid "permission denied for collation %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแชแแแแ: \"%s\""
-#: catalog/aclchk.c:2721
+#: catalog/aclchk.c:2726
#, c-format
msgid "permission denied for column %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แกแแแขแแ: \"%s\""
-#: catalog/aclchk.c:2724
+#: catalog/aclchk.c:2729
#, c-format
msgid "permission denied for conversion %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแงแแแแแแ: \"%s\""
-#: catalog/aclchk.c:2727
+#: catalog/aclchk.c:2732
#, c-format
msgid "permission denied for database %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แแแแขแแ: \"%s\""
-#: catalog/aclchk.c:2730
+#: catalog/aclchk.c:2735
#, c-format
msgid "permission denied for domain %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแแแ: \"%s\""
-#: catalog/aclchk.c:2733
+#: catalog/aclchk.c:2738
#, c-format
msgid "permission denied for event trigger %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแแแแก แขแ แแแแ แแ: \"%s\""
-#: catalog/aclchk.c:2736
+#: catalog/aclchk.c:2741
#, c-format
msgid "permission denied for extension %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแคแแ แแแแแแแ: \"%s\""
-#: catalog/aclchk.c:2739
+#: catalog/aclchk.c:2744
#, c-format
msgid "permission denied for foreign-data wrapper %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แ แแแแแชแแแแแแก แแแแแแขแแแแ: \"%s\""
-#: catalog/aclchk.c:2742
+#: catalog/aclchk.c:2747
#, c-format
msgid "permission denied for foreign server %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แ แกแแ แแแ แแ: \"%s\""
-#: catalog/aclchk.c:2745
+#: catalog/aclchk.c:2750
#, c-format
msgid "permission denied for foreign table %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แ แชแฎแ แแแแ: \"%s\""
-#: catalog/aclchk.c:2748
+#: catalog/aclchk.c:2753
#, c-format
msgid "permission denied for function %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แคแฃแแฅแชแแแแ: \"%s\""
-#: catalog/aclchk.c:2751
+#: catalog/aclchk.c:2756
#, c-format
msgid "permission denied for index %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแฅแแ: \"%s\""
-#: catalog/aclchk.c:2754
+#: catalog/aclchk.c:2759
#, c-format
msgid "permission denied for language %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแ: \"%s\""
-#: catalog/aclchk.c:2757
+#: catalog/aclchk.c:2762
#, c-format
msgid "permission denied for large object %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แแแแแฅแขแแ: \"%s\""
-#: catalog/aclchk.c:2760
+#: catalog/aclchk.c:2765
#, c-format
msgid "permission denied for materialized view %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแขแแ แแแแแแแแฃแ แฎแแแแ: \"%s\""
-#: catalog/aclchk.c:2763
+#: catalog/aclchk.c:2768
#, c-format
msgid "permission denied for operator class %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแ แแขแแ แแก แแแแกแแ: \"%s\""
-#: catalog/aclchk.c:2766
+#: catalog/aclchk.c:2771
#, c-format
msgid "permission denied for operator %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแ แแขแแ แแ: \"%s\""
-#: catalog/aclchk.c:2769
+#: catalog/aclchk.c:2774
#, c-format
msgid "permission denied for operator family %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแ แแขแแ แแก แแฏแแฎแแ: \"%s\""
-#: catalog/aclchk.c:2772
+#: catalog/aclchk.c:2777
#, c-format
msgid "permission denied for parameter %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแ แแแแขแ แแ: \"%s\""
-#: catalog/aclchk.c:2775
+#: catalog/aclchk.c:2780
#, c-format
msgid "permission denied for policy %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แฌแแกแแ: \"%s\""
-#: catalog/aclchk.c:2778
+#: catalog/aclchk.c:2783
#, c-format
msgid "permission denied for procedure %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแ แแชแแแฃแ แแแ: \"%s\""
-#: catalog/aclchk.c:2781
+#: catalog/aclchk.c:2786
#, c-format
msgid "permission denied for publication %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแฃแแแแแแชแแแแ: \"%s\""
-#: catalog/aclchk.c:2784
+#: catalog/aclchk.c:2789
#, c-format
msgid "permission denied for routine %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แฅแแแแ แแแ แแแแแ: \"%s\""
-#: catalog/aclchk.c:2787
+#: catalog/aclchk.c:2792
#, c-format
msgid "permission denied for schema %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แกแฅแแแแแ: \"%s\""
-#: catalog/aclchk.c:2790 commands/sequence.c:654 commands/sequence.c:880 commands/sequence.c:922 commands/sequence.c:963 commands/sequence.c:1750 commands/sequence.c:1796
+#: catalog/aclchk.c:2795 commands/sequence.c:654 commands/sequence.c:880 commands/sequence.c:922 commands/sequence.c:963 commands/sequence.c:1753 commands/sequence.c:1799
#, c-format
msgid "permission denied for sequence %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแแแ แแแแแ: \"%s\""
-#: catalog/aclchk.c:2793
+#: catalog/aclchk.c:2798
#, c-format
msgid "permission denied for statistics object %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แกแขแแขแแกแขแแแแก แแแแแฅแขแแ: \"%s\""
-#: catalog/aclchk.c:2796
+#: catalog/aclchk.c:2801
#, c-format
msgid "permission denied for subscription %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แแแแแฌแแ แแแ: \"%s\""
-#: catalog/aclchk.c:2799
+#: catalog/aclchk.c:2804
#, c-format
msgid "permission denied for table %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แชแฎแ แแแแ: \"%s\""
-#: catalog/aclchk.c:2802
+#: catalog/aclchk.c:2807
#, c-format
msgid "permission denied for tablespace %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แชแฎแ แแแแแแก แกแแแ แชแแแ: \"%s\""
-#: catalog/aclchk.c:2805
+#: catalog/aclchk.c:2810
#, c-format
msgid "permission denied for text search configuration %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แขแแฅแกแขแแก แซแแแแแก แแแแคแแแฃแ แแชแแแแ: \"%s\""
-#: catalog/aclchk.c:2808
+#: catalog/aclchk.c:2813
#, c-format
msgid "permission denied for text search dictionary %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แขแแฅแกแขแแก แซแแแแแก แแแฅแกแแแแแแ: \"%s\""
-#: catalog/aclchk.c:2811
+#: catalog/aclchk.c:2816
#, c-format
msgid "permission denied for type %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แขแแแขแแ: \"%s\""
-#: catalog/aclchk.c:2814
+#: catalog/aclchk.c:2819
#, c-format
msgid "permission denied for view %s"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ แฎแแแแ: \"%s\""
-#: catalog/aclchk.c:2850
+#: catalog/aclchk.c:2855
#, c-format
msgid "must be owner of aggregate %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแ แแแแขแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2853
+#: catalog/aclchk.c:2858
#, c-format
msgid "must be owner of collation %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแชแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2856
+#: catalog/aclchk.c:2861
#, c-format
msgid "must be owner of conversion %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแงแแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2859
+#: catalog/aclchk.c:2864
#, c-format
msgid "must be owner of database %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2862
+#: catalog/aclchk.c:2867
#, c-format
msgid "must be owner of domain %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2865
+#: catalog/aclchk.c:2870
#, c-format
msgid "must be owner of event trigger %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแแแแก แขแ แแแแ แแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2868
+#: catalog/aclchk.c:2873
#, c-format
msgid "must be owner of extension %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแคแแ แแแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2871
+#: catalog/aclchk.c:2876
#, c-format
msgid "must be owner of foreign-data wrapper %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแ แ แแแคแแ แแแชแแแก แแแแแแขแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2874
+#: catalog/aclchk.c:2879
#, c-format
msgid "must be owner of foreign server %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแ แ แกแแ แแแ แแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2877
+#: catalog/aclchk.c:2882
#, c-format
msgid "must be owner of foreign table %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแ แ แชแฎแ แแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2880
+#: catalog/aclchk.c:2885
#, c-format
msgid "must be owner of function %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แคแฃแแฅแชแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2883
+#: catalog/aclchk.c:2888
#, c-format
msgid "must be owner of index %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแฅแกแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2886
+#: catalog/aclchk.c:2891
#, c-format
msgid "must be owner of language %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2889
+#: catalog/aclchk.c:2894
#, c-format
msgid "must be owner of large object %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแ แแแแแฅแขแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2892
+#: catalog/aclchk.c:2897
#, c-format
msgid "must be owner of materialized view %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแขแแ แแแแแแแแฃแแ แฎแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2895
+#: catalog/aclchk.c:2900
#, c-format
msgid "must be owner of operator class %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแ แแขแแ แแก แแแแกแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2898
+#: catalog/aclchk.c:2903
#, c-format
msgid "must be owner of operator %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแ แแขแแ แแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2901
+#: catalog/aclchk.c:2906
#, c-format
msgid "must be owner of operator family %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแ แแขแแ แแก แแฏแแฎแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2904
+#: catalog/aclchk.c:2909
#, c-format
msgid "must be owner of procedure %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแ แแชแแแฃแ แแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2907
+#: catalog/aclchk.c:2912
#, c-format
msgid "must be owner of publication %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแฃแแแแแแชแแแกแแคแแแแแแ: %s"
-#: catalog/aclchk.c:2910
+#: catalog/aclchk.c:2915
#, c-format
msgid "must be owner of routine %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แฅแแแแ แแแ แแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2913
+#: catalog/aclchk.c:2918
#, c-format
msgid "must be owner of sequence %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแแแ แแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2916
+#: catalog/aclchk.c:2921
#, c-format
msgid "must be owner of subscription %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แแแแแฌแแ แแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2919
+#: catalog/aclchk.c:2924
#, c-format
msgid "must be owner of table %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แชแฎแ แแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2922
+#: catalog/aclchk.c:2927
#, c-format
msgid "must be owner of type %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แขแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2925
+#: catalog/aclchk.c:2930
#, c-format
msgid "must be owner of view %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แฎแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2928
+#: catalog/aclchk.c:2933
#, c-format
msgid "must be owner of schema %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แกแฅแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2931
+#: catalog/aclchk.c:2936
#, c-format
msgid "must be owner of statistics object %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แกแขแแขแแกแขแแแแก แแแแแฅแขแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2934
+#: catalog/aclchk.c:2939
#, c-format
msgid "must be owner of tablespace %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แชแฎแ แแแแแแก แกแแแ แชแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2937
+#: catalog/aclchk.c:2942
#, c-format
msgid "must be owner of text search configuration %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แขแแฅแกแขแแก แซแแแแแก แแแแคแแแฃแ แแชแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2940
+#: catalog/aclchk.c:2945
#, c-format
msgid "must be owner of text search dictionary %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แขแแฅแกแขแแก แซแแแแแก แแแฅแกแแแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:2954
+#: catalog/aclchk.c:2959
#, c-format
msgid "must be owner of relation %s"
msgstr "แฃแแแ แแ แซแแแแแแแแแ แฃแ แแแแ แแแแแก แแคแแแแแแ: %s"
-#: catalog/aclchk.c:3000
+#: catalog/aclchk.c:3005
#, c-format
msgid "permission denied for column \"%s\" of relation \"%s\""
msgstr "แ แแแแชแแแก (%2$s) แกแแแขแแ (%1$s) แฌแแแแแ แแแ แซแแแฃแแแ"
-#: catalog/aclchk.c:3157 catalog/aclchk.c:4165 catalog/aclchk.c:4196
+#: catalog/aclchk.c:3162 catalog/aclchk.c:4170 catalog/aclchk.c:4201
#, c-format
msgid "%s with OID %u does not exist"
msgstr "%s OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:3240 catalog/aclchk.c:3259
+#: catalog/aclchk.c:3245 catalog/aclchk.c:3264
#, c-format
msgid "attribute %d of relation with OID %u does not exist"
msgstr "แฃแ แแแ แแแแแก (OID-แแ %2$u) แแขแ แแแฃแขแ แแ แแ แกแแแแแก: %1$d"
-#: catalog/aclchk.c:3297 catalog/aclchk.c:3360 catalog/aclchk.c:3999
+#: catalog/aclchk.c:3302 catalog/aclchk.c:3365 catalog/aclchk.c:4004
#, c-format
msgid "relation with OID %u does not exist"
msgstr "แฃแ แแแแ แแแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:3545
+#: catalog/aclchk.c:3550
#, c-format
msgid "parameter ACL with OID %u does not exist"
msgstr "แแแ แแแแขแ แแก ACL OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:3718 commands/collationcmds.c:853 commands/publicationcmds.c:1739
+#: catalog/aclchk.c:3723 commands/collationcmds.c:853 commands/publicationcmds.c:1739
#, c-format
msgid "schema with OID %u does not exist"
msgstr "แกแฅแแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/aclchk.c:3792 catalog/aclchk.c:3819 catalog/aclchk.c:3848 utils/cache/typcache.c:392 utils/cache/typcache.c:447
+#: catalog/aclchk.c:3797 catalog/aclchk.c:3824 catalog/aclchk.c:3853 utils/cache/typcache.c:392 utils/cache/typcache.c:447
#, c-format
msgid "type with OID %u does not exist"
msgstr "แขแแแ OID-แแ %u แแ แแ แกแแแแแก"
-#: catalog/catalog.c:468
+#: catalog/catalog.c:477
#, c-format
msgid "still searching for an unused OID in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ \"%s\" แแแแแฃแงแแแแแแแ OID-แแแแก แซแแแแ แฏแแ แแแแแ แแแแแแแแ แแแแก"
-#: catalog/catalog.c:470
+#: catalog/catalog.c:479
#, c-format
msgid "OID candidates have been checked %llu time, but no unused OID has been found yet."
msgid_plural "OID candidates have been checked %llu times, but no unused OID has been found yet."
msgstr[0] "OID-แแก แแแแแแแแขแแแ %llu-แฏแแ แจแแแแฌแแแ, แแแแ แแ แแแแแฃแงแแแแแแแ OID-แ แแแแแแแ แแ แแ."
msgstr[1] "OID-แแก แแแแแแแแขแแแ %llu-แฏแแ แจแแแแฌแแแ, แแแแ แแ แแแแแฃแงแแแแแแแ OID-แ แแแแแแแ แแ แแ."
-#: catalog/catalog.c:495
+#: catalog/catalog.c:504
#, c-format
msgid "new OID has been assigned in relation \"%s\" after %llu retry"
msgid_plural "new OID has been assigned in relation \"%s\" after %llu retries"
msgstr[0] "แแฎแแแ OID แแแแแญแแแฃแแแ แฃแ แแแแ แแแแแจแ \"%s\" %llu แชแแแก แจแแแแแ"
msgstr[1] "แแฎแแแ OID แแแแแญแแแฃแแแ แฃแ แแแแ แแแแแจแ \"%s\" %llu แชแแแก แจแแแแแ"
-#: catalog/catalog.c:628 catalog/catalog.c:695
+#: catalog/catalog.c:637 catalog/catalog.c:704
#, c-format
msgid "must be superuser to call %s()"
msgstr "%s()-แแก แแแแแกแแซแแฎแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแงแแ"
-#: catalog/catalog.c:637
+#: catalog/catalog.c:646
#, c-format
msgid "pg_nextoid() can only be used on system catalogs"
msgstr "pg_nextoid() แแฎแแแแ แกแแกแขแแแฃแ แแแขแแแแแแแแ แจแแแซแแแแ แแงแแก แแแแแงแแแแแฃแแ"
-#: catalog/catalog.c:642 parser/parse_utilcmd.c:2242
+#: catalog/catalog.c:651 parser/parse_utilcmd.c:2270
#, c-format
msgid "index \"%s\" does not belong to table \"%s\""
msgstr "แแแแแฅแกแ %s แชแฎแ แแแก \"%s\" แแ แแแแแฃแแแแแแ"
-#: catalog/catalog.c:659
+#: catalog/catalog.c:668
#, c-format
msgid "column \"%s\" is not of type oid"
msgstr "แกแแแขแ \"%s\" oild-แแก แขแแแ แแ แแ"
-#: catalog/catalog.c:666
+#: catalog/catalog.c:675
#, c-format
msgid "index \"%s\" is not the index for column \"%s\""
msgstr "แแแแแฅแกแ \"%s\" แกแแแขแแก \"%s\" แแแแแฅแกแ แแ แแ"
msgid "cannot drop %s because other objects depend on it"
msgstr "%s-แแก แฌแแจแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแ แแก แแแแแฅแขแแแ, แ แแแแแแแช แแแก แแงแ แแแแแ"
-#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1442 commands/tablecmds.c:14975 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:211 commands/view.c:441 executor/execExprInterp.c:4641 executor/execExprInterp.c:4649 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:1442 commands/tablecmds.c:14992 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:211 commands/view.c:441 executor/execExprInterp.c:4643 executor/execExprInterp.c:4651 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
#: utils/misc/guc.c:3210 utils/misc/guc.c:3285 utils/misc/guc.c:6790 utils/misc/guc.c:6824 utils/misc/guc.c:6858 utils/misc/guc.c:6901 utils/misc/guc.c:6943
#, c-format
msgid "%s"
msgid "System catalog modifications are currently disallowed."
msgstr "แกแแกแขแแแฃแ แ แแแขแแแแแแแแก แจแแชแแแ แแแแแแแ แแแ แซแแแฃแแแ."
-#: catalog/heap.c:467 commands/tablecmds.c:2478 commands/tablecmds.c:2900 commands/tablecmds.c:7140
+#: catalog/heap.c:467 commands/tablecmds.c:2478 commands/tablecmds.c:2900 commands/tablecmds.c:7146
#, c-format
msgid "tables can have at most %d columns"
msgstr "แชแฎแ แแแแแก แแแฅแกแแแฃแ %d แกแแแขแ แจแแแซแแแแ แฐแฅแแแแแก"
-#: catalog/heap.c:485 commands/tablecmds.c:7409
+#: catalog/heap.c:485 commands/tablecmds.c:7415
#, c-format
msgid "column name \"%s\" conflicts with a system column name"
msgstr "แกแแแขแแก แกแแฎแแแ แแแแคแแแฅแขแจแแ แกแแกแขแแแฃแ แ แกแแแขแแก แกแแฎแแแแแ: \"%s\""
msgid "no collation was derived for column \"%s\" with collatable type %s"
msgstr ""
-#: catalog/heap.c:1161 catalog/index.c:899 commands/createas.c:401 commands/tablecmds.c:4149
+#: catalog/heap.c:1161 catalog/index.c:899 commands/createas.c:401 commands/tablecmds.c:4154
#, c-format
msgid "relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "check constraint \"%s\" already exists"
msgstr "แจแแแฆแฃแแแแก แจแแแแแฌแแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: catalog/heap.c:2572 catalog/index.c:913 catalog/pg_constraint.c:724 commands/tablecmds.c:9333
+#: catalog/heap.c:2572 catalog/index.c:913 catalog/pg_constraint.c:724 commands/tablecmds.c:9339
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "แจแแแฆแฃแแแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "merging constraint \"%s\" with inherited definition"
msgstr "แจแแแฆแฃแแแแก (\"%s\") แจแแ แฌแงแแ แแแแแแแแ แแแแแแ แแฆแฌแแ แแ"
-#: catalog/heap.c:2631 catalog/pg_constraint.c:853 commands/tablecmds.c:3057 commands/tablecmds.c:3360 commands/tablecmds.c:7066 commands/tablecmds.c:15793 commands/tablecmds.c:15924
+#: catalog/heap.c:2631 catalog/pg_constraint.c:853 commands/tablecmds.c:3057 commands/tablecmds.c:3360 commands/tablecmds.c:7072 commands/tablecmds.c:15811 commands/tablecmds.c:15942
#, c-format
msgid "too many inheritance parents"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแแแแแแแ แแแแแก แแจแแแแแแ"
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "แฌแแจแแแแ แจแแแชแแแแแแ แชแฎแ แแแแกแแแแก \"%s\" แแแ แแแแแฃแ แแ, แแ แแแแแแงแแแแ TRUNCATE ... CASCADE."
-#: catalog/index.c:219 parser/parse_utilcmd.c:2148
+#: catalog/index.c:219 parser/parse_utilcmd.c:2176
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "แชแฎแ แแแแกแแแแก \"%s\" แแ แแแ แแแขแ แซแแ แแแแแ แแแกแแฆแแแ แแแฃแจแแแแแแแ"
msgid "pg_class index OID value not set when in binary upgrade mode"
msgstr "แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ pg_class-แแก แแแแแฅแกแแก OID-แแก แแแแจแแแแแแแ แแแงแแแแแฃแแ แแ แแ"
-#: catalog/index.c:951 utils/cache/relcache.c:3790
+#: catalog/index.c:951 utils/cache/relcache.c:3791
#, c-format
msgid "index relfilenumber value not set when in binary upgrade mode"
msgstr "index relfilenumber-แแก แแแแจแแแแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แแ แแก แแแงแแแแแฃแแ แแ แแ"
msgid "DROP INDEX CONCURRENTLY must be first action in transaction"
msgstr "DROP INDEX CONCURRENTLY แขแ แแแแแฅแชแแแก แแแ แแแแ แฅแแแแแแ แฃแแแ แแงแแก"
-#: catalog/index.c:3670
+#: catalog/index.c:3652
#, c-format
msgid "cannot reindex temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: catalog/index.c:3681 commands/indexcmds.c:3652
+#: catalog/index.c:3663 commands/indexcmds.c:3619
#, c-format
msgid "cannot reindex invalid index on TOAST table"
msgstr "\"TOAST\" แชแฎแ แแแแ แแ แแกแฌแแ แ แแแแแฅแกแแก แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: catalog/index.c:3697 commands/indexcmds.c:3530 commands/indexcmds.c:3676 commands/tablecmds.c:3564
+#: catalog/index.c:3679 commands/indexcmds.c:3497 commands/indexcmds.c:3643 commands/tablecmds.c:3564
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "แกแแกแขแแแฃแ แ แฃแ แแแแ แแแแแก แแแแแแแแแแแแแ แแ แจแแแซแแแแ: \"%s\""
-#: catalog/index.c:3834
+#: catalog/index.c:3816
#, c-format
msgid "index \"%s\" was reindexed"
msgstr "\"%s\"-แแก แ แแแแแแฅแกแ แแแกแ แฃแแแ"
-#: catalog/index.c:4000
+#: catalog/index.c:3982
#, c-format
msgid "cannot reindex invalid index \"%s.%s\" on TOAST table, skipping"
msgstr "'TOAST' แชแฎแ แแแแ แแแแแแ แ แแ แแกแฌแแ แ แแแแแฅแกแแก \"%s.%s\" แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แแแแแขแแแแแ"
-#: catalog/namespace.c:447 catalog/namespace.c:651 catalog/namespace.c:743 commands/trigger.c:5731
+#: catalog/namespace.c:462 catalog/namespace.c:666 catalog/namespace.c:758 commands/trigger.c:5731
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: \"%s.%s.%s\""
-#: catalog/namespace.c:504
+#: catalog/namespace.c:519
#, c-format
msgid "temporary tables cannot specify a schema name"
msgstr "แแ แแแแแ แชแฎแ แแแแแก แกแฅแแแแก แกแแฎแแแ แแ แแแแแแแแแแ"
-#: catalog/namespace.c:585
+#: catalog/namespace.c:600
#, c-format
msgid "could not obtain lock on relation \"%s.%s\""
msgstr "แแแแแแก แแแฆแแแแก แจแแชแแแแ แฃแ แแแแ แแแแแแ %s.%s\""
-#: catalog/namespace.c:590 commands/lockcmds.c:143 commands/lockcmds.c:223
+#: catalog/namespace.c:605 commands/lockcmds.c:143 commands/lockcmds.c:223
#, c-format
msgid "could not obtain lock on relation \"%s\""
msgstr "แแแแแแก แแแฆแแแแก แจแแชแแแแ แฃแ แแแแ แแแแแแ %s\""
-#: catalog/namespace.c:618 parser/parse_relation.c:1430
+#: catalog/namespace.c:633 parser/parse_relation.c:1430
#, c-format
msgid "relation \"%s.%s\" does not exist"
msgstr "แฃแ แแแแ แแแแ \"%s.%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:623 parser/parse_relation.c:1443 parser/parse_relation.c:1451 utils/adt/regproc.c:913
+#: catalog/namespace.c:638 parser/parse_relation.c:1443 parser/parse_relation.c:1451 utils/adt/regproc.c:913
#, c-format
msgid "relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:689 catalog/namespace.c:3507 commands/extension.c:1607 commands/extension.c:1613
+#: catalog/namespace.c:704 catalog/namespace.c:3522 commands/extension.c:1607 commands/extension.c:1613
#, c-format
msgid "no schema has been selected to create in"
msgstr "แจแแแแแ แจแแกแแฅแแแแแ แกแฅแแแ แแแแแจแแฃแแ แแ แแ"
-#: catalog/namespace.c:841 catalog/namespace.c:854
+#: catalog/namespace.c:856 catalog/namespace.c:869
#, c-format
msgid "cannot create relations in temporary schemas of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแ แกแฅแแแแแแแ แฃแ แแแแ แแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: catalog/namespace.c:845
+#: catalog/namespace.c:860
#, c-format
msgid "cannot create temporary relation in non-temporary schema"
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแแแก แจแแฅแแแ แแ แ-แแ แแแแแ แกแฅแแแแจแ แจแแฃแซแแแแแแแ"
-#: catalog/namespace.c:860
+#: catalog/namespace.c:875
#, c-format
msgid "only temporary relations may be created in temporary schemas"
msgstr "แแ แแแแแ แกแฅแแแแแจแ แแฎแแแแ แแ แแแแแแ แฃแ แแแแ แแแแแแแก แจแแฅแแแ แจแแแซแแแแ"
-#: catalog/namespace.c:2604
+#: catalog/namespace.c:2619
#, c-format
msgid "statistics object \"%s\" does not exist"
msgstr "แกแขแแขแแกแขแแแแก แแแแแฅแขแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:2746
+#: catalog/namespace.c:2761
#, c-format
msgid "text search parser \"%s\" does not exist"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแแฃแจแแแแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:2891 utils/adt/regproc.c:1459
+#: catalog/namespace.c:2906 utils/adt/regproc.c:1459
#, c-format
msgid "text search dictionary \"%s\" does not exist"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแฅแกแแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:3037
+#: catalog/namespace.c:3052
#, c-format
msgid "text search template \"%s\" does not exist"
msgstr "แขแแฅแกแขแแก แซแแแแแก แจแแแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:3182 commands/tsearchcmds.c:1168 utils/adt/regproc.c:1349 utils/cache/ts_cache.c:635
+#: catalog/namespace.c:3197 commands/tsearchcmds.c:1168 utils/adt/regproc.c:1349 utils/cache/ts_cache.c:635
#, c-format
msgid "text search configuration \"%s\" does not exist"
msgstr "แขแแฅแกแขแแก แซแแแแแก แแแแคแแแฃแ แแชแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:3314 parser/parse_expr.c:868 parser/parse_target.c:1259
+#: catalog/namespace.c:3329 parser/parse_expr.c:868 parser/parse_target.c:1259
#, c-format
msgid "cross-database references are not implemented: %s"
msgstr "แแแแแแก แจแแ แแก แแแฃแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ: %s"
-#: catalog/namespace.c:3320 gram.y:19174 gram.y:19214 parser/parse_expr.c:875 parser/parse_target.c:1266
+#: catalog/namespace.c:3335 gram.y:19181 gram.y:19221 parser/parse_expr.c:875 parser/parse_target.c:1266
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "แแ แแกแฌแแ แ แกแ แฃแแ แกแแฎแแแ (แซแแแแแ แแแแ แ แฌแแ แขแแแแแแ แกแแฎแแแ): %s"
-#: catalog/namespace.c:3450
+#: catalog/namespace.c:3465
#, c-format
msgid "cannot move objects into or out of temporary schemas"
msgstr "แแแแแฅแขแแก แแ แแแแแแ แกแฅแแแแแแ แแแแแขแแแ แแ แกแฅแแแแจแ แจแแขแแแ แจแแฃแซแแแแแแแ"
-#: catalog/namespace.c:3456
+#: catalog/namespace.c:3471
#, c-format
msgid "cannot move objects into or out of TOAST schema"
msgstr "\"TOAST\" แกแฅแแแแแแ แแแแแฅแขแก แแแ แช แแแแแแขแแแ, แแแ แช แจแแแขแแแ"
-#: catalog/namespace.c:3529 commands/schemacmds.c:264 commands/schemacmds.c:344 commands/tablecmds.c:1387 utils/adt/regproc.c:1688
+#: catalog/namespace.c:3544 commands/schemacmds.c:264 commands/schemacmds.c:344 commands/tablecmds.c:1387 utils/adt/regproc.c:1688
#, c-format
msgid "schema \"%s\" does not exist"
msgstr "แกแฅแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:3560
+#: catalog/namespace.c:3575
#, c-format
msgid "improper relation name (too many dotted names): %s"
msgstr "แฃแ แแแแ แแแแแก แแ แแกแฌแแ แ แกแแฎแแแ (แซแแแแแ แแแแ แ แฌแแ แขแแแแแแ แกแแฎแแแ): %s"
-#: catalog/namespace.c:4001 utils/adt/regproc.c:1056
+#: catalog/namespace.c:4016 utils/adt/regproc.c:1056
#, c-format
msgid "collation \"%s\" for encoding \"%s\" does not exist"
msgstr "แแแแแชแแ \"%s\" แแแแแ แแแแกแแแแก \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:4056
+#: catalog/namespace.c:4071
#, c-format
msgid "conversion \"%s\" does not exist"
msgstr "แแแแแงแแแแ \"%s\" แแ แแ แกแแแแแก"
-#: catalog/namespace.c:4397
+#: catalog/namespace.c:4412
#, c-format
msgid "permission denied to create temporary tables in database \"%s\""
msgstr "แแแแแจแ \"%s\" แแ แแแแแแ แชแฎแ แแแแแแก แจแแฅแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: catalog/namespace.c:4413
+#: catalog/namespace.c:4428
#, c-format
msgid "cannot create temporary tables during recovery"
msgstr "แแฆแแแแแแกแแก แแ แแแแแแ แชแฎแ แแแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: catalog/namespace.c:4419
+#: catalog/namespace.c:4434
#, c-format
msgid "cannot create temporary tables during a parallel operation"
msgstr "แแแ แแแแแฃแ แ แแแแ แแชแแแก แแแแแแแแ แแแแแกแแก แแ แแแแแแ แชแฎแ แแแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: catalog/objectaddress.c:1371 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:257 commands/tablecmds.c:299 commands/tablecmds.c:2310 commands/tablecmds.c:12812
+#: catalog/objectaddress.c:1371 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:257 commands/tablecmds.c:299 commands/tablecmds.c:2310 commands/tablecmds.c:12829
#, c-format
msgid "\"%s\" is not a table"
msgstr "\"%s\" แชแฎแ แแแ แแ แแ"
-#: catalog/objectaddress.c:1378 commands/tablecmds.c:269 commands/tablecmds.c:17730 commands/view.c:114
+#: catalog/objectaddress.c:1378 commands/tablecmds.c:269 commands/tablecmds.c:17755 commands/view.c:114
#, c-format
msgid "\"%s\" is not a view"
msgstr "\"%s\" แฎแแแ แแ แแ"
-#: catalog/objectaddress.c:1385 commands/matview.c:199 commands/tablecmds.c:275 commands/tablecmds.c:17735
+#: catalog/objectaddress.c:1385 commands/matview.c:199 commands/tablecmds.c:275 commands/tablecmds.c:17760
#, c-format
msgid "\"%s\" is not a materialized view"
msgstr "\"%s\" แแ แแ แแก แแแขแแ แแแแแแแแฃแแ แฎแแแ"
-#: catalog/objectaddress.c:1392 commands/tablecmds.c:293 commands/tablecmds.c:17740
+#: catalog/objectaddress.c:1392 commands/tablecmds.c:293 commands/tablecmds.c:17765
#, c-format
msgid "\"%s\" is not a foreign table"
msgstr "\"%s\" แแแ แ แชแฎแ แแแ แแ แแ"
msgid "The partition is being detached concurrently or has an unfinished detach."
msgstr "แฎแแแแ แแแแแงแแคแแก แแแ แแแแแฃแ แ แแแฎแกแแ แแ แแแฎแกแแ แแแฃแแแแแ แแแแแแ."
-#: catalog/pg_inherits.c:595 commands/tablecmds.c:4777 commands/tablecmds.c:16039
+#: catalog/pg_inherits.c:595 commands/tablecmds.c:4783 commands/tablecmds.c:16057
#, c-format
msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
msgstr "แแแฎแกแแแก แแแแ แแชแแแก แแแกแแกแ แฃแแแแแแ แแแแแแงแแแแ ALTER TABLE ... DETACH PARTITION ... FINALIZE ."
msgid "access method \"%s\" already exists"
msgstr "แฌแแแแแแก แแแแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
-#: commands/amcmds.c:154 commands/indexcmds.c:221 commands/indexcmds.c:841 commands/opclasscmds.c:374 commands/opclasscmds.c:832
+#: commands/amcmds.c:154 commands/indexcmds.c:223 commands/indexcmds.c:843 commands/opclasscmds.c:374 commands/opclasscmds.c:832
#, c-format
msgid "access method \"%s\" does not exist"
msgstr "แฌแแแแแแก แแแแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "there is no previously clustered index for table \"%s\""
msgstr "แชแฎแ แแแแกแแแแก \"%s\" แฌแแแแกแฌแแ แแแแแแกแขแแ แแแฃแแ แแแแแฅแกแ แแ แแ แกแแแแแก"
-#: commands/cluster.c:191 commands/tablecmds.c:14684 commands/tablecmds.c:16615
+#: commands/cluster.c:191 commands/tablecmds.c:14701 commands/tablecmds.c:16633
#, c-format
msgid "index \"%s\" for table \"%s\" does not exist"
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแกแแแแก %s แแ แแ แกแแแแแก"
msgid "cannot vacuum temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแขแแแ แกแแกแ แฃแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/cluster.c:513 commands/tablecmds.c:16625
+#: commands/cluster.c:513 commands/tablecmds.c:16643
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "\"%s\" แแ แฌแแ แแแแแแแแก แแแแแฅแกแก แชแฎแ แแแแกแแแแก \"%s\""
msgid "collation attribute \"%s\" not recognized"
msgstr "แแแแแชแแแก แฃแชแแแแ แแขแ แแแฃแขแ: \"%s\""
-#: commands/collationcmds.c:123 commands/collationcmds.c:129 commands/define.c:388 commands/tablecmds.c:8106 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:8112 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
#: replication/walsender.c:1187 replication/walsender.c:1426
#, c-format
msgid "conflicting or redundant options"
#. translator: %s is an SQL command
#. translator: %s is an SQL ALTER command
-#: commands/collationcmds.c:447 commands/subscriptioncmds.c:1376 commands/tablecmds.c:7882 commands/tablecmds.c:7892 commands/tablecmds.c:7894 commands/tablecmds.c:14386 commands/tablecmds.c:17763 commands/tablecmds.c:17784 commands/typecmds.c:3787 commands/typecmds.c:3872 commands/typecmds.c:4226
+#: commands/collationcmds.c:447 commands/subscriptioncmds.c:1376 commands/tablecmds.c:7888 commands/tablecmds.c:7898 commands/tablecmds.c:7900 commands/tablecmds.c:14403 commands/tablecmds.c:17788 commands/tablecmds.c:17809 commands/typecmds.c:3787 commands/typecmds.c:3872 commands/typecmds.c:4226
#, c-format
msgid "Use %s instead."
msgstr "แแแแก แแแชแแแแ %s แแแแแแงแแแแ."
-#: commands/collationcmds.c:480 commands/dbcommands.c:2567
+#: commands/collationcmds.c:480 commands/dbcommands.c:2566
#, c-format
msgid "changing version from %s to %s"
msgstr "แแแ แกแแแก แจแแชแแแ %s-แแแ %s-แแ"
-#: commands/collationcmds.c:495 commands/dbcommands.c:2580
+#: commands/collationcmds.c:495 commands/dbcommands.c:2579
#, c-format
msgid "version has not changed"
msgstr "แแแ แกแแ แแ แจแแชแแแแแ"
-#: commands/collationcmds.c:528 commands/dbcommands.c:2746
+#: commands/collationcmds.c:528 commands/dbcommands.c:2749
#, c-format
msgid "database with OID %u does not exist"
msgstr "แแแแ OID-แแ %u แแ แแ แกแแแแแก"
msgid "no usable system locales were found"
msgstr "แแแแแงแแแแแแแ แกแแกแขแแแฃแ แ แแแแแ แแแแแแแ แแ แแ"
-#: commands/comment.c:61 commands/dbcommands.c:1665 commands/dbcommands.c:1892 commands/dbcommands.c:2002 commands/dbcommands.c:2200 commands/dbcommands.c:2438 commands/dbcommands.c:2529 commands/dbcommands.c:2650 commands/dbcommands.c:3158 utils/init/postinit.c:1033 utils/init/postinit.c:1097 utils/init/postinit.c:1170
+#: 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:1033 utils/init/postinit.c:1097 utils/init/postinit.c:1170
#, c-format
msgid "database \"%s\" does not exist"
msgstr "แแแแแชแแแแ แแแแ \"%s\" แแ แแ แกแแแแแก"
msgid "argument to option \"%s\" must be a valid encoding name"
msgstr "แแแ แแแแขแ แแก (%s) แแ แแฃแแแแขแ แแแแแ แแแแก แกแฌแแ แ แกแแฎแแแ แฃแแแ แแงแแก"
-#: commands/copy.c:642 commands/dbcommands.c:866 commands/dbcommands.c:2386
+#: commands/copy.c:642 commands/dbcommands.c:866 commands/dbcommands.c:2381
#, c-format
msgid "option \"%s\" not recognized"
msgstr "แฃแชแแแแ แแแ แแแแขแ แ: %s"
msgid "Generated columns cannot be used in COPY."
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแแ COPY-แจแ แแ แแแแแแงแแแแแ."
-#: commands/copy.c:952 commands/indexcmds.c:1916 commands/statscmds.c:239 commands/tablecmds.c:2509 commands/tablecmds.c:2980 commands/tablecmds.c:3788 parser/parse_relation.c:3692 parser/parse_relation.c:3702 parser/parse_relation.c:3720 parser/parse_relation.c:3727 parser/parse_relation.c:3741 utils/adt/tsvector_op.c:2853
+#: commands/copy.c:952 commands/indexcmds.c:1883 commands/statscmds.c:239 commands/tablecmds.c:2509 commands/tablecmds.c:2980 commands/tablecmds.c:3791 parser/parse_relation.c:3692 parser/parse_relation.c:3702 parser/parse_relation.c:3720 parser/parse_relation.c:3727 parser/parse_relation.c:3741 utils/adt/tsvector_op.c:2853
#, c-format
msgid "column \"%s\" does not exist"
msgstr "แกแแแขแ แแ แแ แกแแแแแก: \"%s\""
#: commands/copyfromparse.c:990
#, c-format
-msgid "skipping row due to data type incompatibility at line %llu for column %s: \"%s\""
+msgid "skipping row due to data type incompatibility at line %llu for column \"%s\": \"%s\""
msgstr ""
#: commands/copyfromparse.c:998
#, c-format
-msgid "skipping row due to data type incompatibility at line %llu for column %s: null input"
+msgid "skipping row due to data type incompatibility at line %llu for column \"%s\": null input"
msgstr ""
#: commands/copyfromparse.c:1044
msgid "unrecognized locale provider: %s"
msgstr "แแแแก แฃแชแแแแ แแแแฌแแแแแแแ: %s"
-#: commands/dbcommands.c:944 commands/dbcommands.c:2419 commands/user.c:299 commands/user.c:739
+#: commands/dbcommands.c:944 commands/dbcommands.c:2414 commands/user.c:299 commands/user.c:739
#, c-format
msgid "invalid connection limit: %d"
msgstr "แแแแจแแ แแก แแ แแกแฌแแ แ แแแแแขแ: %d"
msgid "cannot use invalid database \"%s\" as template"
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแก \"%s\" แจแแแแแแแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:1000 commands/dbcommands.c:2448 utils/init/postinit.c:1112
+#: commands/dbcommands.c:1000 commands/dbcommands.c:2444 utils/init/postinit.c:1112
#, c-format
msgid "Use DROP DATABASE to drop invalid databases."
msgstr "แแ แแกแฌแแ แ แแแแแชแแแแ แแแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ แแ แซแแแแแ DROP DATABASE."
msgid "Rebuild all objects in the template database that use the default collation and run ALTER DATABASE %s REFRESH COLLATION VERSION, or build PostgreSQL with the right library version."
msgstr "แกแแแแแฃแจแ แแแแแจแ แงแแแแ แแแแแฅแขแ, แ แแแแแแแช แแแแฃแแแกแฎแแแ แแแแแชแแแก แแงแแแแแก, แแแแแแ แแแแแ แแ แแแฃแจแแแ ALTER DATABASE %s REFRESH COLLATION VERSION, แแ PostgreSQL แกแฌแแ แ แแแแแแแแแแแก แแแ แกแแแ แแแแแ."
-#: commands/dbcommands.c:1298 commands/dbcommands.c:2048
+#: commands/dbcommands.c:1298 commands/dbcommands.c:2041
#, c-format
msgid "pg_global cannot be used as default tablespace"
msgstr "pg_global แแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแแแฃแแแกแฎแแแแ แชแฎแ แแแแก แกแแแ แชแ"
msgid "There is a conflict because database \"%s\" already has some tables in this tablespace."
msgstr "แแ แกแแแแแก แแแแคแแแฅแขแ, แ แแแแแ แแแแแชแแแแ แแแแแก \"%s\" แแ แชแฎแ แแแแแแก แกแแแ แชแแจแ แชแฎแ แแแแแ แฃแแแ แแแแฉแแแ."
-#: commands/dbcommands.c:1356 commands/dbcommands.c:1921
+#: commands/dbcommands.c:1356 commands/dbcommands.c:1912
#, c-format
msgid "database \"%s\" already exists"
msgstr "แแแแ \"%s\" แฃแแแ แแ แกแแแแแก"
msgid "data directory with the specified OID %u already exists"
msgstr "แแแแแชแแแแแแก แกแแฅแแฆแแแแ แแแแแแแแฃแแ OID-แแ (%u) แฃแแแ แแ แกแแแแแก"
-#: commands/dbcommands.c:1571 commands/dbcommands.c:1586 utils/adt/pg_locale.c:2565
+#: commands/dbcommands.c:1571 commands/dbcommands.c:1586 utils/adt/pg_locale.c:2588
#, c-format
msgid "encoding \"%s\" does not match locale \"%s\""
msgstr "แแแแแ แแแ (%s) แแแแก (%s) แแ แแแแฎแแแแ"
msgstr[0] "แแฆแแแฉแแแแแแ %d แแแแแฌแแ แ."
msgstr[1] "แแฆแแแฉแแแแแแ %d แแแแแฌแแ แ."
-#: commands/dbcommands.c:1754 commands/dbcommands.c:1943 commands/dbcommands.c:2070
+#: commands/dbcommands.c:1754 commands/dbcommands.c:1934 commands/dbcommands.c:2063
#, c-format
msgid "database \"%s\" is being accessed by other users"
msgstr "แแแแ %s-แกแแแ แแแแแแแ แกแฎแแ แแแแฎแแแ แแแแแแแชแแ แแแแ แแแแฃแแ"
-#: commands/dbcommands.c:1903
+#: commands/dbcommands.c:1894
#, c-format
msgid "permission denied to rename database"
msgstr "แแแแแก แกแแฎแแแแก แแแแแ แฅแแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:1932
+#: commands/dbcommands.c:1923
#, c-format
msgid "current database cannot be renamed"
msgstr "แแแแแแแแ แ แแแแแก แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2026
+#: commands/dbcommands.c:2019
#, c-format
msgid "cannot change the tablespace of the currently open database"
msgstr "แฆแแ แแแแแก แชแฎแ แแแแแแก แกแแแ แชแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2132
+#: commands/dbcommands.c:2125
#, c-format
msgid "some relations of database \"%s\" are already in tablespace \"%s\""
msgstr "แแแแแก (%s) แแแแแแ แแ แฃแ แแแแ แแแแ แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแแแ แแแงแแคแแแ"
-#: commands/dbcommands.c:2134
+#: commands/dbcommands.c:2127
#, c-format
msgid "You must move them back to the database's default tablespace before using this command."
msgstr "แแ แแ แซแแแแแแก แแแแแงแแแแแแแแ แแแแแก แแแแฃแแแกแฎแแแ แชแฎแ แแแแแแก แกแแแ แชแแจแ แฃแแแ แแแแ แฃแแแแ."
-#: commands/dbcommands.c:2261 commands/dbcommands.c:2996 commands/dbcommands.c:3296 commands/dbcommands.c:3409
+#: commands/dbcommands.c:2256 commands/dbcommands.c:2999 commands/dbcommands.c:3299 commands/dbcommands.c:3412
#, c-format
msgid "some useless files may be left behind in old database directory \"%s\""
msgstr "แซแแแแ แแแแแก แกแแฅแแฆแแแแแจแ \"%s\" แจแแแซแแแแ แ แแแแแแแแ แแแแแฃแกแแแแแแ แ แคแแแแ แแแ แฉแ"
-#: commands/dbcommands.c:2322
+#: commands/dbcommands.c:2317
#, c-format
msgid "unrecognized DROP DATABASE option \"%s\""
msgstr "\"DROP DATABASE\"-แแก แฃแชแแแแ แแแ แแแแขแ แ \"%s\""
-#: commands/dbcommands.c:2400
+#: commands/dbcommands.c:2395
#, c-format
msgid "option \"%s\" cannot be specified with other options"
msgstr "แแแ แแแแขแ แแก \"%s\" แแแแแแแแ แกแฎแแ แแแ แแแแขแ แแแแแ แแ แแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:2447
+#: commands/dbcommands.c:2443
#, c-format
msgid "cannot alter invalid database \"%s\""
msgstr "แแ แแกแฌแแ แ แแแแแก (\"%s\") แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/dbcommands.c:2464
+#: commands/dbcommands.c:2460
#, c-format
msgid "cannot disallow connections for current database"
msgstr "แแแแแแแแ แ แแแแแกแแแ แแแแแแจแแ แแแแก แฃแแ แงแแคแ แจแแฃแซแแแแแแแ"
msgid "permission denied to change owner of database"
msgstr "แแแแแก แแคแแแแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ"
-#: commands/dbcommands.c:3102
+#: commands/dbcommands.c:3105
#, c-format
msgid "There are %d other session(s) and %d prepared transaction(s) using the database."
msgstr "แแ แแแแแก %d แกแฎแแ แกแแกแแ แแ %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
-#: commands/dbcommands.c:3105
+#: commands/dbcommands.c:3108
#, c-format
msgid "There is %d other session using the database."
msgid_plural "There are %d other sessions using the database."
msgstr[0] "%d แกแฎแแ แกแแกแแ, แ แแแแแแช แแแแแก แแงแแแแแก."
msgstr[1] "%d แกแฎแแ แกแแกแแ, แ แแแแแแช แแแแแก แแงแแแแแก."
-#: commands/dbcommands.c:3110 storage/ipc/procarray.c:3859
+#: commands/dbcommands.c:3113 storage/ipc/procarray.c:3859
#, c-format
msgid "There is %d prepared transaction using the database."
msgid_plural "There are %d prepared transactions using the database."
msgstr[0] "แแแแแก %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
msgstr[1] "แแแแแก %d แแแแแแแแแฃแแ แขแ แแแแแฅแชแแ แแงแแแแแก."
-#: commands/dbcommands.c:3252
+#: commands/dbcommands.c:3255
#, c-format
msgid "missing directory \"%s\""
msgstr "แแแแแฃแแ แกแแฅแแฆแแแแ \"%s\""
-#: commands/dbcommands.c:3310 commands/tablespace.c:184 commands/tablespace.c:633
+#: commands/dbcommands.c:3313 commands/tablespace.c:184 commands/tablespace.c:633
#, c-format
msgid "could not stat directory \"%s\": %m"
msgstr "แกแแฅแแฆแแแแแก \"%s\" แแแแแ แจแแฃแซแแแแแแแ: %m"
msgid "invalid argument for %s: \"%s\""
msgstr "%s-แแก แแ แแกแฌแแ แ แแ แแฃแแแแขแ: \"%s\""
-#: commands/dropcmds.c:96 commands/functioncmds.c:1382 utils/adt/ruleutils.c:2909
+#: commands/dropcmds.c:96 commands/functioncmds.c:1382 utils/adt/ruleutils.c:2905
#, c-format
msgid "\"%s\" is an aggregate function"
msgstr "\"%s\" แแแ แแแแขแฃแแ แคแฃแแฅแชแแแ"
msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr "แแแ แแแแ แแแฃแแ แคแฃแแฅแชแแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP AGGREGATE."
-#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3872 commands/tablecmds.c:4030 commands/tablecmds.c:4082 commands/tablecmds.c:17047 tcop/utility.c:1325
+#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3875 commands/tablecmds.c:4033 commands/tablecmds.c:4085 commands/tablecmds.c:17065 tcop/utility.c:1325
#, c-format
msgid "relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแ แแ แกแแแแแก, แแแแแขแแแแแก"
msgid "filter variable \"%s\" specified more than once"
msgstr "แคแแแขแ แแก แชแแแแแ แแ แแแ แแแขแฏแแ แแ แแแแแแแแฃแแ: %s"
-#: commands/event_trigger.c:435 commands/event_trigger.c:487 commands/event_trigger.c:581
+#: commands/event_trigger.c:438 commands/event_trigger.c:490 commands/event_trigger.c:584
#, c-format
msgid "event trigger \"%s\" does not exist"
msgstr "แแแแแแแแก แขแ แแแแ แ แแ แแ แกแแแแแก: \"%s\""
-#: commands/event_trigger.c:519
+#: commands/event_trigger.c:522
#, c-format
msgid "event trigger with OID %u does not exist"
msgstr "แแแแแแแแก แขแ แแแแ แ OID-แแ %u แแ แแ แกแแแแแก"
-#: commands/event_trigger.c:549
+#: commands/event_trigger.c:552
#, c-format
msgid "permission denied to change owner of event trigger \"%s\""
msgstr "แแแแแแแแก แขแ แแแแ แแก แแคแแแแแแแก แจแแชแแแแก แฌแแแแแ แแแ แซแแแฃแแแ: %s"
-#: commands/event_trigger.c:551
+#: commands/event_trigger.c:554
#, c-format
msgid "The owner of an event trigger must be a superuser."
msgstr "แแแแแแแแก แขแ แแแแ แแก แแคแแแแแแ แแแแแแฎแแแ แแแแแ แฃแแแ แแงแแก."
-#: commands/event_trigger.c:1411
+#: commands/event_trigger.c:1409
#, c-format
msgid "%s can only be called in a sql_drop event trigger function"
msgstr "%s-แแก แแแแแซแแฎแแแ sql_drop แแแแแแแแก แขแ แแแแ แแแแ แจแแแแซแแแแ"
-#: commands/event_trigger.c:1504 commands/event_trigger.c:1525
+#: commands/event_trigger.c:1502 commands/event_trigger.c:1523
#, c-format
msgid "%s can only be called in a table_rewrite event trigger function"
msgstr "%s-แแก แแแแแซแแฎแแแ table_rewrite แแแแแแแแก แขแ แแแแ แแแแ แจแแแแซแแแแ"
-#: commands/event_trigger.c:1938
+#: commands/event_trigger.c:1936
#, c-format
msgid "%s can only be called in an event trigger function"
msgstr "%s-แแก แแแแแซแแฎแแแ แแฎแแแแ แแแแแแแแก แขแ แแแแ แแก แคแฃแแฅแชแแแแแ แจแแแแซแแแแ"
msgstr[0] "แแ แแชแแแฃแ แแกแแแแก %d-แแ แแแขแ แแ แแฃแแแแขแแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
msgstr[1] "แแ แแชแแแฃแ แแกแแแแก %d-แแ แแแขแ แแ แแฃแแแแขแแก แแแแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:647
+#: commands/indexcmds.c:649
#, c-format
msgid "must specify at least one column"
msgstr "แฃแแแ แแแแแแแแก แแแแแแฃแ แแ แแ แกแแแขแ"
-#: commands/indexcmds.c:651
+#: commands/indexcmds.c:653
#, c-format
msgid "cannot use more than %d columns in an index"
msgstr "แแแแแฅแกแจแ %d แกแแแขแแ แแแขแก แแแ แแแแแแงแแแแแ"
-#: commands/indexcmds.c:694
+#: commands/indexcmds.c:696
#, c-format
msgid "cannot create index on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแ \"%s\" แแแแแฅแกแแก แจแแฅแแแ แจแแแซแแแแแแแ"
-#: commands/indexcmds.c:720
+#: commands/indexcmds.c:722
#, c-format
msgid "cannot create index on partitioned table \"%s\" concurrently"
msgstr "แแแแแฅแกแก แแแงแแคแแ แชแฎแ แแแแ %s แแแ แแแแแฃแ แแ แแแ แจแแฅแแแแ"
-#: commands/indexcmds.c:730
+#: commands/indexcmds.c:732
#, c-format
msgid "cannot create indexes on temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแ แแแแแฅแกแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:768 commands/tablecmds.c:801 commands/tablespace.c:1178
+#: commands/indexcmds.c:770 commands/tablecmds.c:801 commands/tablespace.c:1178
#, c-format
msgid "cannot specify default tablespace for partitioned relations"
msgstr "แแแงแแคแแแ แฃแ แแแแ แแแแแแแกแแแแก แแแแฃแแแกแฎแแแแ แชแฎแ แแแแก แกแแแ แชแแแแแก แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:800 commands/tablecmds.c:832 commands/tablecmds.c:3571
+#: commands/indexcmds.c:802 commands/tablecmds.c:832 commands/tablecmds.c:3571
#, c-format
msgid "only shared relations can be placed in pg_global tablespace"
msgstr "pg_global แชแฎแ แแแแก แกแแแ แชแแจแ แแฎแแแแ แแแแแแ แแแฃแแ แฃแ แแแแ แแแแแแแก แแแแแแกแแแ แจแแแแซแแแแ"
-#: commands/indexcmds.c:833
+#: commands/indexcmds.c:835
#, c-format
msgid "substituting access method \"gist\" for obsolete method \"rtree\""
msgstr "แแแซแแแแแแฃแแ แแแแแแ \"rtree\" แฌแแแแแแก แแแแแแแ \"gist\" แฉแแแแชแแแแแแ"
-#: commands/indexcmds.c:854
+#: commands/indexcmds.c:856
#, c-format
msgid "access method \"%s\" does not support unique indexes"
msgstr "แกแฌแแแแแแก แแแแแแก (%s) แฃแแแแแแฃแ แ แแแแแฅแกแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:859
+#: commands/indexcmds.c:861
#, c-format
msgid "access method \"%s\" does not support included columns"
msgstr "แกแฌแแแแแแก แแแแแแก (%s) แฉแแกแแฃแแ แกแแแขแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:864
+#: commands/indexcmds.c:866
#, c-format
msgid "access method \"%s\" does not support multicolumn indexes"
msgstr "แกแฌแแแแแแก แแแแแแก (%s) แแ แแแแแกแแแขแแแแ แแแแแฅแกแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:869
+#: commands/indexcmds.c:871
#, c-format
msgid "access method \"%s\" does not support exclusion constraints"
msgstr "แกแฌแแแแแแก แแแแแแก (%s) แแแแแ แแชแฎแแแก แจแแแฆแฃแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:998
+#: commands/indexcmds.c:1000
#, c-format
msgid "cannot match partition key to an index using access method \"%s\""
msgstr "แฌแแแแแแก แแแแแแแ \"%s\" แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแฅแกแแแ แแแแแฎแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:1008
+#: commands/indexcmds.c:1010
#, c-format
msgid "unsupported %s constraint with partition key definition"
msgstr "แแฎแแ แแแฃแญแแ แแแ %s แจแแแฆแฃแแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแฆแฌแแ แแ"
-#: commands/indexcmds.c:1010
+#: commands/indexcmds.c:1012
#, c-format
msgid "%s constraints cannot be used when partition keys include expressions."
msgstr ""
-#: commands/indexcmds.c:1060
+#: commands/indexcmds.c:1062
#, c-format
msgid "cannot match partition key to index on column \"%s\" using non-equal operator \"%s\""
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแฎแแแแ แกแแแขแแ \"%s\" แแแแแแ แ แแแแแฅแกแแแ แฃแขแแแแแแก แแแแ แแขแแ แแ \"%s\" แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:1076
+#: commands/indexcmds.c:1078
#, c-format
msgid "unique constraint on partitioned table must include all partitioning columns"
msgstr "แแแงแแคแแ แชแฎแ แแแแ แแ แกแแแฃแแ แฃแแแแแแฃแ แ แจแแแฆแฃแแแ แงแแแแ แแแงแแคแแก แกแแแขแก แฃแแแ แจแแแชแแแแแก"
-#: commands/indexcmds.c:1077
+#: commands/indexcmds.c:1079
#, c-format
msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
msgstr ""
-#: commands/indexcmds.c:1096 commands/indexcmds.c:1115
+#: commands/indexcmds.c:1098 commands/indexcmds.c:1117
#, c-format
msgid "index creation on system columns is not supported"
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแแแ แแแแแฅแกแแแแก แจแแฅแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: commands/indexcmds.c:1345 tcop/utility.c:1515
+#: commands/indexcmds.c:1347 tcop/utility.c:1515
#, c-format
msgid "cannot create unique index on partitioned table \"%s\""
msgstr "แแแงแแคแแ แชแฎแ แแแแ (%s) แฃแแแแแแฃแ แ แแแแแฅแกแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:1347 tcop/utility.c:1517
+#: commands/indexcmds.c:1349 tcop/utility.c:1517
#, c-format
msgid "Table \"%s\" contains partitions that are foreign tables."
msgstr "แชแฎแ แแแ (%s) แจแแแชแแแก แแแแแงแแคแแแก, แ แแแแแแช แแแ แ แชแฎแ แแแแแแ."
-#: commands/indexcmds.c:1832
+#: commands/indexcmds.c:1799
#, c-format
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแ แแแแแแขแจแ แแแแแจแแแ, แ แแแแ แช IMMUTABLE"
-#: commands/indexcmds.c:1911 parser/parse_utilcmd.c:2491 parser/parse_utilcmd.c:2626
+#: commands/indexcmds.c:1878 parser/parse_utilcmd.c:2519 parser/parse_utilcmd.c:2654
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ แแ แแ แกแแแแแก: %s"
-#: commands/indexcmds.c:1935 parser/parse_utilcmd.c:1779
+#: commands/indexcmds.c:1902 parser/parse_utilcmd.c:1807
#, c-format
msgid "expressions are not supported in included columns"
msgstr "แฉแแกแแฃแ แกแแแขแแแจแ แแแแแกแแฎแฃแแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/indexcmds.c:1976
+#: commands/indexcmds.c:1943
#, c-format
msgid "functions in index expression must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแจแ แแแแแจแแแ, แ แแแแ แช IMMUTABLE"
-#: commands/indexcmds.c:1991
+#: commands/indexcmds.c:1958
#, c-format
msgid "including column does not support a collation"
msgstr "แฉแแกแแฃแ แกแแแขแก แแแแแชแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:1995
+#: commands/indexcmds.c:1962
#, c-format
msgid "including column does not support an operator class"
msgstr "แฉแแกแแฃแ แกแแแขแก แแแแ แแขแแ แแก แแแแกแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:1999
+#: commands/indexcmds.c:1966
#, c-format
msgid "including column does not support ASC/DESC options"
msgstr "แฉแแกแแฃแ แกแแแขแก ASC/DESC แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2003
+#: commands/indexcmds.c:1970
#, c-format
msgid "including column does not support NULLS FIRST/LAST options"
msgstr "แฉแแกแแฃแ แกแแแขแก NULLS FIRST/LAST แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2046
+#: commands/indexcmds.c:2013
#, c-format
msgid "could not determine which collation to use for index expression"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแกแแแแก แแแแแกแแงแแแแแแแ แแแแแชแแแก แแแแแชแแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:2054 commands/tablecmds.c:18064 commands/typecmds.c:811 parser/parse_expr.c:2785 parser/parse_type.c:568 parser/parse_utilcmd.c:3743 utils/adt/misc.c:630
+#: commands/indexcmds.c:2021 commands/tablecmds.c:18089 commands/typecmds.c:811 parser/parse_expr.c:2785 parser/parse_type.c:568 parser/parse_utilcmd.c:3771 utils/adt/misc.c:630
#, c-format
msgid "collations are not supported by type %s"
msgstr "แขแแแก \"%s\" แแแแแชแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2121
+#: commands/indexcmds.c:2088
#, c-format
msgid "operator %s is not commutative"
msgstr "แแแแ แแขแแ แ %s แแ แแแแแฃแขแแชแแฃแ แแ"
-#: commands/indexcmds.c:2123
+#: commands/indexcmds.c:2090
#, c-format
msgid "Only commutative operators can be used in exclusion constraints."
msgstr "แแแแแ แแชแฎแแแก แจแแแฆแฃแแแแแจแ แแฎแแแแ แแแแฃแขแแชแแฃแ แ แแแแ แแขแแ แแแแก แแแแแงแแแแแ แจแแแแซแแแแ."
-#: commands/indexcmds.c:2149
+#: commands/indexcmds.c:2116
#, c-format
msgid "operator %s is not a member of operator family \"%s\""
msgstr "แแแแ แแขแแ แ (%s) แแแแ แแขแแ แแก แแฏแแฎแแก (%s) แฌแแแ แ แแ แแ"
-#: commands/indexcmds.c:2152
+#: commands/indexcmds.c:2119
#, c-format
msgid "The exclusion operator must be related to the index operator class for the constraint."
msgstr ""
-#: commands/indexcmds.c:2187
+#: commands/indexcmds.c:2154
#, c-format
msgid "access method \"%s\" does not support ASC/DESC options"
msgstr "แฌแแแแแแก แแแแแแก \"%s\" ASC/DESC แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2192
+#: commands/indexcmds.c:2159
#, c-format
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "แฌแแแแแแก แแแแแแก \"%s\" 'NULLS FIRST/LAST' แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2236 commands/tablecmds.c:18089 commands/tablecmds.c:18095 commands/typecmds.c:2311
+#: commands/indexcmds.c:2203 commands/tablecmds.c:18114 commands/tablecmds.c:18120 commands/typecmds.c:2311
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "แแแแแชแแแแก แขแแแก %s แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:2238
+#: commands/indexcmds.c:2205
#, c-format
msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr "แแฃแชแแแแแแแแ แแแฃแแแแแ แแแแ แแขแแ แแก แแแแกแ แแแแแฅแกแแกแแแแก แแ แแฆแฌแแ แแ แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแแแแชแแแแก แขแแแแกแแแแก."
-#: commands/indexcmds.c:2267 commands/indexcmds.c:2275 commands/opclasscmds.c:204
+#: commands/indexcmds.c:2234 commands/indexcmds.c:2242 commands/opclasscmds.c:204
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\" แแ แแ แกแแแแแก"
-#: commands/indexcmds.c:2289 commands/typecmds.c:2299
+#: commands/indexcmds.c:2256 commands/typecmds.c:2299
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "แแแแ แแขแแ แแก แแแแกแ \"%s\" แแแแแชแแแแแแก แขแแแก %s แแ แแฆแแแก"
-#: commands/indexcmds.c:2379
+#: commands/indexcmds.c:2346
#, c-format
msgid "there are multiple default operator classes for data type %s"
msgstr "แแแแแชแแแแก แขแแแแกแแแแก %s แแ แแแ แแแขแ แแแแฃแแแกแฎแแแแ แแแแ แแขแแ แแก แแแแกแ แแ แกแแแแแก"
-#: commands/indexcmds.c:2707
+#: commands/indexcmds.c:2674
#, c-format
msgid "unrecognized REINDEX option \"%s\""
msgstr "\"REINDEX\"-แแก แฃแชแแแแ แแแ แแแแขแ แ \"%s\""
-#: commands/indexcmds.c:2939
+#: commands/indexcmds.c:2906
#, c-format
msgid "table \"%s\" has no indexes that can be reindexed concurrently"
msgstr "แชแฎแ แแแก \"%s\" แแ แแแแฉแแแ แแแแแฅแกแแแ, แ แแแแแแแก แแแ แแแแแฃแ แ แ แแแแแแฅแกแแช แจแแกแแซแแแแแแแ"
-#: commands/indexcmds.c:2953
+#: commands/indexcmds.c:2920
#, c-format
msgid "table \"%s\" has no indexes to reindex"
msgstr "แชแฎแ แแแก \"%s\" แ แแแแแแฅแกแแกแแแแก แชแฎแ แแแแแ แแ แแ แแแแฉแแแ"
-#: commands/indexcmds.c:3000 commands/indexcmds.c:3511 commands/indexcmds.c:3641
+#: commands/indexcmds.c:2967 commands/indexcmds.c:3478 commands/indexcmds.c:3608
#, c-format
msgid "cannot reindex system catalogs concurrently"
msgstr "แกแแกแขแแแฃแ แ แแแขแแแแแแแแก แแ แแแ แแฃแแ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:3024
+#: commands/indexcmds.c:2991
#, c-format
msgid "can only reindex the currently open database"
msgstr "แจแแกแแซแแแแแแแ แแฎแแแแ แแแแแแแ แฆแแ แแแแแก แ แแแแแแฅแกแ"
-#: commands/indexcmds.c:3116
+#: commands/indexcmds.c:3083
#, c-format
msgid "cannot reindex system catalogs concurrently, skipping all"
msgstr "แกแแกแขแแแฃแ แ แแแขแแแแแแแแก แแ แแแ แแฃแแ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แงแแแแแก แแแแแขแแแแแ"
-#: commands/indexcmds.c:3149
+#: commands/indexcmds.c:3116
#, c-format
msgid "cannot move system relations, skipping all"
msgstr "แกแแกแขแแแฃแ แ แแแแแงแแคแแแแก แแแแแแแแแแแแ แจแแฃแซแแแแแแแ. แงแแแแแก แแแแแขแแแแแ"
-#: commands/indexcmds.c:3195
+#: commands/indexcmds.c:3162
#, c-format
msgid "while reindexing partitioned table \"%s.%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แ แแแแแแฅแกแแกแแก: \"%s.%s\""
-#: commands/indexcmds.c:3198
+#: commands/indexcmds.c:3165
#, c-format
msgid "while reindexing partitioned index \"%s.%s\""
msgstr "แแแงแแคแแแ แแแแแฅแกแแก แ แแแแแแฅแกแแกแแก: \"%s.%s\""
-#: commands/indexcmds.c:3391 commands/indexcmds.c:4259
+#: commands/indexcmds.c:3358 commands/indexcmds.c:4234
#, c-format
msgid "table \"%s.%s\" was reindexed"
msgstr "\"%s.%s\"-แแก แ แแแแแแฅแกแ แแแกแ แฃแแแ"
-#: commands/indexcmds.c:3543 commands/indexcmds.c:3596
+#: commands/indexcmds.c:3510 commands/indexcmds.c:3563
#, c-format
msgid "skipping reindex of invalid index \"%s.%s\""
msgstr "แ แแแแแแฅแกแแก แแแแแขแแแแแ แแ แแกแฌแแ แ แแแแแฅแกแแกแแแแก \"%s.%s\""
-#: commands/indexcmds.c:3546 commands/indexcmds.c:3599
+#: commands/indexcmds.c:3513 commands/indexcmds.c:3566
#, c-format
msgid "Use DROP INDEX or REINDEX INDEX."
msgstr "แแแแแแงแแแแ DROP INDEX แแ REINDEX INDEX."
-#: commands/indexcmds.c:3550
+#: commands/indexcmds.c:3517
#, c-format
msgid "cannot reindex exclusion constraint index \"%s.%s\" concurrently, skipping"
msgstr "แแแแแ แแชแฎแแแก แจแแแฆแฃแแแแก แแแแแฅแกแแก \"%s.%s\" แแแ แแแแแฃแ แ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ. แแแแแขแแแแแ"
-#: commands/indexcmds.c:3706
+#: commands/indexcmds.c:3673
#, c-format
msgid "cannot reindex this type of relation concurrently"
msgstr "แแ แขแแแแก แฃแ แแแแ แแแแแก แแแ แแแแแฃแ แ แ แแแแแแฅแกแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:3724
+#: commands/indexcmds.c:3691
#, c-format
msgid "cannot move non-shared relation to tablespace \"%s\""
msgstr "แแ แแแแแแแ แแแฃแแ แฃแ แแแแ แแแแแก แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/indexcmds.c:4240 commands/indexcmds.c:4252
+#: commands/indexcmds.c:4215 commands/indexcmds.c:4227
#, c-format
msgid "index \"%s.%s\" was reindexed"
msgstr "\"%s.%s\"-แแก แ แแแแแแฅแกแ แแแกแ แฃแแแ"
-#: commands/indexcmds.c:4242 commands/indexcmds.c:4261
+#: commands/indexcmds.c:4217 commands/indexcmds.c:4236
#, c-format
msgid "%s."
msgstr "%s."
msgid "CONCURRENTLY cannot be used when the materialized view is not populated"
msgstr "CONCURRENTLY-แแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ, แ แแชแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แจแแแกแแแฃแแ แแ แแ"
-#: commands/matview.c:212 gram.y:18911
+#: commands/matview.c:212 gram.y:18918
#, c-format
msgid "%s and %s options cannot be used together"
msgstr "แแแ แแแแขแ แแแ %s แแ %s แจแแฃแแแแกแแแแแแแ"
msgid "operator attribute \"%s\" cannot be changed if it has already been set"
msgstr "แแแแ แแขแแ แแก แแขแ แแแฃแขแก \"%s\", แแฃ แแก แฃแแแ แแแงแแแแแฃแแแ, แแแ แจแแชแแแแ"
-#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1723 commands/tablecmds.c:2323 commands/tablecmds.c:3682 commands/tablecmds.c:6582 commands/tablecmds.c:9614 commands/tablecmds.c:17651 commands/tablecmds.c:17686 commands/trigger.c:316 commands/trigger.c:1332 commands/trigger.c:1442 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
+#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1723 commands/tablecmds.c:2323 commands/tablecmds.c:3685 commands/tablecmds.c:6588 commands/tablecmds.c:9620 commands/tablecmds.c:17676 commands/tablecmds.c:17711 commands/trigger.c:316 commands/trigger.c:1332 commands/trigger.c:1442 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "แฌแแแแแ แแแ แซแแแฃแแแ: '%s\" แกแแกแขแแแฃแ แ แแแขแแแแแแ"
msgid "cannot create a cursor WITH HOLD within security-restricted operation"
msgstr "แฃแกแแคแ แแฎแแแแแแ-แจแแแฆแฃแแฃแแ แแแแ แแชแแแก แจแแแแแ แแฃแ แกแแ แก WITH HOLD แแแ แจแแฅแแแแ"
-#: commands/portalcmds.c:189 commands/portalcmds.c:242 executor/execCurrent.c:70 utils/adt/xml.c:2915 utils/adt/xml.c:3085
+#: commands/portalcmds.c:189 commands/portalcmds.c:242 executor/execCurrent.c:70 utils/adt/xml.c:2936 utils/adt/xml.c:3106
#, c-format
msgid "cursor \"%s\" does not exist"
msgstr "แแฃแ แกแแ แ \"%s\" แแ แแ แกแแแแแก"
msgid "setval: value %lld is out of bounds for sequence \"%s\" (%lld..%lld)"
msgstr "setval: แแแแจแแแแแแแ %lld แกแแแฆแแ แแแก แแแ แแแแ แแแแแแแ แแแแกแแแแก \"%s\" (%lld..%lld)"
-#: commands/sequence.c:1354
+#: commands/sequence.c:1357
#, c-format
msgid "invalid sequence option SEQUENCE NAME"
msgstr "แแแแแแแ แแแแก แแ แแกแฌแแ แ แแแ แแแแขแ แ SEQUENCE NAME"
-#: commands/sequence.c:1380
+#: commands/sequence.c:1383
#, c-format
msgid "identity column type must be smallint, integer, or bigint"
msgstr "แแแแแขแแคแแแแชแแแก แกแแแขแแก แขแแแ smallint, integer แแ bigint แฃแแแ แแงแแก"
-#: commands/sequence.c:1381
+#: commands/sequence.c:1384
#, c-format
msgid "sequence type must be smallint, integer, or bigint"
msgstr "แแแแแแแ แแแแก แขแแแ smallint, integer แแ bigint แฃแแแ แแงแแก"
-#: commands/sequence.c:1415
+#: commands/sequence.c:1418
#, c-format
msgid "INCREMENT must not be zero"
msgstr "INCREMENT แแฃแแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1463
+#: commands/sequence.c:1466
#, c-format
msgid "MAXVALUE (%lld) is out of range for sequence data type %s"
msgstr "MAXVALUE (%lld) แแแแแแแ แแแแก แแแแแชแแแแก แขแแแแก แแแแแแแแแก แแแ แแแแ %s"
-#: commands/sequence.c:1495
+#: commands/sequence.c:1498
#, c-format
msgid "MINVALUE (%lld) is out of range for sequence data type %s"
msgstr "MINVALUE (%lld) แแแแแแแ แแแแก แแแแแชแแแแก แขแแแแก แแแแแแแแแก แแแ แแแแ %s"
-#: commands/sequence.c:1503
+#: commands/sequence.c:1506
#, c-format
msgid "MINVALUE (%lld) must be less than MAXVALUE (%lld)"
msgstr "MINVALUE (%lld)-แ MAXVALUE (%lld)-แแ แแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1524
+#: commands/sequence.c:1527
#, c-format
msgid "START value (%lld) cannot be less than MINVALUE (%lld)"
msgstr "START -แแก แแแแจแแแแแแแ (%lld)-แ MINVALUE (%lld)-แแ แแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1530
+#: commands/sequence.c:1533
#, c-format
msgid "START value (%lld) cannot be greater than MAXVALUE (%lld)"
msgstr "START -แแก แแแแจแแแแแแแ (%lld)-แ MAXVALUE (%lld)-แแ แแแขแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1554
+#: commands/sequence.c:1557
#, c-format
msgid "RESTART value (%lld) cannot be less than MINVALUE (%lld)"
msgstr "RESTART -แแก แแแแจแแแแแแแ (%lld) MINVALUE (%lld)-แแ แแแแแแแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1560
+#: commands/sequence.c:1563
#, c-format
msgid "RESTART value (%lld) cannot be greater than MAXVALUE (%lld)"
msgstr "RESTART -แแก แแแแจแแแแแแแ (%lld) MAXVALUE (%lld)-แแ แแแแ แแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1571
+#: commands/sequence.c:1574
#, c-format
msgid "CACHE (%lld) must be greater than zero"
msgstr "CACHE (%lld) แแฃแแแ แแแขแ แฃแแแ แแงแแก"
-#: commands/sequence.c:1607
+#: commands/sequence.c:1610
#, c-format
msgid "invalid OWNED BY option"
msgstr "แแ แแกแฌแแ แ แแแ แแแแขแ แ OWNED BY"
-#: commands/sequence.c:1608
+#: commands/sequence.c:1611
#, c-format
msgid "Specify OWNED BY table.column or OWNED BY NONE."
msgstr "แแแฃแแแแแ OWNED BY แชแฎแ แแแ.แกแแแขแ แแ OWNED BY NONE."
-#: commands/sequence.c:1633
+#: commands/sequence.c:1636
#, c-format
msgid "sequence cannot be owned by relation \"%s\""
msgstr "แแแแแแแ แแแแก แแคแแแแแแ แฃแ แแแแ แแแแ %s แแแ แแฅแแแแ"
-#: commands/sequence.c:1641
+#: commands/sequence.c:1644
#, c-format
msgid "sequence must have same owner as table it is linked to"
msgstr "แแแแแแแ แแแแก แแแแแ แแคแแแแแแ แฃแแแ แฐแงแแแแแก, แ แแช แชแฎแ แแแก, แ แแแแแแแแแช แแก แแแแแฃแแแ"
-#: commands/sequence.c:1645
+#: commands/sequence.c:1648
#, c-format
msgid "sequence must be in same schema as table it is linked to"
msgstr "แแแแแแแ แแแแก แแแแแ แกแฅแแแ แฃแแแ แฐแฅแแแแแก, แ แแช แชแฎแ แแแก, แ แแแแแแแแแช แแก แแแแแฃแแแ"
-#: commands/sequence.c:1667
+#: commands/sequence.c:1670
#, c-format
msgid "cannot change ownership of identity sequence"
msgstr "แแแแแขแแคแแแแชแแแก แแแแแแแ แแแแก แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/sequence.c:1668 commands/tablecmds.c:14373 commands/tablecmds.c:17067
+#: commands/sequence.c:1671 commands/tablecmds.c:14390 commands/tablecmds.c:17085
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "แแแแแแแ แแแ %s แแแแแฃแแแ แชแฎแ แแแแ \"%s\"."
msgid "duplicate expression in statistics definition"
msgstr "แแฃแแแแ แแแฃแแ แแแแแกแแฎแฃแแแแ แกแขแแขแแกแขแแแแก แแฆแฌแแ แแจแ"
-#: commands/statscmds.c:628 commands/tablecmds.c:8597
+#: commands/statscmds.c:628 commands/tablecmds.c:8603
#, c-format
msgid "statistics target %d is too low"
msgstr "แกแขแแขแแกแขแแแแก แกแแแแแแ %d แซแแแแแ แแแแแแแ"
-#: commands/statscmds.c:636 commands/tablecmds.c:8605
+#: commands/statscmds.c:636 commands/tablecmds.c:8611
#, c-format
msgid "lowering statistics target to %d"
msgstr "แกแขแแขแแกแขแแแแก แกแแแแแแแก แฉแแแแฌแแแ %d-แแแ"
#: commands/subscriptioncmds.c:1233
#, c-format
-msgid "cannot set %s for a subscription that does not have a slot name"
-msgstr "แแแแแฌแแ แแแแกแแแแก, แ แแแแแแกแแช แกแแแขแแก แกแแฎแแแ แแ แแฅแแ, %s-แก แแแ แแแแแงแแแแ"
+msgid "cannot set option \"%s\" for a subscription that does not have a slot name"
+msgstr "แแแแแฌแแ แแแแกแแแแก, แ แแแแแแกแแช แกแแแขแแก แกแแฎแแแ แแ แแฅแแ, แแแ แแแแขแ แก %s แแแ แแแแแงแแแแ"
#: commands/subscriptioncmds.c:1279
#, c-format
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:19606 parser/parse_utilcmd.c:2223
+#: commands/tablecmds.c:279 commands/tablecmds.c:303 commands/tablecmds.c:19631 parser/parse_utilcmd.c:2251
#, c-format
msgid "index \"%s\" does not exist"
msgstr "แแแแแฅแกแ \"%s\" แแ แแ แกแแแแแก"
msgid "Use DROP TYPE to remove a type."
msgstr "แขแแแแก แฌแแกแแจแแแแแ แแแแแแงแแแแ DROP TYPE."
-#: commands/tablecmds.c:291 commands/tablecmds.c:14212 commands/tablecmds.c:16772
+#: commands/tablecmds.c:291 commands/tablecmds.c:14229 commands/tablecmds.c:16790
#, c-format
msgid "foreign table \"%s\" does not exist"
msgstr "แแแ แ แชแฎแ แแแ \"%s\" แแ แแ แกแแแแแก"
msgid "cannot create temporary table within security-restricted operation"
msgstr "แฃแกแแคแ แแฎแแแแแแ-แจแแแฆแฃแแฃแแ แแแแ แแชแแแก แจแแแแแ แแ แแแแแแ แชแฎแ แแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:784 commands/tablecmds.c:15631
+#: commands/tablecmds.c:784 commands/tablecmds.c:15649
#, c-format
msgid "relation \"%s\" would be inherited from more than once"
msgstr "แฃแ แแแแ แแแแ \"%s\" แแแแแแแ แแ แแแแแ แแ แแ แแแขแฏแแ แแฅแแแแแแ แแแฆแแแฃแแ"
msgid "Table \"%s\" contains indexes that are unique."
msgstr "แชแฎแ แแแ %s แจแแแชแแแก แกแแแขแแแก, แ แแแแแแแช แฃแแแแแแฃแ แแ."
-#: commands/tablecmds.c:1321 commands/tablecmds.c:13228
+#: commands/tablecmds.c:1321 commands/tablecmds.c:13245
#, c-format
msgid "too many array dimensions"
msgstr "แแแกแแแแก แแแขแแกแแแขแแ แแแแ แ แแแแแแแแแแแ"
msgid "cannot truncate temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแแแแแก แจแแชแแแแ"
-#: commands/tablecmds.c:2589 commands/tablecmds.c:15528
+#: commands/tablecmds.c:2589 commands/tablecmds.c:15546
#, c-format
msgid "cannot inherit from partitioned table \"%s\""
msgstr "แแแงแแคแแแ แชแฎแ แแแแแแ \"%s\" แแแแแแแแ แแแแแก แแแฆแแแ แจแแฃแซแแแแแแแ"
msgid "cannot inherit from partition \"%s\""
msgstr "แแแแแงแแคแแแแ \"%s\" แแแแแแแแ แแแแแก แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2602 parser/parse_utilcmd.c:2453 parser/parse_utilcmd.c:2595
+#: commands/tablecmds.c:2602 parser/parse_utilcmd.c:2481 parser/parse_utilcmd.c:2623
#, c-format
msgid "inherited relation \"%s\" is not a table or foreign table"
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แฃแ แแแแ แแแแ \"%s\" แชแฎแ แแแก แแ แแแ แ แชแฎแ แแแก แแ แฌแแ แแแแแแแแก"
msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
msgstr "แจแแฃแซแแแแแแแ แจแแฅแแแแ แแ แแแแแ แฃแ แแแแ แแแแ, แ แแแแแแช แแฃแแแแแ แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแ แแฅแแแแ"
-#: commands/tablecmds.c:2623 commands/tablecmds.c:15507
+#: commands/tablecmds.c:2623 commands/tablecmds.c:15525
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแแแ (%s) แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2633 commands/tablecmds.c:15515
+#: commands/tablecmds.c:2633 commands/tablecmds.c:15533
#, c-format
msgid "cannot inherit from temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:2774 commands/tablecmds.c:2828 commands/tablecmds.c:12911 parser/parse_utilcmd.c:1237 parser/parse_utilcmd.c:1280 parser/parse_utilcmd.c:1707 parser/parse_utilcmd.c:1815
+#: commands/tablecmds.c:2774 commands/tablecmds.c:2828 commands/tablecmds.c:12928 parser/parse_utilcmd.c:1265 parser/parse_utilcmd.c:1308 parser/parse_utilcmd.c:1735 parser/parse_utilcmd.c:1843
#, c-format
msgid "cannot convert whole-row table reference"
msgstr ""
-#: commands/tablecmds.c:2775 parser/parse_utilcmd.c:1238
+#: commands/tablecmds.c:2775 parser/parse_utilcmd.c:1266
#, c-format
msgid "Generation expression for column \"%s\" contains a whole-row reference to table \"%s\"."
msgstr ""
-#: commands/tablecmds.c:2829 parser/parse_utilcmd.c:1281
+#: commands/tablecmds.c:2829 parser/parse_utilcmd.c:1309
#, c-format
msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
msgstr ""
msgid "column \"%s\" has a collation conflict"
msgstr "แแแแแชแแแก แแแแคแแแฅแขแ แกแแแขแจแ \"%s\""
-#: commands/tablecmds.c:3147 commands/tablecmds.c:3309 commands/tablecmds.c:7057
+#: commands/tablecmds.c:3147 commands/tablecmds.c:3309 commands/tablecmds.c:7063
#, c-format
msgid "\"%s\" versus \"%s\""
msgstr "'%s\" -แ \"%s\"-แแก แฌแแแแแฆแแแแ"
msgid "cannot move temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แแแแแแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:3650
+#: commands/tablecmds.c:3653
#, c-format
msgid "cannot rename column of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แกแแแขแแก แแแ แแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:3669
+#: commands/tablecmds.c:3672
#, c-format
msgid "cannot rename columns of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก (\"%s\") แกแแแขแแแแก แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:3764
+#: commands/tablecmds.c:3767
#, c-format
msgid "inherited column \"%s\" must be renamed in child tables too"
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แกแแแขแก (\"%s\") แกแแฎแแแ แจแแแ แชแฎแ แแแแแจแแช แฃแแแ แแแแแแ แฅแแแก"
-#: commands/tablecmds.c:3796
+#: commands/tablecmds.c:3799
#, c-format
msgid "cannot rename system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:3811
+#: commands/tablecmds.c:3814
#, c-format
msgid "cannot rename inherited column \"%s\""
msgstr "แแแแแแแแ แแแแแแ แกแแแขแแก (\"%s\") แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:3963
+#: commands/tablecmds.c:3966
#, c-format
msgid "inherited constraint \"%s\" must be renamed in child tables too"
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แจแแแฆแฃแแแแก (\"%s\") แกแแฎแแแ แจแแแ แชแฎแ แแแแแจแแช แฃแแแ แแแแแแ แฅแแแก"
-#: commands/tablecmds.c:3970
+#: commands/tablecmds.c:3973
#, c-format
msgid "cannot rename inherited constraint \"%s\""
msgstr "แแแแแแแแ แแแแแแ แจแแแฆแฃแแแแก (\"%s\") แกแแฎแแแแก แแแแแ แฅแแแแ แจแแฃแซแแแแแแแ"
#. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:4267
+#: commands/tablecmds.c:4273
#, c-format
msgid "cannot %s \"%s\" because it is being used by active queries in this session"
msgstr "%s-แแก \"%s\" แจแแฃแซแแแแแแแ, แ แแแแแ แแก แแ แกแแกแแแจแ แแฅแขแแฃแ แ แแแแฎแแแแแแแก แแแแ แแแแแแงแแแแแ"
#. translator: first %s is a SQL command, eg ALTER TABLE
-#: commands/tablecmds.c:4276
+#: commands/tablecmds.c:4282
#, c-format
msgid "cannot %s \"%s\" because it has pending trigger events"
msgstr "%s-แแก \"%s\" แจแแฃแซแแแแแแแ, แ แแแแแ แแแก แแแ แฉแแแแแ แขแ แแแแ แแก แแแแแแแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:4302
+#: commands/tablecmds.c:4308
#, c-format
msgid "cannot alter temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแแ แชแฎแ แแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:4775
+#: commands/tablecmds.c:4781
#, c-format
msgid "cannot alter partition \"%s\" with an incomplete detach"
msgstr "แแ แแกแ แฃแแ แแแฎแกแแแก แแฅแแแ แแแแแงแแคแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:4979 commands/tablecmds.c:4994
+#: commands/tablecmds.c:4985 commands/tablecmds.c:5000
#, c-format
msgid "cannot change persistence setting twice"
msgstr "แจแแแแฎแแแก แแแ แแแแขแ แแแแก แแ แฏแแ แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:5015
+#: commands/tablecmds.c:5021
#, c-format
msgid "cannot have multiple SET ACCESS METHOD subcommands"
msgstr "แแ แแแ แแแขแ SET ACCESS METHOD แฅแแแแ แซแแแแแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:5745
+#: commands/tablecmds.c:5751
#, c-format
msgid "cannot rewrite system relation \"%s\""
msgstr "แกแแกแขแแแฃแ แ แจแแแ แแแแแก \"%s\" แแแแแฌแแ แ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:5751
+#: commands/tablecmds.c:5757
#, c-format
msgid "cannot rewrite table \"%s\" used as a catalog table"
msgstr "แแแขแแแแแแก แชแฎแ แแแแ แแแแแงแแแแแฃแแ แชแฎแ แแแแก \"%s\" แแแแแแแ แฉแแฌแแ แ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:5763
+#: commands/tablecmds.c:5769
#, c-format
msgid "cannot rewrite temporary tables of other sessions"
msgstr "แกแฎแแ แกแแกแแแแแก แแ แแแแแ แชแฎแ แแแแแก แแแ แแแแแแฌแแ แ"
-#: commands/tablecmds.c:6258
+#: commands/tablecmds.c:6264
#, c-format
msgid "column \"%s\" of relation \"%s\" contains null values"
msgstr "แฃแ แแแแ แแแแแก %2$s แกแแแขแ %1$s แแฃแแแแแ แแแแจแแแแแแแแแก แจแแแชแแแก"
-#: commands/tablecmds.c:6275
+#: commands/tablecmds.c:6281
#, c-format
msgid "check constraint \"%s\" of relation \"%s\" is violated by some row"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแแฌแแแแแก แจแแแฆแฃแแแ \"%1$s\" แ แแแแแแฆแแช แแฌแแ แแแแก แแแแ แแ แฆแแแแ"
-#: commands/tablecmds.c:6294 partitioning/partbounds.c:3387
+#: commands/tablecmds.c:6300 partitioning/partbounds.c:3387
#, c-format
msgid "updated partition constraint for default partition \"%s\" would be violated by some row"
msgstr "แแแแแฎแแแฃแแ แแแแแงแแคแแก แจแแแฆแฃแแแ แแแแฃแแแกแฎแแแแ แแแแแงแแคแแกแแแแก \"%s\" แ แแแแแแฆแแช แแฌแแ แแแแก แแแแ แแแแ แฆแแแแแ"
-#: commands/tablecmds.c:6300
+#: commands/tablecmds.c:6306
#, c-format
msgid "partition constraint of relation \"%s\" is violated by some row"
msgstr "แฃแ แแแแ แแแแแก (\"%s\") แแแแแงแแคแแก แจแแแฆแฃแแแ แ แแแแแแฆแแช แแฌแแ แแแแก แแแแ แแ แฆแแแแ"
#. translator: %s is a group of some SQL keywords
-#: commands/tablecmds.c:6565
+#: commands/tablecmds.c:6571
#, c-format
msgid "ALTER action %s cannot be performed on relation \"%s\""
msgstr "ALTER-แแก แฅแแแแแแแก %s แฃแ แแแแ แแแแแแ \"%s\" แแแ แจแแแกแ แฃแแแแ"
-#: commands/tablecmds.c:6820 commands/tablecmds.c:6827
+#: commands/tablecmds.c:6826 commands/tablecmds.c:6833
#, c-format
msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
msgstr "แขแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแแก แกแแแขแ \"%s.%s\" แแงแแแแแก"
-#: commands/tablecmds.c:6834
+#: commands/tablecmds.c:6840
#, c-format
msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
msgstr "แแแ แ แชแฎแ แแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แกแแแขแ \"%s.%s\" แแแแแกแ แแฌแแ แแแแก แขแแแก แแงแแแแแก"
-#: commands/tablecmds.c:6841
+#: commands/tablecmds.c:6847
#, c-format
msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
msgstr "แชแฎแ แแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แกแแแขแ \"%s.%s\" แแแแแกแ แแฌแแ แแแแก แขแแแก แแงแแแแแก"
-#: commands/tablecmds.c:6897
+#: commands/tablecmds.c:6903
#, c-format
msgid "cannot alter type \"%s\" because it is the type of a typed table"
msgstr "แขแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แขแแแแกแแ"
-#: commands/tablecmds.c:6899
+#: commands/tablecmds.c:6905
#, c-format
msgid "Use ALTER ... CASCADE to alter the typed tables too."
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแแแก แฉแแกแแกแฌแแ แแแแแ แแแแแแงแแแแ ALTER ... CASCADE."
-#: commands/tablecmds.c:6945
+#: commands/tablecmds.c:6951
#, c-format
msgid "type %s is not a composite type"
msgstr "แขแแแ %s แแแแแแแแขแฃแ แ แแ แแ"
-#: commands/tablecmds.c:6972
+#: commands/tablecmds.c:6978
#, c-format
msgid "cannot add column to typed table"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแจแ แกแแแขแแแแก แฉแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7020
+#: commands/tablecmds.c:7026
#, c-format
msgid "cannot add column to a partition"
msgstr "แแแแแงแแคแก แกแแแขแก แแแ แแแฃแแแขแแแ"
-#: commands/tablecmds.c:7049 commands/tablecmds.c:15746
+#: commands/tablecmds.c:7055 commands/tablecmds.c:15764
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:7055 commands/tablecmds.c:15752
+#: commands/tablecmds.c:7061 commands/tablecmds.c:15770
#, c-format
msgid "child table \"%s\" has different collation for column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แแแแแชแแ แแแแฉแแแ"
-#: commands/tablecmds.c:7073
+#: commands/tablecmds.c:7079
#, c-format
msgid "merging definition of column \"%s\" for child \"%s\""
msgstr "แแแแแแแแ แแแแก แแฆแฌแแ แแก แจแแ แฌแงแแ แกแแแขแแกแแแแก \"%s\" แจแแแแแกแแแแก \"%s\""
-#: commands/tablecmds.c:7126
+#: commands/tablecmds.c:7132
#, c-format
msgid "cannot recursively add identity column to table that has child tables"
msgstr "แชแฎแ แแแแกแแแแก, แ แแแแแกแแช แจแแแแ แชแฎแ แแแแแ แแแแฉแแแ, แแแแแขแแคแแแแชแแแก แกแแแขแแก แ แแแฃแ แกแแฃแแ แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7339
+#: commands/tablecmds.c:7345
#, c-format
msgid "column must be added to child tables too"
msgstr "แกแแแขแ แจแแแ แชแฎแ แแแแแกแแช แฃแแแ แแแแแแขแแ"
-#: commands/tablecmds.c:7417
+#: commands/tablecmds.c:7423
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists, skipping"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแ %1$s แฃแแแ แ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/tablecmds.c:7424
+#: commands/tablecmds.c:7430
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแ %1$s แฃแแแ แ แกแแแแแก"
-#: commands/tablecmds.c:7490 commands/tablecmds.c:12550
+#: commands/tablecmds.c:7496 commands/tablecmds.c:12556
#, c-format
msgid "cannot remove constraint from only the partitioned table when partitions exist"
msgstr "แจแแแฆแฃแแแแก แฌแแจแแ แแฎแแแแ แแแงแแคแแแ แชแฎแ แแแแแแ แแแจแแ, แ แแชแ แแแแแงแแคแแแ แแ แกแแแแแก, แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7491 commands/tablecmds.c:7805 commands/tablecmds.c:7983 commands/tablecmds.c:8090 commands/tablecmds.c:8207 commands/tablecmds.c:9026 commands/tablecmds.c:12551
+#: commands/tablecmds.c:7497 commands/tablecmds.c:7811 commands/tablecmds.c:7989 commands/tablecmds.c:8096 commands/tablecmds.c:8213 commands/tablecmds.c:9032 commands/tablecmds.c:12557
#, c-format
msgid "Do not specify the ONLY keyword."
msgstr "ONLY แแ แแแฃแแแแแ."
-#: commands/tablecmds.c:7527 commands/tablecmds.c:7731 commands/tablecmds.c:7873 commands/tablecmds.c:8005 commands/tablecmds.c:8134 commands/tablecmds.c:8228 commands/tablecmds.c:8329 commands/tablecmds.c:8486 commands/tablecmds.c:8639 commands/tablecmds.c:8720 commands/tablecmds.c:8854 commands/tablecmds.c:12704 commands/tablecmds.c:14235 commands/tablecmds.c:16861
+#: commands/tablecmds.c:7533 commands/tablecmds.c:7737 commands/tablecmds.c:7879 commands/tablecmds.c:8011 commands/tablecmds.c:8140 commands/tablecmds.c:8234 commands/tablecmds.c:8335 commands/tablecmds.c:8492 commands/tablecmds.c:8645 commands/tablecmds.c:8726 commands/tablecmds.c:8860 commands/tablecmds.c:12710 commands/tablecmds.c:14252 commands/tablecmds.c:16879
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:7533 commands/tablecmds.c:7879
+#: commands/tablecmds.c:7539 commands/tablecmds.c:7885
#, c-format
msgid "column \"%s\" of relation \"%s\" is an identity column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแขแแคแแแแขแแ แ แกแแแขแแ"
-#: commands/tablecmds.c:7574
+#: commands/tablecmds.c:7580
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "แกแแแขแ \"%s\" แแแ แแแแแแ แแแกแแฆแแแแ"
-#: commands/tablecmds.c:7579
+#: commands/tablecmds.c:7585
#, c-format
msgid "column \"%s\" is in index used as replica identity"
msgstr "แกแแแขแ \"%s\" แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแฃแแ แแแแแฅแกแแ"
-#: commands/tablecmds.c:7602
+#: commands/tablecmds.c:7608
#, c-format
msgid "column \"%s\" is marked NOT NULL in parent table"
msgstr "แกแแแขแ \"%s\" แแจแแแแ แชแฎแ แแแจแ NOT NULL-แแ แแแแแจแแฃแแ แแ แแ"
-#: commands/tablecmds.c:7802 commands/tablecmds.c:9510
+#: commands/tablecmds.c:7808 commands/tablecmds.c:9516
#, c-format
msgid "constraint must be added to child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแกแแช แฃแแแ แแแแแแขแแ"
-#: commands/tablecmds.c:7803
+#: commands/tablecmds.c:7809
#, c-format
msgid "Column \"%s\" of relation \"%s\" is not already NOT NULL."
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แฃแแแ NOT NULL แแ แแ."
-#: commands/tablecmds.c:7888
+#: commands/tablecmds.c:7894
#, c-format
msgid "column \"%s\" of relation \"%s\" is a generated column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแ แแ แแแฃแแ แกแแแขแแ"
-#: commands/tablecmds.c:7982
+#: commands/tablecmds.c:7988
#, c-format
msgid "cannot add identity to a column of only the partitioned table"
msgstr "แแฎแแแแ, แแแงแแคแแแ แชแฎแ แแแจแ แแแแแขแแคแแแแชแแแก แกแแแขแก แแแ แแแแแแขแแแ"
-#: commands/tablecmds.c:7988
+#: commands/tablecmds.c:7994
#, c-format
msgid "cannot add identity to a column of a partition"
msgstr "แแแแแงแแคแก แกแแแขแก แแแแแขแแคแแแแขแแ แก แแแ แแแฃแแแขแแแ"
-#: commands/tablecmds.c:8016
+#: commands/tablecmds.c:8022
#, c-format
msgid "column \"%s\" of relation \"%s\" must be declared NOT NULL before identity can be added"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แฃแแแ แแฆแฌแแ แแ แ แแแแ แช NOT NULL แแแแแแแ, แกแแแแ แแแแแขแแคแแแแชแแแก แแแแแแขแแแ"
-#: commands/tablecmds.c:8022
+#: commands/tablecmds.c:8028
#, c-format
msgid "column \"%s\" of relation \"%s\" is already an identity column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แฃแแแ แแแแแขแแคแแแแขแแ แ แกแแแขแแ"
-#: commands/tablecmds.c:8028
+#: commands/tablecmds.c:8034
#, c-format
msgid "column \"%s\" of relation \"%s\" already has a default value"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแก \"%1$s\" แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแ แฃแแแ แแแแฉแแแ"
-#: commands/tablecmds.c:8089
+#: commands/tablecmds.c:8095
#, c-format
msgid "cannot change identity column of only the partitioned table"
msgstr "แแฎแแแแ, แแแงแแคแแแ แชแฎแ แแแแก แแแแแขแแคแแแแชแแแก แกแแแขแก แแแ แจแแชแแแแ"
-#: commands/tablecmds.c:8095
+#: commands/tablecmds.c:8101
#, c-format
msgid "cannot change identity column of a partition"
msgstr "แแแแแงแแคแแก แแแแแขแแคแแแแชแแแก แกแแแขแก แแแ แจแแชแแแแ"
-#: commands/tablecmds.c:8140 commands/tablecmds.c:8236
+#: commands/tablecmds.c:8146 commands/tablecmds.c:8242
#, c-format
msgid "column \"%s\" of relation \"%s\" is not an identity column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแขแแคแแแแขแแ แ แกแแแขแ แแ แแ"
-#: commands/tablecmds.c:8206
+#: commands/tablecmds.c:8212
#, c-format
msgid "cannot drop identity from a column of only the partitioned table"
msgstr "แแฎแแแแ, แแแงแแคแแแ แชแฎแ แแแจแ แกแแแขแแแแ แแแแแขแแคแแแแชแแแก แแแ แฌแแจแแแ"
-#: commands/tablecmds.c:8212
+#: commands/tablecmds.c:8218
#, c-format
msgid "cannot drop identity from a column of a partition"
msgstr "แแแแแงแแคแก แกแแแขแแแแ แแแแแขแแคแแแแขแแ แก แแแ แฌแแจแแแ"
-#: commands/tablecmds.c:8241
+#: commands/tablecmds.c:8247
#, c-format
msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแขแแคแแแแขแแ แ แกแแแขแ แแ แแ. แแแแแขแแแแแ"
-#: commands/tablecmds.c:8335
+#: commands/tablecmds.c:8341
#, c-format
msgid "column \"%s\" of relation \"%s\" is not a generated column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แแ"
-#: commands/tablecmds.c:8433
+#: commands/tablecmds.c:8439
#, c-format
msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too"
msgstr "ALTER TABLE / DROP EXPRESSION แจแแแ แชแฎแ แแแแแแแช แฃแแแ แแแแแขแแ แแแก"
-#: commands/tablecmds.c:8455
+#: commands/tablecmds.c:8461
#, c-format
msgid "cannot drop generation expression from inherited column"
msgstr "แแแแแแแแ แแแแแแ แกแแแขแแแแ แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:8494
+#: commands/tablecmds.c:8500
#, c-format
msgid "column \"%s\" of relation \"%s\" is not a stored generated column"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแฎแกแแแ แแแฃแแ แแแแแ แแ แแแฃแแ แกแแแขแ แแ แแ"
-#: commands/tablecmds.c:8499
+#: commands/tablecmds.c:8505
#, c-format
msgid "column \"%s\" of relation \"%s\" is not a stored generated column, skipping"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแ \"%1$s\" แแแแแฎแกแแแ แแแฃแแ แแแแแ แแ แแแฃแแ แกแแแขแ แแ แแ. แแแแแขแแแแแ"
-#: commands/tablecmds.c:8577
+#: commands/tablecmds.c:8583
#, c-format
msgid "cannot refer to non-index column by number"
msgstr "แแ แ-แแแแแฅแกแ แกแแแขแแก แแแแ แแ แแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:8629
+#: commands/tablecmds.c:8635
#, c-format
msgid "column number %d of relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแแก (%2$s) แกแแแขแ (%1$d) แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:8648
+#: commands/tablecmds.c:8654
#, c-format
msgid "cannot alter statistics on included column \"%s\" of index \"%s\""
msgstr "แแแแแฅแกแแก \"%2$s\" แฉแแกแแฃแแ แกแแแขแแก \"%1$s\" แกแขแแขแแกแขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:8653
+#: commands/tablecmds.c:8659
#, c-format
msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\""
msgstr ""
-#: commands/tablecmds.c:8655
+#: commands/tablecmds.c:8661
#, c-format
msgid "Alter statistics on table column instead."
msgstr "แแแแก แแแชแแแแ แชแฎแ แแแแก แกแแแขแแก แกแขแแขแแกแขแแแ แจแแชแแแแแ."
-#: commands/tablecmds.c:8901
+#: commands/tablecmds.c:8907
#, c-format
msgid "cannot drop column from typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แกแแแขแแก แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:8964
+#: commands/tablecmds.c:8970
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "แกแแแขแ \"%s\" แฃแ แแแแ แแแแแจแ \"%s\" แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/tablecmds.c:8977
+#: commands/tablecmds.c:8983
#, c-format
msgid "cannot drop system column \"%s\""
msgstr "แกแแกแขแแแฃแ แ แกแแแขแแก \"%s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:8987
+#: commands/tablecmds.c:8993
#, c-format
msgid "cannot drop inherited column \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แกแแแขแแก \"%s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:9000
+#: commands/tablecmds.c:9006
#, c-format
msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr ""
-#: commands/tablecmds.c:9025
+#: commands/tablecmds.c:9031
#, c-format
msgid "cannot drop column from only the partitioned table when partitions exist"
msgstr ""
-#: commands/tablecmds.c:9230
+#: commands/tablecmds.c:9236
#, c-format
msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX is not supported on partitioned tables"
msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX แแแงแแคแแ แชแฎแ แแแแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: commands/tablecmds.c:9255
+#: commands/tablecmds.c:9261
#, c-format
msgid "ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index \"%s\" to \"%s\""
msgstr "ALTER TABLE / ADD CONSTRAINT USING INDEX แแแแแฅแกแแก แกแแฎแแแก \"%s\"-แแแ \"%s\"-แแ แแแแแแ แฅแแแแก"
-#: commands/tablecmds.c:9592
+#: commands/tablecmds.c:9598
#, c-format
msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\""
msgstr ""
-#: commands/tablecmds.c:9598
+#: commands/tablecmds.c:9604
#, c-format
msgid "cannot add NOT VALID foreign key on partitioned table \"%s\" referencing relation \"%s\""
msgstr ""
-#: commands/tablecmds.c:9601
+#: commands/tablecmds.c:9607
#, c-format
msgid "This feature is not yet supported on partitioned tables."
msgstr "แแก แแแแ แแชแแ แแแงแแคแแแ แชแฎแ แแแแแแกแแแแก แฏแแ แฏแแ แแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:9608 commands/tablecmds.c:10064
+#: commands/tablecmds.c:9614 commands/tablecmds.c:10070
#, c-format
msgid "referenced relation \"%s\" is not a table"
msgstr "แแแแแแแแฃแแ แฃแ แแแแ แแแแ \"%s\" แชแฎแ แแแ แแ แแ"
-#: commands/tablecmds.c:9631
+#: commands/tablecmds.c:9637
#, c-format
msgid "constraints on permanent tables may reference only permanent tables"
msgstr "แแฃแแแแ แชแฎแ แแแแแแ แแ แกแแแฃแแ แจแแแฆแฃแแแแแ แแฎแแแแ แแฃแแแแ แชแฎแ แแแแแแ แจแแแซแแแแ, แแแฃแแแแแแแแก"
-#: commands/tablecmds.c:9638
+#: commands/tablecmds.c:9644
#, c-format
msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
msgstr "แแฃแ แแแแแก แแแ แแจแ แแงแแคแ แชแฎแ แแแแแแก แจแแแฆแฃแแแแแ แแฎแแแแ แแฃแแแแ แแ แแฃแ แแแแแก แแแ แแจแ แแงแแค แชแฎแ แแแแแแ แจแแแซแแแแ, แแแฃแแแแแแแแก"
-#: commands/tablecmds.c:9644
+#: commands/tablecmds.c:9650
#, c-format
msgid "constraints on temporary tables may reference only temporary tables"
msgstr "แแ แแแแแ แชแฎแ แแแแแแ แแ แกแแแฃแแ แจแแแฆแฃแแแแแ แแฎแแแแ แแ แแแแแ แชแฎแ แแแแแแ แจแแแซแแแแ, แแแฃแแแแแแแแก"
-#: commands/tablecmds.c:9648
+#: commands/tablecmds.c:9654
#, c-format
msgid "constraints on temporary tables must involve temporary tables of this session"
msgstr "แแ แแแแแแ แชแฎแ แแแแก แจแแแฆแฃแแแแแ แแแแแแแแ แ แกแแกแแแก แแ แแแแแ แชแฎแ แแแแแก แฃแแแ แแแแแ แแแแแแก"
-#: commands/tablecmds.c:9712 commands/tablecmds.c:9718
+#: commands/tablecmds.c:9718 commands/tablecmds.c:9724
#, c-format
msgid "invalid %s action for foreign key constraint containing generated column"
msgstr "แแ แแกแฌแแ แ แฅแแแแแแ %s แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแก แจแแแชแแแแ แแแแแ แแ แแแฃแแ แกแแแขแแกแแแแก"
-#: commands/tablecmds.c:9734
+#: commands/tablecmds.c:9740
#, c-format
msgid "number of referencing and referenced columns for foreign key disagree"
msgstr ""
-#: commands/tablecmds.c:9841
+#: commands/tablecmds.c:9847
#, c-format
msgid "foreign key constraint \"%s\" cannot be implemented"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแก \"%s\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:9843
+#: commands/tablecmds.c:9849
#, c-format
msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
msgstr "แแแกแแฆแแแแก แกแแแขแแแ \"%s\" แแ \"%s\" แจแแฃแแแแกแแแแแ แขแแแแแแกแแ: %s แแ %s."
-#: commands/tablecmds.c:10000
+#: commands/tablecmds.c:10006
#, c-format
msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key"
msgstr ""
-#: commands/tablecmds.c:10274 commands/tablecmds.c:10761 parser/parse_utilcmd.c:794 parser/parse_utilcmd.c:917
+#: commands/tablecmds.c:10280 commands/tablecmds.c:10767 parser/parse_utilcmd.c:822 parser/parse_utilcmd.c:945
#, c-format
msgid "foreign key constraints are not supported on foreign tables"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแแ แแแ แ แชแฎแ แแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: commands/tablecmds.c:10744
+#: commands/tablecmds.c:10750
#, c-format
-msgid "can't attach table \"%s\" as a partition which is referenced by foreign key \"%s\""
+msgid "cannot attach table \"%s\" as a partition because it is referenced by foreign key \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แแแ แแแแแแแแ แแ แแแแแงแแคแก, แ แแแแแกแแช แแแแแ แแแแก แแแ แ แแแ แ แแแกแแฆแแแ \"%s\""
-#: commands/tablecmds.c:11314 commands/tablecmds.c:11595 commands/tablecmds.c:12507 commands/tablecmds.c:12581
+#: commands/tablecmds.c:11320 commands/tablecmds.c:11601 commands/tablecmds.c:12513 commands/tablecmds.c:12587
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist"
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแ \"%1$s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:11321
+#: commands/tablecmds.c:11327
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ \"%1$s\" แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแ แแ แแ"
-#: commands/tablecmds.c:11359
+#: commands/tablecmds.c:11365
#, c-format
msgid "cannot alter constraint \"%s\" on relation \"%s\""
msgstr "แฃแ แแแแ แแแแแแ \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:11362
+#: commands/tablecmds.c:11368
#, c-format
msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"."
msgstr "แจแแแฆแฃแแแ \"%1$s\" แฃแ แแแแ แแแแแก \"%3$s\" แจแแแฆแฃแแแแแแแ \"%2$s\"-แแ แแแฌแแ แแแแแ."
-#: commands/tablecmds.c:11364
+#: commands/tablecmds.c:11370
#, c-format
msgid "You may alter the constraint it derives from instead."
msgstr ""
-#: commands/tablecmds.c:11603
+#: commands/tablecmds.c:11609
#, c-format
msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ \"%1$s\" แแแ แ แแแกแแฆแแแ แแ แจแแแแฌแแแแแก แจแแแฆแฃแแแ แแ แแ"
-#: commands/tablecmds.c:11680
+#: commands/tablecmds.c:11686
#, c-format
msgid "constraint must be validated on child tables too"
msgstr "แจแแแฆแฃแแแ แจแแแ แชแฎแ แแแแแแแช แฃแแแ แแแแแแแฌแแแแก"
-#: commands/tablecmds.c:11767
+#: commands/tablecmds.c:11773
#, c-format
msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr "แแแ แ แแแกแแฆแแแแก แจแแแฆแฃแแแแจแ แแแแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:11773
+#: commands/tablecmds.c:11779
#, c-format
msgid "system columns cannot be used in foreign keys"
msgstr "แฃแชแฎแ แแแกแแฆแแแแแจแ แกแแกแขแแแฃแ แกแแแขแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:11777
+#: commands/tablecmds.c:11783
#, c-format
msgid "cannot have more than %d keys in a foreign key"
msgstr "แแแ แ แแแกแแฆแแแจแ %d แแแกแแฆแแแแ แแแขแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:11842
+#: commands/tablecmds.c:11848
#, c-format
msgid "cannot use a deferrable primary key for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:11859
+#: commands/tablecmds.c:11865
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "แแแแแแแแฃแแ แชแฎแ แแแแกแแแแก \"%s\" แซแแ แแแแแ แแแกแแฆแแแ แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:11927
+#: commands/tablecmds.c:11933
#, c-format
msgid "foreign key referenced-columns list must not contain duplicates"
msgstr ""
-#: commands/tablecmds.c:12019
+#: commands/tablecmds.c:12025
#, c-format
msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:12024
+#: commands/tablecmds.c:12030
#, c-format
msgid "there is no unique constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: commands/tablecmds.c:12463
+#: commands/tablecmds.c:12469
#, c-format
msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แฃแ แแแแ แแแแแก \"%2$s\" แจแแแฆแฃแแแแก \"%1$s\" แฌแแจแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12513
+#: commands/tablecmds.c:12519
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
msgstr "แฃแ แแแแ แแแแแก (\"%2$s\") แจแแแฆแฃแแแ (\"%1$s\") แแ แแ แกแแแแแก. แแแแแขแแแแแ"
-#: commands/tablecmds.c:12688
+#: commands/tablecmds.c:12694
#, c-format
msgid "cannot alter column type of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แกแแแขแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12715
+#: commands/tablecmds.c:12720
+#, c-format
+msgid "cannot specify USING when altering type of generated column"
+msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแแกแแก USING-แก แแแ แแแฃแแแแแแ"
+
+#: commands/tablecmds.c:12721 commands/tablecmds.c:17932 commands/tablecmds.c:18022 commands/trigger.c:656 rewrite/rewriteHandler.c:935 rewrite/rewriteHandler.c:970
+#, c-format
+msgid "Column \"%s\" is a generated column."
+msgstr "แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแแ."
+
+#: commands/tablecmds.c:12731
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "แแแแแแแแ แแแแแ แแแฆแแแฃแแ แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12724
+#: commands/tablecmds.c:12740
#, c-format
msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
msgstr "แกแแแขแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแแก แแแกแแฆแแแแก แแแฌแแแแ"
-#: commands/tablecmds.c:12774
+#: commands/tablecmds.c:12790
#, c-format
msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:12777
+#: commands/tablecmds.c:12793
#, c-format
msgid "You might need to add an explicit cast."
msgstr "แจแแแซแแแแ แแจแแแ แ แแแแแกแขแแ แฃแแแ แแแแแแขแแ."
-#: commands/tablecmds.c:12781
+#: commands/tablecmds.c:12797
#, c-format
msgid "column \"%s\" cannot be cast automatically to type %s"
msgstr "แกแแแขแแก \"%s\" แแแขแแแแขแฃแ แ แแแแแกแขแแ แขแแแแแแ %s แจแแฃแซแแแแแแแ"
#. translator: USING is SQL, don't translate it
-#: commands/tablecmds.c:12784
+#: commands/tablecmds.c:12801
#, c-format
msgid "You might need to specify \"USING %s::%s\"."
msgstr "แจแแแซแแแแ, แแญแแ แแแแแ, แแแฃแแแแแ \"USING %s::%s\"."
-#: commands/tablecmds.c:12883
+#: commands/tablecmds.c:12900
#, c-format
msgid "cannot alter inherited column \"%s\" of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%2$s\" แกแแแขแแก \"%1$s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:12912
+#: commands/tablecmds.c:12929
#, c-format
msgid "USING expression contains a whole-row table reference."
msgstr ""
-#: commands/tablecmds.c:12923
+#: commands/tablecmds.c:12940
#, c-format
msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr ""
-#: commands/tablecmds.c:13048
+#: commands/tablecmds.c:13065
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "แกแแแขแแก (\"%s\") แขแแแแก แแ แฏแแ แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13086
+#: commands/tablecmds.c:13103
#, c-format
msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:13091
+#: commands/tablecmds.c:13108
#, c-format
msgid "default for column \"%s\" cannot be cast automatically to type %s"
msgstr ""
-#: commands/tablecmds.c:13395
+#: commands/tablecmds.c:13412
#, c-format
msgid "cannot alter type of a column used by a function or procedure"
msgstr "แคแฃแแฅแชแแแก แแ แแ แแชแแแฃแ แแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแฅแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13396 commands/tablecmds.c:13411 commands/tablecmds.c:13431 commands/tablecmds.c:13450 commands/tablecmds.c:13509
+#: commands/tablecmds.c:13413 commands/tablecmds.c:13428 commands/tablecmds.c:13448 commands/tablecmds.c:13467 commands/tablecmds.c:13526
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s แแงแ แแแแแ แกแแแขแก \"%s\""
-#: commands/tablecmds.c:13410
+#: commands/tablecmds.c:13427
#, c-format
msgid "cannot alter type of a column used by a view or rule"
msgstr "แฎแแแแก แแ แฌแแกแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13430
+#: commands/tablecmds.c:13447
#, c-format
msgid "cannot alter type of a column used in a trigger definition"
msgstr "แขแ แแแแ แแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13449
+#: commands/tablecmds.c:13466
#, c-format
msgid "cannot alter type of a column used in a policy definition"
msgstr "แแแแแขแแแแก แแฆแฌแแ แแจแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13480
+#: commands/tablecmds.c:13497
#, c-format
msgid "cannot alter type of a column used by a generated column"
msgstr "แแแแแ แแ แแแฃแแ แกแแแขแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:13481
+#: commands/tablecmds.c:13498
#, c-format
msgid "Column \"%s\" is used by generated column \"%s\"."
msgstr "แกแแแขแ (%s\") แแแแแ แแ แแแฃแแ แกแแแขแแก (%s) แแแแ แแแแแแงแแแแแ."
-#: commands/tablecmds.c:13508
+#: commands/tablecmds.c:13525
#, c-format
msgid "cannot alter type of a column used by a publication WHERE clause"
msgstr "แแแแแชแแแแก WHERE แแแ แแแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแก แขแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14343 commands/tablecmds.c:14355
+#: commands/tablecmds.c:14360 commands/tablecmds.c:14372
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "แแแแแฅแกแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14345 commands/tablecmds.c:14357
+#: commands/tablecmds.c:14362 commands/tablecmds.c:14374
#, c-format
msgid "Change the ownership of the index's table instead."
msgstr "แแแแก แแแแแแ แแแแแฅแกแแก แชแฎแ แแแแก แแคแแแแแแ แจแแชแแแแแ."
-#: commands/tablecmds.c:14371
+#: commands/tablecmds.c:14388
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "แแแแแแแ แแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14396
+#: commands/tablecmds.c:14413
#, c-format
msgid "cannot change owner of relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก \"%s\" แแคแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14863
+#: commands/tablecmds.c:14880
#, c-format
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "แแ แแแ แแแขแ SET TABLESPACE แฅแแแแ แซแแแแแ แแแ แแแฅแแแแแ"
-#: commands/tablecmds.c:14940
+#: commands/tablecmds.c:14957
#, c-format
msgid "cannot set options for relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก (%s) แแแ แแแแขแ แแแแก แแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:14974 commands/view.c:440
+#: commands/tablecmds.c:14991 commands/view.c:440
#, c-format
msgid "WITH CHECK OPTION is supported only on automatically updatable views"
msgstr "WITH CHECK OPTION แแฎแแแแ แแแขแแแแขแฃแ แแ แแแแแฎแแแแแ แฎแแแแแแแ แแฎแแ แแแญแแ แแแ"
-#: commands/tablecmds.c:15224
+#: commands/tablecmds.c:15242
#, c-format
msgid "only tables, indexes, and materialized views exist in tablespaces"
msgstr "แชแฎแ แแแแก แกแแแ แชแแจแ แแฎแแแแ แชแฎแ แแแแแ, แแแแแฅแกแแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแแแ แจแแแซแแแแ แแ แกแแแแแแแก"
-#: commands/tablecmds.c:15236
+#: commands/tablecmds.c:15254
#, c-format
msgid "cannot move relations in to or out of pg_global tablespace"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ pg_globl แฃแ แแแแ แแแแแแแก แจแแขแแแ/แแแแแขแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15328
+#: commands/tablecmds.c:15346
#, c-format
msgid "aborting because lock on relation \"%s.%s\" is not available"
msgstr "แจแแฌแงแแแขแ, แ แแแแแ แแแแแ แฃแ แแแแ แแแแแแ \"%s.%s\" แฎแแแแแกแแฌแแแแแ แแ แแ"
-#: commands/tablecmds.c:15344
+#: commands/tablecmds.c:15362
#, c-format
msgid "no matching relations in tablespace \"%s\" found"
msgstr "แชแฎแ แแแแแแก แกแแแ แชแแจแ \"%s\" แฃแ แแแแ แแแแ, แ แแแแแแช แแแแฎแแแแ, แแแ แแแแแแ"
-#: commands/tablecmds.c:15466
+#: commands/tablecmds.c:15484
#, c-format
msgid "cannot change inheritance of typed table"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15471 commands/tablecmds.c:15971
+#: commands/tablecmds.c:15489 commands/tablecmds.c:15989
#, c-format
msgid "cannot change inheritance of a partition"
msgstr "แแแแแงแแคแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15476
+#: commands/tablecmds.c:15494
#, c-format
msgid "cannot change inheritance of partitioned table"
msgstr "แแแงแแคแแแ แชแฎแ แแแแก แแแแแแแแ แแแแแแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15522
+#: commands/tablecmds.c:15540
#, c-format
msgid "cannot inherit to temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแแแแ แแแแแ แแแฆแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15535
+#: commands/tablecmds.c:15553
#, c-format
msgid "cannot inherit from a partition"
msgstr "แแแแแงแแคแแแแ แแแแแแแแ แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:15557 commands/tablecmds.c:18408
+#: commands/tablecmds.c:15575 commands/tablecmds.c:18433
#, c-format
msgid "circular inheritance not allowed"
msgstr "แฌแ แแฃแแ แแแแแแแแ แแแแแแแแ แแแฃแจแแแแแแแ"
-#: commands/tablecmds.c:15558 commands/tablecmds.c:18409
+#: commands/tablecmds.c:15576 commands/tablecmds.c:18434
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "\"%s\" แฃแแแ \"%s\"-แแก แจแแแแแ."
-#: commands/tablecmds.c:15571
+#: commands/tablecmds.c:15589
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแแแแ แแแแแก แจแแแแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:15573
+#: commands/tablecmds.c:15591
#, c-format
msgid "ROW triggers with transition tables are not supported in inheritance hierarchies."
msgstr "ROW แขแ แแแแ แแแ, แ แแแแแแกแแช แแแ แแแแแแแแ แชแฎแ แแแแแ แแแแฉแแแแ, แแแแแแแแ แแแแแแแแแก แแแ แแ แฅแแแแจแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:15762
+#: commands/tablecmds.c:15780
#, c-format
msgid "column \"%s\" in child table must be marked NOT NULL"
msgstr "แกแแแขแ \"%s\" แจแแแ แชแฎแ แแแจแ NOT NULL-แแ แฃแแแ แแงแแก แแแแแจแแฃแแ"
-#: commands/tablecmds.c:15771
+#: commands/tablecmds.c:15789
#, c-format
msgid "column \"%s\" in child table must be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:15775
+#: commands/tablecmds.c:15793
#, c-format
msgid "column \"%s\" in child table must not be a generated column"
msgstr "แจแแแ แชแฎแ แแแจแ แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแ แแ แฃแแแ แแงแแก"
-#: commands/tablecmds.c:15813
+#: commands/tablecmds.c:15831
#, c-format
msgid "child table is missing column \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:15894
+#: commands/tablecmds.c:15912
#, c-format
msgid "child table \"%s\" has different definition for check constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก \"%s\" แจแแแแฌแแแแแก แจแแแฆแฃแแแแกแแแแก \"%s\" แกแฎแแ แแแแกแแแฆแแ แแแ แแแแฉแแแ"
-#: commands/tablecmds.c:15901
+#: commands/tablecmds.c:15919
#, c-format
msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แแ แ-แแแแแแแแ แแแแแ แแแฆแแแฃแ แจแแแฆแฃแแแแกแแแ แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:15911
+#: commands/tablecmds.c:15929
#, c-format
msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
msgstr "แจแแแฆแฃแแแ \"%s\" แแแแคแแแฅแขแจแแ แจแแแฆแฃแแแแกแแแ NOT VALID แจแแแ แชแฎแ แแแแ \"%s\""
-#: commands/tablecmds.c:15949
+#: commands/tablecmds.c:15967
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "แจแแแ แชแฎแ แแแก แแแแแ แจแแแฆแฃแแแ \"%s\""
-#: commands/tablecmds.c:16035
+#: commands/tablecmds.c:16053
#, c-format
msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
msgstr "แแแแแงแแคแ \"%s\" แฃแแแ แแแงแแคแแแ แชแฎแ แแแแแแ \"%s.%s\" แแแฎแกแแแก แ แแแจแแ"
-#: commands/tablecmds.c:16064 commands/tablecmds.c:16110
+#: commands/tablecmds.c:16082 commands/tablecmds.c:16128
#, c-format
msgid "relation \"%s\" is not a partition of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแแแแงแแคแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:16116
+#: commands/tablecmds.c:16134
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "แฃแ แแแแ แแแแ \"%s\" แฃแ แแแแ แแแแแก \"%s\" แแจแแแแแก แแ แฌแแ แแแแแแแแก"
-#: commands/tablecmds.c:16343
+#: commands/tablecmds.c:16361
#, c-format
msgid "typed tables cannot inherit"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแก แแแแแแแแ แแแแแแแแ แแ แจแแฃแซแแแแ"
-#: commands/tablecmds.c:16373
+#: commands/tablecmds.c:16391
#, c-format
msgid "table is missing column \"%s\""
msgstr "แชแฎแ แแแก แแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:16384
+#: commands/tablecmds.c:16402
#, c-format
msgid "table has column \"%s\" where type requires \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แกแแแขแ \"%s\" แแแจแแ, แ แแชแ แขแแแ \"%s\"-แก แแแแแฎแแแก"
-#: commands/tablecmds.c:16393
+#: commands/tablecmds.c:16411
#, c-format
msgid "table \"%s\" has different type for column \"%s\""
msgstr "แชแฎแ แแแก \"%s\" แกแแแขแแกแแแแก \"%s\" แกแฎแแ แขแแแ แแฅแแก"
-#: commands/tablecmds.c:16407
+#: commands/tablecmds.c:16425
#, c-format
msgid "table has extra column \"%s\""
msgstr "แชแฎแ แแแก แแฅแแก แแแแแขแแแแแ แกแแแขแ \"%s\""
-#: commands/tablecmds.c:16459
+#: commands/tablecmds.c:16477
#, c-format
msgid "\"%s\" is not a typed table"
msgstr "\"%s\" แขแแแแแแ แแแฃแแ แชแฎแ แแแ แแ แแ"
-#: commands/tablecmds.c:16633
+#: commands/tablecmds.c:16651
#, c-format
msgid "cannot use non-unique index \"%s\" as replica identity"
msgstr "แแ แแฃแแแแแแฃแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:16639
+#: commands/tablecmds.c:16657
#, c-format
msgid "cannot use non-immediate index \"%s\" as replica identity"
msgstr "แแ แแกแแฃแงแแแแแแแแ แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแคแแขแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:16645
+#: commands/tablecmds.c:16663
#, c-format
msgid "cannot use expression index \"%s\" as replica identity"
msgstr "แแแแแกแแฎแฃแแแแแก แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:16651
+#: commands/tablecmds.c:16669
#, c-format
msgid "cannot use partial index \"%s\" as replica identity"
msgstr "แแแฌแแแแแ แแแ แแแแแฅแกแแก (\"%s\") แ แแแแแแแก แแแแแขแแคแแแแขแแ แแ แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:16668
+#: commands/tablecmds.c:16686
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %d แกแแกแขแแแฃแ แ แกแแแขแแ"
-#: commands/tablecmds.c:16675
+#: commands/tablecmds.c:16693
#, c-format
msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
msgstr "แแแแแฅแกแก \"%s\" แ แแแแแแแก แแแแแขแแคแแแแชแแแกแแแแก แแแ แแแแแแงแแแแแ, แ แแแแแ แกแแแขแ %s แแแแฃแแแแแแแ"
-#: commands/tablecmds.c:16927
+#: commands/tablecmds.c:16945
#, c-format
msgid "cannot change logged status of table \"%s\" because it is temporary"
msgstr "แชแฎแ แแแแก \"%s\" แแฃแ แแแแจแ แฉแแฌแแ แแก แกแขแแขแฃแกแแก แจแแชแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแก แแ แแแแแแแ"
-#: commands/tablecmds.c:16951
+#: commands/tablecmds.c:16969
#, c-format
msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
msgstr ""
-#: commands/tablecmds.c:16953
+#: commands/tablecmds.c:16971
#, c-format
msgid "Unlogged relations cannot be replicated."
msgstr "แฃแแฃแ แแแแ แฃแ แแแแ แแแแแแแก แ แแแแแแแชแแ แจแแฃแซแแแแแแแ."
-#: commands/tablecmds.c:16998
+#: commands/tablecmds.c:17016
#, c-format
msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:17008
+#: commands/tablecmds.c:17026
#, c-format
msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
msgstr ""
-#: commands/tablecmds.c:17066
+#: commands/tablecmds.c:17084
#, c-format
msgid "cannot move an owned sequence into another schema"
msgstr ""
-#: commands/tablecmds.c:17171
+#: commands/tablecmds.c:17192
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "แกแฅแแแแจแ (%2$s) แฃแ แแแแ แแแแ (%1$s) แฃแแแ แแ แกแแแแแก"
-#: commands/tablecmds.c:17592
+#: commands/tablecmds.c:17617
#, c-format
msgid "\"%s\" is not a table or materialized view"
msgstr "\"%s\" แชแฎแ แแแ แแ แแแขแแ แแแแแแแแฃแแ แฎแแแ แแ แแ"
-#: commands/tablecmds.c:17745
+#: commands/tablecmds.c:17770
#, c-format
msgid "\"%s\" is not a composite type"
msgstr "แขแแแ %s แแแแแแแแขแฃแ แ แแ แแ"
-#: commands/tablecmds.c:17775
+#: commands/tablecmds.c:17800
#, c-format
msgid "cannot change schema of index \"%s\""
msgstr "แแแแแฅแกแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17777 commands/tablecmds.c:17791
+#: commands/tablecmds.c:17802 commands/tablecmds.c:17816
#, c-format
msgid "Change the schema of the table instead."
msgstr "แแแแก แแแแแแ แชแฎแ แแแแก แกแฅแแแ แจแแชแแแแ."
-#: commands/tablecmds.c:17781
+#: commands/tablecmds.c:17806
#, c-format
msgid "cannot change schema of composite type \"%s\""
msgstr "แแแแแแแแขแฃแ แ แขแแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17789
+#: commands/tablecmds.c:17814
#, c-format
msgid "cannot change schema of TOAST table \"%s\""
msgstr "\"TOAST\" แชแฎแ แแแแก (%s) แกแฅแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17821
+#: commands/tablecmds.c:17846
#, c-format
msgid "cannot use \"list\" partition strategy with more than one column"
msgstr "แแ แแแ แแแข แกแแแขแแแ แแ แแแ แแแงแแคแแก แกแขแ แแขแแแแแก \"list\" แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:17887
+#: commands/tablecmds.c:17912
#, c-format
msgid "column \"%s\" named in partition key does not exist"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แแแกแแฎแแแแแฃแแ แกแแแขแ \"%s\" แแ แแ แกแแแแแก"
-#: commands/tablecmds.c:17895
+#: commands/tablecmds.c:17920
#, c-format
msgid "cannot use system column \"%s\" in partition key"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแจแ แกแแกแขแแแฃแ แ แกแแแขแแก (%s) แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:17906 commands/tablecmds.c:17996
+#: commands/tablecmds.c:17931 commands/tablecmds.c:18021
#, c-format
msgid "cannot use generated column in partition key"
msgstr "แแแแแ แแ แแแฃแ แกแแแขแก แแแแแงแแคแแก แแแกแแฆแแแจแ แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:17907 commands/tablecmds.c:17997 commands/trigger.c:656 rewrite/rewriteHandler.c:935 rewrite/rewriteHandler.c:970
-#, c-format
-msgid "Column \"%s\" is a generated column."
-msgstr "แกแแแขแ \"%s\" แแแแแ แแ แแแฃแแ แกแแแขแแ."
-
-#: commands/tablecmds.c:17979
+#: commands/tablecmds.c:18004
#, c-format
msgid "partition key expressions cannot contain system column references"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแ, แแ แจแแแซแแแแ, แกแแกแขแแแฃแ แกแแแขแแ แแแแแแแแแแก แจแแแชแแแแแแ"
-#: commands/tablecmds.c:18026
+#: commands/tablecmds.c:18051
#, c-format
msgid "functions in partition key expression must be marked IMMUTABLE"
msgstr "แคแฃแแฅแชแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแชแแแแแแแ แฃแแแ แแงแแก แแแแแจแแฃแแ, แ แแแแ แช IMMUTABLE"
-#: commands/tablecmds.c:18035
+#: commands/tablecmds.c:18060
#, c-format
msgid "cannot use constant expression as partition key"
msgstr "แแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแจแ แแฃแแแแ แแแแแกแแฎแฃแแแแแก แแแ แแแแแแงแแแแแ"
-#: commands/tablecmds.c:18056
+#: commands/tablecmds.c:18081
#, c-format
msgid "could not determine which collation to use for partition expression"
msgstr "แแแแแงแแคแแก แแแแแกแแฎแฃแแแแแกแแแแแก แแแแแชแแแก แแแแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18091
+#: commands/tablecmds.c:18116
#, c-format
msgid "You must specify a hash operator class or define a default hash operator class for the data type."
msgstr ""
-#: commands/tablecmds.c:18097
+#: commands/tablecmds.c:18122
#, c-format
msgid "You must specify a btree operator class or define a default btree operator class for the data type."
msgstr ""
-#: commands/tablecmds.c:18348
+#: commands/tablecmds.c:18373
#, c-format
msgid "\"%s\" is already a partition"
msgstr "\"%s\" แฃแแแ แแแแแงแแคแแ"
-#: commands/tablecmds.c:18354
+#: commands/tablecmds.c:18379
#, c-format
msgid "cannot attach a typed table as partition"
msgstr "แขแแแแแแ แแแฃแแ แชแฎแ แแแแก, แ แแแแ แช แแแแแงแแคแแก แแแแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18370
+#: commands/tablecmds.c:18395
#, c-format
msgid "cannot attach inheritance child as partition"
msgstr "แแแแแแแแ แแแแแก แจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18384
+#: commands/tablecmds.c:18409
#, c-format
msgid "cannot attach inheritance parent as partition"
msgstr "แแแแแแแแ แแแแแก แแจแแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18418
+#: commands/tablecmds.c:18443
#, c-format
msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
msgstr "แแ แแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแฃแแแแแ แฃแ แแแแ แแแแแก (\"%s\") แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18426
+#: commands/tablecmds.c:18451
#, c-format
msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
msgstr "แแฃแแแแแ แฃแ แแแแ แแแแแก, แ แแแแ แช แแ แแแแแแ แฃแ แแแแ แแแแแก (%s) แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18434
+#: commands/tablecmds.c:18459
#, c-format
msgid "cannot attach as partition of temporary relation of another session"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแก แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18441
+#: commands/tablecmds.c:18466
#, c-format
msgid "cannot attach temporary relation of another session as partition"
msgstr "แกแฎแแ แกแแกแแแก แแ แแแแแแ แฃแ แแแแ แแแแแก แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18461
+#: commands/tablecmds.c:18486
#, c-format
msgid "table \"%s\" being attached contains an identity column \"%s\""
msgstr "แชแฎแ แแแ \"%s\", แ แแแแแก แแแแแแ แแแแช แแแแแแแแ แแแแก, แจแแแชแแแก แแแแแขแแคแแแแชแแแก แกแแแขแก \"%s\""
-#: commands/tablecmds.c:18463
+#: commands/tablecmds.c:18488
#, c-format
msgid "The new partition may not contain an identity column."
msgstr "แแฎแแแ แแแแแงแแคแ แแ แจแแแซแแแแ, แแแแแขแแคแแแแขแแ แแก แกแแแขแก แจแแแชแแแแแก."
-#: commands/tablecmds.c:18471
+#: commands/tablecmds.c:18496
#, c-format
msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
msgstr "แชแฎแ แแแ \"%s\" แจแแแชแแแก แกแแแขแก \"%s\", แ แแแแแแช แแจแแแแแจแ \"%s\" แแฆแแแฉแแแแแ แแ แแ"
-#: commands/tablecmds.c:18474
+#: commands/tablecmds.c:18499
#, c-format
msgid "The new partition may contain only the columns present in parent."
msgstr "แแฎแแแ แแแแแงแแคแ แแฎแแแแ แแจแแแแแจแ แแ แกแแแฃแ แกแแแขแแแก แจแแแซแแแแ, แจแแแชแแแแแก."
-#: commands/tablecmds.c:18486
+#: commands/tablecmds.c:18511
#, c-format
msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
msgstr "แขแ แแแแ แ \"%s\" แฎแแแก แฃแจแแแก แชแฎแ แแแก \"%s\" แแแแแงแแคแแ แแแแแแฅแชแแก"
-#: commands/tablecmds.c:18488
+#: commands/tablecmds.c:18513
#, c-format
msgid "ROW triggers with transition tables are not supported on partitions."
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ."
-#: commands/tablecmds.c:18664
+#: commands/tablecmds.c:18689
#, c-format
msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก \"%s\" แแแงแแคแแแ แชแฎแ แแแแก (\"%s\") แแแแแงแแคแแก แกแแฎแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:18667
+#: commands/tablecmds.c:18692
#, c-format
msgid "Partitioned table \"%s\" contains unique indexes."
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แฃแแแแแแฃแ แชแฎแ แแแแแก แจแแแชแแแก."
-#: commands/tablecmds.c:18989
+#: commands/tablecmds.c:19014
#, c-format
msgid "cannot detach partitions concurrently when a default partition exists"
msgstr "แแแแฃแแแกแฎแแแแ แแแแแงแแคแแก แแ แกแแแแแแก แจแแแแฎแแแแแจแ แแแแแงแแคแแแแก แแ แแแ แแฃแแ แแแฎแกแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19098
+#: commands/tablecmds.c:19123
#, c-format
msgid "partitioned table \"%s\" was removed concurrently"
msgstr "แแแงแแคแแแ แชแฎแ แแแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:19104
+#: commands/tablecmds.c:19129
#, c-format
msgid "partition \"%s\" was removed concurrently"
msgstr "แแแแแงแแคแ \"%s\" แแ แแแ แแฃแแแ แฌแแแจแแแ"
-#: commands/tablecmds.c:19640 commands/tablecmds.c:19660 commands/tablecmds.c:19681 commands/tablecmds.c:19700 commands/tablecmds.c:19742
+#: commands/tablecmds.c:19665 commands/tablecmds.c:19685 commands/tablecmds.c:19706 commands/tablecmds.c:19725 commands/tablecmds.c:19767
#, c-format
msgid "cannot attach index \"%s\" as a partition of index \"%s\""
msgstr "แแ แแ แแแแแฅแกแแก แแแแแฅแกแแก (%s) แแแแ แ แแแแแฅแกแแก (\"%s) แแแแแงแแคแแ แแแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: commands/tablecmds.c:19643
+#: commands/tablecmds.c:19668
#, c-format
msgid "Index \"%s\" is already attached to another index."
msgstr "แแแแแฅแกแ %s แกแฎแแ แแแแแฅแกแแแ แฃแแแ แแแแแแ แแแฃแแ."
-#: commands/tablecmds.c:19663
+#: commands/tablecmds.c:19688
#, c-format
msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
msgstr "แแแแแฅแกแ %s แชแฎแ แแแแก (%s) แแ แชแแ แแ แแแแแงแแคแแก แแแแแฅแกแ แแ แแ."
-#: commands/tablecmds.c:19684
+#: commands/tablecmds.c:19709
#, c-format
msgid "The index definitions do not match."
msgstr "แแแแแฅแกแแก แแฆแฌแแ แแแ แแ แแแแฎแแแแ."
-#: commands/tablecmds.c:19703
+#: commands/tablecmds.c:19728
#, c-format
msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
msgstr ""
-#: commands/tablecmds.c:19745
+#: commands/tablecmds.c:19770
#, c-format
msgid "Another index is already attached for partition \"%s\"."
msgstr "แชแฎแ แแแแกแแแแก %s แกแฎแแ แแแแแฅแกแ แฃแแแ แแแแแแ แแแฃแแแ."
-#: commands/tablecmds.c:19981
+#: commands/tablecmds.c:20006
#, c-format
msgid "column data type %s does not support compression"
msgstr "แกแแแขแแก แแแแแชแแแแก แขแแแก (%s) แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ"
-#: commands/tablecmds.c:19988
+#: commands/tablecmds.c:20013
#, c-format
msgid "invalid compression method \"%s\""
msgstr "แจแแแฃแแจแแแก แแ แแกแฌแแ แ แแแแแแ \"%s\""
-#: commands/tablecmds.c:20014
+#: commands/tablecmds.c:20039
#, c-format
msgid "invalid storage type \"%s\""
msgstr "แกแแชแแแแก แแ แแกแฌแแ แ แขแแแ \"%s\""
-#: commands/tablecmds.c:20024
+#: commands/tablecmds.c:20049
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "แกแแแขแแก แแแแแชแแแแแแก แขแแแก %s แกแแชแแแแก แขแแแแ แแฎแแแแ PLAIN แจแแแซแแแแ, แฐแฅแแแแแก"
msgid "Before executing trigger \"%s\", the row was to be in partition \"%s.%s\"."
msgstr "แขแ แแแแ แแก \"%s\" แจแแกแ แฃแแแแแแแ แกแแแขแ แแแแแงแแคแจแ \"%s.%s\" แฃแแแ แงแแคแแแแงแ."
-#: commands/trigger.c:3340 executor/nodeModifyTable.c:2373 executor/nodeModifyTable.c:2456
-#, c-format
-msgid "tuple to be updated was already modified by an operation triggered by the current command"
-msgstr ""
-
-#: commands/trigger.c:3341 executor/nodeModifyTable.c:1541 executor/nodeModifyTable.c:1615 executor/nodeModifyTable.c:2374 executor/nodeModifyTable.c:2457 executor/nodeModifyTable.c:3093 executor/nodeModifyTable.c:3254
+#: commands/trigger.c:3341 executor/nodeModifyTable.c:1541 executor/nodeModifyTable.c:1615 executor/nodeModifyTable.c:2377 executor/nodeModifyTable.c:2468 executor/nodeModifyTable.c:3132 executor/nodeModifyTable.c:3302
#, c-format
msgid "Consider using an AFTER trigger instead of a BEFORE trigger to propagate changes to other rows."
msgstr ""
-#: commands/trigger.c:3382 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:314 executor/nodeModifyTable.c:1557 executor/nodeModifyTable.c:2391 executor/nodeModifyTable.c:2599
+#: commands/trigger.c:3382 executor/nodeLockRows.c:228 executor/nodeLockRows.c:237 executor/nodeModifyTable.c:314 executor/nodeModifyTable.c:1557 executor/nodeModifyTable.c:2394 executor/nodeModifyTable.c:2618
#, c-format
msgid "could not serialize access due to concurrent update"
msgstr "แแ แแแ แแฃแแ แแแแแฎแแแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: commands/trigger.c:3390 executor/nodeModifyTable.c:1647 executor/nodeModifyTable.c:2474 executor/nodeModifyTable.c:2623 executor/nodeModifyTable.c:3111
+#: commands/trigger.c:3390 executor/nodeModifyTable.c:1647 executor/nodeModifyTable.c:2485 executor/nodeModifyTable.c:2642 executor/nodeModifyTable.c:3150
#, c-format
msgid "could not serialize access due to concurrent delete"
msgstr "แแ แแแ แแฃแแ แฌแแจแแแก แแแแ แฌแแแแแแก แกแแ แแแแแแแชแแ แจแแฃแซแแแแแแแ"
msgid "Only roles with the %s attribute may create roles with the %s attribute."
msgstr "แแฎแแแแ แ แแแแแก, แ แแแแแแกแแช %s แแขแ แแแฃแขแ แแแแฉแแแแ, แจแแฃแซแแแแ แ แแแแก แจแแฅแแแ, แ แแแแแกแแช แแฅแแก แแขแ แแแฃแขแ %s."
-#: commands/user.c:354 commands/user.c:1386 commands/user.c:1393 gram.y:17303 gram.y:17349 utils/adt/acl.c:5574 utils/adt/acl.c:5580
+#: commands/user.c:354 commands/user.c:1386 commands/user.c:1393 gram.y:17310 gram.y:17356 utils/adt/acl.c:5574 utils/adt/acl.c:5580
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "แ แแแแก แกแแฎแแแ \"%s\" แแแชแฃแแแ"
msgid "cutoff for freezing multixacts is far in the past"
msgstr ""
-#: commands/vacuum.c:1890
+#: commands/vacuum.c:1900
#, c-format
msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr "แแแแแแ แแ แแแแ 2 แแแแแแ แ แขแ แแแแแฅแชแแแแ แแแขแแ, แ แแช แแ แแแแขแแแ แกแแกแ แฃแขแแแฃแแ"
-#: commands/vacuum.c:1891
+#: commands/vacuum.c:1901
#, c-format
msgid "You might have already suffered transaction-wraparound data loss."
msgstr ""
-#: commands/vacuum.c:2070
+#: commands/vacuum.c:2080
#, c-format
msgid "skipping \"%s\" --- cannot vacuum non-tables or special system tables"
msgstr ""
-#: commands/vacuum.c:2502
+#: commands/vacuum.c:2512
#, c-format
msgid "scanned index \"%s\" to remove %lld row versions"
msgstr "แกแแแแแ แแแฃแแ แแแแแฅแกแ \"%s\" %lld แแฌแแ แแแแก แแแ แกแแแก แฌแแจแแแก แแแแ แแแก"
-#: commands/vacuum.c:2521
+#: commands/vacuum.c:2531
#, c-format
msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr "แแแแแฅแกแ \"%s\" แแฎแแ %.0f แแฌแแ แแแแก แแแ แกแแแก แจแแแชแแแก, %u แแแแ แแจแ"
-#: commands/vacuum.c:2525
+#: commands/vacuum.c:2535
#, c-format
msgid ""
"%.0f index row versions were removed.\n"
msgid "no value found for parameter %d"
msgstr "แแแ แแแแขแ แแกแแแแก แแแแจแแแแแแแแแแก แแแแแ แจแแฃแซแแแแแแแ: %d"
-#: executor/execExpr.c:642 executor/execExpr.c:649 executor/execExpr.c:655 executor/execExprInterp.c:4838 executor/execExprInterp.c:4855 executor/execExprInterp.c:4954 executor/nodeModifyTable.c:203 executor/nodeModifyTable.c:214 executor/nodeModifyTable.c:231 executor/nodeModifyTable.c:239
+#: executor/execExpr.c:642 executor/execExpr.c:649 executor/execExpr.c:655 executor/execExprInterp.c:4840 executor/execExprInterp.c:4857 executor/execExprInterp.c:4956 executor/nodeModifyTable.c:203 executor/nodeModifyTable.c:214 executor/nodeModifyTable.c:231 executor/nodeModifyTable.c:239
#, c-format
msgid "table row type and query-specified row type do not match"
msgstr ""
msgid "Query provides a value for a dropped column at ordinal position %d."
msgstr ""
-#: executor/execExpr.c:656 executor/execExprInterp.c:4856 executor/nodeModifyTable.c:215
+#: executor/execExpr.c:656 executor/execExprInterp.c:4858 executor/nodeModifyTable.c:215
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgstr ""
-#: executor/execExpr.c:1104 parser/parse_agg.c:840
+#: executor/execExpr.c:1104 parser/parse_agg.c:838
#, c-format
msgid "window function calls cannot be nested"
msgstr "แคแแแฏแ แแก แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแก แแ แแแแแแแจแ แแแ แฉแแแแแแ"
msgid "value for domain %s violates check constraint \"%s\""
msgstr "แแแแจแแแแแแแ แแแแแแแกแแแแก %s แแ แฆแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแก \"%s\""
-#: executor/execExprInterp.c:4434
+#: executor/execExprInterp.c:4435
#, c-format
msgid "no SQL/JSON item found for specified path of column \"%s\""
msgstr ""
-#: executor/execExprInterp.c:4439
+#: executor/execExprInterp.c:4440
#, c-format
msgid "no SQL/JSON item found for specified path"
msgstr ""
#. translator: first %s is a SQL/JSON clause (e.g. ON ERROR)
-#: executor/execExprInterp.c:4638 executor/execExprInterp.c:4646
+#: executor/execExprInterp.c:4640 executor/execExprInterp.c:4648
#, c-format
msgid "could not coerce %s expression (%s) to the RETURNING type"
msgstr "แแแ แจแแแแแแแ %s แแแแแกแแฎแฃแแแแ (%s) แขแแแ RETURNING"
-#: executor/execExprInterp.c:4839
+#: executor/execExprInterp.c:4841
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] "แชแฎแ แแแแก แแฌแแ แแแ %d แแขแ แแแฃแขแก แจแแแชแแแก, แแแแฎแแแแ แแ %d-แก แแแแแแแ."
msgstr[1] "แชแฎแ แแแแก แแฌแแ แแแ %d แแขแ แแแฃแขแก แจแแแชแแแก, แแแแฎแแแแ แแ %d-แก แแแแแแแ."
-#: executor/execExprInterp.c:4955 executor/execSRF.c:977
+#: executor/execExprInterp.c:4957 executor/execSRF.c:977
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr ""
msgid "Key conflicts with existing key."
msgstr "แแแกแแฆแแแ แแฅแขแแฃแ แแแกแแฆแแแแแ แแแแคแแแฅแขแแแก."
-#: executor/execMain.c:1041
+#: executor/execMain.c:1047
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "แแแแแแแ แแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: \"%s\""
-#: executor/execMain.c:1047
+#: executor/execMain.c:1053
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "'TOAST' แขแแแแก แฃแ แแแแ แแแแแก \"%s\" แจแแชแแแ แจแแฃแซแแแแแแแ"
-#: executor/execMain.c:1066
+#: executor/execMain.c:1072
#, c-format
msgid "cannot change materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแแ แฎแแแแก แจแแชแแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1078
+#: executor/execMain.c:1084
#, c-format
msgid "cannot insert into foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แฉแแแแขแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1084
+#: executor/execMain.c:1090
#, c-format
msgid "foreign table \"%s\" does not allow inserts"
msgstr "แแแ แ แชแฎแ แแแ แฉแแแแขแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1091
+#: executor/execMain.c:1097
#, c-format
msgid "cannot update foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแก แแแแแฎแแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1097
+#: executor/execMain.c:1103
#, c-format
msgid "foreign table \"%s\" does not allow updates"
msgstr "แแแ แ แชแฎแ แแแ แแแแแฎแแแแแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1104
+#: executor/execMain.c:1110
#, c-format
msgid "cannot delete from foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแแแแ แฌแแจแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1110
+#: executor/execMain.c:1116
#, c-format
msgid "foreign table \"%s\" does not allow deletes"
msgstr "แแแ แ แชแฎแ แแแ แฌแแจแแแก แกแแจแฃแแแแแแก แแ แแซแแแแ: %s"
-#: executor/execMain.c:1121
+#: executor/execMain.c:1127
#, c-format
msgid "cannot change relation \"%s\""
msgstr "แฃแ แแแแ แแแแแก แจแแชแแแแก แจแแชแแแแ: %s"
-#: executor/execMain.c:1148
+#: executor/execMain.c:1154
#, c-format
msgid "cannot lock rows in sequence \"%s\""
msgstr "แแแแแแแ แแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1155
+#: executor/execMain.c:1161
#, c-format
msgid "cannot lock rows in TOAST relation \"%s\""
msgstr "\"TOAST\" แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1162
+#: executor/execMain.c:1168
#, c-format
msgid "cannot lock rows in view \"%s\""
msgstr "แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1170
+#: executor/execMain.c:1176
#, c-format
msgid "cannot lock rows in materialized view \"%s\""
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1179 executor/execMain.c:2684 executor/nodeLockRows.c:135
+#: executor/execMain.c:1185 executor/execMain.c:2692 executor/nodeLockRows.c:135
#, c-format
msgid "cannot lock rows in foreign table \"%s\""
msgstr "แแแ แ แชแฎแ แแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1185
+#: executor/execMain.c:1191
#, c-format
msgid "cannot lock rows in relation \"%s\""
msgstr "แฃแ แแแแ แแแแแจแ แแฌแแ แแแแแแก แฉแแแแขแแ แจแแฃแซแแแแแแแ: %s"
-#: executor/execMain.c:1898
+#: executor/execMain.c:1906
#, c-format
msgid "new row for relation \"%s\" violates partition constraint"
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแแแแงแแคแแก แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:1900 executor/execMain.c:1984 executor/execMain.c:2035 executor/execMain.c:2145
+#: executor/execMain.c:1908 executor/execMain.c:1992 executor/execMain.c:2043 executor/execMain.c:2153
#, c-format
msgid "Failing row contains %s."
msgstr "แจแแชแแแแแแแ แแฌแแ แแแ \"%s\"-แก แจแแแชแแแก."
-#: executor/execMain.c:1981
+#: executor/execMain.c:1989
#, c-format
msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
msgstr "แแฃแแแแแแ แแแแจแแแแแแแ แกแแแขแจแ \"%s\" แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แแแฃแแแแแ แจแแแฆแฃแแแแก แแ แฆแแแแก"
-#: executor/execMain.c:2033
+#: executor/execMain.c:2041
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แฃแ แแแแ แแแแแกแแแแก \"%s\" แแ แฆแแแแก แจแแแแฌแแแแแก แจแแแฆแฃแแแแก \"%s\""
-#: executor/execMain.c:2143
+#: executor/execMain.c:2151
#, c-format
msgid "new row violates check option for view \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แจแแแแฌแแแแแก แแแ แแแแขแ แก แฎแแแแกแแแแก \"%s\""
-#: executor/execMain.c:2153
+#: executor/execMain.c:2161
#, c-format
msgid "new row violates row-level security policy \"%s\" for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แแ แฆแแแแก แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแแก \"%s\" แชแฎแ แแแแกแแแแก \"%s\""
-#: executor/execMain.c:2158
+#: executor/execMain.c:2166
#, c-format
msgid "new row violates row-level security policy for table \"%s\""
msgstr "แแฎแแแ แแฌแแ แแแ แชแฎแ แแแแกแแแแก \"%s\" แแฌแแ แแแแก-แแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ แแ แฆแแแแก"
-#: executor/execMain.c:2166
+#: executor/execMain.c:2174
#, c-format
msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2171
+#: executor/execMain.c:2179
#, c-format
msgid "target row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2178
+#: executor/execMain.c:2186
#, c-format
msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
msgstr ""
-#: executor/execMain.c:2183
+#: executor/execMain.c:2191
#, c-format
msgid "new row violates row-level security policy (USING expression) for table \"%s\""
msgstr ""
msgid "could not identify an equality operator for type %s"
msgstr "แขแแแแกแแแแก \"%s\" แขแแแแแแก แคแฃแแฅแชแแ แแแ แแแแแแ"
-#: executor/execReplication.c:683 executor/execReplication.c:689
+#: executor/execReplication.c:687 executor/execReplication.c:693
#, c-format
msgid "cannot update table \"%s\""
msgstr "แชแฎแ แแแแก แแแแแฎแแแแแก แจแแชแแแแ: %s"
-#: executor/execReplication.c:685 executor/execReplication.c:697
+#: executor/execReplication.c:689 executor/execReplication.c:701
#, c-format
msgid "Column used in the publication WHERE expression is not part of the replica identity."
msgstr "แแแแแชแแแแก WHERE แแแแแกแแฎแฃแแแแแจแ แแแแแงแแแแแฃแแ แกแแแขแ แ แแแแแแแก แแแแแขแแคแแแแชแแแก แแแฌแแแก แแ แฌแแ แแแแแแแแก."
-#: executor/execReplication.c:691 executor/execReplication.c:703
+#: executor/execReplication.c:695 executor/execReplication.c:707
#, c-format
msgid "Column list used by the publication does not cover the replica identity."
msgstr "แแแแแชแแแแก แแแแ แแแแแงแแแแแฃแแ แกแแแขแแแแก แกแแ แ แแแแแแแก แแแแแขแแคแแแแชแแแก แแ แคแแ แแแก."
-#: executor/execReplication.c:695 executor/execReplication.c:701
+#: executor/execReplication.c:699 executor/execReplication.c:705
#, c-format
msgid "cannot delete from table \"%s\""
msgstr "แชแฎแ แแแแแแ แฌแแจแแแก แจแแชแแแแ: %s"
-#: executor/execReplication.c:721
+#: executor/execReplication.c:725
#, c-format
msgid "cannot update table \"%s\" because it does not have a replica identity and publishes updates"
msgstr "แชแฎแ แแแแก \"%s\" แแแแแฎแแแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแแก แ แแแแแแแก แแแแแขแแคแแแแชแแ แแ แแแแฉแแแ แแ แแแแแฎแแแแแแก แแฅแแแงแแแแก"
-#: executor/execReplication.c:723
+#: executor/execReplication.c:727
#, c-format
msgid "To enable updating the table, set REPLICA IDENTITY using ALTER TABLE."
msgstr "แชแฎแ แแแแก แแแแแฎแแแแแก แฉแแกแแ แแแแแ ALTER TABLE-แแ REPLICA IDENTITY แแแแงแแแแ."
-#: executor/execReplication.c:727
+#: executor/execReplication.c:731
#, c-format
msgid "cannot delete from table \"%s\" because it does not have a replica identity and publishes deletes"
msgstr "แชแฎแ แแแแแแ \"%s\" แฌแแจแแ แจแแฃแซแแแแแแแ, แ แแแแแ แแแก แ แแแแแแแก แแแแแขแแคแแแแชแแ แแ แแแแฉแแแ แแ แฌแแจแแแแก แแฅแแแงแแแแก"
-#: executor/execReplication.c:729
+#: executor/execReplication.c:733
#, c-format
msgid "To enable deleting from the table, set REPLICA IDENTITY using ALTER TABLE."
msgstr "แชแฎแ แแแแแแ แฌแแจแแแก แฉแแกแแ แแแแแ ALTER TABLE-แแก แแแแแงแแแแแแ REPLICA IDENTITY แแแแงแแแแ."
-#: executor/execReplication.c:745
+#: executor/execReplication.c:749
#, c-format
msgid "cannot use relation \"%s.%s\" as logical replication target"
msgstr "แฃแ แแแแ แแแแแก \"%s.%s\" แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแแแแแ แแแ แแแแแแงแแแแแ"
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
-#: executor/nodeAgg.c:3966 parser/parse_agg.c:682 parser/parse_agg.c:710
+#: executor/nodeAgg.c:3966 parser/parse_agg.c:680 parser/parse_agg.c:708
#, c-format
msgid "aggregate function calls cannot be nested"
msgstr "แแแ แแแแขแฃแ แคแฃแแฅแชแแแแก แแ แแแแแแจแ แแแ แฉแแแแแแ"
msgstr "แแแแแฎแแแแ แแแ แ แแแกแแฆแแแแก แแฆแฌแแ แ แชแฎแ แแแแ \"%s\"."
#. translator: %s is a SQL command name
-#: executor/nodeModifyTable.c:2577 executor/nodeModifyTable.c:3099 executor/nodeModifyTable.c:3260
+#: executor/nodeModifyTable.c:2596 executor/nodeModifyTable.c:3138 executor/nodeModifyTable.c:3308
#, c-format
msgid "%s command cannot affect row a second time"
msgstr "แแ แซแแแแแแก %s แแฌแแ แแแแก แแแแ แแ แจแแชแแแ แแ แจแแฃแซแแแ"
-#: executor/nodeModifyTable.c:2579
+#: executor/nodeModifyTable.c:2598
#, c-format
msgid "Ensure that no rows proposed for insertion within the same command have duplicate constrained values."
msgstr ""
-#: executor/nodeModifyTable.c:3092 executor/nodeModifyTable.c:3253
+#: executor/nodeModifyTable.c:3131 executor/nodeModifyTable.c:3301
#, c-format
msgid "tuple to be updated or deleted was already modified by an operation triggered by the current command"
msgstr "แแแกแแแฎแแแแแแ แแ แฌแแกแแจแแแ แแแ แขแแแ แแแแแแแแ แ แแ แซแแแแแแก แแแแ แแแขแ แแแแ แแแฃแแแ แแแแ แแชแแแ แฃแแแ แจแแชแแแแ"
-#: executor/nodeModifyTable.c:3101 executor/nodeModifyTable.c:3262
+#: executor/nodeModifyTable.c:3140 executor/nodeModifyTable.c:3310
#, c-format
msgid "Ensure that not more than one source row matches any one target row."
msgstr ""
-#: executor/nodeModifyTable.c:3170
+#: executor/nodeModifyTable.c:3209
#, c-format
msgid "tuple to be merged was already moved to another partition due to concurrent update"
msgstr "แจแแกแแ แฌแงแแแแ แแแ แขแแแแแ แแแ แแแแแฃแ แ แแแแแฎแแแแแก แแแแ แฃแแแ แกแฎแแ แแแแแงแแคแจแแ แแแแแขแแแแแ"
msgid "WHERE clause not allowed with COPY TO"
msgstr "แแแ แแแ 'WHERE' 'COPY TO'-แกแแแ แแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:3712 gram.y:3719 gram.y:13016 gram.y:13024
+#: gram.y:3712 gram.y:3719 gram.y:13023 gram.y:13031
#, c-format
msgid "GLOBAL is deprecated in temporary table creation"
msgstr "แแ แแแแแแ แชแฎแ แแแแก แจแแฅแแแแจแ GLOBAL-แ แแแซแแแแแแฃแแแ"
msgid "a column list with %s is only supported for ON DELETE actions"
msgstr ""
-#: gram.y:5144
+#: gram.y:5151
#, c-format
msgid "CREATE EXTENSION ... FROM is no longer supported"
msgstr "CREATE EXTENSION ... FROM แฃแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:5842
+#: gram.y:5849
#, c-format
msgid "unrecognized row security option \"%s\""
msgstr "แแฌแแ แแแแก แฃแกแแคแ แแฎแแแแแก แฃแชแแแแ แแแ แแแแขแ แ:\"%s\""
-#: gram.y:5843
+#: gram.y:5850
#, c-format
msgid "Only PERMISSIVE or RESTRICTIVE policies are supported currently."
msgstr ""
-#: gram.y:5928
+#: gram.y:5935
#, c-format
msgid "CREATE OR REPLACE CONSTRAINT TRIGGER is not supported"
msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:5965
+#: gram.y:5972
msgid "duplicate trigger events specified"
msgstr "แแแแแแแแฃแแแ แขแ แแแแ แ แแแแ แแแแ"
-#: gram.y:6107 parser/parse_utilcmd.c:3664 parser/parse_utilcmd.c:3690
+#: gram.y:6114 parser/parse_utilcmd.c:3692 parser/parse_utilcmd.c:3718
#, c-format
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr ""
-#: gram.y:6114
+#: gram.y:6121
#, c-format
msgid "conflicting constraint properties"
msgstr "แแ แแแแแแแแแ แจแแฃแแแแกแแแแแ แจแแแฆแฃแแแแก แแแแกแแแแแ"
-#: gram.y:6213
+#: gram.y:6220
#, c-format
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION แฏแแ แแแแฃแฎแแ แชแแแแแแ"
-#: gram.y:6530
+#: gram.y:6537
#, c-format
msgid "dropping an enum value is not implemented"
msgstr "แฉแแแแแแแแแแก แแแแจแแแแแแแแก แแแชแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:6648
+#: gram.y:6655
#, c-format
msgid "RECHECK is no longer required"
msgstr "RECHECK แกแแญแแ แ แแฆแแ แแ"
-#: gram.y:6649
+#: gram.y:6656
#, c-format
msgid "Update your data type."
msgstr "แแแแแแฎแแแ แแฅแแแแ แแแแแชแแแแ แขแแแ."
-#: gram.y:8522
+#: gram.y:8529
#, c-format
msgid "aggregates cannot have output arguments"
msgstr "แแแ แแแแขแแแก แแแแแขแแแแก แแ แแฃแแแแขแแแ แแแ แแฅแแแแ"
-#: gram.y:8985 utils/adt/regproc.c:670
+#: gram.y:8992 utils/adt/regproc.c:670
#, c-format
msgid "missing argument"
msgstr "แแแแแฃแแ แแ แแฃแแแแขแ"
-#: gram.y:8986 utils/adt/regproc.c:671
+#: gram.y:8993 utils/adt/regproc.c:671
#, c-format
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: gram.y:11214 gram.y:11233
+#: gram.y:11221 gram.y:11240
#, c-format
msgid "WITH CHECK OPTION not supported on recursive views"
msgstr "WITH CHECK OPTION แ แแแฃแ แกแแฃแ แฎแแแแแแ แแฎแแ แแแฃแญแแ แแแแ"
-#: gram.y:13155
+#: gram.y:13162
#, c-format
msgid "LIMIT #,# syntax is not supported"
msgstr "LIMIT #,# แกแแแขแแฅแกแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: gram.y:13156
+#: gram.y:13163
#, c-format
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "แแแแแแงแแแแ แแแแชแแแแแแแแฃแแ LIMIT แแ OFFSET แแแ แแแแแ."
-#: gram.y:14031
+#: gram.y:14038
#, c-format
msgid "only one DEFAULT value is allowed"
msgstr "แแแกแแจแแแแแ DEFAULT_แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแ"
-#: gram.y:14040
+#: gram.y:14047
#, c-format
msgid "only one PATH value per column is allowed"
msgstr "แงแแแแ แกแแแขแแ PATH-แแก แแฎแแแแ แแ แแ แแแแจแแแแแแแแ แแแกแแจแแแแ"
-#: gram.y:14049
+#: gram.y:14056
#, c-format
msgid "conflicting or redundant NULL / NOT NULL declarations for column \"%s\""
msgstr ""
-#: gram.y:14058
+#: gram.y:14065
#, c-format
msgid "unrecognized column option \"%s\""
msgstr "แกแแแขแแก แฃแชแแแแ แแแ แแแแขแ แ %s"
-#: gram.y:14140
+#: gram.y:14147
#, c-format
msgid "only string constants are supported in JSON_TABLE path specification"
msgstr ""
-#: gram.y:14462
+#: gram.y:14469
#, c-format
msgid "precision for type float must be at least 1 bit"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 1 แแแขแ แแแแแช แฃแแแ แแงแแก"
-#: gram.y:14471
+#: gram.y:14478
#, c-format
msgid "precision for type float must be less than 54 bits"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แกแแแฃแกแขแ 54 แแแขแแ แแแขแ แแแ แแฅแแแแ"
-#: gram.y:14988
+#: gram.y:14995
#, c-format
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr ""
-#: gram.y:14993
+#: gram.y:15000
#, c-format
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr ""
-#: gram.y:15170
+#: gram.y:15177
#, c-format
msgid "UNIQUE predicate is not yet implemented"
msgstr "แแ แแแแแแขแ UNIQUE แฏแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: gram.y:15584
+#: gram.y:15591
#, c-format
msgid "cannot use multiple ORDER BY clauses with WITHIN GROUP"
msgstr "'WITHIN GROUP'-แแแ แแ แแแ แแ แแแ แแแขแ ORDER BY แแแ แแแแก แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:15589
+#: gram.y:15596
#, c-format
msgid "cannot use DISTINCT with WITHIN GROUP"
msgstr "\"DISTINCT\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:15594
+#: gram.y:15601
#, c-format
msgid "cannot use VARIADIC with WITHIN GROUP"
msgstr "\"VARIADIC\"-แก \"WITHIN GROUP\"-แแแ แแ แแแ แแแ แแแแแแงแแแแแ"
-#: gram.y:16321 gram.y:16345
+#: gram.y:16328 gram.y:16352
#, c-format
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "แฉแแ แฉแแก แแแกแแฌแงแแกแ UNBOUNDED FOLLOWING แแแ แแฅแแแแ"
-#: gram.y:16326
+#: gram.y:16333
#, c-format
msgid "frame starting from following row cannot end with current row"
msgstr "แฉแแ แฉแ, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แแแแแแแแ แ แแฌแแ แแแแ แแแ แแแกแ แฃแแแแแ"
-#: gram.y:16350
+#: gram.y:16357
#, c-format
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "แฉแแ แฉแแก แแแกแแกแ แฃแแ UNBOUNDED PRECEDING แแแ แแฅแแแแ"
-#: gram.y:16356
+#: gram.y:16363
#, c-format
msgid "frame starting from current row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แแแแแแแแ แ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:16363
+#: gram.y:16370
#, c-format
msgid "frame starting from following row cannot have preceding rows"
msgstr "แฉแแ แฉแแก, แ แแแแแแช แจแแแแแแ แแฌแแ แแแแแแ แแฌแงแแแ, แฌแแแ แฉแแ แฉแแแแ แแแ แแฅแแแแ"
-#: gram.y:16912
+#: gram.y:16919
#, c-format
msgid "unrecognized JSON encoding: %s"
msgstr "แฃแชแแแแ JSON แแแแแ แแแ \"%s\""
-#: gram.y:17236
+#: gram.y:17243
#, c-format
msgid "type modifier cannot have parameter name"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก แแแ แแแแขแ แแก แกแแฎแแแ แแแ แแฅแแแแ"
-#: gram.y:17242
+#: gram.y:17249
#, c-format
msgid "type modifier cannot have ORDER BY"
msgstr "แขแแแแก แแแแแคแแแแขแแ แก ORDER BY แแแ แแฅแแแแ"
-#: gram.y:17310 gram.y:17317 gram.y:17324
+#: gram.y:17317 gram.y:17324 gram.y:17331
#, c-format
msgid "%s cannot be used as a role name here"
msgstr "%s แแฅ แ แแแแ แช แ แแแแก แกแแฎแแแก แแแ แแแแแแงแแแแแ"
-#: gram.y:17414 gram.y:18899
+#: gram.y:17421 gram.y:18906
#, c-format
msgid "WITH TIES cannot be specified without ORDER BY clause"
msgstr "WITH TIES-แก ORDER BY แแแ แแแแก แแแ แแจแ แแแ แแแฃแแแแแแ"
-#: gram.y:18590 gram.y:18765
+#: gram.y:18597 gram.y:18772
msgid "improper use of \"*\""
msgstr "\"*\"-แแก แแ แแกแแแแแแแ แแแแแงแแแแแ"
-#: gram.y:18728 gram.y:18745 tsearch/spell.c:963 tsearch/spell.c:980 tsearch/spell.c:997 tsearch/spell.c:1014 tsearch/spell.c:1079
+#: gram.y:18735 gram.y:18752 tsearch/spell.c:963 tsearch/spell.c:980 tsearch/spell.c:997 tsearch/spell.c:1014 tsearch/spell.c:1079
#, c-format
msgid "syntax error"
msgstr "แกแแแขแแฅแกแแก แจแแชแแแแ"
-#: gram.y:18829
+#: gram.y:18836
#, c-format
msgid "an ordered-set aggregate with a VARIADIC direct argument must have one VARIADIC aggregated argument of the same data type"
msgstr ""
-#: gram.y:18866
+#: gram.y:18873
#, c-format
msgid "multiple ORDER BY clauses not allowed"
msgstr "\"ORDER BY\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:18877
+#: gram.y:18884
#, c-format
msgid "multiple OFFSET clauses not allowed"
msgstr "\"OFFSET\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:18886
+#: gram.y:18893
#, c-format
msgid "multiple LIMIT clauses not allowed"
msgstr "\"LIMIT\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:18895
+#: gram.y:18902
#, c-format
msgid "multiple limit options not allowed"
msgstr "แแแแแขแแก แแแ แแแแขแ แแแแก แแแแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:18922
+#: gram.y:18929
#, c-format
msgid "multiple WITH clauses not allowed"
msgstr "\"WITH\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
-#: gram.y:19115
+#: gram.y:19122
#, c-format
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr ""
-#: gram.y:19248
+#: gram.y:19255
#, c-format
msgid "multiple COLLATE clauses not allowed"
msgstr "\"COLLATE\"-แแก แแแแแงแแแแแ แแฎแแแแ แแ แแฎแแ แจแแแแซแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19286 gram.y:19299
+#: gram.y:19293 gram.y:19306
#, c-format
msgid "%s constraints cannot be marked DEFERRABLE"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช DEFERRABLE, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19312
+#: gram.y:19319
#, c-format
msgid "%s constraints cannot be marked NOT VALID"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NOT VALID, แแแแแจแแแ แจแแฃแซแแแแแแแ"
#. translator: %s is CHECK, UNIQUE, or similar
-#: gram.y:19325
+#: gram.y:19332
#, c-format
msgid "%s constraints cannot be marked NO INHERIT"
msgstr "%s -แแก แจแแแฆแฃแแแแแs, แ แแแแ แช NO INHERIT, แแแแแจแแแ แจแแฃแซแแแแแแแ"
-#: gram.y:19347
+#: gram.y:19354
#, c-format
msgid "unrecognized partitioning strategy \"%s\""
msgstr "แแแงแแคแแก แฃแชแแแแ แกแขแ แแขแแแแ: %s"
-#: gram.y:19371
+#: gram.y:19378
#, c-format
msgid "invalid publication object list"
msgstr "แแฃแแแแแแชแแแแแก แแแแแฅแขแแแแก แแ แแกแฌแแ แ แกแแ"
-#: gram.y:19372
+#: gram.y:19379
#, c-format
msgid "One of TABLE or TABLES IN SCHEMA must be specified before a standalone table or schema name."
msgstr ""
-#: gram.y:19388
+#: gram.y:19395
#, c-format
msgid "invalid table name"
msgstr "แแ แแกแฌแแ แ แชแฎแ แแแแก แกแแฎแแแ"
-#: gram.y:19409
+#: gram.y:19416
#, c-format
msgid "WHERE clause not allowed for schema"
msgstr "WHERE แแแ แแแ แกแฅแแแแกแแแแก แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19416
+#: gram.y:19423
#, c-format
msgid "column specification not allowed for schema"
msgstr "แกแฅแแแแกแแแแก แกแแแขแแก แแแแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: gram.y:19430
+#: gram.y:19437
#, c-format
msgid "invalid schema name"
msgstr "แแ แแกแฌแแ แ แกแฅแแแแก แกแแฎแแแ"
msgid "unexpected end after backslash"
msgstr "แแแฃแแแแแแแ แแแกแแกแ แฃแแ '\\' แกแแแแแแแก แจแแแแแ"
-#: jsonpath_scan.l:201 repl_scanner.l:211 scan.l:742
+#: jsonpath_scan.l:201 repl_scanner.l:211 scan.l:756
msgid "unterminated quoted string"
msgstr "แแ แญแงแแแแแจแ แฉแแกแแฃแแ แชแแขแแขแแก แแแฃแกแ แฃแแแแแแ แกแขแ แแฅแแแ"
msgid "invalid numeric literal"
msgstr "แแ แแกแฌแแ แ แ แแชแฎแแแแ แแฃแแแแแ"
-#: jsonpath_scan.l:325 jsonpath_scan.l:331 jsonpath_scan.l:337 scan.l:1050 scan.l:1054 scan.l:1058 scan.l:1062 scan.l:1066 scan.l:1070 scan.l:1074
+#: jsonpath_scan.l:325 jsonpath_scan.l:331 jsonpath_scan.l:337 scan.l:1064 scan.l:1068 scan.l:1072 scan.l:1076
msgid "trailing junk after numeric literal"
msgstr "แ แแชแฎแแแแ แแแแจแแแแแแแแก แจแแแแแ แแแแแชแแแแแ แแแแแแแ"
msgid "could not receive data from client: %m"
msgstr "แแแแแแขแแแแ แแแแแชแแแแแแก แแแฆแแแแก แจแแชแแแแ: %m"
-#: libpq/pqcomm.c:1149 tcop/postgres.c:4509
+#: libpq/pqcomm.c:1149 tcop/postgres.c:4533
#, c-format
msgid "terminating connection because protocol synchronization was lost"
msgstr "แแแแ แแแแ แจแแฌแงแแแแ, แ แแแแแ แแ แแขแแแแแแก แกแแแฅแ แแแแแแชแแ แแแแแแ แแ"
msgstr ""
#. translator: %s is a SQL row locking clause such as FOR UPDATE
-#: optimizer/plan/planner.c:1380 parser/analyze.c:1771 parser/analyze.c:2029 parser/analyze.c:3247
+#: optimizer/plan/planner.c:1386 parser/analyze.c:1771 parser/analyze.c:2029 parser/analyze.c:3247
#, c-format
msgid "%s is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "%s แแแ แซแแแฃแแแ UNION/INTERSECT/EXCEPT-แกแแแ แแ แแแ"
-#: optimizer/plan/planner.c:2121 optimizer/plan/planner.c:4107
+#: optimizer/plan/planner.c:2127 optimizer/plan/planner.c:4113
#, c-format
msgid "could not implement GROUP BY"
msgstr "\"GROUP BY\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:2122 optimizer/plan/planner.c:4108 optimizer/plan/planner.c:4789 optimizer/prep/prepunion.c:1320
+#: optimizer/plan/planner.c:2128 optimizer/plan/planner.c:4114 optimizer/plan/planner.c:4795 optimizer/prep/prepunion.c:1320
#, c-format
msgid "Some of the datatypes only support hashing, while others only support sorting."
msgstr "แแแแแแ แ แแแแแชแแแแก แขแแแก แแฎแแแแ แฐแแจแแ แแแแก แแฎแแ แแแญแแ แ แแแแฉแแแ, แแแจแแ, แ แแชแ แกแฎแแแแก แแฎแแแแ แแแแแแแแ แจแแฃแซแแแแ."
-#: optimizer/plan/planner.c:4788
+#: optimizer/plan/planner.c:4794
#, c-format
msgid "could not implement DISTINCT"
msgstr "\"DISTINCT\"-แแก แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6133
+#: optimizer/plan/planner.c:6139
#, c-format
msgid "could not implement window PARTITION BY"
msgstr "แคแแแฏแ แแก, \"PARTITION BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6134
+#: optimizer/plan/planner.c:6140
#, c-format
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแงแแคแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
-#: optimizer/plan/planner.c:6138
+#: optimizer/plan/planner.c:6144
#, c-format
msgid "could not implement window ORDER BY"
msgstr "แคแแแฏแ แแก, \"ORDER BY\" แแแแฎแแ แชแแแแแแ แจแแฃแซแแแแแแแ"
-#: optimizer/plan/planner.c:6139
+#: optimizer/plan/planner.c:6145
#, c-format
msgid "Window ordering columns must be of sortable datatypes."
msgstr "แคแแแฏแ แแก แแแแแแแแแแแ แกแแแขแแแ แแแแแแแแแแ แแแแแชแแแแก แขแแแแก แฃแแแ แแงแแก."
msgid "grouping operations are not allowed in JOIN conditions"
msgstr "แแแฏแแฃแคแแแแก แแแแ แแชแแแแก JOIN-แแก แแแ แแแแแจแ แแแ แแแแแแงแแแแแ"
-#: parser/parse_agg.c:387
+#: parser/parse_agg.c:385
msgid "aggregate functions are not allowed in FROM clause of their own query level"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแ แกแแแฃแแแ แ แแแแฎแแแแแก แแแแแก FROM แแแ แแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:389
+#: parser/parse_agg.c:387
msgid "grouping operations are not allowed in FROM clause of their own query level"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แแแแ แกแแแฃแแแ แ แแแแฎแแแแแก แแแแแก FROM แแแ แแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:394
+#: parser/parse_agg.c:392
msgid "aggregate functions are not allowed in functions in FROM"
msgstr "แแแ แแแแขแฃแ แคแฃแแฅแชแแแแก FROM-แจแ แแแ แแแแแแงแแแแแ"
-#: parser/parse_agg.c:396
+#: parser/parse_agg.c:394
msgid "grouping operations are not allowed in functions in FROM"
msgstr "แแแฏแแฃแคแแแแก แแแแ แแชแแแแก FROM-แจแ แแแ แแแแแแงแแแแแ"
-#: parser/parse_agg.c:404
+#: parser/parse_agg.c:402
msgid "aggregate functions are not allowed in policy expressions"
msgstr "แฌแแกแแก แแแแแกแแฎแฃแแแแแแจแ แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:406
+#: parser/parse_agg.c:404
msgid "grouping operations are not allowed in policy expressions"
msgstr "แฌแแกแแก แแแแแกแแฎแฃแแแแแแจแ แแแฏแแฃแคแแแแก แแแแ แแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:423
+#: parser/parse_agg.c:421
msgid "aggregate functions are not allowed in window RANGE"
msgstr "แคแแแฏแ แแก RANGE-แจแ แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:425
+#: parser/parse_agg.c:423
msgid "grouping operations are not allowed in window RANGE"
msgstr "แคแแแฏแ แแก RANGE-แจแ แแแฏแแฃแคแแแแก แแแแ แแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:430
+#: parser/parse_agg.c:428
msgid "aggregate functions are not allowed in window ROWS"
msgstr "แคแแแฏแ แแก ROWS-แจแ แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:432
+#: parser/parse_agg.c:430
msgid "grouping operations are not allowed in window ROWS"
msgstr "แคแแแฏแ แแก ROWS_แจแ แแแฏแแฃแคแแแแก แแแแ แแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:437
+#: parser/parse_agg.c:435
msgid "aggregate functions are not allowed in window GROUPS"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แคแแแฏแ แแก GROUPS-แจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:439
+#: parser/parse_agg.c:437
msgid "grouping operations are not allowed in window GROUPS"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แคแแแฏแ แแก GROUPS-แจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:452
+#: parser/parse_agg.c:450
msgid "aggregate functions are not allowed in MERGE WHEN conditions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ MERGE WHEN-แแก แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:454
+#: parser/parse_agg.c:452
msgid "grouping operations are not allowed in MERGE WHEN conditions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ MERGE WHEN-แแก แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:481
+#: parser/parse_agg.c:479
msgid "aggregate functions are not allowed in check constraints"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แจแแแฆแฃแแแแก แจแแแแฌแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:483
+#: parser/parse_agg.c:481
msgid "grouping operations are not allowed in check constraints"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แจแแแฆแฃแแแแก แจแแแแฌแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:490
+#: parser/parse_agg.c:488
msgid "aggregate functions are not allowed in DEFAULT expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ DEFAULT แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:492
+#: parser/parse_agg.c:490
msgid "grouping operations are not allowed in DEFAULT expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ DEFAULT แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:497
+#: parser/parse_agg.c:495
msgid "aggregate functions are not allowed in index expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:499
+#: parser/parse_agg.c:497
msgid "grouping operations are not allowed in index expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:504
+#: parser/parse_agg.c:502
msgid "aggregate functions are not allowed in index predicates"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแ แแแแแแขแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:506
+#: parser/parse_agg.c:504
msgid "grouping operations are not allowed in index predicates"
msgstr "แแแจแแแแฃแแ แคแฃแแฅแชแแแแ แแแแแฅแกแแก แแ แแแแแแขแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:511
+#: parser/parse_agg.c:509
msgid "aggregate functions are not allowed in statistics expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แกแขแแขแแกแขแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:513
+#: parser/parse_agg.c:511
msgid "grouping operations are not allowed in statistics expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แกแขแแขแแกแขแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:518
+#: parser/parse_agg.c:516
msgid "aggregate functions are not allowed in transform expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแแงแแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:520
+#: parser/parse_agg.c:518
msgid "grouping operations are not allowed in transform expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แแแแแงแแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:525
+#: parser/parse_agg.c:523
msgid "aggregate functions are not allowed in EXECUTE parameters"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ EXECUTE-แแก แแแ แแแแขแ แแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:527
+#: parser/parse_agg.c:525
msgid "grouping operations are not allowed in EXECUTE parameters"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ EXECUTE-แแก แแแ แแแแขแ แแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:532
+#: parser/parse_agg.c:530
msgid "aggregate functions are not allowed in trigger WHEN conditions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ WHEN-แแก แขแ แแแแ แแก แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:534
+#: parser/parse_agg.c:532
msgid "grouping operations are not allowed in trigger WHEN conditions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ WHEN-แแก แขแ แแแแ แแก แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:539
+#: parser/parse_agg.c:537
msgid "aggregate functions are not allowed in partition bound"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแแงแแคแแก แกแแแฆแแแ แจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:541
+#: parser/parse_agg.c:539
msgid "grouping operations are not allowed in partition bound"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แแแแแงแแคแแก แกแแแฆแแแ แจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:546
+#: parser/parse_agg.c:544
msgid "aggregate functions are not allowed in partition key expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:548
+#: parser/parse_agg.c:546
msgid "grouping operations are not allowed in partition key expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:554
+#: parser/parse_agg.c:552
msgid "aggregate functions are not allowed in column generation expressions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ แกแแแขแแก แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:556
+#: parser/parse_agg.c:554
msgid "grouping operations are not allowed in column generation expressions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ แกแแแขแแก แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:562
+#: parser/parse_agg.c:560
msgid "aggregate functions are not allowed in CALL arguments"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ CALL-แแก แแ แแฃแแแแขแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:564
+#: parser/parse_agg.c:562
msgid "grouping operations are not allowed in CALL arguments"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ CALL-แแก แแ แแฃแแแแขแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:570
+#: parser/parse_agg.c:568
msgid "aggregate functions are not allowed in COPY FROM WHERE conditions"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ COPY FROM WHERE แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:572
+#: parser/parse_agg.c:570
msgid "grouping operations are not allowed in COPY FROM WHERE conditions"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ COPY FROM WHERE แแแ แแแแแจแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:599 parser/parse_clause.c:1962
+#: parser/parse_agg.c:597 parser/parse_clause.c:1962
#, c-format
msgid "aggregate functions are not allowed in %s"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแแ %s-แจแ แแแจแแแแฃแแ แแ แแ"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:602
+#: parser/parse_agg.c:600
#, c-format
msgid "grouping operations are not allowed in %s"
msgstr "แแแฏแแฃแคแแแแก แคแฃแแฅแชแแแแ %s-แจแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_agg.c:703
+#: parser/parse_agg.c:701
#, c-format
msgid "outer-level aggregate cannot contain a lower-level variable in its direct arguments"
msgstr ""
-#: parser/parse_agg.c:781
+#: parser/parse_agg.c:779
#, c-format
msgid "aggregate function calls cannot contain set-returning function calls"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแ แแ แจแแซแแแแ, แกแแขแแแแก แแแแแ แฃแแแแแแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแก แจแแแชแแแแแก"
-#: parser/parse_agg.c:782 parser/parse_expr.c:1762 parser/parse_expr.c:2245 parser/parse_func.c:885
+#: parser/parse_agg.c:780 parser/parse_expr.c:1762 parser/parse_expr.c:2245 parser/parse_func.c:885
#, c-format
msgid "You might be able to move the set-returning function into a LATERAL FROM item."
msgstr ""
-#: parser/parse_agg.c:787
+#: parser/parse_agg.c:785
#, c-format
msgid "aggregate function calls cannot contain window function calls"
msgstr "แแแ แแแแขแฃแแ แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแ แแ แจแแแซแแแแ, แคแแแฏแ แแก แคแฃแแฅแชแแแก แแแแแซแแฎแแแแแก แจแแแชแแแแแก"
-#: parser/parse_agg.c:866
+#: parser/parse_agg.c:864
msgid "window functions are not allowed in JOIN conditions"
msgstr "\"JOIN\"-แแก แแแ แแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:873
+#: parser/parse_agg.c:871
msgid "window functions are not allowed in functions in FROM"
msgstr "\"FROM\"-แแก แคแฃแแฅแชแแแแจแ แคแแแฏแ แแแแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:879
+#: parser/parse_agg.c:877
msgid "window functions are not allowed in policy expressions"
msgstr "แฌแแกแแแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:892
+#: parser/parse_agg.c:890
msgid "window functions are not allowed in window definitions"
msgstr "แคแแแฏแ แแก แแฆแฌแแ แแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:903
+#: parser/parse_agg.c:901
msgid "window functions are not allowed in MERGE WHEN conditions"
msgstr "\"MERGE WHEN\" แแแ แแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:928
+#: parser/parse_agg.c:926
msgid "window functions are not allowed in check constraints"
msgstr "แจแแแฆแฃแแแแก แจแแแแฌแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:932
+#: parser/parse_agg.c:930
msgid "window functions are not allowed in DEFAULT expressions"
msgstr "แแแแฃแแแกแฎแแแ แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:935
+#: parser/parse_agg.c:933
msgid "window functions are not allowed in index expressions"
msgstr "แแแแแฅแกแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:938
+#: parser/parse_agg.c:936
msgid "window functions are not allowed in statistics expressions"
msgstr "แกแขแแขแแกแขแแแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:941
+#: parser/parse_agg.c:939
msgid "window functions are not allowed in index predicates"
msgstr "แแแแแฅแกแแก แแ แแแแแแขแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:944
+#: parser/parse_agg.c:942
msgid "window functions are not allowed in transform expressions"
msgstr "แแแแแงแแแแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:947
+#: parser/parse_agg.c:945
msgid "window functions are not allowed in EXECUTE parameters"
msgstr "\"EXECUTE\"-แแก แแแ แแแแขแ แแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ\""
-#: parser/parse_agg.c:950
+#: parser/parse_agg.c:948
msgid "window functions are not allowed in trigger WHEN conditions"
msgstr "\"WHEN\"-แแก แแแ แแแแแแก แขแ แแแแ แจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:953
+#: parser/parse_agg.c:951
msgid "window functions are not allowed in partition bound"
msgstr "แแแแแงแแคแแก แกแแแฆแแแ แจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:956
+#: parser/parse_agg.c:954
msgid "window functions are not allowed in partition key expressions"
msgstr "แแแแแงแแคแแก แแแกแแฆแแแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:959
+#: parser/parse_agg.c:957
msgid "window functions are not allowed in CALL arguments"
msgstr "\"CALL\"-แแก แแ แแฃแแแแขแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:962
+#: parser/parse_agg.c:960
msgid "window functions are not allowed in COPY FROM WHERE conditions"
msgstr "\"COPY FROM WHERE\"-แแก แแแ แแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
-#: parser/parse_agg.c:965
+#: parser/parse_agg.c:963
msgid "window functions are not allowed in column generation expressions"
msgstr "แกแแแขแแก แแแแแ แแชแแแก แแแแแกแแฎแฃแแแแแแจแ แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแแฃแจแแแแแแแ"
#. translator: %s is name of a SQL construct, eg GROUP BY
-#: parser/parse_agg.c:988 parser/parse_clause.c:1971
+#: parser/parse_agg.c:986 parser/parse_clause.c:1971
#, c-format
msgid "window functions are not allowed in %s"
msgstr "แคแแแฏแ แแก แคแฃแแฅแชแแแแ แแ แแ แแก แแแจแแแแฃแแ %s-แจแ"
-#: parser/parse_agg.c:1022 parser/parse_clause.c:2804
+#: parser/parse_agg.c:1020 parser/parse_clause.c:2804
#, c-format
msgid "window \"%s\" does not exist"
msgstr "แคแแแฏแแ แ \"%s\" แแ แแ แกแแแแแก"
-#: parser/parse_agg.c:1110
+#: parser/parse_agg.c:1108
#, c-format
msgid "too many grouping sets present (maximum 4096)"
msgstr "แซแแแแแ แแแแ แ แแแฏแแฃแคแแแแก แแแแ แแแแ (แแแฅแกแแแฃแ 4096)"
-#: parser/parse_agg.c:1250
+#: parser/parse_agg.c:1248
#, c-format
msgid "aggregate functions are not allowed in a recursive query's recursive term"
msgstr ""
-#: parser/parse_agg.c:1443
+#: parser/parse_agg.c:1441
#, c-format
msgid "column \"%s.%s\" must appear in the GROUP BY clause or be used in an aggregate function"
msgstr ""
-#: parser/parse_agg.c:1446
+#: parser/parse_agg.c:1444
#, c-format
msgid "Direct arguments of an ordered-set aggregate must use only grouped columns."
msgstr ""
-#: parser/parse_agg.c:1451
+#: parser/parse_agg.c:1449
#, c-format
msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
msgstr "แฅแแแแแแฎแแแแ outer แแแแฎแแแแแแแ แแแฃแฏแแฃแคแแแแ แกแแแขแก \"%s.%s\" แแงแแแแแก"
-#: parser/parse_agg.c:1615
+#: parser/parse_agg.c:1613
#, c-format
msgid "arguments to GROUPING must be grouping expressions of the associated query level"
msgstr ""
msgid "cannot create partitioned table as inheritance child"
msgstr ""
-#: parser/parse_utilcmd.c:583
+#: parser/parse_utilcmd.c:475
+#, c-format
+msgid "cannot set logged status of a temporary sequence"
+msgstr "แแ แแแแแแ แแแแแแแแแแ แแแแก แกแขแแขแฃแกแแก แแแแแแแ แจแแฃแซแแแแแแแ"
+
+#: parser/parse_utilcmd.c:611
#, c-format
msgid "array of serial is not implemented"
msgstr "แกแแ แแแแแแแก แแแกแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:662 parser/parse_utilcmd.c:674 parser/parse_utilcmd.c:733
+#: parser/parse_utilcmd.c:690 parser/parse_utilcmd.c:702 parser/parse_utilcmd.c:761
#, c-format
msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:686
+#: parser/parse_utilcmd.c:714
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:703
+#: parser/parse_utilcmd.c:731
#, c-format
msgid "identity columns are not supported on typed tables"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:707
+#: parser/parse_utilcmd.c:735
#, c-format
msgid "identity columns are not supported on partitions"
msgstr "แแแแแงแแคแแแแ แแแแแขแแคแแแแชแแแก แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:716
+#: parser/parse_utilcmd.c:744
#, c-format
msgid "multiple identity specifications for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:746
+#: parser/parse_utilcmd.c:774
#, c-format
msgid "generated columns are not supported on typed tables"
msgstr "แขแแแแแแ แแแฃแ แชแฎแ แแแแแแ แแแแแ แแ แแแฃแแ แกแแแขแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:750
+#: parser/parse_utilcmd.c:778
#, c-format
msgid "multiple generation clauses specified for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:768 parser/parse_utilcmd.c:883
+#: parser/parse_utilcmd.c:796 parser/parse_utilcmd.c:911
#, c-format
msgid "primary key constraints are not supported on foreign tables"
msgstr "แซแแ แแแแแ แแแกแแฆแแแแก แจแแแฆแฃแแแแแ แแแ แ แชแฎแ แแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:777 parser/parse_utilcmd.c:893
+#: parser/parse_utilcmd.c:805 parser/parse_utilcmd.c:921
#, c-format
msgid "unique constraints are not supported on foreign tables"
msgstr "แแแ แ แชแฎแ แแแแแแ แฃแแแแแแฃแ แ แจแแแฆแฃแแแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:822
+#: parser/parse_utilcmd.c:850
#, c-format
msgid "both default and identity specified for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:830
+#: parser/parse_utilcmd.c:858
#, c-format
msgid "both default and generation expression specified for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:838
+#: parser/parse_utilcmd.c:866
#, c-format
msgid "both identity and generation expression specified for column \"%s\" of table \"%s\""
msgstr ""
-#: parser/parse_utilcmd.c:903
+#: parser/parse_utilcmd.c:931
#, c-format
msgid "exclusion constraints are not supported on foreign tables"
msgstr ""
-#: parser/parse_utilcmd.c:968
+#: parser/parse_utilcmd.c:996
#, c-format
msgid "LIKE is not supported for creating foreign tables"
msgstr "แแแ แ แชแฎแ แแแแแแก แจแแฅแแแแกแแแแก LIKE แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:981
+#: parser/parse_utilcmd.c:1009
#, c-format
msgid "relation \"%s\" is invalid in LIKE clause"
msgstr "แแแ แแแแจแ LIKE แฃแ แแแแ แแแแ \"%s\" แแ แแกแฌแแ แแ"
-#: parser/parse_utilcmd.c:1708 parser/parse_utilcmd.c:1816
+#: parser/parse_utilcmd.c:1736 parser/parse_utilcmd.c:1844
#, c-format
msgid "Index \"%s\" contains a whole-row table reference."
msgstr ""
-#: parser/parse_utilcmd.c:2214
+#: parser/parse_utilcmd.c:2242
#, c-format
msgid "cannot use an existing index in CREATE TABLE"
msgstr "'CREATE TABLE'-แจแ แแ แกแแแฃแ แแแแแฅแกแก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:2234
+#: parser/parse_utilcmd.c:2262
#, c-format
msgid "index \"%s\" is already associated with a constraint"
msgstr "แแแแแฅแกแ \"%s\" แจแแแฆแฃแแแแกแแแ แฃแแแ แแกแแชแแ แแแฃแแแ"
-#: parser/parse_utilcmd.c:2255
+#: parser/parse_utilcmd.c:2283
#, c-format
msgid "\"%s\" is not a unique index"
msgstr "\"%s\" แฃแแแแแแฃแ แ แแแแแฅแกแ แแ แแ"
-#: parser/parse_utilcmd.c:2256 parser/parse_utilcmd.c:2263 parser/parse_utilcmd.c:2270 parser/parse_utilcmd.c:2347
+#: parser/parse_utilcmd.c:2284 parser/parse_utilcmd.c:2291 parser/parse_utilcmd.c:2298 parser/parse_utilcmd.c:2375
#, c-format
msgid "Cannot create a primary key or unique constraint using such an index."
msgstr ""
-#: parser/parse_utilcmd.c:2262
+#: parser/parse_utilcmd.c:2290
#, c-format
msgid "index \"%s\" contains expressions"
msgstr "แแแแแฅแกแ \"%s\" แแแแแกแแฎแฃแแแแแแก แจแแแชแแแก"
-#: parser/parse_utilcmd.c:2269
+#: parser/parse_utilcmd.c:2297
#, c-format
msgid "\"%s\" is a partial index"
msgstr "\"%s\" แแแฌแแแแแ แแแ แแแแแฅแกแแ"
-#: parser/parse_utilcmd.c:2281
+#: parser/parse_utilcmd.c:2309
#, c-format
msgid "\"%s\" is a deferrable index"
msgstr "\"%s\" แแแแแแแแแแ แแแแแฅแกแแ"
-#: parser/parse_utilcmd.c:2282
+#: parser/parse_utilcmd.c:2310
#, c-format
msgid "Cannot create a non-deferrable constraint using a deferrable index."
msgstr ""
-#: parser/parse_utilcmd.c:2346
+#: parser/parse_utilcmd.c:2374
#, c-format
msgid "index \"%s\" column number %d does not have default sorting behavior"
msgstr ""
-#: parser/parse_utilcmd.c:2503
+#: parser/parse_utilcmd.c:2531
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr ""
-#: parser/parse_utilcmd.c:2509
+#: parser/parse_utilcmd.c:2537
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr ""
-#: parser/parse_utilcmd.c:2843
+#: parser/parse_utilcmd.c:2871
#, c-format
msgid "index expressions and predicates can refer only to the table being indexed"
msgstr ""
-#: parser/parse_utilcmd.c:2915
+#: parser/parse_utilcmd.c:2943
#, c-format
msgid "statistics expressions can refer only to the table being referenced"
msgstr ""
-#: parser/parse_utilcmd.c:2958
+#: parser/parse_utilcmd.c:2986
#, c-format
msgid "rules on materialized views are not supported"
msgstr "แแแขแแ แแแแแแแแฃแ แฎแแแแแแ แฌแแกแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:3018
+#: parser/parse_utilcmd.c:3046
#, c-format
msgid "rule WHERE condition cannot contain references to other relations"
msgstr ""
-#: parser/parse_utilcmd.c:3090
+#: parser/parse_utilcmd.c:3118
#, c-format
msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
msgstr ""
-#: parser/parse_utilcmd.c:3108 parser/parse_utilcmd.c:3209 rewrite/rewriteHandler.c:538 rewrite/rewriteManip.c:1095
+#: parser/parse_utilcmd.c:3136 parser/parse_utilcmd.c:3237 rewrite/rewriteHandler.c:538 rewrite/rewriteManip.c:1095
#, c-format
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "แแแ แแแแแ UNION/INTERSECT/EXCEPT แแแแ แแขแแ แแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3126
+#: parser/parse_utilcmd.c:3154
#, c-format
msgid "ON SELECT rule cannot use OLD"
msgstr "ON SELECT แฌแแกแจแ OLD-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3130
+#: parser/parse_utilcmd.c:3158
#, c-format
msgid "ON SELECT rule cannot use NEW"
msgstr "ON SELECT แฌแแกแจแ NEW-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3139
+#: parser/parse_utilcmd.c:3167
#, c-format
msgid "ON INSERT rule cannot use OLD"
msgstr "ON INSERT แฌแแกแจแ OLD-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3145
+#: parser/parse_utilcmd.c:3173
#, c-format
msgid "ON DELETE rule cannot use NEW"
msgstr "ON DELETE แฌแแกแจแ NEW-แก แแแ แแแแแแงแแแแแ"
-#: parser/parse_utilcmd.c:3173
+#: parser/parse_utilcmd.c:3201
#, c-format
msgid "cannot refer to OLD within WITH query"
msgstr "'WITH' แแแแฎแแแแแจแ OLD-แแ แแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:3180
+#: parser/parse_utilcmd.c:3208
#, c-format
msgid "cannot refer to NEW within WITH query"
msgstr "'WITH' แแแแฎแแแแแจแ NEW-แแ แแแแแ แแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:3636
+#: parser/parse_utilcmd.c:3664
#, c-format
msgid "misplaced DEFERRABLE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3641 parser/parse_utilcmd.c:3656
+#: parser/parse_utilcmd.c:3669 parser/parse_utilcmd.c:3684
#, c-format
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "แแ แแแ แแแขแ DEFERRABLE/NOT DEFERRABLE แแแ แแแ แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3651
+#: parser/parse_utilcmd.c:3679
#, c-format
msgid "misplaced NOT DEFERRABLE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ NOT DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3672
+#: parser/parse_utilcmd.c:3700
#, c-format
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ INITIALLY DEFERRABLE แแแ แแแ"
-#: parser/parse_utilcmd.c:3677 parser/parse_utilcmd.c:3703
+#: parser/parse_utilcmd.c:3705 parser/parse_utilcmd.c:3731
#, c-format
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "แแ แแแ แแแขแ INITIALLY IMMEDIATE/DEFERRED แแแจแแแแฃแแ แแ แแ"
-#: parser/parse_utilcmd.c:3698
+#: parser/parse_utilcmd.c:3726
#, c-format
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "แแ แแกแฌแแ แแแแแแแก แแแกแแฃแแ INITIALLY IMMEDIATE แแแ แแแ"
-#: parser/parse_utilcmd.c:3891
+#: parser/parse_utilcmd.c:3919
#, c-format
msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr ""
-#: parser/parse_utilcmd.c:3926
+#: parser/parse_utilcmd.c:3954
#, c-format
msgid "\"%s\" is not a partitioned table"
msgstr "\"%s\" แแแงแแคแแแ แชแฎแ แแแ แแ แแ"
-#: parser/parse_utilcmd.c:3933
+#: parser/parse_utilcmd.c:3961
#, c-format
msgid "table \"%s\" is not partitioned"
msgstr "แชแฎแ แแแ \"%s\" แแแงแแคแแแ แแ แแ"
-#: parser/parse_utilcmd.c:3940
+#: parser/parse_utilcmd.c:3968
#, c-format
msgid "index \"%s\" is not partitioned"
msgstr "แแแแแฅแกแ \"%s\" แแแงแแคแแแ แแ แแ"
-#: parser/parse_utilcmd.c:3980
+#: parser/parse_utilcmd.c:4008
#, c-format
msgid "a hash-partitioned table may not have a default partition"
msgstr ""
-#: parser/parse_utilcmd.c:3997
+#: parser/parse_utilcmd.c:4025
#, c-format
msgid "invalid bound specification for a hash partition"
msgstr ""
-#: parser/parse_utilcmd.c:4003 partitioning/partbounds.c:4802
+#: parser/parse_utilcmd.c:4031 partitioning/partbounds.c:4802
#, c-format
msgid "modulus for hash partition must be an integer value greater than zero"
msgstr ""
-#: parser/parse_utilcmd.c:4010 partitioning/partbounds.c:4810
+#: parser/parse_utilcmd.c:4038 partitioning/partbounds.c:4810
#, c-format
msgid "remainder for hash partition must be less than modulus"
msgstr ""
-#: parser/parse_utilcmd.c:4023
+#: parser/parse_utilcmd.c:4051
#, c-format
msgid "invalid bound specification for a list partition"
msgstr ""
-#: parser/parse_utilcmd.c:4076
+#: parser/parse_utilcmd.c:4104
#, c-format
msgid "invalid bound specification for a range partition"
msgstr ""
-#: parser/parse_utilcmd.c:4082
+#: parser/parse_utilcmd.c:4110
#, c-format
msgid "FROM must specify exactly one value per partitioning column"
msgstr ""
-#: parser/parse_utilcmd.c:4086
+#: parser/parse_utilcmd.c:4114
#, c-format
msgid "TO must specify exactly one value per partitioning column"
msgstr ""
-#: parser/parse_utilcmd.c:4200
+#: parser/parse_utilcmd.c:4228
#, c-format
msgid "cannot specify NULL in range bound"
msgstr "แแแแแแแแแแก แกแแแฆแแ แแแจแ NULL-แแก แแแแแแแแ แจแแฃแซแแแแแแแ"
-#: parser/parse_utilcmd.c:4249
+#: parser/parse_utilcmd.c:4277
#, c-format
msgid "every bound following MAXVALUE must also be MAXVALUE"
msgstr "แงแแแแแ MAXVALUE แกแแแฆแแแก แจแแแแแ แงแแแแ MAXVALUE แฃแแแ แแงแแก"
-#: parser/parse_utilcmd.c:4256
+#: parser/parse_utilcmd.c:4284
#, c-format
msgid "every bound following MINVALUE must also be MINVALUE"
msgstr "แงแแแแแ MINVALUE แกแแแฆแแแก แจแแแแแ แงแแแแ MINVALUE แฃแแแ แแงแแก"
-#: parser/parse_utilcmd.c:4299
+#: parser/parse_utilcmd.c:4327
#, c-format
msgid "specified value cannot be cast to type %s for column \"%s\""
msgstr ""
msgid "invalid Unicode escape character"
msgstr "แฃแแแแแแแก แกแแแชแแแแแก แแ แแกแฌแแ แ แกแแแแแแ"
-#: parser/parser.c:347 scan.l:1391
+#: parser/parser.c:347 scan.l:1393
#, c-format
msgid "invalid Unicode escape value"
msgstr "แฃแแแแแแแก แกแแแชแแแแแก แแ แแกแฌแแ แ แแแแจแแแแแแแ"
-#: parser/parser.c:494 scan.l:702 utils/adt/varlena.c:6640
+#: parser/parser.c:494 scan.l:716 utils/adt/varlena.c:6640
#, c-format
msgid "invalid Unicode escape"
msgstr "แฃแแแแแแแก แแ แแกแฌแแ แ แกแแแชแแแแ"
msgid "Unicode escapes must be \\XXXX or \\+XXXXXX."
msgstr "แฃแแแแแแแก แกแแแชแแแแแแแก แจแแกแแซแแ แแแ แแแแขแแแแ \\XXXX แแ \\+XXXXXXXX."
-#: parser/parser.c:523 scan.l:663 scan.l:679 scan.l:695 utils/adt/varlena.c:6665
+#: parser/parser.c:523 scan.l:677 scan.l:693 scan.l:709 utils/adt/varlena.c:6665
#, c-format
msgid "invalid Unicode surrogate pair"
msgstr "แฃแแแแแแก แแ แแกแฌแแ แ แกแฃแ แแแแขแฃแแ แฌแงแแแแ"
msgid "background worker \"%s\": parallel workers may not be configured for restart"
msgstr ""
-#: postmaster/bgworker.c:715 tcop/postgres.c:3288
+#: postmaster/bgworker.c:715 tcop/postgres.c:3312
#, c-format
msgid "terminating background worker \"%s\" due to administrator command"
msgstr ""
#: postmaster/walsummarizer.c:755
#, c-format
-msgid "still waiting for WAL summarization through %X/%X after %ld seconds"
-msgstr ""
+msgid "still waiting for WAL summarization through %X/%X after %ld second"
+msgid_plural "still waiting for WAL summarization through %X/%X after %ld seconds"
+msgstr[0] ""
+msgstr[1] ""
-#: postmaster/walsummarizer.c:758
+#: postmaster/walsummarizer.c:760
#, c-format
msgid "Summarization has reached %X/%X on disk and %X/%X in memory."
msgstr ""
-#: postmaster/walsummarizer.c:998
+#: postmaster/walsummarizer.c:1000
#, c-format
msgid "could not find a valid record after %X/%X"
msgstr "%X/%X -แแก แจแแแแแ แกแฌแแ แ แฉแแแแฌแแ แ แแ แแ แกแแแแแก"
-#: postmaster/walsummarizer.c:1043
+#: postmaster/walsummarizer.c:1045
#, c-format
msgid "could not read WAL from timeline %u at %X/%X: %s"
msgstr "แแแ แฌแแแแแแแฎแ WAL แแ แแแก แฎแแแแแแ %u แแแกแแแแ แแแ %X/%X: %s"
-#: postmaster/walsummarizer.c:1049
+#: postmaster/walsummarizer.c:1051
#, c-format
msgid "could not read WAL from timeline %u at %X/%X"
msgstr "แแแ แฌแแแแแแแฎแ WAL แแ แแแก แฎแแแแแแ %u แแแกแแแแ แแแ %X/%X"
msgid "out of logical replication worker slots"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแแ แแแแก แกแแแขแแแ แแ แแกแแแแแ แแกแแ"
-#: replication/logical/launcher.c:428 replication/logical/launcher.c:514 replication/slot.c:1524 storage/lmgr/lock.c:985 storage/lmgr/lock.c:1023 storage/lmgr/lock.c:2826 storage/lmgr/lock.c:4211 storage/lmgr/lock.c:4276 storage/lmgr/lock.c:4626 storage/lmgr/predicate.c:2464 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:3876
+#: replication/logical/launcher.c:428 replication/logical/launcher.c:514 replication/slot.c:1524 storage/lmgr/lock.c:985 storage/lmgr/lock.c:1023 storage/lmgr/lock.c:2836 storage/lmgr/lock.c:4221 storage/lmgr/lock.c:4286 storage/lmgr/lock.c:4636 storage/lmgr/predicate.c:2464 storage/lmgr/predicate.c:2479 storage/lmgr/predicate.c:3876
#, c-format
msgid "You might need to increase \"%s\"."
msgstr "แ แแแแ แช แฉแแแก, แแญแแ แแแแแ, \"%s\" แแแแแ แแแ."
msgid "cannot use replication slot \"%s\" for logical decoding"
msgstr "แแแแแแฃแ แ แแแจแแคแแ แแกแแแแก แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แแแแแงแแแแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/logical.c:542
+#: replication/logical/logical.c:542 replication/slot.c:798 replication/slot.c:829
#, c-format
-msgid "This slot is being synchronized from the primary server."
-msgstr "แแแแแแแแ แแแแก แแ แกแแแขแแก แกแแแฅแ แแแแแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ."
+msgid "This replication slot is being synchronized from the primary server."
+msgstr "รก\83\9bรก\83\98รก\83\9bรก\83\93รก\83\98รก\83\9cรก\83\90รก\83 รก\83\94รก\83\9dรก\83\91รก\83ยก รก\83\90รก\83\9b รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90 รก\83ยซรก\83\98รก\83 รก\83\98รก\83\97รก\83\90รก\83\93รก\83\98 รก\83ยกรก\83\94รก\83 รก\83\95รก\83\94รก\83 รก\83\98รก\83\93รก\83\90รก\83\9c."
#: replication/logical/logical.c:543
#, c-format
msgid "array must not contain nulls"
msgstr "แแแกแแแ แแฃแแแแแ แแแแจแแแแแแแแแก แแ แฃแแแ แจแแแชแแแแแก"
-#: replication/logical/logicalfuncs.c:177 utils/adt/json.c:1406 utils/adt/jsonb.c:1304
+#: replication/logical/logicalfuncs.c:177 utils/adt/json.c:1420 utils/adt/jsonb.c:1304
#, c-format
msgid "array must have even number of elements"
msgstr "แแแกแแแก แแฃแฌแ แ แแแแแแแแแก แแแแแแแขแแแ แฃแแแ แฐแฅแแแแแก"
#: replication/logical/slotsync.c:215
#, c-format
-msgid "could not sync slot \"%s\" as remote slot precedes local slot"
-msgstr ""
+msgid "could not synchronize replication slot \"%s\" because remote slot precedes local slot"
+msgstr "แ แแแแแแแชแแแก แกแแแขแแก แกแแแฅแ แแแแแแชแแ \"%s\" แจแแฃแซแแแแแแแ, แ แแแแแ แแแจแแ แแแฃแแ แกแแแขแ แฌแแ แฃแกแฌแ แแแก แแแแแแฃแ แกแแแขแก"
#: replication/logical/slotsync.c:217
#, c-format
-msgid "Remote slot has LSN %X/%X and catalog xmin %u, but local slot has LSN %X/%X and catalog xmin %u."
+msgid "The remote slot has LSN %X/%X and catalog xmin %u, but the local slot has LSN %X/%X and catalog xmin %u."
msgstr ""
#: replication/logical/slotsync.c:459
#, c-format
-msgid "dropped replication slot \"%s\" of dbid %u"
-msgstr "แฌแแแจแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" dbid-แกแแแแก %u"
+msgid "dropped replication slot \"%s\" of database with OID %u"
+msgstr "แฌแแแจแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแแแชแแแแ แแแแแแแ OID-แแ %u"
#: replication/logical/slotsync.c:579
#, c-format
-msgid "could not sync slot \"%s\""
-msgstr "แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
+msgid "could not synchronize replication slot \"%s\""
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก \"%s\" รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90 รก\83ยจรก\83\94รก\83ยฃรก\83ยซรก\83\9aรก\83\94รก\83\91รก\83\94รก\83\9aรก\83\98รก\83\90"
#: replication/logical/slotsync.c:580
#, c-format
-msgid "Logical decoding cannot find consistent point from local slot's LSN %X/%X."
+msgid "Logical decoding could not find consistent point from local slot's LSN %X/%X."
msgstr ""
#: replication/logical/slotsync.c:589
#, c-format
-msgid "newly created slot \"%s\" is sync-ready now"
-msgstr ""
+msgid "newly created replication slot \"%s\" is sync-ready now"
+msgstr "แแฎแแแ แจแแฅแแแแแ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแฎแแ แกแแแฅแ แแแแแแแฃแแแ"
#: replication/logical/slotsync.c:628
#, c-format
-msgid "skipping slot synchronization as the received slot sync LSN %X/%X for slot \"%s\" is ahead of the standby position %X/%X"
+msgid "skipping slot synchronization because the received slot sync LSN %X/%X for slot \"%s\" is ahead of the standby position %X/%X"
msgstr ""
#: replication/logical/slotsync.c:650
msgid "cannot synchronize replication slots from a standby server"
msgstr "แฃแฅแแ แกแแ แแแ แแแแ แ แแแแแแแชแแแก แกแแแขแแแแก แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/slotsync.c:995
-#, c-format
-msgid "slot synchronization requires valid primary_slot_name"
-msgstr ""
-
#. translator: second %s is a GUC variable name
-#: replication/logical/slotsync.c:997
+#: replication/logical/slotsync.c:996
#, c-format
-msgid "The replication slot \"%s\" specified by %s does not exist on the primary server."
-msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช %s-แแ แแแฃแแแแ, แแ แแ แกแแแแแก แซแแ แแแแ แกแแ แแแ แแ."
+msgid "replication slot \"%s\" specified by \"%s\" does not exist on primary server"
+msgstr "แ แแแแแแแชแแแก แกแแแขแ \"%s\", แ แแแแแแช \"%s\"-แแ แแแฃแแแแ, แแ แแ แกแแแแแก แซแแ แแแแ แกแแ แแแ แแ"
-#. translator: dbname is a specific option; %s is a GUC variable name
-#: replication/logical/slotsync.c:1026
+#. translator: first %s is a connection option; second %s is a GUC
+#. variable name
+#.
+#: replication/logical/slotsync.c:1029
#, c-format
-msgid "slot synchronization requires dbname to be specified in %s"
-msgstr "รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก \"%s\"-รก\83ยจรก\83\98 รก\83\91รก\83\90รก\83\96รก\83\98รก\83ยก รก\83ยกรก\83\90รก\83ยฎรก\83\94รก\83\9aรก\83\98รก\83ยก รก\83\9bรก\83\98รก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83\90 รก\83ยกรก\83ยญรก\83\98รก\83 รก\83\93รก\83\94รก\83\91รก\83\90"
+msgid "replication slot synchronization requires \"%s\" to be specified in \"%s\""
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก รก\83ยกรก\83ยญรก\83\98รก\83 รก\83\93รก\83\94รก\83\91รก\83\90, รก\83 รก\83\9dรก\83\9b \"%s\" รก\83\9bรก\83\98รก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98 รก\83\98รก\83ยงรก\83\9dรก\83ยก \"%s\"-รก\83ยจรก\83\98"
-#: replication/logical/slotsync.c:1047
+#: replication/logical/slotsync.c:1050
#, c-format
-msgid "slot synchronization requires \"wal_level\" >= \"logical\""
-msgstr "แกแแแขแแก แกแแแฅแ แแแแแแชแแแก \"wal_level\" >= \"logical\" แแกแแญแแ แแแแ"
+msgid "replication slot synchronization requires \"wal_level\" >= \"logical\""
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก \"wal_level\" >= \"logical\" รก\83\94รก\83ยกรก\83\90รก\83ยญรก\83\98รก\83 รก\83\9dรก\83\94รก\83\91รก\83\90"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1060 replication/logical/slotsync.c:1088
+#: replication/logical/slotsync.c:1063 replication/logical/slotsync.c:1091
#, c-format
-msgid "slot synchronization requires %s to be defined"
-msgstr "รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก %s-รก\83\98รก\83ยก รก\83\90รก\83ยฆรก\83ยฌรก\83\94รก\83 แ แกแญแแ แแแแ"
+msgid "replication slot synchronization requires \"%s\" to be set"
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก \"%s\"-รก\83\98รก\83ยก รก\83\93รก\83\90รก\83ยงรก\83\94รก\83\9cรก\83\94รก\83\91แ แกแญแแ แแแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1074
+#: replication/logical/slotsync.c:1077
#, c-format
-msgid "slot synchronization requires %s to be enabled"
-msgstr "รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก %s-แแก แฉแแ แแแ แกแญแแ แแแแ"
+msgid "replication slot synchronization requires \"%s\" to be enabled"
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98รก\83ยก รก\83ยกรก\83\98รก\83\9cรก\83ยฅรก\83 รก\83\9dรก\83\9cรก\83\98รก\83\96รก\83\90รก\83ยชรก\83\98รก\83\90รก\83ยก \"%s\"-แแก แฉแแ แแแ แกแญแแ แแแแ"
#. translator: %s is a GUC variable name
-#: replication/logical/slotsync.c:1126
+#: replication/logical/slotsync.c:1129
#, c-format
-msgid "slot sync worker will shutdown because %s is disabled"
+msgid "replication slot synchronization worker will shut down because \"%s\" is disabled"
msgstr ""
-#: replication/logical/slotsync.c:1135
+#: replication/logical/slotsync.c:1138
#, c-format
-msgid "slot sync worker will restart because of a parameter change"
+msgid "replication slot synchronization worker will restart because of a parameter change"
msgstr ""
-#: replication/logical/slotsync.c:1159
+#: replication/logical/slotsync.c:1162
#, c-format
-msgid "slot sync worker is shutting down on receiving SIGINT"
+msgid "replication slot synchronization worker is shutting down on receiving SIGINT"
msgstr ""
-#: replication/logical/slotsync.c:1284
+#: replication/logical/slotsync.c:1287
#, c-format
msgid "cannot synchronize replication slots when standby promotion is ongoing"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ แฃแฅแแแก แฌแแฎแแแแกแแแแก แแแแแแแแ แแแแแกแแก"
-#: replication/logical/slotsync.c:1292
+#: replication/logical/slotsync.c:1295
#, c-format
msgid "cannot synchronize replication slots concurrently"
msgstr "แ แแแแแแแชแแแก แกแแแขแแแแก แแ แแแ แแฃแแ แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
-#: replication/logical/slotsync.c:1400
+#: replication/logical/slotsync.c:1403
#, c-format
msgid "slot sync worker started"
msgstr "แกแแแขแแก แกแแแฅแ แแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแ แแแแจแแ"
-#: replication/logical/slotsync.c:1463 replication/slotfuncs.c:900 replication/walreceiver.c:307
+#: replication/logical/slotsync.c:1466 replication/slotfuncs.c:900 replication/walreceiver.c:307
#, c-format
msgid "could not connect to the primary server: %s"
msgstr "แจแแฃแซแแแแแแแ แแแแ แแแแ แซแแ แแแแ แกแแ แแแ แแแ: %s"
msgid "invalid publication_names syntax"
msgstr "แแ แแกแฌแแ แ publication_names syntax"
-#: replication/pgoutput/pgoutput.c:407
-#, c-format
-msgid "proto_version option missing"
-msgstr "แแแ แแแแขแ แ proto_version แแแแแแแแฃแแ แแ แแ"
-
-#: replication/pgoutput/pgoutput.c:411
+#: replication/pgoutput/pgoutput.c:407 replication/pgoutput/pgoutput.c:411
#, c-format
-msgid "publication_names option missing"
-msgstr "รก\83\90รก\83\99รก\83\9aรก\83\90 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83\98 publication_names"
+msgid "option \"%s\" missing"
+msgstr "รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83\98 \"%s\" รก\83\90รก\83\99รก\83\9aรก\83\98รก\83\90"
#: replication/pgoutput/pgoutput.c:452
#, c-format
msgid "cannot drop replication slot \"%s\""
msgstr "แ แแแแแแแชแแแก แกแแแขแแก \"%s\" แฌแแจแแแก แจแแชแแแแ"
-#: replication/slot.c:798 replication/slot.c:829
-#, c-format
-msgid "This slot is being synced from the primary server."
-msgstr "แแแแแแแแ แแแแก แแ แกแแแขแแก แกแแแฅแ แแแแแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ."
-
#: replication/slot.c:816
#, c-format
msgid "cannot use %s with a physical replication slot"
#: replication/slot.c:2638
#, c-format
-msgid "replication slot \"%s\" specified in parameter %s does not exist"
-msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\9bรก\83\90 \"%s\" รก\83\9bรก\83\98รก\83ยฃรก\83\97รก\83\98รก\83\97รก\83\90 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83\98 %s, รก\83 รก\83\9dรก\83\9bรก\83\94รก\83\9aรก\83\98รก\83ยช แแ แแ แกแแแแแก"
+msgid "replication slot \"%s\" specified in parameter \"%s\" does not exist"
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 \"%s\", รก\83\9bรก\83\98รก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83ยจรก\83\98 %s, แแ แแ แกแแแแแก"
#: replication/slot.c:2640 replication/slot.c:2681 replication/slot.c:2696
#, c-format
-msgid "Logical replication is waiting on the standby associated with \"%s\"."
-msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ \"%s\"-แกแแแ แแกแแชแแ แแแฃแ แฃแฅแแแก แแแแแแแ."
+msgid "Logical replication is waiting on the standby associated with replication slot \"%s\"."
+msgstr "แแแแแแฃแ แ แ แแแแแแแชแแ แแแแแแแ แฃแฅแแ แกแแแขแก, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\"."
#: replication/slot.c:2642
#, c-format
-msgid "Consider creating the slot \"%s\" or amend parameter %s."
-msgstr "รก\83\92รก\83\90รก\83\9cรก\83\98รก\83ยฎรก\83\98รก\83\9aรก\83\94รก\83\97, รก\83ยจรก\83\94รก\83ยฅรก\83\9bรก\83\9cรก\83\90รก\83\97 รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 \"%s\", รก\83\90รก\83\9c รก\83\9bรก\83\98รก\83\90รก\83ยฌรก\83\94รก\83 รก\83\94รก\83\97 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83\98 %s."
+msgid "Create the replication slot \"%s\" or amend parameter \"%s\"."
+msgstr "รก\83ยจรก\83\94รก\83ยฅรก\83\9bรก\83\94รก\83\9cรก\83\98รก\83\97 รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 \"%s\" รก\83\90รก\83\9c รก\83ยจรก\83\94รก\83ยชรก\83\95รก\83\90รก\83\9aรก\83\94รก\83\97 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83\98 \"%s\"."
#: replication/slot.c:2659
#, c-format
-msgid "cannot have logical replication slot \"%s\" in parameter %s"
-msgstr "รก\83\95รก\83\94รก\83 รก\83\92รก\83\94รก\83ยฅรก\83\9cรก\83\94รก\83\91รก\83\90รก\83\97 รก\83\9aรก\83\9dรก\83\92รก\83\98รก\83\99รก\83ยฃรก\83 รก\83\98 รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 \"%s\" รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83ยจรก\83\98 %s"
+msgid "cannot specify logical replication slot \"%s\" in parameter \"%s\""
+msgstr "รก\83\95รก\83\94รก\83 รก\83\9bรก\83\98รก\83ยฃรก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83\97 รก\83\9aรก\83\9dรก\83\92รก\83\98รก\83\99รก\83ยฃรก\83 รก\83\98 รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83ยก \"%s\" รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83ยจรก\83\98 \"%s\""
#: replication/slot.c:2661
#, c-format
-msgid "Logical replication is waiting for correction on \"%s\"."
-msgstr "รก\83\9aรก\83\9dรก\83\92รก\83\98รก\83\99รก\83ยฃรก\83 รก\83\98 รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 รก\83\94รก\83\9aรก\83\9dรก\83\93รก\83\94รก\83\91รก\83\90 รก\83\92รก\83\90รก\83ยกรก\83ยฌรก\83\9dรก\83 รก\83\94รก\83\91รก\83\90รก\83ยก \"%s\"-รก\83\96รก\83\94."
+msgid "Logical replication is waiting for correction on replication slot \"%s\"."
+msgstr "รก\83\9aรก\83\9dรก\83\92รก\83\98รก\83\99รก\83ยฃรก\83 รก\83\98 รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\90 รก\83\94รก\83\9aรก\83\9dรก\83\93รก\83\94รก\83\91รก\83\90 รก\83\99รก\83\9dรก\83 รก\83\94รก\83ยฅรก\83ยขรก\83\98รก\83 รก\83\94รก\83\91รก\83\90รก\83ยก รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\96รก\83\94 \"%s\"."
#: replication/slot.c:2663
#, c-format
-msgid "Consider removing logical slot \"%s\" from parameter %s."
-msgstr ""
+msgid "Remove the logical replication slot \"%s\" from parameter \"%s\"."
+msgstr "แฌแแจแแแแ แแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\" แแแ แแแแขแ แแแแ \"%s\"."
#: replication/slot.c:2679
#, c-format
-msgid "physical slot \"%s\" specified in parameter %s has been invalidated"
-msgstr ""
+msgid "physical replication slot \"%s\" specified in parameter \"%s\" has been invalidated"
+msgstr "แคแแแแแฃแ แ แ แแแแแแแชแแแก แกแแแขแ \"%s\", แแแแแแแแฃแแ แแแ แแแแขแ แจแ \"%s\", แแแฃแฅแแแแฃแแแ"
#: replication/slot.c:2683
#, c-format
-msgid "Consider dropping and recreating the slot \"%s\" or amend parameter %s."
-msgstr "แแแแแฎแแแแ แแแชแแแแแ แแ แแแแแแแ แจแแฅแแแ แกแแแขแแกแแแแก \"%s\" แแ แแแแฌแแ แแ แแแ แแแแขแ แ %s."
+msgid "Drop and recreate the replication slot \"%s\", or amend parameter \"%s\"."
+msgstr "แแแแแฎแแแแ แแแชแแแแแ แแ แแแแแแแ แจแแฅแแแ แกแแแขแแกแแแแก \"%s\" แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
#: replication/slot.c:2694
#, c-format
-msgid "replication slot \"%s\" specified in parameter %s does not have active_pid"
-msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83ยก \"%s\", รก\83 รก\83\9dรก\83\9bรก\83\94รก\83\9aรก\83\98รก\83ยช รก\83\9bรก\83\98รก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98รก\83\90 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83ยจรก\83\98 %s, active_pid แแ แแแแฉแแแ"
+msgid "replication slot \"%s\" specified in parameter \"%s\" does not have active_pid"
+msgstr "รก\83 รก\83\94รก\83\9eรก\83\9aรก\83\98รก\83\99รก\83\90รก\83ยชรก\83\98รก\83\98รก\83ยก รก\83ยกรก\83\9aรก\83\9dรก\83ยขรก\83\98 \"%s\", รก\83 รก\83\9dรก\83\9bรก\83\94รก\83\9aรก\83\98รก\83ยช รก\83\9bรก\83\98รก\83\97รก\83\98รก\83\97รก\83\94รก\83\91รก\83ยฃรก\83\9aรก\83\98รก\83\90 รก\83\9eรก\83\90รก\83 รก\83\90รก\83\9bรก\83\94รก\83ยขรก\83 รก\83ยจรก\83\98 \"%s\", active_pid แแ แแแแฉแแแ"
#: replication/slot.c:2698
#, c-format
-msgid "Consider starting standby associated with \"%s\" or amend parameter %s."
-msgstr ""
+msgid "Start the standby associated with the replication slot \"%s\", or amend parameter \"%s\"."
+msgstr "แแแฃแจแแแ แฃแฅแแ, แแกแแชแแ แแแฃแแ แ แแแแแแแชแแแก แกแแแขแแแ \"%s\", แแ แแแแฌแแ แแ แแแ แแแแขแ แ \"%s\"."
#: replication/slotfuncs.c:526
#, c-format
msgid "received replication command: %s"
msgstr "แแแฆแแแฃแแแ แ แแแแแแแชแแแก แแ แซแแแแแ: %s"
-#: replication/walsender.c:2076 tcop/fastpath.c:209 tcop/postgres.c:1142 tcop/postgres.c:1500 tcop/postgres.c:1740 tcop/postgres.c:2210 tcop/postgres.c:2648 tcop/postgres.c:2725
+#: replication/walsender.c:2076 tcop/fastpath.c:209 tcop/postgres.c:1142 tcop/postgres.c:1500 tcop/postgres.c:1752 tcop/postgres.c:2234 tcop/postgres.c:2672 tcop/postgres.c:2749
#, c-format
msgid "current transaction is aborted, commands ignored until end of transaction block"
msgstr ""
#: rewrite/rewriteHandler.c:3365
#, c-format
-msgid "MERGE is not supported for views with INSTEAD OF triggers for some actions, but not others."
+msgid "MERGE is not supported for views with INSTEAD OF triggers for some actions but not all."
msgstr ""
#: rewrite/rewriteHandler.c:3366
msgid "conditional utility statements are not implemented"
msgstr "แแแ แแแแแ แกแแแกแแฎแฃแ แแแแ แแแ แแแแแกแแฎแฃแแแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1427
+#: rewrite/rewriteManip.c:1430
#, c-format
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "WHERE CURRENT OF แฎแแแแ แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: rewrite/rewriteManip.c:1762
+#: rewrite/rewriteManip.c:1765
#, 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 "with a SEARCH or CYCLE clause, the recursive reference to WITH query \"%s\" must be at the top level of its right-hand SELECT"
msgstr ""
-#: scan.l:483
+#: scan.l:497
msgid "unterminated /* comment"
msgstr "แแแฃแกแ แฃแแแแแแ /* แแแแแแขแแ แ"
-#: scan.l:503
+#: scan.l:517
msgid "unterminated bit string literal"
msgstr "แแแฌแงแแแขแแแ แแแขแฃแ แ แกแขแ แแฅแแแ"
-#: scan.l:517
+#: scan.l:531
msgid "unterminated hexadecimal string literal"
msgstr "แแแฌแงแแแขแแแ แแแฅแแกแแแขแแแแแ แกแขแ แแฅแแแ"
-#: scan.l:567
+#: scan.l:581
#, c-format
msgid "unsafe use of string constant with Unicode escapes"
msgstr ""
-#: scan.l:568
+#: scan.l:582
#, c-format
msgid "String constants with Unicode escapes cannot be used when \"standard_conforming_strings\" is off."
msgstr ""
-#: scan.l:629
+#: scan.l:643
msgid "unhandled previous state in xqs"
msgstr "แแแฃแแฃแจแแแแแแแ แฌแแแ แแแแแแแ แแแแ แแแแฎแฃแ แแแ แแ แญแงแแแแก แแฆแแแฉแแแแกแแก"
-#: scan.l:703
+#: scan.l:717
#, c-format
msgid "Unicode escapes must be \\uXXXX or \\UXXXXXXXX."
msgstr "แฃแแแแแแแก แกแแแชแแแแแแแก แจแแกแแซแแ แแแ แแแแขแแแแ \\uXXXX แแ \\UXXXXXXXX."
-#: scan.l:714
+#: scan.l:728
#, c-format
msgid "unsafe use of \\' in a string literal"
msgstr "แกแขแ แแฅแแแจแ \\'-แแก แแแแแงแแแแแ แฃแกแแคแ แแฎแ แแ แแ"
-#: scan.l:715
+#: scan.l:729
#, c-format
msgid "Use '' to write quotes in strings. \\' is insecure in client-only encodings."
msgstr ""
-#: scan.l:787
+#: scan.l:801
msgid "unterminated dollar-quoted string"
msgstr "$-แแ แแแฌแงแแแฃแแ แกแขแ แแฅแแ แแแฃแแแแแ แแแแแแ"
-#: scan.l:804 scan.l:814
+#: scan.l:818 scan.l:828
msgid "zero-length delimited identifier"
msgstr "แแแแงแแคแแก แแฃแแแแแแ แกแแแ แซแแก แแแแแขแแคแแแแขแแ แ"
-#: scan.l:825 syncrep_scanner.l:101
+#: scan.l:839 syncrep_scanner.l:101
msgid "unterminated quoted identifier"
msgstr "แแแฃแกแ แฃแแแแแแ แแแแแขแแคแแแแขแแ แ แแ แญแงแแแแแจแ"
-#: scan.l:988
+#: scan.l:1002
msgid "operator too long"
msgstr "แแแแ แแขแแ แ แซแแแแแ แแ แซแแแแ"
-#: scan.l:1001
+#: scan.l:1015
msgid "trailing junk after parameter"
msgstr "แแแ แแแแขแ แแก แจแแแแแ แแแงแแแแแ แแแแแชแแแแแ แแแแแแแ"
-#: scan.l:1022
+#: scan.l:1036
msgid "invalid hexadecimal integer"
msgstr "แแ แแกแฌแแ แ แแแฅแแกแแแขแแแแแ แแแแแ แ แแชแฎแแ"
-#: scan.l:1026
+#: scan.l:1040
msgid "invalid octal integer"
msgstr "แแ แแกแฌแแ แ แ แแแแแแแ แแแแแ แ แแชแฎแแ"
-#: scan.l:1030
+#: scan.l:1044
msgid "invalid binary integer"
msgstr "แแ แแกแฌแแ แ แแแแแ แฃแแ แแแแแ แ แแชแฎแแ"
#. translator: %s is typically the translation of "syntax error"
-#: scan.l:1237
+#: scan.l:1239
#, c-format
msgid "%s at end of input"
msgstr "%s แจแแงแแแแแก แแแแแก"
#. translator: first %s is typically the translation of "syntax error"
-#: scan.l:1245
+#: scan.l:1247
#, c-format
msgid "%s at or near \"%s\""
msgstr "%s \"%s\"-แกแแแ แแ แแฎแแแก"
-#: scan.l:1437
+#: scan.l:1439
#, c-format
msgid "nonstandard use of \\' in a string literal"
msgstr "แกแขแ แแฅแแแจแ \\' แแ แแกแขแแแแแ แขแฃแแแแแ แแแแแงแแแแแฃแแ"
-#: scan.l:1438
+#: scan.l:1440
#, c-format
msgid "Use '' to write quotes in strings, or use the escape string syntax (E'...')."
msgstr ""
-#: scan.l:1447
+#: scan.l:1449
#, c-format
msgid "nonstandard use of \\\\ in a string literal"
msgstr "แกแขแ แแฅแแแจแ \\\\ แแ แแกแขแแแแแ แขแฃแแแแแ แแแแแงแแแแแฃแแ"
-#: scan.l:1448
+#: scan.l:1450
#, c-format
msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
msgstr ""
-#: scan.l:1462
+#: scan.l:1464
#, c-format
msgid "nonstandard use of escape in a string literal"
msgstr ""
-#: scan.l:1463
+#: scan.l:1465
#, c-format
msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
msgstr ""
msgid "invalid message size %zu in shared memory queue"
msgstr "แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแก แ แแแจแ แแ แกแแแฃแแ แจแแขแงแแแแแแแแก แแแแ %zu แแ แแกแฌแแ แแ"
-#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:984 storage/lmgr/lock.c:1022 storage/lmgr/lock.c:2825 storage/lmgr/lock.c:4210 storage/lmgr/lock.c:4275 storage/lmgr/lock.c:4625 storage/lmgr/predicate.c:2463 storage/lmgr/predicate.c:2478 storage/lmgr/predicate.c:3875 storage/lmgr/predicate.c:4922 utils/hash/dynahash.c:1095
+#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:984 storage/lmgr/lock.c:1022 storage/lmgr/lock.c:2835 storage/lmgr/lock.c:4220 storage/lmgr/lock.c:4285 storage/lmgr/lock.c:4635 storage/lmgr/predicate.c:2463 storage/lmgr/predicate.c:2478 storage/lmgr/predicate.c:3875 storage/lmgr/predicate.c:4922 utils/hash/dynahash.c:1095
#, c-format
msgid "out of shared memory"
msgstr "แแ แแกแแแแแ แแกแ แแแแแแ แแแฃแแ แแแฎแกแแแ แแแ"
msgid "recovery finished waiting after %ld.%03d ms: %s"
msgstr ""
-#: storage/ipc/standby.c:920 tcop/postgres.c:3172
+#: storage/ipc/standby.c:920 tcop/postgres.c:3196
#, c-format
msgid "canceling statement due to conflict with recovery"
msgstr "แแแแแกแแฎแฃแแแแแก แแแฃแฅแแแแ แแฆแแแแแแกแแแ แแแแคแแแฅแขแแก แแแแ"
-#: storage/ipc/standby.c:921 tcop/postgres.c:2533
+#: storage/ipc/standby.c:921 tcop/postgres.c:2557
#, c-format
msgid "User transaction caused buffer deadlock with recovery."
msgstr ""
msgid "Only RowExclusiveLock or less can be acquired on database objects during recovery."
msgstr ""
-#: storage/lmgr/lock.c:3274 storage/lmgr/lock.c:3342 storage/lmgr/lock.c:3458
+#: storage/lmgr/lock.c:3284 storage/lmgr/lock.c:3352 storage/lmgr/lock.c:3468
#, c-format
msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
msgstr ""
msgid "fastpath function call: \"%s\" (OID %u)"
msgstr ""
-#: tcop/fastpath.c:313 tcop/postgres.c:1369 tcop/postgres.c:1605 tcop/postgres.c:2059 tcop/postgres.c:2309
+#: tcop/fastpath.c:313 tcop/postgres.c:1369 tcop/postgres.c:1605 tcop/postgres.c:2071 tcop/postgres.c:2333
#, c-format
msgid "duration: %s ms"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ"
msgid "incorrect binary data format in function argument %d"
msgstr ""
-#: tcop/postgres.c:467 tcop/postgres.c:4988
+#: tcop/postgres.c:467 tcop/postgres.c:5012
#, c-format
msgid "invalid frontend message type %d"
msgstr "แแ แแกแฌแแ แ แฌแแแแแแแแก แจแแขแงแแแแแแแแก แขแแแ %d"
msgid "duration: %s ms parse %s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ %s-แแก แแแแฃแจแแแแแ: %s"
-#: tcop/postgres.c:1676 tcop/postgres.c:2629
+#: tcop/postgres.c:1677 tcop/postgres.c:2653
#, c-format
msgid "unnamed prepared statement does not exist"
msgstr ""
-#: tcop/postgres.c:1717
+#: tcop/postgres.c:1729
#, c-format
msgid "bind message has %d parameter formats but %d parameters"
msgstr ""
-#: tcop/postgres.c:1723
+#: tcop/postgres.c:1735
#, c-format
msgid "bind message supplies %d parameters, but prepared statement \"%s\" requires %d"
msgstr ""
-#: tcop/postgres.c:1937
+#: tcop/postgres.c:1949
#, c-format
msgid "incorrect binary data format in bind parameter %d"
msgstr ""
-#: tcop/postgres.c:2064
+#: tcop/postgres.c:2076
#, c-format
msgid "duration: %s ms bind %s%s%s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแ แแแแแ %s%s%s: %s"
-#: tcop/postgres.c:2118 tcop/postgres.c:2711
+#: tcop/postgres.c:2131 tcop/postgres.c:2735
#, c-format
msgid "portal \"%s\" does not exist"
msgstr "แแแ แขแแแ \"%s\" แแ แแ แกแแแแแก"
-#: tcop/postgres.c:2189
+#: tcop/postgres.c:2213
#, c-format
msgid "%s %s%s%s: %s"
msgstr "%s %s%s%s: %s"
-#: tcop/postgres.c:2191 tcop/postgres.c:2317
+#: tcop/postgres.c:2215 tcop/postgres.c:2341
msgid "execute fetch from"
msgstr ""
-#: tcop/postgres.c:2192 tcop/postgres.c:2318
+#: tcop/postgres.c:2216 tcop/postgres.c:2342
msgid "execute"
msgstr "แแแจแแแแ"
-#: tcop/postgres.c:2314
+#: tcop/postgres.c:2338
#, c-format
msgid "duration: %s ms %s %s%s%s: %s"
msgstr "แฎแแแแ แซแแแแแแ: %s แแฌแs %s %s%s%s: %s"
-#: tcop/postgres.c:2462
+#: tcop/postgres.c:2486
#, c-format
msgid "prepare: %s"
msgstr "แแแแแแแแแ: %s"
-#: tcop/postgres.c:2487
+#: tcop/postgres.c:2511
#, c-format
msgid "Parameters: %s"
msgstr "แแแ แแแแขแ แแแ: %s"
-#: tcop/postgres.c:2502
+#: tcop/postgres.c:2526
#, c-format
msgid "Abort reason: recovery conflict"
msgstr "แแแฃแฅแแแแแก แแแแแแ: แแฆแแแแแแก แแแแคแแแฅแขแ"
-#: tcop/postgres.c:2518
+#: tcop/postgres.c:2542
#, c-format
msgid "User was holding shared buffer pin for too long."
msgstr ""
-#: tcop/postgres.c:2521
+#: tcop/postgres.c:2545
#, c-format
msgid "User was holding a relation lock for too long."
msgstr ""
-#: tcop/postgres.c:2524
+#: tcop/postgres.c:2548
#, c-format
msgid "User was or might have been using tablespace that must be dropped."
msgstr ""
-#: tcop/postgres.c:2527
+#: tcop/postgres.c:2551
#, c-format
msgid "User query might have needed to see row versions that must be removed."
msgstr ""
-#: tcop/postgres.c:2530
+#: tcop/postgres.c:2554
#, c-format
msgid "User was using a logical replication slot that must be invalidated."
msgstr ""
-#: tcop/postgres.c:2536
+#: tcop/postgres.c:2560
#, c-format
msgid "User was connected to a database that must be dropped."
msgstr ""
-#: tcop/postgres.c:2575
+#: tcop/postgres.c:2599
#, c-format
msgid "portal \"%s\" parameter $%d = %s"
msgstr "แแแ แขแแแแก \"%s\" แแแ แแแแขแ แ $%d = %s"
-#: tcop/postgres.c:2578
+#: tcop/postgres.c:2602
#, c-format
msgid "portal \"%s\" parameter $%d"
msgstr "แแแ แขแแแแก \"%s\" แแแ แแแแขแ แ $%d"
-#: tcop/postgres.c:2584
+#: tcop/postgres.c:2608
#, c-format
msgid "unnamed portal parameter $%d = %s"
msgstr "แฃแกแแฎแแแ แแแ แขแแแแก แแแ แแแแขแ แ $%d = %s"
-#: tcop/postgres.c:2587
+#: tcop/postgres.c:2611
#, c-format
msgid "unnamed portal parameter $%d"
msgstr "แฃแกแแฎแแแ แแแ แขแแแแก แแแ แแแแขแ แ $%d"
-#: tcop/postgres.c:2931
+#: tcop/postgres.c:2955
#, c-format
msgid "terminating connection because of unexpected SIGQUIT signal"
msgstr ""
-#: tcop/postgres.c:2937
+#: tcop/postgres.c:2961
#, c-format
msgid "terminating connection because of crash of another server process"
msgstr ""
-#: tcop/postgres.c:2938
+#: tcop/postgres.c:2962
#, c-format
msgid "The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory."
msgstr ""
-#: tcop/postgres.c:2942 tcop/postgres.c:3195
+#: tcop/postgres.c:2966 tcop/postgres.c:3219
#, c-format
msgid "In a moment you should be able to reconnect to the database and repeat your command."
msgstr ""
-#: tcop/postgres.c:2949
+#: tcop/postgres.c:2973
#, c-format
msgid "terminating connection due to immediate shutdown command"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแแฃแงแแแแแแแแแ แแแแแ แแแแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3027
+#: tcop/postgres.c:3051
#, c-format
msgid "floating-point exception"
msgstr "แฌแแแแแ แ แแชแฎแแแแแก แแแแแ แแจแแก แจแแชแแแแ"
-#: tcop/postgres.c:3028
+#: tcop/postgres.c:3052
#, c-format
msgid "An invalid floating-point operation was signaled. This probably means an out-of-range result or an invalid operation, such as division by zero."
msgstr ""
-#: tcop/postgres.c:3193
+#: tcop/postgres.c:3217
#, c-format
msgid "terminating connection due to conflict with recovery"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแฆแแแแแแกแแแ แแแแคแแแฅแขแแก แแแแ"
-#: tcop/postgres.c:3265
+#: tcop/postgres.c:3289
#, c-format
msgid "canceling authentication due to timeout"
msgstr "แแแแแแขแแแแชแแ แแแฃแฅแแแ แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3269
+#: tcop/postgres.c:3293
#, c-format
msgid "terminating autovacuum process due to administrator command"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3273
+#: tcop/postgres.c:3297
#, c-format
msgid "terminating logical replication worker due to administrator command"
msgstr "แแแแแแฃแ แ แ แแแแแแแชแแแก แแแแฎแแแ แ แแ แแชแแกแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3293
+#: tcop/postgres.c:3317
#, c-format
msgid "terminating connection due to administrator command"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แแแแแแแกแขแ แแขแแ แแก แแ แซแแแแแแก แแแแ"
-#: tcop/postgres.c:3324
+#: tcop/postgres.c:3348
#, c-format
msgid "connection to client lost"
msgstr "แแแแแแขแแแ แจแแแ แแแแแก แจแแชแแแแ"
-#: tcop/postgres.c:3376
+#: tcop/postgres.c:3400
#, c-format
msgid "canceling statement due to lock timeout"
msgstr "แแแแแกแแฎแฃแแแแ แแแฃแฅแแแแแ แแแแแแก แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3383
+#: tcop/postgres.c:3407
#, c-format
msgid "canceling statement due to statement timeout"
msgstr ""
-#: tcop/postgres.c:3390
+#: tcop/postgres.c:3414
#, c-format
msgid "canceling autovacuum task"
msgstr "แแแขแแแแแขแแแ แกแแกแ แฃแขแแแแก แแแแชแแแแก แแแฃแฅแแแแ"
-#: tcop/postgres.c:3403
+#: tcop/postgres.c:3427
#, c-format
msgid "canceling statement due to user request"
msgstr ""
-#: tcop/postgres.c:3424
+#: tcop/postgres.c:3448
#, c-format
msgid "terminating connection due to idle-in-transaction timeout"
msgstr ""
-#: tcop/postgres.c:3437
+#: tcop/postgres.c:3461
#, c-format
msgid "terminating connection due to transaction timeout"
msgstr "แแแแ แแแแแก แจแแฌแงแแแขแ แขแ แแแแแฅแชแแแก แแแแแแแแแก แแแแแก แแแแฌแฃแ แแแก แแแแ"
-#: tcop/postgres.c:3450
+#: tcop/postgres.c:3474
#, c-format
msgid "terminating connection due to idle-session timeout"
msgstr ""
-#: tcop/postgres.c:3540
+#: tcop/postgres.c:3564
#, c-format
msgid "stack depth limit exceeded"
msgstr "แแแแแชแแแแแฃแแแ แกแขแแแแก แกแแฆแ แแแก แแแแแขแ"
-#: tcop/postgres.c:3541
+#: tcop/postgres.c:3565
#, c-format
msgid "Increase the configuration parameter \"max_stack_depth\" (currently %dkB), after ensuring the platform's stack depth limit is adequate."
msgstr ""
-#: tcop/postgres.c:3588
+#: tcop/postgres.c:3612
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB."
msgstr "\"max_stack_depth\" %ldแแ-แก แแ แฃแแแ แแชแแแแแแแก."
-#: tcop/postgres.c:3590
+#: tcop/postgres.c:3614
#, c-format
msgid "Increase the platform's stack depth limit via \"ulimit -s\" or local equivalent."
msgstr ""
-#: tcop/postgres.c:3613
+#: tcop/postgres.c:3637
#, c-format
msgid "\"client_connection_check_interval\" must be set to 0 on this platform."
msgstr "แแ แแแแขแคแแ แแแแ \"client_connection_check_interval\" 0 แฃแแแ แแงแแก."
-#: tcop/postgres.c:3634
+#: tcop/postgres.c:3658
#, c-format
msgid "Cannot enable parameter when \"log_statement_stats\" is true."
msgstr "แแแ แแแแขแ แแก แฉแแ แแแ แแแจแแ, แ แแชแ \"log_statement_stats\" แฉแแ แแฃแแแ, แจแแฃแซแแแแแแแ."
-#: tcop/postgres.c:3649
+#: tcop/postgres.c:3673
#, c-format
msgid "Cannot enable \"log_statement_stats\" when \"log_parser_stats\", \"log_planner_stats\", or \"log_executor_stats\" is true."
msgstr "แแแ แฉแแ แแแแ \"log_statement_stats\"-แก, แ แแชแ \"when log_parser_stats\", \"log_planner_stats\", แแ \"log_executor_stats\" แญแแจแแแ แแขแแ."
-#: tcop/postgres.c:4074
+#: tcop/postgres.c:4098
#, c-format
msgid "invalid command-line argument for server process: %s"
msgstr ""
-#: tcop/postgres.c:4075 tcop/postgres.c:4081
+#: tcop/postgres.c:4099 tcop/postgres.c:4105
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "แแแขแ แแแคแแ แแแชแแแกแแแแก แกแชแแแแ '%s --help'."
-#: tcop/postgres.c:4079
+#: tcop/postgres.c:4103
#, c-format
msgid "%s: invalid command-line argument: %s"
msgstr "%s: แแ แแกแฌแแ แ แแ แซแแแแแแก แกแขแ แแฅแแแแก แแ แแฃแแแแขแ: %s"
-#: tcop/postgres.c:4132
+#: tcop/postgres.c:4156
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s: แแ แช แแแแ, แแ แช แแแแฎแแแ แแแแแ แแแแแแแแฃแแ แแ แแ"
-#: tcop/postgres.c:4885
+#: tcop/postgres.c:4909
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "แแ แแกแฌแแ แ CLOSE แจแแขแงแแแแแแแแก แฅแแแขแแแ %d"
-#: tcop/postgres.c:4922
+#: tcop/postgres.c:4946
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "แแ แแกแฌแแ แ DESCRIBE แจแแขแงแแแแแแแแก แฅแแแขแแแ %d"
-#: tcop/postgres.c:5009
+#: tcop/postgres.c:5033
#, c-format
msgid "fastpath function calls not supported in a replication connection"
msgstr ""
-#: tcop/postgres.c:5013
+#: tcop/postgres.c:5037
#, c-format
msgid "extended query protocol not supported in a replication connection"
msgstr ""
-#: tcop/postgres.c:5193
+#: tcop/postgres.c:5217
#, c-format
msgid "disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%s"
msgstr ""
msgid "slices of fixed-length arrays not implemented"
msgstr ""
-#: utils/adt/arrayfuncs.c:2245 utils/adt/arrayfuncs.c:2267 utils/adt/arrayfuncs.c:2316 utils/adt/arrayfuncs.c:2570 utils/adt/arrayfuncs.c:2915 utils/adt/arrayfuncs.c:6092 utils/adt/arrayfuncs.c:6118 utils/adt/arrayfuncs.c:6129 utils/adt/json.c:1419 utils/adt/json.c:1491 utils/adt/jsonb.c:1317 utils/adt/jsonb.c:1401 utils/adt/jsonfuncs.c:4710 utils/adt/jsonfuncs.c:4863 utils/adt/jsonfuncs.c:4974 utils/adt/jsonfuncs.c:5022
+#: utils/adt/arrayfuncs.c:2245 utils/adt/arrayfuncs.c:2267 utils/adt/arrayfuncs.c:2316 utils/adt/arrayfuncs.c:2570 utils/adt/arrayfuncs.c:2915 utils/adt/arrayfuncs.c:6092 utils/adt/arrayfuncs.c:6118 utils/adt/arrayfuncs.c:6129 utils/adt/json.c:1433 utils/adt/json.c:1505 utils/adt/jsonb.c:1317 utils/adt/jsonb.c:1401 utils/adt/jsonfuncs.c:4710 utils/adt/jsonfuncs.c:4863 utils/adt/jsonfuncs.c:4974 utils/adt/jsonfuncs.c:5022
#, c-format
msgid "wrong number of array subscripts"
msgstr "แแแกแแแแก แฅแแแกแแ แแแขแแแแก แแ แแกแฌแแ แ แ แแแแแแแแ"
msgid "date out of range: \"%s\""
msgstr "แแแ แแฆแ แแแแแแแแแก แแแ แแแแ: \"%s\""
-#: utils/adt/date.c:222 utils/adt/date.c:520 utils/adt/date.c:544 utils/adt/rangetypes.c:1584 utils/adt/rangetypes.c:1599 utils/adt/xml.c:2531
+#: utils/adt/date.c:222 utils/adt/date.c:520 utils/adt/date.c:544 utils/adt/rangetypes.c:1584 utils/adt/rangetypes.c:1599 utils/adt/xml.c:2552
#, c-format
msgid "date out of range"
msgstr "แแแ แแฆแ แแแแแแแแแก แแแ แแแแ"
#: utils/adt/date.c:1314 utils/adt/date.c:1360 utils/adt/date.c:1919 utils/adt/date.c:1950 utils/adt/date.c:1979 utils/adt/date.c:2869 utils/adt/date.c:3101 utils/adt/datetime.c:422 utils/adt/datetime.c:1807 utils/adt/formatting.c:4269 utils/adt/formatting.c:4305 utils/adt/formatting.c:4392 utils/adt/formatting.c:4514 utils/adt/json.c:366 utils/adt/json.c:405 utils/adt/timestamp.c:248 utils/adt/timestamp.c:280 utils/adt/timestamp.c:716 utils/adt/timestamp.c:725
#: utils/adt/timestamp.c:803 utils/adt/timestamp.c:836 utils/adt/timestamp.c:3066 utils/adt/timestamp.c:3075 utils/adt/timestamp.c:3092 utils/adt/timestamp.c:3097 utils/adt/timestamp.c:3116 utils/adt/timestamp.c:3129 utils/adt/timestamp.c:3140 utils/adt/timestamp.c:3146 utils/adt/timestamp.c:3152 utils/adt/timestamp.c:3157 utils/adt/timestamp.c:3210 utils/adt/timestamp.c:3219 utils/adt/timestamp.c:3240 utils/adt/timestamp.c:3245 utils/adt/timestamp.c:3266
#: utils/adt/timestamp.c:3279 utils/adt/timestamp.c:3293 utils/adt/timestamp.c:3301 utils/adt/timestamp.c:3307 utils/adt/timestamp.c:3312 utils/adt/timestamp.c:4380 utils/adt/timestamp.c:4532 utils/adt/timestamp.c:4608 utils/adt/timestamp.c:4644 utils/adt/timestamp.c:4734 utils/adt/timestamp.c:4813 utils/adt/timestamp.c:4849 utils/adt/timestamp.c:4952 utils/adt/timestamp.c:5407 utils/adt/timestamp.c:5681 utils/adt/timestamp.c:6199 utils/adt/timestamp.c:6209
-#: utils/adt/timestamp.c:6214 utils/adt/timestamp.c:6220 utils/adt/timestamp.c:6260 utils/adt/timestamp.c:6347 utils/adt/timestamp.c:6388 utils/adt/timestamp.c:6392 utils/adt/timestamp.c:6446 utils/adt/timestamp.c:6450 utils/adt/timestamp.c:6456 utils/adt/timestamp.c:6497 utils/adt/xml.c:2553 utils/adt/xml.c:2560 utils/adt/xml.c:2580 utils/adt/xml.c:2587
+#: utils/adt/timestamp.c:6214 utils/adt/timestamp.c:6220 utils/adt/timestamp.c:6260 utils/adt/timestamp.c:6347 utils/adt/timestamp.c:6388 utils/adt/timestamp.c:6392 utils/adt/timestamp.c:6446 utils/adt/timestamp.c:6450 utils/adt/timestamp.c:6456 utils/adt/timestamp.c:6497 utils/adt/xml.c:2574 utils/adt/xml.c:2581 utils/adt/xml.c:2601 utils/adt/xml.c:2608
#, c-format
msgid "timestamp out of range"
msgstr "แแ แแแก แจแขแแแแ แแแแแแแแแก แแแ แแแแ"
msgid "could not determine data type for argument %d"
msgstr "แแ แแฃแแแแขแแกแแแแก %d แแแแแชแแแแแแก แขแแแแก แแแแกแแแฆแแ แ แจแแฃแซแแแแแแแ"
-#: utils/adt/json.c:1067 utils/adt/json.c:1259 utils/adt/json.c:1435 utils/adt/json.c:1513 utils/adt/jsonb.c:1333 utils/adt/jsonb.c:1423
+#: utils/adt/json.c:1067 utils/adt/json.c:1266 utils/adt/json.c:1449 utils/adt/json.c:1527 utils/adt/jsonb.c:1333 utils/adt/jsonb.c:1423
#, c-format
msgid "null value not allowed for object key"
msgstr "แแแแแฅแขแแก แแแกแแฆแแแแกแแแแก แแฃแแแแแแ แแแแจแแแแแแแ แแแจแแแแฃแแ แแ แแ"
-#: utils/adt/json.c:1110 utils/adt/json.c:1274
+#: utils/adt/json.c:1117 utils/adt/json.c:1288
#, c-format
msgid "duplicate JSON object key value: %s"
msgstr "แแฃแแแแ แแแฃแแ JSON แแแแแฅแขแแก แแแกแแฆแแแแก แแแแจแแแแแแแ: %s"
-#: utils/adt/json.c:1219 utils/adt/jsonb.c:1134
+#: utils/adt/json.c:1226 utils/adt/jsonb.c:1134
#, c-format
msgid "argument list must have even number of elements"
msgstr "แแ แแฃแแแแขแแแแก แกแแแก แแฃแฌแ แ แแแแแแแแแก แแแแแแแขแแแ แฃแแแ แฐแฅแแแแแก"
#. translator: %s is a SQL function name
-#: utils/adt/json.c:1221 utils/adt/jsonb.c:1136
+#: utils/adt/json.c:1228 utils/adt/jsonb.c:1136
#, c-format
msgid "The arguments of %s must consist of alternating keys and values."
msgstr "%s-แแก แแ แแฃแแแแขแแแ แแแ แแแแขแ แแแแกแ แแ แแแแจแแแแแแแแแแก แแแแแชแแแแแแแ แกแแแก แฃแแแ แฌแแ แแแแแแแแแแก."
-#: utils/adt/json.c:1413 utils/adt/jsonb.c:1311
+#: utils/adt/json.c:1427 utils/adt/jsonb.c:1311
#, c-format
msgid "array must have two columns"
msgstr "แแแกแแแก แแ แ แกแแแขแ แฃแแแ แฐแฅแแแแแก"
-#: utils/adt/json.c:1502 utils/adt/jsonb.c:1412
+#: utils/adt/json.c:1516 utils/adt/jsonb.c:1412
#, c-format
msgid "mismatched array dimensions"
msgstr "แแแกแแแแก แแแแแแ แแ แแแแฎแแแแ"
-#: utils/adt/json.c:1688 utils/adt/jsonb_util.c:1956
+#: utils/adt/json.c:1702 utils/adt/jsonb_util.c:1956
#, c-format
msgid "duplicate JSON object key value"
msgstr "แแฃแแแแ แแแฃแแ JSON แแแแแฅแขแแก แแแกแแฆแแแแก แแแแจแแแแแแแ"
msgid "LAST is allowed only in array subscripts"
msgstr ""
-#: utils/adt/jsonpath_exec.c:490
+#: utils/adt/jsonpath_exec.c:491
#, c-format
msgid "single boolean result is expected"
msgstr "แแแแแแแแ แแ แ แแแแแแฃแ แจแแแแแก"
-#: utils/adt/jsonpath_exec.c:850
+#: utils/adt/jsonpath_exec.c:851
#, c-format
msgid "jsonpath wildcard array accessor can only be applied to an array"
msgstr ""
-#: utils/adt/jsonpath_exec.c:873
+#: utils/adt/jsonpath_exec.c:874
#, c-format
msgid "jsonpath wildcard member accessor can only be applied to an object"
msgstr ""
-#: utils/adt/jsonpath_exec.c:922
+#: utils/adt/jsonpath_exec.c:923
#, c-format
msgid "jsonpath array subscript is out of bounds"
msgstr ""
-#: utils/adt/jsonpath_exec.c:979
+#: utils/adt/jsonpath_exec.c:980
#, c-format
msgid "jsonpath array accessor can only be applied to an array"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1043
+#: utils/adt/jsonpath_exec.c:1044
#, c-format
msgid "JSON object does not contain key \"%s\""
msgstr "JSON แแแแแฅแขแ แแ แจแแแชแแแก แแแกแแฆแแแก \"%s\""
-#: utils/adt/jsonpath_exec.c:1055
+#: utils/adt/jsonpath_exec.c:1056
#, c-format
msgid "jsonpath member accessor can only be applied to an object"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1113
+#: utils/adt/jsonpath_exec.c:1114
#, c-format
msgid "jsonpath item method .%s() can only be applied to an array"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1166 utils/adt/jsonpath_exec.c:1192
+#: utils/adt/jsonpath_exec.c:1167 utils/adt/jsonpath_exec.c:1193
#, c-format
msgid "argument \"%s\" of jsonpath item method .%s() is invalid for type double precision"
msgstr "แแ แแฃแแแแขแ \"%s\" jsonpath-แแก แแแแแแแขแแก แแแแแแแกแแแแก .%s() แแ แแกแฌแแ แแ แขแแแแกแแแแก double precision"
-#: utils/adt/jsonpath_exec.c:1171 utils/adt/jsonpath_exec.c:1197 utils/adt/jsonpath_exec.c:1413 utils/adt/jsonpath_exec.c:1445
+#: utils/adt/jsonpath_exec.c:1172 utils/adt/jsonpath_exec.c:1198 utils/adt/jsonpath_exec.c:1414 utils/adt/jsonpath_exec.c:1446
#, c-format
msgid "NaN or Infinity is not allowed for jsonpath item method .%s()"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1210 utils/adt/jsonpath_exec.c:1312 utils/adt/jsonpath_exec.c:1454 utils/adt/jsonpath_exec.c:1592
+#: utils/adt/jsonpath_exec.c:1211 utils/adt/jsonpath_exec.c:1313 utils/adt/jsonpath_exec.c:1455 utils/adt/jsonpath_exec.c:1593
#, c-format
msgid "jsonpath item method .%s() can only be applied to a string or numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1280 utils/adt/jsonpath_exec.c:1304
+#: utils/adt/jsonpath_exec.c:1281 utils/adt/jsonpath_exec.c:1305
#, c-format
msgid "argument \"%s\" of jsonpath item method .%s() is invalid for type bigint"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1356 utils/adt/jsonpath_exec.c:1376
+#: utils/adt/jsonpath_exec.c:1357 utils/adt/jsonpath_exec.c:1377
#, c-format
msgid "argument \"%s\" of jsonpath item method .%s() is invalid for type boolean"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1385
+#: utils/adt/jsonpath_exec.c:1386
#, c-format
-msgid "jsonpath item method .%s() can only be applied to a bool, string, or numeric value"
+msgid "jsonpath item method .%s() can only be applied to a boolean, string, or numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1438 utils/adt/jsonpath_exec.c:1527
+#: utils/adt/jsonpath_exec.c:1439 utils/adt/jsonpath_exec.c:1528
#, c-format
msgid "argument \"%s\" of jsonpath item method .%s() is invalid for type numeric"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1486
+#: utils/adt/jsonpath_exec.c:1487
#, c-format
msgid "precision of jsonpath item method .%s() is out of range for type integer"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1500
+#: utils/adt/jsonpath_exec.c:1501
#, c-format
msgid "scale of jsonpath item method .%s() is out of range for type integer"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1560 utils/adt/jsonpath_exec.c:1584
+#: utils/adt/jsonpath_exec.c:1561 utils/adt/jsonpath_exec.c:1585
#, c-format
msgid "argument \"%s\" of jsonpath item method .%s() is invalid for type integer"
msgstr ""
-#: utils/adt/jsonpath_exec.c:1666
+#: utils/adt/jsonpath_exec.c:1648
#, c-format
-msgid "jsonpath item method .%s() can only be applied to a bool, string, numeric, or datetime value"
+msgid "jsonpath item method .%s() can only be applied to a boolean, string, numeric, or datetime value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2155
+#: utils/adt/jsonpath_exec.c:2137
#, c-format
msgid "left operand of jsonpath operator %s is not a single numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2162
+#: utils/adt/jsonpath_exec.c:2144
#, c-format
msgid "right operand of jsonpath operator %s is not a single numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2230
+#: utils/adt/jsonpath_exec.c:2212
#, c-format
msgid "operand of unary jsonpath operator %s is not a numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2329
+#: utils/adt/jsonpath_exec.c:2311
#, c-format
msgid "jsonpath item method .%s() can only be applied to a numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2375
+#: utils/adt/jsonpath_exec.c:2357
#, c-format
msgid "jsonpath item method .%s() can only be applied to a string"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2468
+#: utils/adt/jsonpath_exec.c:2450
#, c-format
msgid "time precision of jsonpath item method .%s() is out of range for type integer"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2502 utils/adt/jsonpath_exec.c:2508 utils/adt/jsonpath_exec.c:2535 utils/adt/jsonpath_exec.c:2563 utils/adt/jsonpath_exec.c:2616 utils/adt/jsonpath_exec.c:2667 utils/adt/jsonpath_exec.c:2738
+#: utils/adt/jsonpath_exec.c:2484 utils/adt/jsonpath_exec.c:2490 utils/adt/jsonpath_exec.c:2517 utils/adt/jsonpath_exec.c:2545 utils/adt/jsonpath_exec.c:2598 utils/adt/jsonpath_exec.c:2649 utils/adt/jsonpath_exec.c:2720
#, c-format
msgid "%s format is not recognized: \"%s\""
msgstr "%s-แแก แคแแ แแแขแ แฃแชแแแแแ: \"%s\""
-#: utils/adt/jsonpath_exec.c:2504
+#: utils/adt/jsonpath_exec.c:2486
#, c-format
msgid "Use a datetime template argument to specify the input data format."
msgstr ""
-#: utils/adt/jsonpath_exec.c:2697 utils/adt/jsonpath_exec.c:2778
+#: utils/adt/jsonpath_exec.c:2679 utils/adt/jsonpath_exec.c:2760
#, c-format
msgid "time precision of jsonpath item method .%s() is invalid"
msgstr ""
-#: utils/adt/jsonpath_exec.c:2858
+#: utils/adt/jsonpath_exec.c:2840
#, c-format
msgid "jsonpath item method .%s() can only be applied to an object"
msgstr ""
-#: utils/adt/jsonpath_exec.c:3142
+#: utils/adt/jsonpath_exec.c:3124
#, c-format
msgid "could not convert value of type %s to jsonpath"
msgstr "%s แขแแแแก แแแแจแแแแแแแแก jsonpath-แจแ แแแแแงแแแแ แแแ แจแแแซแแแ"
-#: utils/adt/jsonpath_exec.c:3176
+#: utils/adt/jsonpath_exec.c:3158
#, c-format
msgid "could not find jsonpath variable \"%s\""
msgstr ""
-#: utils/adt/jsonpath_exec.c:3229
+#: utils/adt/jsonpath_exec.c:3211
#, c-format
msgid "\"vars\" argument is not an object"
msgstr "แแ แแฃแแแแขแ \"vars\" แแแแแฅแขแ แแ แแ"
-#: utils/adt/jsonpath_exec.c:3230
+#: utils/adt/jsonpath_exec.c:3212
#, c-format
msgid "Jsonpath parameters should be encoded as key-value pairs of \"vars\" object."
msgstr ""
-#: utils/adt/jsonpath_exec.c:3493
+#: utils/adt/jsonpath_exec.c:3475
#, c-format
msgid "jsonpath array subscript is not a single numeric value"
msgstr ""
-#: utils/adt/jsonpath_exec.c:3505
+#: utils/adt/jsonpath_exec.c:3487
#, c-format
msgid "jsonpath array subscript is out of integer range"
msgstr ""
-#: utils/adt/jsonpath_exec.c:3689
+#: utils/adt/jsonpath_exec.c:3671
#, c-format
msgid "cannot convert value from %s to %s without time zone usage"
msgstr ""
-#: utils/adt/jsonpath_exec.c:3691
+#: utils/adt/jsonpath_exec.c:3673
#, c-format
msgid "Use *_tz() function for time zone support."
msgstr ""
-#: utils/adt/jsonpath_exec.c:3985
+#: utils/adt/jsonpath_exec.c:3981
#, c-format
msgid "JSON path expression for column \"%s\" should return single item without wrapper"
msgstr ""
-#: utils/adt/jsonpath_exec.c:3987 utils/adt/jsonpath_exec.c:3992
+#: utils/adt/jsonpath_exec.c:3983 utils/adt/jsonpath_exec.c:3988
#, c-format
-msgid "Use WITH WRAPPER clause to wrap SQL/JSON items into array."
+msgid "Use the WITH WRAPPER clause to wrap SQL/JSON items into an array."
msgstr ""
-#: utils/adt/jsonpath_exec.c:3991
+#: utils/adt/jsonpath_exec.c:3987
#, c-format
msgid "JSON path expression in JSON_QUERY should return single item without wrapper"
msgstr ""
-#: utils/adt/jsonpath_exec.c:4049 utils/adt/jsonpath_exec.c:4073
+#: 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"
msgstr ""
-#: utils/adt/jsonpath_exec.c:4054 utils/adt/jsonpath_exec.c:4078
+#: 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"
msgstr ""
msgid "percentile value %g is not between 0 and 1"
msgstr ""
-#: utils/adt/pg_locale.c:1484
+#: utils/adt/pg_locale.c:326 utils/adt/pg_locale.c:358
+#, c-format
+msgid "locale name \"%s\" contains non-ASCII characters"
+msgstr "แแแแแแแก แกแแฎแแแ \"%s\" แแ แ-ASCII แกแแแแแแแแแก แจแแแชแแแก"
+
+#: utils/adt/pg_locale.c:1507
#, c-format
msgid "could not open collator for locale \"%s\" with rules \"%s\": %s"
msgstr "แแแแแแแกแแแแก \"%s\" แฌแแกแแแแ \"%s\" แแแแแขแแ แแก แแแฎแกแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:1495 utils/adt/pg_locale.c:2969 utils/adt/pg_locale.c:3042
+#: utils/adt/pg_locale.c:1518 utils/adt/pg_locale.c:2992 utils/adt/pg_locale.c:3065
#, c-format
msgid "ICU is not supported in this build"
msgstr "แแ แแแแแแจแ ICU-แแก แแฎแแ แแแญแแ แ แแ แแ แกแแแแก"
-#: utils/adt/pg_locale.c:1523
+#: utils/adt/pg_locale.c:1546
#, c-format
msgid "could not create locale \"%s\": %m"
msgstr "แแแแแแแก \"%s\" แจแแฅแแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/adt/pg_locale.c:1526
+#: utils/adt/pg_locale.c:1549
#, c-format
msgid "The operating system could not find any locale data for the locale name \"%s\"."
msgstr ""
-#: utils/adt/pg_locale.c:1647
+#: utils/adt/pg_locale.c:1670
#, c-format
msgid "collations with different collate and ctype values are not supported on this platform"
msgstr ""
-#: utils/adt/pg_locale.c:1694
+#: utils/adt/pg_locale.c:1717
#, c-format
msgid "collation \"%s\" has no actual version, but a version was recorded"
msgstr ""
-#: utils/adt/pg_locale.c:1700
+#: utils/adt/pg_locale.c:1723
#, c-format
msgid "collation \"%s\" has version mismatch"
msgstr "แแแแแชแแแก แแแ แกแแ แแ แแแแฎแแแแ: %s"
-#: utils/adt/pg_locale.c:1702
+#: utils/adt/pg_locale.c:1725
#, c-format
msgid "The collation in the database was created using version %s, but the operating system provides version %s."
msgstr ""
-#: utils/adt/pg_locale.c:1705
+#: utils/adt/pg_locale.c:1728
#, c-format
msgid "Rebuild all objects affected by this collation and run ALTER COLLATION %s REFRESH VERSION, or build PostgreSQL with the right library version."
msgstr ""
-#: utils/adt/pg_locale.c:1749 utils/adt/pg_locale.c:2533 utils/adt/pg_locale.c:2558
+#: utils/adt/pg_locale.c:1772 utils/adt/pg_locale.c:2556 utils/adt/pg_locale.c:2581
#, c-format
msgid "invalid locale name \"%s\" for builtin provider"
msgstr "แแ แแกแฌแแ แ แแแแแแแก แกแแฎแแแ \"%s\" แฉแแจแแแแแฃแแ แแแแฌแแแแแแแกแแแแก"
-#: utils/adt/pg_locale.c:1791
+#: utils/adt/pg_locale.c:1814
#, c-format
msgid "could not load locale \"%s\""
msgstr "แแแแก แฉแแขแแแ แแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:1816
+#: utils/adt/pg_locale.c:1839
#, c-format
msgid "could not get collation version for locale \"%s\": error code %lu"
msgstr ""
-#: utils/adt/pg_locale.c:1872 utils/adt/pg_locale.c:1885
+#: utils/adt/pg_locale.c:1895 utils/adt/pg_locale.c:1908
#, c-format
msgid "could not convert string to UTF-16: error code %lu"
msgstr ""
-#: utils/adt/pg_locale.c:1897
+#: utils/adt/pg_locale.c:1920
#, c-format
msgid "could not compare Unicode strings: %m"
msgstr "แฃแแแแแแแก แกแขแ แแฅแแแแแแก แจแแแแ แแแ แจแแฃแซแแแแแแแ: %m"
-#: utils/adt/pg_locale.c:2071
+#: utils/adt/pg_locale.c:2094
#, c-format
msgid "collation failed: %s"
msgstr "แแแแแชแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:2290 utils/adt/pg_locale.c:2322
+#: utils/adt/pg_locale.c:2313 utils/adt/pg_locale.c:2345
#, c-format
msgid "sort key generation failed: %s"
msgstr "แแแแแแแแแก แแแกแแฆแแแแก แแแแแ แแชแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:2612
+#: utils/adt/pg_locale.c:2635
#, c-format
msgid "could not get language from locale \"%s\": %s"
msgstr "แแแแแแแแแ \"%s\" แแแแก แแแฆแแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:2633 utils/adt/pg_locale.c:2649
+#: utils/adt/pg_locale.c:2656 utils/adt/pg_locale.c:2672
#, c-format
msgid "could not open collator for locale \"%s\": %s"
msgstr ""
-#: utils/adt/pg_locale.c:2674
+#: utils/adt/pg_locale.c:2697
#, c-format
msgid "encoding \"%s\" not supported by ICU"
msgstr "แแแแแ แแแ \"%s\" ICU-แแก แแแแ แแฎแแ แแแญแแ แแแ แแ แแ"
-#: utils/adt/pg_locale.c:2681
+#: utils/adt/pg_locale.c:2704
#, c-format
msgid "could not open ICU converter for encoding \"%s\": %s"
msgstr "แจแแชแแแแ ICU แแแ แแแแฅแแแแแแก แแแฎแกแแแกแแก แแแแแ แแแแกแแแแก \"%s\": %s"
-#: utils/adt/pg_locale.c:2699 utils/adt/pg_locale.c:2718 utils/adt/pg_locale.c:2774 utils/adt/pg_locale.c:2785
+#: utils/adt/pg_locale.c:2722 utils/adt/pg_locale.c:2741 utils/adt/pg_locale.c:2797 utils/adt/pg_locale.c:2808
#, c-format
msgid "%s failed: %s"
msgstr "%s แแแ แแแฎแแ แฎแแ: %s"
-#: utils/adt/pg_locale.c:2960
+#: utils/adt/pg_locale.c:2983
#, c-format
msgid "could not convert locale name \"%s\" to language tag: %s"
msgstr "แแแแแแ แแแแแก แแแแแก \"%s\" แแแแก แญแแแจแ (%s) แแแแแงแแแแแก แจแแชแแแแ"
-#: utils/adt/pg_locale.c:3001
+#: utils/adt/pg_locale.c:3024
#, c-format
msgid "could not get language from ICU locale \"%s\": %s"
msgstr "'ICU' แแแแแแแแแ \"%s\" แแแแก แแแฆแแแแก แจแแชแแแแ: %s"
-#: utils/adt/pg_locale.c:3003 utils/adt/pg_locale.c:3032
+#: utils/adt/pg_locale.c:3026 utils/adt/pg_locale.c:3055
#, c-format
msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"."
msgstr "ICU แแแแแแแก แแแแแแแฌแแแแแก แแแกแแแแจแแ แแแ แแแแขแ แ \"%s\" แแแแงแแแแ แแแแจแแแแแแแแแ \"%s\"."
-#: utils/adt/pg_locale.c:3030
+#: utils/adt/pg_locale.c:3053
#, c-format
msgid "ICU locale \"%s\" has unknown language \"%s\""
msgstr "ICU แแแแแแก \"%s\" แแแแฉแแแ แฃแชแแแแ แแแ \"%s\""
-#: utils/adt/pg_locale.c:3181
+#: utils/adt/pg_locale.c:3204
#, c-format
msgid "invalid multibyte character for locale"
msgstr "แแ แแกแฌแแ แ แแ แแแแแแแแขแแแแ แกแแแแแแ แแแแแแแกแแแแก"
-#: utils/adt/pg_locale.c:3182
+#: utils/adt/pg_locale.c:3205
#, c-format
msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding."
msgstr ""
msgid "more than one operator named %s"
msgstr "แแ แแแ แแแขแ แแแแ แแขแแ แ, แกแแฎแแแแ %s"
-#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10448 utils/adt/ruleutils.c:10661
+#: utils/adt/regproc.c:675 utils/adt/regproc.c:2029 utils/adt/ruleutils.c:10498 utils/adt/ruleutils.c:10711
#, c-format
msgid "too many arguments"
msgstr "แแแขแแกแแแขแแ แแแแ แ แแ แแฃแแแแขแ"
msgid "cannot compare record types with different numbers of columns"
msgstr ""
-#: utils/adt/ruleutils.c:2693
+#: utils/adt/ruleutils.c:2689
#, c-format
msgid "input is a query, not an expression"
msgstr "แจแแงแแแแ แแ แแก แแแแฎแแแแ แแ แแ แ แแแแแกแแฎแฃแแแแ"
-#: utils/adt/ruleutils.c:2705
+#: utils/adt/ruleutils.c:2701
#, c-format
msgid "expression contains variables of more than one relation"
msgstr ""
-#: utils/adt/ruleutils.c:2712
+#: utils/adt/ruleutils.c:2708
#, c-format
msgid "expression contains variables"
msgstr "แแแแแฎแแขแฃแแแแ แจแแแชแแแก แชแแแแแแแก"
-#: utils/adt/ruleutils.c:5242
+#: utils/adt/ruleutils.c:5241
#, c-format
msgid "rule \"%s\" has unsupported event type %d"
msgstr "แฌแแกแก \"%s\" แแแแฉแแแ แแฎแแ แแแฃแญแแ แแแ แแแแแแแแก แขแแแ %d"
msgid "invalid XML comment"
msgstr "แแ แแกแฌแแ แ XML แแแแแแขแแ แ"
-#: utils/adt/xml.c:691
+#: utils/adt/xml.c:697
#, c-format
msgid "not an XML document"
msgstr "แแ แแ แแก XML แแแแฃแแแแขแ"
-#: utils/adt/xml.c:987 utils/adt/xml.c:1010
+#: utils/adt/xml.c:1008 utils/adt/xml.c:1031
#, c-format
msgid "invalid XML processing instruction"
msgstr "xml-แแก แแแแฃแจแแแแแแก แแ แแกแฌแแ แ แแแกแขแ แฃแฅแชแแ"
-#: utils/adt/xml.c:988
+#: utils/adt/xml.c:1009
#, c-format
msgid "XML processing instruction target name cannot be \"%s\"."
msgstr ""
-#: utils/adt/xml.c:1011
+#: utils/adt/xml.c:1032
#, c-format
msgid "XML processing instruction cannot contain \"?>\"."
msgstr ""
-#: utils/adt/xml.c:1090
+#: utils/adt/xml.c:1111
#, c-format
msgid "xmlvalidate is not implemented"
msgstr "xmlvalidate แแแแฎแแ แชแแแแแแฃแแ แแ แแ"
-#: utils/adt/xml.c:1146
+#: utils/adt/xml.c:1167
#, c-format
msgid "could not initialize XML library"
msgstr "xml แแแแแแแแแแแก แแแแชแแแแแแแแ แแแ แแแฎแแ แฎแแ"
-#: utils/adt/xml.c:1147
+#: utils/adt/xml.c:1168
#, c-format
msgid "libxml2 has incompatible char type: sizeof(char)=%zu, sizeof(xmlChar)=%zu."
msgstr "libxml2 แแฅแแก แจแแฃแแแแกแแแแแ char แขแแแแก: แแแแ (char)=%zu, sizeof(xmlChar)=%zu."
-#: utils/adt/xml.c:1233
+#: utils/adt/xml.c:1254
#, c-format
msgid "could not set up XML error handler"
msgstr "\"XML\" แจแแชแแแแแแแก แแแแแฃแจแแแแแแแก แแแ แแแแแก แจแแชแแแแ"
-#: utils/adt/xml.c:1234
+#: utils/adt/xml.c:1255
#, c-format
msgid "This probably indicates that the version of libxml2 being used is not compatible with the libxml2 header files that PostgreSQL was built with."
msgstr ""
-#: utils/adt/xml.c:2260
+#: utils/adt/xml.c:2281
msgid "Invalid character value."
msgstr "แกแขแ แแฅแแแแก แแ แแกแฌแแ แ แแแจแแแแแแแ."
-#: utils/adt/xml.c:2263
+#: utils/adt/xml.c:2284
msgid "Space required."
msgstr "แกแแญแแ แแ แแแแแขแแแแแ."
-#: utils/adt/xml.c:2266
+#: utils/adt/xml.c:2287
msgid "standalone accepts only 'yes' or 'no'."
msgstr "standalone-แแก แแแแจแแแแแแแ แจแแแซแแแแ แแงแแก \"yes\"(แแแแฎ) แแ \"no\"(แแ แ)."
-#: utils/adt/xml.c:2269
+#: utils/adt/xml.c:2290
msgid "Malformed declaration: missing version."
msgstr "แแ แแกแฌแแ แ แแฆแฌแแ แ: แแแ แกแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2272
+#: utils/adt/xml.c:2293
msgid "Missing encoding in text declaration."
msgstr "แขแแฅแกแขแแก แแฆแฌแแ แแจแ แแแแแ แแแ แแแแแแแแฃแแ แแ แแ."
-#: utils/adt/xml.c:2275
+#: utils/adt/xml.c:2296
msgid "Parsing XML declaration: '?>' expected."
msgstr ""
-#: utils/adt/xml.c:2278
+#: utils/adt/xml.c:2299
#, c-format
msgid "Unrecognized libxml error code: %d."
msgstr "Libxml-แแก แจแแชแแแแแก แฃแชแแแแ แแแแ: %d."
-#: utils/adt/xml.c:2532
+#: utils/adt/xml.c:2553
#, c-format
msgid "XML does not support infinite date values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแแ แแฆแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:2554 utils/adt/xml.c:2581
+#: utils/adt/xml.c:2575 utils/adt/xml.c:2602
#, c-format
msgid "XML does not support infinite timestamp values."
msgstr "XML-แก แฃแกแแกแ แฃแแ แแ แแแก แจแขแแแแแก แแแแจแแแแแแแแแแก แแฎแแ แแแญแแ แ แแ แแแแฉแแแ."
-#: utils/adt/xml.c:2997
+#: utils/adt/xml.c:3018
#, c-format
msgid "invalid query"
msgstr "แแ แแกแฌแแ แ แแแแฎแแแแ"
-#: utils/adt/xml.c:3089
+#: utils/adt/xml.c:3110
#, c-format
msgid "portal \"%s\" does not return tuples"
msgstr "แแแ แขแแแ \"%s\" แแแ แขแแแแแก แแ แแแ แฃแแแแก"
-#: utils/adt/xml.c:4341
+#: utils/adt/xml.c:4362
#, c-format
msgid "invalid array for XML namespace mapping"
msgstr ""
-#: utils/adt/xml.c:4342
+#: utils/adt/xml.c:4363
#, c-format
msgid "The array must be two-dimensional with length of the second axis equal to 2."
msgstr ""
-#: utils/adt/xml.c:4366
+#: utils/adt/xml.c:4387
#, c-format
msgid "empty XPath expression"
msgstr "แชแแ แแแแ XPath แแแแแฎแแขแฃแแแแ"
-#: utils/adt/xml.c:4418
+#: utils/adt/xml.c:4439
#, c-format
msgid "neither namespace name nor URI may be null"
msgstr "แกแแฎแแแแแแก แกแแแ แชแแก แกแแฎแแแ แแ URI แแฃแแแแแแ แแ แจแแแซแแแแ, แแงแแก"
-#: utils/adt/xml.c:4425
+#: utils/adt/xml.c:4446
#, c-format
msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
msgstr ""
-#: utils/adt/xml.c:4768
+#: utils/adt/xml.c:4795
#, c-format
msgid "DEFAULT namespace is not supported"
msgstr "แกแแฎแแแแแแก แกแแแ แชแ DEFAULT แแฎแแ แแแฃแญแแ แแแแ"
-#: utils/adt/xml.c:4797
+#: utils/adt/xml.c:4824
#, c-format
msgid "row path filter must not be empty string"
msgstr "แแฌแแ แแแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:4828
+#: utils/adt/xml.c:4858
#, c-format
msgid "column path filter must not be empty string"
msgstr "แกแแแขแแก แแแแแแแก แคแแแขแ แ แชแแ แแแแ แกแขแ แแฅแแแ แแ แจแแแซแแแแ แแงแแก"
-#: utils/adt/xml.c:4972
+#: utils/adt/xml.c:5005
#, c-format
msgid "more than one value returned by column XPath expression"
msgstr ""
msgid "cached plan must not change result type"
msgstr "แแแแแจแแแ แแแแแ แจแแแแแแก แขแแแก แแ แฃแแแ แชแแแแแแก"
-#: utils/cache/relcache.c:3800
+#: utils/cache/relcache.c:3801
#, c-format
msgid "heap relfilenumber value not set when in binary upgrade mode"
msgstr "heap relfilenumber-แแก แแแแจแแแแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แแ แแก แแแงแแแแแฃแแ แแ แแ"
-#: utils/cache/relcache.c:3808
+#: utils/cache/relcache.c:3809
#, c-format
msgid "unexpected request for new relfilenumber in binary upgrade mode"
msgstr "แแฎแแแ relfilenumber-แแก แแแฃแแแแแแแ แแแแฎแแแแ แแแแแ แฃแแ แแแแแฎแแแแแก แ แแแแแจแ"
-#: utils/cache/relcache.c:6536
+#: utils/cache/relcache.c:6539
#, c-format
msgid "could not create relation-cache initialization file \"%s\": %m"
msgstr ""
-#: utils/cache/relcache.c:6538
+#: utils/cache/relcache.c:6541
#, c-format
msgid "Continuing anyway, but there's something wrong."
msgstr "แแแแแช แแแแ แซแแแแ, แแแแ แแ แ แแฆแแช แชแฃแแ แฎแแแแ."
-#: utils/cache/relcache.c:6868
+#: utils/cache/relcache.c:6871
#, c-format
msgid "could not remove cache file \"%s\": %m"
msgstr "แแแจแแก แคแแแแแก \"%s\" แฌแแจแแแก แจแแชแแแแ: %m"
msgstr ""
#: utils/misc/guc_tables.c:2022
-msgid "Enables a physical standby to synchronize logical failover slots from the primary server."
-msgstr ""
+msgid "Enables a physical standby to synchronize logical failover replication slots from the primary server."
+msgstr "แกแแจแฃแแแแแแก แแซแแแแก แคแแแแแฃแ แฃแฅแแแก แกแแแฅแ แแแแแแชแแแก แแแแแแฃแ แ แฌแแ แฃแแแขแแแแแแแก แ แแแแแแแชแแแก แกแแแขแแแ แแแ แแแแแแ แกแแ แแแ แแแแ."
#: utils/misc/guc_tables.c:2040
msgid "Sets the amount of time to wait before forcing a switch to the next WAL file."
msgstr ""
#: utils/misc/guc_tables.c:2352
-msgid "Sets the size of the dedicated buffer pool used for the sub-transaction cache."
+msgid "Sets the size of the dedicated buffer pool used for the subtransaction cache."
msgstr ""
#: utils/misc/guc_tables.c:2363
msgstr "แคแแแแแแแแ แฌแแแแแแกแแแแก แแแ แแแแแ แ แจแแขแแแ/แแแแแขแแแแก แแแแแงแแแแแ."
#: utils/misc/guc_tables.c:4702
-msgid "Lists streaming replication standby server slot names that logical WAL sender processes will wait for."
+msgid "Lists streaming replication standby server replication slot names that logical WAL sender processes will wait for."
msgstr ""
#: utils/misc/guc_tables.c:4704
-msgid "Logical WAL sender processes will send decoded changes to plugins only after the specified replication slots confirm receiving WAL."
+msgid "Logical WAL sender processes will send decoded changes to output plugins only after the specified replication slots have confirmed receiving WAL."
msgstr ""
#: utils/misc/guc_tables.c:4716
-msgid "Sets relation kinds of non-system relation to restrict use"
+msgid "Prohibits access to non-system relations of specified kinds."
msgstr ""
#: utils/misc/guc_tables.c:4736
msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
msgstr ""
-#: utils/mmgr/portalmem.c:1229
+#: utils/mmgr/portalmem.c:1232
#, c-format
msgid "cannot perform transaction commands inside a cursor loop that is not read-only"
msgstr ""
#~ msgid "CSV quote character must not appear in the DEFAULT specification"
#~ msgstr "CSV-แแก แแ แญแงแแแแก แกแแแแแแ DEFAULT-แแก แกแแแชแแคแแแแชแแแจแ แแ แฃแแแ แแแแแฉแแแแก"
+#, c-format
+#~ msgid "Consider creating the slot \"%s\" or amend parameter %s."
+#~ msgstr "แแแแแฎแแแแ, แจแแฅแแแแ แกแแแขแ \"%s\", แแ แแแแฌแแ แแ แแแ แแแแขแ แ %s."
+
#, c-format
#~ msgid "Consider increasing the configuration parameter \"max_worker_processes\"."
#~ msgstr "แแแแแแแแแกแฌแแแแ, แ แแ แจแแแซแแแแ แแแแคแแแฃแ แแชแแแก แแแ แแแแขแ แแก \"max_worker_processes\" แแแแ แแ แแญแแ แแแแแ."
#~ msgid "There is no suitable operator in operator family \"%s\" for access method \"%s\"."
#~ msgstr "แแแ แแแแแแ แจแแกแแแแแแกแ แแแแ แแขแแ แ แแแแ แแขแแ แแแแก แแฏแแฎแจแ \"%s\" แฌแแแแแแก แแแแแแแกแแแแก \"%s\"."
+#, c-format
+#~ msgid "This slot is being synced from the primary server."
+#~ msgstr "แแแแแแแแ แแแแก แแ แกแแแขแแก แกแแแฅแ แแแแแแชแแ แซแแ แแแแแ แกแแ แแแ แแแแ."
+
#, c-format
#~ msgid "Unmatched \"%c\" character."
#~ msgstr "แกแแแแแแ \"%c\" แแ แแแแฎแแแแ."
#~ msgid "could not stat promote trigger file \"%s\": %m"
#~ msgstr "แฌแแฎแแแแกแแแแก แขแ แแแแ แแก แคแแแแ (\"%s\") แแ แแ แกแแแแแก: %m"
+#, c-format
+#~ msgid "could not sync slot \"%s\""
+#~ msgstr "แกแแแขแแก \"%s\" แกแแแฅแ แแแแแแชแแ แจแแฃแซแแแแแแแ"
+
#, c-format
#~ msgid "could not unlink file \"%s\": %m"
#~ msgstr "แคแแแแแก (%s) แแแฃแแแก แแแฎแกแแแก แจแแชแแแแ: %m"
#~ msgid "lower bound of partition \"%s\" is not equal to lower bound of split partition"
#~ msgstr "แฅแแแแ แแฆแแแ แ แแแแแงแแคแแกแแแแก \"%s\" แแ แฃแแ แแก แแแงแแคแแแ แแแแแงแแคแแก แฅแแแแ แกแแแฆแแแ แก"
+#~ msgid "manifest system identifier not an integer"
+#~ msgstr "แแแแแคแแกแขแแก แกแแกแขแแแแก แแแแแคแแขแแแแขแแ แ แแแแแ แ แแชแฎแแ แแ แแ"
+
#, c-format
#~ msgid "missing contrecord at %X/%X"
#~ msgstr "แแแกแแแแ แแแ %X/%X contrecord แแแแแ แแ แแ แกแแแแแก"
#~ msgid "promote trigger file found: %s"
#~ msgstr "แแแแแแแแ แฌแแฎแแแแกแแแแก แขแ แแแแ แแก แคแแแแ: %s"
+#, c-format
+#~ msgid "proto_version option missing"
+#~ msgstr "แแแ แแแแขแ แ proto_version แแแแแแแแฃแแ แแ แแ"
+
+#, c-format
+#~ msgid "publication_names option missing"
+#~ msgstr "แแแแ แแแ แแแแขแ แ publication_names"
+
#, c-format
#~ msgid "record length %u at %X/%X too long"
#~ msgstr "แฉแแแแฌแแ แแก แกแแแ แซแ %u แแแกแแแแ แแแ %X/%X แซแแแแแ แแ แซแแแแ"