<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Bug Tracker: установка фреймворка и создание базы данных (часть вторая)</title>
	<atom:link href="http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html</link>
	<description>Блог о программировании</description>
	<lastBuildDate>Sat, 31 Jul 2010 22:06:47 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-6001</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Sat, 12 Sep 2009 07:39:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-6001</guid>
		<description>Согласен, сделать можно. Но мне в голову приходит только выполнение запросов внутри рекурсивной функции (если не ограничивать уровень вложенности комментариев). А это может оказаться довольно ресурсоёмким решением.</description>
		<content:encoded><![CDATA[<p>Согласен, сделать можно. Но мне в голову приходит только выполнение запросов внутри рекурсивной функции (если не ограничивать уровень вложенности комментариев). А это может оказаться довольно ресурсоёмким решением.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michail1982</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-5996</link>
		<dc:creator>michail1982</dc:creator>
		<pubDate>Fri, 11 Sep 2009 18:46:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-5996</guid>
		<description>это всего-лишь  MyISAM...........
при желании можно и чтото путёвое написать........тот тригер был рервой идеей........</description>
		<content:encoded><![CDATA[<p>это всего-лишь  MyISAM&#8230;&#8230;&#8230;..<br />
при желании можно и чтото путёвое написать&#8230;&#8230;..тот тригер был рервой идеей&#8230;&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-5993</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 11 Sep 2009 18:02:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-5993</guid>
		<description>Удаляться не только все комментарии к данному багу, но и ко всем остальным. Т.е. ВООБЩЕ ВСЕ комментарии. Останутся только записи о самих багах.
У каждого комментария в поле replyto записано какое-то значение, либо id бага, либо id другого комментария (для комментариев с уровнем вложенности 2 и &gt;).</description>
		<content:encoded><![CDATA[<p>Удаляться не только все комментарии к данному багу, но и ко всем остальным. Т.е. ВООБЩЕ ВСЕ комментарии. Останутся только записи о самих багах.<br />
У каждого комментария в поле replyto записано какое-то значение, либо id бага, либо id другого комментария (для комментариев с уровнем вложенности 2 и >).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michail1982</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-5986</link>
		<dc:creator>michail1982</dc:creator>
		<pubDate>Thu, 10 Sep 2009 16:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-5986</guid>
		<description>Да, всё верно, после удаления бага его ИД не будет в подзапросе (select bug_id from bugs where replyto is NULL),
соответственно все комментарии на него удаляться</description>
		<content:encoded><![CDATA[<p>Да, всё верно, после удаления бага его ИД не будет в подзапросе (select bug_id from bugs where replyto is NULL),<br />
соответственно все комментарии на него удаляться</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-5978</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Wed, 09 Sep 2009 17:02:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-5978</guid>
		<description>Что-то не пойму как этот запрос работает

select bug_id from bugs where replyto is NULL

выберет все записи первого уровня (т.е. те, которые не являются комментариями)

DELETE * from bugs where replyto not in...

удалит все остальное, т.е. все комментарии, а нужно удалить один баг (первый уровень) и все комментарии к нему (всех уровней вложенности).</description>
		<content:encoded><![CDATA[<p>Что-то не пойму как этот запрос работает</p>
<p>select bug_id from bugs where replyto is NULL</p>
<p>выберет все записи первого уровня (т.е. те, которые не являются комментариями)</p>
<p>DELETE * from bugs where replyto not in&#8230;</p>
<p>удалит все остальное, т.е. все комментарии, а нужно удалить один баг (первый уровень) и все комментарии к нему (всех уровней вложенности).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michail1982</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-5963</link>
		<dc:creator>michail1982</dc:creator>
		<pubDate>Tue, 08 Sep 2009 21:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-5963</guid>
		<description>В MyISAM можно сделать нечто подобное на триггерах after_update, типа грохнуть все коменты к багу, которого нет в таблице багов ... чёт намудрил :))
я имелл ввиду такое
DELETE * from bugs where replyto not in (select bug_id from bugs where replyto is NULL)</description>
		<content:encoded><![CDATA[<p>В MyISAM можно сделать нечто подобное на триггерах after_update, типа грохнуть все коменты к багу, которого нет в таблице багов &#8230; чёт намудрил <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )<br />
я имелл ввиду такое<br />
DELETE * from bugs where replyto not in (select bug_id from bugs where replyto is NULL)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-4538</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Wed, 01 Apr 2009 17:51:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-4538</guid>
		<description>Да, проблемы будут. И, к сожалению, SM прав, большие.

MyISAM не поддерживает каскадное удаление данных. В багтрекере при удалении записи о баге автоматически (движком MySQL) удалятся все связанные с ней комментарии. Т.к. при создании таблицы багов мы указали внешний ключ в таблице комментариев и указали опцию ON DELETE CASCADE. В случае с MyISAM вам придется удалять эти комментарии вручную, т.е. отдельными запросами.</description>
		<content:encoded><![CDATA[<p>Да, проблемы будут. И, к сожалению, SM прав, большие.</p>
<p>MyISAM не поддерживает каскадное удаление данных. В багтрекере при удалении записи о баге автоматически (движком MySQL) удалятся все связанные с ней комментарии. Т.к. при создании таблицы багов мы указали внешний ключ в таблице комментариев и указали опцию ON DELETE CASCADE. В случае с MyISAM вам придется удалять эти комментарии вручную, т.е. отдельными запросами.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SM</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-4536</link>
		<dc:creator>SM</dc:creator>
		<pubDate>Wed, 01 Apr 2009 16:08:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-4536</guid>
		<description>Будут. Большие.</description>
		<content:encoded><![CDATA[<p>Будут. Большие.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Sharof</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-4534</link>
		<dc:creator>Max Sharof</dc:creator>
		<pubDate>Wed, 01 Apr 2009 15:31:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-4534</guid>
		<description>У меня вопрос. Вы в дампе указали движок InnoDB. Мой провайдер позволяет только MyISAM использовать. Будут ли какие то проблемы если я буду MyISAM юзать?? Спасибо.</description>
		<content:encoded><![CDATA[<p>У меня вопрос. Вы в дампе указали движок InnoDB. Мой провайдер позволяет только MyISAM использовать. Будут ли какие то проблемы если я буду MyISAM юзать?? Спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Big_Shark</title>
		<link>http://www.simplecoding.org/bug-tracker-ustanovka-frejmvorka-i-sozdanie-bazy-dannyx-chast-vtoraya.html#comment-4286</link>
		<dc:creator>Big_Shark</dc:creator>
		<pubDate>Thu, 05 Mar 2009 22:40:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=776#comment-4286</guid>
		<description>Тоже хороший вариант)</description>
		<content:encoded><![CDATA[<p>Тоже хороший вариант)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
