powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Программно вычислить максимальную длину типа
2 сообщений из 2, страница 1 из 1
Программно вычислить максимальную длину типа
    #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
Программно вычислить максимальную длину типа
    #39629874
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базовый тип возможно получить через pg_catalog.format_type функцию. Соберите себе пример по аналогии с pg_dump

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


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