Преимущества использования SmallAutoField в качестве первичного ключа в Django?

В моей таблице будет около 2000 строк.

Есть ли преимущества в производительности при использовании SmallAutoField в качестве первичного ключа, а не стандартного AutoField?

Кроме того, если в будущем у меня закончатся 32 000 инкрементируемых целых чисел в моем SmallAutoField, насколько сложно будет изменить его на обычное AutoField?

PS. Я использую SQLite, но могу перейти на Postgres.

Вернуться на верх