Re: OFF: Database Comparer VCL

2010-10-08 Пенетрантность Boris Loboda

28.09.2010 11:35, Oleg Prosvetov пишет:

Hello, All!

Помогите пожалуйста связаться с разработчиком сабжа. Киньте в меня мылом.

With best regards, Oleg Prosvetov.




А почему OFF и что стряслось?



Re: Вставка блоба из sql-скрипта

2010-03-25 Пенетрантность Boris Loboda

  Y>  Я что-то запамятовал - есть ли в FB возможность вставлять бинарные
  Y>  блобы или длинные текстовые блобы(с переносами и прочими
  Y>  спецсимволами) из sql-скриптов в isql?

Длинные текстовые можно.
Вопрос только в том, насколько длинные...
Бинарные нет.


Вроде ж сделали hex literals. Уже бы и бинарники под эту тему наваяли, 
сколько ж можно... :)


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: Offtop: Чья аська 5772919? По-моему украли...

2007-11-14 Пенетрантность Boris Loboda


WildSery пишет:

сперли асю, явно. там и правда хрень, и уже инфа о юзере изменена.


Дожили. Семизнаки кому-то сдались...


Чем бы дитя не тешилось... было бы из-за чего.



Offtop: Чья аська 5772919? По-моему украли...

2007-11-14 Пенетрантность Boris Loboda


У меня в контактах аська 5772919 висела в чем-то связанном с компарером 
или IB.  Сейчас с нее идет какой-то бред, явно не на эту тему. Может 
кто-нибудь знает чья? Ник "Star Leader" - это кто?




Re: Почему мне FB 2.1 не отдает?

2007-05-02 Пенетрантность Boris Loboda


Alexandr Kochmin пишет:

BL>> Пока могу посоветовать в компарере включать обновление описаний через
BL>> system tables, а не через comment (опция там есть).
К>
К> Это не решает проблем с коментами ВНУТРИ процедуры :(

и не только с коментами, прошу заметить, а и с русскими строками вцелом.
Так что совсем не катит.


С 2.1 еще и это свалилось к нам на шею? Как много интересного я пропустил...



Re: Почему мне FB 2.1 не отдает?

2007-05-02 Пенетрантность Boris Loboda


Alexandr Kochmin пишет:


скажите когда исправят тот баг когда при изменении в IBExpert процедуры 
или descriptions русский буквы заменяются на крякозябры уникодовые.


Пока могу посоветовать в компарере включать обновление описаний через 
system tables, а не через comment (опция там есть).




Почему мне FB 2.1 не отдает?

2007-05-02 Пенетрантность Boris Loboda



http://firebirdsql.org/download/prerelease/win32/Firebird-2.1.0.15199-2_win32.zip


Access forbidden!
You don't have permission to access the requested object. It is either 
read-protected or not readable by the server.


If you think this is a server error, please contact the webmaster.

Error 403
firebirdsql.org
Wed May 2 09:39:57 2007
Apache/2.0.54 (Linux/SUSE)



Re: Украли ICQ номер что делать?

2007-02-01 Пенетрантность Boris Loboda


WildSery пишет:

Вот тут биржа:
http://forum.asechka.ru/showthread.php?t=16921


Типа, ищем свой номер, и находим кому канделябром дать?


Ну это уже по обстановке, я к тому что бизнес действительно живет, и 
кто-то на этом зарабатывает.


--
Best regards, Boris Loboda
Clever Components Team
http://www.clevercomponents.com
Home page: http://barry.sa.net.ua/



Re: Украли ICQ номер что делать?

2007-02-01 Пенетрантность Boris Loboda


Vlad Horsun пишет:


Угу. Целый бизнез есть по краже\перепродаже\возврату краденых
номеров. Правда, насколько я понял, основная цель 6-7 значные
номера. А тут, видимо, какая-то сволочь (причём из наших) решила
просто развлечься...


Вот тут биржа:
http://forum.asechka.ru/showthread.php?t=16921

--
Best regards, Boris Loboda
Clever Components Team
http://www.clevercomponents.com
Home page: http://barry.sa.net.ua/



Re: Украли ICQ номер что делать?

2007-01-31 Пенетрантность Boris Loboda


Gene Feudorov пишет:

 HV> У меня сегодня тоже спионерили пароль, так что если кому от
 HV> "меня"
 HV> что-то придёт по асе - это не я, не открывайте.

приходило давеча :-)

 HV> http://www.deltaad.com/news/puzzy.zip
 HV> хочешь себе такую?!


Абсолютно то же самое вчера приходило, от имени моего товарища с которым 
до этого долго общался, обсуждали написание программ и т.п. Я еще его 
спросил - что такое непонятное написал. В ответ - молчание.




Re: OFF: Украли ICQ номер что делать?

2007-01-31 Пенетрантность Boris Loboda


Dmitri Kuzmenko пишет:


Hello, Boris!

Boris Loboda wrote:

половине дня аська неожиданно заявила "неправильный номер/пароль", 
думал глюки какие-то, а оказывается есть проказники. E-mail если там и 
был, то еще с 90-х годов, он уже не существует. Жалко птичку... :-(


да, это кирдык номеру ...


Ну хоть домен мне сегодня наконец-то прописали barry.sa.net.ua. И белое 
и черное вперемежку, контрастный день получился.




Re: OFF: Украли ICQ номер что делать?

2007-01-31 Пенетрантность Boris Loboda


Evgeny Putilin пишет:

Hi All

Украли  ICQ номер, primary e-mail поменяли что делать?


Эпидемия пошла какая-то что-ли. У меня тоже сегодня где-то во второй 
половине дня аська неожиданно заявила "неправильный номер/пароль", думал 
глюки какие-то, а оказывается есть проказники. E-mail если там и был, то 
еще с 90-х годов, он уже не существует. Жалко птичку... :-(




Re: [Off] Diff DBF?..

2007-01-21 Пенетрантность Boris Loboda


Vladimir A.Bakhvaloff пишет:

Дык, есть какой такой diff'ер, чтобы выдал типа:
===
+,2033,идфр-идфр-идфр
-,1055,blah-blah-blah
*,333,blah-blah-blah
*,333,blah-blah-blaaah
===
Ну или что-то типа того...


Полно всяких приблуд. Типа WinDiff, Araxis Merge.
Компонент есть TextDiff (если самому писать что-то).



Re: Warning

2007-01-05 Пенетрантность Boris Loboda


Alexandr Kochmin пишет:

выложи например на rapidshare.de или на webfiles.ru
да и усе.
А то сделали проблему на пустом месте.


Да все уже. Мылер на клевере дюже умный. Там и FB 2.1 завалялся, и еще 
куча всякого хлама...




Re: Warning

2007-01-05 Пенетрантность Boris Loboda


Константин пишет:

BL> Ну так скрипты пришлешь? Мыло пришло от меня?

Письмо получил ...
Выслал полный тест-проэкт ещё утром !!! около 9:00
Там правда вложение 1,1 Мб - мож не прошло ?
Мне возврата не было ...
Посылаю ещё раз отдельно текст DDL



Не было ни тогда ни сейчас ни одного письма. Обычно хоть возвращаются 
если где-то не пропускает, что-то странное. От других приходят с 
аттачами. Попробуй еще на barry (at) sa.net.ua.




Re: Warning

2007-01-05 Пенетрантность Boris Loboda


Константин пишет:

VAB> Григорьич, ты явно переотмечал...
  Было немного :) ...

VAB> Напиши Боре Лободе. В
  Блин ну не знал я кто автор, думал чисто
  буржуйская поделка :(

PS: Ещё раз сорри за OFF ...


Ну так скрипты пришлешь? Мыло пришло от меня?

PS: Как-бы китайцев обучить еще и memory leak'и фиксить... :-)



? версионность

2006-12-29 Пенетрантность Boris Loboda


http://www.sql.ru/forum/actualthread.aspx?tid=379863
:-)



Re: Firebird Roadmap 2007

2006-12-22 Пенетрантность Boris Loboda


Ded wrote:


Boris Loboda wrote:

Просто я не понимаю причины такой экспрессивной реакции, никто ведь не 
настаивает на том, что это надо пускать в дело. 


   Просто практика показывает, что именно это и идёт в дело. Мне до 
светлого будущего уже просто не дожить физически - я должен затратить 
слишком много сил для последовательного перехода на несколько версий, 
обвешанных бантиками, которые мне нафиг не упали, только для того, чтоб 
иметь возможность когда-то в отдалённом будущем перейти на то, что мне 
действительно понадобится. Может быть. А мне осталось работать 
плодотворно всего пару лет максимум. Такшта... можете воспринимать как 
прощальное брюзжание. Кстати, пользуюсь случаем, чтобы извиниться - я на 
тебя как-то, не узнавши в другом месте, сослепу слишком жёстко наехал :)


	Ничего страшного - я знал на что я шел. Да и почему ко мне надо 
относиться как-то по особому. Меня подобное не обидит и не остановит, я 
привык, я выкинул идею для обсуждения и морально подготовился к разным 
оценкам. А кто-то другой с по-настоящему хорошей идеей в подобной 
обстановке может и остановиться...





Re: Firebird Roadmap 2007

2006-12-22 Пенетрантность Boris Loboda


Ded wrote:


Boris Loboda wrote:

Да ладно язвить. Все равно когда-то из каких-то идиотских 
гениальных идей что-то складывается конструктивное.

"Usage of domains in PSQL", "Embedded user account storage",
"External data sources and cross-database queries", "Database 
encryption" - над этим тоже когда-то хихикали...


   Честно говоря, я об половине до сих пор хихикаю...


