Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Программно вычислить максимальную длину типа / 2 сообщений из 2, страница 1 из 1
13.04.2018, 13:17
    #39629801
Программно вычислить максимальную длину типа
Привет всем!

Есть в схеме домен, например
Код: plsql
1.
2.
CREATE DOMAIN security.type_id_session AS
  varchar(10) NOT NULL;



Как можно программно вычислить максимальную длину этого типа,
так чтобы в коде возвращалась эта десятка ?

x integer;

...
x := ... security.type_id_session ... ;

после чего x будет равен 10
...
Рейтинг: 0 / 0
13.04.2018, 14:20
    #39629874
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно вычислить максимальную длину типа
Базовый тип возможно получить через pg_catalog.format_type функцию. Соберите себе пример по аналогии с pg_dump

typtypmod вроде бы не экспортируется в sql. Можете вот отсюда порыться есть интересно.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Программно вычислить максимальную длину типа / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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