Re: OFF: Дедом стал! Внук родился!!!

2011-01-28 Пенетрантность Makarenko Sasha
Поздравляю! К версии FB 6.0 есть все шансы стать прадедушкой и спать с прабабушкой :) Чего искренне желаю :)))

Баг (неправильная обра ботка запроса)

2010-10-31 Пенетрантность sasha
CREATE TABLE Test ( Name VARCHAR(255), IdINTEGER NOT NULL PRIMARY KEY ); INSERT INTO Test (Name, Id) VALUES (NULL, 1); INSERT INTO Test (Name, Id) VALUES ('!!!', 2); А теперь, собственно, запрос: SELECT COUNT(IIF(Name IS NOT NULL, 0, 1)) FROM Test Результат 2, хотя должен быть

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

2010-10-31 Пенетрантность sasha
Ой, пардон, всё правильно работает. То я написал вместо SUM COUNT и сижу с большими глазами. Извините, простите, не внимательный.

Re: FB 2.5 и C#

2010-10-29 Пенетрантность sasha
Что-то я не вижу в трекере, чтобы он был критическим. Ну так а кто приоритеты назначает? Он же и назначает, или человек, который не особо осознаёт. Этот баг не позволяет работать с провайдером и не имеет путей обхода. Какой он как не критический?

Re: FB 2.5 и C#

2010-10-29 Пенетрантность sasha
Я вот посмотрел в трекер и увидел, что никто не в состоянии внятно описать проблему и вообще не факт что она в провайдере, а не в приложениях. Problems with reproduction. Я ему писал в конференцию за несколько месяцев до этого - он не проявил никакого интереса. Я тогда перевёл приложение на

Re: Вопросы ДЕ и Влад у

2010-10-28 Пенетрантность sasha
На sql.ru давно был ? В firebird-support заглядывал ? Это и о новых людях тоже. Честно говоря давно :-) Чего в мск на конференцию не приехал ? От тебя близко :) Так я не использую по причине того что не могу его использовать. Зачем не на конференцию ехать? И многие популярные продукты

Re: Вопросы ДЕ и Влад у

2010-10-28 Пенетрантность sasha
Entity Framework - вообще странная технология, которая пытается пройти все те грабли, которые давно прошли другие ORM. А мне нравится. К тому же она не всегда работоспособна в полной мере с FB. А я об этом и плачу. В сложных проектах, зачастую приходится использовать несколько технологий

Re: Вопросы ДЕ и Влад у

2010-10-28 Пенетрантность sasha
Я вот все думаю, пора ли уже изучить EF, отработана ли технология, или ну ее - пропустить. И перейти сразу на следующую передовую технологию. Пора, только новый, который последний, он EF 4.0 называется. Я серьезно: положительный опыт уже имеется: ADO.NET (вместе с ADO) я пропустил.

Re: FB 2.5 и C#

2010-10-28 Пенетрантность sasha
не знаю, куда кто разбежался, но мысль про все бесплатно неверная. Если подписываешься на доводку драйвера, то получаешь грант, т.е. деньги за работу. Т.е. вы хотите сказать что Иржи этот подписался? Он обязан (перед FF) фиксить критические баги или нет? Потому что этот баг критический. Он не

Re: Вопросы ДЕ и Влад у

2010-10-28 Пенетрантность sasha
Я серьезно: положительный опыт уже имеется: ADO.NET (вместе с ADO) я пропустил. Непонравились сразу. Я понял одну простую, но основополагающую вещь. Нельзя всегда прямо переносить свой предыдущий опыт, потому что тогда получается ситуация что вы пытаетесь использовать систему не так, как она

Re: FB 2.5 и C#

2010-10-27 Пенетрантность sasha
У меня зато другие бока. Падает с null reference в методе Dispose у FbCommand Причём я там проверял исходники, добавил проверки дополнительные - не помогло. Короче вечером, даст бог, переведу базу под MSSQL и попробую с родным провайдером ихним. При всей моей нелюбви к MSSQL стоит признать что

Re: FB 2.5 и C#

