<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>David Fetter's blog</title>
    <link>http://people.planetpostgresql.org/dfetter/</link>
    <description>My little place on the web...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Sat, 24 Jul 2010 16:18:11 GMT</pubDate>

    <image>
        <url>http://people.planetpostgresql.org/dfetter/templates/bulletproof/img/s9y_banner_small.png</url>
        <title>RSS: David Fetter's blog - My little place on the web...</title>
        <link>http://people.planetpostgresql.org/dfetter/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>MVC Backups</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/61-MVC-Backups.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/61-MVC-Backups.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=61</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=61</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Since Josh Drake has failed to allow comments on his very excellent blog, especially &lt;a href=&quot;http://www.commandprompt.com/blogs/joshua_drake/2010/07/a_better_backup_with_postgresql_using_pg_dump/&quot; title=&quot;this post&quot;&gt;this post&lt;/a&gt;,I have to respond below. &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/61-MVC-Backups.html#extended&quot;&gt;Continue reading &quot;MVC Backups&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 24 Jul 2010 19:18:11 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/61-guid.html</guid>
    
</item>
<item>
    <title>Tablespaces in a (nut)shell</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/60-Tablespaces-in-a-nutshell.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/60-Tablespaces-in-a-nutshell.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=60</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=60</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Sometimes, you run across traces of LarryDB.  One typical one is a profusion of tablespaces.&lt;br /&gt;
&lt;br /&gt;
Until you solve that problem, you&#039;ll need to deal with them.  Let&#039;s take setting up a warm standby.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/60-Tablespaces-in-a-nutshell.html#extended&quot;&gt;Continue reading &quot;Tablespaces in a (nut)shell&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 09 Jun 2010 20:16:37 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/60-guid.html</guid>
    
</item>
<item>
    <title>Part(ition)ing Glances</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/59-Partitioning-Glances.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/59-Partitioning-Glances.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=59</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=59</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    In &lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/51-Partitioning-Is-Such-Sweet-Sorrow.html&quot; title=&quot;Part(ition)ing Is Such Sweet Sorrow&quot;&gt;an earlier installment&lt;/a&gt;, we learned about how to partition a&lt;br /&gt;
referenced table, which was good as far as it went.  A commenter very&lt;br /&gt;
astutely pointed out that this didn&#039;t work with RETURNING, so I set&lt;br /&gt;
to work fixing that problem.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what I came up with.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/59-Partitioning-Glances.html#extended&quot;&gt;Continue reading &quot;Part(ition)ing Glances&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 05 May 2010 02:24:24 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/59-guid.html</guid>
    
</item>
<item>
    <title>psql, Paste, Perl: Pefficiency!</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/58-psql,-Paste,-Perl-Pefficiency!.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/58-psql,-Paste,-Perl-Pefficiency!.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=58</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=58</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Enough alliteration already!&lt;br /&gt;
&lt;br /&gt;
I was looking at Regina Obe&#039;s &lt;a href=&quot;http://www.postgresonline.com/journal/index.php?/archives/157-Import-fixed-width-data-into-PostgreSQL-with-just-PSQL.html&quot; title=&quot;excellent piece&quot;&gt;excellent piece&lt;/a&gt; on how to use psql to do an import on fixed-width data, and thought to myself, &quot;self, how would you do this with fewer copies, just in case you happened across a few hundred gigs of data?&quot;&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what I came up with:&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/58-psql,-Paste,-Perl-Pefficiency!.html#extended&quot;&gt;Continue reading &quot;psql, Paste, Perl: Pefficiency!&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 27 Apr 2010 07:38:45 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/58-guid.html</guid>
    
</item>
<item>
    <title>File-driven Include and Exclude for pg_dump</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/57-File-driven-Include-and-Exclude-for-pg_dump.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/57-File-driven-Include-and-Exclude-for-pg_dump.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=57</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=57</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    So you&#039;re about to start replicating part of a database using Slony, and you&#039;d rather not set up your replicas with all the extra cruft.  You&#039;ve made your list, but what to do with it?&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/57-File-driven-Include-and-Exclude-for-pg_dump.html#extended&quot;&gt;Continue reading &quot;File-driven Include and Exclude for pg_dump&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 23 Apr 2010 02:06:34 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/57-guid.html</guid>
    
</item>
<item>
    <title>The Cloud Under the Lamp Post</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/56-The-Cloud-Under-the-Lamp-Post.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/56-The-Cloud-Under-the-Lamp-Post.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=56</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    A drunk is under a lamp post.  It&#039;s late at night, and he is crawling&lt;br /&gt;
around on his hands and knees, searching frantically all over the tiny&lt;br /&gt;
pool of brilliant light it casts.  A passer-by asks him, &quot;what are you&lt;br /&gt;
doing?&quot;  He answers, &quot;I&#039;m looking for my keys.&quot;  Pointing out into the&lt;br /&gt;
darkness, he continues, &quot;I dropped them over there, but the light&#039;s&lt;br /&gt;
much better over here.&quot;&lt;br /&gt;
&lt;br /&gt;
The joke is an old one, and illustrates an interesting truth about&lt;br /&gt;
human psychology.&lt;br /&gt;
&lt;br /&gt;
What does this have to do with The Cloud, you ask?&lt;br /&gt;
&lt;br /&gt;
Read on.&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/56-The-Cloud-Under-the-Lamp-Post.html#extended&quot;&gt;Continue reading &quot;The Cloud Under the Lamp Post&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 14 Apr 2010 22:12:57 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/56-guid.html</guid>
    
</item>
<item>
    <title>Partly Cloudy, with a Very High Chance of FAIL</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/55-Partly-Cloudy,-with-a-Very-High-Chance-of-FAIL.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/55-Partly-Cloudy,-with-a-Very-High-Chance-of-FAIL.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=55</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=55</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Everywhere you turn, it&#039;s &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_computing&quot; title=&quot;cloud&quot;&gt;cloud&lt;/a&gt;&quot; this, &quot;cloud&quot; that, &quot;cloud&quot; the other.&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Cloud_computing#Deployment_models&quot; title=&quot;Public clouds&quot;&gt;Public clouds&lt;/a&gt;, private clouds, hybrid&lt;br /&gt;
clouds, fluffy clouds...but somewhere in all that billowing haze,&lt;br /&gt;
there&#039;s an actual use case.&lt;br /&gt;
&lt;br /&gt;
The people who designed cloud computing made certain explicit&lt;br /&gt;
trade-offs, some of which have been lost in all the hype.  Given those&lt;br /&gt;
explicit trade-offs, your application is a candidate for &quot;the cloud&quot; in&lt;br /&gt;
general only if it has all of the following characteristics:&lt;br /&gt;
&lt;br /&gt;
- Embarrassingly parallelizable&lt;br /&gt;
- Does not have bounded latency requirements&lt;br /&gt;
- Needs CPU much more than I/O&lt;br /&gt;
- Tolerant to partial data loss&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/55-Partly-Cloudy,-with-a-Very-High-Chance-of-FAIL.html#extended&quot;&gt;Continue reading &quot;Partly Cloudy, with a Very High Chance of FAIL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 06 Apr 2010 04:48:19 +0300</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/55-guid.html</guid>
    
</item>
<item>
    <title>Free Your DBI-Link, and the Rest Will Follow</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/54-Free-Your-DBI-Link,-and-the-Rest-Will-Follow.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/54-Free-Your-DBI-Link,-and-the-Rest-Will-Follow.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=54</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=54</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    DBI-Link is now on Github!&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how I did it: &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/54-Free-Your-DBI-Link,-and-the-Rest-Will-Follow.html#extended&quot;&gt;Continue reading &quot;Free Your DBI-Link, and the Rest Will Follow&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 10 Mar 2010 19:46:57 +0200</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/54-guid.html</guid>
    
</item>
<item>
    <title>Git + bash = win</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/53-Git-+-bash-win.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/53-Git-+-bash-win.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=53</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Modern git comes with a great way to improve your life: git-completion.bash.  To use it, just add the following to your .bashrc:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;if [ -f /etc/bash_completion ]; then&lt;br /&gt;
    . /etc/bash_completion&lt;br /&gt;
    export PS1=&#039;\h:\u:\w $(__git_ps1 &quot;(%s) &quot;)&#039;&lt;br /&gt;
fi&lt;/pre&gt;&lt;br /&gt;
Once you&#039;ve done this, any time you&#039;re in a git subdirectory, the branch name will appear in your PS1.&lt;br /&gt;
Any time you&#039;re not, it won&#039;t.&lt;br /&gt;
Simple! 
    </content:encoded>

    <pubDate>Wed, 03 Mar 2010 20:38:26 +0200</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/53-guid.html</guid>
    
</item>
<item>
    <title>Scripting psql for Fun and Profit</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/52-Scripting-psql-for-Fun-and-Profit.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/52-Scripting-psql-for-Fun-and-Profit.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    Profit?&lt;br /&gt;
&lt;br /&gt;
Yes! &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/52-Scripting-psql-for-Fun-and-Profit.html#extended&quot;&gt;Continue reading &quot;Scripting psql for Fun and Profit&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 01 Mar 2010 23:09:22 +0200</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/52-guid.html</guid>
    
</item>
<item>
    <title>Part(ition)ing Is Such Sweet Sorrow</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/51-Partitioning-Is-Such-Sweet-Sorrow.html</link>
    
    <comments>http://people.planetpostgresql.org/dfetter/index.php?/archives/51-Partitioning-Is-Such-Sweet-Sorrow.html#comments</comments>
    <wfw:comment>http://people.planetpostgresql.org/dfetter/wfwcomment.php?cid=51</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://people.planetpostgresql.org/dfetter/rss.php?version=2.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    

    <author>nospam@example.com (David Fetter)</author>
    <content:encoded>
    There are excellent references on partitioning tables that depend on one table, but what happens when you need to partition the referenced table?&lt;br /&gt;
&lt;br /&gt;
Let&#039;s find out! &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/51-Partitioning-Is-Such-Sweet-Sorrow.html#extended&quot;&gt;Continue reading &quot;Part(ition)ing Is Such Sweet Sorrow&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 19 Feb 2010 06:21:41 +0200</pubDate>
    <guid isPermaLink="false">http://people.planetpostgresql.org/dfetter/index.php?/archives/51-guid.html</guid>
    
</item>

</channel>
</rss>