Comments 5
Спасибо за комментарий, как никак первая статья на Хабре! Пока расширение внутри компании, будет время обязательно сделаю отдельную версию для широкой общественности и выложу на GitHub. Вопрос с отдельными вьюшками обсуждали, думаю на основные сущности сделаем, в первую очередь для аналитических запросов и сопровождения. Магические константы расширение по ключам ищет, а так я обычно скалярные функции делаю для часто используемых констант или объявляю константы в коде, через переменные DECLARE @OKStatus INT = 1
Ссылка на проект донор https://github.com/gandarez/ssms-wakatime
С формированием по описаниям сразу пришла идея, но названия представлений и колонок будут слишком длинными и на русском языке, да и таблиц тысячи, как вы понимаете не все нужны.
По константам - в результатах запросов все ок вроде, БД не совсем кривая, магические константы используются в основном в условиях запросов и коде хранимок для условной логики.
Часть функциональности из расширения также доступна в виде консольной утилиты, многие IDE из коробки умеют отправлять выделенный кусок текста через аргументы командной строки (так называемые внешние инструменты), правда в данном случае приходится еще быстрые клавиши вешать (что не совсем удобно).
В Managment Studio из коробки можно цвета настраивать для соединений, очень удобно, рекомендую.
История разработки одного очень удобного расширения