ka: Translation updates
authornorwayfun <temuri.doghonadze@gmail.com>
Sat, 29 Mar 2025 01:28:31 +0000 (02:28 +0100)
committernorwayfun <temuri.doghonadze@gmail.com>
Sat, 29 Mar 2025 01:28:31 +0000 (02:28 +0100)
ka/pg_basebackup.po
ka/postgres.po

index 034b4f7fe83089a6cf223338914c6446ba8ddbcd..8fcf7817b40801954e6a6838f2426f3a0cf8688b 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: pg_basebackup (PostgreSQL) 18\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2025-03-21 22:21+0000\n"
-"PO-Revision-Date: 2025-03-22 04:06+0100\n"
+"POT-Creation-Date: 2025-03-28 23:50+0000\n"
+"PO-Revision-Date: 2025-03-29 02:25+0100\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <nothing>\n"
 "Language: ka\n"
@@ -108,7 +108,7 @@ msgid "could not read file \"%s\": read %d of %zu"
 msgstr "\"%s\"-แƒ˜แƒก แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒฃแƒšแƒ˜แƒ %d %zu-แƒ“แƒแƒœ"
 
 #: ../../common/controldata_utils.c:132 ../../common/controldata_utils.c:280
-#: ../../fe_utils/astreamer_file.c:141 pg_recvlogical.c:648
+#: ../../fe_utils/astreamer_file.c:141 pg_recvlogical.c:649
 #, c-format
 msgid "could not close file \"%s\": %m"
 msgstr "แƒคแƒแƒ˜แƒšแƒ˜แƒก (%s) แƒ“แƒแƒฎแƒฃแƒ แƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
@@ -129,9 +129,9 @@ msgstr ""
 "แƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒแƒ  แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ”แƒก แƒแƒ› แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒก. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜  แƒฅแƒ•แƒ”แƒ›แƒแƒ— \n"
 "แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ“แƒ PostgreSQL แƒ”แƒก แƒแƒ’แƒ”แƒ‘แƒ แƒแƒ› แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒกแƒ—แƒแƒœ แƒจแƒ”แƒฃแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ."
 
-#: ../../common/controldata_utils.c:230 ../../common/file_utils.c:71
-#: ../../common/file_utils.c:348 ../../common/file_utils.c:407
-#: ../../common/file_utils.c:481 ../../fe_utils/recovery_gen.c:141
+#: ../../common/controldata_utils.c:230 ../../common/file_utils.c:69
+#: ../../common/file_utils.c:370 ../../common/file_utils.c:428
+#: ../../common/file_utils.c:502 ../../fe_utils/recovery_gen.c:141
 #: pg_basebackup.c:1846 pg_receivewal.c:386
 #, c-format
 msgid "could not open file \"%s\": %m"
@@ -142,8 +142,8 @@ msgstr "แƒคแƒแƒ˜แƒšแƒ˜แƒก (%s) แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
 msgid "could not write file \"%s\": %m"
 msgstr "แƒคแƒแƒ˜แƒšแƒจแƒ˜ (%s) แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
 
-#: ../../common/controldata_utils.c:268 ../../common/file_utils.c:419
-#: ../../common/file_utils.c:489 pg_recvlogical.c:202
+#: ../../common/controldata_utils.c:268 ../../common/file_utils.c:440
+#: ../../common/file_utils.c:510 pg_recvlogical.c:202
 #, c-format
 msgid "could not fsync file \"%s\": %m"
 msgstr "แƒคแƒแƒ˜แƒšแƒ˜แƒก (%s) fsync-แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
@@ -159,36 +159,36 @@ msgstr "แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ\n"
 msgid "cannot duplicate null pointer (internal error)\n"
 msgstr "แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒšแƒ˜แƒก แƒ“แƒฃแƒ‘แƒšแƒ˜แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ (แƒจแƒ˜แƒ“แƒ แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ)\n"
 
-#: ../../common/file_utils.c:77
+#: ../../common/file_utils.c:75
 #, c-format
 msgid "could not synchronize file system for file \"%s\": %m"
 msgstr "แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒคแƒแƒ˜แƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒคแƒแƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\": %m"
 
-#: ../../common/file_utils.c:121 ../../common/file_utils.c:567
+#: ../../common/file_utils.c:123 ../../common/file_utils.c:588
 #: pg_receivewal.c:319 pg_recvlogical.c:350
 #, c-format
 msgid "could not stat file \"%s\": %m"
 msgstr "แƒคแƒแƒ˜แƒšแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก: %m"
 
-#: ../../common/file_utils.c:131 ../../common/file_utils.c:228
+#: ../../common/file_utils.c:133 ../../common/file_utils.c:243
 #: ../../fe_utils/option_utils.c:99
 #, c-format
 msgid "this build does not support sync method \"%s\""
 msgstr "แƒแƒ› แƒแƒ’แƒ”แƒ‘แƒแƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒก \"%s\" แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: ../../common/file_utils.c:152 ../../common/file_utils.c:282
+#: ../../common/file_utils.c:156 ../../common/file_utils.c:304
 #: pg_receivewal.c:242
 #, c-format
 msgid "could not open directory \"%s\": %m"
 msgstr "แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก (%s) แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
 
-#: ../../common/file_utils.c:170 ../../common/file_utils.c:316
+#: ../../common/file_utils.c:174 ../../common/file_utils.c:338
 #: pg_receivewal.c:471
 #, c-format
 msgid "could not read directory \"%s\": %m"
 msgstr "แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก (%s) แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
 
-#: ../../common/file_utils.c:499 pg_basebackup.c:2344 walmethods.c:462
+#: ../../common/file_utils.c:520 pg_basebackup.c:2344 walmethods.c:462
 #, c-format
 msgid "could not rename file \"%s\" to \"%s\": %m"
 msgstr "แƒ’แƒแƒ“แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ %s - %s: %m"
@@ -506,13 +506,13 @@ msgstr ""
 "%s แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ PostgreSQL แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒแƒ แƒฅแƒแƒคแƒก แƒ˜แƒฆแƒ”แƒ‘แƒก.\n"
 "\n"
 
-#: pg_basebackup.c:394 pg_createsubscriber.c:243 pg_receivewal.c:79
+#: pg_basebackup.c:394 pg_createsubscriber.c:246 pg_receivewal.c:79
 #: pg_recvlogical.c:84
 #, c-format
 msgid "Usage:\n"
 msgstr "แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ:\n"
 
-#: pg_basebackup.c:395 pg_createsubscriber.c:244 pg_receivewal.c:80
+#: pg_basebackup.c:395 pg_createsubscriber.c:247 pg_receivewal.c:80
 #: pg_recvlogical.c:85
 #, c-format
 msgid "  %s [OPTION]...\n"
@@ -777,7 +777,7 @@ msgstr "  -w, --no-password        แƒแƒ แƒแƒกแƒแƒ“แƒ”แƒก แƒ›แƒ™แƒ˜แƒ—แƒฎแƒ 
 msgid "  -W, --password         force password prompt (should happen automatically)\n"
 msgstr "  -W, --password           แƒžแƒแƒ แƒแƒšแƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ (แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒฃแƒœแƒ“แƒ แƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ”แƒก)\n"
 
-#: pg_basebackup.c:448 pg_createsubscriber.c:265 pg_receivewal.c:106
+#: pg_basebackup.c:448 pg_createsubscriber.c:270 pg_receivewal.c:106
 #: pg_recvlogical.c:116
 #, c-format
 msgid ""
@@ -787,7 +787,7 @@ msgstr ""
 "\n"
 "แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ แƒ›แƒ˜แƒฌแƒ”แƒ แƒ”แƒ—: %s\n"
 
-#: pg_basebackup.c:449 pg_createsubscriber.c:266 pg_receivewal.c:107
+#: pg_basebackup.c:449 pg_createsubscriber.c:271 pg_receivewal.c:107
 #: pg_recvlogical.c:117
 #, c-format
 msgid "%s home page: <%s>\n"
@@ -839,7 +839,7 @@ msgstr "แƒคแƒแƒœแƒฃแƒ แƒ˜ แƒœแƒแƒ™แƒแƒ“แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒจแƒ”แƒช
 msgid "directory \"%s\" exists but is not empty"
 msgstr "แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” \"%s\" แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒชแƒแƒ แƒ˜แƒ”แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_basebackup.c:782 pg_createsubscriber.c:415
+#: pg_basebackup.c:782 pg_createsubscriber.c:420
 #, c-format
 msgid "could not access directory \"%s\": %m"
 msgstr "แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก (%s) แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
@@ -1179,20 +1179,20 @@ msgstr "wal-method-แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒ
 #: pg_basebackup.c:2712 pg_basebackup.c:2724 pg_basebackup.c:2736
 #: pg_basebackup.c:2744 pg_basebackup.c:2757 pg_basebackup.c:2763
 #: pg_basebackup.c:2772 pg_basebackup.c:2784 pg_basebackup.c:2795
-#: pg_basebackup.c:2803 pg_createsubscriber.c:2147 pg_createsubscriber.c:2157
-#: pg_createsubscriber.c:2165 pg_createsubscriber.c:2193
-#: pg_createsubscriber.c:2225 pg_receivewal.c:748 pg_receivewal.c:760
-#: pg_receivewal.c:767 pg_receivewal.c:776 pg_receivewal.c:783
-#: pg_receivewal.c:793 pg_recvlogical.c:851 pg_recvlogical.c:863
-#: pg_recvlogical.c:873 pg_recvlogical.c:880 pg_recvlogical.c:887
-#: pg_recvlogical.c:894 pg_recvlogical.c:901 pg_recvlogical.c:908
-#: pg_recvlogical.c:915 pg_recvlogical.c:922
+#: pg_basebackup.c:2803 pg_createsubscriber.c:2210 pg_createsubscriber.c:2232
+#: pg_createsubscriber.c:2242 pg_createsubscriber.c:2250
+#: pg_createsubscriber.c:2278 pg_createsubscriber.c:2321 pg_receivewal.c:748
+#: pg_receivewal.c:760 pg_receivewal.c:767 pg_receivewal.c:776
+#: pg_receivewal.c:783 pg_receivewal.c:793 pg_recvlogical.c:852
+#: pg_recvlogical.c:864 pg_recvlogical.c:874 pg_recvlogical.c:881
+#: pg_recvlogical.c:888 pg_recvlogical.c:895 pg_recvlogical.c:902
+#: pg_recvlogical.c:909 pg_recvlogical.c:916 pg_recvlogical.c:923
 #, c-format
 msgid "Try \"%s --help\" for more information."
 msgstr "แƒ›แƒ”แƒขแƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒชแƒแƒ“แƒ”แƒ— '%s --help'."
 
-#: pg_basebackup.c:2584 pg_createsubscriber.c:2155 pg_receivewal.c:758
-#: pg_recvlogical.c:861
+#: pg_basebackup.c:2584 pg_createsubscriber.c:2240 pg_receivewal.c:758
+#: pg_recvlogical.c:862
 #, c-format
 msgid "too many command-line arguments (first is \"%s\")"
 msgstr "แƒ›แƒ”แƒขแƒ˜แƒกแƒ›แƒ”แƒขแƒแƒ“ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก-แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ (แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜แƒ \"%s\")"
@@ -1284,37 +1284,37 @@ msgstr "WAL แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ แƒแƒ‘
 msgid "could not create symbolic link \"%s\": %m"
 msgstr "แƒกแƒ˜แƒ›แƒ‘แƒ›แƒฃแƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ %s: %m"
 
-#: pg_createsubscriber.c:186
+#: pg_createsubscriber.c:189
 #, c-format
 msgid "failed after the end of recovery"
 msgstr "แƒฉแƒแƒ•แƒแƒ แƒ“แƒ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’"
 
-#: pg_createsubscriber.c:187
+#: pg_createsubscriber.c:190
 #, c-format
 msgid "The target server cannot be used as a physical replica anymore.  You must recreate the physical replica before continuing."
 msgstr "แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒก แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ  แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒ“ แƒ•แƒ”แƒฆแƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—. แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ—."
 
-#: pg_createsubscriber.c:218
+#: pg_createsubscriber.c:221
 #, c-format
 msgid "publication \"%s\" created in database \"%s\" on primary was left behind"
 msgstr "แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ \"%s\", แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\" แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ–แƒ”, แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ"
 
-#: pg_createsubscriber.c:221
+#: pg_createsubscriber.c:224
 #, c-format
 msgid "Drop this publication before trying again."
 msgstr "แƒ›แƒแƒแƒชแƒ˜แƒšแƒ”แƒ— แƒ”แƒก แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ, แƒกแƒแƒœแƒแƒ› แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒกแƒชแƒ“แƒ˜แƒ—."
 
-#: pg_createsubscriber.c:225
+#: pg_createsubscriber.c:228
 #, c-format
 msgid "replication slot \"%s\" created in database \"%s\" on primary was left behind"
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\" แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ–แƒ”, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ"
 
-#: pg_createsubscriber.c:228 pg_createsubscriber.c:1302
+#: pg_createsubscriber.c:231 pg_createsubscriber.c:1307
 #, c-format
 msgid "Drop this replication slot soon to avoid retention of WAL files."
 msgstr "แƒแƒ› แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒ›แƒแƒšแƒ” แƒฌแƒแƒจแƒšแƒ WAL แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒแƒกแƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“."
 
-#: pg_createsubscriber.c:241
+#: pg_createsubscriber.c:244
 #, c-format
 msgid ""
 "%s creates a new logical replica from a standby server.\n"
@@ -1323,7 +1323,7 @@ msgstr ""
 "%s แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒแƒฎแƒแƒš แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒก แƒฃแƒฅแƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ“แƒแƒœ.\n"
 "\n"
 
-#: pg_createsubscriber.c:245 pg_receivewal.c:81 pg_recvlogical.c:90
+#: pg_createsubscriber.c:248 pg_receivewal.c:81 pg_recvlogical.c:90
 #, c-format
 msgid ""
 "\n"
@@ -1332,32 +1332,41 @@ msgstr ""
 "\n"
 "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜:\n"
 
-#: pg_createsubscriber.c:246
+#: pg_createsubscriber.c:249
+#, c-format
+msgid ""
+"  -a, --all                       create subscriptions for all databases except template\n"
+"                                  databases or databases that don't allow connections\n"
+msgstr ""
+"  -a, --all                       แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒงแƒ•แƒ”แƒšแƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒ แƒจแƒแƒ‘แƒšแƒแƒœแƒ˜\n"
+"                                  แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ—แƒแƒœแƒแƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ\n"
+
+#: pg_createsubscriber.c:251
 #, c-format
 msgid "  -d, --database=DBNAME           database in which to create a subscription\n"
 msgstr "  -d, --database=แƒ‘แƒแƒ–แƒ˜แƒกแƒกแƒแƒฎแƒ”แƒšแƒ˜          แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒ’แƒœแƒ”แƒ‘แƒแƒ•แƒ—, แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ—\n"
 
-#: pg_createsubscriber.c:247
+#: pg_createsubscriber.c:252
 #, c-format
 msgid "  -D, --pgdata=DATADIR            location for the subscriber data directory\n"
 msgstr "  -D, --pgdata=DATADIR     แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ\n"
 
-#: pg_createsubscriber.c:248
+#: pg_createsubscriber.c:253
 #, c-format
 msgid "  -n, --dry-run                   dry run, just show what would be done\n"
 msgstr "  -n, --dry-run         แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒœแƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ, แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒแƒ“แƒ\n"
 
-#: pg_createsubscriber.c:249
+#: pg_createsubscriber.c:254
 #, c-format
 msgid "  -p, --subscriber-port=PORT      subscriber port number (default %s)\n"
 msgstr "  -p, --subscriber-port=แƒžแƒแƒ แƒขแƒ˜     แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒžแƒแƒ แƒขแƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜ (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ %s)\n"
 
-#: pg_createsubscriber.c:250
+#: pg_createsubscriber.c:255
 #, c-format
 msgid "  -P, --publisher-server=CONNSTR  publisher connection string\n"
 msgstr "  -P, --publisher-server=CONNSTR   แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒ—แƒแƒœ แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜\n"
 
-#: pg_createsubscriber.c:251
+#: pg_createsubscriber.c:256
 #, c-format
 msgid ""
 "  -R, --remove=OBJECTTYPE         remove all objects of the specified type from specified\n"
@@ -1366,32 +1375,32 @@ msgstr ""
 "  -R, --remove=แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒกแƒขแƒ˜แƒžแƒ˜         แƒฌแƒแƒจแƒšแƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜\n"
 "                                  แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ–แƒ”. แƒ˜แƒฆแƒ”แƒ‘แƒก: แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒก\n"
 
-#: pg_createsubscriber.c:253
+#: pg_createsubscriber.c:258
 #, c-format
 msgid "  -s, --socketdir=DIR             socket directory to use (default current dir.)\n"
 msgstr "  -s, --socketdir=DIR แƒกแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜แƒ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”.)\n"
 
-#: pg_createsubscriber.c:254
+#: pg_createsubscriber.c:259
 #, c-format
 msgid "  -t, --recovery-timeout=SECS     seconds to wait for recovery to end\n"
 msgstr "  -t, --recovery-timeout=แƒฌแƒแƒ›แƒ”แƒ‘แƒ˜     แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜ แƒฌแƒแƒ›แƒ˜ แƒ“แƒแƒ•แƒ”แƒšแƒแƒ“แƒ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒก\n"
 
-#: pg_createsubscriber.c:255
+#: pg_createsubscriber.c:260
 #, c-format
 msgid "  -T, --enable-two-phase          enable two-phase commit for all subscriptions\n"
 msgstr "  -T, --enable-two-phase          แƒแƒ แƒคแƒแƒ–แƒ˜แƒแƒœแƒ˜ แƒ™แƒแƒ›แƒ˜แƒขแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒ•แƒ แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก\n"
 
-#: pg_createsubscriber.c:256
+#: pg_createsubscriber.c:261
 #, c-format
 msgid "  -U, --subscriber-username=NAME  user name for subscriber connection\n"
 msgstr "  -U, --subscriber-username=แƒกแƒแƒฎแƒ”แƒšแƒ˜      แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก\n"
 
-#: pg_createsubscriber.c:257
+#: pg_createsubscriber.c:262
 #, c-format
 msgid "  -v, --verbose                   output verbose messages\n"
 msgstr "  -v, --verbose                   แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ\n"
 
-#: pg_createsubscriber.c:258
+#: pg_createsubscriber.c:263
 #, c-format
 msgid ""
 "      --config-file=FILENAME      use specified main server configuration\n"
@@ -1400,589 +1409,599 @@ msgstr ""
 "      --config-file=FILENAME     แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ \n"
 "             แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: pg_createsubscriber.c:260
+#: pg_createsubscriber.c:265
 #, c-format
 msgid "      --publication=NAME          publication name\n"
 msgstr "     --publication=NAME              แƒžแƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜\n"
 
-#: pg_createsubscriber.c:261
+#: pg_createsubscriber.c:266
 #, c-format
 msgid "      --replication-slot=NAME     replication slot name\n"
 msgstr "     --replication-slot=แƒกแƒแƒฎแƒ”แƒšแƒ˜      แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜\n"
 
-#: pg_createsubscriber.c:262
+#: pg_createsubscriber.c:267
 #, c-format
 msgid "      --subscription=NAME         subscription name\n"
 msgstr "     --subscription=NAME        แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜\n"
 
-#: pg_createsubscriber.c:263
+#: pg_createsubscriber.c:268
 #, c-format
 msgid "  -V, --version                   output version information, then exit\n"
 msgstr "  -V, --version            แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: pg_createsubscriber.c:264
+#: pg_createsubscriber.c:269
 #, c-format
 msgid "  -?, --help                      show this help, then exit\n"
 msgstr "  -?, --help     แƒแƒ› แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: pg_createsubscriber.c:307
+#: pg_createsubscriber.c:312
 #, c-format
 msgid "could not parse connection string: %s"
 msgstr "แƒจแƒ”แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: pg_createsubscriber.c:384
+#: pg_createsubscriber.c:389
 #, c-format
 msgid "program \"%s\" is needed by %s but was not found in the same directory as \"%s\""
 msgstr "แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ \"%s\" แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ \"%s\"-แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒจแƒ˜, แƒกแƒแƒ“แƒแƒช \"%s\", แƒœแƒแƒžแƒแƒ•แƒœแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:387
+#: pg_createsubscriber.c:392
 #, c-format
 msgid "program \"%s\" was found by \"%s\" but was not the same version as %s"
 msgstr "แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ โ€ž%sโ€œ แƒœแƒแƒžแƒแƒ•แƒœแƒ˜แƒ โ€ž%sโ€œ-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ , แƒ›แƒแƒ’แƒ แƒแƒ› แƒ•แƒ”แƒ แƒกแƒ˜แƒ, แƒ˜แƒ’แƒ˜แƒ•แƒ”แƒ แƒแƒ แƒแƒ, แƒ แƒแƒช %s"
 
-#: pg_createsubscriber.c:407
+#: pg_createsubscriber.c:412
 #, c-format
 msgid "checking if directory \"%s\" is a cluster data directory"
 msgstr "แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ, แƒแƒ แƒ˜แƒก แƒ—แƒฃ แƒแƒ แƒ แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” \"%s\" แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”"
 
-#: pg_createsubscriber.c:413
+#: pg_createsubscriber.c:418
 #, c-format
 msgid "data directory \"%s\" does not exist"
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก: \"%s\""
 
-#: pg_createsubscriber.c:421
+#: pg_createsubscriber.c:426
 #, c-format
 msgid "directory \"%s\" is not a database cluster directory"
 msgstr "แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” \"%s\" แƒ‘แƒแƒ–แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”แƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก"
 
-#: pg_createsubscriber.c:539
+#: pg_createsubscriber.c:544
 #, c-format
 msgid "connection to database failed: %s"
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒกแƒ—แƒแƒœ แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ แƒฉแƒแƒ•แƒแƒ แƒ“แƒ: %s"
 
-#: pg_createsubscriber.c:552 streamutil.c:230
+#: pg_createsubscriber.c:557 streamutil.c:230
 #, c-format
 msgid "could not clear \"search_path\": %s"
 msgstr "\"search_path\"-แƒ˜แƒก แƒ’แƒแƒกแƒฃแƒคแƒ—แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ: %s"
 
-#: pg_createsubscriber.c:592
+#: pg_createsubscriber.c:597
 #, c-format
 msgid "getting system identifier from publisher"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒกแƒ’แƒแƒœ"
 
-#: pg_createsubscriber.c:599
+#: pg_createsubscriber.c:604
 #, c-format
 msgid "could not get system identifier: %s"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜: %s"
 
-#: pg_createsubscriber.c:605
+#: pg_createsubscriber.c:610
 #, c-format
 msgid "could not get system identifier: got %d rows, expected %d row"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜. แƒ›แƒแƒ•แƒ”แƒšแƒแƒ“แƒ˜ %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒก"
 
-#: pg_createsubscriber.c:612
+#: pg_createsubscriber.c:617
 #, c-format
 msgid "system identifier is %llu on publisher"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒ–แƒ” %llu-แƒ˜แƒ"
 
-#: pg_createsubscriber.c:633
+#: pg_createsubscriber.c:638
 #, c-format
 msgid "getting system identifier from subscriber"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ"
 
-#: pg_createsubscriber.c:637 pg_createsubscriber.c:667
+#: pg_createsubscriber.c:642 pg_createsubscriber.c:672
 #, c-format
 msgid "control file appears to be corrupt"
 msgstr "แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒคแƒแƒ˜แƒšแƒ˜ แƒ“แƒแƒ–แƒ˜แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ"
 
-#: pg_createsubscriber.c:641 pg_createsubscriber.c:682
+#: pg_createsubscriber.c:646 pg_createsubscriber.c:687
 #, c-format
 msgid "system identifier is %llu on subscriber"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ %llu แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ–แƒ”แƒ"
 
-#: pg_createsubscriber.c:663
+#: pg_createsubscriber.c:668
 #, c-format
 msgid "modifying system identifier of subscriber"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ"
 
-#: pg_createsubscriber.c:685
+#: pg_createsubscriber.c:690
 #, c-format
 msgid "running pg_resetwal on the subscriber"
 msgstr "pg_resetwal-แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ–แƒ”"
 
-#: pg_createsubscriber.c:697
+#: pg_createsubscriber.c:702
 #, c-format
 msgid "subscriber successfully changed the system identifier"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ›แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ”แƒชแƒ•แƒแƒšแƒ"
 
-#: pg_createsubscriber.c:699
+#: pg_createsubscriber.c:704
 #, c-format
 msgid "could not change system identifier of subscriber: %s"
 msgstr "แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒชแƒ•แƒแƒšแƒ” แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก: %s"
 
-#: pg_createsubscriber.c:723
+#: pg_createsubscriber.c:728
 #, c-format
 msgid "could not obtain database OID: %s"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก OID: %s"
 
-#: pg_createsubscriber.c:730
+#: pg_createsubscriber.c:735
 #, c-format
 msgid "could not obtain database OID: got %d rows, expected %d row"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก OID: แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜, แƒ›แƒแƒ•แƒ”แƒšแƒแƒ“แƒ˜ %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒก"
 
-#: pg_createsubscriber.c:802
+#: pg_createsubscriber.c:807
 #, c-format
 msgid "create replication slot \"%s\" on publisher"
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก \"%s\" แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒ–แƒ”"
 
-#: pg_createsubscriber.c:822
+#: pg_createsubscriber.c:827
 #, c-format
 msgid "could not write an additional WAL record: %s"
 msgstr "แƒ•แƒ”แƒ  แƒฉแƒแƒ•แƒฌแƒ”แƒ แƒ” แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ WAL แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜: %s"
 
-#: pg_createsubscriber.c:848
+#: pg_createsubscriber.c:853
 #, c-format
 msgid "could not obtain recovery progress: %s"
 msgstr "แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: pg_createsubscriber.c:881
+#: pg_createsubscriber.c:886
 #, c-format
 msgid "checking settings on publisher"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒ–แƒ”"
 
-#: pg_createsubscriber.c:891
+#: pg_createsubscriber.c:896
 #, c-format
 msgid "primary server cannot be in recovery"
 msgstr "แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:917
+#: pg_createsubscriber.c:922
 #, c-format
 msgid "could not obtain publisher settings: %s"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: pg_createsubscriber.c:946
+#: pg_createsubscriber.c:951
 #, c-format
 msgid "publisher requires \"wal_level\" >= \"logical\""
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒก \"wal_level\" >= \"logical\" แƒ”แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:952
+#: pg_createsubscriber.c:957
 #, c-format
 msgid "publisher requires %d replication slots, but only %d remain"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒก %d แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“, %d"
 
-#: pg_createsubscriber.c:954 pg_createsubscriber.c:963
-#: pg_createsubscriber.c:1073 pg_createsubscriber.c:1082
-#: pg_createsubscriber.c:1091
+#: pg_createsubscriber.c:959 pg_createsubscriber.c:968
+#: pg_createsubscriber.c:1078 pg_createsubscriber.c:1087
+#: pg_createsubscriber.c:1096
 #, c-format
 msgid "Increase the configuration parameter \"%s\" to at least %d."
 msgstr "แƒ’แƒแƒ–แƒแƒ แƒ“แƒ”แƒ— แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ \"%s\" %d-แƒ›แƒ“แƒ” แƒ›แƒแƒ˜แƒœแƒช."
 