Я кстати тоже, но думаю надо терпимо относиться к чужим идеям и 
желаниям. Никто, кроме всевышнего, не знает где лежит истина.




Re: Firebird Roadmap 2007

2006-12-22 Пенетрантность Boris Loboda


Boulitchev Aleksey wrote:


Да ладно язвить. Все равно когда-то из каких-то идиотских гениальных 
идей что-то складывается конструктивное.


есть такое слово - перегрузка понятиями. при расширении языка количество 
пользователей, использующих всю функциональность, падает


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


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


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


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




Re: Firebird Roadmap 2007

2006-12-21 Пенетрантность Boris Loboda


Ded wrote:


Andrey Feklistov wrote:

Я давненько уже, с тех пор как только context появился, хочу весьма 
"простую" вещь. возможность в контекстную переменную записать на 
только значение, но и курсор.


   И столица шахматного мира, да что там шахматного, столица республики 
Земля, переместится в Нью-Васюки...


	Да ладно язвить. Все равно когда-то из каких-то идиотских гениальных 
идей что-то складывается конструктивное.
	"Usage of domains in PSQL", "Embedded user account storage", "External 
data sources and cross-database queries", "Database encryption" - над 
этим тоже когда-то хихикали...

Лучше много идиотских идей, из которых что-то можно выбрать, чем 
пустота.



Re: Firebird Roadmap 2007

2006-12-21 Пенетрантность Boris Loboda



Boris Loboda wrote:


Вроде ничего не написано там про это.


Читай еще :-)


Я читал только also. :-)
Хм... Какие бы еще гениальные идеи для вас придумать, чтоб не расслаблялись?



Re: Firebird Roadmap 2007

2006-12-21 Пенетрантность Boris Loboda


Andrew Holubovski wrote:

http://www.firebirdsql.org/index.php?op=devel&sub=engine&id=roadmap_2007&nosb=1


Мульти-тредность в супере планируется? Вроде ничего не написано там про это.



Re: Firebird Roadmap 2007

2006-12-20 Пенетрантность Boris Loboda


Dmitry Yemanov пишет:



Где (или как) можно его взять (Win32/(?)64)?


Я тебе ссылку посылал же вчера.


Не было ничего. Где-то съелось.
Попробуй еще на barry(at)sa.net.ua



Re: Firebird Roadmap 2007

2006-12-20 Пенетрантность Boris Loboda


Dmitry Yemanov пишет:


Boris Loboda wrote:


А как же "мои" фичи? :-)


Твой GET_CONTEXT = мониторинг в 2.1
А SAPI через SQL пока не ожидается.


Где (или как) можно его взять (Win32/(?)64)?



Re: Firebird Roadmap 2007

2006-12-20 Пенетрантность Boris Loboda


Andrew Holubovski пишет:

http://www.firebirdsql.org/index.php?op=devel&sub=engine&id=roadmap_2007&nosb=1


А как же "мои" фичи? :-)
http://sql.ru/forum/actualthread.aspx?bid=2&tid=271235&hl=



Re: Подключение к БД

2006-12-19 Пенетрантность Boris Loboda


Dmitri Kuzmenko пишет:


Можно еще приоритет карт попробовать поменять:
Network Connections -> Menu - Advanced - Adwanced Settings...


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


Для вышеописанной ситуации вариант с RemoteBindAddress может и лучше. Но 
и смена приоритета карт тоже порой может пригодиться. Недавно вот 
подключал комп к Radio-Ethernet (через вторую сетевую карту). Вторая как 
раз почему-то вылезла вперед. Можно было конечно кабеля было 
перебросить, но она для внутренней сети глюковата, а для inet как раз 
сойдет. Да и FB можно перестроить, а могут быть и другие сетевые 
программы, которые в подобной ситуации заклинят. В общем, думаю, такой 
вариант тоже может кому-нибудь прогодиться. И дойти до этого здравым 
умом действительно проблематично, не знаю что меня в свое время 
сподвигло залезть в то меню... это что-то из области женского любопытства.




Re: Подключение к БД

2006-12-19 Пенетрантность Boris Loboda



подключение к серверу FB. Адрес сервера
10.10.1.3

Что сделали - поставили на эту машину
вторую сетевуху, прописали адрес.


вопрос, на какой ip сел FB. Т.е. какая карта
в списке интерфейсов первая, а какая вторая.
Если не то, прописать RemoteBindAddress явно
в конфиге.


Можно еще приоритет карт попробовать поменять:
Network Connections -> Menu - Advanced - Adwanced Settings...



Re: Trying to store a string of length...

2006-12-19 Пенетрантность Boris Loboda


Dmitry Kotelnikov пишет:

Скажите как можно узнать о каком поле говорит эта ошибка:
**
Trying to store a string of length *** into a field that can onlycontain **
**


IMHO, это говорят компоненты доступа а не сервер.


если это пока не возможно то думаю было бы удобно в новых версиях если
б FB информировал о каком поле именно идет речь.

