[sr-dev] PostgreSQL problems with Kamailio_3.0.2

Klaus Darilion klaus.mailinglists at pernau.at
Wed Jun 23 18:05:48 CEST 2010



Am 20.06.2010 14:39, schrieb Klaus Feichtinger:
> 4) I don’t know if the parser might be influenced by a WARNING that is
> generated by the postgresql daemon whenever an entry into the presentity
> table is done (including XML body). From Kamailio log output I saw that
> the special characters “#011” and “#012” are included in the XML body. I
> guess that is the octal notation of \t (horizontal tab) and \n (newline).
>
> However, postgresql generates an error message that looks like following:
>
> /WARNING:  nonstandard use of \\ in a string literal at character 162/
>
> HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.
>
> Maybe this has some influence on the parser problem, too. Because in
> this version of Postgresql the parameter “standard_conforming_strings”
> is implicitly on – just for previous versions it could be set to off.
> That means, that any backslash symbol (\) is interpreted as standard
> character (no escape). Therefore the queried result of the database does
> no longer include \n and \t.

I just wonder if this can be solved by storing the body as BLOB instead 
of strings. Could you test using a BLOB for the body (in database and 
presence modules)

regards
klaus



More information about the sr-dev mailing list