Postgres: jak zjistim udaje polich v databazi

Zakkr zakkr na zf.jcu.cz
Pátek Září 10 10:17:51 CEST 1999



On Fri, 10 Sep 1999, Borek Lupomesky wrote:

>    Hi all,
> 
>    Potreboval bych pres SQL (nebo pres Pg.pm v Perlu) zjistit jake jsou
> typy a nadefinovane delky (u poli char) poli v tabulce. V Pg se sice da
> zjistit oid typu, ale to je tak vsechno. Nechci vsechny udaje tvrde
> zapisovat do programu, nebot je to velice neohrabane.


to co vraci psql (PostgreSQL klient) pri dotazu '\d tabulka' nestaci? Pokud
ano tak se podivejte do zdrojaku tohodle programku na SQL dotaz ktery tento
vypis vraci (nejaka silena relace pg_ tabulek :-)). Jinak v 'C' jsou na to
funkce: PQfsize(), PQftype(), PQgetlength() a v PHP pg_FieldSize() a 
pg_FieldType()... jak to ma titanik nevim..

(Jinak bych asi pouzival pojem pole ve spojeni s PQ opatrne, protoze tam
pole (napr. text[]) jsou, takze pak tezko rict co presne chcete :-)) 

						Zakkr



Další informace o konferenci Databases