Re: BUG #4421: convert_to() should be immutable
От | Heikki Linnakangas |
---|---|
Тема | Re: BUG #4421: convert_to() should be immutable |
Дата | |
Msg-id | 48D12113.2000306@enterprisedb.com обсуждение исходный текст |
Ответ на | BUG #4421: convert_to() should be immutable ("" <andipeer@gmx.net>) |
Ответы |
Re: BUG #4421: convert_to() should be immutable
|
Список | pgsql-bugs |
andipeer@gmx.net wrote: > PostgreSQL version: 8.3.3 > Operating system: Linux > Description: convert_to() should be immutable > Details: > > 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". > According to the documentation, a function is immutable if it does not > modify the database, and for the same arguments, it returns always the same > results. I think that all of these conditions can be applied to the > convert_to()-function, therefore it should be marked as "IMMUTABLE". You can change the way a conversion is done with CREATE/DROP CONVERSION. That's why it can't be IMMUTABLE. (I doubt any sane person would actually do that, but that's another debate) -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-bugs по дате отправления: