Заметки из лаборатории
Продукт SQL Coder фирмы Platinum Technologi (Оукбрук-Террас, шт. Иллинойс) принес долгожданное облегчение разработчикам клиент-серверных систем, мучающимся с управлением версиями. Кроме того, SQL Coder облегчает развертывание хранимых процедур, механизмов запуска, правил и других объектов баз данных на серверах СУБД корпораций Oracle, Microsoft и фирмы Sybase.
Версия SQL Coder 1.6.3 для Windows 3.1 и Windows 95 поставляется с ноября. Версия 1.6.4 для Windows NT поставляется с января. Цена однопользовательского пакета каждой из этих версий $795.
С помощью SQL Coder мы управляли репозиторием исходных кодов для объектов баз данных, которые мы хранили и делили на категории по проектам на нашем Microsoft SQL Server 6.0. После инсталляции версии 1.6.3 на рабочей станции под Windows 95 мы создавали и редактировали объекты репозитория и затем включали их в каталог SQL Server.
С множественными версиями исходных объектов мы работали, снабжая их комментариями и легко переводя версию из репозитория в рабочий каталог. Всю работу мы выполняли только с использованием продукта SQL Coder и никогда не манипулировали с каталогом сервера непосредственно.
Это средство предоставляет полный набор возможностей работы с объектами. Мы импортировали объекты в репозиторий из каталога сервера и из текстовых файлов, а также создавали новые объекты с нуля или путем копирования других объектов.
При редактировании SQL Coder дает возможность вставлять в объекты шаблоны команд, а затем проверяет синтаксис команд в объектах. Кроме того, SQL Coder проверяет существование всех каталого-объектных ссылок и составляет список зависимости для объектов репозитория. И наконец, перед развертыванием объектов мы испытывали их путем выполнения непосредственно из репозитория.
Продукт SQL Coder удовлетворяет насущную потребность в аппарате управления версиями в серверной части СУБД. При выходе объектов из репозитория мы брали их под контроль, не давая другим объектам обращаться к ним во время редактирования (см. рис.).
Мы контролировали выход объектов из репозитория, не давая другим объектам
обращаться к тем, которые мы в тот момент редактировали
Помещая объект обратно в репозиторий, мы создавали новую версию объекта, добавляя комментарий и штамп даты и времени создания. Мы могли сравнивать различные версии объекта для поиска изменений. Когда приходило время введения объекта в строй, мы могли сконфигурировать SQL Coder для помещения объектов на серверы разработки, тестирования или эксплуатации.
Пакет SQL Coder имеет много возможностей для резкого увеличения производительности труда разработчика. Мы использовали его для соединения с сервером и интерактивного выполнения команд SQL.
Можно сконфигурировать SQL Coder для автоматического соединения с несколькими серверами. Если сервер недоступен, то с помощью SQL Coder все равно можно создавать объекты автономно, запоминать их в текстовых файлах и впоследствии импортировать в репозиторий.
С компанией Platinum Technologi можно связаться по телефону: (800) 442-6861 или по адресу: http://www.platinum.com.
Джон Скьюмейт