Разница между функциями generate_series и sequence в PostgreSQL заключается в их назначении:
- generate_series генерирует последовательные данные в диапазоне от начального значения до конечного с заданным шагом. www.linuxscrew.com Например, с её помощью можно создавать диапазоны дат или итерировать по числам в запросе. sparktpoint.com
- sequence обычно используется с типами данных SERIAL и BIGSERIAL для автоинкрементных первичных ключей, но может применяться и как standalone-объект. sparktpoint.com
Таким образом, generate_series используется для генерации списка чисел или дат на лету, в то время как sequence применяется для создания автоинкрементных значений, например, для столбцов первичного ключа. sparktpoint.com