2010-10-27 Пенетрантность sasha
Он не Жири. Он Йиржи. Jiří Činčura. Юра, по-нашему. Какая разница, всё равно румын (с) :)))

Вопросы ДЕ и Владу

2010-10-27 Пенетрантность sasha
Хотелось бы узнать ваше мнение на предмет того, кого вы видите потенциальными потребителями сервера, который вы разрабатываете. Вы ж, наверное, задумывались о том, кто ваша целевая аудитория. Какие технологии для разработки использует эта аудитория и какие задачи решает. Очень хотелось бы

Re: Вопросы ДЕ и Влад у

2010-10-27 Пенетрантность sasha
Значительное оставание наблюдается в сегменте веб-разработки - в основном, из-за проблем с драйвером для PHP и поддержке Firebird в популярных фреймворках Важно. Корпоративные разработчики ...п ишут на Delphi/С++, Java и .NET. Интересно, насколько Delphi популярен ещё? Разработчики

Re: Вопросы ДЕ и Влад у

2010-10-27 Пенетрантность sasha
А что будет завтра? От них в последнее время гигабайтами сыплются новые технологии после внедрения которой наша жизнь станет все лучше и лучше :) Мне нравится читать анонсы выхода новых версий .Net, их прикольно читать сразу друг за другом. Я тоже поражаюсь ихней плодовитости и не успеваю за

Re: FB 2.5 и C#

2010-10-27 Пенетрантность sasha
кстати, быстро сломались. Мысли о том, что можно помочь Иржи доточить драйвер, и таким образом заработать себе репутацию в стане C#+ФБ, не появлялась? Впрочем, интересы у всех разные. Вы либо берете готовое, и используете что дают, или берете напильник в руки, но взамен еще и получаете доп. плюсы

Re: FB 3

2010-09-18 Пенетрантность sasha
А что если для демошки сделать витруальную машину - приехал, слил образ, поставил VMWare или чего там еще - и показываешь. Демка - это когда скачал, поставил и попробовал. А если приехать, так смысл демки? Можно рабочую версию с ноута показать и всё.

Re: FB 3

2010-09-01 Пенетрантность sasha
Во-во. Мы тут все старые и мудрые, ученные на чужих ошибках, за тебя волнуемся. :-))) Есть есть же OLEDB Provider. Он платный, но может имеет смысл попробовать? А у него там про поддержку EntityFramework ничего не сказано. Я так думаю что мы пока что на этом проекте с фаербёдом притормозим. А

Re: FB 3

2010-08-31 Пенетрантность sasha
Деньги всегда причем. Если я правильно тебя понял то 1 MSSQL - это хорошо, но долго Фактически там проблема с установкой. Если MSSQL стоит, то проблем никаких. Поставить инсталлятором геморно и полностью автоматизировать (как у них там есть технология клик ванс) нельзя, а встравиваемой версии

Re: FB 3

2010-08-31 Пенетрантность sasha
Дружеский совет - увольняйся ты из такой компании :) Не всё так просто :)) Люди, которые не умеют считать деньги и нарушают (я правильно понял?) лицензионные соглашения Microsoft долго не протянут, да еще и тебя подставят - не знали, дескать, что наш программист там ставит. Ну как бы винда

Re: FB 3

2010-08-31 Пенетрантность sasha
В маленькой компании человек - это не простой винтик, который можно элементарно заменить новым. В маленкой компании на тебе лежат обязательства и если есть совесть и честь и порядочность, то напевать на своих друзей и уйти туда, где тебе лучше, не получится. В конце концов мыне голодаем, а

Re: FB 3

2010-08-31 Пенетрантность sasha
У ломбарда тоже всё чисто. Винда куплена. .NET бесплатный. SQL Express бесплатный. А больше им ничего не надо. Некоторые себе ещё опенофис ставят.

Re: FB 3

2010-08-31 Пенетрантность sasha
Человек всего то пожаловался на то, что самая агрессивная по захвату рынка и мозгов среда разработки не дружит с Firebird, а ему уже и срок отсидки по статье пиратство посчитали Во-во :)

Re: FB 3

