From: | "Chris Travers" <chris(at)travelamericas(dot)com> |
---|---|
To: | "Ashok Chauhan" <ashok(at)kalculate(dot)com>, <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: data type |
Date: | 2003-12-31 12:31:29 |
Message-ID: | 00c201c3cf9a$0acf8030$3f285e3d@winxp |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hi Ashok;
Check the documentation on the system catalogs. You can look up types
there, etc. using joins from the system catalogs.
Something like
SELECT typname FROM pg_types WHERE oid IN (SELECT atttypid FROM pg_attribute
WHERE attname = 'column_name' AND attrelid = (SELECT oid FROM pg_class WHERE
relname = 'table_name'));
Of course that is just off the top of my head, so don't count on it working.
Check the developers' docs for the system catalog documentation.
Best Wishes,
Chris Traver
----- Original Message -----
From: "Ashok Chauhan" <ashok(at)kalculate(dot)com>
To: <pgsql-admin(at)postgresql(dot)org>
Sent: Wednesday, December 31, 2003 11:53 PM
Subject: [ADMIN] data type
> hello
>
> how i recognize the data type of any field
> except \d table_name;
>
> there is a function of libpq library for recognize field type
> but it returns a number not a name of the data type so how i know the
> name with the help of this number.
>
> recv_interger_number = PQftype(resultant_pointer,field_number);
>
> And this number is same in all versions of postgresql.
> suppose:-
> in version 7.2 1043 for character & 1083 for varchar so
> in version 7.3 is same or not.
>
> Because my requirement is the data type name in string form not in
> number's form.
>
> plz. help me
> thanks
> Ashok
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
> http://archives.postgresql.org
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Toni Schlichting | 2003-12-31 16:06:44 | Re: IEEE 754 |
Previous Message | Ashok Chauhan | 2003-12-31 11:34:26 | Re: drop column |