<?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>https://www.postgresonline.com/journal/</link>
    <description>Tips and tricks for PostgreSQL</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.3.5 - http://www.s9y.org/</generator>
    <pubDate>Fri, 17 Oct 2025 03:33:46 GMT</pubDate>

    <image>
    <url>https://www.postgresonline.com/journal/templates/default/img/s9y_banner_small.png</url>
    <title>RSS: Postgres OnLine Journal - postgresql versions - Tips and tricks for PostgreSQL</title>
    <link>https://www.postgresonline.com/journal/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>http extension for windows updated to include PostgreSQL18 64-bit</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/371-http-extension-for-windows-updated-to-include-PostgreSQL18-64-bit.html</link>
            <category>10</category>
            <category>11</category>
            <category>12</category>
            <category>13</category>
            <category>14</category>
            <category>15</category>
            <category>16</category>
            <category>17</category>
            <category>9.4</category>
            <category>9.5</category>
            <category>9.6</category>
            <category>contrib spotlight</category>
            <category>http</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/371-http-extension-for-windows-updated-to-include-PostgreSQL18-64-bit.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=371</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;div style=&quot;background-color:green;color:white&quot;&gt;Updated  October 16th, 2025 64-bit package for PostgreSQL 18 &lt;a href=&quot;https://github.com/pramsey/pgsql-http/releases/tag/v1.7.0&quot; target=&quot;_blank&quot; style=&#039;color:white&#039;&gt;http extension v1.7.0 release&lt;/a&gt;. &lt;/div&gt;

&lt;p&gt;For those folks on windows who want to do http gets and posts directly from your PostgreSQL server, we&#039;ve made binaries for the &lt;a href=&quot;https://github.com/pramsey/pgsql-http&quot; target=&quot;_blank&quot;&gt;http extension&lt;/a&gt; for PostgreSQL Windows.&lt;/p&gt;

&lt;p&gt;These are designed to work with PostgreSQL EDB windows distributions.&lt;/p&gt;

&lt;p&gt;If you have PostGIS already installed, many of these files you will also already have since things like the libcurl and PCRE are also packaged with PostGIS.&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/371-http-extension-for-windows-updated-to-include-PostgreSQL18-64-bit.html#extended&quot;&gt;Continue reading &quot;http extension for windows updated to include PostgreSQL18 64-bit&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 16 Oct 2025 23:03:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/371-guid.html</guid>
    
</item>
<item>
    <title>Learning PostgreSQL from AI and JSON exploration: Part 2</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/422-Learning-PostgreSQL-from-AI-and-JSON-exploration-Part-2.html</link>
            <category>17</category>
            <category>basics</category>
            <category>beginner</category>
            <category>postgresql versions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/422-Learning-PostgreSQL-from-AI-and-JSON-exploration-Part-2.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=422</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;This is the second part of the series I started on &lt;a href=&quot;https://www.postgresonline.com/journal/archives/418-Learning-PostgreSQL-from-AI-and-JSON-exploration.html&quot;&gt;Learning PostgreSQL from AI and JSON exploration: Part 1&lt;/a&gt;.
For this 2nd part, I decided to try &lt;a href=&quot;https://ollama.com/library/gpt-oss&quot;&gt;gpt-oss&lt;/a&gt; the 14GB model which was just released in the past week.
My first impression, &quot;When will this ai shut up about its thinking process?&quot;. Phi4 on the other hand gave a bit of a narrative about how it came up with
answers but it did not write a novel about it and it also seemed more personable, using &quot;My and you&quot; instead of a distanced &quot;User wants to&quot;.
However gpt-os did become less chatty with a bit of coaxing. So anyway personality wise I prefer phi4.
That is not to say that Gpt-oss doesn&#039;t have some wow factor.  It created perfect SQL each time.  I did not need to correct it.
One of the other neat features of this model which I haven&#039;t had time to explore is ability to have it
do browser searches and other agentic like stuff.&lt;/p&gt;

&lt;p&gt;Again for this size model, speed of answering with my crappy graphics card and processor was not bad, but it was noticeably slower
than Phi4. Given the impressive accuracy, I didn&#039;t mind too much and I suspect can be improved by tweaking some of its settings.&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/422-Learning-PostgreSQL-from-AI-and-JSON-exploration-Part-2.html#extended&quot;&gt;Continue reading &quot;Learning PostgreSQL from AI and JSON exploration: Part 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 21 Aug 2025 02:05:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/422-guid.html</guid>
    