2010-08-31 Пенетрантность sasha
я тоже так думал, прямо один-в-один ;) пока не понял одну простую вещь. Так в жизни всегда так. Щас понял одну простую вещь, через год другую простую вещь, ещё через год третью простую вещь. И каждый раз по своему прав :))

Re: FB 3

2010-08-31 Пенетрантность sasha
Да, и как это говорят умный учится на чужих ошибках... ну и почитай Алексей что пишет про совладельца. Он тут тоже прав на 100%. А то так и будешь всю жизнь ключи подавать copy; ;) Ладно, я смотрю ты не хочешь этот разговор продолжать. Хотя, ну пиши в почту если хочешь. У разных людей разная

Re: FB 3

2010-08-30 Пенетрантность sasha
А не через .NET Provider ? Т.е. проблема в провайдере или в самом ФБ ? В принципе проблемы только в провайдере. Правда у мелкософта есть тип бит, который транслируется в булеан в модели. Поскольку FB не поддерживает такой тип, то джири не стал особо заморачиваться и аналогичного функционала

Re: FB 3

2010-08-30 Пенетрантность sasha
Про DDEX я хотел сказать что джири не счичает что для DDEX необходим нормальный исталлятор - оно и так прокатит...

Re: FB 3

2010-08-30 Пенетрантность sasha
А какие именно ручные изменения? Нельзя ли обойтись diff-файлами или partial классами? Ну например включать представления в модель или менять типы для поддержки boolean. diff-файлами можно, наверное, как и писать против ветра...

Re: FB 3

2010-08-30 Пенетрантность sasha
Вы когда-нить в махонькой компании работали на мелких заказах? Там так никто не делает. Тебе говорят например: мы согласны платить 10уе в час за одного человека в течении полугода и нас не волнует что вы там будете использовать. Не устраивает - идите на ... А когда работы другой нет, ты

Re: FB 3

2010-08-29 Пенетрантность sasha
То что русскому в радость - немцу смерть. Ты сам указал недостатки MSSQL для своей задачи. Я не знаю до конца логики, но скажи мне как художник художнику, что такого вкусного есть в MSSQL, с учетом специфики задачи, чтобы водитель сидел и ждал тебя 2 часа у каждого клиента? У каждого клиента он

Re: FB 3

2010-08-29 Пенетрантность sasha
карлос неправильно IDisposable в некоторых классах реализовал А в каких именно? А то я сейчас как раз проект на дотнете+FB делаю, правда, чистое ADO.NET, без EF и прочего. FBCommand по-моему. Но на чистом ADO.NET оно не вылазило у нас никогда. Мне что-то кажется, что EF сам по себе мало

Re: FB 3

2010-08-23 Пенетрантность sasha
А вы не пробовали сделать дему на NexusDB - она очень совместима с MS SQL, при этом вполне может быть встроена и вообще компактна. Я не знаю можно ли советовать такую базу для production, но для демы точно должна покатить. А какие у него преимущества? Модель всё равно новую строить. С фаербёдом

Re: FB 3

2010-08-20 Пенетрантность sasha
Тут надо или смириться с тем, что ломается обратная совместимость или оставить всё, как есть. мне 32 символа хватает :) Между прочим 31, а не 32. У меня несколько имён было по 32 символа - не влезли...

Re: FB 3

2010-08-20 Пенетрантность sasha
Если б сразу делалось на FB, тогда ладно. А так у нас программа под Entity Framework. Когда мы её начинали, то провайдер для ФБ не поддерживал этот фреймвёк. А щас кое-как с горем пополам поддерживает, вот мы и хотим попробовать перейти, потому что MSSQL задрал уже. Ну как-бы тхнически все

Re: FB 3

2010-08-20 Пенетрантность sasha
Не проще ли было доточить провайдер ? :) Ну доточить провайдер это ж не шубу в трусы заправить. Там надо ж разобраться и понять что к чему, а времени нету... Не флейма ради - что же вас там так задрало ? Вы ведь пару лет на MSSQL потратили, т.е. было время освоить ? Очень задрал его

Re: FB 3

