Задать вопрос
apiquestion
@apiquestion
Студент

PostgreSQL bigint и int в качестве PK?

В БД разрабатываемого мной проекта будет храниться очень много записей.
В некоторых таблицах записей будет больше, чем 2147483647, а следовательно для этих таблиц PK типа int не подходит. Таблиц, в которых количество записей будет превышать максимальное значение int не так много.
Вопрос: нормально ли использовать в некоторых таблицах тип int, а в некоторых bigint в качестве PK? Возможно ли будет в будущем изменить тип, если окажется, что для какой-то таблицы int не достаточно?
  • Вопрос задан
  • 427 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
Да, нормально. И да, можете изменить после, но учтите что для больших таблиц это может занять продолжительное время.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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