</item>
<item>
    <title>PG 17 new random functions</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/419-PG-17-new-random-functions.html</link>
            <category>17</category>
            <category>basics</category>
            <category>beginner</category>
            <category>postgresql versions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/419-PG-17-new-random-functions.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=419</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;
Have you ever wanted to get a random integer between 1 and 10 and been a little annoyed the slightly cryptic code you had to write in PostgreSQL?
&lt;a href=&quot;https://www.postgresql.org/docs/current/functions-math.html#FUNCTIONS-MATH-RANDOM-TABLE&quot; target=&quot;_blank&quot;&gt;PostgreSQL 17 random&lt;/a&gt; functions make that simpler.  Sometimes it&#039;s the small changes that bring the most joy.
&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/419-PG-17-new-random-functions.html#extended&quot;&gt;Continue reading &quot;PG 17 new random functions&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 05 Mar 2025 22:45:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/419-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 17 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/416-PostgreSQL-17-64-bit-for-Windows-FDWs.html</link>
            <category>17</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>ogr_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/416-PostgreSQL-17-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=416</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;i&gt;file_textarray_fdw&lt;/i&gt; and &lt;i&gt;odbc_fdw&lt;/i&gt; for PostgreSQL 17 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 17 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;
&lt;p&gt;These were compiled against PostgreSQL 17.2 using msys2 / mingw64 and tested against PostgreSQL 17.2 EDB windows distribution.&lt;/p&gt;  &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/416-PostgreSQL-17-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 17 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 23 Dec 2024 03:50:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/416-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 16 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/409-PostgreSQL-16-64-bit-for-Windows-FDWs.html</link>
            <category>16</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>ogr_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/409-PostgreSQL-16-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=409</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;i&gt;file_textarray_fdw&lt;/i&gt; and &lt;i&gt;odbc_fdw&lt;/i&gt; for PostgreSQL 16 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 16 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;
&lt;p&gt;These were compiled against PostgreSQL 16rc1, but should work fine against EDB PostgreSQL 16beta3.&lt;/p&gt;  &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/409-PostgreSQL-16-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 16 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 03 Sep 2023 00:13:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/409-guid.html</guid>
    
</item>
<item>
    <title>VARIADIC Unnest</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/406-VARIADIC-Unnest.html</link>
            <category>10</category>
            <category>11</category>
            <category>12</category>
            <category>13</category>
            <category>14</category>
            <category>15</category>
            <category>9.4</category>
            <category>9.5</category>
            <category>9.6</category>
            <category>basics</category>
            <category>postgresql versions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/406-VARIADIC-Unnest.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=406</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;PostgreSQL keeps on adding new great stuff. It&#039;s hard to remember all the good stuff that has been added over the years.
One of the neat ones from the past is the &lt;a href=&quot;https://www.postgresql.org/docs/current/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS&quot; target=&quot;_blank&quot;&gt;variadic Unnest function&lt;/a&gt; which I believe was introduced in PostgreSQL 9.4.  It&#039;s rare that I ever had to use it, but today I was handed some data where this function was just literally what the doctor ordered.  I can&#039;t do anything this sweet in other databases I have used.&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/406-VARIADIC-Unnest.html#extended&quot;&gt;Continue reading &quot;VARIADIC Unnest&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 23 Nov 2022 00:26:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/406-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 15 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/405-PostgreSQL-15-64-bit-for-Windows-FDWs.html</link>
            <category>15</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/405-PostgreSQL-15-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=405</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;i&gt;file_textarray_fdw&lt;/i&gt; and &lt;i&gt;odbc_fdw&lt;/i&gt; for PostgreSQL 15 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 15 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/405-PostgreSQL-15-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 15 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 28 Oct 2022 22:44:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/405-guid.html</guid>
    
</item>
<item>
    <title>Multirange types in PostgreSQL 14</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/401-Multirange-types-in-PostgreSQL-14.html</link>
            <category>14</category>
            <category>postgresql versions</category>
            <category>q&amp;a</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/401-Multirange-types-in-PostgreSQL-14.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=401</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;One of the features we are most excited about in recently released PostgreSQL 14 is the introduction of Multirange types.
