Я не знаком с Postgresql, но я ожидаю, что это будет верно для любой базы данных по той простой причине, что сравнение целых чисел намного эффективнее, чем сравнение строк.База данных должна искать индекс по ключевому полю.Поиск по целочисленному индексу должен быть быстрее, чем поиск по строковому индексу.Мало того, что задействовано меньше данных, сравнение может быть выполнено молниеносно в одной операции ЦП, а не какое-то, вероятно, сложное сравнение строк, которое использует чувствительность к регистру и логику локализации.«Вы имеете в виду, имеет преимущество в скорости микросекунды над.Конечно, могут быть архитектурные соображения, которые означают, что создание объединения в строке в целом является лучшим решением для проектирования базы данных.Но в целом я избегаю присоединения к чему-либо кроме целых чисел.