powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какой тип данных использовать для хранения пола?
7 сообщений из 7, страница 1 из 1
Какой тип данных использовать для хранения пола?
    #39348767
goodw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!

Таблица пользователей, нужно хранить пол человека.

Варианты:
1. Битовое поле
2. Boolean
3. Char(1) / Varchar(1)
4. Enum ("m", "f")

Вопрос: какой тип выбрать? Фильтрация данных по этому полю будет.
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39348768
ТиФорс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goodw,

ну blob же.
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39348769
goodw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТиФорсgoodw,

ну blob же.

Почему?
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39348783
goodw,

Смотря для какой задачи. Вон, в Фейсбуке ("спасибо" толерантности и западным ценностям) 56 полов, вроде. :)
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39348866
Slider_spb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, если придерживаться правил нормализации, то перечень полов должен храниться в отдельной табличке-справочнике, а в основой таблице данных должна быть ссылка на него в виде внешнего ключа.
А то я как вспомню, как мы переводили наименования городов из текстового поля в справочник, так вздрогну, т.к. вариантов написаний города Москва было несколько штук, а Санкт-Петербург - более десятка, не говоря о других ;)
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39348927
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_spb в отдельной табличке-справочникеесли будут собственные атрибуты, то и табличку в самый раз. а то можно донормализоваться до хранения каждого символа в справчникн и название города составлять из упорядоченных ссылок на буквы.
...
Рейтинг: 0 / 0
Какой тип данных использовать для хранения пола?
    #39349239
d3a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
char(1)
null /*unknown*/
'm'
'f'
'o' /*other*/

OR

https://en.wikipedia.org/wiki/ISO/IEC_5218
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какой тип данных использовать для хранения пола?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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