Привет народ.

Раньше как то я не старался предлагать свое ПО. Т.к. знаю что процесс переноса структуры в программу такого плата тяжек, если вручную. Тут у друга решили перегнать базу под мою новую структуру. Я ему предложил ее синхронизировать посидев вечер со своей частью базы я понял, пипец однако вешалка. И написал функцию для импорта методанных из базы данных. Все получилась уж очень прекрасно.

1.База с чуть более 900 объектами (не считал только поля таблиц вроде) была добавлена всего за 15 секунд. Друг был доволен он уже несколько лет в "генераторе" не заносил изменения. 2.А вот второй момент может когонит заинтересовать. Вес процесс переноса методанных из базы данных был написан в самом "генераторе баз данных" не прибегая к компиляторам!!! Т.к. есть встроенный интерпретатор PASCAL и дизайнер.

Кратко о программе.
1.Позволяет создавать описание проектов баз данных и по этим описаниям создавать базы. К примеру у меня 3 проекта из которых я делаю 2 базы 1 из проектов используется как источник данных для 2 и 3 проектов. 2.Создание проектов копирования описаний переносов данных из одной базы в другую. 3.Создание проектов переноса данных в этом проекте можно использовать наслоение из
- проектов баз данных
- проектов копирования
- произвольных скриптов SQL
4.Мелочь но приятно "если вы решите посмотреть"
-тот инсталлятор который вы будете использовать для установки "Генератора баз данных" тоже подготовлен им. -и еще один момент можно извратится и сделать отдельный блок который по описанию в проекте переноса будет обновлять клиентские базы. Кому интересно могу дать базу после установки программы и при подключении к базе он эту базу конвертирует из старого формата в новый. Воспользовавшись одной из утилит которые могут сравнивать "базы Болтика" и посмотреть что он сделал.

Единственный момент я работаю на 2.5. Но я думаю проблем с старыми версиями серверов недолжно возникнуть ведь подключатся к ним будем по библиотеке от них.

Для сильно продвинутых можно и без меня посмотреть скачав тут http://www.sayan.ru/~bolt/setup_GenDB_12_731.exe

Кто хочет в живую или возникли трудности в асу стукнуть 344208852.






--
Subscription settings: 
http://groups.google.com/group/ru-firebird/subscribe?hl=ru

Ответить