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