Я полагаю, что ответ на ваш вопрос - да ... если я читаю между строк, я думаю, вы обеспокоены тем, что система может повторно использовать номера идентификаторов, которые «отсутствуют» в последовательности, и, следовательно, если вы имели использовал 1,2,3,5,6,7 в качестве идентификационных номеров, во всех известных мне реализациях следующий идентификационный номер всегда будет 8 (или, возможно, выше), но я не знаю ни одной БД, которая бы пыталась и выясните, что идентификатор записи № 4 отсутствует, поэтому попытайтесь повторно использовать этот идентификатор.
Хотя я больше всего знаком с SQL Server, я не знаю, почему любой поставщик, который пытается заполнить пробелы в последовательности - думает о накладных расходах на хранение этого списка неиспользуемых идентификаторов, а не просто всегда отслеживает последний использованный номер и добавление 1.
Я бы сказал, что вы можете смело полагаться на то, что следующий присвоенный ID номер всегда будет больше, чем последний, а не просто уникальный.