Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Преобразование Oid в char*
|
|||
|---|---|---|---|
|
#18+
подскажите, пожалуйста, каким образом я могу получить имя типа поля, зная его Oid (полученный, например, из PQftype(...)) ? В манах я нашёл такой подход: select typname from pg_type where oid=My_oid; но что-то он мне не нравится ... Нет ли каких функций libpq (а я пишу на C++ с её использованием) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2004, 20:49 |
|
||
|
Преобразование Oid в char*
|
|||
|---|---|---|---|
|
#18+
PostgreSQL documentation PQfname Returns the column name associated with the given column number. Column numbers start at 0. char *PQfname(const PGresult *res, int column_number); NULL is returned if the column number is out of range. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 10:43 |
|
||
|
Преобразование Oid в char*
|
|||
|---|---|---|---|
|
#18+
2 Заглянул. не то, функция возвращает имя поля, а мне нужен его тип. например: create table demo ( id int, name varchar ); в приложении: PGresult *res=PQexec(MyConn, "select * from demo;"); cout<<PQfname(res,0); при этом получу на выводе id (т.е. имя поля), а мне необходимо получить его тип, т.е. int ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 11:50 |
|
||
|
Преобразование Oid в char*
|
|||
|---|---|---|---|
|
#18+
2 Константин Рамазанов: Сорри, не прочитал как следует. Тогда да, запрашивать pg_type. Во всяком случае, я таких функций не знаю. Можно только посоветовать поискать непосредственно в libpq-fe.h и $INCLUDE_PATH/libpq++/ каталоге, где заголовочные файлы для C++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2004, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=32497598&tid=2007886]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 309ms |
| total: | 464ms |

| 0 / 0 |