-#: pg_createsubscriber.c:961
+#: pg_createsubscriber.c:966
 #, c-format
 msgid "publisher requires %d WAL sender processes, but only %d remain"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒ”แƒšแƒก %d WAL-แƒ˜แƒก แƒ’แƒแƒ›แƒ’แƒ–แƒแƒ•แƒœแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“, %d"
 
-#: pg_createsubscriber.c:970
+#: pg_createsubscriber.c:975
 #, c-format
 msgid "two_phase option will not be enabled for replication slots"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ two_phase แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ  แƒฉแƒแƒ˜แƒ แƒ—แƒ•แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:971
+#: pg_createsubscriber.c:976
 #, c-format
 msgid "Subscriptions will be created with the two_phase option disabled.  Prepared transactions will be replicated at COMMIT PREPARED."
 msgstr "แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ two_phase แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒ— แƒ’แƒแƒ—แƒ˜แƒจแƒฃแƒšแƒ˜ แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ.  แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ COMMIT PREPARED-แƒ—แƒแƒœ."
 
-#: pg_createsubscriber.c:973
+#: pg_createsubscriber.c:978
 #, c-format
 msgid "You can use --enable-two-phase switch to enable two_phase."
 msgstr "'two_phase'-แƒ˜แƒก แƒฉแƒแƒกแƒแƒ แƒ—แƒแƒ•แƒแƒ“, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ—, แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ --enable-two-phase."
 
-#: pg_createsubscriber.c:983
+#: pg_createsubscriber.c:988
 #, c-format
 msgid "required WAL could be removed from the publisher"
 msgstr "แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ WAL-แƒ˜แƒก แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒ“แƒแƒœ"
 
-#: pg_createsubscriber.c:984
+#: pg_createsubscriber.c:989
 #, c-format
 msgid "Set the configuration parameter \"%s\" to -1 to ensure that required WAL files are not prematurely removed."
 msgstr "แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ \"%s\" แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒ–แƒ” -1, แƒ แƒแƒ› แƒ“แƒแƒ แƒฌแƒ›แƒฃแƒœแƒ“แƒ”แƒ—, แƒ แƒแƒ› WAL แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ–แƒ” แƒแƒ“แƒ แƒ” แƒแƒ  แƒฌแƒแƒ˜แƒจแƒšแƒ”แƒ‘แƒ."
 
-#: pg_createsubscriber.c:1016
+#: pg_createsubscriber.c:1021
 #, c-format
 msgid "checking settings on subscriber"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ–แƒ”"
 
-#: pg_createsubscriber.c:1023
+#: pg_createsubscriber.c:1028
 #, c-format
 msgid "target server must be a standby"
 msgstr "แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒฃแƒฅแƒ›แƒ” แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก"
 
-#: pg_createsubscriber.c:1047
+#: pg_createsubscriber.c:1052
 #, c-format
 msgid "could not obtain subscriber settings: %s"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: pg_createsubscriber.c:1071
+#: pg_createsubscriber.c:1076
 #, c-format
 msgid "subscriber requires %d active replication origins, but only %d remain"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒก %d แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒฌแƒงแƒแƒ แƒ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“, %d"
 
-#: pg_createsubscriber.c:1080
+#: pg_createsubscriber.c:1085
 #, c-format
 msgid "subscriber requires %d logical replication workers, but only %d remain"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒก %d แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒ›แƒฎแƒ›แƒแƒ แƒ” แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“, %d"
 
-#: pg_createsubscriber.c:1089
+#: pg_createsubscriber.c:1094
 #, c-format
 msgid "subscriber requires %d worker processes, but only %d remain"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒก %d แƒ“แƒแƒ›แƒฎแƒ›แƒแƒ แƒ” แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒกแƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒšแƒ˜แƒ, แƒ›แƒฎแƒแƒšแƒแƒ“, %d"
 
-#: pg_createsubscriber.c:1124
+#: pg_createsubscriber.c:1129
 #, c-format
 msgid "dropping subscription \"%s\" in database \"%s\""
 msgstr "แƒ›แƒแƒฎแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1133
+#: pg_createsubscriber.c:1138
 #, c-format
 msgid "could not drop subscription \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒแƒ•แƒแƒชแƒ˜แƒšแƒ” แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\": %s"
 
-#: pg_createsubscriber.c:1168
+#: pg_createsubscriber.c:1173
 #, c-format
 msgid "could not obtain pre-existing subscriptions: %s"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜: %s"
 
-#: pg_createsubscriber.c:1300
+#: pg_createsubscriber.c:1305
 #, c-format
 msgid "could not drop replication slot \"%s\" on primary"
 msgstr "แƒ•แƒ”แƒ  แƒฌแƒแƒ•แƒจแƒแƒšแƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ–แƒ”"
 
-#: pg_createsubscriber.c:1334
+#: pg_createsubscriber.c:1339
 #, c-format
 msgid "could not obtain failover replication slot information: %s"
 msgstr "แƒ’แƒแƒ“แƒแƒกแƒแƒ แƒ—แƒ•แƒ”แƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: pg_createsubscriber.c:1336 pg_createsubscriber.c:1345
+#: pg_createsubscriber.c:1341 pg_createsubscriber.c:1350
 #, c-format
 msgid "Drop the failover replication slots on subscriber soon to avoid retention of WAL files."
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ–แƒ” แƒ’แƒแƒ“แƒแƒกแƒแƒ แƒ—แƒ•แƒ”แƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒšแƒ” แƒฌแƒแƒจแƒšแƒ WAL แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒฉแƒ”แƒœแƒ˜แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒแƒกแƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“."
 
-#: pg_createsubscriber.c:1344
+#: pg_createsubscriber.c:1349
 #, c-format
 msgid "could not drop failover replication slot"
 msgstr "แƒ’แƒแƒ“แƒแƒกแƒแƒ แƒ—แƒ•แƒ”แƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: pg_createsubscriber.c:1366
+#: pg_createsubscriber.c:1371
 #, c-format
 msgid "creating the replication slot \"%s\" in database \"%s\""
 msgstr "แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1385
+#: pg_createsubscriber.c:1390
 #, c-format
 msgid "could not create replication slot \"%s\" in database \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\": %s"
 
-#: pg_createsubscriber.c:1415
+#: pg_createsubscriber.c:1420
 #, c-format
 msgid "dropping the replication slot \"%s\" in database \"%s\""
 msgstr "แƒ˜แƒจแƒšแƒ”แƒ‘แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1431
+#: pg_createsubscriber.c:1436
 #, c-format
 msgid "could not drop replication slot \"%s\" in database \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒฌแƒแƒ•แƒจแƒแƒšแƒ” แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\": %s"
 
-#: pg_createsubscriber.c:1452
+#: pg_createsubscriber.c:1457
 #, c-format
 msgid "pg_ctl failed with exit code %d"
 msgstr "pg_ctl แƒฉแƒแƒ•แƒแƒ แƒ“แƒ แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒ— %d"
 
-#: pg_createsubscriber.c:1457
+#: pg_createsubscriber.c:1462
 #, c-format
 msgid "pg_ctl was terminated by exception 0x%X"
 msgstr "pg_ctl แƒจแƒ”แƒฌแƒงแƒ“แƒ แƒ’แƒแƒ›แƒแƒœแƒแƒ™แƒšแƒ˜แƒกแƒ˜แƒ— 0x%X"
 
-#: pg_createsubscriber.c:1459
+#: pg_createsubscriber.c:1464
 #, c-format
 msgid "See C include file \"ntstatus.h\" for a description of the hexadecimal value."
 msgstr "แƒ—แƒ”แƒฅแƒ•แƒกแƒ›แƒ”แƒขแƒแƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— C-แƒ˜แƒก แƒฉแƒแƒกแƒแƒกแƒ›แƒ”แƒšแƒ˜ แƒคแƒแƒ˜แƒšแƒ˜ \"ntstatus.h\"."
 
-#: pg_createsubscriber.c:1461
+#: pg_createsubscriber.c:1466
 #, c-format
 msgid "pg_ctl was terminated by signal %d: %s"
 msgstr "pg_ctl แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ˜แƒ แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒ— %d: %s"
 
-#: pg_createsubscriber.c:1467
+#: pg_createsubscriber.c:1472
 #, c-format
 msgid "pg_ctl exited with unrecognized status %d"
 msgstr "pg_ctl แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒ— %d"
 
-#: pg_createsubscriber.c:1470
+#: pg_createsubscriber.c:1475
 #, c-format
 msgid "The failed command was: %s"
 msgstr "แƒฉแƒแƒ•แƒแƒ แƒ“แƒœแƒ˜แƒšแƒ˜ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒ˜แƒงแƒ: %s"
 
-#: pg_createsubscriber.c:1520
+#: pg_createsubscriber.c:1525
 #, c-format
 msgid "server was started"
 msgstr "แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒ”แƒจแƒ•แƒ"
 
-#: pg_createsubscriber.c:1535
+#: pg_createsubscriber.c:1540
 #, c-format
 msgid "server was stopped"
 msgstr "แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒ แƒ—แƒ"
 
-#: pg_createsubscriber.c:1554
+#: pg_createsubscriber.c:1559
 #, c-format
 msgid "waiting for the target server to reach the consistent state"
 msgstr "แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ“แƒ’แƒ แƒแƒ“ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒจแƒ˜ แƒ’แƒแƒ“แƒแƒกแƒ•แƒšแƒ˜แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜"
 
-#: pg_createsubscriber.c:1577
+#: pg_createsubscriber.c:1582
 #, c-format
 msgid "recovery timed out"
 msgstr "แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒก แƒ›แƒแƒšแƒแƒ“แƒ˜แƒœแƒ˜แƒก แƒ•แƒแƒ“แƒ แƒแƒ›แƒแƒ˜แƒฌแƒฃแƒ แƒ"
 
-#: pg_createsubscriber.c:1590
+#: pg_createsubscriber.c:1595
 #, c-format
 msgid "server did not end recovery"
 msgstr "แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ›แƒ แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ แƒแƒ  แƒ“แƒแƒแƒ›แƒ—แƒแƒ•แƒ แƒ"
 
-#: pg_createsubscriber.c:1592
+#: pg_createsubscriber.c:1597
 #, c-format
 msgid "target server reached the consistent state"
 msgstr "แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ›แƒ แƒ›แƒ˜แƒแƒฆแƒฌแƒ˜แƒ แƒ›แƒ“แƒ’แƒ แƒแƒ“ แƒ›แƒ“แƒ’แƒแƒ›แƒแƒ แƒ”แƒแƒ‘แƒแƒก"
 
-#: pg_createsubscriber.c:1593
+#: pg_createsubscriber.c:1598
 #, c-format
 msgid "If pg_createsubscriber fails after this point, you must recreate the physical replica before continuing."
 msgstr "แƒ—แƒฃ แƒแƒ› แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ pg_createsubscriber แƒฉแƒแƒ•แƒแƒ แƒ“แƒ”แƒ‘แƒ, แƒ’แƒแƒ’แƒ แƒซแƒ”แƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ” แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ—."
 
-#: pg_createsubscriber.c:1620 pg_createsubscriber.c:1743
+#: pg_createsubscriber.c:1625 pg_createsubscriber.c:1748
 #, c-format
 msgid "could not obtain publication information: %s"
 msgstr "แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: pg_createsubscriber.c:1634
+#: pg_createsubscriber.c:1639
 #, c-format
 msgid "publication \"%s\" already exists"
 msgstr "แƒžแƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ \"%s\" แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: pg_createsubscriber.c:1635
+#: pg_createsubscriber.c:1640
 #, c-format
 msgid "Consider renaming this publication before continuing."
 msgstr "แƒ’แƒแƒœแƒ˜แƒฎแƒ˜แƒšแƒ”แƒ— แƒแƒ› แƒžแƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ แƒฅแƒ›แƒ”แƒ•แƒ แƒฎแƒ”แƒšแƒแƒฎแƒšแƒ แƒชแƒ“แƒแƒ›แƒ“แƒ”."
 
-#: pg_createsubscriber.c:1642
+#: pg_createsubscriber.c:1647
 #, c-format
 msgid "creating publication \"%s\" in database \"%s\""
 msgstr "แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1655
+#: pg_createsubscriber.c:1660
 #, c-format
 msgid "could not create publication \"%s\" in database \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\": %s"
 
-#: pg_createsubscriber.c:1685
+#: pg_createsubscriber.c:1690
 #, c-format
 msgid "dropping publication \"%s\" in database \"%s\""
 msgstr "แƒ•แƒจแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒแƒก \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1699
+#: pg_createsubscriber.c:1704
 #, c-format
 msgid "could not drop publication \"%s\" in database \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒฌแƒแƒ•แƒจแƒแƒšแƒ” แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\": %s"
 
-#: pg_createsubscriber.c:1736
+#: pg_createsubscriber.c:1741
 #, c-format
 msgid "dropping all existing publications in database \"%s\""
 msgstr "แƒ•แƒจแƒšแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒแƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1794
+#: pg_createsubscriber.c:1799
 #, c-format
 msgid "creating subscription \"%s\" in database \"%s\""
 msgstr "แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1816
+#: pg_createsubscriber.c:1821
 #, c-format
 msgid "could not create subscription \"%s\" in database \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒฅแƒ›แƒ”แƒœแƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\": %s"
 
-#: pg_createsubscriber.c:1861
+#: pg_createsubscriber.c:1866
 #, c-format
 msgid "could not obtain subscription OID: %s"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก OID: %s"
 
-#: pg_createsubscriber.c:1868
+#: pg_createsubscriber.c:1873
 #, c-format
 msgid "could not obtain subscription OID: got %d rows, expected %d row"
 msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก OID: แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜, แƒ›แƒแƒ•แƒ”แƒšแƒแƒ“แƒ˜ %d แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒก"
 
