Will Harrower <[email protected]> writes:
> I'm writing a custom type in C that needs to manage two byte arrays 
> (among other things). I have attempted to implement this using something 
> similar to the following struct (along with corresponding input and 
> output functions):

> typedef struct example {
>     bytea* first;
>     bytea* second;
> } example;

You can't do that; the value of a datatype has to be a single chunk of
memory, and it has to be independent of exactly where it's stored
because it will get copied around without modification.

                        regards, tom lane

-- 
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to