Заметки из лаборатории

 

Продукт 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.

 

Джон Скьюмейт

 

Версия для печати