PS: IBX+FB1.5.3





Re: Подключение к БД

2006-12-19 Пенетрантность Boris Loboda


Андрей Кручинин пишет:

5. Пытаюсь подключится по адресу
сервера, а не по имени - та же ситуация,
не подключается.


Что конкретно говорит?



Re: Теряется коннект с сервером...

2006-12-07 Пенетрантность Boris Loboda
> ...получаю эксцепшн "lost connect"
> Одновременно отваливается не только моя программка, но и другие - IBExpert, 
> например.

Очень похоже на падение сервера, в логе должно что-то быть.

Re: Перенос базы с 5-го interbase на 6 interbase / firebird 1.03

2006-12-07 Пенетрантность Boris Loboda
> Есть база под 5 Interbase можно ли ее перенести под 6 Intebase или firebird 
> 1.03 и какие при этом могут быть грабли?

Грабли будут под IB6, но не при переносе, а после того как. FB1.03 староват по 
нынешним меркам - почему бы не FB2?

ANN: dbcDataPump v.1.0.0.17

2006-12-05 Пенетрантность Boris Loboda
 Утилита dbcDataPump предназначена для миграции данных между различными БД.
http://www.clevercomponents.com/dev/dbc/demo/dbcDataPump.zip
...
05.12.2006 v.1.0.0.17
- Консольная версия (DataPump.exe) для запуска из командной строки
  (использования в *.BAT-файлах).
- Использование произвольных источников данных OLE DB (Custom OLEDB).


Re: ANN: dbcDataPump

2006-11-29 Пенетрантность Boris Loboda
> Бу-га-га - "Наивные, велосипед давно уже построен"
> Бу-гы-га - "Наивные, велосипед давно уже построен, это путь граблей"

? Бугыгы 


Re: ANN: dbcDataPump

2006-11-29 Пенетрантность Boris Loboda
>> >> Хотя в том же ADO(OLE DB) кое-что на эту тему есть.
>> >
>> > Кое-что. Бугыгы :)))
>>
>> Может и со мной поделишься свой радостью. Что ты имел ввиду?
> 
> Ну дык OLEDB Schemas это как раз
> унифицированные хреновины для
> получения описания метаданных БД.
> 
> Это лучше тебе написать - почему
> "кое-что"? Там чего-то принципиального
> не хватает?
> 
> Если да - то добавим :)

Пока еще не юзал глубоко, для разных баз нормально работает? Я ж не один FB 
имею ввиду.

Re: ANN: dbcDataPump

2006-11-29 Пенетрантность Boris Loboda
>> Хотя в том же ADO(OLE DB) кое-что на эту тему есть.
> 
> Кое-что. Бугыгы :)))

Может и со мной поделишься свой радостью. Что ты имел ввиду?

Re: ANN: dbcDataPump

2006-11-28 Пенетрантность Boris Loboda

>>dbcDataPump - ÕÔÉÌÉÔÁ ÄÌÑ ÍÉÇÒÁÃÉÉ ÄÁÎÎÙÈ ÍÅÖÄÕ ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÒÁÚÌÉÞÎÙÈ 
>>SQL
>>ÓÅÒ×ÅÒÏ×.

> ïÂÒÁÄÏ×ÁÌÓÑ, ÓËÁÞÁÌ, ÚÁÐÕÓÔÉÌ, ÏÓÍÏÔÒÅÌ, ×ÅÒÎÕÌÓÑ Ë ibdatapump.
> ðÅÒÅÎÅÓÉÔÅ ÉÚ ibdatapump ÔÁËÕÀ ÉÚ×ÒÁÔÎÕÀ ÆÉÞÕ, ËÁË ÄÏÓÔÕÐ ÞÅÒÅÚ ODBC.
> ñ ÐÒÉÍÅÎÑÀ ibdatapump × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÄÌÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÑ ÉÚ ÒÁÚÎÙÈ
> *.mdb, *.dbf, *.csv, *.xls É Ô.Ð.

îÕ Ñ ÖÅ ÎÁÐÉÓÁÌ ÓÐÅÃÉÁÌØÎÏ "...ÒÁÚÌÉÞÎÙÈ SQL ÓÅÒ×ÅÒÏ×". :-)
á ×ÏÏÂÝÅ ÐÒÏÂÌÅÍÁ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ÐÒÉ ÏÂÏÂÝÅÎÎÙÈ ÍÅÔÏÄÁÈ ÄÏÓÔÕÐÁ 
ÚÁÔÒÕÄÎÉÔÅÌØÎÏ ÐÏÌÕÞÁÔØ ÍÅÔÁÄÁÎÎÙÅ É ÔÏÍÕ ÐÏÄÏÂÎÙÅ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÅ ×ÅÝÉ ÎÅ 
ÚÎÁÑ Ó ÞÅÍ ËÏÎËÒÅÔÎÏ ÍÙ ÒÁÂÏÔÁÅÍ. èÏÔÑ × ÔÏÍ ÖÅ ADO(OLE DB) ËÏÅ-ÞÔÏ ÎÁ ÜÔÕ 
ÔÅÍÕ ÅÓÔØ. èÏÞÕ ËÏÎÅÞÎÏ ÄÏÂÁ×ÉÔØ É ÜÔÏ, ÂÕÄÅÍ ÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ.

