В БД разрабатываемого мной проекта будет храниться очень много записей.
В некоторых таблицах записей будет больше, чем 2147483647, а следовательно для этих таблиц PK типа int не подходит. Таблиц, в которых количество записей будет превышать максимальное значение int не так много.
Вопрос: нормально ли использовать в некоторых таблицах тип int, а в некоторых bigint в качестве PK? Возможно ли будет в будущем изменить тип, если окажется, что для какой-то таблицы int не достаточно?