Re: Пролета... тьфу блин файрбердщики всех стран - объединяйтесь!

2006-01-19 Пенетрантность Tonal
Tonal пишет: Fynda пишет: http://www.frappr.com/firebird Поигрался немного с положением меня на карте - и меня не стало. ;-( Только в предельно детальном моштабе удаётся увидеть... Причём возврат всё в зад не помог. ;-( Нда... Поигрался с маштабами - по сибири прыгают шарики...

Re: KEEPALIVE и зомби

2006-01-29 Пенетрантность Tonal
Konstantin R. Beliaev пишет: P.S. Шнурок можно и не выдёргивать, достаточно сделать repair на соединении. Ну-ка, ну-ка, а можно полную команду? эээ... для винды ;-) ipconfig /renew Оно?

Re: fb2embed и поиск им своих компонентов

2006-02-08 Пенетрантность Tonal
Dmitry Yemanov пишет: Ещё можно путь к каталогу где это всё лежит указывать. До коннекта к любой базе. Устанавливаешь переменную окружения FIREBIRD для своего процесса до загрузки fbembed. Тож хорошо, но конфликты могут случиться - например если пишеться плагин для большой системы, и кто-то

Re: fb2embed и поиск им своих компонентов

2006-02-11 Пенетрантность Tonal
Oleg Deribas пишет: Не очень давно подобная морока была с TortoiseSVN и SVN, которые оба использовали библиотеки apache rtl и iconv - а они как раз конфигурились через переменные окружения... А не надо использовать tsvn и svn настолько разных версий на одной машине. tsvn - расширение

Re: fb2embed и поиск им своих компонентов

2006-02-11 Пенетрантность Tonal
Oleg Deribas пишет: Два плагина в одном адресном пространстве процесса, переменные процесса общие для плагинов, дальше рассказывать? И каждый плагин пользуется своей собственной, отдельной, копией embedded firebird? Плагины могут друг о друге вообще ничего не знать. Быть написанны совершенно

Re: fb2embed и поиск им своих компонентов

2006-02-11 Пенетрантность Tonal
Oleg Deribas пишет: tsvn - расширение Explorer-а. И установленная им переменная окружения перекрывает все настройки и распостраняется на все запускаемые приложения пользователя. Можно заглянуть в TortoiseSVN - About. Там написано с какой именно версией SVN оно собрано. И именно это версию SVN

Re: 1C:Предприятие заработает под Linux

2006-03-06 Пенетрантность Tonal
Dmitry Lendel пишет: Дело не в этом. Просто код не портировать. 1С на С++ написана? Или не так все просто? Думаю на MS C++ MFS ATL - а это почти не лечиться. ;-)

Re: Ограниченные подзапросы

2006-03-30 Пенетрантность Tonal
Tonal пишет: Занабобилость удалять из таблицы 100 первых записей. Вроде бы просто: delete from CLIENTS C where C.IDCLIENT in ( select first 100 C.IDCLIENT from CLIENTS C order by C.IDCLIENT ) Для проверки нарисовал запросик: select C.IDCLIENT from CLIENTS C where C.IDCLIENT

Re: Ограниченные подзапросы

2006-03-30 Пенетрантность Tonal
И всё-таки поведение оптимизатора в этом случае некорректно. Когда во вложенном запросе есть first или skip его нельзя преобразовывать в exists! Для проверки нарисовал запросик: select C.IDCLIENT from CLIENTS C where C.IDCLIENT in ( select first 100 C.IDCLIENT from CLIENTS C order by

Re: Ограниченные подзапросы

2006-03-30 Пенетрантность Tonal
Когда во вложенном запросе есть first или skip его нельзя преобразовывать в exists! 2.0 этого не делает. Это славно! ;-) Вот только на DELETE это никак не сказывается - там другая проблема работает. А если в подзапросе для DELETE-а будет сортировка не по первичному ключу? Тоже сползание

Re: Ограниченные подзапросы

2006-03-30 Пенетрантность Tonal
Dmitry Yemanov пишет: А если в подзапросе для DELETE-а будет сортировка не по первичному ключу? Пофиг. Почему вообще это происходит? Патамучта DELETE наступает сам себе на яйцы. Содержательный ответ. ;-) Получается, что в DELETE вообще нельзя in использовать? И вот такой DELETE удалит

Запрос роняющий сервер

2006-04-13 Пенетрантность Tonal
select first 1 skip (:skip - 0) * from RDB$DATABASE FireBird v 1.5.3 SS OS WinXP Home Rus + Sp2 || OS WinXP Pro + Sp2 Интересно, как 2-ка реагирует на это, и будет ли фикс к 1.5-ке?

