Re: Вопрос к разработчикам

2006-12-23 Пенетрантность sasha
Речь идет о решении задачи в общем случае. Если мне скажут алгоритм, по которому любой запрос указанного вида можно свести к join-у буду очень рад! Кхм... SELECT ... JOIN (SELECT ...)

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

2006-12-23 Пенетрантность ���������� �������
> á ÞÅÍ ÜÔÏ ÐÒÉÎÃÉÐÉÁÌØÎÏ ÌÕÞÛÅ ÄÖÏÊÎÁ? òÅÞØ ÉÄÅÔ Ï ÒÅÛÅÎÉÉ ÚÁÄÁÞÉ × ÏÂÝÅÍ ÓÌÕÞÁÅ. åÓÌÉ ÍÎÅ ÓËÁÖÕÔ ÁÌÇÏÒÉÔÍ, ÐÏ ËÏÔÏÒÏÍÕ ÌÀÂÏÊ ÚÁÐÒÏÓ ÕËÁÚÁÎÎÏÇÏ ×ÉÄÁ ÍÏÖÎÏ Ó×ÅÓÔÉ Ã

Re: Вопрос к разработчикам

2006-12-23 Пенетрантность Dmitry Yemanov
Самохвалов Григорий wrote: Планируется ли в каких-либо последующих версиях Firebird-а сделать так чтобы подзапросом можно было бы выбирать несколько полей. Да. select (select * from table where condition), field1, field2 from other_table А чем это принципиально лучше джойна? -- Дмитрий

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

2006-12-23 Пенетрантность ���������� �������
úÄÒÁ×ÓÔ×ÕÊÔÅ. ðÌÁÎÉÒÕÅÔÓÑ ÌÉ × ËÁËÉÈ-ÌÉÂÏ ÐÏÓÌÅÄÕÀÝÉÈ ×ÅÒÓÉÑÈ Firebird-Á ÓÄÅÌÁÔØ ÔÁË ÞÔÏÂÙ ÐÏÄÚÁÐÒÏÓÏÍ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ×ÙÂÉÒÁÔØ ÎÅÓËÏÌØËÏ ÐÏÌÅÊ. îÁÐÒÉÍÅÒ select (select * from t

Re: vulcan

2006-12-23 Пенетрантность Alexandr Kochmin
m> Да просто подумалось - что будет если каждый кто скачает огнептицу / m> вулкан / дятла будет здесь об этом, архиважном, событии m> отписываться неправильно подумал. ;) m> p.s. m> Скачал вулкан. m> Завтра наверное гляну на это... m> =))) Ну а я про что. Вот видишь, значит не зря

Re: vulcan

2006-12-23 Пенетрантность mrScalder
Да просто подумалось - что будет если каждый кто скачает огнептицу / вулкан / дятла будет здесь об этом, архиважном, событии отписываться p.s. Скачал вулкан. Завтра наверное гляну на это... =)))

Re: vulcan

2006-12-23 Пенетрантность Alexandr Kochmin
m>> m>> Скачал Вулкан. m> m> m> Интернет и до Вас дошел? надо же шутку юмора не оценил. ;) http://www.firebirdsql.org/index.php?op=devjournal#00027 -- С уважением Кочмин Александр Firebird Foundation associate member #257

Re: vulcan

2006-12-23 Пенетрантность mrScalder
Скачал Вулкан. Интернет и до Вас дошел? надо же

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

2006-12-23 Пенетрантность ArtGal
"Tonal" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > Мы сделали проще - добавили в каждую реплицируемую таблицу по > уникальному полю - REPL_ID BIGINT > И триггер на инсерт, который заполняет его, если оно NULL. Очень интересное решение. Попробую у себя чт

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

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

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

2006-12-23 Пенетрантность Alexandr Kochmin
A> ALTER TABLE TAB2 ADD CONSTRAINT TAB2_TAB1 A> FOREIGN KEY (TAB1_ID, TAB1_BASE_ID) A> REFERENCES TAB1 (ID, BASE_ID) ON DELETE тра-та-та ON UPDATE ля-ля-ля; A> да, так вот если база уже есть, и без этого, то встроить это в существую базу дюже сложно. A>> И еще, поделился бы, как ты при этом ре

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

2006-12-23 Пенетрантность ArtGal
"Alexandr Kochmin" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > ну так подскажи тогда человеку по FK FK - делаем как учили классики. CREATE TABLE TAB1 ( IDINTEGER NOT NULL, BASE_IDINTEGER NOT NULL, .. ); ALTER TABLE TAB1 ADD CONSTR

Re: Off

2006-12-23 Пенетрантность ArtGal
"Vlad Nepomnjashy" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > Извиняюсь за сопли-эмоции - у самого маленькая дочь, что-то нервы не > выдержали... > Да уж... Слава богу у меня дети уже взрослые. Дикий народ там на западе. Дикий. -- Артур Галимов. ФК "Фа

