powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Тип данных name
4 сообщений из 4, страница 1 из 1
Тип данных name
    #39979526
person1534
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, товарищи :)


Задам, наверно, "баянистый" вопрос про тип данных name

Есть у меня таблычка

CREATE TABLE myschema.model_column
(
table_name character varying(30) COLLATE pg_catalog."default" NOT NULL,
column_name character varying(30) COLLATE pg_catalog."default" NOT NULL,

И спрашиваю я у pg_catalog, что он об этом думает

SELECT
pg_type.typname::text AS data_type
FROM
pg_attribute
JOIN
pg_type ON pg_attribute.atttypid = pg_type.oid

К моему великому изумлению, возвращается тип name, имеющий длину 63 символа

Это по что такое происходит?


Заранее спасибо!


С уважением
...
Рейтинг: 0 / 0
Тип данных name
    #39979534
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
person1534,

ииии, почему вас удивляет что у вас есть поля с типом name?
where где у запроса? pg_attribute самым настоящим образом хранит и системный каталог тоже, включая и самого себя тоже.
...
Рейтинг: 0 / 0
Тип данных name
    #39979539
person1534
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Melkij


Да все прекрасно, я против name вообще ничего не имею, НО

я создавал поле character varying(30), а мне говорят, что оно name ...

Tabledef говорит одно, а pg_catalog другое.


С уважением
...
Рейтинг: 0 / 0
Тип данных name
    #39979553
person1534
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,


Я подумал :) и претензии снял, это dynamic type evaluation меня запутал. Виноват.


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


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