ООО "ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ"
Разработка компьютерного программного обеспечения, консультационные услуги в данной области и другие сопутствующие услуги

О компании

На данный момент компания занимается разработкой программного обеспечения для проверки структуры базы данных.
Продукция:

sdblist/db_verifier
Инструмент для статического анализа структуры базы данных на наличие ошибок или нерекомендуемых практик
Описание:
Скрипт состоит из набора проверок, которые обращаются к таблицам системного каталога и не требуют обращения к данным в пользовательских таблицах.

Актуальная версия применима к PostgreSQL 12 и новее. Протестировано в версии PostgreSQL с 12 по 17.








Структура проекта:
  • db_verifier.sql - скрипт, проверяет и выводит список ошибок/предупреждений/рекомендаций с комментариями
  • shards - каталог, в котором проверки разделены на отдельные файлы (имя файла соответствует коду проверки)
  • tests - каталог с DDL/DML скриптами, которые используются для отладки db_verifier и демонстрации ошибок
Стоимость:
Стоимость программного обеспечения рассчитывается индивидуально. Для точного расчета стоимости Вы можете связаться с нами по email: support@dbint.ru



Статический анализ структуры БД

Основная задача - реализация и демонстрация подходов статического анализа структуры БД.

Все проверки объединены в один скрипт db_verifier.sql для удобства запуска и встраивания в CI.


Структура и особенности скрипта db_verifier


Скрипт построен с использованием общих табличных выражений (Common Table Expressions, CTE).

Такой подход позволяет:

  • разделить скрипт на логические блоки (настройки, описания, проверки, сборка результата);
  • переиспользовать результаты запросов.


Контакты


Общая информация: ООО "ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ"

(ИНН 6900008557)


Email: support@dbint.ru



Made on
Tilda