> åÓÌÉ ÄÏÂÁ×ÉÔÅ ×ÏÚÍÏÖÎÏÓÔØ ÏÂÒÁÔÎÏÇÏ Ä×ÉÖÅÎÉÑ (ÓÅÒ×ÅÒ->ÎÁÓÔÏÌØÎÙÅ âä) 
> ÎÁ×ÅÒÎÏÅ
> ÔÏÖÅ ËÏÍÕ-ÎÉÂÕÄØ ÂÕÄÅÔ ÈÏÒÏÛÏ.

îÕ ÅÓÌÉ ÐÏÌÕÞÉÔÓÑ ÐÒÑÍÏÅ Ä×ÉÖÅÎÉÅ ÔÏ É ÏÂÒÁÔÎÏÅ ÐÏÌÕÞÉÔÓÑ. 





ANN: dbcDataPump

2006-11-15 Пенетрантность Boris Loboda


dbcDataPump - утилита для миграции данных между базами данных различных SQL
серверов.
http://www.clevercomponents.com/dev/dbc/demo/dbcDataPump.zip
Поддерживаемые SQL сервера:
- Interbase / Firebird / Yaffil.
- MS SQL (2000, 2005).
- MySQL (v.4, v.5).
- Oracle (v.9, 10).
- Sybase ASE (? v.12).
- Sybase ASA (? v.8, 9).
- PostgreSQL.
- IBM DB2.

   Краткое описание по работе - внутри архива. Хотя, кто использовал
IBDataPump - легко разберется что к чему.
   Первая версия - так что рабочие базы лучше бэкапить. Много глюков и
очень мало извратных фич, так необходимых в реальной работе. Предложения и
замечания принимаются.
---
Best Regards
Boris Loboda
Clever Components Team




Re: attempted update of read-only column

2006-09-30 Пенетрантность Boris Loboda


   А никто не придумал ещё суперскую такую тулзу, чтобы подёргать все 
триггера на предмет их соответствия?..

   А то глазама оченно лениво, однако... %)


? IBExpert - Recompile all triggers. 





Re: Изжить SET TERM

2006-09-21 Пенетрантность Boris Loboda



Вот, задумался над алгоритмом
выделения из скрипта отдельных
SQL-запросов.

Достаточно ли, кроме подсчета
открывающихся-закрывающихся скобок - ()
[] {}, добавить обработку пар BEGIN END ?


Обходить комментарии не забыл? 





Re: OFF:? Фрагментация файла БД ...

2006-09-11 Пенетрантность Boris Loboda



>Р-р страницы какой ?

1024, заливал iso на 600Mb.


   Садо-мазо ? :)


Ну почему же. Просто тестирование на предельных углах атаки. :-)
Вообще-то у меня лично в заливке даже таких объемов практической потребности 
не возникало. 





Re: OFF:? Фрагментация файла БД ...

2006-09-10 Пенетрантность Boris Loboda





   Да ? Ровно 64К страниц заливал ? А 64К+1 уже не лезет ?  :)))


Когда-то что-то такое и было. Только влазило 64k-1, а ровно 64k уже нет.

Вот что Дима Еманов писал, когда битие базы правил:
---13.10.2005
---> На самом деле, так оказалось (PageSize / 4) * (PageSize / 4) * 
PageSize.

---> Что, впрочем, равно тем же 64М на маленькой странице.
---> Сегодня добавил нормальную проверку на размер.
__


   Р-р страницы какой ?


1024, заливал iso на 600Mb.


   Сейчас спокойно залил фильм 700МБ. FB2 RC4


Ну а как насчет 10 Гиг? Какой размер страницы должен быть?


PS макс. теоритический р-р блоба равен примерно
   (page_size - 28) ^ 3 / 16


Не знаю что там с теорией, но большие блобы не лезут в базу.

   может в движке есть доп. ограничения, но я их сейчас сходу не вижу и 
это

однозначно не 64К страниц


Ну проверка на размер по крайней мере срабатывает.




Re: OFF:? Фрагментация файла БД ...

2006-09-10 Пенетрантность Boris Loboda





>Залей в БД блоб на 10Г

Уже разве предел в 64K страниц преодолели?


   Какой-такой предел в 64К страниц ? Откуда дровишки ?


Дровишки добыты посредством собственноручного заливания ISO-образа в блоб.
---
Implementation limit exceeded
Maximum BLOB size exceeded
---
WI-V2.0.0.12724 Firebird 2.0 Release Candidate 4

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





