Technology

Доверяй но проверяй: как проверить качество энтерпрайзных модификаций PostgreSQL на стороне клиента

Доверяем ли мы качеству OSS PostgreSQL? - выглядит он достойно. А насколько безопасны фичи, добавленные вендором? Это вопрос, поскольку код закрытый. Сила бренда - это хорошо, но хотелось бы иметь объективное подтверждение. Здесь я рассказываю о небольшом изобретении - модуле pg_pathcheck. Он выводи

H
Habr
29 апреля 2026 г.·1 мин чтения
Доверяй но проверяй: как проверить качество энтерпрайзных модификаций PostgreSQL на стороне клиента

Image: Habr

Доверяем ли мы качеству OSS PostgreSQL? - выглядит он достойно. А насколько безопасны фичи, добавленные вендором? Это вопрос, поскольку код закрытый. Сила бренда - это хорошо, но хотелось бы иметь объективное подтверждение.

Здесь я рассказываю о небольшом изобретении - модуле pg_pathcheck. Он выводит на новый уровень контроль надёжности СУБД - позволяет проверять качество кода на стороне клиента. А конкретно, на его серверах и нагрузке проверить, не остаётся ли внутри оптимизатора т.н. dangling pointers - указателей вникуда. Это может не приводить к проблемам, пока оптимизатор не трогает эти указатели, но вот если таки тронет ...

Читать далее

Оригинальная статья

Доверяй но проверяй: как проверить качество энтерпрайзных модификаций PostgreSQL на стороне клиента

Опубликовано Habr

Читать полную статью