PQescapeByteaConn funktioniert für PG9.1 Beta3 nicht mehr gleich wie für PG9.0

Wenn ich PQescapeByteaConn() für eine Connection zu einem PG9.1 Beta3 Server aufrufe, liefert diese mir “\xea2abd8ef31…(usw.)…” Das Problem ist: da fehlt ein zweiter Backslash im Präfix. Jedenfalls schlägt das SQL Statement, das diesen String verwendet (INSERT), fehl (“Ungültige Byte Sequenz…”). Füge ich manuell einen weiteren Backslash vornedran, klappt es. Bei einer Verbindung zu einem PG9.0 Server liefert die Funktion bereits “\xea2abd8ef31…(usw.)…”, also mit zwei Backslashes. Das ist doch ein Bug in PG9.1 Beta3, oder? Wenn ja, wie kann man das an das PG9.1. Dev Team “eskalieren”?

Zum Beispiel an die devel-Mailingliste schicken.


Andreas