Re: OFF:? Фрагментация файла БД ...

2006-09-09 Пенетрантность Boris Loboda



   Залей в БД блоб на 10Г


Уже разве предел в 64K страниц преодолели?





Re: Off overbyte

2006-07-14 Пенетрантность Boris Loboda
> У меня проблема токая что клиентскaя прога запускаются с шареного
> диска с "серверa" (ХП Професионал), но как известно там максимум
> 10 конектов позволено ... (Server покупать както дорого :)

Насколько я понимаю, 10 коннектов - это 10 коннектов на шаринг, но НЕ на 
коннекты к базе. Т.е. база может лежать на одном сервере, ее хватит всем, 
хоть и на 100 коннектов. Ну а сами программы можно раскидать локально, или 
на несколько XP Pro, если уж так совсем тяжело. Испытано на себе. :-)

> С етим MidWare можно чтото построить чтоб например
> 25 клиенты могли бы запускать приложении с XP professional,
> или ЕТО не для етого 


-- 

Я использую бесплатную версию SPAMfighter для частных пользователей. 
Программа удалила 1608 эл. письма спама, полученные до настоящего времени. 
Пользователи платной версии не имеют этого сообщения в их электронных письмах. 
Попробовать:http://www.spamfighter.com/lru




--~--~-~--~~~---~--~~
-~--~~~~--~~--~--~---



Re: Off overbyte

2006-07-14 Пенетрантность Boris Loboda
> У меня проблема токая что клиентскaя прога запускаются с шареного
> диска с "серверa" (ХП Професионал), но как известно там максимум
> 10 конектов позволено ... (Server покупать както дорого :)

Насколько я понимаю, 10 коннектов - это 10 коннектов на шаринг, но НЕ на 
коннекты к базе. Т.е. база может лежать на одном сервере, ее хватит всем, 
хоть и на 100 коннектов. Ну а сами программы можно раскидать локально, или 
на несколько XP Pro, если уж так совсем тяжело. Испытано на себе. :-)

> С етим MidWare можно чтото построить чтоб например
> 25 клиенты могли бы запускать приложении с XP professional,
> или ЕТО не для етого 



--~--~-~--~~~---~--~~
-~--~~~~--~~--~--~---



Re: Пятнизза

2006-06-30 Пенетрантность Boris Loboda
>>  Это надо прочитать каждому. :)
>>  http://xooler.livejournal.com/30028.html


А это надо посмотреть каждому :-)
http://www.brizzone.nm.ru/2005/flash/Flash_2005-03-01.htm 


-- 

Я использую бесплатную версию SPAMfighter для частных пользователей. 
Программа удалила 1337 эл. письма спама, полученные до настоящего времени. 
Пользователи платной версии не имеют этого сообщения в их электронных письмах. 
Попробовать:http://www.spamfighter.com/lru




--~--~-~--~~~---~--~~
-~--~~~~--~~--~--~---



Re: FB2 null

2006-06-19 Пенетрантность Boris Loboda
>> TFIBCustomDataSet.Options
>> poNoForceIsNull to disable substitution of NULL parameters by 'is Null' 
>> statement.
> пошел пить йад и топицца в сортире.
> успокаивает, что я там буду не один :)

Да - опция конечно интересная, но вот ее default-значение не совсем удачное. 
:-)
Слишком большой интеллект может порой и до белого каления довести. 


-- 

Я использую бесплатную версию SPAMfighter для частных пользователей. 
Программа удалила 1040 эл. письма спама, полученные до настоящего времени. 
Пользователи платной версии не имеют этого сообщения в их электронных письмах. 
Попробовать:http://www.spamfighter.com/lru




--~--~-~--~~~---~--~~
-~--~~~~--~~--~--~---



Re: FB2 null

2006-06-19 Пенетрантность Boris Loboda
>> TFIBCustomDataSet.Options
>> poNoForceIsNull to disable substitution of NULL parameters by 'is Null' 
>> statement.
> пошел пить йад и топицца в сортире.
> успокаивает, что я там буду не один :)

Да - опция конечно интересная, но вот ее default-значение не совсем удачное. 
:-)
Слишком большой интеллект может порой и до белого каления довести. 



--~--~-~--~~~---~--~~
-~--~~~~--~~--~--~---



Re: Статья ""FIBPlus против IBX и DBExpress - сравнение скоростных характеристик" или "Двоих одной левой""

2006-05-24 Пенетрантность Boris Loboda


Сейчас появился новый тип программиста: "с дискеткой". На собеседовании на 
вопрос: что умеет, - достает такое чудо CD-юк и говорит, а чего тут уметь? 
все уже запрограммировано...


Вполне логично, ра программировать нечего - а не написать бы мне статью на 
DelphiPlus... :-) 





Re: Статья ""FIBPlus против IBX и DBExpress - сравнение скоростных характеристик" или "Двоих одной левой""