In a nutshell Multirange types are sets of non-overlapping ranges. Unlike array of ranges, they prevent overlaps and thus
allow you to effectively model ranges with gaps.&lt;/p&gt;

&lt;p&gt;One of the use cases we have for them is modeling time. For example if you wanted to keep track of the cumulative periods and how many days someone is in a hospital, you could store this as a datemultirange type.&lt;/p&gt;

&lt;p&gt;There are quite a few operators and functions available in PostgreSQL 14, but some glaring ones we&#039;d need include aggregates such as a union aggregate. That currently doesn&#039;t exist.   There are however your standard operators like + (union two ranges) and * for intersection, and - for difference as well as your common containment boolean operators.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/401-Multirange-types-in-PostgreSQL-14.html#extended&quot;&gt;Continue reading &quot;Multirange types in PostgreSQL 14&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 11 Oct 2021 22:18:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/401-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 14 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/402-PostgreSQL-14-64-bit-for-Windows-FDWs.html</link>
            <category>14</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/402-PostgreSQL-14-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=402</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;i&gt;file_textarray_fdw&lt;/i&gt; and &lt;i&gt;odbc_fdw&lt;/i&gt; for PostgreSQL 14 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 14 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/402-PostgreSQL-14-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 14 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 11 Oct 2021 22:15:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/402-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 13 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/400-PostgreSQL-13-64-bit-for-Windows-FDWs.html</link>
            <category>13</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/400-PostgreSQL-13-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=400</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;i&gt;file_textarray_fdw&lt;/i&gt; and &lt;i&gt;odbc_fdw&lt;/i&gt; for PostgreSQL 13 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 13 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/400-PostgreSQL-13-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 13 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 07 Mar 2021 14:53:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/400-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 12 64-bit for Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/398-PostgreSQL-12-64-bit-for-Windows-FDWs.html</link>
            <category>12</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>ogr_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/398-PostgreSQL-12-64-bit-for-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=398</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for &lt;a href=&quot;https://github.com/adunstan/file_text_array_fdw&quot; target=&quot;_blank&quot;&gt;file_textarray_fdw&lt;/a&gt; and &lt;a href=&quot;https://github.com/CartoDB/odbc_fdw&quot; target=&quot;_blank&quot;&gt;odbc_fdw&lt;/a&gt; for PostgreSQL 12 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 12 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/398-PostgreSQL-12-64-bit-for-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 12 64-bit for Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 23 Oct 2019 19:55:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/398-guid.html</guid>
    
</item>
<item>
    <title>PostgreSQL 11 64-bit Windows FDWs</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/396-PostgreSQL-11-64-bit-Windows-FDWs.html</link>
            <category>11</category>
            <category>contrib spotlight</category>
            <category>fdws</category>
            <category>file_textarray_fdw</category>
            <category>odbc_fdw</category>
            <category>ogr_fdw</category>
            <category>postgresql versions</category>
            <category>winextensions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/396-PostgreSQL-11-64-bit-Windows-FDWs.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=396</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We are pleased to provide binaries for file_textarray_fdw and odbc_fdw for PostgreSQL 11 Windows 64-bit.&lt;/p&gt;
&lt;p&gt;To use these, copy the files into your PostgreSQL 11 Windows 64-bit install folders in same named folders and then run CREATE EXTENSION as usual in the databases of your choice.  More details in the packaged README.txt&lt;/p&gt;

 &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/396-PostgreSQL-11-64-bit-Windows-FDWs.html#extended&quot;&gt;Continue reading &quot;PostgreSQL 11 64-bit Windows FDWs&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 07 Sep 2019 23:28:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/396-guid.html</guid>
    
</item>
<item>
    <title>Compiling http extension on ubuntu 18.04</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/393-Compiling-http-extension-on-ubuntu-18.04.html</link>
            <category>11</category>
            <category>contrib spotlight</category>
            <category>http</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/393-Compiling-http-extension-on-ubuntu-18.04.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=393</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;We recently installed PostgreSQL 11 on an Ubuntu 18.04 using apt.postgresql.org.  Many of our favorite extensions were already available via apt (postgis, ogr_fdw to name a few), but it didn&#039;t have the http extension we use a lot.  The http extension is pretty handy for  querying things like Salesforce and other web api based systems.  We&#039;ll outline the basic compile and install steps.  While it&#039;s specific to the http extension, the process is similar for any other extension you may need to compile.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/393-Compiling-http-extension-on-ubuntu-18.04.html#extended&quot;&gt;Continue reading &quot;Compiling http extension on ubuntu 18.04&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 11 Feb 2019 03:31:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/393-guid.html</guid>
    
</item>
<item>
    <title>PostGIS 2.5.1 Bundle for Windows</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/392-PostGIS-2.5.1-Bundle-for-Windows.html</link>
            <category>10</category>
            <category>11</category>
            <category>9.4</category>
            <category>9.5</category>
            <category>9.6</category>
            <category>editor note</category>
            <category>fdws</category>
            <category>gis</category>
            <category>ogr_fdw</category>
            <category>pgRouting</category>
            <category>postgis</category>
            <category>postgresql versions</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/392-PostGIS-2.5.1-Bundle-for-Windows.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=392</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;&lt;a href=&quot;https://postgis.net/2018/11/18/postgis-2.5.1/&quot; target=&quot;_blank&quot;&gt;PostGIS 2.5.1 was released on November 18th 2018&lt;/a&gt; and I finished off packaging the &lt;a href=&quot;https://postgis.net/windows_downloads&quot;/&gt;PostGIS 2.5.1 windows builds and installers&lt;/a&gt; targeted for PostgreSQL EDB distribution this weekend and pushing them up to stackbuilder. This covers PostgreSQL 9.4-11 64-bit and PostgreSQL 95-10 (32bit).&lt;/p&gt;

&lt;p&gt;Note that PostGIS 2.5 series will be the last of the PostGIS 2s. Goodbye PostGIS 2.* and start playing with the in-development version of PostGIS 3.  Snapshot binaries for PostGIS 3.0 windows development are also available on the &lt;a href=&quot;https://postgis.net/windows_downloads/&quot; target=&quot;_blank&quot;&gt;PostGIS windows download&lt;/a&gt; page.  These should work for both BigSQL and EDB distributions.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/392-PostGIS-2.5.1-Bundle-for-Windows.html#extended&quot;&gt;Continue reading &quot;PostGIS 2.5.1 Bundle for Windows&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 09 Dec 2018 19:18:00 -0500</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/392-guid.html</guid>
    
</item>
<item>
    <title>Using procedures for batch geocoding and other batch processing</title>
    <link>https://www.postgresonline.com/journal/index.php?/archives/390-Using-procedures-for-batch-geocoding-and-other-batch-processing.html</link>
            <category>11</category>
            <category>new in postgresql</category>
            <category>plpgsql</category>
            <category>postgis</category>
    
    <comments>https://www.postgresonline.com/journal/index.php?/archives/390-Using-procedures-for-batch-geocoding-and-other-batch-processing.html#comments</comments>
    <wfw:comment>https://www.postgresonline.com/journal/wfwcomment.php?cid=390</wfw:comment>

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

    <author>nospam@example.com (Leo Hsu and Regina Obe)</author>
    <content:encoded>
    &lt;p&gt;One of the features we are looking forward to in upcoming PostgreSQL 11 is the  introduction of procedures via the &lt;code&gt;CREATE PROCEDURE&lt;/code&gt; ANSI-SQL construct.
The major benefit that sets apart procedures from functions is that procedures are not wrapped in an outer transaction and can have COMMITs within them.
This means it&#039;s not an all or nothing like it is with functions.  Even if you stop a procedure in motion, whatever work has been done and committed is saved.
In the case of functions, a stop or failure would roll-back all the work.  It also means you can see work in progress of a stored procedure since the work will already have been committed.
This is a huge benefit for batch processing. Batch processing covers a lot of use-cases of PostGIS users since a good chunk of 
PostGIS work involves doing some kind of batch processing of data you get from third-parties or machines.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://www.postgresonline.com/journal/index.php?/archives/390-Using-procedures-for-batch-geocoding-and-other-batch-processing.html#extended&quot;&gt;Continue reading &quot;Using procedures for batch geocoding and other batch processing&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 08 Jul 2018 01:40:00 -0400</pubDate>
    <guid isPermaLink="false">https://www.postgresonline.com/journal/index.php?/archives/390-guid.html</guid>
    
</item>

</channel>
</rss>
