Есть ли возможность IF EXIXSTS -> DROP
Есть ли возможность IF EXIXSTS -> DROP
Здравствуйте!
Есть ли в вашей программе возможность автоматически подставлять
IF EXISTS [table]|[procedure]|[function]
DROP [table]|[procedure]|[function]
?
Очень нужно для многократной синхронизации больших баз, а возможности такой не нашел.
Заранее спасибо!
Есть ли в вашей программе возможность автоматически подставлять
IF EXISTS [table]|[procedure]|[function]
DROP [table]|[procedure]|[function]
?
Очень нужно для многократной синхронизации больших баз, а возможности такой не нашел.
Заранее спасибо!
-
- Devart Team
- Сообщения: 374
- Зарегистрирован: Ср 09 сен 2009 07:54
- Откуда: devart
- Контактная информация:
Re: Есть ли возможность IF EXIXSTS -> DROP
Вы правы. В текущей версии такой возможности нет.iskander писал(а):Есть ли в вашей программе возможность автоматически подставлять
IF EXISTS [table]|[procedure]|[function]
DROP [table]|[procedure]|[function]
?
Очень нужно для многократной синхронизации больших баз, а возможности такой не нашел.
Если Вам очень важна эта функциональность, пожалуйста, порекомендуйте ее на специальном ресурсе (на англ.яз.), чтобы остальные пользователи могли тоже проголосовать, тем самым установив для нас приоритет реализации той или иной функциональности.
Re: Есть ли возможность IF EXIXSTS -> DROP
Такое пожелание судя по всему уже выполнено:
http://devart.uservoice.com/forums/1770 ... o-script-g
Но вот как это работает. Нашел в настройках галочку "Check for object existence", поставил ее а разницы при генерации скрипта на удаление и создание нет.
Подскажите что надо настроить что бы создавались скрипты с проверкой создания объектов?
http://devart.uservoice.com/forums/1770 ... o-script-g
Но вот как это работает. Нашел в настройках галочку "Check for object existence", поставил ее а разницы при генерации скрипта на удаление и создание нет.
Подскажите что надо настроить что бы создавались скрипты с проверкой создания объектов?
Re: Есть ли возможность IF EXIXSTS -> DROP
Опция Check for object existence проверяет существование объекта и, если он существует, то выполняется скрипт на его изменение, если объекта нет - скрипт не выполняется. DROP при этом dbForge не выполняет.
Re: Есть ли возможность IF EXIXSTS -> DROP
Не совсем понял в какой момент она это проверяет.
А по указанному вопросу и вопросу из пожеланий
А по указанному вопросу и вопросу из пожеланий
Это где настроить?"Generate Script As" - "Drop and Create", it would be nice if the generated script checks if the entity exists before dropping it.
-
- Devart Team
- Сообщения: 374
- Зарегистрирован: Ср 09 сен 2009 07:54
- Откуда: devart
- Контактная информация:
Re: Есть ли возможность IF EXIXSTS -> DROP
Эта настройка доступна в мастере генерации скрипта:deas писал(а):Не совсем понял в какой момент она это проверяет.
А по указанному вопросу и вопросу из пожеланийЭто где настроить?"Generate Script As" - "Drop and Create", it would be nice if the generated script checks if the entity exists before dropping it.
А вот Generate Script As -> ..., вызванный из дерева проводника баз данных, такое не умеет.Devart UserVoice Admin писал(а):The feature will be implemented in the Generate Script Wizard as soon as dbForge Studio for SQL Server, v3.8 is available to download.
Re: Есть ли возможность IF EXIXSTS -> DROP
Очень жаль, это было бы очень удобно, даже MSSMS это умеет.
И пожелание как раз про это и было, может добавите?
И пожелание как раз про это и было, может добавите?
Re: Есть ли возможность IF EXIXSTS -> DROP
Мы пересмотрим текущее поведение.