2006-05-24 Пенетрантность Boris Loboda



На DelphiPlus опубликована статья ""FIBPlus против IBX и DBExpress -
сравнение скоростных характеристик" или "Двоих одной левой"" (автор
Владислав Точёный).


Вам бы к статьям прикрутить некое обсуждение или заметки, а то несведущий 
народ будет читать и слепо верить написанному. Или хотя бы свои комментарии 
добавлять, что думают по поводу вышеизложенного "акулы IB". Уже не первый 
раз, насколько я помню,  со статьями происходят некие курьезы. Вас все-таки 
многие читают, потом принимают серьезные решения... 





Re: Борису по компареру (ну, не обязательно ему)

2006-05-06 Пенетрантность Boris Loboda



по твоему совету мы решили создать новую базу и перезалить данные.

Вопрос - sync tables отключает триггера/внешние_ключи ?


Да. Потом после переливки делает сравнение и восстанавливает структуру (в 
вашем случае по убитой базе). Если в убитой базе чего-то нет - можете просто 
потом сравнить с нормальной структурой. 





Re: а подскажите что это такое

2006-05-06 Пенетрантность Boris Loboda



BL>> потом придется только данные перелить? (кстати а каким
BL>> инструментом?)

BL> Menu - Tools - Sync Data

а вот правильно ли перельются данные, учитывая зависимости между 
таблицами, сложную логику в триггерах.?


Триггера и констрайнты отключаются, переливаются таблицы все подряд, потом 
сравнение и апдейт идет. 





Re: а подскажите что это такое

2006-05-05 Пенетрантность Boris Loboda



Как бы это сделать покультурнее и чтобы не руками (или поменьше ручной
работы) ?
Чисто к тебе (Борис) вопрос - если сделать чистую пустую базу и натравить 
на

нее компарер с исходной - он создаст адекватный скрипт чтобы привести в
соответствие?


Ну должен по идее, если что - напишешь, скрипт пришлешь. Если ты не обучался 
исскуству базонаписания у Болтика - должно быть все нормально. :-)



потом придется только данные перелить? (кстати а каким
инструментом?)


Menu - Tools - Sync Data


Щас ковырялись в системных таблицах, удалили форейн руками - сделали бакап
рестор. После чего форейн не создается , ругаясь на дублирующий индекс.
Индекс снесли дропом, стало ругаться на "индекс удален неожиданно" (при
попытке создать ключ). Таблица тоже не дропается. Грустно и печально.


Оно может чудить еще долго, в системных областях все что угодно может 
повылетать, надо поскорее доставать оттуда все что там осталось в другую 
базу... 





Re: а подскажите что это такое

2006-05-05 Пенетрантность Boris Loboda


вопрос - как бы ситуацию решить? может в системных таблицах чего 
почистить?


   Надо сделать физически другую пустую базу, перегнать туда структуру и 
содержимое таблиц. А то сюрпризы могут и через несколько месяцев повылазить. 
У меня вот была как-то база от падучего сервера (потом сервер поменяли), раз 
в два-три месяца у нее слетали остатки по товару, причем такая-же база и 
такой же софт работали еще в десятках мест без подобных сюрпризов. Помогла 
только переливка. 





Re: Индекс по сильно не уникальному полю

2006-05-04 Пенетрантность Boris Loboda



Тогда проктологически можно придумать.
Заведи отдельную таблицу с 1м полем ID, и там "проблеммные" отслеживай на 
триггере.

То есть при изменении состояния документа пиши туда или удаляй.

select d.*
from PROBLEM_DOCUMENTS pd
join DOCUMENTS d on p.ID=d.ID

запрос пойдет по малой таблице и сджойнится по PK к DOCUMENTS

можно это решение в Юмор )))


   Совсем не юмор, а вполне нормальное решение. У меня например в отдельной 
табличке ID-шки "активного" товара в наличии (остаток в партии которого еще 
не истощился и его можно забирать). Когда партия расходуется - ID из этой 
таблички удаляется. Приходит новая  партия или остаток появляется - ID 
закидывается в эту табличку. Она полностью на триггерах работает.
   Аналогично можно и для документов делать - пока они не закрыты, 
активны - их ID в какой-то табличке сидят. Как переводятся в закрытое 
состояние (в архив) - ID удаляется. Ну а выборка активных документов - это 
join с отобранными ID.
   В общем, вполне нормальное решение, когда из массы ненужного хлама нужно 
отобрать относительно небольшое количество активных элементов. 





Re: Скрипт для выключения\включения констреинтов

2006-04-25 Пенетрантность Boris Loboda



А что конкретно пишет? Что значит "не хочет"?


Не ругается. В лог выводит:
=== Switch Off all Ref. Constraints with loop
 здесь, как я понимаю и должны отключаться
констреинты.