2010-08-20 Пенетрантность sasha
Я уже перерос из того возраста, где мне хотелось сц... (ну вы поняли) против ветра ради каких-то личных убеждений и предпочтений. Майкрософт предоставляет полный комплекс мощных технологий, которые вместе достаточно хорошо работают. С другой стороны щас возникают вопросы поддержки. Мы писали

Re: FB 3

2010-08-20 Пенетрантность sasha
FB как-то заметно удобнее. Ну это такое дело... Есть в MSSQL возможности, которые делают его очень удобным. например там почти всё можно переименовывать. Ещё там есть очень удобная конструкция UPDATE|DELETE FROM SELECT. Сначала делаешь запрос и смотришь данные, а потом быренько меняешь

Re: FB 3

2010-08-20 Пенетрантность sasha
И получать люлей в рантайме из-за некорректных метаданных. Причём через полгода после изменения. Просто эта ветка IF раньше не срабатывала. Удобно ? Я вообще за то, чтобы у объектов было состояние валидный/не валидный. Грубо говоря переименовал что-то и все зависимости стали невалидными. И

Re: FB 3

2010-08-20 Пенетрантность sasha
Это как - меняешь select на update? И в чем проблема выполнить update, взяв значения первичных ключей из select, ну или там аналогичное условие? Эта команда - аналог FOR SELECT FROM TABLE1, TABLE2 WITH CURSOR CUR ... UPDATE TABLE1 WHERE CURRENT OF CUR;

Re: FB 3

2010-08-20 Пенетрантность sasha
А можно на это демо взглянуть? Заинтриглвал ты однако. Сотня таблиц, ломбард... Так нету ж как раз демо-версии, потому что MSSQL. И разве я написал сотня таблиц? Вроде пол сотни писал. Сейчас 49 таблиц и три представления. Раньше было кажется 55 таблиц, но по соображениям быстродействия

FB 3

2010-08-19 Пенетрантность sasha
Всем привет! Мы хотим попробовать один проект перевести с MSSQL на FB. Но надо длинные имена и очень надо внешние ключи без индексов. Там что-то в этом направлении сделано? А то я что-то не могу в трекере раздуплиться как посмотреть по тройке что сделано... И вообще, в каком она состоянии???

Re: FB 3

2010-08-19 Пенетрантность sasha
Мы хотим попробовать один проект перевести с MSSQL на FB. Но надо длинные имена и очень надо внешние ключи без индексов. Там что-то в этом направлении сделано? Нет. Абыдна :-( Смотри на 3.0 Alpha 1. Ага, нашёл, спасибо. По функциональности - нет. По надежности - скорее да, но из-за

Re: Firebird Web

2010-05-12 Пенетрантность sasha
У нас был проект FB + ASP.NET + Lucene. Опыт положительный, но всё таки для веба нужен полнотекстовый поиск. Ну а ещё по производительности. Не смотря на простоту установки и множество мощных фишечек на винде FB очень сильно сливает MSSQL по производительности. Да ещё и .NET Provider в не

Re: Изменение типов п олей в alter table

2010-05-01 Пенетрантность sasha
update tab1 set from tab1, tab2 where а) Какая связь во втором запросе между 2 упоминаниями tab1 ? Ниже напишу б) Невозможно назначить алиас обновляемой таблице и в where приходится упоминать её имя целиком. Это у MSSQL такая болячка не только здесь. У него в обычных UPDATE и DELETE

Re: Изменение типов п олей в alter table

2010-04-30 Пенетрантность sasha
Даже с SCHEMA_BINDING (чи как там его) ? Не, так нет. Но зато участие поля в ограничениях и индексах никак не ограничивает его в переименованиях. Помнится во времена использования FB это был мега-напряг. Ну и ещё конструкция UPDATE FROM и DELETE FROM очень у них хорошая.То что UPDATE FROM

Re: Изменение типов п олей в alter table

2010-04-30 Пенетрантность sasha
Она *очень* плохая. Я знаю о чём говорю ибо работаю с MSSQL с 98 года. А чем? Интересно просто...

Re: Изменение типов п олей в alter table

