# ru.po
# POSTGRES Translated Messages into the Russian Language (KOI8-R)
#
-# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.19 2004/08/10 18:38:19 petere Exp $
+# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.20 2004/08/13 16:43:06 petere Exp $
#
# ChangeLog:
# - March 27 - August 9, 2004: updates for 7.4/8.0 branches; <mokhov@cs.concordia.ca>
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 7.4.x\n"
-"POT-Creation-Date: 2004-07-25 13:13-0300\n"
-"PO-Revision-Date: 2004-08-09 02:04-0500\n"
+"POT-Creation-Date: 2004-08-11 19:21-0300\n"
+"PO-Revision-Date: 2004-08-12 00:31-0500\n"
"Last-Translator: Serguei A. Mokhov <mokhov@cs.concordia.ca>\n"
"Language-Team: pgsql-rus <pgsql-rus@yahoogroups.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n"
-#: parser/parse_clause.c:336
+#: access/common/indextuple.c:57
#, c-format
-msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
-msgstr "รรรรรร
รรร
JOIN/ON รรรรรร
รรร รร \"%s\", รรร รร
รรรรร
รรร รรรรรร JOIN"
+msgid "number of index columns (%d) exceeds limit (%d)"
+msgstr "รรรรร รรร
รรรรรรรรรรร รรรรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
-#: gram.y:4765
-#: parser/parse_clause.c:396
-msgid "subquery in FROM must have an alias"
-msgstr "รรรรรรรรร ร FROM รรรรร
ร รรร
รร รรรรร"
+#: access/common/indextuple.c:165
+#, c-format
+msgid "index row requires %lu bytes, maximum size is %lu"
+msgstr "รรรรรร รรรร
รรร รรร
รรร
ร รรรร: %lu, รรร รรรรรรรรร
: %lu"
-#: parser/parse_clause.c:419
-msgid "subquery in FROM may not have SELECT INTO"
-msgstr "รรรรรรรรร ร FROM รร
รรรร
ร รรรร
รรรรร SELECT INTO"
+#: access/common/heaptuple.c:584
+#, c-format
+msgid "number of columns (%d) exceeds limit (%d)"
+msgstr "รรรรร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
-#: parser/parse_clause.c:441
-msgid "subquery in FROM may not refer to other relations of same query level"
-msgstr "รรรรรรรร รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
+#: access/common/printtup.c:279
+#: tcop/fastpath.c:187
+#: tcop/fastpath.c:517
+#: tcop/postgres.c:1428
+#, c-format
+msgid "unsupported format code: %d"
+msgstr "รร
รรรรร
รรรรรร
รรร รรร รรรรรรร: %d"
-#: parser/parse_clause.c:496
-msgid "function expression in FROM may not refer to other relations of same query level"
-msgstr "รรรรรรรรรรรรรร
รรรรรร
รรร
รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
+#: access/common/tupdesc.c:660
+#: access/common/tupdesc.c:687
+msgid "number of aliases does not match number of columns"
+msgstr "รรรรร รรรรรรร รร
รรรรรรรร
ร ร รรรรรร รรรรรรร"
-#: parser/parse_clause.c:508
-msgid "cannot use aggregate function in function expression in FROM"
-msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรร ร รรรรรรรรรรรรร รรรรรร
รรร ร FROM"
+#: access/common/tupdesc.c:681
+msgid "no column alias was provided"
+msgstr "รรรรร รรรรรรร รร
รรรรรร"
-#: parser/parse_clause.c:728
-#, c-format
-msgid "column name \"%s\" appears more than once in USING clause"
-msgstr "รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร
รรรรรร รรรร ร USING-รรรรรร
รรร"
+#: access/common/tupdesc.c:704
+msgid "could not determine row description for function returning record"
+msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรรรรรรร
รรรรรร รรร รรรรรรร รรรรรรรรรรร
ร รรรรรร"
-#: parser/parse_clause.c:743
+#: access/hash/hashinsert.c:90
#, c-format
-msgid "common column name \"%s\" appears more than once in left table"
-msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรร
รร"
+msgid "index row size %lu exceeds hash maximum %lu"
+msgstr ""
-#: parser/parse_clause.c:752
-#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in left table"
-msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรร
รร"
+#: access/hash/hashsearch.c:145
+msgid "hash indexes do not support whole-index scans"
+msgstr ""
-#: parser/parse_clause.c:766
+#: access/hash/hashovfl.c:521
#, c-format
-msgid "common column name \"%s\" appears more than once in right table"
-msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรรรรร"
+msgid "out of overflow pages in hash index \"%s\""
+msgstr ""
-#: parser/parse_clause.c:775
+#: access/hash/hashutil.c:46
+msgid "hash indexes cannot contain null keys"
+msgstr ""
+
+#: access/hash/hashutil.c:126
#, c-format
-msgid "column \"%s\" specified in USING clause does not exist in right table"
-msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรรรรร"
+msgid "index \"%s\" is not a hash index"
+msgstr "รรรร
รร \"%s\" รร
รรรรร
รรร hash-รรรร
รรรร"
-#: parser/parse_clause.c:827
+#: access/hash/hashutil.c:132
#, c-format
-msgid "column alias list for \"%s\" has too many entries"
-msgstr "รรรรรรร รรรรร รรรรรร
ร ร รรรรรร
รรรรรรร รรรรรรร \"%s\""
+msgid "index \"%s\" has wrong hash version"
+msgstr ""
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1020
+#: access/hash/hashutil.c:133
+msgid "Please REINDEX it."
+msgstr "รฐรรรรรรรรร, รรรรรรรรร
REINDEX รรร รร
รร."
+
+#: access/heap/heapam.c:580
+#: access/heap/heapam.c:615
+#: access/heap/heapam.c:650
+#: catalog/aclchk.c:283
#, c-format
-msgid "argument of %s must not contain variables"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รร
รร
รร
รรรร
"
+msgid "\"%s\" is an index"
+msgstr "\"%s\" รรรรร
รรร รรรร
รรรร"
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1028
+#: access/heap/heapam.c:585
+#: access/heap/heapam.c:620
+#: access/heap/heapam.c:655
#, c-format
-msgid "argument of %s must not contain aggregates"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรร
รรรร"
+msgid "\"%s\" is a special relation"
+msgstr "\"%s\" รรรรร
รรร รรร
รรรรรรรร รรรรรร"
-#. translator: %s is name of a SQL construct, eg LIMIT
-#: parser/parse_clause.c:1036
+#: access/heap/heapam.c:590
+#: access/heap/heapam.c:625
+#: access/heap/heapam.c:660
#, c-format
-msgid "argument of %s must not contain subqueries"
-msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรรรรรรรร"
+msgid "\"%s\" is a composite type"
+msgstr "\"%s\" รรรรรรร รรรรรรร รรรรร"
-#. translator: first %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1146
+#: access/heap/hio.c:109
#, c-format
-msgid "%s \"%s\" is ambiguous"
-msgstr "รรรรรร
รรร
%s \"%s\" รรรรรรรรร
รรร"
+msgid "row is too big: size %lu, maximum size %lu"
+msgstr "รรรรรร รรรรรรร รร
รรรร: รรรรร
ร %lu, รรร รรรรรรรรร
: %lu"
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1168
+#: access/index/indexam.c:134
+#: access/index/indexam.c:159
+#: access/index/indexam.c:184
+#: commands/comment.c:309
+#: commands/indexcmds.c:575
+#: commands/indexcmds.c:605
+#: tcop/utility.c:91
#, c-format
-msgid "non-integer constant in %s"
-msgstr "รร
รร
รรรรรรร
รรรร รรรรรรรรร ร %s"
+msgid "\"%s\" is not an index"
+msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรรร"
-#. translator: %s is name of a SQL construct, eg ORDER BY
-#: parser/parse_clause.c:1185
+#: access/nbtree/nbtinsert.c:254
#, c-format
-msgid "%s position %d is not in select list"
-msgstr "รรรรรรร %s %d รร
ร รรรรรร
รรรรรรร"
+msgid "duplicate key violates unique constraint \"%s\""
+msgstr ""
-#: parser/parse_clause.c:1370
-msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
-msgstr "รรร SELECT DISTINCT, รรรรรร
รรร ORDER BY รรรรรรร รรรร ร รรรรรร
รรรรรรร (SELECT)"
+#: access/nbtree/nbtinsert.c:406
+#: access/nbtree/nbtsort.c:402
+#, c-format
+msgid "index row size %lu exceeds btree maximum, %lu"
+msgstr "รรรรร
ร รรรรรร รรรร
รรร %lu, รรร
รรรรร
ร รรรรรรรร B-รร
รร
รร: %lu"
-#: parser/parse_clause.c:1410
-msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
-msgstr "รทรรรรร
รรร SELECT DISTINCT ON รรรรรร รรรรรรรรร ร รรรรรรรรรรรร รรรรรร
รรรรร ORDER BY"
+#: access/nbtree/nbtpage.c:156
+#: access/nbtree/nbtpage.c:335
+#, c-format
+msgid "index \"%s\" is not a btree"
+msgstr "รรรร
รร \"%s\" รร
รรรรร
รรร b-รร
รร
รรร"
-#: parser/analyze.c:364
-msgid "CREATE VIEW specifies more column names than columns"
-msgstr "CREATE VIEW รรรรรรรร
ร รรรรรร
รรยฃร รรรรรรร รร
ร รร
รรรรร รรร
ร
รรร"
+#: access/nbtree/nbtpage.c:162
+#: access/nbtree/nbtpage.c:341
+#, c-format
+msgid "version mismatch in index \"%s\": file version %d, code version %d"
+msgstr "รร
รรรรรรร
รรร
รร
รรรร ร รรรร
รรร
\"%s\": รร
รรรร รรรรร: %d, รร
รรรร รรรร: %d"
-#: parser/analyze.c:574
-msgid "INSERT ... SELECT may not specify INTO"
-msgstr "INSERT ... SELECT รร
รรรรร รรรรรรรรร INTO"
+#: access/rtree/rtree.c:645
+msgid "variable-length rtree keys are not supported"
+msgstr ""
-#: parser/analyze.c:666
-msgid "INSERT has more expressions than target columns"
-msgstr "INSERT รรรร
รรรร รรรรรร
รรรรรร
รรร รร
ร รรรรรรร รรรรรรร
รรร"
+#: access/rtree/rtree.c:785
+#, c-format
+msgid "index row size %lu exceeds rtree maximum, %lu"
+msgstr ""
-#: parser/analyze.c:687
-msgid "INSERT has more target columns than expressions"
-msgstr "INSERT รรรร
รรรร รรรรรร
รรรรรรร รรรรรรร
รรร รร
ร รรรรรร
รรร"
+#: access/transam/xact.c:418
+msgid "cannot have more than 2^32-1 commands in a transaction"
+msgstr "รร
รรรร รรร
รร รรรร
ร
2^32-1 รรรรรร ร รรรรร รรรรรรรรรร"
-#: parser/analyze.c:973
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1410
#, c-format
-msgid "%s will create implicit sequence \"%s\" for \"serial\" column \"%s.%s\""
-msgstr "%s รรรรรรร รรรรรรรรร
รรร
รรร รรรรร
รรรรรร
รรรรรรร \"%s\" รรร รรรรรรร \"%s.%s\" รรรร \"serial\""
+msgid "%s cannot run inside a transaction block"
+msgstr "%s รร
รรรร
ร รรรรรรรรรรร รรรรรร รรรรรรรรรรรรรรร รรรรร"
-#: parser/analyze.c:1057
-#: parser/analyze.c:1067
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1422
#, c-format
-msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
-msgstr "รรรรรรรรรรรรร
รรรรรรร
รรร NULL/NOT NULL รรร รรรรรรร \"%s\" ร รรรรรรร
\"%s\""
+msgid "%s cannot be executed from a function"
+msgstr "%s รร
รรรร
ร รรรรรรรรรรร รรรรรร รรรรรรร"
-#: parser/analyze.c:1077
+#. translator: %s represents an SQL statement name
+#: access/transam/xact.c:1465
#, c-format
-msgid "multiple default values specified for column \"%s\" of table \"%s\""
-msgstr "รรรรรรร รรรรรรรรรร
รรรร
รรรรร
รรร รร รรรรรรรรร รรร รรรรรรร \"%s\" ร รรรรรรร
\"%s\""
+msgid "%s may only be used in transaction blocks"
+msgstr "%s รรรร
ร รรรรรรรรรรร รรรรรร รรรรรร รรรรรร รรรรรรรรรร"
-#: commands/tablecmds.c:535
-#: parser/analyze.c:1188
-#: parser/analyze.c:1393
-#, c-format
-msgid "inherited relation \"%s\" is not a table"
-msgstr "รรรรร
รรรรรรรร
รรรรรร
รรร
\"%s\" รร
รรรรร
รรร รรรรรรร
ร"
+#: access/transam/xact.c:1544
+msgid "there is already a transaction in progress"
+msgstr "รรรรรรรรรร รรร
ร รรรรร
รรร
รรรรรรร
รรร"
-#: parser/analyze.c:1322
-#, c-format
-msgid "multiple primary keys for table \"%s\" are not allowed"
-msgstr "รรรรรรรรรร
รรรร
รร
รรรรรรร
รรรรร รรร รรรรรรร \"%s\" รร
รรรรรรร
รร"
+#: access/transam/xact.c:1606
+#: access/transam/xact.c:1644
+#: access/transam/xact.c:1692
+msgid "there is no transaction in progress"
+msgstr "รร
ร รรรรรรรรรร ร รรรรร
รรร
รรรรรรร
รรร"
-#: commands/indexcmds.c:232
-#: parser/analyze.c:1442
+#: access/transam/slru.c:490
#, c-format
-msgid "column \"%s\" named in key does not exist"
-msgstr "รรรรรรร \"%s\" รรรรรรรรร ร รรรรร
รร
รรรร
รรรรร
ร"
+msgid "file \"%s\" doesn't exist, reading as zeroes"
+msgstr "รรรร \"%s\" รร
รรรร
รรรรร
ร, รรรรร
รรร รรร รรรร"
-#: parser/analyze.c:1454
+#: access/transam/slru.c:611
+#: access/transam/slru.c:618
+#: access/transam/slru.c:625
+#: access/transam/slru.c:632
+#: access/transam/slru.c:639
#, c-format
-msgid "column \"%s\" appears twice in primary key constraint"
-msgstr "รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร ร รร
รรรรรรร รรรรร
"
+msgid "could not access status of transaction %u"
+msgstr ""
-#: parser/analyze.c:1459
+#: access/transam/slru.c:612
+#: libpq/hba.c:826
+#: libpq/hba.c:850
+#: storage/smgr/smgr.c:278
+#: utils/error/elog.c:877
+#: utils/init/miscinit.c:726
+#: utils/init/miscinit.c:826
+#: utils/misc/database.c:149
#, c-format
-msgid "column \"%s\" appears twice in unique constraint"
-msgstr "รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร ร รรรรรรร
รรรร
UNIQUE"
+msgid "could not open file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
-#: parser/analyze.c:1553
+#: access/transam/slru.c:619
+#: access/transam/xlog.c:1385
#, c-format
-msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\""
-msgstr "%s / %s%s รรรรรรร รรรรรรรรร
รรร
รรร รรรร
รร \"%s\" รรร รรรรรรร \"%s\""
-
-#: parser/analyze.c:1658
-msgid "index expression may not return a set"
-msgstr "รรร
รรรรร
รรรรรร
รรร
รร
รรรร
ร รรรรรรรรรร รรรรร
รรรร"
-
-#: parser/analyze.c:1750
-msgid "rule WHERE condition may not contain references to other relations"
-msgstr "รรรรรรร
รรรรรรร WHERE รร
รรรร
ร รรรร
รรรรร รรรรรร รร รรรรรร
รรรรรร
รรร"
-
-#: parser/analyze.c:1756
-msgid "rule WHERE condition may not contain aggregate functions"
-msgstr "รรรรรรร
รรรรรรร WHERE รร
รรรร
ร รรรร
รรรรร รรรรร
รรรรรร
รรรรรรร"
-
-#: parser/analyze.c:1827
-msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions"
-msgstr "รรรรรรร ร รรรรรรรรร WHERE รรรรร รรรร
รรรรร รรรรรร รร
รรรรรร SELECT, INSERT, UPDATE รรร DELETE"
-
-#: parser/analyze.c:1846
-#: parser/analyze.c:1918
-#: rewrite/rewriteHandler.c:174
-#: rewrite/rewriteManip.c:746
-#: rewrite/rewriteManip.c:802
-msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
-msgstr "รรรรรรรร
รรรรรรร UNION/INTERSECT/EXCEPT รร
รร
รรรรรรรรร"
-
-#: parser/analyze.c:1864
-msgid "ON SELECT rule may not use OLD"
-msgstr "รร
รรรร รรรรรรรรรรรร OLD ร รรรรรรร
ON SELECT"
-
-#: parser/analyze.c:1868
-msgid "ON SELECT rule may not use NEW"
-msgstr "รร
รรรร รรรรรรรรรรรร NEW ร รรรรรรร
ON SELECT"
-
-#: parser/analyze.c:1877
-msgid "ON INSERT rule may not use OLD"
-msgstr "รร
รรรร รรรรรรรรรรรร OLD ร รรรรรรร
ON INSERT"
-
-#: parser/analyze.c:1883
-msgid "ON DELETE rule may not use NEW"
-msgstr "รร
รรรร รรรรรรรรรรรร NEW ร รรรรรรร
ON DELETE"
-
-#: optimizer/plan/planner.c:594
-#: parser/analyze.c:2090
-#: parser/analyze.c:2254
-#: parser/analyze.c:2809
-msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
-msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร UNION/INTERSECT/EXCEPT"
-
-#: parser/analyze.c:2211
-msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns"
-msgstr "ORDER BY รรร รร
รรรรรรรร UNION/INTERSECT/EXCEPT รรรรร
ร รรรร รร รรรรร รร รร
รรรรรรรรรรรร รรรรรรร"
-
-#: parser/analyze.c:2249
-msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
-msgstr "INTO รรรรร รรรรรรรรรรรร รรรรรร ร รร
รรรร SELECT'ร
ร UNION/INTERSECT/EXCEPT"
-
-#: parser/analyze.c:2310
-msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level"
-msgstr "รรรรรรร, รรรรรรรรร ร UNION/INTERSECT/EXCEPT รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรรร"
-
-#: parser/analyze.c:2363
-#, c-format
-msgid "each %s query must have the same number of columns"
-msgstr "รรรรรร รรรรรร %s รรรรร
ร รรร
รร รรรรรรรรรร
รรรรร รรรรรรร"
-
-#: parser/analyze.c:2433
-msgid "CREATE TABLE AS specifies too many column names"
-msgstr "CREATE TABLE AS รรรรรรรร
ร รรรรรรร รรรรร รรยฃร รรร รรรรรรร"
-
-#: parser/analyze.c:2666
-msgid "cannot specify both SCROLL and NO SCROLL"
-msgstr "รร
รรรร รรรรรรรรร รรร SCROLL ร NO SCROLL"
-
-#: parser/analyze.c:2752
-#, c-format
-msgid "wrong number of parameters for prepared statement \"%s\""
-msgstr ""
-
-#: parser/analyze.c:2754
-#, c-format
-msgid "Expected %d parameters but got %d."
-msgstr "รฏรรรรรรรร รรรรรร
รรรร: %d, รร รรรร รรรรรร
รร: %d."
-
-#: parser/analyze.c:2769
-msgid "cannot use subquery in EXECUTE parameter"
-msgstr "รร
รรรร รรรรรรรรรรรร รรรรรรรรร ร รรรรรร
รรร
ร EXECUTE"
-
-#: parser/analyze.c:2773
-msgid "cannot use aggregate function in EXECUTE parameter"
-msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรรร ร รรรรรร
รรร
ร EXECUTE"
+msgid "could not create file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
-#: parser/analyze.c:2786
+#: access/transam/slru.c:626
#, c-format
-msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
-msgstr ""
-
-#: catalog/heap.c:1797
-#: parser/analyze.c:2790
-#: parser/parse_node.c:232
-#: parser/parse_target.c:425
-#: rewrite/rewriteHandler.c:563
-msgid "You will need to rewrite or cast the expression."
-msgstr "รทรร รรรรยฃรรรร รร
รร
รรรรรร รรร รรรรรรรรร รรร
รรรรรรรรรรร
รรรรรร
รรร."
-
-#: parser/analyze.c:2813
-msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause"
-msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรรรร
รรร
ร DISTINCT"
-
-#: parser/analyze.c:2817
-msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause"
-msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรรรร
รรร
ร GROUP BY"
-
-#: parser/analyze.c:2821
-msgid "SELECT FOR UPDATE is not allowed with aggregate functions"
-msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรร
รรรรรรร รรรรรรรรร"
-
-#: parser/analyze.c:2901
-msgid "SELECT FOR UPDATE cannot be applied to a join"
-msgstr "รร
รรรร รรรรร
รรรร SELECT FOR UPDATE ร JOIN"
-
-#: parser/analyze.c:2906
-msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD"
-msgstr "รร
รรรร รรรรร
รรรร SELECT FOR UPDATE ร NEW รรร OLD"
-
-#: parser/analyze.c:2911
-msgid "SELECT FOR UPDATE cannot be applied to a function"
-msgstr "SELECT FOR UPDATE: รร
รรรร รรรรร
รรรร ร รรรรรรร"
+msgid "could not seek in file \"%s\" to offset %u: %m"
+msgstr "รร
รรรรรรรรรร รร
รร
รรรรรรรรร ร รรรรร
\"%s\" รร รรร
รร
รรร
%u: %m"
-#: parser/analyze.c:2924
+#: access/transam/slru.c:633
#, c-format
-msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause"
-msgstr "รรรรรร
รรร
\"%s\" ร รรรรรร
รรร FOR UPDATE รร
รรรรร
รร ร รรรรรร
รรร FROM"
-
-#: parser/analyze.c:3016
-msgid "misplaced DEFERRABLE clause"
-msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
DEFERRABLE"
-
-#: parser/analyze.c:3020
-#: parser/analyze.c:3033
-msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร DEFERRABLE/NOT DEFERRABLE รร
รรรรรรร
รร"
-
-#: parser/analyze.c:3029
-msgid "misplaced NOT DEFERRABLE clause"
-msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
NOT DEFERRABLE"
-
-#: gram.y:2193
-#: gram.y:2208
-#: parser/analyze.c:3040
-#: parser/analyze.c:3064
-msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
-msgstr "รรรรรรรร
รรร
รรรร
รรรรรรรรรรรรร
รรร INITIALLY DEFERRED รรรรร
รรรรรร รรรร DEFERRABLE"
-
-#: parser/analyze.c:3047
-msgid "misplaced INITIALLY DEFERRED clause"
-msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
INITIALLY DEFERRED"
-
-#: parser/analyze.c:3051
-#: parser/analyze.c:3075
-msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร INITIALLY IMMEDIATE/DEFERRED รร
รรรรรรร
รร"
-
-#: parser/analyze.c:3071
-msgid "misplaced INITIALLY IMMEDIATE clause"
-msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
INITIALLY IMMEDIATE"
+msgid "could not read from file \"%s\" at offset %u: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รร รรรรร \"%s\" รร รรร
รร
รรร
ร %u: %m"
-#: parser/analyze.c:3184
-#: parser/analyze.c:3205
+#: access/transam/slru.c:640
#, c-format
-msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
-msgstr "CREATE รรรรรรรร
ร รรร
รร (%s) รรรรรรรร รร รรรรรรรร
รรร (%s)"
+msgid "could not write to file \"%s\" at offset %u: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร \"%s\" รรร รรร
รร
รรร %u: %m"
-#: parser/analyze.c:3259
-#: parser/parse_coerce.c:245
-#: parser/parse_expr.c:137
-#: parser/parse_expr.c:143
+#: access/transam/slru.c:818
#, c-format
-msgid "there is no parameter $%d"
-msgstr "รรรรรร
รร $%d รร
รรรร
รรรรร
ร"
+msgid "could not truncate directory \"%s\": apparent wraparound"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": รรรรร
รรรรรรรร
รรร
"
-#: parser/analyze.c:3264
-#: tcop/postgres.c:1142
+#: access/transam/slru.c:877
#, c-format
-msgid "could not determine data type of parameter $%d"
-msgstr "รร
รรรร
รร
รรรร รรร รรรรรร รรรรรร
รรร $%d"
-
-#: executor/execQual.c:2454
-#: optimizer/util/clauses.c:411
-#: parser/parse_agg.c:74
-msgid "aggregate function calls may not be nested"
-msgstr "รรรรรร รรรร
รรรรรร รรรรรรร รร
รรรรร รรรร รรรรร
รรรรร"
-
-#: parser/parse_agg.c:120
-msgid "aggregates not allowed in WHERE clause"
-msgstr "รรรร
รรรร รร
รรรรรรร
รร ร WHERE"
-
-#: parser/parse_agg.c:124
-msgid "aggregates not allowed in JOIN conditions"
-msgstr "รรรร
รรรร รร
รรรรรรร
รร ร รรรรรรรร JOIN"
-
-#: parser/parse_agg.c:143
-msgid "aggregates not allowed in GROUP BY clause"
-msgstr "รรรร
รรรร รร
รรรรรรร
รร ร GROUP BY"
+msgid "could not open directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": %m"
-#: parser/parse_agg.c:316
+#: access/transam/slru.c:893
#, c-format
-msgid "column \"%s.%s\" must appear in the GROUP BY clause or be used in an aggregate function"
-msgstr "รรรรรรร \"%s.%s\" รรรรรร รรรรรรรรรรรร ร รรรรรร
รรร GROUP BY รรร รรรรรรรรรรรรรร ร รรรร
รรรรรร รรรรรรร"
+msgid "removing file \"%s/%s\""
+msgstr "รรรรร
รรร
รรรรร \"%s/%s\""
-#: parser/parse_agg.c:321
+#: access/transam/slru.c:905
#, c-format
-msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
-msgstr "รรรรรรรรร รรรรรรรรร
ร รร
รรรรรรรรรรรรรรร รรรรรรร \"%s.%s\" รร รรร
รรร
รร รรรรรรร"
+msgid "could not read directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": %m"
-#: parser/parse_coerce.c:261
+#: access/transam/xlog.c:1047
+#: access/transam/xlog.c:1163
+#: access/transam/xlog.c:3575
#, c-format
-msgid "inconsistent types deduced for parameter $%d"
-msgstr ""
+msgid "could not close log file %u, segment %u: %m"
+msgstr "รร
รรรรรรร รรรรรรร รรร-รรรร %u, รร
รรร
รร %u: %m"
-#: commands/tablecmds.c:620
-#: commands/tablecmds.c:775
-#: parser/parse_coerce.c:263
-#: parser/parse_coerce.c:918
-#: parser/parse_coerce.c:935
-#: parser/parse_coerce.c:981
+#: access/transam/xlog.c:1103
+#: access/transam/xlog.c:1865
#, c-format
-msgid "%s versus %s"
-msgstr "%s รรรรรร %s"
+msgid "could not seek in log file %u, segment %u to offset %u: %m"
+msgstr "รร
รรรรรรร รร
รร
รรรรรรรรร ร รรร-รรรรร
%u, รร
รรร
รร %u รร รรร
รร
รรร
%u: %m"
-#. translator: first %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:579
+#: access/transam/xlog.c:1117
#, c-format
-msgid "argument of %s must be type boolean, not type %s"
-msgstr "รรร รรรรรร
รรร รรรรรรรรรรร %s รรรรร
ร รรรร boolean, ร รร
%s"
+msgid "could not write to log file %u, segment %u at offset %u: %m"
+msgstr "รร
รรรรรรร รรรรรรรร ร รรร-รรรร %u, รร
รรร
รร %u, รรร
รร
รรร
%u: %m"
-#. translator: %s is name of a SQL construct, eg WHERE
-#: parser/parse_coerce.c:587
-#: parser/parse_coerce.c:626
+#: access/transam/xlog.c:1361
+#: access/transam/xlog.c:1450
+#: access/transam/xlog.c:1564
+#: access/transam/xlog.c:1570
#, c-format
-msgid "argument of %s must not return a set"
-msgstr "รรรรรร
รร ร %s รร
รรรรรร
ร รรรรรรรรรร รรรรร
รรรร"
+msgid "could not open file \"%s\" (log file %u, segment %u): %m"
+msgstr "รร
รรรรรรร รรรรรรร รรรร \"%s\" (รรร-รรรร: %u, รร
รรร
รร: %u): %m"
-#. translator: first %s is name of a SQL construct, eg LIMIT
-#: parser/parse_coerce.c:618
+#: access/transam/xlog.c:1414
+#: utils/init/miscinit.c:775
+#: utils/misc/guc.c:3776
#, c-format
-msgid "argument of %s must be type integer, not type %s"
-msgstr "รรร รรรรรร
รรร รรรรรรรรรรร %s รรรรร
ร รรรร integer, ร รร
%s"
+msgid "could not write to file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร \"%s\": %m"
-#: parser/parse_coerce.c:679
+#: access/transam/xlog.c:1421
#, c-format
-msgid "%s types %s and %s cannot be matched"
-msgstr "%s รรรร %s ร %s รร
รรรรรรรรร"
+msgid "could not fsync file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร \"%s\" ร fsync: %m"
-#. translator: first %s is name of a SQL construct, eg CASE
-#: parser/parse_coerce.c:741
+#: access/transam/xlog.c:1528
#, c-format
-msgid "%s could not convert type %s to %s"
-msgstr "%s รร
ร รรรรรรรรร รรรรรร
รรรรรรรรร รรร %s ร %s"
-
-#: parser/parse_coerce.c:917
-msgid "arguments declared \"anyelement\" are not all alike"
-msgstr "รรรรรร
รรร รรรร
รรรรรรรรรรรรร
รรร \"anyelement\" รร
รรร
รรรรรรรรรร
"
-
-#: parser/parse_coerce.c:934
-msgid "arguments declared \"anyarray\" are not all alike"
-msgstr "รรรรรร
รรร รรรร
รรรรรรรรรรรรร
รรร \"anyarray\" รร
รรร
รรรรรรรรรร
"
+msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
+msgstr "รร
รรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\" (รรรรรรรรรรรรร รรร-รรรรร: %u, รร
รรร
รร: %u): %m"
-#: parser/parse_coerce.c:963
-#: parser/parse_coerce.c:1075
-#: parser/parse_coerce.c:1102
+#: access/transam/xlog.c:1535
#, c-format
-msgid "argument declared \"anyarray\" is not an array but type %s"
-msgstr "รรรรรร
รร รรรร
รรรรรรรรรรรรร รรร \"anyarray\" รร
รรรรร
รรร รรรรรรรร ร รรรรร
รรร รรรรร %s"
-
-#: parser/parse_coerce.c:980
-msgid "argument declared \"anyarray\" is not consistent with argument declared \"anyelement\""
-msgstr ""
+msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
+msgstr "รร
รรรรรรร รร
รร
รรร
รรรรรร รรรร \"%s\" ร \"%s\" (รรรรรรรรรรรรร รรร-รรรรร: %u, รร
รรร
รร: %u): %m"
-#: parser/parse_coerce.c:991
-msgid "could not determine anyarray/anyelement type because input has type \"unknown\""
+#: access/transam/xlog.c:1622
+#, c-format
+msgid "could not open transaction log directory \"%s\": %m"
msgstr ""
-#: parser/parse_coerce.c:1016
-#: parser/parse_coerce.c:1033
-#: parser/parse_coerce.c:1087
-#: parser/parse_expr.c:796
-#: parser/parse_expr.c:1228
-#: parser/parse_expr.c:1267
-#: parser/parse_oper.c:920
+#: access/transam/xlog.c:1638
#, c-format
-msgid "could not find array type for data type %s"
-msgstr "รรร รรรรรรร รรร รรรร รรรรรร %s รร
รรรรร
ร"
+msgid "archiving transaction log file \"%s\""
+msgstr "รรรรรรรรรรรรร
รรรร รรรรรรรรรร: \"%s\""
-#: parser/parse_relation.c:174
-#: parser/parse_relation.c:189
+#: access/transam/xlog.c:1655
#, c-format
-msgid "table reference \"%s\" is ambiguous"
-msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+msgid "recycled transaction log file \"%s\""
+msgstr "รร
รร
รรรรรรรรรรรรร
รรรร รรรรรรรรรร: \"%s\""
-#: parser/parse_relation.c:249
-#: parser/parse_relation.c:264
+#: access/transam/xlog.c:1662
#, c-format
-msgid "table reference %u is ambiguous"
-msgstr "รรรรรร รร รรรรรรร %u รร
รรรรรรรรรร"
+msgid "removing transaction log file \"%s\""
+msgstr "รรรรร
รรร
รรรร รรรรรรรรรร: \"%s\""
-#: parser/parse_relation.c:356
-#: parser/parse_relation.c:368
+#: access/transam/xlog.c:1673
#, c-format
-msgid "table name \"%s\" specified more than once"
-msgstr "รรร รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
+msgid "could not read transaction log directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรร
รรรรรร รรรร รรรรรรรรรร \"%s\": %m"
-#: parser/parse_relation.c:477
-#: parser/parse_relation.c:574
+#: access/transam/xlog.c:1747
#, c-format
-msgid "column reference \"%s\" is ambiguous"
-msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
+msgid "incorrect resource manager data checksum in record at %X/%X"
+msgstr ""
-#: parser/parse_relation.c:669
-#: parser/parse_relation.c:764
-#: parser/parse_relation.c:859
-#: parser/parse_relation.c:979
+#: access/transam/xlog.c:1770
#, c-format
-msgid "table \"%s\" has %d columns available but %d columns specified"
-msgstr "ร รรรรรรร \"%s\" รรรรรรร รรรรรรรร: %d, รร รรรรรรร: %d"
+msgid "incorrect checksum of backup block %d in record at %X/%X"
+msgstr ""
-#: parser/parse_relation.c:936
-msgid "a column definition list is only allowed for functions returning \"record\""
+#: access/transam/xlog.c:1840
+#, c-format
+msgid "invalid record offset at %X/%X"
msgstr ""
-#: parser/parse_relation.c:947
-msgid "a column definition list is required for functions returning \"record\""
+#: access/transam/xlog.c:1873
+#, c-format
+msgid "could not read from log file %u, segment %u at offset %u: %m"
+msgstr "รร
รรรรรรร รรรรรรร รร รรร-รรรรร: %u, รร
รรร
รร: %u, รรร
รร
รรร
%u: %m"
+
+#: access/transam/xlog.c:1884
+#, c-format
+msgid "contrecord is requested by %X/%X"
msgstr ""
-#: parser/parse_relation.c:1008
+#: access/transam/xlog.c:1899
#, c-format
-msgid "too many column aliases specified for function %s"
-msgstr "รรรรรรร รรรรรรร รรรรร รรรรรรร รรรรรรร รรร รรรรรรร %s"
+msgid "record with zero length at %X/%X"
+msgstr ""
-#: parser/parse_relation.c:1031
+#: access/transam/xlog.c:1924
#, c-format
-msgid "function \"%s\" in FROM has unsupported return type"
-msgstr "รรรรรรร \"%s\" ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
+msgid "record length %u at %X/%X too long"
+msgstr ""
-#: parser/parse_relation.c:1423
-#: parser/parse_relation.c:1667
-msgid "function in FROM has unsupported return type"
-msgstr "รรรรรรร ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
+#: access/transam/xlog.c:1931
+#, c-format
+msgid "invalid resource manager ID %u at %X/%X"
+msgstr ""
-#: commands/comment.c:386
-#: commands/tablecmds.c:1948
-#: commands/tablecmds.c:2092
-#: commands/tablecmds.c:2220
-#: commands/tablecmds.c:2384
-#: commands/tablecmds.c:2589
-#: parser/parse_func.c:1270
-#: parser/parse_relation.c:1584
-#: parser/parse_relation.c:1642
-#: parser/parse_relation.c:1821
-#: parser/parse_type.c:94
+#: access/transam/xlog.c:1963
#, c-format
-msgid "column \"%s\" of relation \"%s\" does not exist"
-msgstr "รรรรรรร \"%s\" รรร รรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "could not read from log file %u, segment %u, offset %u: %m"
+msgstr "รร
รรรรรรร รรรรรรร รร รรร-รรรรร: %u, รร
รรร
รร: %u, รรร
รร
รรร
%u: %m"
-#: parser/parse_relation.c:1911
+#: access/transam/xlog.c:1972
#, c-format
-msgid "missing FROM-clause entry in subquery for table \"%s\""
-msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
+msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_relation.c:1916
+#: access/transam/xlog.c:1981
#, c-format
-msgid "missing FROM-clause entry for table \"%s\""
-msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
+msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_relation.c:1935
+#: access/transam/xlog.c:2047
#, c-format
-msgid "adding missing FROM-clause entry in subquery for table \"%s\""
-msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
+msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_relation.c:1940
+#: access/transam/xlog.c:2054
#, c-format
-msgid "adding missing FROM-clause entry for table \"%s\""
-msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
+msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_expr.c:105
-msgid "expression too complex"
-msgstr "รรรรรรร รรรรรรร
รรรรรร
รรร
"
+#: access/transam/xlog.c:2063
+#, c-format
+msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_expr.c:106
+#. translator: SUI = startup id
+#: access/transam/xlog.c:2086
#, c-format
-msgid "Nesting depth exceeds maximum expression depth %d."
-msgstr "รงรรรรรร รรรรร
รรรรรร รรร
รรรรร
ร รรรรรรรรรรรร รรรรรรร รรรรรร
รรร %d."
+msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u"
+msgstr ""
-#: parser/parse_expr.c:108
-msgid "Increase the configuration parameter \"max_expr_depth\"."
-msgstr "รตรร
รรรรร
รรรรรร
รร รรรรรรรรรรรร \"max_expr_depth\"."
+#: access/transam/xlog.c:2147
+msgid "invalid LC_COLLATE setting"
+msgstr "รร
รร
รรรร
รรรรร
รรร
LC_COLLATE"
-#: parser/parse_expr.c:352
-msgid "IS DISTINCT FROM requires = operator to yield boolean"
-msgstr "IS DISTINCT FROM รรร
รรร
ร รรร
รรรรร = รรรรรรรรรร รรรร
รรรรร
รรรรร
รรร
"
+#: access/transam/xlog.c:2152
+msgid "invalid LC_CTYPE setting"
+msgstr "รร
รร
รรรร
รรรรร
รรร
LC_CTYPE"
-#: parser/parse_expr.c:375
-msgid "NULLIF requires = operator to yield boolean"
-msgstr "NULLIF รรร
รรร
ร รรร
รรรรร = รรรรรรรรรร รรรร
รรรรร
รรรรร
รรร
"
+#: access/transam/xlog.c:2171
+msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
+msgstr ""
-#: parser/parse_expr.c:497
-msgid "subquery must return a column"
-msgstr "รรรรรรรรร รรรรร
ร รร
รรรรร รรรรรรร"
+#: access/transam/xlog.c:2181
+#, c-format
+msgid "could not create control file \"%s\": %m"
+msgstr ""
-#: parser/parse_expr.c:503
-msgid "subquery must return only one column"
-msgstr "รรรรรรรรร รรรรร
ร รร
รรรรร รรรรรร รรรร รรรรรรร"
+#: access/transam/xlog.c:2192
+#: access/transam/xlog.c:2369
+#, c-format
+msgid "could not write to control file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร รรรรรรร
รรร: %m"
-#: parser/parse_expr.c:559
+#: access/transam/xlog.c:2198
+#: access/transam/xlog.c:2375
#, c-format
-msgid "row comparison cannot use operator %s"
-msgstr "รร
รรรร รรรรรรรรรรรร รรร
รรรรร %s รรร รรรรรร
รรร รรรรร"
+msgid "could not fsync control file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร (fsync) รรรร รรรรรรร
รรร: %m"
-#: parser/parse_expr.c:586
-msgid "subquery has too many columns"
-msgstr "รรรรรรร รรรรร รรรรรรร ร รรรรรรรรรร
"
+#: access/transam/xlog.c:2216
+#: access/transam/xlog.c:2358
+#, c-format
+msgid "could not open control file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรรรรร
รรร \"%s\": %m"
-#: parser/parse_expr.c:604
+#: access/transam/xlog.c:2222
#, c-format
-msgid "operator %s must return type boolean, not type %s"
-msgstr "รรร
รรรรร %s รรรรร
ร รรรรรรรรรร รรร boolean, ร รร
%s"
+msgid "could not read from control file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รร รรรรร รรรรรรร
รรร: %m"
-#: parser/parse_expr.c:607
-#: parser/parse_expr.c:614
-msgid "The operator of a quantified predicate subquery must return type boolean."
+#: access/transam/xlog.c:2234
+#: access/transam/xlog.c:2264
+#: access/transam/xlog.c:2271
+#: access/transam/xlog.c:2278
+#: access/transam/xlog.c:2285
+#: access/transam/xlog.c:2292
+#: access/transam/xlog.c:2301
+#: access/transam/xlog.c:2308
+#: access/transam/xlog.c:2316
+#: utils/init/miscinit.c:844
+msgid "database files are incompatible with server"
msgstr ""
-#: parser/parse_expr.c:612
+#: access/transam/xlog.c:2235
#, c-format
-msgid "operator %s must not return a set"
+msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
msgstr ""
-#: parser/parse_expr.c:624
-msgid "subquery has too few columns"
-msgstr "รรรรรรร รรรร รรรรรรร ร รรรรรรรรรร
"
+#: access/transam/xlog.c:2238
+#: access/transam/xlog.c:2268
+msgid "It looks like you need to initdb."
+msgstr "รฐรรรรร
รรร รรรร รรรรรรรรร initdb."
-#: commands/indexcmds.c:337
-#: commands/tablecmds.c:1119
-#: parser/parse_expr.c:1034
+#: access/transam/xlog.c:2248
+msgid "incorrect checksum in control file"
+msgstr ""
+
+#: access/transam/xlog.c:2265
#, c-format
-msgid "column \"%s\" does not exist"
-msgstr "รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
+msgstr ""
-#: catalog/namespace.c:167
-#: catalog/namespace.c:220
-#: catalog/namespace.c:1167
-#: parser/parse_expr.c:1118
-#: parser/parse_target.c:162
-msgid "cross-database references are not implemented"
-msgstr "รรรรรร รร
รรร รรรรรร รร
รร
รรรรรรรรร"
+#: access/transam/xlog.c:2272
+#, c-format
+msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
+msgstr ""
-#: catalog/namespace.c:1172
-#: gram.y:2340
-#: gram.y:7082
-#: parser/parse_expr.c:1150
-#: parser/parse_target.c:170
+#: access/transam/xlog.c:2275
+#: access/transam/xlog.c:2282
+#: access/transam/xlog.c:2289
+#: access/transam/xlog.c:2296
+#: access/transam/xlog.c:2304
+#: access/transam/xlog.c:2311
+#: access/transam/xlog.c:2320
+msgid "It looks like you need to recompile or initdb."
+msgstr "รฐรรรรร
รรร รรรร รร
รร
รรรรรรรรรรรรร รรร รรรรรรรรร initdb."
+
+#: access/transam/xlog.c:2279
#, c-format
-msgid "improper qualified name (too many dotted names): %s"
+msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
msgstr ""
-#: optimizer/util/clauses.c:2432
-#: optimizer/util/clauses.c:2909
-#: parser/parse_expr.c:1323
+#: access/transam/xlog.c:2286
#, c-format
-msgid "relation reference \"%s\" cannot be used in an expression"
+msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
msgstr ""
-#: parser/parse_expr.c:1531
+#: access/transam/xlog.c:2293
#, c-format
-msgid "cannot cast type %s to %s"
-msgstr "รร
รรรร รรรรร
รรรรรรรรร รรร %s ร %s"
+msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d."
+msgstr ""
-#: parser/parse_func.c:89
-#, c-format
-msgid "cannot pass more than %d arguments to a function"
-msgstr "รรรรร รรรรรร
รรรร รรรรรรร รร
รรรร
ร รรรร รรรร
ร
%d"
+#: access/transam/xlog.c:2302
+msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
+msgstr ""
-#: parser/parse_func.c:224
-#, c-format
-msgid "cannot pass result of subquery or join \"%s\" to a function"
-msgstr "รร
รรรร รร
รร
รรรรรร รร
รรรรรรร รรรรรรรรรร รรร JOIN \"%s\" ร รรรรรรร"
+#: access/transam/xlog.c:2309
+msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
+msgstr ""
-#: parser/parse_func.c:265
+#: access/transam/xlog.c:2317
#, c-format
-msgid "%s(*) specified, but %s is not an aggregate function"
-msgstr "รรรรรรร: %s(*), รร %s รร
รรรรร
รรร รรรร
รรรรรร รรรรรรร
ร"
+msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
+msgstr ""
-#: parser/parse_func.c:271
-#, c-format
-msgid "DISTINCT specified, but %s is not an aggregate function"
-msgstr "DISTINCT รรรรรร, รร %s รร
รรรรร
รรร รรรร
รรรรรร รรรรรรร
ร"
+#: access/transam/xlog.c:2323
+#: access/transam/xlog.c:2330
+msgid "database files are incompatible with operating system"
+msgstr ""
-#: parser/parse_func.c:296
+#: access/transam/xlog.c:2324
#, c-format
-msgid "attribute notation .%s applied to type %s, which is not a complex type"
+msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
msgstr ""
-#: parser/parse_func.c:301
-#, c-format
-msgid "attribute \"%s\" not found in data type %s"
-msgstr "รรรรรรร \"%s\" รร
รรรรร
ร ร รรรร
รรรรรร %s"
+#: access/transam/xlog.c:2327
+#: access/transam/xlog.c:2334
+msgid "It looks like you need to initdb or install locale support."
+msgstr ""
-#: parser/parse_func.c:311
+#: access/transam/xlog.c:2331
#, c-format
-msgid "function %s is not unique"
-msgstr "รรรรรรร %s รร
รรรรรรรรร"
-
-#: parser/parse_func.c:314
-msgid "Could not choose a best candidate function. You may need to add explicit type casts."
+msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
msgstr ""
-#: catalog/pg_aggregate.c:280
-#: commands/typecmds.c:896
-#: commands/typecmds.c:966
-#: commands/typecmds.c:998
-#: commands/typecmds.c:1030
-#: parser/parse_func.c:319
-#: parser/parse_func.c:1491
+#: access/transam/xlog.c:2517
#, c-format
-msgid "function %s does not exist"
-msgstr "รรรรรรร %s รร
รรรร
รรรรร
ร"
+msgid "could not write bootstrap transaction log file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รรรร รรรรรรรรร รรรรรรรรรร: %m"
-#: parser/parse_func.c:322
-msgid "No function matches the given name and argument types. You may need to add explicit type casts."
-msgstr ""
+#: access/transam/xlog.c:2523
+#, c-format
+msgid "could not fsync bootstrap transaction log file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร (fsync) รรรร รรรร รรรรรรรรร รรรรรรรรรร: %m"
-#: parser/parse_func.c:371
-msgid "aggregates may not return sets"
-msgstr "รรรร
รรรร รร
รรรรร รรรรรรรรรร รรรรร
รรรร"
+#: access/transam/xlog.c:2591
+msgid "control file contains invalid data"
+msgstr ""
-#: parser/parse_func.c:1353
+#: access/transam/xlog.c:2595
#, c-format
-msgid "column %s.%s.%s does not exist"
-msgstr "รรรรรรร %s.%s.%s รร
รรรร
รรรรร
ร"
+msgid "database system was shut down at %s"
+msgstr "รรรรร
รร รรรร รรรรรรร
รร: %s"
-#: parser/parse_func.c:1358
+#: access/transam/xlog.c:2599
#, c-format
-msgid "column %s.%s does not exist"
-msgstr "รรรรรรร %s.%s รร
รรรร
รรรรร
ร"
+msgid "database system shutdown was interrupted at %s"
+msgstr "รรรรรรร
รรร
รรรรร
รร รรรร รรร
รรรรร: %s"
-#: parser/parse_func.c:1428
+#: access/transam/xlog.c:2603
#, c-format
-msgid "aggregate %s(*) does not exist"
-msgstr "รรรร
รรร %s(*) รร
รรรร
รรรรร
ร"
+msgid "database system was interrupted while in recovery at %s"
+msgstr "รรรรร
รร รรรร รรร
รรรรร รร รรร
รร รรรรรรรรรรร
รรร รร %s"
-#: parser/parse_func.c:1433
+#: access/transam/xlog.c:2605
+msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
+msgstr ""
+
+#: access/transam/xlog.c:2609
#, c-format
-msgid "aggregate %s(%s) does not exist"
-msgstr "รรรร
รรร %s(%s) รร
รรรร
รรรรร
ร"
+msgid "database system was interrupted at %s"
+msgstr "รรรรร
รร รรรร รรร
รรรรร: %s"
-#: parser/parse_func.c:1454
+#: access/transam/xlog.c:2627
#, c-format
-msgid "function %s(%s) is not an aggregate"
-msgstr "รรรรรรร %s(%s) รร
รรรรร
รรร รรรร
รรรรร"
+msgid "checkpoint record is at %X/%X"
+msgstr "รรรรรรรรรรร รรรรร: %X/%X"
-#: catalog/pg_proc.c:92
-#: commands/functioncmds.c:150
-#: parser/parse_func.c:1514
+#: access/transam/xlog.c:2637
#, c-format
-msgid "functions cannot have more than %d arguments"
-msgstr "รรรรรรร รร
รรรรร รรร
รร รรรรร รรรรรร
รรรร รรรร
ร
%d"
+msgid "using previous checkpoint record at %X/%X"
+msgstr "รรรรรรรรร
รรร รรร
รรรรรรร รรรรรรรรรรร รรรรร: %X/%X"
-#: catalog/pg_type.c:503
-#: commands/functioncmds.c:109
-#: commands/typecmds.c:407
-#: commands/typecmds.c:786
-#: commands/typecmds.c:1113
-#: commands/typecmds.c:1233
-#: commands/typecmds.c:1349
-#: commands/typecmds.c:1436
-#: commands/typecmds.c:2017
-#: parser/parse_func.c:1526
-#: parser/parse_type.c:201
-#: parser/parse_type.c:227
-#: tcop/utility.c:95
-#: utils/adt/regproc.c:1003
+#: access/transam/xlog.c:2643
+msgid "could not locate a valid checkpoint record"
+msgstr "รร
รรรรรรรรรร รรรรร รรรรร
รรรรร รรรรรรรรรรร รรรรร"
+
+#: access/transam/xlog.c:2650
#, c-format
-msgid "type \"%s\" does not exist"
-msgstr "รรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s"
+msgstr "redo-รรรรรร: %X/%X; undo-รรรรรร: %X/%X; รรรรรรร
รรร
: %s"
-#: parser/parse_node.c:124
+#: access/transam/xlog.c:2655
#, c-format
-msgid "cannot subscript type %s because it is not an array"
-msgstr ""
+msgid "next transaction ID: %u; next OID: %u"
+msgstr "ID รรร
รรรรร
ร รรรรรรรรรร: %u; รรร
รรรรรร OID: %u"
-#: parser/parse_node.c:183
-#: parser/parse_node.c:206
-msgid "array subscript must have type integer"
+#: access/transam/xlog.c:2659
+msgid "invalid next transaction ID"
msgstr ""
-#: parser/parse_node.c:228
-#, c-format
-msgid "array assignment requires type %s but expression is of type %s"
+#: access/transam/xlog.c:2683
+msgid "invalid redo in checkpoint record"
msgstr ""
-#: parser/parse_oper.c:84
-#: parser/parse_oper.c:785
-#: utils/adt/regproc.c:467
-#: utils/adt/regproc.c:487
-#: utils/adt/regproc.c:665
-#, c-format
-msgid "operator does not exist: %s"
-msgstr "รรร
รรรรร รร
รรรร
รรรรร
ร: %s"
+#: access/transam/xlog.c:2692
+msgid "invalid redo/undo record in shutdown checkpoint"
+msgstr ""
-#: commands/functioncmds.c:175
-#: parser/parse_oper.c:113
-#: parser/parse_oper.c:124
-#, c-format
-msgid "type %s does not exist"
-msgstr "รรร %s รร
รรรร
รรรรร
ร"
+#: access/transam/xlog.c:2704
+msgid "database system was not properly shut down; automatic recovery in progress"
+msgstr ""
-#: parser/parse_oper.c:185
-#: utils/adt/arrayfuncs.c:2403
-#: utils/adt/ri_triggers.c:3601
+#: access/transam/xlog.c:2732
#, c-format
-msgid "could not identify an equality operator for type %s"
+msgid "redo starts at %X/%X"
msgstr ""
-#: parser/parse_oper.c:249
-#: parser/parse_oper.c:314
+#: access/transam/xlog.c:2764
#, c-format
-msgid "could not identify an ordering operator for type %s"
+msgid "redo done at %X/%X"
msgstr ""
-#: parser/parse_oper.c:251
-#: parser/parse_oper.c:316
-msgid "Use an explicit ordering operator or modify the query."
+#: access/transam/xlog.c:2771
+msgid "redo is not required"
msgstr ""
-#: parser/parse_oper.c:584
+#: access/transam/xlog.c:2840
#, c-format
-msgid "operator requires run-time type coercion: %s"
+msgid "undo starts at %X/%X"
msgstr ""
-#: parser/parse_oper.c:778
+#: access/transam/xlog.c:2851
#, c-format
-msgid "operator is not unique: %s"
-msgstr "รรร
รรรรร รร
รรรรรรร
ร: %s"
+msgid "undo done at %X/%X"
+msgstr ""
-#: parser/parse_oper.c:780
-msgid "Could not choose a best candidate operator. You may need to add explicit type casts."
+#: access/transam/xlog.c:2856
+msgid "undo is not required"
msgstr ""
-#: parser/parse_oper.c:787
-msgid "No operator matches the given name and argument type(s). You may need to add explicit type casts."
-msgstr ""
+#: access/transam/xlog.c:2946
+msgid "database system is ready"
+msgstr "รรรรร
รร รรรรรร ร รรรรรรรรรรรรร"
+
+#: access/transam/xlog.c:2979
+msgid "invalid primary checkpoint link in control file"
+msgstr "รร
รร
รรรร รร
รรรรรรร รรรรรรรรรรร รรรรร ร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:2982
+msgid "invalid secondary checkpoint link in control file"
+msgstr "รร
รร
รรรร รรรรรรรรร รรรรรรรรรรร รรรรร ร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:2992
+msgid "invalid primary checkpoint record"
+msgstr "รร
รร
รรรร รร
รรรรรรร รรรรรรรรรรร รรรรร"
+
+#: access/transam/xlog.c:2995
+msgid "invalid secondary checkpoint record"
+msgstr "รร
รร
รรรร รรรรรรรรร รรรรรรรรรรร รรรรร"
+
+#: access/transam/xlog.c:3002
+msgid "invalid resource manager ID in primary checkpoint record"
+msgstr "รร
รร
รรรร ID รร
รร
รรร
รร รร
รรรรรร ร รร
รรรรรรร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:3005
+msgid "invalid resource manager ID in secondary checkpoint record"
+msgstr "รร
รร
รรรร ID รร
รร
รรร
รร รร
รรรรรร รร รรรรรรรรร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:3013
+msgid "invalid xl_info in primary checkpoint record"
+msgstr "รร
รร
รรรร
xl_info ร รร
รรรรรรร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:3016
+msgid "invalid xl_info in secondary checkpoint record"
+msgstr "รร
รร
รรรร
xl_info รร รรรรรรรรร รรรรรรรรรรร รรรรร
"
+
+#: access/transam/xlog.c:3023
+msgid "invalid length of primary checkpoint record"
+msgstr "รร
รร
รรรร รรรรร รรรรรร รร
รรรรรรร รรรรรรรรรรร รรรรร"
-#: parser/parse_oper.c:877
-msgid "op ANY/ALL (array) requires array on right side"
-msgstr ""
+#: access/transam/xlog.c:3026
+msgid "invalid length of secondary checkpoint record"
+msgstr "รร
รร
รรรร รรรรร รรรรรร รรรรรรรรร รรรรรรรรรรร รรรรร"
-#: parser/parse_oper.c:906
-msgid "op ANY/ALL (array) requires operator to yield boolean"
-msgstr ""
+#: access/transam/xlog.c:3090
+msgid "shutting down"
+msgstr "รรรรรรร
รรร
ร รรรรร
รรร
"
-#: parser/parse_oper.c:910
-msgid "op ANY/ALL (array) requires operator not to return a set"
-msgstr ""
+#: access/transam/xlog.c:3104
+msgid "database system is shut down"
+msgstr "รรรรร
รร รรรรรรร
รร"
-#: parser/parse_target.c:66
-#, c-format
-msgid "relation reference \"%s\" cannot be used as a select-list entry"
+#: access/transam/xlog.c:3127
+msgid "checkpoint cannot be made inside transaction block"
+msgstr "รรรรรรรรรรร รรรรร รร
รรรร
ร รรรรรรรรรรรรร รรรรรร รรรรรรรรรรรรรรร รรรรร"
+
+#: access/transam/xlog.c:3327
+msgid "concurrent transaction log activity while database system is shutting down"
msgstr ""
-#: parser/parse_target.c:68
+#: access/transam/xlog.c:3568
+#: access/transam/xlog.c:3600
#, c-format
-msgid "Write \"%s\".* to denote all the columns of the relation."
-msgstr ""
+msgid "could not fsync log file %u, segment %u: %m"
+msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร (fsync) รรร-รรรร: %u, รร
รรร
รร: %u: %m"
-#: parser/parse_target.c:331
+#: access/transam/xlog.c:3608
#, c-format
-msgid "cannot assign to system column \"%s\""
-msgstr "รร
รรรร รรรรรรรรร รรรรร
รรร
รรรรร
รรรร รรรรรรร
\"%s\""
+msgid "could not fdatasync log file %u, segment %u: %m"
+msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร (fdatasync) รรร-รรรร: %u, รร
รรร
รร: %u: %m"
-#: parser/parse_target.c:353
-msgid "cannot set an array element to DEFAULT"
+#: bootstrap/bootstrap.c:196
+msgid ""
+"Usage:\n"
+" postgres -boot [OPTION]... DBNAME\n"
+" -c NAME=VALUE set run-time parameter\n"
+" -d 1-5 debug level\n"
+" -D datadir data directory\n"
+" -F turn off fsync\n"
+" -o file send debug output to file\n"
+" -x num internal use\n"
msgstr ""
+"รฉรรรรรรรรรรรร
:\n"
+" postgres -boot [รฏรฐรฃรฉรฑ]... รฉรญรฑรขรค\n"
+" -c รฉรญรฑ=รบรฎรกรพรฅรฎรฉรฅ set run-time parameter\n"
+" -d 1-5 รรรรร
รร รรรรรรร\n"
+" -D รครฉรฒรครกรฎรฎรนรจ รรรร
รรรรรร ร รรรรรรร\n"
+" -F รรรรรรรรร fsync\n"
+" -o รฆรกรชรฌ รรรรรรรรร รรรรร รร
รรรร รรรรรรร ร รรรร\n"
+" -x รฎรฏรญรฅรฒ รรร รรรรรร
รรร
รร รรรรรรรรรรรรร\n"
-#: parser/parse_target.c:420
+#: bootstrap/bootstrap.c:319
+#: postmaster/postmaster.c:567
+#: tcop/postgres.c:2409
#, c-format
-msgid "column \"%s\" is of type %s but expression is of type %s"
-msgstr ""
+msgid "--%s requires a value"
+msgstr "--%s รรร
รรร
ร รรรรรร
รร"
-#: commands/copy.c:2225
-#: parser/parse_target.c:500
+#: bootstrap/bootstrap.c:324
+#: postmaster/postmaster.c:572
+#: tcop/postgres.c:2414
#, c-format
-msgid "column \"%s\" specified more than once"
-msgstr "รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
+msgid "-c %s requires a value"
+msgstr "-c %s รรร
รรร
ร รรรรรร
รร"
-#: parser/parse_target.c:555
-msgid "SELECT * with no tables specified is not valid"
+#: bootstrap/bootstrap.c:357
+#: postmaster/postmaster.c:314
+#: tcop/postgres.c:2484
+#, c-format
+msgid ""
+"%s does not know where to find the database system data.\n"
+"You must specify the directory that contains the database system\n"
+"either by specifying the -D invocation option or by setting the\n"
+"PGDATA environment variable.\n"
msgstr ""
+"รญรรรรร %s รร
ร รรรรรรรรร รรรรร รรรรรร
(รรรร ร ร.ร.) รรรรร
รร.\n"
+"รทร รรรรรร รรรรรรร รรรร
รรรรรร, รรรรรรร รรรร
รรรร รรรรรร
\n"
+"รรรยฃร รรรรรรรร รรรรร -D รรร รรรรรรร
รรร รรรรรรรรร รร
รร
รร
รรรร\n"
+"รรรรรร
รรร PGDATA.\n"
-#: parser/parse_type.c:62
+#: catalog/dependency.c:173
#, c-format
-msgid "improper %%TYPE reference (too few dotted names): %s"
+msgid "cannot drop %s because other objects depend on it"
msgstr ""
-#: parser/parse_type.c:83
-#, c-format
-msgid "improper %%TYPE reference (too many dotted names): %s"
+#: catalog/dependency.c:175
+msgid "Use DROP ... CASCADE to drop the dependent objects too."
msgstr ""
-#: parser/parse_type.c:103
+#: catalog/dependency.c:233
#, c-format
-msgid "type reference %s converted to %s"
+msgid "failed to drop all objects depending on %s"
msgstr ""
-#: parser/parse_type.c:206
-#: parser/parse_type.c:237
+#: catalog/dependency.c:330
+#: catalog/dependency.c:729
#, c-format
-msgid "type \"%s\" is only a shell"
-msgstr "รรร \"%s\" รรรรร
รรร รรรรรร รรรรรรรรร"
+msgid "cannot drop %s because it is required by the database system"
+msgstr ""
-#: parser/parse_type.c:441
-#: parser/parse_type.c:529
+#: catalog/dependency.c:466
#, c-format
-msgid "invalid type name \"%s\""
-msgstr "รร
รร
รรรร
รรร รรรร \"%s\""
+msgid "cannot drop %s because %s requires it"
+msgstr ""
-#: parser/scansup.c:181
+#: catalog/dependency.c:468
#, c-format
-msgid "identifier \"%s\" will be truncated to \"%.*s\""
+msgid "You may drop %s instead."
msgstr ""
-#: scan.l:296
-msgid "unterminated /* comment"
-msgstr "รร
รรรรรรรร รรรรร
รรรรรร /*"
-
-#: scan.l:324
-msgid "unterminated bit string literal"
+#: catalog/dependency.c:536
+#: catalog/dependency.c:686
+#: catalog/dependency.c:714
+#, c-format
+msgid "drop auto-cascades to %s"
msgstr ""
-#: scan.l:343
-msgid "unterminated hexadecimal string literal"
-msgstr ""
+#: catalog/dependency.c:541
+#: catalog/dependency.c:691
+#, c-format
+msgid "%s depends on %s"
+msgstr "%s รรรรรรร รร %s"
-#: scan.l:389
-msgid "unterminated quoted string"
+#: catalog/dependency.c:548
+#: catalog/dependency.c:698
+#, c-format
+msgid "drop cascades to %s"
msgstr ""
-#: scan.l:402
-msgid "zero-length delimited identifier"
+#: catalog/aclchk.c:160
+msgid "grant options can only be granted to individual users"
msgstr ""
-#: scan.l:415
-msgid "unterminated quoted identifier"
+#: catalog/aclchk.c:165
+msgid "cannot revoke grant options from owner"
msgstr ""
-#. translator: %s is typically "syntax error"
-#: scan.l:564
+#: catalog/aclchk.c:236
#, c-format
-msgid "%s at end of input"
-msgstr "%s ร รรรรร
รรรรร"
+msgid "invalid privilege type %s for table"
+msgstr "รร
รร
รรรร รรร รรรรรรร
รรร รรร รรรรรรร: %s"
-#. translator: first %s is typically "syntax error"
-#: scan.l:572
+#: catalog/aclchk.c:343
#, c-format
-msgid "%s at or near \"%s\""
-msgstr "%s ร รรร รรรรร \"%s\""
-
-#: y.tab.c:9086
-msgid "syntax error: cannot back up"
-msgstr ""
+msgid "invalid privilege type %s for database"
+msgstr "รร
รร
รรรร รรร รรรรรรร
รรร รรร รรรร: %s"
-#: gram.y:961
-#: gram.y:987
-msgid "time zone interval must be HOUR or HOUR TO MINUTE"
-msgstr "รรรร
รรรร รรร
รร
รรรร รรรร รรรรร
ร รรรร HOUR รรร HOUR TO MINUTE"
+#: catalog/aclchk.c:377
+#: commands/comment.c:440
+#: commands/dbcommands.c:502
+#: commands/dbcommands.c:623
+#: commands/dbcommands.c:712
+#: utils/adt/acl.c:1312
+#: utils/init/postinit.c:261
+#: utils/init/postinit.c:273
+#, c-format
+msgid "database \"%s\" does not exist"
+msgstr "รรรร รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: gram.y:972
-#: gram.y:5090
-#: gram.y:7188
+#: catalog/aclchk.c:447
#, c-format
-msgid "INTERVAL(%d) precision must not be negative"
-msgstr "INTERVAL(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "invalid privilege type %s for function"
+msgstr "รร
รร
รรรร รรร รรรรรรร
รรร รรร รรรรรรร: %s"
-#: gram.y:978
-#: gram.y:5096
-#: gram.y:7194
+#: catalog/aclchk.c:548
#, c-format
-msgid "INTERVAL(%d) precision reduced to maximum allowed, %d"
-msgstr "INTERVAL(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "invalid privilege type %s for language"
+msgstr "รร
รร
รรรร รรร รรรรรรร
รรร รรร รรรรร: %s"
-#: gram.y:1770
-#: utils/adt/ri_triggers.c:300
-#: utils/adt/ri_triggers.c:362
-#: utils/adt/ri_triggers.c:541
-#: utils/adt/ri_triggers.c:780
-#: utils/adt/ri_triggers.c:971
-#: utils/adt/ri_triggers.c:1132
-#: utils/adt/ri_triggers.c:1316
-#: utils/adt/ri_triggers.c:1485
-#: utils/adt/ri_triggers.c:1666
-#: utils/adt/ri_triggers.c:1836
-#: utils/adt/ri_triggers.c:2054
-#: utils/adt/ri_triggers.c:2234
-#: utils/adt/ri_triggers.c:2439
-#: utils/adt/ri_triggers.c:2535
-#: utils/adt/ri_triggers.c:2657
-msgid "MATCH PARTIAL not yet implemented"
-msgstr "รรรรรร
รรร
MATCH PARTIAL ร
รยฃ รร
รร
รรรรรรรรร"
+#: catalog/aclchk.c:578
+#: commands/functioncmds.c:441
+#: commands/proclang.c:202
+#: commands/proclang.c:257
+#: utils/adt/acl.c:1730
+#, c-format
+msgid "language \"%s\" does not exist"
+msgstr "รรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: gram.y:1852
-msgid "CREATE TABLE AS may not specify INTO"
-msgstr "CREATE TABLE AS รร
รรรร
ร รรรรรรรรร INTO"
+# TO REVIEW
+#: catalog/aclchk.c:598
+#, c-format
+msgid "language \"%s\" is not trusted"
+msgstr "รรรร \"%s\" รร
รรรร
รรรรร"
-#: gram.y:2260
-msgid "CREATE ASSERTION is not yet implemented"
-msgstr "รรรรรร
รรร
CREATE ASSERTION ร
รยฃ รร
รร
รรรรรรรรร"
+#: catalog/aclchk.c:657
+#, c-format
+msgid "invalid privilege type %s for schema"
+msgstr "รร
รร
รรรร รรร รรรรรรร
รรร รรร รรร
รร: %s"
-#: gram.y:2276
-msgid "DROP ASSERTION is not yet implemented"
-msgstr "รรรรรร
รรร
DROP ASSERTION ร
รยฃ รร
รร
รรรรรรรรร"
+#: catalog/aclchk.c:687
+#: catalog/namespace.c:245
+#: catalog/namespace.c:1200
+#: catalog/namespace.c:1238
+#: catalog/namespace.c:1800
+#: commands/comment.c:490
+#: commands/schemacmds.c:181
+#: commands/schemacmds.c:247
+#: utils/adt/acl.c:1934
+#, c-format
+msgid "schema \"%s\" does not exist"
+msgstr "รรร
รร \"%s\" รร
รรรร
รรรรร
ร"
-#: gram.y:3086
-msgid "CREATE FUNCTION / OUT parameters are not implemented"
-msgstr "CREATE FUNCTION / OUT รรรรรร
รรร ร
รยฃ รร
รร
รรรรรรรรร"
+#: catalog/aclchk.c:792
+#: commands/user.c:1454
+#: commands/user.c:1691
+#: commands/user.c:1726
+#: libpq/pqcomm.c:475
+#, c-format
+msgid "group \"%s\" does not exist"
+msgstr "รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: gram.y:3093
-msgid "CREATE FUNCTION / INOUT parameters are not implemented"
-msgstr "CREATE FUNCTION / INOUT รรรรรร
รรร ร
รยฃ รร
รร
รรรรรรรรร"
+#: catalog/aclchk.c:864
+#, c-format
+msgid "group with ID %u does not exist"
+msgstr "รรรรรร ร ID %u รร
รรรร
รรรรร
ร"
-#: gram.y:3247
-#: utils/adt/regproc.c:639
-msgid "missing argument"
-msgstr "รรรรรรรรรร
ร รรรรรร
รร"
+#: catalog/aclchk.c:933
+#, c-format
+msgid "permission denied for relation %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร %s"
-#: gram.y:3248
-#: utils/adt/regproc.c:640
-msgid "Use NONE to denote the missing argument of a unary operator."
-msgstr ""
+#: catalog/aclchk.c:935
+#, c-format
+msgid "permission denied for database %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรร %s"
-#: gram.y:4150
-msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
-msgstr "รรรรรร รรยฃร รรรรรรร รร
รรรรรรร
ร ร CREATE TABLE / AS EXECUTE"
+#: catalog/aclchk.c:937
+#, c-format
+msgid "permission denied for function %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรรรร %s"
-#: gram.y:4615
-msgid "LIMIT #,# syntax is not supported"
-msgstr "รรรรรรรรร LIMIT #,# รร
รรรรร
รรรรรร
รรร"
+#: catalog/aclchk.c:939
+#, c-format
+msgid "permission denied for operator %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรร
รรรรรร %s"
-#: gram.y:4616
-msgid "Use separate LIMIT and OFFSET clauses."
-msgstr "รฉรรรรรรรรรร
รรรร
รรรรร
รรรรรร
รรร LIMIT ร OFFSET."
+#: catalog/aclchk.c:941
+#, c-format
+msgid "permission denied for type %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรร %s"
-#: gram.y:4766
-msgid "For example, FROM (SELECT ...) [AS] foo."
-msgstr "รฎรรรรรร
ร, FROM (SELECT ...) [AS] foo."
+#: catalog/aclchk.c:943
+#, c-format
+msgid "permission denied for language %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร %s"
-#: gram.y:5193
-msgid "precision for type float must be at least 1 bit"
-msgstr "รรรรรรรร รรรร float รรรรรร รรรร รรรรรรร 1 รรร"
+#: catalog/aclchk.c:945
+#, c-format
+msgid "permission denied for schema %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรร
รร %s"
-#: gram.y:5201
-msgid "precision for type float must be less than 54 bits"
-msgstr "รรรรรรรร รรรร float รรรรรร รรรร รร
รร
ร
54 รรร"
+#: catalog/aclchk.c:947
+#, c-format
+msgid "permission denied for operator class %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรรร รรร
รรรรรรร %s"
-#: gram.y:5215
-#: gram.y:5230
+#: catalog/aclchk.c:949
#, c-format
-msgid "NUMERIC precision %d must be between 1 and %d"
-msgstr "รรรรรรรร NUMERIC %d รรรรรร รรรร รร
รรร 1 ร %d"
+msgid "permission denied for conversion %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร
รรรร %s"
-#: gram.y:5220
+#: catalog/aclchk.c:955
#, c-format
-msgid "NUMERIC scale %d must be between 0 and precision %d"
-msgstr "รรรรรรร NUMERIC %d รรรรร
ร รรรร รร
รรร 0 ร รรรรรรรรร %d"
+msgid "must be owner of relation %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร %s"
-#: gram.y:5248
-#: gram.y:5263
+#: catalog/aclchk.c:957
#, c-format
-msgid "DECIMAL precision %d must be between 1 and %d"
-msgstr "รรรรรรรร DECIMAL %d รรรรรร รรรร รร
รรร 1 ร %d"
+msgid "must be owner of database %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรร %s"
-#: gram.y:5253
+#: catalog/aclchk.c:959
#, c-format
-msgid "DECIMAL scale %d must be between 0 and precision %d"
-msgstr "รรรรรรร DECIMAL %d รรรรร
ร รรรร รร
รรร 0 ร รรรรรรรรร %d"
+msgid "must be owner of function %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรรรร %s"
-#: gram.y:5313
-#: gram.y:5391
+#: catalog/aclchk.c:961
#, c-format
-msgid "length for type %s must be at least 1"
-msgstr ""
+msgid "must be owner of operator %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรร
รรรรรร %s"
-#: gram.y:5318
-#: gram.y:5396
+#: catalog/aclchk.c:963
#, c-format
-msgid "length for type %s cannot exceed %d"
-msgstr ""
+msgid "must be owner of type %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรร %s"
-#: gram.y:5469
+#: catalog/aclchk.c:965
#, c-format
-msgid "TIMESTAMP(%d)%s precision must not be negative"
-msgstr "TIMESTAMP(%d)%s: รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "must be owner of language %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร %s"
-#: gram.y:5475
+#: catalog/aclchk.c:967
#, c-format
-msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d"
-msgstr "TIMESTAMP(%d)%s: รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "must be owner of schema %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรร
รร %s"
-#: gram.y:5510
+#: catalog/aclchk.c:969
#, c-format
-msgid "TIME(%d)%s precision must not be negative"
-msgstr "TIME(%d)%s: รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "must be owner of operator class %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรรร รรร
รรรรรรร %s"
-#: gram.y:5516
+#: catalog/aclchk.c:971
#, c-format
-msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
-msgstr "TIME(%d)%s: รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "must be owner of conversion %s"
+msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร
รรรร %s"
-#: gram.y:5662
-#: gram.y:7766
-#: gram.y:7822
-msgid "unequal number of entries in row expression"
-msgstr ""
+#: catalog/aclchk.c:1030
+#, c-format
+msgid "user with ID %u does not exist"
+msgstr "รรรรรรรรรร
รร ร ID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6075
-msgid "UNIQUE predicate is not yet implemented"
-msgstr "รรร
รรรรร UNIQUE ร
รยฃ รร
รร
รรรรรรรร"
+#: catalog/aclchk.c:1047
+#: catalog/aclchk.c:1369
+#, c-format
+msgid "relation with OID %u does not exist"
+msgstr "รรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6317
+#: catalog/aclchk.c:1147
+#: catalog/aclchk.c:1548
#, c-format
-msgid "CURRENT_TIME(%d) precision must not be negative"
-msgstr "CURRENT_TIME(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "database with OID %u does not exist"
+msgstr "รรรร รรรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6323
+#: catalog/aclchk.c:1204
+#: catalog/aclchk.c:1453
+#: tcop/fastpath.c:231
#, c-format
-msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d"
-msgstr "CURRENT_TIME(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "function with OID %u does not exist"
+msgstr "รรรรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6371
+#: catalog/aclchk.c:1259
#, c-format
-msgid "CURRENT_TIMESTAMP(%d) precision must not be negative"
-msgstr "CURRENT_TIMESTAMP(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "language with OID %u does not exist"
+msgstr "รรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6377
+#: catalog/aclchk.c:1319
+#: catalog/aclchk.c:1481
#, c-format
-msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d"
-msgstr "CURRENT_TIMESTAMP(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "schema with OID %u does not exist"
+msgstr "รรร
รร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6424
+#: catalog/aclchk.c:1397
#, c-format
-msgid "LOCALTIME(%d) precision must not be negative"
-msgstr "LOCALTIME(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "type with OID %u does not exist"
+msgstr "รรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6430
+#: catalog/aclchk.c:1425
#, c-format
-msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d"
-msgstr "LOCALTIME(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "operator with OID %u does not exist"
+msgstr "รรร
รรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6478
+#: catalog/aclchk.c:1509
#, c-format
-msgid "LOCALTIMESTAMP(%d) precision must not be negative"
-msgstr "LOCALTIMESTAMP(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
+msgid "operator class with OID %u does not exist"
+msgstr "รรรรร รรร
รรรรรรร ร OID %u รร
รรรร
รรรรร
ร"
-#: gram.y:6484
+#: catalog/pg_aggregate.c:80
+msgid "cannot determine transition data type"
+msgstr ""
+
+#: catalog/pg_aggregate.c:81
+msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type."
+msgstr ""
+
+#: catalog/pg_aggregate.c:110
#, c-format
-msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d"
-msgstr "LOCALTIMESTAMP(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
+msgid "return type of transition function %s is not %s"
+msgstr ""
-#: gram.y:7635
-msgid "OLD used in query that is not in a rule"
-msgstr "OLD รรรรรรรรรรร ร รรรรรรร
รร
รรรรรรร
รรร รรรรรรรร"
+#: catalog/pg_aggregate.c:132
+msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
+msgstr ""
-#: gram.y:7644
-msgid "NEW used in query that is not in a rule"
-msgstr "NEW รรรรรรรรรรร ร รรรรรรร
รร
รรรรรรร
รรร รรรรรรรร"
+#: catalog/pg_aggregate.c:165
+#: catalog/pg_proc.c:116
+#: catalog/pg_proc.c:539
+msgid "cannot determine result data type"
+msgstr ""
-#: y.tab.c:18246
-msgid "syntax error; also virtual memory exhausted"
-msgstr "รรรรรร รรรรรรรรรร; รรรรร
รรรรรรรรรรร รรรรรร รรรร
รรรรร"
+#: catalog/pg_aggregate.c:166
+msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type."
+msgstr ""
-#: y.tab.c:18250
-msgid "syntax error"
-msgstr "รรรรรร รรรรรรรรรร"
+#: catalog/pg_aggregate.c:280
+#: commands/typecmds.c:896
+#: commands/typecmds.c:966
+#: commands/typecmds.c:998
+#: commands/typecmds.c:1030
+#: parser/parse_func.c:319
+#: parser/parse_func.c:1491
+#, c-format
+msgid "function %s does not exist"
+msgstr "รรรรรรร %s รร
รรรร
รรรรร
ร"
+
+#: catalog/pg_aggregate.c:285
+#, c-format
+msgid "function %s returns a set"
+msgstr ""
-#: y.tab.c:18364
-msgid "parser stack overflow"
-msgstr "รร
รร
รรรรร
รรร
รรรรร รรรรร
รร"
+#: catalog/pg_aggregate.c:316
+#: catalog/pg_aggregate.c:325
+#, c-format
+msgid "function %s requires run-time type coercion"
+msgstr ""
-#: gram.y:7802
+#: catalog/heap.c:227
#, c-format
-msgid "operator %s is not supported for row expressions"
+msgid "permission denied to create \"%s.%s\""
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร \"%s.%s\""
+
+#: catalog/heap.c:229
+msgid "System catalog modifications are currently disallowed."
msgstr ""
-#: gram.y:7879
-msgid "wrong number of parameters on left side of OVERLAPS expression"
-msgstr "รร
รร
รรรร
รรรรร รรรรรร
รรรร รรร
รร ร รรรรรร
รรร OVERLAPS"
+#: catalog/heap.c:356
+#: commands/tablecmds.c:1771
+#, c-format
+msgid "tables can have at most %d columns"
+msgstr "รรรรรรรรรรรร
รรรรร รรรรรรร รร รรรรรรร: %d"
-#: gram.y:7885
-msgid "wrong number of parameters on right side of OVERLAPS expression"
-msgstr "รร
รร
รรรร
รรรรร รรรรรร
รรรร รรรรรร ร รรรรรร
รรร OVERLAPS"
+#: catalog/heap.c:373
+#, c-format
+msgid "column name \"%s\" conflicts with a system column name"
+msgstr "รรร รรรรรรร \"%s\" รรรรรรรรรร
ร ร รรรรร
รรรร รรรรรรรร"
-#: gram.y:7923
-msgid "multiple ORDER BY clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร ORDER BY รร
รรรรรรร
รร"
+#: catalog/heap.c:389
+#, c-format
+msgid "column name \"%s\" is duplicated"
+msgstr "รรรรรรรรร
รรร รรรรรรร: \"%s\""
-#: gram.y:7931
-msgid "multiple FOR UPDATE clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร FOR UPDATE รร
รรรรรรร
รร"
+#: catalog/heap.c:429
+#, c-format
+msgid "column \"%s\" has type \"unknown\""
+msgstr ""
-#: gram.y:7939
-msgid "multiple OFFSET clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร OFFSET รร
รรรรรรร
รร"
+#: catalog/heap.c:430
+msgid "Proceeding with relation creation anyway."
+msgstr ""
-#: gram.y:7947
-msgid "multiple LIMIT clauses not allowed"
-msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร LIMIT รร
รรรรรรร
รร"
+#: catalog/heap.c:437
+#, c-format
+msgid "column \"%s\" has pseudo-type %s"
+msgstr "รรรรรรร \"%s\" รรร
ร
ร รรร
รรร-รรร %s"
-#: access/index/indexam.c:134
-#: access/index/indexam.c:159
-#: access/index/indexam.c:184
-#: commands/comment.c:309
-#: commands/indexcmds.c:575
-#: commands/indexcmds.c:605
-#: tcop/utility.c:91
+#: catalog/heap.c:447
#, c-format
-msgid "\"%s\" is not an index"
-msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรรร"
+msgid "column \"%s\" has composite type %s"
+msgstr "รรรรรรร \"%s\" รรร
ร
ร รรรรรรร รรร %s"
-#: access/common/indextuple.c:57
+#: catalog/heap.c:734
+#: catalog/index.c:522
+#: commands/tablecmds.c:1292
#, c-format
-msgid "number of index columns (%d) exceeds limit (%d)"
-msgstr "รรรรร รรร
รรรรรรรรรรร รรรรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
+msgid "relation \"%s\" already exists"
+msgstr "รรรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/common/indextuple.c:165
+#: catalog/heap.c:1556
+#: commands/tablecmds.c:2812
+#: commands/tablecmds.c:2854
#, c-format
-msgid "index row requires %lu bytes, maximum size is %lu"
-msgstr "รรรรรร รรรร
รรร รรร
รรร
ร รรรร: %lu, รรร รรรรรรรรร
: %lu"
+msgid "constraint \"%s\" for relation \"%s\" already exists"
+msgstr "รรรรรรร
รรร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/common/heaptuple.c:584
+#: catalog/heap.c:1572
#, c-format
-msgid "number of columns (%d) exceeds limit (%d)"
-msgstr "รรรรร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
+msgid "check constraint \"%s\" already exists"
+msgstr "CHECK-รรรรรรรร
รรร
\"%s\" รรร
รรรร
รรรรร
ร"
-#: access/common/printtup.c:279
-#: tcop/fastpath.c:187
-#: tcop/fastpath.c:517
-#: tcop/postgres.c:1428
+#: catalog/heap.c:1634
#, c-format
-msgid "unsupported format code: %d"
-msgstr "รร
รรรรร
รรรรรร
รรร รรร รรรรรรร: %d"
+msgid "only table \"%s\" can be referenced in check constraint"
+msgstr ""
-#: access/common/tupdesc.c:660
-#: access/common/tupdesc.c:687
-msgid "number of aliases does not match number of columns"
-msgstr "รรรรร รรรรรรร รร
รรรรรรรร
ร ร รรรรรร รรรรรรร"
+#: catalog/heap.c:1643
+#: commands/tablecmds.c:2941
+#: commands/typecmds.c:1811
+msgid "cannot use subquery in check constraint"
+msgstr ""
-#: access/common/tupdesc.c:681
-msgid "no column alias was provided"
-msgstr "รรรรร รรรรรรร รร
รรรรรร"
+#: catalog/heap.c:1647
+#: commands/tablecmds.c:2945
+msgid "cannot use aggregate function in check constraint"
+msgstr ""
-#: access/common/tupdesc.c:704
-msgid "could not determine row description for function returning record"
-msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รรรรรรรร
รรรรรร รรร รรรรรรร รรรรรรรรรรร
ร รรรรรร"
+#: catalog/heap.c:1754
+msgid "cannot use column references in default expression"
+msgstr ""
-#: access/hash/hashinsert.c:90
+#: catalog/heap.c:1762
+msgid "default expression must not return a set"
+msgstr ""
+
+#: catalog/heap.c:1770
+msgid "cannot use subquery in default expression"
+msgstr ""
+
+#: catalog/heap.c:1774
+msgid "cannot use aggregate function in default expression"
+msgstr ""
+
+#: catalog/heap.c:1792
+#: rewrite/rewriteHandler.c:558
#, c-format
-msgid "index row size %lu exceeds hash maximum %lu"
+msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr ""
-#: access/hash/hashsearch.c:145
-msgid "hash indexes do not support whole-index scans"
+#: catalog/heap.c:1797
+#: parser/analyze.c:2790
+#: parser/parse_node.c:232
+#: parser/parse_target.c:425
+#: rewrite/rewriteHandler.c:563
+msgid "You will need to rewrite or cast the expression."
+msgstr "รทรร รรรรยฃรรรร รร
รร
รรรรรร รรร รรรรรรรรร รรร
รรรรรรรรรรร
รรรรรร
รรร."
+
+#: catalog/heap.c:2059
+msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr ""
-#: access/hash/hashovfl.c:521
+#: catalog/heap.c:2060
#, c-format
-msgid "out of overflow pages in hash index \"%s\""
+msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"."
msgstr ""
-#: access/hash/hashutil.c:46
-msgid "hash indexes cannot contain null keys"
+#: catalog/index.c:505
+msgid "user-defined indexes on system catalog tables are not supported"
+msgstr "รรรรรรรรรร
รรรรรร
รรรร
รรร รร รรรรรรร รรรรร
รรรรร รรรรรรรร รร
รรรรร
รรรรรรรรร"
+
+#: catalog/index.c:517
+msgid "shared indexes cannot be created after initdb"
msgstr ""
-#: access/hash/hashutil.c:126
+#: catalog/index.c:1659
#, c-format
-msgid "index \"%s\" is not a hash index"
-msgstr "รรรร
รร \"%s\" รร
รรรรร
รรร hash-รรรร
รรรร"
+msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
+msgstr ""
-#: access/hash/hashutil.c:132
+#: catalog/namespace.c:167
+#: catalog/namespace.c:220
+#: catalog/namespace.c:1167
+#: parser/parse_expr.c:1118
+#: parser/parse_target.c:162
+msgid "cross-database references are not implemented"
+msgstr "รรรรรร รร
รรร รรรรรร รร
รร
รรรรรรรรร"
+
+#: catalog/namespace.c:187
#, c-format
-msgid "index \"%s\" has wrong hash version"
+msgid "relation \"%s.%s\" does not exist"
+msgstr "รรรรร \"%s.%s\" รร
รรรร
รรรรร
ร"
+
+#: catalog/namespace.c:192
+#: utils/adt/regproc.c:837
+#, c-format
+msgid "relation \"%s\" does not exist"
+msgstr "รรรรร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: catalog/namespace.c:229
+msgid "temporary tables may not specify a schema name"
msgstr ""
-#: access/hash/hashutil.c:133
-msgid "Please REINDEX it."
-msgstr "รฐรรรรรรรรร, รรรรรรรรร
REINDEX รรร รร
รร."
+#: catalog/namespace.c:257
+#: catalog/namespace.c:1249
+msgid "no schema has been selected to create in"
+msgstr ""
-#: access/heap/heapam.c:580
-#: access/heap/heapam.c:615
-#: access/heap/heapam.c:650
-#: catalog/aclchk.c:283
+#: catalog/namespace.c:1172
+#: gram.y:2340
+#: gram.y:7082
+#: parser/parse_expr.c:1150
+#: parser/parse_target.c:170
#, c-format
-msgid "\"%s\" is an index"
-msgstr "\"%s\" รรรรร
รรร รรรร
รรรร"
+msgid "improper qualified name (too many dotted names): %s"
+msgstr ""
-#: access/heap/heapam.c:585
-#: access/heap/heapam.c:620
-#: access/heap/heapam.c:655
+#: catalog/namespace.c:1284
#, c-format
-msgid "\"%s\" is a special relation"
-msgstr "\"%s\" รรรรร
รรร รรร
รรรรรรรร รรรรรร"
+msgid "improper relation name (too many dotted names): %s"
+msgstr ""
-#: access/heap/heapam.c:590
-#: access/heap/heapam.c:625
-#: access/heap/heapam.c:660
+#: catalog/namespace.c:1628
#, c-format
-msgid "\"%s\" is a composite type"
-msgstr "\"%s\" รรรรรรร รรรรรรร รรรรร"
+msgid "permission denied to create temporary tables in database \"%s\""
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรร
รร
รรรร รรรรรร ร รรรร
\"%s\""
-#: access/heap/hio.c:109
+#: catalog/pg_largeobject.c:107
+#: storage/large_object/inv_api.c:128
+#: storage/large_object/inv_api.c:248
#, c-format
-msgid "row is too big: size %lu, maximum size %lu"
-msgstr "รรรรรร รรรรรรร รร
รรรร: รรรรร
ร %lu, รรร รรรรรรรรร
: %lu"
+msgid "large object %u does not exist"
+msgstr "รรรรรรร รรรร
รร %u รร
รรรร
รรรรร
ร"
-#: access/nbtree/nbtinsert.c:254
+#: catalog/pg_conversion.c:66
#, c-format
-msgid "duplicate key violates unique constraint \"%s\""
-msgstr ""
+msgid "conversion \"%s\" already exists"
+msgstr "รรรรร
รรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/nbtree/nbtinsert.c:406
-#: access/nbtree/nbtsort.c:402
+#: catalog/pg_conversion.c:79
#, c-format
-msgid "index row size %lu exceeds btree maximum, %lu"
-msgstr "รรรรร
ร รรรรรร รรรร
รรร %lu, รรร
รรรรร
ร รรรรรรรร B-รร
รร
รร: %lu"
+msgid "default conversion for %s to %s already exists"
+msgstr "รรรรร
รรรร รร รรรรรรรรร รรร %s ร %s รรร
รรรร
รรรรร
ร"
+
+#: catalog/pg_conversion.c:308
+#: commands/conversioncmds.c:109
+#: commands/conversioncmds.c:133
+#, c-format
+msgid "conversion \"%s\" does not exist"
+msgstr "รรรรร
รรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/nbtree/nbtpage.c:156
-#: access/nbtree/nbtpage.c:335
+#: catalog/pg_namespace.c:51
+#: commands/schemacmds.c:256
#, c-format
-msgid "index \"%s\" is not a btree"
-msgstr "รรรร
รร \"%s\" รร
รรรรร
รรร b-รร
รร
รรร"
+msgid "schema \"%s\" already exists"
+msgstr "รรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/nbtree/nbtpage.c:162
-#: access/nbtree/nbtpage.c:341
+#: catalog/pg_operator.c:217
+#: catalog/pg_operator.c:406
#, c-format
-msgid "version mismatch in index \"%s\": file version %d, code version %d"
-msgstr "รร
รรรรรรร
รรร
รร
รรรร ร รรรร
รรร
\"%s\": รร
รรรร รรรรร: %d, รร
รรรร รรรร: %d"
+msgid "\"%s\" is not a valid operator name"
+msgstr "\"%s\" รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรร
รรรรรร"
-#: access/rtree/rtree.c:645
-msgid "variable-length rtree keys are not supported"
+#: catalog/pg_operator.c:412
+msgid "at least one of leftarg or rightarg must be specified"
msgstr ""
-#: access/rtree/rtree.c:785
-#, c-format
-msgid "index row size %lu exceeds rtree maximum, %lu"
+#: catalog/pg_operator.c:420
+msgid "only binary operators can have commutators"
msgstr ""
-#: access/transam/xact.c:418
-msgid "cannot have more than 2^32-1 commands in a transaction"
-msgstr "รร
รรรร รรร
รร รรรร
ร
2^32-1 รรรรรร ร รรรรร รรรรรรรรรร"
+#: catalog/pg_operator.c:424
+msgid "only binary operators can have join selectivity"
+msgstr ""
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1386
-#, c-format
-msgid "%s cannot run inside a transaction block"
-msgstr "%s รร
รรรร
ร รรรรรรรรรรร รรรรรร รรรรรรรรรรรรรรร รรรรร"
+#: catalog/pg_operator.c:428
+msgid "only binary operators can hash"
+msgstr ""
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1398
-#, c-format
-msgid "%s cannot be executed from a function"
-msgstr "%s รร
รรรร
ร รรรรรรรรรรร รรรรรร รรรรรรร"
+#: catalog/pg_operator.c:432
+msgid "only binary operators can merge join"
+msgstr ""
-#. translator: %s represents an SQL statement name
-#: access/transam/xact.c:1441
+#: catalog/pg_operator.c:444
#, c-format
-msgid "%s may only be used in transaction blocks"
-msgstr "%s รรรร
ร รรรรรรรรรรร รรรรรร รรรรรร รรรรรร รรรรรรรรรร"
-
-#: access/transam/xact.c:1520
-msgid "there is already a transaction in progress"
-msgstr "รรรรรรรรรร รรร
ร รรรรร
รรร
รรรรรรร
รรร"
+msgid "operator %s already exists"
+msgstr "รรร
รรรรร %s รรร
รรรร
รรรรร
ร"
-#: access/transam/xact.c:1582
-#: access/transam/xact.c:1620
-#: access/transam/xact.c:1668
-msgid "there is no transaction in progress"
-msgstr "รร
ร รรรรรรรรรร ร รรรรร
รรร
รรรรรรร
รรร"
+#: catalog/pg_operator.c:726
+msgid "operator cannot be its own negator or sort operator"
+msgstr ""
-#: access/transam/slru.c:490
+#: catalog/pg_proc.c:92
+#: commands/functioncmds.c:150
+#: parser/parse_func.c:1514
#, c-format
-msgid "file \"%s\" doesn't exist, reading as zeroes"
-msgstr "รรรร \"%s\" รร
รรรร
รรรรร
ร, รรรรร
รรร รรร รรรร"
+msgid "functions cannot have more than %d arguments"
+msgstr "รรรรรรร รร
รรรรร รรร
รร รรรรร รรรรรร
รรรร รรรร
ร
%d"
-#: access/transam/slru.c:611
-#: access/transam/slru.c:618
-#: access/transam/slru.c:625
-#: access/transam/slru.c:632
-#: access/transam/slru.c:639
-#, c-format
-msgid "could not access status of transaction %u"
+#: catalog/pg_proc.c:117
+#: catalog/pg_proc.c:540
+msgid "A function returning \"anyarray\" or \"anyelement\" must have at least one argument of either type."
msgstr ""
-#: access/transam/slru.c:612
-#: libpq/hba.c:826
-#: libpq/hba.c:850
-#: storage/smgr/smgr.c:278
-#: utils/error/elog.c:877
-#: utils/init/miscinit.c:726
-#: utils/init/miscinit.c:826
-#: utils/misc/database.c:149
+#: catalog/pg_proc.c:172
#, c-format
-msgid "could not open file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
+msgid "\"%s\" is already an attribute of type %s"
+msgstr ""
-#: access/transam/slru.c:619
-#: access/transam/xlog.c:1385
+#: catalog/pg_proc.c:224
#, c-format
-msgid "could not create file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
+msgid "function \"%s\" already exists with same argument types"
+msgstr "รรรรรรร \"%s\" ร รรรรร รรรรรรร รรรรรร
รรรร รรร
รรรร
รรรรร
ร"
-#: access/transam/slru.c:626
-#, c-format
-msgid "could not seek in file \"%s\" to offset %u: %m"
-msgstr "รร
รรรรรรรรรร รร
รร
รรรรรรรรร ร รรรรร
\"%s\" รร รรร
รร
รรร
%u: %m"
+#: catalog/pg_proc.c:238
+msgid "cannot change return type of existing function"
+msgstr "รร
รรรร รรรร
รรรร รรร รรรรรรรรร
รรรร รรรรร
รรร รรร รรรร
รรรรรรร
ร รรรรรร"
-#: access/transam/slru.c:633
-#, c-format
-msgid "could not read from file \"%s\" at offset %u: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รร รรรรร \"%s\" รร รรร
รร
รรร
ร %u: %m"
+#: catalog/pg_proc.c:239
+msgid "Use DROP FUNCTION first."
+msgstr "รณรรรรรร รรรรรรรรรรร
DROP FUNCTION."
-#: access/transam/slru.c:640
+#: catalog/pg_proc.c:247
#, c-format
-msgid "could not write to file \"%s\" at offset %u: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร \"%s\" รรร รรร
รร
รรร %u: %m"
+msgid "function \"%s\" is an aggregate"
+msgstr "รรรรรรร \"%s\" รรรรร
รรร รรรร
รรรรร"
-#: access/transam/slru.c:818
+#: catalog/pg_proc.c:252
#, c-format
-msgid "could not truncate directory \"%s\": apparent wraparound"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": รรรรร
รรรรรรรร
รรร
"
+msgid "function \"%s\" is not an aggregate"
+msgstr "รรรรรรร \"%s\" รร
รรรรร
รรร รรรร
รรรรร"
-#: access/transam/slru.c:877
+#: catalog/pg_proc.c:371
+#: catalog/pg_proc.c:392
+#: catalog/pg_proc.c:402
+#: catalog/pg_proc.c:426
+#: catalog/pg_proc.c:434
+#: catalog/pg_proc.c:486
+#: catalog/pg_proc.c:498
+#: catalog/pg_proc.c:518
#, c-format
-msgid "could not open directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": %m"
+msgid "return type mismatch in function declared to return %s"
+msgstr ""
-#: access/transam/slru.c:893
-#, c-format
-msgid "removing file \"%s/%s\""
-msgstr "รรรรร
รรร
รรรรร \"%s/%s\""
+#: catalog/pg_proc.c:373
+#: catalog/pg_proc.c:404
+msgid "Function's final statement must be a SELECT."
+msgstr ""
-#: access/transam/slru.c:905
-#, c-format
-msgid "could not read directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร \"%s\": %m"
+#: catalog/pg_proc.c:394
+msgid "Function's final statement must not be a SELECT."
+msgstr ""
-#: access/transam/xlog.c:1047
-#: access/transam/xlog.c:1163
-#: access/transam/xlog.c:3563
-#, c-format
-msgid "could not close log file %u, segment %u: %m"
-msgstr "รร
รรรรรรร รรรรรรร รรร-รรรร %u, รร
รรร
รร %u: %m"
+#: catalog/pg_proc.c:428
+msgid "Final SELECT must return exactly one column."
+msgstr ""
-#: access/transam/xlog.c:1103
-#: access/transam/xlog.c:1865
+#: catalog/pg_proc.c:436
#, c-format
-msgid "could not seek in log file %u, segment %u to offset %u: %m"
-msgstr "รร
รรรรรรร รร
รร
รรรรรรรรร ร รรร-รรรรร
%u, รร
รรร
รร %u รร รรร
รร
รรร
%u: %m"
+msgid "Actual return type is %s."
+msgstr ""
-#: access/transam/xlog.c:1117
-#, c-format
-msgid "could not write to log file %u, segment %u at offset %u: %m"
-msgstr "รร
รรรรรรร รรรรรรรร ร รรร-รรรร %u, รร
รรร
รร %u, รรร
รร
รรร
%u: %m"
+#: catalog/pg_proc.c:488
+msgid "Final SELECT returns too many columns."
+msgstr ""
-#: access/transam/xlog.c:1361
-#: access/transam/xlog.c:1450
-#: access/transam/xlog.c:1564
-#: access/transam/xlog.c:1570
+#: catalog/pg_proc.c:500
#, c-format
-msgid "could not open file \"%s\" (log file %u, segment %u): %m"
-msgstr "รร
รรรรรรร รรรรรรร รรรร \"%s\" (รรร-รรรร: %u, รร
รรร
รร: %u): %m"
+msgid "Final SELECT returns %s instead of %s at column %d."
+msgstr ""
-#: access/transam/xlog.c:1414
-#: utils/init/miscinit.c:775
-#: utils/misc/guc.c:3775
-#, c-format
-msgid "could not write to file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร \"%s\": %m"
+#: catalog/pg_proc.c:520
+msgid "Final SELECT returns too few columns."
+msgstr ""
-#: access/transam/xlog.c:1421
+#: catalog/pg_proc.c:545
#, c-format
-msgid "could not fsync file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร \"%s\" ร fsync: %m"
+msgid "return type %s is not supported for SQL functions"
+msgstr ""
-#: access/transam/xlog.c:1528
+#: catalog/pg_proc.c:587
#, c-format
-msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "รร
รรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\" (รรรรรรรรรรรรร รรร-รรรรร: %u, รร
รรร
รร: %u): %m"
+msgid "there is no built-in function named \"%s\""
+msgstr "รรรรรร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:1535
+#: catalog/pg_proc.c:685
#, c-format
-msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m"
-msgstr "รร
รรรรรรร รร
รร
รรร
รรรรรร รรรร \"%s\" ร \"%s\" (รรรรรรรรรรรรร รรร-รรรรร: %u, รร
รรร
รร: %u): %m"
+msgid "SQL functions cannot return type %s"
+msgstr "SQL-รรรรรรร รร
รรรรร รรรรรรรรรร รรร %s"
-#: access/transam/xlog.c:1622
+#: catalog/pg_proc.c:701
#, c-format
-msgid "could not open transaction log directory \"%s\": %m"
-msgstr ""
+msgid "SQL functions cannot have arguments of type %s"
+msgstr "SQL-รรรรรรร รร
รรรรร รรร
รร รรรรรร
รรร รรรร %s"
-#: access/transam/xlog.c:1638
+#: catalog/pg_type.c:195
+#: catalog/pg_type.c:201
#, c-format
-msgid "archiving transaction log file \"%s\""
-msgstr "รรรรรรรรรรรรร
รรรร รรรรรรรรรร: \"%s\""
+msgid "invalid type internal size %d"
+msgstr ""
-#: access/transam/xlog.c:1655
-#, c-format
-msgid "recycled transaction log file \"%s\""
-msgstr "รร
รร
รรรรรรรรรรรรร
รรรร รรรรรรรรรร: \"%s\""
+#: catalog/pg_type.c:208
+msgid "fixed-size types must have storage PLAIN"
+msgstr ""
-#: access/transam/xlog.c:1662
+#: catalog/pg_type.c:289
+#: catalog/pg_type.c:511
#, c-format
-msgid "removing transaction log file \"%s\""
-msgstr "รรรรร
รรร
รรรร รรรรรรรรรร: \"%s\""
+msgid "type \"%s\" already exists"
+msgstr "รรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:1673
+#: catalog/pg_type.c:503
+#: commands/functioncmds.c:109
+#: commands/typecmds.c:407
+#: commands/typecmds.c:786
+#: commands/typecmds.c:1113
+#: commands/typecmds.c:1233
+#: commands/typecmds.c:1349
+#: commands/typecmds.c:1436
+#: commands/typecmds.c:2017
+#: parser/parse_func.c:1526
+#: parser/parse_type.c:201
+#: parser/parse_type.c:227
+#: tcop/utility.c:95
+#: utils/adt/regproc.c:1003
#, c-format
-msgid "could not read transaction log directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรร
รรรรรร รรรร รรรรรรรรรร \"%s\": %m"
+msgid "type \"%s\" does not exist"
+msgstr "รรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:1747
+#: commands/aggregatecmds.c:97
#, c-format
-msgid "incorrect resource manager data checksum in record at %X/%X"
+msgid "aggregate attribute \"%s\" not recognized"
+msgstr "รรรร
รรรรรร รรรรรรร \"%s\" รร
รรรรรรรรร"
+
+#: commands/aggregatecmds.c:107
+msgid "aggregate basetype must be specified"
msgstr ""
-#: access/transam/xlog.c:1770
-#, c-format
-msgid "incorrect checksum of backup block %d in record at %X/%X"
+#: commands/aggregatecmds.c:111
+msgid "aggregate stype must be specified"
msgstr ""
-#: access/transam/xlog.c:1840
-#, c-format
-msgid "invalid record offset at %X/%X"
+#: commands/aggregatecmds.c:115
+msgid "aggregate sfunc must be specified"
msgstr ""
-#: access/transam/xlog.c:1873
+#: commands/aggregatecmds.c:138
#, c-format
-msgid "could not read from log file %u, segment %u at offset %u: %m"
-msgstr "รร
รรรรรรร รรรรรรร รร รรร-รรรรร: %u, รร
รรร
รร: %u, รรร
รร
รรร
%u: %m"
+msgid "aggregate transition data type cannot be %s"
+msgstr ""
-#: access/transam/xlog.c:1884
+#: commands/aggregatecmds.c:259
#, c-format
-msgid "contrecord is requested by %X/%X"
-msgstr ""
+msgid "function %s(*) already exists in schema \"%s\""
+msgstr "รรรรรรร %s(*) รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
-#: access/transam/xlog.c:1899
+#: commands/aggregatecmds.c:265
+#: commands/functioncmds.c:688
#, c-format
-msgid "record with zero length at %X/%X"
-msgstr ""
+msgid "function %s already exists in schema \"%s\""
+msgstr "รรรรรรร %s รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
-#: access/transam/xlog.c:1924
+#: commands/analyze.c:200
#, c-format
-msgid "record length %u at %X/%X too long"
+msgid "skipping \"%s\" --- only table or database owner can analyze it"
msgstr ""
-#: access/transam/xlog.c:1931
+#: commands/analyze.c:215
#, c-format
-msgid "invalid resource manager ID %u at %X/%X"
-msgstr ""
+msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
+msgstr "รรรรรรรรร
รรร \"%s\" --- รรรร
รรร, รรรร รรร รรร
รรรรรรรร
รรรรร
รรรร
รรรรรรร รร
รรรรรรรรรรรรร รรร รรรรร รรรรรรรรรร"
-#: access/transam/xlog.c:1963
+#: commands/analyze.c:245
#, c-format
-msgid "could not read from log file %u, segment %u, offset %u: %m"
-msgstr "รร
รรรรรรร รรรรรรร รร รรร-รรรรร: %u, รร
รรร
รร: %u, รรร
รร
รรร
%u: %m"
+msgid "analyzing \"%s.%s\""
+msgstr "รรรรรรรรรร
รรร \"%s.%s\""
-#: access/transam/xlog.c:1972
+#: commands/analyze.c:544
+#: commands/analyze.c:700
#, c-format
-msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
+msgid "\"%s\": %u pages, %d rows sampled, %.0f estimated total rows"
msgstr ""
-#: access/transam/xlog.c:1981
+#: commands/cluster.c:150
#, c-format
-msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
+msgid "there is no previously clustered index for table \"%s\""
msgstr ""
-#: access/transam/xlog.c:2047
+#: commands/cluster.c:164
+#: commands/tablecmds.c:3932
#, c-format
-msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
-msgstr ""
+msgid "index \"%s\" for table \"%s\" does not exist"
+msgstr "รรรร
รร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2054
+#: commands/cluster.c:321
#, c-format
-msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
+msgid "\"%s\" is not an index for table \"%s\""
+msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรรร รรร รรรรรรร \"%s\""
+
+#: commands/cluster.c:334
+msgid "cannot cluster on partial index"
msgstr ""
-#: access/transam/xlog.c:2063
-#, c-format
-msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
+#: commands/cluster.c:352
+msgid "cannot cluster when index access method does not handle null values"
msgstr ""
-#. translator: SUI = startup id
-#: access/transam/xlog.c:2086
+#: commands/cluster.c:353
#, c-format
-msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u"
+msgid "You may be able to work around this by marking column \"%s\" NOT NULL."
msgstr ""
-#: access/transam/xlog.c:2147
-msgid "invalid LC_COLLATE setting"
-msgstr "รร
รร
รรรร
รรรรร
รรร
LC_COLLATE"
+#: commands/cluster.c:365
+msgid "cannot cluster on expressional index when index access method does not handle null values"
+msgstr ""
-#: access/transam/xlog.c:2152
-msgid "invalid LC_CTYPE setting"
-msgstr "รร
รร
รรรร
รรรรร
รรร
LC_CTYPE"
+#: commands/cluster.c:379
+#, c-format
+msgid "\"%s\" is a system catalog"
+msgstr "\"%s\" รรรรร
รรร รรรรร
รรรร รรรรรรรรร"
-#: access/transam/xlog.c:2171
-msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
+#: commands/cluster.c:389
+msgid "cannot cluster temporary tables of other sessions"
msgstr ""
-#: access/transam/xlog.c:2181
+#: commands/conversioncmds.c:66
#, c-format
-msgid "could not create control file \"%s\": %m"
-msgstr ""
+msgid "source encoding \"%s\" does not exist"
+msgstr "รรรรรรรร รรรรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2192
-#: access/transam/xlog.c:2369
+#: commands/conversioncmds.c:73
#, c-format
-msgid "could not write to control file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร รรรรรรร
รรร: %m"
+msgid "destination encoding \"%s\" does not exist"
+msgstr "รรรรรรรรร รรรรรรร
รรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2198
-#: access/transam/xlog.c:2375
+#: commands/conversioncmds.c:151
#, c-format
-msgid "could not fsync control file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร (fsync) รรรร รรรรรรร
รรร: %m"
+msgid "conversion \"%s\" already exists in schema \"%s\""
+msgstr ""
-#: access/transam/xlog.c:2216
-#: access/transam/xlog.c:2358
+#: commands/comment.c:316
+#: commands/sequence.c:779
+#: tcop/utility.c:81
#, c-format
-msgid "could not open control file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรรรรร
รรร \"%s\": %m"
+msgid "\"%s\" is not a sequence"
+msgstr "\"%s\" รร
รรรรร
รรร รรรรร
รรรรรร
รรรรรรรร"
-#: access/transam/xlog.c:2222
+#: commands/comment.c:323
+#: commands/indexcmds.c:109
+#: commands/indexcmds.c:639
+#: commands/lockcmds.c:68
+#: commands/tablecmds.c:377
+#: commands/tablecmds.c:1607
+#: commands/tablecmds.c:1898
+#: commands/tablecmds.c:2042
+#: commands/tablecmds.c:2276
+#: commands/tablecmds.c:2442
+#: commands/tablecmds.c:2568
+#: commands/tablecmds.c:2749
+#: commands/tablecmds.c:3760
+#: commands/tablecmds.c:4026
+#: commands/trigger.c:144
+#: commands/trigger.c:546
+#: tcop/utility.c:76
#, c-format
-msgid "could not read from control file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รร รรรรร รรรรรรร
รรร: %m"
+msgid "\"%s\" is not a table"
+msgstr "\"%s\" รร
รรรรร
รรร รรรรรรร
ร"
-#: access/transam/xlog.c:2234
-#: access/transam/xlog.c:2264
-#: access/transam/xlog.c:2271
-#: access/transam/xlog.c:2278
-#: access/transam/xlog.c:2285
-#: access/transam/xlog.c:2292
-#: access/transam/xlog.c:2301
-#: access/transam/xlog.c:2308
-#: access/transam/xlog.c:2316
-#: utils/init/miscinit.c:844
-msgid "database files are incompatible with server"
-msgstr ""
+#: commands/comment.c:330
+#: commands/view.c:113
+#: tcop/utility.c:86
+#, c-format
+msgid "\"%s\" is not a view"
+msgstr "\"%s\" รร
รรรรร
รรร รรรรร"
-#: access/transam/xlog.c:2235
+#: commands/comment.c:386
+#: commands/tablecmds.c:1948
+#: commands/tablecmds.c:2092
+#: commands/tablecmds.c:2220
+#: commands/tablecmds.c:2384
+#: commands/tablecmds.c:2589
+#: parser/parse_func.c:1270
+#: parser/parse_relation.c:1584
+#: parser/parse_relation.c:1642
+#: parser/parse_relation.c:1821
+#: parser/parse_type.c:94
#, c-format
-msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d."
+msgid "column \"%s\" of relation \"%s\" does not exist"
+msgstr "รรรรรรร \"%s\" รรร รรรรร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: commands/comment.c:417
+msgid "database name may not be qualified"
msgstr ""
-#: access/transam/xlog.c:2238
-#: access/transam/xlog.c:2268
-msgid "It looks like you need to initdb."
-msgstr "รฐรรรรร
รรร รรรร รรรรรรรรร initdb."
+#: commands/comment.c:449
+msgid "database comments may only be applied to the current database"
+msgstr ""
-#: access/transam/xlog.c:2248
-msgid "incorrect checksum in control file"
+#: commands/comment.c:481
+#: commands/schemacmds.c:172
+msgid "schema name may not be qualified"
msgstr ""
-#: access/transam/xlog.c:2265
+#: commands/comment.c:564
#, c-format
-msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d."
-msgstr ""
+msgid "rule \"%s\" does not exist"
+msgstr "รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2272
+#: commands/comment.c:572
#, c-format
-msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d."
+msgid "there are multiple rules named \"%s\""
+msgstr "รรร
ร
รรร รรรรรร
รรรรรร รรรรรรร ร รรร
รร
ร \"%s\""
+
+#: commands/comment.c:573
+msgid "Specify a relation name as well as a rule name."
msgstr ""
-#: access/transam/xlog.c:2275
-#: access/transam/xlog.c:2282
-#: access/transam/xlog.c:2289
-#: access/transam/xlog.c:2296
-#: access/transam/xlog.c:2304
-#: access/transam/xlog.c:2311
-#: access/transam/xlog.c:2320
-msgid "It looks like you need to recompile or initdb."
-msgstr "รฐรรรรร
รรร รรรร รร
รร
รรรรรรรรรรรรร รรร รรรรรรรรร initdb."
+#: commands/comment.c:815
+#: commands/trigger.c:484
+#: commands/trigger.c:697
+#, c-format
+msgid "trigger \"%s\" for table \"%s\" does not exist"
+msgstr "รรรรรร
ร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2279
+#: commands/comment.c:894
#, c-format
-msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d."
+msgid "table \"%s\" has multiple constraints named \"%s\""
msgstr ""
-#: access/transam/xlog.c:2286
+#: commands/comment.c:906
+#, c-format
+msgid "constraint \"%s\" for table \"%s\" does not exist"
+msgstr "รรรรรรร
รรร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: commands/copy.c:700
+#: commands/copy.c:708
+#: commands/copy.c:716
+#: commands/copy.c:724
+#: commands/dbcommands.c:103
+#: commands/dbcommands.c:111
+#: commands/dbcommands.c:119
+#: commands/dbcommands.c:127
+#: commands/functioncmds.c:220
+#: commands/functioncmds.c:228
+#: commands/functioncmds.c:236
+#: commands/functioncmds.c:244
+#: commands/functioncmds.c:252
+#: commands/sequence.c:880
+#: commands/sequence.c:893
+#: commands/sequence.c:901
+#: commands/sequence.c:909
+#: commands/sequence.c:917
+#: commands/sequence.c:925
+#: commands/user.c:525
+#: commands/user.c:537
+#: commands/user.c:545
+#: commands/user.c:553
+#: commands/user.c:561
+#: commands/user.c:569
+#: commands/user.c:775
+#: commands/user.c:787
+#: commands/user.c:795
+#: commands/user.c:803
+#: commands/user.c:1275
+#: commands/user.c:1283
+msgid "conflicting or redundant options"
+msgstr "รรรรรรรรรรรรร
รรร รรรรรรรร
รรรรร"
+
+#: commands/dbcommands.c:153
#, c-format
-msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d."
-msgstr ""
+msgid "%d is not a valid encoding code"
+msgstr "%d รร
รรรรร
รรร รร
รรรร รรรรร รรรรรรรรร"
-#: access/transam/xlog.c:2293
+#: commands/dbcommands.c:162
#, c-format
-msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d."
-msgstr ""
-
-#: access/transam/xlog.c:2302
-msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP."
-msgstr ""
+msgid "%s is not a valid encoding name"
+msgstr "%s รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรรรรรรรร"
-#: access/transam/xlog.c:2309
-msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP."
-msgstr ""
+#: commands/dbcommands.c:183
+msgid "permission denied to create database"
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรรร"
-#: access/transam/xlog.c:2317
-#, c-format
-msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d."
+#: commands/dbcommands.c:192
+msgid "must be superuser to create database for another user"
msgstr ""
-#: access/transam/xlog.c:2323
-#: access/transam/xlog.c:2330
-msgid "database files are incompatible with operating system"
+#: commands/dbcommands.c:203
+msgid "cannot use an alternative location on this platform"
msgstr ""
-#: access/transam/xlog.c:2324
+#: commands/dbcommands.c:217
+#: commands/dbcommands.c:405
+#: commands/dbcommands.c:653
#, c-format
-msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()."
-msgstr ""
-
-#: access/transam/xlog.c:2327
-#: access/transam/xlog.c:2334
-msgid "It looks like you need to initdb or install locale support."
-msgstr ""
+msgid "database \"%s\" already exists"
+msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2331
+#: commands/dbcommands.c:231
#, c-format
-msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()."
-msgstr ""
+msgid "template database \"%s\" does not exist"
+msgstr "รรรร รรรรรร-รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: access/transam/xlog.c:2517
+#: commands/dbcommands.c:242
#, c-format
-msgid "could not write bootstrap transaction log file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รรรร รรรรรรรรร รรรรรรรรรร: %m"
+msgid "permission denied to copy database \"%s\""
+msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรรรร รรรร \"%s\""
-#: access/transam/xlog.c:2523
+#: commands/dbcommands.c:263
#, c-format
-msgid "could not fsync bootstrap transaction log file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร (fsync) รรรร รรรร รรรรรรรรร รรรรรรรรรร: %m"
-
-#: access/transam/xlog.c:2591
-msgid "control file contains invalid data"
+msgid "source database \"%s\" is being accessed by other users"
msgstr ""
-#: access/transam/xlog.c:2595
-#, c-format
-msgid "database system was shut down at %s"
-msgstr "รรรรร
รร รรรร รรรรรรร
รร: %s"
-
-#: access/transam/xlog.c:2599
-#, c-format
-msgid "database system shutdown was interrupted at %s"
-msgstr "รรรรรรร
รรร
รรรรร
รร รรรร รรร
รรรรร: %s"
-
-#: access/transam/xlog.c:2603
+#: commands/dbcommands.c:274
#, c-format
-msgid "database system was interrupted while in recovery at %s"
-msgstr "รรรรร
รร รรรร รรร
รรรรร รร รรร
รร รรรรรรรรรรร
รรร รร %s"
+msgid "invalid server encoding %d"
+msgstr "รร
รร
รรรร รรรรรรรรร รร
รรร
รร: %d"
-#: access/transam/xlog.c:2605
-msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery."
+#: commands/dbcommands.c:304
+#: commands/dbcommands.c:308
+#: commands/dbcommands.c:312
+msgid "database path may not contain single quotes"
msgstr ""
-#: access/transam/xlog.c:2609
+#: commands/dbcommands.c:337
#, c-format
-msgid "database system was interrupted at %s"
-msgstr "รรรรร
รร รรรร รรร
รรรรร: %s"
+msgid "could not create database directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\": %m"
-#: access/transam/xlog.c:2627
+#: commands/dbcommands.c:342
#, c-format
-msgid "checkpoint record is at %X/%X"
-msgstr "รรรรรรรรรรร รรรรร: %X/%X"
+msgid "could not remove temporary directory \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร
รรรรรร \"%s\": %m"
-#: access/transam/xlog.c:2637
+#: commands/dbcommands.c:353
#, c-format
-msgid "using previous checkpoint record at %X/%X"
-msgstr "รรรรรรรรร
รรร รรร
รรรรรรร รรรรรรรรรรร รรรรร: %X/%X"
-
-#: access/transam/xlog.c:2643
-msgid "could not locate a valid checkpoint record"
-msgstr "รร
รรรรรรรรรร รรรรร รรรรร
รรรรร รรรรรรรรรรร รรรรร"
+msgid "could not link file \"%s\" to \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\": %m"
-#: access/transam/xlog.c:2650
-#, c-format
-msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s"
-msgstr "redo-รรรรรร: %X/%X; undo-รรรรรร: %X/%X; รรรรรรร
รรร
: %s"
+#: commands/dbcommands.c:370
+#: commands/dbcommands.c:385
+msgid "could not initialize database directory"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร"
-#: access/transam/xlog.c:2655
+#: commands/dbcommands.c:371
+#: commands/dbcommands.c:376
+#: commands/dbcommands.c:961
#, c-format
-msgid "next transaction ID: %u; next OID: %u"
-msgstr "ID รรร
รรรรร
ร รรรรรรรรรร: %u; รรร
รรรรรร OID: %u"
-
-#: access/transam/xlog.c:2659
-msgid "invalid next transaction ID"
+msgid "Failing system command was: %s"
msgstr ""
-#: access/transam/xlog.c:2683
-msgid "invalid redo in checkpoint record"
+#: commands/dbcommands.c:372
+#: commands/dbcommands.c:377
+#: commands/dbcommands.c:962
+msgid "Look in the postmaster's stderr log for more information."
msgstr ""
-#: access/transam/xlog.c:2692
-msgid "invalid redo/undo record in shutdown checkpoint"
+#: commands/dbcommands.c:375
+#: commands/dbcommands.c:388
+msgid "could not initialize database directory; delete failed as well"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร; รรรรร
รร
รรรรรรร ร
ยฃ รรรรรรร"
+
+#: commands/dbcommands.c:483
+msgid "cannot drop the currently open database"
msgstr ""
-#: access/transam/xlog.c:2704
-msgid "database system was not properly shut down; automatic recovery in progress"
+#: commands/dbcommands.c:516
+msgid "cannot drop a template database"
msgstr ""
-#: access/transam/xlog.c:2732
+#: commands/dbcommands.c:527
+#: commands/dbcommands.c:643
#, c-format
-msgid "redo starts at %X/%X"
+msgid "database \"%s\" is being accessed by other users"
msgstr ""
-#: access/transam/xlog.c:2764
-#, c-format
-msgid "redo done at %X/%X"
+#: commands/dbcommands.c:634
+msgid "current database may not be renamed"
+msgstr "รร
รรรร รร
รร
รรร
รรรรรร รร
รรรรร รรรร รรรรรร"
+
+#: commands/dbcommands.c:665
+msgid "permission denied to rename database"
+msgstr "รรรรรร รรรรร
รยฃร รร รร
รร
รรร
รรรรรรร รรรร"
+
+#: commands/dbcommands.c:884
+msgid "relative paths are not allowed as database locations"
msgstr ""
-#: access/transam/xlog.c:2771
-msgid "redo is not required"
+#: commands/dbcommands.c:888
+msgid "absolute paths are not allowed as database locations"
msgstr ""
-#: access/transam/xlog.c:2840
+#: commands/dbcommands.c:900
#, c-format
-msgid "undo starts at %X/%X"
+msgid "postmaster environment variable \"%s\" not found"
msgstr ""
-#: access/transam/xlog.c:2851
+#: commands/dbcommands.c:905
#, c-format
-msgid "undo done at %X/%X"
+msgid "postmaster environment variable \"%s\" must be absolute path"
msgstr ""
-#: access/transam/xlog.c:2856
-msgid "undo is not required"
+#: commands/dbcommands.c:914
+msgid "alternative path is too long"
msgstr ""
-#: access/transam/xlog.c:2946
-msgid "database system is ready"
-msgstr "รรรรร
รร รรรรรร ร รรรรรรรรรรรรร"
-
-#: access/transam/xlog.c:2979
-msgid "invalid primary checkpoint link in control file"
-msgstr "รร
รร
รรรร รร
รรรรรรร รรรรรรรรรรร รรรรร ร รรรรรรรรรรร รรรรร
"
+#: commands/dbcommands.c:945
+#, c-format
+msgid "could not remove file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
-#: access/transam/xlog.c:2982
-msgid "invalid secondary checkpoint link in control file"
-msgstr "รร
รร
รรรร รรรรรรรรร รรรรรรรรรรร รรรรร ร รรรรรรรรรรร รรรรร
"
+#: commands/dbcommands.c:959
+#, c-format
+msgid "could not remove database directory \"%s\""
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\""
-#: access/transam/xlog.c:2992
-msgid "invalid primary checkpoint record"
-msgstr "รร
รร
รรรร รร
รรรรรรร รรรรรรรรรรร รรรรร"
+#: commands/copy.c:193
+#: commands/copy.c:205
+#: commands/copy.c:238
+#: commands/copy.c:248
+msgid "COPY BINARY is not supported to stdout or from stdin"
+msgstr ""
-#: access/transam/xlog.c:2995
-msgid "invalid secondary checkpoint record"
-msgstr "รร
รร
รรรร รรรรรรรรร รรรรรรรรรรร รรรรร"
+#: commands/copy.c:301
+#, c-format
+msgid "could not write to COPY file: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร COPY: %m"
-#: access/transam/xlog.c:3002
-msgid "invalid resource manager ID in primary checkpoint record"
-msgstr "รร
รร
รรรร ID รร
รร
รรร
รร รร
รรรรรร ร รร
รรรรรรร รรรรรรรรรรร รรรรร
"
+#: commands/copy.c:309
+msgid "connection lost during COPY to stdout"
+msgstr ""
-#: access/transam/xlog.c:3005
-msgid "invalid resource manager ID in secondary checkpoint record"
-msgstr "รร
รร
รรรร ID รร
รร
รรร
รร รร
รรรรรร รร รรรรรรรรร รรรรรรรรรรร รรรรร
"
+#: commands/copy.c:392
+#: commands/copy.c:410
+#: commands/copy.c:414
+#: commands/copy.c:474
+#: commands/copy.c:523
+#: tcop/fastpath.c:292
+#: tcop/postgres.c:281
+#: tcop/postgres.c:304
+msgid "unexpected EOF on client connection"
+msgstr ""
-#: access/transam/xlog.c:3013
-msgid "invalid xl_info in primary checkpoint record"
-msgstr "รร
รร
รรรร
xl_info ร รร
รรรรรรร รรรรรรรรรรร รรรรร
"
+#: commands/copy.c:426
+#, c-format
+msgid "COPY from stdin failed: %s"
+msgstr ""
-#: access/transam/xlog.c:3016
-msgid "invalid xl_info in secondary checkpoint record"
-msgstr "รร
รร
รรรร
xl_info รร รรรรรรรรร รรรรรรรรรรร รรรรร
"
+#: commands/copy.c:441
+#, c-format
+msgid "unexpected message type 0x%02X during COPY from stdin"
+msgstr ""
-#: access/transam/xlog.c:3023
-msgid "invalid length of primary checkpoint record"
-msgstr "รร
รร
รรรร รรรรร รรรรรร รร
รรรรรรร รรรรรรรรรรร รรรรร"
+#: commands/copy.c:735
+msgid "cannot specify DELIMITER in BINARY mode"
+msgstr ""
-#: access/transam/xlog.c:3026
-msgid "invalid length of secondary checkpoint record"
-msgstr "รร
รร
รรรร รรรรร รรรรรร รรรรรรรรร รรรรรรรรรรร รรรรร"
+#: commands/copy.c:740
+msgid "cannot specify NULL in BINARY mode"
+msgstr ""
-#: access/transam/xlog.c:3090
-msgid "shutting down"
-msgstr "รรรรรรร
รรร
ร รรรรร
รรร
"
+#: commands/copy.c:758
+#: executor/execMain.c:483
+#: tcop/utility.c:260
+msgid "transaction is read-only"
+msgstr "รรรรรรรรรร รรรรรรรรร
รร \"รรรรรร รรร รรร
รรร\""
-#: access/transam/xlog.c:3104
-msgid "database system is shut down"
-msgstr "รรรรร
รร รรรรรรร
รร"
+#: commands/copy.c:769
+msgid "must be superuser to COPY to or from a file"
+msgstr ""
-#: access/transam/xlog.c:3127
-msgid "checkpoint cannot be made inside transaction block"
-msgstr "รรรรรรรรรรร รรรรร รร
รรรร
ร รรรรรรรรรรรรร รรรรรร รรรรรรรรรรรรรรร รรรรร"
+#: commands/copy.c:770
+msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
+msgstr ""
-#: access/transam/xlog.c:3315
-msgid "concurrent transaction log activity while database system is shutting down"
+#: commands/copy.c:779
+msgid "COPY delimiter must be a single character"
msgstr ""
-#: access/transam/xlog.c:3556
-#: access/transam/xlog.c:3588
+#: commands/copy.c:787
#, c-format
-msgid "could not fsync log file %u, segment %u: %m"
-msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร (fsync) รรร-รรรร: %u, รร
รรร
รร: %u: %m"
+msgid "table \"%s\" does not have OIDs"
+msgstr "รรรรรรร \"%s\" รร
รรรร
รรรร OIDs"
-#: access/transam/xlog.c:3596
+#: commands/copy.c:817
#, c-format
-msgid "could not fdatasync log file %u, segment %u: %m"
-msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร (fdatasync) รรร-รรรร: %u, รร
รรร
รร: %u: %m"
+msgid "cannot copy to view \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร ร รรร \"%s\""
-#: bootstrap/bootstrap.c:196
-msgid ""
-"Usage:\n"
-" postgres -boot [OPTION]... DBNAME\n"
-" -c NAME=VALUE set run-time parameter\n"
-" -d 1-5 debug level\n"
-" -D datadir data directory\n"
-" -F turn off fsync\n"
-" -o file send debug output to file\n"
-" -x num internal use\n"
-msgstr ""
-"รฉรรรรรรรรรรรร
:\n"
-" postgres -boot [รฏรฐรฃรฉรฑ]... รฉรญรฑรขรค\n"
-" -c รฉรญรฑ=รบรฎรกรพรฅรฎรฉรฅ set run-time parameter\n"
-" -d 1-5 รรรรร
รร รรรรรรร\n"
-" -D รครฉรฒรครกรฎรฎรนรจ รรรร
รรรรรร ร รรรรรรร\n"
-" -F รรรรรรรรร fsync\n"
-" -o รฆรกรชรฌ รรรรรรรรร รรรรร รร
รรรร รรรรรรร ร รรรร\n"
-" -x รฎรฏรญรฅรฒ รรร รรรรรร
รรร
รร รรรรรรรรรรรรร\n"
+#: commands/copy.c:822
+#, c-format
+msgid "cannot copy to sequence \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร ร รรรรร
รรรรรร
รรรรรรร \"%s\""
-#: bootstrap/bootstrap.c:319
-#: postmaster/postmaster.c:567
-#: tcop/postgres.c:2409
+#: commands/copy.c:827
#, c-format
-msgid "--%s requires a value"
-msgstr "--%s รรร
รรร
ร รรรรรร
รร"
+msgid "cannot copy to non-table relation \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร ร รร
-รรรรรรร \"%s\""
-#: bootstrap/bootstrap.c:324
-#: postmaster/postmaster.c:572
-#: tcop/postgres.c:2414
+#: commands/copy.c:846
#, c-format
-msgid "-c %s requires a value"
-msgstr "-c %s รรร
รรร
ร รรรรรร
รร"
+msgid "could not open file \"%s\" for reading: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\" รรร รรร
รรร: %m"
-#: bootstrap/bootstrap.c:357
-#: postmaster/postmaster.c:314
-#: tcop/postgres.c:2484
+#: commands/copy.c:855
+#: commands/copy.c:917
#, c-format
-msgid ""
-"%s does not know where to find the database system data.\n"
-"You must specify the directory that contains the database system\n"
-"either by specifying the -D invocation option or by setting the\n"
-"PGDATA environment variable.\n"
-msgstr ""
-"รญรรรรร %s รร
ร รรรรรรรรร รรรรร รรรรรร
(รรรร ร ร.ร.) รรรรร
รร.\n"
-"รทร รรรรรร รรรรรรร รรรร
รรรรรร, รรรรรรร รรรร
รรรร รรรรรร
\n"
-"รรรยฃร รรรรรรรร รรรรร -D รรร รรรรรรร
รรร รรรรรรรรร รร
รร
รร
รรรร\n"
-"รรรรรร
รรร PGDATA.\n"
+msgid "\"%s\" is a directory"
+msgstr "\"%s\" รรรรร
รรร รรรร
รรรรรร
ร"
-#: catalog/dependency.c:173
+#: commands/copy.c:867
#, c-format
-msgid "cannot drop %s because other objects depend on it"
-msgstr ""
+msgid "cannot copy from view \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร รร รรรร \"%s\""
-#: catalog/dependency.c:175
-msgid "Use DROP ... CASCADE to drop the dependent objects too."
-msgstr ""
+#: commands/copy.c:872
+#, c-format
+msgid "cannot copy from sequence \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร รร รรรรร
รรรรรร
รรรรรรร \"%s\""
-#: catalog/dependency.c:233
+#: commands/copy.c:877
#, c-format
-msgid "failed to drop all objects depending on %s"
+msgid "cannot copy from non-table relation \"%s\""
+msgstr "รร
รรรร รรรรรรรรรร รร รร
-รรรรรรร \"%s\""
+
+#: commands/copy.c:899
+msgid "relative path not allowed for COPY to file"
msgstr ""
-#: catalog/dependency.c:330
-#: catalog/dependency.c:729
+#: commands/copy.c:908
#, c-format
-msgid "cannot drop %s because it is required by the database system"
-msgstr ""
+msgid "could not open file \"%s\" for writing: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\" รรร รรรรรร: %m"
-#: catalog/dependency.c:466
+#: commands/copy.c:1148
#, c-format
-msgid "cannot drop %s because %s requires it"
-msgstr ""
+msgid "COPY %s, line %d, column %s"
+msgstr "COPY %s, รรรรรร %d, รรรรรรร %s"
-#: catalog/dependency.c:468
+#: commands/copy.c:1151
#, c-format
-msgid "You may drop %s instead."
-msgstr ""
+msgid "COPY %s, line %d"
+msgstr "COPY %s, รรรรรร %d"
-#: catalog/dependency.c:536
-#: catalog/dependency.c:686
-#: catalog/dependency.c:714
+#: commands/copy.c:1159
#, c-format
-msgid "drop auto-cascades to %s"
+msgid "COPY %s, line %d, column %s: \"%s\""
msgstr ""
-#: catalog/dependency.c:541
-#: catalog/dependency.c:691
+#: commands/copy.c:1186
#, c-format
-msgid "%s depends on %s"
-msgstr "%s รรรรรรร รร %s"
+msgid "COPY %s, line %d: \"%s\""
+msgstr "COPY %s, รรรรรร %d: \"%s\""
-#: catalog/dependency.c:548
-#: catalog/dependency.c:698
-#, c-format
-msgid "drop cascades to %s"
+#: commands/copy.c:1389
+msgid "COPY file signature not recognized"
msgstr ""
-#: catalog/aclchk.c:160
-msgid "grant options can only be granted to individual users"
+#: commands/copy.c:1395
+msgid "invalid COPY file header (missing flags)"
msgstr ""
-#: catalog/aclchk.c:165
-msgid "cannot revoke grant options from owner"
+#: commands/copy.c:1401
+msgid "unrecognized critical flags in COPY file header"
msgstr ""
-#: catalog/aclchk.c:236
-#, c-format
-msgid "invalid privilege type %s for table"
+#: commands/copy.c:1407
+msgid "invalid COPY file header (missing length)"
msgstr ""
-#: catalog/aclchk.c:343
-#, c-format
-msgid "invalid privilege type %s for database"
+#: commands/copy.c:1415
+msgid "invalid COPY file header (wrong length)"
msgstr ""
-#: catalog/aclchk.c:377
-#: commands/comment.c:440
-#: commands/dbcommands.c:502
-#: commands/dbcommands.c:623
-#: commands/dbcommands.c:712
-#: utils/adt/acl.c:1312
-#: utils/init/postinit.c:261
-#: utils/init/postinit.c:273
-#, c-format
-msgid "database \"%s\" does not exist"
-msgstr "รรรร รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+#: commands/copy.c:1492
+msgid "null OID in COPY data"
+msgstr ""
-#: catalog/aclchk.c:447
-#, c-format
-msgid "invalid privilege type %s for function"
+#: commands/copy.c:1501
+#: commands/copy.c:1584
+msgid "invalid OID in COPY data"
msgstr ""
-#: catalog/aclchk.c:548
+#: commands/copy.c:1521
#, c-format
-msgid "invalid privilege type %s for language"
+msgid "missing data for column \"%s\""
+msgstr "รรรรรรรรรรร รรรรรร
รรร รรรรรรร \"%s\""
+
+#: commands/copy.c:1553
+msgid "extra data after last expected column"
msgstr ""
-#: catalog/aclchk.c:578
-#: commands/functioncmds.c:441
-#: commands/proclang.c:202
-#: commands/proclang.c:257
-#: utils/adt/acl.c:1730
+#: commands/copy.c:1570
#, c-format
-msgid "language \"%s\" does not exist"
-msgstr "รรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "row field count is %d, expected %d"
+msgstr ""
-# TO REVIEW
-#: catalog/aclchk.c:598
-#, c-format
-msgid "language \"%s\" is not trusted"
-msgstr "รรรร \"%s\" รร
รรรร
รรรรร"
+#: commands/copy.c:1786
+#: commands/copy.c:1804
+msgid "literal carriage return found in data"
+msgstr ""
-#: catalog/aclchk.c:657
-#, c-format
-msgid "invalid privilege type %s for schema"
+#: commands/copy.c:1787
+#: commands/copy.c:1805
+msgid "Use \"\\r\" to represent carriage return."
msgstr ""
-#: catalog/aclchk.c:687
-#: catalog/namespace.c:245
-#: catalog/namespace.c:1200
-#: catalog/namespace.c:1238
-#: catalog/namespace.c:1800
-#: commands/comment.c:490
-#: commands/schemacmds.c:181
-#: commands/schemacmds.c:247
-#: utils/adt/acl.c:1934
-#, c-format
-msgid "schema \"%s\" does not exist"
-msgstr "รรร
รร \"%s\" รร
รรรร
รรรรร
ร"
+#: commands/copy.c:1822
+msgid "literal newline found in data"
+msgstr ""
-#: catalog/aclchk.c:792
-#: commands/user.c:1454
-#: commands/user.c:1691
-#: commands/user.c:1726
-#: libpq/pqcomm.c:475
-#, c-format
-msgid "group \"%s\" does not exist"
-msgstr "รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+#: commands/copy.c:1823
+msgid ""
+"Use \"\\n"
+"\" to represent newline."
+msgstr ""
-#: catalog/aclchk.c:864
-#, c-format
-msgid "group with ID %u does not exist"
-msgstr "รรรรรร ร ID %u รร
รรรร
รรรรร
ร"
+#: commands/copy.c:1843
+#: commands/copy.c:1859
+msgid "end-of-copy marker does not match previous newline style"
+msgstr ""
-#: catalog/aclchk.c:933
-#, c-format
-msgid "permission denied for relation %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร %s"
+#: commands/copy.c:1847
+#: commands/copy.c:1853
+msgid "end-of-copy marker corrupt"
+msgstr ""
-#: catalog/aclchk.c:935
-#, c-format
-msgid "permission denied for database %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรร %s"
+#: commands/copy.c:2070
+#: commands/copy.c:2092
+msgid "unexpected EOF in COPY data"
+msgstr ""
-#: catalog/aclchk.c:937
-#, c-format
-msgid "permission denied for function %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรรรร %s"
+#: commands/copy.c:2079
+msgid "invalid field size"
+msgstr "รร
รร
รรรร รรรรร
ร รรรร"
-#: catalog/aclchk.c:939
-#, c-format
-msgid "permission denied for operator %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรร
รรรรรร %s"
+#: commands/copy.c:2106
+msgid "incorrect binary data format"
+msgstr ""
-#: catalog/aclchk.c:941
+#: commands/copy.c:2225
+#: parser/parse_target.c:500
#, c-format
-msgid "permission denied for type %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรร %s"
+msgid "column \"%s\" specified more than once"
+msgstr "รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
-#: catalog/aclchk.c:943
+#: commands/functioncmds.c:83
#, c-format
-msgid "permission denied for language %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร %s"
+msgid "SQL function cannot return shell type %s"
+msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรรร รรร รรรรรรรร %s"
-#: catalog/aclchk.c:945
+#: commands/functioncmds.c:88
#, c-format
-msgid "permission denied for schema %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรร
รร %s"
+msgid "return type %s is only a shell"
+msgstr ""
-#: catalog/aclchk.c:947
+#: commands/functioncmds.c:114
#, c-format
-msgid "permission denied for operator class %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรรร รรร
รรรรรรร %s"
+msgid "type \"%s\" is not yet defined"
+msgstr "รรร \"%s\" ร
รยฃ รร
รรรร
รร
รยฃร"
-#: catalog/aclchk.c:949
-#, c-format
-msgid "permission denied for conversion %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร
รรรร %s"
+#: commands/functioncmds.c:115
+msgid "Creating a shell type definition."
+msgstr ""
-#: catalog/aclchk.c:955
+#: commands/functioncmds.c:162
#, c-format
-msgid "must be owner of relation %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร %s"
+msgid "SQL function cannot accept shell type %s"
+msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรร รรรรร
รรร
รรรร รรรรรรรร %s"
-#: catalog/aclchk.c:957
+#: commands/functioncmds.c:167
#, c-format
-msgid "must be owner of database %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรร %s"
+msgid "argument type %s is only a shell"
+msgstr "รรร รรรรรร
รรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
-#: catalog/aclchk.c:959
+#: commands/functioncmds.c:175
+#: parser/parse_oper.c:113
+#: parser/parse_oper.c:124
#, c-format
-msgid "must be owner of function %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรรรร %s"
+msgid "type %s does not exist"
+msgstr "รรร %s รร
รรรร
รรรรร
ร"
-#: catalog/aclchk.c:961
-#, c-format
-msgid "must be owner of operator %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรร
รรรรรร %s"
+#: commands/functioncmds.c:182
+msgid "functions cannot accept set arguments"
+msgstr "รรรรรรร รร
รรรรรรรรร รรรรรร
รรร-รรรรร
รรรร (set)"
-#: catalog/aclchk.c:963
-#, c-format
-msgid "must be owner of type %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรร %s"
+#: commands/functioncmds.c:265
+msgid "no function body specified"
+msgstr "รร
รรรรรรร รร
รร รรรรรรร"
-#: catalog/aclchk.c:965
-#, c-format
-msgid "must be owner of language %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร %s"
+#: commands/functioncmds.c:272
+msgid "no language specified"
+msgstr "รรรร รร
รรรรรร"
-#: catalog/aclchk.c:967
+#: commands/functioncmds.c:333
#, c-format
-msgid "must be owner of schema %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรร
รร %s"
+msgid "unrecognized function attribute \"%s\" ignored"
+msgstr ""
-#: catalog/aclchk.c:969
+#: commands/functioncmds.c:377
#, c-format
-msgid "must be owner of operator class %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรรร รรร
รรรรรรร %s"
+msgid "only one AS item needed for language \"%s\""
+msgstr ""
-#: catalog/aclchk.c:971
-#, c-format
-msgid "must be owner of conversion %s"
-msgstr "รรรรร รรรร รรรรร
รรรร
ร รรรรร
รรรร %s"
+#: commands/functioncmds.c:448
+msgid "You need to use \"createlang\" to load the language into the database."
+msgstr ""
-#: catalog/aclchk.c:1030
+#: commands/functioncmds.c:567
+#: commands/functioncmds.c:673
#, c-format
-msgid "user with ID %u does not exist"
-msgstr "รรรรรรรรรร
รร ร ID %u รร
รรรร
รรรรร
ร"
+msgid "\"%s\" is an aggregate function"
+msgstr "รรรรรรร \"%s\" รรรรร
รรร รรรร
รรรรร"
-#: catalog/aclchk.c:1047
-#: catalog/aclchk.c:1369
-#, c-format
-msgid "relation with OID %u does not exist"
-msgstr "รรรรร ร OID %u รร
รรรร
รรรรร
ร"
+#: commands/functioncmds.c:569
+msgid "Use DROP AGGREGATE to drop aggregate functions."
+msgstr ""
-#: catalog/aclchk.c:1147
-#: catalog/aclchk.c:1548
+#: commands/functioncmds.c:576
#, c-format
-msgid "database with OID %u does not exist"
-msgstr "รรรร รรรรรร ร OID %u รร
รรรร
รรรรร
ร"
+msgid "removing built-in function \"%s\""
+msgstr "รรรรร
รรร
รรรรรร
รรรร รรรรรรร \"%s\""
-#: catalog/aclchk.c:1204
-#: catalog/aclchk.c:1453
-#: tcop/fastpath.c:231
-#, c-format
-msgid "function with OID %u does not exist"
-msgstr "รรรรรรร ร OID %u รร
รรรร
รรรรร
ร"
+#: commands/functioncmds.c:675
+msgid "Use ALTER AGGREGATE to rename aggregate functions."
+msgstr ""
-#: catalog/aclchk.c:1259
+#: commands/functioncmds.c:813
+#: commands/functioncmds.c:1047
#, c-format
-msgid "language with OID %u does not exist"
-msgstr "รรรร ร OID %u รร
รรรร
รรรรร
ร"
+msgid "source data type %s does not exist"
+msgstr "รรรรรรรร รรร รรรรรร %s รร
รรรร
รรรรร
ร"
-#: catalog/aclchk.c:1319
-#: catalog/aclchk.c:1481
+#: commands/functioncmds.c:820
+#: commands/functioncmds.c:1054
#, c-format
-msgid "schema with OID %u does not exist"
-msgstr "รรร
รร ร OID %u รร
รรรร
รรรรร
ร"
+msgid "target data type %s does not exist"
+msgstr "รรร รรรรรร รรรรรรร
รรร %s รร
รรรร
รรรรร
ร"
-#: catalog/aclchk.c:1397
-#, c-format
-msgid "type with OID %u does not exist"
-msgstr "รรร ร OID %u รร
รรรร
รรรรร
ร"
+#: commands/functioncmds.c:826
+msgid "source data type and target data type are the same"
+msgstr ""
-#: catalog/aclchk.c:1425
+#: commands/functioncmds.c:832
#, c-format
-msgid "operator with OID %u does not exist"
-msgstr "รรร
รรรรร ร OID %u รร
รรรร
รรรรร
ร"
+msgid "source data type %s is only a shell"
+msgstr ""
-#: catalog/aclchk.c:1509
+#: commands/functioncmds.c:838
#, c-format
-msgid "operator class with OID %u does not exist"
-msgstr "รรรรร รรร
รรรรรรร ร OID %u รร
รรรร
รรรรร
ร"
+msgid "target data type %s is only a shell"
+msgstr ""
-#: catalog/pg_aggregate.c:80
-msgid "cannot determine transition data type"
+#: commands/functioncmds.c:844
+#, c-format
+msgid "source data type %s is a pseudo-type"
msgstr ""
-#: catalog/pg_aggregate.c:81
-msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type."
+#: commands/functioncmds.c:850
+#, c-format
+msgid "target data type %s is a pseudo-type"
msgstr ""
-#: catalog/pg_aggregate.c:110
+#: commands/functioncmds.c:858
+#: commands/functioncmds.c:1073
#, c-format
-msgid "return type of transition function %s is not %s"
+msgid "must be owner of type %s or type %s"
msgstr ""
-#: catalog/pg_aggregate.c:132
-msgid "must not omit initial value when transition function is strict and transition type is not compatible with input type"
+#: commands/functioncmds.c:880
+msgid "cast function must take one argument"
msgstr ""
-#: catalog/pg_aggregate.c:165
-#: catalog/pg_proc.c:116
-#: catalog/pg_proc.c:539
-msgid "cannot determine result data type"
+#: commands/functioncmds.c:884
+msgid "argument of cast function must match source data type"
msgstr ""
-#: catalog/pg_aggregate.c:166
-msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type."
+#: commands/functioncmds.c:888
+msgid "return data type of cast function must match target data type"
msgstr ""
-#: catalog/pg_aggregate.c:285
-#, c-format
-msgid "function %s returns a set"
+#: commands/functioncmds.c:899
+msgid "cast function must not be volatile"
msgstr ""
-#: catalog/pg_aggregate.c:316
-#: catalog/pg_aggregate.c:325
-#, c-format
-msgid "function %s requires run-time type coercion"
+#: commands/functioncmds.c:904
+msgid "cast function must not be an aggregate function"
msgstr ""
-#: catalog/heap.c:227
-#, c-format
-msgid "permission denied to create \"%s.%s\""
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร \"%s.%s\""
+#: commands/functioncmds.c:908
+msgid "cast function must not return a set"
+msgstr ""
-#: catalog/heap.c:229
-msgid "System catalog modifications are currently disallowed."
+#: commands/functioncmds.c:931
+msgid "must be superuser to create a cast WITHOUT FUNCTION"
msgstr ""
-#: catalog/heap.c:356
-#: commands/tablecmds.c:1771
-#, c-format
-msgid "tables can have at most %d columns"
-msgstr "รรรรรรรรรรรร
รรรรร รรรรรรร รร รรรรรรร: %d"
+#: commands/functioncmds.c:946
+msgid "source and target data types are not physically compatible"
+msgstr ""
-#: catalog/heap.c:373
+#: commands/functioncmds.c:981
#, c-format
-msgid "column name \"%s\" conflicts with a system column name"
-msgstr "รรร รรรรรรร \"%s\" รรรรรรรรรร
ร ร รรรรร
รรรร รรรรรรรร"
+msgid "cast from type %s to type %s already exists"
+msgstr "รรรรร
รรรร รรรร %s ร รรร %s รรร
รรรร
รรรรร
ร"
-#: catalog/heap.c:389
+#: commands/functioncmds.c:1064
#, c-format
-msgid "column name \"%s\" is duplicated"
-msgstr "รรรรรรรรร
รรร รรรรรรร: \"%s\""
+msgid "cast from type %s to type %s does not exist"
+msgstr "รรรรร
รรรร รรรร %s ร รรร %s รร
รรรร
รรรรร
ร"
-#: catalog/heap.c:429
+#: commands/define.c:66
+#: commands/define.c:164
+#: commands/define.c:196
+#: commands/define.c:230
#, c-format
-msgid "column \"%s\" has type \"unknown\""
-msgstr ""
-
-#: catalog/heap.c:430
-msgid "Proceeding with relation creation anyway."
-msgstr ""
+msgid "%s requires a parameter"
+msgstr "%s รรร
รรร
ร รรรรรร
รร"
-#: catalog/heap.c:437
+#: commands/define.c:105
+#: commands/define.c:116
+#: commands/define.c:131
+#: commands/define.c:149
#, c-format
-msgid "column \"%s\" has pseudo-type %s"
-msgstr "รรรรรรร \"%s\" รรร
ร
ร รรร
รรร-รรร %s"
+msgid "%s requires a numeric value"
+msgstr "%s รรร
รรร
ร รรรรรรรร
รรรรร
รรร
"
-#: catalog/heap.c:447
+#: commands/define.c:178
#, c-format
-msgid "column \"%s\" has composite type %s"
-msgstr "รรรรรรร \"%s\" รรร
ร
ร รรรรรรร รรร %s"
+msgid "argument of %s must be a name"
+msgstr "รรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
-#: catalog/heap.c:734
-#: catalog/index.c:522
-#: commands/tablecmds.c:1292
+#: commands/define.c:214
#, c-format
-msgid "relation \"%s\" already exists"
-msgstr "รรรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "argument of %s must be a type name"
+msgstr "รรร รรรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
-#: catalog/heap.c:1556
-#: commands/tablecmds.c:2812
-#: commands/tablecmds.c:2854
+#: commands/define.c:239
#, c-format
-msgid "constraint \"%s\" for relation \"%s\" already exists"
-msgstr "รรรรรรร
รรร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "%s requires an integer value"
+msgstr "%s รรร
รรร
ร รร
รรร
รรรรร
รรร
"
-#: catalog/heap.c:1572
+#: commands/define.c:260
#, c-format
-msgid "check constraint \"%s\" already exists"
-msgstr "CHECK-รรรรรรรร
รรร
\"%s\" รรร
รรรร
รรรรร
ร"
+msgid "invalid argument for %s: \"%s\""
+msgstr "รร
รร
รรรร รรรรรร
รร รรร %s: \"%s\""
-#: catalog/heap.c:1634
+#: commands/indexcmds.c:144
+#: commands/opclasscmds.c:91
+#: commands/opclasscmds.c:497
+#: commands/opclasscmds.c:647
#, c-format
-msgid "only table \"%s\" can be referenced in check constraint"
-msgstr ""
-
-#: catalog/heap.c:1643
-#: commands/tablecmds.c:2941
-#: commands/typecmds.c:1811
-msgid "cannot use subquery in check constraint"
-msgstr ""
-
-#: catalog/heap.c:1647
-#: commands/tablecmds.c:2945
-msgid "cannot use aggregate function in check constraint"
+msgid "access method \"%s\" does not exist"
msgstr ""
-#: catalog/heap.c:1754
-msgid "cannot use column references in default expression"
+#: commands/opclasscmds.c:112
+msgid "must be superuser to create an operator class"
msgstr ""
-#: catalog/heap.c:1762
-msgid "default expression must not return a set"
+#: commands/opclasscmds.c:154
+#, c-format
+msgid "invalid operator number %d, must be between 1 and %d"
msgstr ""
-#: catalog/heap.c:1770
-msgid "cannot use subquery in default expression"
-msgstr ""
+#: commands/opclasscmds.c:160
+#, c-format
+msgid "operator number %d appears more than once"
+msgstr "รรรร
ร รรร
รรรรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-#: catalog/heap.c:1774
-msgid "cannot use aggregate function in default expression"
+#: commands/opclasscmds.c:192
+#, c-format
+msgid "invalid procedure number %d, must be between 1 and %d"
msgstr ""
-#: catalog/heap.c:1792
-#: rewrite/rewriteHandler.c:558
+#: commands/opclasscmds.c:198
#, c-format
-msgid "column \"%s\" is of type %s but default expression is of type %s"
-msgstr ""
+msgid "procedure number %d appears more than once"
+msgstr "รรรร
ร รรรรร
รรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-#: catalog/heap.c:2059
-msgid "cannot truncate a table referenced in a foreign key constraint"
+#: commands/opclasscmds.c:214
+msgid "storage type specified more than once"
msgstr ""
-#: catalog/heap.c:2060
+#: commands/opclasscmds.c:241
#, c-format
-msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"."
+msgid "storage type may not be different from data type for access method \"%s\""
msgstr ""
-#: catalog/index.c:505
-msgid "user-defined indexes on system catalog tables are not supported"
-msgstr "รรรรรรรรรร
รรรรรร
รรรร
รรร รร รรรรรรร รรรรร
รรรรร รรรรรรรร รร
รรรรร
รรรรรรรรร"
-
-#: catalog/index.c:517
-msgid "shared indexes cannot be created after initdb"
+#: commands/opclasscmds.c:259
+#, c-format
+msgid "operator class \"%s\" for access method \"%s\" already exists"
msgstr ""
-#: catalog/index.c:1659
+#: commands/opclasscmds.c:287
#, c-format
-msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
+msgid "could not make operator class \"%s\" be default for type %s"
msgstr ""
-#: catalog/namespace.c:187
+#: commands/opclasscmds.c:290
#, c-format
-msgid "relation \"%s.%s\" does not exist"
-msgstr "รรรรร \"%s.%s\" รร
รรรร
รรรรร
ร"
+msgid "Operator class \"%s\" already is the default."
+msgstr "รซรรรร รรร
รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร รรรรร
รรร รรรรรรร รร รรรรรรรรร."
-#: catalog/namespace.c:192
-#: utils/adt/regproc.c:837
+#: commands/indexcmds.c:471
+#: commands/indexcmds.c:481
+#: commands/opclasscmds.c:526
+#: commands/opclasscmds.c:536
+#: commands/opclasscmds.c:669
+#: commands/opclasscmds.c:680
#, c-format
-msgid "relation \"%s\" does not exist"
-msgstr "รรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: catalog/namespace.c:229
-msgid "temporary tables may not specify a schema name"
-msgstr ""
-
-#: catalog/namespace.c:257
-#: catalog/namespace.c:1249
-msgid "no schema has been selected to create in"
+msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr ""
-#: catalog/namespace.c:1284
+#: commands/opclasscmds.c:701
#, c-format
-msgid "improper relation name (too many dotted names): %s"
+msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
msgstr ""
-#: catalog/namespace.c:1628
-#, c-format
-msgid "permission denied to create temporary tables in database \"%s\""
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรร
รร
รรรร รรรรรร ร รรรร
\"%s\""
+#: commands/indexcmds.c:92
+msgid "must specify at least one column"
+msgstr ""
-#: catalog/pg_largeobject.c:107
-#: storage/large_object/inv_api.c:128
-#: storage/large_object/inv_api.c:248
+#: commands/indexcmds.c:96
#, c-format
-msgid "large object %u does not exist"
-msgstr "รรรรรรร รรรร
รร %u รร
รรรร
รรรรร
ร"
+msgid "cannot use more than %d columns in an index"
+msgstr "รรรรร รรรรรรร ร รรรร
รรร
รร
รรรร
ร รรร
รรรรรร %d"
-#: catalog/pg_conversion.c:66
+#: commands/indexcmds.c:152
#, c-format
-msgid "conversion \"%s\" already exists"
-msgstr "รรรรร
รรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "access method \"%s\" does not support unique indexes"
+msgstr ""
-#: catalog/pg_conversion.c:79
+#: commands/indexcmds.c:157
#, c-format
-msgid "default conversion for %s to %s already exists"
-msgstr "รรรรร
รรรร รร รรรรรรรรร รรร %s ร %s รรร
รรรร
รรรรร
ร"
+msgid "access method \"%s\" does not support multicolumn indexes"
+msgstr ""
-#: catalog/pg_conversion.c:308
-#: commands/conversioncmds.c:109
-#: commands/conversioncmds.c:133
-#, c-format
-msgid "conversion \"%s\" does not exist"
-msgstr "รรรรร
รรรร \"%s\" รร
รรรร
รรรรร
ร"
+#: commands/indexcmds.c:171
+msgid "index expressions and predicates may refer only to the table being indexed"
+msgstr ""
-#: catalog/pg_namespace.c:51
-#: commands/schemacmds.c:256
-#, c-format
-msgid "schema \"%s\" already exists"
-msgstr "รรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
+#: commands/indexcmds.c:202
+msgid "primary keys cannot be expressions"
+msgstr ""
-#: catalog/pg_operator.c:217
-#: catalog/pg_operator.c:406
+#: commands/indexcmds.c:232
+#: parser/analyze.c:1442
#, c-format
-msgid "\"%s\" is not a valid operator name"
-msgstr "\"%s\" รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรร
รรรรรร"
+msgid "column \"%s\" named in key does not exist"
+msgstr "รรรรรรร \"%s\" รรรรรรรรร ร รรรรร
รร
รรรร
รรรรร
ร"
-#: catalog/pg_operator.c:412
-msgid "at least one of leftarg or rightarg must be specified"
+#: commands/indexcmds.c:291
+msgid "cannot use subquery in index predicate"
msgstr ""
-#: catalog/pg_operator.c:420
-msgid "only binary operators can have commutators"
+#: commands/indexcmds.c:295
+msgid "cannot use aggregate in index predicate"
msgstr ""
-#: catalog/pg_operator.c:424
-msgid "only binary operators can have join selectivity"
+#: commands/indexcmds.c:304
+msgid "functions in index predicate must be marked IMMUTABLE"
msgstr ""
-#: catalog/pg_operator.c:428
-msgid "only binary operators can hash"
+#: commands/indexcmds.c:337
+#: commands/tablecmds.c:1119
+#: parser/parse_expr.c:1034
+#, c-format
+msgid "column \"%s\" does not exist"
+msgstr "รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: commands/indexcmds.c:369
+msgid "cannot use subquery in index expression"
msgstr ""
-#: catalog/pg_operator.c:432
-msgid "only binary operators can merge join"
+#: commands/indexcmds.c:373
+msgid "cannot use aggregate function in index expression"
msgstr ""
-#: catalog/pg_operator.c:444
-#, c-format
-msgid "operator %s already exists"
-msgstr "รรร
รรรรร %s รรร
รรรร
รรรรร
ร"
+#: commands/indexcmds.c:384
+msgid "functions in index expression must be marked IMMUTABLE"
+msgstr ""
-#: catalog/pg_operator.c:726
-msgid "operator cannot be its own negator or sort operator"
+#: commands/indexcmds.c:439
+#, c-format
+msgid "data type %s has no default operator class for access method \"%s\""
msgstr ""
-#: catalog/pg_proc.c:117
-#: catalog/pg_proc.c:540
-msgid "A function returning \"anyarray\" or \"anyelement\" must have at least one argument of either type."
+#: commands/indexcmds.c:441
+msgid "You must specify an operator class for the index or define a default operator class for the data type."
msgstr ""
-#: catalog/pg_proc.c:172
+#: commands/indexcmds.c:494
#, c-format
-msgid "\"%s\" is already an attribute of type %s"
+msgid "operator class \"%s\" does not accept data type %s"
msgstr ""
-#: catalog/pg_proc.c:224
+#: commands/indexcmds.c:551
+#: utils/cache/typcache.c:286
#, c-format
-msgid "function \"%s\" already exists with same argument types"
-msgstr "รรรรรรร \"%s\" ร รรรรร รรรรรรร รรรรรร
รรรร รรร
รรรร
รรรรร
ร"
-
-#: catalog/pg_proc.c:238
-msgid "cannot change return type of existing function"
-msgstr "รร
รรรร รรรร
รรรร รรร รรรรรรรรร
รรรร รรรรร
รรร รรร รรรร
รรรรรรร
ร รรรรรร"
-
-#: catalog/pg_proc.c:239
-msgid "Use DROP FUNCTION first."
-msgstr "รณรรรรรร รรรรรรรรรรร
DROP FUNCTION."
+msgid "there are multiple default operator classes for data type %s"
+msgstr ""
-#: catalog/pg_proc.c:247
+#: commands/indexcmds.c:651
#, c-format
-msgid "function \"%s\" is an aggregate"
-msgstr "รรรรรรร \"%s\" รรรรร
รรร รรรร
รรรรร"
+msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
+msgstr ""
-#: catalog/pg_proc.c:252
+#: commands/indexcmds.c:658
#, c-format
-msgid "function \"%s\" is not an aggregate"
-msgstr "รรรรรรร \"%s\" รร
รรรรร
รรร รรรร
รรรรร"
+msgid "table \"%s\" has no indexes"
+msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรร
รรรร"
-#: catalog/pg_proc.c:371
-#: catalog/pg_proc.c:392
-#: catalog/pg_proc.c:402
-#: catalog/pg_proc.c:426
-#: catalog/pg_proc.c:434
-#: catalog/pg_proc.c:486
-#: catalog/pg_proc.c:498
-#: catalog/pg_proc.c:518
+#: commands/indexcmds.c:685
+msgid "can only reindex the currently open database"
+msgstr ""
+
+#: commands/indexcmds.c:768
#, c-format
-msgid "return type mismatch in function declared to return %s"
+msgid "table \"%s\" was reindexed"
+msgstr "รรรรรรร \"%s\" รร
รร
รรรร
รรรรรรร"
+
+#: commands/variable.c:75
+msgid "invalid list syntax for parameter \"datestyle\""
msgstr ""
-#: catalog/pg_proc.c:373
-#: catalog/pg_proc.c:404
-msgid "Function's final statement must be a SELECT."
+#: commands/variable.c:161
+#, c-format
+msgid "unrecognized \"datestyle\" key word: \"%s\""
msgstr ""
-#: catalog/pg_proc.c:394
-msgid "Function's final statement must not be a SELECT."
+#: commands/variable.c:179
+msgid "conflicting \"datestyle\" specifications"
msgstr ""
-#: catalog/pg_proc.c:428
-msgid "Final SELECT must return exactly one column."
+#: commands/variable.c:450
+msgid "invalid interval value for time zone: month not allowed"
msgstr ""
-#: catalog/pg_proc.c:436
+#: commands/variable.c:557
#, c-format
-msgid "Actual return type is %s."
+msgid "unrecognized time zone name: \"%s\""
msgstr ""
-#: catalog/pg_proc.c:488
-msgid "Final SELECT returns too many columns."
+#: commands/variable.c:565
+#, c-format
+msgid "time zone \"%s\" appears to use leap seconds"
msgstr ""
-#: catalog/pg_proc.c:500
-#, c-format
-msgid "Final SELECT returns %s instead of %s at column %d."
+#: commands/variable.c:567
+msgid "PostgreSQL does not support leap seconds."
msgstr ""
-#: catalog/pg_proc.c:520
-msgid "Final SELECT returns too few columns."
+#: commands/variable.c:636
+msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
msgstr ""
-#: catalog/pg_proc.c:545
+#: commands/variable.c:713
+#: utils/mb/mbutils.c:188
#, c-format
-msgid "return type %s is not supported for SQL functions"
+msgid "conversion between %s and %s is not supported"
msgstr ""
-#: catalog/pg_proc.c:587
+#: commands/user.c:848
+#: commands/user.c:961
+#: commands/user.c:1053
+#: commands/user.c:1172
+#: commands/variable.c:784
+#: utils/cache/lsyscache.c:1981
+#: utils/init/miscinit.c:310
#, c-format
-msgid "there is no built-in function named \"%s\""
-msgstr "รรรรรร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "user \"%s\" does not exist"
+msgstr "รรรรรรรรรร
รร \"%s\" รร
รรรร
รรรรร
ร"
-#: catalog/pg_proc.c:685
-#, c-format
-msgid "SQL functions cannot return type %s"
-msgstr "SQL-รรรรรรร รร
รรรรร รรรรรรรรรร รรร %s"
+#: commands/operatorcmds.c:106
+#: commands/operatorcmds.c:114
+msgid "setof type not allowed for operator argument"
+msgstr ""
-#: catalog/pg_proc.c:701
+#: commands/operatorcmds.c:141
#, c-format
-msgid "SQL functions cannot have arguments of type %s"
-msgstr "SQL-รรรรรรร รร
รรรรร รรร
รร รรรรรร
รรร รรรร %s"
+msgid "operator attribute \"%s\" not recognized"
+msgstr "รรรรรรร รรร
รรรรรร \"%s\" รร
รรรรรรรรร"
-#: catalog/pg_type.c:195
-#: catalog/pg_type.c:201
-#, c-format
-msgid "invalid type internal size %d"
+#: commands/operatorcmds.c:151
+msgid "operator procedure must be specified"
msgstr ""
-#: catalog/pg_type.c:208
-msgid "fixed-size types must have storage PLAIN"
+#: commands/portalcmds.c:54
+#: commands/portalcmds.c:164
+#: commands/portalcmds.c:209
+msgid "invalid cursor name: must not be empty"
msgstr ""
-#: catalog/pg_type.c:289
-#: catalog/pg_type.c:511
+#: commands/portalcmds.c:80
+msgid "DECLARE CURSOR may not specify INTO"
+msgstr "DECLARE CURSOR รร
รรรร
ร รรรรรรรรร INTO"
+
+#: commands/portalcmds.c:84
+msgid "DECLARE CURSOR ... FOR UPDATE is not supported"
+msgstr "DECLARE CURSOR ... FOR UPDATE รร
รรรรร
รรรรรร
รรร"
+
+#: commands/portalcmds.c:85
+msgid "Cursors must be READ ONLY."
+msgstr ""
+
+#: commands/portalcmds.c:172
+#: commands/portalcmds.c:219
#, c-format
-msgid "type \"%s\" already exists"
-msgstr "รรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "cursor \"%s\" does not exist"
+msgstr "รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/aggregatecmds.c:97
+#: commands/portalcmds.c:308
+#: tcop/pquery.c:430
+#: tcop/pquery.c:945
#, c-format
-msgid "aggregate attribute \"%s\" not recognized"
-msgstr "รรรร
รรรรรร รรรรรรร \"%s\" รร
รรรรรรรรร"
+msgid "portal \"%s\" already active"
+msgstr "รรรรรร \"%s\" รรร
รรรรรร
ร"
-#: commands/aggregatecmds.c:107
-msgid "aggregate basetype must be specified"
+#: commands/portalcmds.c:364
+msgid "could not reposition held cursor"
msgstr ""
-#: commands/aggregatecmds.c:111
-msgid "aggregate stype must be specified"
+#: commands/prepare.c:61
+msgid "invalid statement name: must not be empty"
msgstr ""
-#: commands/aggregatecmds.c:115
-msgid "aggregate sfunc must be specified"
+#: commands/prepare.c:80
+msgid "utility statements cannot be prepared"
msgstr ""
-#: commands/aggregatecmds.c:138
-#, c-format
-msgid "aggregate transition data type cannot be %s"
-msgstr ""
+# [SM]: TO REVIEW
+#: commands/prepare.c:168
+#: commands/prepare.c:173
+#: commands/prepare.c:536
+msgid "prepared statement is not a SELECT"
+msgstr "รรรรรรรรร
รรรร รรรรรรร รร
รรรรร
รรร SELECTรร"
-#: commands/aggregatecmds.c:259
+# [SM]: TO REVIEW
+#: commands/prepare.c:308
#, c-format
-msgid "function %s(*) already exists in schema \"%s\""
-msgstr "รรรรรรร %s(*) รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
+msgid "prepared statement \"%s\" already exists"
+msgstr "รรรรรรรรร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/aggregatecmds.c:265
-#: commands/functioncmds.c:688
+# [SM]: TO REVIEW
+#: commands/prepare.c:388
#, c-format
-msgid "function %s already exists in schema \"%s\""
-msgstr "รรรรรรร %s รรร
รรรร
รรรรร
ร ร รรร
รร
\"%s\""
+msgid "prepared statement \"%s\" does not exist"
+msgstr "รรรรรรรรร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: commands/analyze.c:200
-#, c-format
-msgid "skipping \"%s\" --- only table or database owner can analyze it"
+#: commands/proclang.c:64
+msgid "must be superuser to create procedural language"
msgstr ""
-#: commands/analyze.c:215
-#, c-format
-msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
-msgstr "รรรรรรรรร
รรร \"%s\" --- รรรร
รรร, รรรร รรร รรร
รรรรรรรร
รรรรร
รรรร
รรรรรรร รร
รรรรรรรรรรรรร รรร รรรรร รรรรรรรรรร"
-
-#: commands/analyze.c:245
+#: commands/proclang.c:77
+#: commands/proclang.c:265
#, c-format
-msgid "analyzing \"%s.%s\""
-msgstr "รรรรรรรรรร
รรร \"%s.%s\""
+msgid "language \"%s\" already exists"
+msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/analyze.c:544
-#: commands/analyze.c:700
+#: commands/proclang.c:97
#, c-format
-msgid "\"%s\": %u pages, %d rows sampled, %.0f estimated total rows"
+msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
msgstr ""
-#: commands/cluster.c:150
+#: commands/proclang.c:104
#, c-format
-msgid "there is no previously clustered index for table \"%s\""
+msgid "function %s must return type \"language_handler\""
msgstr ""
-#: commands/cluster.c:164
-#: commands/tablecmds.c:3932
-#, c-format
-msgid "index \"%s\" for table \"%s\" does not exist"
-msgstr "รรรร
รร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/cluster.c:321
-#, c-format
-msgid "\"%s\" is not an index for table \"%s\""
-msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรรร รรร รรรรรรร \"%s\""
+#: commands/proclang.c:188
+msgid "must be superuser to drop procedural language"
+msgstr ""
-#: commands/cluster.c:334
-msgid "cannot cluster on partial index"
+#: commands/proclang.c:271
+msgid "must be superuser to rename procedural language"
msgstr ""
-#: commands/cluster.c:352
-msgid "cannot cluster when index access method does not handle null values"
+#: commands/schemacmds.c:84
+#: commands/user.c:832
+#: commands/user.c:967
+msgid "permission denied"
+msgstr "รรรรรร รรรรร
รยฃร"
+
+#: commands/schemacmds.c:85
+#, c-format
+msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\""
msgstr ""
-#: commands/cluster.c:353
+#: commands/schemacmds.c:100
+#: commands/schemacmds.c:272
#, c-format
-msgid "You may be able to work around this by marking column \"%s\" NOT NULL."
+msgid "unacceptable schema name \"%s\""
msgstr ""
-#: commands/cluster.c:365
-msgid "cannot cluster on expressional index when index access method does not handle null values"
+#: commands/schemacmds.c:101
+#: commands/schemacmds.c:273
+msgid "The prefix \"pg_\" is reserved for system schemas."
msgstr ""
-#: commands/cluster.c:379
+#: commands/sequence.c:400
+#: commands/sequence.c:592
+#: commands/sequence.c:635
#, c-format
-msgid "\"%s\" is a system catalog"
-msgstr "\"%s\" รรรรร
รรร รรรรร
รรรร รรรรรรรรร"
+msgid "permission denied for sequence %s"
+msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร
รรรรรร
รรรรรรร %s"
-#: commands/cluster.c:389
-msgid "cannot cluster temporary tables of other sessions"
+#: commands/sequence.c:477
+#, c-format
+msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
msgstr ""
-#: commands/conversioncmds.c:66
+#: commands/sequence.c:500
#, c-format
-msgid "source encoding \"%s\" does not exist"
-msgstr "รรรรรรรร รรรรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
+msgstr ""
-#: commands/conversioncmds.c:73
+#: commands/sequence.c:598
#, c-format
-msgid "destination encoding \"%s\" does not exist"
-msgstr "รรรรรรรรร รรรรรรร
รรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "currval of sequence \"%s\" is not yet defined in this session"
+msgstr ""
-#: commands/conversioncmds.c:151
+#: commands/sequence.c:652
#, c-format
-msgid "conversion \"%s\" already exists in schema \"%s\""
+msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
msgstr ""
-#: commands/comment.c:316
-#: commands/sequence.c:779
-#: tcop/utility.c:81
-#, c-format
-msgid "\"%s\" is not a sequence"
-msgstr "\"%s\" รร
รรรรร
รรร รรรรร
รรรรรร
รรรรรรรร"
+#: commands/sequence.c:799
+#: executor/execGrouping.c:328
+#: executor/execGrouping.c:388
+#: executor/nodeIndexscan.c:1043
+#: executor/spi.c:85
+#: executor/spi.c:167
+#: guc-file.l:151
+#: guc-file.l:277
+#: guc-file.l:314
+#: lib/dllist.c:43
+#: lib/dllist.c:88
+#: libpq/auth.c:633
+#: postmaster/pgstat.c:857
+#: postmaster/pgstat.c:874
+#: postmaster/pgstat.c:2271
+#: postmaster/pgstat.c:2334
+#: postmaster/pgstat.c:2379
+#: postmaster/pgstat.c:2430
+#: postmaster/postmaster.c:1562
+#: postmaster/postmaster.c:2159
+#: postmaster/postmaster.c:2922
+#: storage/buffer/localbuf.c:129
+#: storage/file/fd.c:582
+#: storage/file/fd.c:615
+#: storage/file/fd.c:760
+#: storage/ipc/sinval.c:348
+#: storage/smgr/mm.c:191
+#: utils/adt/cash.c:297
+#: utils/adt/cash.c:312
+#: utils/adt/regexp.c:190
+#: utils/adt/ri_triggers.c:3431
+#: utils/cache/relcache.c:172
+#: utils/cache/relcache.c:182
+#: utils/cache/relcache.c:196
+#: utils/cache/relcache.c:1218
+#: utils/cache/typcache.c:121
+#: utils/fmgr/dfmgr.c:119
+#: utils/init/miscinit.c:177
+#: utils/init/miscinit.c:198
+#: utils/init/miscinit.c:208
+#: utils/misc/guc.c:1660
+#: utils/misc/guc.c:1857
+#: utils/misc/guc.c:2830
+#: utils/misc/guc.c:2877
+#: utils/misc/guc.c:3763
+#: utils/misc/guc.c:3898
+#: utils/misc/guc.c:3963
+#: utils/misc/guc.c:3971
+#: utils/misc/guc.c:3980
+#: utils/mmgr/aset.c:335
+#: utils/mmgr/aset.c:501
+#: utils/mmgr/aset.c:698
+#: utils/mmgr/aset.c:891
+#: utils/mmgr/portalmem.c:75
+msgid "out of memory"
+msgstr "รร
รรรรรร
ร รรรรรร"
-#: commands/comment.c:323
-#: commands/indexcmds.c:109
-#: commands/indexcmds.c:639
-#: commands/lockcmds.c:68
-#: commands/tablecmds.c:377
-#: commands/tablecmds.c:1607
-#: commands/tablecmds.c:1898
-#: commands/tablecmds.c:2042
-#: commands/tablecmds.c:2276
-#: commands/tablecmds.c:2442
-#: commands/tablecmds.c:2568
-#: commands/tablecmds.c:2749
-#: commands/tablecmds.c:3760
-#: commands/tablecmds.c:4026
-#: commands/trigger.c:144
-#: commands/trigger.c:546
-#: tcop/utility.c:76
+#: commands/sequence.c:940
+msgid "INCREMENT must not be zero"
+msgstr "INCREMENT รร
รรรร
ร รรรร รรรยฃร"
+
+#: commands/sequence.c:990
#, c-format
-msgid "\"%s\" is not a table"
-msgstr "\"%s\" รร
รรรรร
รรร รรรรรรร
ร"
+msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
+msgstr ""
-#: commands/comment.c:330
-#: commands/view.c:113
-#: tcop/utility.c:86
+#: commands/sequence.c:1021
#, c-format
-msgid "\"%s\" is not a view"
-msgstr "\"%s\" รร
รรรรร
รรร รรรรร"
+msgid "START value (%s) can't be less than MINVALUE (%s)"
+msgstr ""
-#: commands/comment.c:417
-msgid "database name may not be qualified"
+#: commands/sequence.c:1033
+#, c-format
+msgid "START value (%s) can't be greater than MAXVALUE (%s)"
msgstr ""
-#: commands/comment.c:449
-msgid "database comments may only be applied to the current database"
+#: commands/sequence.c:1048
+#, c-format
+msgid "CACHE (%s) must be greater than zero"
msgstr ""
-#: commands/comment.c:481
-#: commands/schemacmds.c:172
-msgid "schema name may not be qualified"
+#: commands/tablecmds.c:151
+msgid "ON COMMIT can only be used on temporary tables"
msgstr ""
-#: commands/comment.c:564
+#: commands/tablecmds.c:211
#, c-format
-msgid "rule \"%s\" does not exist"
-msgstr "รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "duplicate check constraint name \"%s\""
+msgstr ""
-#: commands/comment.c:572
+#: commands/tablecmds.c:388
+#: commands/tablecmds.c:1064
+#: commands/tablecmds.c:1271
+#: commands/tablecmds.c:1623
+#: commands/tablecmds.c:1909
+#: commands/tablecmds.c:2053
+#: commands/tablecmds.c:2181
+#: commands/tablecmds.c:2290
+#: commands/tablecmds.c:2453
+#: commands/tablecmds.c:2579
+#: commands/tablecmds.c:2760
+#: commands/tablecmds.c:3059
+#: commands/tablecmds.c:3771
+#: commands/trigger.c:150
+#: commands/trigger.c:552
+#: tcop/utility.c:162
+#: tcop/utility.c:197
#, c-format
-msgid "there are multiple rules named \"%s\""
-msgstr "รรร
ร
รรร รรรรรร
รรรรรร รรรรรรร ร รรร
รร
ร \"%s\""
+msgid "permission denied: \"%s\" is a system catalog"
+msgstr "รรรรรร รรรรร
รยฃร: \"%s\" รรรรร
รรร รรรรร
รรรร รรรรรรรรร"
-#: commands/comment.c:573
-msgid "Specify a relation name as well as a rule name."
+#: commands/tablecmds.c:398
+msgid "cannot truncate temporary tables of other sessions"
msgstr ""
-#: commands/comment.c:815
-#: commands/trigger.c:484
-#: commands/trigger.c:697
+#: commands/tablecmds.c:510
#, c-format
-msgid "trigger \"%s\" for table \"%s\" does not exist"
-msgstr "รรรรรร
ร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "column \"%s\" duplicated"
+msgstr "รรรรรรรรร
รรร รรรรรรร: \"%s\""
-#: commands/comment.c:894
+#: commands/tablecmds.c:535
+#: parser/analyze.c:1188
+#: parser/analyze.c:1393
#, c-format
-msgid "table \"%s\" has multiple constraints named \"%s\""
-msgstr ""
+msgid "inherited relation \"%s\" is not a table"
+msgstr "รรรรร
รรรรรรรร
รรรรรร
รรร
\"%s\" รร
รรรรร
รรร รรรรรรร
ร"
-#: commands/comment.c:906
+#: commands/tablecmds.c:541
#, c-format
-msgid "constraint \"%s\" for table \"%s\" does not exist"
-msgstr "รรรรรรร
รรร \"%s\" รรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/copy.c:700
-#: commands/copy.c:708
-#: commands/copy.c:716
-#: commands/copy.c:724
-#: commands/dbcommands.c:103
-#: commands/dbcommands.c:111
-#: commands/dbcommands.c:119
-#: commands/dbcommands.c:127
-#: commands/functioncmds.c:220
-#: commands/functioncmds.c:228
-#: commands/functioncmds.c:236
-#: commands/functioncmds.c:244
-#: commands/functioncmds.c:252
-#: commands/sequence.c:880
-#: commands/sequence.c:893
-#: commands/sequence.c:901
-#: commands/sequence.c:909
-#: commands/sequence.c:917
-#: commands/sequence.c:925
-#: commands/user.c:525
-#: commands/user.c:537
-#: commands/user.c:545
-#: commands/user.c:553
-#: commands/user.c:561
-#: commands/user.c:569
-#: commands/user.c:775
-#: commands/user.c:787
-#: commands/user.c:795
-#: commands/user.c:803
-#: commands/user.c:1275
-#: commands/user.c:1283
-msgid "conflicting or redundant options"
-msgstr "รรรรรรรรรรรรร
รรร รรรรรรรร
รรรรร"
+msgid "cannot inherit from temporary relation \"%s\""
+msgstr ""
-#: commands/dbcommands.c:153
+#: commands/tablecmds.c:558
#, c-format
-msgid "%d is not a valid encoding code"
-msgstr "%d รร
รรรรร
รรร รร
รรรร รรรรร รรรรรรรรร"
+msgid "inherited relation \"%s\" duplicated"
+msgstr ""
-#: commands/dbcommands.c:162
+#: commands/tablecmds.c:611
#, c-format
-msgid "%s is not a valid encoding name"
-msgstr "%s รร
รรรรร
รรร รร
รรรร รรร
รร
ร รรรรรรรรร"
-
-#: commands/dbcommands.c:183
-msgid "permission denied to create database"
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรร รรรร"
-
-#: commands/dbcommands.c:192
-msgid "must be superuser to create database for another user"
+msgid "merging multiple inherited definitions of column \"%s\""
msgstr ""
-#: commands/dbcommands.c:203
-msgid "cannot use an alternative location on this platform"
+#: commands/tablecmds.c:618
+#, c-format
+msgid "inherited column \"%s\" has a type conflict"
msgstr ""
-#: commands/dbcommands.c:217
-#: commands/dbcommands.c:405
-#: commands/dbcommands.c:653
+#: commands/tablecmds.c:620
+#: commands/tablecmds.c:775
+#: parser/parse_coerce.c:263
+#: parser/parse_coerce.c:918
+#: parser/parse_coerce.c:935
+#: parser/parse_coerce.c:981
#, c-format
-msgid "database \"%s\" already exists"
-msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "%s versus %s"
+msgstr "%s รรรรรร %s"
-#: commands/dbcommands.c:231
+#: commands/tablecmds.c:766
#, c-format
-msgid "template database \"%s\" does not exist"
-msgstr "รรรร รรรรรร-รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+msgid "merging column \"%s\" with inherited definition"
+msgstr ""
-#: commands/dbcommands.c:242
+#: commands/tablecmds.c:773
#, c-format
-msgid "permission denied to copy database \"%s\""
-msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรรรร รรรร \"%s\""
+msgid "column \"%s\" has a type conflict"
+msgstr "รรรรรรรร รรรรร รรร รรรรรรร \"%s\""
-#: commands/dbcommands.c:263
+#: commands/tablecmds.c:814
#, c-format
-msgid "source database \"%s\" is being accessed by other users"
+msgid "column \"%s\" inherits conflicting default values"
msgstr ""
-#: commands/dbcommands.c:274
-#, c-format
-msgid "invalid server encoding %d"
-msgstr "รร
รร
รรรร รรรรรรรรร รร
รรร
รร: %d"
+#: commands/tablecmds.c:816
+msgid "To resolve the conflict, specify a default explicitly."
+msgstr ""
-#: commands/dbcommands.c:304
-#: commands/dbcommands.c:308
-#: commands/dbcommands.c:312
-msgid "database path may not contain single quotes"
+#: commands/tablecmds.c:1109
+#, c-format
+msgid "inherited column \"%s\" must be renamed in child tables too"
msgstr ""
-#: commands/dbcommands.c:337
+#: commands/tablecmds.c:1127
#, c-format
-msgid "could not create database directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\": %m"
+msgid "cannot rename system column \"%s\""
+msgstr "รร
รรรร รร
รร
รรร
รรรรรร รรรรร
รรรร รรรรรรร \"%s\""
-#: commands/dbcommands.c:342
+#: commands/tablecmds.c:1137
#, c-format
-msgid "could not remove temporary directory \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรร
รร
รรรร รรรร
รรรรรร \"%s\": %m"
+msgid "cannot rename inherited column \"%s\""
+msgstr "รร
รรรร รร
รร
รรร
รรรรรร รรรรร
รรรรรรรร รรรรรรร \"%s\""
-#: commands/dbcommands.c:353
+#: commands/tablecmds.c:1148
+#: commands/tablecmds.c:1763
#, c-format
-msgid "could not link file \"%s\" to \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรร \"%s\" ร \"%s\": %m"
+msgid "column \"%s\" of relation \"%s\" already exists"
+msgstr "รรรรรรร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/dbcommands.c:370
-#: commands/dbcommands.c:385
-msgid "could not initialize database directory"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร"
+#: commands/tablecmds.c:1676
+#, c-format
+msgid "child table \"%s\" has different type for column \"%s\""
+msgstr ""
-#: commands/dbcommands.c:371
-#: commands/dbcommands.c:376
-#: commands/dbcommands.c:961
+#: commands/tablecmds.c:1684
#, c-format
-msgid "Failing system command was: %s"
+msgid "merging definition of column \"%s\" for child \"%s\""
msgstr ""
-#: commands/dbcommands.c:372
-#: commands/dbcommands.c:377
-#: commands/dbcommands.c:962
-msgid "Look in the postmaster's stderr log for more information."
+#: commands/tablecmds.c:1716
+msgid "column must be added to child tables too"
msgstr ""
-#: commands/dbcommands.c:375
-#: commands/dbcommands.c:388
-msgid "could not initialize database directory; delete failed as well"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรร
รรรรรร รรร รรรรรร; รรรรร
รร
รรรรรรร ร
ยฃ รรรรรรร"
+#: commands/tablecmds.c:1735
+msgid "adding columns with defaults is not implemented"
+msgstr ""
-#: commands/dbcommands.c:483
-msgid "cannot drop the currently open database"
+#: commands/tablecmds.c:1736
+msgid "Add the column, then use ALTER TABLE SET DEFAULT."
msgstr ""
-#: commands/dbcommands.c:516
-msgid "cannot drop a template database"
+#: commands/tablecmds.c:1741
+msgid "adding NOT NULL columns is not implemented"
msgstr ""
-#: commands/dbcommands.c:527
-#: commands/dbcommands.c:643
-#, c-format
-msgid "database \"%s\" is being accessed by other users"
+#: commands/tablecmds.c:1742
+msgid "Add the column, then use ALTER TABLE SET NOT NULL."
msgstr ""
-#: commands/dbcommands.c:634
-msgid "current database may not be renamed"
-msgstr "รร
รรรร รร
รร
รรร
รรรรรร รร
รรรรร รรรร รรรรรร"
+#: commands/tablecmds.c:1955
+#: commands/tablecmds.c:2099
+#: commands/tablecmds.c:2227
+#: commands/tablecmds.c:2391
+#, c-format
+msgid "cannot alter system column \"%s\""
+msgstr "รร
รรรร รรรร
รรรร รรรรร
รรรร รรรรรรร \"%s\""
-#: commands/dbcommands.c:665
-msgid "permission denied to rename database"
-msgstr "รรรรรร รรรรร
รยฃร รร รร
รร
รรร
รรรรรรร รรรร"
+#: commands/tablecmds.c:1991
+#, c-format
+msgid "column \"%s\" is in a primary key"
+msgstr "รรรรรรร \"%s\" รรรรรรรรร ร รร
รรรรรรร รรรรร
"
-#: commands/dbcommands.c:884
-msgid "relative paths are not allowed as database locations"
+#: commands/tablecmds.c:2120
+#, c-format
+msgid "column \"%s\" contains null values"
+msgstr "รรรรรรร \"%s\" รรรร
รรรร รรรรร
รรร NULL"
+
+#: commands/tablecmds.c:2170
+#, c-format
+msgid "\"%s\" is not a table or view"
+msgstr "\"%s\" รร
รรรรร
รรร รรรรรรร
ร รรร รรรรร"
+
+#: commands/tablecmds.c:2309
+#, c-format
+msgid "statistics target %d is too low"
msgstr ""
-#: commands/dbcommands.c:888
-msgid "absolute paths are not allowed as database locations"
+#: commands/tablecmds.c:2317
+#, c-format
+msgid "lowering statistics target to %d"
msgstr ""
-#: commands/dbcommands.c:900
+#: commands/tablecmds.c:2340
#, c-format
-msgid "postmaster environment variable \"%s\" not found"
+msgid "invalid storage type \"%s\""
msgstr ""
-#: commands/dbcommands.c:905
+#: commands/tablecmds.c:2410
#, c-format
-msgid "postmaster environment variable \"%s\" must be absolute path"
+msgid "column data type %s can only have storage PLAIN"
msgstr ""
-#: commands/dbcommands.c:914
-msgid "alternative path is too long"
+#: commands/tablecmds.c:2516
+msgid "ALTER TABLE WITH OIDS is not yet implemented"
msgstr ""
-#: commands/dbcommands.c:945
+#: commands/tablecmds.c:2597
#, c-format
-msgid "could not remove file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\": %m"
+msgid "cannot drop system column \"%s\""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรรร รรรรรรร \"%s\""
-#: commands/dbcommands.c:959
+#: commands/tablecmds.c:2605
#, c-format
-msgid "could not remove database directory \"%s\""
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
รรรรรร รรร รรรรรร \"%s\""
+msgid "cannot drop inherited column \"%s\""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรรรรรรร รรรรรรร \"%s\""
-#: commands/copy.c:193
-#: commands/copy.c:205
-#: commands/copy.c:238
-#: commands/copy.c:248
-msgid "COPY BINARY is not supported to stdout or from stdin"
+#: commands/tablecmds.c:2932
+#, c-format
+msgid "check constraint may only reference relation \"%s\""
msgstr ""
-#: commands/copy.c:301
+#: commands/tablecmds.c:2996
#, c-format
-msgid "could not write to COPY file: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร ร รรรร COPY: %m"
+msgid "check constraint \"%s\" is violated by some row"
+msgstr ""
-#: commands/copy.c:309
-msgid "connection lost during COPY to stdout"
+#: commands/tablecmds.c:3047
+#, c-format
+msgid "referenced relation \"%s\" is not a table"
msgstr ""
-#: commands/copy.c:392
-#: commands/copy.c:410
-#: commands/copy.c:414
-#: commands/copy.c:474
-#: commands/copy.c:523
-#: tcop/fastpath.c:292
-#: tcop/postgres.c:281
-#: tcop/postgres.c:304
-msgid "unexpected EOF on client connection"
+#: commands/tablecmds.c:3081
+msgid "cannot reference temporary table from permanent table constraint"
msgstr ""
-#: commands/copy.c:426
+#: commands/tablecmds.c:3088
+msgid "cannot reference permanent table from temporary table constraint"
+msgstr ""
+
+#: commands/tablecmds.c:3130
+#: commands/tablecmds.c:3566
+msgid "number of referencing and referenced columns for foreign key disagree"
+msgstr ""
+
+#: commands/tablecmds.c:3212
#, c-format
-msgid "COPY from stdin failed: %s"
+msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr ""
-#: commands/copy.c:441
+#: commands/tablecmds.c:3217
#, c-format
-msgid "unexpected message type 0x%02X during COPY from stdin"
+msgid "cannot have more than %d keys in a foreign key"
msgstr ""
-#: commands/copy.c:735
-msgid "cannot specify DELIMITER in BINARY mode"
+#: commands/tablecmds.c:3280
+#, c-format
+msgid "there is no primary key for referenced table \"%s\""
msgstr ""
-#: commands/copy.c:740
-msgid "cannot specify NULL in BINARY mode"
+#: commands/tablecmds.c:3394
+#, c-format
+msgid "there is no unique constraint matching given keys for referenced table \"%s\""
msgstr ""
-#: commands/copy.c:758
-#: executor/execMain.c:483
-#: tcop/utility.c:260
-msgid "transaction is read-only"
-msgstr "รรรรรรรรรร รรรรรรรรร
รร \"รรรรรร รรร รรร
รรร\""
+#: commands/tablecmds.c:3816
+#: commands/trigger.c:2306
+#, c-format
+msgid "constraint \"%s\" does not exist"
+msgstr ""
-#: commands/copy.c:769
-msgid "must be superuser to COPY to or from a file"
+#: commands/tablecmds.c:3821
+#, c-format
+msgid "multiple constraints named \"%s\" were dropped"
msgstr ""
-#: commands/copy.c:770
-msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone."
+#: commands/tablecmds.c:3863
+#, c-format
+msgid "\"%s\" is not a table, TOAST table, index, view, or sequence"
msgstr ""
-#: commands/copy.c:779
-msgid "COPY delimiter must be a single character"
+#: commands/tablecmds.c:4047
+msgid "shared tables cannot be toasted after initdb"
msgstr ""
-#: commands/copy.c:787
+#: commands/tablecmds.c:4062
#, c-format
-msgid "table \"%s\" does not have OIDs"
-msgstr "รรรรรรร \"%s\" รร
รรรร
รรรร OIDs"
+msgid "table \"%s\" already has a TOAST table"
+msgstr "รรรรรรร \"%s\" รรร
รรร
ร
ร รรรรรร
รรรรรรรรร TOAST-รรรรรรร"
+
+#: commands/tablecmds.c:4079
+#, c-format
+msgid "table \"%s\" does not need a TOAST table"
+msgstr "รรรรรรร \"%s\" รร
รรรรรร
รรร ร รรรรรร
รรรรรรรร
ร TOAST-รรรรรรร
"
+
+#: commands/trigger.c:137
+#, c-format
+msgid "could not determine referenced table for constraint \"%s\""
+msgstr ""
+
+#: commands/trigger.c:222
+msgid "multiple INSERT events specified"
+msgstr "รรรรรรร รรรรรรรรรร
รรรร
รรรรรรร INSERT"
-#: commands/copy.c:817
-#, c-format
-msgid "cannot copy to view \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร ร รรร \"%s\""
+#: commands/trigger.c:229
+msgid "multiple DELETE events specified"
+msgstr "รรรรรรร รรรรรรรรรร
รรรร
รรรรรรร DELETE"
-#: commands/copy.c:822
-#, c-format
-msgid "cannot copy to sequence \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร ร รรรรร
รรรรรร
รรรรรรร \"%s\""
+#: commands/trigger.c:236
+msgid "multiple UPDATE events specified"
+msgstr "รรรรรรร รรรรรรรรรร
รรรร
รรรรรรร UPDATE"
-#: commands/copy.c:827
+#: commands/trigger.c:269
+#: commands/trigger.c:654
#, c-format
-msgid "cannot copy to non-table relation \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร ร รร
-รรรรรรร \"%s\""
+msgid "trigger \"%s\" for relation \"%s\" already exists"
+msgstr "รรรรรร
ร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/copy.c:846
+#: commands/trigger.c:290
#, c-format
-msgid "could not open file \"%s\" for reading: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\" รรร รรร
รรร: %m"
+msgid "changing return type of function %s from \"opaque\" to \"trigger\""
+msgstr ""
-#: commands/copy.c:855
-#: commands/copy.c:917
+#: commands/trigger.c:297
#, c-format
-msgid "\"%s\" is a directory"
-msgstr "\"%s\" รรรรร
รรร รรรร
รรรรรร
ร"
+msgid "function %s must return type \"trigger\""
+msgstr "รรรรรรร %s รรรรรร รรรรรรรรรร รรร \"trigger\""
-#: commands/copy.c:867
+#: commands/trigger.c:1161
#, c-format
-msgid "cannot copy from view \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร รร รรรร \"%s\""
+msgid "trigger function %u returned null value"
+msgstr ""
-#: commands/copy.c:872
-#, c-format
-msgid "cannot copy from sequence \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร รร รรรรร
รรรรรร
รรรรรรร \"%s\""
+#: commands/trigger.c:1213
+#: commands/trigger.c:1326
+#: commands/trigger.c:1455
+msgid "BEFORE STATEMENT trigger cannot return a value"
+msgstr ""
-#: commands/copy.c:877
-#, c-format
-msgid "cannot copy from non-table relation \"%s\""
-msgstr "รร
รรรร รรรรรรรรรร รร รร
-รรรรรรร \"%s\""
+#: commands/trigger.c:1582
+#: executor/execMain.c:1194
+#: executor/execMain.c:1495
+#: executor/execMain.c:1631
+msgid "could not serialize access due to concurrent update"
+msgstr ""
-#: commands/copy.c:899
-msgid "relative path not allowed for COPY to file"
+#: commands/trigger.c:2257
+msgid "unnamed constraints cannot be set explicitly"
msgstr ""
-#: commands/copy.c:908
+#: commands/trigger.c:2290
#, c-format
-msgid "could not open file \"%s\" for writing: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร \"%s\" รรร รรรรรร: %m"
+msgid "constraint \"%s\" is not deferrable"
+msgstr ""
-#: commands/copy.c:1148
+#: commands/typecmds.c:135
#, c-format
-msgid "COPY %s, line %d, column %s"
-msgstr "COPY %s, รรรรรร %d, รรรรรรร %s"
+msgid "type names must be %d characters or less"
+msgstr ""
-#: commands/copy.c:1151
+#: commands/typecmds.c:167
#, c-format
-msgid "COPY %s, line %d"
-msgstr "COPY %s, รรรรรร %d"
+msgid "array element type cannot be %s"
+msgstr ""
-#: commands/copy.c:1159
+#: commands/typecmds.c:200
#, c-format
-msgid "COPY %s, line %d, column %s: \"%s\""
+msgid "alignment \"%s\" not recognized"
msgstr ""
-#: commands/copy.c:1186
+#: commands/typecmds.c:217
#, c-format
-msgid "COPY %s, line %d: \"%s\""
-msgstr "COPY %s, รรรรรร %d: \"%s\""
-
-#: commands/copy.c:1389
-msgid "COPY file signature not recognized"
+msgid "storage \"%s\" not recognized"
msgstr ""
-#: commands/copy.c:1395
-msgid "invalid COPY file header (missing flags)"
-msgstr ""
+#: commands/typecmds.c:222
+#, c-format
+msgid "type attribute \"%s\" not recognized"
+msgstr "รรรรรรร รรรร \"%s\" รร
รรรรรรรรร"
-#: commands/copy.c:1401
-msgid "unrecognized critical flags in COPY file header"
+#: commands/typecmds.c:232
+msgid "type input function must be specified"
msgstr ""
-#: commands/copy.c:1407
-msgid "invalid COPY file header (missing length)"
+#: commands/typecmds.c:236
+msgid "type output function must be specified"
msgstr ""
-#: commands/copy.c:1415
-msgid "invalid COPY file header (wrong length)"
+#: commands/typecmds.c:275
+#, c-format
+msgid "changing return type of function %s from \"opaque\" to %s"
msgstr ""
-#: commands/copy.c:1492
-msgid "null OID in COPY data"
+#: commands/typecmds.c:282
+#, c-format
+msgid "type input function %s must return type %s"
msgstr ""
-#: commands/copy.c:1501
-#: commands/copy.c:1584
-msgid "invalid OID in COPY data"
+#: commands/typecmds.c:292
+#, c-format
+msgid "changing return type of function %s from \"opaque\" to \"cstring\""
msgstr ""
-#: commands/copy.c:1521
+#: commands/typecmds.c:299
#, c-format
-msgid "missing data for column \"%s\""
-msgstr "รรรรรรรรรรร รรรรรร
รรร รรรรรรร \"%s\""
-
-#: commands/copy.c:1553
-msgid "extra data after last expected column"
+msgid "type output function %s must return type \"cstring\""
msgstr ""
-#: commands/copy.c:1570
+#: commands/typecmds.c:308
#, c-format
-msgid "row field count is %d, expected %d"
+msgid "type receive function %s must return type %s"
msgstr ""
-#: commands/copy.c:1786
-#: commands/copy.c:1804
-msgid "literal carriage return found in data"
+#: commands/typecmds.c:317
+#, c-format
+msgid "type send function %s must return type \"bytea\""
msgstr ""
-#: commands/copy.c:1787
-#: commands/copy.c:1805
-msgid "Use \"\\r\" to represent carriage return."
+#: commands/typecmds.c:520
+#, c-format
+msgid "domain names must be %d characters or less"
msgstr ""
-#: commands/copy.c:1822
-msgid "literal newline found in data"
-msgstr ""
+#: commands/typecmds.c:541
+#, c-format
+msgid "\"%s\" is not a valid base type for a domain"
+msgstr "\"%s\" รร
รรรรร
รรร รร
รรรร รรรรรรร รรรรร รรร รรรร
รร"
-#: commands/copy.c:1823
-msgid ""
-"Use \"\\n"
-"\" to represent newline."
-msgstr ""
+#: commands/typecmds.c:598
+#: commands/typecmds.c:1453
+msgid "foreign key constraints not possible for domains"
+msgstr "รรรรรรรรร
รรรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
-#: commands/copy.c:1843
-#: commands/copy.c:1859
-msgid "end-of-copy marker does not match previous newline style"
+#: commands/typecmds.c:618
+msgid "multiple default expressions"
msgstr ""
-#: commands/copy.c:1847
-#: commands/copy.c:1853
-msgid "end-of-copy marker corrupt"
+#: commands/typecmds.c:648
+#: commands/typecmds.c:657
+msgid "conflicting NULL/NOT NULL constraints"
msgstr ""
-#: commands/copy.c:2070
-#: commands/copy.c:2092
-msgid "unexpected EOF in COPY data"
-msgstr ""
+#: commands/typecmds.c:676
+#: commands/typecmds.c:1471
+msgid "unique constraints not possible for domains"
+msgstr "UNIQUE-รรรรรรร
รรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
-#: commands/copy.c:2079
-msgid "invalid field size"
-msgstr "รร
รร
รรรร รรรรร
ร รรรร"
+#: commands/typecmds.c:682
+#: commands/typecmds.c:1477
+msgid "primary key constraints not possible for domains"
+msgstr "รร
รรรรรรร
รรรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
-#: commands/copy.c:2106
-msgid "incorrect binary data format"
+#: commands/typecmds.c:691
+#: commands/typecmds.c:1486
+msgid "specifying constraint deferrability not supported for domains"
msgstr ""
-#: commands/functioncmds.c:83
+#: commands/typecmds.c:808
+#: commands/typecmds.c:1720
+#: commands/typecmds.c:2031
#, c-format
-msgid "SQL function cannot return shell type %s"
-msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรรร รรร รรรรรรรร %s"
+msgid "\"%s\" is not a domain"
+msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรร"
-#: commands/functioncmds.c:88
+#: commands/typecmds.c:878
#, c-format
-msgid "return type %s is only a shell"
+msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
msgstr ""
-#: commands/functioncmds.c:114
+#: commands/typecmds.c:948
#, c-format
-msgid "type \"%s\" is not yet defined"
-msgstr "รรร \"%s\" ร
รยฃ รร
รรรร
รร
รยฃร"
+msgid "changing argument type of function %s from \"opaque\" to %s"
+msgstr ""
-#: commands/functioncmds.c:115
-msgid "Creating a shell type definition."
+#: commands/typecmds.c:1059
+msgid "composite type must have at least one attribute"
msgstr ""
-#: commands/functioncmds.c:162
+#: commands/typecmds.c:1290
#, c-format
-msgid "SQL function cannot accept shell type %s"
-msgstr "SQL-รรรรรรร รร
รรรร
ร รรรรรรรรร รรรรร
รรร
รรรร รรรรรรรร %s"
+msgid "column \"%s\" of table \"%s\" contains null values"
+msgstr "รรรรรรร \"%s\" รรรรรรร \"%s\" รรรร
รรรร รรรรร
รรร NULL"
-#: commands/functioncmds.c:167
+#: commands/typecmds.c:1557
#, c-format
-msgid "argument type %s is only a shell"
-msgstr "รรร รรรรรร
รรร %s รรรรร
รรร รรรรรร รรรรรรรรร"
+msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint"
+msgstr ""
-#: commands/functioncmds.c:182
-msgid "functions cannot accept set arguments"
-msgstr "รรรรรรร รร
รรรรรรรรร รรรรรร
รรร-รรรรร
รรรร (set)"
+#: commands/typecmds.c:1754
+#, c-format
+msgid "constraint \"%s\" for domain \"%s\" already exists"
+msgstr ""
-#: commands/functioncmds.c:265
-msgid "no function body specified"
-msgstr "รร
รรรรรรร รร
รร รรรรรรร"
+#: commands/typecmds.c:1794
+#: commands/typecmds.c:1803
+msgid "cannot use table references in domain check constraint"
+msgstr ""
-#: commands/functioncmds.c:272
-msgid "no language specified"
-msgstr "รรรร รร
รรรรรร"
+#: commands/typecmds.c:1815
+msgid "cannot use aggregate in check constraint"
+msgstr ""
+
+#: commands/user.c:149
+#: commands/user.c:248
+#: commands/user.c:297
+#: commands/user.c:379
+#, c-format
+msgid "could not write to temporary file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รร รรร
รร
รรรร รรรร \"%s\": %m"
-#: commands/functioncmds.c:333
+#: commands/user.c:184
#, c-format
-msgid "unrecognized function attribute \"%s\" ignored"
-msgstr ""
+msgid "invalid group name \"%s\""
+msgstr "รร
รร
รรรร
รรร รรรรรร \"%s\""
-#: commands/functioncmds.c:377
+#: commands/user.c:215
+#: commands/user.c:347
#, c-format
-msgid "only one AS item needed for language \"%s\""
-msgstr ""
+msgid "invalid user name \"%s\""
+msgstr "รร
รร
รรรร
รรร รรรรรรรรรร
รร \"%s\""
-#: commands/functioncmds.c:448
-msgid "You need to use \"createlang\" to load the language into the database."
-msgstr ""
+#: commands/user.c:258
+#: commands/user.c:389
+#, c-format
+msgid "could not rename file \"%s\" to \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รร
รร
รรร
รรรรรร รรรร \"%s\" ร \"%s\": %m"
-#: commands/functioncmds.c:567
-#: commands/functioncmds.c:673
+#: commands/user.c:354
#, c-format
-msgid "\"%s\" is an aggregate function"
-msgstr "รรรรรรร \"%s\" รรรรร
รรร รรรร
รรรรร"
+msgid "invalid user password \"%s\""
+msgstr "รร
รร
รรรร รรรรรร \"%s\""
-#: commands/functioncmds.c:569
-msgid "Use DROP AGGREGATE to drop aggregate functions."
+#: commands/user.c:587
+msgid "user ID must be positive"
+msgstr "ID รรรรรรรรรร
รร รรรรร
ร รรรร รรรรรรรร
รรรรร"
+
+#: commands/user.c:604
+msgid "must be superuser to create users"
msgstr ""
-#: commands/functioncmds.c:576
+#: commands/user.c:609
#, c-format
-msgid "removing built-in function \"%s\""
-msgstr "รรรรร
รรร
รรรรรร
รรรร รรรรรรร \"%s\""
-
-#: commands/functioncmds.c:675
-msgid "Use ALTER AGGREGATE to rename aggregate functions."
+msgid "user name \"%s\" is reserved"
msgstr ""
-#: commands/functioncmds.c:813
-#: commands/functioncmds.c:1047
+#: commands/user.c:646
+#: commands/user.c:1191
#, c-format
-msgid "source data type %s does not exist"
-msgstr "รรรรรรรร รรร รรรรรร %s รร
รรรร
รรรรร
ร"
+msgid "user \"%s\" already exists"
+msgstr "รรรรรรรรรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/functioncmds.c:820
-#: commands/functioncmds.c:1054
+#: commands/user.c:651
#, c-format
-msgid "target data type %s does not exist"
-msgstr "รรร รรรรรร รรรรรรร
รรร %s รร
รรรร
รรรรร
ร"
-
-#: commands/functioncmds.c:826
-msgid "source data type and target data type are the same"
-msgstr ""
+msgid "user ID %d is already assigned"
+msgstr "ID รรรรรรรรรร
รร %d รรร
รรรรรรร
รร"
-#: commands/functioncmds.c:832
-#, c-format
-msgid "source data type %s is only a shell"
+#: commands/user.c:1026
+msgid "must be superuser to drop users"
msgstr ""
-#: commands/functioncmds.c:838
-#, c-format
-msgid "target data type %s is only a shell"
+#: commands/user.c:1060
+msgid "current user cannot be dropped"
msgstr ""
-#: commands/functioncmds.c:844
-#, c-format
-msgid "source data type %s is a pseudo-type"
+#: commands/user.c:1064
+msgid "session user cannot be dropped"
msgstr ""
-#: commands/functioncmds.c:850
+#: commands/user.c:1090
#, c-format
-msgid "target data type %s is a pseudo-type"
+msgid "user \"%s\" cannot be dropped"
msgstr ""
-#: commands/functioncmds.c:858
-#: commands/functioncmds.c:1073
+#: commands/user.c:1091
#, c-format
-msgid "must be owner of type %s or type %s"
+msgid "The user owns database \"%s\"."
msgstr ""
-#: commands/functioncmds.c:880
-msgid "cast function must take one argument"
+#: commands/user.c:1183
+msgid "session user may not be renamed"
msgstr ""
-#: commands/functioncmds.c:884
-msgid "argument of cast function must match source data type"
+#: commands/user.c:1197
+msgid "must be superuser to rename users"
msgstr ""
-#: commands/functioncmds.c:888
-msgid "return data type of cast function must match target data type"
+#: commands/user.c:1230
+#, c-format
+msgid "before using passwords you must revoke privileges on %s"
msgstr ""
-#: commands/functioncmds.c:899
-msgid "cast function must not be volatile"
+#: commands/user.c:1232
+msgid "This restriction is to prevent unprivileged users from reading the passwords."
msgstr ""
-#: commands/functioncmds.c:904
-msgid "cast function must not be an aggregate function"
+#: commands/user.c:1233
+#, c-format
+msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC."
msgstr ""
-#: commands/functioncmds.c:908
-msgid "cast function must not return a set"
-msgstr ""
+#: commands/user.c:1297
+msgid "group ID must be positive"
+msgstr "ID รรรรรร รรรรร
ร รรรร รรรรรรรร
รรรรร"
-#: commands/functioncmds.c:931
-msgid "must be superuser to create a cast WITHOUT FUNCTION"
+#: commands/user.c:1310
+msgid "must be superuser to create groups"
msgstr ""
-#: commands/functioncmds.c:946
-msgid "source and target data types are not physically compatible"
+#: commands/user.c:1315
+#, c-format
+msgid "group name \"%s\" is reserved"
msgstr ""
-#: commands/functioncmds.c:981
+#: commands/user.c:1352
+#: commands/user.c:1734
#, c-format
-msgid "cast from type %s to type %s already exists"
-msgstr "รรรรร
รรรร รรรร %s ร รรร %s รรร
รรรร
รรรรร
ร"
+msgid "group \"%s\" already exists"
+msgstr "รรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
-#: commands/functioncmds.c:1064
+#: commands/user.c:1357
#, c-format
-msgid "cast from type %s to type %s does not exist"
-msgstr "รรรรร
รรรร รรรร %s ร รรร %s รร
รรรร
รรรรร
ร"
+msgid "group ID %d is already assigned"
+msgstr "ID รรรรรร %d รรร
รรรรรรร
รร"
-#: commands/define.c:66
-#: commands/define.c:164
-#: commands/define.c:196
-#: commands/define.c:230
-#, c-format
-msgid "%s requires a parameter"
-msgstr "%s รรร
รรร
ร รรรรรร
รร"
+#: commands/user.c:1437
+msgid "must be superuser to alter groups"
+msgstr ""
-#: commands/define.c:105
-#: commands/define.c:116
-#: commands/define.c:131
-#: commands/define.c:149
+#: commands/user.c:1516
#, c-format
-msgid "%s requires a numeric value"
-msgstr "%s รรร
รรร
ร รรรรรรรร
รรรรร
รรร
"
+msgid "group \"%s\" does not have any members"
+msgstr ""
-#: commands/define.c:178
+#: commands/user.c:1544
#, c-format
-msgid "argument of %s must be a name"
-msgstr "รรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
+msgid "user \"%s\" is not in group \"%s\""
+msgstr "รรรรรรรรรร
รร \"%s\" รร
รรรรรรรร
รรร รรรรรร
\"%s\""
-#: commands/define.c:214
-#, c-format
-msgid "argument of %s must be a type name"
-msgstr "รรร รรรร รรรรรร รรรร รรรรรร
รรรร รรร %s"
+#: commands/user.c:1676
+msgid "must be superuser to drop groups"
+msgstr ""
-#: commands/define.c:239
-#, c-format
-msgid "%s requires an integer value"
-msgstr "%s รรร
รรร
ร รร
รรร
รรรรร
รรร
"
+#: commands/user.c:1740
+msgid "must be superuser to rename groups"
+msgstr ""
-#: commands/define.c:260
-#, c-format
-msgid "invalid argument for %s: \"%s\""
-msgstr "รร
รร
รรรร รรรรรร
รร รรร %s: \"%s\""
+#: commands/vacuum.c:466
+msgid "oldest xmin is far in the past"
+msgstr ""
-#: commands/indexcmds.c:144
-#: commands/opclasscmds.c:91
-#: commands/opclasscmds.c:497
-#: commands/opclasscmds.c:647
-#, c-format
-msgid "access method \"%s\" does not exist"
+#: commands/vacuum.c:467
+msgid "Close open transactions soon to avoid wraparound problems."
msgstr ""
-#: commands/opclasscmds.c:112
-msgid "must be superuser to create an operator class"
+#: commands/vacuum.c:684
+msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr ""
-#: commands/opclasscmds.c:154
-#, c-format
-msgid "invalid operator number %d, must be between 1 and %d"
+#: commands/vacuum.c:685
+msgid "You may have already suffered transaction-wraparound data loss."
msgstr ""
-#: commands/opclasscmds.c:160
-#, c-format
-msgid "operator number %d appears more than once"
-msgstr "รรรร
ร รรร
รรรรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
+#: commands/vacuum.c:696
+msgid "some databases have not been vacuumed in over 1 billion transactions"
+msgstr ""
-#: commands/opclasscmds.c:192
-#, c-format
-msgid "invalid procedure number %d, must be between 1 and %d"
+#: commands/vacuum.c:697
+msgid "Better vacuum them soon, or you may have a wraparound failure."
msgstr ""
-#: commands/opclasscmds.c:198
+#: commands/vacuum.c:704
#, c-format
-msgid "procedure number %d appears more than once"
-msgstr "รรรร
ร รรรรร
รรรร %d รรรรรร รรรรรร
รรรรรร รรรร"
-
-#: commands/opclasscmds.c:214
-msgid "storage type specified more than once"
+msgid "some databases have not been vacuumed in %d transactions"
msgstr ""
-#: commands/opclasscmds.c:241
+#: commands/vacuum.c:706
#, c-format
-msgid "storage type may not be different from data type for access method \"%s\""
+msgid "Better vacuum them within %d transactions, or you may have a wraparound failure."
msgstr ""
-#: commands/opclasscmds.c:259
+#: commands/vacuum.c:795
#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists"
+msgid "skipping \"%s\" --- only table or database owner can vacuum it"
msgstr ""
-#: commands/opclasscmds.c:287
+#: commands/vacuum.c:809
#, c-format
-msgid "could not make operator class \"%s\" be default for type %s"
-msgstr ""
+msgid "skipping \"%s\" --- cannot vacuum indexes, views, or special system tables"
+msgstr "รรรรรรรรร
รรร \"%s\" --- รร
รรรร รรรรรรรรรรร รรรรรร รรรรรร รรร รรรร
รรรร, รรรรร รรร รรร
รรรรรรรร รรรรร
รรรร รรรรรร"
-#: commands/opclasscmds.c:290
+#: commands/vacuum.c:1040
+#: commands/vacuumlazy.c:205
#, c-format
-msgid "Operator class \"%s\" already is the default."
-msgstr "รซรรรร รรร
รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร รรรรร
รรร รรรรรรร รร รรรรรรรรร."
+msgid "vacuuming \"%s.%s\""
+msgstr "รรรรรรรรรรรร รรรรรร รรรรรร รรร \"%s.%s\""
-#: commands/indexcmds.c:471
-#: commands/indexcmds.c:481
-#: commands/opclasscmds.c:526
-#: commands/opclasscmds.c:536
-#: commands/opclasscmds.c:669
-#: commands/opclasscmds.c:680
+#: commands/vacuum.c:1075
+#: commands/vacuumlazy.c:263
#, c-format
-msgid "operator class \"%s\" does not exist for access method \"%s\""
+msgid "relation \"%s\" page %u is uninitialized --- fixing"
+msgstr ""
+
+#: commands/vacuum.c:1192
+#, c-format
+msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation"
msgstr ""
-#: commands/opclasscmds.c:701
+#: commands/vacuum.c:1205
#, c-format
-msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\""
+msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation"
msgstr ""
-#: commands/indexcmds.c:92
-msgid "must specify at least one column"
+#: commands/vacuum.c:1367
+#: commands/vacuumlazy.c:428
+#, c-format
+msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
msgstr ""
-#: commands/indexcmds.c:96
+#: commands/vacuum.c:1370
#, c-format
-msgid "cannot use more than %d columns in an index"
-msgstr "รรรรร รรรรรรร ร รรรร
รรร
รร
รรรร
ร รรร
รรรรรร %d"
+msgid ""
+"%.0f dead row versions cannot be removed yet.\n"
+"Nonremovable row versions range from %lu to %lu bytes long.\n"
+"There were %.0f unused item pointers.\n"
+"Total free space (including removable row versions) is %.0f bytes.\n"
+"%u pages are or will become empty, including %u at the end of the table.\n"
+"%u pages containing %.0f free bytes are potential move destinations.\n"
+"%s"
+msgstr ""
-#: commands/indexcmds.c:152
+#: commands/vacuum.c:2373
#, c-format
-msgid "access method \"%s\" does not support unique indexes"
+msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
msgstr ""
-#: commands/indexcmds.c:157
+#: commands/vacuum.c:2376
+#: commands/vacuumlazy.c:489
+#: commands/vacuumlazy.c:774
+#: nodes/print.c:87
+#: storage/lmgr/deadlock.c:888
+#: tcop/postgres.c:3199
#, c-format
-msgid "access method \"%s\" does not support multicolumn indexes"
-msgstr ""
+msgid "%s"
+msgstr "%s"
-#: commands/indexcmds.c:171
-msgid "index expressions and predicates may refer only to the table being indexed"
+#: commands/vacuum.c:2560
+#: commands/vacuumlazy.c:771
+#, c-format
+msgid "\"%s\": truncated %u to %u pages"
msgstr ""
-#: commands/indexcmds.c:202
-msgid "primary keys cannot be expressions"
+#: commands/vacuum.c:2652
+#: commands/vacuum.c:2719
+#: commands/vacuumlazy.c:597
+#: commands/vacuumlazy.c:657
+#, c-format
+msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr ""
-#: commands/indexcmds.c:291
-msgid "cannot use subquery in index predicate"
+#: commands/vacuum.c:2656
+#: commands/vacuumlazy.c:601
+#, c-format
+msgid ""
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s"
msgstr ""
-#: commands/indexcmds.c:295
-msgid "cannot use aggregate in index predicate"
+#: commands/vacuum.c:2670
+#: commands/vacuum.c:2739
+#, c-format
+msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
msgstr ""
-#: commands/indexcmds.c:304
-msgid "functions in index predicate must be marked IMMUTABLE"
-msgstr ""
+#: commands/vacuum.c:2673
+#: commands/vacuum.c:2742
+msgid "Rebuild the index with REINDEX."
+msgstr "รฐร
รร
รรรรรรร
รรรร
รร ร รรรรรรร REINDEX."
-#: commands/indexcmds.c:369
-msgid "cannot use subquery in index expression"
+#: commands/vacuum.c:2723
+#: commands/vacuumlazy.c:661
+#, c-format
+msgid ""
+"%.0f index row versions were removed.\n"
+"%u index pages have been deleted, %u are currently reusable.\n"
+"%s"
msgstr ""
-#: commands/indexcmds.c:373
-msgid "cannot use aggregate function in index expression"
+#: commands/vacuumlazy.c:431
+#, c-format
+msgid ""
+"%.0f dead row versions cannot be removed yet.\n"
+"There were %.0f unused item pointers.\n"
+"%u pages are entirely empty.\n"
+"%s"
msgstr ""
-#: commands/indexcmds.c:384
-msgid "functions in index expression must be marked IMMUTABLE"
+#: commands/vacuumlazy.c:486
+#, c-format
+msgid "\"%s\": removed %d row versions in %d pages"
msgstr ""
-#: commands/indexcmds.c:439
-#, c-format
-msgid "data type %s has no default operator class for access method \"%s\""
+#: commands/view.c:89
+msgid "view must have at least one column"
msgstr ""
-#: commands/indexcmds.c:441
-msgid "You must specify an operator class for the index or define a default operator class for the data type."
+#: commands/view.c:169
+#: commands/view.c:181
+msgid "cannot change number of columns in view"
msgstr ""
-#: commands/indexcmds.c:494
+#: commands/view.c:186
#, c-format
-msgid "operator class \"%s\" does not accept data type %s"
+msgid "cannot change name of view column \"%s\""
msgstr ""
-#: commands/indexcmds.c:551
-#: utils/cache/typcache.c:286
+#: commands/view.c:193
#, c-format
-msgid "there are multiple default operator classes for data type %s"
-msgstr ""
+msgid "cannot change data type of view column \"%s\""
+msgstr "รร
รรรร รรรร
รรรร รรร รรรรรรร รรร
รรรรรรร
รรร \"%s\""
-#: commands/indexcmds.c:651
+#: executor/execMain.c:857
#, c-format
-msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
-msgstr ""
+msgid "cannot change sequence \"%s\""
+msgstr "รร
รรรร รรรร
รรรร รรรรร
รรรรรร
รรรรรรร \"%s\""
-#: commands/indexcmds.c:658
+#: executor/execMain.c:863
#, c-format
-msgid "table \"%s\" has no indexes"
-msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรร
รรรร"
+msgid "cannot change TOAST relation \"%s\""
+msgstr "รร
รรรร รรรร
รรรร TOAST-รรรรร \"%s\""
-#: commands/indexcmds.c:685
-msgid "can only reindex the currently open database"
-msgstr ""
+#: executor/execMain.c:869
+#, c-format
+msgid "cannot change view \"%s\""
+msgstr "รร
รรรร รรรร
รรรร รรร \"%s\""
-#: commands/indexcmds.c:768
+#: executor/execMain.c:1763
#, c-format
-msgid "table \"%s\" was reindexed"
-msgstr "รรรรรรร \"%s\" รร
รร
รรรร
รรรรรรร"
+msgid "null value in column \"%s\" violates not-null constraint"
+msgstr ""
-#: commands/operatorcmds.c:106
-#: commands/operatorcmds.c:114
-msgid "setof type not allowed for operator argument"
+#: executor/execMain.c:1775
+#, c-format
+msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr ""
-#: commands/operatorcmds.c:141
+#: executor/execQual.c:180
+#: executor/execQual.c:204
+#: executor/execQual.c:1756
+#: utils/adt/array_userfuncs.c:362
+#: utils/adt/arrayfuncs.c:212
+#: utils/adt/arrayfuncs.c:378
+#: utils/adt/arrayfuncs.c:897
+#: utils/adt/arrayfuncs.c:2243
#, c-format
-msgid "operator attribute \"%s\" not recognized"
-msgstr "รรรรรรร รรร
รรรรรร \"%s\" รร
รรรรรรรรร"
+msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
+msgstr "รรรรร รรรรร
รรรรรร
ร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
-#: commands/operatorcmds.c:151
-msgid "operator procedure must be specified"
+#: executor/execQual.c:512
+#, c-format
+msgid "no value found for parameter \"%s\""
msgstr ""
-#: commands/portalcmds.c:54
-#: commands/portalcmds.c:164
-#: commands/portalcmds.c:209
-msgid "invalid cursor name: must not be empty"
+#: executor/execQual.c:517
+#, c-format
+msgid "no value found for parameter %d"
msgstr ""
-#: commands/portalcmds.c:80
-msgid "DECLARE CURSOR may not specify INTO"
-msgstr "DECLARE CURSOR รร
รรรร
ร รรรรรรรรร INTO"
-
-#: commands/portalcmds.c:84
-msgid "DECLARE CURSOR ... FOR UPDATE is not supported"
-msgstr "DECLARE CURSOR ... FOR UPDATE รร
รรรรร
รรรรรร
รรร"
+#: executor/execQual.c:694
+msgid "functions and operators can take at most one set argument"
+msgstr "รรรรรรร ร รรร
รรรรรร รรรรรรรรร รรรรรร รรรร รรรรรร
รร-รรรรร
รรรร (set)"
-#: commands/portalcmds.c:85
-msgid "Cursors must be READ ONLY."
+#: executor/execQual.c:746
+#: executor/execQual.c:790
+#: executor/execQual.c:985
+#: executor/execQual.c:2996
+#: executor/functions.c:578
+#: executor/functions.c:617
+#: utils/adt/pgstatfuncs.c:191
+#: utils/adt/sets.c:207
+#: utils/fmgr/funcapi.c:39
+msgid "set-valued function called in context that cannot accept a set"
msgstr ""
-#: commands/portalcmds.c:172
-#: commands/portalcmds.c:219
-#, c-format
-msgid "cursor \"%s\" does not exist"
-msgstr "รรรรรร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/portalcmds.c:308
-#: tcop/pquery.c:430
-#: tcop/pquery.c:945
-#, c-format
-msgid "portal \"%s\" already active"
-msgstr "รรรรรร \"%s\" รรร
รรรรรร
ร"
+#: executor/execQual.c:1096
+#: executor/execQual.c:1137
+msgid "function returning row cannot return null value"
+msgstr "รรรรรรร รรรรรรรรรรรร รรรรรร รร
รรรร
ร รรรรรรรรรร รรรรร
รรร
NULL"
-#: commands/portalcmds.c:364
-msgid "could not reposition held cursor"
+#: executor/execQual.c:1101
+msgid "function returning row did not return a valid tuple slot"
msgstr ""
-#: commands/prepare.c:61
-msgid "invalid statement name: must not be empty"
+#: executor/execQual.c:1164
+msgid "table-function protocol for materialize mode was not followed"
msgstr ""
-#: commands/prepare.c:80
-msgid "utility statements cannot be prepared"
+#: executor/execQual.c:1171
+#, c-format
+msgid "unrecognized table-function returnMode: %d"
msgstr ""
-# [SM]: TO REVIEW
-#: commands/prepare.c:168
-#: commands/prepare.c:173
-#: commands/prepare.c:536
-msgid "prepared statement is not a SELECT"
-msgstr "รรรรรรรรร
รรรร รรรรรรร รร
รรรรร
รรร SELECTรร"
-
-# [SM]: TO REVIEW
-#: commands/prepare.c:308
-#, c-format
-msgid "prepared statement \"%s\" already exists"
-msgstr "รรรรรรรรร
รรรร รรรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
+#: executor/execQual.c:1284
+msgid "IS DISTINCT FROM does not support set arguments"
+msgstr ""
-# [SM]: TO REVIEW
-#: commands/prepare.c:388
-#, c-format
-msgid "prepared statement \"%s\" does not exist"
-msgstr "รรรรรรรรร
รรรร รรรรรรร \"%s\" รร
รรรร
รรรรร
ร"
+#: executor/execQual.c:1352
+msgid "op ANY/ALL (array) does not support set arguments"
+msgstr ""
-#: commands/sequence.c:400
-#: commands/sequence.c:592
-#: commands/sequence.c:635
-#, c-format
-msgid "permission denied for sequence %s"
-msgstr "รรรรรร รรรรร
รยฃร รรร รรรรร
รรรรรร
รรรรรรร %s"
+#: executor/execQual.c:1742
+msgid "cannot merge incompatible arrays"
+msgstr ""
-#: commands/sequence.c:477
+#: executor/execQual.c:1743
#, c-format
-msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
+msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
msgstr ""
-#: commands/sequence.c:500
-#, c-format
-msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
+#: executor/execQual.c:1776
+msgid "multidimensional arrays must have array expressions with matching dimensions"
msgstr ""
-#: commands/sequence.c:598
+#: executor/execQual.c:1886
+msgid "NULLIF does not support set arguments"
+msgstr ""
+
+#: executor/execQual.c:2067
#, c-format
-msgid "currval of sequence \"%s\" is not yet defined in this session"
+msgid "domain %s does not allow null values"
msgstr ""
-#: commands/sequence.c:652
+#: executor/execQual.c:2097
#, c-format
-msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
+msgid "value for domain %s violates check constraint \"%s\""
msgstr ""
-#: commands/sequence.c:799
-#: executor/execGrouping.c:328
-#: executor/execGrouping.c:388
-#: executor/nodeIndexscan.c:1043
-#: executor/spi.c:85
-#: executor/spi.c:167
-#: guc-file.l:151
-#: guc-file.l:277
-#: guc-file.l:314
-#: lib/dllist.c:43
-#: lib/dllist.c:88
-#: libpq/auth.c:633
-#: postmaster/pgstat.c:857
-#: postmaster/pgstat.c:874
-#: postmaster/pgstat.c:2271
-#: postmaster/pgstat.c:2334
-#: postmaster/pgstat.c:2379
-#: postmaster/pgstat.c:2430
-#: postmaster/postmaster.c:1562
-#: postmaster/postmaster.c:2159
-#: postmaster/postmaster.c:2922
-#: storage/buffer/localbuf.c:129
-#: storage/file/fd.c:582
-#: storage/file/fd.c:615
-#: storage/file/fd.c:760
-#: storage/ipc/sinval.c:348
-#: storage/smgr/mm.c:191
-#: utils/adt/cash.c:297
-#: utils/adt/cash.c:312
-#: utils/adt/regexp.c:190
-#: utils/adt/ri_triggers.c:3431
-#: utils/cache/relcache.c:172
-#: utils/cache/relcache.c:182
-#: utils/cache/relcache.c:196
-#: utils/cache/relcache.c:1218
-#: utils/cache/typcache.c:121
-#: utils/fmgr/dfmgr.c:119
-#: utils/init/miscinit.c:177
-#: utils/init/miscinit.c:198
-#: utils/init/miscinit.c:208
-#: utils/misc/guc.c:1659
-#: utils/misc/guc.c:1856
-#: utils/misc/guc.c:2829
-#: utils/misc/guc.c:2876
-#: utils/misc/guc.c:3762
-#: utils/misc/guc.c:3897
-#: utils/misc/guc.c:3962
-#: utils/misc/guc.c:3970
-#: utils/misc/guc.c:3979
-#: utils/mmgr/aset.c:335
-#: utils/mmgr/aset.c:501
-#: utils/mmgr/aset.c:698
-#: utils/mmgr/aset.c:891
-#: utils/mmgr/portalmem.c:75
-msgid "out of memory"
-msgstr "รร
รรรรรร
ร รรรรรร"
+#: executor/execQual.c:2454
+#: optimizer/util/clauses.c:411
+#: parser/parse_agg.c:74
+msgid "aggregate function calls may not be nested"
+msgstr "รรรรรร รรรร
รรรรรร รรรรรรร รร
รรรรร รรรร รรรรร
รรรรร"
-#: commands/sequence.c:940
-msgid "INCREMENT must not be zero"
-msgstr "INCREMENT รร
รรรร
ร รรรร รรรยฃร"
+#: executor/functions.c:183
+#, c-format
+msgid "could not determine actual result type for function declared to return type %s"
+msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รร
รรรรรร รรร รร
รรรรรรรร รรร รรรรรรร รรรร
รรรรรรรรรรรรร รรรรรรรรรร รรร %s"
-#: commands/sequence.c:990
+#: executor/functions.c:254
#, c-format
-msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
+msgid "could not determine actual type of argument declared %s"
msgstr ""
-#: commands/sequence.c:1021
+#: executor/functions.c:673
#, c-format
-msgid "START value (%s) can't be less than MINVALUE (%s)"
-msgstr ""
+msgid "SQL function \"%s\" statement %d"
+msgstr "SQL-รรรรรรร \"%s\" รรรรรร %d"
-#: commands/sequence.c:1033
+#: executor/functions.c:686
#, c-format
-msgid "START value (%s) can't be greater than MAXVALUE (%s)"
-msgstr ""
+msgid "SQL function \"%s\""
+msgstr "SQL-รรรรรรร \"%s\""
-#: commands/sequence.c:1048
+#: executor/functions.c:692
#, c-format
-msgid "CACHE (%s) must be greater than zero"
+msgid "SQL function \"%s\" during startup"
+msgstr "SQL-รรรรรรร \"%s\" รรร รรรรรร
"
+
+#: executor/nodeAgg.c:1330
+#, c-format
+msgid "aggregate %u needs to have compatible input type and transition type"
msgstr ""
-#: commands/proclang.c:64
-msgid "must be superuser to create procedural language"
+#: executor/nodeFunctionscan.c:92
+msgid "query-specified return row and actual function return row do not match"
msgstr ""
-#: commands/proclang.c:77
-#: commands/proclang.c:265
+#: executor/nodeHashjoin.c:561
+#: executor/nodeHashjoin.c:571
#, c-format
-msgid "language \"%s\" already exists"
-msgstr "รรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "could not read from hash-join temporary file: %m"
+msgstr ""
-#: commands/proclang.c:97
+#: executor/nodeHashjoin.c:629
+#: executor/nodeHashjoin.c:636
#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"language_handler\""
+msgid "could not rewind hash-join temporary file: %m"
msgstr ""
-#: commands/proclang.c:104
+#: executor/nodeHashjoin.c:687
+#: executor/nodeHashjoin.c:692
#, c-format
-msgid "function %s must return type \"language_handler\""
+msgid "could not write to hash-join temporary file: %m"
msgstr ""
-#: commands/proclang.c:188
-msgid "must be superuser to drop procedural language"
+#: executor/nodeMergejoin.c:1479
+msgid "RIGHT JOIN is only supported with merge-joinable join conditions"
msgstr ""
-#: commands/proclang.c:271
-msgid "must be superuser to rename procedural language"
+#: executor/nodeMergejoin.c:1496
+#: optimizer/path/joinpath.c:839
+msgid "FULL JOIN is only supported with merge-joinable join conditions"
msgstr ""
-#: commands/schemacmds.c:84
-#: commands/user.c:832
-#: commands/user.c:967
-msgid "permission denied"
-msgstr "รรรรรร รรรรร
รยฃร"
-
-#: commands/schemacmds.c:85
-#, c-format
-msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\""
+#: executor/nodeSubplan.c:290
+#: executor/nodeSubplan.c:332
+#: executor/nodeSubplan.c:967
+msgid "more than one row returned by a subquery used as an expression"
msgstr ""
-#: commands/schemacmds.c:100
-#: commands/schemacmds.c:272
-#, c-format
-msgid "unacceptable schema name \"%s\""
+#: executor/spi.c:756
+msgid "cannot open multi-query plan as cursor"
msgstr ""
-#: commands/schemacmds.c:101
-#: commands/schemacmds.c:273
-msgid "The prefix \"pg_\" is reserved for system schemas."
+#: executor/spi.c:763
+msgid "cannot open non-SELECT query as cursor"
msgstr ""
-#: commands/tablecmds.c:151
-msgid "ON COMMIT can only be used on temporary tables"
+#: executor/spi.c:767
+msgid "cannot open SELECT INTO query as cursor"
msgstr ""
-#: commands/tablecmds.c:211
+#: libpq/be-fsstubs.c:124
+#: libpq/be-fsstubs.c:162
+#: libpq/be-fsstubs.c:186
+#: libpq/be-fsstubs.c:214
+#: libpq/be-fsstubs.c:271
#, c-format
-msgid "duplicate check constraint name \"%s\""
+msgid "invalid large-object descriptor: %d"
msgstr ""
-#: commands/tablecmds.c:388
-#: commands/tablecmds.c:1064
-#: commands/tablecmds.c:1271
-#: commands/tablecmds.c:1623
-#: commands/tablecmds.c:1909
-#: commands/tablecmds.c:2053
-#: commands/tablecmds.c:2181
-#: commands/tablecmds.c:2290
-#: commands/tablecmds.c:2453
-#: commands/tablecmds.c:2579
-#: commands/tablecmds.c:2760
-#: commands/tablecmds.c:3059
-#: commands/tablecmds.c:3771
-#: commands/trigger.c:150
-#: commands/trigger.c:552
-#: tcop/utility.c:162
-#: tcop/utility.c:197
-#, c-format
-msgid "permission denied: \"%s\" is a system catalog"
-msgstr "รรรรรร รรรรร
รยฃร: \"%s\" รรรรร
รรร รรรรร
รรรร รรรรรรรรร"
+#: libpq/be-fsstubs.c:375
+msgid "must be superuser to use server-side lo_import()"
+msgstr ""
-#: commands/tablecmds.c:398
-msgid "cannot truncate temporary tables of other sessions"
+#: libpq/be-fsstubs.c:376
+msgid "Anyone can use the client-side lo_import() provided by libpq."
msgstr ""
-#: commands/tablecmds.c:510
+#: libpq/be-fsstubs.c:391
#, c-format
-msgid "column \"%s\" duplicated"
-msgstr "รรรรรรรรร
รรร รรรรรรร: \"%s\""
+msgid "could not open server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-#: commands/tablecmds.c:541
+#: libpq/be-fsstubs.c:412
#, c-format
-msgid "cannot inherit from temporary relation \"%s\""
-msgstr ""
+msgid "could not read server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-#: commands/tablecmds.c:558
-#, c-format
-msgid "inherited relation \"%s\" duplicated"
+#: libpq/be-fsstubs.c:442
+msgid "must be superuser to use server-side lo_export()"
msgstr ""
-#: commands/tablecmds.c:611
-#, c-format
-msgid "merging multiple inherited definitions of column \"%s\""
+#: libpq/be-fsstubs.c:443
+msgid "Anyone can use the client-side lo_export() provided by libpq."
msgstr ""
-#: commands/tablecmds.c:618
+#: libpq/be-fsstubs.c:469
#, c-format
-msgid "inherited column \"%s\" has a type conflict"
-msgstr ""
+msgid "could not create server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-#: commands/tablecmds.c:766
+#: libpq/be-fsstubs.c:481
#, c-format
-msgid "merging column \"%s\" with inherited definition"
-msgstr ""
+msgid "could not write server file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
-#: commands/tablecmds.c:773
+#: libpq/auth.c:113
#, c-format
-msgid "column \"%s\" has a type conflict"
-msgstr "รรรรรรรร รรรรร รรร รรรรรรร \"%s\""
+msgid "Kerberos error: %s"
+msgstr "รรรรรร Kerberos: %s"
-#: commands/tablecmds.c:814
+#: libpq/auth.c:119
#, c-format
-msgid "column \"%s\" inherits conflicting default values"
-msgstr ""
-
-#: commands/tablecmds.c:816
-msgid "To resolve the conflict, specify a default explicitly."
+msgid "unexpected Kerberos protocol version received from client (received \"%s\", expected \"%s\")"
msgstr ""
-#: commands/tablecmds.c:1109
+#: libpq/auth.c:126
+#: libpq/auth.c:306
#, c-format
-msgid "inherited column \"%s\" must be renamed in child tables too"
+msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
msgstr ""
-#: commands/tablecmds.c:1127
-#, c-format
-msgid "cannot rename system column \"%s\""
-msgstr "รร
รรรร รร
รร
รรร
รรรรรร รรรรร
รรรร รรรรรรร \"%s\""
+#: libpq/auth.c:140
+msgid "Kerberos 4 not implemented on this server"
+msgstr "Kerberos 4 รร
รร
รรรรรรรร ร รรรร รร
รรร
รร
"
-#: commands/tablecmds.c:1137
+#: libpq/auth.c:201
#, c-format
-msgid "cannot rename inherited column \"%s\""
-msgstr "รร
รรรร รร
รร
รรร
รรรรรร รรรรร
รรรรรรรร รรรรรรร \"%s\""
+msgid "Kerberos initialization returned error %d"
+msgstr ""
-#: commands/tablecmds.c:1148
-#: commands/tablecmds.c:1763
+#: libpq/auth.c:211
#, c-format
-msgid "column \"%s\" of relation \"%s\" already exists"
-msgstr "รรรรรรร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "Kerberos keytab resolving returned error %d"
+msgstr ""
-#: commands/tablecmds.c:1676
+#: libpq/auth.c:224
#, c-format
-msgid "child table \"%s\" has different type for column \"%s\""
+msgid "Kerberos sname_to_principal(\"%s\") returned error %d"
msgstr ""
-#: commands/tablecmds.c:1684
+#: libpq/auth.c:269
#, c-format
-msgid "merging definition of column \"%s\" for child \"%s\""
+msgid "Kerberos recvauth returned error %d"
msgstr ""
-#: commands/tablecmds.c:1716
-msgid "column must be added to child tables too"
+#: libpq/auth.c:294
+#, c-format
+msgid "Kerberos unparse_name returned error %d"
msgstr ""
-#: commands/tablecmds.c:1735
-msgid "adding columns with defaults is not implemented"
-msgstr ""
+#: libpq/auth.c:327
+msgid "Kerberos 5 not implemented on this server"
+msgstr "Kerberos 5 รร
รร
รรรรรรรร ร รรรร รร
รรร
รร
"
-#: commands/tablecmds.c:1736
-msgid "Add the column, then use ALTER TABLE SET DEFAULT."
+#: libpq/auth.c:394
+#, c-format
+msgid "%s authentication failed for user \"%s\""
msgstr ""
-#: commands/tablecmds.c:1741
-msgid "adding NOT NULL columns is not implemented"
+#: libpq/auth.c:418
+msgid "missing or erroneous pg_hba.conf file"
msgstr ""
-#: commands/tablecmds.c:1742
-msgid "Add the column, then use ALTER TABLE SET NOT NULL."
+#: libpq/auth.c:419
+msgid "See server log for details."
msgstr ""
-#: commands/tablecmds.c:1955
-#: commands/tablecmds.c:2099
-#: commands/tablecmds.c:2227
-#: commands/tablecmds.c:2391
+#: libpq/auth.c:445
#, c-format
-msgid "cannot alter system column \"%s\""
-msgstr "รร
รรรร รรรร
รรรร รรรรร
รรรร รรรรรรร \"%s\""
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
+msgstr ""
-#: commands/tablecmds.c:1991
-#, c-format
-msgid "column \"%s\" is in a primary key"
-msgstr "รรรรรรร \"%s\" รรรรรรรรร ร รร
รรรรรรร รรรรร
"
+#: libpq/auth.c:447
+msgid "SSL on"
+msgstr "SSL รรร."
-#: commands/tablecmds.c:2120
-#, c-format
-msgid "column \"%s\" contains null values"
-msgstr "รรรรรรร \"%s\" รรรร
รรรร รรรรร
รรร NULL"
+#: libpq/auth.c:447
+msgid "SSL off"
+msgstr "SSL รรรร."
-#: commands/tablecmds.c:2170
+#: libpq/auth.c:451
#, c-format
-msgid "\"%s\" is not a table or view"
-msgstr "\"%s\" รร
รรรรร
รรร รรรรรรร
ร รรร รรรรร"
+msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
+msgstr ""
-#: commands/tablecmds.c:2309
-#, c-format
-msgid "statistics target %d is too low"
+#: libpq/auth.c:463
+msgid "Kerberos 4 only supports IPv4 connections"
msgstr ""
-#: commands/tablecmds.c:2317
+#: libpq/auth.c:494
#, c-format
-msgid "lowering statistics target to %d"
+msgid "could not enable credential reception: %m"
msgstr ""
-#: commands/tablecmds.c:2340
+#: libpq/auth.c:581
#, c-format
-msgid "invalid storage type \"%s\""
+msgid "error from underlying PAM layer: %s"
msgstr ""
-#: commands/tablecmds.c:2410
+#: libpq/auth.c:586
#, c-format
-msgid "column data type %s can only have storage PLAIN"
+msgid "unsupported PAM conversation %d/%s"
msgstr ""
-#: commands/tablecmds.c:2516
-msgid "ALTER TABLE WITH OIDS is not yet implemented"
+#: libpq/auth.c:618
+msgid "empty password returned by client"
msgstr ""
-#: commands/tablecmds.c:2597
-#, c-format
-msgid "cannot drop system column \"%s\""
-msgstr "รร
รรรร รรรรรรร รรรรร
รรรร รรรรรรร \"%s\""
-
-#: commands/tablecmds.c:2605
+#: libpq/auth.c:678
#, c-format
-msgid "cannot drop inherited column \"%s\""
-msgstr "รร
รรรร รรรรรรร รรรรร
รรรรรรรร รรรรรรร \"%s\""
+msgid "could not create PAM authenticator: %s"
+msgstr "รร
รรรรรรร รรรรรรร รรรร
รรรรรรรรรร PAM: %s"
-#: commands/tablecmds.c:2932
+#: libpq/auth.c:689
#, c-format
-msgid "check constraint may only reference relation \"%s\""
+msgid "pam_set_item(PAM_USER) failed: %s"
msgstr ""
-#: commands/tablecmds.c:2996
+#: libpq/auth.c:700
#, c-format
-msgid "check constraint \"%s\" is violated by some row"
+msgid "pam_set_item(PAM_CONV) failed: %s"
msgstr ""
-#: commands/tablecmds.c:3047
+#: libpq/auth.c:711
#, c-format
-msgid "referenced relation \"%s\" is not a table"
-msgstr ""
-
-#: commands/tablecmds.c:3081
-msgid "cannot reference temporary table from permanent table constraint"
+msgid "pam_authenticate failed: %s"
msgstr ""
-#: commands/tablecmds.c:3088
-msgid "cannot reference permanent table from temporary table constraint"
+#: libpq/auth.c:722
+#, c-format
+msgid "pam_acct_mgmt failed: %s"
msgstr ""
-#: commands/tablecmds.c:3130
-#: commands/tablecmds.c:3566
-msgid "number of referencing and referenced columns for foreign key disagree"
-msgstr ""
+#: libpq/auth.c:733
+#, c-format
+msgid "could not release PAM authenticator: %s"
+msgstr "รร
รรรรรรร รรรรรรร รรรร
รรรรรรรรรร PAM: %s"
-#: commands/tablecmds.c:3212
+#: libpq/auth.c:771
#, c-format
-msgid "column \"%s\" referenced in foreign key constraint does not exist"
+msgid "expected password response, got message type %d"
msgstr ""
-#: commands/tablecmds.c:3217
-#, c-format
-msgid "cannot have more than %d keys in a foreign key"
+#: libpq/auth.c:799
+msgid "invalid password packet size"
msgstr ""
-#: commands/tablecmds.c:3280
-#, c-format
-msgid "there is no primary key for referenced table \"%s\""
+#: libpq/auth.c:803
+msgid "received password packet"
msgstr ""
-#: commands/tablecmds.c:3394
+#: libpq/be-secure.c:274
+#: libpq/be-secure.c:359
#, c-format
-msgid "there is no unique constraint matching given keys for referenced table \"%s\""
-msgstr ""
+msgid "SSL SYSCALL error: %m"
+msgstr "รรรรรร SSL SYSCALL: %m"
-#: commands/tablecmds.c:3816
-#: commands/trigger.c:2306
+#: libpq/be-secure.c:279
+#: libpq/be-secure.c:364
+msgid "SSL SYSCALL error: EOF detected"
+msgstr "รรรรรร SSL SYSCALL: รรรรรรรร
ร รรรร
ร รรรรร"
+
+#: libpq/be-secure.c:287
+#: libpq/be-secure.c:372
#, c-format
-msgid "constraint \"%s\" does not exist"
-msgstr ""
+msgid "SSL error: %s"
+msgstr "รรรรรร SSL: %s"
-#: commands/tablecmds.c:3821
+#: libpq/be-secure.c:296
+#: libpq/be-secure.c:381
#, c-format
-msgid "multiple constraints named \"%s\" were dropped"
+msgid "unrecognized SSL error code %d"
msgstr ""
-#: commands/tablecmds.c:3863
-#, c-format
-msgid "\"%s\" is not a table, TOAST table, index, view, or sequence"
+#: libpq/be-secure.c:327
+#: libpq/be-secure.c:331
+#: libpq/be-secure.c:341
+msgid "SSL renegotiation failure"
msgstr ""
-#: commands/tablecmds.c:4047
-msgid "shared tables cannot be toasted after initdb"
+#: libpq/be-secure.c:335
+msgid "SSL failed to send renegotiation request"
msgstr ""
-#: commands/tablecmds.c:4062
+#: libpq/be-secure.c:634
#, c-format
-msgid "table \"%s\" already has a TOAST table"
-msgstr "รรรรรรร \"%s\" รรร
รรร
ร
ร รรรรรร
รรรรรรรรร TOAST-รรรรรรร"
+msgid "could not create SSL context: %s"
+msgstr "รร
รรรรรรร รรรรรรร รรรรร
รรร SSL: %s"
-#: commands/tablecmds.c:4079
+#: libpq/be-secure.c:644
#, c-format
-msgid "table \"%s\" does not need a TOAST table"
-msgstr "รรรรรรร \"%s\" รร
รรรรรร
รรร ร รรรรรร
รรรรรรรร
ร TOAST-รรรรรรร
"
+msgid "could not load server certificate file \"%s\": %s"
+msgstr "รร
รรรรรรร รรรรรรรรร รร
รรรรรรรร รร
รรร
รร \"%s\": %s"
-#: commands/trigger.c:137
+#: libpq/be-secure.c:651
#, c-format
-msgid "could not determine referenced table for constraint \"%s\""
-msgstr ""
-
-#: commands/trigger.c:222
-msgid "multiple INSERT events specified"
+msgid "could not access private key file \"%s\": %m"
msgstr ""
-#: commands/trigger.c:229
-msgid "multiple DELETE events specified"
+#: libpq/be-secure.c:657
+#, c-format
+msgid "unsafe permissions on private key file \"%s\""
msgstr ""
-#: commands/trigger.c:236
-msgid "multiple UPDATE events specified"
+#: libpq/be-secure.c:659
+msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
msgstr ""
-#: commands/trigger.c:269
-#: commands/trigger.c:654
+#: libpq/be-secure.c:663
#, c-format
-msgid "trigger \"%s\" for relation \"%s\" already exists"
-msgstr "รรรรรร
ร \"%s\" รรร รรรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "could not load private key file \"%s\": %s"
+msgstr ""
-#: commands/trigger.c:290
+#: libpq/be-secure.c:668
#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"trigger\""
+msgid "check of private key failed: %s"
msgstr ""
-#: commands/trigger.c:297
+#: libpq/be-secure.c:686
#, c-format
-msgid "function %s must return type \"trigger\""
-msgstr "รรรรรรร %s รรรรรร รรรรรรรรรร รรร \"trigger\""
+msgid "could not load root certificate file \"%s\": %s"
+msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรร รรรรร
รรร รร
รรรรรรรรรร \"%s\": %s"
-#: commands/trigger.c:1161
-#, c-format
-msgid "trigger function %u returned null value"
+#: libpq/be-secure.c:688
+msgid "Will not verify client certificates."
msgstr ""
-#: commands/trigger.c:1213
-#: commands/trigger.c:1326
-#: commands/trigger.c:1455
-msgid "BEFORE STATEMENT trigger cannot return a value"
-msgstr ""
+#: libpq/be-secure.c:726
+#, c-format
+msgid "could not initialize SSL connection: %s"
+msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร SSL-รรรรรร
รรรร
รรร
: %s"
-#: commands/trigger.c:1582
-#: executor/execMain.c:1194
-#: executor/execMain.c:1495
-#: executor/execMain.c:1631
-msgid "could not serialize access due to concurrent update"
-msgstr ""
+#: libpq/be-secure.c:750
+#, c-format
+msgid "SSL connection from \"%s\""
+msgstr "SSL รรรรรร
รรรร
รรร
รร \"%s\""
-#: commands/trigger.c:2257
-msgid "unnamed constraints cannot be set explicitly"
+#: libpq/crypt.c:62
+msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
msgstr ""
-#: commands/trigger.c:2290
+#: libpq/hba.c:130
#, c-format
-msgid "constraint \"%s\" is not deferrable"
+msgid "authentication file token too long, skipping: \"%s\""
msgstr ""
-#: commands/typecmds.c:135
+#: libpq/hba.c:265
#, c-format
-msgid "type names must be %d characters or less"
+msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
msgstr ""
-#: commands/typecmds.c:167
+#: libpq/hba.c:674
#, c-format
-msgid "array element type cannot be %s"
+msgid "invalid IP address \"%s\" in pg_hba.conf file: %s"
msgstr ""
-#: commands/typecmds.c:200
+#: libpq/hba.c:768
#, c-format
-msgid "alignment \"%s\" not recognized"
+msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\""
msgstr ""
-#: commands/typecmds.c:217
+#: libpq/hba.c:773
#, c-format
-msgid "storage \"%s\" not recognized"
+msgid "missing field in pg_hba.conf file at end of line %d"
msgstr ""
-#: commands/typecmds.c:222
+#: guc-file.l:164
+#: libpq/hba.c:969
#, c-format
-msgid "type attribute \"%s\" not recognized"
-msgstr "รรรรรรร รรรร \"%s\" รร
รรรรรรรรร"
-
-#: commands/typecmds.c:232
-msgid "type input function must be specified"
-msgstr ""
-
-#: commands/typecmds.c:236
-msgid "type output function must be specified"
-msgstr ""
+msgid "could not open configuration file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรรรรรรรรรร \"%s\": %m"
-#: commands/typecmds.c:275
+#: libpq/hba.c:1031
#, c-format
-msgid "changing return type of function %s from \"opaque\" to %s"
+msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\""
msgstr ""
-#: commands/typecmds.c:282
+#: libpq/hba.c:1036
#, c-format
-msgid "type input function %s must return type %s"
+msgid "missing entry in pg_ident.conf file at end of line %d"
msgstr ""
-#: commands/typecmds.c:292
-#, c-format
-msgid "changing return type of function %s from \"opaque\" to \"cstring\""
+#: libpq/hba.c:1068
+msgid "cannot use Ident authentication without usermap field"
msgstr ""
-#: commands/typecmds.c:299
+#: libpq/hba.c:1116
#, c-format
-msgid "type output function %s must return type \"cstring\""
+msgid "could not open Ident usermap file \"%s\": %m"
msgstr ""
-#: commands/typecmds.c:308
+#: libpq/hba.c:1287
#, c-format
-msgid "type receive function %s must return type %s"
-msgstr ""
+msgid "could not create socket for Ident connection: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร รรร Ident-รรรรรร
รรรร
รรร: %m"
-#: commands/typecmds.c:317
+#: libpq/hba.c:1303
#, c-format
-msgid "type send function %s must return type \"bytea\""
+msgid "could not bind to local address \"%s\": %m"
msgstr ""
-#: commands/typecmds.c:520
+#: libpq/hba.c:1315
#, c-format
-msgid "domain names must be %d characters or less"
-msgstr ""
+msgid "could not connect to Ident server at address \"%s\", port %s: %m"
+msgstr "รร
รรรรรรรรรร รรรรรร
รรรรรรรร ร Ident-รร
รรร
รร ร รรรร
รรร \"%s\", รรรร %s: %m"
-#: commands/typecmds.c:541
+#: libpq/hba.c:1335
#, c-format
-msgid "\"%s\" is not a valid base type for a domain"
-msgstr "\"%s\" รร
รรรรร
รรร รร
รรรร รรรรรรร รรรรร รรร รรรร
รร"
-
-#: commands/typecmds.c:598
-#: commands/typecmds.c:1453
-msgid "foreign key constraints not possible for domains"
-msgstr "รรรรรรรรร
รรรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
+msgid "could not send query to Ident server at address \"%s\", port %s: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรรร ร Ident-รร
รรร
รร ร รรรร
รรร \"%s\", รรรร %s: %m"
-#: commands/typecmds.c:618
-msgid "multiple default expressions"
+#: libpq/hba.c:1350
+#, c-format
+msgid "could not receive response from Ident server at address \"%s\", port %s: %m"
msgstr ""
-#: commands/typecmds.c:648
-#: commands/typecmds.c:657
-msgid "conflicting NULL/NOT NULL constraints"
+#: libpq/hba.c:1391
+#: libpq/hba.c:1422
+#: libpq/hba.c:1490
+#, c-format
+msgid "could not get peer credentials: %m"
msgstr ""
-#: commands/typecmds.c:676
-#: commands/typecmds.c:1471
-msgid "unique constraints not possible for domains"
-msgstr "UNIQUE-รรรรรรร
รรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
-
-#: commands/typecmds.c:682
-#: commands/typecmds.c:1477
-msgid "primary key constraints not possible for domains"
-msgstr "รร
รรรรรรร
รรรรร รร
รรรรร
รรรรรรรรร รรร รรรร
รรร"
+#: libpq/hba.c:1400
+#: libpq/hba.c:1431
+#: libpq/hba.c:1501
+#, c-format
+msgid "local user with ID %d does not exist"
+msgstr "รรรรรรรรร รรรรรรรรรร
รร ร ID %d รร
รรรร
รรรรร
ร"
-#: commands/typecmds.c:691
-#: commands/typecmds.c:1486
-msgid "specifying constraint deferrability not supported for domains"
+#: libpq/hba.c:1513
+msgid "Ident authentication is not supported on local connections on this platform"
msgstr ""
-#: commands/typecmds.c:808
-#: commands/typecmds.c:1720
-#: commands/typecmds.c:2031
+#: libpq/pqcomm.c:248
#, c-format
-msgid "\"%s\" is not a domain"
-msgstr "\"%s\" รร
รรรรร
รรร รรรร
รรร"
+msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
+msgstr "รร
รรรรรรรรรร รร
รร
รร
รรร รรร รรรรร \"%s\", รร
รรรร \"%s\" ร รรรร
ร: %s"
-#: commands/typecmds.c:878
+#: libpq/pqcomm.c:252
#, c-format
-msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
+msgid "could not translate service \"%s\" to address: %s"
msgstr ""
-#: commands/typecmds.c:948
+#: libpq/pqcomm.c:285
+msgid "IPv4"
+msgstr "IPv4"
+
+#: libpq/pqcomm.c:289
+msgid "IPv6"
+msgstr "IPv6"
+
+#: libpq/pqcomm.c:294
+msgid "Unix"
+msgstr "Unix"
+
+#: libpq/pqcomm.c:299
#, c-format
-msgid "changing argument type of function %s from \"opaque\" to %s"
+msgid "unrecognized address family %d"
msgstr ""
-#: commands/typecmds.c:1059
-msgid "composite type must have at least one attribute"
-msgstr ""
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:310
+#, c-format
+msgid "could not create %s socket: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร %s: %m"
-#: commands/typecmds.c:1290
+#: libpq/pqcomm.c:322
#, c-format
-msgid "column \"%s\" of table \"%s\" contains null values"
-msgstr "รรรรรรร \"%s\" รรรรรรร \"%s\" รรรร
รรรร รรรรร
รรร NULL"
+msgid "setsockopt(SO_REUSEADDR) failed: %m"
+msgstr "setsockopt(SO_REUSEADDR) รร
รรรรรร: %m"
-#: commands/typecmds.c:1557
+#: libpq/pqcomm.c:336
#, c-format
-msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint"
-msgstr ""
+msgid "setsockopt(IPV6_V6ONLY) failed: %m"
+msgstr "setsockopt(IPV6_V6ONLY) รร
รรรรรร: %m"
-#: commands/typecmds.c:1754
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:355
#, c-format
-msgid "constraint \"%s\" for domain \"%s\" already exists"
+msgid "could not bind %s socket: %m"
msgstr ""
-#: commands/typecmds.c:1794
-#: commands/typecmds.c:1803
-msgid "cannot use table references in domain check constraint"
+#: libpq/pqcomm.c:358
+#, c-format
+msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry."
msgstr ""
-#: commands/typecmds.c:1815
-msgid "cannot use aggregate in check constraint"
+#: libpq/pqcomm.c:361
+#, c-format
+msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry."
msgstr ""
-#: commands/user.c:149
-#: commands/user.c:248
-#: commands/user.c:297
-#: commands/user.c:379
+#. translator: %s is IPv4, IPv6, or Unix
+#: libpq/pqcomm.c:395
#, c-format
-msgid "could not write to temporary file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รร รรร
รร
รรรร รรรร \"%s\": %m"
+msgid "could not listen on %s socket: %m"
+msgstr ""
-#: commands/user.c:184
+#: libpq/pqcomm.c:485
#, c-format
-msgid "invalid group name \"%s\""
-msgstr "รร
รร
รรรร
รรร รรรรรร \"%s\""
+msgid "could not set group of file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรรร รรรรร \"%s\": %m"
-#: commands/user.c:215
-#: commands/user.c:347
+#: libpq/pqcomm.c:496
#, c-format
-msgid "invalid user name \"%s\""
-msgstr "รร
รร
รรรร
รรร รรรรรรรรรร
รร \"%s\""
+msgid "could not set permissions of file \"%s\": %m"
+msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรรรรรร รรร รรรรร \"%s\": %m"
-#: commands/user.c:258
-#: commands/user.c:389
+#: libpq/pqcomm.c:526
#, c-format
-msgid "could not rename file \"%s\" to \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รร
รร
รรร
รรรรรร รรรร \"%s\" ร \"%s\": %m"
+msgid "could not accept new connection: %m"
+msgstr ""
-#: commands/user.c:354
+#: libpq/pqcomm.c:678
#, c-format
-msgid "invalid user password \"%s\""
-msgstr "รร
รร
รรรร รรรรรร \"%s\""
-
-#: commands/user.c:587
-msgid "user ID must be positive"
-msgstr "ID รรรรรรรรรร
รร รรรรร
ร รรรร รรรรรรรร
รรรรร"
-
-#: commands/user.c:604
-msgid "must be superuser to create users"
+msgid "could not receive data from client: %m"
msgstr ""
-#: commands/user.c:609
-#, c-format
-msgid "user name \"%s\" is reserved"
+#: libpq/pqcomm.c:841
+msgid "unexpected EOF within message length word"
msgstr ""
-#: commands/user.c:646
-#: commands/user.c:1191
-#, c-format
-msgid "user \"%s\" already exists"
-msgstr "รรรรรรรรรร
รร \"%s\" รรร
รรรร
รรรรร
ร"
+#: libpq/pqcomm.c:853
+msgid "invalid message length"
+msgstr ""
-#: commands/user.c:651
-#, c-format
-msgid "user ID %d is already assigned"
-msgstr "ID รรรรรรรรรร
รร %d รรร
รรรรรรร
รร"
+#: libpq/pqcomm.c:867
+msgid "incomplete message from client"
+msgstr ""
-#: commands/user.c:848
-#: commands/user.c:961
-#: commands/user.c:1053
-#: commands/user.c:1172
-#: commands/variable.c:778
-#: utils/cache/lsyscache.c:1981
-#: utils/init/miscinit.c:310
+#: libpq/pqcomm.c:946
#, c-format
-msgid "user \"%s\" does not exist"
-msgstr "รรรรรรรรรร
รร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: commands/user.c:1026
-msgid "must be superuser to drop users"
+msgid "could not send data to client: %m"
+msgstr ""
+
+#: libpq/pqformat.c:443
+msgid "no data left in message"
msgstr ""
-#: commands/user.c:1060
-msgid "current user cannot be dropped"
+#: libpq/pqformat.c:591
+#: libpq/pqformat.c:609
+#: libpq/pqformat.c:630
+#: utils/adt/arrayfuncs.c:1023
+msgid "insufficient data left in message"
msgstr ""
-#: commands/user.c:1064
-msgid "session user cannot be dropped"
+#: libpq/pqformat.c:671
+msgid "invalid string in message"
msgstr ""
-#: commands/user.c:1090
-#, c-format
-msgid "user \"%s\" cannot be dropped"
+#: libpq/pqformat.c:687
+msgid "invalid message format"
msgstr ""
-#: commands/user.c:1091
+#: main/main.c:84
#, c-format
-msgid "The user owns database \"%s\"."
+msgid "%s: setsysinfo failed: %s\n"
msgstr ""
-#: commands/user.c:1183
-msgid "session user may not be renamed"
+#: main/main.c:175
+msgid ""
+"\"root\" execution of the PostgreSQL server is not permitted.\n"
+"The server must be started under an unprivileged user ID to prevent\n"
+"possible system security compromise. See the documentation for\n"
+"more information on how to properly start the server.\n"
msgstr ""
-#: commands/user.c:1197
-msgid "must be superuser to rename users"
+#: main/main.c:196
+#, c-format
+msgid "%s: real and effective user IDs must match\n"
msgstr ""
-#: commands/user.c:1230
+#: main/main.c:240
#, c-format
-msgid "before using passwords you must revoke privileges on %s"
+msgid "%s: invalid effective UID: %d\n"
msgstr ""
-#: commands/user.c:1232
-msgid "This restriction is to prevent unprivileged users from reading the passwords."
+#: main/main.c:253
+#, c-format
+msgid "%s: could not determine user name (GetUserName failed)\n"
msgstr ""
-#: commands/user.c:1233
-#, c-format
-msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC."
+#: optimizer/path/allpaths.c:214
+msgid "SELECT FOR UPDATE is not supported for inheritance queries"
msgstr ""
-#: commands/user.c:1297
-msgid "group ID must be positive"
-msgstr "ID รรรรรร รรรรร
ร รรรร รรรรรรรร
รรรรร"
+#: optimizer/plan/initsplan.c:282
+#: optimizer/prep/prepjointree.c:365
+msgid "UNION JOIN is not implemented"
+msgstr ""
-#: commands/user.c:1310
-msgid "must be superuser to create groups"
+#: optimizer/plan/initsplan.c:339
+msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join"
msgstr ""
-#: commands/user.c:1315
+#: optimizer/plan/initsplan.c:755
#, c-format
-msgid "group name \"%s\" is reserved"
+msgid "could not identify an equality operator for types %s and %s"
msgstr ""
-#: commands/user.c:1352
-#: commands/user.c:1734
+#: optimizer/plan/initsplan.c:768
#, c-format
-msgid "group \"%s\" already exists"
-msgstr "รรรรรร \"%s\" รรร
รรรร
รรรรร
ร"
+msgid "equality operator for types %s and %s should be merge-joinable, but isn't"
+msgstr ""
-#: commands/user.c:1357
-#, c-format
-msgid "group ID %d is already assigned"
-msgstr "ID รรรรรร %d รรร
รรรรรรร
รร"
+#: optimizer/plan/planner.c:594
+#: parser/analyze.c:2090
+#: parser/analyze.c:2254
+#: parser/analyze.c:2809
+msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT"
+msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร UNION/INTERSECT/EXCEPT"
-#: commands/user.c:1437
-msgid "must be superuser to alter groups"
+#: optimizer/plan/planner.c:660
+msgid "SELECT FOR UPDATE is not allowed in subqueries"
msgstr ""
-#: commands/user.c:1516
+#: optimizer/util/clauses.c:2047
#, c-format
-msgid "group \"%s\" does not have any members"
+msgid "SQL function \"%s\" during inlining"
msgstr ""
-#: commands/user.c:1544
+#: optimizer/util/clauses.c:2432
+#: optimizer/util/clauses.c:2909
+#: parser/parse_expr.c:1323
#, c-format
-msgid "user \"%s\" is not in group \"%s\""
-msgstr "รรรรรรรรรร
รร \"%s\" รร
รรรรรรรร
รรร รรรรรร
\"%s\""
-
-#: commands/user.c:1676
-msgid "must be superuser to drop groups"
+msgid "relation reference \"%s\" cannot be used in an expression"
msgstr ""
-#: commands/user.c:1740
-msgid "must be superuser to rename groups"
-msgstr ""
+#: parser/parse_clause.c:336
+#, c-format
+msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
+msgstr "รรรรรร
รรร
JOIN/ON รรรรรร
รรร รร \"%s\", รรร รร
รรรรร
รรร รรรรรร JOIN"
-#: commands/vacuum.c:466
-msgid "oldest xmin is far in the past"
-msgstr ""
+#: gram.y:4765
+#: parser/parse_clause.c:396
+msgid "subquery in FROM must have an alias"
+msgstr "รรรรรรรรร ร FROM รรรรร
ร รรร
รร รรรรร"
-#: commands/vacuum.c:467
-msgid "Close open transactions soon to avoid wraparound problems."
-msgstr ""
+#: parser/parse_clause.c:419
+msgid "subquery in FROM may not have SELECT INTO"
+msgstr "รรรรรรรรร ร FROM รร
รรรร
ร รรรร
รรรรร SELECT INTO"
-#: commands/vacuum.c:684
-msgid "some databases have not been vacuumed in over 2 billion transactions"
-msgstr ""
+#: parser/parse_clause.c:441
+msgid "subquery in FROM may not refer to other relations of same query level"
+msgstr "รรรรรรรร รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
-#: commands/vacuum.c:685
-msgid "You may have already suffered transaction-wraparound data loss."
-msgstr ""
+#: parser/parse_clause.c:496
+msgid "function expression in FROM may not refer to other relations of same query level"
+msgstr "รรรรรรรรรรรรรร
รรรรรร
รรร
รร FROM รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรร"
-#: commands/vacuum.c:696
-msgid "some databases have not been vacuumed in over 1 billion transactions"
-msgstr ""
+#: parser/parse_clause.c:508
+msgid "cannot use aggregate function in function expression in FROM"
+msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรร ร รรรรรรรรรรรรร รรรรรร
รรร ร FROM"
-#: commands/vacuum.c:697
-msgid "Better vacuum them soon, or you may have a wraparound failure."
-msgstr ""
+#: parser/parse_clause.c:728
+#, c-format
+msgid "column name \"%s\" appears more than once in USING clause"
+msgstr "รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร
รรรรรร รรรร ร USING-รรรรรร
รรร"
-#: commands/vacuum.c:704
+#: parser/parse_clause.c:743
#, c-format
-msgid "some databases have not been vacuumed in %d transactions"
-msgstr ""
+msgid "common column name \"%s\" appears more than once in left table"
+msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรร
รร"
-#: commands/vacuum.c:706
+#: parser/parse_clause.c:752
#, c-format
-msgid "Better vacuum them within %d transactions, or you may have a wraparound failure."
-msgstr ""
+msgid "column \"%s\" specified in USING clause does not exist in left table"
+msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรร
รร"
-#: commands/vacuum.c:795
+#: parser/parse_clause.c:766
#, c-format
-msgid "skipping \"%s\" --- only table or database owner can vacuum it"
-msgstr ""
+msgid "common column name \"%s\" appears more than once in right table"
+msgstr "รรรร
ร
รรร รรรรรรร \"%s\" รรรรรรรรร
ร รรรร
ร
รรรรรร รรรร ร รรรรรรร
รรรรรร"
-#: commands/vacuum.c:809
+#: parser/parse_clause.c:775
#, c-format
-msgid "skipping \"%s\" --- cannot vacuum indexes, views, or special system tables"
-msgstr "รรรรรรรรร
รรร \"%s\" --- รร
รรรร รรรรรรรรรรร รรรรรร รรรรรร รรร รรรร
รรรร, รรรรร รรร รรร
รรรรรรรร รรรรร
รรรร รรรรรร"
+msgid "column \"%s\" specified in USING clause does not exist in right table"
+msgstr "รรรรรรร \"%s\" ร USING-รรรรรร
รรร รร
รรรร
รรรรร
ร ร รรรรรรร
รรรรรร"
-#: commands/vacuum.c:1040
-#: commands/vacuumlazy.c:205
+#: parser/parse_clause.c:827
#, c-format
-msgid "vacuuming \"%s.%s\""
-msgstr "รรรรรรรรรรรร รรรรรร รรรรรร รรร \"%s.%s\""
+msgid "column alias list for \"%s\" has too many entries"
+msgstr "รรรรรรร รรรรร รรรรรร
ร ร รรรรรร
รรรรรรร รรรรรรร \"%s\""
-#: commands/vacuum.c:1075
-#: commands/vacuumlazy.c:263
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1020
#, c-format
-msgid "relation \"%s\" page %u is uninitialized --- fixing"
-msgstr ""
+msgid "argument of %s must not contain variables"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รร
รร
รร
รรรร
"
-#: commands/vacuum.c:1192
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1028
#, c-format
-msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation"
-msgstr ""
+msgid "argument of %s must not contain aggregates"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรร
รรรร"
-#: commands/vacuum.c:1205
+#. translator: %s is name of a SQL construct, eg LIMIT
+#: parser/parse_clause.c:1036
#, c-format
-msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation"
-msgstr ""
+msgid "argument of %s must not contain subqueries"
+msgstr "รรรรรร
รร ร %s รร
รรรรร
ร รรรร
รรรรร รรรรรรรรรร"
-#: commands/vacuum.c:1367
-#: commands/vacuumlazy.c:428
+#. translator: first %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1146
#, c-format
-msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
-msgstr ""
+msgid "%s \"%s\" is ambiguous"
+msgstr "รรรรรร
รรร
%s \"%s\" รรรรรรรรร
รรร"
-#: commands/vacuum.c:1370
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1168
#, c-format
-msgid ""
-"%.0f dead row versions cannot be removed yet.\n"
-"Nonremovable row versions range from %lu to %lu bytes long.\n"
-"There were %.0f unused item pointers.\n"
-"Total free space (including removable row versions) is %.0f bytes.\n"
-"%u pages are or will become empty, including %u at the end of the table.\n"
-"%u pages containing %.0f free bytes are potential move destinations.\n"
-"%s"
-msgstr ""
+msgid "non-integer constant in %s"
+msgstr "รร
รร
รรรรรรร
รรรร รรรรรรรรร ร %s"
-#: commands/vacuum.c:2373
+#. translator: %s is name of a SQL construct, eg ORDER BY
+#: parser/parse_clause.c:1185
+#, c-format
+msgid "%s position %d is not in select list"
+msgstr "รรรรรรร %s %d รร
ร รรรรรร
รรรรรรร"
+
+#: parser/parse_clause.c:1370
+msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
+msgstr "รรร SELECT DISTINCT, รรรรรร
รรร ORDER BY รรรรรรร รรรร ร รรรรรร
รรรรรรร (SELECT)"
+
+#: parser/parse_clause.c:1410
+msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
+msgstr "รทรรรรร
รรร SELECT DISTINCT ON รรรรรร รรรรรรรรร ร รรรรรรรรรรรร รรรรรร
รรรรร ORDER BY"
+
+#: parser/analyze.c:364
+msgid "CREATE VIEW specifies more column names than columns"
+msgstr "CREATE VIEW รรรรรรรร
ร รรรรรร
รรยฃร รรรรรรร รร
ร รร
รรรรร รรร
ร
รรร"
+
+#: parser/analyze.c:574
+msgid "INSERT ... SELECT may not specify INTO"
+msgstr "INSERT ... SELECT รร
รรรรร รรรรรรรรร INTO"
+
+#: parser/analyze.c:666
+msgid "INSERT has more expressions than target columns"
+msgstr "INSERT รรรร
รรรร รรรรรร
รรรรรร
รรร รร
ร รรรรรรร รรรรรรร
รรร"
+
+#: parser/analyze.c:687
+msgid "INSERT has more target columns than expressions"
+msgstr "INSERT รรรร
รรรร รรรรรร
รรรรรรร รรรรรรร
รรร รร
ร รรรรรร
รรร"
+
+#: parser/analyze.c:973
+#, c-format
+msgid "%s will create implicit sequence \"%s\" for \"serial\" column \"%s.%s\""
+msgstr "%s รรรรรรร รรรรรรรรร
รรร
รรร รรรรร
รรรรรร
รรรรรรร \"%s\" รรร รรรรรรร \"%s.%s\" รรรร \"serial\""
+
+#: parser/analyze.c:1057
+#: parser/analyze.c:1067
#, c-format
-msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
-msgstr ""
+msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
+msgstr "รรรรรรรรรรรรร
รรรรรรร
รรร NULL/NOT NULL รรร รรรรรรร \"%s\" ร รรรรรรร
\"%s\""
-#: commands/vacuum.c:2376
-#: commands/vacuumlazy.c:489
-#: commands/vacuumlazy.c:774
-#: nodes/print.c:87
-#: storage/lmgr/deadlock.c:888
-#: tcop/postgres.c:3199
+#: parser/analyze.c:1077
#, c-format
-msgid "%s"
-msgstr "%s"
+msgid "multiple default values specified for column \"%s\" of table \"%s\""
+msgstr "รรรรรรร รรรรรรรรรร
รรรร
รรรรร
รรร รร รรรรรรรรร รรร รรรรรรร \"%s\" ร รรรรรรร
\"%s\""
-#: commands/vacuum.c:2560
-#: commands/vacuumlazy.c:771
+#: parser/analyze.c:1322
#, c-format
-msgid "\"%s\": truncated %u to %u pages"
-msgstr ""
+msgid "multiple primary keys for table \"%s\" are not allowed"
+msgstr "รรรรรรรรรร
รรรร
รร
รรรรรรร
รรรรร รรร รรรรรรร \"%s\" รร
รรรรรรร
รร"
-#: commands/vacuum.c:2652
-#: commands/vacuum.c:2719
-#: commands/vacuumlazy.c:597
-#: commands/vacuumlazy.c:657
+#: parser/analyze.c:1454
#, c-format
-msgid "index \"%s\" now contains %.0f row versions in %u pages"
-msgstr ""
+msgid "column \"%s\" appears twice in primary key constraint"
+msgstr "รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร ร รร
รรรรรรร รรรรร
"
-#: commands/vacuum.c:2656
-#: commands/vacuumlazy.c:601
+#: parser/analyze.c:1459
#, c-format
-msgid ""
-"%u index pages have been deleted, %u are currently reusable.\n"
-"%s"
-msgstr ""
+msgid "column \"%s\" appears twice in unique constraint"
+msgstr "รรรรรรร \"%s\" รรรรรรรรร
ร รรรรรร ร รรรรรรร
รรรร
UNIQUE"
-#: commands/vacuum.c:2670
-#: commands/vacuum.c:2739
+#: parser/analyze.c:1553
#, c-format
-msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
-msgstr ""
+msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\""
+msgstr "%s / %s%s รรรรรรร รรรรรรรรร
รรร
รรร รรรร
รร \"%s\" รรร รรรรรรร \"%s\""
-#: commands/vacuum.c:2673
-#: commands/vacuum.c:2742
-msgid "Rebuild the index with REINDEX."
-msgstr "รฐร
รร
รรรรรรร
รรรร
รร ร รรรรรรร REINDEX."
+#: parser/analyze.c:1658
+msgid "index expression may not return a set"
+msgstr "รรร
รรรรร
รรรรรร
รรร
รร
รรรร
ร รรรรรรรรรร รรรรร
รรรร"
-#: commands/vacuum.c:2723
-#: commands/vacuumlazy.c:661
-#, c-format
-msgid ""
-"%.0f index row versions were removed.\n"
-"%u index pages have been deleted, %u are currently reusable.\n"
-"%s"
-msgstr ""
+#: parser/analyze.c:1750
+msgid "rule WHERE condition may not contain references to other relations"
+msgstr "รรรรรรร
รรรรรรร WHERE รร
รรรร
ร รรรร
รรรรร รรรรรร รร รรรรรร
รรรรรร
รรร"
-#: commands/vacuumlazy.c:431
-#, c-format
-msgid ""
-"%.0f dead row versions cannot be removed yet.\n"
-"There were %.0f unused item pointers.\n"
-"%u pages are entirely empty.\n"
-"%s"
-msgstr ""
+#: parser/analyze.c:1756
+msgid "rule WHERE condition may not contain aggregate functions"
+msgstr "รรรรรรร
รรรรรรร WHERE รร
รรรร
ร รรรร
รรรรร รรรรร
รรรรรร
รรรรรรร"
-#: commands/vacuumlazy.c:486
-#, c-format
-msgid "\"%s\": removed %d row versions in %d pages"
-msgstr ""
+#: parser/analyze.c:1827
+msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions"
+msgstr "รรรรรรร ร รรรรรรรรร WHERE รรรรร รรรร
รรรรร รรรรรร รร
รรรรรร SELECT, INSERT, UPDATE รรร DELETE"
-#: commands/variable.c:75
-msgid "invalid list syntax for parameter \"datestyle\""
-msgstr ""
+#: parser/analyze.c:1846
+#: parser/analyze.c:1918
+#: rewrite/rewriteHandler.c:174
+#: rewrite/rewriteManip.c:746
+#: rewrite/rewriteManip.c:802
+msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
+msgstr "รรรรรรรร
รรรรรรร UNION/INTERSECT/EXCEPT รร
รร
รรรรรรรรร"
-#: commands/variable.c:161
+#: parser/analyze.c:1864
+msgid "ON SELECT rule may not use OLD"
+msgstr "รร
รรรร รรรรรรรรรรรร OLD ร รรรรรรร
ON SELECT"
+
+#: parser/analyze.c:1868
+msgid "ON SELECT rule may not use NEW"
+msgstr "รร
รรรร รรรรรรรรรรรร NEW ร รรรรรรร
ON SELECT"
+
+#: parser/analyze.c:1877
+msgid "ON INSERT rule may not use OLD"
+msgstr "รร
รรรร รรรรรรรรรรรร OLD ร รรรรรรร
ON INSERT"
+
+#: parser/analyze.c:1883
+msgid "ON DELETE rule may not use NEW"
+msgstr "รร
รรรร รรรรรรรรรรรร NEW ร รรรรรรร
ON DELETE"
+
+#: parser/analyze.c:2211
+msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns"
+msgstr "ORDER BY รรร รร
รรรรรรรร UNION/INTERSECT/EXCEPT รรรรร
ร รรรร รร รรรรร รร รร
รรรรรรรรรรรร รรรรรรร"
+
+#: parser/analyze.c:2249
+msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
+msgstr "INTO รรรรร รรรรรรรรรรรร รรรรรร ร รร
รรรร SELECT'ร
ร UNION/INTERSECT/EXCEPT"
+
+#: parser/analyze.c:2310
+msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level"
+msgstr "รรรรรรร, รรรรรรรรร ร UNION/INTERSECT/EXCEPT รร
รรรร
ร รรรรรรรรร รร รรรรรร
รรรรรร
รรร รร รรร รร
รรรรรร
รรรรรรรร"
+
+#: parser/analyze.c:2363
#, c-format
-msgid "unrecognized \"datestyle\" key word: \"%s\""
-msgstr ""
+msgid "each %s query must have the same number of columns"
+msgstr "รรรรรร รรรรรร %s รรรรร
ร รรร
รร รรรรรรรรรร
รรรรร รรรรรรร"
-#: commands/variable.c:179
-msgid "conflicting \"datestyle\" specifications"
-msgstr ""
+#: parser/analyze.c:2433
+msgid "CREATE TABLE AS specifies too many column names"
+msgstr "CREATE TABLE AS รรรรรรรร
ร รรรรรรร รรรรร รรยฃร รรร รรรรรรร"
-#: commands/variable.c:450
-msgid "invalid interval value for time zone: month not allowed"
-msgstr ""
+#: parser/analyze.c:2666
+msgid "cannot specify both SCROLL and NO SCROLL"
+msgstr "รร
รรรร รรรรรรรรร รรร SCROLL ร NO SCROLL"
-#: commands/variable.c:557
+#: parser/analyze.c:2752
#, c-format
-msgid "unrecognized time zone name: \"%s\""
+msgid "wrong number of parameters for prepared statement \"%s\""
msgstr ""
-#: commands/variable.c:565
+#: parser/analyze.c:2754
#, c-format
-msgid "time zone \"%s\" appears to use leap seconds"
-msgstr ""
+msgid "Expected %d parameters but got %d."
+msgstr "รฏรรรรรรรร รรรรรร
รรรร: %d, รร รรรร รรรรรร
รร: %d."
-#: commands/variable.c:567
-msgid "PostgreSQL does not support leap seconds."
-msgstr ""
+#: parser/analyze.c:2769
+msgid "cannot use subquery in EXECUTE parameter"
+msgstr "รร
รรรร รรรรรรรรรรรร รรรรรรรรร ร รรรรรร
รรร
ร EXECUTE"
-#: commands/variable.c:636
-msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
-msgstr ""
+#: parser/analyze.c:2773
+msgid "cannot use aggregate function in EXECUTE parameter"
+msgstr "รร
รรรร รรรรรรรรรรรร รรรร
รรรรรร รรรรรรร ร รรรรรร
รรร
ร EXECUTE"
-#: commands/variable.c:713
-#: utils/mb/mbutils.c:188
+#: parser/analyze.c:2786
#, c-format
-msgid "conversion between %s and %s is not supported"
+msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
msgstr ""
-#: commands/view.c:89
-msgid "view must have at least one column"
-msgstr ""
+#: parser/analyze.c:2813
+msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause"
+msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรรรร
รรร
ร DISTINCT"
-#: commands/view.c:169
-#: commands/view.c:181
-msgid "cannot change number of columns in view"
-msgstr ""
+#: parser/analyze.c:2817
+msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause"
+msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรรรร
รรร
ร GROUP BY"
-#: commands/view.c:186
-#, c-format
-msgid "cannot change name of view column \"%s\""
-msgstr ""
+#: parser/analyze.c:2821
+msgid "SELECT FOR UPDATE is not allowed with aggregate functions"
+msgstr "รร
รรรร รรรรรรรรรรรร SELECT FOR UPDATE ร รรรร
รรรรรรร รรรรรรรรร"
-#: commands/view.c:193
-#, c-format
-msgid "cannot change data type of view column \"%s\""
-msgstr "รร
รรรร รรรร
รรรร รรร รรรรรรร รรร
รรรรรรร
รรร \"%s\""
+#: parser/analyze.c:2901
+msgid "SELECT FOR UPDATE cannot be applied to a join"
+msgstr "รร
รรรร รรรรร
รรรร SELECT FOR UPDATE ร JOIN"
-#: executor/execMain.c:857
-#, c-format
-msgid "cannot change sequence \"%s\""
-msgstr "รร
รรรร รรรร
รรรร รรรรร
รรรรรร
รรรรรรร \"%s\""
+#: parser/analyze.c:2906
+msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD"
+msgstr "รร
รรรร รรรรร
รรรร SELECT FOR UPDATE ร NEW รรร OLD"
-#: executor/execMain.c:863
-#, c-format
-msgid "cannot change TOAST relation \"%s\""
-msgstr "รร
รรรร รรรร
รรรร TOAST-รรรรร \"%s\""
+#: parser/analyze.c:2911
+msgid "SELECT FOR UPDATE cannot be applied to a function"
+msgstr "SELECT FOR UPDATE: รร
รรรร รรรรร
รรรร ร รรรรรรร"
-#: executor/execMain.c:869
+#: parser/analyze.c:2924
#, c-format
-msgid "cannot change view \"%s\""
-msgstr "รร
รรรร รรรร
รรรร รรร \"%s\""
+msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause"
+msgstr "รรรรรร
รรร
\"%s\" ร รรรรรร
รรร FOR UPDATE รร
รรรรร
รร ร รรรรรร
รรร FROM"
-#: executor/execMain.c:1763
-#, c-format
-msgid "null value in column \"%s\" violates not-null constraint"
-msgstr ""
+#: parser/analyze.c:3016
+msgid "misplaced DEFERRABLE clause"
+msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
DEFERRABLE"
-#: executor/execMain.c:1775
-#, c-format
-msgid "new row for relation \"%s\" violates check constraint \"%s\""
-msgstr ""
+#: parser/analyze.c:3020
+#: parser/analyze.c:3033
+msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร DEFERRABLE/NOT DEFERRABLE รร
รรรรรรร
รร"
-#: executor/execQual.c:180
-#: executor/execQual.c:204
-#: executor/execQual.c:1756
-#: utils/adt/array_userfuncs.c:362
-#: utils/adt/arrayfuncs.c:212
-#: utils/adt/arrayfuncs.c:378
-#: utils/adt/arrayfuncs.c:897
-#: utils/adt/arrayfuncs.c:2243
+#: parser/analyze.c:3029
+msgid "misplaced NOT DEFERRABLE clause"
+msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
NOT DEFERRABLE"
+
+#: gram.y:2193
+#: gram.y:2208
+#: parser/analyze.c:3040
+#: parser/analyze.c:3064
+msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
+msgstr "รรรรรรรร
รรร
รรรร
รรรรรรรรรรรรร
รรร INITIALLY DEFERRED รรรรร
รรรรรร รรรร DEFERRABLE"
+
+#: parser/analyze.c:3047
+msgid "misplaced INITIALLY DEFERRED clause"
+msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
INITIALLY DEFERRED"
+
+#: parser/analyze.c:3051
+#: parser/analyze.c:3075
+msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร INITIALLY IMMEDIATE/DEFERRED รร
รรรรรรร
รร"
+
+#: parser/analyze.c:3071
+msgid "misplaced INITIALLY IMMEDIATE clause"
+msgstr "รร
รรรรรรรรร รรรรรรรรร
รรรร
รรรรรร
รรร
INITIALLY IMMEDIATE"
+
+#: parser/analyze.c:3184
+#: parser/analyze.c:3205
#, c-format
-msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
-msgstr "รรรรร รรรรร
รรรรรร
ร รรรรรรร (%d) รรร
รรรรร
ร รรรรร (%d)"
+msgid "CREATE specifies a schema (%s) different from the one being created (%s)"
+msgstr "CREATE รรรรรรรร
ร รรร
รร (%s) รรรรรรรร รร รรรรรรรร
รรร (%s)"
-#: executor/execQual.c:512
+#: parser/analyze.c:3259
+#: parser/parse_coerce.c:245
+#: parser/parse_expr.c:137
+#: parser/parse_expr.c:143
#, c-format
-msgid "no value found for parameter \"%s\""
-msgstr ""
+msgid "there is no parameter $%d"
+msgstr "รรรรรร
รร $%d รร
รรรร
รรรรร
ร"
-#: executor/execQual.c:517
+#: parser/analyze.c:3264
+#: tcop/postgres.c:1142
#, c-format
-msgid "no value found for parameter %d"
-msgstr ""
+msgid "could not determine data type of parameter $%d"
+msgstr "รร
รรรร
รร
รรรร รรร รรรรรร รรรรรร
รรร $%d"
-#: executor/execQual.c:694
-msgid "functions and operators can take at most one set argument"
-msgstr "รรรรรรร ร รรร
รรรรรร รรรรรรรรร รรรรรร รรรร รรรรรร
รร-รรรรร
รรรร (set)"
+#: parser/parse_agg.c:120
+msgid "aggregates not allowed in WHERE clause"
+msgstr "รรรร
รรรร รร
รรรรรรร
รร ร WHERE"
-#: executor/execQual.c:746
-#: executor/execQual.c:790
-#: executor/execQual.c:985
-#: executor/execQual.c:2996
-#: executor/functions.c:578
-#: executor/functions.c:617
-#: utils/adt/pgstatfuncs.c:191
-#: utils/adt/sets.c:207
-#: utils/fmgr/funcapi.c:39
-msgid "set-valued function called in context that cannot accept a set"
-msgstr ""
+#: parser/parse_agg.c:124
+msgid "aggregates not allowed in JOIN conditions"
+msgstr "รรรร
รรรร รร
รรรรรรร
รร ร รรรรรรรร JOIN"
-#: executor/execQual.c:1096
-#: executor/execQual.c:1137
-msgid "function returning row cannot return null value"
-msgstr "รรรรรรร รรรรรรรรรรรร รรรรรร รร
รรรร
ร รรรรรรรรรร รรรรร
รรร
NULL"
+#: parser/parse_agg.c:143
+msgid "aggregates not allowed in GROUP BY clause"
+msgstr "รรรร
รรรร รร
รรรรรรร
รร ร GROUP BY"
-#: executor/execQual.c:1101
-msgid "function returning row did not return a valid tuple slot"
-msgstr ""
+#: parser/parse_agg.c:316
+#, c-format
+msgid "column \"%s.%s\" must appear in the GROUP BY clause or be used in an aggregate function"
+msgstr "รรรรรรร \"%s.%s\" รรรรรร รรรรรรรรรรรร ร รรรรรร
รรร GROUP BY รรร รรรรรรรรรรรรรร ร รรรร
รรรรรร รรรรรรร"
-#: executor/execQual.c:1164
-msgid "table-function protocol for materialize mode was not followed"
-msgstr ""
+#: parser/parse_agg.c:321
+#, c-format
+msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
+msgstr "รรรรรรรรร รรรรรรรรร
ร รร
รรรรรรรรรรรรรรร รรรรรรร \"%s.%s\" รร รรร
รรร
รร รรรรรรร"
-#: executor/execQual.c:1171
+#: parser/parse_relation.c:174
+#: parser/parse_relation.c:189
#, c-format
-msgid "unrecognized table-function returnMode: %d"
-msgstr ""
+msgid "table reference \"%s\" is ambiguous"
+msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
-#: executor/execQual.c:1284
-msgid "IS DISTINCT FROM does not support set arguments"
-msgstr ""
+#: parser/parse_relation.c:249
+#: parser/parse_relation.c:264
+#, c-format
+msgid "table reference %u is ambiguous"
+msgstr "รรรรรร รร รรรรรรร %u รร
รรรรรรรรรร"
-#: executor/execQual.c:1352
-msgid "op ANY/ALL (array) does not support set arguments"
-msgstr ""
+#: parser/parse_relation.c:356
+#: parser/parse_relation.c:368
+#, c-format
+msgid "table name \"%s\" specified more than once"
+msgstr "รรร รรรรรรร \"%s\" รรรรรรร รรรรรร
รรรรรร รรรร"
-#: executor/execQual.c:1742
-msgid "cannot merge incompatible arrays"
-msgstr ""
+#: parser/parse_relation.c:477
+#: parser/parse_relation.c:574
+#, c-format
+msgid "column reference \"%s\" is ambiguous"
+msgstr "รรรรรร รร รรรรรรร \"%s\" รร
รรรรรรรรรร"
-#: executor/execQual.c:1743
+#: parser/parse_relation.c:669
+#: parser/parse_relation.c:764
+#: parser/parse_relation.c:859
+#: parser/parse_relation.c:979
#, c-format
-msgid "Array with element type %s cannot be included in ARRAY construct with element type %s."
-msgstr ""
+msgid "table \"%s\" has %d columns available but %d columns specified"
+msgstr "ร รรรรรรร \"%s\" รรรรรรร รรรรรรรร: %d, รร รรรรรรร: %d"
-#: executor/execQual.c:1776
-msgid "multidimensional arrays must have array expressions with matching dimensions"
+#: parser/parse_relation.c:936
+msgid "a column definition list is only allowed for functions returning \"record\""
msgstr ""
-#: executor/execQual.c:1886
-msgid "NULLIF does not support set arguments"
+#: parser/parse_relation.c:947
+msgid "a column definition list is required for functions returning \"record\""
msgstr ""
-#: executor/execQual.c:2067
+#: parser/parse_relation.c:1008
#, c-format
-msgid "domain %s does not allow null values"
-msgstr ""
+msgid "too many column aliases specified for function %s"
+msgstr "รรรรรรร รรรรรรร รรรรร รรรรรรร รรรรรรร รรร รรรรรรร %s"
-#: executor/execQual.c:2097
+#: parser/parse_relation.c:1031
#, c-format
-msgid "value for domain %s violates check constraint \"%s\""
-msgstr ""
+msgid "function \"%s\" in FROM has unsupported return type"
+msgstr "รรรรรรร \"%s\" ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
-#: executor/functions.c:183
-#, c-format
-msgid "could not determine actual result type for function declared to return type %s"
-msgstr "รร
ร รรรรรรรรร รรรร
รร
รรรร รร
รรรรรร รรร รร
รรรรรรรร รรร รรรรรรร รรรร
รรรรรรรรรรรรร รรรรรรรรรร รรร %s"
+#: parser/parse_relation.c:1423
+#: parser/parse_relation.c:1667
+msgid "function in FROM has unsupported return type"
+msgstr "รรรรรรร ร FROM รรร
ร
ร รร
รรรรร
รรรรรร
รรร รรร รรรรรรร"
-#: executor/functions.c:254
+#: parser/parse_relation.c:1911
#, c-format
-msgid "could not determine actual type of argument declared %s"
-msgstr ""
+msgid "missing FROM-clause entry in subquery for table \"%s\""
+msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
-#: executor/functions.c:673
+#: parser/parse_relation.c:1916
#, c-format
-msgid "SQL function \"%s\" statement %d"
-msgstr "SQL-รรรรรรร \"%s\" รรรรรร %d"
+msgid "missing FROM-clause entry for table \"%s\""
+msgstr "รรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
-#: executor/functions.c:686
+#: parser/parse_relation.c:1935
#, c-format
-msgid "SQL function \"%s\""
-msgstr "SQL-รรรรรรร \"%s\""
+msgid "adding missing FROM-clause entry in subquery for table \"%s\""
+msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร ร รรรรรรรรรร
รรร รรรรรรร \"%s\""
-#: executor/functions.c:692
+#: parser/parse_relation.c:1940
#, c-format
-msgid "SQL function \"%s\" during startup"
-msgstr "SQL-รรรรรรร \"%s\" รรร รรรรรร
"
+msgid "adding missing FROM-clause entry for table \"%s\""
+msgstr "รรรรรรร
รรร
รรรรรรรรรรรร
ร รรรรรร ร FROM-รรรรรร
รรร รรร รรรรรรร \"%s\""
-#: executor/nodeAgg.c:1330
+#: parser/parse_coerce.c:261
#, c-format
-msgid "aggregate %u needs to have compatible input type and transition type"
+msgid "inconsistent types deduced for parameter $%d"
msgstr ""
-#: executor/nodeFunctionscan.c:92
-msgid "query-specified return row and actual function return row do not match"
-msgstr ""
+#. translator: first %s is name of a SQL construct, eg WHERE
+#: parser/parse_coerce.c:579
+#, c-format
+msgid "argument of %s must be type boolean, not type %s"
+msgstr "รรร รรรรรร
รรร รรรรรรรรรรร %s รรรรร
ร รรรร boolean, ร รร
%s"
-#: executor/nodeHashjoin.c:561
-#: executor/nodeHashjoin.c:571
+#. translator: %s is name of a SQL construct, eg WHERE
+#: parser/parse_coerce.c:587
+#: parser/parse_coerce.c:626
#, c-format
-msgid "could not read from hash-join temporary file: %m"
-msgstr ""
+msgid "argument of %s must not return a set"
+msgstr "รรรรรร
รร ร %s รร
รรรรรร
ร รรรรรรรรรร รรรรร
รรรร"
-#: executor/nodeHashjoin.c:629
-#: executor/nodeHashjoin.c:636
+#. translator: first %s is name of a SQL construct, eg LIMIT
+#: parser/parse_coerce.c:618
#, c-format
-msgid "could not rewind hash-join temporary file: %m"
-msgstr ""
+msgid "argument of %s must be type integer, not type %s"
+msgstr "รรร รรรรรร
รรร รรรรรรรรรรร %s รรรรร
ร รรรร integer, ร รร
%s"
-#: executor/nodeHashjoin.c:687
-#: executor/nodeHashjoin.c:692
+#: parser/parse_coerce.c:679
#, c-format
-msgid "could not write to hash-join temporary file: %m"
-msgstr ""
+msgid "%s types %s and %s cannot be matched"
+msgstr "%s รรรร %s ร %s รร
รรรรรรรรร"
-#: executor/spi.c:756
-msgid "cannot open multi-query plan as cursor"
-msgstr ""
+#. translator: first %s is name of a SQL construct, eg CASE
+#: parser/parse_coerce.c:741
+#, c-format
+msgid "%s could not convert type %s to %s"
+msgstr "%s รร
ร รรรรรรรรร รรรรรร
รรรรรรรรร รรร %s ร %s"
-#: executor/spi.c:763
-msgid "cannot open non-SELECT query as cursor"
-msgstr ""
+#: parser/parse_coerce.c:917
+msgid "arguments declared \"anyelement\" are not all alike"
+msgstr "รรรรรร
รรร รรรร
รรรรรรรรรรรรร
รรร \"anyelement\" รร
รรร
รรรรรรรรรร
"
-#: executor/spi.c:767
-msgid "cannot open SELECT INTO query as cursor"
-msgstr ""
+#: parser/parse_coerce.c:934
+msgid "arguments declared \"anyarray\" are not all alike"
+msgstr "รรรรรร
รรร รรรร
รรรรรรรรรรรรร
รรร \"anyarray\" รร
รรร
รรรรรรรรรร
"
-#: executor/nodeMergejoin.c:1479
-msgid "RIGHT JOIN is only supported with merge-joinable join conditions"
-msgstr ""
+#: parser/parse_coerce.c:963
+#: parser/parse_coerce.c:1075
+#: parser/parse_coerce.c:1102
+#, c-format
+msgid "argument declared \"anyarray\" is not an array but type %s"
+msgstr "รรรรรร
รร รรรร
รรรรรรรรรรรรร รรร \"anyarray\" รร
รรรรร
รรร รรรรรรรร ร รรรรร
รรร รรรรร %s"
-#: executor/nodeMergejoin.c:1496
-#: optimizer/path/joinpath.c:839
-msgid "FULL JOIN is only supported with merge-joinable join conditions"
+#: parser/parse_coerce.c:980
+msgid "argument declared \"anyarray\" is not consistent with argument declared \"anyelement\""
msgstr ""
-#: executor/nodeSubplan.c:290
-#: executor/nodeSubplan.c:332
-#: executor/nodeSubplan.c:967
-msgid "more than one row returned by a subquery used as an expression"
+#: parser/parse_coerce.c:991
+msgid "could not determine anyarray/anyelement type because input has type \"unknown\""
msgstr ""
-#: libpq/be-fsstubs.c:124
-#: libpq/be-fsstubs.c:162
-#: libpq/be-fsstubs.c:186
-#: libpq/be-fsstubs.c:214
-#: libpq/be-fsstubs.c:271
+#: parser/parse_coerce.c:1016
+#: parser/parse_coerce.c:1033
+#: parser/parse_coerce.c:1087
+#: parser/parse_expr.c:796
+#: parser/parse_expr.c:1228
+#: parser/parse_expr.c:1267
+#: parser/parse_oper.c:920
#, c-format
-msgid "invalid large-object descriptor: %d"
-msgstr ""
-
-#: libpq/be-fsstubs.c:375
-msgid "must be superuser to use server-side lo_import()"
-msgstr ""
+msgid "could not find array type for data type %s"
+msgstr "รรร รรรรรรร รรร รรรร รรรรรร %s รร
รรรรร
ร"
-#: libpq/be-fsstubs.c:376
-msgid "Anyone can use the client-side lo_import() provided by libpq."
-msgstr ""
+#: parser/parse_expr.c:105
+msgid "expression too complex"
+msgstr "รรรรรรร รรรรรรร
รรรรรร
รรร
"
-#: libpq/be-fsstubs.c:391
+#: parser/parse_expr.c:106
#, c-format
-msgid "could not open server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+msgid "Nesting depth exceeds maximum expression depth %d."
+msgstr "รงรรรรรร รรรรร
รรรรรร รรร
รรรรร
ร รรรรรรรรรรรร รรรรรรร รรรรรร
รรร %d."
-#: libpq/be-fsstubs.c:412
-#, c-format
-msgid "could not read server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+#: parser/parse_expr.c:108
+msgid "Increase the configuration parameter \"max_expr_depth\"."
+msgstr "รตรร
รรรรร
รรรรรร
รร รรรรรรรรรรรร \"max_expr_depth\"."
-#: libpq/be-fsstubs.c:442
-msgid "must be superuser to use server-side lo_export()"
-msgstr ""
+#: parser/parse_expr.c:352
+msgid "IS DISTINCT FROM requires = operator to yield boolean"
+msgstr "IS DISTINCT FROM รรร
รรร
ร รรร
รรรรร = รรรรรรรรรร รรรร
รรรรร
รรรรร
รรร
"
-#: libpq/be-fsstubs.c:443
-msgid "Anyone can use the client-side lo_export() provided by libpq."
-msgstr ""
+#: parser/parse_expr.c:375
+msgid "NULLIF requires = operator to yield boolean"
+msgstr "NULLIF รรร
รรร
ร รรร
รรรรร = รรรรรรรรรร รรรร
รรรรร
รรรรร
รรร
"
-#: libpq/be-fsstubs.c:469
-#, c-format
-msgid "could not create server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+#: parser/parse_expr.c:497
+msgid "subquery must return a column"
+msgstr "รรรรรรรรร รรรรร
ร รร
รรรรร รรรรรรร"
-#: libpq/be-fsstubs.c:481
-#, c-format
-msgid "could not write server file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร รร
รรร
รร \"%s\": %m"
+#: parser/parse_expr.c:503
+msgid "subquery must return only one column"
+msgstr "รรรรรรรรร รรรรร
ร รร
รรรรร รรรรรร รรรร รรรรรรร"
-#: libpq/auth.c:113
+#: parser/parse_expr.c:559
#, c-format
-msgid "Kerberos error: %s"
-msgstr "รรรรรร Kerberos: %s"
+msgid "row comparison cannot use operator %s"
+msgstr "รร
รรรร รรรรรรรรรรรร รรร
รรรรร %s รรร รรรรรร
รรร รรรรร"
-#: libpq/auth.c:119
+#: parser/parse_expr.c:586
+msgid "subquery has too many columns"
+msgstr "รรรรรรร รรรรร รรรรรรร ร รรรรรรรรรร
"
+
+#: parser/parse_expr.c:604
#, c-format
-msgid "unexpected Kerberos protocol version received from client (received \"%s\", expected \"%s\")"
+msgid "operator %s must return type boolean, not type %s"
+msgstr "รรร
รรรรร %s รรรรร
ร รรรรรรรรรร รรร boolean, ร รร
%s"
+
+#: parser/parse_expr.c:607
+#: parser/parse_expr.c:614
+msgid "The operator of a quantified predicate subquery must return type boolean."
msgstr ""
-#: libpq/auth.c:126
-#: libpq/auth.c:306
+#: parser/parse_expr.c:612
#, c-format
-msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")"
+msgid "operator %s must not return a set"
msgstr ""
-#: libpq/auth.c:140
-msgid "Kerberos 4 not implemented on this server"
-msgstr ""
+#: parser/parse_expr.c:624
+msgid "subquery has too few columns"
+msgstr "รรรรรรร รรรร รรรรรรร ร รรรรรรรรรร
"
-#: libpq/auth.c:201
+#: parser/parse_expr.c:1531
#, c-format
-msgid "Kerberos initialization returned error %d"
-msgstr ""
+msgid "cannot cast type %s to %s"
+msgstr "รร
รรรร รรรรร
รรรรรรรรร รรร %s ร %s"
-#: libpq/auth.c:211
+#: parser/parse_func.c:89
#, c-format
-msgid "Kerberos keytab resolving returned error %d"
-msgstr ""
+msgid "cannot pass more than %d arguments to a function"
+msgstr "รรรรร รรรรรร
รรรร รรรรรรร รร
รรรร
ร รรรร รรรร
ร
%d"
-#: libpq/auth.c:224
+#: parser/parse_func.c:224
#, c-format
-msgid "Kerberos sname_to_principal(\"%s\") returned error %d"
-msgstr ""
+msgid "cannot pass result of subquery or join \"%s\" to a function"
+msgstr "รร
รรรร รร
รร
รรรรรร รร
รรรรรรร รรรรรรรรรร รรร JOIN \"%s\" ร รรรรรรร"
-#: libpq/auth.c:269
+#: parser/parse_func.c:265
#, c-format
-msgid "Kerberos recvauth returned error %d"
-msgstr ""
+msgid "%s(*) specified, but %s is not an aggregate function"
+msgstr "รรรรรรร: %s(*), รร %s รร
รรรรร
รรร รรรร
รรรรรร รรรรรรร
ร"
-#: libpq/auth.c:294
+#: parser/parse_func.c:271
#, c-format
-msgid "Kerberos unparse_name returned error %d"
-msgstr ""
+msgid "DISTINCT specified, but %s is not an aggregate function"
+msgstr "DISTINCT รรรรรร, รร %s รร
รรรรร
รรร รรรร
รรรรรร รรรรรรร
ร"
-#: libpq/auth.c:327
-msgid "Kerberos 5 not implemented on this server"
+#: parser/parse_func.c:296
+#, c-format
+msgid "attribute notation .%s applied to type %s, which is not a complex type"
msgstr ""
-#: libpq/auth.c:394
+#: parser/parse_func.c:301
#, c-format
-msgid "%s authentication failed for user \"%s\""
-msgstr ""
+msgid "attribute \"%s\" not found in data type %s"
+msgstr "รรรรรรร \"%s\" รร
รรรรร
ร ร รรรร
รรรรรร %s"
-#: libpq/auth.c:418
-msgid "missing or erroneous pg_hba.conf file"
-msgstr ""
+#: parser/parse_func.c:311
+#, c-format
+msgid "function %s is not unique"
+msgstr "รรรรรรร %s รร
รรรรรรรรร"
-#: libpq/auth.c:419
-msgid "See server log for details."
+#: parser/parse_func.c:314
+msgid "Could not choose a best candidate function. You may need to add explicit type casts."
msgstr ""
-#: libpq/auth.c:445
-#, c-format
-msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
+#: parser/parse_func.c:322
+msgid "No function matches the given name and argument types. You may need to add explicit type casts."
msgstr ""
-#: libpq/auth.c:447
-msgid "SSL on"
-msgstr "SSL รรร."
-
-#: libpq/auth.c:447
-msgid "SSL off"
-msgstr "SSL รรรร."
+#: parser/parse_func.c:371
+msgid "aggregates may not return sets"
+msgstr "รรรร
รรรร รร
รรรรร รรรรรรรรรร รรรรร
รรรร"
-#: libpq/auth.c:451
+#: parser/parse_func.c:1353
#, c-format
-msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
-msgstr ""
-
-#: libpq/auth.c:463
-msgid "Kerberos 4 only supports IPv4 connections"
-msgstr ""
+msgid "column %s.%s.%s does not exist"
+msgstr "รรรรรรร %s.%s.%s รร
รรรร
รรรรร
ร"
-#: libpq/auth.c:494
+#: parser/parse_func.c:1358
#, c-format
-msgid "could not enable credential reception: %m"
-msgstr ""
+msgid "column %s.%s does not exist"
+msgstr "รรรรรรร %s.%s รร
รรรร
รรรรร
ร"
-#: libpq/auth.c:581
+#: parser/parse_func.c:1428
#, c-format
-msgid "error from underlying PAM layer: %s"
-msgstr ""
+msgid "aggregate %s(*) does not exist"
+msgstr "รรรร
รรร %s(*) รร
รรรร
รรรรร
ร"
-#: libpq/auth.c:586
+#: parser/parse_func.c:1433
#, c-format
-msgid "unsupported PAM conversation %d/%s"
-msgstr ""
-
-#: libpq/auth.c:618
-msgid "empty password returned by client"
-msgstr ""
+msgid "aggregate %s(%s) does not exist"
+msgstr "รรรร
รรร %s(%s) รร
รรรร
รรรรร
ร"
-#: libpq/auth.c:678
+#: parser/parse_func.c:1454
#, c-format
-msgid "could not create PAM authenticator: %s"
-msgstr "รร
รรรรรรร รรรรรรร รรรร
รรรรรรรรรร PAM: %s"
+msgid "function %s(%s) is not an aggregate"
+msgstr "รรรรรรร %s(%s) รร
รรรรร
รรร รรรร
รรรรร"
-#: libpq/auth.c:689
+#: parser/parse_node.c:124
#, c-format
-msgid "pam_set_item(PAM_USER) failed: %s"
+msgid "cannot subscript type %s because it is not an array"
msgstr ""
-#: libpq/auth.c:700
-#, c-format
-msgid "pam_set_item(PAM_CONV) failed: %s"
+#: parser/parse_node.c:183
+#: parser/parse_node.c:206
+msgid "array subscript must have type integer"
msgstr ""
-#: libpq/auth.c:711
+#: parser/parse_node.c:228
#, c-format
-msgid "pam_authenticate failed: %s"
+msgid "array assignment requires type %s but expression is of type %s"
msgstr ""
-#: libpq/auth.c:722
+#: parser/parse_oper.c:84
+#: parser/parse_oper.c:785
+#: utils/adt/regproc.c:467
+#: utils/adt/regproc.c:487
+#: utils/adt/regproc.c:665
#, c-format
-msgid "pam_acct_mgmt failed: %s"
-msgstr ""
+msgid "operator does not exist: %s"
+msgstr "รรร
รรรรร รร
รรรร
รรรรร
ร: %s"
-#: libpq/auth.c:733
+#: parser/parse_oper.c:185
+#: utils/adt/arrayfuncs.c:2403
+#: utils/adt/ri_triggers.c:3601
#, c-format
-msgid "could not release PAM authenticator: %s"
-msgstr "รร
รรรรรรร รรรรรรร รรรร
รรรรรรรรรร PAM: %s"
+msgid "could not identify an equality operator for type %s"
+msgstr ""
-#: libpq/auth.c:771
+#: parser/parse_oper.c:249
+#: parser/parse_oper.c:314
#, c-format
-msgid "expected password response, got message type %d"
+msgid "could not identify an ordering operator for type %s"
msgstr ""
-#: libpq/auth.c:799
-msgid "invalid password packet size"
+#: parser/parse_oper.c:251
+#: parser/parse_oper.c:316
+msgid "Use an explicit ordering operator or modify the query."
msgstr ""
-#: libpq/auth.c:803
-msgid "received password packet"
+#: parser/parse_oper.c:584
+#, c-format
+msgid "operator requires run-time type coercion: %s"
msgstr ""
-#: libpq/be-secure.c:274
-#: libpq/be-secure.c:359
+#: parser/parse_oper.c:778
#, c-format
-msgid "SSL SYSCALL error: %m"
-msgstr "รรรรรร SSL SYSCALL: %m"
+msgid "operator is not unique: %s"
+msgstr "รรร
รรรรร รร
รรรรรรร
ร: %s"
-#: libpq/be-secure.c:279
-#: libpq/be-secure.c:364
-msgid "SSL SYSCALL error: EOF detected"
-msgstr "รรรรรร SSL SYSCALL: รรรรรรรร
ร รรรร
ร รรรรร"
+#: parser/parse_oper.c:780
+msgid "Could not choose a best candidate operator. You may need to add explicit type casts."
+msgstr ""
-#: libpq/be-secure.c:287
-#: libpq/be-secure.c:372
-#, c-format
-msgid "SSL error: %s"
-msgstr "รรรรรร SSL: %s"
+#: parser/parse_oper.c:787
+msgid "No operator matches the given name and argument type(s). You may need to add explicit type casts."
+msgstr ""
-#: libpq/be-secure.c:296
-#: libpq/be-secure.c:381
-#, c-format
-msgid "unrecognized SSL error code %d"
+#: parser/parse_oper.c:877
+msgid "op ANY/ALL (array) requires array on right side"
msgstr ""
-#: libpq/be-secure.c:327
-#: libpq/be-secure.c:331
-#: libpq/be-secure.c:341
-msgid "SSL renegotiation failure"
+#: parser/parse_oper.c:906
+msgid "op ANY/ALL (array) requires operator to yield boolean"
msgstr ""
-#: libpq/be-secure.c:335
-msgid "SSL failed to send renegotiation request"
+#: parser/parse_oper.c:910
+msgid "op ANY/ALL (array) requires operator not to return a set"
msgstr ""
-#: libpq/be-secure.c:634
-#, c-format
-msgid "could not create SSL context: %s"
-msgstr "รร
รรรรรรร รรรรรรร รรรรร
รรร SSL: %s"
+#: scan.l:296
+msgid "unterminated /* comment"
+msgstr "รร
รรรรรรรร รรรรร
รรรรรร /*"
-#: libpq/be-secure.c:644
-#, c-format
-msgid "could not load server certificate file \"%s\": %s"
-msgstr "รร
รรรรรรร รรรรรรรรร รร
รรรรรรรร รร
รรร
รร \"%s\": %s"
+#: scan.l:324
+msgid "unterminated bit string literal"
+msgstr ""
-#: libpq/be-secure.c:651
-#, c-format
-msgid "could not access private key file \"%s\": %m"
+#: scan.l:343
+msgid "unterminated hexadecimal string literal"
msgstr ""
-#: libpq/be-secure.c:657
-#, c-format
-msgid "unsafe permissions on private key file \"%s\""
+#: scan.l:389
+msgid "unterminated quoted string"
msgstr ""
-#: libpq/be-secure.c:659
-msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"."
+#: scan.l:402
+msgid "zero-length delimited identifier"
msgstr ""
-#: libpq/be-secure.c:663
-#, c-format
-msgid "could not load private key file \"%s\": %s"
+#: scan.l:415
+msgid "unterminated quoted identifier"
msgstr ""
-#: libpq/be-secure.c:668
+#. translator: %s is typically "syntax error"
+#: scan.l:564
#, c-format
-msgid "check of private key failed: %s"
-msgstr ""
+msgid "%s at end of input"
+msgstr "%s ร รรรรร
รรรรร"
-#: libpq/be-secure.c:686
+#. translator: first %s is typically "syntax error"
+#: scan.l:572
#, c-format
-msgid "could not load root certificate file \"%s\": %s"
-msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรร รรรรร
รรร รร
รรรรรรรรรร \"%s\": %s"
+msgid "%s at or near \"%s\""
+msgstr "%s ร รรร รรรรร \"%s\""
-#: libpq/be-secure.c:688
-msgid "Will not verify client certificates."
+#: parser/parse_target.c:66
+#, c-format
+msgid "relation reference \"%s\" cannot be used as a select-list entry"
msgstr ""
-#: libpq/be-secure.c:726
+#: parser/parse_target.c:68
#, c-format
-msgid "could not initialize SSL connection: %s"
-msgstr "รร
รรรรรรร รรรรรรรรรรรรรรรร SSL-รรรรรร
รรรร
รรร
: %s"
+msgid "Write \"%s\".* to denote all the columns of the relation."
+msgstr ""
-#: libpq/be-secure.c:750
+#: parser/parse_target.c:331
#, c-format
-msgid "SSL connection from \"%s\""
-msgstr "SSL รรรรรร
รรรร
รรร
รร \"%s\""
+msgid "cannot assign to system column \"%s\""
+msgstr "รร
รรรร รรรรรรรรร รรรรร
รรร
รรรรร
รรรร รรรรรรร
\"%s\""
-#: libpq/crypt.c:62
-msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted"
+#: parser/parse_target.c:353
+msgid "cannot set an array element to DEFAULT"
msgstr ""
-#: libpq/hba.c:130
+#: parser/parse_target.c:420
#, c-format
-msgid "authentication file token too long, skipping: \"%s\""
+msgid "column \"%s\" is of type %s but expression is of type %s"
msgstr ""
-#: libpq/hba.c:265
-#, c-format
-msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
+#: parser/parse_target.c:555
+msgid "SELECT * with no tables specified is not valid"
msgstr ""
-#: libpq/hba.c:674
+#: parser/parse_type.c:62
#, c-format
-msgid "invalid IP address \"%s\" in pg_hba.conf file: %s"
+msgid "improper %%TYPE reference (too few dotted names): %s"
msgstr ""
-#: libpq/hba.c:768
+#: parser/parse_type.c:83
#, c-format
-msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\""
+msgid "improper %%TYPE reference (too many dotted names): %s"
msgstr ""
-#: libpq/hba.c:773
+#: parser/parse_type.c:103
#, c-format
-msgid "missing field in pg_hba.conf file at end of line %d"
+msgid "type reference %s converted to %s"
msgstr ""
-#: guc-file.l:164
-#: libpq/hba.c:969
+#: parser/parse_type.c:206
+#: parser/parse_type.c:237
#, c-format
-msgid "could not open configuration file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร รรรรรรรรรรรร \"%s\": %m"
+msgid "type \"%s\" is only a shell"
+msgstr "รรร \"%s\" รรรรร
รรร รรรรรร รรรรรรรรร"
-#: libpq/hba.c:1031
+#: parser/parse_type.c:441
+#: parser/parse_type.c:529
#, c-format
-msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\""
-msgstr ""
+msgid "invalid type name \"%s\""
+msgstr "รร
รร
รรรร
รรร รรรร \"%s\""
-#: libpq/hba.c:1036
+#: parser/scansup.c:181
#, c-format
-msgid "missing entry in pg_ident.conf file at end of line %d"
+msgid "identifier \"%s\" will be truncated to \"%.*s\""
msgstr ""
-#: libpq/hba.c:1068
-msgid "cannot use Ident authentication without usermap field"
+#: y.tab.c:9086
+msgid "syntax error: cannot back up"
msgstr ""
-#: libpq/hba.c:1116
-#, c-format
-msgid "could not open Ident usermap file \"%s\": %m"
-msgstr ""
+#: gram.y:961
+#: gram.y:987
+msgid "time zone interval must be HOUR or HOUR TO MINUTE"
+msgstr "รรรร
รรรร รรร
รร
รรรร รรรร รรรรร
ร รรรร HOUR รรร HOUR TO MINUTE"
-#: libpq/hba.c:1287
+#: gram.y:972
+#: gram.y:5090
+#: gram.y:7188
#, c-format
-msgid "could not create socket for Ident connection: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร รรร Ident-รรรรรร
รรรร
รรร: %m"
+msgid "INTERVAL(%d) precision must not be negative"
+msgstr "INTERVAL(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: libpq/hba.c:1303
+#: gram.y:978
+#: gram.y:5096
+#: gram.y:7194
#, c-format
-msgid "could not bind to local address \"%s\": %m"
-msgstr ""
+msgid "INTERVAL(%d) precision reduced to maximum allowed, %d"
+msgstr "INTERVAL(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: libpq/hba.c:1315
-#, c-format
-msgid "could not connect to Ident server at address \"%s\", port %s: %m"
-msgstr "รร
รรรรรรรรรร รรรรรร
รรรรรรรร ร Ident-รร
รรร
รร ร รรรร
รรร \"%s\", รรรร %s: %m"
+#: gram.y:1770
+#: utils/adt/ri_triggers.c:300
+#: utils/adt/ri_triggers.c:362
+#: utils/adt/ri_triggers.c:541
+#: utils/adt/ri_triggers.c:780
+#: utils/adt/ri_triggers.c:971
+#: utils/adt/ri_triggers.c:1132
+#: utils/adt/ri_triggers.c:1316
+#: utils/adt/ri_triggers.c:1485
+#: utils/adt/ri_triggers.c:1666
+#: utils/adt/ri_triggers.c:1836
+#: utils/adt/ri_triggers.c:2054
+#: utils/adt/ri_triggers.c:2234
+#: utils/adt/ri_triggers.c:2439
+#: utils/adt/ri_triggers.c:2535
+#: utils/adt/ri_triggers.c:2657
+msgid "MATCH PARTIAL not yet implemented"
+msgstr "รรรรรร
รรร
MATCH PARTIAL ร
รยฃ รร
รร
รรรรรรรรร"
-#: libpq/hba.c:1335
-#, c-format
-msgid "could not send query to Ident server at address \"%s\", port %s: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรร รรรรรร ร Ident-รร
รรร
รร ร รรรร
รรร \"%s\", รรรร %s: %m"
+#: gram.y:1852
+msgid "CREATE TABLE AS may not specify INTO"
+msgstr "CREATE TABLE AS รร
รรรร
ร รรรรรรรรร INTO"
-#: libpq/hba.c:1350
-#, c-format
-msgid "could not receive response from Ident server at address \"%s\", port %s: %m"
-msgstr ""
+#: gram.y:2260
+msgid "CREATE ASSERTION is not yet implemented"
+msgstr "รรรรรร
รรร
CREATE ASSERTION ร
รยฃ รร
รร
รรรรรรรรร"
-#: libpq/hba.c:1391
-#: libpq/hba.c:1422
-#: libpq/hba.c:1490
-#, c-format
-msgid "could not get peer credentials: %m"
-msgstr ""
+#: gram.y:2276
+msgid "DROP ASSERTION is not yet implemented"
+msgstr "รรรรรร
รรร
DROP ASSERTION ร
รยฃ รร
รร
รรรรรรรรร"
-#: libpq/hba.c:1400
-#: libpq/hba.c:1431
-#: libpq/hba.c:1501
-#, c-format
-msgid "local user with ID %d does not exist"
-msgstr "รรรรรรรรร รรรรรรรรรร
รร ร ID %d รร
รรรร
รรรรร
ร"
+#: gram.y:3086
+msgid "CREATE FUNCTION / OUT parameters are not implemented"
+msgstr "CREATE FUNCTION / OUT รรรรรร
รรร ร
รยฃ รร
รร
รรรรรรรรร"
-#: libpq/hba.c:1513
-msgid "Ident authentication is not supported on local connections on this platform"
-msgstr ""
+#: gram.y:3093
+msgid "CREATE FUNCTION / INOUT parameters are not implemented"
+msgstr "CREATE FUNCTION / INOUT รรรรรร
รรร ร
รยฃ รร
รร
รรรรรรรรร"
-#: libpq/pqcomm.c:248
-#, c-format
-msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
-msgstr "รร
รรรรรรรรรร รร
รร
รร
รรร รรร รรรรร \"%s\", รร
รรรร \"%s\" ร รรรร
ร: %s"
+#: gram.y:3247
+#: utils/adt/regproc.c:639
+msgid "missing argument"
+msgstr "รรรรรรรรรร
ร รรรรรร
รร"
-#: libpq/pqcomm.c:252
-#, c-format
-msgid "could not translate service \"%s\" to address: %s"
+#: gram.y:3248
+#: utils/adt/regproc.c:640
+msgid "Use NONE to denote the missing argument of a unary operator."
msgstr ""
-#: libpq/pqcomm.c:285
-msgid "IPv4"
-msgstr "IPv4"
+#: gram.y:4150
+msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
+msgstr "รรรรรร รรยฃร รรรรรรร รร
รรรรรรร
ร ร CREATE TABLE / AS EXECUTE"
-#: libpq/pqcomm.c:289
-msgid "IPv6"
-msgstr "IPv6"
+#: gram.y:4615
+msgid "LIMIT #,# syntax is not supported"
+msgstr "รรรรรรรรร LIMIT #,# รร
รรรรร
รรรรรร
รรร"
-#: libpq/pqcomm.c:294
-msgid "Unix"
-msgstr "Unix"
+#: gram.y:4616
+msgid "Use separate LIMIT and OFFSET clauses."
+msgstr "รฉรรรรรรรรรร
รรรร
รรรรร
รรรรรร
รรร LIMIT ร OFFSET."
-#: libpq/pqcomm.c:299
-#, c-format
-msgid "unrecognized address family %d"
-msgstr ""
+#: gram.y:4766
+msgid "For example, FROM (SELECT ...) [AS] foo."
+msgstr "รฎรรรรรร
ร, FROM (SELECT ...) [AS] foo."
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:310
-#, c-format
-msgid "could not create %s socket: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รรรร
ร %s: %m"
+#: gram.y:5193
+msgid "precision for type float must be at least 1 bit"
+msgstr "รรรรรรรร รรรร float รรรรรร รรรร รรรรรรร 1 รรร"
+
+#: gram.y:5201
+msgid "precision for type float must be less than 54 bits"
+msgstr "รรรรรรรร รรรร float รรรรรร รรรร รร
รร
ร
54 รรร"
-#: libpq/pqcomm.c:322
+#: gram.y:5215
+#: gram.y:5230
#, c-format
-msgid "setsockopt(SO_REUSEADDR) failed: %m"
-msgstr "setsockopt(SO_REUSEADDR) รร
รรรรรร: %m"
+msgid "NUMERIC precision %d must be between 1 and %d"
+msgstr "รรรรรรรร NUMERIC %d รรรรรร รรรร รร
รรร 1 ร %d"
-#: libpq/pqcomm.c:336
+#: gram.y:5220
#, c-format
-msgid "setsockopt(IPV6_V6ONLY) failed: %m"
-msgstr "setsockopt(IPV6_V6ONLY) รร
รรรรรร: %m"
+msgid "NUMERIC scale %d must be between 0 and precision %d"
+msgstr "รรรรรรร NUMERIC %d รรรรร
ร รรรร รร
รรร 0 ร รรรรรรรรร %d"
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:355
+#: gram.y:5248
+#: gram.y:5263
#, c-format
-msgid "could not bind %s socket: %m"
-msgstr ""
+msgid "DECIMAL precision %d must be between 1 and %d"
+msgstr "รรรรรรรร DECIMAL %d รรรรรร รรรร รร
รรร 1 ร %d"
-#: libpq/pqcomm.c:358
+#: gram.y:5253
#, c-format
-msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry."
-msgstr ""
+msgid "DECIMAL scale %d must be between 0 and precision %d"
+msgstr "รรรรรรร DECIMAL %d รรรรร
ร รรรร รร
รรร 0 ร รรรรรรรรร %d"
-#: libpq/pqcomm.c:361
+#: gram.y:5313
+#: gram.y:5391
#, c-format
-msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry."
+msgid "length for type %s must be at least 1"
msgstr ""
-#. translator: %s is IPv4, IPv6, or Unix
-#: libpq/pqcomm.c:395
+#: gram.y:5318
+#: gram.y:5396
#, c-format
-msgid "could not listen on %s socket: %m"
+msgid "length for type %s cannot exceed %d"
msgstr ""
-#: libpq/pqcomm.c:485
+#: gram.y:5469
#, c-format
-msgid "could not set group of file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรรร รรรรร \"%s\": %m"
+msgid "TIMESTAMP(%d)%s precision must not be negative"
+msgstr "TIMESTAMP(%d)%s: รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: libpq/pqcomm.c:496
+#: gram.y:5475
#, c-format
-msgid "could not set permissions of file \"%s\": %m"
-msgstr "รร
รรรรรรรรรร รรรรรรรรรร รรรรร รรรรรรร รรร รรรรร \"%s\": %m"
+msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d"
+msgstr "TIMESTAMP(%d)%s: รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: libpq/pqcomm.c:526
+#: gram.y:5510
#, c-format
-msgid "could not accept new connection: %m"
-msgstr ""
+msgid "TIME(%d)%s precision must not be negative"
+msgstr "TIME(%d)%s: รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: libpq/pqcomm.c:678
+#: gram.y:5516
#, c-format
-msgid "could not receive data from client: %m"
-msgstr ""
-
-#: libpq/pqcomm.c:841
-msgid "unexpected EOF within message length word"
-msgstr ""
+msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
+msgstr "TIME(%d)%s: รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: libpq/pqcomm.c:853
-msgid "invalid message length"
+#: gram.y:5662
+#: gram.y:7766
+#: gram.y:7822
+msgid "unequal number of entries in row expression"
msgstr ""
-#: libpq/pqcomm.c:867
-msgid "incomplete message from client"
-msgstr ""
+#: gram.y:6075
+msgid "UNIQUE predicate is not yet implemented"
+msgstr "รรร
รรรรร UNIQUE ร
รยฃ รร
รร
รรรรรรรร"
-#: libpq/pqcomm.c:946
+#: gram.y:6317
#, c-format
-msgid "could not send data to client: %m"
-msgstr ""
-
-#: libpq/pqformat.c:443
-msgid "no data left in message"
-msgstr ""
-
-#: libpq/pqformat.c:591
-#: libpq/pqformat.c:609
-#: libpq/pqformat.c:630
-#: utils/adt/arrayfuncs.c:1023
-msgid "insufficient data left in message"
-msgstr ""
+msgid "CURRENT_TIME(%d) precision must not be negative"
+msgstr "CURRENT_TIME(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: libpq/pqformat.c:671
-msgid "invalid string in message"
-msgstr ""
+#: gram.y:6323
+#, c-format
+msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d"
+msgstr "CURRENT_TIME(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: libpq/pqformat.c:687
-msgid "invalid message format"
-msgstr ""
+#: gram.y:6371
+#, c-format
+msgid "CURRENT_TIMESTAMP(%d) precision must not be negative"
+msgstr "CURRENT_TIMESTAMP(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: main/main.c:84
+#: gram.y:6377
#, c-format
-msgid "%s: setsysinfo failed: %s\n"
-msgstr ""
+msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d"
+msgstr "CURRENT_TIMESTAMP(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: main/main.c:175
-msgid ""
-"\"root\" execution of the PostgreSQL server is not permitted.\n"
-"The server must be started under an unprivileged user ID to prevent\n"
-"possible system security compromise. See the documentation for\n"
-"more information on how to properly start the server.\n"
-msgstr ""
+#: gram.y:6424
+#, c-format
+msgid "LOCALTIME(%d) precision must not be negative"
+msgstr "LOCALTIME(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: main/main.c:196
+#: gram.y:6430
#, c-format
-msgid "%s: real and effective user IDs must match\n"
-msgstr ""
+msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d"
+msgstr "LOCALTIME(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: main/main.c:240
+#: gram.y:6478
#, c-format
-msgid "%s: invalid effective UID: %d\n"
-msgstr ""
+msgid "LOCALTIMESTAMP(%d) precision must not be negative"
+msgstr "LOCALTIMESTAMP(%d): รรรรรรรร รรรรรร รรรร รร
รรรรรรรร
รรรร"
-#: main/main.c:253
+#: gram.y:6484
#, c-format
-msgid "%s: could not determine user name (GetUserName failed)\n"
-msgstr ""
+msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d"
+msgstr "LOCALTIMESTAMP(%d): รรรรรรรร รรร
รรรร
รร รร รรรรรรร
รรรรร รรรรรรรรร: %d"
-#: optimizer/plan/initsplan.c:282
-#: optimizer/prep/prepjointree.c:365
-msgid "UNION JOIN is not implemented"
-msgstr ""
+#: gram.y:7635
+msgid "OLD used in query that is not in a rule"
+msgstr "OLD รรรรรรรรรรร ร รรรรรรร
รร
รรรรรรร
รรร รรรรรรรร"
-#: optimizer/path/allpaths.c:214
-msgid "SELECT FOR UPDATE is not supported for inheritance queries"
-msgstr ""
+#: gram.y:7644
+msgid "NEW used in query that is not in a rule"
+msgstr "NEW รรรรรรรรรรร ร รรรรรรร
รร
รรรรรรร
รรร รรรรรรรร"
-#: optimizer/plan/initsplan.c:339
-msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join"
-msgstr ""
+#: y.tab.c:18246
+msgid "syntax error; also virtual memory exhausted"
+msgstr "รรรรรร รรรรรรรรรร; รรรรร
รรรรรรรรรรร รรรรรร รรรร
รรรรร"
-#: optimizer/plan/initsplan.c:755
-#, c-format
-msgid "could not identify an equality operator for types %s and %s"
-msgstr ""
+#: y.tab.c:18250
+msgid "syntax error"
+msgstr "รรรรรร รรรรรรรรรร"
-#: optimizer/plan/initsplan.c:768
+#: y.tab.c:18364
+msgid "parser stack overflow"
+msgstr "รร
รร
รรรรร
รรร
รรรรร รรรรร
รร"
+
+#: gram.y:7802
#, c-format
-msgid "equality operator for types %s and %s should be merge-joinable, but isn't"
+msgid "operator %s is not supported for row expressions"
msgstr ""
-#: optimizer/plan/planner.c:660
-msgid "SELECT FOR UPDATE is not allowed in subqueries"
-msgstr ""
+#: gram.y:7879
+msgid "wrong number of parameters on left side of OVERLAPS expression"
+msgstr "รร
รร
รรรร
รรรรร รรรรรร
รรรร รรร
รร ร รรรรรร
รรร OVERLAPS"
-#: optimizer/util/clauses.c:2047
-#, c-format
-msgid "SQL function \"%s\" during inlining"
-msgstr ""
+#: gram.y:7885
+msgid "wrong number of parameters on right side of OVERLAPS expression"
+msgstr "รร
รร
รรรร
รรรรร รรรรรร
รรรร รรรรรร ร รรรรรร
รรร OVERLAPS"
-#: port/pg_sema.c:117
-#: port/sysv_sema.c:117
-#, c-format
-msgid "could not create semaphores: %m"
-msgstr "รร
รรรรรรรรรร รรรรรรร รร
รรรรรร: %m"
+#: gram.y:7923
+msgid "multiple ORDER BY clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร ORDER BY รร
รรรรรรร
รร"
-#: port/pg_sema.c:118
-#: port/sysv_sema.c:118
-#, c-format
-msgid "Failed system call was semget(%d, %d, 0%o)."
-msgstr ""
+#: gram.y:7931
+msgid "multiple FOR UPDATE clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร FOR UPDATE รร
รรรรรรร
รร"
-#: port/pg_sema.c:122
-#: port/sysv_sema.c:122
-#, c-format
-msgid ""
-"This error does *not* mean that you have run out of disk space.\n"
-"It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).\n"
-"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
-msgstr ""
+#: gram.y:7939
+msgid "multiple OFFSET clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร OFFSET รร
รรรรรรร
รร"
-#: port/pg_sema.c:151
-#: port/sysv_sema.c:151
-#, c-format
-msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
-msgstr ""
+#: gram.y:7947
+msgid "multiple LIMIT clauses not allowed"
+msgstr "รรรรรรรรรร
รรรร
รรรรรร
รรร LIMIT รร
รรรรรรร
รร"
#: port/pg_shmem.c:92
#: port/sysv_shmem.c:92
"The PostgreSQL documentation contains more information about shared memory configuration."
msgstr ""
-#: port/pg_shmem.c:119
-#: port/sysv_shmem.c:119
+#: port/pg_shmem.c:119
+#: port/sysv_shmem.c:119
+#, c-format
+msgid ""
+"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about shared memory configuration."
+msgstr ""
+
+#: port/pg_sema.c:117
+#: port/sysv_sema.c:117
+#, c-format
+msgid "could not create semaphores: %m"
+msgstr "รร
รรรรรรรรรร รรรรรรร รร
รรรรรร: %m"
+
+#: port/pg_sema.c:118
+#: port/sysv_sema.c:118
+#, c-format
+msgid "Failed system call was semget(%d, %d, 0%o)."
+msgstr ""
+
+#: port/pg_sema.c:122
+#: port/sysv_sema.c:122
+#, c-format
+msgid ""
+"This error does *not* mean that you have run out of disk space.\n"
+"It occurs when either the system limit for the maximum number of semaphore sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), would be exceeded. You need to raise the respective kernel parameter. Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its max_connections parameter (currently %d).\n"
+"The PostgreSQL documentation contains more information about configuring your system for PostgreSQL."
+msgstr ""
+
+#: port/pg_sema.c:151
+#: port/sysv_sema.c:151
#, c-format
-msgid ""
-"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n"
-"The PostgreSQL documentation contains more information about shared memory configuration."
+msgid "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details."
msgstr ""
#: postmaster/postmaster.c:327
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "รรรรรรร \"%s\" รรร รรรรร \"%s\" รร
รรรร
รรรรร
ร"
-#: rewrite/rewriteManip.c:734
-#: rewrite/rewriteManip.c:790
-msgid "conditional utility statements are not implemented"
-msgstr ""
-
-#: rewrite/rewriteManip.c:890
-msgid "cannot handle whole-row reference"
-msgstr ""
-
#: rewrite/rewriteHandler.c:456
#: rewrite/rewriteHandler.c:470
#, c-format
msgid "You need an unconditional ON DELETE DO INSTEAD rule."
msgstr ""
+#: rewrite/rewriteManip.c:734
+#: rewrite/rewriteManip.c:790
+msgid "conditional utility statements are not implemented"
+msgstr ""
+
+#: rewrite/rewriteManip.c:890
+msgid "cannot handle whole-row reference"
+msgstr ""
+
#: storage/buffer/buf_table.c:128
#: storage/freespace/freespace.c:1005
#: storage/ipc/shmem.c:170
msgid "could not unlink %u/%u: %m"
msgstr ""
+#: tcop/fastpath.c:106
+#: tcop/fastpath.c:450
+#: tcop/fastpath.c:573
+#, c-format
+msgid "invalid argument size %d in function call message"
+msgstr ""
+
+#: tcop/fastpath.c:305
+#: tcop/postgres.c:794
+#: tcop/postgres.c:1114
+#: tcop/postgres.c:1572
+msgid "current transaction is aborted, commands ignored until end of transaction block"
+msgstr ""
+
+#: tcop/fastpath.c:420
+#: tcop/fastpath.c:543
+#, c-format
+msgid "function call message contains %d arguments but function requires %d"
+msgstr ""
+
+#: tcop/fastpath.c:428
+#, c-format
+msgid "function call message contains %d argument formats but %d arguments"
+msgstr ""
+
+#: tcop/fastpath.c:511
+#: tcop/fastpath.c:596
+#, c-format
+msgid "incorrect binary data format in function argument %d"
+msgstr ""
+
#: tcop/postgres.c:331
#: tcop/postgres.c:343
#: tcop/postgres.c:354
msgid "statement: %s"
msgstr "รรรรรรร: %s"
-#: tcop/fastpath.c:305
-#: tcop/postgres.c:794
-#: tcop/postgres.c:1114
-#: tcop/postgres.c:1572
-msgid "current transaction is aborted, commands ignored until end of transaction block"
-msgstr ""
-
#: tcop/postgres.c:957
#, c-format
msgid "duration: %ld.%03ld ms"
msgid "must be superuser to do CHECKPOINT"
msgstr ""
-#: tcop/fastpath.c:106
-#: tcop/fastpath.c:450
-#: tcop/fastpath.c:573
-#, c-format
-msgid "invalid argument size %d in function call message"
-msgstr ""
-
-#: tcop/fastpath.c:420
-#: tcop/fastpath.c:543
-#, c-format
-msgid "function call message contains %d arguments but function requires %d"
-msgstr ""
-
-#: tcop/fastpath.c:428
-#, c-format
-msgid "function call message contains %d argument formats but %d arguments"
-msgstr ""
-
-#: tcop/fastpath.c:511
-#: tcop/fastpath.c:596
-#, c-format
-msgid "incorrect binary data format in function argument %d"
-msgstr ""
-
-#: utils/mb/encnames.c:445
-msgid "encoding name too long"
-msgstr "รรรรรรร รรรรรรร
รรร รรรรรรรรร"
-
-#: utils/mb/wchar.c:640
-msgid "Unicode characters greater than or equal to 0x10000 are not supported"
-msgstr ""
-
-#: utils/mb/wchar.c:669
-#, c-format
-msgid "invalid byte sequence for encoding \"%s\": 0x%s"
-msgstr "รร
รร
รรรร รรรรร
รรรรรร
รรรรรรร รรรร รรร รรรรรรรรร \"%s\": 0x%s"
-
-#: utils/mb/mbutils.c:252
-#, c-format
-msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist"
-msgstr "รรรรรรร รรรรร
รรรร รร รรรรรรรรร รร รรรรรรรรร \"%s\" ร \"%s\" รร
รรรร
รรรรร
ร"
-
-#: utils/mb/mbutils.c:326
-#, c-format
-msgid "invalid source encoding name \"%s\""
-msgstr "รร
รร
รรรร
รรร รรรรรรรร รรรรรรรรร: \"%s\""
-
-#: utils/mb/mbutils.c:331
-#, c-format
-msgid "invalid destination encoding name \"%s\""
-msgstr "รร
รร
รรรร
รรร รรรรรรรรร รรรรรรร
รรร: \"%s\""
-
-#: utils/mb/conv.c:376
-#, c-format
-msgid "ignoring unconvertible UTF-8 character 0x%04x"
-msgstr ""
-
-#: utils/mb/conv.c:406
-#, c-format
-msgid "invalid encoding number: %d"
-msgstr "รร
รร
รรรร รรรร
ร รรรรรรรรร: %d"
-
-#: utils/mb/conv.c:445
-#, c-format
-msgid "ignoring unconvertible %s character 0x%04x"
-msgstr ""
-
#: utils/adt/array_userfuncs.c:50
msgid "could not determine input data types"
msgstr ""
#: utils/adt/arrayfuncs.c:912
msgid "wrong element type"
-msgstr ""
+msgstr "รร
รร
รรรร รรร รรร
รร
รรร"
#: utils/adt/arrayfuncs.c:955
#: utils/cache/lsyscache.c:1701
#: utils/adt/arrayfuncs.c:2933
msgid "target type is not an array"
-msgstr ""
+msgstr "รรร รรรรรรร
รรร รร
รรรรร
รรร รรรรรรรร"
#: utils/adt/arrayfuncs.c:2945
msgid "array coercion to domain type elements not currently supported"
#: utils/adt/timestamp.c:3621
#: utils/adt/timestamp.c:3625
msgid "timestamp out of range"
-msgstr ""
+msgstr "timestamp รรร
รรรรรรรรร"
#: utils/adt/date.c:466
msgid "cannot convert reserved abstime value to date"
#: utils/adt/encode.c:307
msgid "invalid symbol"
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรร"
#: utils/adt/encode.c:327
msgid "invalid end sequence"
#: utils/adt/varlena.c:118
#: utils/adt/varlena.c:158
msgid "invalid input syntax for type bytea"
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรรร รรรรรรรรร รรร รรรร bytea"
#: utils/adt/float.c:135
msgid "type \"real\" value out of range: overflow"
#: utils/adt/numeric.c:3143
#, c-format
msgid "invalid input syntax for type double precision: \"%s\""
-msgstr ""
+msgstr "รร
รร
รรรร รรรรรรร รรรรรรรรร รรร รรรร double, รรรรรรรร: \"%s\""
#: utils/adt/float.c:309
#, c-format
#: utils/adt/varbit.c:1210
#: utils/adt/varbit.c:1275
msgid "integer out of range"
-msgstr ""
+msgstr "รร
รรร
รรร
รรรรรรรรร"
#: utils/adt/float.c:1208
#: utils/adt/numeric.c:4035
#: utils/adt/float.c:1254
#: utils/adt/float.c:1284
msgid "result is out of range"
-msgstr ""
+msgstr "รร
รรรรรรร รรร
รรรรรรรรร"
#: utils/adt/float.c:1304
#: utils/adt/float.c:1330
#: utils/adt/float.c:1514
#: utils/adt/float.c:1539
msgid "input is out of range"
-msgstr ""
+msgstr "รรรร รรร
รรรรรรรรร"
#: utils/adt/formatting.c:968
msgid "\"9\" must be ahead of \"PR\""
#: utils/adt/geo_ops.c:3728
msgid "function \"poly_distance\" not implemented"
-msgstr ""
+msgstr "รรรรรรร \"poly_distance\" รร
รร
รรรรรรรรร"
#: utils/adt/geo_ops.c:4040
msgid "function \"path_center\" not implemented"
-msgstr ""
+msgstr "รรรรรรร \"path_center\" รร
รร
รรรรรรรรร"
#: utils/adt/geo_ops.c:4057
msgid "open path cannot be converted to polygon"
#: utils/adt/numeric.c:1648
#: utils/adt/numeric.c:1696
msgid "cannot convert NaN to integer"
-msgstr ""
+msgstr "รร
รรรร รรร
รรรรรรรรรร NaN ร integer"
#: utils/adt/numeric.c:2539
#: utils/adt/numeric.c:2562
#: utils/adt/numutils.c:105
#, c-format
msgid "value \"%s\" is out of range for type integer"
-msgstr ""
+msgstr "รรรรร
รรร
\"%s\" รรร
รรรรรรรรร รรร รรรร integer"
#: utils/adt/numutils.c:111
#, c-format
msgid "value \"%s\" is out of range for type shortint"
-msgstr ""
+msgstr "รรรรร
รรร
\"%s\" รรร
รรรรรรรรร รรร รรรร shortint"
#: utils/adt/numutils.c:117
#, c-format
msgid "value \"%s\" is out of range for 8-bit integer"
-msgstr ""
+msgstr "รรรรร
รรร
\"%s\" รรร
รรรรรรรรร รรร รรรร integer 8 รรร"
#: utils/adt/oid.c:49
#: utils/adt/oid.c:54
msgid "oidvector has too many elements"
msgstr ""
-#: utils/adt/ri_triggers.c:336
-#: utils/adt/ri_triggers.c:2719
-#: utils/adt/ri_triggers.c:3208
-#: utils/adt/ri_triggers.c:3245
-#, c-format
-msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
-msgstr ""
-
-#: utils/adt/ri_triggers.c:339
-#: utils/adt/ri_triggers.c:2722
-msgid "MATCH FULL does not allow mixing of null and nonnull key values."
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2481
-#: utils/adt/ri_triggers.c:2937
-#, c-format
-msgid "function \"%s\" called with wrong number of trigger arguments"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2499
-#: utils/adt/ri_triggers.c:2947
-#, c-format
-msgid "no target table given for trigger \"%s\" on table \"%s\""
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2502
-#: utils/adt/ri_triggers.c:2950
-msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT."
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2857
-#: utils/adt/ri_triggers.c:2867
-#: utils/adt/ri_triggers.c:3307
-#, c-format
-msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\""
-msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรรรรรร \"%s\" รรรรรรรรร รรรรรรร
รรรรร \"%s\""
-
-#: utils/adt/ri_triggers.c:2887
-#, c-format
-msgid "function \"%s\" was not called by trigger manager"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2896
-#, c-format
-msgid "function \"%s\" must be fired AFTER ROW"
-msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร ร AFTER ROW"
-
-#: utils/adt/ri_triggers.c:2904
-#, c-format
-msgid "function \"%s\" must be fired for INSERT"
-msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร INSERT"
-
-#: utils/adt/ri_triggers.c:2910
-#, c-format
-msgid "function \"%s\" must be fired for UPDATE"
-msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร UPDATE"
-
-#: utils/adt/ri_triggers.c:2917
-#, c-format
-msgid "function \"%s\" must be fired for INSERT or UPDATE"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:2924
-#, c-format
-msgid "function \"%s\" must be fired for DELETE"
-msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร DELETE"
-
-#: utils/adt/ri_triggers.c:3175
-#, c-format
-msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result"
-msgstr ""
-
-#: utils/adt/ri_triggers.c:3179
-msgid "This is most likely due to a rule having rewritten the query."
-msgstr ""
-
-#: utils/adt/ri_triggers.c:3210
-#, c-format
-msgid "No rows were found in \"%s\"."
-msgstr ""
-
-#: utils/adt/ri_triggers.c:3247
-#, c-format
-msgid "Key (%s)=(%s) is not present in table \"%s\"."
-msgstr "รซรรร (%s)=(%s) รรรรรรรรรร
ร ร รรรรรรร
\"%s\"."
-
-#: utils/adt/ri_triggers.c:3253
-#, c-format
-msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\""
-msgstr ""
-
-#: utils/adt/ri_triggers.c:3256
-#, c-format
-msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
-msgstr ""
-
#: utils/adt/pseudotypes.c:38
#: utils/adt/pseudotypes.c:64
msgid "cannot accept a value of type record"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร record"
#: utils/adt/pseudotypes.c:51
#: utils/adt/pseudotypes.c:77
msgid "cannot display a value of type record"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร"
#: utils/adt/pseudotypes.c:147
msgid "cannot accept a value of type any"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร any"
#: utils/adt/pseudotypes.c:160
msgid "cannot display a value of type any"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร any"
#: utils/adt/pseudotypes.c:174
#: utils/adt/pseudotypes.c:202
msgid "cannot accept a value of type anyarray"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร anyarray"
#: utils/adt/pseudotypes.c:252
msgid "cannot accept a value of type trigger"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร trigger"
#: utils/adt/pseudotypes.c:265
msgid "cannot display a value of type trigger"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร trigger"
#: utils/adt/pseudotypes.c:279
msgid "cannot accept a value of type language_handler"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร language_handler"
#: utils/adt/pseudotypes.c:292
msgid "cannot display a value of type language_handler"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร language_handler"
#: utils/adt/pseudotypes.c:306
msgid "cannot accept a value of type internal"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร internal"
#: utils/adt/pseudotypes.c:319
msgid "cannot display a value of type internal"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร internal"
#: utils/adt/pseudotypes.c:333
msgid "cannot accept a value of type opaque"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร opaque"
#: utils/adt/pseudotypes.c:346
msgid "cannot display a value of type opaque"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร opaque"
#: utils/adt/pseudotypes.c:360
msgid "cannot accept a value of type anyelement"
-msgstr ""
+msgstr "รร
รรรร รรรรรรร รรรรร
รรร
รรรร anyelement"
#: utils/adt/pseudotypes.c:373
msgid "cannot display a value of type anyelement"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรร
รรร
รรรร anyelement"
#: utils/adt/regexp.c:177
#, c-format
msgid "invalid regular expression: %s"
-msgstr ""
+msgstr "รร
รร
รรรร
รร
รรรรรรรร
รรรรรร
รรร
: %s"
#: utils/adt/regproc.c:122
#: utils/adt/regproc.c:142
#: utils/adt/regproc.c:1174
msgid "expected a left parenthesis"
-msgstr ""
+msgstr "รรรรรรรรร รร
รรร รรรรรร"
#: utils/adt/regproc.c:1190
msgid "expected a right parenthesis"
-msgstr ""
+msgstr "รรรรรรรรร รรรรรร รรรรรร"
#: utils/adt/regproc.c:1209
msgid "expected a type name"
msgid "improper type name"
msgstr "รร
รร
รรรร
รรร รรรร"
+#: utils/adt/ri_triggers.c:336
+#: utils/adt/ri_triggers.c:2719
+#: utils/adt/ri_triggers.c:3208
+#: utils/adt/ri_triggers.c:3245
+#, c-format
+msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
+msgstr ""
+
+#: utils/adt/ri_triggers.c:339
+#: utils/adt/ri_triggers.c:2722
+msgid "MATCH FULL does not allow mixing of null and nonnull key values."
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2481
+#: utils/adt/ri_triggers.c:2937
+#, c-format
+msgid "function \"%s\" called with wrong number of trigger arguments"
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2499
+#: utils/adt/ri_triggers.c:2947
+#, c-format
+msgid "no target table given for trigger \"%s\" on table \"%s\""
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2502
+#: utils/adt/ri_triggers.c:2950
+msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT."
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2857
+#: utils/adt/ri_triggers.c:2867
+#: utils/adt/ri_triggers.c:3307
+#, c-format
+msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\""
+msgstr "รรรรรรร \"%s\" รร
รรร
ร
ร รรรรรรร \"%s\" รรรรรรรรร รรรรรรร
รรรรร \"%s\""
+
+#: utils/adt/ri_triggers.c:2887
+#, c-format
+msgid "function \"%s\" was not called by trigger manager"
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2896
+#, c-format
+msgid "function \"%s\" must be fired AFTER ROW"
+msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร ร AFTER ROW"
+
+#: utils/adt/ri_triggers.c:2904
+#, c-format
+msgid "function \"%s\" must be fired for INSERT"
+msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร INSERT"
+
+#: utils/adt/ri_triggers.c:2910
+#, c-format
+msgid "function \"%s\" must be fired for UPDATE"
+msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร UPDATE"
+
+#: utils/adt/ri_triggers.c:2917
+#, c-format
+msgid "function \"%s\" must be fired for INSERT or UPDATE"
+msgstr ""
+
+#: utils/adt/ri_triggers.c:2924
+#, c-format
+msgid "function \"%s\" must be fired for DELETE"
+msgstr "รรรรรรร \"%s\" รรรรรร รรรรรรรรรรร รรร DELETE"
+
+#: utils/adt/ri_triggers.c:3175
+#, c-format
+msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result"
+msgstr ""
+
+#: utils/adt/ri_triggers.c:3179
+msgid "This is most likely due to a rule having rewritten the query."
+msgstr ""
+
+#: utils/adt/ri_triggers.c:3210
+#, c-format
+msgid "No rows were found in \"%s\"."
+msgstr ""
+
+#: utils/adt/ri_triggers.c:3247
+#, c-format
+msgid "Key (%s)=(%s) is not present in table \"%s\"."
+msgstr "รซรรร (%s)=(%s) รรรรรรรรรร
ร ร รรรรรรร
\"%s\"."
+
+#: utils/adt/ri_triggers.c:3253
+#, c-format
+msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\""
+msgstr ""
+
+#: utils/adt/ri_triggers.c:3256
+#, c-format
+msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
+msgstr ""
+
#: utils/adt/ruleutils.c:1553
#, c-format
msgid "rule \"%s\" has unsupported event type %d"
#: utils/adt/timestamp.c:2328
#: utils/adt/timestamp.c:2827
msgid "interval out of range"
-msgstr ""
+msgstr "interval รรร
รรรรรรรรร"
#: utils/adt/timestamp.c:831
#, c-format
#: utils/error/elog.c:1270
#, c-format
msgid " at character %d"
-msgstr ""
+msgstr " รร รรรรรรร
%d"
#: utils/error/elog.c:1069
msgid "DETAIL: "
msgid "PANIC"
msgstr "PANIC"
-#: utils/fmgr/fmgr.c:223
-#, c-format
-msgid "internal function \"%s\" is not in internal lookup table"
-msgstr "รรรรรร
รรรร รรรรรรร \"%s\" รร
รร รรรรรร
รรร
ร รรรรรรรรร รรรรรรร
"
-
-#: utils/fmgr/fmgr.c:403
-#, c-format
-msgid "unrecognized API version %d reported by info function \"%s\""
-msgstr ""
-
-#: utils/fmgr/fmgr.c:622
-#: utils/fmgr/fmgr.c:1486
-#, c-format
-msgid "function %u has too many arguments (%d, maximum is %d)"
-msgstr "รรรรรรร %u รรรร
รรรร รรรรรรร รรรรร รรรรรร
รรรร (%d, รรร รรรรรรรรร
%d)"
-
#: utils/fmgr/dfmgr.c:99
#: utils/fmgr/dfmgr.c:199
#: utils/fmgr/dfmgr.c:252
msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
msgstr ""
+#: utils/fmgr/fmgr.c:223
+#, c-format
+msgid "internal function \"%s\" is not in internal lookup table"
+msgstr "รรรรรร
รรรร รรรรรรร \"%s\" รร
รร รรรรรร
รรร
ร รรรรรรรรร รรรรรรร
"
+
+#: utils/fmgr/fmgr.c:403
+#, c-format
+msgid "unrecognized API version %d reported by info function \"%s\""
+msgstr ""
+
+#: utils/fmgr/fmgr.c:622
+#: utils/fmgr/fmgr.c:1486
+#, c-format
+msgid "function %u has too many arguments (%d, maximum is %d)"
+msgstr "รรรรรรร %u รรรร
รรรร รรรรรรร รรรรร รรรรรร
รรรร (%d, รรร รรรรรรรรร
%d)"
+
#: utils/init/miscinit.c:378
msgid "permission denied to set session authorization"
msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรร
รรรรรรรรรรร รร
รรรร"
msgstr ""
#: utils/init/miscinit.c:735
-#: utils/misc/guc.c:3910
+#: utils/misc/guc.c:3911
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "รร
รรรรรรรรรร รรรรรรร รร รรรรร \"%s\": %m"
msgid "connection limit exceeded for non-superusers"
msgstr "รรร
รรรร
ร รรรรร รรรรรร
รรรร
รรร รรร รรรรรรร รรรรรรรรรร
รร
ร"
-#: utils/misc/guc.c:240
+#: utils/mb/conv.c:376
+#, c-format
+msgid "ignoring unconvertible UTF-8 character 0x%04x"
+msgstr ""
+
+#: utils/mb/conv.c:406
+#, c-format
+msgid "invalid encoding number: %d"
+msgstr "รร
รร
รรรร รรรร
ร รรรรรรรรร: %d"
+
+#: utils/mb/conv.c:445
+#, c-format
+msgid "ignoring unconvertible %s character 0x%04x"
+msgstr ""
+
+#: utils/mb/encnames.c:445
+msgid "encoding name too long"
+msgstr "รรรรรรร รรรรรรร
รรร รรรรรรรรร"
+
+#: utils/mb/mbutils.c:252
+#, c-format
+msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist"
+msgstr "รรรรรรร รรรรร
รรรร รร รรรรรรรรร รร รรรรรรรรร \"%s\" ร \"%s\" รร
รรรร
รรรรร
ร"
+
+#: utils/mb/mbutils.c:326
+#, c-format
+msgid "invalid source encoding name \"%s\""
+msgstr "รร
รร
รรรร
รรร รรรรรรรร รรรรรรรรร: \"%s\""
+
+#: utils/mb/mbutils.c:331
+#, c-format
+msgid "invalid destination encoding name \"%s\""
+msgstr "รร
รร
รรรร
รรร รรรรรรรรร รรรรรรร
รรร: \"%s\""
+
+#: utils/mb/wchar.c:640
+msgid "Unicode characters greater than or equal to 0x10000 are not supported"
+msgstr ""
+
+#: utils/mb/wchar.c:669
+#, c-format
+msgid "invalid byte sequence for encoding \"%s\": 0x%s"
+msgstr "รร
รร
รรรร รรรรร
รรรรรร
รรรรรรร รรรร รรร รรรรรรรรร \"%s\": 0x%s"
+
+#: utils/misc/guc.c:241
msgid "Ungrouped"
msgstr "รฒรรรรร
"
-#: utils/misc/guc.c:242
+#: utils/misc/guc.c:243
msgid "Connections and Authentication"
msgstr "รฐรรรรร
รรรร
รรร ร รรรร
รรรรรรรรรร"
-#: utils/misc/guc.c:244
+#: utils/misc/guc.c:245
msgid "Connections and Authentication / Connection Settings"
msgstr "รฐรรรรร
รรรร
รรร ร รรรร
รรรรรรรรรร / รฎรรรรรรรร รรรรรร
รรรร
รรร"
-#: utils/misc/guc.c:246
+#: utils/misc/guc.c:247
msgid "Connections and Authentication / Security and Authentication"
msgstr "รฐรรรรร
รรรร
รรร ร รรรร
รรรรรรรรรร / รขร
รรรรรรรรรร ร รรรร
รรรรรรรรรร"
-#: utils/misc/guc.c:248
+#: utils/misc/guc.c:249
msgid "Resource Usage"
msgstr "รฉรรรรรรรรรรรร
รร
รรรรรร"
-#: utils/misc/guc.c:250
+#: utils/misc/guc.c:251
msgid "Resource Usage / Memory"
msgstr "รฉรรรรรรรรรรรร
รร
รรรรรร / รฐรรรรร"
-#: utils/misc/guc.c:252
+#: utils/misc/guc.c:253
msgid "Resource Usage / Free Space Map"
msgstr "รฉรรรรรรรรรรรร
รร
รรรรรร / รซรรรร รรรรรรรรรร รรรรรรรรรรรร"
-#: utils/misc/guc.c:254
+#: utils/misc/guc.c:255
msgid "Resource Usage / Kernel Resources"
msgstr "รฉรรรรรรรรรรรร
รร
รรรรรร / รฒร
รรรรร รรรร"
-#: utils/misc/guc.c:256
+#: utils/misc/guc.c:257
msgid "Write-Ahead Log"
msgstr "Write-Ahead Log"
-#: utils/misc/guc.c:258
+#: utils/misc/guc.c:259
msgid "Write-Ahead Log / Settings"
msgstr "Write-Ahead Log / รฎรรรรรรรร"
-#: utils/misc/guc.c:260
+#: utils/misc/guc.c:261
msgid "Write-Ahead Log / Checkpoints"
msgstr "Write-Ahead Log / รซรรรรรรรรรร
รรรรร"
-#: utils/misc/guc.c:262
+#: utils/misc/guc.c:263
msgid "Query Tuning"
msgstr "รฎรรรรรรรร รรรรรรรร"
-#: utils/misc/guc.c:264
+#: utils/misc/guc.c:265
msgid "Query Tuning / Planner Method Enabling"
msgstr "รฎรรรรรรรร รรรรรรรร / รทรรรรร
รรร
รร
รรรรร รรรรรร
รร"
-#: utils/misc/guc.c:266
+#: utils/misc/guc.c:267
msgid "Query Tuning / Planner Cost Constants"
msgstr "รฎรรรรรรรร รรรรรรรร / รฏรร
รรรรรร
รรรรรรรรร รรรรรร
รร"
-#: utils/misc/guc.c:268
+#: utils/misc/guc.c:269
msgid "Query Tuning / Genetic Query Optimizer"
msgstr "รฎรรรรรรรร รรรรรรรร / รฏรรรร รรรรรรรรรรร รรรรรรรร"
-#: utils/misc/guc.c:270
+#: utils/misc/guc.c:271
msgid "Query Tuning / Other Planner Options"
msgstr "รฎรรรรรรรร รรรรรรรร / รครรรรร
รรรรร รรรรรร
รร"
-#: utils/misc/guc.c:272
+#: utils/misc/guc.c:273
msgid "Reporting and Logging"
msgstr "รฏรรยฃรรรรรร ร รรรรรรรรรรรรรร
"
-#: utils/misc/guc.c:274
+#: utils/misc/guc.c:275
msgid "Reporting and Logging / Syslog"
msgstr "รฏรรยฃรรรรรร ร รรรรรรรรรรรรรร
/ Syslog"
-#: utils/misc/guc.c:276
+#: utils/misc/guc.c:277
msgid "Reporting and Logging / When to Log"
msgstr "รฏรรยฃรรรรรร ร รรรรรรรรรรรรรร
/ รซรรรร รร
รรร รรรรรร"
-#: utils/misc/guc.c:278
+#: utils/misc/guc.c:279
msgid "Reporting and Logging / What to Log"
msgstr "รฏรรยฃรรรรรร ร รรรรรรรรรรรรรร
/ รพรร รรรรรร ร รรรรรร"
-#: utils/misc/guc.c:280
+#: utils/misc/guc.c:281
msgid "Statistics"
msgstr "รณรรรรรรรรร"
-#: utils/misc/guc.c:282
+#: utils/misc/guc.c:283
msgid "Statistics / Monitoring"
msgstr "รณรรรรรรรรร / รญรรรรรรรรร"
-#: utils/misc/guc.c:284
+#: utils/misc/guc.c:285
msgid "Statistics / Query and Index Statistics Collector"
msgstr "รณรรรรรรรรร / รณรรรรรร รรรรรรรรรร รรรรรรรร ร รรรร
รรรร"
-#: utils/misc/guc.c:286
+#: utils/misc/guc.c:287
msgid "Client Connection Defaults"
-msgstr ""
+msgstr "รบรรรร
รรร รร รรรรรรรรรร รรรรรร
รรรร
รรร รรรร
รรรร"
-#: utils/misc/guc.c:288
+#: utils/misc/guc.c:289
msgid "Client Connection Defaults / Statement Behavior"
-msgstr ""
+msgstr "รบรรรร
รรร รร รรรรรรรรรร รรรรรร
รรรร
รรร รรรร
รรรร / รฐรรร
รร
รรร
รรรรรร"
-#: utils/misc/guc.c:290
+#: utils/misc/guc.c:291
msgid "Client Connection Defaults / Locale and Formatting"
-msgstr ""
+msgstr "รบรรรร
รรร รร รรรรรรรรรร รรรรรร
รรรร
รรร รรรร
รรรร / รฌรรรรร ร รรรรรรรรรรรรรร
"
-#: utils/misc/guc.c:292
+#: utils/misc/guc.c:293
msgid "Client Connection Defaults / Other Defaults"
-msgstr ""
+msgstr "รบรรรร
รรร รร รรรรรรรรรร รรรรรร
รรรร
รรร รรรร
รรรร / รครรรรร
รรรรร
รรร"
-#: utils/misc/guc.c:294
+#: utils/misc/guc.c:295
msgid "Lock Management"
msgstr "รตรรรรรร
รรร
รรรรรรรรรรรร"
-#: utils/misc/guc.c:296
+#: utils/misc/guc.c:297
msgid "Version and Platform Compatibility"
msgstr "รทร
รรรร ร รรรรร
รรรรรรรร รรรรรรรร"
-#: utils/misc/guc.c:298
+#: utils/misc/guc.c:299
msgid "Version and Platform Compatibility / Previous PostgreSQL Versions"
msgstr "รทร
รรรร ร รรรรร
รรรรรรรร รรรรรรรร / รฐรร
รรรรรรร
รร
รรรร PostgreSQL"
-#: utils/misc/guc.c:300
+#: utils/misc/guc.c:301
msgid "Version and Platform Compatibility / Other Platforms and Clients"
msgstr "รทร
รรรร ร รรรรร
รรรรรรรร รรรรรรรร / รครรรรร
รรรรรรรรร ร รรรร
รรร"
-#: utils/misc/guc.c:302
+#: utils/misc/guc.c:303
msgid "Developer Options"
msgstr "รฏรรรร รรรรรรรรรรรร"
-#: utils/misc/guc.c:353
+#: utils/misc/guc.c:354
msgid "Enables the planner's use of sequential-scan plans."
msgstr ""
-#: utils/misc/guc.c:361
+#: utils/misc/guc.c:362
msgid "Enables the planner's use of index-scan plans."
msgstr ""
-#: utils/misc/guc.c:369
+#: utils/misc/guc.c:370
msgid "Enables the planner's use of TID scan plans."
msgstr ""
-#: utils/misc/guc.c:377
+#: utils/misc/guc.c:378
msgid "Enables the planner's use of explicit sort steps."
msgstr ""
-#: utils/misc/guc.c:385
+#: utils/misc/guc.c:386
msgid "Enables the planner's use of hashed aggregation plans."
msgstr ""
-#: utils/misc/guc.c:393
+#: utils/misc/guc.c:394
msgid "Enables the planner's use of nested-loop join plans."
msgstr ""
-#: utils/misc/guc.c:401
+#: utils/misc/guc.c:402
msgid "Enables the planner's use of merge join plans."
msgstr ""
-#: utils/misc/guc.c:409
+#: utils/misc/guc.c:410
msgid "Enables the planner's use of hash join plans."
msgstr ""
-#: utils/misc/guc.c:417
+#: utils/misc/guc.c:418
msgid "Enables genetic query optimization."
msgstr ""
-#: utils/misc/guc.c:418
+#: utils/misc/guc.c:419
msgid "This algorithm attempts to do planning without exhaustive searching."
msgstr ""
-#: utils/misc/guc.c:427
+#: utils/misc/guc.c:428
msgid "Shows whether the current user is a superuser."
msgstr ""
-#: utils/misc/guc.c:436
+#: utils/misc/guc.c:437
msgid "Makes the server accept TCP/IP connections."
msgstr ""
-#: utils/misc/guc.c:444
+#: utils/misc/guc.c:445
msgid "Enables SSL connections."
msgstr "รทรรรรรร
ร SSL-รรรรรร
รรรร
รรร."
-#: utils/misc/guc.c:452
+#: utils/misc/guc.c:453
msgid "Forces synchronization of updates to disk."
msgstr ""
-#: utils/misc/guc.c:453
+#: utils/misc/guc.c:454
msgid "The server will use the fsync() system call in several places to make sure that updates are physically written to disk. This insures that a database cluster will recover to a consistent state after an operating system or hardware crash."
msgstr ""
-#: utils/misc/guc.c:463
+#: utils/misc/guc.c:464
msgid "Continues processing past damaged page headers."
msgstr ""
-#: utils/misc/guc.c:464
+#: utils/misc/guc.c:465
msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page."
msgstr ""
-#: utils/misc/guc.c:476
+#: utils/misc/guc.c:477
msgid "Runs the server silently."
msgstr ""
-#: utils/misc/guc.c:477
+#: utils/misc/guc.c:478
msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated."
msgstr ""
-#: utils/misc/guc.c:485
+#: utils/misc/guc.c:486
msgid "Logs each successful connection."
msgstr ""
-#: utils/misc/guc.c:493
+#: utils/misc/guc.c:494
msgid "Prefixes server log messages with a time stamp."
msgstr ""
-#: utils/misc/guc.c:501
+#: utils/misc/guc.c:502
msgid "Prefixes server log messages with the server PID."
msgstr ""
-#: utils/misc/guc.c:511
+#: utils/misc/guc.c:512
msgid "Turns on various assertion checks."
msgstr ""
-#: utils/misc/guc.c:512
+#: utils/misc/guc.c:513
msgid "This is a debugging aid."
msgstr ""
-#: utils/misc/guc.c:523
-#: utils/misc/guc.c:613
-#: utils/misc/guc.c:686
-#: utils/misc/guc.c:695
-#: utils/misc/guc.c:704
-#: utils/misc/guc.c:713
-#: utils/misc/guc.c:1018
-#: utils/misc/guc.c:1027
-#: utils/misc/guc.c:1095
+#: utils/misc/guc.c:524
+#: utils/misc/guc.c:614
+#: utils/misc/guc.c:687
+#: utils/misc/guc.c:696
+#: utils/misc/guc.c:705
+#: utils/misc/guc.c:714
+#: utils/misc/guc.c:1019
+#: utils/misc/guc.c:1028
+#: utils/misc/guc.c:1096
msgid "no description available"
-msgstr ""
+msgstr "รรรรรรรร รร
รรร
ร
รรร"
-#: utils/misc/guc.c:532
+#: utils/misc/guc.c:533
msgid "Logs each SQL statement."
msgstr ""
-#: utils/misc/guc.c:540
+#: utils/misc/guc.c:541
msgid "Logs the duration each completed SQL statement."
msgstr ""
-#: utils/misc/guc.c:548
+#: utils/misc/guc.c:549
msgid "Prints the parse tree to the server log."
msgstr ""
-#: utils/misc/guc.c:556
+#: utils/misc/guc.c:557
msgid "Prints the parse tree after rewriting to server log."
msgstr ""
-#: utils/misc/guc.c:564
+#: utils/misc/guc.c:565
msgid "Prints the execution plan to server log."
msgstr ""
-#: utils/misc/guc.c:572
+#: utils/misc/guc.c:573
msgid "Indents parse and plan tree displays."
msgstr ""
-#: utils/misc/guc.c:580
+#: utils/misc/guc.c:581
msgid "Writes parser performance statistics to the server log."
msgstr ""
-#: utils/misc/guc.c:588
+#: utils/misc/guc.c:589
msgid "Writes planner performance statistics to the server log."
msgstr ""
-#: utils/misc/guc.c:596
+#: utils/misc/guc.c:597
msgid "Writes executor performance statistics to the server log."
msgstr ""
-#: utils/misc/guc.c:604
+#: utils/misc/guc.c:605
msgid "Writes cumulative performance statistics to the server log."
msgstr ""
-#: utils/misc/guc.c:624
+#: utils/misc/guc.c:625
msgid "Uses the indented output format for EXPLAIN VERBOSE."
msgstr ""
-#: utils/misc/guc.c:632
+#: utils/misc/guc.c:633
msgid "Starts the server statistics-collection subprocess."
msgstr "รบรรรรรรร
ร รรรรรรรร
รร รรรรร รรรรรรรรรร."
-#: utils/misc/guc.c:640
+#: utils/misc/guc.c:641
msgid "Zeroes collected statistics on server restart."
msgstr ""
-#: utils/misc/guc.c:648
+#: utils/misc/guc.c:649
msgid "Collects statistics about executing commands."
msgstr ""
-#: utils/misc/guc.c:649
+#: utils/misc/guc.c:650
msgid "Enables the collection of statistics on the currently executing command of each session, along with the time at which that command began execution."
msgstr ""
-#: utils/misc/guc.c:658
+#: utils/misc/guc.c:659
msgid "Collects row-level statistics on database activity."
msgstr ""
-#: utils/misc/guc.c:666
+#: utils/misc/guc.c:667
msgid "Collects block-level statistics on database activity."
msgstr ""
-#: utils/misc/guc.c:675
+#: utils/misc/guc.c:676
msgid "Generates debugging output for LISTEN and NOTIFY."
msgstr ""
-#: utils/misc/guc.c:724
+#: utils/misc/guc.c:725
msgid "Logs the host name in the connection logs."
msgstr ""
-#: utils/misc/guc.c:725
+#: utils/misc/guc.c:726
msgid "By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty."
msgstr ""
-#: utils/misc/guc.c:735
+#: utils/misc/guc.c:736
msgid "Logs the outgoing port number of the connecting host."
msgstr ""
-#: utils/misc/guc.c:744
+#: utils/misc/guc.c:745
msgid "Causes subtables to be included by default in various commands."
msgstr ""
-#: utils/misc/guc.c:752
+#: utils/misc/guc.c:753
msgid "Interprets ACST, CST, EST, and SAT as Australian time zones."
msgstr ""
-#: utils/misc/guc.c:753
+#: utils/misc/guc.c:754
msgid "Otherwise they are interpreted as North/South American time zones and Saturday."
msgstr ""
-#: utils/misc/guc.c:761
+#: utils/misc/guc.c:762
msgid "Encrypt passwords."
msgstr ""
-#: utils/misc/guc.c:762
+#: utils/misc/guc.c:763
msgid "When a password is specified in CREATE USER or ALTER USER without writing either ENCRYPTED or UNENCRYPTED, this parameter determines whether the password is to be encrypted."
msgstr ""
-#: utils/misc/guc.c:771
+#: utils/misc/guc.c:772
msgid "Treats \"expr=NULL\" as \"expr IS NULL\"."
msgstr ""
-#: utils/misc/guc.c:772
+#: utils/misc/guc.c:773
msgid "When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown)."
msgstr ""
-#: utils/misc/guc.c:783
+#: utils/misc/guc.c:784
msgid "Enables per-database user names."
msgstr ""
-#: utils/misc/guc.c:792
+#: utils/misc/guc.c:793
msgid "This parameter doesn't do anything."
msgstr ""
-#: utils/misc/guc.c:793
+#: utils/misc/guc.c:794
msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients."
msgstr ""
-#: utils/misc/guc.c:801
+#: utils/misc/guc.c:802
msgid "Sets the default read-only status of new transactions."
msgstr ""
-#: utils/misc/guc.c:809
+#: utils/misc/guc.c:810
msgid "Shows the current transaction's read-only status."
msgstr "รฐรรรรรรรร
ร รรรรรร \"รรรรรร รรร รรร
รรร\" รร
รรรร
ร รรรรรรรรรร."
-#: utils/misc/guc.c:818
+#: utils/misc/guc.c:819
msgid "Automatically adds missing table references to FROM clauses."
msgstr ""
-#: utils/misc/guc.c:826
+#: utils/misc/guc.c:827
msgid "Check function bodies during CREATE FUNCTION."
msgstr ""
-#: utils/misc/guc.c:844
+#: utils/misc/guc.c:845
msgid "Sets the default statistics target."
msgstr ""
-#: utils/misc/guc.c:845
+#: utils/misc/guc.c:846
msgid "This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS."
msgstr ""
-#: utils/misc/guc.c:853
+#: utils/misc/guc.c:854
msgid "Sets the FROM-list size beyond which subqueries are not collapsed."
msgstr ""
-#: utils/misc/guc.c:855
+#: utils/misc/guc.c:856
msgid "The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items."
msgstr ""
-#: utils/misc/guc.c:864
+#: utils/misc/guc.c:865
msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened."
msgstr ""
-#: utils/misc/guc.c:866
+#: utils/misc/guc.c:867
msgid "The planner will flatten explicit inner JOIN constructs into lists of FROM items whenever a list of no more than this many items would result."
msgstr ""
-#: utils/misc/guc.c:875
+#: utils/misc/guc.c:876
msgid "Sets the threshold of FROM items beyond which GEQO is used."
msgstr ""
-#: utils/misc/guc.c:883
+#: utils/misc/guc.c:884
msgid "GEQO: number of individuals in one population."
msgstr ""
-#: utils/misc/guc.c:891
+#: utils/misc/guc.c:892
msgid "GEQO: effort is used to calculate a default for generations."
msgstr ""
-#: utils/misc/guc.c:899
+#: utils/misc/guc.c:900
msgid "GEQO: number of iterations in the algorithm."
msgstr ""
-#: utils/misc/guc.c:900
+#: utils/misc/guc.c:901
msgid "The number must be a positive integer. If 0 is specified then effort * log2(poolsize) is used."
msgstr ""
-#: utils/misc/guc.c:909
+#: utils/misc/guc.c:910
msgid "The time in milliseconds to wait on lock before checking for deadlock."
msgstr ""
-#: utils/misc/guc.c:919
+#: utils/misc/guc.c:920
msgid "Uses syslog for logging."
msgstr ""
-#: utils/misc/guc.c:920
+#: utils/misc/guc.c:921
msgid "If this parameter is 1, messages go both to syslog and the standard output. A value of 2 sends output only to syslog. (Some messages will still go to the standard output/error.) The default is 0, which means syslog is off."
msgstr ""
-#: utils/misc/guc.c:939
+#: utils/misc/guc.c:940
msgid "Sets the maximum number of concurrent connections."
msgstr "รตรรรรรรรรรรร
ร รรรรรรรรรรร รรรรรรรรร
รรรรร รรรรรร
รรรร
รรร."
-#: utils/misc/guc.c:948
+#: utils/misc/guc.c:949
msgid "Sets the number of connection slots reserved for superusers."
msgstr ""
-#: utils/misc/guc.c:957
+#: utils/misc/guc.c:958
msgid "Sets the number of shared memory buffers used by the server."
msgstr ""
-#: utils/misc/guc.c:966
+#: utils/misc/guc.c:967
msgid "Sets the TCP port the server listens on."
msgstr ""
-#: utils/misc/guc.c:975
+#: utils/misc/guc.c:976
msgid "Sets the access permissions of the Unix-domain socket."
msgstr ""
-#: utils/misc/guc.c:976
+#: utils/misc/guc.c:977
msgid "Unix-domain sockets use the usual Unix file system permission set. The parameter value is expected to be an numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format the number must start with a 0 (zero).)"
msgstr ""
-#: utils/misc/guc.c:988
+#: utils/misc/guc.c:989
msgid "Sets the maximum memory to be used for sorts and hash tables."
msgstr ""
-#: utils/misc/guc.c:989
+#: utils/misc/guc.c:990
msgid "Specifies the amount of memory to be used by internal sort operations and hash tables before switching to temporary disk files"
msgstr ""
-#: utils/misc/guc.c:999
+#: utils/misc/guc.c:1000
msgid "Sets the maximum memory used to keep track of to-be-reclaimed rows."
msgstr ""
-#: utils/misc/guc.c:1008
+#: utils/misc/guc.c:1009
msgid "Sets the maximum number of simultaneously open files for each server process."
msgstr ""
-#: utils/misc/guc.c:1037
+#: utils/misc/guc.c:1038
msgid "Sets the maximum expression nesting depth."
msgstr ""
-#: utils/misc/guc.c:1046
+#: utils/misc/guc.c:1047
msgid "Sets the maximum allowed duration (in milliseconds) of any statement."
msgstr ""
-#: utils/misc/guc.c:1047
+#: utils/misc/guc.c:1048
msgid "A value of 0 turns off the timeout."
msgstr ""
-#: utils/misc/guc.c:1055
+#: utils/misc/guc.c:1056
msgid "Sets the maximum number of tables and indexes for which free space is tracked."
msgstr ""
-#: utils/misc/guc.c:1064
+#: utils/misc/guc.c:1065
msgid "Sets the maximum number of disk pages for which free space is tracked."
msgstr ""
-#: utils/misc/guc.c:1074
+#: utils/misc/guc.c:1075
msgid "Sets the maximum number of locks per transaction."
msgstr ""
-#: utils/misc/guc.c:1075
+#: utils/misc/guc.c:1076
msgid "The shared lock table is sized on the assumption that at most max_locks_per_transaction * max_connections distinct objects will need to be locked at any one time."
msgstr ""
-#: utils/misc/guc.c:1085
+#: utils/misc/guc.c:1086
msgid "Sets the maximum time in seconds to complete client authentication."
msgstr ""
-#: utils/misc/guc.c:1105
+#: utils/misc/guc.c:1106
msgid "Sets the maximum distance in log segments between automatic WAL checkpoints."
msgstr ""
-#: utils/misc/guc.c:1114
+#: utils/misc/guc.c:1115
msgid "Sets the maximum time in seconds between automatic WAL checkpoints."
msgstr ""
-#: utils/misc/guc.c:1123
+#: utils/misc/guc.c:1124
msgid "Logs if filling of checkpoint segments happens more frequently than this (in seconds)."
msgstr ""
-#: utils/misc/guc.c:1125
+#: utils/misc/guc.c:1126
msgid "Write a message to the server log if checkpoints caused by the filling of checkpoint segment files happens more frequently than this number of seconds. Zero turns off the warning."
msgstr ""
-#: utils/misc/guc.c:1135
+#: utils/misc/guc.c:1136
msgid "Sets the number of disk-page buffers in shared memory for WAL."
msgstr ""
-#: utils/misc/guc.c:1144
+#: utils/misc/guc.c:1145
msgid "If nonzero, WAL-related debugging output is logged."
msgstr ""
-#: utils/misc/guc.c:1154
+#: utils/misc/guc.c:1155
msgid "Sets the delay in microseconds between transaction commit and flushing WAL to disk."
msgstr ""
-#: utils/misc/guc.c:1164
+#: utils/misc/guc.c:1165
msgid "Sets the minimum concurrent open transactions before performing commit_delay."
msgstr ""
-#: utils/misc/guc.c:1174
+#: utils/misc/guc.c:1175
msgid "Sets the number of digits displayed for floating-point values."
msgstr ""
-#: utils/misc/guc.c:1175
+#: utils/misc/guc.c:1176
msgid "This affects real, double precision, and geometric data types. The parameter value is added to the standard number of digits (FLT_DIG or DBL_DIG as appropriate)."
msgstr ""
-#: utils/misc/guc.c:1185
+#: utils/misc/guc.c:1186
msgid "Sets the minimum execution time in milliseconds above which statements will be logged."
msgstr ""
-#: utils/misc/guc.c:1187
+#: utils/misc/guc.c:1188
msgid "Zero prints all queries. The default is -1 (turning this feature off)."
msgstr ""
-#: utils/misc/guc.c:1204
+#: utils/misc/guc.c:1205
msgid "Sets the planner's assumption about size of the disk cache."
msgstr ""
-#: utils/misc/guc.c:1205
+#: utils/misc/guc.c:1206
msgid "That is, the portion of the kernel's disk cache that will be used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each."
msgstr ""
-#: utils/misc/guc.c:1214
+#: utils/misc/guc.c:1215
msgid "Sets the planner's estimate of the cost of a nonsequentially fetched disk page."
msgstr ""
-#: utils/misc/guc.c:1216
+#: utils/misc/guc.c:1217
msgid "This is measured as a multiple of the cost of a sequential page fetch. A higher value makes it more likely a sequential scan will be used, a lower value makes it more likely an index scan will be used."
msgstr ""
-#: utils/misc/guc.c:1226
+#: utils/misc/guc.c:1227
msgid "Sets the planner's estimate of the cost of processing each tuple (row)."
msgstr ""
-#: utils/misc/guc.c:1227
-#: utils/misc/guc.c:1237
-#: utils/misc/guc.c:1246
+#: utils/misc/guc.c:1228
+#: utils/misc/guc.c:1238
+#: utils/misc/guc.c:1247
msgid "This is measured as a fraction of the cost of a sequential page fetch."
msgstr ""
-#: utils/misc/guc.c:1235
+#: utils/misc/guc.c:1236
msgid "Sets the planner's estimate of processing cost for each index tuple (row) during index scan."
msgstr ""
-#: utils/misc/guc.c:1245
+#: utils/misc/guc.c:1246
msgid "Sets the planner's estimate of processing cost of each operator in WHERE."
msgstr ""
-#: utils/misc/guc.c:1255
+#: utils/misc/guc.c:1256
msgid "GEQO: selective pressure within the population."
msgstr ""
-#: utils/misc/guc.c:1265
+#: utils/misc/guc.c:1266
msgid "Sets the seed for random-number generation."
msgstr ""
-#: utils/misc/guc.c:1284
+#: utils/misc/guc.c:1285
msgid "Sets the client's character set encoding."
msgstr ""
-#: utils/misc/guc.c:1294
+#: utils/misc/guc.c:1295
msgid "Sets the message levels that are sent to the client."
msgstr ""
-#: utils/misc/guc.c:1295
+#: utils/misc/guc.c:1296
msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING, and ERROR. Each level includes all the levels that follow it. The later the level, the fewer messages are sent."
-msgstr ""
+msgstr "รทร
รรรร
รรรรร
รรร: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING ร ERROR. รซรรรรร รรรรร
รร รรรรรรร
ร รรร
รรรรร
รรรรรร
. รฎร รรรรรร รรรรร
รรรรร
ร รรรรรร
รร
รรรร
รรรรรร
รรร."
-#: utils/misc/guc.c:1306
+#: utils/misc/guc.c:1307
msgid "Sets the message levels that are logged."
msgstr ""
-#: utils/misc/guc.c:1307
+#: utils/misc/guc.c:1308
msgid "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels that follow it."
-msgstr ""
+msgstr "รทร
รรรร
รรรรร
รรร: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL ร PANIC. รซรรรรร รรรรร
รร รรรรรรร
ร รรร
รรรรร
รรรรรร
."
-#: utils/misc/guc.c:1317
+#: utils/misc/guc.c:1318
msgid "Sets the verbosity of logged messages."
msgstr ""
-#: utils/misc/guc.c:1318
+#: utils/misc/guc.c:1319
msgid "Valid values are \"terse\", \"default\", and \"verbose\"."
msgstr ""
-#: utils/misc/guc.c:1326
+#: utils/misc/guc.c:1327
msgid "Causes all statements generating error at or above this level to be logged."
msgstr ""
-#: utils/misc/guc.c:1327
+#: utils/misc/guc.c:1328
msgid "All SQL statements that cause an error of the specified level or a higher level are logged."
msgstr ""
-#: utils/misc/guc.c:1336
+#: utils/misc/guc.c:1337
msgid "Sets the display format for date and time values."
msgstr ""
-#: utils/misc/guc.c:1337
+#: utils/misc/guc.c:1338
msgid "Also controls interpretation of ambiguous date inputs."
msgstr ""
-#: utils/misc/guc.c:1347
+#: utils/misc/guc.c:1348
msgid "Sets the transaction isolation level of each new transaction."
msgstr ""
-#: utils/misc/guc.c:1348
+#: utils/misc/guc.c:1349
msgid "Each SQL transaction has an isolation level, which can be either \"read committed\" or \"serializable\"."
msgstr ""
-#: utils/misc/guc.c:1357
+#: utils/misc/guc.c:1358
msgid "Sets the path for dynamically loadable modules."
msgstr ""
-#: utils/misc/guc.c:1358
+#: utils/misc/guc.c:1359
msgid "If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e., the name does not contain a slash), the system will search this path for the specified file."
msgstr ""
-#: utils/misc/guc.c:1369
+#: utils/misc/guc.c:1370
msgid "Sets the location of the Kerberos server key file."
msgstr ""
-#: utils/misc/guc.c:1378
+#: utils/misc/guc.c:1379
msgid "Sets the Rendezvous broadcast service name."
msgstr ""
-#: utils/misc/guc.c:1389
+#: utils/misc/guc.c:1390
msgid "Shows the collation order locale."
msgstr ""
-#: utils/misc/guc.c:1399
+#: utils/misc/guc.c:1400
msgid "Shows the character classification and case conversion locale."
msgstr ""
-#: utils/misc/guc.c:1409
+#: utils/misc/guc.c:1410
msgid "Sets the language in which messages are displayed."
msgstr ""
-#: utils/misc/guc.c:1418
+#: utils/misc/guc.c:1419
msgid "Sets the locale for formatting monetary amounts."
msgstr ""
-#: utils/misc/guc.c:1427
+#: utils/misc/guc.c:1428
msgid "Sets the locale for formatting numbers."
msgstr ""
-#: utils/misc/guc.c:1436
+#: utils/misc/guc.c:1437
msgid "Sets the locale for formatting date and time values."
msgstr ""
-#: utils/misc/guc.c:1445
+#: utils/misc/guc.c:1446
msgid "Lists shared libraries to preload into server."
msgstr ""
-#: utils/misc/guc.c:1455
+#: utils/misc/guc.c:1456
msgid "Sets the regular expression \"flavor\"."
msgstr ""
-#: utils/misc/guc.c:1456
+#: utils/misc/guc.c:1457
msgid "This can be set to advanced, extended, or basic."
msgstr ""
-#: utils/misc/guc.c:1464
+#: utils/misc/guc.c:1465
msgid "Sets the schema search order for names that are not schema-qualified."
msgstr ""
-#: utils/misc/guc.c:1475
+#: utils/misc/guc.c:1476
msgid "Sets the server (database) character set encoding."
msgstr ""
-#: utils/misc/guc.c:1486
+#: utils/misc/guc.c:1487
msgid "Shows the server version."
msgstr "รฐรรรรรรรร
ร รร
รรรร รร
รรร
รร."
-#: utils/misc/guc.c:1497
+#: utils/misc/guc.c:1498
msgid "Shows the session user name."
msgstr ""
-#: utils/misc/guc.c:1508
+#: utils/misc/guc.c:1509
msgid "Sets the syslog \"facility\" to be used when syslog enabled."
msgstr ""
-#: utils/misc/guc.c:1509
+#: utils/misc/guc.c:1510
msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7."
-msgstr ""
+msgstr "รทร
รรรร
รรรรร
รรร: LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6 ร LOCAL7."
-#: utils/misc/guc.c:1517
+#: utils/misc/guc.c:1518
msgid "Sets the program name used to identify PostgreSQL messages in syslog."
msgstr ""
-#: utils/misc/guc.c:1528
+#: utils/misc/guc.c:1529
msgid "Sets the time zone for displaying and interpreting time stamps."
msgstr ""
-#: utils/misc/guc.c:1537
+#: utils/misc/guc.c:1538
msgid "Shows the current transaction's isolation level."
msgstr ""
-#: utils/misc/guc.c:1547
+#: utils/misc/guc.c:1548
msgid "Sets the owning group of the Unix-domain socket."
msgstr ""
-#: utils/misc/guc.c:1548
+#: utils/misc/guc.c:1549
msgid "(The owning user of the socket is always the user that starts the server.)"
msgstr ""
-#: utils/misc/guc.c:1557
+#: utils/misc/guc.c:1558
msgid "Sets the directory where the Unix-domain socket will be created."
msgstr ""
-#: utils/misc/guc.c:1566
+#: utils/misc/guc.c:1567
msgid "Sets the host name or IP address to listen to."
msgstr "รตรรรรรรรรรรร
ร รรร รรรรร รรร IP-รรรร
ร รรร รรรรรรรรรรรรร."
-#: utils/misc/guc.c:1575
+#: utils/misc/guc.c:1576
msgid "Selects the method used for forcing WAL updates out to disk."
msgstr ""
-#: utils/misc/guc.c:2408
-#: utils/misc/guc.c:3013
-#: utils/misc/guc.c:3049
-#: utils/misc/guc.c:3105
-#: utils/misc/guc.c:3399
+#: utils/misc/guc.c:2409
+#: utils/misc/guc.c:3014
+#: utils/misc/guc.c:3050
+#: utils/misc/guc.c:3106
+#: utils/misc/guc.c:3400
#, c-format
msgid "unrecognized configuration parameter \"%s\""
msgstr "รร
รรรรรรรรรรรร รรรรรร
รร รรรรรรรรรรรร: \"%s\""
-#: utils/misc/guc.c:2427
+#: utils/misc/guc.c:2428
#, c-format
msgid "parameter \"%s\" cannot be changed"
msgstr "รรรรรร
รร \"%s\" รร
รรรร รรรร
รรรร"
-#: utils/misc/guc.c:2439
+#: utils/misc/guc.c:2440
#, c-format
msgid "parameter \"%s\" cannot be changed after server start"
-msgstr ""
+msgstr "รร
รรรร รรรร
รรรร รรรรรร
รร \"%s\" รรรรร
รรรรรรร รร
รรร
รร"
-#: utils/misc/guc.c:2449
+#: utils/misc/guc.c:2450
#, c-format
msgid "parameter \"%s\" cannot be changed now"
-msgstr ""
+msgstr "รร
รรรร รรรร
รรรร รรรรรร
รร \"%s\" รร
รรรร"
-#: utils/misc/guc.c:2479
+#: utils/misc/guc.c:2480
#, c-format
msgid "parameter \"%s\" cannot be set after connection start"
-msgstr ""
+msgstr "รร
รรรร รรรรรรรรรร รรรรรร
รร \"%s\" รรรรร
รรรรรรร รรรรรร
รรรร
รรร"
-#: utils/misc/guc.c:2489
-#: utils/misc/guc.c:2559
-#: utils/misc/guc.c:2656
-#: utils/misc/guc.c:2752
-#: utils/misc/guc.c:2851
+#: utils/misc/guc.c:2490
+#: utils/misc/guc.c:2560
+#: utils/misc/guc.c:2657
+#: utils/misc/guc.c:2753
+#: utils/misc/guc.c:2852
#, c-format
msgid "permission denied to set parameter \"%s\""
msgstr "รรรรรร รรรรร
รยฃร รร รรรรรรรรร
รรรรรร
รรร \"%s\""
-#: utils/misc/guc.c:2547
+#: utils/misc/guc.c:2548
#, c-format
msgid "parameter \"%s\" requires a Boolean value"
msgstr "รรรรรร
รร \"%s\" รรร
รรร
ร รรรร
รรรรร
รรรรร
รรร
"
-#: utils/misc/guc.c:2561
+#: utils/misc/guc.c:2562
msgid "Must be superuser to change this value to false."
msgstr ""
-#: utils/misc/guc.c:2583
-#: utils/misc/guc.c:2680
+#: utils/misc/guc.c:2584
+#: utils/misc/guc.c:2681
#, c-format
msgid "invalid value for parameter \"%s\": %d"
msgstr "รร
รร
รรรร
รรรรร
รรร
รรร รรรรรร
รรร \"%s\": %d"
-#: utils/misc/guc.c:2635
+#: utils/misc/guc.c:2636
#, c-format
msgid "parameter \"%s\" requires an integer value"
msgstr "รรรรรร
รร \"%s\" รรร
รรร
ร รร
รรร
รรรรร
รรร
"
-#: utils/misc/guc.c:2643
+#: utils/misc/guc.c:2644
#, c-format
msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
msgstr ""
-#: utils/misc/guc.c:2658
+#: utils/misc/guc.c:2659
msgid "Must be superuser to increase this value or set it to zero."
msgstr ""
-#: utils/misc/guc.c:2732
+#: utils/misc/guc.c:2733
#, c-format
msgid "parameter \"%s\" requires a numeric value"
msgstr "รรรรรร
รร \"%s\" รรร
รรร
ร รรรรรรรร
รรรรร
รรร
"
-#: utils/misc/guc.c:2740
+#: utils/misc/guc.c:2741
#, c-format
msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
msgstr ""
-#: utils/misc/guc.c:2754
-#: utils/misc/guc.c:2853
+#: utils/misc/guc.c:2755
+#: utils/misc/guc.c:2854
msgid "Must be superuser to increase this value."
msgstr ""
-#: utils/misc/guc.c:2776
+#: utils/misc/guc.c:2777
#, c-format
msgid "invalid value for parameter \"%s\": %g"
msgstr "รร
รร
รรรร
รรรรร
รรร
รรร รรรรรร
รรร \"%s\": %g"
-#: utils/misc/guc.c:2907
+#: utils/misc/guc.c:2908
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "รร
รร
รรรร
รรรรร
รรร
รรร รรรรรร
รรร \"%s\": \"%s\""
-#: utils/misc/guc.c:3114
+#: utils/misc/guc.c:3115
#, c-format
msgid "SET %s takes only one argument"
msgstr "SET %s รรรรรรรร
ร รรรรรร รรรร รรรรรร
รร"
-#: utils/misc/guc.c:3218
+#: utils/misc/guc.c:3219
msgid "SET requires parameter name"
msgstr "SET รรร
รรร
ร รรร รรรรรร
รรร"
-#: utils/misc/guc.c:4029
+#: utils/misc/guc.c:4030
#, c-format
msgid "could not parse setting for parameter \"%s\""
msgstr "รร
รรรรรรรรรร รรรรรรรรรรรรรรรร รรรรรรรรร รรร รรรรรร
รรร \"%s\""
-#: utils/misc/guc.c:4376
+#: utils/misc/guc.c:4377
msgid "SET AUTOCOMMIT TO OFF is no longer supported"
msgstr "SET AUTOCOMMIT TO OFF รรรรรร
รร
รรรรร
รรรรรร
รรร"
#: guc-file.l:267
#, c-format
msgid "syntax error in file \"%s\" line %u, near token \"%s\""
-msgstr ""
+msgstr "รรรรรร รรรรรรรรรร ร รรรร
\"%s\" รรรรรร %u, รรรรร ร \"%s\""
#: utils/mmgr/aset.c:336
#, c-format
#: utils/mmgr/portalmem.c:174
#, c-format
msgid "closing existing cursor \"%s\""
-msgstr ""
+msgstr "รรรรรรรร
รรรร
รรรรรรร
รร รรรรรรร \"%s\""
#: utils/sort/logtape.c:202
#, c-format
msgid "could not write block %ld of temporary file: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรรร รรรร %ld รรร
รร
รรรรร รรรรร: %m"
#: utils/sort/logtape.c:204
msgid "Perhaps out of disk space?"
#: utils/sort/logtape.c:221
#, c-format
msgid "could not read block %ld of temporary file: %m"
-msgstr ""
+msgstr "รร
รรรรรรรรรร รรรรรรร รรรร %ld รรร
รร
รรรรร รรรรร: %m"
#: utils/sort/tuplesort.c:2072
msgid "could not create unique index"