Re: BUG #4421: convert_to() should be immutable
От | Tom Lane |
---|---|
Тема | Re: BUG #4421: convert_to() should be immutable |
Дата | |
Msg-id | 20831.1221673615@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: BUG #4421: convert_to() should be immutable (Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>) |
Ответы |
Re: BUG #4421: convert_to() should be immutable
|
Список | pgsql-bugs |
Heikki Linnakangas <heikki.linnakangas@enterprisedb.com> writes: > andipeer@gmx.net wrote: >> The function convert_to(string text, dest_encoding name) is not allowed to >> be used in a index expression, because it is not marked as "IMMUTABLE". > You can change the way a conversion is done with CREATE/DROP CONVERSION. > That's why it can't be IMMUTABLE. The other reason is that it depends on the database encoding. I suppose you could make an argument that that's fixed for as long as IMMUTABLE needs to think about --- but we'd have to remember to undo the marking if database encoding ever becomes less fixed. Just out of curiosity, what's the use-case for this function in an index anyway? regards, tom lane
В списке pgsql-bugs по дате отправления: