<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_31368"  />
<title>rulinux.net - Форум - Talks - А почему MySQL такое унылое гавно?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - А почему MySQL такое унылое гавно?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73266</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73266</guid>
<pubDate>Tue, 30 Nov 2010 19:05:04 +0300</pubDate>
<description><![CDATA[<p>хорошо что не "пук"</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73265</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73265</guid>
<pubDate>Tue, 30 Nov 2010 18:59:42 +0300</pubDate>
<description><![CDATA[<p><i>> у фашизма цели - борьба с ним</i><br> Гы</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73264</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73264</guid>
<pubDate>Tue, 30 Nov 2010 18:40:14 +0300</pubDate>
<description><![CDATA[<p><i>> Мы же говорили про "хоть одну цель, достигнутую" - при чём это твои слова я процитировал.</i><br> Странно ты как-то процитировал, на изнанку вывернул совсем. Я аж прослезился. Это у фашизма цели - борьба с ним, и как следствие голодные и холодные. А у борьбы с фашизмом цели как раз противоположные, чтобы всего этого небыло.</p><p><i>> Вот ты себе это и сообщи.</i><br> нет, тебе</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73263</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73263</guid>
<pubDate>Tue, 30 Nov 2010 18:02:52 +0300</pubDate>
<description><![CDATA[<p>Мы же говорили про "хоть одну цель, достигнутую" - при чём это твои слова я процитировал.</p><p><i>> Нехшё так переворачивать</i><br> Вот ты себе это и сообщи.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73262</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73262</guid>
<pubDate>Tue, 30 Nov 2010 17:46:19 +0300</pubDate>
<description><![CDATA[<p>Нутк победа настала - сразу стали ходить сытые и разморенные. Нет победы - нет сытых. А ты говорил это так, как будто победа над фашизмом стала причиной появления голодных и замёрзших. Нехшё так переворачивать.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73261</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73261</guid>
<pubDate>Tue, 30 Nov 2010 14:09:45 +0300</pubDate>
<description><![CDATA[<p>Да, точно, это я на путал. Навойне-то наверняка все ходили сытые, разморенные январской жарой и никто ни в кого не стрелял.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73260</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73260</guid>
<pubDate>Tue, 30 Nov 2010 14:07:51 +0300</pubDate>
<description><![CDATA[<p>я думаю, ты что-то сильно напутал</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73259</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73259</guid>
<pubDate>Tue, 30 Nov 2010 13:20:48 +0300</pubDate>
<description><![CDATA[<p>Повсеместно.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73258</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73258</guid>
<pubDate>Tue, 30 Nov 2010 13:18:56 +0300</pubDate>
<description><![CDATA[<p>а где там было что-то такое?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73257</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73257</guid>
<pubDate>Tue, 30 Nov 2010 13:17:56 +0300</pubDate>
<description><![CDATA[<p>А как же победа над фашизмом, например?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73256</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73256</guid>
<pubDate>Tue, 30 Nov 2010 12:49:28 +0300</pubDate>
<description><![CDATA[<p>пока что никто и ни разу не продемонстрировал хоть одну цель, достигнутую голодом, холодом, зачистками и массовыми беспорядками. Вот именно это я и имел в виду, когда упомянул спекуляции.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73255</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73255</guid>
<pubDate>Tue, 30 Nov 2010 12:04:28 +0300</pubDate>
<description><![CDATA[<p>Кто оценит значительность этой переоценки? Выжившие будут благодарить судьбу и радоваться жизни, а у погибших от голода, холода, зачисток и массовых беспорядков уже и не спросишь.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73254</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73254</guid>
<pubDate>Tue, 30 Nov 2010 11:58:35 +0300</pubDate>
<description><![CDATA[<p>вполне, если конечно не спекулировать на значительно переоцененных по сравнению со средствами целях</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73253</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73253</guid>
<pubDate>Tue, 30 Nov 2010 10:47:53 +0300</pubDate>
<description><![CDATA[<p>Цель оправдывает средства?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73252</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73252</guid>
<pubDate>Tue, 30 Nov 2010 10:10:10 +0300</pubDate>
<description><![CDATA[<p>я думаю, это зависит от многих условий, и в основном от конечной цели</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73251</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73251</guid>
<pubDate>Tue, 30 Nov 2010 09:56:04 +0300</pubDate>
<description><![CDATA[<p>А если бы он думал как убрать проприетариастов  - это было бы хорошо или плохо?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73250</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73250</guid>
<pubDate>Tue, 30 Nov 2010 09:45:48 +0300</pubDate>
<description><![CDATA[<p>Он не думает плохо. Он думает о том, как убрать плохо. А это две большие разницы :)</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73249</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73249</guid>
<pubDate>Tue, 30 Nov 2010 08:41:01 +0300</pubDate>
<description><![CDATA[<p><i>> А твой ход мыслей вообще непонятен. Как можно избежать плохого, если оно всегда с тобой в твоих мыслях?</i><br></p><p>Ну вот же-ж тебе живой пример в этом треде - Тюксоид пытается по максимуму избежать плохого, защитить запись в базе данных. А если бы он об этом не думал, то и не защищал бы ничего. И вероятность того, что плохое бы случилось - была бы выше.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73248</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73248</guid>
<pubDate>Tue, 30 Nov 2010 08:38:37 +0300</pubDate>
<description><![CDATA[<p><i>> отреференсить выделенное поле id primary key как foreign key в защищённой от изменений таблице и указать on delete restrict.</i><br> А как он от апдейта записи будет защищаться? Да и не взлетит это на MyISAM.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73247</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73247</guid>
<pubDate>Tue, 30 Nov 2010 07:54:22 +0300</pubDate>
<description><![CDATA[<p><i>> Делать все на клиентском уровне? Ну уж нет. Лучше перестраховаться и на триггеры повесить проверку, и еще и на клиентском уровне проверить.</i><br> Зря, это дополнительные тормоза и заморочки, ненужные усложнения. А дополнительный слой позволяет ещё решить пару вопросов с абстрактизацией и часто кешированием.</p><p><i>> Авторизация-то тут причем? Авторизация и делается на клиентском уровне, а мне-же нужно просто запретить удалять и банить анонимуса sql-запросом.</i><br> Я про что и говорю, что дополнительный слой был бы полезен, в том числе и для этого. А физически удалять строки по-любому очень плохая затея, потому что если структура ключей не продумана полностью, при удалении скорее всего тупо всё поломается.</p><p><i>> опять-же это референсится вся колонка, а мне нужно только одну запись.</i><br> референсится вся колонка, но в ключах может быть только одна-две записи. Они же могут позволить хранить дополнительную информацию, например почему не следует удалять эту строку.</p><p><i>> Да и к тому-же это не кажется тебе еще большим извращением?</i><br> вовсе нет, с чего вдруг? В действительности pk всё равно нужен и такие записи в БД должны использоваться везде в соответствии именно с pk. Это как root в posix, который может иметь любое имя, но uid всегда 0. Я думаю, что многие заморочки с туннельными тредами и прочим здесь вызваны именно нарушением этого принципа. Предложенным способом ты фиксируешь именно pk, это естественно и правильно.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73246</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73246</guid>
<pubDate>Tue, 30 Nov 2010 05:41:01 +0300</pubDate>
<description><![CDATA[<p><i>>Все действия обычно делаются через мало-мальский сервер приложений, который всё и проверяет и ещё много чего делает. </i><br> Делать все на клиентском уровне? Ну уж нет. Лучше перестраховаться и на триггеры повесить проверку, и еще и на клиентском уровне проверить.</p><p><i>>Вот на нём делается система авторизации.</i><br> Авторизация-то тут причем? Авторизация и делается на клиентском уровне, а мне-же нужно просто запретить удалять и банить анонимуса sql-запросом.</p><p><i>>Если это неприемлемо, то следует отреференсить выделенное поле id primary key как foreign key в защищённой от изменений таблице и указать on delete restrict. В таком случае база не позволит удалять строки с перечисленным primary key.</i><br> опять-же это референсится вся колонка, а мне нужно <b>только одну запись</b>. Да и к тому-же это не кажется тебе еще большим извращением?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73245</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73245</guid>
<pubDate>Tue, 30 Nov 2010 01:12:15 +0300</pubDate>
<description><![CDATA[<p>Вполне состоятельно. То, что снаружи, заведомо дальше того, что внутри. А твой ход мыслей вообще непонятен. Как можно избежать плохого, если оно всегда с тобой в твоих мыслях?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73244</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73244</guid>
<pubDate>Tue, 30 Nov 2010 01:09:54 +0300</pubDate>
<description><![CDATA[<p>Во-первых, до нутра нежелательно допускать кого попало. Все действия обычно делаются через мало-мальский сервер приложений, который всё и проверяет и ещё много чего делает. Вот на нём делается система авторизации. Если это неприемлемо, то следует отреференсить выделенное поле id primary key как foreign key в защищённой от изменений таблице и указать on delete restrict. В таком случае база не позволит удалять строки с перечисленным primary key.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73243</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73243</guid>
<pubDate>Mon, 29 Nov 2010 20:21:25 +0300</pubDate>
<description><![CDATA[<p><i>> А как ты будешь держаться от него подальше, если оно будет в твоих мыслях, внутри тебя самого?</i><br> Следовательно твоё предположение о том, что существует возможность держаться от плохого подальше - несостоятельно.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73242</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73242</guid>
<pubDate>Mon, 29 Nov 2010 17:13:37 +0300</pubDate>
<description><![CDATA[<p>Это как? Объясни. Если с помощью GRANT INSERT,SELECT ON rulinux.users  TO user@localhost  IDENTIFIED BY 'password'; то это на всю таблицу, а мне нужно запретить удаление одной строки с определенным параметром. </p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73241</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73241</guid>
<pubDate>Mon, 29 Nov 2010 16:38:06 +0300</pubDate>
<description><![CDATA[<p>А как ты будешь держаться от него подальше, если оно будет в твоих мыслях, внутри тебя самого?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73240</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73240</guid>
<pubDate>Mon, 29 Nov 2010 16:34:56 +0300</pubDate>
<description><![CDATA[<p>Как ты будешь держаться от плохого подальше, если не будешь о плохом думать?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73239</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73239</guid>
<pubDate>Mon, 29 Nov 2010 16:16:58 +0300</pubDate>
<description><![CDATA[<p>Плохое по определению такое, от чего следует держаться подальше - не кушать плохое, не одевать, не пить, не трахать, не думать.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73238</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73238</guid>
<pubDate>Mon, 29 Nov 2010 16:07:28 +0300</pubDate>
<description><![CDATA[<p>Что плохого в том, чтобы думать плохое?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73237</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73237</guid>
<pubDate>Mon, 29 Nov 2010 16:02:53 +0300</pubDate>
<description><![CDATA[<p>Зря. Не следует привыкать к плохим мыслям.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73236</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73236</guid>
<pubDate>Mon, 29 Nov 2010 15:02:31 +0300</pubDate>
<description><![CDATA[<p><i>> К мыскылу дофига официальных платных приблуд, которых в свободной версии нету, в том и фишка.</i><br> Мну привычно подумал плохо о проприетариастах.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73235</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73235</guid>
<pubDate>Mon, 29 Nov 2010 14:55:52 +0300</pubDate>
<description><![CDATA[<p>К мыскылу дофига официальных платных приблуд, которых в свободной версии нету, в том и фишка. </p><p>По сабжу, а зачем так извращаться? Достаточно выставить нужные права доступа. </p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73234</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73234</guid>
<pubDate>Mon, 29 Nov 2010 14:44:56 +0300</pubDate>
<description><![CDATA[<p>И такой триггер компилируется/сохраняется без проверок? Ну ваще пездец.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73233</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73233</guid>
<pubDate>Mon, 29 Nov 2010 14:35:11 +0300</pubDate>
<description><![CDATA[<p>нет-же. в этом-то и заключается костыль что для того, чтобы вызвать ошибку приходится писать либо в несушествующее поле, либо дублировать уникальный ключ. </p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73232</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73232</guid>
<pubDate>Mon, 29 Nov 2010 13:59:45 +0300</pubDate>
<description><![CDATA[<p><i>> NSERT INTO logs SET costyl = 1;</i><br> У тебя такое поле в логе есть?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73231</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73231</guid>
<pubDate>Mon, 29 Nov 2010 13:49:50 +0300</pubDate>
<description><![CDATA[<p>и постгресе</p><p><fieldset><legend>sql</legend><code><br />
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">OR</span> <span style="color: #993333; font-weight: bold;">REPLACE</span> <span style="color: #993333; font-weight: bold;">FUNCTION</span> <span style="color: #ff0000;">&quot;ANONYMOUS_DEL&quot;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><br />
RETURNS <span style="color: #993333; font-weight: bold;">TRIGGER</span> <span style="color: #993333; font-weight: bold;">AS</span><br />
$BODY$<br />
DECLARE<br />
nick varchar<span style="color: #66cc66;">&#40;</span>255<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">=</span> OLD<span style="color: #66cc66;">.</span>nick;<br />
BEGIN<br />
<span style="color: #993333; font-weight: bold;">IF</span> OLD<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span><br />
THEN<br />
RAISE EXCEPTION <span style="color: #ff0000;">'User % can`t be deleted'</span><span style="color: #66cc66;">,</span>nick;<br />
END <span style="color: #993333; font-weight: bold;">IF</span>;<br />
<span style="color: #993333; font-weight: bold;">RETURN</span> OLD;<br />
END<br />
$BODY$<br />
<span style="color: #993333; font-weight: bold;">LANGUAGE</span> <span style="color: #ff0000;">'plpgsql'</span> VOLATILE;<br />
<br />
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TRIGGER</span> <span style="color: #ff0000;">&quot;ANONYMOUS_DEL_TRIGGER&quot;</span> <br />
BEFORE <span style="color: #993333; font-weight: bold;">DELETE</span> <br />
<span style="color: #993333; font-weight: bold;">ON</span> users <br />
<span style="color: #993333; font-weight: bold;">FOR</span> EACH ROW <br />
EXECUTE PROCEDURE <span style="color: #ff0000;">&quot;ANONYMOUS_DEL&quot;</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73230</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73230</guid>
<pubDate>Mon, 29 Nov 2010 13:48:17 +0300</pubDate>
<description><![CDATA[<p>Блджад таки остановился на костыле. Просто для сравнения красоты решения на мускуле</p><p><fieldset><legend>sql</legend><code><br />
DELIMITER $$<br />
<br />
<span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TRIGGER</span> <span style="color: #ff0000;">`anonymous_del_trigger`</span> BEFORE <span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">ON</span> users<br />
<span style="color: #993333; font-weight: bold;">FOR</span> EACH ROW BEGIN<br />
<span style="color: #993333; font-weight: bold;">IF</span> OLD<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> 1<br />
THEN<br />
<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> logs <span style="color: #993333; font-weight: bold;">SET</span> costyl <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>;<br />
END <span style="color: #993333; font-weight: bold;">IF</span>;<br />
END; $$<br />
<br />
DELIMITER ;<br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73229</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73229</guid>
<pubDate>Mon, 29 Nov 2010 12:09:47 +0300</pubDate>
<description><![CDATA[<p>Им железо нужно было и коммерческая ось.. МуСкуль думаю им нахрен не упал - у них же и так целое кладбище недобаз в хозяйстве - Berkeley DB, TimesTen какой-то, RDB, Оракловы собственные Lite и  Express.</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73228</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73228</guid>
<pubDate>Mon, 29 Nov 2010 11:48:57 +0300</pubDate>
<description><![CDATA[<p><i>>Попил?</i><br> Да хз. Теперь мне стало непонятно действие оракела по покупке сун. Ради этого гомна они покупали целую компанию?</p>]]></description>
</item>
<item>
<title>Re: А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73227</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73227</guid>
<pubDate>Mon, 29 Nov 2010 11:35:45 +0300</pubDate>
<description><![CDATA[<p>Надо же.. Не смог в это поверить, но похоже что неспроста народ так извращается: &nbsp;<a href="http://forum.dklab.ru/viewtopic.php?p=165408">http://forum.dklab.ru/viewtopic.php?p=165408</a></p><p>И Сан за это поделие платил немеренно бабла... Попил?</p>]]></description>
</item>
<item>
<title>А почему MySQL такое унылое гавно?</title>
<link>https://rulinux.net/message.php?newsid=31368&amp;page=1#73226</link>
<guid>https://rulinux.net/message.php?newsid=31368&amp;page=1#73226</guid>
<pubDate>Mon, 29 Nov 2010 10:05:00 +0300</pubDate>
<description><![CDATA[<p>Субж. Он сука деревянный. Хотел добавить триггер с запретом удаления анонимуса из базы, так в нем нет ни исключений, ни подобия RAISEERROR. Блджад, только в версии 5.5 появились SIGNAL\RESIGNAL но ее нет даже в сусе 11.3, а как тогда на серверах? Пришлось изголяться двумя триггерами и временной таблицей. Вобщем мну бешенно негодует и строчит триггер для постгреса на запрет удаления состоящий из трех строчек.</p>]]></description>
</item>
</channel>
</rss>