diff --git a/README.md b/README.md
index 2992a82493c..7a2a0bdda05 100644
--- a/README.md
+++ b/README.md
@@ -28,13 +28,13 @@ We recommend using MacOS to work with the EDB Docs application.
1. Install Python 3 with `brew install python3`, if it's not already installed. (Use `python3 -V` to check that you have version 3.6 or higher.) Python is not needed for the core Gatsby system, but is required by several source scripts.
-1. Install Yarn with `npm i -g yarn`. Yarn is the package manager we're using for this project, instead of NPM.
+1. Install Yarn with `npm i -g yarn`. Yarn is the package manager we're using for this project, instead of NPM. NPM may fail with a permissions related issue. To fix that, ensure that your user account owns the required directory: `sudo chown -R $(whoami) /usr/local/lib/node_modules`
1. Install Gatsby with `npm i -g gatsby-cli`. Gatsby is the software that powers the EDB Docs site.
1. Install all required packages by running `yarn`.
-1. Pull the shared icon files down with `git submodule update --init`.
+1. Pull the shared icon files down with `git submodule update --init`. This needs to be run inside of the project folder, if you have cloned the repo using GitHub Desktop, ensure that you have `cd` into the project.
1. And finally, you can start up the site locally with `yarn develop`, which should make it live at `http://localhost:8000/`. Huzzah!
diff --git a/README_DOCKER_VSCODE.md b/README_DOCKER_VSCODE.md
index ff4a6813bda..6fa6f0b3d56 100644
--- a/README_DOCKER_VSCODE.md
+++ b/README_DOCKER_VSCODE.md
@@ -7,6 +7,7 @@ If you cannot or do not wish to install the prerequisite versions of Python, Nod
1. [Docker](https://docs.docker.com/get-docker/) (for MacOS or Windows, that'll be Docker Desktop)
2. [Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
3. The [Remote Development Extension Pack](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) for VSCode
+4. [Git](https://git-scm.com/download)
If you intend to edit using VSCode, I also recommend installing the [MDX extension](https://marketplace.visualstudio.com/items?itemName=silvenon.mdx) - this is not required, but it is handy!
@@ -14,7 +15,7 @@ If you intend to edit using VSCode, I also recommend installing the [MDX extensi
1. In VSCode, from the command pallet select the `Remote-Containers: Clone Repository in Container Volume...` command
2. Paste in the URL of this repository, or a GitHub branch URL, or a GitHub PR URL
-3. Choose "isolated volume" (in most cases this will be what you want)
+3. Choose "unique volume" (in most cases this will be what you want)
4. Wait for VSCode to build the container, then open a terminal
8. Run the site locally with `yarn develop`. VSCode will remap port 8000 used within the container to a free port on your machine, which you can view from the Remote Explorer panel in the left sidebar - or ctrl+click the URL that Gatsby prints in the terminal to open directly.
diff --git a/product_docs/docs/bart/2.4/index.mdx b/product_docs/docs/bart/2.4/index.mdx
deleted file mode 100644
index 2d2cd428e4c..00000000000
--- a/product_docs/docs/bart/2.4/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.4 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.4"
----
-
-
diff --git a/product_docs/docs/bart/2.5.1/index.mdx b/product_docs/docs/bart/2.5.1/index.mdx
deleted file mode 100644
index 20e2e3f9be3..00000000000
--- a/product_docs/docs/bart/2.5.1/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.1 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.1"
----
-
-
diff --git a/product_docs/docs/bart/2.5.2/index.mdx b/product_docs/docs/bart/2.5.2/index.mdx
deleted file mode 100644
index 10def0c9765..00000000000
--- a/product_docs/docs/bart/2.5.2/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.2 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.2"
----
-
-
diff --git a/product_docs/docs/bart/2.5.3/index.mdx b/product_docs/docs/bart/2.5.3/index.mdx
deleted file mode 100644
index cfb4eda4619..00000000000
--- a/product_docs/docs/bart/2.5.3/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.3 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.3"
----
-
-
diff --git a/product_docs/docs/bart/2.5.4/index.mdx b/product_docs/docs/bart/2.5.4/index.mdx
deleted file mode 100644
index fbfb7811dea..00000000000
--- a/product_docs/docs/bart/2.5.4/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.4 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.4"
----
-
-
diff --git a/product_docs/docs/bart/2.5.5/index.mdx b/product_docs/docs/bart/2.5.5/index.mdx
deleted file mode 100644
index 025b8a807ac..00000000000
--- a/product_docs/docs/bart/2.5.5/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-productStub: true
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.5 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.5"
----
-
-
diff --git a/product_docs/docs/bart/2.5.7/index.mdx b/product_docs/docs/bart/2.5.7/index.mdx
deleted file mode 100644
index c7628a2a3ec..00000000000
--- a/product_docs/docs/bart/2.5.7/index.mdx
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Backup and Recovery Tool
-directoryDefaults:
- description: "EDB Backup and Recovery Tool Version 2.5.7 Documentation and release notes. A tool to manage and configure PostgreSQL backups and disaster recovery."
-productStub: true
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/p/edb-backup-and-recovery-tool/2.5.7"
----
-
-
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/02_installing_bart.mdx b/product_docs/docs/bart/2.5.9/bart_inst/02_installing_bart.mdx
deleted file mode 100644
index f4e2ef84cbd..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/02_installing_bart.mdx
+++ /dev/null
@@ -1,433 +0,0 @@
----
-title: 'Installing BART'
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/installing_bart.html"
----
-
-This section will walk you through performing a fresh installation of BART on a host. Installation instructions are organized into the following platform/installer specific sections:
-
-- [Installing BART on a CentOS Host](#installing-bart-on-a-centos-host)
-- [Installing BART on a RHEL Host](#installing-bart-on-a-rhel-host)
-- [Installing BART on a RHEL/CentOS 7 PPCLE Host](#installing-bart-on-a-rhelcentos-7-ppcle-host)
-- [Installing BART on a Debian or Ubuntu Host](#installing-bart-on-a-debian-or-ubuntu-host)
-- [Installing BART on an SLES 12 Host](#installing-bart-on-an-sles-12-host)
-
-!!! Note
- If you are using the pdf version of this document, using the cut/paste command to copy may result in extra spaces or carriage returns in the pasted command. If a command fails, check the command carefully for additional characters.
-
-## Installing BART on a CentOS Host
-
-The following section demonstrates installing BART on a CentOS host using an RPM package. This section assumes that the user has some knowledge of installation and system administration procedures, and has administrative privileges on the host.
-
-1. To install the repository configuration, assume superuser privileges and invoke one of the following platform-specific commands:
-
- On CentOS 7:
-
- ```text
- yum -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
- On CentOS 8:
-
- ```text
- dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
-2. Replace the `USERNAME:PASSWORD` in the following command with the username and password of a registered EnterpriseDB user:
-
- ```text
- sed -i "s@:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo
- ```
-
- To request credentials for the repository, visit the [EDB website](https://www.enterprisedb.com/user).
-
-3. Before installing BART, execute the following command to install the Extra Packages for Enterprise Linux (EPEL) release package:
-
- On CentOS 7:
-
- ```text
- yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- ```
-
- On CentOS 8:
-
- ```text
- dnf -y install epel-release
- ```
-
-4. For CentOS 8, enable the PowerTools repository to satisfy EPEL package dependencies:
-
- ```text
- dnf config-manager --set-enabled PowerTools
- ```
-
-5. For CentOS 8, disable the built-in PostgreSQL module:
-
- ```text
- dnf -qy module disable postgresql
- ```
-
-6. Optionally, install the `pg_basebackup` utility program using the server client package. If you do not already have the `pg_basebackup` program installed on the BART host, you can install a limited number of files that include the `pg_basebackup` program by invoking the following command:
-
- On CentOS 7:
-
- ```text
- yum install edb-as-server-client
- ```
-
- On CentOS 8:
-
- ```text
- dnf install edb-as-server-client
- ```
-
- In the above command, replace `` with the required Advanced Server version. The `pg_basebackup` version must be the same or more recent than the database server to be backed up. For example, `pg_basebackup` version 10 can be used to back up database server version 10, but cannot be used to back up database server version 11.
-
-7. Use the following command to install BART:
-
- On CentOS 7:
-
- ```text
- yum -y install edb-bart-2.5.9
- ```
-
- On CentOS 8:
-
- ```text
- dnf -y install edb-bart-2.5.9
- ```
-
- Repeat the installation process described in this section to install BART on each remote host on which an incremental backup is to be restored.
-
- To verify the BART installation, navigate to the `/usr/edb/bart/bin` directory and execute the following command:
-
- ```text
- bart --version
- ```
-
- The `bart --version` command should return the current BART version. If the `bart --version` command returns an error stating the PATH is not available after switching from the root user to another BART user account, adjust the setting of the `PATH` environment variable to include the directory location of the BART `bin` subdirectory in the `~/.bashrc` or `~/.bash_profile` files of the following user accounts:
-
- - The BART user account on the BART host. See [Configuring BART](03_configuring_bart/#path) for details.
- - The remote user account on the remote host to which incremental backups are to be restored. For details, see the *EDB Backup and Recovery User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
- Upon successful installation, BART is installed in the `BART_HOME` directory:
-
- `/usr/edb/bart`
-
- The installation includes the following files:
-
-| File Name | Location | Description |
-| ------------------- | ----------------- | ------------------------------------- |
-| bart | ``/bin | BART command line, executable program |
-| bart-scanner | ``/bin | BART WAL scanner program |
-| bart.cfg.sample | ``/etc | Sample BART configuration file |
-| xlogreader_ident.so | ``/lib | Libraries supporting WAL versions |
-| bart_license.txt | `` | License agreement |
-
-After BART is installed successfully, you need to [configure the installation](03_configuring_bart/#configuration).
-
-## Installing BART on a RHEL Host
-
-The following section demonstrates installing BART on a RHEL host using an RPM package. This section assumes that the user has some knowledge of installation and system administration procedures, and has administrative privileges on the host.
-
-1. To install the repository configuration, assume superuser privileges and invoke one of the following platform-specific commands:
-
- On RHEL 7:
-
- ```text
- yum -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
- On RHEL 8:
-
- ```text
- dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
-2. Replace the `USERNAME:PASSWORD` in the following command with the username and password of a registered EnterpriseDB user:
-
- ```text
- sed -i "s@:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo
- ```
-
- To request credentials for the repository, visit the [EDB website](https://www.enterprisedb.com/user).
-
-3. Before installing BART, execute the following command to install the Extra Packages for Enterprise Linux (EPEL) release package:
-
- On RHEL 7:
-
- ```text
- yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- ```
-
- On RHEL 8:
-
- ```text
- dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- ```
-
-4. Enable the repository:
-
- On RHEL 7, enable the `optional, extras`, and `HA` repositories to satisfy EPEL package dependencies:
-
- ```text
- subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"
- ```
-
- On RHEL 8, enable the `codeready-builder-for-rhel-8-*-rpms` repository to satisfy EPEL packages dependency:
-
- ```text
- ARCH=$( /bin/arch )
-
- subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"
- ```
-
-5. For RHEL 8, disable the built-in PostgreSQL module:
-
- ```text
- dnf -qy module disable postgresql
- ```
-
-6. Optionally, install the `pg_basebackup` utility program using the server client package. If you do not already have the `pg_basebackup` program installed on the BART host, you can install a limited number of files that include the `pg_basebackup` program by invoking the following command:
-
- On RHEL 7:
-
- ```text
- yum install edb-as-server-client
- ```
-
- On RHEL 8:
-
- ```text
- dnf install edb-as-server-client
- ```
-
- In the above command, replace `` with the required Advanced Server version. The `pg_basebackup` version must be the same or more recent than the database server to be backed up. For example, `pg_basebackup` version 10 can be used to back up database server version 10, but cannot be used to back up database server version 11.
-
-7. Use the following command to install the BART:
-
- On RHEL 7:
-
- ```text
- yum -y install edb-bart-2.5.9
- ```
-
- On RHEL 8:
-
- ```text
- dnf -y install edb-bart-2.5.9
- ```
-
- Repeat the installation process described in this section to install BART on each remote host on which an incremental backup is to be restored.
-
- To verify the BART installation, navigate to the `/usr/edb/bart/bin` directory and execute the following command:
-
- ```text
- bart --version
- ```
-
- The `bart --version` command should return the current BART version. If the `bart --version` command returns an error stating the PATH is not available after switching from the root user to another BART user account, adjust the setting of the `PATH` environment variable to include the directory location of the BART `bin` subdirectory in the `~/.bashrc` or `~/.bash_profile` files of the following user accounts:
-
- - The BART user account on the BART host. See [Configuring BART](03_configuring_bart/#path) for details.
- - The remote user account on the remote host to which incremental backups are to be restored. For details, see the *EDB Backup and Recovery User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
- Upon successful installation, BART is installed in the `BART_HOME` directory:
-
- `/usr/edb/bart`
-
- The installation includes the following files:
-
-| File Name | Location | Description |
-| ------------------- | ----------------- | ------------------------------------- |
-| bart | ``/bin | BART command line, executable program |
-| bart-scanner | ``/bin | BART WAL scanner program |
-| bart.cfg.sample | ``/etc | Sample BART configuration file |
-| xlogreader_ident.so | ``/lib | Libraries supporting WAL versions |
-| bart_license.txt | `` | License agreement |
-
-After BART is installed successfully, you need to [configure the installation](03_configuring_bart/#configuration).
-
-
-
-## Installing BART on a RHEL/CentOS 7 PPCLE Host
-
-The following section demonstrates installing BART on a RHEL host using an RPM package. This section assumes that the user has some knowledge of installation and system administration procedures, and has administrative privileges on the host.
-
-1. Install Advance Toolchain:
-
- ```text
- rpm --import https://public.dhe.ibm.com/software/server/POWER/Linux/toolchain/at/redhat/RHEL7/gpg-pubkey-6976a827-5164221b
-
- cat > /etc/yum.repos.d/advance-toolchain.repo <:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo
- ```
-
- To request credentials for the repository, visit the [EDB website](https://www.enterprisedb.com/user).
-
-4. Before installing BART, execute the following command to install the Extra Packages for Enterprise Linux (EPEL) release package:
-
- ```text
- yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- ```
-
-5. On RHEL 7, enable the `optional, extras`, and `HA` repositories to satisfy EPEL package dependencies:
-
- ```text
- subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"
- ```
-
-6. Invoke the following command to install BART:
-
- ```text
- yum -y install edb-bart-2.5.9
- ```
-
-
-
-## Installing BART on a Debian or Ubuntu Host
-
-Perform the following steps to install a Debian package using the EnterpriseDB apt repository.
-
-To request credentials for the repository, visit the [EDB website](https://www.enterprisedb.com/repository-access-request).
-
-1. Assume the superuser privileges.
-
- ```text
- sudo su -
- ```
-
-2. To configure the EnterpriseDB repository on Debian 9 and Ubuntu 18:
-
- ```text
- sh -c 'echo "deb https://username:password@apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
- ```
-
- On Debian 10:
-
- a. Set up the EnterpriseDB repository:
-
- ```text
- sh -c 'echo "deb [arch=amd64] https://apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
- ```
-
- b. Substitute your EnterpriseDB credentials for the `username` and `password` placeholders in the following command:
-
- ```text
- sh -c 'echo "machine apt.enterprisedb.com login password " > /etc/apt/auth.conf.d/edb.conf'
- ```
-
-3. Add support to your system for secure APT repositories.
-
- ```text
- apt-get install apt-transport-https
- ```
-
-4. Add the EDB signing key; When invoking the command, replace the `username` and `password` with the credentials provided by EnterpriseDB.
-
- ```text
- wget -q -O - https://apt.enterprisedb.com/edb-deb.gpg.key | apt-key add –
- ```
-
-5. Update the repository metadata.
-
- ```text
- apt-get update
- ```
-
-6. Install the Debian package:
-
- a. Contact [EDB Support](https://support.enterprisedb.com) for information about how to install the BART 2.5.9 package.
-
- b. Navigate to the download directory and execute the following command:
-
- ```text
- apt-get install ./edb-bart_2.5.9-1-deb10_amd64.deb
- ```
-
-
-
-## Installing BART on an SLES 12 Host
-
-This section provides instructions for installing BART on an SLES 12 SP4 host using the zypper package manager. BART is supported on SLES SP4 and SP5 versions.
-
-1. Assume superuser privileges.
-
- ```text
- sudo su -
- ```
-
-2. Use the following command to add the EDB repository to your SLES host:
-
- ```text
- zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo
- ```
-
-3. Invoke the following command to refresh the metadata:
-
- ```text
- zypper refresh
- ```
-
-4. Install `SUSEConnect` to register the host with SUSE to allow access to SUSE repositories:
-
- ```text
- zypper install SUSEConnect
- ```
-
-5. Register the host with SUSE to allow access to SUSE repositories and replace `'REGISTRATION_CODE'` and `'EMAIL'` with your SUSE registration information:
-
- ```text
- SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL'
- ```
-
- ```text
- SUSEConnect -p PackageHub/12.4/x86_64
- ```
-
- ```text
- SUSEConnect -p sle-sdk/12.4/x86_64
- ```
-
-6. Install the following repository for PEM dependencies:
-
- ```text
- zypper addrepo https://download.opensuse.org/repositories/Apache:/Modules/SLE_12_SP4/Apache:Modules.repo
- ```
-
-7. Refresh the metadata:
-
- ```text
- zypper refresh
- ```
-
-8. Then, use the zypper utility to install BART:
-
- ```text
- zypper install edb-bart-2.5.9
- ```
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/03_configuring_bart.mdx b/product_docs/docs/bart/2.5.9/bart_inst/03_configuring_bart.mdx
deleted file mode 100644
index 0201f230692..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/03_configuring_bart.mdx
+++ /dev/null
@@ -1,643 +0,0 @@
----
-title: "Configuring BART"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/configuring_bart.html"
----
-
-
-
-To configure BART, you must establish the BART user account, [configure the BART host](#configuring-the-bart-host), and [configure the database server](#configuring_database_server) that will be backed up.
-
-
-
-## Establishing the BART User Account
-
-The BART user account is an operating system user that will run the BART command line program. The BART user account must:
-
-- own the BART backup catalog.
-- be able to run the `bart` program and the `bart-scanner` program.
-- be able to establish a SSH/SCP connection to and from each database server managed by BART.
-
-You can optionally use the `enterprisedb` database user as the BART user account for an Advanced Server database and `postgres` database user as the BART user account for a PostgreSQL server. If you do not wish to use an existing database user as the BART user account, you must create an operating system user to assume the role.
-
-
-
-## Configuring BART and Database Server
-
-As stated earlier, to configure BART, you must [configure the BART host](#configuring-the-bart-host) as well as the [database server](#configuring_database_server). The following table acts as a configuration parameter reference listing the mandatory and optional parameters with default values for `[SERVER]` as well as `[BART]` sections.
-
-- Parameters set in the `[BART]` section are applicable to all BART managed database servers.
-- Parameters set in the `Server` section are applicable only to the specific server; the `Server` parameter setting overrides the `[BART]` section setting.
-
-For information about configuring BART host parameters, see the [BART Host Parameter Reference](#bart) and for information about configuring the database server parameters, see the [Database Server Parameter Reference](#server).
-
-| **Parameter** | **Type** | **Default** | **\[SERVER]** | **\[BART]** |
-| -------------------------- | --------- | ------------------------------------------------------------ | ------------- | ----------- |
-| `[BART]` | Mandatory | N/A | N/A | Yes |
-| `` | Mandatory | N/A | N/A | Yes |
-| `` | Mandatory | N/A | N/A | Yes |
-| `` | Mandatory | N/A | N/A | Yes |
-| `retention_policy` | Optional | `BACKUPS` | Yes | Yes |
-| `wal_compression` | Optional | `Disabled` | Yes | Yes |
-| `copy_wals_during_restore` | Optional | `Disabled` | Yes | Yes |
-| `xlog_method` | Optional | `fetch` | Yes | Yes |
-| `logfile` | Optional | `/tmp/bart.log` | N/A | Yes |
-| `scanner_logfile` | Optional | `/tmp/bart_scanner.log` | N/A | Yes |
-| `` | Optional | `/tmp` | N/A | Yes |
-| `` | Optional | `` | N/A | Yes |
-| `` | Optional | `1` | Yes | Yes |
-| `` | Optional | `49152` | Yes | Yes |
-| `` | Optional | `0` | Yes | Yes |
-| `` | Optional | `20 seconds` | Yes | Yes |
-| `` | Optional | `1` | Yes | Yes |
-| `[Server Name]` | Mandatory | N/A | Yes | N/A |
-| `` | Optional | N/A | Yes | N/A |
-| `host` | Mandatory | N/A | Yes | N/A |
-| `port` | Mandatory | `5444` for EPAS; `5432` for Postgres | Yes | N/A |
-| `user` | Mandatory | N/A | Yes | N/A |
-| `` | Optional | `BART backup catalog` | Yes | N/A |
-| `` | Optional | N/A | Yes | N/A |
-| `` | Mandatory | `enterprisedb` for EPAS
`postgres` for PostgreSQL | Yes | N/A |
-| `` | Optional | N/A | Yes | N/A |
-| `` | Optional | N/A | Yes | N/A |
-| `allow_incremental_backup` | Optional | `Disabled` | Yes | N/A |
-| `description` | Optional | N/A | Yes | N/A |
-
-
-
-### Configuring the BART Host
-
-To configure the BART host, perform the following steps on the BART host as a root user:
-
-**Step 1.** Navigate to the `usr/edb/bart/etc` directory and make a copy of the `bart.cfg.sample` file to create the `bart.cfg` file that will contain the parameter settings.
-
-**Step 2.** Confirm that the Postgres `pg_basebackup` utility program is installed on the BART host. The `pg_basebackup` utility resides in the `bin` directory under your Postgres installation.
-
-
-
-**Step 3.** Ensure the `LD_LIBRARY_PATH` environment variable includes the location of the `libpq` library. If your `libpq` library does not reside in the default location (`POSTGRES_INSTALL_HOME/lib`), you must add the library path to the `LD_LIBRARY_PATH` environment variable in the BART user account’s profile (`bash_profile`) located in `/home/`:
-
-```text
-# .bash_profile
-# Get the aliases and functions
-if [ -f ~/.bashrc ]; then
-. ~/.bashrc
-fi
-# User specific environment and startup programs
-export LD_LIBRARY_PATH=/usr/edb/as11/lib:$LD_LIBRARY_PATH
-```
-
-**Step 4.** Create the BART backup catalog and ensure the BART user account holds privileges on the BART backup catalog. In the following example, the BART configuration file specifies `/opt/backup` as the parent directory for the BART backup catalog in the `` parameter:
-
-```text
-[BART]
-
-bart_host = bartuser@192.168.2.22
-backup_path = /opt/backup
-pg_basebackup_path = /usr/edb/as11/bin/pg_basebackup
-logfile = /tmp/bart.log
-scanner_logfile = /tmp/bart_scanner.log
-```
-
-In the following example, `bartuser` is the BART user account. The example creates and sets the ownership and permissions on the BART backup catalog:
-
-```text
-su root
-mkdir /opt/backup
-chown bartuser /opt/backup
-chgrp bartuser /opt/backup
-chmod 700 /opt/backup
-```
-
-If the subdirectory does not exist, BART creates a subdirectory for each database server listed in the configuration file when you invoke the `bart` command line program.
-
-**Step 5.** Use your choice of editor to open the BART configuration file (located in the `usr/edb/bart/etc` directory) and edit the configuration as required. You must add the mandatory parameters to the `[BART]` section. Default values may be used for optional parameters.
-
-The following table describes the `[BART]` host parameters.
-
-
-
-| **Parameters/Placeholder** | **Type** | **Description** |
-| -------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `[BART}` | Mandatory | Identifies the global section of the configuration file. It must be named BART. |
-| `bart_host` | Mandatory | Specify the bart user name and the IP address of the bart host on which the BART utility resides. You must specify it in the form of <bart_user>@<bart_host_address>. |
-| `backup_path` | Mandatory | Specify the path to the file system parent directory where all BART backups are stored. |
-| `pg_basebackup_path` | Mandatory | Specify the path to the `pg_basebackup` program that you installed on the BART host. For information about `pg_basebackup` version-specific restrictions, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/). |
-| `wal_compression` | Optional | Set this parameter to `enabled` to compress the archived WAL files in gzip format in the BART backup catalog when the `MANAGE` subcommand is invoked. By default it is set to `disabled`. The gzip compression program must be in the BART user account’s `PATH` and the WAL compression setting must not be enabled for those database servers where you need to take incremental backups. |
-| `copy_wals_during_restore` | Optional | Set this parameter to `enabled` to copy the archived WAL files from the BART backup catalog to the `restore_path/archived_wals` directory prior to the database server archive recovery. Enabling this option helps you save time during the restore operation. Set this parameter to `disabled` (default) to retrieve the archived WAL files directly from the BART backup catalog during the database server archive recovery. During the restore operation, recovery settings will be saved in the `postgresql.auto.conf` file. The `restore_command` in the `postgresql.auto.conf` file will be determined by the value specified in the `copy_wals_during_restore` parameter. If the `RESTORE` subcommand is invoked with the `-c` option, the archived WAL files are copied from the BART backup catalog to the `restore_path/archived_wals` directory, thus overriding any setting of the `copy_wals_during_restore` parameter. If the `RESTORE` subcommand is invoked without the `-c` option, the value specified by the `copy_wals_during_restore` parameter is used. |
-| `xlog_method` | Optional | Specify how the transaction log is collected during the execution of `pg_basebackup` through the `BACKUP` subcommand. Set `xlog_method` to `fetch` (default) to collect the transaction log files after the backup is completed. Set to `stream` to stream the transaction log in parallel with the full backup creation. |
-| `retention_policy` | Optional | Set this parameter to determine when an active backup should be marked as `obsolete` when the `MANAGE` subcommand is used. You can specify the retention policy either in terms of number of backups or duration (days, weeks, or months). ` BACKUPS` (default), ` DAYS`, ` WEEKS`, or ` MONTHS` where `` is a positive integer. For information about managing backups using a retention policy, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/). |
-| `logfile` | Optional | Use this parameter to specify the path to the BART log file. The default log file location is `/tmp/bart.log`. The log file will be created the first time you invoke the `bart` command line program using the sample configuration file value. To change the default setting, you must delete the `bart.log` file from the `/tmp` directory and create a new log file in another directory so that a new log file will be created and owned by the new BART user account. If no path to a log file is specified, BART does not create a log file. |
-| `scanner_logfile` | Optional | Use this parameter to specify the path to the XLOG/WAL scanner log file. The default location is `/tmp/bart_scanner.log`. The scanner log file will be created the first time you invoke the `bart_scanner` program using the sample configuration file value. To change the default setting, you must delete the `bart_scanner.log` file from the `/tmp` directory and create a new log file in another directory so that a new log file will be created and owned by the new BART user account. If no path to a log file is specified, BART does not create a WAL scanner log file. |
-| `` | Optional | Specify the socket directory path where all BART sockets will be stored. The default directory is `/tmp`. While specifying the `bart_socket_directory` path, you must ensure that the directory exists and the BART user has the required access permissions to the directory. |
-| `` | Optional | Specify a user-friendly BART socket file name. Using this option overrides the default BART socket name generated using MD5 checksum. You must shut down the bart-scanner before setting this option. You can view the `` in the `sockPath` field after starting the bart-scanner in the debug mode. This option helps in preventing the use of MD5 during the bart-scanner startup, thus making BART more compliant in FIPS mode. |
-| `` | Optional | Specify the number of worker threads for copying blocks (for incremental backups) or data files (for full backup) from the database server to the `archive_path` when the `BACKUP` subcommand is invoked. The default value is `1`. The same set of worker threads are used for the compression operation when taking full backups in order to provide parallel, compressed backups when the `BACKUP` subcommand is specified with the `-z` or `-c` options. The compression operation does not apply to incremental backups. See [thread count](#thread_count) for more information. |
-| `` | Optional | Specify the number of blocks of memory used for copying modified blocks from the database server to the `archive_path` when the `BACKUP` subcommand is invoked for incremental backups. The default value is 49152 blocks; each block is 8192 bytes. The maximum permitted value is 131072 blocks and the minimum permitted value is 1 block. Reduce the `` setting if the server runs out of memory while executing the `pg_read_binary_file()`. |
-| `` | Optional | Specify the number of seconds after which the WAL scanner should initiate force scanning of the new WAL files. The default value is 0, which means no brute-force scanning will be started. After upgrading to the latest version of BART, users who have set this parameter to a non-default value may see increased CPU consumption on the part of bart-scanner. If this is an issue, consider increasing the configured value of `scan_interval` parameter, or removing the setting if it is not required. |
-| `` | Optional | Specify the number of seconds to wait for MBM files before timing out; this parameter is applicable only for incremental backup. You must set the `scan_interval` to a value significantly less than the MBM scan timeout. The default value is 20 seconds. The `mbm_scan_timeout` parameter value must be greater than 0. If the value is 0 or negative, then an error will be displayed during an incremental backup. |
-| `` | Optional | Specify the number of parallel worker processes required to stream the modified blocks of an incremental backup to the restore host. The default value is 1. |
-
-
-
-**Thread Count**
-
-If the `BACKUP` subcommand is invoked with the `--thread-count` option, then the number of worker threads specified by this option overrides any setting of the `thread_count` parameter in the BART configuration file. If the `BACKUP` subcommand is invoked without the `--thread-count` option, then the following determines the number of worker threads used:
-
-- The setting of the `thread_count` parameter in the server section of the BART configuration file overrides the setting of `thread_count` in the global section for that particular database server.
-- If omitted in the server section, the setting of `thread_count` in the global section is used.
-- If the `thread_count` parameter is not specified in either section, the default is 1.
-- When taking a full backup, if the `thread count` in effect is only 1, then the `pg_basebackup` utility is used to take the full backup unless the `--no-pg_basebackup` option is specified with the `BACKUP` subcommand.
-
-`` will not be effective if the backup is taken on a standby server.
-
-If parallel backup is run with `N` number of worker threads, then it will initiate `N + 1` concurrent connections with the server.
-
-**Step 6** Invoke the `CHECK-CONFIG` subcommand, omitting the `-s` option to check the parameter settings in the BART configuration file. It should return the current BART version.
-
-```text
-bart CHECK-CONFIG
-```
-
-The `CHECK-CONFIG` subcommand displays an error message if the required configuration is not properly set. You need to check the logfile to fix this.
-
-
-
-### Configuring the Database Server
-
-To configure the database server, you must:
-
-1. [Authorize SSH/SCP access without a password prompt](#authorizing_ssh_scp_access).
-2. [Create and configure a replication database user](#setting_up_a_replication_database_user).
-3. [Adding the database server to the configuration file (server section)](#adding_a_database_server).
-4. [Enable WAL archiving of the server](#enabling_wal_archiving).
-5. [Verify the server configuration settings](#verifying_configuration_settings).
-
-The following section will walk you through the configuration process.
-
-!!! Note
- You must authorize SSH/SCP access and set up a replication database user before restarting the database server with WAL archiving enabled.
-
-
-
-**Authorizing SSH/SCP Access**
-
-BART uses the Secure Shell (`ssh`) and Secure Copy (`scp`) Linux utility programs to copy the backup and WAL files from the BART managed database servers to the BART host as well as to restore backups.
-
-- The client/server `ssh` and `scp` commands must not prompt for a password when establishing a connection with the target server (the server to which a passwordless connection is being made).
-- A passwordless connection uses *authorized public keys* (public key of a client user account) to authenticate with the target server.
-- You must add the public key of each client user account to the target user account’s authorized public keys list on the target server.
-
-For BART usage, there are two scenarios that require a passwordless SSH/SCP connection:
-
-- When connecting from each BART managed database server (SSH/SCP client) to the BART host (target SSH/SCP server) to support WAL archiving as implemented by the `archive_command` parameter.
- - In this case, the database server user account should generate the public key file (`id_rsa.pub`) with the `ssh-keygen –t rsa` command on the database server host.
- - The public key file name should be appended to the `~/.ssh/authorized_keys` file on the BART host. The `authorized_keys` file is in the BART user account’s home directory.
-- When connecting from the BART host (SSH/SCP client) to each BART managed database server (target SSH/SCP server) for taking incremental backups and for supporting restoration of the full backup, the archived WAL files, and the modified blocks, which occurs when the BART `RESTORE` subcommand is given.
- - In this case, the BART user account should generate the public key file (`id_rsa.pub`) with the `ssh-keygen –t rsa` command on the BART host.
- - The public key file name should be appended to the `~/.ssh/authorized_keys` file on the database server host. The `authorized_keys` file is in the home directory of the user account that owns the directory where the database backup is to be restored.
-- If backups are to be taken from a given database server host, but restored to a different database server host, the passwordless SSH/SCP connections must be configured from the BART host to the database server host from which the backup is to be taken as well as from the BART host to the database server host to which the backup is to be restored.
-
-See the EDB Backup and Recovery Reference Guide available at the [EDB website](/bart/latest/bart_ref/) to view examples of creating a passwordless connection.
-
-**Enabling Public Key Authentication**
-
-The following example enables SSH/SCP access on a CentOS 7.x host; similar (platform-specific) steps will apply to other platforms/versions.
-
-1. In the SSH server daemon configuration file (`sshd_config`) located in the `/etc/ssh`, set the `PubkeyAuthentication` parameter to `yes`.
-2. Reload the configuration file:
-
-```text
-service sshd reload
-```
-
-If you get any SSH or SCP errors, examine the `/var/log/secure` log file.
-
-**Creating a Passwordless Connection**
-
-The following general instructions will walk you through generating a client’s public key file, creating the target server’s authorized public keys file, and creating a passwordless connection.
-
-**Step 1.** On the client system, log in as the user account that will be initiating the SSH or SCP connection.
-
-**Step 2.** Navigate to the user account’s home directory and check for an existing `.ssh` subdirectory. If the `.ssh` directory does not exist, create one and assign the required privileges to the user.
-
-**Step 3.** Generate the public key file with the following command. Accept all prompted defaults and do not specify a passphrase when prompted for one.
-
-```text
-ssh-keygen –t rsa
-```
-
-The public key file named `id_rsa.pub` is created in the `.ssh` subdirectory.
-
-**Step 4.** While logged into the client where you just generated the public key file, use `SCP` to make a temporary copy of it on the target server:
-
-```text
-scp ~/.ssh/id_rsa.pub @:tmp.pub
-```
-
-**Step 5.** Navigate into the target user account’s home directory and check for an existing `.ssh` subdirectory. If it does not exist, create one and assign the required privileges to the user.
-
-**Step 6.** Append the temporary, client’s public key file, `tmp.pub`, to the `authorized_keys` file. If an `authorized keys` file does not exist, create a new file, but do not completely replace any existing `authorized keys` file.
-
-```text
-cat tmp.pub >> ~/.ssh/authorized_keys
-```
-
-Make sure the `authorized_keys` file is only accessible by the file owner and not by groups or other users. If the `authorized_keys` file does not have the required permission setting or it was newly created, change the file permissions as follows:
-
-```text
-chmod 600 ~/.ssh/authorized_keys
-```
-
-**Step 7.** Delete the temporary public key file:
-
-```text
-rm tmp.pub
-```
-
-Now, when logged into the client system as `user` there should be no prompt for a password when commands such as the following is given:
-
-```text
-ssh target_user@host_address
-```
-
-
-
-**Setting up a Replication Database User**
-
-For each database server that is to be managed by BART, a database user must be chosen to serve as the *replication database user*. The replication database user sets the Postgres `archive_command` configuration parameter when the `INIT` subcommand in invoked and creates backups when the `BACKUP` subcommand is invoked. The replication database user must be a `superuser`.
-
-When executed with the PSQL client, the following PostgreSQL command creates a superuser to be the replication database user:
-
-`CREATE ROLE repuser WITH LOGIN SUPERUSER PASSWORD 'password';`
-
-The `pg_hba.conf` file must minimally permit the replication database user to have access to the database.
-
-In the following example, the `pg_hba.conf` file permits the `repuser` (replication database user) to have access to the `template1` database. The IP address from which `repuser` has access to `template1` database is the location of the BART host:
-
-**For pg_basebackup only:** If `pg_basebackup` is to be used for taking any backups (such as for standby servers), the replication database user must also be included in the `pg_hba.conf` file as a `replication` database connection as shown by the last entry in the following example.
-
-```text
-# TYPE DATABASE USER ADDRESS METHOD
-# "local" is for Unix domain socket connections only
-local all all md5
-# IPv4 local connections:
-host template1 repuser 192.168.2.22/32 md5
-host all enterprisedb 127.0.0.1/32 md5
-# IPv6 local connections:
-host all all ::1/128 md5
-# Allow replication connections from localhost, by a user with the
-# replication privilege.
-host replication repuser 192.168.2.22/32 md5
-```
-
-The replication database user must be specified for the `user` parameter in the BART configuration file for the database server as shown in the following example:
-
-```text
-[ACCTG]
-host = 192.168.2.24
-port = 5444
-user = repuser
-cluster_owner = enterprisedb
-remote_host = enterprisedb@192.168.2.24
-description = "Accounting"
-```
-
-There must be no password prompt when connecting to the database server with the replication database user. There are several ways to permit this; one recommended method is to use a `.pgpass` file located in the BART user account’s home directory.
-
-For example, if `bartuser` is the BART user account, then the `.pgpass` file located in the `/home/bartuser` directory must contain the following entry:
-
-`192.168.2.24:5444::repuser:password`
-
-When `bartuser` invokes a BART backup, the password for the replication database user, `repuser`, is obtained from the `.pgpass` file of `bartuser` to connect to the database server running at `192.168.2.24` on `port 5444`.
-
-The `.pgpass` file must contain an entry for each BART managed database server and its corresponding replication database user and password.
-
-
-
-**Adding a Database Server to the BART Configuration File**
-
-To manage the backup and recovery of a database server, you must add entries to the `[SERVER]` section of the BART configuration file, which is located in `/etc` directory.
-
-
-
-*Database Server Parameter Reference*
-
-Set the following parameters in the \[`SERVER`] section of the BART configuration file. The parameter setting in the \[`SERVER`] section overrides the setting in the global \[`BART`] section for that particular database server. If omitted, the default value will be used.
-
-For each cluster serviced by BART, the following parameters are mandatory:
-
-```text
-[HR]
-
-host = 192.168.2.24
-port = 5432
-user = postgres
-cluster_owner = postgres
-```
-
-!!! Note
- The port parameter setting is required only if the database server listens on a port other than the default (for example if Postgres listens on a port other than 5432).
-
-The following table describes the database server parameters.
-
-
-
-
-
-
-
-
-
-| **Parameters/Placeholder** | Type | **Description** |
-| --------------------------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `[ServerName]` | Mandatory | Specify the server name that you want to backup using BART. It is not case-sensitive when referenced with BART subcommand options. A lowercase conversion of this name is used to create a subdirectory in the BART backup catalog for storing the backups and WAL files for this database server (for eg., epas12). |
-| `` | Optional | Specify a [template](#backup_name_template) for user-defined, friendly names that will be assigned to the backups of the database server. The maximum permitted length of backup name is 49 characters. The `` parameter can be overridden by the `--backup-name` option of the `BACKUP` subcommand. If this parameter is omitted from the BART configuration file, and the `--backup-name` option with a user-defined name is not specified with the `BACKUP` subcommand, then the backup can only be referenced in BART subcommands by the BART assigned, integer backup identifier. |
-| `host` | Mandatory | Specify the IP address of the database server to be configured for backup. |
-| `port` | Mandatory | Specify the port number identifying the database server instance (that is, the relevant database cluster) to be backed up. The default port number for EPAS is `5444` and for Postgres it is `5432`. The port parameter setting is only required if the database server listens on a port other than the default value. |
-| `User` | Mandatory | Specify the replication database user name used by BART to establish the connection to the database server for full backups. See [Setting up a Replication Database User](#setting_up_a_replication_database_user) for more information. |
-| `` | Optional | Specify the path where archived WAL files will be stored. The default location is the BART backup catalog (`//archived_wals`). |
-| `` | Optional | When the `INIT` subcommand is used, the content and variables specified in the BART `` result in the archive command string to be generated into the `Postgres archive_command` parameter in the `postgresql.auto.conf` file. To configure the BART `` parameter, enclose the command string within single quotes ('). If you do not specify the `` parameter in the configuration file, the default setting is taken as `'scp %p %h:%a/%f'`. See [Archive Command Auto Configuration](#archive_command_auto_configuration) for information about variables. The BART `` parameter in the BART configuration file, and the Postgres `` parameter in the `postgresql.conf` file (or the `postgresql.auto.conf` file) refer to two different parameters that are to be set in different manner. |
-| `` | Mandatory | Specify the Linux operating system user account that owns the database cluster. This is typically `enterprisedb` for Advanced Server database clusters installed in the Oracle compatible mode, or `postgres` for Advanced Server database clusters installed in the PostgreSQL compatible mode and PostgreSQL database clusters. |
-| `` | Optional | Specify the IP address of the remote server to which a backup is to be restored. Specify this parameter in the form of `@`. `` is the user account on the target database server host that accepts a passwordless SSH/SCP login connection and owns the directory where the backup is to be restored. `` is the IP address of the remote host. For restoring a backup to a remote host or for restoring any backup where `` and the BART user account are not the same users, either this parameter must be set or it may be specified with the `-r` option with the BART `RESTORE` subcommand. |
-| `` | Optional | Specify path to which tablespaces are to be restored in the format `OID = `; If the backup is to be restored to a remote host specified by the `` parameter, then the tablespace paths must exist on the remote host. |
-| `allow_incremental_backups` | Optional | Set this parameter to `enabled` to enable use of the WAL scanner and permit taking incremental backups when the `BACKUP` subcommand is invoked with the `--parent` option. Set it to `disabled` (default) to disallow incremental backups and thus permit only full backups. For information about using the `BACKUP` subcommand and running the WAL scanner, please see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/). |
-| `Description` | Optional | Specify the description that will be used to identify the database server. |
-
-For information regarding the following parameters, see [configuring the BART host](#configuring-the-bart-host).
-
-- `retention_policy`
-- `xlog_method`
-- `wal_compression`
-- `copy_wals_during_restore`.
-- `thread_count`.
-- `batch_size`.
-- `scan_interval`.
-- `mbm_scan_timeout`.
-- `workers`
-
-
-
-**Backup Name Template**
-
-- The template is an alphanumeric string that may include the following variables that will be replaced with the timestamp values when the backup is taken:
-
- - `%year` to be replaced by 4-digit year
- - `%month` to be replaced by 2-digit month
- - `%day` to be replaced by 2-digit day
- - `%hour` to be replaced by 2-digit hour
- - `%minute` to be replaced by 2-digit minute
- - `%second` to be replaced by 2-digit second
-
-- To include a percent sign (`%`) as a character in the backup name, specify `%%` in the template.
-
-- Do not enclose the template string in quotes even if you want the template to include space characters, otherwise the enclosing quotes are stored as part of the backup name. However, when referenced with the `-i` option by BART subcommands use of space characters in the backup name requires enclosing the backup name in quotes.
-
-The following example shows the configuration settings of three database servers:
-
-```text
-[ACCTG]
-
-host = 127.0.0.1
-port = 5444
-user = enterprisedb
-cluster_owner = enterprisedb
-backup_name = acctg_%year-%month-%dayT%hour:%minute:%second
-archive_command = 'cp %p %a/%f'
-allow_incremental_backups = enabled
-retention_policy = 8 BACKUPS
-description = "Accounting"
-
-[MKTG]
-
-host = 192.168.2.24
-port = 5444
-user = repuser
-cluster_owner = enterprisedb
-remote_host = enterprisedb@192.168.2.24
-allow_incremental_backups = enabled
-description = "Marketing"
-
-[HR]
-
-host = 127.0.0.1
-port = 5432
-user = postgres
-cluster_owner = postgres
-retention_policy = 4 DAYS
-description = "Human Resources"
-```
-
-
-
-**Enabling WAL Archiving**
-
-WAL archiving must be enabled for the database server for which BART is to perform backup and recovery management.
-
-- The WAL Archiving Configuration section describes the manual WAL archiving configuration process.
-- The Archive Command Auto Configuration section describes an automated WAL archiving process.
-
-*WAL Archiving Configuration*
-
-Set the following configuration parameters in the `postgresql.conf` file to enable WAL archiving
-
-- Set `wal_level` to `replica` or higher.
-- Set `archive_mode` to `on`.
-- Set the PostgreSQL `archive_command` parameter to copy the WAL files to the `archive_path`. The `archive_command` configuration parameter mentioned here is located in the `postgresql.conf` file; the PostgreSQL `archive_command` parameter is used in a different manner than the BART [archive_command](#archive_command).
-- Set `max_wal_senders` to a value high enough to leave at least one session available for the backup. If the `xlog_method=stream` parameter setting is to be used by this database server, the `max_wal_senders` setting must account for an additional session for the transaction log streaming (the setting must be a minimum of 2). See [Configuring the BART host](#configuring-the-bart-host) for information about the `xlog_method` parameter.
-
-For detailed information about WAL archiving, see the [PostgreSQL Core Documentation](https://www.postgresql.org/docs/current/static/continuous-archiving.html).
-
-The `ARCHIVE PATH` field displayed by the BART `SHOW-SERVERS` subcommand displays the full directory path where the WAL files should be copied as specified in the `archive_command` configuration parameter in the `postgresql.conf` file:
-
-```text
--bash-4.1$ bart SHOW-SERVERS -s acctg
-SERVER NAME : acctg
-HOST NAME : 192.168.2.24
-USER NAME : repuser
-PORT : 5444
-REMOTE HOST :
-RETENTION POLICY : none
-DISK UTILIZATION : 0.00 bytes
-NUMBER OF ARCHIVES : 0
-ARCHIVE PATH : /opt/backup/acctg/archived_wals
-ARCHIVE COMMAND : (disabled)
-XLOG METHOD : fetch
-WAL COMPRESSION : disabled
-TABLESPACE PATH(s) :
-INCREMENTAL BACKUP : DISABLED
-DESCRIPTION : "Accounting"
-```
-
-The parameter settings in the following example will copy the WAL files to a directory named `/opt/backup/acctg/archived_wals` on the BART host located at `192.168.2.22` as the `bartuser` user account. Using the `bartuser` account ensures that the operation will have sufficient permissions to copy to the BART backup catalog owned by `bartuser`.
-
-```text
-archive_mode = on # allows archiving to be done
- # (change requires restart)
-archive_command = 'scp %p bartuser@192.168.2.22:/opt/backup/acctg/archived_wals/%f'
- # command to use to archive a logfile segment
- # placeholders: %p = path of file to archive
- # %f = file name only
-...
-
-max_wal_senders = 1 # max number of walsender processes
- # (change requires restart)
-```
-
-The database server must be restarted in order to initiate WAL archiving, but do not do so until you have verified that the full path of the BART backup catalog has been created by a prior BART subcommand or the archive operation will fail.
-
-Start the WAL scanner by executing the following command:
-
-```text
-./bart-scanner
-```
-
-
-
-*Archive Command Auto Configuration*
-
-To enable WAL archiving:
-
-- In the `postgresql.conf` file, set the `wal_level` to `replica` or higher, `archive_mode` to `on`, and `max_wal_senders` to a value high enough to leave at least one session available for the backup. If the `xlog_method=stream` parameter setting is to be used by this database server as determined in the BART configuration file, the `max_wal_senders` setting must account for an additional session for the transaction log streaming (that is, the setting must be a minimum of `2`). See [Configuring the BART host](#configuring-the-bart-host) for information on the `xlog_method` parameter.
-
-- Configure the Postgres `archive_command` parameter automatically with the `INIT` subcommand and restart the database server when you are ready to initiate WAL archiving. The `INIT` subcommand invokes the Postgres `ALTER SYSTEM` command to set the Postgres `archive_command` configuration parameter in the `postgresql.auto.conf` file located in the managed database server’s `POSTGRES_INSTALL_HOME data directory`. For additional information about the `INIT` subcommand, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
-
- The archive command string that the `INIT` subcommand generates into the `postgresql.auto.conf` file is determined by the parameter setting of the BART `archive_command` parameter in the server section of the BART configuration file. If the BART `archive_command` parameter is not set in the server section for a given database server, the command string that is configured uses the following default format:
-
- `'scp %p %h:%a/%f'`
-
- The following table describes these variables:
-
-| **Variable** | **Description** |
-| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `%p` | The path of the file to archive used by the Postgres archiving process. |
-| `%h` | Will be replaced by the `@` as specified in the <bart_host> parameter setting. |
-| `%a` | Will be replaced by the BART `archived_wals` directory as specified in the [archive path](#archive_path) parameter setting. If the `` is not specified, then the default directory is `//archived_wals`. `` is the lowercase conversion of the database server name. |
-| `%f` | The archived file name used by the Postgres archiving process. |
-
-The placeholders `%h` and `%a` are replaced by the `INIT` subcommand when creating the archive command string. The placeholders `%p` and `%f` are not replaced by the `INIT` subcommand, but are kept as given to be used by the Postgres archiving process.
-
-For example, to use the default archive command format, the BART configuration file contains the following settings where the BART `archive_command` parameter is omitted from the server section for `ACCTG`:
-
-```text
-[BART]
-
-bart_host= bartuser@192.168.2.22
-backup_path = /opt/backup
-pg_basebackup_path = /usr/edb/as11/bin/pg_basebackup
-logfile = /tmp/bart.log
-scanner_logfile = /tmp/bart_scanner.log
-
-[ACCTG]
-
-host = 127.0.0.1
-port = 5444
-user = repuser
-cluster_owner = enterprisedb
-description = "Accounting"
-```
-
-The `INIT` subcommand is invoked by BART user account `bartuser` as follows:
-
-```text
-[bartuser@localhost ~]$ bart INIT -s acctg -o
-INFO: setting archive_command for server 'acctg'
-WARNING: archive_command is set. server restart is required
-```
-
-If the BART backup catalog directory is not already complete, it will be completed.
-
-The resulting archive command string in the `postgresql.auto.conf` file located in the managed database server’s `POSTGRES_INSTALL_HOME/data directory` appears as follows:
-
-```text
-# Do not edit this file manually!
-# It will be overwritten by ALTER SYSTEM command.
-archive_command = 'scp %p
-bartuser@192.168.2.22:/opt/backup/acctg/archived_wals/%f'
-```
-
-Run the `INIT` subcommand with the `-o` option to override any existing `archive_command` setting in the `postgresql.conf` or the `postgresql.auto.conf` file. In addition, the `-o` option must be used to generate the command string if the `archive_mode` is set to off even if there are no existing settings of the `archive_command` in the `postgresql.conf` or `postgresql.auto.conf` files.
-
-In this example, the following BART configuration file is used with an explicit setting of the BART `archive_command` parameter:
-
-```text
-[BART]
-
-bart_host= enterprisedb@192.168.2.22
-backup_path = /opt/backup
-pg_basebackup_path = /usr/edb/as11/bin/pg_basebackup
-logfile = /tmp/bart.log
-scanner_logfile = /tmp/bart_scanner.log
-
-[ACCTG]
-
-host = 127.0.0.1
-port = 5444
-user = repuser
-cluster_owner = enterprisedb
-archive_command = 'cp %p %a/%f'
-description = "Accounting"
-```
-
-The `INIT` subcommand is invoked by BART user account `enterprisedb` as follows:
-
-```text
--bash-4.1$ bart INIT -s acctg -o
-INFO: setting archive_command for server 'acctg'
-WARNING: archive_command is set. server restart is required
-```
-
-The resulting Postgres `archive_command` parameter in the `postgresql.auto.conf` file appears as follows:
-
-```text
-# Do not edit this file manually!
-# It will be overwritten by ALTER SYSTEM command.
-archive_command = 'cp %p /opt/backup/acctg/archived_wals/%f'
-```
-
-When the database server has been restarted, the `ARCHIVE COMMAND` field of the `SHOW-SERVERS` subcommand displays the active Postgres archive command as shown by the following example:
-
-```text
--bash-4.1$ bart SHOW-SERVERS -s acctg
-SERVER NAME : acctg
-HOST NAME : 127.0.0.1
-USER NAME : repuser
-PORT : 5444
-REMOTE HOST :
-RETENTION POLICY : none
-DISK UTILIZATION : 48.00 MB
-NUMBER OF ARCHIVES : 0
-ARCHIVE PATH : /opt/backup/acctg/archived_wals
-ARCHIVE SCOMMAND : `cp %p /opt/backup/acctg/archived_wals/%f`
-XLOG METHOD : fetch
-WAL COMPRESSION : disabled
-TABLESPACE PATH(s) :
-INCREMENTAL BACKUP : DISABLED
-DESCRIPTION : "Accounting"
-```
-
-
-
-**Verifying Configuration Settings**
-
-To verify the parameter settings of the database server specified, execute tthe `CHECK-CONFIG` subcommand with the `–s` option:
-
-```text
-bart CHECK-CONFIG [ –s server_name ]
-```
-
-The `CHECK-CONFIG` subcommand confirms the following:
-
-- The `cluster_owner` parameter is set to the user account owning the database cluster directory.
-- A passwordless SSH/SCP connection is set between the BART user and the user account specified by the `cluster_owner` parameter.
-- The BART `user` parameter specifies a database superuser.
-- The BART `user` has access to the backup directory catalog.
-- The `pg_hba.conf` file contains a replication entry for the database superuser specified by the BART `user` parameter.
-- The `archive_mode` parameter in the `postgresql.conf` file is enabled.
-- The `archive_command` parameter in the `postgresql.auto.conf` or the `postgresql.conf` file is set.
-- The `allow_incremental_backups` parameter in the BART configuration file is enabled for database servers for which incremental backups are to be taken.
-- Archiving of WAL files to the `archive_path` is in process.
-- The WAL scanner program is running.
-
-After configuring the BART host and the database server(s), you can start using BART. For information about using BART, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/04_upgrading_bart.mdx b/product_docs/docs/bart/2.5.9/bart_inst/04_upgrading_bart.mdx
deleted file mode 100644
index 4ea97b87ab6..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/04_upgrading_bart.mdx
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: "Upgrading BART"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/upgrading_bart.html"
----
-
-
-
-This section outlines the process of upgrading BART from an existing version to the latest version.
-
-**Upgrade Restrictions**
-
-The following restrictions apply with regard to previous BART versions.
-
-- You can take incremental backups using the latest version only when the parent backup (full or incremental backup) has also been taken with the latest version.
-- Using the latest version, you can restore incremental backups that are taken only with the latest version of BART. However, using the latest version you can restore full backups that were taken with older versions.
-
-
-
-## Upgrading from Older Versions of BART
-
-Perform the following steps to upgrade from older versions of BART to the latest version:
-
-**Step 1:** Assume the identity of the BART user account and invoke the following command to stop the BART WAL scanner program (`bart-scanner`):
-
-```text
-bart-scanner STOP
-```
-
-**Step 2:** As the `root` user, upgrade to the latest BART version with the `yum upgrade` command.
-
-- To upgrade the BART RPM package directly from the *EDB Yum Repository* website, specify only the package name:
-
- On CentOS 7:
-
- ```text
- yum upgrade edb-bart
- ```
-
- You can also use a downloaded RPM package file to upgrade. To use a downloaded BART RPM package file to upgrade, use the `yum` command, specifying the complete RPM package file name:
-
- ```text
- yum upgrade edb-bart-x.y.z rhel7.x86_64.rpm
- ```
-
- Where x denotes the major version of BART, and y and z denotes the minor version.
-
- On a Debian or Ubuntu Host:
- On a Debian or Ubuntu Host:
-
- ```text
- apt-get upgrade edb-bart
- ```
-
- On a SLES Host:
-
- ```text
- zypper update edb-bart
- ```
-
-**Step 3:** Repeat the process described in this section to upgrade to the latest BART version on each remote hosts where an incremental backup will be restored.
-
-For additional information about restoration of incremental backups on remote hosts, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
-
-**Step 4:** If the `bart --version` command returns an error stating the `PATH` is not available after switching from `root` user to another BART user account, adjust the setting of the `PATH` environment variable to include the location of the BART x.y.z executable (the `bin` subdirectory) in the `~/.bashrc` or `~/.bash_profile` files of the following user accounts:
-
-- The BART user account on the BART host.
-- The remote user account on the remote host to which incremental backups are to be restored. For details, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
-
-The `PATH` setting should be the same as set for BART x.y.z since all versions use `/usr/edb/bart/bin`.
-
-!!! Note
- After upgrading to the latest BART version, you must take a new full backup of your system before performing an incremental backup.
-
-
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/05_uninstalling_bart.mdx b/product_docs/docs/bart/2.5.9/bart_inst/05_uninstalling_bart.mdx
deleted file mode 100644
index 8374221ef88..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/05_uninstalling_bart.mdx
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: "Uninstalling BART"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/uninstalling_bart.html"
----
-
-
-
-This section walks you through uninstalling BART.
-
-## Uninstalling BART on a RHEL/CentOS Host
-
-To uninstall BART on a RHEL/CentOS host, assume the identity of the `root` user and invoke the following command:
-
-On RHEL/CentOS 7:
-
-```text
-yum remove edb-bart
-```
-
-On RHEL/CentOS 8:
-
-```text
-dnf remove edb-bart
-```
-
-Uninstalling BART does not delete the backup files and archived WAL files that reside in the BART backup catalog. To permanently delete the backup files and archived WAL files in the BART backup catalog (`/opt/backup`), use one of the following commands:
-
-- `rm –rf /opt/backup`
-- BART `DELETE` subcommand
-
-For information about the BART `DELETE` subcommand, see the *EDB Backup and Recovery User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
-## Uninstalling BART on an SLES 12 Host
-
-To uninstall BART on an SLES 12 host, assume the identity of the `root` user and invoke the following command:
-
-```text
-zypper remove edb-bart
-```
-
-## Uninstalling BART on a Debian/Ubuntu Host
-
-To uninstall BART on a Debian or Ubuntu host, invoke the following command:
-
-```text
-apt-get remove edb-bart
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/images/EDB_logo.png b/product_docs/docs/bart/2.5.9/bart_inst/images/EDB_logo.png
deleted file mode 100644
index f4a93cf57f5..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/images/EDB_logo.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:07423b012a855204780fe5a2a5a1e33607304a5c3020ae4acbf3d575691dedd6
-size 12136
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/images/edb.png b/product_docs/docs/bart/2.5.9/bart_inst/images/edb.png
deleted file mode 100644
index 3e8d3c76655..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/images/edb.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:df8233799fa8616e3762286196fbaf567f3ef45830c65bfcb42214e86a5d69fc
-size 12049
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/images/edb_logo.svg b/product_docs/docs/bart/2.5.9/bart_inst/images/edb_logo.svg
deleted file mode 100644
index f24d1dfefee..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/images/edb_logo.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/images/edblogo.png b/product_docs/docs/bart/2.5.9/bart_inst/images/edblogo.png
deleted file mode 100644
index 3e8d3c76655..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/images/edblogo.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:df8233799fa8616e3762286196fbaf567f3ef45830c65bfcb42214e86a5d69fc
-size 12049
diff --git a/product_docs/docs/bart/2.5.9/bart_inst/index.mdx b/product_docs/docs/bart/2.5.9/bart_inst/index.mdx
deleted file mode 100644
index dd182be18aa..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_inst/index.mdx
+++ /dev/null
@@ -1,45 +0,0 @@
----
-navTitle: Installation Guide
-title: "EDB Postgres Backup and Recovery Installation Guide"
-legacyRedirects:
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/requirements_overview.html"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/conclusion.html"
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/genindex.html"
- - "/edb-docs/d/edb-backup-and-recovery-tool/installation-getting-started/installation-upgrade-guide/2.6.1/index.html"
----
-
-This guide provides information about how to install and configure the EDB Backup and Recovery Tool (BART) 2.5.
-
-
-
-## Requirements Overview
-
-### Supported Platforms and Database Versions
-
-- To view a complete list of platforms that EDB supports, visit the [EDB website.](https://www.enterprisedb.com/services-support/edb-supported-products-and-platforms)
-
-!!! Note
- BART 2.5 does not support CentOS/RHEL/OEL 6.x platforms. EDB recommends migrating the EDB products running on these platforms to a supported platform.
-
-- BART supports the following database versions:
-
- - Advanced Server versions 9.6, 10, 11, and 12.
- - PostgreSQL versions 9.6, 10, 11, and 12.
-
-### Software Requirements
-
-You require the following components to install BART.
-
-- BART Host Components - Use EDB packages to add BART host components; see [Installing BART](02_installing_bart/#installing-bart) for information about how to install these components.
-
-- Additional Components - In addition to the BART host components, the following components are required:
-
- - The [Secure Shell (SSH) server daemon and Secure Copy (SCP) client programs](03_configuring_bart/#authorizing_ssh_scp_access) must be enabled and activated on the BART host as well as on the remote database server hosts on which BART will be managing backup and recovery.
- - BART uses the `pg_basebackup` utility program when taking full backups.
-
-### Limitation
-
-BART supports taking only a full backup of standby servers; it does not support taking incremental or parallel backups of standby servers.
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_7/images/EDB_logo.png b/product_docs/docs/bart/2.5.9/bart_qs_7/images/EDB_logo.png
deleted file mode 100644
index f4a93cf57f5..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_7/images/EDB_logo.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:07423b012a855204780fe5a2a5a1e33607304a5c3020ae4acbf3d575691dedd6
-size 12136
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb.png b/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb.png
deleted file mode 100644
index 3e8d3c76655..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:df8233799fa8616e3762286196fbaf567f3ef45830c65bfcb42214e86a5d69fc
-size 12049
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb_logo.svg b/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb_logo.svg
deleted file mode 100644
index f24d1dfefee..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_7/images/edb_logo.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_7/images/image2.png b/product_docs/docs/bart/2.5.9/bart_qs_7/images/image2.png
deleted file mode 100644
index edc64a0ff46..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_7/images/image2.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:50824c247a9be22f3c0e10a02d4ed308dce6ce9a86adfd87bb439a00d8c121c1
-size 92905
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_7/index.mdx b/product_docs/docs/bart/2.5.9/bart_qs_7/index.mdx
deleted file mode 100644
index 1d54bf90879..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_7/index.mdx
+++ /dev/null
@@ -1,321 +0,0 @@
----
-title: "Quick Start Guide for RHEL/CentOS 7"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/quick-start/quick-start-guide-for-rhelcentos-7/2.6.1/genindex.html"
- - "/edb-docs/d/edb-backup-and-recovery-tool/quick-start/quick-start-guide-for-rhelcentos-7/2.6.1/index.html"
----
-
-This tutorial demonstrates using `yum` to [install](#installing) and [configure](../bart_qs_8/#configuring) Backup and Recovery Tool (BART) 2.5 on a CentOS 7 host with minimal configuration settings. The tutorial assumes that the user has some knowledge of installation and system administration procedures, and has administrative privileges on the host.
-
-For detailed information about BART installation and configuration, see the *BART Installation and Upgrade Guide*, available at the [EDB website](/bart/latest/bart_inst/).
-
-- BART is tested with the following database versions:
-
- - Advanced Server - 9.6, 10, 11, and 12.
- - PostgreSQL - 9.6, 10, 11, and 12.
-
-
-
-**Installing BART**
-
-The following steps describe installing BART on CentOS 7.x OS using `yum`.
-
-1. Assume superuser privileges and use `yum` to create the repository configuration file:
-
- ```text
- yum install -y https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
-2. Create an EDB user account to request credentials to the EDB repository; for a user account visit the [EnterpriseDB website](https://www.enterprisedb.com/repository-access-request).
-
-3. Use your choice of editor to open the repository configuration file (named `edb.repo`, located in `/etc/yum.repos.d`), and set the `enabled` parameter value to `1`, and replace the `username` and `password` placeholders in the `baseurl` specification with the username and password of a registered EnterpriseDB user.
-
-4. Update the cache:
-
- ```text
- yum makecache
- ```
-
-5. Install an Advanced Server or PostgreSQL database server.
-
- To install Advanced Server, execute the following command:
-
- ```text
- yum -y install edb-as12-server
- ```
-
- Use sudo to assume the identity of the `enterprisedb` database superuser
-
- ```text
- sudo su - enterprisedb
- ```
-
- Create an Advanced Server cluster named `acctg` on listener port `5444`:
-
- ```text
- /usr/edb/as12/bin/initdb -D /var/lib/edb/as12/acctg
- ```
-
- As the `enterprisedb` user, start the cluster:
-
- ```text
- /usr/edb/as12/bin/pg_ctl start -D /var/lib/edb/as12/acctg
- ```
-
- You can check the status of the cluster with the following command:
-
- ```text
- /usr/edb/as12/bin/pg_ctl status -D /var/lib/edb/as12/acctg
- ```
-
- !!! Note
- The BART host server is not required to have an Advanced Server or PostgreSQL installation, but must include a copy of the Postgres `libpq` library, the `pg_basebackup` utility program, and Boost Libraries 1.53 version for CentOS 7.
-
-6. If you do not already have the `pg_basebackup` program installed on the BART host, you can use the following command to install a limited number of files that include the `pg_basebackup` program:
-
- ```text
- yum install edb-as-server-client
- ```
-
- Where <xx> is the Advanced Server version.
-
-7. As a root user, execute the following command to install BART:
-
- ```text
- yum install edb-bart
- ```
-
-BART (the bart program and bart-scanner) is installed in the `/usr/edb/bart/bin` directory, referred to as ``. Repeat the installation process described in this section to install BART on all remote hosts where incremental backups are to be restored.
-
-
-
-**Configuring BART**
-
-Before configuring BART, establish the BART user account (the operating system user) that will run the BART command line program. Then, to configure the BART host and each database server that is to be managed by BART, perform the following steps:
-
-1. Assume superuser privileges, create the directory that will hold the BART backup catalog, and assign its ownership (with restrictive privileges) to the BART user account:
-
- In this example, `bartuser` is the BART user account and `/opt/backup` is the BART backup catalog.
-
- ```text
- su root
- mkdir /opt/backup
- chown bartuser /opt/backup
- chgrp bartuser /opt/backup
- chmod 700 /opt/backup
- ```
-
-2. Navigate to the `/usr/edb/bart/etc` directory and copy the `bart.cfg.sample` file to create the BART configuration file (`bart.cfg`):
-
- ```text
- cp bart.cfg.sample bart.cfg
- ```
-
-3. Open the BART configuration file (`bart.cfg`) using an editor of your choice and scroll through the BART configuration file to edit the file as required; sample settings are included for your reference. You must add the mandatory parameters to the `[BART]` and `[ServerName]` sections. Default values may be used for optional parameters. For detailed information about parameter settings, see the *BART Installation and Upgrade Guide*, available at the [EDB website](/bart/latest/bart_inst/).
-
- Parameters set in the `[BART]` section are applicable to all BART managed database servers, while parameters set in the `[ServerName]` section are applicable only to the specific server; `[ServerName]` settings override `[BART]` section settings.
-
- In the following example, only mandatory parameters are set:
-
- ```text
- [BART]
- bart_host= bartuser@192.168.169.199
- backup_path = /opt/backup
- pg_basebackup_path = /usr/edb/as12/bin/pg_basebackup
-
- [EPAS12]
- host = 127.0.0.1
- user = repuser
- cluster_owner = enterprisedb
- ```
-
-The following table describes only mandatory parameters:
-
-| **Parameters/Placeholder** | **Section** | **Description** |
-| -------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `bart_host` | `[BART]` | Use this field to specify the BART user and the IP address of the host on which the BART utility is installed. Specify the value in the form of `@`. |
-| `backup_path` | `[BART]` | Use this field to specify the path where all BART backups and archived WAL files will be stored. Ensure the BART user account holds privileges to create subdirectories and files within the location specified in the `backup_path` parameter. The default `backup_path` is BART backup catalog (`/opt/backup`). |
-| `pg_basebackup_path` | `[BART]` | Use this field to specify the path to the pg_basebackup utility (`/usr/edb/as/bin/pg_basebackup`). |
-| `[ServerName]` | `[ServerName]` | Specify the name of the database server to be backed up (for example, \[EPAS12]). |
-| `host` | `[ServerName]` | Specify the IP address of the database server to be configured for backup. |
-| `user` | `[ServerName]` | Specify the replication database user name used by BART to establish the connection to the database server for full backups. |
-| `cluster_owner` | `[ServerName]` | Specify the Linux operating system user account that owns the database cluster. |
-
-4. As a BART user, navigate to `/usr/edb/bart/bin` and invoke the following subcommand (omitting the `-s` option) to verify the \[BART] section parameter settings:
-
- ```text
- bart CHECK-CONFIG
- ```
-
-5. Authorize [SSH/SCP access](../bart_qs_8/#passwordless) between the server and the BART host without a password prompt.
-
-6. Create a [replication database user](../bart_qs_8/#replication) for each database server that BART manages.
-
-7. To enable continuous WAL archiving for any database server for which BART is to perform a backup, modify the `postgresql.conf` file, setting:
-
- - `wal_level` to `replica` or higher (for Postgres 9.6 or later)
- - `archive_mode` to `on`
- - `archive_command` (if it is not set in the `bart.cfg` file)
- - `max_wal_senders` to a value high enough to leave at least one session available for the backup.
-
- After setting the parameters, restart the database server.
-
-8. To start the WAL scanner, navigate to `/usr/edb/bart/bin` as a BART user and execute the following command:
-
- ```text
- ./bart-scanner
- ```
-
-9. If you are using the default `archive_command`, then navigate to `/usr/edb/bart/bin` as a BART user, run the `INIT` subcommand without the `-o` option, and restart the database server:
-
- ```text
- bart INIT [ -s { | all } ]
- ```
-
- Where `` is the name of the database server to be backed up.
-
- If you have customized the `archive_command` setting in the `bart.cfg` file, run the `INIT` subcommand with the `-o` option to override any existing Postgresql `archive_command` setting in the `postgresql.conf` or the `postgresql.auto.conf` file, and restart the database server.
-
- ```text
- bart INIT [ -s { | all } ] [ -o ]
- ```
-
-10. To verify the database server parameter settings, as a BART user navigate to `/usr/edb/bart/bin` and invoke the `CHECK-CONFIG` subcommand with the -s option:
-
- ```text
- bart CHECK-CONFIG [ -s ]
- ```
-
- BART is now configured successfully. For detailed information about using BART, see the *EDB Backup and Recovery Tool User Guide*, available at the [EDB website](/bart/latest/bart_user/).
-
-
-
-**Creating a Passwordless Connection**
-
-The following example enables SSH/SCP access on a CentOS 7.x host; similar (platform-specific) steps will apply to other platforms/versions. You must create a passwordless connection between the BART host (SSH/SCP client) and the database server (target SSH/SCP server), as well as a passwordless connection between the database server (SSH/SCP client) and the BART host (target SSH/SCP server).
-
-1. Log in as the user account on the BART host that will be initiating the SSH or SCP connection and navigate to the user account’s home directory and check for an existing `.ssh` subdirectory. If the `.ssh` directory does not exist, create one with the required privileges.
-
-2. As a root user navigate to `/usr/edb/bart`, open the `/etc/ssh/sshd_config` file and set the `PubkeyAuthentication` parameter to `yes`.
-
-3. Reload the configuration file:
-
- ```text
- service sshd reload
- ```
-
- If you get any SSH or SCP errors, examine the log file (`/var/log/secure`).
-
-4. As a BART user, use the following command to generate the public key file; you can accept the default responses:
-
- ```text
- ssh-keygen -t rsa
- ```
-
- The public key file named `id_rsa.pub` is created in the `.ssh` subdirectory.
-
-5. Use `SCP` to make a temporary copy of the public key file on the target server:
-
- ```text
- scp ~/.ssh/id_rsa.pub target_user@host_address:tmp.pub
- ```
-
-6. As a `target_user`, log into the target server using `ssh target_user@host_address` command and navigate to the user account’s home directory to check if there is an existing `.ssh` subdirectory. If it does not exist, create one with the required privileges.
-
-7. Append the client’s temporary public key file, `tmp.pub`, to the `authorized_keys` file:
-
- ```text
- cat tmp.pub >> ~/.ssh/authorized_keys
- ```
-
- If an `authorized_keys` file does not exist, create a new file, but be careful not to completely replace any existing `authorized_keys` file.
-
-8. Ensure only the file owner (and not other groups or users) has access to `authorized_keys` file:
-
- ```text
- chmod 600 ~/.ssh/authorized_keys
- ```
-
-9. Delete the temporary public key file:
-
- ```text
- rm tmp.pub
- ```
-
- Now, when logged into the BART host as a user, there should be no prompt for a password when you are connecting to the target database server:
-
- ```text
- ssh target_user@database_server_address
- ```
-
-**Creating a Passwordless Connection Between the Database Server and the BART Host**
-
-If backups are to be taken from a given database server host, but restored to a different database server host, the passwordless SSH/SCP connections must be configured from the BART host to the database server host from which the backup is to be taken as well as from the BART host to the database server host to which the backup is to be restored.
-
-An example of how to create a passwordless connection is documented in the *EDB Backup and Recovery Reference Guide*, available at the [EDB website](/bart/latest/bart_ref/).
-
-Even when the Advanced Server database is on the same host as BART, and the Advanced Server database cluster owner is also the BART user account, a passwordless SSH/SCP connection must be established from the same user account to itself.
-
-1. On the database server, navigate into the target user account’s home directory to check for an existing `.ssh` subdirectory. If it does does not exist, create one in the user account’s home directory with the required privileges.
-
-2. As a database server user, generate the public key file:
-
- ```text
- ssh-keygen -t rsa
- ```
-
-3. Create a temporary copy of the public key file:
-
- ```text
- scp ~/.ssh/id_rsa.pub target_user@host_address:tmp.pub
- ```
-
-4. As a target user, log into the BART host and navigate to the user account’s home directory to check if there is an existing `.ssh` subdirectory. If it does not exist, create one with the required privileges:
-
- ```text
- ssh target_user@host_address
- ```
-
-5. Append the temporary, client’s public key file to the `authorized_keys` file:
-
- ```text
- cat tmp.pub >> ~/.ssh/authorized_keys
- ```
-
-If an `authorized_keys` file does not exist, create a new file, but do not completely replace any existing `authorized_keys` file.
-
-6. Ensure only the file owner (and not other groups or users) has access to `authorized_keys` file:
-
- ```text
- chmod 600 ~/.ssh/authorized_keys
- ```
-
-7. Delete the temporary public key file:
-
- ```text
- rm tmp.pub
- ```
-
- Now, when logged into the database server as a user, there should be no prompt for a password when you are connecting to the BART host:
-
- ```text
- ssh bart_user@bartip_address
- ```
-
-
-
-**Creating a Replication Database User**
-
-1. To create a replication database user (a superuser), connect to the database server with the psql client, and invoke the following PostgreSQL command:
-
- ```text
- CREATE ROLE WITH LOGIN SUPERUSER PASSWORD '';
- ```
-
-2. Specify this replication database user in the `user` parameter of the `bart.cfg` file.
-
-3. The [pg_hba.conf](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html) file must minimally permit the replication database user to have access to the database. The IP address from which the replication database user has access to the database is the BART host location. The replication database user must also be included in the `pg_hba.conf` file as a replication database connection if `pg_basebackup` is to be used for taking any backups.
-
-4. To ensure there is no password prompt when connecting to the database server with the replication database user, a recommended method is to use the `.pgpass` file located in the BART user account’s home directory (if it does not exist, you need to create the `.pgpass` file with the required privileges). The `.pgpass` file must contain an entry for each BART managed database server, and its corresponding replication database user and password.
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_8/images/EDB_logo.png b/product_docs/docs/bart/2.5.9/bart_qs_8/images/EDB_logo.png
deleted file mode 100644
index f4a93cf57f5..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_8/images/EDB_logo.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:07423b012a855204780fe5a2a5a1e33607304a5c3020ae4acbf3d575691dedd6
-size 12136
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb.png b/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb.png
deleted file mode 100644
index 3e8d3c76655..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:df8233799fa8616e3762286196fbaf567f3ef45830c65bfcb42214e86a5d69fc
-size 12049
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb_logo.svg b/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb_logo.svg
deleted file mode 100644
index f24d1dfefee..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_8/images/edb_logo.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_8/images/image2.png b/product_docs/docs/bart/2.5.9/bart_qs_8/images/image2.png
deleted file mode 100644
index edc64a0ff46..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_8/images/image2.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:50824c247a9be22f3c0e10a02d4ed308dce6ce9a86adfd87bb439a00d8c121c1
-size 92905
diff --git a/product_docs/docs/bart/2.5.9/bart_qs_8/index.mdx b/product_docs/docs/bart/2.5.9/bart_qs_8/index.mdx
deleted file mode 100644
index 7dc447abfb2..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_qs_8/index.mdx
+++ /dev/null
@@ -1,317 +0,0 @@
----
-title: "Quick Start Guide for RHEL/CentOS 8"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/quick-start/quick-start-guide-for-rhelcentos-8/2.6.1/genindex.html"
- - "/edb-docs/d/edb-backup-and-recovery-tool/quick-start/quick-start-guide-for-rhelcentos-8/2.6.1/index.html"
----
-
-This tutorial demonstrates using the `dnf` command to install and configure the EDB Backup and Recovery Tool (BART) 2.5 on a CentOS 8 host with minimal configuration settings. The tutorial assumes that the user has some knowledge of installation and system administration procedures and has administrative privileges on the host.
-
-For detailed information about BART installation and configuration, see the *BART Installation and Upgrade Guide* available at the [EDB website](/bart/latest/bart_inst/).
-
-- BART is tested with the following database versions:
-
- - Advanced Server - 9.6, 10, 11, and 12.
- - PostgreSQL - 9.6, 10, 11, and 12.
-
-**Installing BART**
-
-The following steps describe installing BART on CentOS 8.x OS.
-
-1. Assume superuser privileges and use `dnf` to create the repository configuration file:
-
- ```text
- dnf install -y https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm
- ```
-
-2. Create an EDB user account to request credentials to the EDB repository; for a user account visit the [EnterpriseDB website](https://www.enterprisedb.com/repository-access-request).
-
-3. Use your choice of editor to open the repository configuration file (named `edb.repo`, located in `/etc/yum.repos.d`), set the `enabled` parameter value to `1`, and replace the `username` and `password` placeholders in the `baseurl` specification with the username and password of a registered EnterpriseDB user.
-
-4. Update the cache:
-
- ```text
- dnf makecache
- ```
-
-5. Install an Advanced Server or PostgreSQL database server.
-
- To install Advanced Server, execute the following command:
-
- ```text
- dnf -y install edb-as12-server
- ```
-
- Use sudo to assume the identity of the `enterprisedb` database superuser:
-
- ```text
- sudo su - enterprisedb
- ```
-
- Create an Advanced Server cluster named `acctg` on listener port `5444`:
-
- ```text
- /usr/edb/as12/bin/initdb -D /var/lib/edb/as12/acctg
- ```
-
- As the `enterprisedb` user, start the cluster:
-
- ```text
- /usr/edb/as12/bin/pg_ctl start -D /var/lib/edb/as12/acctg
- ```
-
- You can check the status of the cluster with the following command:
-
- ```text
- /usr/edb/as12/bin/pg_ctl status -D /var/lib/edb/as12/acctg
- ```
-
- !!! Note
- The BART host server is not required to have an Advanced Server or PostgreSQL installation, but must include a copy of the Postgres `libpq` library, the `pg_basebackup` utility program, and Boost Libraries 1.66 version for CentOS 8.
-
-6. If you do not already have the `pg_basebackup` program installed on the BART host, you can use the following command to install a limited number of files that include the `pg_basebackup` program:
-
- ```text
- dnf install edb-asxx-server-client
- ```
-
-7. As a root user, use the following command to install the BART RPM package:
-
- ```text
- dnf install edb-bart
- ```
-
-BART (the `bart` program and `bart-scanner`) is installed in the `/usr/edb/bart/bin` directory, referred to as ``. Repeat the installation process described in this section to install BART on all remote hosts where incremental backups are to be restored.
-
-
-
-**Configuring BART**
-
-Before configuring BART, establish the BART user account (the operating system user) to run the BART command line program. Then, to configure the BART host and each database server that is to be managed by BART, perform the following steps:
-
-1. Assume superuser privileges, create the directory that will hold the BART backup catalog, and assign its ownership (with restrictive privileges) to the BART user account:
-
- In this example, `bartuser` is the BART user account and `/opt/backup` is the BART backup catalog.
-
- ```text
- su root
- mkdir /opt/backup
- chown bartuser /opt/backup
- chgrp bartuser /opt/backup
- chmod 700 /opt/backup
- ```
-
-2. Navigate to the `/usr/edb/bart/etc` directory and copy the `bart.cfg.sample` file to create the BART configuration file (`bart.cfg`):
-
- ```text
- cp bart.cfg.sample bart.cfg
- ```
-
-3. Open the BART configuration file (`bart.cfg`) using an editor of your choice and scroll through the BART configuration file to edit the file as required; sample settings are included for your reference. You must add the mandatory parameters to the `[BART]` and `[ServerName]` sections. Default values may be used for optional parameters. For detailed information about parameter settings, see the *BART Installation and Upgrade Guide*, available at the [EDB website](/bart/latest/bart_inst/).
-
- Parameters set in the `[BART]` section are applicable to all BART managed database servers, while parameters set in the `[ServerName]` section are applicable only to the specific server; `[ServerName]` settings override `[BART]` section settings.
-
- In the following example, only mandatory parameters are set:
-
- ```text
- [BART]
- bart_host= bartuser@192.168.169.199
- backup_path = /opt/backup
- pg_basebackup_path = /usr/edb/as12/bin/pg_basebackup
-
- [EPAS12]
- host = 127.0.0.1
- user = repuser
- cluster_owner = enterprisedb
- ```
-
-The following table describes only mandatory parameters:
-
-| **Parameters/Placeholder** | **Section** | **Description** |
-| -------------------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `bart_host` | `[BART]` | Use this field to specify the BART user and the IP address of the host on which the BART utility is installed. Specify the value in the form of `@`. |
-| `backup_path` | `[BART]` | Use this field to specify the path where all BART backups and archived WAL files will be stored. Ensure the BART user account holds privileges to create subdirectories and files within the location specified in the `backup_path` parameter. The default `backup_path` is BART backup catalog (`/opt/backup`). |
-| `pg_basebackup_path` | `[BART]` | Use this field to specify the path to the pg_basebackup utility (`/usr/edb/as/bin/pg_basebackup`). |
-| `[ServerName]` | `[ServerName]` | Specify the name of the database server to be backed up (for example, \[EPAS12]). |
-| `host` | `[ServerName]` | Specify the IP address of the database server to be configured for backup. |
-| `user` | `[ServerName]` | Specify the replication database user name used by BART to establish the connection to the database server for full backups. |
-| `cluster_owner` | `[ServerName]` | Specify the Linux operating system user account that owns the database cluster. |
-
-4. As a BART user, navigate to `/usr/edb/bart/bin` and invoke the following subcommand (omitting the `-s` option) to verify the \[BART] section parameter settings:
-
- ```text
- bart CHECK-CONFIG
- ```
-
-5. Authorize [SSH/SCP access](#passwordless) between the server and the BART host without a password prompt.
-
-6. Create a [replication database user](#replication) for each database server that BART manages.
-
-7. To enable continuous WAL archiving for any database server for which BART is to perform a backup, modify the `postgresql.conf` fil and set it to:
-
- - `wal_level` to `replica` or higher (for Postgres 9.6 or later)
- - `archive_mode` to `on`
- - `archive_command` (if it is not set in the `bart.cfg` file)
- - `max_wal_senders` to a value high enough to leave at least one session available for the backup.
-
- After setting the parameters, restart the database server.
-
-8. To start the WAL scanner, navigate to `/usr/edb/bart/bin` as a BART user and execute the following command:
-
- ```text
- ./bart-scanner
- ```
-
-9. If you are using the default `archive_command`, then navigate to `/usr/edb/bart/bin` as a BART user, run the `INIT` subcommand without the `-o` option, and restart the database server:
-
- ```text
- bart INIT [ -s { | all } ]
- ```
-
- Where `` is the name of the database server to be backed up.
-
- If you have customized the `archive_command` setting in the `bart.cfg` file, run the `INIT` subcommand with the `-o` option to override any existing Postgresql `archive_command` setting in the `postgresql.conf` or the `postgresql.auto.conf` file, and restart the database server.
-
- ```text
- bart INIT [ -s { | all } ] [ -o ]
- ```
-
-10. To verify the database server parameter settings, as a BART user navigate to `/usr/edb/bart/bin` and invoke the `CHECK-CONFIG` subcommand with the -s option:
-
- ```text
- bart CHECK-CONFIG [ -s ]
- ```
-
- BART is now configured successfully. For detailed information about using BART, see the *EDB Backup and Recovery Tool User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
-
-
-**Creating a Passwordless Connection**
-
-The following example enables SSH/SCP access on a CentOS 8.x host; similar (platform-specific) steps will apply to other platforms/versions. You must create a passwordless connection between the BART host (SSH/SCP client) and the database server (target SSH/SCP server), as well as a passwordless connection between the database server (SSH/SCP client) and the BART host (target SSH/SCP server).
-
-1. Log in as the user account on the BART host that will be initiating the SSH or SCP connection and navigate to the user account’s home directory and check for an existing `.ssh` subdirectory. If the `.ssh` directory does not exist, create one with the required privileges.
-
-2. As a root user navigate to `/usr/edb/bart`, open the `/etc/ssh/sshd_config` file and set the `PubkeyAuthentication` parameter to `yes`.
-
-3. Reload the configuration file:
-
- ```text
- service sshd reload
- ```
-
- If you get any SSH or SCP errors, examine the log file (`/var/log/secure`).
-
-4. As a BART user, use the following command to generate the public key file; you can accept the default responses:
-
- ```text
- ssh-keygen -t rsa
- ```
-
- The public key file named `id_rsa.pub` is created in the `.ssh` subdirectory.
-
-5. Use `SCP` to make a temporary copy of the public key file on the target server:
-
- ```text
- scp ~/.ssh/id_rsa.pub target_user@host_address:tmp.pub
- ```
-
-6. As a `target_user`, log into the target server using `ssh target_user@host_address` command and navigate to the user account’s home directory to check if there is an existing `.ssh` subdirectory. If it does not exist, create one with the required privileges.
-
-7. Append the temporary client’s public key file, `tmp.pub`, to the `authorized_keys` file:
-
- ```text
- cat tmp.pub >> ~/.ssh/authorized_keys
- ```
-
- If an `authorized_keys` file does not exist, create a new file, but be careful not to completely replace any existing `authorized_keys` file.
-
-8. Ensure only the file owner (and not other groups or users) has access to `authorized_keys` file:
-
- ```text
- chmod 600 ~/.ssh/authorized_keys
- ```
-
-9. Delete the temporary public key file:
-
- ```text
- rm tmp.pub
- ```
-
- Now, when logged into the BART host as a user, there should be no prompt for a password when you are connecting to the target database server:
-
- ```text
- ssh target_user@database_server_address
- ```
-
-**Creating a Passwordless Connection Between the Database Server and the BART Host**
-
-If backups are to be taken from a given database server host, but restored to a different database server host, the passwordless SSH/SCP connections must be configured from the BART host to the database server host from which the backup is to be taken as well as from the BART host to the database server host to which the backup is to be restored.
-
-An example of how to create a passwordless connection is documented in the *EDB Backup and Recovery Reference Guide*, available at the [EDB website](/bart/latest/bart_ref/).
-
-Even when the Advanced Server database is on the same host as BART, and the Advanced Server database cluster owner is also the BART user account, a passwordless SSH/SCP connection must be established from the same user account to itself.
-
-1. On the database server, navigate into the target user account’s home directory to check for an existing `.ssh` subdirectory. If it does does not exist, create one in the user account’s home directory with the required privileges.
-
-2. As a database server user, generate the public key file:
-
- ```text
- ssh-keygen -t rsa
- ```
-
-3. Create a temporary copy of the public key file:
-
- ```text
- scp ~/.ssh/id_rsa.pub target_user@host_address:tmp.pub
- ```
-
-4. As a target user, log into the BART host and navigate to the user account’s home directory to check if there is an existing `.ssh` subdirectory. If it does not exist, create one with the required privileges:
-
- ```text
- ssh target_user@host_address
- ```
-
-5. Append the client’s temporary public key file to the `authorized_keys` file:
-
- ```text
- cat tmp.pub >> ~/.ssh/authorized_keys
- ```
-
-If the `authorized_keys file` does not exist, create a new file, but do not completely replace any existing `authorized_keys` file.
-
-6. Ensure that only the file owner (and not other groups or users) has access to `authorized_keys` file:
-
- ```text
- chmod 600 ~/.ssh/authorized_keys
- ```
-
-7. Delete the temporary public key file:
-
- ```text
- rm tmp.pub
- ```
-
- Now, when logged into the database server as a user, there should be no prompt for a password when you are connecting to the BART host:
-
- ```text
- ssh bart_user@bartip_address
- ```
-
-
-
-**Creating a Replication Database User**
-
-1. To create a replication database user (a superuser), connect to the database server with the psql client, and invoke the following PostgreSQL command:
-
- ```text
- CREATE ROLE WITH LOGIN SUPERUSER PASSWORD '';
- ```
-
-2. Specify this replication database user in the `user` parameter of the `bart.cfg` file.
-
-3. The [pg_hba.conf](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html) file must minimally permit the replication database user to have access to the database. The IP address from which the replication database user has access to the database is the BART host location. The replication database user must also be included in the `pg_hba.conf` file as a replication database connection if `pg_basebackup` is to be used for taking any backups.
-
-4. To ensure there is no password prompt when connecting to the database server with the replication database user, a recommended method is to use the `.pgpass` file located in the BART user account’s home directory (if it does not exist, you need to create the `.pgpass` file with the required privileges). The `.pgpass` file must contain an entry for each BART managed database server, and its corresponding replication database user and password.
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/01_backup.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/01_backup.mdx
deleted file mode 100644
index 2649c676929..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/01_backup.mdx
+++ /dev/null
@@ -1,218 +0,0 @@
----
-title: "BACKUP"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/backup.html"
----
-
-Use the `BACKUP` subcommand to create a full or incremental backup.
-
-**Syntax for a Full Backup:**
-
-```text
-bart BACKUP –s { | all } [ -F { p | t } ]
-
-[ -z ] [ –c ]
-
-[ --backup-name ]
-
-[ --thread-count ]
-
-[ { --with-pg_basebackup | --no-pg_basebackup } ]
-```
-
-**Syntax for an Incremental Backup:**
-
-```text
-bart BACKUP –s [-Fp]
-
-[ --parent { | } ]
-
-[ --backup-name ]
-
-[ --thread-count ]
-
-```
-
-Before performing an incremental backup, you must take a full backup. For more details about incremental backup, refer to *Block-Level Incremental Backup* in the *EDB Backup and Recovery User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
-The following table describes the `BACKUP` options:
-
-| Options | Description |
-| ---------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s { \| all }` `--server { \| all }` | Use this option to specify the database server to be backed up. Specify `` to take a backup of the database server (as specified in the BART configuration file). Specify `all` to take a backup of all servers. |
-| `-F { p \| t }` `--format { p \| t }` | Use this option to specify the backup file format. Specify `p` option to take backup in plain text format and specify `t` option to take backup in tar format. If the `p` or `t` option is omitted, the default is tar format. Use `p` option with the `BACKUP` subcommand when streaming is used as a backup method. An incremental backup can only be taken in plain text format (`p`). |
-| `-z` `(--gzip)` | This option is applicable only for full backup and `tar` format. Use this option to enable gzip compression of tar files using the default compression level (typically 6). |
-| `-c ` `--compress-level ` | This is applicable only for full backup and tar format. Use this option to specify the gzip compression level on the tar file output. `` is a digit from 1 through 9, with 9 being the best compression. |
-| `--backup-name ` | Use this option to assign a user-defined, alphanumeric friendly name to the backup. The maximum permitted length of backup name is 49 characters. For detailed information about this parameter, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/). If the option `--backup-name` is not specified and the `backup_name` parameter is not set for this database server in the BART configuration file, then the backup can only be referenced in other BART subcommands by the BART assigned backup identifier. |
-| `--thread-count ` | Use this option to specify the number of worker threads to run in parallel to copy blocks for a backup. For detailed information about the `--thread-count` parameter, see the EDB Backup and Recovery Installation and Upgrade Guide available at the [EDB website](/bart/latest/bart_inst/). |
-| `--with-pg_basebackup` | This is applicable only for full backup. Use this option to specify the use of `pg_basebackup` to take a full backup. The number of thread counts in effect is ignored as given by the `thread_count` parameter in the BART configuration file. When taking a full backup, if the thread count in effect is greater than `1`, then the `pg_basebackup` utility is not used to take the full backup (parallel worker threads are used) unless the `--with-pg_basebackup` option is specified with the `BACKUP` subcommand. |
-| `--no-pg_basebackup` | This is applicable only for full backup. Use this option to specify that `pg_basebackup` is not to be used to take a full backup. When taking a full backup, if the thread count in effect is only `1`, then the `pg_basebackup` utility is used to take the full backup unless the `--no-pg_basebackup` option is specified with the `BACKUP` subcommand. |
-| `--parent { \| }` | Use this option to take an incremental backup. The parent backup is a backup taken prior to the incremental backup; it can be either a full backup or an incremental backup. `` is the backup identifier of a parent backup and `` is the user-defined alphanumeric name of a parent backup. |
-| `--check` | This is applicable only for incremental backup. Use this option to verify if the required MBM files are present in the BART backup catalog before taking an incremental backup. However, an actual incremental backup is not taken when the `--check` option is specified. The `--parent` option must be used along with the `--check` option. |
-
-**Examples**
-
-The following code sample demonstrates using variables with the `BACKUP` subcommand:
-
-```text
-./bart backup -s ppas12 -Ft --backup-name "YEAR = %year MONTH =
-%month DAY = %day"
-```
-
-```text
-./bart backup -s ppas12 -Ft --backup-name "YEAR = %year MONTH =
-%month DAY = %day %%"
-```
-
-```text
-./bart show-backups -s ppas12 -i "test backup"
-```
-
-The following code sample displays the result of creating a full backup in the default tar format with gzip compression when the `BACKUP` subcommand was invoked. Note that checksums are generated for the full backup and user-defined tablespaces for the tar format backup:
-
-```text
-[edb@localhost bin]$ ./bart BACKUP -s hr -z
-INFO: DebugTarget - getVar(checkDiskSpace.bytesAvailable)
-INFO: new backup identifier generated 1567591909098
-INFO: creating 5 harvester threads
-NOTICE: all required WAL segments have been archived
-INFO: backup completed successfully
-INFO:
-BART VERSION: 2.5
-BACKUP DETAILS:
-BACKUP STATUS: active
-BACKUP IDENTIFIER: 1567591909098
-BACKUP NAME: none
-BACKUP PARENT: none
-BACKUP LOCATION: /home/edb/bkup_new/hr/1567591909098
-BACKUP SIZE: 13.91 MB
-BACKUP FORMAT: tar.gz
-BACKUP TIMEZONE: America/New_York
-XLOG METHOD: fetch
-BACKUP CHECKSUM(s): 0
-TABLESPACE(s): 3
-Oid Name Location
-16387 test1 /home/edb/tbl1
-16388 test2 /home/edb/tbl2
-16389 test3 /home/edb/tbl3
-
-START WAL LOCATION: 000000010000000000000025
-STOP WAL LOCATION: 000000010000000000000026
-BACKUP METHOD: streamed
-BACKUP FROM: master
-START TIME: 2019-09-04 06:11:49 EDT
-STOP TIME: 2019-09-04 06:11:53 EDT
-TOTAL DURATION: 4 sec(s)
-```
-
-The following code sample displays information about the directory containing the full backup:
-
-```text
-[edb@localhost bin]$number_of_threads>
-[edb@localhost bin]$ ls -l /home/edb/bkup_new/hr/
-total 8
-drwxrwxr-x. 3 edb edb 34 Aug 27 05:57 1566899819709
-drwxrwxr-x. 3 edb edb 58 Aug 27 05:57 1566899827751
-drwxrwxr-x. 3 edb edb 4096 Sep 4 06:11 1567591909098
-drwxrwxr-x. 2 edb edb 4096 Sep 4 06:11 archived_wals
-[edb@localhost bin]$
-```
-
-The following code sample displays information about the creation of a full backup while streaming the transaction log. Note that the `-Fp` option must be specified with the `BACKUP` subcommand when streaming is used as a backup method.
-
-```text
-[edb@localhost bin]$ ./bart BACKUP -s ACCTG -Fp
-INFO: DebugTarget - getVar(checkDiskSpace.bytesAvailable)
-INFO: new backup identifier generated 1566898964200
-INFO: creating 5 harvester threads
-NOTICE: pg_stop_backup complete, all required WAL segments have been archived
-INFO: backup completed successfully
-INFO:
-BART VERSION: 2.5
-BACKUP DETAILS:
-BACKUP STATUS: active
-BACKUP IDENTIFIER: 1566898964200
-BACKUP NAME: none
-BACKUP PARENT: none
-BACKUP LOCATION: /home/edb/bkup_new/acctg/1566898964200
-BACKUP SIZE: 46.03 MB
-BACKUP FORMAT: plain
-BACKUP TIMEZONE: US/Eastern
-XLOG METHOD: fetch
-BACKUP CHECKSUM(s): 0
-TABLESPACE(s): 0
-START WAL LOCATION: 000000010000000000000017
-BACKUP METHOD: streamed
-BACKUP FROM: master
-START TIME: 2019-08-27 05:42:44 EDT
-STOP TIME: 2019-08-27 05:42:46 EDT
-TOTAL DURATION: 2 sec(s)
-```
-
-The following code sample displays the assignment of a user-defined backup name with the `--backup-name` option:
-
-```text
-[edb@localhost bin]$ ./bart BACKUP -s acctg --backup-name acctg_%year-%month-%day
-INFO: DebugTarget - getVar(checkDiskSpace.bytesAvailable)
-INFO: new backup identifier generated 1566899004804
-INFO: creating 5 harvester threads
-NOTICE: pg_stop_backup complete, all required WAL segments have been archived
-INFO: backup completed successfully
-INFO:
-BART VERSION: 2.5
-BACKUP DETAILS:
-BACKUP STATUS: active
-BACKUP IDENTIFIER: 1566899004804
-BACKUP NAME: acctg_2019-08-27
-BACKUP PARENT: none
-BACKUP LOCATION: /home/edb/bkup_new/acctg/1566899004804
-BACKUP SIZE: 46.86 MB
-BACKUP FORMAT: tar
-BACKUP TIMEZONE: US/Eastern
-XLOG METHOD: fetch
-BACKUP CHECKSUM(s): 0
-TABLESPACE(s): 0
-START WAL LOCATION: 00000001000000000000001A
-BACKUP METHOD: streamed
-BACKUP FROM: master
-START TIME: 2019-08-27 05:43:24 EDT
-STOP TIME: 2019-08-27 05:43:24 EDT
-TOTAL DURATION: 0 sec(s)
-```
-
-The following code sample displays an incremental backup taken by specifying the `--parent` option. The option `-Fp` must be specified while taking an incremental backup as incremental backup can be taken only in plain text format.
-
-```text
-[edb@localhost bin]$ ./bart BACKUP -s hr -Fp --parent hr_full_1 --backup-name
-hr_incr_1
-INFO: DebugTarget - getVar(checkDiskSpace.bytesAvailable)
-INFO: checking /home/edb/bkup_new/hr/archived_wals for MBM files from 0/20000028 to
-0/22000000
-INFO: new backup identifier generated 1566899827751
-INFO: creating 5 harvester threads
-NOTICE: all required WAL segments have been archived
-INFO: backup completed successfully
-INFO:
-BART VERSION: 2.5
-BACKUP DETAILS:
-BACKUP STATUS: active
-BACKUP IDENTIFIER: 1566899827751
-BACKUP NAME: hr_incr_1
-BACKUP PARENT: 1566899819709
-BACKUP LOCATION: /home/edb/bkup_new/hr/1566899827751
-BACKUP SIZE: 7.19 MB
-BACKUP FORMAT: plain
-BACKUP TIMEZONE: America/New_York
-XLOG METHOD: fetch
-BACKUP CHECKSUM(s): 0
-TABLESPACE(s): 0
-START WAL LOCATION: 000000010000000000000022
-STOP WAL LOCATION: 000000010000000000000023
-BACKUP METHOD: streamed
-BACKUP FROM: master
-START TIME: 2019-08-27 05:57:07 EDT
-STOP TIME: 2019-08-27 05:57:08 EDT
-TOTAL DURATION: 1 sec(s)
-```
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/02_check_config.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/02_check_config.mdx
deleted file mode 100644
index 69c51d5249e..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/02_check_config.mdx
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "CHECK-CONFIG"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/check_config.html"
----
-
-The `CHECK-CONFIG` subcommand checks the global parameter settings as well as the database server configuration in the BART configuration file.
-
-The following syntax is used to check the BART configuration file global section settings.
-
-```text
-bart CHECK-CONFIG
-```
-
-The following syntax is used to check the database server configuration settings.
-
-```text
-bart CHECK-CONFIG [ –s ]
-```
-
-The following table describes the `CHECK-CONFIG` option:
-
-| Option | Description |
-| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
-| `-s ` `--server ` | `` is the name of the database server whose configuration parameter settings are to be checked. |
-
-**Example**
-
-The following code sample demonstrates successfully checking the BART configuration file global parameters with the `bart CHECK-CONFIG` command:
-
-```text
-bash-4.1$ bart CHECK-CONFIG
-INFO: Verifying that pg_basebackup is executable
-INFO: success -
-INFO: success - pg_basebackup(/usr/edb/as11/bin/pg_basebackup) returns
-version 11.400000
-```
-
-The following code sample demonstrates successfully checking the BART configuration file database server parameters with the `bart CHECK-CONFIG` command with the `–s` option:
-
-```text
-[edb@localhost bin]$ ./bart check-config -s hr
-INFO: Checking server hr
-INFO: Verifying cluster_owner and ssh/scp connectivity
-INFO: success
-INFO: Verifying user, host, and replication connectivity
-INFO: success
-INFO: Verifying that user is a database superuser
-INFO: success
-INFO: Verifying that cluster_owner can read cluster data files
-INFO: success
-INFO: Verifying that you have permission to write to vault
-INFO: success
-INFO: /home/edb/bkup_new/hr
-INFO: Verifying database server configuration
-INFO: success
-INFO: Verifying that WAL archiving is working
-INFO: waiting 30 seconds for
-/home/edb/bkup_new/hr/archived_wals/00000001000000000000001E
-INFO: success
-INFO: Verifying that bart-scanner is configured and running
-INFO: success
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/03_delete.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/03_delete.mdx
deleted file mode 100644
index a148c571880..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/03_delete.mdx
+++ /dev/null
@@ -1,141 +0,0 @@
----
-title: "DELETE"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/delete.html"
----
-
-The `DELETE` subcommand removes the subdirectory and data files from the BART backup catalog for the specified backups along with archived WAL files.
-
-**Syntax:**
-
-```text
-bart DELETE –s
--i { all | [']{ | },... }['] }
-[ -n ]
-```
-
-Note that when invoking the `DELETE` subcommand, you must specify a database server.
-
-For database servers under a retention policy, there are conditions where certain backups may not be deleted. For more information, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
-
-The following table describes the `DELETE` options:
-
-| Options | Description |
-| -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s ` `--server ` | `` is the name of the database server whose backups are to be deleted. |
-| ``-i { all \| [']{ \| }',... }[`] }``
``--backupid { all \| [']{ \| }',... }[`] }`` | `` is the backup identifier of the backup to be deleted. `` is the user-defined alphanumeric name for the backup. Multiple backup identifiers and backup names may be specified in a comma-separated list. The list must be enclosed within single quotes if there is any white space appearing before or after each comma (see [Example](#deleting_multiple_backups_with_space_characters)). If `all` is specified, all backups and their archived WAL files for the specified database server are deleted. |
-| `-n` `--dry-run` | Performs the test run and displays the results prior to physically removing files; no files are actually deleted. |
-
-**Example**
-
-The following code sample demonstrates deleting a backup from the specified database server:
-
-```text
-[edb@localhost bin]$ ./bart DELETE -s acctg -i acctg_2019-08-27
-INFO: deleting backup 'acctg_2019-08-27' of server 'acctg'
-INFO: deleting backup '1566900093665'
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-'/home/edb/bkup_new/acctg/archived_wals/000000010000000000000025'
-is required, yet not available in archived_wals directory
-INFO: backup(s) deleted
-[edb@localhost bin]$
-```
-
-After the deletion, the BART backup catalog for the database server no longer contains the corresponding directory for the deleted `backup ID`. The following code sample displays information about `archived_wals` subdirectory that no longer contains the backup WAL files:
-
-```text
-[edb@localhost acctg]$ ls -l
-total 16
-drwxrwxr-x. 3 edb edb 4096 Aug 27 06:03 1566900199604
-drwxrwxr-x. 3 edb edb 4096 Aug 27 06:03 1566900204377
-drwxrwxr-x. 3 edb edb 4096 Aug 27 06:03 1566900209087
-drwxrwxr-x. 3 edb edb 4096 Aug 27 06:05 1566900321228
-drwxrwxr-x. 2 edb edb 6 Aug 27 06:01 archived_wals
-```
-
-The following code sample demonstrates deleting multiple backups from the database server.
-
-```text
-[edb@localhost bin]$ ./bart DELETE -s acctg -i `1566988095633,1566988100760,
-acctg_2019-08-28`
-INFO: deleting backup `1566988095633` of server `acctg`
-INFO: deleting backup `1566988095633`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/000000010000000000000037` is required,
-yet not available in archived_wals directory
-INFO: backup(s) deleted
-INFO: deleting backup `1566988100760` of server `acctg`
-INFO: deleting backup `1566988100760`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/000000010000000000000039` is
-required, yet not available in archived_wals directory
-INFO: backup(s) deleted
-INFO: deleting backup `acctg_2019-08-28` of server `acctg`
-INFO: deleting backup `1566988115512`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/00000001000000000000003C` is required,
-yet not available in archived_wals directory
-INFO: backup(s) deleted
-[edb@localhost bin]$
-[edb@localhost bin]$
-[edb@localhost bin]$
-[edb@localhost acctg]$
-[edb@localhost acctg]$ ls -l
-total 8
-drwxrwxr-x. 3 edb edb 4096 Aug 28 06:28 1566988105086
-drwxrwxr-x. 3 edb edb 4096 Aug 28 06:28 1566988109477
-drwxrwxr-x. 2 edb edb 6 Aug 28 06:09 archived_wals
-[edb@localhost acctg]$
-```
-
-
-
-**Deleting Multiple Backups with Space Characters**
-
-The following code sample demonstrates deleting multiple backups; since there are space characters in the comma-separated list, the entire list must be enclosed within single quotes:
-
-```text
-[edb@localhost bin]$ ./bart DELETE -s acctg -i
-`1566900199604,1566900204377,1566900209087`;
-INFO: deleting backup `1566900199604` of server `acctg`
-INFO: deleting backup `1566900199604`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/000000010000000000000028` is required,
-yet not available in archived_wals directory
-INFO: backup(s) deleted
-INFO: deleting backup `1566900204377` of server `acctg`
-INFO: deleting backup `1566900204377`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/00000001000000000000002A` is required,
-yet not available in archived_wals directory
-INFO: backup(s) deleted
-INFO: deleting backup `1566900209087` of server `acctg`
-INFO: deleting backup `1566900209087`
-INFO: WALs of deleted backup(s) will belong to prior backup(if any), or will
-be marked unused
-WARNING: not marking any WALs as unused WALs, the WAL file
-`/home/edb/bkup_new/acctg/archived_wals/00000001000000000000002C` is required,
-yet not available in archived_wals directory
-INFO: backup(s) deleted
-[edb@localhost bin]$
-[edb@localhost bin]$
-[edb@localhost acctg]$ ls -l
-total 4
-drwxrwxr-x. 3 edb edb 4096 Aug 27 06:05 1566900321228
-drwxrwxr-x. 2 edb edb 6 Aug 27 06:01 archived_wals
-[edb@localhost acctg]$
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/04_init.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/04_init.mdx
deleted file mode 100644
index 9f8b020ac03..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/04_init.mdx
+++ /dev/null
@@ -1,276 +0,0 @@
----
-title: "INIT"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/init.html"
----
-
-
-
-The `INIT` subcommand is used to create the BART backup catalog directory, rebuild the BART `backupinfo` file, and set the `archive_command` in the server based on the `archive_command` setting in the `bart.cfg` file.
-
-**Syntax:**
-
-```text
-bart INIT [ –s { | all } ] [ -o ]
-
-[ -r [ -i { | | all } ] ]
-
-[--no-configure]
-```
-
-The following table describes the `INIT` options:
-
-| Options | Description |
-| ------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s { \| all }` `--server { \| all }` | `` is the name of the database server to which the `INIT` actions are to be applied. If `all` is specified or if the option is omitted, actions are applied to all servers. |
-| `-o` `--override` | Overrides the existing Postgres `archive_command` configuration parameter setting in the `postgresql.conf` file or the `postgresql.auto.conf` file using the BART `archive_command` parameter in the BART configuration file. The `INIT` generated `archive command` string is written to the `postgresql.auto.conf` file. |
-| `-r` `--rebuild` | Rebuilds the `backupinfo` file located in each backup subdirectory. If `all` is specified or if the option is omitted, the `backupinfo` files of all backups for the database servers specified by the `-s` option are recreated. This option is only intended for recovering from a situation where the backupinfo file has become corrupt. If the backup was initially created with a user-defined backup name, and then the `INIT -r` option is invoked to rebuild that `backupinfo` file, the user-defined backup name is no longer available. Thus, future references to the backup must use the backup identifier. |
-| `-i { \| \| all }` `--backupid { \| \| all }` | `` is an integer, backup identifier and `` is the user-defined alphanumeric name for the backup. The `-i` option can only be used with the `-r` option. |
-| `--no-configure` | Prevents the `archive_command` from being set in the PostgreSQL server. |
-
-**Examples**
-
-In the following code sample, you can see that `archive_mode = off` and `archive_command` is not set. After invoking the BART `INIT` subcommand, `archive_mode` is set to `on` and `archive_command` is set:
-
-```text
-archive_mode = off # enables archiving; off, on, or always
-# (change requires restart)
-archive_command = ''
-# command to use to archive a logfile segment
-[edb@localhost bin]$ ./bart init -s ppas11
-INFO: setting archive_mode/archive_command for server 'ppas11'
-WARNING: archive_mode/archive_command is set. Restart the PostgreSQL
-server using 'pg_ctl restart'
-[edb@localhost bin]$
-# Do not edit this file manually!
-# It will be overwritten by the ALTER SYSTEM command.
-archive_mode = 'on'
-archive_command = 'scp %p
-edb@127.0.0.1:/home/edb/bkup/ppas11/archived_wals/%f'
-```
-
-In the following code sample, you can see that `archive_mode = on`, and `archive_command` is not set. After invoking the `INIT` subcommand, `archive_command` is set:
-
-```text
-archive_mode = on # enables archiving; off, on, or always
-# (change requires restart)
-archive_command = '' # command to use to archive a logfile segment
-[edb@localhost bin]$ ./bart init -s ppas11
-INFO: setting archive_mode/archive_command for server 'ppas11'
-WARNING: archive_command is set. Reload the configuration in the
-PostgreSQL server using pg_reload_conf() or 'pg_ctl reload'
-[edb@localhost bin]$
-# Do not edit this file manually!
-# It will be overwritten by the ALTER SYSTEM command.
-archive_command = 'scp %p
-edb@127.0.0.1:/home/edb/bkup/ppas11/archived_wals/%f'
-```
-
-In the following code sample, you can see that `archive_mode = on` and `archive_command` are already set. After invoking the `INIT` subcommand, there is no change in their settings. Note that to override the existing `archive_command`, you must include the `-o` option.
-
-```text
-archive_mode = on # enables archiving; off, on, or always
-# (change requires restart)
-archive_command = 'scp %p
-edb@127.0.0.1:/home/edb/bkup/ppas11/archived_wals/%f' # command to use
-to archive a logfile segment
-# placeholders: %p = path of file to archive
-[edb@localhost bin]$ ./bart init -s ppas11
-INFO: setting archive_mode/archive_command for server 'ppas11'
-WARNING: archive_command is not set for server 'ppas11'
-[edb@localhost bin]$
-# Do not edit this file manually!
-# It will be overwritten by the ALTER SYSTEM command.
-```
-
-In the following code sample, you can see that `archive_mode = off` and `archive_command` is already set. After invoking the `INIT` subcommand `archive_mode` is set to `on`:
-
-```text
-archive_mode = off # enables archiving; off, on, or always
-# (change requires restart)
-archive_command = 'scp %p
-edb@127.0.0.1:/home/edb/bkup/ppas11/archived_wals/%f' # command to use
-to archive a log file segment
-[edb@localhost bin]$ ./bart init -s ppas11
-INFO: setting archive_mode/archive_command for server 'ppas11'
-WARNING: archive_mode/archive_command is set. Restart the PostgreSQL
-server using 'pg_ctl restart'
-# Do not edit this file manually!
-# It will be overwritten by the ALTER SYSTEM command.
-archive_mode = 'on'
-archive_command = 'scp %p
-edb@127.0.0.1:/home/edb/bkup/ppas11/archived_wals/%f'
-```
-
-In the following code sample an existing `archive command` setting is overridden by resetting the `archive_command` in the PostgreSQL server with the `archive_command = 'cp %p %a/%f'` parameter from the `bart.cfg` file:
-
-```text
-[BART]
-
-bart_host= enterprisedb@192.168.2.22
-backup_path = /opt/backup_edb
-pg_basebackup_path = /usr/edb/as11/bin/pg_basebackup
-logfile = /tmp/bart.log
-scanner_logfile = /tmp/bart_scanner.log
-
-[ACCTG]
-
-host = 127.0.0.1
-port = 5444
-user = repuser
-cluster_owner = enterprisedb
-archive_command = 'cp %p %a/%f'
-description = "Accounting"
-```
-
-The `archive_mode` and `archive_command` parameters in the database server are set as follows:
-
-```text
-edb=# SHOW archive_mode;
-archive_mode
---------------
-on
-(1 row)
-edb=# SHOW archive_command;
-archive_command
-------------------------------------------------------------------
-scp %p bartuser@192.168.2.22:/opt/backup/acctg/archived_wals/%f
-
-(1 row)
-```
-
-Invoke the `INIT` subcommand with the `-o` option to override the current `archive_command` setting in the PostgreSQL server:
-
-```text
--bash-4.1$ bart INIT -s acctg -o
-INFO: setting archive_mode/archive_command for server 'acctg'
-WARNING: archive_command is set. Reload the configuration in the
-PostgreSQL server using pg_reload_conf() or 'pg_ctl reload'
-```
-
-Reload the database server configuration; a restart of the database server is not necessary to reset only the `archive_command` parameter:
-
-```text
-[root@localhost tmp]# service ppas11 reload
-```
-
-The `archive_command` in the PostgreSQL server is now set as follows:
-
-```text
-edb=# SHOW archive_command;
- archive_command
------------------------------------------------
-cp %p /opt/backup_edb/acctg/archived_wals/%f
-(1 row)
-```
-
-The new command string is written to the `postgresql.auto.conf` file:
-
-```text
-# Do not edit this file manually!
-# It will be overwritten by ALTER SYSTEM command.
-archive_command = 'cp %p /opt/backup_edb/acctg/archived_wals/%f'
-```
-
-When you invoke the BART `INIT` command with the `-r` option, BART rebuilds the `backupinfo` file using the content of the backup directory for the server specified or for all servers. The BART `backupinfo` file is initially created by the `BACKUP` subcommand and contains the backup information used by BART.
-
-!!! Note
- If the backup was initially created with a user-defined backup name, and then the `INIT -r` option is invoked to rebuild the `backupinfo` file, the user-defined backup name is no longer available. Thus, future references to the backup must use the backup identifier.
-
-The following code sample shows the `backupinfo` file location in a backup subdirectory:
-
-```text
-[root@localhost acctg]# pwd
-/opt/backup/acctg
-[root@localhost acctg]# ls -l
-total 4
-drwx------ 2 enterprisedb enterprisedb 38 Oct 26 10:21 1477491569966
-drwxrwxr-x 2 enterprisedb enterprisedb 4096 Oct 26 10:19 archived_wals
-[root@localhost acctg]# ls -l 1477491569966
-total 61144
--rw-rw-r-- 1 enterprisedb enterprisedb 703 Oct 26 10:19 backupinfo
--rw-rw-r-- 1 enterprisedb enterprisedb 62603776 Oct 26 10:19 base.tar
-```
-
-The following code sample displays the `backupinfo` file content:
-
-```text
-BACKUP DETAILS:
-BACKUP STATUS: active
-BACKUP IDENTIFIER: 1477491569966
-BACKUP NAME: none
-BACKUP PARENT: none
-BACKUP LOCATION: /opt/backup/acctg/1477491569966
-BACKUP SIZE: 59.70 MB
-BACKUP FORMAT: tar
-BACKUP TIMEZONE:
-XLOG METHOD: fetch
-BACKUP CHECKSUM(s): 1
-ChkSum File
-84b3eeb1e3f7b3e75c2f689570d04f10 base.tar
-TABLESPACE(s): 0
-START WAL LOCATION: 2/A5000028 (file 0000000100000002000000A5)
-STOP WAL LOCATION: 2/A50000C0 (file 0000000100000002000000A5)
-CHECKPOINT LOCATION: 2/A5000028
-BACKUP METHOD: streamed
-BACKUP FROM: master
-START TIME: 2016-10-26 10:19:30 EDT
-LABEL: pg_basebackup base backup
-STOP TIME: 2016-10-26 10:19:30 EDT
-TOTAL DURATION: 0 sec(s)
-```
-
-The following code sample displays an error message if the `backupinfo` file is missing when invoking a BART subcommand:
-
-```text
--bash-4.2$ bart SHOW-BACKUPS
-ERROR: 'backupinfo' file does not exist for backup '1477491569966'
-please use 'INIT -r' to generate the file
-```
-
-The `backupinfo` file may be missing if the `BACKUP` subcommand did not complete successfully.
-
-The following code sample displays information about rebuilding the `backupinfo` file of the specified backup for database server `acctg`:
-
-```text
--bash-4.1$ bart INIT -s acctg -r -i 1428346620427
-INFO: rebuilding BACKUPINFO for backup '1428346620427' of server 'acctg'
-INFO: backup checksum: ced59b72a7846ff8fb8afb6922c70649 of base.tar
-```
-
-The following code sample displays information about how the `backupinfo` files of all backups are rebuilt for all database servers:
-
-```text
--bash-4.1$ bart INIT -r
-
-INFO: rebuilding BACKUPINFO for backup '1428347191544' of server 'acctg'
-INFO: backup checksum: 1ac5c61f055c910db314783212f2544f of base.tar
-INFO: rebuilding BACKUPINFO for backup '1428346620427' of server 'acctg'
-INFO: backup checksum: ced59b72a7846ff8fb8afb6922c70649 of base.tar
-INFO: rebuilding BACKUPINFO for backup '1428347198335' of server 'dev'
-INFO: backup checksum: a8890dd8ab7e6be5d5bc0f38028a237b of base.tar
-INFO: rebuilding BACKUPINFO for backup '1428346957515' of server 'dev'
-INFO: backup checksum: ea62549cf090573625d4adeb7d919700 of base.tar
-```
-
-The following code sample displays information about invoking `BART INIT` with the `-r - i` option:
-
-```text
-edb@localhost bin]$ ./bart init -s ppas11 -i 1551778898392 -r
-INFO: rebuilding BACKUPINFO for backup '1551778898392' of server
-'ppas11'
-[edb@localhost bin]$ ls /home/edb/bkup/ppas11/1551778898392/
-backupinfo backup_label base base-1.tar base-2.tar base-3.tar
-base-4.tar base-5.tar base.tar
-```
-
-The following code sample displays information about invoking the `BART INIT` command with the `--no-configure` option. You can use the `--no-configure` option with the `INIT` subcommand to prevent the `archive_command` option from being set in the PostgreSQL server.
-
-```text
-[edb@localhost bin]$ ./bart init -s ppas11 -o --no-configure
-[edb@localhost bin]$
-# Do not edit this file manually!
-# It will be overwritten by the ALTER SYSTEM command.
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/05_manage.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/05_manage.mdx
deleted file mode 100644
index 75e63130a8e..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/05_manage.mdx
+++ /dev/null
@@ -1,228 +0,0 @@
----
-title: "MANAGE"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/manage.html"
----
-
-The `MANAGE` subcommand can be invoked to:
-
-- Evaluate backups, mark their status, and delete obsolete backups based on the `retention_policy` parameter in the BART configuration file.
-- Compress the archived WAL files based on the `wal_compression` parameter in the BART configuration file.
-
-**Syntax:**
-
-```text
-bart MANAGE [ –s { | all} ]
-[ -l ] [ -d ]
-[ -c { keep | nokeep }
--i { | | all } ]
-[ -n ]
-```
-
-To view detailed information about the `MANAGE` subcommand and retention policy management, see *the EDB Backup and Recovery User Guide*. For information about setting the `wal_compression` parameter, see the *EDB Backup and Recovery Installation and Upgrade Guide*. These guides are available at the [EDB website](/bart/latest/bart_user/).
-
-The following table describes the `MANAGE` options:
-
-| Options | Description |
-| ---------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `-s [ \| all ]` `--server [ \| all ]` | `` is the name of the database server to which the `MANAGE` actions are to be applied. If `all` is specified or if the `-s` option is omitted, actions are applied to all database servers. |
-| `-l` `--list-obsolete` | Lists the backups marked as obsolete. |
-| `-d` `--delete-obsolete` | Deletes the backups marked as obsolete. This action physically deletes the backup along with its archived WAL files and any MBM files for incremental backups. |
-| `-c { keep \| nokeep }` `--change-status { keep \| nokeep }` | Specify `keep` to change the backup status to `keep` to retain the backup indefinitely.
Specify `nokeep` to change the backup status back to `active`. You can then re-evaluate and possibly mark the backup as `obsolete` (according to the retention policy) using the `MANAGE` subcommand.
The `-c` option can only be used with the `-i` option. |
-| `-i { \| \| all` }
`--backupid { \| \| all` } | `` is a backup identifier and `` is the user-defined alphanumeric name for the backup. If `all` is specified, actions are applied to all backups. The `-i` option can only be used with the `-c` option. |
-| `-n` `--dry-run` | Performs the test run and displays the results prior to actually implementing the actions as if the operation was performed, however, no changes are actually made. If you specify `-n` with the `-d` option, it displays which backups would be deleted, but does not actually delete the backups. If you specify `-n` with the `-c` option, it displays the keep or nokeep action, but does not actually change the backup status. If you specify `-n` alone with no other options or if you specify `-n` with only the `-s` option, it displays which active backups would be marked as obsolete, but does not actually change the backup status. In addition, no compression is performed on uncompressed, archived WAL files even if WAL compression is enabled for the database server. |
-
-**Example**
-
-The following code sample performs a dry run for the specified database server displaying which active backups are evaluated as obsolete according to the retention policy, but does not actually change the backup status:
-
-```text
--bash-4.2$ bart MANAGE -s acctg -n
-INFO: processing server 'acctg', backup '1482770807519'
-INFO: processing server 'acctg', backup '1482770803000'
-INFO: marking backup '1482770803000' as obsolete
-INFO: 1 WAL file(s) marked obsolete
-INFO: processing server 'acctg', backup '1482770735155'
-INFO: marking backup '1482770735155' as obsolete
-INFO: 2 incremental(s) of backup '1482770735155' will be marked obsolete
-INFO: marking incremental backup '1482770780423' as obsolete
-INFO: marking incremental backup '1482770763227' as obsolete
-INFO: 3 WAL file(s) marked obsolete
-INFO: 1 Unused WAL file(s) present
-INFO: 2 Unused file(s) (WALs included) present, use 'MANAGE -l' for the
-list
-```
-
-The following code sample marks active backups as obsolete according to the retention policy for the specified database server:
-
-```text
--bash-4.2$ bart MANAGE -s acctg
-INFO: processing server 'acctg', backup '1482770807519'
-INFO: processing server 'acctg', backup '1482770803000'
-INFO: marking backup '1482770803000' as obsolete
-INFO: 1 WAL file(s) marked obsolete
-INFO: processing server 'acctg', backup '1482770735155'
-INFO: marking backup '1482770735155' as obsolete
-INFO: 2 incremental(s) of backup '1482770735155' will be marked obsolete
-INFO: marking incremental backup '1482770780423' as obsolete
-INFO: marking incremental backup '1482770763227' as obsolete
-INFO: 3 WAL file(s) marked obsolete
-INFO: 1 Unused WAL file(s) present
-INFO: 2 Unused file(s) (WALs included) present, use 'MANAGE -l' for the
-list
-```
-
-The following code sample lists backups marked as obsolete for the specified database server:
-
-```text
--bash-4.2$ bart MANAGE -s acctg -l
-SERVER NAME: acctg
-BACKUP ID: 1482770803000
-BACKUP STATUS: obsolete
-BACKUP TIME: 2016-12-26 11:46:43 EST
-BACKUP SIZE: 59.52 MB
-WAL FILE(s): 1
-WAL FILE: 000000010000000100000055
-SERVER NAME: acctg
-BACKUP ID: 1482770735155
-BACKUP STATUS: obsolete
-BACKUP TIME: 2016-12-26 11:45:35 EST
-BACKUP SIZE: 59.52 MB
-INCREMENTAL BACKUP(s): 2
-BACKUP ID: 1482770780423
-BACKUP PARENT: 1482770735155
-BACKUP STATUS: obsolete
-BACKUP TIME: 2016-12-26 11:45:35 EST
-BACKUP SIZE: 59.52 MB
-BACKUP ID: 1482770763227
-BACKUP PARENT: 1482770735155
-BACKUP STATUS: obsolete
-BACKUP TIME: 2016-12-26 11:45:35 EST
-BACKUP SIZE: 59.52 MB
-WAL FILE(s): 3
-WAL FILE: 000000010000000100000054
-WAL FILE: 000000010000000100000053
-WAL FILE: 000000010000000100000052
-UNUSED FILE(s): 2
-UNUSED FILE: 000000010000000100000051
-UNUSED FILE: 0000000100000001510000280000000152000000.mbm
-```
-
-The following code sample deletes the obsolete backups for the specified database server:
-
-```text
--bash-4.2$ bart MANAGE -s acctg -d
-INFO: removing all obsolete backups of server 'acctg'
-INFO: removing obsolete backup '1482770803000'
-INFO: 1 WAL file(s) will be removed
-INFO: removing WAL file '000000010000000100000055'
-INFO: removing obsolete backup '1482770735155'
-INFO: 3 WAL file(s) will be removed
-INFO: 2 incremental(s) of backup '1482770735155' will be removed
-INFO: removing obsolete incremental backup '1482770780423'
-INFO: removing obsolete incremental backup '1482770763227'
-INFO: removing WAL file '000000010000000100000054'
-INFO: removing WAL file '000000010000000100000053'
-INFO: removing WAL file '000000010000000100000052'
-INFO: 8 Unused file(s) will be removed
-INFO: removing (unused) file '000000010000000100000056.00000028.backup'
-INFO: removing (unused) file '000000010000000100000056'
-INFO: removing (unused) file '000000010000000100000055.00000028.backup'
-INFO: removing (unused) file '000000010000000100000054.00000028.backup'
-INFO: removing (unused) file '000000010000000100000053.00000028.backup'
-INFO: removing (unused) file '000000010000000100000052.00000028.backup'
-INFO: removing (unused) file '000000010000000100000051'
-INFO: removing (unused) file
-'0000000100000001510000280000000152000000.mbm'
-```
-
-The following code sample changes the specified backup to keep status to retain it indefinitely:
-
-```text
--bash-4.2$ bart MANAGE -s acctg -c keep -i 1482770807519
-INFO: changing status of backup '1482770807519' of server 'acctg' from
-'active' to 'keep'
-INFO: 1 WAL file(s) changed
--bash-4.2$ bart SHOW-BACKUPS -s acctg -i 1482770807519 -t
-SERVER NAME : acctg
-BACKUP ID : 1482770807519
-BACKUP NAME : none
-BACKUP PARENT : none
-BACKUP STATUS : keep
-BACKUP TIME : 2016-12-26 11:46:47 EST
-BACKUP SIZE : 59.52 MB
-WAL(S) SIZE : 16.00 MB
-NO. OF WALS : 1
-FIRST WAL FILE : 000000010000000100000057
-CREATION TIME : 2016-12-26 11:52:47 EST
-LAST WAL FILE : 000000010000000100000057
-CREATION TIME : 2016-12-26 11:52:47 EST
-```
-
-The following code sample resets the specified backup to active status:
-
-```text
--bash-4.2$ bart MANAGE -s acctg -c nokeep -i 1482770807519
-INFO: changing status of backup '1482770807519' of server 'acctg' from
-'keep' to 'active'
-INFO: 1 WAL file(s) changed
--bash-4.2$ bart SHOW-BACKUPS -s acctg -i 1482770807519 -t
-SERVER NAME : acctg
-BACKUP ID : 1482770807519
-BACKUP NAME : none
-BACKUP PARENT : none
-BACKUP STATUS : active
-BACKUP TIME : 2016-12-26 11:46:47 EST
-BACKUP SIZE : 59.52 MB
-WAL(S) SIZE : 16.00 MB
-NO. OF WALS : 1
-FIRST WAL FILE : 000000010000000100000057
-CREATION TIME : 2016-12-26 11:52:47 EST
-LAST WAL FILE : 000000010000000100000057
-CREATION TIME : 2016-12-26 11:52:47 EST
-```
-
-The following code sample uses the enabled `wal_compression` parameter in the BART configuration file as shown by the following:
-
-```text
-[ACCTG]
-
-host = 127.0.0.1
-port = 5445
-user = enterprisedb
-cluster_owner = enterprisedb
-allow_incremental_backups = disabled
-wal_compression = enabled
-description = "Accounting"
-```
-
-When the `MANAGE` subcommand is invoked, the following message is displayed indicating that WAL file compression is performed:
-
-```text
--bash-4.2$ bart MANAGE -s acctg
-INFO: 4 WAL file(s) compressed
-WARNING: 'retention_policy' is not set for server 'acctg'
-```
-
-The following code sample shows the archived WAL files in compressed format:
-
-```text
--bash-4.2$ pwd
-/opt/backup/acctg
--bash-4.2$ ls -l archived_wals
-total 160
--rw------- 1 enterprisedb enterprisedb 27089 Dec 26 12:16
-00000001000000010000005B.gz
--rw------- 1 enterprisedb enterprisedb 305 Dec 26 12:17
-00000001000000010000005C.00000028.backup
--rw------- 1 enterprisedb enterprisedb 27112 Dec 26 12:17
-00000001000000010000005C.gz
--rw------- 1 enterprisedb enterprisedb 65995 Dec 26 12:18
-00000001000000010000005D.gz
--rw------- 1 enterprisedb enterprisedb 305 Dec 26 12:18
-00000001000000010000005E.00000028.backup
--rw------- 1 enterprisedb enterprisedb 27117 Dec 26 12:18
-00000001000000010000005E.gz
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/06_restore.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/06_restore.mdx
deleted file mode 100644
index b0399e9d3e4..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/06_restore.mdx
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: "RESTORE"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/restore.html"
----
-
-The `RESTORE` subcommand restores a backup and its archived WAL files for the designated database server to the specified directory location.
-
-**Syntax for Restore**:
-
-```text
-bart RESTORE –s -p
-[ –i { | } ]
-[ -r @ ]
-[ -w ]
-[ -t ]
-[ { -x | -g } ]
-[ -c ]
-```
-
-To view detailed information about the `RESTORE` subcommand, see the *EDB Backup and Recovery User Guide* available at the [EDB website](/bart/latest/bart_user/).
-
-If the backup is restored to a different database cluster directory than where the original database cluster resided, then some operations dependent upon the database cluster location may fail. This happens if the supporting service scripts are not updated to reflect the new directory location of restored backup.
-
-For information about the use and modification of service scripts, see the EDB Advanced Server Installation Guide available at the [EDB website](/epas/latest/).
-
-The following table describes the `RESTORE` options:
-
-| Options | Description |
-| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s ` `--server ` | `` is the name of the database server to be restored. |
-| `-p --restore-path ` `--restore-path ` | `` is the directory path where the backup of the database server is to be restored. The directory must be empty and have the proper ownership and privileges assigned to it. |
-| `-i { \| }`
`--backupid { \| }` | `backup_id` is the backup identifier of the backup to be used for the restoration and `` is the user-defined alphanumeric name for the backup. If the option is omitted, the latest backup is restored by default. |
-| `-r `
`--remote-host ` | `` is the user account on the remote database server host that accepts a passwordless SSH/SCP login connection and is the owner of the directory where the backup is to be restored. `` is the IP address of the remote host to which the backup is to be restored. This option must be specified if the `remote_host` parameter for this database server is not set in the BART configuration file. For information about the `remote_host` parameter, see the *EDB Backup and Recovery Installation and Upgrade Guide* available at the [EDB website](/bart/latest/bart_inst/). |
-| `-w ` `--workers ` | `` is the number of worker processes to run in parallel to stream the modified blocks of an incremental backup to the restore location. If the `-w` option is omitted, the default is `1` worker process. For example, if four worker processes are specified, four receiver processes on the restore host and four streamer processes on the BART host are used. The output of each streamer process is connected to the input of a receiver process. When the receiver gets to the point where it needs a modified block file, it obtains those modified blocks from its input. With this method, the modified block files are never written to the restore host disk. |
-| `-t ` `--target-tli ` | `` is the integer identifier of the timeline to be used for replaying the archived WAL files for point-in-time recovery. |
-| `-x ` `--target-xid ` | `` is the integer identifier of the transaction ID that determines the transaction up to and including, which point-in-time recovery encompasses. |
-| `-g `
`--target-timestamp ` | `` is the timestamp that determines the point in time up to and including, which point-in-time recovery encompasses. |
-| `-c`
`--copy-wals` | Specify this option to copy archived WAL files from the BART backup catalog to `/archived_wals` directory. The `restore_command` retrieves the WAL files from `/archived_wals` for the database server archive recovery. If the `-c` option is omitted and the `copy_wals_during_restore` parameter in the BART configuration file is not enabled in a manner applicable to this database server, then the `restore_command` in the `postgresql.conf` retrieves the archived WAL files directly from the BART backup catalog. For information about the `copy_wals_during_restore` parameter, see the EDB Backup and Recovery Installation and Upgrade Guide available at the [EDB website](/bart/latest/bart_inst/). |
-
-**Examples**
-
-The following code sample restores a database server(named `mktg`) to the `/opt/restore` directory up to timestamp `2015-12-15 10:47:00`:
-
-```text
--bash-4.1$ bart RESTORE -s mktg -i 1450194208824 -p /opt/restore -t 1 -g
-'2015-12-15 10:47:00'
-INFO: restoring backup '1450194208824' of server 'mktg'
-INFO: restoring backup to enterprisedb@192.168.2.24:/opt/restore
-INFO: base backup restored
-INFO: WAL file(s) will be streamed from the BART host
-INFO: writing recovery settings to postgresql.auto.conf file
-INFO: archiving is disabled
-INFO: tablespace(s) restored
-```
-
-The following parameters are set in the `postgresql.auto.conf` file:
-
-```text
-restore_command = 'scp -o BatchMode=yes -o PasswordAuthentication=no
-enterprisedb@192.168.2.22:/opt/backup/mktg/archived_wals/%f %p'
-recovery_target_time = '2015-12-15 10:47:00'
-recovery_target_timeline = 1
-```
-
-The following is a list of the restored files and subdirectories:
-
-```text
-[root@localhost restore]# pwd
-/opt/restore
-[root@localhost restore]# ls -l
-total 108
--rw------- 1 enterprisedb enterprisedb 208 Dec 15 10:43 backup_label
-drwx------ 6 enterprisedb enterprisedb 4096 Dec 2 10:38 base
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 10:42 dbms_pipe
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 11:00 global
-drwx------ 2 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_clog\
--rw------- 1 enterprisedb enterprisedb 4438 Dec 2 10:38 pg_hba.conf
--rw------- 1 enterprisedb enterprisedb 1636 Nov 10 15:38 pg_ident.conf
-drwxr-xr-x 2 enterprisedb enterprisedb 4096 Dec 15 10:42 pg_log
-drwx------ 4 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_multixact
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 10:42 pg_notify
-drwx------ 2 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_serial
-drwx------ 2 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_snapshots
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 10:42 pg_stat
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 10:43 pg_stat_tmp
-drwx------ 2 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_subtrans
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 11:00 pg_tblspc
-drwx------ 2 enterprisedb enterprisedb 4096 Nov 10 15:38 pg_twophase
--rw------- 1 enterprisedb enterprisedb 4 Nov 10 15:38 PG_VERSION
-drwx------ 2 enterprisedb enterprisedb 4096 Dec 15 11:00 pg_xlog
--rw------- 1 enterprisedb enterprisedb 23906 Dec 15 11:00
-postgresql.conf
--rw-r--r-- 1 enterprisedb enterprisedb 217 Dec 15 11:00
-postgresql.auto.conf
-```
-
-**Example**
-
-The following code sample performs a `RESTORE` operation with the `copy_wals_during_restore` parameter enabled to copy the archived WAL files to the local `/archived_wals` directory:
-
-```text
--bash-4.1$ bart RESTORE -s hr -i hr_2017-03-29T13:50 -p
-/opt/restore_pg96 -t 1 -g '2017-03-29 14:01:00'
-INFO: restoring backup 'hr_2017-03-29T13:50' of server 'hr'
-INFO: base backup restored
-INFO: copying WAL file(s) to
-postgres@192.168.2.24:/opt/restore_pg96/archived_wals
-INFO: writing recovery settings to postgresql.auto.conf file
-INFO: archiving is disabled
-INFO: permissions set on $PGDATA
-INFO: restore completed successfully
-```
-
-The following parameters are set in the `postgresql.auto.conf` file:
-
-```text
-restore_command = 'cp archived_wals/%f %p'
-recovery_target_time = '2017-03-29 14:01:00'
-recovery_target_timeline = 1
-```
-
-The following is a list of the restored files and subdirectories:
-
-```text
--bash-4.1$ pwd
-/opt/restore_pg96
--bash-4.1$ ls -l
-total 128
-drwxr-xr-x 2 postgres postgres 4096 Mar 29 14:27 archived_wals
--rw------- 1 postgres postgres 206 Mar 29 13:50 backup_label
-drwx------ 5 postgres postgres 4096 Mar 29 12:25 base
-drwx------ 2 postgres postgres 4096 Mar 29 14:27 global
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_clog
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_commit_ts
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_dynshmem
--rw------- 1 postgres postgres 4212 Mar 29 13:18 pg_hba.conf
--rw------- 1 postgres postgres 1636 Mar 29 12:25 pg_ident.conf
-drwxr-xr-x 2 postgres postgres 4096 Mar 29 13:45 pg_log
-drwx------ 4 postgres postgres 4096 Mar 29 12:25 pg_logical
-drwx------ 4 postgres postgres 4096 Mar 29 12:25 pg_multixact
-drwx------ 2 postgres postgres 4096 Mar 29 13:43 pg_notify
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_replslot
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_serial
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_snapshots
-drwx------ 2 postgres postgres 4096 Mar 29 13:43 pg_stat
-drwx------ 2 postgres postgres 4096 Mar 29 13:50 pg_stat_tmp
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_subtrans
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_tblspc
-drwx------ 2 postgres postgres 4096 Mar 29 12:25 pg_twophase
--rw------- 1 postgres postgres 4 Mar 29 12:25 PG_VERSION
-drwx------ 3 postgres postgres 4096 Mar 29 14:27 pg_xlog
--rw------- 1 postgres postgres 169 Mar 29 13:24 postgresql.auto.conf
--rw-r--r-- 1 postgres postgres 21458 Mar 29 14:27 postgresql.conf
--rw-r--r-- 1 postgres postgres 118 Mar 29 14:27 postgresql.auto.conf
-```
\ No newline at end of file
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/07_show_servers.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/07_show_servers.mdx
deleted file mode 100644
index 8ada69b5622..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/07_show_servers.mdx
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: "SHOW-SERVERS"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/show_servers.html"
----
-
-The `SHOW-SERVERS` subcommand displays information for the managed database servers listed in the BART configuration file.
-
-**Syntax:**
-
-```text
-bart SHOW-SERVERS [ –s { | all } ]
-```
-
-The following table describes the `SHOW-SERVERS` option:
-
-| Option | Description |
-| ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s { \| all` } `--server { \| all` } | `` is the name of the database server to which the `SHOW-SERVERS` actions are to be applied. If `all` is specified or if the `-s` option is omitted, the actions are applied to all database servers. |
-
-**Example**
-
-The following code sample shows all the database servers managed by BART as returned by the `SHOW-SERVERS` subcommand:
-
-```text
--bash-4.2$ bart SHOW-SERVERS
-SERVER NAME : acctg
-BACKUP FRIENDLY NAME: acctg_%year-%month-%dayT%hour:%minute
-HOST NAME : 127.0.0.1
-USER NAME : enterprisedb
-PORT : 5444
-REMOTE HOST :
-RETENTION POLICY : 6 Backups
-DISK UTILIZATION : 0.00 bytes
-NUMBER OF ARCHIVES : 0
-ARCHIVE PATH : /opt/backup/acctg/archived_wals
-ARCHIVE COMMAND : (disabled)
-XLOG METHOD : fetch
-WAL COMPRESSION : disabled
-TABLESPACE PATH(s) :
-INCREMENTAL BACKUP : DISABLED
-DESCRIPTION : "Accounting"
-SERVER NAME : hr
-BACKUP FRIENDLY NAME: hr_%year-%month-%dayT%hour:%minute
-HOST NAME : 192.168.2.24
-USER NAME : postgres
-PORT : 5432
-REMOTE HOST : postgres@192.168.2.24
-RETENTION POLICY : 6 Backups
-DISK UTILIZATION : 0.00 bytes
-NUMBER OF ARCHIVES : 0
-ARCHIVE PATH : /opt/backup/hr/archived_wals
-ARCHIVE COMMAND : (disabled)
-XLOG METHOD : fetch
-WAL COMPRESSION : disabled
-TABLESPACE PATH(s) :
-INCREMENTAL BACKUP : DISABLED
-DESCRIPTION : "Human Resources"
-SERVER NAME : mktg
-BACKUP FRIENDLY NAME: mktg_%year-%month-%dayT%hour:%minute
-HOST NAME : 192.168.2.24
-USER NAME : repuser
-PORT : 5444
-REMOTE HOST : enterprisedb@192.168.2.24
-RETENTION POLICY : 6 Backups
-DISK UTILIZATION : 0.00 bytes
-NUMBER OF ARCHIVES : 0
-ARCHIVE PATH : /opt/backup/mktg/archived_wals
-ARCHIVE COMMAND : (disabled)
-XLOG METHOD : fetch
-WAL COMPRESSION : disabled
-TABLESPACE PATH(s) :
-INCREMENTAL BACKUP : DISABLED\
-DESCRIPTION : "Marketing"
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/08_show_backups.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/08_show_backups.mdx
deleted file mode 100644
index 03b7727add3..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/08_show_backups.mdx
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "SHOW-BACKUPS"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/show_backups.html"
----
-
-The `SHOW-BACKUPS` subcommand displays the backup information for the managed database servers.
-
-**Syntax:**
-
-```text
-bart SHOW-BACKUPS [ –s { | all } ]
-[ -i { | | all } ]
-[ -t ]
-```
-
-The following table describes the `SHOW-BACKUPS` options:
-
-| Options | Description |
-| ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s { \| all` }
`--server { \| all` } | `` is the name of the database server whose backup information is to be displayed. If `all` is specified or if the option is omitted, the backup information for all database servers is displayed. |
-| `-i { \| \| all }`
`--backupid { \| \| all }` | `` is a backup identifier and `` is the user-defined alphanumeric name for the backup. If `all` is specified or if the option is omitted, all backup information for the relevant database server is displayed. |
-| `-t` `--toggle` | Displays detailed backup information in list format. If the option is omitted, the default is a tabular format. |
-
-**Example**
-
-The following code sample shows the backup from database server `dev`:
-
-```text
--bash-4.2$ bart SHOW-BACKUPS -s dev
-SERVER NAME BACKUP ID BACKUP NAME BACKUP PARENT
-BACKUP TIME BACKUP SIZE WAL(s) SIZE WAL FILES STATUS
-dev 1477579596637 dev_2016-10-27T10:46:36 none
-2016-10-27 10:46:37 EDT 54.50 MB 96.00 MB 6 active
-```
-
-The following code sample shows detailed information using the `-t` option:
-
-```text
--bash-4.2$ bart SHOW-BACKUPS -s dev -i 1477579596637 -t
-SERVER NAME : dev
-BACKUP ID : 1477579596637
-BACKUP NAME : dev_2016-10-27T10:46:36
-BACKUP PARENT : none
-BACKUP STATUS : active
-BACKUP TIME : 2016-10-27 10:46:37 EDT
-BACKUP SIZE : 54.50 MB
-WAL(S) SIZE : 80.00 MB
-NO. OF WALS : 5
-FIRST WAL FILE : 0000000100000001000000EC
-CREATION TIME : 2016-10-27 10:46:37 EDT
-LAST WAL FILE : 0000000100000001000000F0
-CREATION TIME : 2016-10-27 11:22:01 EDT
-```
-
-The following code sample shows a listing of an incremental backup along with its parent backup:
-
-```text
--bash-4.2$ bart SHOW-BACKUPS
-SERVER NAME BACKUP ID BACKUP NAME BACKUP PARENT
-BACKUP TIME BACKUP SIZE WAL(s) SIZE WAL FILES STATUS
-acctg 1477580293193 acctg_2016-10-27 none
-2016-10-27 10:58:13 EDT 16.45 MB 16.00 MB 1 active
-acctg 1477580111358 acctg_2016-10-27 none 2016-10-27 10:55:11 EDT 59.71
-MB 16.00 MB 1 active
-```
-
-The following code sample shows the complete, detailed information of the incremental backup and the parent backup:
-
-```text
--bash-4.2$ bart SHOW-BACKUPS -t
-SERVER NAME : acctg
-BACKUP ID : 1477580293193
-BACKUP NAME : none
-BACKUP PARENT : acctg_2016-10-27
-BACKUP STATUS : active
-BACKUP TIME : 2016-10-27 10:58:13 EDT
-BACKUP SIZE : 16.45 MB
-WAL(S) SIZE : 16.00 MB
-NO. OF WALS : 1
-FIRST WAL FILE : 0000000100000002000000D9
-CREATION TIME : 2016-10-27 10:58:13 EDT
-LAST WAL FILE : 0000000100000002000000D9
-CREATION TIME : 2016-10-27 10:58:13 EDT
-SERVER NAME : acctg
-BACKUP ID : 1477580111358
-BACKUP NAME : acctg_2016-10-27
-BACKUP PARENT : none
-BACKUP STATUS : active
-BACKUP TIME : 2016-10-27 10:55:11 EDT
-BACKUP SIZE : 59.71 MB
-WAL(S) SIZE : 16.00 MB
-NO. OF WALS : 1
-FIRST WAL FILE : 0000000100000002000000D8
-CREATION TIME : 2016-10-27 10:55:12 EDT
-LAST WAL FILE : 0000000100000002000000D8
-CREATION TIME : 2016-10-27 10:55:12 EDT
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/09_verify_chksum.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/09_verify_chksum.mdx
deleted file mode 100644
index 973ae05dc7d..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/09_verify_chksum.mdx
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "VERIFY-CHKSUM"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/verify_chksum.html"
----
-
-The `VERIFY-CHKSUM` subcommand verifies the MD5 checksums of the full backups and any user-defined tablespaces for the specified database server or for all database servers. The checksum is verified by comparing the current checksum of the backup against the checksum when the backup was taken.
-
-!!! Note
- The `VERIFY-CHKSUM` subcommand is only used for tar format backups.
-
-**Syntax:**
-
-```text
-bart VERIFY-CHKSUM
-[ –s { | all } ]
-[ -i { | | all } ]
-```
-
-The following table describes the `VERIFY-CHKSUM` options:
-
-| Options | Description |
-| ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-s { \| all }` `--server { \| all` } | `` is the name of the database server whose tar backup checksums are to be verified. If `all` is specified or if the `-s` option is omitted, the checksums of all tar backups are verified for all database servers. |
-| `-i { \| \| all` }
`--backupid { \| \| all` } | `` is the backup identifier of a tar format full backup whose checksum is to be verified along with any user-defined tablespaces. `` is the user-defined alphanumeric name for the full backup. If `all` is specified or if the `-i` option is omitted, the checksums of all tar backups for the relevant database server are verified. |
-
-**Example**
-
-The following code sample verifies the checksum of all tar format backups of the specified database server:
-
-```text
--bash-4.1$ bart VERIFY-CHKSUM -s acctg -i all
-SERVER NAME BACKUP ID VERIFY
-acctg 1430239348243 OK
-acctg 1430232284202 OK
-acctg 1430232016284 OK
-acctg 1430231949065 OK
-acctg 1429821844271 OK
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/10_running_the_bart_wal_scanner.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/10_running_the_bart_wal_scanner.mdx
deleted file mode 100644
index e28e5954347..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/10_running_the_bart_wal_scanner.mdx
+++ /dev/null
@@ -1,166 +0,0 @@
----
-title: "Running the BART WAL Scanner"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/running_the_bart_wal_scanner.html"
----
-
-The BART WAL scanner is used to process each WAL file to find and record modified blocks in a corresponding MBM file. As a BART account user, use the BART WAL scanner to invoke the `bart-scanner` program located in the `/bin` directory.
-
-For detailed information about the WAL scanner and its usage, see the EDB Backup and Recovery User Guide available at the [EDB website](/bart/latest/bart_user/).
-
-**Syntax:**
-
-```text
-bart-scanner
-[ -d ]
-[ -c ]
-{ –h |
--v |
---daemon |
--p |
- |
-RELOAD |
-STOP
-```
-
-When the `bart-scanner` program is invoked, it forks a separate process for each database server enabled with the `allow_incremental_backups` parameter.
-
-The WAL scanner processes can run in either the foreground or background depending upon usage of the `--daemon` option:
-
-- If the `--daemon` option is specified, the WAL scanner process runs in the background. All output messages can be viewed in the BART log file.
-- If the `--daemon` option is omitted, the WAL scanner process runs in the foreground. All output messages can be viewed from the terminal running the program as well as in the BART log file.
-
-The following table describes the `VERIFY-CHKSUM` options.
-
-| Options | Description |
-| ---------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `-h` `--help` | Displays general syntax and information on WAL scanner usage. |
-| `-v` `--version` | Displays the WAL scanner version information. |
-| `-d` `--debug` | Displays debugging output while executing the WAL scanner with any of its options. |
-| `-c ` `--config-path ` | Specifies `` as the full directory path to a BART configuration file. Use this option if you do not want to use the default BART configuration file `/etc/bart.cfg` |
-| `--daemon` | Runs the WAL scanner as a background process. |
-| `-p ` `--print ` | Specifies the full directory path to an MBM file whose content is to be printed. The `archived_wals` directory as specified in the the `archive_path` parameter in the `bart.cfg` file contains the MBM files. |
-| `` | Specifies the full directory path to a WAL file to be scanned. The archive path directory contains the WAL files. Use it if a WAL file in the archive path is missing its MBM file. This option is to be used for assisting the EnterpriseDB support team for debugging problems that may have been encountered. |
-| `RELOAD` | Reloads the BART configuration file. The keyword `RELOAD` is case-insensitive. The `RELOAD` option is useful if you make changes to the configuration file after the WAL scanner has been started. It will reload the configuration file and adjust the WAL scanners accordingly. For example, if a server section allowing incremental backups is removed from the BART configuration file, then the process attached to that server will stop. Similarly, if a server allowing incremental backups is added, a new WAL scanner process will be launched to scan the WAL files of that server. |
-| `STOP` | Stops the WAL scanner. The keyword `STOP` is not case-sensitive. |
-
-**Example**
-
-The following code sample demonstrates starting the WAL scanner to run interactively. The WAL scanner begins scanning existing WAL files in the archive path that have not yet been scanned (that is, there is no corresponding MBM file for the WAL file):
-
-```text
--bash-4.2$ bart-scanner
-INFO: process created for server 'acctg', pid = 5287
-INFO: going to parse backlog of WALs, if any.
-INFO: WAL file to be processed: 0000000100000000000000ED
-INFO: WAL file to be processed: 0000000100000000000000EE
-INFO: WAL file to be processed: 0000000100000000000000EF
-INFO: WAL file to be processed: 0000000100000000000000F0
-INFO: WAL file to be processed: 0000000100000000000000F1
-```
-
-The following code sample is the content of the archive path showing the MBM files created for the WAL files. (The user name and group name of the files have been removed from the example to list the WAL files and MBM files in a more readable manner):
-
-```text
-[root@localhost archived_wals]# pwd
-/opt/backup/acctg/archived_wals
-[root@localhost archived_wals]# ls -l
-total 81944
--rw------- 1 ... ... 16777216 Dec 20 09:10 0000000100000000000000ED
--rw------- 1 ... ... 16777216 Dec 20 09:06 0000000100000000000000EE
--rw------- 1 ... ... 16777216 Dec 20 09:11 0000000100000000000000EF
--rw------- 1 ... ... 16777216 Dec 20 09:15 0000000100000000000000F0
--rw------- 1 ... ... 16777216 Dec 20 09:16 0000000100000000000000F1
--rw------- 1 ... ... 305 Dec 20 09:16 0000000100000000000000F1.00000028.backup
--rw-rw-r-- 1 ... ... 161 Dec 20 09:18
-0000000100000000ED00002800000000EE000000.mbm
--rw-rw-r-- 1 ... ... 161 Dec 20 09:18
-0000000100000000EE00002800000000EF000000.mbm
--rw-rw-r-- 1 ... ... 161 Dec 20 09:18
-0000000100000000EF00002800000000F0000000.mbm
--rw-rw-r-- 1 ... ... 161 Dec 20 09:18
-0000000100000000F000002800000000F1000000.mbm
--rw-rw-r-- 1 ... ... 161 Dec 20 09:18
-0000000100000000F100002800000000F2000000.mbm
-```
-
-To stop the interactively running WAL scanner, either enter `ctrl-C` at the terminal running the WAL scanner or invoke the `bart-scanner` program from another terminal with the `STOP` option:
-
-```text
--bash-4.2$ bart-scanner STOP
--bash-4.2$
-```
-
-The terminal on which the WAL scanner was running interactively appears as follows after it has been stopped:
-
-```text
--bash-4.2$ bart-scanner
-INFO: process created for server 'acctg', pid = 5287
-INFO: going to parse backlog of WALs, if any.
-INFO: WAL file to be processed: 0000000100000000000000ED
-INFO: WAL file to be processed: 0000000100000000000000EE
-INFO: WAL file to be processed: 0000000100000000000000EF
-INFO: WAL file to be processed: 0000000100000000000000F0
-INFO: WAL file to be processed: 0000000100000000000000F1
-INFO: bart-scanner stopped
--bash-4.2$
-```
-
-The following code sample demonstrates invoking the WAL scanner to run as a background process with the `--daemon` option:
-
-```text
--bash-4.2$ bart-scanner --daemon
--bash-4.2$
-```
-
-The WAL scanner runs as a background process. There is also a separate background process for each database server that has been enabled for WAL scanning with the `allow_incremental_backups` parameter in the BART configuration file:
-
-```text
--bash-4.2$ ps -ef | grep bart
- enterpr+ 4340 1 0 09:48 ? 00:00:00 bart-scanner --daemon
- enterpr+ 4341 4340 0 09:48 ? 00:00:00 bart-scanner --daemon
- enterpr+ 4415 3673 0 09:50 pts/0 00:00:00 grep --color=auto bart
-```
-
-To stop the WAL scanner processes, invoke the WAL scanner with the `STOP` option:
-
-```text
--bash-4.2$ bart-scanner STOP
--bash-4.2$
-```
-
-The following command demonstrates scanning an individual WAL file:
-
-```text
--bash-4.2$ bart-scanner /opt/backup/acctg/archived_wals/0000000100000000000000FF
--bash-4.2$
-```
-
-To print the content of an MBM file for assisting the EnterpriseDB support team for debugging problems that may have been encountered, use the `-p` option to specify the file as shown in the following code sample:
-
-```text
--bash-4.2$ bart-scanner -p
-/opt/backup/acctg/archived_wals/0000000100000000FF0000280000000100000000.mbm
-
-Header:
-Version: 1.0:90500:1.2.0
-Scan Start: 2016-12-20 10:02:11 EST, Scan End: 2016-12-20 10:02:11 EST, Diff: 0 sec(s)
-Start LSN: ff000028, End LSN: 100000000, TLI: 1
-flags: 0, Check Sum: f9cfe66ae2569894d6746b61503a767d
-
-Path: base/14845/16384
-NodeTag: BLOCK_CHANGE
-Relation: relPath base/14845/16384, isTSNode 0, Blocks
-*.............................................................................
-First modified block: 0
-Total modified blocks: 1
-
-Path: base/14845/16391
-NodeTag: BLOCK_CHANGE
-Relation: relPath base/14845/16391, isTSNode 0, Blocks
-*..............................................................................
-First modified block: 0
-Total modified blocks: 1
-```
diff --git a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/index.mdx b/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/index.mdx
deleted file mode 100644
index 20c71192ef2..00000000000
--- a/product_docs/docs/bart/2.5.9/bart_ref/01_bart_subcommands_examples/index.mdx
+++ /dev/null
@@ -1,115 +0,0 @@
----
-title: "BART Subcommand Syntax and Examples"
-
-legacyRedirectsGenerated:
- # This list is generated by a script. If you need add entries, use the `legacyRedirects` key.
- - "/edb-docs/d/edb-backup-and-recovery-tool/reference/reference-guide/2.6.1/bart_subcommands_examples.html"
----
-
-
-
-This section briefly describes each BART subcommand and provides an example.
-
-**Invoking BART**
-
-BART subcommands are invoked at the Linux command line as a BART user. You can invoke the `bart` program (located in the `/bin` directory) with the desired options to manage your BART installation.
-
-The following examples demonstrate ways of invoking BART. In these examples, the BART user account is named `bartuser`.
-
-```text
-$ su bartuser
-Password:
-$ export
-LD_LIBRARY_PATH=/opt/PostgresPlus/9.6AS/lib/:$LD_LIBRARY_PATH
-$ ./bart SHOW-SERVERS
-```
-
-To run BART from any current working directory:
-
-```text
-$ su bartuser
-Password:
-$ export
-LD_LIBRARY_PATH=/opt/PostgresPlus/9.6AS/lib/:$LD_LIBRARY_PATH
-$ bart SHOW-SERVERS
-```
-
-**Syntax for invoking BART**
-
-```text
-bart [ ]... [ ] []...
-```
-
-You can use either abbreviated or long option forms on the command line (for example `-h` or `--help`).
-
-**General Options**
-
-You can specify the following general options with `bart`.
-
-`-h` or (`--help`)
-
-- Displays general syntax and information about BART usage.
-- All subcommands support a help option (`-h, --help`). If the help option is specified, information is displayed regarding that particular subcommand. The subcommand, itself, is not executed.
-
-The following code sample displays the result of invoking the `--help` option for the `BACKUP` subcommand:
-
-```text
--bash-4.2$ bart BACKUP --help
-bart: backup and recovery tool
-
-Usage:
-bart BACKUP [OPTION]...
-
-Options:
--h, --help Show this help message and exit
--s, --server Name of the server or 'all' (full backups only) to specify all servers
--F, --format=p|t Backup output format (tar (default) or plain)
--z, --gzip Enables gzip compression of tar files
--c, --compress-level Specifies the compression level (1 through 9, 9 being
- best compression)
---backup-name Specify a friendly name for the current backup
---parent Specify parent backup for incremental backup
---check Verify checksum of required mbm files
-```
-
-`-v` (or `--version`)
-
-The following code sample displays information returned by the `bart --version` subcommand:
-
-```text
-[edb@localhost bin]$ bart --version
-bart (EnterpriseDB) 2.5.2
-[edb@localhost bin]$
-```
-
-`-d` (or `--debug`)
-
-The following code sample displays debugging output returned by the `bart MANAGE` subcommand:
-
-```text
--bash-4.1$ bart -d MANAGE -n
-DEBUG: Server: acctg, Now: 2015-04-17 16:34:03 EDT, RetentionWindow:
-259200 (secs) ==> 72 hour(s)
-DEBUG: Server: dev, Now: 2015-04-17 16:34:03 EDT, RetentionWindow:
-1814400 (secs) ==> 504 hour(s)
-DEBUG: Server: hr, Now: 2015-04-17 16:34:03 EDT, RetentionWindow:
-7776000 (secs) ==> 2160 hour(s)
-```
-
-`-c` (or `--config-path)