Re: Запрос роняющий сервер

2006-04-13 Пенетрантность Tonal
Tonal пишет: select first 1 skip (:skip - 0) * from RDB$DATABASE Забыл написать, что в параметре надо подовать NULL!

Re: (unknown)

2006-04-13 Пенетрантность Tonal
Михаил Тронин пишет: select w.id_worker, cwp.payment from Worker w join calculatepayment(w.id_worker) cwp on (cwp.id_worker=w.id_worker) join calculatepayment(w.id_worker) cwp on 1=1

Re: Запрос роняющий сервер

2006-04-13 Пенетрантность Tonal
Slava Ekimov пишет: DТы забыл сказать - на двойке. А классику 1.5.3 тоже валит. Так вопрос про двойку и был :-) Ещё был вопрос: будет ли фикс к 1.5-ке?

Re: Максимальная длина EXECUTE BLOCK

2006-04-16 Пенетрантность Tonal
Ded пишет: dada sasa wrote: Читал, однако, здесь, что кто-то из уважаемых (вроде, Дед, но могу ошибаться) советовал использовать execute block для закачки данных. Чаво-чаво? 8-E А ещё посоветую отращивать чуйство юмору. У нас без этого не выжить. Советовал, советовал. Но не EXECUTE

Re: периодичность....

2006-04-26 Пенетрантность Tonal
есть таблица Students (PK,fio...) и таблица students_vs_groups(GROUP_ID,ACTUAL_DATE,STUDENT_ID) Но вот как при таком раскладе получить список студентов с номерами группу на текущую дату? А group by не кошерно?

Re: периодичность....

2006-04-27 Пенетрантность Tonal
подзапросом вроде бесполезно. Тут можно подзапросом только если надо вывести список всех студентов и к какой группе они относятся. А необходимо только конкретную группу вывести на определенную дату естественно. Может я в танке и не понимаю задачи, но тут вроде всё совсем просто: select S.PK,

Re: периодичность....

2006-04-28 Пенетрантность Tonal
Мадорский Г.В. пишет: Вроде просили конкретную группу на определенную дату. Если надь только на текущую, то :DATE на CURRENT_DATE заменить не проблема, вроде. ;-) Неправильно. Значение ACTUAL_DATE может содержать и вчерашнюю дату и позавчерашнюю и т. в. Просто она последняя. Протупил.

Re: Книга Борри и WinXP Home

2006-05-01 Пенетрантность Tonal
Oleg Deribas пишет: В книге Борри на странице 60 написано что XP Home не поддерживает сервисы. Это правда? ;-) Это она сильно погорячилась. ;-)

Языки для сохранёнок

2006-05-01 Пенетрантность Tonal
Есть ли в проектах развития сервера планы добавить другие языки для программирования логики сервера? Вот в MS сейчас доступны все языки .net, если я правильно путаю, в оракле - java, в PostgreSQL - java и python. Очень хочется писать триггеры на python! ;-)

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

2006-05-04 Пенетрантность Tonal
Есть табличка документов - большая. В ей поле состояния документа - (создан, оплачен, подтверждён,...) Большинство (99%) в состояниях после оплачен. Имеет ли смысл использовать индекс по такому полю, для ускорения выборки неоплаченных и/или неподтверждённых документов. Если нет, то какие

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

2006-05-04 Пенетрантность Tonal
Алексей Абрамов пишет: Ну ты же выбираешь док-ты за какой-то период, а не все подряд... за 10 лет. Так-что если создашь составной индекс Дата+Состояние - он будет почти уникальный. Сколько может быть неоплаченных или неподтверждённых док-тов за 1 дату? 1, 2, 3 штуки??? Все неоплаченные надо,

Чистка отвалившихся юзеров

2006-05-05 Пенетрантность Tonal
Есть табличка с пользователями. Для того, чтобы под одним пользователем с разных машин не ходили, при подключении простовляется флаг IS_ONLINE, который сбрасывается при отключении. Хочится автоматом вычищять этот флаг, если пользователь вышел нештатно, или по разрыву коннекта. Можно ли для

Re: Чистка отвалившихся юзеров

2006-05-05 Пенетрантность Tonal
Alex Cherednichenko пишет: Просто не коммить транзакцию, в которой этот флажок лочишь. И усё. Как бы не хотелось открытую на запись транзакцию долго держать... Может как-нить без этого можно?

Re: Чистка отвалившихся юзеров

2006-05-05 Пенетрантность Tonal
Boulitchev Aleksey пишет: я у себя делаю список коннектов - имя юзера, current_connection юзер - уникальный. после сбоя чистит все свои подключения А можно подробнее? Как узнать вход выполняется после сбоя, или кто-то под твоим именем сидит? Можно ещё по таймеру последнее время писать, и при

Кто-нибудь знает, что твориться с SourceForge

2006-05-14 Пенетрантность Tonal
Для некоторых утилит и библиотек у нас используются исходники из CVS с SourceForge. Например boost и kinterbasedb. Последнее время Обновления перестали приходить, хотя разработчики уверяют что изменения залили. Кто-нибудь знает, что происходит? Это временные явления, или пора переходить на

Re: Выборка по дате

2006-05-20 Пенетрантность Tonal
Tonal пишет: Сейчас сервер 1.5.3 Что в 2.х по этому поводу? Проверил в 2-ке... Можн написать: S.DATE_SEND between cast(:s as date) and cast(:s as date) + 1 и индекс используется... Криво, конечно, но хоть что-то... X-Google-Language: RUSSIAN,KOI8R Received: by 10.54.131.11 with SMTP id

Выборка по дате

2006-05-20 Пенетрантность Tonal
with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ru-firebird@googlegroups.com; Sat, 20 May 2006 13:39:42 +0200 Received: from tonal by gt-fm.academ.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ru-firebird@googlegroups.com; Sat, 20 May 2006 13:39

Re: Кто-нибудь знает, что твориться с SourceForge

2006-05-21 Пенетрантность Tonal
Tonal пишет: Для некоторых утилит и библиотек у нас используются исходники из CVS с SourceForge. Например boost и kinterbasedb. Последнее время Обновления перестали приходить, хотя разработчики уверяют что изменения залили. Аноноимные доступы починили, если это кому-нибудь интересно

Re: [Semi-OFF] ������������������������������������

2006-06-19 Пенетрантность Tonal
Vladimir A.Bakhvaloff пишет: И каково же было моё удивление, когда сегодня, проснувшись около 7-8 утра, я увидел, что оно каждый файлик (средний размер около 15-17кБ) заливает почти по 2 (два) часа!.. 8-О Странно это как-то. у меня за такое время 70м xml-я прожовывается. xml парсится

Re: [Semi-OFF] Закачка данных на далё-ё-ёкий сервер

2006-06-20 Пенетрантность Tonal
Oleg Deribas пишет: Странно это как-то. у меня за такое время 70м xml-я прожовывается. xml парсится python-ом и в сервер идут уже update и процедуры на вставку. А ты, к слову, каким парсером пользуешься? Времени особо не было на тесты и сравнения, взяли PyXML. SAX; что pyexpat, что sgmlop -

Re: тест

2006-07-06 Пенетрантность Tonal
Тест, однако. --~--~-~--~~~---~--~~ -~--~~~~--~~--~--~---

Re: help, помогите оптимизировать union ...

2006-07-13 Пенетрантность Tonal
Константин пишет: есть процедурка которая ишет id-шки по заданным параметрам есть задача вернуть 1-й одинаковый id который встречается для поиска по первому и по второму параметру ... skip select first 1 id from ( select id, 1 a from Search(:val1) union select id, -1 a from

Re: [Semi-OFF] CVS NT É Delphi 3

2006-07-20 Пенетрантность Tonal
Vladimir A.Bakhvaloff пишет: Ну, это мелочи... Главное, не забыть залочить... ;) А вообще-то, мне гораздо проще, т.к. это не для коллективного пользования, а чобы мне дома не думать, какие (изменённые) сорцы тащить на работу... ;) Если для дома, то проще поставить TortoiseSVN и не

Re: Unicode и UDF в Firebird 2 RC3

2006-08-10 Пенетрантность Tonal
threadvar W: PWideChar; W: WideString; function TestWideChar(Input: PWideChar): PWideChar; cdecl; export; begin W := Input; Result := W; end; Может так?

RDB$DB_KEY во вложенных подзапросах

2006-08-17 Пенетрантность Tonal
Результат выполнения будет разный, если закомментировать строку помеченную /*1*/ и раскомментировать помеченную /*2*/ update SENDINGS S0 set S0.CITY_NEXT = ( select first 1 RS.CITY_TO from SENDINGS S inner join ROUTES R on S.ROUTE = R.ID inner join SENDING_STATE SS on

Re: RDB$DB_KEY во вложенных подзапросах

2006-08-17 Пенетрантность Tonal
Мадорский Г.В. пишет: Результат выполнения будет разный, если закомментировать строку помеченную /*1*/ и раскомментировать помеченную /*2*/ Ну дак и сказал бы в чем отличия... Во втором случае результат подзапроса всегда NULL. Ну а в первом - Следующий город по маршруту. Да, смысл таблиц

Re: RDB$DB_KEY во вложенных подзапросах

2006-08-17 Пенетрантность Tonal
Horsun Vlad пишет: Tonal ... Результат выполнения будет разный, если закомментировать строку помеченную /*1*/ и раскомментировать помеченную /*2*/ update SENDINGS S0 set S0.CITY_NEXT = ( select first 1 RS.CITY_TO from SENDINGS S inner join ROUTES R on S.ROUTE = R.ID

Re: OFF: SVN

2006-08-22 Пенетрантность Tonal
Nikolay Trifonov пишет: Извините за офтоп, но где такое спрашивать незнаю. Начитался тут о CVS и SVN и принялся переводить проекты под версии. Те, что под firebird без проблем: создал create.sql скрипт базы и нарастающий update.sql, отдал под контроль версий и все, при желании вернуться на

Re: OFF: любопытно

2006-08-22 Пенетрантность Tonal
dada sasa пишет: www.f2master.ru Ф2Мастер - платформа для разработки прикладных информационных систем для баз данных под управлением Interbase/Firebird. А чем принципиально отличается от Гедымина? http://gsbelarus.com/gs/modules.php?name=Newsfile=articlesid=122 Они и бинарики, и исходники

Re: любопытно

2006-08-24 Пенетрантность Tonal
Articus пишет: За найденные ошибки можем дать ключ, или вообще сервер лицензий на неограниченное число подключений в сети. Вот это надо было сразу оговорить - глядишь у кого-нибудь лени и поубавилось бы. ;-) Ну а я согдасен с Евгением из паралельной ветки - без исходников подобные системы

Re: Сравнение Firebird, MysQL и PostgreSQL - аргументы и факты

2006-09-20 Пенетрантность Tonal
Kovalenko Dmitry пишет: Ты где нибуть видел, что бы IB/FB хоть кто-то попытался целенаправлено оторвать от связки с Delphi? Мы утилиты обслуживания/репликации своей системы на Python-е лабаем. ;-)

Re: О бедном проекте замолвите слово :-)

2006-09-22 Пенетрантность Tonal
Fynda пишет: АОТ 2 ДЕ: А на что было похоже оформление документации в коде? Прям натуральный javadoc или что-то альтернативно-самописное? Можа лучше doxigen?

Re: Eclipse DTP и JayBird - помогите подключиться

2006-09-25 Пенетрантность Tonal
Roman Rokytskyy пишет: http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase странно говорит постоянно Невозможно загрузить данные... The resultSet is closed отображает только содержимое вьюхи PHONE_LIST Скачал снапшот Jaybird-2.2.0snapshot_20060810JDK_1.5.zip Попробывал в

Re: Eclipse DTP и JayBird - помогите подключиться

2006-09-25 Пенетрантность Tonal
Tonal пишет: А вот с оо всё работает! ;-) url: firebirdsql:oo://localhost/EnergyStore

Re: О бедном проекте замолвите слово :-)

2006-09-27 Пенетрантность Tonal
Konstantin R. Beliaev пишет: У Мантисса есть замечательный инструмент: документация с комментариями пользователей http://manual.mantisbt.org/ К сожалению, не знаю на чем она работает :-( The following versions are required for proper operation. MySQL 3.23.2 or PostgreSQL (experimental) 7.0,

Мысли насчёт популярности Firebird

2006-10-07 Пенетрантность Tonal
Решил выбрать тут антиспам модуль, и обратил внимание, что практически никакие из них не используют Firebird. Большинство dbd, mysql, Postgre, sqlite. Похожее положение в Web-фреймворках и ERP. Сейчас в комунити BOOST готовиться включение в состав следующей версии библиотеки для доступа к

Re: RDB$DB_KEY во вложенных подзапросах

2006-10-07 Пенетрантность Tonal
Перепроверил запрос под 2 RC5 Всё то же самое. Правда теперь, можно видеть кардинальное отличие в планах: 1) PLAN SORT (JOIN (JOIN (S INDEX (PK_SENDINGS), JOIN (R INDEX (PK_ROUTES), SS INDEX (PK_SENDING_STATE), RP INDEX (FK_ROUTE_PARTS_ROUTE))), RS INDEX (PK_ROUTE_STEPS))) PLAN (S0 INDEX

Re: RDB$DB_KEY во вложенных подзапросах

2006-10-07 Пенетрантность Tonal
Dmitri Kuzmenko пишет: В каких случаях корректно использовать RDB$DB_KEY? практически ни в каких. /*1*/where S.IDSEND = S0.IDSEND --/*2*/where S.RDB$DB_KEY = S0.RDB$DB_KEY и уж тем более не в таких. Может в 2ке его запретить нафиг? Хотя-бы параметром в конфиге по дефолту. Для

Re: Мысли насчёт популярности Firebird

2006-10-08 Пенетрантность Tonal
Сейчас в комунити BOOST готовиться включение в состав следующей версии библиотеки для доступа к базам данных (http://soci.sourceforge.net), и опять же - какие базы поддерживаются: Oracle, PostgreSQL, MySQL, SQLite... Смотрю на первый попавшийся пример работы ... ну никак не могут обойтись без

Re: Мысли насчёт популярности Firebird

2006-10-08 Пенетрантность Tonal
Kovalenko Dmitry пишет: Идея здесь какая: нужно, чтобы в большинстве открытых систем были адаптеры к Firebird-у, тогда появятся реальные шансы как-то тягаться по популярности с теми же PostgreSQL и MySQL. Идея правильная, только, как показывает практика, дальше идей и мыслей дело не идет.

Re: RDB$DB_KEY во вложенных подзапросах

2006-10-08 Пенетрантность Tonal
Sergey Mereutsa пишет: Может в 2ке его запретить нафиг? НеееТ! А чем вам курсоры не подойдут? Для процедур и блоков сейчас есть курсоры, в DML-ях RDB$DB_KEY сильно глюкавый. Сколько пользовал - ни разу не нарывался. Где я ошибаюсь? Расскажи пожалуйста, в каких случаях его

Re: RDB$DB_KEY во вложенных подзапросах

2006-10-09 Пенетрантность Tonal
Dmitri Kuzmenko пишет: Расскажи пожалуйста, в каких случаях его корректно использовать а в каких нет. на ibase.ru ищешь слово db_key, и находишь примеры: http://www.ibase.ru/devinfo/dataaccesspaths.htm http://www.ibase.ru/devinfo/updsame.htm http://www.ibase.ru/devinfo/deldupes.htm

Re: Препроцессор для PSQL

2006-10-12 Пенетрантность Tonal
Tonal пишет: Т.е. сейчас есть список фиксированных зависимостей, он состовляется в момент компиляции, и их сервер отслеживает. А нужен ешё список подстовляемых зависимостей, который так же составляется в момент компиляции, но проверятся начинает только момент воплощения... Правда придётся

Падает сервер 2.0 rc5

2006-10-16 Пенетрантность Tonal
OS WinXP Home Ru + sp2 Firebird 2.0 rc5 (WI-T2.0.0.12745) icudt30.dll от rc4 [3.0.0.0] Выполнение этого скрипта в IBExpert убивает сервер на последнем комите. FBKill.sql: set SQL DIALECT 3; set names WIN1251; create database 'localhost:D:\lang\test\TEST.FDB' user 'SYSDBA' password 'masterkey'

Re: Падает сервер 2.0 rc5

2006-10-17 Пенетрантность Tonal
Dmitry Yemanov пишет: А чего-б тогда и на индексы эту прозрачность не распостранить? :) Нет уж, спасибо. А можно поподробней, почему?

Re: Падает сервер 2.0 rc5

2006-10-17 Пенетрантность Tonal
Dmitry Yemanov пишет: вот это рекомендую переделать. SUBSTRING для блоба сейчас возвращает строку, но уже в версии 2.1 будет возвращать блоб, как и положено по стандарту. А блоб индексировать нельзя. А SUBSTRING работает в символах или в байтах? И имеется ли в этом различие для CHAR, VARCHAR

Re: Падает сервер 2.0 rc5

2006-10-17 Пенетрантность Tonal
Dmitry Yemanov пишет: А если так? --/*3*/where cast(substring(T.N1 from 1 for 100) as char(100)) = 'ddd' Overflov occured during data type conversion. conversion error from string BLOB ЗЫ. Я надеюсь, что 'www' и 'ddd' - сознательно было написано :-) В таблице эти данные есть. ;-)

Re: Падает сервер 2.0 rc5

2006-10-17 Пенетрантность Tonal
Horsun Vlad пишет: В трекер внесёшь ? CORE-953 Что же он так тормозит...

Re: UPPER для текстовых блобов

2006-10-25 Пенетрантность Tonal
Dmitry Yemanov пишет: Tonal wrote: Для текстовых блобов не работает UPPER. А он когда-либо работал? А что, не должен?

Re: UPPER для текстовых блобов

2006-10-25 Пенетрантность Tonal
Dmitry Yemanov пишет: Вот это тоже работать не должно?: select cast(T.N1 as varchar(10)) from T CAST == Statement failed, SQLCODE = -413 conversion error from string BLOB

Re: Голосование по СУБД на RSDN

2006-10-27 Пенетрантность Tonal
Вроде как общеизвестна: www.rsdn.ru Голосования/Моя любимая СУБД Только сайт сейчас лежит... Или это только у меня глючит?

Re: Добавить фичу ...

2006-10-27 Пенетрантность Tonal
Serge Buzadzhy пишет: Плюс если рассматривать вопрос не с точки зрения буду ли я этим пользоваться, а с точки зрения повысит ли это конкурентноспособность файра, то таковая возможность была бы мааленьким, но плюсиком. А вообще спор беспредметен. Насколько я понимаю, ребята все равно эту

Re: Не пойму почему все молчат! Сегодня ДР у Димы Кузьменко!

2006-10-29 Пенетрантность Tonal
Alexey Kovyazin пишет: Сегодня День Рождения у Дмитрия Кузьменко! Всех благ, и ещё немного сверху! ;-)

Re: коварный запрос

2006-10-29 Пенетрантность Tonal
Подтверждаю.

Re: Голосование по СУБД на RSDN

2006-10-29 Пенетрантность Tonal
ArtGal пишет: Сейчас, 29.10.06 в 16:40, на втором месте. Однако если сложить FB, IB, Ya, то получится FB+IB+Ya - 47% голосов. MS SQL - 39% Oracle - 22.5% Там возможно до 4 позиций на участника. Посмотри список участников. Все те кто за Ya проголосовали и за FB тоже. ;-)

Re: Что-то интересное с derived table

2006-10-30 Пенетрантность Tonal
Андрій Жук пишет: Решил вот поэкспериментировать с get_context/set_context. Такой вот запрос select rdb$get_context('USER_TRANSACTION','row') as rownum, plat_id, rdb$set_context('USER_TRANSACTION','row', cast(rdb$get_context('USER_TRANSACTION','row') as integer)+1) X from

IBX в CVS-е Firebird-а

2006-11-02 Пенетрантность Tonal
Обнаружел тут сабж. Насколько он актуален? Поддерживается ли кем-нибудь? Если нет, (последние изменения 6 лет назад Update to version 4.3) то планируется ли его поддержка под новые возможности? Или это просто музей кода?

Re: репликация и что, что я никак не пойму

2006-11-07 Пенетрантность Tonal
Nikolay Trifonov пишет: Если данные импортируются из филиала (логин REPL2), то данные в CHANGES не попадут, так как установлена проверка IF( USER 'REPL2' ) THEN. И вот в эту схему надо как-то вписать что данные из второго филиала (REPL2) должны получить третий (я так понимаю надо делать

Re: OFF: Русский вариант анкеты The Delphi Survey for 2006

2006-11-09 Пенетрантность Tonal
Dmitry Kotelnikov пишет: При сабмите пишет The page cannot be found Есть такое...

Re: Embedded firebird 2.0 encoding problem

2006-11-28 Пенетрантность Tonal
Какая версия firebird 2 В архиве с RC 4 был неправильный icuin30.dll, и это приводило к глюком с кодировками.

ОФФ INSERT в MySQL-е

2006-12-08 Пенетрантность Tonal
O6opoTeHb пишет: Да, кстати, мобыть кто знает (ОФФ). Если sql-скриптом создается таблица, а потом в нее этим же скриптом вносятся данные by INSERT, то есть ли ограничение количества единовременно (одним оператором INSERT) вносимых записей? Или можно написать один раз INSERT и после через

Опять голосование на RSDN

2006-12-13 Пенетрантность Tonal
Какой DB Engine вы используете? Firebird пока делит третье место с Oracle уступая MySQL и MS SQL.

OFF К пятнице

2006-12-13 Пенетрантность Tonal
Microsoft - конкурс: ПОЭМА О ЧЕСТНОМ СОФТЕ Осторожно маты. http://lleo.aha.ru/dnevnik/2005/09/19.html

Re: Опять голосование на RSDN

2006-12-20 Пенетрантность Tonal
Думаю сейчас можно смотреть более/менее реальную картину для контингента RSDN. MS SQL - 55,26% MySql - 25,66% Oracle - 21,71% Firebird- 19,08% MS Jet (Access) - 13,82% В общем-то картина ожидаемая. Думаю, если подобное голосование провести на *nix овском

Re: Firebird Roadmap 2007

2006-12-23 Пенетрантность Tonal
Похоже, человек страдает по функциональному программированию, но не знает, как это называется, и говорит про ООП. Если отбросить термин ООП, и посмотреть на то, что народу хочиться... ;-) Шаблоны и генерики - система вывода типов в ocalm, erlang, Haskell - любом современном функциональном