2010-04-29 Пенетрантность sasha
MSSQL позволяет. И это очень прекрасно.

Re: FB 2.5 и C#

2010-03-19 Пенетрантность sasha
Не работает-с, бага тама. Jiri подтвердил - только он её поймать не может. Может быть при определённой строке подключения. А так у меня ж работает то... To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as

Re: FB 2.5 и C#

2010-03-19 Пенетрантность sasha
data source=localhost;initial catalog=XXX;user id=YYY;password=ZZZ 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: FB 2.5 и C#

2010-03-18 Пенетрантность sasha
Киньтесь в меня примером, плиз. Я использую. Вернее играюсь с EntityFramework 4. Всё там работает абсолютно так же, как и с 2.1

Re: Кто-то использует FB.NE T Provider и EntityFramework ?

2010-03-17 Пенетрантность sasha
А ты на нее подписался или просто пишешь на адрес? Там ручная модерация для не-членов рассылки. Да вроде подписывался. Я так давно на неё пишу что уже и не помню...

Кто-то использует FB.NET P rovider и EntityFramework ?

2010-03-16 Пенетрантность sasha
Собственно есть ли тут такие люди, потому как в конверенции к Джири как-то странно письма доходят. То сразу, то через пол дня, то вообще теряются...

Re: Тормоза merge c испол ьзованием rdb$db_key

2010-02-19 Пенетрантность sasha
Вот оно: http://tracker.firebirdsql.org/browse/CORE-1295 А вы планируете это в 2.5 пофиксить?

Регистрация в трекере

2010-01-19 Пенетрантность sasha
Не могу зарегистрироваться в трекере. Там надо число ввести с картинки, а картинки нету :-( Передайте, пожалуйста, кому следует...

Re: 3 самые большие проблемы с Firebird

2009-05-24 Пенетрантность sasha
Да хоть бы как нибудь - лишь бы дало переименовать :)

Re: 3 самые большие проблемы с Firebird

2009-05-23 Пенетрантность sasha
Не знаю как щас, а раньше меня напрягали: 1) Невосстановимые бэкапы (например когда добавил NOT NULL) 2) Невозможноть переименовать некоторые объекты (например имена таблиц). 3) Слишком малая максимальная длина имён объектов (постоянно не хватало)

Re: 3 самые большие проблемы с Firebird

2009-05-23 Пенетрантность sasha
Я как то, сто лет назад, тоже плакался... Правда прям так злобно переименовывать объекты - это чревато неестественной смертью. Псевдонимы типа нужны, для того чтобы поэтапно MSSQL же ж может. Правда у него процедуры и триггеры невалидные после этого. А у нас зато в эксперте можно

Вопрос по DB_KEY

2008-07-22 Пенетрантность sasha
Привет! Подскажите, всегда ли для одной и той же записи будет возвращён одинаковый DB_KEY в перделах транзакции: 1) SELECT FROM TABLE 2) SELECT FROM SIMPLE_VIEW 3) SELECT FROM (SELECT FROM TABLE_OR_SIMPLE_VIEW) ?

А насколько реально добавить в FB тип ENUM ?

2008-07-16 Пенетрантность sasha
Хотел уж было писать фиче-реквест, но одолели соменния насчёт технической реализации данной фичи. Насколько реально сделать что-то типа CREATE DOMAIN PERIOD AS ENUM (DAY, WEEK, YEAR) Вижу две проблемы: 1) Конфликт с ключевыми словами. 2) Анонимные типы. Может ещё что-то есть неочевидное

Re: А насколько реально добавить в FB тип ENUM ?

2008-07-16 Пенетрантность sasha
а чем не подходит просто varchar и с check для надежности? 1) Сорость обработки чисел таки получше 2) Чек для надёжности действует только при присваивании Да что тут говорить. Никому ведь не приходит в голову использовать в нормальных языках программирования строки там, где есть чёткое

Re: А насколько реально доавить в FB тип ENUM ?

2008-07-16 Пенетрантность sasha
Кучу раз убеждался, что лучше еще одного справочника - ничего нету :) И что? И как это вобще может помочь кроме как заполнить какой-то список на клиенте? У меня конкретная проблема. Я открываю старую столетнюю процедуру и вижу там такое вот выражение: SELECT ... WHERE State = 1 А что

