Re: ������� ��������� ������� (FB2 RC1 CS Linux)

2006-09-06 Пенетрантность Vadim Mescheryakov
á ÎÁ Ä×ÏÒÅ RC4... é ÞÔÏ ÏÎÉ ÔÁÍ ×ÓÑËÕÀ ÆÉÇÎÀ ÍÏÌÏÔÉÌÉ ÁÖ ÅÝ£ 3 RC ×ÙÐÕÓÔÉÌÉ, ÎÁ ÆÉÇÁ, ÒÅÌÉÚÉÌÉ ÂÙ ÐÅÒ×ÙÊ... äÁ, ÎÅ ÚÒÑ ÏÎÉ RC4 ×ÙÐÕÓÔÉÌÉ. ðÏÓÔÁ×ÉÌ RC4, ÒÁÂÏÔÁÅÔ ÎÏÒÍÁÌØÎÏ ÂÅÚ ÏÂÒÙ×Ï×. óÐÁÓÉÂÏ

������� ��������� ������� (FB2 RC1 CS Linux)

2006-09-01 Пенетрантность Vadim Mescheryakov
ðÏ ÎÅÐÏÎÑÔÎÙÍ ÐÒÉÞÉÎÁÍ ÎÁ ÄÏÌÇÉÈ ÓÌÏÖÎÙÈ (join ÎÅÓËÏÌØËÉÈ ÔÁÂÌÉÃ) ÚÁÐÒÏÓÁÈ ÎÁ ÂÏÌØÛÏÊ ÂÁÚÅ × join ÉÎÏÇÄÁ ÕÍÉÒÁÅÔ ÓÅÒ×ÅÒÎÙÊ ÐÒÏÃÅÓÓ (FB2 RC1 CS Linux) É ËÌÉÅÎÔ ÐÏÌÕÞÁÅÔ ÓÏÏÂÝÅÎÉÅ ÞÔÏ ÕÄÁÌÅÎÎÙÊ ÈÏÓÔ ÒÁÚÏÒ×ÁÌ ÐÏÄËÌÀÞÅÎÉÅ. ÷ firebird.log É × ÌÏÇÉ ÓÅÒ×ÅÒÁ ÎÉÞÅÇÏ ÎÅ ÐÉÛÅÔÓÑ. ðÒÏÂÌÅÍÁ ×ÏÚÎÉËÁÅÔ ÎÅ

Re: Умирает серверный процесс (FB2 RC1 CS Linux)

2006-09-01 Пенетрантность Ded
Vadim Mescheryakov wrote: (FB2 RC1 CS Linux) Никто не нарывался? А на дворе RC4... И что они там всякую фигню молотили аж ещё 3 RC выпустили, на фига, релизили бы первый... -- Regards. Ded.

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
Что-то чем больше я углубляюсь в DERIVED TABLES, тем страннее они мне кажутся. Не знаю кто как, но лично я, когда впервые увидил синтаксис JOIN (SELECT ...) ON ..., то подумал что можно будет делать джойны с запросами, считающими агрегаты например, ну типа такого: SELECT T.ID, T.NAME,

Re: ����� ��� ����� � FB2 RC1

