PostgreSQL присваивает пятисимвольные коды ошибок, которые соответствуют «SQLSTATE». Приложения обычно проверяют код ошибки и только потом обращаются к текстовому сообщению об ошибке. Коды ошибок и текстовое сообщение не меняются в новых выпусках. Обратите внимание, что не все коды ошибок, создаваемые PostgreSQL, определены в стандарте SQL. Некоторые дополнительные коды ошибок были добавлены самостоятельно или заимствованы из других баз данных. Первые два символа кода ошибки представляют класс ошибок, а последние три символа - конкретное условие в этом классе...
Делимся секретными приемами оптимизации, которые помогут избежать головной боли после миграции базы данных — потери производительности. Привет всем! Я — Ипатов Александр, backend‑разработчик в ГК Юзтех. Сегодня хочу поделиться мыслями о том, как подойти к вопросам реализации оптимизации хранимых процедур на PostgreSQL (PL/pgSQL). Такие вопросы часто возникают при миграциях баз данных с Oracle (PL/SQL) и Microsoft (T-SQL). Актуальность проектов, связанных с миграциями серверов и баз данных с зарубежных...