Не знаю для чего Полознюк в IBPump анализирует loop в констрайнтах. Я 
например при переносе данных их все подряд тупо удаляю, и таблицы без 
всякого анализа все подряд копирую. В DBComparer тоже есть переливка данных, 
как по таблицам, так и целиком базу, но базы должны быть по структуре 
одинаковы. IBPump правда позволяет работать и с разноструктурными базами, в 
нем можно указывать соответствие таблиц, полей.

Кстати Полознюк до 4 мая типа в отпуске.


Сразу после этой строки пишет:

=== Alter triggers
ALTER TRIGGER "BI_CASES" INACTIVE
ALTER TRIGGER "BI_CONTRACTS" INACTIVE
ALTER TRIGGER "BI_EXAM_DOC" INACTIVE
ALTER TRIGGER "BI_EXECUTOR" INACTIVE
ALTER TRIGGER "BI_KPOE" INACTIVE
ALTER TRIGGER "BI_PROVISIONS" INACTIVE
>  Data Committed.
=== Table: CASES
и пошла перекачка данных с ошибками (ругань на forign key).

Хорошо, подготовлю метаданные и вышлю.








Re: Скрипт для выключения\включения констреинтов

2006-04-24 Пенетрантность Boris Loboda




--

На [EMAIL PROTECTED] лень 
метаданные прислать? :-)


? что это за бред получился.
имелось ввиду на: support (at) clevercomponents . com 





Re: Слишком умный Yaffil

2006-04-24 Пенетрантность Boris Loboda





НЕТ! Таки FibPlus 5 с чем-то :-)
Апдейт вызывался через FibDatabase.QueryValue


Ну тогда скорее слишком умный FIB, эксперт тоже на нем, правда на более 
древнем. 





Re: Скрипт для выключения\включения констреинтов

2006-04-24 Пенетрантность Boris Loboda



Неее, пока что проще... Простую переливку данных из одной
базы в другую. Всегда пользовался IBPump, вроде
он отключал\включал констреинты. Но на этой базе
не хочет! Почему, фиг знает ( может из-за первичных ключей char(32)? ).


А что конкретно пишет? Что значит "не хочет"?
На [EMAIL PROTECTED] лень метаданные прислать? :-)


Вручную придется делать.





Re: не ресторится база под FB2

2006-04-20 Пенетрантность Boris Loboda



partner index segment no 1 has incompatible data type.


? Наверное FK-поле ссылается на PK-поле другого типа. 





Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)

2006-02-15 Пенетрантность Boris Loboda
> http://www-306.ibm.com/software/data/db2/udb/db2express/download.html

Или это:
http://download2.boulder.ibm.com/sdfdl/v2/regs2/db2pmopn/Express-C/Xa.2/Xb.TNNkeJrCP1J3kxTqhrfe9w/Xc.db2exc_NT_x86.zip/Xd./Xf.Ltr.D1vk/Xg.3229015/Xi.dm-db2express/XY.regsrvs/XZ.l_nPDwR7fPKsRFsvh_1BQY_Dp48/db2exc_NT_x86.zip
не знаю отдаст ли без регистрации.

Re: Предварительные результаты по тесту TPCR (YA/FB/ORA/MS/PG)

2006-02-15 Пенетрантность Boris Loboda
> 2) Слухи о тормознутости PG сильно приувеличины :-)

Явно слухи, по  крайней мере экстракт метаданных на нем проходит в несколько 
раз быстрее чем на других серверах, а про остальное я не в курсе. :-)

Re: А можно ли в FB2 кое что ещё пофиксить?

2006-01-13 Пенетрантность Boris Loboda
>> CREATE TABLE TEST (FIELD1  INTEGER, FIELD2  INTEGER);
>> CREATE VIEW TEST_VIEW AS SELECT * FROM TEST T WHERE T.FIELD2 IS NULL;
>>
>> теперь посмотрите зависимости - для поля FIELD1 её нет, а для поля FIELD2 
>> есть

FIELD2 указано явно, а FIELD1 явно в select нету.

> 
> Есть такое дело. Запросто пофиксить не вижу возможности. Буду думать.

Так вроде ж на "*" в select список полей в зависимости нигде не пишется. 
Или это новая фича в FB2?
В процедуре, если select * from table используется или update без явного 
указания полей, тоже только зависимость на таблицу пишется, зависимости на поля 
(раскрутка *) - нигде вроде такого не встречал. Я c rdb$dependencies раньше 
работал довольно плотно.
В общем, если для views делать, то наверное надо и остальное ковырять, а то 
rdb$dependencies будет тогда "наполовину беременной".

ANN: Database Comparer v.3.0, Database Comparer VCL v.3.0 Release

2006-01-11 Пенетрантность Boris Loboda
Hi!

Database Comparer v.3.0, Database Comparer VCL v.3.0 Release:
http://www.clevercomponents.com/

-- 
Boris Loboda
Kharkov, Ukraine
barry(at)audit:kharkov:com