2006-05-11 Пенетрантность Dmitry Yemanov
sasha [EMAIL PROTECTED] wrote: þÔÏ-ÔÏ ÞÅÍ ÂÏÌØÛÅ Ñ ÕÇÌÕÂÌÑÀÓØ × DERIVED TABLES, ÔÅÍ ÓÔÒÁÎÎÅÅ ÏÎÉ ÍÎÅ ËÁÖÕÔÓÑ. ô×ÏÉ ÐÒÏÂÌÅÍÙ, ÕÖ ÉÚ×ÉÎÉ. SELECT T.ID, T.NAME, COALESCE(SUM_RUBLI, 0), COALESCE(SUM_UE, 0) FROM TOVARI T LEFT JOIN ( SELECT SUM(SUM_RUBLI), SUM(SUM_UE) FROM PRODAGI PR

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT T.ID, T.NAME, COALESCE(SUM_RUBLI, 0), COALESCE(SUM_UE, 0) FROM TOVARI T LEFT JOIN ( SELECT PR.TOVAR_ID, SUM(SUM_RUBLI), SUM(SUM_UE) FROM PRODAGI PR GROUP BY PR.TOVAR_ID) AS P (ID, SUM_RUBLI, SUM_UE) ON P.ID = T.ID Да уж, лажанулся я с примером. Я даже и не подозревал что

Re: ����� ��� ����� � FB2 RC1

2006-05-11 Пенетрантность Dmitry Yemanov
sasha [EMAIL PROTECTED] wrote: ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÎÁÄÏ ÄÖÏÊÎÉÔØ ÎÅ Ó ÁÇÒÅÇÁÔÁÍÉ, Á Ó ÐÅÒ×ÏÊ ÐÏÐÁ×ÛÅÊÓÑ ÚÁÐÉÓØÀ, ËÁË Ñ ÒÁÎØÛÅ ÓÐÒÁÛÉ×ÁÌ SELECT A.*, B.NAME FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(NAME) FROM TABLE_B GROUP BY PARENT_ID) AS B (PARENT_ID, NAME) ON B.PARENT_ID = A.ID --

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT A.*, B.NAME FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(NAME) FROM TABLE_B GROUP BY PARENT_ID) AS B (PARENT_ID, NAME) ON B.PARENT_ID = A.ID Не всё так просто! У меня как мимнимум три поля есть: урл файла, размер файла и майм-тип. Тогда твой запрос не будет иметь смысла.

Re: ����� ��� ����� � FB2 RC1

2006-05-11 Пенетрантность Dmitry Yemanov
sasha [EMAIL PROTECTED] wrote: îÅ ×Ó£ ÔÁË ÐÒÏÓÔÏ! õ ÍÅÎÑ ËÁË ÍÉÍÎÉÍÕÍ ÔÒÉ ÐÏÌÑ ÅÓÔØ: ÕÒÌ ÆÁÊÌÁ, ÒÁÚÍÅÒ ÆÁÊÌÁ É ÍÁÊÍ-ÔÉÐ. é ÞÅÍ ÜÔÏ ÓÌÏÖÎÅÅ? ôÒÉ ÐÏÌÑ × ON ÕÊÄÕÔ ÉÌÉ MIN ÐÏ ÔÒÅÍ ÐÏÌÑÍ ÂÕÄÅÔ - ÔÅÂÅ ×ÉÄÎÅÅ. åÓÌÉ ÎÅÔ, ÔÏ ÄÁ×ÁÊ ÒÅÁÌØÎÙÊ ×ÏÐÒÏÓ. -- äÍÉÔÒÉÊ åÍÁÎÏ×

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
И чем это сложнее? Три поля в ON уйдут или MIN по трем полям будет - тебе виднее. Если нет, то давай реальный вопрос. Смотри, есть 3 записи: Url | Length | MimeType ++ http://zzz.com/1.jpg|15867

Re: ����� ��� ����� � FB2 RC1

2006-05-11 Пенетрантность Dmitry Yemanov
sasha [EMAIL PROTECTED] wrote: óÍÏÔÒÉ, ÅÓÔØ 3 ÚÁÐÉÓÉ: SELECT A.*, B.F1, B.F2, B.F3 FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(RDB$DB_KEY) FROM TABLE_B GROUP BY PARENT_ID) AS TEMP (PARENT_ID, DB_KEY) ON TEMP.PARENT_ID = A.ID LEFT JOIN TABLE_B B ON B.RDB$DB_KEY =

Re: Вроде два бажка в FB2 RC1

2006-05-11 Пенетрантность sasha
SELECT A.*, B.F1, B.F2, B.F3 FROM TABLE_A A LEFT JOIN ( SELECT PARENT_ID, MIN(RDB$DB_KEY) FROM TABLE_B GROUP BY PARENT_ID) AS TEMP (PARENT_ID, DB_KEY) ON TEMP.PARENT_ID = A.ID LEFT JOIN TABLE_B B ON B.RDB$DB_KEY = TEMP.DB_KEY Я так и сделал, только не через DB_KEY, а через PK

��������� ������� ������� �� ����� � FB2 RC1?

