PostgreSQL → Проект PSM (zero) завершен и нуждается в тебе
Вчера Pavel Stehule закончил работу над реализацией процедурного языка SQL/PSM для PostgreSQL. На данный момент язык поддерживает всё необходимое:
- простые вещи — массивы, составные типы (composites), триггеры;
- дополнительные — функции, возвращающие таблицу, IN/OUT параметры;
- особенности SQL/PSM — предупреждения, обработчики исключений (в большинстве на основе SQLCODE), операторы SIGNAL и RESIGNAL;
- некоторые особенности DB2 и MySQL — multi assign операторы, поддержка магических переменных SQLSTATE и SQLCODE.