powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Колонка под разные типы данных
6 сообщений из 6, страница 1 из 1
Колонка под разные типы данных
    #38645915
ldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток. Загвоздка такая, не могу понять как реализовать таблицу, у одной колонки может быть разный тип (bool, integer, real) как мне лучше реализовать? Спасибо!
...
Рейтинг: 0 / 0
Колонка под разные типы данных
    #38645925
ldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дополню.
Эта таблица для хранения производственных данных, колонка val может содержать данные разного типа.
id|datetime|value

Вижу 2 выхода
1. Создать под каждый тип свою колонку, но тогда неэффективно будет использоваться место жесткого диска.
2. Создать под каждый тип свою таблицу, но сомнения по этому поводу, более сложные запросы по выборке и т.д.
возможно есть более универсальное решение.
...
Рейтинг: 0 / 0
Колонка под разные типы данных
    #38645944
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldarДополню.
Эта таблица для хранения производственных данных, колонка val может содержать данные разного типа.
id|datetime|value

Вижу 2 выхода
1. Создать под каждый тип свою колонку, но тогда неэффективно будет использоваться место жесткого диска.
2. Создать под каждый тип свою таблицу, но сомнения по этому поводу, более сложные запросы по выборке и т.д.
возможно есть более универсальное решение.

интересно исходя из чего вы решили что
"1. Создать под каждый тип свою колонку, но тогда неэффективно будет использоваться место жесткого диска."
?
...
Рейтинг: 0 / 0
Колонка под разные типы данных
    #38645952
ldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk, к примеру заполнил в строке одну колонку (bool) остальные колонки в этой строке типа real, integer не будут никогда использоваться. Но они же будут зарезервированы системой. Я правильно понимаю?
...
Рейтинг: 0 / 0
Колонка под разные типы данных
    #38645969
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldarMaxim Boguk, к примеру заполнил в строке одну колонку (bool) остальные колонки в этой строке типа real, integer не будут никогда использоваться. Но они же будут зарезервированы системой. Я правильно понимаю?

почему? если они NULL то они занимают по 1 биту (по факту первые 8 NULL абле полей не занимают вообще ничего так как байт под это всегда выделяется)
...
Рейтинг: 0 / 0
Колонка под разные типы данных
    #38645986
ldar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukldarMaxim Boguk, к примеру заполнил в строке одну колонку (bool) остальные колонки в этой строке типа real, integer не будут никогда использоваться. Но они же будут зарезервированы системой. Я правильно понимаю?

почему? если они NULL то они занимают по 1 биту (по факту первые 8 NULL абле полей не занимают вообще ничего так как байт под это всегда выделяется)
Спасибо, буду знать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Колонка под разные типы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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