Задать вопрос
polyanin
@polyanin
Golang, PHP & Symfony developer

Как создать bigint unsigned?

Приветствую!
Как задать в postgresql поле bigint unsigned, чтобы диапазон был такой:
от 0 до 18446744073709551615
потому что если задать signed, диапазон будет -9223372036854775808 до 9223372036854775807.
и сделать signed + check, диапазон будет 0 до 9223372036854775807 но не 18446744073709551615
  • Вопрос задан
  • 832 просмотра
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Сделайте смещение на константу= 9223372036854775807, т.е. от значение отнимите. Затем чтобы получить значение прибавьте эту же константу.
Если они нужны только для просмотра, храните в тексте.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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