Typ sloupce v PostgreSQL

Martin Špirk martin.konference na seznam.cz
Středa Červenec 23 11:39:27 CEST 2008


Zdravim,

zajimalo by me jak spravne postupovat, kdyz v aplikaci (libpq) potrebuji 
otestovat, zda vraceny sloupec je typu date.
Pouzivam fci 

Oid PQftype(const PGresult *res,int column_number);

ktera vraci oid. V tabulce pg_types, jsem si nasel, ze typ date ma oid 1082.
Otazka zni:
Mohu pocitat s tim, ze vsechny instalace postgresu budou mit pro 'date' stejne 
oid - tedy ze postgres ma pro sve builtin typy ty cisla tak nejak napevno - 
nebo bych mel v aplikaci radeji oid hledat pro typname='date' nebo je spravny 
jeste nejaky jiny postup.
Mam 2 Postgresy na 2 ruznych strojich a v ruznych verzich a to cislo je 
stejne, ale nevim jestli je to dostatecny dukaz :-)

Diky, Martin



Další informace o konferenci Databases