2006-05-10 Пенетрантность Moiseyenko Dmitriy
ôÕÔ ÏÂÎÁÒÕÖÉÌÁÓØ ÐÒÏÂÌÅÍÁ Ó FB2 RC1. åÓÌÉ ÓÏÚÄÁÔØ ÓÌÅÄÕÀÝÕÀ ÔÁÂÌÉÃÕ Ó ÐÅÒ×ÉÞÎÙÍ ËÌÀÞÏÍ É ÚÁÐÏÌÎÉÔØ ÅÅ ÄÁÎÎÙÍÉ: CREATE TABLE SG_T_PARAM ( ARG_VALUE NUMERIC(15,3) NOT NULL, RES_VALUE NUMERIC(15,3) NOT NULL, ARG_NAME VARCHAR(2) NOT NULL ); ALTER TABLE SG_T_PARAM ADD CONSTRAINT

Re: Результат запроса зависит от плана в FB2 RC1?

2006-05-10 Пенетрантность Horsun Vlad
Moiseyenko Dmitriy ... Тут обнаружилась проблема с FB2 RC1. Это не проблема 2.0 - это родовая травма 3-го диалекта. Добавь в таблицу ключ между 4.5 и 5.0 (например 4.8) и увидишь это в любой версии -- Хорсун Влад

Re: ��������� ������� ������� �� ����� � FB2 RC1?

2006-05-10 Пенетрантность Moiseyenko Dmitriy
åÓÌÉ ÉÎÄÅËÓÉÒÕÅÍÏÅ ÐÏÌÅ ÉÍÅÅÔ ÔÉÐ NUMERIC, Á ÓÒÁ×ÎÉ×ÁÅÍÙÊ Ó ÎÉÍ ÐÒÅÄÉËÁÔ - double ÉÌÉ char. ÷ ÓÌÕÞÁÅ Ó double ÉÓËÏÍÙÊ ËÌÀÞ ÏËÒÕÇÌÑÅÔÓÑ ÄÏ ÃÅÌÙÈ ÍÁÔÅÍÁÔÉÞÅÓËÉ, × ÓÌÕÞÁÅ Ó char - ×ÎÉÚ. ðÏÄÒÏÂÎÅÅ Ñ ÎÅ ÒÁÓËÁÐÙ×ÁÌ. óÐÁÓÉÂÏ ÚÁ ÐÏÄÒÏÂÎÏÅ ÏÂßÑÓÎÅÎÉÅ, ÂÕÄÕ ÔÅÐÅÒØ ÚÎÁÔØ. -- ó Õ×ÁÖÅÎÉÅÍ íÏÉÓÅÅÎËÏ

Re: Вроде два бажка в FB2 RC1

2006-05-10 Пенетрантность sasha
Тут ещё вопрос: мне надо поджойнить во вьюхе запись из таблицы А с первой попавшейся связанной записью из таблицы Б, т.е. что-то вроде: CREATE VIEW TEST AS SELECT A.*, B.NAME FROM TABLE_A A LEFT JOIN (SELECT FIRST 1 PARENT_ID, NAME FROM TABLE_B) AS B (PARENT_ID, NAME) ON B.PARENT_ID = A.ID

Re: Вроде два бажка в FB2 RC1

2006-05-06 Пенетрантность Horsun Vlad
sasha ... Могу выслать тестовую базу. Шли -- Хорсун Влад

Re: Вроде два бажка в FB2 RC1

2006-05-06 Пенетрантность Horsun Vlad
sasha ... Проблема 1: Выполняю команду ALTER TABLE RssFeedItemEnclosures DROP CONSTRAINT FK_RssFeedItemEnclosures_1 и при Commit дождаться когда этот самый Commit свершиться не получается. Это не воспроизводится. У тебя дропающая тр-ция какое значение wait\nowait имеет ? Проблема

Re: ����� ��� ����� � FB2 RC1

2006-05-06 Пенетрантность ��������� �.
Следующая команда не компиллируется с ошибкой 'Count of read-write columns does not equal count of values.': INSERT INTO UndeletableRssFeedItems SELECT GEN_ID(GEN_RSS_FEED_ITEM_ID, 1), :FEED_ID, Title, Link, Description, Author, Comments, Guid, PubDate, SourceUrl, :SOURCE_VALUE,

Re: Вроде два бажка в FB2 RC1

2006-05-06 Пенетрантность sasha
Я на последнем снапшоте проверил - ключ нормально удаляется, так что с первой проблемой уже кто-то подсуетился раньше. Спасибо!