Уникальности на просмотрах
Предполагается ли возможность задавать ограничения для просмотров? Например уникальности (unique) и проверки (check)? Сейчас приходится или писать проверки в триггерах, или вешать на одну из входящих в просмотр таблиц. Однако эти решения сильно теряют в наглядности и выразительности.
Re: IB4.0 - я крут :))
DK> Да и других примеров тоже можно привести массу. потеряйте DK> какой-нибудь личный документ, а потом попробуйте его восстановить. В Туле был один чел, у него раз в год примерно, во время поездок в Москву на Газели, крали барсетку со всеми документами. Каждый представлял себе ужас восстановления всех своих документов. Мы между собой шутили - ну, после третьего раза, это наверное, нетрудно :-)
Re: Re[6]: ЧÑо-Ñо менÑлоÑÑ Ð² Embeded оÑноÑиÑелÑно UDF ?
"ÐонÑÑанÑин" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] OL> Там по идее Ð´Ð»Ñ embedded exit вообÑе вÑкинÑÑÑ Ð½Ð°Ð´Ð¾ >>Ðе понÑл ... ? Чего не понÑл. ÐÐ ÐÐÐÐÐÐ EMBEDDED в ÑлÑÑае иÑклÑÑÐµÐ½Ð¸Ñ Ñ Ð°Ð²Ð°ÑÑ ÐµÐ³Ð¾ и делаÑÑ Ð¿ÑеÑÑваÑÑ Ð¿ÑоÑеÑÑ Ð² коÑоÑÑй он загÑÑжен по exit. ÐÑо код ÑÑда вÑÑавлен ÑÑÐ¾Ð±Ñ Ð² Ñежиме ÑеÑвиÑа ноÑмалÑно падаÑÑ.
Re: Yaffil keywords
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Привет всем. > > Прогнали тесты на Yaffil 1.3.890 и выявили что > > ACTION, ADMIN, BLOB, CASCADE, CHAR, CHARACTER, CSTRING, DATE, DAY, > DEC, DECIMAL, FLOAT, FREE_IT, HOUR, INT, INTEGER, MINUTE, MONTH, > NCHAR, NUMERIC, REAL, RESTRICT, ROLE, SECOND, SMALLINT, TIME, > TIMESTAMP, WEEKDAY, YEAR, YEARDAY > > ключевыми словами не являются. Я понимаю что тут есть явный мусор, но > названия типов-то за что??? За совместимость со старыми приложениями ;-)
Re: ÐаÑа вопÑоÑов
Boulitchev Aleksey wrote: ÐапÑимеÑ, Ñ Ð´Ð¾ ÑÐ¸Ñ Ð¿Ð¾Ñ ÑеÑÑÑÑÑ Ð² Ð´Ð¾Ð³Ð°Ð´ÐºÐ°Ñ , как IBE опÑеделÑеÑ, ÑÑо object in use, и поÑÐµÐ¼Ñ Ñа же команда ÑеÑез IBEÑнÑй же ÑкÑÐ¸Ð¿Ñ Ð¿ÑÐ¾Ñ Ð¾Ð´Ð¸Ñ Ð½Ð° ÑÑа. он не опÑеделÑеÑ, он напаÑÑваеÑÑÑ :) РпоÑÐµÐ¼Ñ IBEScript в ÑÐ¾Ñ Ð¶Ðµ Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð½Ðµ напаÑÑваеÑÑÑ? ÐоÑле ÑеÑÑоÑа select count(*) вÑдал 2983982, Ñ.е. Ñовно на 6 запиÑей менÑÑе. ÐÑе оÑÑалÑное воÑÑÑановилоÑÑ Ð½Ð¾ÑмалÑно, вклÑÑÐ°Ñ Ð¸Ð½Ð´ÐµÐºÑÑ. FB 1.5.4 и они, ÑÑи индекÑÑ, акÑивнÑе? Ðа, конеÑно. ÐÐ¸ÐºÐ°ÐºÐ¸Ñ ÑпеÑиалÑнÑÑ Ð³Ð°Ð»Ð¾Ðº пÑи ÑеÑÑоÑе не ÑÑавил. ÐÑÑÑ Ñ Ð¼ÐµÐ½Ñ Ð¿Ñавда одно подозÑение: ÑÑо поле Ð²Ñ Ð¾Ð´Ð¸Ñ Ð² ÐÐ, как ÑÑда NULLÑ Ð·Ð°Ð³Ð½Ð°Ð»Ð¸ - одним ÑзеÑам извеÑÑно. ÐожеÑ, ÑÑÑ Ñобака поÑÑлаÑÑ? ÐÑÑаÑи, IBE позволÑÐµÑ ÑнÑÑÑ Ñ ÑÑого Ð¿Ð¾Ð»Ñ not null, и полÑÑоÑка на ÑÑо не ÑÑгаеÑÑÑ :-)
Re: IB4.0 - я крут :))
Hello, Sergey! Sergey Mereutsa wrote: Потом приходит проверка. И тебя спрашивают - ты купил то, что у тебя установлено? Ты говоришь - ё, какой купил, с интернета скачал! Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами ПО. Теперь понятно? Интересное у вас законодательство. А чем тогда это в корне отличается от варианта, когда проверяемый субъект говорит, что эти лицензии были куплены 6 лет назад, при том, что бухгалтерия хранится 3 года у вас? И как ему тогда доказать, что он у тебя их купил, а не скачал из Инета ? :) концы всегда остаются. купил дельфю, зарегистрировался - значит есть запись на сайте. или есть диск. или есть бумажка. если ничего нет - может быть есть продавец. Если вообще нет никого и ничего - значит пипец, ничего не докажешь. Закон - штука точная. Например, в "Часе суда" сколько раз уже показывали как люди проигрывают или выигрывают дела на основании отсутствия или наличия "чеков на оплату". Да и других примеров тоже можно привести массу. потеряйте какой-нибудь личный документ, а потом попробуйте его восстановить. У нас процедура проверки как толком выглядит - никто не знает, поэтому и интересно. Хотя принародно обещали устроить парочку расстрелов :) ну как. сначала приходят, и грозят пальцем. Потом приходят через неделю-две. Изымают компы или проверяют на месте (чаще изымают). Рекомендую почитать статьи Павла Протасова, особенно Серое на сером http://offline.computerra.ru/2007/692/326805/ ссылки на его остальные статьи у меня www.ibase.ru/kdv/ в разделе "Авторское право и права пользователей ПО". -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re[2]: IB4.0 - я крут :))
Привет! > Потом приходит проверка. И тебя спрашивают - ты купил то, что у тебя > установлено? Ты говоришь - ё, какой купил, с интернета скачал! > Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами ПО. > Теперь понятно? Интересное у вас законодательство. А чем тогда это в корне отличается от варианта, когда проверяемый субъект говорит, что эти лицензии были куплены 6 лет назад, при том, что бухгалтерия хранится 3 года у вас? И как ему тогда доказать, что он у тебя их купил, а не скачал из Инета ? :) У нас процедура проверки как толком выглядит - никто не знает, поэтому и интересно. Хотя принародно обещали устроить парочку расстрелов :) -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: Странности на FB 2.0.3 RC1
Кузнецов Евгений wrote: А, то есть no_auto_undo отключает undo-log уровня транзакции, и если statement успешно выполнился, то undo-log statement'а грохается и все? Так точно. -- Дмитрий Еманов
Re: Странности на FB 2.0.3 RC1
On 17 сент, 16:26, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > > Когда тестировал, обратил внимание на следующее - при выполнении ES > > Mem usage подскакивает до 100 Мб, сразу же после него замеряем > > использование памяти процессом через UDF - 30. > > Это при no_auto_undo или как? Да, с ним. А, то есть no_auto_undo отключает undo-log уровня транзакции, и если statement успешно выполнился, то undo-log statement'а грохается и все? С уважением, Евгений.
Re: IB4.0 - я крут :))
DK> Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами DK> ПО. Теперь понятно? Причем уголовная ответственность с 50 тыр наступает.
Re: Странности на FB 2.0.3 RC1
Кузнецов Евгений wrote: Кстати, а для ES undo-log работает? Да, конечно. Когда тестировал, обратил внимание на следующее - при выполнении ES Mem usage подскакивает до 100 Мб, сразу же после него замеряем использование памяти процессом через UDF - 30. Это при no_auto_undo или как? -- Дмитрий Еманов
Re: IB4.0 - я крут :))
Hello, Dmitry! Kovalenko Dmitry wrote: При проверке любые лицензии "из сети" будут проверяться, бесплатные они или платные. IB 4.0 for Win - ПЛАТНЫЙ. Дима, причем тут проверки? при том. милиция проверяет фирмы на предмет наличия нелицензионного ПО. я надеюсь, ты хоть что-нибудь об этом слышал в последние полгода. Твое "никому не нужны лицензии?" изначально выглядело как ехидная [EMAIL PROTECTED]@ка. На которую я сказал - даром не нужны. тебе может и не нужны. Дим, если ключи для этих серверов прямо в тексте указаны, а текст может взять откуда угодно и как угодно (в том числе из кэша поисковика и со страницы результатов поиска), то я чего-то, по всей видимости, не понимаю. похоже, не понимаешь. допустим, тебе надо Delphi 2007, или IB 4. ты берешь, скачиваешь "из интернета" дистрибутив и там же берешь ключ. Все устанавливаешь. Потом приходит проверка. И тебя спрашивают - ты купил то, что у тебя установлено? Ты говоришь - ё, какой купил, с интернета скачал! Они тебе - ну тогда с вас 5к долларов, по стоимости спиз$#$#$ого вами ПО. Теперь понятно? -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: Странности на FB 2.0.3 RC1
On 17 сент, 15:14, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Кузнецов Евгений wrote: > > > А аналог NO SAVEPOINT в FB не планируется? > > Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads - > сделать несложно, но мало кому реально надо. И консерватории противоречит? :) Кстати, а для ES undo-log работает? Когда тестировал, обратил внимание на следующее - при выполнении ES Mem usage подскакивает до 100 Мб, сразу же после него замеряем использование памяти процессом через UDF - 30. Undo-log после выполнения ES, получается, прибивается, потому что ES выполняется в другом контексте? С уважением, Евгений.
Re: Странности на FB 2.0.3 RC1
Кузнецов Евгений wrote: А аналог NO SAVEPOINT в FB не планируется? Мной - нет :-) За остальных не скажу. IMHO, это из серии dirty reads - сделать несложно, но мало кому реально надо. -- Дмитрий Еманов
Re: Странности на FB 2.0.3 RC1
Доброго времени суток! On 17 сент, 14:52, Dmitry Yemanov <[EMAIL PROTECTED]> wrote: > Кузнецов Евгений wrote: > > > А no_auto_undo отключать undo-log не должен? > > Нет, конечно. Иначе как гарантировать атомарность оператора. А аналог NO SAVEPOINT в FB не планируется? С уважением, Евгений.
Re: Странности на FB 2.0.3 RC1
Кузнецов Евгений wrote: А no_auto_undo отключать undo-log не должен? Нет, конечно. Иначе как гарантировать атомарность оператора. -- Дмитрий Еманов
Re: Странности на FB 2.0.3 RC1
On 17 сент, 14:45, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > Это нормально - undo-log не святым духом питается. Оно же > возвращается по коммиту. А no_auto_undo отключать undo-log не должен? > Вечером буду смотреть Спасибо, будем ждать. С уважением, Евгений.
Re: Странности на FB 2.0.3 RC1
"Кузнецов Евгений" ... > > On 17 сент, 12:09, "Khorsun Vlad" > > "Кузнецов Евгений" ... > > > > > 21 мб против 17 в начале - этого хватит? > > > > В догонку - а при повторных вызовах процедуры память > > продолжает течь или остаётся 21МБ ? > > Вроде бы нет, Тогда это вряд ли утечка... но посмотреть на неё нужно > но при повторном вызове в одной транзакции FB в пике > потребляет до 700 Мб Это нормально - undo-log не святым духом питается. Оно же возвращается по коммиту. ... > Тестовый пример ушел Вечером буду смотреть -- Хорсун Влад
Re: Странности на FB 2.0.3 RC1
On 17 сент, 12:09, "Khorsun Vlad" <[EMAIL PROTECTED]> wrote: > "Кузнецов Евгений" ... > > > 21 мб против 17 в начале - этого хватит? > > В догонку - а при повторных вызовах процедуры память > продолжает течь или остаётся 21МБ ? Вроде бы нет, но при повторном вызове в одной транзакции FB в пике потребляет до 700 Мб Start Transaction: consistency no_auto_undo nowait execute procedure bug_test2 -Statistics- Reads = 92649 Writes = 705927 Fetches = 31574346 Marks = 9770291 CurrentMemory = 21232956 MaxMemory = 21933632 NumBuffers = 1000 -Detail statistics- purge_count TEST_TABLE2 = 100 read_idx_count TEST_TABLE2 = 100 read_seq_count TEST_TABLE2 = 100 update_count TEST_TABLE2 = 200 -End-- execute procedure bug_test2 -Statistics- Reads = 82338 Writes = 61053 Fetches = 15627537 Marks = 200 CurrentMemory = 21232960 MaxMemory = 720185748 NumBuffers = 1000 -Detail statistics- read_idx_count TEST_TABLE2 = 100 read_seq_count TEST_TABLE2 = 100 update_count TEST_TABLE2 = 200 -End-- Commit Transaction P.S. Тестовый пример ушел С уважением, Евгений
Re: Ð Ñего Ñак ÑÐ¸Ñ Ð¾?
Ramzes пиÑеÑ: УгÑ. РпÑовеÑиÑÑ? select extract(YEARDAY from cast('1.1.2004 as date)) from rdb$database и select extract(YEARDAY from cast('31.12.2004' as date)) from rdb$database 0 и 365 ÑооÑвеÑÑÑвенно... в 6.0.2 СпаÑибо. ÐÑо вÑемÑ-Ñо оÑевидно, ÑÑо оÑибка в доке, а Ñ Ð³Ð¾Ð´Ð¾Ð¼ 100% ÑвеÑенноÑÑи не бÑло.
Re: Firebird 2.0.1 RPMs для Fedora 7
Hello, Oleg Deribas said the following on 14.09.2007 10:46: Аркадий Шейн ( http://tigro.info/ ) собрал RPMы Firebird 2.0.1 для Fedora 7 для i386 и x86_64 Приглашаются все у кого есть возможность потестировать: Теперь есть и для Fedora Core 6: http://mirror.yandex.ru/fedora/tigro/6/i386/ http://mirror.yandex.ru/fedora/tigro/6/x86_64/ -- Oleg
Re: Странности на FB 2.0.3 RC1
"Кузнецов Евгений" ... > 21 мб против 17 в начале - этого хватит? В догонку - а при повторных вызовах процедуры память продолжает течь или остаётся 21МБ ? -- Хорсун Влад
Re: Странности на FB 2.0.3 RC1
"Кузнецов Евгений" ... > 21 мб против 17 в начале - этого хватит? Должно хватить -- Хорсун Влад
Re: IB4.0 - я крут :))
> Помню, что был у меня где-то в кладовке CD на тему Дельфи с > IB 3.0 for SCO чего-то там. > Могу порыться, если интересует. No. Thanks :)) Kovalenko Dmitry
Re: IB4.0 - Ñ ÐºÑÑÑ :))
> в ÑмÑÑле ? в ÑеÑи - воÑованное. Ð Ñ Ð¿ÑÐ¾Ð´Ð°Ñ ÐУÐÐÐÐЫРÐÐЦÐÐÐÐÐ. > Ð¢Ñ Ð¿ÑоÑпал, о Ñем Ñ Ð³Ð¾Ð²Ð¾Ñил? Ðим, ÑÑÐ´Ñ Ð¿Ð¾ ÑазниÑе в ÑообÑениÑÑ Ñпал Ñвно не Ñ :) > ÐÑи пÑовеÑке лÑбÑе лиÑензии "из ÑеÑи" > бÑдÑÑ Ð¿ÑовеÑÑÑÑÑÑ, беÑплаÑнÑе они или плаÑнÑе. > IB 4.0 for Win - ÐÐÐТÐЫÐ. Ðима, пÑиÑем ÑÑÑ Ð¿ÑовеÑки? Твое "Ð½Ð¸ÐºÐ¾Ð¼Ñ Ð½Ðµ нÑÐ¶Ð½Ñ Ð»Ð¸Ñензии?" изнаÑалÑно вÑглÑдело как ÐµÑ Ð¸Ð´Ð½Ð°Ñ [EMAIL PROTECTED]@ка. Ðа коÑоÑÑÑ Ñ Ñказал - даÑом не нÑжнÑ. > > веÑÑиÑми Interbase. Ðез вÑÑÐºÐ¸Ñ Ñам Ñлов crack/licenses. РеÑÑÑÑÑ Ð±Ñл > > одними из пеÑвÑÑ Ð² ÑезÑлÑÑÐ°Ñ Ð¿Ð¾Ð¸Ñка. > > Ð½Ñ Ð¸ ÑÑо? ÐÐ¾Ð¶ÐµÑ ÑÑо заманÑÑ Ð°? Borland ÑеÑез подÑÑавнÑÑ Ð»Ð¸Ñ > лиÑензии ÑаÑкидÑваеÑ, поÑом пÑовеÑÑÐµÑ ÐºÑо ÑкаÑивал, и им > пÑовеÑки ÑÑÑÑаиваеÑ. Ðим, еÑли клÑÑи Ð´Ð»Ñ ÑÑÐ¸Ñ ÑеÑвеÑов пÑÑмо в ÑекÑÑе ÑказанÑ, а ÑекÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð²Ð·ÑÑÑ Ð¾ÑкÑда Ñгодно и как Ñгодно (в Ñом ÑиÑле из кÑÑа поиÑковика и Ñо ÑÑÑаниÑÑ ÑезÑлÑÑаÑов поиÑка), Ñо Ñ Ñего-Ñо, по вÑей видимоÑÑи, не понимаÑ. Ðоваленко ÐмиÑÑий.
Re: Странности на FB 2.0.3 RC1
"Кузнецов Евгений" ... > > Доброго времени суток! > > On 17 сент, 10:40, "Khorsun Vlad" wrote: > > "Кузнецов Евгений" ... > > > (Если нужен воспроизводимый пример, то чуть попозже). > > > > Нужен > Думаю, сегодня будет. Куда отсылать? Как обычно - в Простоквашино дяде Фёдору ;) (hvlad at users sourceforge net, расширение архива изменить или отрезать) > > А на 2.0.1 это воспроизводится ? > Да, все то же самое. Наверное, никто не занимается такими > извращениями :) Значит не регрессия, и то хорошо ;) -- Хорсун Влад
Re: А когда новый снапшот?
Народ, таки что со снапшотами? - - Доктор, меня все игнорируют... - Следующий!
Re: Странности на FB 2.0.3 RC1
Вот, что получается "на кошках" Start Transaction: consistency no_auto_undo nowait select * from rdb$database PLAN (RDB$DATABASE NATURAL) -Statistics- Reads = 0 Writes = 0 Fetches = 53 Marks = 0 CurrentMemory = 17028548 MaxMemory = 17155676 NumBuffers = 1000 -Detail statistics- read_idx_count RDB$FIELDS = 4 RDB$RELATION_FIELDS = 8 RDB$RELATIONS = 3 read_seq_count RDB$DATABASE= 1 -End-- execute procedure bug_test2 -Statistics- Reads = 65467 Writes = 326828 Fetches = 24920870 Marks = 7474339 CurrentMemory = 21233080 MaxMemory = 21933632 NumBuffers = 1000 -Detail statistics- read_idx_count RDB$INDICES = 4 RDB$RELATIONS = 6 RDB$FORMATS = 1 RDB$SECURITY_CLASSES= 3 RDB$TRIGGERS= 5 RDB$RELATION_CONSTRAINTS= 1 RDB$PROCEDURES = 3 TEST_TABLE2 = 100 read_seq_count TEST_TABLE2 = 100 update_count TEST_TABLE2 = 200 -End-- select * from rdb$database PLAN (RDB$DATABASE NATURAL) -Statistics- Reads = 2 Writes = 0 Fetches = 5 Marks = 0 CurrentMemory = 21237156 MaxMemory = 21933632 NumBuffers = 1000 -Detail statistics- read_seq_count RDB$DATABASE= 1 -End-- Commit Transaction Start Transaction: consistency no_auto_undo nowait select * from rdb$database PLAN (RDB$DATABASE NATURAL) -Statistics- Reads = 0 Writes = 0 Fetches = 5 Marks = 0 CurrentMemory = 21235812 MaxMemory = 21933632 NumBuffers = 1000 -Detail statistics- read_seq_count RDB$DATABASE= 1 -End-- 21 мб против 17 в начале - этого хватит? С уважением, Евгений
Re: IB4.0 - я крут :))
Kovalenko Dmitry пишет: Спасибо народу за раритетные дистрибутивы IB4 и IB4.2 Помню, что был у меня где-то в кладовке CD на тему Дельфи с IB 3.0 for SCO чего-то там. Могу порыться, если интересует.
Re: Странности на FB 2.0.3 RC1
Доброго времени суток! On 17 сент, 10:40, "Khorsun Vlad" wrote: > "Кузнецов Евгений" ... > > (Если нужен воспроизводимый пример, то чуть попозже). > > Нужен Думаю, сегодня будет. Куда отсылать? > А на 2.0.1 это воспроизводится ? Да, все то же самое. Наверное, никто не занимается такими извращениями :) C уважением, Евгений.