severity 578797 wishlist
tag 579797 +wontfix
retitle 578797 DAViCal: UTF-8 capable PostgreSQL setup required for database 
creation
thanks

On Thu, 2010-08-26 at 08:43 +0200, Frank Hartmann wrote:
> Hi,
> 
> I found a workaround/solution:
> 
> postgres stores some information at install time about the locale:
> 
> postgresql.conf:lc_messages = 'en_US.UTF-8'                     # locale for 
> sys
> postgresql.conf:lc_monetary = 'en_US.UTF-8'                     # locale for 
> mon
> postgresql.conf:lc_numeric = 'en_US.UTF-8'                      # locale for 
> num
> postgresql.conf:lc_time = 'en_US.UTF-8'                         # locale for 
> tim
> 
> previously that was set to de_DE which is apparently not working in
> combination with davical.

DAViCal creates the database with a UTF-8 encoding and PostgreSQL does
not allow UTF-8 encodings to be created if the database was originally
initialised with an incompatible encoding such as ISO-8859-15 etc.

There's not really any way around this.  I don't believe that the
PostgreSQL folk will fix the issue - there are excellent performance
reasons behind their decision.  CalDAV specifies UTF-8 as the One True
Encoding and so naturally DAViCal wants to store in a database that is
capable of that.

Possibly I could add a check during the installation, but it would say
little more than the PostgreSQL error message did, and it would most
likely say it in English, which would be a poor option indeed.

Regards,
                                        Andrew.
-- 
------------------------------------------------------------------------
andrew (AT) morphoss (DOT) com                            +64(272)DEBIAN
                      You tread upon my patience.
                   -- William Shakespeare, "Henry IV"

------------------------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to