Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Системные таблицы в PostgreSQL 11 / 2 сообщений из 2, страница 1 из 1
17.02.2019, 12:09
    #39775092
javaprog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системные таблицы в PostgreSQL 11
Где хранятся данные о полях таблицы? При переходе с 9 на 11 этот запрос дублирует строки, если в другой схеме есть таблица с таким же именем и названием столбцов.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
select 
ordinal_position
,column_name
,udt_name
,c.character_maximum_length
,c.numeric_precision
,c.numeric_scale

  from information_schema.columns c 
  inner join pg_class pc on (c.table_name=pc.relname and pc.relkind='r' and table_name='car' )
  inner join pg_namespace pn on (pc.relnamespace=pn.oid  and nspname='public')

  order by column_name


в pg_attribute, pg_type, pg_attrdef не нашел данных о character_maximum_length, numeric_precision, numeric_scale


PostgreSQL 11.2 (Ubuntu 11.2-1.pgdg16.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609, 64-bit
...
Рейтинг: 0 / 0
17.02.2019, 12:14
    #39775096
javaprog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системные таблицы в PostgreSQL 11
нашел ошибку. раньше не было одноименных таблиц и все работало.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Системные таблицы в PostgreSQL 11 / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]