apiquestion
@apiquestion
Студент

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

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

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

Войти через центр авторизации
Похожие вопросы