Задать вопрос
@goodw84

Какой тип данных выбрать для хранения пола?

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

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

Вопрос: какой тип выбрать? Фильтрация данных по этому полю будет.
  • Вопрос задан
  • 2987 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Если есть необходимость делать пол необязательным, то можно сделать enum, добавив туда значение для неопределенного (незаполненного), ну или же использовать boolean, разрешив туда NULL.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы