<?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>Postgres OnLine Journal - postgresql versions</title>
    <link>http://www.postgresonline.com/journal/</link>
    <description>an In depth look at the PostgreSQL open source database</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.4.1 - http://www.s9y.org/</generator>
    <pubDate>Wed, 22 May 2013 14:21:58 GMT</pubDate>

    <image>
        <url>http://www.postgresonline.com/journal/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Postgres OnLine Journal - postgresql versions - an In depth look at the PostgreSQL open source database</title>
        <link>http://www.postgresonline.com/journal/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>KNN GIST with a Lateral twist: Coming soon to a database near you</title>
    <link>http://www.postgresonline.com/journal/archives/306-KNN-GIST-with-a-Lateral-twist-Coming-soon-to-a-database-near-you.html</link>
            <category>9.3</category>
            <category>new in postgresql</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/306-KNN-GIST-with-a-Lateral-twist-Coming-soon-to-a-database-near-you.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=306</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=306</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;One of the things that really frustrated me about the KNN GIST distance box box centroid operators that came in PostgreSQL 9.1 and PostGIS 2.0 was the fact that one of the elements 
needed to be constant to take advantage of the index.  In PostGIS speak, this meant you couldn&#039;t put it in the FROM clause and could only enjoy it in one of two ways.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/306-KNN-GIST-with-a-Lateral-twist-Coming-soon-to-a-database-near-you.html#extended&quot;&gt;Continue reading &quot;KNN GIST with a Lateral twist: Coming soon to a database near you&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 21 May 2013 20:35:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/306-guid.html</guid>
    <category>lateral</category>
<category>postgis</category>
<category>postgresql 9.3</category>

</item>
<item>
    <title>PostgreSQL 9.3 extension treats for windows users: plV8</title>
    <link>http://www.postgresonline.com/journal/archives/305-PostgreSQL-9.3-extension-treats-for-windows-users-plV8.html</link>
            <category>9.3</category>
            <category>pl programming</category>
            <category>plcoffee</category>
            <category>plLiveScript</category>
            <category>plv8js</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/305-PostgreSQL-9.3-extension-treats-for-windows-users-plV8.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=305</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=305</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Now that PostgreSQL 9.3 beta1 has been released we&#039;ve started to jump start our experimentation by compiling our favorite extensions.  First on the list is PL/V8 js.&lt;/p&gt;

&lt;p&gt;This was compiled against 9.3beta1 for 64-bit and 32-bit and  plv8 version 1.4.0.  We briefly tried with the EDB windows builds which we downloaded from: &lt;a href=&quot;http://www.enterprisedb.com/products-services-training/pgbindownload&quot; target=&quot;_blank&quot;&gt;http://www.enterprisedb.com/products-services-training/pgbindownload&lt;/a&gt; and seems to work fine.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.postgresonline.com/downloads/pg93plv8jsbin_w32.zip&quot; target=&quot;_blank&quot;&gt;PostgreSQL 9.3 plv8 32-bit download&lt;/a&gt;&lt;/li&gt; 
&lt;li&gt;&lt;a href=&quot;http://www.postgresonline.com/downloads/pg93plv8jsbin_w64.zip&quot; target=&quot;_blank&quot;&gt;PostgreSQL 9.3 plv8 64-bit download&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We hope windows users find these useful.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Mon, 13 May 2013 15:09:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/305-guid.html</guid>
    <category>plcoffee</category>
<category>pljavascript</category>
<category>pllivescript</category>
<category>plv8</category>
<category>postgresql 9.3</category>

</item>
<item>
    <title>PostGIS 2.1.0 beta2 is out and windows binaries available</title>
    <link>http://www.postgresonline.com/journal/archives/304-PostGIS-2.1.0-beta2-is-out-and-windows-binaries-available.html</link>
            <category>9.3</category>
            <category>new in postgresql</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/304-PostGIS-2.1.0-beta2-is-out-and-windows-binaries-available.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=304</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=304</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;PostGIS 2.1.0 beta2 is out. Details on what&#039;s new in it are in official news release: &lt;a href=&quot;http://postgis.net/2013/05/11/postgis-2-1-0beta2&quot; target=&quot;_blank&quot;&gt;http://postgis.net/2013/05/11/postgis-2-1-0beta2&lt;/a&gt;.
 This is the first version of PostGIS to work with PostgreSQL 9.3, so if you are planning to experiment with PostgreSQL 9.3 coming out soon, use this one. Also check out the documentation in new ePUB offering format if you have an ereader and let us know how it looks. It seems to vary alot depending on what ePub reader used.&lt;/p&gt;

