Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063

Автоматические действия с зависимостями

18.03.2022, 09:07. Показов 1190. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли плагин, который автоматически выполняет действия с зависимостями? Мне, юному программисту современности, очень
трудно понять, почему в такой современной и популярной среде как MSQLMS отсутствуют столько базовых вещей 21 века. Я был поражен отсутствием автокомплита и тем, что даже в официальной инструкции про переименование таблиц написано, что все зависимости нужно переименовать вручную! Как вообще в век автоматизации по отношению к программистам можно употреблять это бранное слово? Я нашёл расширение, которое добавляет автокомплит и немного автоматизации, но ощущение использования среды 20 века не покинуло меня, поскольку автопереименования зависимостей при переименовании таблиц (или других действиях) до сих пор нет. Есть ли плагин, исправляющий это? Если нет, то может быть есть среда? База данных?
Желательно, чтобы это было бесплатно / был пробный период / плюшки для студентов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2022, 09:07
Ответы с готовыми решениями:

Автоматические действия в Visual Studio
Подскажите, пожалуйста, где искать. Нужно хотя бы направление :) Задача: выполнять автоматические действия в Visual Studio. Например, в...

Создание бота, делающий автоматические действия на сайте
Всем добра. Есть намерение сделать бота, который будет на определенном сайте делать http запросы, к примеру авторизации, скачивания нужных...

Парсинг ТЕЛЕГРАММ канала и автоматические действия на сайте
Добрый день. Столкнулся с проблемой. Есть такая идея сделать программу, которая спарсит телеграмм канал, а при поступлении сообщения,...

11
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
18.03.2022, 10:57
Visual Studio SSDT Database Project
1
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
18.03.2022, 11:16
Титан_1,

Не по теме:

командную строку не предлагать? XIX в твоих терминах

0
5975 / 4550 / 1095
Регистрация: 29.08.2013
Сообщений: 28,168
Записей в блоге: 3
19.03.2022, 04:31
Цитата Сообщение от Титан_1 Посмотреть сообщение
Я был поражен отсутствием автокомплита
а он есть

Цитата Сообщение от Титан_1 Посмотреть сообщение
переименование таблиц написано, что все зависимости нужно переименовать вручную
а можно подробнее?
типа ты меняешь одно поле в таблице и где ты ожидаешь автопереименование?
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
21.03.2022, 14:55  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
а он есть
Ну не знаю, я пишу, например, какую-нибудь T-SQL команду, например, INSERT INTO , начинаю писать название таблицы, а подсказка автокомплита не появляется -- . Да банально при письме команды INSERT не появляется автокомплит. В c# обычно пишу 1-5 букв слова и нажимаю на Tab.

Цитата Сообщение от qwertehok Посмотреть сообщение
а можно подробнее?
Например, переименовываю таблицу, и все хранимые процедуры, связи и тд. изменяются автоматически


invm, Спасибо. Жаль, что тут диаграмм нету.
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
21.03.2022, 16:02
Цитата Сообщение от Титан_1 Посмотреть сообщение
Жаль, что тут диаграмм нету.
https://docs.microsoft.com/en-... base-tools
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
21.03.2022, 16:17  [ТС]
invm, Спасибо.
Попробовал изменить имена таблиц, изменились связанные хранимые процедуры, и, надеюсь, связи таблиц. А как эти изменения в БД внести? Только не говорите мне, что Visual Studio SSDT Database Project просто создаёт процедуры создания БД и полностью бесполезна для заполненных данными БД.

Добавлено через 5 минут
pincet, если более удобных альтернатив нету, то cmd на худой конец сойдёт.
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
21.03.2022, 19:02
я вот ч
Цитата Сообщение от Титан_1 Посмотреть сообщение
Только не говорите мне, что Visual Studio SSDT Database Project просто создаёт процедуры создания БД и полностью бесполезна для заполненных данными БД.
и как это представляется
Цитата Сообщение от Титан_1 Посмотреть сообщение
юному программисту современности
?

Добавлено через 22 секунды
особенно в проде?
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
21.03.2022, 22:04  [ТС]
Цитата Сообщение от pincet Посмотреть сообщение
и как это представляется юному программисту современности? особенно в проде?
Нажал на таблицу, F2, ввёл название, Enter. Таблица переименовалась, ссылки на неё в хранимых процедурах автоматически исправились, как и связи. Так и представляется. Вообще не вижу никаких причин, по которым эта функциональность не реализована в СУБД нативно.
0
 Аватар для Andrey-MSK
3344 / 2231 / 387
Регистрация: 14.08.2018
Сообщений: 7,537
Записей в блоге: 4
22.03.2022, 09:28
Цитата Сообщение от Титан_1 Посмотреть сообщение
не реализована в СУБД нативно
А причем тут СУБД?
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
22.03.2022, 10:14
Цитата Сообщение от Титан_1 Посмотреть сообщение
Таблица переименовалась
Ты считаешь, что такая функциональность (переименование таблицы) встречается настолько часто, что требует доп. автоматизации? Обычно для переименования требуются форс-мажорные обстоятельства. По крайней мере на проде
1
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
27.03.2022, 13:16  [ТС]
Пока что единственное решение, которое я нашёл, это Apex SQL Refactor, но оно официально платное (а ещё не подтягивает за собой диаграммы, но это уже мелочи)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2022, 13:16
Помогаю со студенческими работами здесь

Парсинг ТЕЛЕГРАММ канала и автоматические действия на сайте
Добрый день. Столкнулся с проблемой. Есть такая идея сделать программу, которая спарсит телеграмм канал, а при поступлении сообщения,...

Проблема с зависимостями
Не пользуюсь линуксом, но пришлось Нужно установить данный пакет(ы), но какае то проблема с зависимостями. Помогите их решить. ...

таблицы с зависимостями
как создать таблицы с зависимостями?

Развертка матрицы с зависимостями
запустить функцию f для каждой ячейки матрицы требование (зависимости) - f (M ) может быть выполнено только один раз, когда все эти ...

Использование dll с зависимостями
Всем привет. У меня был проект dll для работы с графикой на C++ и проект на C# WPF использующий это dll. Эта связка работала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru