| Версія | 1.10 beta 18 |
|---|---|
| Видавництво | Adept SQL Tools |
| Дата випуску | 25 лист. 2014 р. |
| Дату додано | 25 лист. 2014 р. |
| Вимоги ОС | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| Вимоги | None |
| Загальна кількість завантажень | 515 |
| Ціна | Free to try |
Опис
Adept SQL Workshop підтримує всі етапи розробки схеми бази даних від написання (або створення з існуючої бази даних) набору джерел SQL до налагодження та подальшої синхронізації бази даних, коли сценарії змінюються. Adept SQL Workshop спеціально розроблено для роботи з підмножиною DDL SQL і синхронізацією схем. Він доповнює інструменти створення запитів і аналізу, такі як MS Query Analyzer, а не конкурує з ними.
Важливою частиною Adept SQL Workshop є зручний текстовий редактор із підсвічуванням синтаксису SQL і ярликами для типових інструкцій SQL. Окрема панель «списку операторів» групує всі оператори SQL за відповідним об’єктом схеми, надаючи миттєвий доступ до будь-якого оператора в будь-якому відкритому сценарії проекту.
Перед тим, як сценарії надходять на сервер SQL, вони проходять через препроцесор макросів. За допомогою звичайної комбінації директив #includes, #defines і умовної компіляції ви можете помістити в єдиний файл декларації макроси для всіх типів даних проекту або поширених комбінацій полів. Це допоможе вам зберегти сценарії проекту компактними, послідовними, незалежними від СУБД і легкими для модифікації. У Adept SQL Workshop будь-який із попередньо оброблених операторів SQL можна попередньо переглянути та виконати. Ви можете встановлювати точки зупинки, запускати або покроково виконувати певні сценарії або всі сценарії в проекті. Результати запиту можна відобразити в окремому вікні. Проект SQL можна дуже легко відтворити з існуючої бази даних. Adept SQL Workshop не тільки генерує сценарії SQL на основі схеми бази даних, він також надає багато зручних способів розділити отриманий сценарій на кілька модулів і замінити, де це доречно, необроблений SQL макросами, визначеними проектом. Більшість баз даних, за винятком тривіальних, можна розбити на логічні розділи (групи таблиць, представлень, процедур тощо), відносно незалежні один від одного. Реалізація кожної з груп як окремого сценарію значно полегшує перегляд і підтримку джерел схем. Проектно-орієнтований підхід, який використовується в Adept SQL Workshop, робить дуже природним створення вашої бази даних із багатьох файлів сценаріїв, які мають спільний набір макросів. Ви можете легко додавати, видаляти або змінювати порядок сценаріїв у проекті, виконувати всі або вибрані сценарії. Adept SQL Workshop повністю розуміє підмножину DDL MS Transact-SQL (вирази CREATE/DROP/ALTER і виклики збережених процедур, які змінюють схему, наприклад "exec sp_addtype"). Програма може створити внутрішнє представлення схеми прямо з джерел SQL, а потім робити з ним різні цікаві речі, наприклад порівнювати зі схемою бази даних і створювати сценарії відмінностей. Це означає, що один і той самий сценарій SQL можна запускати для живої бази даних будь-яку кількість разів, не впливаючи на незмінені таблиці. Він видасть лише мінімальний SQL, необхідний для синхронізації джерела та бази даних, що значно спрощує зміни в базі даних. Adept SQL Workshop додатково генерує сценарії історії, які можна відтворювати на віддаленому комп’ютері клієнта, щоб синхронізувати його базу даних із вашою головною копією. Це відтворення виконується окремою утилітою, яку можна запускати або як просту та зручну програму з графічним інтерфейсом користувача, або без звуку з командного рядка. Готуючи базу даних для керування версіями, ви пов’язуєте з нею сценарій історії – файл SQL, який описує в одному чи кількох розділах версії поточну схему бази даних. Після внесення змін до схеми бази даних ви можете оновити сценарій історії за допомогою однієї команди меню. Програма зіставить поточну схему бази даних із останньою схемою, записаною в сценарії історії, а потім додасть зміни до історії під новим номером версії.
Оскільки всі ваші структури бази даних зберігаються в сценаріях SQL (текстових файлах), для керування командною роботою можна використовувати звичайні методи контролю версій. Якщо кілька розробників відповідають за розробку певних логічних розділів бази даних, вони можуть незалежно працювати над своїми сценаріями SQL (і своїми локальними копіями бази даних), використовуючи стороннє програмне забезпечення для керування вихідним кодом. Adept SQL Workshop містить основні команди контролю версій у своєму інтерфейсі користувача, взаємодіючи з певним програмним забезпеченням VCS через окремий плагін-модуль.