как задать поле для поддержки ассоциации

2011-04-21 Пенетрантность arni
Добрый день. Есть 2 модели: nomenkl имеет поля id, ext_id, name, ... spec имеет поля id, nomenkl_ext_id, name, ... Как построить ассоциацию belongs_to от spec к nomenkl, причем со стороны nomenkl поле-связка не id, а ext_id Получается что-то типа: class Spec ActiveRecord::Base belongs_to

Re: Корректно ли исполнение запроса с т.з. стандарта?

2008-05-14 Пенетрантность arni
вопрос снимаю. запись в первом случае возвращается, только со значением null, которое корректно перетекает в 0 с помощью coalesce сорри

Корректно ли исполнение запроса с т.з. стандарта?

2008-05-14 Пенетрантность arni
Исходный запрос: select sum(1) from rdb$database where 0=1 запись не возвращает, т.к.условие не выполняется, а сумма от неопределенно кол-ва строк - null а если взять в coalesce: select coalesce(sum(1), 0) from rdb$database where 0=1 возвращает уже ноль. Так и должно быть?

Re: Prague Conference 2006

2007-01-10 Пенетрантность arni
вы уж меня простите, но я даже пресловутые аудиозаписи докладов с нашей конференции до сих пор мусолю, никак не пойму что с ними делать. Пробовал я их слушать ... немного в тему: Привезли с рыбалки дофига рыбы, но всё больше мелочь. Пока обчистишь этих окунишек - весь вечер пройдет. Нацепил

Re: ������� ������

2007-01-10 Пенетрантность arni
Если чистка реестра и служб помогла однажды, то может глянуть (самому или сюда процитировать) на все службы со статусом запуска Auto или Manual, а также на все ветки Run/RunOnce в реестре еще проще запустить msconfig, и на закладке Службы посмотреть на все, чей изготовитель отличается от

������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-07 Пенетрантность arni
Здравствуйте. cast(DAT as varchar(10)) дает что-то типа: '2006-11-07' Может в Америке это самое оно, но чтобы нормальным русским парням и девкам сильно не пугаться и в нормальный вид привести, это либо EXTRACT трижды вызывать надо и слипать кусочки, либо конвертацию на клиентской стороне

Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-07 Пенетрантность arni
Может в Америке это самое оно, но чтобы нормальным русским парням и девкам сильно не пугаться и в нормальный вид привести, это либо EXTRACT трижды вызывать надо и слипать кусочки, либо конвертацию на клиентской стороне производить. На клиенте - самое то. (язвительно) А Oracle может по

Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-07 Пенетрантность arni
И клиент-преобразование и Extract и UDF и SP я могу, но хотелка-то универсальная, всем пригодится. В большинстве серьездных СУБД что-то подобное есть, так почему же нам не заиметь?

Re: Off. �� ������� �� �������...

2006-10-30 Пенетрантность arni
В России производство развалено, деньги идут только за счет импорта нефти и газа. Неплохо бы подкрепить сухими цифрами статистики, где бы про разваленное производство и деньги ТОЛЬКО от ... ... когда все прибывльные ниши контролируются администрацией президента Путина, или лицензируются ей,

Re: ��-�� ���� ����� ��������� ������ _beginthreadex failed

2006-10-30 Пенетрантность arni
а зашедулить перезагрузку не удастся ? Слишком интимно. Сервер всё ж лучше гасить руками.

Re: ���������� � ���������� ������

2006-10-29 Пенетрантность arni
У меня висят на таблицах триггера для репликации, которые в отдельную таблицу записывают PK и название таблицы. Так вот, блокировку записей делаю средствами плюсов, которые делают этот самый холостой апдейт. А в своей таблице я обнаруживаю две записи вместо одной. Вопрос: как в FB2 отловить

Re: � ������ ������� ��������� ����� :-)

2006-10-22 Пенетрантность arni
Если кто-то что-то будет брать для перевода, тоже пишите мне. Я буду координировать переводы. Предлагаю как только выйдет ReleaseNotes к релизу, разобрать по главам и параллельно перевести. Затем выложить где-нибудь, совместно отчитать от корки до корки, утрясти переводную терминологию,

Yaffil = FB2

2006-10-09 Пенетрантность arni
Здравствуйте. Присматриваюсь к миграции всего своего хозяйства с дятла на FB2. Кроме массы SDF, которые в большинстве с успехом заменяются аналогами из UDF, есть досадные нестыковки, как то: 1) Агрегатная функция LIST. Документирована ли она стандартом SQL и намечается ли к реализации? 2)

Re: Yaffil = FB2

2006-10-09 Пенетрантность arni
http://www.firebirdsql.org/index.php?op=devjournalid=djarchiveno_rss=1 См. от 1 мая 2006 года. попробовал на RC5. Пишет Function unknown. видимо приберегли для FB2.1 ?

Re: Yaffil = FB2

2006-10-09 Пенетрантность arni
в ReleaseNotes, по-моему, неоднозначное толкование: A new equivalence predicate behaves exactly like the equality/inequality predicates, but tests whether one value is distinct from the other. Thus, it treats (NULL = NULL) as TRUE. It is available in both DSQL and PSQL. дословно получается,

Re: По поводу конференции

2006-10-02 Пенетрантность arni
Дим, а просто приехать 14 в Москву и посидеть на конференции можно? Хотелось бы услышать доклад на тему: Где купить таких таблеточек, чтобы не так сильно ломало переходить с дятла на жарптицу

Re: Re:

2006-06-29 Пенетрантность arni
размер базы данных: от 2 до 20 гигабайт (было указано выше) число пользователей: от 20 до 70 число транзакций в сутки: от 30 тысяч до миллиона При всей любви к IB/FB/Ya, все ж думаю, что цифры ОЧЕНЬ оптимистично завышены. --начало блока возможно гоню Если мною поддерживаются около десятка

