Re: Утилита автоматической конвертации баз в формат ФБ 2.5

2011-07-23 Пенетрантность A K

On 29.03.2010 7:21, Dmitry Lendel wrote:

Привет
Прошу прощения за невежество, но что означает слово Гедымин?
Дмитрий



князь такой был белорусский

http://ru.wikipedia.org/wiki/Гедимин

по совместительству рабочее название проекта, которое в итоге стало
официальным названием. как Делфи у Борланда в свое время :)




Re: Утилита автоматической конвертации баз в формат ФБ 2.5

2010-05-11 Пенетрантность Boltik Evgeny



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

2010-04-17 Пенетрантность Boltik Evgeny

Не серчай ибо 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

2010-04-16 Пенетрантность Boltik Evgeny



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

2010-04-15 Пенетрантность Boltik Evgeny

База Болтика тут ни при чем. Есть масса других разных

Перешел на личности ((  Прошу прощения. Был не прав. Не сдержался.


Ну я уже к этому привык.
И потом у меня есть серьезные претензии к тем кто говорит, что расколол мой
злобный орех База Болтика.
Ибо они вводят в заблуждение народ. ДК правильно говорит нужен комплекс
действий.

К примеру у меня есть старая база и есть утилита конвертер (ну то есть так
которая базы сравнивает и одну к другой приводит). И есть новая к которой
привести ее надо. Дык вот после конвертации этой утилитой программа просто
будет глючить при работе не выводя некоторые данные. Конвертер к примеру
сказать, что там поле есть, а тут его уже нету. И что дальше база та
нерабочая получится.

И еще по поводу конвертации недавно я начал помогать другу конвертировать
его базу база 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

2010-04-07 Пенетрантность Oleg Matveyev

Это - да, но получается, что среди инструментов могут быть
полезно-опасные. Одно дело если ребенок порежется (несильно)
и запомнит это, другое дело если сумасшедший админ успешно (!)
сконвертит эксплуатируемую чужую базу, после чего приложения (чужие)
перестанут работать.


я так подумал, что это утилита для помощи разработчикам.
не админам.
админы про нее знать недолжны. :-)

Разработчик кроме всего прочего, должен еще и вшитые в приложение запросы 
сначала опробовать на более новой версии FB.
И только убедившись, что приложение готово к работе с FB2.5, воспользоваться 
даной утилитой при конвертации многочисленных продакшн-баз.
Своими руками или руками местного админа - другой вопрос. Но обязательно под 
контролем разработчика. 





--
To unsubscribe, reply using remove me as the subject.


Re: Утилита автоматической конвертации баз в формат ФБ 2.5

2010-04-06 Пенетрантность Boltik Evgeny
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

2010-04-06 Пенетрантность Alexey Abramov





Я не спорю, тоже хорошее пишу.

Угу) Помню знаменитую Базу болтика... ЛОЛ


 Но на всех не угодишь. И тебе просто повезло,

Повезло? С чего бы? Эта тулза всего лишь выполняет (автоматизирует)
инструкции по конвертации 
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

2010-04-06 Пенетрантность Vlad Khorsun

PPS. Просто те, кто попользовался, спасибо не сказали вслух,
но несколько критических замечаний создали неблагоприятный фон...


   Что-то мне это напоминает :-D

--
Хорсун Влад 





--
To unsubscribe, reply using remove me as the subject.


Re: Утилита автоматической конвертации баз в формат ФБ 2.5

2010-04-04 Пенетрантность Boltik Evgeny

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

2010-03-29 Пенетрантность Dmitry Lendel



Берите, пользуйтесь:

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

2010-03-28 Пенетрантность Dmitry Lendel

Привет
Прошу прощения за невежество, но что означает слово Гедымин?
Дмитрий 



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

2010-03-26 Пенетрантность 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

2010-03-26 Пенетрантность Khorsun Vlad

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

2010-03-25 Пенетрантность Игорь Горбонос

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

2010-03-25 Пенетрантность Vlad Khorsun

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.