Re: А насколько реально доавить в FB тип ENUM ?

2008-07-16 Пенетрантность sasha
PS Сегодня, а не в fb8 Понятно... Ну я просто так спросил, у постгреса видел что-то такое, у мускуля кажется... Думал а может и нам можно :-)

Re: Firebird 2.5 alpha 1

2008-07-14 Пенетрантность sasha
Ух ты! Токо я не понял, он уже как-то поддерживает SMP или ещё нет?

Re: Firebird 2.5 alpha 1

2008-07-14 Пенетрантность sasha
Помимо этого, супер нормально распараллеливается при работе с несколькими базами. О, ну это уже что-то! Нам такой вариант тоже интересен!!!

Re: What’s in Firebird 2.5?

2008-07-04 Пенетрантность sasha
А когда же ж наконец будет альфа, чтобы Хвастунов немедленнно мог приступить к поддержке ALTER VIEW, которую так хочется? :-)

Re: What’s in Firebird 2.5?

2008-07-04 Пенетрантность sasha
А чем снапшоты не устраивают ? Ну насчёт Хвастунова я не знаю, а сам я не настолько смелый чтобы сервер в стадии до первой альфы использовать :-)

Re: What’s in Firebird 2.5?

2008-07-04 Пенетрантность sasha
А чем снапшоты не устраивают ? А как же так? Я нажал на сайте в разделе CURRENTLY TESTING * Snapshots for 2.5 pre-Alpha and 2.1.1+ а там ничё про 2.5 нету и в помине.

Re: What’s in Firebird 2.5?

2008-07-04 Пенетрантность sasha
Влад, а не ты ли делал мошное ключевое слово DEFAULT в 2.5? Или мне показалось? Не могу найти ничего про это...

Re: What's in Firebird 2.5?

2008-07-04 Пенетрантность sasha
Если ты о своём последнем запросе в трекере, то такого не делали вроде. Та мне кажется что я где-то читал что что-то такое кто-то делал. Меня тут мысль посетила что хорошо бы чтобы и выражения с DEFAULT работали. Представляешь, у меня есть процедура с кучей дефолтных параметров и я пишу

Re: What's in Firebird 2.5?

2008-07-04 Пенетрантность sasha
Опять бантики... ИМХО и над обычными дефолтами зря время тратили. Ну что значит бантики? Значения по умолчанию - это элемент самодокументирования кода. Идеальный код - это когда посмотрев на имя и интерфейс процедуры/публичного метода можно сразу однозначно догадаться что и как он делает.

Re: What's in Firebird 2.5?

2008-07-04 Пенетрантность sasha
Вобще DEFAULT - это слово, имеющее куда больший потенциал чем этот пример. Можно, к примеру, объявить домен со значеним по умолчанию, потом использовать его в куче мест, в команде написать DEFAULT вместо конкретного значения. Потом поменять дефолтное значение в домене и опля - везде всё

Re: What's in Firebird 2.5?

2008-07-04 Пенетрантность sasha
Делали только INSERT INTO T DEFAULT VALUES. Есть знаешьо какая проблема ещё. Поскольку вы триггеры на вьюхи разбить на BEFORE/INSTEAD/AFTER не захотели и имеются только INSTEAD, то через вьюху низзя вставить в таблицу значения по умолчанию, потому как в триггере всё равно явно все поля

Re: Глупый вопрос о сортировке

2008-01-19 Пенетрантность sasha
С полным фетчем? Я просто этот запрос собственноручно не запускал, но товарищ, который запускал, вроде всё время двойную стрелочку в эксперте нажимал. Так что 99% что с полным фетчем. Там чуть больше 10 тыс записей всего (много текстовых полей).

Re: Глупый вопрос о сортировке

2008-01-19 Пенетрантность sasha
Спасибо за объяснение. Хоть буду знать...

Re: Глупый вопрос о сортировке

