{%extends "base/page.html"%}
{%block title%}Software Catalogue - Product Categories{%endblock%}
{%block contents%}
-<h1>Software Catalogue - Product Categories</h1>
+<h1>Software Catalogue - Product Categories <i class="fas fa-th-list"></i></h1>
<p>PostgreSQL-related interfaces, extensions and software are available from a
wide variety of Open Source projects, companies and individuals. To help you find
{%extends "base/page.html"%}
{%block title%}File Browser{%endblock%}
{%block contents%}
-<h1>File Browser</h1>
+<h1>File Browser <i class="fa fa-folder-open"></i></h1>
<h3><a href="/ftp/">Top</a>{%for b in breadcrumbs%} → <a href="/ftp/{{b.path}}/">{{b.name}}</a>{%endfor%}</h3>
{%if directories%}
<p>{{productcount}} product(s) were found in this category.</p>
<p>{{category.blurb|safe}}</p>
-{%for product in products %}
-
-<div class="tblBasic">
-<table class="tblBasicGrey">
-<tr>
- <th class="colFirst">Product</th>
- <td class="colLast"><a href="{{product.url}}">{{product.name}}</a></td>
-</tr>
-<tr>
- <th class="colFirst" style="vertical-align: top;">Description</th>
- <td class="colLast">{{product.description|markdown}}</td>
-</tr>
-<tr>
- <th class="colFirst">Licence</th>
- <td class="colLast">{{product.licencetype}}</td>
-</tr>
-{%if product.price%}
-<tr>
- <th class="colFirst">Pricing info</th>
- <td class="colLast">{{product.price}}</td>
-</tr>
-{%endif%}
-<tr>
- <th class="colFirst">Publisher</th>
- <td class="colLast"><a href="{{product.org.url}}">{{product.org.name}}</a></td>
-</tr>
-</table>
-</div>
-
-{%endfor%}
+{% for product in products %}
+ <h2 class="news"><a href="{{product.url}}" target="_blank">{{product.name}}</a></h2>
+ <table class="table table-striped">
+ <thead class="thead-light">
+ <tr>
+ <th scope="col" style="width: 60%">Description</th>
+ <th scope="col" style="width: 10%">License</th>
+ <th scope="col" style="width: 10%">Pricing</th>
+ <th scope="col" style="width: 20%">Publisher</th>
+ <th scope="col"> </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>{{product.description|markdown}}</td>
+ <td>{{product.licencetype}}</td>
+ <td>{{product.price}}</td>
+ <td><a href="{{product.org.url}}" target="_blank">{{product.org.name}}</a></td>
+ <td><a href="{{product.url}}" target="_blank">View</a></td>
+ </tr>
+ </tbody>
+ </table>
+ <hr />
+{% endfor %}
<p><em><strong>Note:</strong> The PostgreSQL Global Development Group do not endorse or
recommend any products listed, and cannot vouch for the quality or reliability
{%extends "base/page.html"%}
{%block title%}Downloads{%endblock%}
{%block contents%}
-<div id="pgDownloadsWrap">
-<h1>Downloads</h1>
+<h1>Downloads <i class="fa fa-download"></i></h1>
<h2>PostgreSQL Core Distribution</h2>
</li>
<li>Linux
<ul>
- <li><a href="/download/linux/redhat/">Red Hat</a> family Linux (including CentOS/Fedora/Scientific/Oracle variants)</li>
- <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
- <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
- <li><a href="/download/linux/suse/">SuSE</a> and OpenSuSE</li>
- <li><a href="/download/linux/">Other</a> Linux</li>
+ <li>
+ <a href="/download/linux/redhat/">Red Hat</a> family Linux (including <a href="/download/linux/redhat/">CentOS</a>/<a href="/download/linux/redhat/">Fedora</a>/<a href="/download/linux/redhat/">Scientific/Oracle</a> variants)
+ </li>
+ <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
+ <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
+ <li><a href="/download/linux/suse/">SuSE</a> and <a href="/download/linux/suse/">OpenSuSE</a></li>
+ <li><a href="/download/linux/">Other</a> Linux</li>
</ul>
</li>
<li><a href="/download/macosx/">macOS</a></li>
<p>
The source code can be found in the main <a href="/ftp/source/">file browser</a>
or you can access the source control repository directly
-at <a href="https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary">git.postgresql.org</a>.
+at <a href="https://git.postgresql.org/gitweb/?p=postgresql.git;a=summary" target="_blank">git.postgresql.org</a>.
Instructions for building from source can be found in the
<a href="/docs/current/static/installation.html">documentation</a>.
</p>
<h2>File Browser</h2>
<p>You can download most of the software we publish from a mirror site using our <a href="/ftp/">File Browser</a>.</p>
-</div>
{%endblock%}
{%block title%}FreeBSD packages{%endblock%}
{%block contents%}
-<h1>FreeBSD packages</h1>
+<h1>FreeBSD packages <img class="logo" src="/media/img/freebsd.svg" alt="FreeBSD Logo" /></h1>
<h2>FreeBSD Ports</h2>
-<p>PostgreSQL packages are available for FreeBSD from the <a href="http://www.freebsd.org/ports">FreeBSD
+<p>PostgreSQL packages are available for FreeBSD from the <a href="http://www.freebsd.org/ports" target="_blank">FreeBSD
Ports and Packages Collection</a>. Please see the ports documentation for information on how
to install ports.</p>
-<p>A list of <a href="http://www.freebsd.org/cgi/ports.cgi?query=postgresql&stype=name&sektion=databases">PostgreSQL
+<p>A list of <a href="http://www.freebsd.org/cgi/ports.cgi?query=postgresql&stype=name&sektion=databases" target="_blank">PostgreSQL
packages</a> can be found using the Ports Search tool on the FreeBSD website.</p>
{%endblock%}
{%block title%}Linux downloads (other){%endblock%}
{%block contents%}
-<h1>Linux downloads (other)</h1>
+<h1>Linux downloads (other) <img class="logo" src="/media/img/linux.svg" alt="Linux Logo" /></h1>
<p>
<strong>Note!</strong> These are the generic Linux download instructions. If you
are using one of the major Linux distributions, you should read the
distribution specific instructions:
</p>
<ul>
- <li><a href="/download/linux/redhat/">Red Hat</a> family Linux (including CentOS/Fedora/Scientific/Oracle variants)</li>
- <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
- <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
- <li><a href="/download/linux/suse/">SuSE</a> and OpenSuSE</li>
+ <li>
+ <a href="/download/linux/redhat/">Red Hat</a> family Linux (including <a href="/download/linux/redhat/">CentOS</a>/<a href="/download/linux/redhat/">Fedora</a>/<a href="/download/linux/redhat/">Scientific/Oracle</a> variants)
+ </li>
+ <li><a href="/download/linux/debian/">Debian</a> GNU/Linux and derivatives</li>
+ <li><a href="/download/linux/ubuntu/">Ubuntu</a> Linux and derivatives</li>
+ <li><a href="/download/linux/suse/">SuSE</a> and <a href="/download/linux/suse/">OpenSuSE</a></li>
</ul>
<h2>Generic linux distributions</h2>
{%block title%}Linux downloads (Debian){%endblock%}
{%block contents%}
-<h1>Linux downloads (Debian)</h1>
+<h1>Linux downloads (Debian) <img class="logo" src="/media/img/debian.svg" alt="Debian Logo" /></h1>
<p>
PostgreSQL is available in all Debian versions by default. However, the
stable versions of Debians "snapshot" a specific version of PostgreSQL
that is then supported throughout the lifetime of that Debian version.
-The PostgreSQL project also maintains an apt repository with all supported
+The PostgreSQL project also maintains an <a href="#apt">apt repository</a> with all supported
of PostgreSQL available.
</p>
-->
</script>
+<a name="apt"></a>
<h2>PostgreSQL Apt Repository</h2>
<p>
If the version included in your version of Debian is not the one you want,
-you can use the PostgreSQL Apt Repository. This repository will integrate
+you can use the <a href="https://apt.postgresql.org" target="_blank">PostgreSQL Apt Repository</a>. This repository will integrate
with your normal systems and patch management, and provide automatic
updates for all supported versions of PostgreSQL throughout the support
<a href="/support/versioning/">lifetime</a> of PostgreSQL.
</p>
<p>
The PostgreSQL apt repository supports the currently supported stable
-versions of debian, wheezy (7.x) and Jessie (8.x) as well as Stretch (9.x), on amd64, i386
-and ppc64el architectures.
+versions of Debian:
</p>
+<ul>
+ <li>Stretch (9.x)</li>
+ <li>Jessie (8.x)</li>
+ <li>Wheezy (7.x)</li>
+</ul>
+<p>on the following architectures:</p>
+<ul>
+ <li>amd64</li>
+ <li>i386</li>
+ <li>ppc64el</li>
+</ul>
<p>
To use the apt repository, follow these steps:
</p>
-<ul>
+<ol>
<li>
- <select id="field.series" name="field.series" onchange='updateSeries(this);'>
+ <select id="field.series" name="field.series" class="custom-select" onchange='updateSeries(this);'>
<option selected="selected" value="YOUR_DEBIAN_VERSION_HERE">Choose your Debian version</option>
<option value="stretch">Stretch (9.x)</option>
<option value="jessie">Jessie (8.x)</option>
<option value="wheezy">Wheezy (7.x)</option>
</select>
</li>
- <li>Create the file <em>/etc/apt/sources.list.d/pgdg.list</em>, and add a line
- for the repository
- <code>deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_DEBIAN_VERSION_HERE</span>-pgdg main</code>
+ <li>
+ Create the file <var>/etc/apt/sources.list.d/pgdg.list</var>, and add a line
+ for the repository:
+ <pre class="code">
+ deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_DEBIAN_VERSION_HERE</span>-pgdg main</pre>
</li>
- <li>Import the repository signing key, and update the package lists
- <code>
-wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \<br/>
- sudo apt-key add -<br/>
-sudo apt-get update
- </code>
+ <li>
+ Import the repository signing key, and update the package lists:
+ <pre class="code">
+ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+ sudo apt-get update</pre>
</li>
-</ul>
+</ol>
<p>
For more information about the apt repository, including answers to frequent
questions, please see the apt page on
-<a href="https://wiki.postgresql.org/wiki/Apt">the wiki</a>.
+<a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">the wiki</a>.
</p>
<h2>Included in distribution</h2>
<p>
Debian includes PostgreSQL by default. To install PostgreSQL on
-Debian, use the <em>apt-get</em> (or other apt-driving) command:
+Debian, use the <code>apt-get</code> (or other apt-driving) command:
</p>
-<code>
-apt-get install postgresql-9.6
-</code>
+<pre class="code">
+ apt-get install postgresql-9.6
+</pre>
<p>
The repository contains many different packages including third party
addons. The most common and important packages are (substitute the
version number as required):
</p>
-<ul>
- <li>postgresql-client-9.6 - client libraries and client binaries</li>
- <li>postgresql-9.6 - core database server</li>
- <li>postgresql-contrib-9.6 - additional supplied modules</li>
- <li>libpq-dev - libraries and headers for C language frontend development</li>
- <li>postgresql-server-dev-9.6 - libraries and headers for C language backend development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+ <tbody>
+ <tr>
+ <th scope="row">postgresql-client-9.6</th>
+ <td>client libraries and client binaries</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-9.6</th>
+ <td>core database server</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-contrib-9.6</th>
+ <td>additional supplied modules</td>
+ </tr>
+ <tr>
+ <th scope="row">libpq-dev</th>
+ <td>libraries and headers for C language frontend development</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-server-dev-9.6</th>
+ <td>libraries and headers for C language backend development</td>
+ </tr>
+ <tr>
+ <th scope="row">pgadmin4</th>
+ <td>pgAdmin 4 graphical administration utility</td>
+ </tr>
+ </tbody>
+</table>
<h2>Debian backports</h2>
<p>
<p>The installers are tested by EnterpriseDB on the following platforms.
They may also work on other variations or versions:</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead>
<tr>
<th>PostgreSQL Version</th>
<th>64 Bit Platforms</th>
<th>32 Bit Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
- <td>10</td>
+ <th scope="row">10</th>
<td>Debian 8.x & 7.x</td>
<td> </td>
</tr>
<tr>
- <td>9.6</td>
+ <th scope="row">9.6</th>
<td>Debian 8.x & 7.x</td>
<td> </td>
</tr>
<tr>
- <td>9.5</td>
+ <th scope="row">9.5</th>
<td>Debian 7.x</td>
<td>Debian 7.x</td>
</tr>
<tr>
- <td>9.4</td>
+ <th scope="row">9.4</th>
<td>Debian 7.x</td>
<td>Debian 7.x</td>
</tr>
<tr>
- <td>9.3</td>
+ <th scope="row">9.3</th>
<td>Debian 7.x</td>
<td>Debian 7.x</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
{%include "pages/download/linux/linux_source.inc" %}
{%endblock%}
{%endblock%}
{%block contents%}
-<h1>Linux downloads (Red Hat family)</h1>
+<h1>Linux downloads (Red Hat family) <img class="logo" src="/media/img/redhat.svg" alt="Red Hat Logo" /></h1>
+<p>
+The Red Hat family of distributions includes:
+</p>
+<p>
+ <ul>
+ <li>Red Hat Enterprise Linux</li>
+ <li>CentOS</li>
+ <li>Fedora</li>
+ <li>Scientific Linux</li>
+ <li>Oracle Linux</li>
+ </ul>
+</p>
+<p>and others.</p>
<p>
-The Red Hat family of distributions includes Red Hat Enterprise Linux,
-CentOS, Fedora, Scientific Linux, Oracle Linux and others.
PostgreSQL is available on these platforms by default. However,
each version of the platform normally "snapshots" a specific version of
PostgreSQL that is then supported throughout the lifetime of this platform.
supported versions for the most common distributions.
</p>
-<a name="yum"></a><h2>PostgreSQL Yum Repository</h2>
+<a name="yum"></a>
+<h2>PostgreSQL Yum Repository</h2>
<p>
-This repository will integrate
+The <a href="https://yum.postgresql.org" target="_blank">PostgreSQL Yum Repository</a> will integrate
with your normal systems and patch management, and provide automatic
updates for all supported versions of PostgreSQL throughout the support
<a href="/support/versioning/">lifetime</a> of PostgreSQL.
</p>
<p>
-The PostgreSQL yum repository currently supports Red Hat Enterprise Linux,
-CentOS, Oracle Enterprise Linux and Scientific Linux,
-as well as current versions of Fedora. Note that due to the shorter support cycle
-on Fedora, all versions are not available on this platform, and we recommend not
+The PostgreSQL Yum Repository currently supports:
+</p>
+<p>
+ <ul>
+ <li>Red Hat Enterprise Linux</li>
+ <li>CentOS</li>
+ <li>Scientific Linux</li>
+ <li>Oracle Linux</li>
+ <li>Fedora<sup>*</sup></li>
+ </ul>
+</p>
+<p><strong><sup>*</sup>Note</strong>: due to the shorter support cycle
+on Fedora, all supported versions of PostgreSQL are not available on this platform. We do not recommend
using Fedora for server deployments.
</p>
<p>
-To use the yum repository, follow these steps:
+To use the PostgreSQL Yum Repository, follow these steps:
</p>
-<ul>
- <li>Select version: <select id="version" onChange="verChanged()"></select><br/></li>
- <li>Select platform: <select id="platform" onChange="platChanged()"></select></li>
- <li>Select architecture: <select id="arch" onChange="archChanged()"></select></li>
+<ol>
+ <li>Select version: <select id="version" class="custom-select" onChange="verChanged()"></select><br/></li>
+ <li>Select platform: <select id="platform" class="custom-select" onChange="platChanged()"></select></li>
+ <li>Select architecture: <select id="arch" class="custom-select" onChange="archChanged()"></select></li>
<li>Install the repository RPM:
- <code id="reporpm"></code>
+ <pre id="reporpm" class="code"></pre>
</li>
<li>Install the client packages:
- <code id="clientpackage"></code>
+ <pre id="clientpackage" class="code"></pre>
</li>
<li>Optionally install the server packages:
- <code id="serverpackage"></code>
+ <pre id="serverpackage" class="code"></pre>
</li>
<li>Optionally initialize the database and enable automatic start:
- <code id="initdb"></code>
+ <pre id="initdb" class="code"></pre>
</li>
-</ul>
+</ol>
<h2>Included in distribution</h2>
<p>
These distributions all include PostgreSQL by default. To install
-PostgreSQL from these repositories, use the <em>yum</em> command on RHEL 5,6 and 7,
-or <em>dnf</em> command on Fedora 24+:
+PostgreSQL from these repositories, use the <var>yum</var> command on RHEL 5,6 and 7,
+or <var>dnf</var> command on Fedora 24+:
</p>
<p>
<code>
</code>
</p>
<p>
+or <var>dnf</var> command on Fedora 24+:
+</p>
+<p>
<code>
dnf install postgresql-server
</code>
Which version of PostgreSQL you get will depend on the version of
the distribution:
</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
- <tr>
- <th class="colFirst">Distribution</th>
- <th class="colLast">Version</th>
- </tr>
- <tr>
- <td class="colFirst">RHEL/CentOS/SL/OL 7</td>
- <td class="colLast">9.2(also supplies package rh-postgresql95 and rh-postgresql94 via SCL)</td>
- </tr>
- <tr>
- <td class="colFirst">RHEL/CentOS/SL/OL 6</td>
- <td class="colLast">8.4(also supplies package postgresql92)</td>
- </tr>
- <tr>
- <td class="colFirst">RHEL/CentOS/SL/OL 5</td>
- <td class="colLast">8.1 (also supplies package postgresql84)</td>
- </tr>
- <tr>
- <td class="colFirst">Fedora 25</td>
- <td class="colLast">9.6</td>
- </tr>
- <tr class="lastrow">
- <td class="colFirst">Fedora 24</td>
- <td class="colLast">9.4</td>
- </tr>
- </table>
-</div>
+<table class="table table-striped">
+ <thead class="thead-light">
+ <tr>
+ <th>Distribution</th>
+ <th>Version</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <th scope="row">RHEL/CentOS/SL/OL 7</th>
+ <td>9.2 (also supplies package rh-postgresql95 and rh-postgresql94 via SCL)</td>
+ </tr>
+ <tr>
+ <th scope="row">RHEL/CentOS/SL/OL 6</th>
+ <td>8.4 (also supplies package postgresql92)</td>
+ </tr>
+ <tr>
+ <th scope="row">RHEL/CentOS/SL/OL 5</th>
+ <td>8.1 (also supplies package postgresql84)</td>
+ </tr>
+ <tr>
+ <th scope="row">Fedora 25</th>
+ <td>9.6</td>
+ </tr>
+ <tr>
+ <th scope="row">Fedora 24</th>
+ <td>9.4</td>
+ </tr>
+ </tbody>
+</table>
<p>
Other Red Hat family distributions may ship a different version of
PostgreSQL by default, check with your distribution vendor to be sure.
addons. The most common and important packages are (substitute the
version number as required):
</p>
-<ul>
- <li>postgresql-client libraries and client binaries</li>
- <li>postgresql-server core database server</li>
- <li>postgresql-contrib additional supplied modules</li>
- <li>postgresql-devel libraries and headers for C language development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+ <tbody>
+ <tr>
+ <th scope="row">postgresql-client</th>
+ <td>libraries and client binaries</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-server</th>
+ <td>core database server</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-contrib</th>
+ <td>additional supplied modules</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-devel</th>
+ <td>libraries and headers for C language development</td>
+ </tr>
+ <tr>
+ <th scope="row">pgadmin4</th>
+ <td>pgAdmin 4 graphical administration utility</td>
+ </tr>
+ </tbody>
+</table>
-<h3>Post-installation</h3>
+<h2>Post-installation</h2>
<p>
Due to policies for Red Hat family distributions, the PostgreSQL installation
will not be enabled for automatic start or have the database initialized
automatically. To make your database installation complete, you need to
-perform these two steps:
-<code>
-service postgresql initdb<br/>
-chkconfig postgresql on
-</code>
-or, on Fedora 24 and other later derived distributions:<br />
-<code>
-postgresql-setup initdb<br />
-systemctl enable postgresql.service
-systemctl start postgresql.service
-</code>
+perform the following steps, based on your distribution:
+<h3>For RHEL / CentOS / SL / OL 5,6</h3>
+<pre class="code">
+ service postgresql initdb
+ chkconfig postgresql on
+</pre>
+<h3>For RHEL / CentOS / SL / OL 7 or Fedora 24 and later derived distributions:</h3>
+<pre class="code">
+ postgresql-setup initdb
+ systemctl enable postgresql.service
+ systemctl start postgresql.service
+</pre>
</p>
<h2>Direct RPM download</h2>
<p>The installers are tested by EnterpriseDB on the following platforms.
They may also work on other variations or versions:</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead class="thead-light">
<tr>
<th>PostgreSQL Version</th>
<th>64 Bit Platforms</th>
<th>32 Bit Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
- <td>10</td>
+ <th scope="row">10</th>
<td>RHEL / CentOS / OEL 7.x & 6.x</td>
<td>RHEL / CentOS / OEL 6.x</td>
</tr>
<tr>
- <td>9.6</td>
+ <th scope="row">9.6</th>
<td>RHEL / CentOS / OEL 7.x & 6.x</td>
<td>RHEL / CentOS / OEL 6.x</td>
</tr>
<tr>
- <td>9.5</td>
+ <th scope="row">9.5</th>
<td>RHEL / CentOS / OEL 7.x & 6.x</td>
<td>RHEL / CentOS / OEL 6.x</td>
</tr>
<tr>
- <td>9.4</td>
+ <th scope="row">9.4</th>
<td>RHEL / CentOS / OEL 7.x & 6.x</td>
<td>RHEL / CentOS / OEL 6.x</td>
</tr>
<tr>
- <td>9.3</td>
+ <th scope="row">9.3</th>
<td>RHEL / CentOS / OEL 6.x</td>
<td>RHEL / CentOS / OEL 6.x</td>
</tr>
<tr>
- <td>9.2</td>
+ <th scope="row">9.2</th>
<td>RHEL / CentOS / OEL 6.x, 5.x</td>
<td>RHEL / CentOS / OEL 6.x, 5.x</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
{%include "pages/download/linux/linux_source.inc" %}
{%endblock%}
{%block title%}Linux downloads (SuSE){%endblock%}
{%block contents%}
-<h1>Linux downloads (SuSE)</h1>
+<h1>Linux downloads (SuSE) <img class="logo" src="/media/img/suse.svg" alt="SUSE Logo" /></h1>
<p>
PostgreSQL is available in all SuSE versions by default. However,
SuSE Linux "snapshots" a specific version of PostgreSQL
<h2>Included in distribution</h2>
<p>
RPMs for SUSE Linux and openSUSE are available from the
-<a href="https://build.opensuse.org/">openSUSE Build Service</a>
+<a href="https://build.opensuse.org/" target="_blank">openSUSE Build Service</a>
in the project <em>server:database:postgresql</em>.
Platform-specific RPM packages are available for PostgreSQL
as well as a variety of related software.
-Use the <a href="http://software.opensuse.org/search">search facility</a>
+Use the <a href="http://software.opensuse.org/search" target="_blank">search facility</a>
to find suitable packages. Documentation is also available there.
</p>
<p>The installers are tested by EnterpriseDB on the following platforms.
They may also work on other variations or versions:</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead class="thead-light">
<tr>
- <th>PostgreSQL Version</th>
- <th>64 Bit Platforms</th>
- <th>32 Bit Platforms</th>
+ <th scope="col">PostgreSQL Version</th>
+ <th scope="col">64 Bit Platforms</th>
+ <th scope="col">32 Bit Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
<td>10</td>
<td>SLES 12.x</td>
<td>SLES 11.x</td>
<td>SLES 11.x</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
{%include "pages/download/linux/linux_source.inc" %}
{%endblock%}
{%block title%}Linux downloads (Ubuntu){%endblock%}
{%block contents%}
-<h1>Linux downloads (Ubuntu)</h1>
+<h1>Linux downloads (Ubuntu) <img class="logo" src="/media/img/ubuntu.svg" alt="Ubuntu Logo" /></h1>
<p>
PostgreSQL is available in all Ubuntu versions by default. However,
Ubuntu "snapshots" a specific version of PostgreSQL that is then
<h2>PostgreSQL Apt Repository</h2>
<p>
If the version included in your version of Ubuntu is not the one you want,
-you can use the PostgreSQL Apt Repository. This repository will integrate
+you can use the <a href="https://apt.postgresql.org" target="_blank">PostgreSQL Apt Repository</a>. This repository will integrate
with your normal systems and patch management, and provide automatic
updates for all supported versions of PostgreSQL throughout the support
<a href="/support/versioning/">lifetime</a> of PostgreSQL.
</p>
<p>
-The PostgreSQL apt repository supports LTS versions of Ubuntu (14.04 and 16.04)
-on amd64, i386 and ppc64el architectures as well as select non-LTS versions(17.04).
+The PostgreSQL Apt Repositorysupports the current LTS versions of Ubuntu:
+<ul>
+ <li>16.04</li>
+ <li>14.04</li>
+</ul>
+on the following architectures:
+<ul>
+ <li>amd64</li>
+ <li>i386</li>
+ <li>ppc64el</li>
+</ul>
+
+The PostgreSQL Apt Repository also supports select non-LTS versions:
+<ul>
+ <li>17.04</li>
+</ul>
While not fully supported, the packages often work on other non-LTS versions as well,
by using the closest LTS version available.
</p>
To use the apt repository, follow these steps:
</p>
<ul>
- <li>
- <select id="field.series" name="field.series" onchange='updateSeries(this);'>
- <option selected="selected" value="YOUR_UBUNTU_VERSION_HERE">Choose your Ubuntu version</option>
- <option value="zesty">Zesty (17.04)</option>
- <option value="xenial">Xenial (16.04)</option>
- <option value="trusty">Trusty (14.04)</option>
- </select>
- </li>
- <li>Create the file <em>/etc/apt/sources.list.d/pgdg.list</em>, and add a line
- for the repository
- <code>deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_UBUNTU_VERSION_HERE</span>-pgdg main</code>
+ <li>
+ <select id="field.series" name="field.series" class="custom-select" onchange='updateSeries(this);'>
+ <option selected="selected" value="YOUR_UBUNTU_VERSION_HERE">Choose your Ubuntu version</option>
+ <option value="zesty">Zesty (17.04)</option>
+ <option value="xenial">Xenial (16.04)</option>
+ <option value="trusty">Trusty (14.04)</option>
+ </select>
</li>
- <li>Import the repository signing key, and update the package lists
- <code>
-wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \<br/>
- sudo apt-key add -<br/>
-sudo apt-get update
- </code>
+ <li>Create the file <code>/etc/apt/sources.list.d/pgdg.list</code> and add a line
+ for the repository
+ <pre class="code">deb http://apt.postgresql.org/pub/repos/apt/ <span id="series-deb">YOUR_UBUNTU_VERSION_HERE</span>-pgdg main</pre>
</li>
+ <li>
+ Import the repository signing key, and update the package lists
+ <pre class="code">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
+sudo apt-get update</pre>
+ </li>
</ul>
<p>
For more information about the apt repository, including answers to frequent
-questions, please see the apt page on
-<a href="https://wiki.postgresql.org/wiki/Apt">the wiki</a>.
+questions, please see the <a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">PostgreSQL Apt Repository</a> page on
+<a href="https://wiki.postgresql.org/wiki/Apt" target="_blank">the wiki</a>.
</p>
<h2>Included in distribution</h2>
addons. The most common and important packages are (substitute the
version number as required):
</p>
-<ul>
- <li>postgresql-client-9.6 - client libraries and client binaries</li>
- <li>postgresql-9.6 - core database server</li>
- <li>postgresql-contrib-9.6 - additional supplied modules</li>
- <li>libpq-dev - libraries and headers for C language frontend development</li>
- <li>postgresql-server-dev-9.6 - libraries and headers for C language backend development</li>
- <li>pgadmin3 - pgAdmin III graphical administration utility</li>
-</ul>
+<table class="table table-striped">
+ <tbody>
+ <tr>
+ <th scope="row">postgresql-client-9.6</th>
+ <td>client libraries and client binaries</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-9.6</th>
+ <td>core database server</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-contrib-9.6</th>
+ <td>additional supplied modules</td>
+ </tr>
+ <tr>
+ <th scope="row">libpq-dev</th>
+ <td>libraries and headers for C language frontend development</td>
+ </tr>
+ <tr>
+ <th scope="row">postgresql-server-dev-9.6</th>
+ <td>libraries and headers for C language backend development</td>
+ </tr>
+ <tr>
+ <th scope="row">pgadmin4</th>
+ <td>pgAdmin 4 graphical administration utility</td>
+ </tr>
+ </tbody>
+</table>
{%include "pages/download/linux/linux_openscg.inc" %}
<p>The installers are tested by EnterpriseDB on the following platforms.
They may also work on other variations or versions:</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead class="thead-light">
<tr>
- <th>PostgreSQL Version</th>
- <th>64 Bit Platforms</th>
- <th>32 Bit Platforms</th>
+ <th scope="col">PostgreSQL Version</th>
+ <th scope="col">64 Bit Platforms</th>
+ <th scope="col">32 Bit Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
<td>10</td>
<td>Ubuntu 14.04 LTS</td>
<td>Ubuntu 12.04 LTS</td>
<td>Ubuntu 12.04 LTS</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
{%include "pages/download/linux/linux_source.inc" %}
{%endblock%}
{%block title%}macOS packages{%endblock%}
{%block contents%}
-<h1>macOS packages</h1>
+<h1><span class="text-lowercase">mac</span>OS packages <img class="logo" src="/media/img/apple.png" alt="Apple Logo" /></h1>
<p>
PostgreSQL is the default database on macOS Server as of OS X Server version 10.7.
macOS without the macOS Server add-on installed includes only the PostgreSQL
<h3>Platform support</h3>
-<p>The installers are tested by EnterpriseDB on the following platforms.
- They will generally work on newer versions of macOS as well:</p>
+<p>
+ The installers are tested by EnterpriseDB on the following platforms.
+ They will generally work on newer versions of macOS as well:
+</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead class="thead-light">
<tr>
- <th>PostgreSQL Version</th>
- <th>64 Bit macOS Platforms</th>
+ <th scope="col">PostgreSQL Version</th>
+ <th scope="col">64-bit macOS Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
<td>10</td>
<td>10.10 - 10.12</td>
<td>9.2</td>
<td>10.6 - 10.9</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
<h2>Graphical installer by BigSQL</h2>
-{%extends "base/page.html"%}\r
-{%block title%}OpenBSD packages{%endblock%}\r
-{%block contents%}\r
-\r
-<h1>OpenBSD packages</h1>\r
-\r
-<h2>OpenBSD Ports</h2>\r
-\r
-<p>PostgreSQL packages are available for OpenBSD from the <a href="http://www.openbsd.org/faq/faq15.html">OpenBSD \r
- Ports and Packages Collection</a>. Please see the ports documentation for information on how\r
-to install ports.</p>\r
-\r
-{%endblock%}\r
+{%extends "base/page.html"%}
+{%block title%}OpenBSD packages{%endblock%}
+{%block contents%}
+
+<h1>OpenBSD packages <img class="logo" src="/media/img/openbsd.gif" alt="OpenBSD Logo" /></h1>
+
+<h2>OpenBSD Ports</h2>
+
+<p>PostgreSQL packages are available for OpenBSD from the <a href="http://www.openbsd.org/faq/faq15.html" target="_blank">OpenBSD
+ Ports and Packages Collection</a>. Please see the ports documentation for information on how
+to install ports.</p>
+
+{%endblock%}
{%block title%}Development snapshots (unstable){%endblock%}
{%block contents%}
-<h1>Beta/RC Releases and Development snapshots (unstable)</h1>
+<h1>Beta/RC Releases and Development snapshots (unstable) <img class="logo" src="/media/img/about/press/elephant.png" alt="PostgreSQL Elephant Logo" /></h1>
<p>
Beta and Release Candidate packages are built prior to the release of
</p>
<p>
To setup the repository for these distributions, follow the instructions
-on <a href="/download/linux/debian/">Linux Downloads(Debian)</a> or <a href="/download/linux/ubuntu/">Linux Downloads(Ubuntu)</a>.
+on <a href="/download/linux/debian/">Linux Downloads (Debian)</a> or <a href="/download/linux/ubuntu/">Linux Downloads (Ubuntu)</a>.
</p>
<p>
Typically only Beta and Release Candidate packages are available in
{%block title%}Solaris packages{%endblock%}
{%block contents%}
-<h1>Solaris packages</h1>
+<h1>Solaris packages <img class="logo" src="/media/img/solaris.png" alt="Solaris Logo" /></h1>
<p>
Binary packages for Solaris can be downloaded from the solaris subdirectory
{%block title%}Windows installers{%endblock%}
{%block contents%}
-<h1>Windows installers</h1>
+<h1>Windows installers <img class="logo" src="/media/img/windows.svg" alt="Windows Logo" /></h1>
<h2>Interactive installer by EnterpriseDB</h2>
<p>The installers are tested by EnterpriseDB on the following platforms.
They can generally be expected to run on other comparable versions:</p>
-<div class="tblBasic">
- <table border="0" cellpadding="0" cellspacing="0" class="tblBasicGrey">
+<table class="table table-striped">
+ <thead class="thead-light">
<tr>
<th>PostgreSQL Version</th>
<th>64 Bit Windows Platforms</th>
<th>32 Bit Windows Platforms</th>
</tr>
+ </thead>
+ <tbody>
<tr>
- <td>10</td>
+ <th scope="row">10</th>
<td>2016, 2012 R2 & R1, 2008 R2, 7, 8, 10</td>
<td>2008 R1, 7, 8, 10</td>
</tr>
<tr>
- <td>9.6</td>
+ <th scope="row">9.6</th>
<td>2012 R2 & R1, 2008 R2, 7, 8, 10</td>
<td>2008 R1, 7, 8, 10</td>
</tr>
<tr>
- <td>9.5</td>
+ <th scope="row">9.5</th>
<td>2012 R2 & R1, 2008 R2</td>
<td>2008 R1</td>
</tr>
<tr>
- <td>9.4</td>
+ <th scope="row">9.4</th>
<td>2012 R2, 2008 R2</td>
<td>2008 R1</td>
</tr>
<tr>
- <td>9.3</td>
+ <th scope="row">9.3</th>
<td>2012, 2008 R2</td>
<td>2008 R1</td>
</tr>
<tr>
- <td>9.2</td>
+ <th scope="row">9.2</th>
<td>2008 R2 & R1</td>
<td>2008 R1</td>
</tr>
- </table>
-</div>
+ </tbody>
+</table>
<h2>Graphical installer by BigSQL</h2>