Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.06.2004, 12:35
|
|||
---|---|---|---|
|
|||
Как из системных таблиц узнать тип поля |
|||
#18+
Нужно получить следующие данные: имя_таблицы, имя_колонки, тип_колонки все это из системных таблиц... С таблицами и колонками разобрался, а вот тип поля нигде не могу найти. Может кто сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2004, 12:45
|
|||
---|---|---|---|
|
|||
Как из системных таблиц узнать тип поля |
|||
#18+
Все. разобрался ) кому-интересно: select a.relname,b.attname,c.typname from pg_class AS a left join pg_attribute AS b ON (b.attrelid=a.oid and b.attstattarget=-1) left join pg_type AS c ON (b.atttypid=c.oid) WHERE (a.relkind = 'r' OR a.relkind = 's') and text(pg_get_userbyid(a.relowner))=text(db_owner) ORDER BY 1,b.attnum ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2004, 13:41
|
|||
---|---|---|---|
Как из системных таблиц узнать тип поля |
|||
#18+
Всё отлично, тока вроде подправить нужно: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.06.2004, 13:43
|
|||
---|---|---|---|
Как из системных таблиц узнать тип поля |
|||
#18+
Всё отлично, тока вроде подправить нужно: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=2007829]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 339ms |
total: | 504ms |
0 / 0 |