CCC upgrade után a programom indításkor elszállt adatbázis hibával. Megnéztem a
változásokat és azt olvastam hogy CCC a bytea típus kezelésénél a 8.1.x Postgresql
verzió által kedvelt megoldást alkalmazza.
Ezekszerint mostantól kötelező ennek a használata, vagy van valami megoldás a
7.4.x-es hez igazítani.
- 4434 megtekintés
Hozzászólások
Bennhagytam kommentként a régi megoldást:
Ezt szerette a pgsql a 8.0.x változatig: '...\\ooo...'
Ezt szereti a pgsql 8.2.x: E'...\\ooo...'
Tehát kiveheted az E betűt, ami az új szintaktika szerint az escaped stringet jelenti. Egyébként nagyon rossz véleményem van az API ilyen változtatgatásáról. Meg lehetne még kérdezni a szervertől, hogy ő milyen, de erről még rosszabb véleményem van.
A legjobb megoldás előre menekülni, azaz áttérni a 8.2.x-re.
--
CCC3
Szerk:
Bocs, végül mégsem maradt benne a kódban a régebbi megoldás. Az sqlutil.prg 54. és 97. sorában van az az új E betű, amit ki kell venned, ha nem akarsz inkább a Postgresben előrébb lépni.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget.
- A hozzászóláshoz be kell jelentkezni