Re: error tryiing to insert with collate
От | Tom Lane |
---|---|
Тема | Re: error tryiing to insert with collate |
Дата | |
Msg-id | 24702.1325527627@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | error tryiing to insert with collate ("Jean-Yves F. Barbier" <12ukwn@gmail.com>) |
Ответы |
Re: error tryiing to insert with collate
|
Список | pgsql-novice |
"Jean-Yves F. Barbier" <12ukwn@gmail.com> writes: > I'm trying to insert as: > INSERT INTO tst1m VALUES ( default, > 'źŠÿǚŦÍÏÔJŽććżûŘäpèăîÍŢŃDµŴŻĊĜÿG' COLLATE "hu_HU.utf8", > 'úĽčŏṻŗĿÁťħĵŇğŚáÛĨæħŽīhĴÝUĶďeźİīŇč' COLLATE "hu_HU.utf8" ); > and get: ERROR: unsupported node type: 325 Hmm, that's a bug, which I will go fix --- thanks for the report! However, the reason that nobody noticed the bug before now is that it's entirely useless to attach a COLLATE clause to an INSERT value. COLLATE is only interesting when attached to an argument of an operator or function that pays attention to collation, such as the "<" operator. Here, your values are going to go directly into the table without any comparisons or anything else happening to them, and once they're in the table it'll be the table column's declared collation that controls how they're compared. regards, tom lane
В списке pgsql-novice по дате отправления: