Re: writing custom data type - Mailing list pgsql-novice

From Michael Swierczek
Subject Re: writing custom data type
Date
Msg-id CAHp1f1MLdX+ZRxEARJN6x086EJrVBuKo-HTUqT5nhqMGevhHzA@mail.gmail.com
Whole thread Raw
In response to Re: writing custom data type  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-novice
On Fri, Feb 1, 2013 at 3:58 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
Arthur Chan <achan@comprehend.com> writes:
> I've been having trouble writing my own custom datatype for PG. when I do
> my `CREATE FUNCTION` call, it fails with:

> resultsets=# CREATE FUNCTION fuzzytime_in(cstring)
>        RETURNS fuzzytime
>        AS 'fuzzytimetype'
>        LANGUAGE C IMMUTABLE STRICT;
> NOTICE:  return type fuzzytime is only a shell
> ERROR:  could not find function "fuzzytime_in" in file
> "/usr/lib/postgresql/9.1/lib/fuzzytimetype.so"

> now I checked my shared lib, and surely enough, it's there

> $ objdump -t /usr/lib/postgresql/9.1/lib/fuzzytimetype.so
> ...
> 00000000000018b0 g     F .text 0000000000000070              fuzzytime_in
> ...


I hope you are not offended if I ask the obvious question, but could it be a permissions problem?  The lib exists, but are the user or group such that the PostgreSQL account can access it?

Good luck,
-Mike

pgsql-novice by date:

Previous
From: Tom Lane
Date:
Subject: Re: writing custom data type
Next
From: Arthur Chan
Date:
Subject: Re: writing custom data type