Re: binary cursor returning truncated data - Mailing list pgsql-php

From Eric Mauvière
Subject Re: binary cursor returning truncated data
Date
Msg-id 019601c662c4$49f171f0$0200a8c0@EMC3
Whole thread Raw
In response to binary cursor returning truncated data  (Eric Mauvière <e.mauviere@geoclip.fr>)
Responses Re: binary cursor returning truncated data  ("Nikolay Samokhvalov" <samokhvalov@gmail.com>)
List pgsql-php
Hello Christopher,

i simply want to retrieve the content of a binary field in a Postgresql
table, and use that information in a PHP script.
That binary field contains binary information that must be read with PHP
binary functions (unpack).

The current way : POSTGRES cursor -> text version of the binary field in
PHP -> conversion back to a binary string with pg_unescape_bytea
is tedious and brings performance issues.

best regards,

Eric Mauvière

----- Original Message -----
From: "Christopher Kings-Lynne" <chris.kings-lynne@calorieking.com>
To: "Eric Mauvière" <e.mauviere@geoclip.fr>
Cc: <pgsql-php@postgresql.org>
Sent: Tuesday, April 18, 2006 10:28 AM
Subject: Re: [PHP] binary cursor returning truncated data


>> for that confirmation
>>
>> I reported the bug to the PHP team, and they issued a patch.
>>
>> I would also suggest to postgres developpers to simplify their code and
>> go back to SQL standards :)
>> That BINARY CURSOR thing should be avoided. With MySQL for instance, a
>> cursor will read the same way any type of data, binary or text.
>
> I think you're rather confused.  The BINARY CURSOR is for emitted binary
> data, not reading it.  If you declare a normal cursor over a binary
> (bytea) field, you will get its text representation quite happily.
>
> Chris
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: don't forget to increase your free space map settings
>
>




pgsql-php by date:

Previous
From: Christopher Kings-Lynne
Date:
Subject: Re: binary cursor returning truncated data
Next
From: Christopher Kings-Lynne
Date:
Subject: phpPgAdmin looking for developers