&lt;p&gt;For windows users, we&#039;ve got binary builds available compiled against PostgreSQL 9.3beta1 (and also available for 9.2 9x32,64) and 9.0,9.1 (x64). Details on windows PostGIS downloads page: &lt;a href=&quot;http://postgis.net/windows_downloads&quot; target=&quot;_blank&quot;&gt;http://postgis.net/windows_downloads&lt;/a&gt;.  It does not yet have the new Advanced 3D offering (provided by SFCGAL &lt;a href=&quot;https://github.com/Oslandia/SFCGAL&quot; target=&quot;_blank&quot;&gt;https://github.com/Oslandia/SFCGAL&lt;/a&gt;), but we hope to have that compiled and packaged with the binaries before release time.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 12 May 2013 18:38:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/304-guid.html</guid>
    <category>3d</category>
<category>postgis</category>
<category>raster</category>

</item>
<item>
    <title>Which PostGIS should you use with PostgreSQL 9.3</title>
    <link>http://www.postgresonline.com/journal/archives/303-Which-PostGIS-should-you-use-with-PostgreSQL-9.3.html</link>
            <category>9.3</category>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>q&amp;a</category>
    
    <comments>http://www.postgresonline.com/journal/archives/303-Which-PostGIS-should-you-use-with-PostgreSQL-9.3.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=303</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=303</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;PostgreSQL 9.3 will be coming out in beta soon and with that, some who want to experiment with both PostGIS and PostgreSQL 9.3 have asked if they can use PostGIS 2.0.  The answer is &lt;b&gt;NO&lt;/b&gt;. A lot of major changes happened in PostgreSQL 9.3 that required us to patch up upcoming PostGIS 2.1.  These changes were not backported to 2.0 and I personally do not plan to back-port them unless lightning strikes me and I escape unscathed, a big wad of cash falls from the sky, or for some reason we can&#039;t make the 2.1 cut before 9.3 comes out. So if you are planning to experiment with PostgreSQL 9.3, &lt;b&gt;PLEASE use PostGIS 2.1 development branch&lt;/b&gt;.  I will try to make sure we release 2.1 before PostgreSQL 9.3 comes out even if I have to resort to hitting some people over the head with a rubber bat :).&lt;/p&gt;

&lt;p&gt;If ever in doubt what versions of PostGIS works with what versions of PostgreSQL /GEOS / GDAL, please refer to the matrix that we try to keep up to date. 
&lt;a href=&quot;http://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS&quot; target=&quot;_blank&quot;&gt;http://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now some people might say &amp;quot;Isn&#039;t it cruel  not to support PostGIS 2.0 for 9.3&amp;quot;, and my answer is &amp;quot;it&#039;s crueler to&amp;quot;.  The reason is simple.  We have limited bandwidth for testing permutations of things and the more permutations of things we support, the dirtier our code base becomes making it harder to maintain and also the less time we can devote to properly testing each permutation.  I&#039;d rather say we don&#039;t support something than to do a half-hearted job of supporting all. 
On a slightly different, but also pragmatic note, package maintainers (except for windows maintainers :)) generally only carry one version of PostGIS per version of PostgreSQL, and I&#039;d rather users getting from packages  see our best foot than a two year old aging foot.&lt;/p&gt;

&lt;p&gt;Note: that going from PostGIS 2.0 to 2.1 is a soft upgrade so you can install 2.1 on your existing PostgreSQL 9.2 without dump restore and then you should be able to pg_upgrade over to 9.3 if your database is  too big to dump restore.&lt;/p&gt;

 
    </content:encoded>

    <pubDate>Tue, 30 Apr 2013 00:30:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/303-guid.html</guid>
    <category>postgis</category>
<category>postgresql 9.3</category>

