<?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: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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>select * from depesz; &#187; triggers</title>
	<atom:link href="http://www.depesz.com/tag/triggers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.depesz.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 13:35:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Waiting for 9.2 &#8211; Trigger Depth</title>
		<link>http://www.depesz.com/2012/02/01/waiting-for-9-2-trigger-depth/</link>
		<comments>http://www.depesz.com/2012/02/01/waiting-for-9-2-trigger-depth/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:36:50 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[depth]]></category>
		<category><![CDATA[pg92]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=2396</guid>
		<description><![CDATA[On 25th of January, Alvaro Herrera committed patch: Add pg_trigger_depth() function &#160; This reports the depth level of triggers currently in execution, or zero if not called from inside a trigger. &#160; No catversion bump in this patch, but you have to initdb if you want access to the new function. &#160; Author: Kevin Grittner [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2012/02/01/waiting-for-9-2-trigger-depth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waiting for 9.1 &#8211; triggers on views</title>
		<link>http://www.depesz.com/2010/10/16/waiting-for-9-1-triggers-on-views/</link>
		<comments>http://www.depesz.com/2010/10/16/waiting-for-9-1-triggers-on-views/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 19:23:01 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pg91]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1861</guid>
		<description><![CDATA[On 10th of October, Tom Lane committed patch by Deal Rasheed, which adds triggers on views: Support triggers on views. &#160; This patch adds the SQL-standard concept of an INSTEAD OF trigger, which is fired instead of performing a physical insert/update/delete. The trigger function is passed the entire old and/or new rows of the view, [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2010/10/16/waiting-for-9-1-triggers-on-views/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Test driven development for PostgreSQL</title>
		<link>http://www.depesz.com/2010/06/16/test-driven-development-for-postgresql/</link>
		<comments>http://www.depesz.com/2010/06/16/test-driven-development-for-postgresql/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 11:52:51 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pgtap]]></category>
		<category><![CDATA[plperl]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[tests]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1733</guid>
		<description><![CDATA[I have a mixed love/hate relationship with tests. I hate writing them. I hate remembering to add them when I&#8217;m in the zone, and application code is flowing freely from the tips of my fingers. But when I do add them, I absolutely love the ability to twist and replace the most core innards of [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2010/06/16/test-driven-development-for-postgresql/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>To rule or not to rule &#8211; that is the question</title>
		<link>http://www.depesz.com/2010/06/15/to-rule-or-not-to-rule-that-is-the-question/</link>
		<comments>http://www.depesz.com/2010/06/15/to-rule-or-not-to-rule-that-is-the-question/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 10:56:14 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[rule]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1723</guid>
		<description><![CDATA[Every now and then there is someone on IRC, mailing lists, or private contact which asks about rules. My answer virtually always is: don&#8217;t use rules. If you think that they solve your problem, think again. Why? Rules have been controversial for a very long time. I remember Jan Wieck talking on PostgreSQL conference in [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2010/06/15/to-rule-or-not-to-rule-that-is-the-question/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Stupid tricks &#8211; Dynamic updates of fields in NEW in PL/pgSQL</title>
		<link>http://www.depesz.com/2010/03/10/dynamic-updates-of-fields-in-new-in-plpgsql/</link>
		<comments>http://www.depesz.com/2010/03/10/dynamic-updates-of-fields-in-new-in-plpgsql/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 23:26:50 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[field]]></category>
		<category><![CDATA[impossible]]></category>
		<category><![CDATA[irc]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[stupid]]></category>
		<category><![CDATA[trigger]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1635</guid>
		<description><![CDATA[Dynamic updates of fields in NEW in PL/pgSQL Today, on #postgresql on IRC, strk asked about updating fields in NEW record, in plpgsql, but where name of the field is in variable. After some time, he sent his question to hackers mailing list. And he got prompt reply that it&#8217;s not possible. Well, I dare [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2010/03/10/dynamic-updates-of-fields-in-new-in-plpgsql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Waiting for 8.5 &#8211; conditional triggers</title>
		<link>http://www.depesz.com/2009/12/23/waiting-for-8-5-conditional-triggers/</link>
		<comments>http://www.depesz.com/2009/12/23/waiting-for-8-5-conditional-triggers/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 02:50:19 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cond]]></category>
		<category><![CDATA[conditional]]></category>
		<category><![CDATA[conditions]]></category>
		<category><![CDATA[constraint]]></category>
		<category><![CDATA[deferrable]]></category>
		<category><![CDATA[deferred]]></category>
		<category><![CDATA[pg85]]></category>
		<category><![CDATA[pg90]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1555</guid>
		<description><![CDATA[On 20th of November Tom Lane committed patch by Takahiro Itagaki which adds interesting functionality: Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be checked to determine whether the trigger should be fired. &#160; For BEFORE triggers this is mostly a matter of spec compliance; but for AFTER triggers it can [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2009/12/23/waiting-for-8-5-conditional-triggers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waiting for 8.5 &#8211; TRIGGERS on columns</title>
		<link>http://www.depesz.com/2009/11/18/waiting-for-8-5-triggers-on-columns/</link>
		<comments>http://www.depesz.com/2009/11/18/waiting-for-8-5-triggers-on-columns/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 02:48:56 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pg85]]></category>
		<category><![CDATA[pg90]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1548</guid>
		<description><![CDATA[On 14th of October Tome Lane committed new patch from Itagaki Tahahiro: Log Message: ----------- Support SQL-compliant triggers on columns, ie fire only if certain columns are named in the UPDATE's SET list. &#160; Note: the schema of pg_trigger has not actually changed; we've just started to use a column that was there all along. [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2009/11/18/waiting-for-8-5-triggers-on-columns/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>waiting for 8.4</title>
		<link>http://www.depesz.com/2008/03/28/waiting-for-84/</link>
		<comments>http://www.depesz.com/2008/03/28/waiting-for-84/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 20:56:43 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[pg84]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[triggers]]></category>
		<category><![CDATA[truncate]]></category>

		<guid isPermaLink="false">http://www.depesz.com/index.php/2008/03/28/waiting-for-84/</guid>
		<description><![CDATA[another new, cool feature commited by tom lane: &#8220;Support statement-level ON TRUNCATE triggers.&#8221; original patch was submitted by simon riggs, and tom commited it today/yesterday (depending on time zone). commit log can be found in pgsql-committers archives. patch is quite large, it modified 23 files. functionality seems to be pretty obvious: you can create triggers [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2008/03/28/waiting-for-84/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