Re: ����������� �� ������

2006-05-19 Пенетрантность arni
õÇÕ, ÎÁ×ÅÒÎÏ Õ ÍÅÎÑ ÌÙÖÉ ÎÅ ÔÏÊ ÓÉÓÔÅÍÙ select extract(yearweek from current_date) from rdb$database 20 P.S. óÅÒ×ÅÒ ÐÏÄÓËÁÚÁÔØ ÉÌÉ ÓÁÍ ÄÏÇÁÄÁÅÛØÓÑ? ;-) ïÂÙÞÎÁÑ ÉÓÔÏÒÉÑ: ïÌÅÇ ÐÏÎÁ×ÅÒÔÉÔ ÆÉÛÅË, ÎÁÒÏÄ ÐÏÒÁÄÕÅÔÓÑ ÎÏ×ÙÍ ÆÕÎËÃÉÑÍ, Á ÐÏÔÏÍ ÞÅÛÅÔ ÒÅÐÕ: ËÁË ÎÁ FB2 ÐÅÒÅÊÔÉ? :)))

Re: ������ � ������ � ����� ���������

2006-05-19 Пенетрантность arni
ðÙÔÁÅÛØÓÑ ÐÒÉÓÅÓÔØ ÎÁ ËÏÒÔÏÞËÉ, ÏÔÔÑÎÕÔØ Ó×ÏÅ ÄÏÓÔÏÉÎÓÔ×Ï ÄÏ ÚÅÍÌÉ, ÎÁÓÔÕÐÉÔØ ÎÁ ÎÅÇÏ, É ÐÏÔÏÍ ÒÅÚËÏ ×ÓÔÁÔØ... É ×ÓÅ ÜÔÏ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ ! :)))

Re: ���� �� SQL

2006-04-24 Пенетрантность arni
1) NULL × ÁÒÉÆÍÅÔÉËÅ :-) 2) ÓÍÅÓØ ÕÓÌÏ×ÉÊ AND É OR × ÏÄÎÏÍ WHERE 3) Ó×ÑÚËÁ ÔÁÂÌÉÃ, ÇÄÅ × ÕÓÌÏ×ÉÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ NULL 4) ÏÐÅÒÁÔÏÒ COUNT(DISTINCT ...) 5) WHERE vs HAVING 6) UNION vs UNION ALL - ñ×ÎÙÊ JOIN vs ÎÅÑ×ÎÙÊ JOIN

Re: FireBird CVS

2006-04-21 Пенетрантность arni
p.s. ÂÕÄÅÍ ÂÏÒÏÔØÓÑ. îÅÐÌÏÈÏ ÂÙ ÕÓÔÒÁÎÉÔØ ÓÔÁÒÙÊ ÂÁÖÏË Ó ÎÅ×ÏÚÍÏÖÎÏÓÔØÀ ÎÏÒÍÁÌØÎÏÇÏ ÷ÙÄÅÌÅÎÉÑ É Ctrl+C

Re: ������ � ������

2006-04-19 Пенетрантность arni
÷ÏÔ ÔÁË ÐÏÐÒÏÂÕÊ: select S.ID, (select S1.FIELD1 from SP_MAT S1 where S.ID=S1.ID) as FIELD1, (select S1.FIELD2 from SP_MAT S1 where S.ID=S1.ID) as FIELD2, ... (select S1.FIELDN from SP_MAT S1 where S.ID=S1.ID) as FIELDN from SP_MAT S group by ID

Re: ������ � ������

2006-04-19 Пенетрантность arni
× ÞÅÍ ÐÒÏ×ÅÒÉÌ? × FB?

������ � ������

2006-04-18 Пенетрантность arni
Yaffil-887, IBExpert select * from SP_MAT where ID in (select ID from SP_MAT group by ID having count(*)1) Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. bad BLR -- invalid

Re: ����-�� � �� ������� ��� ����

2006-04-12 Пенетрантность arni
óÁÍ ÐÏÎÑÌ, ÞÔÏ ÓËÁÚÁÌ? åÓÌÉ ÐÏÎÑÌ, ÏÂßÑÓÎÉ ÍÎÅ, ÕÂÏÇÏÍÕ, ÐÏÐÏÄÒÏÂÎÅÊ, ËÁË Ñ ËÏÍÁÎÄÏÊ update table set f=1 where id=100 ÓÍÏÇÕ ÕÚÎÁÔØ ÞÔÏ ÔÁÍ ÂÙÌÏ ÄÏ ÍÅÎÑ. × ÔÒÉÇÅÒÅ before/after update OLD.field ?

Re: �� ������ � ������

2006-04-11 Пенетрантность arni
Á ÅÓÌÉ ÎÅ ×ÙÇÏÒÉÔ - Ó×ÁÌÉÔØ × ÄÅÒÅ×ÎÀ - Ó×ÉÎÅÊ ÒÁÚ×ÏÄÉÔØ. ôÏÇÄÁ ÕÖ ÌÕÞÛÅ ÕÔÏË, ÞÅÍ Ó×ÉÎÅÊ. áÎÅËÄÏÔ ÐÒÏ ÁÌØÔÅÒÎÁÔÉ×Õ ÐÏÍÎÉÛØ? :)))

Re: INFO[����]: �.����� Firebird. ����������� ����������

2006-01-19 Пенетрантность arni
÷ ÏÒÉÇÉÎÁÌÅ ÂÙÌÏ: Geoff Worboys has been involved with database-related application design and development for around 15 years. He has spent much of the last 10 years using Firebird, and before that its ancestor InterBase, as his RDBMS for applications, management tools, and components