</item>
<item>
    <title>pgRouting windows binaries for PostgreSQL 9.2 32-bit and 64-bit</title>
    <link>http://www.postgresonline.com/journal/archives/300-pgRouting-windows-binaries-for-PostgreSQL-9.2-32-bit-and-64-bit.html</link>
            <category>9.2</category>
            <category>9.3</category>
            <category>contrib spotlight</category>
            <category>pgRouting</category>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/300-pgRouting-windows-binaries-for-PostgreSQL-9.2-32-bit-and-64-bit.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=300</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=300</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We&#039;ve got experimental &lt;a href=&quot;http://pgrouting.org&quot; target=&quot;_blank&quot;&gt;pgRouting&lt;/a&gt; windows binaries available for windows PostgreSQL 9.2 32-bit and 64-bit for pgRouting 1.0.7 development branch.  More details on our &lt;a href=&quot;http://www.bostongis.com/blog/index.php?/archives/215-pgRouting-1.07dev-windows-binaries-available-for-PostgreSQL-9.2-32-bit-and-64-bit.html&quot; target=&quot;_blank&quot;&gt;Boston GIS blog page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The final versions we plan to release with upcoming PostGIS 2.1 PostgreSQL 9.2 on stackbuilder as part of the PostGIS install. Barring no difficulties we&#039;ll also have experimental binaries for PostgreSQL 9.3 releases once 9.3 reaches beta.&lt;/p&gt;

&lt;p&gt;This version and upcoming pgRouting versions support the PostgreSQL extension model, so if you have postgis already installed, its just an additonal simple step:&lt;/p&gt;
&lt;br /&gt;&lt;code&gt;CREATE EXTENSION pgrouting;&lt;/code&gt; 
    </content:encoded>

    <pubDate>Tue, 09 Apr 2013 00:26:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/300-guid.html</guid>
    <category>pgrouting</category>
<category>postgis</category>
<category>windows</category>

</item>
<item>
    <title>PostGIS In Action 2nd Edition MEAP 3 Update</title>
    <link>http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html</link>
            <category>9.3</category>
            <category>editor note</category>
            <category>gis</category>
            <category>postgis</category>
    
    <comments>http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=299</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=299</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;The 3rd MEAP update of &lt;a href=&quot;http://www.postgis.us/page_buy_book&quot; target=&quot;_blank&quot;&gt;PostGIS In Action, 2nd Edition&lt;/a&gt; will be going out very shortly
to Early Action purchasers.  Keep your eyes peeled.  Lots of errata corrections in previous chapters and appendix, and one
very VERY new chapter on Raster functions which took a ton of time to write, so hopefully it will be well received. Our progress on the chapters is listed on &lt;a href=&quot;http://www.postgis.us/chapters_edition_2&quot; target=&quot;_blank&quot;&gt;PostGIS In Action 2nd Edition Chapters&lt;/a&gt; and all the ones marked as completed you will find in the MEAP. The ones with paperclips have downloadable code and data which you can click on the paperclip to download.&lt;/p&gt;

&lt;p&gt;Regarding Raster, the Raster Function chapter is just merely the tip. You&#039;ll see a lot more raster usage in upcoming &lt;a href=&quot;http://www.postgis.us/chapter_09_edition_2&quot; target=&quot;_blank&quot;&gt;Relating two or more spatial objects&lt;/a&gt; and Raster Processing chapter which we are still fleshing out. &lt;/p&gt;
&lt;p&gt;We are immensely grateful to all the early action subscribers who have &lt;a href=&quot;http://www.manning-sandbox.com/forum.jspa?forumID=846&quot; target=&quot;_blank&quot;&gt;posted errata&lt;/a&gt; or general comments about what can be clarified or examples that don&#039;t work. General comments about what specific kinds of examples you&#039;d like to see are also welcome. Your opinions
really influence what we write and make for a better book.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/299-PostGIS-In-Action-2nd-Edition-MEAP-3-Update.html#extended&quot;&gt;Continue reading &quot;PostGIS In Action 2nd Edition MEAP 3 Update&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 05 Apr 2013 19:06:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/299-guid.html</guid>
    <category>book writing</category>
<category>postgis</category>

</item>
<item>
    <title>PostOS</title>
    <link>http://www.postgresonline.com/journal/archives/298-PostOS.html</link>
            <category>editor note</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/298-PostOS.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=298</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=298</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Forget Linux, Forget Unix, Forget MacWhatever, forget Windows, and any other OS you may be using.
