mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-14 10:13:05 +02:00
Update PostgreSQL versions used to build user guides.
Also add version ranges to indicate that a user guide is accurate for a range of PostgreSQL versions even if it was built for a specific version.
This commit is contained in:
parent
232d14993d
commit
332f2fb7f5
@ -189,6 +189,16 @@
|
|||||||
</release-bug-list>
|
</release-bug-list>
|
||||||
|
|
||||||
<release-improvement-list>
|
<release-improvement-list>
|
||||||
|
<release-item>
|
||||||
|
<release-item-contributor-list>
|
||||||
|
<release-item-reviewer id="stephen.frost"/>
|
||||||
|
</release-item-contributor-list>
|
||||||
|
|
||||||
|
<p>Update <postgres/> versions used to build user guides.</p>
|
||||||
|
|
||||||
|
<p>Also add version ranges to indicate that a user guide is accurate for a range of <postgres/> versions even if it was built for a specific version.</p>
|
||||||
|
</release-item>
|
||||||
|
|
||||||
<release-item>
|
<release-item>
|
||||||
<release-item-contributor-list>
|
<release-item-contributor-list>
|
||||||
<release-item-contributor id="cynthia.shang"/>
|
<release-item-contributor id="cynthia.shang"/>
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
<title>Available User Guides</title>
|
<title>Available User Guides</title>
|
||||||
|
|
||||||
<list>
|
<list>
|
||||||
<list-item><link url="user-guide.html">{[os-debian-title]} / PostgreSQL {[os-debian-pg-version]}</link></list-item>
|
<list-item><link url="user-guide.html">{[os-debian-title]} / PostgreSQL {[os-debian-pg-version-min]}-{[os-debian-pg-version-max]}</link></list-item>
|
||||||
<list-item><link url="user-guide-centos7.html">{[os-centos7-title]} / PostgreSQL {[os-centos7-pg-version]}</link></list-item>
|
<list-item><link url="user-guide-centos7.html">{[os-centos7-title]} / PostgreSQL {[os-centos7-pg-version-min]}-{[os-centos7-pg-version-max]}</link></list-item>
|
||||||
<list-item><link url="user-guide-centos6.html">{[os-centos6-title]} / PostgreSQL {[os-centos6-pg-version]}</link></list-item>
|
<list-item><link url="user-guide-centos6.html">{[os-centos6-title]} / PostgreSQL {[os-centos6-pg-version-min]}-{[os-centos6-pg-version-max]}</link></list-item>
|
||||||
</list>
|
</list>
|
||||||
</section>
|
</section>
|
||||||
</doc>
|
</doc>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE doc SYSTEM "doc.dtd">
|
<!DOCTYPE doc SYSTEM "doc.dtd">
|
||||||
<doc title="{[project]} User Guide" subtitle="{[user-guide-subtitle]} / {[postgres]} {[pg-version]}" cmd-line-len="85">
|
<doc title="{[project]} User Guide" subtitle="{[user-guide-subtitle]} / {[postgres]} {[pg-version-min]}-{[pg-version-max]}" cmd-line-len="85">
|
||||||
<description>The {[project]} User Guide demonstrates how to quickly and easily setup {[project]} for your {[postgres]} database. Step-by-step instructions lead the user through all the important features of the fastest, most reliable {[postgres]} backup and restore solution.</description>
|
<description>The {[project]} User Guide demonstrates how to quickly and easily setup {[project]} for your {[postgres]} database. Step-by-step instructions lead the user through all the important features of the fastest, most reliable {[postgres]} backup and restore solution.</description>
|
||||||
|
|
||||||
<!-- Variables used by the rest of the script -->
|
<!-- Variables used by the rest of the script -->
|
||||||
@ -16,9 +16,17 @@
|
|||||||
<variable key="os-centos7-title">RHEL & CentOS 7</variable>
|
<variable key="os-centos7-title">RHEL & CentOS 7</variable>
|
||||||
|
|
||||||
<!-- Base PostgreSQL versions -->
|
<!-- Base PostgreSQL versions -->
|
||||||
<variable key="os-debian-pg-version">10</variable>
|
<variable key="os-debian-pg-version">12</variable>
|
||||||
|
<variable key="os-debian-pg-version-min">12</variable>
|
||||||
|
<variable key="os-debian-pg-version-max">13</variable>
|
||||||
|
|
||||||
<variable key="os-centos6-pg-version">9.5</variable>
|
<variable key="os-centos6-pg-version">9.5</variable>
|
||||||
<variable key="os-centos7-pg-version">9.6</variable>
|
<variable key="os-centos6-pg-version-min">9.2</variable>
|
||||||
|
<variable key="os-centos6-pg-version-max">9.5</variable>
|
||||||
|
|
||||||
|
<variable key="os-centos7-pg-version">10</variable>
|
||||||
|
<variable key="os-centos7-pg-version-min">9.6</variable>
|
||||||
|
<variable key="os-centos7-pg-version-max">11</variable>
|
||||||
|
|
||||||
<!-- User-defined package to use in documentation (use "apt" to install the current PGDG apt package) -->
|
<!-- User-defined package to use in documentation (use "apt" to install the current PGDG apt package) -->
|
||||||
<variable key="package">none</variable>
|
<variable key="package">none</variable>
|
||||||
@ -58,18 +66,28 @@
|
|||||||
<variable key="fake-cert-path-relative">resource/fake-cert</variable>
|
<variable key="fake-cert-path-relative">resource/fake-cert</variable>
|
||||||
<variable key="fake-cert-path">{[host-repo-path]}/doc/{[fake-cert-path-relative]}</variable>
|
<variable key="fake-cert-path">{[host-repo-path]}/doc/{[fake-cert-path-relative]}</variable>
|
||||||
|
|
||||||
|
<!-- PostreSQL versions to run documentation for and min/max versions represented -->
|
||||||
<variable key="pg-version" if="{[os-type-is-debian]}">{[os-debian-pg-version]}</variable>
|
<variable key="pg-version" if="{[os-type-is-debian]}">{[os-debian-pg-version]}</variable>
|
||||||
|
<variable key="pg-version-min" if="{[os-type-is-debian]}">{[os-debian-pg-version-min]}</variable>
|
||||||
|
<variable key="pg-version-max" if="{[os-type-is-debian]}">{[os-debian-pg-version-max]}</variable>
|
||||||
|
|
||||||
<variable key="pg-version" if="{[os-type-is-centos6]}">{[os-centos6-pg-version]}</variable>
|
<variable key="pg-version" if="{[os-type-is-centos6]}">{[os-centos6-pg-version]}</variable>
|
||||||
|
<variable key="pg-version-min" if="{[os-type-is-centos6]}">{[os-centos6-pg-version-min]}</variable>
|
||||||
|
<variable key="pg-version-max" if="{[os-type-is-centos6]}">{[os-centos6-pg-version-max]}</variable>
|
||||||
|
|
||||||
<variable key="pg-version" if="{[os-type-is-centos7]}">{[os-centos7-pg-version]}</variable>
|
<variable key="pg-version" if="{[os-type-is-centos7]}">{[os-centos7-pg-version]}</variable>
|
||||||
|
<variable key="pg-version-min" if="{[os-type-is-centos7]}">{[os-centos7-pg-version-min]}</variable>
|
||||||
|
<variable key="pg-version-max" if="{[os-type-is-centos7]}">{[os-centos7-pg-version-max]}</variable>
|
||||||
|
|
||||||
<variable key="pg-version-nodot" eval="y">my $version = '{[pg-version]}'; $version =~ s/\.//g; return $version;</variable>
|
<variable key="pg-version-nodot" eval="y">my $version = '{[pg-version]}'; $version =~ s/\.//g; return $version;</variable>
|
||||||
|
|
||||||
<!-- WAL level should be the minimum required for replication -->
|
<!-- WAL level should be the minimum required for replication -->
|
||||||
<variable key="wal-level" if="{[pg-version]} < 9.6">hot_standby</variable>
|
<variable key="wal-level" if="{[pg-version]} < 9.6">hot_standby</variable>
|
||||||
<variable key="wal-level" if="{[pg-version]} >= 9.6">replica</variable>
|
<variable key="wal-level" if="{[pg-version]} >= 9.6">replica</variable>
|
||||||
|
|
||||||
<variable key="pg-version-upgrade" if="{[os-type-is-debian]}">11</variable>
|
<variable key="pg-version-upgrade" if="{[os-type-is-debian]}">13</variable>
|
||||||
<variable key="pg-version-upgrade" if="{[os-type-is-centos6]}">9.6</variable>
|
<variable key="pg-version-upgrade" if="{[os-type-is-centos6]}">9.6</variable>
|
||||||
<variable key="pg-version-upgrade" if="{[os-type-is-centos7]}">10</variable>
|
<variable key="pg-version-upgrade" if="{[os-type-is-centos7]}">11</variable>
|
||||||
<variable key="pg-version-upgrade-nodot" eval="y">my $version = '{[pg-version-upgrade]}'; $version =~ s/\.//g; return $version;</variable>
|
<variable key="pg-version-upgrade-nodot" eval="y">my $version = '{[pg-version-upgrade]}'; $version =~ s/\.//g; return $version;</variable>
|
||||||
|
|
||||||
<variable key="pg-bin-path" if="{[os-type-is-debian]}">/usr/lib/postgresql/{[pg-version]}/bin</variable>
|
<variable key="pg-bin-path" if="{[os-type-is-debian]}">/usr/lib/postgresql/{[pg-version]}/bin</variable>
|
||||||
@ -305,7 +323,7 @@
|
|||||||
|
|
||||||
# Install PostgreSQL
|
# Install PostgreSQL
|
||||||
RUN RELEASE_CODENAME=`lsb_release -c | awk '{print $2}'` && \
|
RUN RELEASE_CODENAME=`lsb_release -c | awk '{print $2}'` && \
|
||||||
echo 'deb http://apt.postgresql.org/pub/repos/apt/ '${RELEASE_CODENAME?}'-pgdg main' | \
|
echo 'deb http://apt.postgresql.org/pub/repos/apt/ '${RELEASE_CODENAME?}'-pgdg main 13' | \
|
||||||
tee -a /etc/apt/sources.list.d/pgdg.list && \
|
tee -a /etc/apt/sources.list.d/pgdg.list && \
|
||||||
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - && \
|
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
@ -698,7 +716,7 @@
|
|||||||
|
|
||||||
<p>This user guide is intended to be followed sequentially from beginning to end &mdash; each section depends on the last. For example, the <link section="/backup">Backup</link> section relies on setup that is performed in the <link section="/quickstart">Quick Start</link> section. Once <backrest/> is up and running then skipping around is possible but following the user guide in order is recommended the first time through.</p>
|
<p>This user guide is intended to be followed sequentially from beginning to end &mdash; each section depends on the last. For example, the <link section="/backup">Backup</link> section relies on setup that is performed in the <link section="/quickstart">Quick Start</link> section. Once <backrest/> is up and running then skipping around is possible but following the user guide in order is recommended the first time through.</p>
|
||||||
|
|
||||||
<p>Although the examples are targeted at {[user-guide-os]} and <postgres/> {[pg-version]}, it should be fairly easy to apply this guide to any Unix distribution and <postgres/> version. The only OS-specific commands are those to create, start, stop, and drop <postgres/> clusters. The <backrest/> commands will be the same on any Unix system though the location to install the executable may vary.
|
<p>Although the examples are targeted at {[user-guide-os]} and <postgres/> {[pg-version-min]}-{[pg-version-max]}, it should be fairly easy to apply this guide to any Unix distribution and <postgres/> version. The only OS-specific commands are those to create, start, stop, and drop <postgres/> clusters. The <backrest/> commands will be the same on any Unix system though the location to install the executable may vary.
|
||||||
|
|
||||||
Configuration information and documentation for PostgreSQL can be found in the <postgres/> <link url='http://www.postgresql.org/docs/{[pg-version]}/static/index.html'>Manual</link>.</p>
|
Configuration information and documentation for PostgreSQL can be found in the <postgres/> <link url='http://www.postgresql.org/docs/{[pg-version]}/static/index.html'>Manual</link>.</p>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user