Александр Бабичев
[English]
[Russian]

Навигатор

 О сайте 
 Новости сайта 
 Проекты 
     SportTool 
     Einstein 
     Мягкость посадки 
     maserver 
»    dbgen«
     Spider's Cave 
     ReportWay 
 Персональное 

 

dbgen

dbgen - это простой генератор баз данных, предназначенный для создания баз данных, независимых от типа SQL сервера. dbgen оперирует двумя файлами: первый содержит описание создаваемой базы данных на языке XML, второй - описание особенностей SQL-сервера, так же написанное на XML. В результате работы dbgen получается скрипт на языке SQL, содержащий все необходимые команды для заданного типа сервера.

В архив с dbgen входит описание SQL-серверов Interbase (Firebird) и PostgreSQL. Добавить описание любого другого SQL-сервера совсем не сложно. dbgen поддерживает простейшие условные выражения, которые позволяют выполнять при генерации базы данных настройки, специфичные для данного типа SQL-сервера.

Существует еще одна похожая программа для преобразования XML в SQL. Это ZsqlML, распространяемая под лицензией LGPL. Для преобразования ZsqlML использует язык XSLT, в то время как в dbgen за это отвечает код, написанный на Java.

Скачать

Можно скачать бинарники [http] [ftp] или исходники [http]. [ftp] Для работы dbgen необходимо чтобы была установлена среда выполнения Java версии 1.4 или выше.

Copyright (c) 2002-2005 Alexander Babichev.