Say hello to PostOS. PostOS is built on PostgreSQL technology and fits you like a glove.&lt;/p&gt;

&lt;p&gt;The built-in planner watches you type (or stare in confusion) and creates a composite image of what kind of person you are and
what behavior it should emulate. It&#039;s integrated monitor display and speakers are used to provide information as well as to watch and hear your every move.  The built-in image recognition system (an extension to the PostGIS extension), can distinguish between members of your family and can impersonate them as well and change behavior accordingly.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/298-PostOS.html#extended&quot;&gt;Continue reading &quot;PostOS&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 01 Apr 2013 02:24:53 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/298-guid.html</guid>
    <category>joke</category>

</item>
<item>
    <title>PostGIS 2.0.3 for Windows x32 and x64 installers</title>
    <link>http://www.postgresonline.com/journal/archives/296-PostGIS-2.0.3-for-Windows-x32-and-x64-installers.html</link>
            <category>8.4</category>
            <category>9.0</category>
            <category>9.1</category>
            <category>9.2</category>
            <category>9.3</category>
            <category>editor note</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/296-PostGIS-2.0.3-for-Windows-x32-and-x64-installers.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=296</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=296</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We have all the setup executables for PostgreSQL 8.4-9.2 32-bit and
PostgreSQL 9.1-9.2 x64-bit for PostGIS 2.0.3.  We&#039;ll have the 9.0x64-bit
ones up shortly but do have the binaries.&lt;/p&gt;

&lt;p&gt;We are planning to release these to stackbuilder sometime next week, but
would like some feedback first with any issues people run into.&lt;/p&gt;

&lt;p&gt;One person already reported a serious bug in our original packaging which we
fixed. If you already installed 2.0.3 the x64-bit version or any of the 9.2
versions (both x32 and x64) that was not marked as -2.zip, -2.exe, you&#039;ll
want to reinstall. The 8.4-9.1 32-bits were not affected so just have a -1.&lt;/p&gt;

&lt;p&gt;Packages can be downloaded from: &lt;br /&gt;
&lt;a href=&quot;http://download.osgeo.org/postgis/windows&quot; target=&quot;_blank&quot;&gt;http://download.osgeo.org/postgis/windows&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;General details on what is included:&lt;/p&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://postgis.net/windows_downloads&quot; target=&quot;_blank&quot;&gt;http://postgis.net/windows_downloads&lt;/a&gt;
&lt;br /&gt;
&lt;p&gt;As always if you are installing for PostgreSQL x64 make sure to pick a zip
or installer with 64 in the name.  The unmarked or marked with 32 are just
for PostgreSQL 32-bit.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sun, 17 Mar 2013 01:48:00 -0400</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/296-guid.html</guid>
    <category>postgis</category>

</item>
<item>
    <title>Should I install using PostGIS extension</title>
    <link>http://www.postgresonline.com/journal/archives/295-Should-I-install-using-PostGIS-extension.html</link>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>q&amp;a</category>
    
    <comments>http://www.postgresonline.com/journal/archives/295-Should-I-install-using-PostGIS-extension.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=295</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=295</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;&lt;em&gt;Should I install using PostGIS extension?&lt;/em&gt; is an FAQ that comes up quite a bit in PostGIS circles and unfortunately askers get mixed answers.
In &lt;a href=&quot;http://www.bostongis.com/blog/index.php?/archives/187-How-to-upgrade-your-database-to-PostGIS-2.0-let-me-count-the-ways.html&quot; target=&quot;_blank&quot;&gt;How to upgrade your database to PostGIS 2.0&lt;/a&gt;
we covered WHY you should use extensions.  In this article I&#039;ll use my &lt;a href=&quot;http://en.wikipedia.org/wiki/Lincoln%E2%80%93Douglas_debate&quot; target=&quot;_blank&quot;&gt;Lincoln-Douglas debate&lt;/a&gt; skills to argue why you shouldn&#039;t.
Keep in mind that I put a great deal of effort in fitting PostGIS extensions
into the existing PostGIS build structure and I eat my own dogfood, so I might be a little biased and a poor defender of the counter argument.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/295-Should-I-install-using-PostGIS-extension.html#extended&quot;&gt;Continue reading &quot;Should I install using PostGIS extension&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 06 Mar 2013 16:37:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/295-guid.html</guid>
    <category>extensions</category>
<category>postgis</category>

</item>
<item>
    <title>PostgreSQL 9.3 postgres_fdw: a Test Drive</title>
    <link>http://www.postgresonline.com/journal/archives/294-PostgreSQL-9.3-postgres_fdw-a-Test-Drive.html</link>
            <category>9.3</category>
            <category>fdws</category>
            <category>new in postgresql</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/294-PostgreSQL-9.3-postgres_fdw-a-Test-Drive.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=294</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=294</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;Just recently saw Michael Paguier&#039;s article on the &lt;a href=&quot;http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-postgres_fdw/&quot; target=&quot;_blank&quot;&gt;recent commit of postgres_fdw&lt;/a&gt; so I was excited to try this out for myself.  Questions we wanted to answer/experience were:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;i&gt;Can I connect against different versions of PostgreSQL?&lt;/i&gt; Yes to test I tried connecting from my PostgreSQL 9.3 dev instance to my 9.2 instance on another box.&lt;/li&gt;
	&lt;li&gt;&lt;i&gt;Can I use a foreign type like -- you guessed it &lt;b&gt;PostGIS&lt;/b&gt; if we have same version of PostGIS installed on both databases?&lt;/i&gt; Yes. I didn&#039;t try with different versions so not sure if that would work especially since the structure changed a bit between 1.5 and 2.0.  I suspect 2.0 and 2.1 would work fine and might be a good way to cheat run 2.1 on 9.3 but creating derivatives of my 2.0 data with functions only available in 2.1.&lt;/li&gt;
	&lt;li&gt;&lt;i&gt;Will it use my spatial index?&lt;/i&gt; No or at least we couldn&#039;t figure out how and I don&#039;t see how it is possible, but would be nice if it could be&lt;/li&gt;
	&lt;li&gt;&lt;i&gt;Can I have a table defined with dynamic SQL?&lt;/i&gt; Nope or at least the docs don&#039;t mention it.  This is a feature I really liked about the ODBC_FDW
		because often times I want the table to be filtered especially if I need my filter to use an expensive index like a spatial one or utilize functions only available on the foreign server.  If that were part of the definition of the foreign table, then it could in theory process that part on the foreign server. So this makes postgres_fdw not a good replacement for dblink in many cases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So here are the tests we did to experiment with:&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/294-PostgreSQL-9.3-postgres_fdw-a-Test-Drive.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 9.3 postgres_fdw: a Test Drive&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 22 Feb 2013 23:12:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/294-guid.html</guid>
    <category>fdw</category>
<category>foreign data wrapper</category>
<category>postgres_fdw</category>

</item>
<item>
    <title>PostgreSQL 9.2 windows binaries for file_textarray_fdw</title>
    <link>http://www.postgresonline.com/journal/archives/286-PostgreSQL-9.2-windows-binaries-for-file_textarray_fdw.html</link>
            <category>9.2</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/286-PostgreSQL-9.2-windows-binaries-for-file_textarray_fdw.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=286</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=286</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We discussed a while back the &lt;a href=&quot;http://www.postgresonline.com/journal/archives/251-File-FDW-Family-Part-2-file_textarray_fdw-Foreign-Data-Wrapper.html&quot; target=&quot;_blank&quot;&gt;Text array foreign data wrapper&lt;/a&gt; that allows you to register and query a delimited file as if it were a regular table with one array column.
It&#039;s probably the FDW we use most often and reminded of that recently when I had to query a 500,000 record resident list tab delimited file to prep for geocoding.&lt;/p&gt;

&lt;p&gt;When we upgraded to 9.2 and we could no longer compile, I wrote to Andrew Dunstan about this and &lt;a href=&quot;http://people.planetpostgresql.org/andrew/index.php?/archives/291-File-Text-Array-FDW-changes.html&quot; target=&quot;_blank&quot;&gt;he kindly created a 9.2 version&lt;/a&gt;.
Unfortunately there are still quite a few FDWs broken as a result of the 9.2 changes and I was hoping to try to apply similar patches to them that I saw Andrew do, but
haven&#039;t had the patience or time yet. Anyway we&#039;ve compiled these for 9.2 under our mingw64-w64 and mingw64-w32 chains using Andrew&#039;s 9.2 GitHub stable branch. 
&lt;a href=&quot;https://github.com/adunstan/file_text_array_fdw/tree/REL9_2_STABLE&quot;&gt;https://github.com/adunstan/file_text_array_fdw/tree/REL9_2_STABLE&lt;/a&gt;
and we&#039;ve tested them using the PostgreSQL EDB windows VC++ compiled versions. We hope you find them as useful as we have.
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/downloads/fdw_win32_92_bin.zip&quot;&gt;PostgreSQL 9.2 w32 FDWs&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;/downloads/fdw_win64_92_bin.zip&quot;&gt;PostgreSQL 9.2 w64 FDWs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#039;m hoping to add more FDWs to these 9.2 bags once
we have those working again. If you want to compile yourself or compile others, we have instructions in the packaged README.txt.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Sat, 19 Jan 2013 14:06:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/286-guid.html</guid>
    <category>fdw</category>
<category>file_textarray_fdw</category>
<category>foreign data wrapper</category>
<category>postgresql 9.2</category>
<category>windows</category>

</item>
<item>
    <title>PostgreSQL 9.3 Lateral Part2: The Lateral Left Join</title>
    <link>http://www.postgresonline.com/journal/archives/285-PostgreSQL-9.3-Lateral-Part2-The-Lateral-Left-Join.html</link>
            <category>9.3</category>
            <category>intermediate</category>
            <category>new in postgresql</category>
            <category>other dbms</category>
            <category>postgis</category>
            <category>postgresql versions</category>
            <category>sql server</category>
    
    <comments>http://www.postgresonline.com/journal/archives/285-PostgreSQL-9.3-Lateral-Part2-The-Lateral-Left-Join.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=285</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=285</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;In the &lt;a href=&quot;http://www.postgresonline.com/journal/archives/284-PostgreSQL-9.3-Lateral-Part-1-Use-with-HStore.html&quot; target=&quot;_blank&quot;&gt;last article&lt;/a&gt; we said you can&#039;t have a LEFT JOIN with LATERAL.  Turns out we were mistaken and YES indeed you can and when you do it is equivalent or more powerful than &lt;a href=&quot;http://www.simple-talk.com/sql/t-sql-programming/sql-server-apply-basics/&quot; target=&quot;_blank&quot;&gt;SQL Server&#039;s OUTER APPLY&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Let us say that in our query we wanted all my zips returned but for ones that had keys where the value is in a certain range, we want those keys returned.  we&#039;d do this.  The fact we need all even if they have no such keys necessitates us putting the condition in the ON rather than the WHERE.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;syntax0&quot;&gt;&lt;span class=&quot;syntax-KEYWORD1&quot;&gt;SELECT&lt;/span&gt; zip, &lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;h&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt;.key, &lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;h&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt;.&lt;span class=&quot;syntax-KEYWORD4&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;As&lt;/span&gt; val
 &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;FROM&lt;/span&gt; zcta5 &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;AS&lt;/span&gt; foo 
   LEFT JOIN LATERAL &lt;span class=&quot;syntax-FUNCTION&quot;&gt;each&lt;/span&gt;&lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;syntax-FUNCTION&quot;&gt;hstore&lt;/span&gt;&lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;foo&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;syntax-OPERATOR&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;zip&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;::text&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt;  &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;As&lt;/span&gt; h 
    &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;ON&lt;/span&gt; &lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;syntax-OPERATOR&quot;&gt;(&lt;/span&gt;h&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt;.&lt;span class=&quot;syntax-KEYWORD4&quot;&gt;value&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;BETWEEN&lt;/span&gt; &lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;12345&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;and&lt;/span&gt; &lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;14567&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-OPERATOR&quot;&gt;)&lt;/span&gt;
    &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;ORDER&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;BY&lt;/span&gt; zip
   &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;limit&lt;/span&gt; &lt;span class=&quot;syntax-DIGIT&quot;&gt;5&lt;/span&gt;;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Output would be&lt;/p&gt;
&lt;pre&gt; zip  |  key   |   val
------+--------+----------
00601 |        |
00602 |        |
00603 |        |
00606 | awater | 12487.00
00610 | hu10   | 12618&lt;/pre&gt;
 
    </content:encoded>

    <pubDate>Sun, 06 Jan 2013 15:35:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/285-guid.html</guid>
    <category>lateral</category>
<category>postgresql 9.3</category>

</item>
<item>
    <title>PostgreSQL 9.3 Lateral Part 1: Use with HStore</title>
    <link>http://www.postgresonline.com/journal/archives/284-PostgreSQL-9.3-Lateral-Part-1-Use-with-HStore.html</link>
            <category>9.3</category>
            <category>contrib spotlight</category>
            <category>hstore</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/284-PostgreSQL-9.3-Lateral-Part-1-Use-with-HStore.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=284</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=284</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;One of the improvements coming in PostgreSQL 9.3 is the new &lt;code&gt;LATERAL&lt;/code&gt; SQL clause.  LATERAL allows you to write more
succinct code than you would be able to otherwise and will be a welcome companion to extensions like hstore and PostGIS which both
have a plethora of set returning functions.  In this article, I&#039;ll just demonstrate it&#039;s use with hstore and subsequent I&#039;ll talk
about it&#039;s potential use in PostGIS raster,geometry, and topology for exploding subelements.&lt;/p&gt;

&lt;p&gt;One thing I was very interested in aside from the succinctness is whether it will be more performant than the older approach.
A perfect test case for hstore would be the example we just demonstrated in &lt;a href=&quot;http://www.postgresonline.com/journal/archives/283-Unpivoting-data-in-PostgreSQL.html&quot; target=&quot;_blank&quot;&gt;Unpivoting data in PostgreSQL&lt;/a&gt;.  For this example, we&#039;ll rewrite the hstore view using LATERAL instead of employing a subselect.&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/284-PostgreSQL-9.3-Lateral-Part-1-Use-with-HStore.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 9.3 Lateral Part 1: Use with HStore&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 06 Jan 2013 07:00:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/284-guid.html</guid>
    <category>lateral</category>
<category>postgresql 9.3</category>

</item>
<item>
    <title>Unpivoting data in PostgreSQL</title>
    <link>http://www.postgresonline.com/journal/archives/283-Unpivoting-data-in-PostgreSQL.html</link>
            <category>9.2</category>
            <category>contrib spotlight</category>
            <category>hstore</category>
            <category>postgresql versions</category>
            <category>sql server</category>
            <category>tablefunc</category>
    
    <comments>http://www.postgresonline.com/journal/archives/283-Unpivoting-data-in-PostgreSQL.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=283</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=283</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;A while ago we demonstrated how to &lt;a href=&quot;http://www.postgresonline.com/journal/archives/14-CrossTab-Queries-in-PostgreSQL-using-tablefunc-contrib.html&quot; target=&quot;_blank&quot;&gt;create cross tabulation tables&lt;/a&gt; using &lt;em&gt;&lt;a href=&quot;http://www.postgresql.org/docs/current/interactive/tablefunc.html&quot; target=&quot;_blank&quot;&gt;tablefunc&lt;/a&gt;&lt;/em&gt; extension aka (Pivot Tables) (basically collapsing
rows into columns).
Recently someone asked me how to do the reverse (convert columns to rows).  He found a solution to the problem here: &lt;a href=&quot;http://stackoverflow.com/questions/1128737/unpivot-and-postgresql&quot;&gt;http://stackoverflow.com/questions/1128737/unpivot-and-postgresql&lt;/a&gt;
using a combination of &lt;b&gt;&lt;a href=&quot;http://www.postgresql.org/docs/current/interactive/functions-array.html&quot; target=&quot;_blank&quot;&gt;array&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;unnest&lt;/b&gt;.  That approach is very similar to &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms177410%28v=sql.105%29.aspx&quot; target=&quot;_blank&quot;&gt;SQL Server&#039;s built-in Pivot SQL predicate&lt;/a&gt;. 
The solution seemed
nice enough except similar to the SQL Server Unpivot, it required knowing the column names  beforehand so very hard to genericize. 
So would it be possible to accomplish this feat without knowing the columns names (except for the key) and be able to do it with one SQL statement.  I realized that the 
PostgreSQL &lt;em&gt;&lt;a href=&quot;http://www.postgresql.org/docs/current/interactive/hstore.html&quot; target=&quot;_blank&quot;&gt;hstore&lt;/a&gt;&lt;/em&gt; extension fit the bill nicely. In this article I&#039;ll demonstrate both approaches by creating a view 
using both.&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://www.postgresonline.com/journal/archives/283-Unpivoting-data-in-PostgreSQL.html#extended&quot;&gt;Continue reading &quot;Unpivoting data in PostgreSQL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 04 Jan 2013 15:03:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/283-guid.html</guid>
    <category>cross tabulation</category>