Re: Firebird Roadmap 2007

2006-12-23 Пенетрантность Andrey Feklistov
> ðÏÈÏÖÅ, ÞÅÌÏ×ÅË ÓÔÒÁÄÁÅÔ ÐÏ ÆÕÎËÃÉÏÎÁÌØÎÏÍÕ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÀ, ÎÏ ÎÅ ÚÎÁÅÔ, > ËÁË ÜÔÏ ÎÁÚÙ×ÁÅÔÓÑ, É ÇÏ×ÏÒÉÔ ÐÒÏ ïïð. > åÓÌÉ ÏÔÂÒÏÓÉÔØ ÔÅÒÍÉÎ ïïð, É ÐÏÓÍÏÔÒÅÔØ ÎÁ ÔÏ, ÞÔÏ ÎÁÒÏÄÕ ÈÏÞÉÔØÓÑ... ;-) ïÞÅÎØ ÍÏÖÅÔ ÂÙÔØ. ðÏÜÔÏÍÕ Ñ ÎÉ ÒÁÚÕ "ïïð" É ÎÅ ÕÐÏÔÒÅÂÉÌ × ÐÉÓØÍÁÈ. ðÏÔÏÍÕ ÞÔÏ ÜÔÏ - É ÐÒÁ×ÄÁ ÎÅ ïïð.

Re: Off

2006-12-23 Пенетрантность Vlad Nepomnjashy
"Vlad Nepomnjashy" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] > > óÔÏ ÒÁÚ ÉÚ×ÉÎÑÀÓØ ÚÁ ÐÏÌÎÅÊÛÉÊ ÏÆÆÔÏÐ, ÎÏ ÎÅ ÍÏÇÕ ÓÄÅÒÖÁÔØ ÜÍÏÃÉÉ: > > http://babycage.net > > óÌÕÞÁÊÎÏ ÚÁÂÒÅÌ ÎÁ ÓÁÊÔ. > ðÏÞÉÔÁÌ. çÌÁÚÁÍ ÎÅ ÐÏ×ÅÒÉÌ. > > ðÏÛÅÌ ÕÓÐÏËÏÉÌÓÑ, ÅÝÅ ÒÁÚ ÐÏÓÍÏÔÒÅÌ - Ä

Off

2006-12-23 Пенетрантность Vlad Nepomnjashy
óÔÏ ÒÁÚ ÉÚ×ÉÎÑÀÓØ ÚÁ ÐÏÌÎÅÊÛÉÊ ÏÆÆÔÏÐ, ÎÏ ÎÅ ÍÏÇÕ ÓÄÅÒÖÁÔØ ÜÍÏÃÉÉ: http://babycage.net óÌÕÞÁÊÎÏ ÚÁÂÒÅÌ ÎÁ ÓÁÊÔ. ðÏÞÉÔÁÌ. çÌÁÚÁÍ ÎÅ ÐÏ×ÅÒÉÌ. ðÏÛÅÌ ÕÓÐÏËÏÉÌÓÑ, ÅÝÅ ÒÁÚ ÐÏÓÍÏÔÒÅÌ - ÄÁ ÎÅÔ, ÜÔÏ ÎÅ ÂÒÅÄ ÓÕÍÁÛÅÄÛÅÇÏ É ÎÅ ÔÕÐÏÊ fake - ÒÅÁÌØÎÏ ÐÒÏÄÁÀÔ ËÌÅÔËÉ ÄÌÑ ÄÅÔÅÊ. äÏÞÉÔÁÔØ ×ÓÅ ÏÔÚÙ×Ù É ÐÒÏÓÍÏÔÒÅÔ

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

2006-12-23 Пенетрантность Alexandr Kochmin
A> A> "Andrei" <[EMAIL PROTECTED]> A> сообщил/сообщила в новостях следующее: A> news:[EMAIL PROTECTED] A>> A>> если филиалов не очень много, то можно A>> предложить схему с диапазонами ИД. На A> A> Не надо так делать. Гемора больше. ну так подскажи тогда человеку по FK И еще, поделился бы, как т

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

2006-12-23 Пенетрантность ArtGal
"Andrei" <[EMAIL PROTECTED]> сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] > > если филиалов не очень много, то можно > предложить схему с диапазонами ИД. На Не надо так делать. Гемора больше. PK из двух полей ID, BASE_ID прекрасно работает четыре года на 28 базах + центральный оф

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

2006-12-23 Пенетрантность Andrei
> > Чет я туплю по жесткому в пятницу хелп... кто как решал подобную > задачу??? > если филиалов не очень много, то можно предложить схему с диапазонами ИД. На каждой базе сдвигаете значение генератора на определенную дельту или заводите отдельный генератор для хранения смещения. тогда ИД

Re: Firebird Roadmap 2007

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