Можно ли написать веб-приложение целиком на расширенном SQL?
Особо не работал со всякими расширениями SQL типа PL/pgSQL, PL/Python и т. д., стало вот интересно -- можно ли написать простое веб-приложение целиком на таком расширении? Например, простое приложение, в котором пользователь может авторизоваться и сделать поисковый запрос в БД, результат которого отдаётся ему JSON'ом -- что из этого нельзя сделать с помощью PL/Python в PostgreSQL?
Да, можно, с минимальной оболочкой для коннекта к БД и аккуратной раздачей прав/написанием функций. Но геморрой тот еще, в реальности достаточно сложные выборки можно писать на PL/SQL, а на встроенных (PL/Python и пр.) вполне можно бизнес приложение ваять.