Re: pltcl bug in 7.2?
От | Tom Lane |
---|---|
Тема | Re: pltcl bug in 7.2? |
Дата | |
Msg-id | 27903.1019226736@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | pltcl bug in 7.2? (Yury Don <yura@vpcit.ru>) |
Ответы |
Re: pltcl bug in 7.2?
Re: pltcl bug in 7.2? Re: pltcl bug in 7.2? |
Список | pgsql-general |
Yury Don <yura@vpcit.ru> writes: > Hello All, > We have a database with koi8-r encoding, tables and fields names > mostly in russian, and we have a trigger function on pltcl. With postgresql 7.1 everything > worked well, but in 7.2 we are getting an error "utf_to_local: could > not convert UTF-8" in the following construction > foreach field [array names NEW] { > if {[info exists OLD(${field})]} .... Hmm. Someone added code in 7.2 to support conversion between the database's encoding (whatever you specified with -E) and the UTF-8 encoding that Tcl wants to use all the time. Sounds like you've found a bug in that code. > Also this error occures in any calling of NEW or OLD, for example > [array get NEW] also raises those error. Do you see it *only* in references to NEW/OLD? Can you pass the same data in normal parameters to a Tcl function? regards, tom lane
В списке pgsql-general по дате отправления: