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

<rss version="0.91" >
<channel>
<title>David Fetter's blog</title>
<link>http://people.planetpostgresql.org/dfetter/</link>
<description>My little place on the web...</description>
<language>en</language>
<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>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</item>
<item>
    <title>Part(ition)ing Glances</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/59-Partitioning-Glances.html</link>

    <description>
        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;
    </description>
</item>
<item>
    <title>psql, Paste, Perl: Pefficiency!</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/58-psql,-Paste,-Perl-Pefficiency!.html</link>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</item>
<item>
    <title>Git + bash = win</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/53-Git-+-bash-win.html</link>

    <description>
        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! 
    </description>
</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>

    <description>
        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;
    </description>
</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>

    <description>
        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;
    </description>
</item>
<item>
    <title>PostgreSQL Weekly News vs. Casa Donde</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/50-PostgreSQL-Weekly-News-vs.-Casa-Donde.html</link>

    <description>
        This week&#039;s PostgreSQL Weekly news may be rescheduled to Wednesday February 10, evening PST.&lt;br /&gt;
&lt;br /&gt;
Thanks very much to whatever component failed at my home for this. 
    </description>
</item>
<item>
    <title>FOSDEM Starting</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/49-FOSDEM-Starting.html</link>

    <description>
        The herd of blue elephants is gathering for FOSDEM, including several talks in the main track.&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to thank the FOSDEM for making it possible for me to attend this year.&lt;br /&gt;
&lt;br /&gt;
More on this soon... 
    </description>
</item>
<item>
    <title>Adding Only New Rows (INSERT IGNORE, Done Right)</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/48-Adding-Only-New-Rows-INSERT-IGNORE,-Done-Right.html</link>

    <description>
        Let&#039;s say you have a table and a data set, and would like to add only those rows in your data set that aren&#039;t already in the table.  There are hard ways, but here&#039;s an easy one. &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/48-Adding-Only-New-Rows-INSERT-IGNORE,-Done-Right.html#extended&quot;&gt;Continue reading &quot;Adding Only New Rows (INSERT IGNORE, Done Right)&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>ORDER BY column_header</title>
    <link>http://people.planetpostgresql.org/dfetter/index.php?/archives/47-ORDER-BY-column_header.html</link>

    <description>
        Ever wondered why you can&#039;t &quot;just sort&quot; by column when you&#039;re looking at an HTML table? &lt;br /&gt;&lt;a href=&quot;http://people.planetpostgresql.org/dfetter/index.php?/archives/47-ORDER-BY-column_header.html#extended&quot;&gt;Continue reading &quot;ORDER BY column_header&quot;&lt;/a&gt;
    </description>
</item>

</channel>
</rss>
