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