Re: Утилита автоматической конвертации баз в формат ФБ 2.5
On 29.03.2010 7:21, Dmitry Lendel wrote: Привет Прошу прощения за невежество, но что означает слово Гедымин? Дмитрий князь такой был белорусский http://ru.wikipedia.org/wiki/Гедимин по совместительству рабочее название проекта, которое в итоге стало официальным названием. как Делфи у Борланда в свое время :)
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Andrei gs1...@gmail.com сообщил(а) в новостях следующее:cd977116-c5b3-48fa-b581-ff2b3dd3e...@z35g2000yqd.googlegroups.com... Как говаривал отец Федор: не корысти ради, а токмо волею пославшей мя жены! Берите, пользуйтесь: http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html Найдете ошибки -- сообщайте. To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject. Привет. Вроде как нарвался на базу которую тебе обещал. Но преобразование будет не таким сложным я думаю. Такие базы тяжело найти, они появляются на некоторых сборках сервера. Если надо то выложу тебе в двух версиях от YA 2003 года и преобразованную в 2005 год. Далее подскажу, если все же надо будет, как ФБ+ не выгружая прогу играться с версиями библиотек. Хотя все зависит от реализации может тебе это и не придется делать. К примеру база YA от 2003 года, я знать не знал, что люди на моей проге работают. ФБ 2.5 к ней подключился нормально и бакуп и рестор ее сделал. НО для нормального переноса данных в текущую версию надо было базу хотя бы в 2005 год перевести. С этого года у меня механизм самообновления баз существует. Обновил до 2005 года и ФБ 2.5 уже НЕ МОЖЕТ ее открыть просто так и бакупить тоже :(. Далее программа поигралась бакупом от ФБ 2,0 или 2,1 (Точно не знаю это прога сама делает) и только потом передала в руки 2.5, который дальше подхватил и обновил. PS.Даже мне сегодня пришлось код подправить т.к. у ФБ+ съехала крыша от перезагрузки разных библиотек. Бузз наверное меня материт потихоньку, я наверное один извращенец который библиотеки клиента сервера выгружаю и подгружаю не выходя из программы.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Не серчай ибо gbak ? нечего до сих пор не выводит. www.ibase.ru/devinfo/gbak.htm - для кого писано? Во это хорошая ссылка. Я тут как то писал gbak и какойто параметр в поисковике в инете и шиш. кроме того, gbak очень даже выводит всю инфу, хотя бы через -? Обычно gbak.exe /? параметры так вызываю. Я даже не догадался - воткнуть. Всегда / использую. и когда получил подумал про файлы, значит помощи не получу C:\Program Files (x86)\firebird\bingbak.exe /? gbak: ERROR:requires both input and output filenames gbak:Exiting before completion due to errors даже перевод с гугла только про файлы а про параметры нифига C: \ Program Files (x86) \ Firebird \ Bin gbak.exe /? GBAK: ОШИБКА: требуется входных и выходных файлов GBAK: Выход до завершения из-за ошибок А слабо было написать, для помощи напишите -?. Случайно ты б не написал я еще сто лет жил не в ведении о -. А строки написаны аж в прошлом веке наверное и больше их не трогали ;) они же работают. Пользуюсь ими раз в сто лет ну-ну. ключей нужных у gbak можно по пальцам одной руки пересчитать. И запомнить их один раз не такая проблема. Запомнить их можно только если пользуешься, а когда прога этим занимается забываеш. PS Беседа была поучительна. Сделал выводы. Век живи век учись. -- Subscription settings: http://groups.google.com/group/ru-firebird/subscribe?hl=ru
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Dmitri Kuzmenko k...@ibase.ru сообщил(а) в новостях следующее:hq973i$j7...@dough.gmane.org... Hello, Evgeny! Boltik Evgeny wrote: И еще по поводу конвертации недавно я начал помогать другу конвертировать его базу база YA. Дык 2.5 ее спокойно забакупил воттак gbak -b -g -i -v -user sysdba -password masterkey sklad.GDB sklad.GBK и нафига тут -i ? а потом отрестрорил вот так gbak -r -g -v -fix_fss_metadata win1251 -user sysdba -password masterkey sklad.GBK sklad.GDB а тут нафига -g ? про -r я даже и не говорю. Не серчай ибо gbak ? нечего до сих пор не выводит. А строки написаны аж в прошлом веке наверное и больше их не трогали ;) они же работают. Пользуюсь ими раз в сто лет -- Subscription settings: http://groups.google.com/group/ru-firebird/subscribe?hl=ru
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
База Болтика тут ни при чем. Есть масса других разных Перешел на личности (( Прошу прощения. Был не прав. Не сдержался. Ну я уже к этому привык. И потом у меня есть серьезные претензии к тем кто говорит, что расколол мой злобный орех База Болтика. Ибо они вводят в заблуждение народ. ДК правильно говорит нужен комплекс действий. К примеру у меня есть старая база и есть утилита конвертер (ну то есть так которая базы сравнивает и одну к другой приводит). И есть новая к которой привести ее надо. Дык вот после конвертации этой утилитой программа просто будет глючить при работе не выводя некоторые данные. Конвертер к примеру сказать, что там поле есть, а тут его уже нету. И что дальше база та нерабочая получится. И еще по поводу конвертации недавно я начал помогать другу конвертировать его базу база YA. Дык 2.5 ее спокойно забакупил воттак gbak -b -g -i -v -user sysdba -password masterkey sklad.GDB sklad.GBK а потом отрестрорил вот так gbak -r -g -v -fix_fss_metadata win1251 -user sysdba -password masterkey sklad.GBK sklad.GDB (при первом ресторе пришлось обратится к ДЯ который сказа мол вот это поле рекурсивно и причем тут не одна утилита не поможет ибо проблема была при ресторе, обещают вменяемый текст) Поправили поле еще раз забакупили и отресторили. Были рады по уши первые несколько минут. Пока не начали открывать таблицы и бегать по ним в радостях, что данные видим. И опля на одной таблице мултипле ну то есть селект возвращает в поле несколько строк и вот уже 3 дня лазим и правим. Вывод для конвертации хватило gbak -b -g -i -v -user sysdba -password masterkey sklad0.GDB sklad00.GBK gbak -r -g -v -fix_fss_metadata win1251 -user sysdba -password masterkey sklad.GBK sklad.GDB и утилит не надо. Но опыт говорит фиг вам не все базы так просто забекапишь. Ладно ради интереса попробую найти ту базу на которой был беспредел и дам тебе (у себя удалил ибо 1.5 Тб данных клиентов и приходится решенные проблемы сразу удалять ибо на диске места нету практически). И запомни от всей критики мы только становимся мудрей и продукты наши соответственно. Как говориться первый блин всегда комом. Если я свой генератор баз данных выложу. Меня так же как и тебя распнут и охают. Хотя он уже давно лежит и видать никому не нужен кроме меня и моего друга. А я могу тоже сказать классная штука делает База Болтика и может перенести данные из старой базы База Болтика в новую База Болтика. Может хранить описание баз данных и соответственно создавать базы. Можно делать перекресные ссылки между проектами баз данных. И при создании базы, базу можно создать из нескольких проектов баз данных т.к. некоторые проекты могут содержать часть уже написанного нужного для других баз. Причем работать с проектами может масса программистов одновременно. В любой момент можно создать базу и перенести из старой данные в новую. *И тут же НО я работаю всегда на последнем сервере 2.5 (скоро на 3 планирую) мало волнует ниже что делает утилиту сильно продвинутой по сравнению с народом. Хотя я думаю ничего страшного не будет при работе с базами старей 2.5, и тут надо чтобы кто то тестировал, и пользовался чтобы дальше дорабатывать. Ну да ладно устал... -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Это - да, но получается, что среди инструментов могут быть полезно-опасные. Одно дело если ребенок порежется (несильно) и запомнит это, другое дело если сумасшедший админ успешно (!) сконвертит эксплуатируемую чужую базу, после чего приложения (чужие) перестанут работать. я так подумал, что это утилита для помощи разработчикам. не админам. админы про нее знать недолжны. :-) Разработчик кроме всего прочего, должен еще и вшитые в приложение запросы сначала опробовать на более новой версии FB. И только убедившись, что приложение готово к работе с FB2.5, воспользоваться даной утилитой при конвертации многочисленных продакшн-баз. Своими руками или руками местного админа - другой вопрос. Но обязательно под контролем разработчика. -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
alex.abra...@fashionstudio.ru сообщил(а) в новостях следующее:hpag7t$t8...@dough.gmane.org... Boltik Evgeny b...@khakasnet.ru сообщил/сообщила в новостях следующее: news:hp9agn$ua...@dough.gmane.org... 6) утилиту создавали для себя в первую очередь. все-таки 2000 баз не тулза хорошая. Я не спорю, тоже хорошее пишу. Но на всех не угодишь. И тебе просто повезло, что она тебе подошла. Речь шла об предупреждении, что мол так и так будьте бдительны есть подводные камни. Я когда первый раз написал перенос данных с конвертацией был сильно удивлен, когда на 1 базе не прокатило, потом через некоторое время на другой и давай рыть оказалось, что 2, 2.1 отличаются и бекап от 2.5 не подходит и даже 2.1 не подходит для 2. По мере жизни мы ставим сервера у клиентов поновей и получается, что везде разные базы. Но не бегать же по всем сразу, ради одинаковой версии сервера. Я у некоторых по году не обновляю и потом прихожу кнопку жму и радуюсь жизни. Но чтоб до такого дойти приходится читать и напрягать всех и ДЯ и Бузза и ... По опыту работы надо, что бы сама программа справлялась с этой задачей, а не утилиты ;). не нравится - не юзай... Это всегда так было. Путь один грабли... Или своя яма ;) -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Я не спорю, тоже хорошее пишу. Угу) Помню знаменитую Базу болтика... ЛОЛ Но на всех не угодишь. И тебе просто повезло, Повезло? С чего бы? Эта тулза всего лишь выполняет (автоматизирует) инструкции по конвертации http://www.ibase.ru/firebird/211/metadata_charset.htm что она тебе подошла. Речь шла об предупреждении, что мол так и так будьте бдительны есть подводные камни. Я когда первый раз написал перенос данных с конвертацией был сильно удивлен, когда на 1 базе не прокатило, потом через некоторое время на другой и давай рыть оказалось, что 2, 2.1 отличаются и бекап от 2.5 не подходит и даже 2.1 не подходит для 2. По мере жизни мы Верю, что ты именно так и делал... В отличие от тебя тулза сначала определяет текущую версию БД, делает ей бекап этой версией embed, затем проводит манипуляции по конвертации, затем рестор на 2.5. Там ведь с исходниками все. Если уж лень посмотреть сорцы, хотя б посмотри на подкаталоги ..\FDBConvertPortable\app\FDBConvert\* Там все стабильные билды сервера от YA и FB15 до последних. Ну, давай рассмотрим, пример в студию, где БД не конвертнется? Уж если тестить, то на Базе Болтика))) PS. Это ведь всего лишь автоматизированный скрипт... и его всегда можно подточить под себя. PPS. Просто те, кто попользовался, спасибо не сказали вслух, но несколько критических замечаний создали неблагоприятный фон... -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
PPS. Просто те, кто попользовался, спасибо не сказали вслух, но несколько критических замечаний создали неблагоприятный фон... Что-то мне это напоминает :-D -- Хорсун Влад -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
6) утилиту создавали для себя в первую очередь. все-таки 2000 баз не так просто конвертировать IBExpertom и через дамп в SQL. Да и 40-гиговую базу не очень-то и выгрузишь. По опыту работы надо, что бы сама программа справлялась с этой задачей, а не утилиты ;). Dmitri Kouzmenko правильно сказал, что нельзя так просто ее давать юзерам. Они все ищут сладкой жизни и новья, по неопытности. Надо большими буквами написать, что ПО может не понять базу, если ПО не поддерживает данный формат. К примеру несколько лет назад, встроил в программу авто конвертер, если вдруг база не того формата. У данной утилиты, я не совсем уверен, что все будет так гладко. Ибо придется бакупить разными версиями fbe20 или fbe21, на практике получилось, есть базы и не бакупятся fbe25. Причем не всегда fbe21 бакупит. Приходится применять fbe20. Ниже просто баз нету т.к. я уже давно с ними покончил и не было авто конвертера в то время :). И авто обновление встроил в ПО. Время экономится и 99.99% гарантия, если что то не так пойдет старая база останется целой. 0,01% не предвиденные ситуации не зависящие от меня. Ни когда не ведется работа с реальной базой только с копией, которая потом переименовывается в бакуп версию. -- To unsubscribe, reply using remove me as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Берите, пользуйтесь: http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html Не хватает bpl файлов. Не могу запустить Дмитрий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Привет Прошу прощения за невежество, но что означает слово Гедымин? Дмитрий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Привет Хотите реально большой feedback ? Сделайте страницу на английском и мы её отдадим всему миру на растерзание :) Впрочем Карлосу я и так могу это сообщить, на португальский вы всё равно не переведёте, гугл поможет. Или переведёте ? Но тогда ждите толпу бразильцев :) Хотите ? Влад, да не пугай ты людей :-)) Не так все страшно. Да и идея не плохая. Дмитрий To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Dmitry Lendel ... Привет Хотите реально большой feedback ? Сделайте страницу на английском и мы её отдадим всему миру на растерзание :) Впрочем Карлосу я и так могу это сообщить, на португальский вы всё равно не переведёте, гугл поможет. Или переведёте ? Но тогда ждите толпу бразильцев :) Хотите ? Влад, да не пугай ты людей :-)) Не так все страшно. Да и идея не плохая. Дык я не пугаю :) А Карлос и без меня это опубликовал, да и страница английская у них тоже есть. -- Хорсун Влад To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Andrei сообщил/сообщила в новостях следующее: Найдете ошибки -- сообщайте. Тем не менее, мы настоятельно рекомендуем Вам предвОрительно To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.
Re: Утилита автоматической конвертации баз в формат ФБ 2.5
Andrei ... Как говаривал отец Федор: не корысти ради, а токмо волею пославшей мя жены! Берите, пользуйтесь: http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html Найдете ошибки -- сообщайте. Хотите реально большой feedback ? Сделайте страницу на английском и мы её отдадим всему миру на растерзание :) Впрочем Карлосу я и так могу это сообщить, на португальский вы всё равно не переведёте, гугл поможет. Или переведёте ? Но тогда ждите толпу бразильцев :) Хотите ? -- Хорсун Влад To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the subject.