PostgreSQL 9 kiszolgálóval bytea mezők kezelése

Adatbázisokkal kapcsolatos cikkek / PostgreSQL (952 katt)

Hibajelenség:

Van egy korábban (Postgresql 8-as szerverrel) jól működő kliens program, amely a 9-es veziójú szerverrel működtetve a bytea mezőben tárolt (onnan kiolvasott) JPEG vagy RTF fájlok használhatatlanok (hibás formátumúak).

Ok:

A 9-es verziójú szerver a bytea mezőben alapértelmezetten hexa-ban tárolja az adatokat, tehát így néz ki a tartalma: xA6124E ...

Megoldás:

A szervert vissza lehet állítani ESCAPE tárolási formára a következőképpen:
A postgresql.conf fájlban elhelyezett következő sorral: bytea_output = 'escape'

Előző oldal kutif
Vélemények a műről (eddig 1 db)