Re: Диапазоны PK для филиалов

2006-12-23 Пенетрантность Tonal
Alexandr Kochmin пишет: да, так вот если база уже есть, и без этого, то встроить это в существую базу дюже сложно. Мы сделали проще - добавили в каждую реплицируемую таблицу по уникальному полю - REPL_ID BIGINT И триггер на инсерт, который заполняет его, если оно NULL. Соответственно, в

Re: Диапазоны PK для филиалов

2006-12-26 Пенетрантность Tonal
WildSery пишет: Tonal, не догнал, чем тебе помогло отдельное поле REPL_ID. Всё равно решение задачи уникальных ID не описано. И что мешает вместо REPL_ID использовать собственно PK ID из этой же таблицы, формируя её по тем же принципам, что и REPL_ID? Я, вобще-то на вопрос топика отвечал: был

Re: Диапазоны PK для филиалов

2006-12-26 Пенетрантность Tonal
WildSery пишет: Метод генерации REPL_ID-а можно выбирать любым удобным, хоть по диапазонам, хоть GUID - по вкусу, главное чтобы в пределах системы не пересекались. Зависит от схемы репликации. Где все-со-всеми и/или с возможным слиянием данных - уникальные ID свою функцию не выполнят, тот же

Re: Диапазоны PK для филиалов

2006-12-26 Пенетрантность Tonal
WildSery пишет: Единственное возражение - слияние данных, когда по одинаковым REPL_ID разные данные. Наверное, ты хотел сказать наоборот, когда по разным REPL_ID одинаковые данные. И какие ты видишь проблемы при этом в предложенной мною схеме? Которых нет в других схемах? При обнаружении

Re: Firebird Embedded как Server

2006-12-28 Пенетрантность Tonal
Ded пишет: При помощи Application Server, к которому клиент и лезет по TCP/IP. А он уже лезет к ембе-деду локально и отдаёт клиенту що надыбал. Ну это если сделать через жопу является основной сверхзадачей. Zope - оно и есть Application Server. Имеет драйвер к птичке. Так что деда, как

Re: Глюк это или баг? А может я туплю...

2007-01-04 Пенетрантность Tonal
Обсуждалось недавно. Аффтар кричал канкретный баг, а Олег Лоа на пальцах объяснял про NOT IN и NULL-ы. Тема Вроде поймал багу ... от 13.11.2006 15:29 Ответ Олега от 15.11.2006 13:39

Re: Multiple-table UPDATE syntax

2007-01-04 Пенетрантность Tonal
Dmitry Kotelnikov пишет: Такое есть в MySQL *** Starting with MySQL 4.0.4, you can also perform UPDATE operations that cover multiple tables: UPDATE items,month SET items.price=month.price WHERE items.id=month.id; Лучше, по моему так: UPDATE items, JOIN month ON items.id=month.id

Re: Multiple-table UPDATE syntax

2007-01-05 Пенетрантность Tonal
Dmitry Kotelnikov пишет: А если захочу обновить и в таблице month, например что-то типа этого: UPDATE items,month SET items.price=5,month.price=3 WHERE items.id=month.id; Думаю тут всё же нагляднее будет курсорами. А то сильно всё неоднозначно получается...

Re: Блокировка изменений

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

Re: OFF: Windows без GUI ! :)

2007-01-18 Пенетрантность Tonal
Ovchinnikov Vasily пишет: Из *nix родившись, в *nix и возвращается? Может к нему KDE прикрутить получится?!! Гы-гы-гы... ;-) Конечно получится. Сейчас, после выхода Qt4 Open Source под Win-ду, для KDE активно ведётся портирование. Так что даже скоро думаю и так появиться. ;-)

first, skip и порядок

2007-01-19 Пенетрантность Tonal
Заматили, что если явно указать количество выбираемых на клиента записей, работа существенно ускориться. Написали примерно так (псевдокод): порция = 0 повторять до упора: записи = из запроса( select first 100 skip ? поля from table where какие-то) если пусто(записи): кончить.

Re: first, skip и порядок