<category>hstore</category>
<category>pivot</category>
<category>tablefunc</category>
<category>unpivot</category>

</item>
<item>
    <title>Unknown object type 84 in default privileges</title>
    <link>http://www.postgresonline.com/journal/archives/282-Unknown-object-type-84-in-default-privileges.html</link>
            <category>9.2</category>
            <category>basics</category>
            <category>beginner</category>
            <category>pgadmin</category>
            <category>postgresql versions</category>
    
    <comments>http://www.postgresonline.com/journal/archives/282-Unknown-object-type-84-in-default-privileges.html#comments</comments>
    <wfw:comment>http://www.postgresonline.com/journal/wfwcomment.php?cid=282</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.postgresonline.com/journal/rss.php?version=2.0&amp;type=comments&amp;cid=282</wfw:commentRss>
    

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We recently started upgrading some of our databases on windows 64-bit to 9.2, in doing so we ran into a nasty issue we discovered when some of our backups were failing.  The first time it happened, I chucked it up to a dirty PostgreSQL 8.4 database being restored to PostgreSQL 9.2.1.  The second time it happened restoring a 9.1 database to 9.2.2, I thought, better look into this to see if there is a known issue.  Low and behold I found this:
&lt;a href=&quot;http://archives.postgresql.org/pgsql-bugs/2012-12/msg00091.php&quot; target=&quot;_blank&quot;&gt;http://archives.postgresql.org/pgsql-bugs/2012-12/msg00091.php (Bug #7741)&lt;/a&gt;.  Apparently something to do with granting rights on Types.&lt;/p&gt;

&lt;p&gt;As a workaround for this problem so our backups would work again was to delete the offending permissions from system tables. It&#039;s probably not the best way but only way we could think of, we delete the bad record in &lt;b&gt;pg_default_acl&lt;/b&gt; and after that backup works without complaint.&lt;/p&gt;

&lt;pre&gt;
   &lt;code&gt;&lt;span class=&quot;syntax0&quot;&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt;-- there is no such thing as T for default priviledges that pg_dump understands based on 
-- https://github.com/adunstan/postgresql-dev/blob/master/src/bin/pg_dump/pg_dump.c#L11838
-- backup bad records just in case we need them again --&lt;/span&gt;
&lt;span class=&quot;syntax-KEYWORD1&quot;&gt;SELECT&lt;/span&gt; &lt;span class=&quot;syntax-OPERATOR&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;into&lt;/span&gt; zz_bad_pg_default_acl &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;FROM&lt;/span&gt; pg_default_acl  &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;WHERE&lt;/span&gt; defaclobjtype &lt;span class=&quot;syntax-OPERATOR&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;; 
&lt;span class=&quot;syntax-COMMENT1&quot;&gt;--&lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt;delete&lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt;unknown&lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt;records&lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt; &lt;/span&gt;&lt;span class=&quot;syntax-COMMENT1&quot;&gt;--&lt;/span&gt;
&lt;span class=&quot;syntax-KEYWORD4&quot;&gt;DELETE&lt;/span&gt; &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;from&lt;/span&gt; pg_default_acl &lt;span class=&quot;syntax-KEYWORD1&quot;&gt;WHERE&lt;/span&gt; defaclobjtype &lt;span class=&quot;syntax-OPERATOR&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;T&lt;/span&gt;&lt;span class=&quot;syntax-LITERAL1&quot;&gt;&#039;&lt;/span&gt;; 
&lt;/span&gt;&lt;/code&gt;
&lt;/pre&gt;
  

&lt;p&gt;If  anyone else has further input on this, I&#039;d be interested.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Mon, 31 Dec 2012 04:08:00 -0500</pubDate>
    <guid isPermaLink="false">http://www.postgresonline.com/journal/archives/282-guid.html</guid>
    
</item>

</channel>
</rss>