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