2007-01-19 Пенетрантность Tonal
Shiliaev Ruslan пишет: Зачем тебе это, если ты выбыраешь все записи? Вместо выполнения запроса один раз с полным фетчем, ты выполняешь запрос (Int(count(*)/100) + 1) раз, причем чем дальше - тем больше записей фетчится сервером. Оно тебе надо? Я же говорю: замеряли производительность - для

Re: first, skip и порядок

2007-01-19 Пенетрантность Tonal
Dmitri Kuzmenko пишет: ну сколько можно объяснять, что first/skip просто ограничивают выборку, то есть fetch. И что без order by записи выдаются в том порядке, как хранятся на диске, то есть как попало. Т.е. можно быть уверенным, что я получу одинаковые наборы если буду выбирать так: set

Re: first, skip и порядок

2007-01-19 Пенетрантность Tonal
Dmitri Kuzmenko пишет: во втором случае - только в snapshot, причем все равно без order by второй запрос может выдать то, что уже было выдано первым. Опа, сапсбо! Именно это я и подозревал... Теперь можно понять некоторые глюки... ;-)

Re: first, skip и порядок

2007-01-19 Пенетрантность Tonal
Horsun Vlad пишет: Tonal ... Рассказывай как замеряли Померил сейчас для связки fb2 + python2.4 + kinterbasdb. Одним запросом быстрее. ;-) P.S. Вот ведь память... Точно помню, что урёрлись в скорость фетча ивышли из положенияявным указанием количества строк... Но похоже, это относилось

OFF Re: Почти пятница

2007-01-29 Пенетрантность Tonal
Переписал на Python-е: 1я версия - функция-генератор: def anim(): for i in xrange(1, 5): for j in xrange(1, 10): for k in xrange(1, 50): for l in xrange(1, 97): total = i + j * 0.5 + k * 0.1 + l * 0.01 if ( 4.999 total 5.001 and i

Re: хоть еще и пятница

2007-02-06 Пенетрантность Tonal
Alexandr Kochmin пишет: OD Я только в wine сомневаюсь. Полумеры это. Надо свой софт OD кроссплатформенным писать... да мож и полумеры, но работает. А потом когда уже окончательно, тогда можно и подумать. Я склоняюсь к Lazarus но всеравно это не то. Java не предлагать ;) WxWidgets с c++ или

Re: хоть еще и пятница

2007-02-06 Пенетрантность Tonal
Roman Rokytskyy пишет: Мы вот на Qt + python и С++ на подхвате переезжаем. Пока, правда только под виндой, но вполне себе довольны этой связкой! ;-) А что, у Qt лицензия поменялась? Или вы купили? GPL нас пока вполне устраивает. ;-) При разработке на закз никаких проблем с ней нет. Часто в

Re: хоть еще и пятница

2007-02-06 Пенетрантность Tonal
Dmitri Kuzmenko пишет: увы. Если легально, то нихера не получится. я имел в виду если исходники софта не отдавать клиенту под той же GPL. Если я правильно вкурил GPL отдавать исходники не нужно. Должна быть обестечена возможность для клиента получить исходники - а это немного меняет дело.

Re: Interbase лучше чем Firebird

2007-02-08 Пенетрантность Tonal
Dmitri Kuzmenko пишет: А как насчёт Unfortunately, third-party support providers DO NOT have the access to and integration with the engineers developing the product это еще мягко сказано. я бы сказал по другому. что драйверы Firebird, окромя JayBird, практически невозможно использовать.

Re: OFF: Обновился Hotfix Rollup для BDS2006

2007-02-13 Пенетрантность Tonal
Сергей Фетискин пишет: Т. е. винды уже содержат 3.5 Ёкселя ;) ага :) и Висту выпустили только для того, чтобы порадовать секретарш новыми красивостями в Ворде =)) Неужели для того, чтобы админы радовались новым красотам настраивая сервера баз данных? ;-))

BLOB vs VARCHAR - кодировки

2007-02-15 Пенетрантность Tonal
Пишем учётную системку. Используем FB 2 + python + Qt. К базе обращаемся через Kinterbasdb - драйвер FB в python. Некоторве поля так и просятся в текстовые блобы, но есть закавыка: VARCHAR драйвер сам в unicode переводит, а блобы надобно ручками... Причём автор драйвера утверждает, что

Re: BLOB vs VARCHAR - кодировки

2007-02-15 Пенетрантность Tonal
Oleg Deribas пишет: Так там же можно сделать custom translator: http://kinterbasdb.sf.net/dist_docs/usage.html#adv_param_conv_dynamic_type_translation или у вас будут разные базы с разными кодировками блобов и заранее кодировку вы не знаете? Знаю, и так и сделал. А потом появились бинарные

  1   2   3   4   5   >