Я наткнулся на этот пост (В чем разница между tinyint, smallint, mediumint, bigint и int в MySQL? ) И понял, что PostgreSQL не поддерживает целые числа без знака. Может ли кто-нибудь помочь объяснить, почему это так? В большинстве случаев я использую целое число без знака в качестве автоматически увеличивающегося первичного …
Почему целые числа без знака несовместимы с CLS? Я начинаю думать, что спецификация типа предназначена только для производительности, а не для правильности.
Я специально думаю о неподписанных int. Вот практический пример: что вы делаете, когда ваш столбец идентичности достигает максимума? Можно либо пойти BigInt(хранилище 8 байтов вместо 4), либо провести рефакторинг приложения для поддержки отрицательных целых чисел и даже создать свои собственные правила, как указано в этом ответе ; ни один из …