|
|
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
CREATE SCHEMA example AUTHORIZATION postgres; CREATE TYPE example.composite_type AS (a integer, b integer, c integer); ALTER TYPE example.composite_type OWNER TO postgres; COMMENT ON COLUMN example.composite_type.a IS 'Описание 1'; COMMENT ON COLUMN example.composite_type.b IS 'Описание 2'; COMMENT ON COLUMN example.composite_type.c IS 'Описание 3'; Как запросом зная имя типа (example.composite_type) и имя поля (a) получить его описание - 'Описание 1' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 17:54 |
|
||
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
shaposh, поля обычно в pg_attribute: Код: sql 1. 2. 3. 4. 5. 6. а описания где--то тут: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 18:13 |
|
||
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
СПАСИБО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 18:24 |
|
||
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
Количество букв можно сократить, если вместо: Код: sql 1. 2. 3. 4. 5. писать Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 18:26 |
|
||
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
Ну вот какая то такая заготовка для функции получается Работает. SELECT description FROM pg_description WHERE pg_description.objoid = (SELECT oid FROM pg_class WHERE relkind='c' AND relname = <ИМЯ ТИПА>) AND pg_description.objsubid = (SELECT attnum FROM pg_attribute WHERE attrelid IN (SELECT oid FROM pg_class where attname=<ИМЯ ПОЛЯ ТИПА> AND relname = <ИМЯ ТИПА>) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 18:46 |
|
||
|
Как получить описание поля составного типа, зная имя типа и имя поля?
|
|||
|---|---|---|---|
|
#18+
Ну или как то так посимпатичней. Может кому пригодиться... Код: sql 1. 2. 3. 4. 5. 6. 7. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2016, 19:23 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=90&tid=1997170]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
3ms |
| others: | 226ms |
| total: | 349ms |

| 0 / 0 |