-#: pg_createsubscriber.c:1892
+#: pg_createsubscriber.c:1897
 #, c-format
 msgid "setting the replication progress (node name \"%s\", LSN %s) in database \"%s\""
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก (แƒ™แƒ•แƒแƒœแƒซแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ \"%s\", LSN %s) แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒ–แƒ” \"%s\""
 
-#: pg_createsubscriber.c:1907
+#: pg_createsubscriber.c:1912
 #, c-format
 msgid "could not set replication progress for subscription \"%s\": %s"
 msgstr "แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\": %s"
 
-#: pg_createsubscriber.c:1938
+#: pg_createsubscriber.c:1943
 #, c-format
 msgid "enabling subscription \"%s\" in database \"%s\""
 msgstr "แƒฉแƒแƒ˜แƒ แƒ—แƒ•แƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ \"%s\""
 
-#: pg_createsubscriber.c:1950
+#: pg_createsubscriber.c:1955
 #, c-format
 msgid "could not enable subscription \"%s\": %s"
 msgstr "แƒ•แƒ”แƒ  แƒฉแƒแƒ•แƒ แƒ—แƒ” แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\": %s"
 
-#: pg_createsubscriber.c:2045
+#: pg_createsubscriber.c:2001
+#, c-format
+msgid "could not obtain a list of databases: %s"
+msgstr "แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ: %s"
+
+#: pg_createsubscriber.c:2105
 #, c-format
 msgid "cannot be executed by \"root\""
 msgstr "root-แƒ˜แƒ— แƒ•แƒ”แƒ  แƒ’แƒแƒ”แƒจแƒ•แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:2046
+#: pg_createsubscriber.c:2106
 #, c-format
 msgid "You must run %s as the PostgreSQL superuser."
 msgstr "%s PostgreSQL-แƒ˜แƒก แƒ–แƒ”แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒ’แƒแƒฃแƒจแƒ•แƒแƒ—."
 
-#: pg_createsubscriber.c:2067
+#: pg_createsubscriber.c:2130
 #, c-format
 msgid "database \"%s\" specified more than once"
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ \"%s\" แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ แƒแƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜"
 
-#: pg_createsubscriber.c:2088
+#: pg_createsubscriber.c:2151
 #, c-format
 msgid "object type \"%s\" is specified more than once for --remove"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก --remove แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜ \"%s\" แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ แƒแƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜"
 
-#: pg_createsubscriber.c:2117
+#: pg_createsubscriber.c:2180
 #, c-format
 msgid "publication \"%s\" specified more than once"
 msgstr "แƒžแƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ \"%s\" แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ "
 
-#: pg_createsubscriber.c:2129
+#: pg_createsubscriber.c:2192
 #, c-format
 msgid "replication slot \"%s\" specified more than once"
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜ \"%s\" แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ "
 
-#: pg_createsubscriber.c:2141
+#: pg_createsubscriber.c:2204
 #, c-format
 msgid "subscription \"%s\" specified more than once"
 msgstr "แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ \"%s\" แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ "
 
-#: pg_createsubscriber.c:2164
+#: pg_createsubscriber.c:2231
+#, c-format
+msgid "%s cannot be used with --all"
+msgstr "%s-แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— --all -แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“"
+
+#: pg_createsubscriber.c:2249
 #, c-format
 msgid "no subscriber data directory specified"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:2175
+#: pg_createsubscriber.c:2260
 #, c-format
 msgid "could not determine current directory"
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ"
 
-#: pg_createsubscriber.c:2192
+#: pg_createsubscriber.c:2277
 #, c-format
 msgid "no publisher connection string specified"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:2196
+#: pg_createsubscriber.c:2281
 #, c-format
 msgid "validating publisher connection string"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:2202
+#: pg_createsubscriber.c:2287
 #, c-format
 msgid "validating subscriber connection string"
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:2207
+#: pg_createsubscriber.c:2304
 #, c-format
 msgid "no database was specified"
 msgstr "แƒ‘แƒแƒ–แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:2219
+#: pg_createsubscriber.c:2315
 #, c-format
 msgid "database name \"%s\" was extracted from the publisher connection string"
 msgstr "แƒ‘แƒแƒ–แƒ \"%s\" แƒ’แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ›แƒชแƒ”แƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒ“แƒแƒœ"
 
-#: pg_createsubscriber.c:2224
+#: pg_createsubscriber.c:2320
 #, c-format
 msgid "no database name specified"
 msgstr "แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:2234
+#: pg_createsubscriber.c:2330
 #, c-format
 msgid "wrong number of publication names specified"
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ"
 
-#: pg_createsubscriber.c:2235
+#: pg_createsubscriber.c:2331
 #, c-format
 msgid "The number of specified publication names (%d) must match the number of specified database names (%d)."
 msgstr "แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ (%d) แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก (%d) แƒฃแƒœแƒ“แƒ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ”แƒก."
 
-#: pg_createsubscriber.c:2241
+#: pg_createsubscriber.c:2337
 #, c-format
 msgid "wrong number of subscription names specified"
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ"
 
-#: pg_createsubscriber.c:2242
+#: pg_createsubscriber.c:2338
 #, c-format
 msgid "The number of specified subscription names (%d) must match the number of specified database names (%d)."
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ (%d) แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก (%d) แƒฃแƒœแƒ“แƒ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ”แƒก."
 
-#: pg_createsubscriber.c:2248
+#: pg_createsubscriber.c:2344
 #, c-format
 msgid "wrong number of replication slot names specified"
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ"
 
-#: pg_createsubscriber.c:2249
+#: pg_createsubscriber.c:2345
 #, c-format
 msgid "The number of specified replication slot names (%d) must match the number of specified database names (%d)."
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ (%d) แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก (%d) แƒฃแƒœแƒ“แƒ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ”แƒก."
 
-#: pg_createsubscriber.c:2261
+#: pg_createsubscriber.c:2357
 #, c-format
 msgid "invalid object type \"%s\" specified for --remove"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก --remove แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ‘แƒ˜แƒ”แƒฅแƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜ '%s' แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ"
 
-#: pg_createsubscriber.c:2262
+#: pg_createsubscriber.c:2358
 #, c-format
 msgid "The valid option is: \"publications\""
 msgstr "แƒกแƒฌแƒแƒ แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒ \"publications\""
 
-#: pg_createsubscriber.c:2293
+#: pg_createsubscriber.c:2389
 #, c-format
 msgid "subscriber data directory is not a copy of the source database cluster"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” แƒฌแƒงแƒแƒ แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒก แƒแƒกแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_createsubscriber.c:2306
+#: pg_createsubscriber.c:2402
 #, c-format
 msgid "standby server is running"
 msgstr "แƒฃแƒฅแƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ"
 
-#: pg_createsubscriber.c:2307
+#: pg_createsubscriber.c:2403
 #, c-format
 msgid "Stop the standby server and try again."
 msgstr "แƒ’แƒแƒแƒฉแƒ”แƒ แƒ”แƒ— แƒฃแƒฅแƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ แƒ“แƒ แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒกแƒชแƒแƒ“แƒ”แƒ—."
 
-#: pg_createsubscriber.c:2316
+#: pg_createsubscriber.c:2412
 #, c-format
 msgid "starting the standby server with command-line options"
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒฃแƒฅแƒ›แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒ—"
 
-#: pg_createsubscriber.c:2332 pg_createsubscriber.c:2367
+#: pg_createsubscriber.c:2428 pg_createsubscriber.c:2463
 #, c-format
 msgid "stopping the subscriber"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:2346
+#: pg_createsubscriber.c:2442
 #, c-format
 msgid "starting the subscriber"
 msgstr "แƒ’แƒแƒ›แƒแƒ›แƒฌแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒ"
 
-#: pg_createsubscriber.c:2375
+#: pg_createsubscriber.c:2471
 #, c-format
 msgid "Done!"
 msgstr "แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ!"
@@ -2078,7 +2097,7 @@ msgstr "แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒจแƒ”แƒฉแƒ”แƒ แƒ“แƒ แƒ›แƒ˜
 msgid "switched to timeline %u at %X/%X"
 msgstr "แƒ’แƒแƒ“แƒแƒ•แƒ”แƒ แƒ—แƒ” %u-แƒ” แƒ“แƒ แƒแƒ˜แƒก แƒฎแƒแƒ–แƒ–แƒ” แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ— %X/%X"
 
-#: pg_receivewal.c:224 pg_recvlogical.c:1051
+#: pg_receivewal.c:224 pg_recvlogical.c:1055
 #, c-format
 msgid "received interrupt signal, exiting"
 msgstr "แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒก แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜. แƒ’แƒแƒ›แƒแƒกแƒ•แƒšแƒ"
@@ -2148,7 +2167,7 @@ msgstr "แƒคแƒแƒ˜แƒšแƒ˜แƒก (%s) แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”
 msgid "starting log streaming at %X/%X (timeline %u)"
 msgstr "แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒ˜ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” %X/%X (แƒ“แƒ แƒแƒ˜แƒก แƒฎแƒแƒ–แƒ˜ %u)"
 
-#: pg_receivewal.c:693 pg_recvlogical.c:799
+#: pg_receivewal.c:693 pg_recvlogical.c:800
 #, c-format
 msgid "could not parse end position \"%s\""
 msgstr "แƒ‘แƒแƒšแƒ แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
@@ -2178,23 +2197,23 @@ msgstr "%s-แƒกแƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒ
 msgid "replication connection using slot \"%s\" is unexpectedly database specific"
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ”แƒ แƒ—แƒ”แƒ‘แƒ แƒกแƒšแƒแƒขแƒ˜แƒ— \"%s\" แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒแƒ“ แƒ‘แƒแƒ–แƒแƒ–แƒ”แƒ แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜"
 
-#: pg_receivewal.c:878 pg_recvlogical.c:970
+#: pg_receivewal.c:878 pg_recvlogical.c:974
 #, c-format
 msgid "dropping replication slot \"%s\""
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒฌแƒแƒจแƒšแƒ: %s"
 
-#: pg_receivewal.c:889 pg_recvlogical.c:980
+#: pg_receivewal.c:889 pg_recvlogical.c:984
 #, c-format
 msgid "creating replication slot \"%s\""
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒšแƒแƒขแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ \"%s\""
 
-#: pg_receivewal.c:918 pg_recvlogical.c:1004
+#: pg_receivewal.c:918 pg_recvlogical.c:1008
 #, c-format
 msgid "disconnected"
 msgstr "แƒ’แƒแƒ—แƒ˜แƒจแƒฃแƒšแƒ˜แƒ"
 
 #. translator: check source for value for %d
-#: pg_receivewal.c:922 pg_recvlogical.c:1008
+#: pg_receivewal.c:922 pg_recvlogical.c:1012
 #, c-format
 msgid "disconnected; waiting %d seconds to try again"
 msgstr "แƒ’แƒแƒ—แƒ˜แƒจแƒฃแƒšแƒ˜แƒ; แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒชแƒ“แƒแƒ›แƒ“แƒ” แƒ“แƒแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒ %d แƒฌแƒแƒ›แƒ˜แƒ"
@@ -2334,62 +2353,62 @@ msgstr "%d แƒ‘แƒแƒ˜แƒขแƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ แƒŸแƒฃ
 msgid "unexpected termination of replication stream: %s"
 msgstr "แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒœแƒแƒ™แƒแƒ“แƒ˜แƒก แƒ›แƒแƒฃแƒšแƒแƒ“แƒœแƒ”แƒšแƒ˜ แƒ“แƒแƒกแƒแƒกแƒ แƒฃแƒšแƒ˜: %s"
 
-#: pg_recvlogical.c:794
+#: pg_recvlogical.c:795
 #, c-format
 msgid "could not parse start position \"%s\""
 msgstr "แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: pg_recvlogical.c:872
+#: pg_recvlogical.c:873
 #, c-format
 msgid "no slot specified"
 msgstr "แƒกแƒšแƒแƒขแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_recvlogical.c:879
+#: pg_recvlogical.c:880
 #, c-format
 msgid "no target file specified"
 msgstr "แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” แƒคแƒแƒ˜แƒšแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_recvlogical.c:886
+#: pg_recvlogical.c:887
 #, c-format
 msgid "no database specified"
 msgstr "แƒ‘แƒแƒ–แƒ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: pg_recvlogical.c:893
+#: pg_recvlogical.c:894
 #, c-format
 msgid "at least one action needs to be specified"
 msgstr "แƒกแƒแƒญแƒ˜แƒ แƒแƒ, แƒกแƒฃแƒš แƒชแƒแƒขแƒ, แƒ”แƒ แƒ—แƒ˜ แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ"
 
-#: pg_recvlogical.c:900
+#: pg_recvlogical.c:901
 #, c-format
 msgid "cannot use --create-slot or --start together with --drop-slot"
 msgstr "--create-slot -แƒก แƒ“แƒ ---start-แƒก -drop-slot -แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: pg_recvlogical.c:907
+#: pg_recvlogical.c:908
 #, c-format
 msgid "cannot use --create-slot or --drop-slot together with --startpos"
 msgstr "--create-slot -แƒก แƒ“แƒ --drop-slot-แƒก --startpos -แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: pg_recvlogical.c:914
+#: pg_recvlogical.c:915
 #, c-format
 msgid "--endpos may only be specified with --start"
 msgstr "--endpos -แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ --start -แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ"
 
-#: pg_recvlogical.c:921
+#: pg_recvlogical.c:922
 #, c-format
 msgid "--two-phase may only be specified with --create-slot"
 msgstr "--two-phase -แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ --create-slot -แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ"
 
-#: pg_recvlogical.c:954
+#: pg_recvlogical.c:958
 #, c-format
 msgid "could not establish database-specific replication connection"
 msgstr "แƒ‘แƒแƒ–แƒแƒ–แƒ”-แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒ”แƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒ›แƒงแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ"
 
-#: pg_recvlogical.c:1054
+#: pg_recvlogical.c:1058
 #, c-format
 msgid "end position %X/%X reached by keepalive"
 msgstr "แƒ‘แƒแƒšแƒ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ %X/%X keepalive-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒ˜แƒฆแƒฌแƒ”แƒฃแƒšแƒ˜"
 
-#: pg_recvlogical.c:1059
+#: pg_recvlogical.c:1063
 #, c-format
 msgid "end position %X/%X reached by WAL record at %X/%X"
 msgstr "แƒ‘แƒแƒšแƒ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ %X/%X WAL แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒ˜แƒฆแƒฌแƒ”แƒฃแƒšแƒ˜แƒ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ–แƒ” %X/%X"
index 0fd666be98c369227b2d2b9bae663f96a5fbef16..ce437900afa1d5dbb510de9072b41eed294241e2 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: postgres (PostgreSQL) 18\n"
 "Report-Msgid-Bugs-To: pgsql-bugs@lists.postgresql.org\n"
-"POT-Creation-Date: 2025-03-27 22:43+0000\n"
-"PO-Revision-Date: 2025-03-28 04:00+0100\n"
+"POT-Creation-Date: 2025-03-28 23:43+0000\n"
+"PO-Revision-Date: 2025-03-29 02:27+0100\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <nothing>\n"
 "Language: ka\n"
@@ -135,7 +135,7 @@ msgstr "แƒคแƒแƒ˜แƒšแƒ˜แƒก (%s) fsync-แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %m"
 
 #: ../common/cryptohash.c:261 ../common/cryptohash_openssl.c:158 ../common/cryptohash_openssl.c:356 ../common/exec.c:543 ../common/exec.c:588 ../common/exec.c:680 ../common/hmac.c:309 ../common/hmac.c:325 ../common/hmac_openssl.c:151 ../common/hmac_openssl.c:339 ../common/jsonapi.c:2407 ../common/md5_common.c:156 ../common/parse_manifest.c:157 ../common/parse_manifest.c:852 ../common/psprintf.c:140 ../common/scram-common.c:268 ../port/path.c:829 ../port/path.c:866
 #: ../port/path.c:883 access/transam/twophase.c:1418 access/transam/xlogrecovery.c:565 lib/dshash.c:253 libpq/auth.c:1345 libpq/auth.c:1389 libpq/auth.c:1951 libpq/be-secure-gssapi.c:527 postmaster/bgworker.c:355 postmaster/bgworker.c:1022 postmaster/postmaster.c:3568 postmaster/walsummarizer.c:938 replication/libpqwalreceiver/libpqwalreceiver.c:391 replication/logical/logical.c:210 replication/walsender.c:807 storage/buffer/localbuf.c:687 storage/file/fd.c:911
-#: storage/file/fd.c:1444 storage/file/fd.c:1605 storage/file/fd.c:2555 storage/ipc/procarray.c:1465 storage/ipc/procarray.c:2217 storage/ipc/procarray.c:2224 storage/ipc/procarray.c:2727 storage/ipc/procarray.c:3436 utils/adt/pg_locale.c:530 utils/adt/pg_locale.c:604 utils/adt/pg_locale_icu.c:364 utils/adt/pg_locale_libc.c:208 utils/adt/pg_locale_libc.c:303 utils/adt/pg_locale_libc.c:391 utils/fmgr/dfmgr.c:219 utils/hash/dynahash.c:516 utils/hash/dynahash.c:616
+#: storage/file/fd.c:1444 storage/file/fd.c:1605 storage/file/fd.c:2555 storage/ipc/procarray.c:1465 storage/ipc/procarray.c:2217 storage/ipc/procarray.c:2224 storage/ipc/procarray.c:2727 storage/ipc/procarray.c:3436 utils/adt/pg_locale.c:509 utils/adt/pg_locale.c:583 utils/adt/pg_locale_icu.c:364 utils/adt/pg_locale_libc.c:207 utils/adt/pg_locale_libc.c:302 utils/adt/pg_locale_libc.c:390 utils/fmgr/dfmgr.c:219 utils/hash/dynahash.c:516 utils/hash/dynahash.c:616
 #: utils/hash/dynahash.c:1099 utils/mb/mbutils.c:401 utils/mb/mbutils.c:429 utils/mb/mbutils.c:814 utils/mb/mbutils.c:841 utils/misc/guc.c:647 utils/misc/guc.c:672 utils/misc/guc.c:1060 utils/misc/guc.c:4505 utils/misc/tzparser.c:479 utils/mmgr/aset.c:451 utils/mmgr/bump.c:183 utils/mmgr/dsa.c:707 utils/mmgr/dsa.c:729 utils/mmgr/dsa.c:810 utils/mmgr/generation.c:215 utils/mmgr/mcxt.c:1155 utils/mmgr/slab.c:370
 #, c-format
 msgid "out of memory"
@@ -774,7 +774,7 @@ msgstr "\"%s\" BRIN แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ แƒแƒ"
 msgid "could not open parent table of index \"%s\""
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก \"%s\" แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ"
 
-#: access/brin/brin.c:1473 access/brin/brin.c:1569 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2447
+#: access/brin/brin.c:1473 access/brin/brin.c:1569 access/gin/ginfast.c:1085 parser/parse_utilcmd.c:2433
 #, c-format
 msgid "index \"%s\" is not valid"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ: \"%s\""
@@ -1097,7 +1097,7 @@ msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒแƒฏแƒแƒฎแƒ˜ \"%s\" (แƒฌแƒ•แƒ“แƒแƒ›
 msgid "could not determine which collation to use for string hashing"
 msgstr "แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒฐแƒ”แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:333 catalog/heap.c:679 catalog/heap.c:685 commands/createas.c:203 commands/createas.c:516 commands/indexcmds.c:2088 commands/tablecmds.c:19324 commands/view.c:80 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
+#: access/hash/hashfunc.c:278 access/hash/hashfunc.c:333 catalog/heap.c:679 catalog/heap.c:685 commands/createas.c:203 commands/createas.c:516 commands/indexcmds.c:2090 commands/tablecmds.c:19373 commands/view.c:80 regex/regc_pg_locale.c:245 utils/adt/formatting.c:1655 utils/adt/formatting.c:1719 utils/adt/formatting.c:1783 utils/adt/formatting.c:1847 utils/adt/like.c:163 utils/adt/like.c:194 utils/adt/like_support.c:1020 utils/adt/varchar.c:738
 #: utils/adt/varchar.c:1001 utils/adt/varchar.c:1057 utils/adt/varlena.c:1592
 #, c-format
 msgid "Use the COLLATE clause to set the collation explicitly."
@@ -1465,7 +1465,7 @@ msgstr "แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ แƒ’แƒแƒฃแƒฅแƒ›แƒ“แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›
 msgid "cannot access index \"%s\" while it is being reindexed"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ—แƒแƒœ \"%s\" แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒ›แƒ˜แƒกแƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก, แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: access/index/indexam.c:203 catalog/objectaddress.c:1361 commands/indexcmds.c:2980 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19013 commands/tablecmds.c:20924
+#: access/index/indexam.c:203 catalog/objectaddress.c:1361 commands/indexcmds.c:2982 commands/tablecmds.c:284 commands/tablecmds.c:308 commands/tablecmds.c:19062 commands/tablecmds.c:20973
 #, c-format
 msgid "\"%s\" is not an index"
 msgstr "\"%s\" แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ แƒแƒ"
@@ -1490,7 +1490,7 @@ 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:2497
+#: access/nbtree/nbtpage.c:157 access/nbtree/nbtpage.c:611 parser/parse_utilcmd.c:2483
 #, c-format
 msgid "index \"%s\" is not a btree"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ \"%s\" แƒแƒ แƒแƒ‘แƒ˜แƒ—แƒ˜ แƒฎแƒ” แƒแƒ แƒแƒ"
@@ -3900,8 +3900,8 @@ msgstr "แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒžแƒ แƒ˜แƒ•แƒ˜แƒšแƒ”แƒ’แƒ˜แƒ”แƒ‘
 msgid "cannot use IN SCHEMA clause when using GRANT/REVOKE ON SCHEMAS"
 msgstr "'IN SCHEMA' แƒžแƒ˜แƒ แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ GRANT/REVOKE ON SCHEMAS-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/aclchk.c:1544 catalog/catalog.c:655 catalog/heap.c:2611 catalog/heap.c:2930 catalog/objectaddress.c:1528 catalog/pg_publication.c:570 commands/analyze.c:388 commands/copy.c:1000 commands/sequence.c:1655 commands/tablecmds.c:7671 commands/tablecmds.c:7836 commands/tablecmds.c:8036 commands/tablecmds.c:8165 commands/tablecmds.c:8294 commands/tablecmds.c:8388 commands/tablecmds.c:8491 commands/tablecmds.c:8654 commands/tablecmds.c:8684
-#: commands/tablecmds.c:8839 commands/tablecmds.c:8942 commands/tablecmds.c:9076 commands/tablecmds.c:9189 commands/tablecmds.c:13770 commands/tablecmds.c:13970 commands/tablecmds.c:14131 commands/tablecmds.c:15336 commands/tablecmds.c:18103 commands/trigger.c:947 parser/analyze.c:2621 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3653 parser/parse_utilcmd.c:3693 parser/parse_utilcmd.c:3735
+#: catalog/aclchk.c:1544 catalog/catalog.c:655 catalog/heap.c:2611 catalog/heap.c:2925 catalog/objectaddress.c:1528 catalog/pg_publication.c:570 commands/analyze.c:388 commands/copy.c:1000 commands/sequence.c:1655 commands/tablecmds.c:7725 commands/tablecmds.c:7890 commands/tablecmds.c:8082 commands/tablecmds.c:8211 commands/tablecmds.c:8340 commands/tablecmds.c:8434 commands/tablecmds.c:8537 commands/tablecmds.c:8703 commands/tablecmds.c:8733
+#: commands/tablecmds.c:8888 commands/tablecmds.c:8991 commands/tablecmds.c:9125 commands/tablecmds.c:9238 commands/tablecmds.c:13819 commands/tablecmds.c:14019 commands/tablecmds.c:14180 commands/tablecmds.c:15385 commands/tablecmds.c:18152 commands/trigger.c:947 parser/analyze.c:2621 parser/parse_relation.c:749 parser/parse_target.c:1070 parser/parse_type.c:144 parser/parse_utilcmd.c:3639 parser/parse_utilcmd.c:3679 parser/parse_utilcmd.c:3721
 #: statistics/attribute_stats.c:209 statistics/attribute_stats.c:948 utils/adt/acl.c:2921 utils/adt/ruleutils.c:2858
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist"
@@ -3912,12 +3912,12 @@ msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒจแƒ˜ %s แƒแƒ  
 msgid "\"%s\" is an index"
 msgstr "\"%s\" แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒ"
 
-#: catalog/aclchk.c:1796 commands/tablecmds.c:15493 commands/tablecmds.c:19022
+#: catalog/aclchk.c:1796 commands/tablecmds.c:15542 commands/tablecmds.c:19071
 #, c-format
 msgid "\"%s\" is a composite type"
 msgstr "\"%s\" แƒ™แƒแƒ›แƒžแƒแƒ–แƒ˜แƒขแƒฃแƒ แƒ˜ แƒขแƒ˜แƒžแƒ˜แƒ"
 
-#: catalog/aclchk.c:1804 catalog/objectaddress.c:1368 commands/tablecmds.c:266 commands/tablecmds.c:18986 utils/adt/acl.c:2105 utils/adt/acl.c:2135 utils/adt/acl.c:2168 utils/adt/acl.c:2204 utils/adt/acl.c:2235 utils/adt/acl.c:2266
+#: catalog/aclchk.c:1804 catalog/objectaddress.c:1368 commands/tablecmds.c:266 commands/tablecmds.c:19035 utils/adt/acl.c:2105 utils/adt/acl.c:2135 utils/adt/acl.c:2168 utils/adt/acl.c:2204 utils/adt/acl.c:2235 utils/adt/acl.c:2266
 #, c-format
 msgid "\"%s\" is not a sequence"
 msgstr "\"%s\" แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ แƒแƒ แƒแƒ"
@@ -4371,7 +4371,7 @@ msgstr "%s()-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒซแƒแƒฎแƒ”แƒ‘แƒšแƒแƒ“ แƒ–แƒ”แƒ›แƒแƒ›
 msgid "pg_nextoid() can only be used on system catalogs"
 msgstr "pg_nextoid() แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ”แƒ‘แƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜"
 
-#: catalog/catalog.c:647 parser/parse_utilcmd.c:2440
+#: catalog/catalog.c:647 parser/parse_utilcmd.c:2426
 #, c-format
 msgid "index \"%s\" does not belong to table \"%s\""
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ %s แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒแƒ  แƒ›แƒ˜แƒ”แƒ™แƒฃแƒ—แƒ•แƒœแƒ”แƒ‘แƒ"
@@ -4431,8 +4431,8 @@ msgstr[1] ""
 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:1499 commands/tablecmds.c:16087 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:224 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:312 replication/logical/applyparallelworker.c:1041 replication/slot.c:1594 replication/syncrep.c:1012 storage/aio/method_io_uring.c:191 storage/lmgr/deadlock.c:1137
-#: storage/lmgr/proc.c:1474 utils/misc/guc.c:3166 utils/misc/guc.c:3207 utils/misc/guc.c:3282 utils/misc/guc.c:6823 utils/misc/guc.c:6857 utils/misc/guc.c:6891 utils/misc/guc.c:6934 utils/misc/guc.c:6976
+#: catalog/dependency.c:1153 catalog/dependency.c:1160 catalog/dependency.c:1171 commands/tablecmds.c:1499 commands/tablecmds.c:16136 commands/tablespace.c:460 commands/user.c:1302 commands/vacuum.c:224 commands/view.c:441 executor/execExprInterp.c:5211 executor/execExprInterp.c:5219 libpq/auth.c:312 replication/logical/applyparallelworker.c:1041 replication/slot.c:1594 replication/syncrep.c:1012 storage/aio/method_io_uring.c:191 storage/lmgr/deadlock.c:1137
+#: storage/lmgr/proc.c:1476 utils/misc/guc.c:3166 utils/misc/guc.c:3207 utils/misc/guc.c:3282 utils/misc/guc.c:6823 utils/misc/guc.c:6857 utils/misc/guc.c:6891 utils/misc/guc.c:6934 utils/misc/guc.c:6976
 #, c-format
 msgid "%s"
 msgstr "%s"
@@ -4479,12 +4479,12 @@ msgstr "\"%s.%s\"-แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒแƒ™แƒ แƒซ
 msgid "System catalog modifications are currently disallowed."
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ."
 
-#: catalog/heap.c:463 commands/tablecmds.c:2542 commands/tablecmds.c:2994 commands/tablecmds.c:7283
+#: catalog/heap.c:463 commands/tablecmds.c:2542 commands/tablecmds.c:2994 commands/tablecmds.c:7337
 #, c-format
 msgid "tables can have at most %d columns"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒฃแƒ› %d แƒกแƒ•แƒ”แƒขแƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฐแƒฅแƒแƒœแƒ“แƒ”แƒก"
 
-#: catalog/heap.c:481 commands/tablecmds.c:7583
+#: catalog/heap.c:481 commands/tablecmds.c:7637
 #, c-format
 msgid "column name \"%s\" conflicts with a system column name"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ—แƒแƒœ: \"%s\""
@@ -4566,137 +4566,132 @@ msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒก (\"%s\") NO INHERIT แƒจแƒ”
 msgid "check constraint \"%s\" already exists"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ”แƒšแƒ˜ \"%s\" แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: catalog/heap.c:2616 catalog/heap.c:2936
+#: catalog/heap.c:2616 catalog/heap.c:2931
 #, c-format
 msgid "cannot add not-null constraint on system column \"%s\""
 msgstr "แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒกแƒ•แƒ”แƒขแƒ–แƒ” \"%s\""
 
-#: catalog/heap.c:2622 catalog/heap.c:2942 commands/tablecmds.c:7850 parser/parse_utilcmd.c:1002
-#, c-format
-msgid "not-null constraints are not supported on virtual generated columns"
-msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ“แƒแƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
-
-#: catalog/heap.c:2643 catalog/heap.c:2769 catalog/heap.c:3025 catalog/index.c:915 catalog/pg_constraint.c:984 commands/tablecmds.c:9630
+#: catalog/heap.c:2638 catalog/heap.c:2764 catalog/heap.c:3015 catalog/index.c:915 catalog/pg_constraint.c:984 commands/tablecmds.c:9679
 #, c-format
 msgid "constraint \"%s\" for relation \"%s\" already exists"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: catalog/heap.c:2776
+#: catalog/heap.c:2771
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on relation \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒแƒ แƒ-แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s\""
 
-#: catalog/heap.c:2787
+#: catalog/heap.c:2782
 #, c-format
 msgid "constraint \"%s\" conflicts with inherited constraint on relation \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s\""
 
-#: catalog/heap.c:2797
+#: catalog/heap.c:2792
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on relation \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ NOT VALID แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s\""
 
-#: catalog/heap.c:2809
+#: catalog/heap.c:2804
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on relation \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ NOT ENFORCED แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s\""
 
-#: catalog/heap.c:2814
+#: catalog/heap.c:2809
 #, c-format
 msgid "merging constraint \"%s\" with inherited definition"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก (\"%s\") แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒ—"
 
-#: catalog/heap.c:2838 catalog/pg_constraint.c:762 catalog/pg_constraint.c:1113 commands/tablecmds.c:3159 commands/tablecmds.c:3479 commands/tablecmds.c:7208 commands/tablecmds.c:7882 commands/tablecmds.c:16930 commands/tablecmds.c:17112
+#: catalog/heap.c:2833 catalog/pg_constraint.c:762 catalog/pg_constraint.c:1113 commands/tablecmds.c:3159 commands/tablecmds.c:3479 commands/tablecmds.c:7262 commands/tablecmds.c:7928 commands/tablecmds.c:16979 commands/tablecmds.c:17161
 #, c-format
 msgid "too many inheritance parents"
 msgstr "แƒ›แƒ”แƒขแƒ˜แƒกแƒ›แƒ”แƒขแƒแƒ“ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒจแƒแƒ‘แƒšแƒ”แƒ‘แƒ˜"
 
-#: catalog/heap.c:2960 parser/parse_utilcmd.c:2648
+#: catalog/heap.c:2950 parser/parse_utilcmd.c:2634
 #, c-format
 msgid "conflicting NO INHERIT declaration for not-null constraint on column \"%s\""
 msgstr ""
 
-#: catalog/heap.c:2974
+#: catalog/heap.c:2964
 #, c-format
 msgid "conflicting not-null constraint names \"%s\" and \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒ’แƒแƒ›แƒแƒ›แƒ แƒ˜แƒชแƒฎแƒแƒ•แƒ˜ แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜ \"%s\" แƒ“แƒ \"%s\""
 
-#: catalog/heap.c:3004
+#: catalog/heap.c:2994
 #, c-format
 msgid "cannot define not-null constraint on column \"%s\" with NO INHERIT"
 msgstr "แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ แƒกแƒ•แƒ”แƒขแƒ–แƒ” \"%s\" แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ NO INHERIT-แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“"
 
-#: catalog/heap.c:3006
+#: catalog/heap.c:2996
 #, c-format
 msgid "The column has an inherited not-null constraint."
 msgstr "แƒกแƒ•แƒ”แƒขแƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ."
 
-#: catalog/heap.c:3196
+#: catalog/heap.c:3186
 #, c-format
 msgid "cannot use generated column \"%s\" in column generation expression"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก (%s) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/heap.c:3198
+#: catalog/heap.c:3188
 #, c-format
 msgid "A generated column cannot reference another generated column."
 msgstr "แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒกแƒฎแƒ•แƒ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ."
 
-#: catalog/heap.c:3204
+#: catalog/heap.c:3194
 #, c-format
 msgid "cannot use whole-row variable in column generation expression"
 msgstr ""
 
-#: catalog/heap.c:3205
+#: catalog/heap.c:3195
 #, c-format
 msgid "This would cause the generated column to depend on its own value."
 msgstr "แƒแƒ›แƒแƒœ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ—แƒแƒ•แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒ–แƒ” แƒ“แƒแƒ›แƒแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ›แƒแƒ˜แƒฌแƒ•แƒ˜แƒแƒก."
 
-#: catalog/heap.c:3260
+#: catalog/heap.c:3250
 #, c-format
 msgid "generation expression is not immutable"
 msgstr "แƒ—แƒแƒแƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ แƒฃแƒชแƒ•แƒšแƒ”แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: catalog/heap.c:3288 rewrite/rewriteHandler.c:1285
+#: catalog/heap.c:3278 rewrite/rewriteHandler.c:1285
 #, c-format
 msgid "column \"%s\" is of type %s but default expression is of type %s"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒขแƒ˜แƒžแƒ˜แƒ %s, แƒ›แƒแƒ’แƒ แƒแƒ› แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒ %s"
 
-#: catalog/heap.c:3293 commands/prepare.c:335 parser/analyze.c:2952 parser/parse_target.c:595 parser/parse_target.c:885 parser/parse_target.c:895 rewrite/rewriteHandler.c:1290
+#: catalog/heap.c:3283 commands/prepare.c:335 parser/analyze.c:2952 parser/parse_target.c:595 parser/parse_target.c:885 parser/parse_target.c:895 rewrite/rewriteHandler.c:1290
 #, c-format
 msgid "You will need to rewrite or cast the expression."
 msgstr "แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ“แƒแƒฅแƒ›แƒœแƒ แƒแƒœ แƒ’แƒแƒ“แƒแƒงแƒ•แƒแƒœแƒ."
 
-#: catalog/heap.c:3340
+#: catalog/heap.c:3330
 #, c-format
 msgid "only table \"%s\" can be referenced in check constraint"
 msgstr "แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒจแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ %s แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ"
 
-#: catalog/heap.c:3646
+#: catalog/heap.c:3636
 #, c-format
 msgid "unsupported ON COMMIT and foreign key combination"
 msgstr "\"ON COMMIT\"-แƒ˜แƒกแƒ แƒ“แƒ แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒฌแƒงแƒ•แƒ˜แƒšแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒฃแƒญแƒ”แƒ แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/heap.c:3647
+#: catalog/heap.c:3637
 #, c-format
 msgid "Table \"%s\" references \"%s\", but they do not have the same ON COMMIT setting."
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\", แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ \"%s\", แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒ— แƒ˜แƒ’แƒ˜แƒ•แƒ” ON COMMIT แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ แƒแƒ  แƒแƒฅแƒ•แƒ—."
 
-#: catalog/heap.c:3652
+#: catalog/heap.c:3642
 #, c-format
 msgid "cannot truncate a table referenced in a foreign key constraint"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒจแƒ˜ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒชแƒ•แƒ”แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒชแƒแƒ แƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/heap.c:3653
+#: catalog/heap.c:3643
 #, c-format
 msgid "Table \"%s\" references \"%s\"."
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒก \"%s\"."
 
-#: catalog/heap.c:3655
+#: catalog/heap.c:3645
 #, c-format
 msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
 msgstr "แƒฌแƒแƒจแƒแƒšแƒ”แƒ— แƒจแƒ”แƒ›แƒชแƒ•แƒ”แƒšแƒแƒ‘แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒแƒ“, แƒแƒœ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— TRUNCATE ... CASCADE."
 
-#: catalog/index.c:220 parser/parse_utilcmd.c:2345
+#: catalog/index.c:220 parser/parse_utilcmd.c:2331
 #, c-format
 msgid "multiple primary keys for table \"%s\" are not allowed"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒ“แƒแƒฃแƒจแƒ•แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
@@ -4766,12 +4761,12 @@ msgstr "DROP INDEX CONCURRENTLY แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ˜แƒก แƒžแƒ˜แƒ แƒ•
 msgid "cannot reindex temporary tables of other sessions"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/index.c:3740 commands/indexcmds.c:3755
+#: catalog/index.c:3740 commands/indexcmds.c:3757
 #, c-format
 msgid "cannot reindex invalid index on TOAST table"
 msgstr "\"TOAST\" แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/index.c:3756 commands/indexcmds.c:3633 commands/indexcmds.c:3779 commands/tablecmds.c:3683
+#: catalog/index.c:3756 commands/indexcmds.c:3635 commands/indexcmds.c:3781 commands/tablecmds.c:3683
 #, c-format
 msgid "cannot move system relation \"%s\""
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒ’แƒแƒแƒ“แƒแƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ: \"%s\""
@@ -4916,22 +4911,22 @@ msgstr "แƒแƒฆแƒ“แƒ’แƒ”แƒœแƒ˜แƒกแƒแƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒš
 msgid "cannot create temporary tables during a parallel operation"
 msgstr "แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒ˜แƒกแƒแƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: catalog/objectaddress.c:1376 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:260 commands/tablecmds.c:302 commands/tablecmds.c:2367 commands/tablecmds.c:13905
+#: catalog/objectaddress.c:1376 commands/policy.c:93 commands/policy.c:373 commands/tablecmds.c:260 commands/tablecmds.c:302 commands/tablecmds.c:2367 commands/tablecmds.c:13954
 #, c-format
 msgid "\"%s\" is not a table"
 msgstr "\"%s\" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:18991 commands/view.c:113
+#: catalog/objectaddress.c:1383 commands/tablecmds.c:272 commands/tablecmds.c:19040 commands/view.c:113
 #, c-format
 msgid "\"%s\" is not a view"
 msgstr "\"%s\" แƒฎแƒ”แƒ“แƒ˜ แƒแƒ แƒแƒ"
 
-#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:18996
+#: catalog/objectaddress.c:1390 commands/matview.c:201 commands/tablecmds.c:278 commands/tablecmds.c:19045
 #, c-format
 msgid "\"%s\" is not a materialized view"
 msgstr "\"%s\" แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜"
 
-#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19001
+#: catalog/objectaddress.c:1397 commands/tablecmds.c:296 commands/tablecmds.c:19050
 #, c-format
 msgid "\"%s\" is not a foreign table"
 msgstr "\"%s\" แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
@@ -5604,7 +5599,7 @@ msgstr "แƒ™แƒแƒšแƒแƒชแƒ˜แƒ \"%s\" แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 msgid "collation \"%s\" for encoding \"%s\" already exists"
 msgstr "แƒ™แƒแƒšแƒแƒชแƒ˜แƒ \"%s\" แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: catalog/pg_constraint.c:753 commands/tablecmds.c:7867
+#: catalog/pg_constraint.c:753 commands/tablecmds.c:7913
 #, c-format
 msgid "cannot change NO INHERIT status of NOT NULL constraint \"%s\" on relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%2$s\" NOT NULL แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก \"%1$s\" NO INHERIT แƒกแƒขแƒแƒขแƒฃแƒกแƒก แƒ•แƒ”แƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒ—"
@@ -5714,7 +5709,7 @@ msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก \"%s\" แƒ›แƒแƒฎแƒกแƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒ
 msgid "The partition is being detached concurrently or has an unfinished detach."
 msgstr "แƒฎแƒ“แƒ”แƒ‘แƒ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒ›แƒแƒฎแƒกแƒœแƒ แƒแƒœ แƒ›แƒแƒฎแƒกแƒœแƒ แƒ“แƒแƒฃแƒ›แƒ—แƒแƒ•แƒ แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ."
 
-#: catalog/pg_inherits.c:595 commands/tablecmds.c:4896 commands/tablecmds.c:17238
+#: catalog/pg_inherits.c:595 commands/tablecmds.c:4896 commands/tablecmds.c:17287
 #, c-format
 msgid "Use ALTER TABLE ... DETACH PARTITION ... FINALIZE to complete the pending detach operation."
 msgstr "แƒ›แƒแƒฎแƒกแƒœแƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒกแƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— ALTER TABLE ... DETACH PARTITION ... FINALIZE ."
@@ -6411,7 +6406,7 @@ msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒชแƒฎแƒ แƒ˜
 msgid "there is no previously clustered index for table \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ“แƒแƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/cluster.c:190 commands/tablecmds.c:15794 commands/tablecmds.c:17860
+#: commands/cluster.c:190 commands/tablecmds.c:15843 commands/tablecmds.c:17909
 #, c-format
 msgid "index \"%s\" for table \"%s\" does not exist"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ %s แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %s แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
@@ -6426,7 +6421,7 @@ msgstr "แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒก แƒ“แƒแƒ™
 msgid "cannot vacuum temporary tables of other sessions"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ›แƒขแƒ•แƒ”แƒ แƒกแƒแƒกแƒ แƒฃแƒขแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/cluster.c:507 commands/tablecmds.c:17870
+#: commands/cluster.c:507 commands/tablecmds.c:17919
 #, c-format
 msgid "\"%s\" is not an index for table \"%s\""
 msgstr "\"%s\" แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\""
@@ -6490,7 +6485,7 @@ msgstr "แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒแƒ™
 msgid "collation attribute \"%s\" not recognized"
 msgstr "แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ˜: \"%s\""
 
-#: commands/collationcmds.c:123 commands/collationcmds.c:129 commands/define.c:375 commands/tablecmds.c:8275 replication/pgoutput/pgoutput.c:320 replication/pgoutput/pgoutput.c:343 replication/pgoutput/pgoutput.c:357 replication/pgoutput/pgoutput.c:367 replication/pgoutput/pgoutput.c:377 replication/pgoutput/pgoutput.c:387 replication/pgoutput/pgoutput.c:399 replication/walsender.c:1119 replication/walsender.c:1141 replication/walsender.c:1151
+#: commands/collationcmds.c:123 commands/collationcmds.c:129 commands/define.c:375 commands/tablecmds.c:8321 replication/pgoutput/pgoutput.c:320 replication/pgoutput/pgoutput.c:343 replication/pgoutput/pgoutput.c:357 replication/pgoutput/pgoutput.c:367 replication/pgoutput/pgoutput.c:377 replication/pgoutput/pgoutput.c:387 replication/pgoutput/pgoutput.c:399 replication/walsender.c:1119 replication/walsender.c:1141 replication/walsender.c:1151
 #: replication/walsender.c:1160 replication/walsender.c:1402 replication/walsender.c:1411
 #, c-format
 msgid "conflicting or redundant options"
@@ -6558,7 +6553,7 @@ msgstr "แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ•แƒ”แƒ 
 
 #. translator: %s is an SQL command
 #. translator: %s is an SQL ALTER command
-#: commands/collationcmds.c:443 commands/subscriptioncmds.c:1445 commands/tablecmds.c:8052 commands/tablecmds.c:8062 commands/tablecmds.c:8064 commands/tablecmds.c:15496 commands/tablecmds.c:19024 commands/tablecmds.c:19045 commands/typecmds.c:3774 commands/typecmds.c:3859 commands/typecmds.c:4213
+#: commands/collationcmds.c:443 commands/subscriptioncmds.c:1445 commands/tablecmds.c:8098 commands/tablecmds.c:8108 commands/tablecmds.c:8110 commands/tablecmds.c:15545 commands/tablecmds.c:19073 commands/tablecmds.c:19094 commands/typecmds.c:3774 commands/typecmds.c:3859 commands/typecmds.c:4213
 #, c-format
 msgid "Use %s instead."
 msgstr "แƒแƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ %s แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ—."
@@ -6832,7 +6827,7 @@ msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒข
 msgid "Generated columns cannot be used in COPY."
 msgstr "แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜ COPY-แƒจแƒ˜ แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ."
 
-#: commands/copy.c:1005 commands/indexcmds.c:1957 commands/statscmds.c:239 commands/tablecmds.c:2573 commands/tablecmds.c:3081 commands/tablecmds.c:3910 parser/parse_relation.c:3798 parser/parse_relation.c:3808 parser/parse_relation.c:3826 parser/parse_relation.c:3833 parser/parse_relation.c:3847 utils/adt/tsvector_op.c:2853
+#: commands/copy.c:1005 commands/indexcmds.c:1959 commands/statscmds.c:239 commands/tablecmds.c:2573 commands/tablecmds.c:3081 commands/tablecmds.c:3910 parser/parse_relation.c:3798 parser/parse_relation.c:3808 parser/parse_relation.c:3826 parser/parse_relation.c:3833 parser/parse_relation.c:3847 utils/adt/tsvector_op.c:2853
 #, c-format
 msgid "column \"%s\" does not exist"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก: \"%s\""
@@ -7476,7 +7471,7 @@ msgstr "แƒ‘แƒแƒ–แƒ˜แƒก OID %u แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ 
 msgid "data directory with the specified OID %u already exists"
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ OID-แƒ˜แƒ— (%u) แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/dbcommands.c:1585 commands/dbcommands.c:1600 utils/adt/pg_locale.c:1573
+#: commands/dbcommands.c:1585 commands/dbcommands.c:1600 utils/adt/pg_locale.c:1515
 #, c-format
 msgid "encoding \"%s\" does not match locale \"%s\""
 msgstr "แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ (%s) แƒ”แƒœแƒแƒก (%s) แƒแƒ  แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ"
@@ -7659,7 +7654,7 @@ msgstr "\"%s\" แƒแƒ’แƒ แƒ”แƒ’แƒแƒขแƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒ"
 msgid "Use DROP AGGREGATE to drop aggregate functions."
 msgstr "แƒแƒ’แƒ แƒ”แƒ’แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒกแƒแƒจแƒšแƒ”แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— DROP AGGREGATE."
 
-#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3994 commands/tablecmds.c:4155 commands/tablecmds.c:4207 commands/tablecmds.c:18301 tcop/utility.c:1328
+#: commands/dropcmds.c:153 commands/sequence.c:462 commands/tablecmds.c:3994 commands/tablecmds.c:4155 commands/tablecmds.c:4207 commands/tablecmds.c:18350 tcop/utility.c:1328
 #, c-format
 msgid "relation \"%s\" does not exist, skipping"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒก"
@@ -8742,12 +8737,12 @@ msgstr "แƒ›แƒฎแƒแƒ แƒ“แƒแƒฃแƒญแƒ”แƒ แƒ”แƒšแƒ˜ %s แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒ“
 msgid "%s constraints cannot be used when partition keys include expressions."
 msgstr ""
 
-#: commands/indexcmds.c:1056 commands/indexcmds.c:2467 commands/indexcmds.c:2486 executor/execReplication.c:329 parser/parse_cte.c:302 parser/parse_oper.c:221 utils/adt/array_userfuncs.c:1395 utils/adt/array_userfuncs.c:1538 utils/adt/arrayfuncs.c:3864 utils/adt/arrayfuncs.c:4419 utils/adt/arrayfuncs.c:6440 utils/adt/rowtypes.c:1220
+#: commands/indexcmds.c:1056 commands/indexcmds.c:2469 commands/indexcmds.c:2488 executor/execReplication.c:329 parser/parse_cte.c:302 parser/parse_oper.c:221 utils/adt/array_userfuncs.c:1395 utils/adt/array_userfuncs.c:1538 utils/adt/arrayfuncs.c:3864 utils/adt/arrayfuncs.c:4419 utils/adt/arrayfuncs.c:6440 utils/adt/rowtypes.c:1220
 #, c-format
 msgid "could not identify an equality operator for type %s"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒขแƒแƒšแƒแƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ”"
 
-#: commands/indexcmds.c:1057 commands/indexcmds.c:2489
+#: commands/indexcmds.c:1057 commands/indexcmds.c:2491
 #, c-format
 msgid "There is no suitable operator in operator family \"%s\" for access method \"%s\"."
 msgstr "แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ” แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒฏแƒแƒฎแƒจแƒ˜ \"%s\" แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\"."
@@ -8767,232 +8762,237 @@ msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃ
 msgid "%s constraint on table \"%s\" lacks column \"%s\" which is part of the partition key."
 msgstr ""
 
-#: commands/indexcmds.c:1116 commands/indexcmds.c:1145
+#: commands/indexcmds.c:1116 commands/indexcmds.c:1147
 #, c-format
 msgid "index creation on system columns is not supported"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒฃแƒญแƒ”แƒ แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:1123 commands/indexcmds.c:1162
+#: commands/indexcmds.c:1123
+#, c-format
+msgid "primary keys on virtual generated columns are not supported"
+msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
+
+#: commands/indexcmds.c:1125 commands/indexcmds.c:1164
 #, c-format
 msgid "unique constraints on virtual generated columns are not supported"
 msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/indexcmds.c:1124 commands/indexcmds.c:1163
+#: commands/indexcmds.c:1126 commands/indexcmds.c:1165
 #, c-format
 msgid "indexes on virtual generated columns are not supported"
 msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/indexcmds.c:1395 tcop/utility.c:1518
+#: commands/indexcmds.c:1397 tcop/utility.c:1518
 #, c-format
 msgid "cannot create unique index on partitioned table \"%s\""
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” (%s) แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:1397 tcop/utility.c:1520
+#: commands/indexcmds.c:1399 tcop/utility.c:1520
 #, c-format
 msgid "Table \"%s\" contains partitions that are foreign tables."
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ (%s) แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒช แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ."
 
-#: commands/indexcmds.c:1855
+#: commands/indexcmds.c:1857
 #, c-format
 msgid "functions in index predicate must be marked IMMUTABLE"
 msgstr "แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒจแƒ˜ แƒ›แƒแƒœแƒ˜แƒจแƒœแƒ”แƒ—, แƒ แƒแƒ’แƒแƒ แƒช IMMUTABLE"
 
-#: commands/indexcmds.c:1952 parser/parse_utilcmd.c:2728 parser/parse_utilcmd.c:2911
+#: commands/indexcmds.c:1954 parser/parse_utilcmd.c:2714 parser/parse_utilcmd.c:2897
 #, c-format
 msgid "column \"%s\" named in key does not exist"
 msgstr "แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก: %s"
 
-#: commands/indexcmds.c:1976 parser/parse_utilcmd.c:1981
+#: commands/indexcmds.c:1978 parser/parse_utilcmd.c:1967
 #, c-format
 msgid "expressions are not supported in included columns"
 msgstr "แƒฉแƒแƒกแƒ›แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒจแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/indexcmds.c:2017
+#: commands/indexcmds.c:2019
 #, c-format
 msgid "functions in index expression must be marked IMMUTABLE"
 msgstr "แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ›แƒแƒœแƒ˜แƒจแƒœแƒ”แƒ—, แƒ แƒแƒ’แƒแƒ แƒช IMMUTABLE"
 
-#: commands/indexcmds.c:2032
+#: commands/indexcmds.c:2034
 #, c-format
 msgid "including column does not support a collation"
 msgstr "แƒฉแƒแƒกแƒ›แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒก แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2036
+#: commands/indexcmds.c:2038
 #, c-format
 msgid "including column does not support an operator class"
 msgstr "แƒฉแƒแƒกแƒ›แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2040
+#: commands/indexcmds.c:2042
 #, c-format
 msgid "including column does not support ASC/DESC options"
 msgstr "แƒฉแƒแƒกแƒ›แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒก ASC/DESC แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2044
+#: commands/indexcmds.c:2046
 #, c-format
 msgid "including column does not support NULLS FIRST/LAST options"
 msgstr "แƒฉแƒแƒกแƒ›แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒก NULLS FIRST/LAST แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2087
+#: commands/indexcmds.c:2089
 #, c-format
 msgid "could not determine which collation to use for index expression"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒชแƒœแƒแƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:2095 commands/tablecmds.c:19331 commands/typecmds.c:812 parser/parse_expr.c:2801 parser/parse_type.c:568 parser/parse_utilcmd.c:4053 utils/adt/misc.c:630
+#: commands/indexcmds.c:2097 commands/tablecmds.c:19380 commands/typecmds.c:812 parser/parse_expr.c:2801 parser/parse_type.c:568 parser/parse_utilcmd.c:4039 utils/adt/misc.c:630
 #, c-format
 msgid "collations are not supported by type %s"
 msgstr "แƒขแƒ˜แƒžแƒก \"%s\" แƒ™แƒแƒšแƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2162
+#: commands/indexcmds.c:2164
 #, c-format
 msgid "operator %s is not commutative"
 msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ %s แƒแƒ แƒแƒ™แƒแƒ›แƒฃแƒขแƒแƒชแƒ˜แƒฃแƒ แƒ˜แƒ"
 
-#: commands/indexcmds.c:2164
+#: commands/indexcmds.c:2166
 #, c-format
 msgid "Only commutative operators can be used in exclusion constraints."
 msgstr "แƒ’แƒแƒ›แƒแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒจแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒแƒ›แƒฃแƒขแƒแƒชแƒ˜แƒฃแƒ แƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ—."
 
-#: commands/indexcmds.c:2174
+#: commands/indexcmds.c:2176
 #, c-format
 msgid "operator %s is not a member of operator family \"%s\""
 msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ (%s) แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒแƒฏแƒแƒฎแƒ˜แƒก (%s) แƒฌแƒ”แƒ•แƒ แƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/indexcmds.c:2177
+#: commands/indexcmds.c:2179
 #, c-format
 msgid "The exclusion operator must be related to the index operator class for the constraint."
 msgstr ""
 
-#: commands/indexcmds.c:2226
+#: commands/indexcmds.c:2228
 #, c-format
 msgid "access method \"%s\" does not support ASC/DESC options"
 msgstr "แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒก \"%s\" ASC/DESC แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2231
+#: commands/indexcmds.c:2233
 #, c-format
 msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
 msgstr "แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒก \"%s\" 'NULLS FIRST/LAST' แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2275 commands/tablecmds.c:19356 commands/tablecmds.c:19362 commands/typecmds.c:2337
+#: commands/indexcmds.c:2277 commands/tablecmds.c:19405 commands/tablecmds.c:19411 commands/typecmds.c:2337
 #, c-format
 msgid "data type %s has no default operator class for access method \"%s\""
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒก แƒขแƒ˜แƒžแƒก %s แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:2277
+#: commands/indexcmds.c:2279
 #, 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:2306 commands/indexcmds.c:2314 commands/opclasscmds.c:205
+#: commands/indexcmds.c:2308 commands/indexcmds.c:2316 commands/opclasscmds.c:205
 #, c-format
 msgid "operator class \"%s\" does not exist for access method \"%s\""
 msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜ \"%s\" แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/indexcmds.c:2328 commands/typecmds.c:2325
+#: commands/indexcmds.c:2330 commands/typecmds.c:2325
 #, c-format
 msgid "operator class \"%s\" does not accept data type %s"
 msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜ \"%s\" แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒขแƒ˜แƒžแƒก %s แƒแƒ  แƒ˜แƒฆแƒ”แƒ‘แƒก"
 
-#: commands/indexcmds.c:2418
+#: commands/indexcmds.c:2420
 #, c-format
 msgid "there are multiple default operator classes for data type %s"
 msgstr "แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %s แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ™แƒšแƒแƒกแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/indexcmds.c:2468 commands/indexcmds.c:2487
+#: commands/indexcmds.c:2470 commands/indexcmds.c:2489
 #, c-format
 msgid "could not identify an overlaps operator for type %s"
 msgstr "แƒ•แƒ”แƒ  แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ” แƒ’แƒแƒ“แƒแƒคแƒแƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %s"
 
-#: commands/indexcmds.c:2469 commands/indexcmds.c:2488
+#: commands/indexcmds.c:2471 commands/indexcmds.c:2490
 #, c-format
 msgid "could not identify a contained-by operator for type %s"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ constained-by แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ”"
 
-#: commands/indexcmds.c:2470 commands/tablecmds.c:10162
+#: commands/indexcmds.c:2472 commands/tablecmds.c:10211
 #, c-format
 msgid "Could not translate compare type %d for operator family \"%s\", input type %s, access method \"%s\"."
 msgstr "แƒ•แƒ”แƒ  แƒ•แƒ—แƒแƒ แƒ’แƒ›แƒœแƒ” แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜ %d แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒแƒฏแƒแƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\". แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜ %s, แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ”แƒ—แƒแƒ“แƒ˜ \"%s\"."
 
-#: commands/indexcmds.c:2810
+#: commands/indexcmds.c:2812
 #, c-format
 msgid "unrecognized REINDEX option \"%s\""
 msgstr "\"REINDEX\"-แƒ˜แƒก แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ \"%s\""
 
-#: commands/indexcmds.c:3042
+#: commands/indexcmds.c:3044
 #, c-format
 msgid "table \"%s\" has no indexes that can be reindexed concurrently"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒช แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:3056
+#: commands/indexcmds.c:3058
 #, c-format
 msgid "table \"%s\" has no indexes to reindex"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/indexcmds.c:3103 commands/indexcmds.c:3614 commands/indexcmds.c:3744
+#: commands/indexcmds.c:3105 commands/indexcmds.c:3616 commands/indexcmds.c:3746
 #, c-format
 msgid "cannot reindex system catalogs concurrently"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:3127
+#: commands/indexcmds.c:3129
 #, c-format
 msgid "can only reindex the currently open database"
 msgstr "แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒฆแƒ˜แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜"
 
-#: commands/indexcmds.c:3219
+#: commands/indexcmds.c:3221
 #, c-format
 msgid "cannot reindex system catalogs concurrently, skipping all"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒงแƒ•แƒ”แƒšแƒแƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/indexcmds.c:3252
+#: commands/indexcmds.c:3254
 #, c-format
 msgid "cannot move system relations, skipping all"
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ“แƒแƒแƒ“แƒ’แƒ˜แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒงแƒ•แƒ”แƒšแƒแƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/indexcmds.c:3298
+#: commands/indexcmds.c:3300
 #, c-format
 msgid "while reindexing partitioned table \"%s.%s\""
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒกแƒแƒก: \"%s.%s\""
 
-#: commands/indexcmds.c:3301
+#: commands/indexcmds.c:3303
 #, c-format
 msgid "while reindexing partitioned index \"%s.%s\""
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒกแƒแƒก: \"%s.%s\""
 
-#: commands/indexcmds.c:3494 commands/indexcmds.c:4386
+#: commands/indexcmds.c:3496 commands/indexcmds.c:4388
 #, c-format
 msgid "table \"%s.%s\" was reindexed"
 msgstr "\"%s.%s\"-แƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ"
 
-#: commands/indexcmds.c:3646 commands/indexcmds.c:3699
+#: commands/indexcmds.c:3648 commands/indexcmds.c:3701
 #, c-format
 msgid "skipping reindex of invalid index \"%s.%s\""
 msgstr "แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s.%s\""
 
-#: commands/indexcmds.c:3649 commands/indexcmds.c:3702
+#: commands/indexcmds.c:3651 commands/indexcmds.c:3704
 #, c-format
 msgid "Use DROP INDEX or REINDEX INDEX."
 msgstr "แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— DROP INDEX แƒแƒœ REINDEX INDEX."
 
-#: commands/indexcmds.c:3653
+#: commands/indexcmds.c:3655
 #, c-format
 msgid "cannot reindex exclusion constraint index \"%s.%s\" concurrently, skipping"
 msgstr "แƒ’แƒแƒ›แƒแƒ แƒ˜แƒชแƒฎแƒ•แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก \"%s.%s\" แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/indexcmds.c:3809
+#: commands/indexcmds.c:3811
 #, c-format
 msgid "cannot reindex this type of relation concurrently"
 msgstr "แƒแƒ› แƒขแƒ˜แƒžแƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒšแƒ”แƒšแƒฃแƒ แƒ˜ แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:3827
+#: commands/indexcmds.c:3829
 #, c-format
 msgid "cannot move non-shared relation to tablespace \"%s\""
 msgstr "แƒแƒ แƒแƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜ \"%s\" แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/indexcmds.c:4367 commands/indexcmds.c:4379
+#: commands/indexcmds.c:4369 commands/indexcmds.c:4381
 #, c-format
 msgid "index \"%s.%s\" was reindexed"
 msgstr "\"%s.%s\"-แƒ˜แƒก แƒ แƒ”แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒ“แƒแƒกแƒ แƒฃแƒšแƒ“แƒ"
 
-#: commands/indexcmds.c:4369 commands/indexcmds.c:4388
+#: commands/indexcmds.c:4371 commands/indexcmds.c:4390
 #, c-format
 msgid "%s."
 msgstr "%s."
@@ -9322,7 +9322,7 @@ msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ˜แƒก แƒจแƒ”แƒชแƒ•
 msgid "operator attribute \"%s\" cannot be changed if it has already been set"
 msgstr "แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒก \"%s\", แƒ—แƒฃ แƒ˜แƒก แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ, แƒ•แƒ”แƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒ—"
 
-#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1780 commands/tablecmds.c:2380 commands/tablecmds.c:3804 commands/tablecmds.c:6715 commands/tablecmds.c:9919 commands/tablecmds.c:18912 commands/tablecmds.c:18947 commands/trigger.c:318 commands/trigger.c:1337 commands/trigger.c:1447 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
+#: commands/policy.c:86 commands/policy.c:379 commands/statscmds.c:146 commands/tablecmds.c:1780 commands/tablecmds.c:2380 commands/tablecmds.c:3804 commands/tablecmds.c:6769 commands/tablecmds.c:9968 commands/tablecmds.c:18961 commands/tablecmds.c:18996 commands/trigger.c:318 commands/trigger.c:1337 commands/trigger.c:1447 rewrite/rewriteDefine.c:268 rewrite/rewriteDefine.c:779 rewrite/rewriteRemove.c:74
 #, c-format
 msgid "permission denied: \"%s\" is a system catalog"
 msgstr "แƒฌแƒ•แƒ“แƒแƒ›แƒ แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ: '%s\" แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒ"
@@ -9771,7 +9771,7 @@ msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒแƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒกแƒฅแƒ”แƒ›แƒ แƒฃแƒœ
 msgid "cannot change ownership of identity sequence"
 msgstr "แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/sequence.c:1671 commands/tablecmds.c:15483 commands/tablecmds.c:18321
+#: commands/sequence.c:1671 commands/tablecmds.c:15532 commands/tablecmds.c:18370
 #, c-format
 msgid "Sequence \"%s\" is linked to table \"%s\"."
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ %s แƒ›แƒ˜แƒ‘แƒ›แƒฃแƒšแƒ˜แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” \"%s\"."
@@ -9846,12 +9846,12 @@ msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ“แƒฃแƒ‘แƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒ˜
 msgid "duplicate expression in statistics definition"
 msgstr "แƒ“แƒฃแƒ‘แƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒแƒจแƒ˜"
 
-#: commands/statscmds.c:646 commands/tablecmds.c:8817
+#: commands/statscmds.c:646 commands/tablecmds.c:8866
 #, c-format
 msgid "statistics target %d is too low"
 msgstr "แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ” %d แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒแƒ‘แƒแƒšแƒ˜แƒ"
 
-#: commands/statscmds.c:654 commands/tablecmds.c:8825
+#: commands/statscmds.c:654 commands/tablecmds.c:8874
 #, c-format
 msgid "lowering statistics target to %d"
 msgstr "แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒกแƒแƒ›แƒ˜แƒ–แƒœแƒ˜แƒก แƒฉแƒแƒ›แƒแƒฌแƒ”แƒ•แƒ %d-แƒ›แƒ“แƒ”"
@@ -10165,7 +10165,7 @@ msgstr "แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜ \"%s\" แƒแƒ 
 msgid "Use DROP MATERIALIZED VIEW to remove a materialized view."
 msgstr "แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜แƒก แƒฌแƒแƒกแƒแƒจแƒšแƒ”แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— DROP MATERIALIZED VIEW."
 
-#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:20967 parser/parse_utilcmd.c:2421
+#: commands/tablecmds.c:282 commands/tablecmds.c:306 commands/tablecmds.c:21016 parser/parse_utilcmd.c:2407
 #, c-format
 msgid "index \"%s\" does not exist"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
@@ -10188,7 +10188,7 @@ msgstr "\"%s\" แƒขแƒ˜แƒžแƒ˜ แƒแƒ แƒแƒ"
 msgid "Use DROP TYPE to remove a type."
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒก แƒฌแƒแƒกแƒแƒจแƒšแƒ”แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— DROP TYPE."
 
-#: commands/tablecmds.c:294 commands/tablecmds.c:15322 commands/tablecmds.c:18023
+#: commands/tablecmds.c:294 commands/tablecmds.c:15371 commands/tablecmds.c:18072
 #, c-format
 msgid "foreign table \"%s\" does not exist"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
@@ -10217,7 +10217,7 @@ msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒš
 msgid "cannot create temporary table within security-restricted operation"
 msgstr "แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒแƒ–แƒ”-แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜ แƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:855 commands/tablecmds.c:16747
+#: commands/tablecmds.c:855 commands/tablecmds.c:16796
 #, c-format
 msgid "relation \"%s\" would be inherited from more than once"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ”แƒ แƒ–แƒ” แƒ›แƒ”แƒขแƒฏแƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜"
@@ -10242,7 +10242,7 @@ msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก (%s) แƒ’แƒแƒ แƒ” แƒ“แƒ
 msgid "Table \"%s\" contains indexes that are unique."
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ %s แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜แƒ."
 
-#: commands/tablecmds.c:1395 commands/tablecmds.c:14322
+#: commands/tablecmds.c:1395 commands/tablecmds.c:14371
 #, c-format
 msgid "too many array dimensions"
 msgstr "แƒ›แƒแƒกแƒ˜แƒ•แƒ˜แƒก แƒ›แƒ”แƒขแƒ˜แƒกแƒ›แƒ”แƒขแƒแƒ“ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ’แƒแƒœแƒ–แƒแƒ›แƒ˜แƒšแƒ”แƒ‘แƒ"
@@ -10292,7 +10292,7 @@ msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก (\"%s\") แƒ›แƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒก แƒจ
 msgid "cannot truncate temporary tables of other sessions"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ™แƒ•แƒ”แƒ—แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ"
 
-#: commands/tablecmds.c:2655 commands/tablecmds.c:16644
+#: commands/tablecmds.c:2655 commands/tablecmds.c:16693
 #, c-format
 msgid "cannot inherit from partitioned table \"%s\""
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ \"%s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
@@ -10302,7 +10302,7 @@ msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ \"%s\" แƒ›แƒ”แƒ›แƒ™
 msgid "cannot inherit from partition \"%s\""
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ“แƒแƒœ \"%s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:2668 parser/parse_utilcmd.c:2692 parser/parse_utilcmd.c:2880
+#: commands/tablecmds.c:2668 parser/parse_utilcmd.c:2678 parser/parse_utilcmd.c:2866
 #, c-format
 msgid "inherited relation \"%s\" is not a table or foreign table"
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒœ แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก"
@@ -10312,27 +10312,27 @@ msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒ 
 msgid "cannot create a temporary relation as partition of permanent relation \"%s\""
 msgstr "แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒ— แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:2689 commands/tablecmds.c:16623
+#: commands/tablecmds.c:2689 commands/tablecmds.c:16672
 #, c-format
 msgid "cannot inherit from temporary relation \"%s\""
 msgstr "แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒ“แƒแƒœ (%s) แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:2699 commands/tablecmds.c:16631
+#: commands/tablecmds.c:2699 commands/tablecmds.c:16680
 #, c-format
 msgid "cannot inherit from temporary relation of another session"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒ“แƒแƒœ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:2854 commands/tablecmds.c:2908 commands/tablecmds.c:14005 parser/parse_utilcmd.c:1432 parser/parse_utilcmd.c:1477 parser/parse_utilcmd.c:1909 parser/parse_utilcmd.c:2017
+#: commands/tablecmds.c:2854 commands/tablecmds.c:2908 commands/tablecmds.c:14054 parser/parse_utilcmd.c:1418 parser/parse_utilcmd.c:1463 parser/parse_utilcmd.c:1895 parser/parse_utilcmd.c:2003
 #, c-format
 msgid "cannot convert whole-row table reference"
 msgstr ""
 
-#: commands/tablecmds.c:2855 parser/parse_utilcmd.c:1433
+#: commands/tablecmds.c:2855 parser/parse_utilcmd.c:1419
 #, c-format
 msgid "Generation expression for column \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr ""
 
-#: commands/tablecmds.c:2909 parser/parse_utilcmd.c:1478
+#: commands/tablecmds.c:2909 parser/parse_utilcmd.c:1464
 #, c-format
 msgid "Constraint \"%s\" contains a whole-row reference to table \"%s\"."
 msgstr ""
@@ -10357,12 +10357,12 @@ msgstr "แƒจแƒ•แƒ˜แƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”
 msgid "A child table column cannot be generated unless its parent column is."
 msgstr "แƒจแƒ•แƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒงแƒแƒก, แƒ—แƒฃ แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒ˜แƒช แƒแƒ แƒแƒ."
 
-#: commands/tablecmds.c:3052 commands/tablecmds.c:3346 commands/tablecmds.c:16909
+#: commands/tablecmds.c:3052 commands/tablecmds.c:3346 commands/tablecmds.c:16958
 #, c-format
 msgid "column \"%s\" inherits from generated column of different kind"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ˜แƒฆแƒ”แƒ‘แƒก แƒกแƒฎแƒ•แƒ แƒขแƒ˜แƒžแƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ“แƒแƒœ"
 
-#: commands/tablecmds.c:3054 commands/tablecmds.c:3348 commands/tablecmds.c:16910
+#: commands/tablecmds.c:3054 commands/tablecmds.c:3348 commands/tablecmds.c:16959
 #, c-format
 msgid "Parent column is %s, child column is %s."
 msgstr "แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ %s, แƒจแƒ•แƒ˜แƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ %s."
@@ -10422,7 +10422,7 @@ msgstr "%s-แƒ˜ %s-แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’"
 msgid "column \"%s\" has a collation conflict"
 msgstr "แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒ˜ แƒกแƒ•แƒ”แƒขแƒจแƒ˜ \"%s\""
 
-#: commands/tablecmds.c:3262 commands/tablecmds.c:3428 commands/tablecmds.c:7199
+#: commands/tablecmds.c:3262 commands/tablecmds.c:3428 commands/tablecmds.c:7253
 #, c-format
 msgid "\"%s\" versus \"%s\""
 msgstr "'%s\" -แƒ˜ \"%s\"-แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒแƒฆแƒ›แƒ“แƒ”แƒ’"
@@ -10549,1139 +10549,1139 @@ msgstr "แƒ™แƒแƒขแƒแƒšแƒแƒ’แƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœ
 msgid "cannot rewrite temporary tables of other sessions"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ“แƒแƒแƒฌแƒ”แƒ แƒ—"
 
-#: commands/tablecmds.c:6390
+#: commands/tablecmds.c:6424 commands/tablecmds.c:6444
 #, c-format
 msgid "column \"%s\" of relation \"%s\" contains null values"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก %2$s แƒกแƒ•แƒ”แƒขแƒ˜ %1$s แƒœแƒฃแƒšแƒแƒ•แƒแƒœ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก"
 
-#: commands/tablecmds.c:6407
+#: commands/tablecmds.c:6461
 #, c-format
 msgid "check constraint \"%s\" of relation \"%s\" is violated by some row"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (\"%2$s\") แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒฆแƒแƒช แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ˜แƒ แƒฆแƒ•แƒ”แƒ•แƒ"
 
-#: commands/tablecmds.c:6427 partitioning/partbounds.c:3387
+#: commands/tablecmds.c:6481 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:6433
+#: commands/tablecmds.c:6487
 #, 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:6698
+#: commands/tablecmds.c:6752
 #, c-format
 msgid "ALTER action %s cannot be performed on relation \"%s\""
 msgstr "ALTER-แƒ˜แƒก แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒแƒก %s แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s\" แƒ•แƒ”แƒ  แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:6953 commands/tablecmds.c:6960
+#: commands/tablecmds.c:7007 commands/tablecmds.c:7014
 #, c-format
 msgid "cannot alter type \"%s\" because column \"%s.%s\" uses it"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒแƒก แƒกแƒ•แƒ”แƒขแƒ˜ \"%s.%s\" แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก"
 
-#: commands/tablecmds.c:6967
+#: commands/tablecmds.c:7021
 #, c-format
 msgid "cannot alter foreign table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s.%s\" แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก แƒขแƒ˜แƒžแƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก"
 
-#: commands/tablecmds.c:6974
+#: commands/tablecmds.c:7028
 #, c-format
 msgid "cannot alter table \"%s\" because column \"%s.%s\" uses its row type"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s.%s\" แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก แƒขแƒ˜แƒžแƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก"
 
-#: commands/tablecmds.c:7030
+#: commands/tablecmds.c:7084
 #, c-format
 msgid "cannot alter type \"%s\" because it is the type of a typed table"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒกแƒแƒ"
 
-#: commands/tablecmds.c:7032
+#: commands/tablecmds.c:7086
 #, c-format
 msgid "Use ALTER ... CASCADE to alter the typed tables too."
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒกแƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ— ALTER ... CASCADE."
 
-#: commands/tablecmds.c:7078
+#: commands/tablecmds.c:7132
 #, c-format
 msgid "type %s is the row type of another table"
 msgstr "แƒขแƒ˜แƒžแƒ˜ %s แƒกแƒฎแƒ•แƒ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒ"
 
-#: commands/tablecmds.c:7080
+#: commands/tablecmds.c:7134
 #, c-format
 msgid "A typed table must use a stand-alone composite type created with CREATE TYPE."
 msgstr ""
 
-#: commands/tablecmds.c:7085
+#: commands/tablecmds.c:7139
 #, c-format
 msgid "type %s is not a composite type"
 msgstr "แƒขแƒ˜แƒžแƒ˜ %s แƒ™แƒแƒ›แƒžแƒแƒ–แƒ˜แƒขแƒฃแƒ แƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:7112
+#: commands/tablecmds.c:7166
 #, c-format
 msgid "cannot add column to typed table"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:7162
+#: commands/tablecmds.c:7216
 #, c-format
 msgid "cannot add column to a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก แƒกแƒ•แƒ”แƒขแƒก แƒ•แƒ”แƒ  แƒ“แƒแƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:7191 commands/tablecmds.c:16865
+#: commands/tablecmds.c:7245 commands/tablecmds.c:16914
 #, c-format
 msgid "child table \"%s\" has different type for column \"%s\""
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒกแƒฎแƒ•แƒ แƒขแƒ˜แƒžแƒ˜ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/tablecmds.c:7197 commands/tablecmds.c:16871
+#: commands/tablecmds.c:7251 commands/tablecmds.c:16920
 #, c-format
 msgid "child table \"%s\" has different collation for column \"%s\""
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒกแƒฎแƒ•แƒ แƒ™แƒแƒšแƒแƒชแƒ˜แƒ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/tablecmds.c:7215
+#: commands/tablecmds.c:7269
 #, c-format
 msgid "merging definition of column \"%s\" for child \"%s\""
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ แƒฌแƒงแƒ›แƒ แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒจแƒ•แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\""
 
-#: commands/tablecmds.c:7268
+#: commands/tablecmds.c:7322
 #, c-format
 msgid "cannot recursively add identity column to table that has child tables"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒจแƒ•แƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ, แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ แƒ”แƒ™แƒฃแƒ แƒกแƒ˜แƒฃแƒšแƒ˜ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:7513
+#: commands/tablecmds.c:7567
 #, c-format
 msgid "column must be added to child tables too"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒกแƒแƒช แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒแƒ—"
 
-#: commands/tablecmds.c:7591
+#: commands/tablecmds.c:7645
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists, skipping"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (%2$s) แƒกแƒ•แƒ”แƒขแƒ˜ %1$s แƒฃแƒ™แƒ•แƒ” แƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:7598
+#: commands/tablecmds.c:7652
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already exists"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (%2$s) แƒกแƒ•แƒ”แƒขแƒ˜ %1$s แƒฃแƒ™แƒ•แƒ” แƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:7689 commands/tablecmds.c:7843 commands/tablecmds.c:8043 commands/tablecmds.c:8174 commands/tablecmds.c:8303 commands/tablecmds.c:8397 commands/tablecmds.c:8500 commands/tablecmds.c:8693 commands/tablecmds.c:8859 commands/tablecmds.c:8950 commands/tablecmds.c:9084 commands/tablecmds.c:13780 commands/tablecmds.c:15345 commands/tablecmds.c:18112
+#: commands/tablecmds.c:7743 commands/tablecmds.c:7897 commands/tablecmds.c:8089 commands/tablecmds.c:8220 commands/tablecmds.c:8349 commands/tablecmds.c:8443 commands/tablecmds.c:8546 commands/tablecmds.c:8742 commands/tablecmds.c:8908 commands/tablecmds.c:8999 commands/tablecmds.c:9133 commands/tablecmds.c:13829 commands/tablecmds.c:15394 commands/tablecmds.c:18161
 #, c-format
 msgid "cannot alter system column \"%s\""
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:7695 commands/tablecmds.c:8049 commands/tablecmds.c:13541
+#: commands/tablecmds.c:7749 commands/tablecmds.c:8095 commands/tablecmds.c:13590
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is an identity column"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ"
 
-#: commands/tablecmds.c:7712
+#: commands/tablecmds.c:7766
 #, c-format
 msgid "column \"%s\" is marked NOT NULL in parent table"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ›แƒจแƒแƒ‘แƒ”แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ NOT NULL-แƒ˜แƒ— แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:7851 commands/tablecmds.c:8519 commands/tablecmds.c:8534 commands/tablecmds.c:8706
-#, c-format
-msgid "Column \"%s\" of relation \"%s\" is a virtual generated column."
-msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ."
-
-#: commands/tablecmds.c:7920 commands/tablecmds.c:9818
+#: commands/tablecmds.c:7966 commands/tablecmds.c:9867
 #, c-format
 msgid "constraint must be added to child tables too"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒกแƒแƒช แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒแƒ—"
 
-#: commands/tablecmds.c:7921 commands/tablecmds.c:8152 commands/tablecmds.c:8259 commands/tablecmds.c:8376 commands/tablecmds.c:9257 commands/tablecmds.c:11945
+#: commands/tablecmds.c:7967 commands/tablecmds.c:8198 commands/tablecmds.c:8305 commands/tablecmds.c:8422 commands/tablecmds.c:9306 commands/tablecmds.c:11994
 #, c-format
 msgid "Do not specify the ONLY keyword."
 msgstr "ONLY แƒแƒ  แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ—."
 
-#: commands/tablecmds.c:8058
+#: commands/tablecmds.c:8104
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is a generated column"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ"
 
-#: commands/tablecmds.c:8151
+#: commands/tablecmds.c:8197
 #, c-format
 msgid "cannot add identity to a column of only the partitioned table"
 msgstr "แƒ›แƒฎแƒแƒšแƒแƒ“, แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก แƒกแƒ•แƒ”แƒขแƒก แƒ•แƒ”แƒ  แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:8157
+#: commands/tablecmds.c:8203
 #, c-format
 msgid "cannot add identity to a column of a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก แƒกแƒ•แƒ”แƒขแƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒก แƒ•แƒ”แƒ  แƒ“แƒแƒฃแƒ›แƒแƒขแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:8185
+#: commands/tablecmds.c:8231
 #, 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:8191
+#: commands/tablecmds.c:8237
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is already an identity column"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒฃแƒ™แƒ•แƒ” แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ"
 
-#: commands/tablecmds.c:8197
+#: commands/tablecmds.c:8243
 #, c-format
 msgid "column \"%s\" of relation \"%s\" already has a default value"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒก \"%1$s\" แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒฃแƒ™แƒ•แƒ” แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/tablecmds.c:8258
+#: commands/tablecmds.c:8304
 #, c-format
 msgid "cannot change identity column of only the partitioned table"
 msgstr "แƒ›แƒฎแƒแƒšแƒแƒ“, แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒก แƒ•แƒ”แƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒ—"
 
-#: commands/tablecmds.c:8264
+#: commands/tablecmds.c:8310
 #, c-format
 msgid "cannot change identity column of a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒก แƒ•แƒ”แƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒ—"
 
-#: commands/tablecmds.c:8309 commands/tablecmds.c:8405
+#: commands/tablecmds.c:8355 commands/tablecmds.c:8451
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:8375
+#: commands/tablecmds.c:8421
 #, c-format
 msgid "cannot drop identity from a column of only the partitioned table"
 msgstr "แƒ›แƒฎแƒแƒšแƒแƒ“, แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ“แƒแƒœ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒก แƒ•แƒ”แƒ  แƒฌแƒแƒจแƒšแƒ˜แƒ—"
 
-#: commands/tablecmds.c:8381
+#: commands/tablecmds.c:8427
 #, c-format
 msgid "cannot drop identity from a column of a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก แƒกแƒ•แƒ”แƒขแƒ˜แƒ“แƒแƒœ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒก แƒ•แƒ”แƒ  แƒฌแƒแƒจแƒšแƒ˜แƒ—"
 
-#: commands/tablecmds.c:8410
+#: commands/tablecmds.c:8456
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not an identity column, skipping"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ แƒแƒ. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:8507 commands/tablecmds.c:8714
+#: commands/tablecmds.c:8553 commands/tablecmds.c:8763
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not a generated column"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:8518
+#: commands/tablecmds.c:8564
 #, c-format
 msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables with check constraints"
 msgstr "ALTER TABLE / SET EXPRESSION แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฅแƒแƒœแƒ” แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก"
 
-#: commands/tablecmds.c:8533
+#: commands/tablecmds.c:8565 commands/tablecmds.c:8583 commands/tablecmds.c:8755
+#, c-format
+msgid "Column \"%s\" of relation \"%s\" is a virtual generated column."
+msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ."
+
+#: commands/tablecmds.c:8582
 #, c-format
 msgid "ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables that are part of a publication"
 msgstr "ALTER TABLE / SET EXPRESSION แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒแƒ แƒ˜แƒแƒœ"
 
-#: commands/tablecmds.c:8640
+#: commands/tablecmds.c:8689
 #, c-format
 msgid "ALTER TABLE / DROP EXPRESSION must be applied to child tables too"
 msgstr "ALTER TABLE / DROP EXPRESSION แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒขแƒแƒ แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:8662
+#: commands/tablecmds.c:8711
 #, c-format
 msgid "cannot drop generation expression from inherited column"
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ“แƒแƒœ แƒ’แƒ”แƒœแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:8705
+#: commands/tablecmds.c:8754
 #, c-format
 msgid "ALTER TABLE / DROP EXPRESSION is not supported for virtual generated columns"
 msgstr "ALTER TABLE / DROP EXPRESSION แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:8719
+#: commands/tablecmds.c:8768
 #, c-format
 msgid "column \"%s\" of relation \"%s\" is not a generated column, skipping"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ แƒแƒ. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:8797
+#: commands/tablecmds.c:8846
 #, c-format
 msgid "cannot refer to non-index column by number"
 msgstr "แƒแƒ แƒ-แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒœแƒแƒ›แƒ แƒ˜แƒ— แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:8849
+#: commands/tablecmds.c:8898
 #, c-format
 msgid "column number %d of relation \"%s\" does not exist"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (%2$s) แƒกแƒ•แƒ”แƒขแƒ˜ (%1$d) แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:8869
+#: commands/tablecmds.c:8918
 #, c-format
 msgid "cannot alter statistics on virtual generated column \"%s\""
 msgstr "แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ–แƒ” \"%s\""
 
-#: commands/tablecmds.c:8878
+#: commands/tablecmds.c:8927
 #, c-format
 msgid "cannot alter statistics on included column \"%s\" of index \"%s\""
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก \"%2$s\" แƒฉแƒแƒกแƒ›แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%1$s\" แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:8883
+#: commands/tablecmds.c:8932
 #, c-format
 msgid "cannot alter statistics on non-expression column \"%s\" of index \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:8885
+#: commands/tablecmds.c:8934
 #, c-format
 msgid "Alter statistics on table column instead."
 msgstr "แƒแƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ—."
 
-#: commands/tablecmds.c:9131
+#: commands/tablecmds.c:9180
 #, c-format
 msgid "cannot drop column from typed table"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:9195
+#: commands/tablecmds.c:9244
 #, c-format
 msgid "column \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒจแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:9208
+#: commands/tablecmds.c:9257
 #, c-format
 msgid "cannot drop system column \"%s\""
 msgstr "แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:9218
+#: commands/tablecmds.c:9267
 #, c-format
 msgid "cannot drop inherited column \"%s\""
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:9231
+#: commands/tablecmds.c:9280
 #, c-format
 msgid "cannot drop column \"%s\" because it is part of the partition key of relation \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:9256
+#: commands/tablecmds.c:9305
 #, c-format
 msgid "cannot drop column from only the partitioned table when partitions exist"
 msgstr ""
 
-#: commands/tablecmds.c:9385
+#: commands/tablecmds.c:9434
 #, c-format
 msgid "column \"%s\" of table \"%s\" is not marked NOT NULL"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒแƒ แƒแƒ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช NOT NULL"
 
-#: commands/tablecmds.c:9526
+#: commands/tablecmds.c:9575
 #, 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:9551
+#: commands/tablecmds.c:9600
 #, 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:9905
+#: commands/tablecmds.c:9954
 #, c-format
 msgid "cannot use ONLY for foreign key on partitioned table \"%s\" referencing relation \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:9913 commands/tablecmds.c:10519
+#: commands/tablecmds.c:9962 commands/tablecmds.c:10568
 #, c-format
 msgid "referenced relation \"%s\" is not a table"
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:9936
+#: commands/tablecmds.c:9985
 #, c-format
 msgid "constraints on permanent tables may reference only permanent tables"
 msgstr "แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ• แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ• แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:9943
+#: commands/tablecmds.c:9992
 #, c-format
 msgid "constraints on unlogged tables may reference only permanent or unlogged tables"
 msgstr "แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ›แƒงแƒแƒคแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ• แƒแƒœ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ›แƒงแƒแƒค แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:9949
+#: commands/tablecmds.c:9998
 #, c-format
 msgid "constraints on temporary tables may reference only temporary tables"
 msgstr "แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:9953
+#: commands/tablecmds.c:10002
 #, c-format
 msgid "constraints on temporary tables must involve temporary tables of this session"
 msgstr "แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ— แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒฃแƒœแƒ“แƒ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒแƒ•แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:9968 commands/tablecmds.c:9995
+#: commands/tablecmds.c:10017 commands/tablecmds.c:10044
 #, c-format
 msgid "foreign key uses PERIOD on the referenced table but not the referencing table"
 msgstr ""
 
-#: commands/tablecmds.c:10007
+#: commands/tablecmds.c:10056
 #, c-format
 msgid "foreign key uses PERIOD on the referencing table but not the referenced table"
 msgstr ""
 
-#: commands/tablecmds.c:10021
+#: commands/tablecmds.c:10070
 #, c-format
 msgid "foreign key must use PERIOD when referencing a primary using WITHOUT OVERLAPS"
 msgstr ""
 
-#: commands/tablecmds.c:10045 commands/tablecmds.c:10051
+#: commands/tablecmds.c:10094 commands/tablecmds.c:10100
 #, c-format
 msgid "invalid %s action for foreign key constraint containing generated column"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ %s แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒชแƒ•แƒ”แƒšแƒ˜ แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก"
 
-#: commands/tablecmds.c:10066
+#: commands/tablecmds.c:10115
 #, c-format
 msgid "foreign key constraints on virtual generated columns are not supported"
 msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:10080 commands/tablecmds.c:10089
+#: commands/tablecmds.c:10129 commands/tablecmds.c:10138
 #, c-format
 msgid "unsupported %s action for foreign key constraint using PERIOD"
 msgstr "แƒ›แƒฎแƒแƒ แƒ“แƒแƒฃแƒญแƒ”แƒ แƒ”แƒšแƒ˜ %s แƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช PERIOD-แƒก แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก"
 
-#: commands/tablecmds.c:10104
+#: commands/tablecmds.c:10153
 #, c-format
 msgid "number of referencing and referenced columns for foreign key disagree"
 msgstr ""
 
-#: commands/tablecmds.c:10160
+#: commands/tablecmds.c:10209
 #, c-format
 msgid "could not identify an overlaps operator for foreign key"
 msgstr "แƒ•แƒ”แƒ  แƒแƒฆแƒ›แƒแƒ•แƒแƒฉแƒ˜แƒœแƒ” แƒ’แƒแƒ“แƒแƒคแƒแƒ แƒ•แƒ”แƒ‘แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก"
 
-#: commands/tablecmds.c:10161
+#: commands/tablecmds.c:10210
 #, c-format
 msgid "could not identify an equality operator for foreign key"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒขแƒแƒšแƒแƒ‘แƒ˜แƒก แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜ แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ”"
 
-#: commands/tablecmds.c:10226 commands/tablecmds.c:10260
+#: commands/tablecmds.c:10275 commands/tablecmds.c:10309
 #, c-format
 msgid "foreign key constraint \"%s\" cannot be implemented"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก \"%s\" แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:10228
+#: commands/tablecmds.c:10277
 #, c-format
 msgid "Key columns \"%s\" of the referencing table and \"%s\" of the referenced table are of incompatible types: %s and %s."
 msgstr "แƒ›แƒ˜แƒ›แƒ›แƒแƒ แƒ—แƒ•แƒ”แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜ \"%s\" แƒ“แƒ แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒแƒ“แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜ \"%s\" แƒจแƒ”แƒฃแƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒกแƒแƒ: %s แƒ“แƒ %s."
 
-#: commands/tablecmds.c:10261
+#: commands/tablecmds.c:10310
 #, c-format
 msgid "Key columns \"%s\" of the referencing table and \"%s\" of the referenced table have incompatible collations: \"%s\" and \"%s\".  If either collation is nondeterministic, then both collations have to be the same."
 msgstr ""
 
-#: commands/tablecmds.c:10461
+#: commands/tablecmds.c:10510
 #, c-format
 msgid "column \"%s\" referenced in ON DELETE SET action must be part of foreign key"
 msgstr ""
 
-#: commands/tablecmds.c:10827 commands/tablecmds.c:11268 parser/parse_utilcmd.c:941 parser/parse_utilcmd.c:1100
+#: commands/tablecmds.c:10876 commands/tablecmds.c:11317 parser/parse_utilcmd.c:941 parser/parse_utilcmd.c:1086
 #, c-format
 msgid "foreign key constraints are not supported on foreign tables"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:11251
+#: commands/tablecmds.c:11300
 #, c-format
 msgid "cannot attach table \"%s\" as a partition because it is referenced by foreign key \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ•แƒแƒ›แƒแƒ’แƒ แƒ”แƒ‘ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒแƒ•แƒก แƒ’แƒแƒ แƒ” แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ \"%s\""
 
-#: commands/tablecmds.c:11944
+#: commands/tablecmds.c:11993
 #, c-format
 msgid "constraint must be altered in child tables too"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒชแƒ•แƒแƒšแƒแƒก"
 
-#: commands/tablecmds.c:11973 commands/tablecmds.c:12435 commands/tablecmds.c:13420 commands/tablecmds.c:13649
+#: commands/tablecmds.c:12022 commands/tablecmds.c:12484 commands/tablecmds.c:13469 commands/tablecmds.c:13698
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:11980
+#: commands/tablecmds.c:12029
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key constraint"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (\"%2$s\") แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:11986
+#: commands/tablecmds.c:12035
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a not-null constraint"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:11994
+#: commands/tablecmds.c:12043
 #, c-format
 msgid "cannot alter inherited constraint \"%s\" on relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%2$s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก \"%1$s\" แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:12034
+#: commands/tablecmds.c:12083
 #, c-format
 msgid "cannot alter constraint \"%s\" on relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%2$s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก \"%1$s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:12037
+#: commands/tablecmds.c:12086
 #, c-format
 msgid "Constraint \"%s\" is derived from constraint \"%s\" of relation \"%s\"."
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%3$s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒ“แƒแƒœแƒ \"%2$s\"-แƒ˜แƒ แƒœแƒแƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ˜."
 
-#: commands/tablecmds.c:12039
+#: commands/tablecmds.c:12088
 #, c-format
 msgid "You may alter the constraint it derives from instead."
 msgstr "แƒแƒ›แƒ˜แƒก แƒ›แƒแƒ’แƒ˜แƒ”แƒ , แƒจแƒ”แƒ˜แƒ’แƒซแƒšแƒ˜แƒแƒ—, แƒจแƒ”แƒชแƒ•แƒแƒšแƒแƒ— แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒ“แƒแƒœแƒแƒช แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ."
 
-#: commands/tablecmds.c:12443
+#: commands/tablecmds.c:12492
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" is not a foreign key or check constraint"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (\"%2$s\") แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%1$s\" แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒœ แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:12449
+#: commands/tablecmds.c:12498
 #, c-format
 msgid "cannot validate NOT ENFORCED constraint"
 msgstr ""
 
-#: commands/tablecmds.c:12633
+#: commands/tablecmds.c:12682
 #, c-format
 msgid "constraint must be validated on child tables too"
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ”แƒช แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ“แƒแƒ›แƒแƒฌแƒ›แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:12707
+#: commands/tablecmds.c:12756
 #, c-format
 msgid "column \"%s\" referenced in foreign key constraint does not exist"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒจแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:12713
+#: commands/tablecmds.c:12762
 #, c-format
 msgid "system columns cannot be used in foreign keys"
 msgstr "แƒฃแƒชแƒฎแƒ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ”แƒ‘แƒจแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:12717
+#: commands/tablecmds.c:12766
 #, c-format
 msgid "cannot have more than %d keys in a foreign key"
 msgstr "แƒ’แƒแƒ แƒ” แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒจแƒ˜ %d แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ แƒ•แƒ”แƒ  แƒ’แƒ”แƒฅแƒœแƒ”แƒ‘แƒแƒ—"
 
-#: commands/tablecmds.c:12785
+#: commands/tablecmds.c:12834
 #, c-format
 msgid "cannot use a deferrable primary key for referenced table \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:12802
+#: commands/tablecmds.c:12851
 #, c-format
 msgid "there is no primary key for referenced table \"%s\""
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:12875
+#: commands/tablecmds.c:12924
 #, c-format
 msgid "foreign key referenced-columns list must not contain duplicates"
 msgstr ""
 
-#: commands/tablecmds.c:12978
+#: commands/tablecmds.c:13027
 #, c-format
 msgid "cannot use a deferrable unique constraint for referenced table \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:12983
+#: commands/tablecmds.c:13032
 #, c-format
 msgid "there is no unique constraint matching given keys for referenced table \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:13424
+#: commands/tablecmds.c:13473
 #, c-format
 msgid "constraint \"%s\" of relation \"%s\" does not exist, skipping"
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (\"%2$s\") แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ (\"%1$s\") แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก. แƒ’แƒแƒ›แƒแƒขแƒแƒ•แƒ”แƒ‘แƒ"
 
-#: commands/tablecmds.c:13469
+#: commands/tablecmds.c:13518
 #, c-format
 msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒก \"%1$s\" แƒฌแƒแƒจแƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:13521
+#: commands/tablecmds.c:13570
 #, c-format
 msgid "column \"%s\" is in a primary key"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒ"
 
-#: commands/tablecmds.c:13529
+#: commands/tablecmds.c:13578
 #, c-format
 msgid "column \"%s\" is in index used as replica identity"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒ"
 
-#: commands/tablecmds.c:13762
+#: commands/tablecmds.c:13811
 #, c-format
 msgid "cannot alter column type of typed table"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:13790
+#: commands/tablecmds.c:13839
 #, c-format
 msgid "cannot specify USING when altering type of generated column"
 msgstr "แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒกแƒแƒก USING-แƒก แƒ•แƒ”แƒ  แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:13791 commands/tablecmds.c:19171 commands/tablecmds.c:19264 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
+#: commands/tablecmds.c:13840 commands/tablecmds.c:19220 commands/tablecmds.c:19313 commands/trigger.c:659 rewrite/rewriteHandler.c:949 rewrite/rewriteHandler.c:984
 #, c-format
 msgid "Column \"%s\" is a generated column."
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ."
 
-#: commands/tablecmds.c:13802
+#: commands/tablecmds.c:13851
 #, c-format
 msgid "cannot alter inherited column \"%s\""
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:13811
+#: commands/tablecmds.c:13860
 #, c-format
 msgid "cannot alter column \"%s\" because it is part of the partition key of relation \"%s\""
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:13866
+#: commands/tablecmds.c:13915
 #, c-format
 msgid "result of USING clause for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 
-#: commands/tablecmds.c:13869
+#: commands/tablecmds.c:13918
 #, c-format
 msgid "You might need to add an explicit cast."
 msgstr "แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒจแƒ™แƒแƒ แƒ แƒ“แƒแƒ™แƒแƒกแƒขแƒ•แƒ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒแƒ—."
 
-#: commands/tablecmds.c:13873
+#: commands/tablecmds.c:13922
 #, 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:13877
+#: commands/tablecmds.c:13926
 #, c-format
 msgid "You might need to specify \"USING %s::%s\"."
 msgstr "แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ—, แƒ›แƒ˜แƒฃแƒ—แƒ˜แƒ—แƒแƒ— \"USING %s::%s\"."
 
-#: commands/tablecmds.c:13977
+#: commands/tablecmds.c:14026
 #, c-format
 msgid "cannot alter inherited column \"%s\" of relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜แƒก \"%1$s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14006
+#: commands/tablecmds.c:14055
 #, c-format
 msgid "USING expression contains a whole-row table reference."
 msgstr ""
 
-#: commands/tablecmds.c:14017
+#: commands/tablecmds.c:14066
 #, c-format
 msgid "type of inherited column \"%s\" must be changed in child tables too"
 msgstr ""
 
-#: commands/tablecmds.c:14142
+#: commands/tablecmds.c:14191
 #, c-format
 msgid "cannot alter type of column \"%s\" twice"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก (\"%s\") แƒขแƒ˜แƒžแƒ˜แƒก แƒแƒ แƒฏแƒ”แƒ  แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14180
+#: commands/tablecmds.c:14229
 #, c-format
 msgid "generation expression for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 
-#: commands/tablecmds.c:14185
+#: commands/tablecmds.c:14234
 #, c-format
 msgid "default for column \"%s\" cannot be cast automatically to type %s"
 msgstr ""
 
-#: commands/tablecmds.c:14489
+#: commands/tablecmds.c:14538
 #, c-format
 msgid "cannot alter type of a column used by a function or procedure"
 msgstr "แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒก แƒแƒœ แƒžแƒ แƒแƒชแƒ”แƒ“แƒฃแƒ แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14490 commands/tablecmds.c:14505 commands/tablecmds.c:14525 commands/tablecmds.c:14544 commands/tablecmds.c:14603
+#: commands/tablecmds.c:14539 commands/tablecmds.c:14554 commands/tablecmds.c:14574 commands/tablecmds.c:14593 commands/tablecmds.c:14652
 #, c-format
 msgid "%s depends on column \"%s\""
 msgstr "%s แƒ”แƒงแƒ แƒ“แƒœแƒแƒ‘แƒ แƒกแƒ•แƒ”แƒขแƒก \"%s\""
 
-#: commands/tablecmds.c:14504
+#: commands/tablecmds.c:14553
 #, c-format
 msgid "cannot alter type of a column used by a view or rule"
 msgstr "แƒฎแƒ”แƒ“แƒ˜แƒก แƒแƒœ แƒฌแƒ”แƒกแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14524
+#: commands/tablecmds.c:14573
 #, c-format
 msgid "cannot alter type of a column used in a trigger definition"
 msgstr "แƒขแƒ แƒ˜แƒ’แƒ”แƒ แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒแƒจแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14543
+#: commands/tablecmds.c:14592
 #, c-format
 msgid "cannot alter type of a column used in a policy definition"
 msgstr "แƒžแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒแƒจแƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14574
+#: commands/tablecmds.c:14623
 #, c-format
 msgid "cannot alter type of a column used by a generated column"
 msgstr "แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:14575
+#: commands/tablecmds.c:14624
 #, c-format
 msgid "Column \"%s\" is used by generated column \"%s\"."
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ (%s\") แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก (%s) แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ."
 
-#: commands/tablecmds.c:14602
+#: commands/tablecmds.c:14651
 #, c-format
 msgid "cannot alter type of a column used by a publication WHERE clause"
 msgstr "แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ˜แƒก WHERE แƒžแƒ˜แƒ แƒแƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:15453 commands/tablecmds.c:15465
+#: commands/tablecmds.c:15502 commands/tablecmds.c:15514
 #, c-format
 msgid "cannot change owner of index \"%s\""
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก \"%s\" แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:15455 commands/tablecmds.c:15467
+#: commands/tablecmds.c:15504 commands/tablecmds.c:15516
 #, c-format
 msgid "Change the ownership of the index's table instead."
 msgstr "แƒแƒ›แƒ˜แƒก แƒ›แƒแƒ’แƒ˜แƒ”แƒ  แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜ แƒจแƒ”แƒชแƒ•แƒแƒšแƒ”แƒ—."
 
-#: commands/tablecmds.c:15481
+#: commands/tablecmds.c:15530
 #, c-format
 msgid "cannot change owner of sequence \"%s\""
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒก \"%s\" แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:15506
+#: commands/tablecmds.c:15555
 #, c-format
 msgid "cannot change owner of relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒ›แƒคแƒšแƒแƒ‘แƒ”แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:15973
+#: commands/tablecmds.c:16022
 #, c-format
 msgid "cannot have multiple SET TABLESPACE subcommands"
 msgstr "แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ SET TABLESPACE แƒฅแƒ•แƒ”แƒ‘แƒ แƒซแƒแƒœแƒ”แƒ‘แƒ แƒ•แƒ”แƒ  แƒ’แƒ”แƒฅแƒœแƒ”แƒ‘แƒแƒ—"
 
-#: commands/tablecmds.c:16052
+#: commands/tablecmds.c:16101
 #, c-format
 msgid "cannot set options for relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (%s) แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16086 commands/view.c:440
+#: commands/tablecmds.c:16135 commands/view.c:440
 #, c-format
 msgid "WITH CHECK OPTION is supported only on automatically updatable views"
 msgstr "WITH CHECK OPTION แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒแƒ“ แƒฎแƒ”แƒ“แƒ”แƒ‘แƒ–แƒ”แƒ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜"
 
-#: commands/tablecmds.c:16339
+#: commands/tablecmds.c:16388
 #, c-format
 msgid "only tables, indexes, and materialized views exist in tablespaces"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜, แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ“แƒ”แƒก"
 
-#: commands/tablecmds.c:16351
+#: commands/tablecmds.c:16400
 #, c-format
 msgid "cannot move relations in to or out of pg_global tablespace"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜ pg_globl แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒขแƒแƒœแƒ/แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16443
+#: commands/tablecmds.c:16492
 #, c-format
 msgid "aborting because lock on relation \"%s.%s\" is not available"
 msgstr "แƒจแƒ”แƒฌแƒงแƒ•แƒ”แƒขแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ‘แƒšแƒแƒ™แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒ–แƒ” \"%s.%s\" แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:16459
+#: commands/tablecmds.c:16508
 #, c-format
 msgid "no matching relations in tablespace \"%s\" found"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒจแƒ˜ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ, แƒ•แƒ”แƒ  แƒ•แƒ˜แƒžแƒแƒ•แƒ”"
 
-#: commands/tablecmds.c:16581
+#: commands/tablecmds.c:16630
 #, c-format
 msgid "cannot change inheritance of typed table"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16586 commands/tablecmds.c:17170
+#: commands/tablecmds.c:16635 commands/tablecmds.c:17219
 #, c-format
 msgid "cannot change inheritance of a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16591
+#: commands/tablecmds.c:16640
 #, c-format
 msgid "cannot change inheritance of partitioned table"
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16638
+#: commands/tablecmds.c:16687
 #, c-format
 msgid "cannot inherit to temporary relation of another session"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16651
+#: commands/tablecmds.c:16700
 #, c-format
 msgid "cannot inherit from a partition"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ“แƒแƒœ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16673 commands/tablecmds.c:19682
+#: commands/tablecmds.c:16722 commands/tablecmds.c:19731
 #, c-format
 msgid "circular inheritance not allowed"
 msgstr "แƒฌแƒ แƒ˜แƒฃแƒšแƒ˜ แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ แƒ“แƒแƒฃแƒจแƒ•แƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:16674 commands/tablecmds.c:19683
+#: commands/tablecmds.c:16723 commands/tablecmds.c:19732
 #, c-format
 msgid "\"%s\" is already a child of \"%s\"."
 msgstr "\"%s\" แƒฃแƒ™แƒ•แƒ” \"%s\"-แƒ˜แƒก แƒจแƒ•แƒ˜แƒšแƒ˜แƒ."
 
-#: commands/tablecmds.c:16687
+#: commands/tablecmds.c:16736
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming an inheritance child"
 msgstr "แƒขแƒ แƒ˜แƒ’แƒ”แƒ แƒ˜ \"%s\" แƒฎแƒ”แƒšแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ•แƒ˜แƒšแƒแƒ“ แƒ’แƒแƒ“แƒแƒ˜แƒฅแƒชแƒ”แƒก"
 
-#: commands/tablecmds.c:16689
+#: commands/tablecmds.c:16738
 #, c-format
 msgid "ROW triggers with transition tables are not supported in inheritance hierarchies."
 msgstr "ROW แƒขแƒ แƒ˜แƒ’แƒ”แƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒกแƒแƒช แƒ’แƒแƒ แƒ“แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ˜ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒแƒ—, แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ˜แƒก แƒ˜แƒ”แƒ แƒแƒ แƒฅแƒ˜แƒ”แƒ‘แƒจแƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ."
 
-#: commands/tablecmds.c:16890 commands/tablecmds.c:17139
+#: commands/tablecmds.c:16939 commands/tablecmds.c:17188
 #, c-format
 msgid "column \"%s\" in child table \"%s\" must be marked NOT NULL"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ \"%s\" NOT NULL-แƒ˜แƒ— แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜"
 
-#: commands/tablecmds.c:16900
+#: commands/tablecmds.c:16949
 #, c-format
 msgid "column \"%s\" in child table must be a generated column"
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก"
 
-#: commands/tablecmds.c:16904
+#: commands/tablecmds.c:16953
 #, c-format
 msgid "column \"%s\" in child table must not be a generated column"
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก"
 
-#: commands/tablecmds.c:16950
+#: commands/tablecmds.c:16999
 #, c-format
 msgid "child table is missing column \"%s\""
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒ™แƒšแƒ˜แƒ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\""
 
-#: commands/tablecmds.c:17067
+#: commands/tablecmds.c:17116
 #, c-format
 msgid "child table \"%s\" has different definition for check constraint \"%s\""
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒกแƒฎแƒ•แƒ แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/tablecmds.c:17076
+#: commands/tablecmds.c:17125
 #, c-format
 msgid "constraint \"%s\" conflicts with non-inherited constraint on child table \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒแƒ แƒ-แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ— แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒš แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” \"%s\""
 
-#: commands/tablecmds.c:17087
+#: commands/tablecmds.c:17136
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT VALID constraint on child table \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ NOT VALID แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” \"%s\""
 
-#: commands/tablecmds.c:17098
+#: commands/tablecmds.c:17147
 #, c-format
 msgid "constraint \"%s\" conflicts with NOT ENFORCED constraint on child table \"%s\""
 msgstr "แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\" แƒ™แƒแƒœแƒคแƒšแƒ˜แƒฅแƒขแƒจแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ NOT ENFORCED แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” \"%s\""
 
-#: commands/tablecmds.c:17147
+#: commands/tablecmds.c:17196
 #, c-format
 msgid "child table is missing constraint \"%s\""
 msgstr "แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒ™แƒšแƒ˜แƒ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ \"%s\""
 
-#: commands/tablecmds.c:17234
+#: commands/tablecmds.c:17283
 #, c-format
 msgid "partition \"%s\" already pending detach in partitioned table \"%s.%s\""
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ \"%s\" แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ \"%s.%s\" แƒ›แƒแƒฎแƒกแƒœแƒ˜แƒก แƒ แƒ˜แƒ’แƒจแƒ˜แƒ"
 
-#: commands/tablecmds.c:17263 commands/tablecmds.c:17311
+#: commands/tablecmds.c:17312 commands/tablecmds.c:17360
 #, c-format
 msgid "relation \"%s\" is not a partition of relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒ“แƒแƒœแƒแƒงแƒแƒคแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก"
 
-#: commands/tablecmds.c:17317
+#: commands/tablecmds.c:17366
 #, c-format
 msgid "relation \"%s\" is not a parent of relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก"
 
-#: commands/tablecmds.c:17588
+#: commands/tablecmds.c:17637
 #, c-format
 msgid "typed tables cannot inherit"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒ—แƒแƒ‘แƒ แƒแƒ  แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒแƒ—"
 
-#: commands/tablecmds.c:17618
+#: commands/tablecmds.c:17667
 #, c-format
 msgid "table is missing column \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒ™แƒšแƒ˜แƒ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\""
 
-#: commands/tablecmds.c:17629
+#: commands/tablecmds.c:17678
 #, c-format
 msgid "table has column \"%s\" where type requires \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒฅแƒ•แƒก แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒ›แƒแƒจแƒ˜แƒœ, แƒ แƒแƒชแƒ แƒขแƒ˜แƒžแƒ˜ \"%s\"-แƒก แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก"
 
-#: commands/tablecmds.c:17638
+#: commands/tablecmds.c:17687
 #, c-format
 msgid "table \"%s\" has different type for column \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒกแƒ•แƒ”แƒขแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒกแƒฎแƒ•แƒ แƒขแƒ˜แƒžแƒ˜ แƒแƒฅแƒ•แƒก"
 
-#: commands/tablecmds.c:17652
+#: commands/tablecmds.c:17701
 #, c-format
 msgid "table has extra column \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒก แƒแƒฅแƒ•แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\""
 
-#: commands/tablecmds.c:17704
+#: commands/tablecmds.c:17753
 #, c-format
 msgid "\"%s\" is not a typed table"
 msgstr "\"%s\" แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:17884
+#: commands/tablecmds.c:17933
 #, c-format
 msgid "cannot use non-unique index \"%s\" as replica identity"
 msgstr "แƒแƒ แƒแƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ  แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:17890
+#: commands/tablecmds.c:17939
 #, c-format
 msgid "cannot use non-immediate index \"%s\" as replica identity"
 msgstr "แƒแƒ แƒแƒกแƒแƒฃแƒงแƒแƒ•แƒœแƒ”แƒ‘แƒšแƒ˜แƒ• แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒคแƒ˜แƒขแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:17896
+#: commands/tablecmds.c:17945
 #, c-format
 msgid "cannot use expression index \"%s\" as replica identity"
 msgstr "แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:17902
+#: commands/tablecmds.c:17951
 #, c-format
 msgid "cannot use partial index \"%s\" as replica identity"
 msgstr "แƒœแƒแƒฌแƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก (\"%s\") แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:17919
+#: commands/tablecmds.c:17968
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column %d is a system column"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—, แƒ แƒแƒ“แƒ’แƒแƒœ แƒกแƒ•แƒ”แƒขแƒ˜ %d แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒ"
 
-#: commands/tablecmds.c:17926
+#: commands/tablecmds.c:17975
 #, c-format
 msgid "index \"%s\" cannot be used as replica identity because column \"%s\" is nullable"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก \"%s\" แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒ˜แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—, แƒ แƒแƒ“แƒ’แƒแƒœ แƒกแƒ•แƒ”แƒขแƒ˜ %s แƒ’แƒแƒœแƒฃแƒšแƒ”แƒ‘แƒแƒ“แƒ˜แƒ"
 
-#: commands/tablecmds.c:18175
+#: commands/tablecmds.c:18224
 #, c-format
 msgid "cannot change logged status of table \"%s\" because it is temporary"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก \"%s\" แƒŸแƒฃแƒ แƒœแƒแƒšแƒจแƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒกแƒขแƒแƒขแƒฃแƒกแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜แƒ"
 
-#: commands/tablecmds.c:18199
+#: commands/tablecmds.c:18248
 #, c-format
 msgid "cannot change table \"%s\" to unlogged because it is part of a publication"
 msgstr ""
 
-#: commands/tablecmds.c:18201
+#: commands/tablecmds.c:18250
 #, c-format
 msgid "Unlogged relations cannot be replicated."
 msgstr "แƒฃแƒŸแƒฃแƒ แƒœแƒแƒšแƒ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ."
 
-#: commands/tablecmds.c:18246
+#: commands/tablecmds.c:18295
 #, c-format
 msgid "could not change table \"%s\" to logged because it references unlogged table \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:18256
+#: commands/tablecmds.c:18305
 #, c-format
 msgid "could not change table \"%s\" to unlogged because it references logged table \"%s\""
 msgstr ""
 
-#: commands/tablecmds.c:18320
+#: commands/tablecmds.c:18369
 #, c-format
 msgid "cannot move an owned sequence into another schema"
 msgstr ""
 
-#: commands/tablecmds.c:18428
+#: commands/tablecmds.c:18477
 #, c-format
 msgid "relation \"%s\" already exists in schema \"%s\""
 msgstr "แƒกแƒฅแƒ”แƒ›แƒแƒจแƒ˜ (%2$s) แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ (%1$s) แƒฃแƒ™แƒ•แƒ” แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:18853
+#: commands/tablecmds.c:18902
 #, c-format
 msgid "\"%s\" is not a table or materialized view"
 msgstr "\"%s\" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒœ แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:19006
+#: commands/tablecmds.c:19055
 #, c-format
 msgid "\"%s\" is not a composite type"
 msgstr "แƒขแƒ˜แƒžแƒ˜ %s แƒ™แƒแƒ›แƒžแƒแƒ–แƒ˜แƒขแƒฃแƒ แƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:19036
+#: commands/tablecmds.c:19085
 #, c-format
 msgid "cannot change schema of index \"%s\""
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก (%s) แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19038 commands/tablecmds.c:19052
+#: commands/tablecmds.c:19087 commands/tablecmds.c:19101
 #, c-format
 msgid "Change the schema of the table instead."
 msgstr "แƒแƒ›แƒ˜แƒก แƒ›แƒแƒ’แƒ˜แƒ”แƒ  แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒฅแƒ”แƒ›แƒ แƒจแƒ”แƒชแƒ•แƒšแƒแƒ—."
 
-#: commands/tablecmds.c:19042
+#: commands/tablecmds.c:19091
 #, c-format
 msgid "cannot change schema of composite type \"%s\""
 msgstr "แƒ™แƒแƒ›แƒžแƒแƒ–แƒ˜แƒขแƒฃแƒ แƒ˜ แƒขแƒ˜แƒžแƒ˜แƒก (%s) แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19050
+#: commands/tablecmds.c:19099
 #, c-format
 msgid "cannot change schema of TOAST table \"%s\""
 msgstr "\"TOAST\" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก (%s) แƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19082
+#: commands/tablecmds.c:19131
 #, c-format
 msgid "cannot use \"list\" partition strategy with more than one column"
 msgstr "แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒข แƒกแƒ•แƒ”แƒขแƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“ แƒ“แƒแƒงแƒแƒคแƒ˜แƒก แƒกแƒขแƒ แƒแƒขแƒ”แƒ’แƒ˜แƒแƒก \"list\" แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:19148
+#: commands/tablecmds.c:19197
 #, c-format
 msgid "column \"%s\" named in partition key does not exist"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒจแƒ˜ แƒ“แƒแƒกแƒแƒฎแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜ \"%s\" แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก"
 
-#: commands/tablecmds.c:19156
+#: commands/tablecmds.c:19205
 #, c-format
 msgid "cannot use system column \"%s\" in partition key"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒจแƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒกแƒ•แƒ”แƒขแƒ˜แƒก (%s) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19170 commands/tablecmds.c:19263
+#: commands/tablecmds.c:19219 commands/tablecmds.c:19312
 #, c-format
 msgid "cannot use generated column in partition key"
 msgstr "แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒจแƒ˜ แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:19243
+#: commands/tablecmds.c:19292
 #, c-format
 msgid "partition key expressions cannot contain system column references"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ  แƒกแƒ•แƒ”แƒขแƒ–แƒ” แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒœแƒ”แƒœ"
 
-#: commands/tablecmds.c:19293
+#: commands/tablecmds.c:19342
 #, c-format
 msgid "functions in partition key expression must be marked IMMUTABLE"
 msgstr "แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒšแƒแƒ“ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒ›แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช IMMUTABLE"
 
-#: commands/tablecmds.c:19302
+#: commands/tablecmds.c:19351
 #, c-format
 msgid "cannot use constant expression as partition key"
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ• แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒแƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: commands/tablecmds.c:19323
+#: commands/tablecmds.c:19372
 #, c-format
 msgid "could not determine which collation to use for partition expression"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒ“แƒ’แƒ”แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19358
+#: commands/tablecmds.c:19407
 #, 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:19364
+#: commands/tablecmds.c:19413
 #, 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:19622
+#: commands/tablecmds.c:19671
 #, c-format
 msgid "\"%s\" is already a partition"
 msgstr "\"%s\" แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒ"
 
-#: commands/tablecmds.c:19628
+#: commands/tablecmds.c:19677
 #, c-format
 msgid "cannot attach a typed table as partition"
 msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ˜แƒ‘แƒ›แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19644
+#: commands/tablecmds.c:19693
 #, c-format
 msgid "cannot attach inheritance child as partition"
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒจแƒ•แƒ˜แƒšแƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒแƒ“ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19658
+#: commands/tablecmds.c:19707
 #, c-format
 msgid "cannot attach inheritance parent as partition"
 msgstr "แƒ›แƒ”แƒ›แƒ™แƒ•แƒ˜แƒ“แƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ›แƒจแƒแƒ‘แƒšแƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒแƒ“ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19692
+#: commands/tablecmds.c:19741
 #, c-format
 msgid "cannot attach a temporary relation as partition of permanent relation \"%s\""
 msgstr "แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ˜แƒ—แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (\"%s\") แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19700
+#: commands/tablecmds.c:19749
 #, c-format
 msgid "cannot attach a permanent relation as partition of temporary relation \"%s\""
 msgstr "แƒ›แƒฃแƒ“แƒ›แƒ˜แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก (%s) แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19708
+#: commands/tablecmds.c:19757
 #, c-format
 msgid "cannot attach as partition of temporary relation of another session"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19715
+#: commands/tablecmds.c:19764
 #, c-format
 msgid "cannot attach temporary relation of another session as partition"
 msgstr "แƒกแƒฎแƒ•แƒ แƒกแƒ”แƒกแƒ˜แƒ˜แƒก แƒ“แƒ แƒแƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒแƒงแƒแƒคแƒแƒ“ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19735
+#: commands/tablecmds.c:19784
 #, c-format
 msgid "table \"%s\" being attached contains an identity column \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\", แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒแƒช แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก, แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒก \"%s\""
 
-#: commands/tablecmds.c:19737
+#: commands/tablecmds.c:19786
 #, c-format
 msgid "The new partition may not contain an identity column."
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒแƒ  แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก."
 
-#: commands/tablecmds.c:19745
+#: commands/tablecmds.c:19794
 #, c-format
 msgid "table \"%s\" contains column \"%s\" not found in parent \"%s\""
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก แƒกแƒ•แƒ”แƒขแƒก \"%s\", แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒจแƒ˜ \"%s\" แƒแƒฆแƒ›แƒแƒฉแƒ”แƒœแƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: commands/tablecmds.c:19748
+#: commands/tablecmds.c:19797
 #, c-format
 msgid "The new partition may contain only the columns present in parent."
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒจแƒแƒ‘แƒ”แƒšแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒ“แƒ”แƒก."
 
-#: commands/tablecmds.c:19760
+#: commands/tablecmds.c:19809
 #, c-format
 msgid "trigger \"%s\" prevents table \"%s\" from becoming a partition"
 msgstr "แƒขแƒ แƒ˜แƒ’แƒ”แƒ แƒ˜ \"%s\" แƒฎแƒ”แƒšแƒก แƒฃแƒจแƒšแƒ˜แƒก แƒชแƒฎแƒ แƒ˜แƒšแƒก \"%s\" แƒ“แƒแƒœแƒแƒงแƒแƒคแƒแƒ“ แƒ’แƒแƒ“แƒแƒ˜แƒฅแƒชแƒ”แƒก"
 
-#: commands/tablecmds.c:19762
+#: commands/tablecmds.c:19811
 #, c-format
 msgid "ROW triggers with transition tables are not supported on partitions."
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ–แƒ” แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ."
 
-#: commands/tablecmds.c:19944
+#: commands/tablecmds.c:19993
 #, c-format
 msgid "cannot attach foreign table \"%s\" as partition of partitioned table \"%s\""
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก \"%s\" แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก (\"%s\") แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:19947
+#: commands/tablecmds.c:19996
 #, c-format
 msgid "Partitioned table \"%s\" contains unique indexes."
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ  แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก."
 
-#: commands/tablecmds.c:20270
+#: commands/tablecmds.c:20319
 #, c-format
 msgid "cannot detach partitions concurrently when a default partition exists"
 msgstr "แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ”แƒ‘แƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒ›แƒแƒฎแƒกแƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:20379
+#: commands/tablecmds.c:20428
 #, c-format
 msgid "partitioned table \"%s\" was removed concurrently"
 msgstr "แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒฌแƒแƒ˜แƒจแƒแƒšแƒ"
 
-#: commands/tablecmds.c:20385
+#: commands/tablecmds.c:20434
 #, c-format
 msgid "partition \"%s\" was removed concurrently"
 msgstr "แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜ \"%s\" แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒฌแƒแƒ˜แƒจแƒแƒšแƒ"
 
-#: commands/tablecmds.c:21001 commands/tablecmds.c:21021 commands/tablecmds.c:21042 commands/tablecmds.c:21061 commands/tablecmds.c:21110
+#: commands/tablecmds.c:21050 commands/tablecmds.c:21070 commands/tablecmds.c:21091 commands/tablecmds.c:21110 commands/tablecmds.c:21159
 #, c-format
 msgid "cannot attach index \"%s\" as a partition of index \"%s\""
 msgstr "แƒ”แƒ แƒ—แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก (%s) แƒ›แƒ”แƒแƒ แƒ” แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก (\"%s) แƒ“แƒแƒœแƒแƒงแƒแƒคแƒแƒ“ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: commands/tablecmds.c:21004
+#: commands/tablecmds.c:21053
 #, c-format
 msgid "Index \"%s\" is already attached to another index."
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ %s แƒกแƒฎแƒ•แƒ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ–แƒ”แƒ แƒฃแƒ™แƒ•แƒ” แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜."
 
-#: commands/tablecmds.c:21024
+#: commands/tablecmds.c:21073
 #, c-format
 msgid "Index \"%s\" is not an index on any partition of table \"%s\"."
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ %s แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก (%s) แƒแƒ แƒชแƒ”แƒ แƒ—แƒ˜ แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ แƒแƒ."
 
-#: commands/tablecmds.c:21045
+#: commands/tablecmds.c:21094
 #, c-format
 msgid "The index definitions do not match."
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒ  แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ."
 
-#: commands/tablecmds.c:21064
+#: commands/tablecmds.c:21113
 #, c-format
 msgid "The index \"%s\" belongs to a constraint in table \"%s\" but no constraint exists for index \"%s\"."
 msgstr ""
 
-#: commands/tablecmds.c:21113
+#: commands/tablecmds.c:21162
 #, c-format
 msgid "Another index is already attached for partition \"%s\"."
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %s แƒกแƒฎแƒ•แƒ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒฃแƒ™แƒ•แƒ” แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ."
 
-#: commands/tablecmds.c:21236
+#: commands/tablecmds.c:21285
 #, c-format
 msgid "invalid primary key definition"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒแƒฆแƒฌแƒ”แƒ แƒ"
 
-#: commands/tablecmds.c:21237
+#: commands/tablecmds.c:21286
 #, c-format
 msgid "Column \"%s\" of relation \"%s\" is not marked NOT NULL."
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%2$s\" แƒกแƒ•แƒ”แƒขแƒ˜ \"%1$s\" แƒแƒ แƒแƒ แƒ“แƒแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช NOT NULL."
 
-#: commands/tablecmds.c:21372
+#: commands/tablecmds.c:21421
 #, c-format
 msgid "column data type %s does not support compression"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ˜แƒก แƒขแƒ˜แƒžแƒก (%s) แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ"
 
-#: commands/tablecmds.c:21379
+#: commands/tablecmds.c:21428
 #, c-format
 msgid "invalid compression method \"%s\""
 msgstr "แƒจแƒ”แƒ™แƒฃแƒ›แƒจแƒ•แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒ”แƒ—แƒแƒ“แƒ˜ \"%s\""
 
-#: commands/tablecmds.c:21405
+#: commands/tablecmds.c:21454
 #, c-format
 msgid "invalid storage type \"%s\""
 msgstr "แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒขแƒ˜แƒžแƒ˜ \"%s\""
 
-#: commands/tablecmds.c:21415
+#: commands/tablecmds.c:21464
 #, c-format
 msgid "column data type %s can only have storage PLAIN"
 msgstr "แƒกแƒ•แƒ”แƒขแƒ˜แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒขแƒ˜แƒžแƒก %s แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒขแƒ˜แƒžแƒแƒ“ แƒ›แƒฎแƒแƒšแƒแƒ“ PLAIN แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ, แƒฐแƒฅแƒแƒœแƒ“แƒ”แƒก"
@@ -13420,137 +13420,137 @@ msgstr "แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ แƒแƒฅแƒขแƒ˜แƒฃแƒ  แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ—แƒ
 msgid "empty WITHOUT OVERLAPS value found in column \"%s\" in relation \"%s\""
 msgstr ""
 
-#: executor/execMain.c:1168
+#: executor/execMain.c:1171
 #, c-format
 msgid "cannot change sequence \"%s\""
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: \"%s\""
 
-#: executor/execMain.c:1174
+#: executor/execMain.c:1177
 #, c-format
 msgid "cannot change TOAST relation \"%s\""
 msgstr "'TOAST' แƒขแƒ˜แƒžแƒ˜แƒก แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก \"%s\" แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: executor/execMain.c:1193
+#: executor/execMain.c:1196
 #, c-format
 msgid "cannot change materialized view \"%s\""
 msgstr "แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒ”แƒ“แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1205
+#: executor/execMain.c:1208
 #, c-format
 msgid "cannot insert into foreign table \"%s\""
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒฉแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: executor/execMain.c:1211
+#: executor/execMain.c:1214
 #, c-format
 msgid "foreign table \"%s\" does not allow inserts"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒฉแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ: %s"
 
-#: executor/execMain.c:1218
+#: executor/execMain.c:1221
 #, c-format
 msgid "cannot update foreign table \"%s\""
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: executor/execMain.c:1224
+#: executor/execMain.c:1227
 #, c-format
 msgid "foreign table \"%s\" does not allow updates"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒ’แƒแƒœแƒแƒฎแƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ: %s"
 
-#: executor/execMain.c:1231
+#: executor/execMain.c:1234
 #, c-format
 msgid "cannot delete from foreign table \"%s\""
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒ“แƒแƒœ แƒฌแƒแƒจแƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: executor/execMain.c:1237
+#: executor/execMain.c:1240
 #, c-format
 msgid "foreign table \"%s\" does not allow deletes"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒฌแƒแƒจแƒšแƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ: %s"
 
-#: executor/execMain.c:1248
+#: executor/execMain.c:1251
 #, c-format
 msgid "cannot change relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: executor/execMain.c:1275
+#: executor/execMain.c:1278
 #, c-format
 msgid "cannot lock rows in sequence \"%s\""
 msgstr "แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1282
+#: executor/execMain.c:1285
 #, c-format
 msgid "cannot lock rows in TOAST relation \"%s\""
 msgstr "\"TOAST\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1289
+#: executor/execMain.c:1292
 #, c-format
 msgid "cannot lock rows in view \"%s\""
 msgstr "แƒฎแƒ”แƒ“แƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1297
+#: executor/execMain.c:1300
 #, c-format
 msgid "cannot lock rows in materialized view \"%s\""
 msgstr "แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒš แƒฎแƒ”แƒ“แƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1306 executor/execMain.c:2826 executor/nodeLockRows.c:135
+#: executor/execMain.c:1309 executor/execMain.c:2941 executor/nodeLockRows.c:135
 #, c-format
 msgid "cannot lock rows in foreign table \"%s\""
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:1312
+#: executor/execMain.c:1315
 #, c-format
 msgid "cannot lock rows in relation \"%s\""
 msgstr "แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒแƒจแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒ™แƒ”แƒขแƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %s"
 
-#: executor/execMain.c:2036
+#: executor/execMain.c:2038
 #, c-format
 msgid "new row for relation \"%s\" violates partition constraint"
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒ“แƒแƒœแƒแƒงแƒแƒคแƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒก แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก"
 
-#: executor/execMain.c:2038 executor/execMain.c:2122 executor/execMain.c:2173 executor/execMain.c:2283
+#: executor/execMain.c:2040 executor/execMain.c:2152 executor/execMain.c:2290 executor/execMain.c:2398
 #, c-format
 msgid "Failing row contains %s."
 msgstr "แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ \"%s\"-แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก."
 
-#: executor/execMain.c:2119
-#, c-format
-msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
-msgstr "แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒกแƒ•แƒ”แƒขแƒจแƒ˜ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒก แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก"
-
-#: executor/execMain.c:2171
+#: executor/execMain.c:2150
 #, c-format
 msgid "new row for relation \"%s\" violates check constraint \"%s\""
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒก \"%s\""
 
-#: executor/execMain.c:2281
+#: executor/execMain.c:2287
+#, c-format
+msgid "null value in column \"%s\" of relation \"%s\" violates not-null constraint"
+msgstr "แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒกแƒ•แƒ”แƒขแƒจแƒ˜ \"%s\" แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒก แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก"
+
+#: executor/execMain.c:2396
 #, c-format
 msgid "new row violates check option for view \"%s\""
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒก แƒฎแƒ”แƒ“แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\""
 
-#: executor/execMain.c:2291
+#: executor/execMain.c:2406
 #, c-format
 msgid "new row violates row-level security policy \"%s\" for table \"%s\""
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก-แƒ“แƒแƒœแƒ˜แƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒแƒก \"%s\" แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\""
 
-#: executor/execMain.c:2296
+#: executor/execMain.c:2411
 #, c-format
 msgid "new row violates row-level security policy for table \"%s\""
 msgstr "แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\" แƒ›แƒฌแƒ™แƒ แƒ˜แƒ•แƒ˜แƒก-แƒ“แƒแƒœแƒ˜แƒก แƒฃแƒกแƒแƒคแƒ แƒ—แƒฎแƒแƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒšแƒ˜แƒขแƒ˜แƒ™แƒ แƒแƒ แƒฆแƒ•แƒ”แƒ•แƒก"
 
-#: executor/execMain.c:2304
+#: executor/execMain.c:2419
 #, c-format
 msgid "target row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
 msgstr ""
 
-#: executor/execMain.c:2309
+#: executor/execMain.c:2424
 #, c-format
 msgid "target row violates row-level security policy (USING expression) for table \"%s\""
 msgstr ""
 
-#: executor/execMain.c:2316
+#: executor/execMain.c:2431
 #, c-format
 msgid "new row violates row-level security policy \"%s\" (USING expression) for table \"%s\""
 msgstr ""
 
-#: executor/execMain.c:2321
+#: executor/execMain.c:2436
 #, c-format
 msgid "new row violates row-level security policy (USING expression) for table \"%s\""
 msgstr ""
@@ -14171,7 +14171,7 @@ msgstr "CREATE OR REPLACE CONSTRAINT TRIGGER แƒ›แƒฎแƒแƒ แƒ“แƒแƒฃแƒญแƒ”แƒ แƒ”
 msgid "duplicate trigger events specified"
 msgstr "แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒขแƒ แƒ˜แƒ’แƒ”แƒ แƒ˜ แƒ›แƒ”แƒแƒ แƒ“แƒ”แƒ‘แƒ"
 
-#: gram.y:6221 parser/parse_utilcmd.c:3937 parser/parse_utilcmd.c:3963
+#: gram.y:6221 parser/parse_utilcmd.c:3923 parser/parse_utilcmd.c:3949
 #, c-format
 msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
 msgstr ""
@@ -16379,12 +16379,12 @@ msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜
 msgid "invalid message format"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒจแƒ”แƒขแƒงแƒแƒ‘แƒ˜แƒœแƒ”แƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜"
 
-#: main/main.c:301
+#: main/main.c:298
 #, c-format
 msgid "%s: WSAStartup failed: %d\n"
 msgstr "%s: WSAStartup-แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %d\n"
 
-#: main/main.c:389
+#: main/main.c:386
 #, c-format
 msgid ""
 "%s is the PostgreSQL server.\n"
@@ -16393,7 +16393,7 @@ msgstr ""
 "%s PostgreSQL แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒ.\n"
 "\n"
 
-#: main/main.c:390
+#: main/main.c:387
 #, c-format
 msgid ""
 "Usage:\n"
@@ -16405,107 +16405,107 @@ msgstr ""
 "\n"
 "\n"
 
-#: main/main.c:391
+#: main/main.c:388
 #, c-format
 msgid "Options:\n"
 msgstr "แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜:\n"
 
-#: main/main.c:392
+#: main/main.c:389
 #, c-format
 msgid "  -B NBUFFERS        number of shared buffers\n"
 msgstr "  -B NBUFFERS        แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒคแƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ\n"
 
-#: main/main.c:393
+#: main/main.c:390
 #, c-format
 msgid "  -c NAME=VALUE      set run-time parameter\n"
 msgstr "  -c แƒกแƒแƒฎแƒ”แƒšแƒ˜=แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ      แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:394
+#: main/main.c:391
 #, c-format
 msgid "  -C NAME            print value of run-time parameter, then exit\n"
 msgstr "  -C แƒกแƒแƒฎแƒ”แƒšแƒ˜            แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: main/main.c:395
+#: main/main.c:392
 #, c-format
 msgid "  -d 1-5             debugging level\n"
 msgstr "  -d 1-5             แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒ”\n"
 
-#: main/main.c:396
+#: main/main.c:393
 #, c-format
 msgid "  -D DATADIR         database directory\n"
 msgstr "  -D DATADIR แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒ˜แƒก แƒ“แƒ˜แƒ แƒ”แƒฅแƒขแƒแƒ แƒ˜แƒ\n"
 
-#: main/main.c:397
+#: main/main.c:394
 #, c-format
 msgid "  -e                 use European date input format (DMY)\n"
 msgstr "  -e               แƒ”แƒ•แƒ แƒแƒžแƒฃแƒšแƒ˜ แƒ—แƒแƒ แƒ˜แƒฆแƒ˜แƒก แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒขแƒ˜แƒก (DMY) แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:398
+#: main/main.c:395
 #, c-format
 msgid "  -F                 turn fsync off\n"
 msgstr "  -F                 fsync-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ\n"
 
-#: main/main.c:399
+#: main/main.c:396
 #, c-format
 msgid "  -h HOSTNAME        host name or IP address to listen on\n"
 msgstr "  -h แƒฐแƒแƒกแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜        แƒฐแƒแƒกแƒขแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ แƒแƒœ IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ–แƒ”แƒช แƒฃแƒœแƒ“แƒ แƒ›แƒแƒ•แƒฃแƒกแƒ›แƒ˜แƒœแƒ\n"
 
-#: main/main.c:400
+#: main/main.c:397
 #, c-format
 msgid "  -i                 enable TCP/IP connections (deprecated)\n"
 msgstr "  -i                 TCP/IP-แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒ•แƒ (แƒ›แƒแƒซแƒ•แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜)\n"
 
-#: main/main.c:401
+#: main/main.c:398
 #, c-format
 msgid "  -k DIRECTORY       Unix-domain socket location\n"
 msgstr "  -k แƒกแƒแƒฅแƒแƒฆแƒแƒšแƒ“แƒ”       Unix-แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒกแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ\n"
 
-#: main/main.c:403
+#: main/main.c:400
 #, c-format
 msgid "  -l                 enable SSL connections\n"
 msgstr "  -l                 SSL-แƒ˜แƒก แƒฉแƒแƒ แƒ—แƒ•แƒ\n"
 
-#: main/main.c:405
+#: main/main.c:402
 #, c-format
 msgid "  -N MAX-CONNECT     maximum number of allowed connections\n"
 msgstr "  -N แƒ›แƒแƒฅแƒก-แƒ›แƒ˜แƒ”แƒ แƒ—     แƒ›แƒ˜แƒ”แƒ แƒ—แƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒฅแƒกแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ\n"
 
-#: main/main.c:406
+#: main/main.c:403
 #, c-format
 msgid "  -p PORT            port number to listen on\n"
 msgstr "  -p แƒžแƒแƒ แƒขแƒ˜            แƒ›แƒแƒกแƒแƒกแƒ›แƒ”แƒœแƒ˜ แƒžแƒแƒ แƒขแƒ˜แƒก แƒœแƒแƒ›แƒ”แƒ แƒ˜\n"
 
-#: main/main.c:407
+#: main/main.c:404
 #, c-format
 msgid "  -s                 show statistics after each query\n"
 msgstr "  -s                 แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒกแƒ˜ แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:408
+#: main/main.c:405
 #, c-format
 msgid "  -S WORK-MEM        set amount of memory for sorts (in kB)\n"
 msgstr "  -S แƒกแƒแƒ›แƒฃแƒจ-แƒ›แƒ”แƒฎแƒก        แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ (แƒ™แƒ˜แƒšแƒแƒ‘แƒแƒ˜แƒขแƒ”แƒ‘แƒจแƒ˜)\n"
 
-#: main/main.c:409
+#: main/main.c:406
 #, c-format
 msgid "  -V, --version      output version information, then exit\n"
 msgstr "  -V, --version            แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: main/main.c:410
+#: main/main.c:407
 #, c-format
 msgid "  --NAME=VALUE       set run-time parameter\n"
 msgstr "  --แƒกแƒแƒฎแƒ”แƒšแƒ˜=แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ       แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:411
+#: main/main.c:408
 #, c-format
 msgid "  --describe-config  describe configuration parameters, then exit\n"
 msgstr "  --describe-config  แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜แƒก แƒแƒฎแƒกแƒœแƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: main/main.c:412
+#: main/main.c:409
 #, c-format
 msgid "  -?, --help         show this help, then exit\n"
 msgstr "  -?, --help                   แƒแƒ› แƒ“แƒแƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ แƒ“แƒ แƒ’แƒแƒกแƒ•แƒšแƒ\n"
 
-#: main/main.c:414
+#: main/main.c:411
 #, c-format
 msgid ""
 "\n"
@@ -16514,37 +16514,37 @@ msgstr ""
 "\n"
 "แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒกแƒขแƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜:\n"
 
-#: main/main.c:415
+#: main/main.c:412
 #, c-format
 msgid "  -f s|i|o|b|t|n|m|h forbid use of some plan types\n"
 msgstr "  -f s|i|o|b|t|n|m|h แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒ’แƒ”แƒ’แƒ›แƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒแƒ™แƒ แƒซแƒแƒšแƒ•แƒ\n"
 
-#: main/main.c:416
+#: main/main.c:413
 #, c-format
 msgid "  -O                 allow system table structure changes\n"
 msgstr "  -O                 แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒก แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒ\n"
 
-#: main/main.c:417
+#: main/main.c:414
 #, c-format
 msgid "  -P                 disable system indexes\n"
 msgstr "  -P                 แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒฃแƒ แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ\n"
 
-#: main/main.c:418
+#: main/main.c:415
 #, c-format
 msgid "  -t pa|pl|ex        show timings after each query\n"
 msgstr "  -t pa|pl|ex        แƒงแƒแƒ•แƒ”แƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ“แƒ แƒแƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒก แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:419
+#: main/main.c:416
 #, c-format
 msgid "  -T                 send SIGABRT to all backend processes if one dies\n"
 msgstr "  -T                 แƒ”แƒ แƒ—แƒ˜แƒก แƒกแƒ˜แƒ™แƒ•แƒ“แƒ˜แƒšแƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒฃแƒ™แƒแƒœแƒแƒ‘แƒแƒšแƒแƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก SIGABRT แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ\n"
 
-#: main/main.c:420
+#: main/main.c:417
 #, c-format
 msgid "  -W NUM             wait NUM seconds to allow attach from a debugger\n"
 msgstr "  -W แƒ แƒ˜แƒชแƒฎแƒ•แƒ˜             แƒ’แƒแƒ›แƒ›แƒแƒ แƒ—แƒ•แƒ”แƒšแƒ˜แƒกแƒ’แƒแƒœ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒ˜แƒก แƒฌแƒแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒชแƒ“แƒ\n"
 
-#: main/main.c:422
+#: main/main.c:419
 #, c-format
 msgid ""
 "\n"
@@ -16553,37 +16553,37 @@ msgstr ""
 "\n"
 "แƒ”แƒ แƒ—แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒแƒœแƒ˜ แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜:\n"
 
-#: main/main.c:423
+#: main/main.c:420
 #, c-format
 msgid "  --single           selects single-user mode (must be first argument)\n"
 msgstr "  --single           แƒ”แƒ แƒ—แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒแƒœแƒ˜ แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ (แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜)\n"
 
-#: main/main.c:424
+#: main/main.c:421
 #, c-format
 msgid "  DBNAME             database name (defaults to user name)\n"
 msgstr "  DBNAME             แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒ)\n"
 
-#: main/main.c:425
+#: main/main.c:422
 #, c-format
 msgid "  -d 0-5             override debugging level\n"
 msgstr "  -d 0-5             แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒ แƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒœแƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ\n"
 
-#: main/main.c:426
+#: main/main.c:423
 #, c-format
 msgid "  -E                 echo statement before execution\n"
 msgstr "  -E                 แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒขแƒแƒœแƒ แƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒแƒ›แƒ“แƒ”\n"
 
-#: main/main.c:427
+#: main/main.c:424
 #, c-format
 msgid "  -j                 do not use newline as interactive query delimiter\n"
 msgstr "  -j                 แƒแƒฎแƒแƒš แƒฎแƒแƒ–แƒ–แƒ” แƒ’แƒแƒ“แƒแƒขแƒแƒœแƒ แƒ˜แƒœแƒขแƒ”แƒ แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒ’แƒแƒ›แƒงแƒแƒคแƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ\n"
 
-#: main/main.c:428 main/main.c:434
+#: main/main.c:425 main/main.c:431
 #, c-format
 msgid "  -r FILENAME        send stdout and stderr to given file\n"
 msgstr "  -r FILENAME        stdout-แƒ˜แƒก แƒ“แƒ stderr-แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒš แƒคแƒแƒ˜แƒšแƒจแƒ˜ แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ\n"
 
-#: main/main.c:430
+#: main/main.c:427
 #, c-format
 msgid ""
 "\n"
@@ -16592,22 +16592,22 @@ msgstr ""
 "\n"
 "แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ“ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜\n"
 
-#: main/main.c:431
+#: main/main.c:428
 #, c-format
 msgid "  --boot             selects bootstrapping mode (must be first argument)\n"
 msgstr "  --boot             แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ“ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ (แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜)\n"
 
-#: main/main.c:432
+#: main/main.c:429
 #, c-format
 msgid "  --check            selects check mode (must be first argument)\n"
 msgstr "  --check            แƒจแƒ”แƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ (แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜)\n"
 
-#: main/main.c:433
+#: main/main.c:430
 #, c-format
 msgid "  DBNAME             database name (mandatory argument in bootstrapping mode)\n"
 msgstr "  DBNAME             แƒ‘แƒแƒ–แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ (แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒแƒ แƒ’แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒกแƒแƒ›แƒฃแƒจแƒแƒแƒ“ แƒ›แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒ˜แƒกแƒแƒก)\n"
 
-#: main/main.c:436
+#: main/main.c:433
 #, c-format
 msgid ""
 "\n"
@@ -16618,12 +16618,12 @@ msgid ""
 "Report bugs to <%s>.\n"
 msgstr ""
 
-#: main/main.c:440
+#: main/main.c:437
 #, c-format
 msgid "%s home page: <%s>\n"
 msgstr "%s-แƒ˜แƒก แƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒ: <%s>\n"
 
-#: main/main.c:451
+#: main/main.c:448
 #, c-format
 msgid ""
 "\"root\" execution of the PostgreSQL server is not permitted.\n"
@@ -16632,12 +16632,12 @@ msgid ""
 "more information on how to properly start the server.\n"
 msgstr ""
 
-#: main/main.c:468
+#: main/main.c:465
 #, c-format
 msgid "%s: real and effective user IDs must match\n"
 msgstr "%s: แƒ แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒ แƒ›แƒ˜แƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ” แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก ID-แƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒแƒ“แƒ”แƒก\n"
 
-#: main/main.c:475
+#: main/main.c:472
 #, c-format
 msgid ""
 "Execution of PostgreSQL by a user with administrative permissions is not\n"
@@ -19038,7 +19038,7 @@ msgstr "แƒกแƒ”แƒ แƒ˜แƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒกแƒ˜แƒ•แƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒช
 msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
 msgstr ""
 
-#: parser/parse_utilcmd.c:759 parser/parse_utilcmd.c:1091
+#: parser/parse_utilcmd.c:759 parser/parse_utilcmd.c:1077
 #, c-format
 msgid "not-null constraints on partitioned tables cannot be NO INHERIT"
 msgstr "แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ“แƒแƒงแƒแƒคแƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ–แƒ” NO INHERIT แƒ•แƒ”แƒ  แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ"
@@ -19078,12 +19078,12 @@ msgstr "แƒขแƒ˜แƒžแƒ˜แƒ–แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒ’แƒ”แƒœ
 msgid "multiple generation clauses specified for column \"%s\" of table \"%s\""
 msgstr ""
 
-#: parser/parse_utilcmd.c:915 parser/parse_utilcmd.c:1057
+#: parser/parse_utilcmd.c:915 parser/parse_utilcmd.c:1043
 #, c-format
 msgid "primary key constraints are not supported on foreign tables"
 msgstr "แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:924 parser/parse_utilcmd.c:1067
+#: parser/parse_utilcmd.c:924 parser/parse_utilcmd.c:1053
 #, c-format
 msgid "unique constraints are not supported on foreign tables"
 msgstr "แƒ’แƒแƒ แƒ” แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒ–แƒ” แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
@@ -19103,267 +19103,267 @@ msgstr ""
 msgid "both identity and generation expression specified for column \"%s\" of table \"%s\""
 msgstr ""
 
-#: parser/parse_utilcmd.c:1077
+#: parser/parse_utilcmd.c:1063
 #, c-format
 msgid "exclusion constraints are not supported on foreign tables"
 msgstr ""
 
-#: parser/parse_utilcmd.c:1163
+#: parser/parse_utilcmd.c:1149
 #, c-format
 msgid "relation \"%s\" is invalid in LIKE clause"
 msgstr "แƒžแƒ˜แƒ แƒแƒ‘แƒแƒจแƒ˜ LIKE แƒฃแƒ แƒ—แƒ˜แƒ”แƒ แƒ—แƒแƒ‘แƒ \"%s\" แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:1910 parser/parse_utilcmd.c:2018
+#: parser/parse_utilcmd.c:1896 parser/parse_utilcmd.c:2004
 #, c-format
 msgid "Index \"%s\" contains a whole-row table reference."
 msgstr ""
 
-#: parser/parse_utilcmd.c:2412
+#: parser/parse_utilcmd.c:2398
 #, c-format
 msgid "cannot use an existing index in CREATE TABLE"
 msgstr "'CREATE TABLE'-แƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒฃแƒš แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: parser/parse_utilcmd.c:2432
+#: parser/parse_utilcmd.c:2418
 #, c-format
 msgid "index \"%s\" is already associated with a constraint"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ \"%s\" แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒแƒกแƒ—แƒแƒœ แƒฃแƒ™แƒ•แƒ” แƒแƒกแƒแƒชแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:2458
+#: parser/parse_utilcmd.c:2444
 #, c-format
 msgid "\"%s\" is not a unique index"
 msgstr "\"%s\" แƒฃแƒœแƒ˜แƒ™แƒแƒšแƒฃแƒ แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:2459 parser/parse_utilcmd.c:2466 parser/parse_utilcmd.c:2473 parser/parse_utilcmd.c:2549
+#: parser/parse_utilcmd.c:2445 parser/parse_utilcmd.c:2452 parser/parse_utilcmd.c:2459 parser/parse_utilcmd.c:2535
 #, c-format
 msgid "Cannot create a primary key or unique constraint using such an index."
 msgstr ""
 
-#: parser/parse_utilcmd.c:2465
+#: parser/parse_utilcmd.c:2451
 #, c-format
 msgid "index \"%s\" contains expressions"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ \"%s\" แƒ’แƒแƒ›แƒแƒกแƒแƒฎแƒฃแƒšแƒ”แƒ‘แƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก"
 
-#: parser/parse_utilcmd.c:2472
+#: parser/parse_utilcmd.c:2458
 #, c-format
 msgid "\"%s\" is a partial index"
 msgstr "\"%s\" แƒœแƒแƒฌแƒ˜แƒšแƒแƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:2484
+#: parser/parse_utilcmd.c:2470
 #, c-format
 msgid "\"%s\" is a deferrable index"
 msgstr "\"%s\" แƒ’แƒแƒ“แƒแƒ“แƒ”แƒ‘แƒแƒ“แƒ˜ แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:2485
+#: parser/parse_utilcmd.c:2471
 #, c-format
 msgid "Cannot create a non-deferrable constraint using a deferrable index."
 msgstr ""
 
-#: parser/parse_utilcmd.c:2548
+#: parser/parse_utilcmd.c:2534
 #, c-format
 msgid "index \"%s\" column number %d does not have default sorting behavior"
 msgstr ""
 
-#: parser/parse_utilcmd.c:2740
+#: parser/parse_utilcmd.c:2726
 #, c-format
 msgid "column \"%s\" appears twice in primary key constraint"
 msgstr ""
 
-#: parser/parse_utilcmd.c:2746
+#: parser/parse_utilcmd.c:2732
 #, c-format
 msgid "column \"%s\" appears twice in unique constraint"
 msgstr ""
 
-#: parser/parse_utilcmd.c:2791
+#: parser/parse_utilcmd.c:2777
 #, c-format
 msgid "column \"%s\" in WITHOUT OVERLAPS is not a range or multirange type"
 msgstr ""
 
-#: parser/parse_utilcmd.c:2819
+#: parser/parse_utilcmd.c:2805
 #, c-format
 msgid "constraint using WITHOUT OVERLAPS needs at least two columns"
 msgstr ""
 
-#: parser/parse_utilcmd.c:3114
+#: parser/parse_utilcmd.c:3100
 #, c-format
 msgid "index expressions and predicates can refer only to the table being indexed"
 msgstr ""
 
-#: parser/parse_utilcmd.c:3186
+#: parser/parse_utilcmd.c:3172
 #, c-format
 msgid "statistics expressions can refer only to the table being referenced"
 msgstr ""
 
-#: parser/parse_utilcmd.c:3229
+#: parser/parse_utilcmd.c:3215
 #, c-format
 msgid "rules on materialized views are not supported"
 msgstr "แƒ›แƒแƒขแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒฃแƒš แƒฎแƒ”แƒ“แƒ”แƒ‘แƒ–แƒ” แƒฌแƒ”แƒกแƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:3289
+#: parser/parse_utilcmd.c:3275
 #, c-format
 msgid "rule WHERE condition cannot contain references to other relations"
 msgstr ""
 
-#: parser/parse_utilcmd.c:3361
+#: parser/parse_utilcmd.c:3347
 #, c-format
 msgid "rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE actions"
 msgstr ""
 
-#: parser/parse_utilcmd.c:3379 parser/parse_utilcmd.c:3480 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1234
+#: parser/parse_utilcmd.c:3365 parser/parse_utilcmd.c:3466 rewrite/rewriteHandler.c:546 rewrite/rewriteManip.c:1234
 #, c-format
 msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
 msgstr "แƒžแƒ˜แƒ แƒแƒ‘แƒ˜แƒ—แƒ˜ UNION/INTERSECT/EXCEPT แƒแƒžแƒ”แƒ แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:3397
+#: parser/parse_utilcmd.c:3383
 #, c-format
 msgid "ON SELECT rule cannot use OLD"
 msgstr "ON SELECT แƒฌแƒ”แƒกแƒจแƒ˜ OLD-แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: parser/parse_utilcmd.c:3401
+#: parser/parse_utilcmd.c:3387
 #, c-format
 msgid "ON SELECT rule cannot use NEW"
 msgstr "ON SELECT แƒฌแƒ”แƒกแƒจแƒ˜ NEW-แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: parser/parse_utilcmd.c:3410
+#: parser/parse_utilcmd.c:3396
 #, c-format
 msgid "ON INSERT rule cannot use OLD"
 msgstr "ON INSERT แƒฌแƒ”แƒกแƒจแƒ˜ OLD-แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: parser/parse_utilcmd.c:3416
+#: parser/parse_utilcmd.c:3402
 #, c-format
 msgid "ON DELETE rule cannot use NEW"
 msgstr "ON DELETE แƒฌแƒ”แƒกแƒจแƒ˜ NEW-แƒก แƒ•แƒ”แƒ  แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ—"
 
-#: parser/parse_utilcmd.c:3444
+#: parser/parse_utilcmd.c:3430
 #, c-format
 msgid "cannot refer to OLD within WITH query"
 msgstr "'WITH' แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒจแƒ˜ OLD-แƒ–แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:3451
+#: parser/parse_utilcmd.c:3437
 #, c-format
 msgid "cannot refer to NEW within WITH query"
 msgstr "'WITH' แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒจแƒ˜ NEW-แƒ–แƒ” แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:3909
+#: parser/parse_utilcmd.c:3895
 #, c-format
 msgid "misplaced DEFERRABLE clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ DEFERRABLE แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:3914 parser/parse_utilcmd.c:3929
+#: parser/parse_utilcmd.c:3900 parser/parse_utilcmd.c:3915
 #, c-format
 msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
 msgstr "แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ DEFERRABLE/NOT DEFERRABLE แƒžแƒ˜แƒ แƒแƒ‘แƒ แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:3924
+#: parser/parse_utilcmd.c:3910
 #, c-format
 msgid "misplaced NOT DEFERRABLE clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ NOT DEFERRABLE แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:3945
+#: parser/parse_utilcmd.c:3931
 #, c-format
 msgid "misplaced INITIALLY DEFERRED clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ INITIALLY DEFERRABLE แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:3950 parser/parse_utilcmd.c:3976
+#: parser/parse_utilcmd.c:3936 parser/parse_utilcmd.c:3962
 #, c-format
 msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
 msgstr "แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ INITIALLY IMMEDIATE/DEFERRED แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:3971
+#: parser/parse_utilcmd.c:3957
 #, c-format
 msgid "misplaced INITIALLY IMMEDIATE clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ INITIALLY IMMEDIATE แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:3987
+#: parser/parse_utilcmd.c:3973
 #, c-format
 msgid "misplaced ENFORCED clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ ENFORCED แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:3992 parser/parse_utilcmd.c:4008
+#: parser/parse_utilcmd.c:3978 parser/parse_utilcmd.c:3994
 #, c-format
 msgid "multiple ENFORCED/NOT ENFORCED clauses not allowed"
 msgstr "แƒ”แƒ แƒ—แƒ–แƒ” แƒ›แƒ”แƒขแƒ˜ ENFORCED/NOT ENFORCED แƒžแƒ˜แƒ แƒแƒ‘แƒ แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:4003
+#: parser/parse_utilcmd.c:3989
 #, c-format
 msgid "misplaced NOT ENFORCED clause"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ  แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒ“แƒแƒกแƒ›แƒฃแƒšแƒ˜ NOT ENFORCED แƒžแƒ˜แƒ แƒแƒ‘แƒ"
 
-#: parser/parse_utilcmd.c:4201
+#: parser/parse_utilcmd.c:4187
 #, c-format
 msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4236
+#: parser/parse_utilcmd.c:4222
 #, c-format
 msgid "\"%s\" is not a partitioned table"
 msgstr "\"%s\" แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:4243
+#: parser/parse_utilcmd.c:4229
 #, c-format
 msgid "table \"%s\" is not partitioned"
 msgstr "แƒชแƒฎแƒ แƒ˜แƒšแƒ˜ \"%s\" แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:4250
+#: parser/parse_utilcmd.c:4236
 #, c-format
 msgid "index \"%s\" is not partitioned"
 msgstr "แƒ˜แƒœแƒ“แƒ”แƒฅแƒกแƒ˜ \"%s\" แƒ“แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
 
-#: parser/parse_utilcmd.c:4290
+#: parser/parse_utilcmd.c:4276
 #, c-format
 msgid "a hash-partitioned table may not have a default partition"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4307
+#: parser/parse_utilcmd.c:4293
 #, c-format
 msgid "invalid bound specification for a hash partition"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4313 partitioning/partbounds.c:4802
+#: parser/parse_utilcmd.c:4299 partitioning/partbounds.c:4802
 #, c-format
 msgid "modulus for hash partition must be an integer value greater than zero"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4320 partitioning/partbounds.c:4810
+#: parser/parse_utilcmd.c:4306 partitioning/partbounds.c:4810
 #, c-format
 msgid "remainder for hash partition must be less than modulus"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4333
+#: parser/parse_utilcmd.c:4319
 #, c-format
 msgid "invalid bound specification for a list partition"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4386
+#: parser/parse_utilcmd.c:4372
 #, c-format
 msgid "invalid bound specification for a range partition"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4392
+#: parser/parse_utilcmd.c:4378
 #, c-format
 msgid "FROM must specify exactly one value per partitioning column"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4396
+#: parser/parse_utilcmd.c:4382
 #, c-format
 msgid "TO must specify exactly one value per partitioning column"
 msgstr ""
 
-#: parser/parse_utilcmd.c:4510
+#: parser/parse_utilcmd.c:4496
 #, c-format
 msgid "cannot specify NULL in range bound"
 msgstr "แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ˜แƒก แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒจแƒ˜ NULL-แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ"
 
-#: parser/parse_utilcmd.c:4559
+#: parser/parse_utilcmd.c:4545
 #, c-format
 msgid "every bound following MAXVALUE must also be MAXVALUE"
 msgstr "แƒงแƒแƒ•แƒ”แƒšแƒ˜ MAXVALUE แƒกแƒแƒ–แƒฆแƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒงแƒ•แƒ”แƒšแƒ MAXVALUE แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก"
 
-#: parser/parse_utilcmd.c:4566
+#: parser/parse_utilcmd.c:4552
 #, c-format
 msgid "every bound following MINVALUE must also be MINVALUE"
 msgstr "แƒงแƒแƒ•แƒ”แƒšแƒ˜ MINVALUE แƒกแƒแƒ–แƒฆแƒ•แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒงแƒ•แƒ”แƒšแƒ MINVALUE แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก"
 
-#: parser/parse_utilcmd.c:4609
+#: parser/parse_utilcmd.c:4595
 #, c-format
 msgid "specified value cannot be cast to type %s for column \"%s\""
 msgstr ""
@@ -20703,7 +20703,7 @@ msgid "out of logical replication worker slots"
 msgstr "แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ แƒ”แƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒ›แƒฎแƒ›แƒแƒ แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒก แƒกแƒšแƒแƒขแƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ"
 
 #. translator: %s is a GUC variable name
-#: replication/logical/launcher.c:425 replication/logical/launcher.c:511 replication/slot.c:1556 replication/slot.c:1579 storage/lmgr/lock.c:1039 storage/lmgr/lock.c:1077 storage/lmgr/lock.c:2957 storage/lmgr/lock.c:4362 storage/lmgr/lock.c:4427 storage/lmgr/lock.c:4777 storage/lmgr/predicate.c:2469 storage/lmgr/predicate.c:2484 storage/lmgr/predicate.c:3881
+#: replication/logical/launcher.c:425 replication/logical/launcher.c:511 replication/slot.c:1556 replication/slot.c:1579 storage/lmgr/lock.c:1039 storage/lmgr/lock.c:1077 storage/lmgr/lock.c:2966 storage/lmgr/lock.c:4371 storage/lmgr/lock.c:4436 storage/lmgr/lock.c:4786 storage/lmgr/predicate.c:2469 storage/lmgr/predicate.c:2484 storage/lmgr/predicate.c:3881
 #, c-format
 msgid "You might need to increase \"%s\"."
 msgstr "แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ—, \"%s\" แƒ’แƒแƒ–แƒแƒ แƒ“แƒแƒ—."
@@ -22805,7 +22805,6 @@ msgstr "แƒ‘แƒ˜แƒ แƒ—แƒ•แƒก io_uring_แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ 
 
 #: storage/aio/method_io_uring.c:190
 #, c-format
-#| msgid "could not set timer: %m"
 msgid "could not setup io_uring queue: %m"
 msgstr "io_uring แƒ แƒ˜แƒ’แƒ˜แƒก แƒ›แƒแƒ แƒ’แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %m"
 
@@ -23179,7 +23178,7 @@ 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:1038 storage/lmgr/lock.c:1076 storage/lmgr/lock.c:2956 storage/lmgr/lock.c:4361 storage/lmgr/lock.c:4426 storage/lmgr/lock.c:4776 storage/lmgr/predicate.c:2468 storage/lmgr/predicate.c:2483 storage/lmgr/predicate.c:3880 storage/lmgr/predicate.c:4927 utils/hash/dynahash.c:1095
+#: storage/ipc/shm_toc.c:118 storage/ipc/shm_toc.c:200 storage/lmgr/lock.c:1038 storage/lmgr/lock.c:1076 storage/lmgr/lock.c:2965 storage/lmgr/lock.c:4370 storage/lmgr/lock.c:4435 storage/lmgr/lock.c:4785 storage/lmgr/predicate.c:2468 storage/lmgr/predicate.c:2483 storage/lmgr/predicate.c:3880 storage/lmgr/predicate.c:4927 utils/hash/dynahash.c:1095
 #, c-format
 msgid "out of shared memory"
 msgstr "แƒแƒ แƒแƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜ แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ"
@@ -23214,7 +23213,7 @@ msgstr "แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒšแƒ˜ แƒ’แƒแƒ–แƒ˜แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”
 msgid "PID %d is not a PostgreSQL backend process"
 msgstr "แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ PID-แƒ˜แƒ— %d PostgreSQL-แƒ˜แƒก แƒฃแƒ™แƒแƒœแƒแƒ‘แƒแƒšแƒแƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒก แƒแƒ  แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ”แƒœแƒก"
 
-#: storage/ipc/signalfuncs.c:123 storage/lmgr/proc.c:1495 utils/adt/mcxtfuncs.c:302
+#: storage/ipc/signalfuncs.c:123 storage/lmgr/proc.c:1497 utils/adt/mcxtfuncs.c:302
 #, c-format
 msgid "could not send signal to process %d: %m"
 msgstr "แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %d แƒกแƒ˜แƒ’แƒœแƒแƒšแƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %m"
@@ -23483,7 +23482,7 @@ msgstr ""
 msgid "process %d could not obtain %s on %s"
 msgstr "แƒžแƒ แƒแƒชแƒ”แƒกแƒ›แƒ %d แƒ•แƒ”แƒ  แƒ›แƒ˜แƒ˜แƒฆแƒ %s %s-แƒ–แƒ”"
 
-#: storage/lmgr/lock.c:3414 storage/lmgr/lock.c:3482 storage/lmgr/lock.c:3598
+#: storage/lmgr/lock.c:3423 storage/lmgr/lock.c:3491 storage/lmgr/lock.c:3607
 #, c-format
 msgid "cannot PREPARE while holding both session-level and transaction-level locks on the same object"
 msgstr ""
@@ -23543,27 +23542,27 @@ msgstr "แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ’แƒแƒ˜แƒขแƒ
 msgid "number of requested standby connections exceeds \"max_wal_senders\" (currently %d)"
 msgstr ""
 
-#: storage/lmgr/proc.c:1540
+#: storage/lmgr/proc.c:1542
 #, c-format
 msgid "process %d avoided deadlock for %s on %s by rearranging queue order after %ld.%03d ms"
 msgstr ""
 
-#: storage/lmgr/proc.c:1555
+#: storage/lmgr/proc.c:1557
 #, c-format
 msgid "process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
 msgstr ""
 
-#: storage/lmgr/proc.c:1564
+#: storage/lmgr/proc.c:1566
 #, c-format
 msgid "process %d still waiting for %s on %s after %ld.%03d ms"
 msgstr ""
 
-#: storage/lmgr/proc.c:1571
+#: storage/lmgr/proc.c:1573
 #, c-format
 msgid "process %d acquired %s on %s after %ld.%03d ms"
 msgstr ""
 
-#: storage/lmgr/proc.c:1588
+#: storage/lmgr/proc.c:1590
 #, c-format
 msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
 msgstr ""
@@ -24981,7 +24980,7 @@ msgstr ""
 #. translator: first %s is inet or cidr
 #: utils/adt/bool.c:150 utils/adt/cash.c:354 utils/adt/datetime.c:4258 utils/adt/float.c:207 utils/adt/float.c:294 utils/adt/float.c:308 utils/adt/float.c:413 utils/adt/float.c:496 utils/adt/float.c:510 utils/adt/geo_ops.c:250 utils/adt/geo_ops.c:335 utils/adt/geo_ops.c:974 utils/adt/geo_ops.c:1417 utils/adt/geo_ops.c:1454 utils/adt/geo_ops.c:1462 utils/adt/geo_ops.c:3428 utils/adt/geo_ops.c:4650 utils/adt/geo_ops.c:4665 utils/adt/geo_ops.c:4672 utils/adt/int.c:174
 #: utils/adt/int.c:186 utils/adt/jsonpath.c:185 utils/adt/mac.c:94 utils/adt/mac8.c:226 utils/adt/network.c:99 utils/adt/numeric.c:805 utils/adt/numeric.c:7324 utils/adt/numeric.c:7527 utils/adt/numeric.c:8474 utils/adt/numutils.c:356 utils/adt/numutils.c:617 utils/adt/numutils.c:878 utils/adt/numutils.c:917 utils/adt/numutils.c:939 utils/adt/numutils.c:1003 utils/adt/numutils.c:1025 utils/adt/pg_lsn.c:73 utils/adt/tid.c:72 utils/adt/tid.c:80 utils/adt/tid.c:94
-#: utils/adt/tid.c:103 utils/adt/timestamp.c:511 utils/adt/uuid.c:172 utils/adt/xid8funcs.c:323
+#: utils/adt/tid.c:103 utils/adt/timestamp.c:511 utils/adt/uuid.c:174 utils/adt/xid8funcs.c:323
 #, c-format
 msgid "invalid input syntax for type %s: \"%s\""
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒจแƒ”แƒงแƒ•แƒแƒœแƒ˜แƒก แƒกแƒ˜แƒœแƒขแƒแƒฅแƒกแƒ˜ แƒขแƒ˜แƒžแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก %s: \"%s\""
@@ -26651,57 +26650,57 @@ msgstr "แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒšแƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒ แƒแƒ แƒแƒกแƒฌแƒ
 msgid "percentile value %g is not between 0 and 1"
 msgstr ""
 
-#: utils/adt/pg_locale.c:324 utils/adt/pg_locale.c:356
+#: utils/adt/pg_locale.c:303 utils/adt/pg_locale.c:335
 #, c-format
 msgid "locale name \"%s\" contains non-ASCII characters"
 msgstr "แƒšแƒแƒ™แƒแƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ \"%s\" แƒแƒ แƒ-ASCII แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒแƒ”แƒ‘แƒก แƒจแƒ”แƒ˜แƒชแƒแƒ•แƒก"
 
-#: utils/adt/pg_locale.c:1177
+#: utils/adt/pg_locale.c:1119
 #, c-format
 msgid "collation \"%s\" has no actual version, but a version was recorded"
 msgstr ""
 
-#: utils/adt/pg_locale.c:1183
+#: utils/adt/pg_locale.c:1125
 #, c-format
 msgid "collation \"%s\" has version mismatch"
 msgstr "แƒ™แƒแƒšแƒแƒชแƒ˜แƒ˜แƒก แƒ•แƒ”แƒ แƒกแƒ˜แƒ แƒแƒ  แƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ: %s"
 
-#: utils/adt/pg_locale.c:1185
+#: utils/adt/pg_locale.c:1127
 #, 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:1188
+#: utils/adt/pg_locale.c:1130
 #, 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:1539 utils/adt/pg_locale.c:1566 utils/adt/pg_locale_builtin.c:186
+#: utils/adt/pg_locale.c:1481 utils/adt/pg_locale.c:1508 utils/adt/pg_locale_builtin.c:186
 #, c-format
 msgid "invalid locale name \"%s\" for builtin provider"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒšแƒแƒ™แƒแƒšแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜ \"%s\" แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ›แƒฌแƒแƒ“แƒ”แƒ‘แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก"
 
-#: utils/adt/pg_locale.c:1631
+#: utils/adt/pg_locale.c:1573
 #, c-format
 msgid "could not convert locale name \"%s\" to language tag: %s"
 msgstr "แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒก \"%s\" แƒ”แƒœแƒ˜แƒก แƒญแƒ“แƒ”แƒจแƒ˜ (%s) แƒ’แƒแƒ“แƒแƒงแƒ•แƒแƒœแƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ"
 
-#: utils/adt/pg_locale.c:1640 utils/adt/pg_locale.c:1715 utils/adt/pg_locale_icu.c:221
+#: utils/adt/pg_locale.c:1582 utils/adt/pg_locale.c:1657 utils/adt/pg_locale_icu.c:221
 #, c-format
 msgid "ICU is not supported in this build"
 msgstr "แƒแƒ› แƒแƒ’แƒ”แƒ‘แƒแƒจแƒ˜ ICU-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒ‘แƒก"
 
-#: utils/adt/pg_locale.c:1673
+#: utils/adt/pg_locale.c:1615
 #, c-format
 msgid "could not get language from ICU locale \"%s\": %s"
 msgstr "'ICU' แƒšแƒแƒ™แƒแƒšแƒ˜แƒ“แƒแƒœ \"%s\" แƒ”แƒœแƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: utils/adt/pg_locale.c:1675 utils/adt/pg_locale.c:1705
+#: utils/adt/pg_locale.c:1617 utils/adt/pg_locale.c:1647
 #, c-format
 msgid "To disable ICU locale validation, set the parameter \"%s\" to \"%s\"."
 msgstr "ICU แƒšแƒแƒ™แƒแƒšแƒ˜แƒก แƒ’แƒแƒ“แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒ—แƒ˜แƒจแƒแƒ“ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ˜ \"%s\" แƒ“แƒแƒแƒงแƒ”แƒœแƒ”แƒ— แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒแƒ–แƒ” \"%s\"."
 
-#: utils/adt/pg_locale.c:1703
+#: utils/adt/pg_locale.c:1645
 #, c-format
 msgid "ICU locale \"%s\" has unknown language \"%s\""
 msgstr "ICU แƒšแƒแƒ™แƒแƒšแƒก \"%s\" แƒ’แƒแƒแƒฉแƒœแƒ˜แƒ แƒฃแƒชแƒœแƒแƒ‘แƒ˜ แƒ”แƒœแƒ \"%s\""
@@ -26751,47 +26750,47 @@ msgstr "แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ \"%s\" ICU-แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ  แƒ›แƒฎแƒแƒ แƒ“
 msgid "could not open ICU converter for encoding \"%s\": %s"
 msgstr "แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ ICU แƒ’แƒแƒ แƒ“แƒแƒ›แƒฅแƒ›แƒœแƒ”แƒšแƒ˜แƒก แƒ’แƒแƒฎแƒกแƒœแƒ˜แƒกแƒแƒก แƒ™แƒแƒ“แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก \"%s\": %s"
 
-#: utils/adt/pg_locale_libc.c:554
+#: utils/adt/pg_locale_libc.c:553
 #, c-format
 msgid "collations with different collate and ctype values are not supported on this platform"
 msgstr ""
 
-#: utils/adt/pg_locale_libc.c:684
+#: utils/adt/pg_locale_libc.c:683
 #, c-format
 msgid "could not load locale \"%s\""
 msgstr "แƒ”แƒœแƒ˜แƒก แƒฉแƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ: %s"
 
-#: utils/adt/pg_locale_libc.c:709
+#: utils/adt/pg_locale_libc.c:708
 #, c-format
 msgid "could not get collation version for locale \"%s\": error code %lu"
 msgstr ""
 
-#: utils/adt/pg_locale_libc.c:772 utils/adt/pg_locale_libc.c:785
+#: utils/adt/pg_locale_libc.c:771 utils/adt/pg_locale_libc.c:784
 #, c-format
 msgid "could not convert string to UTF-16: error code %lu"
 msgstr ""
 
-#: utils/adt/pg_locale_libc.c:794
+#: utils/adt/pg_locale_libc.c:793
 #, c-format
 msgid "could not compare Unicode strings: %m"
 msgstr "แƒฃแƒœแƒ˜แƒ™แƒแƒ“แƒ˜แƒก แƒกแƒขแƒ แƒ˜แƒฅแƒแƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %m"
 
-#: utils/adt/pg_locale_libc.c:826
+#: utils/adt/pg_locale_libc.c:825
 #, c-format
 msgid "could not create locale \"%s\": %m"
 msgstr "แƒšแƒแƒ™แƒแƒšแƒ˜แƒก \"%s\" แƒจแƒ”แƒฅแƒ›แƒœแƒ แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ: %m"
 
-#: utils/adt/pg_locale_libc.c:829
+#: utils/adt/pg_locale_libc.c:828
 #, c-format
 msgid "The operating system could not find any locale data for the locale name \"%s\"."
 msgstr ""
 
-#: utils/adt/pg_locale_libc.c:1001
+#: utils/adt/pg_locale_libc.c:1000
 #, c-format
 msgid "invalid multibyte character for locale"
 msgstr "แƒแƒ แƒแƒกแƒฌแƒแƒ แƒ˜ แƒ›แƒ แƒแƒ•แƒแƒšแƒ‘แƒแƒ˜แƒขแƒ˜แƒแƒœแƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒ แƒšแƒแƒ™แƒแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก"
 
-#: utils/adt/pg_locale_libc.c:1002
+#: utils/adt/pg_locale_libc.c:1001
 #, c-format
 msgid "The server's LC_CTYPE locale is probably incompatible with the database encoding."
 msgstr ""
@@ -27055,7 +27054,7 @@ msgstr ""
 #: utils/adt/ri_triggers.c:2778
 #, c-format
 msgid "Key (%s)=(%s) is not present in table \"%s\"."
-msgstr ""
+msgstr "แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜ (%s)=(%s) แƒแƒ แƒแƒ แƒฌแƒแƒ แƒ›แƒแƒ“แƒ’แƒ”แƒœแƒ˜แƒšแƒ˜ แƒชแƒฎแƒ แƒ˜แƒšแƒจแƒ˜ \"%s\"."
 
 #: utils/adt/ri_triggers.c:2781
 #, c-format
@@ -27463,7 +27462,7 @@ msgstr "แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ˜แƒ›แƒ‘แƒแƒšแƒ \"%s\" แƒ•แƒ”แƒ  
 msgid "wrong position info in tsvector: \"%s\""
 msgstr ""
 
-#: utils/adt/uuid.c:463 utils/adt/uuid.c:560
+#: utils/adt/uuid.c:465 utils/adt/uuid.c:562
 #, c-format
 msgid "could not generate random values"
 msgstr "แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒ แƒ˜แƒชแƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒชแƒ“แƒแƒ›แƒ"
@@ -32199,6 +32198,10 @@ msgstr "แƒกแƒฎแƒ•แƒ แƒ‘แƒแƒ–แƒ˜แƒ“แƒแƒœ แƒกแƒฌแƒ แƒแƒคแƒ˜ แƒแƒกแƒšแƒ˜แƒก 
 #~ msgid "not-null constraint on column \"%s\" must be removed in child tables too"
 #~ msgstr "แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ แƒกแƒ•แƒ”แƒขแƒ–แƒ” \"%s\" แƒจแƒ•แƒ˜แƒš แƒชแƒฎแƒ แƒ˜แƒšแƒ”แƒ‘แƒจแƒ˜แƒช แƒฃแƒœแƒ“แƒ แƒฌแƒแƒ˜แƒจแƒแƒšแƒแƒก"
 
+#, c-format
+#~ msgid "not-null constraints are not supported on virtual generated columns"
+#~ msgstr "แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  แƒ“แƒแƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒกแƒ•แƒ”แƒขแƒ”แƒ‘แƒ–แƒ” แƒแƒ แƒแƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒแƒ แƒแƒ"
+
 #, c-format
 #~ msgid "oidvector has too many elements"
 #~ msgstr "oidvector-แƒก แƒ›แƒ”แƒขแƒ˜แƒกแƒ›แƒ”แƒขแƒแƒ“ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ˜ แƒแƒฅแƒ•แƒก"