2008-01-19 Пенетрантность sasha
С полным фетчем? Вот дома эксперимент провёл: CREATE TABLE Test ( IdINTEGER NOT NULL, Name VARCHAR(1000) NOT NULL ); ALTER TABLE Test ADD CONSTRAINT PK_Test PRIMARY KEY (Id); CREATE INDEX Test_IDX1 ON Test COMPUTED BY (CAST(SUBSTRING(Name FROM 1 FOR 50) AS VARCHAR(50))); 20

Re: Глупый вопрос о сортировке

2008-01-19 Пенетрантность sasha
P.S. Провёл эксперимент - все данные в кэше :-):-):-):-) У нас на реальном сервере обычно так и есть.

Глупый вопрос о сортировке

2008-01-18 Пенетрантность sasha
Привет! Подскажите пожалуйста почему сервер не может использовать индекс для сортировки если сортировка идёт по нескольким полям и то поле, по которому есть индекс, указано в списке ORDER BY первым? А также как заставить сервер использовать нужный мне план, например у меня есть запрос:

Re: Глупый вопрос о сортировке

2008-01-18 Пенетрантность sasha
А в кое что ещё небось опять куча варчаров, раздувающих сортировку на сотни мег ? Да дело не в том что там после, а в том что индекс не используется. И к стати у нас вместо Name индекс по выражению на самом деле, так что составный индекс не прокатывает. SELECT * FROM Users ORDER BY

Re: Глупый вопрос о сортировке

2008-01-18 Пенетрантность sasha
надо как-то объяснить серверу, за какую щеку он должен положить записи, отфетченные по ID, чтобы потом посортировать их по NAME Ясное дело, но как?

Re: Глупый вопрос о сортировке

2008-01-18 Пенетрантность sasha
Я уже сказал - индекс для сортировки это плохо Это меня вобще в тупик загнало. Почему плохо? У меня ведь запрос по индексу сортирует почти в 5 раз быстрее...

Re: Глупый вопрос о сортировке

2008-01-18 Пенетрантность sasha
Потому что это бессмысленно. Объясни пожалуйста.

Re: Firebird 2.1 на Windows x64

2008-01-16 Пенетрантность sasha
На первый взгляд работает, но полный лог таких ошибок: Can't load INTL module 'C:\Program Files\Firebird\Firebird_2_1\intl\fbintl.dll' Я на это даже багрепорт открывал, который закрыли... Снапшотов то нету чтоб проверить текущее положение дел...

Re: Мистика с подключением на другой порт

2007-12-10 Пенетрантность sasha
Оно реестр читает. Сколько раз уже говорили -- multi-instancing работает только при установке вручную и без instreg-а!!! Вот у меня запущено несколько серверов как приложения. А как сделать чтобы за каждым из них следил свой гвардеец?

Re: Мистика с подключением на другой порт

2007-12-10 Пенетрантность sasha
Запускать fbguard -a вместо fbserver -a. Ух ты, как интересно - спасибо!

Re: Поведение CASE с блобами

2007-12-10 Пенетрантность sasha
Как они тебя еще не сьели? Съели. Я опять понял что лоханулся. Я кучу ошибок в бэте нашёл, и отменил их по причине того что в снапшоте их небыло, и только сегодня я понял что поверх 64-битной версии я накатывал 32-х битный снапшот ]:-

Re: Поведение CASE с блобами

2007-12-10 Пенетрантность sasha
А где-то есть 64-битный снапшот?

Re: Поведение CASE с блобами

2007-12-09 Пенетрантность sasha
Пример отработал без ошибки. Что я делаю не так? О, так на снапшотах всё работает, в т.ч. COALESCE!!! У меня тут зоопарк серверов - я наверное на бэте пробовал. Спасибо вам!!!

Поведение CASE с блобами

2007-12-08 Пенетрантность sasha
На мой взгляд хоть сервер и обрабатывает этот случай, но это баг. Суть: если использовать в выражении CASE текстовые блобы, которые стремятся быть совместимыми со строками, то сервер ругается. Пример: EXECUTE BLOCK RETURNS ( VAL BLOB SUB_TYPE TEXT ) AS DECLARE TYPE_CODE CHAR; DECLARE I

