<?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; plperl</title>
	<atom:link href="http://www.depesz.com/tag/plperl/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.1 &#8211; Arrays in PL/Perl</title>
		<link>http://www.depesz.com/2011/03/12/waiting-for-9-1-arrays-in-plperl/</link>
		<comments>http://www.depesz.com/2011/03/12/waiting-for-9-1-arrays-in-plperl/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 12:09:10 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[pg91]]></category>
		<category><![CDATA[plperl]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[records]]></category>
		<category><![CDATA[rows]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=2124</guid>
		<description><![CDATA[On 18th of February, Alvaro Herrera committed patch: Convert Postgres arrays to Perl arrays on PL/perl input arguments &#160; More generally, arrays are turned in Perl array references, and row and composite types are turned into Perl hash references. This is done recursively, in a way that's natural to every Perl programmer. &#160; To avoid [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2011/03/12/waiting-for-9-1-arrays-in-plperl/feed/</wfw:commentRss>
		<slash:comments>2</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>Waiting for 8.5 &#8211; PL/Perl DO</title>
		<link>http://www.depesz.com/2010/01/02/waiting-for-8-5-plperl-do/</link>
		<comments>http://www.depesz.com/2010/01/02/waiting-for-8-5-plperl-do/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 12:21:07 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[do]]></category>
		<category><![CDATA[pg85]]></category>
		<category><![CDATA[pg90]]></category>
		<category><![CDATA[plperl]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1561</guid>
		<description><![CDATA[Just recently I wrote about DO command in PostgreSQL 8.5, and now (since 29th of November) we have DO with PL/Perl support. Written by Joshua Tolley and committed by Tom Lane, the patch: Log Message: ----------- Add support for anonymous code blocks (DO blocks) to PL/Perl. &#160; Joshua Tolley, reviewed by Brendan Jurd and Tim [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2010/01/02/waiting-for-8-5-plperl-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing sprintf, and overcoming limitations in pl/perl</title>
		<link>http://www.depesz.com/2008/08/01/writing-sprintf-and-overcoming-limitations-in-plperl/</link>
		<comments>http://www.depesz.com/2008/08/01/writing-sprintf-and-overcoming-limitations-in-plperl/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 10:44:17 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[%_shared]]></category>
		<category><![CDATA[plperl]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[sprintf]]></category>
		<category><![CDATA[variadic]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1225</guid>
		<description><![CDATA[Having new VARIADIC functions, I decided it would be cool to be able to write sprintf() function. Basically the idea is simple, plperl function, which takes &#8220;format&#8221;, and list of arguments and returns generated output. Of course &#8211; I could have done it with array as second argument, but it just doesn&#8217;t look good: select [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2008/08/01/writing-sprintf-and-overcoming-limitations-in-plperl/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>MySQL&#8217;s timestamp in PostgreSQL</title>
		<link>http://www.depesz.com/2008/05/08/mysqls-timestamp-in-postgresql/</link>
		<comments>http://www.depesz.com/2008/05/08/mysqls-timestamp-in-postgresql/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:16:43 +0000</pubDate>
		<dc:creator>depesz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[plperl]]></category>
		<category><![CDATA[plpgsql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[timestamp]]></category>

		<guid isPermaLink="false">http://www.depesz.com/?p=1202</guid>
		<description><![CDATA[MySQL has this nifty/annoying feature/bug of special data type &#8220;TIMESTAMP&#8221;. It is like a DATETIME, but it gets automatically updated whenever you modify the row. I&#8217;ll try to add the same feature to PostgreSQL. This is how it works in MySQL: mysql&#62; create table test (x varchar(10), y timestamp); Query OK, 0 rows affected (0.03 [...]]]></description>
		<wfw:commentRss>http://www.depesz.com/2008/05/08/mysqls-timestamp-in-postgresql/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

