PL/pgSQL — один из первых процедурных языков в PostgreSQL. Он впервые появился в 1998 году в версии 6.4, а с версии 9.0 стал устанавливаться по умолчанию при создании базы данных.
У нас используется версия Postgres 12 и выше
В реализации нашего сервиса основная логика работы сосредоточена в функциях Postgres.
Все курсы и их описание:
https://postgrespro.ru/education/
Плейлист с курсами по Postgres на Ютубе
https://www.youtube.com/c/PostgresProfessional/playlists
Для разработчиков:
https://postgrespro.ru/education/courses/DEV1
Особое внимание стоит уделить разделу PL/pgSQL (Темы 11-18)