Re: Поведение CASE с блобами

2007-12-08 Пенетрантность sasha
Кхм... Вот беда то какая. Столько всего сделали в 2.1, но неужели не нашлось решения такой вот проблемки? EXECUTE BLOCK RETURNS ( VAL BLOB SUB_TYPE TEXT ) AS BEGIN VAL = COALESCE(VAL, ''); VAL = IIF(VAL IS NULL, '', VAL); END Datatypes are not comparable in expression COALESCE. Datatypes

Re: Поведение CASE с блобами

2007-12-08 Пенетрантность sasha
Не понял смысла твоей претензии. CASE сравнивает аргументы, которые идут непосредственно после WHEN. То, что идёт после THEN - не сравнивается. Теперь текст ошибки: Datatypes are not comparable in expression CASE Я понимаю как: Несравнимые типы данных в выражении CASE Т.е. он мне говорит

Re: Поведение CASE с блобами

2007-12-08 Пенетрантность sasha
И где ты был раньше? Другими делами был занят :)

Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
Привет. Знач поставили на одном и том же сервере 2.0.1 и 2.1 beta2 (под виндами). 2.0.1 висит на стандартном порту 2.1 висит на 3051 Останавливаю 2.0.1, запускаю 2.1, подключаюсь экспертом к базе через клиентскую либу от 2.0 без указания портов и оно подключается!!! Если явно прописать

Re: Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
Лог отражает активность приложения. Представь что ты поставил fbclient в %system% и лог будет писаться там -- нафига такое счастье? А в порядке приоритета сойдёт? 1) в реестре 2) в каталоге программы 3) в каталоге клиента Дайте ему нормальный fbclient и особенно firebird.msg. Это как? Как

Re: Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
В этом случае конфигурация ищется в .. по отношению к exe-файлу, загрузившему fbclient. Это я понял, потому и спрашиваю нельзя ли путь к fbclient.dll определить... PS А предыдущий мой пост чего все проигнорировали? У меня ошибка стабильно воспроизводится...

Re: Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
Это я понял, потому и спрашиваю нельзя ли путь к fbclient.dll определить... А надо ли? А чем плохо? В чём смысл искать там где экзешник лежит? Вот ещё вопрос. А если я всё ж таки хочу держать допустим 2.1 как стандартный инстанс, но повесить его на нестандартный порт, и запускать

Re: Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
Ты партизан, блин? Нет, я раньше просто смело переходил на альфы и не держал два сервера параллельно. fbclient читает реестр, ищет через него firebird.conf, читает настройки TCP. Со времен 1.5, если не ошибаюсь. А нету никакой возможности узнать путь, по которому файл .dll лежит? Было

Re: Мистика с подключением на другой порт

2007-12-07 Пенетрантность sasha
Оно реестр читает. Сколько раз уже говорили -- multi-instancing работает только при установке вручную и без instreg-а!!! Блин что ж вы натворили? Т.е. оно смотрит DefaultInstance и потом ищет там конфигурационный файл не зависимо от клиентской либы и читает оттудова порт по умолчанию?

Re: Странная ошибка в gsec

2007-12-05 Пенетрантность sasha
Т.е. падает он Имеется ввиду gsec :-)

Странная ошибка в gsec

2007-12-05 Пенетрантность sasha
Привет. Может уже и пофикшено, тем не менее сообщу. Поставили FB2.1 beta2 параллельно с 2.0 на порт 3051. Хотел после этого пользователями порулить. Пишу: C:\Program Files\Firebird\Firebird_2_1\bin gsec -user sysdba -password masterkey -database localhost/3051:C:\Program

Re: Вопрос по функции HASH

2007-11-28 Пенетрантность sasha
Почитай сегодняшний топик в fb-devel ;) Не пойму я, Адриано вещает что хэш применяется к строке. А вот майкрософт считает что к массиву байт. У меня задача такая: я задумал написать очень абстрактную систему, работающую с разнородными объектами. Объекты имеют атрибуты. Я придумал 8

  1   2   3   4   5   6   7   8   9   >