Skip to content

Commit

Permalink
Merge pull request #3540 from EnterpriseDB/release/2023-01-16
Browse files Browse the repository at this point in the history
Release: 2023-01-16
  • Loading branch information
drothery-edb authored Jan 16, 2023
2 parents 605469d + f4aa528 commit fbfedda
Show file tree
Hide file tree
Showing 20 changed files with 46 additions and 42 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% extends "platformBase/" + platformBaseTemplate + '.njk' %}
{% set packageName %}edb-as-<xx>-pgpool<yy>-extensions{% endset %}
{% set packageName %}edb-as<xx>-pgpool<yy>-extensions{% endset %}

{% import "platformBase/_deploymentConstants.njk" as deploy %}
{% block frontmatter %}
Expand All @@ -18,5 +18,5 @@ redirects:
{% endblock prodprereq %}
{% block installCommand %}
{{super()}}
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
{% endblock installCommand %}
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@ navTitle: Using BigAnimal features

## Managing faraway replicas

You can use the CLI to create, promote, and get information on faraway replicas.
You can use the faraway replica-specific CLI commands to [create](#create-a-faraway-replica), [promote](#promote-a-faraway-replica), and [get information](#get-information-on-faraway-replicas) on faraway replicas.

To update, delete, and restore faraway replicas, use the update-cluster, delete-cluster, and restore-cluster commands. See [Managing clusters with the CLI](/biganimal/latest/reference/cli/managing_clusters/) for more information.

### Create a faraway replica
You use the `create-faraway-replica` command to create a replica. You can use either interactive mode or a config file. The example shows interactive mode:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,7 @@ If IAM integration is configured for your cluster, you can log in to Postgres us
1. Connect to Postgres using your IAM credentials.
1. When prompted for the password, enter your access key (&lt;access key ID>:&lt;secret access key>).

### See also

For information on integrating with IAM using the CLI, see the [Using IAM authentication on AWS](/biganimal/latest/reference/cli/using_features/#using-iam-authentication-on-aws) section in the [Using BigAnimal features with the CLI](/biganimal/latest/reference/cli/using_features) topic.

Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ To use Terraform with BigAnimal, you need:
# Configure the BigAnimal Provider
provider "biganimal" {
ba_bearer_token = "<redacted>"
//ba_api_uri = "https://portal.biganimal.com/api/v2" // Optional
//ba_api_uri = "https://portal.biganimal.com/api/v3" // Optional
}
# Manage the resources
```
Expand Down Expand Up @@ -63,7 +63,3 @@ Optionally, credentials can also be provided by using the `BA_API_URI` environme
Rather than export the token as described in this step, you can use the token to set the value of the `ba_bearer_token` when configuring the BigAnimal provider, as shown in [Example usage](#example-usage).
1. Now you can follow along with the [examples](https://github.com/EnterpriseDB/terraform-provider-biganimal/blob/main/examples/README.md) in the Terraform repository.


## See also

- [Using IAM authentication on AWS](/biganimal/latest/reference/cli/using_features/#using-iam-authentication-on-aws) using the CLI
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ Before you begin the installation process:

# Refresh the cache:
sudo dnf makecache
# Enable additional repositories to resolve dependencies:
ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"

# Disable the built-in PostgreSQL module:
sudo dnf -qy module disable postgresql
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,6 @@ Before you begin the installation process:
# Install the EPEL repository:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

# Enable additional repositories to resolve dependencies:
ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"

# Disable the built-in PostgreSQL module:
sudo dnf -qy module disable postgresql
```
Expand Down
12 changes: 10 additions & 2 deletions product_docs/docs/pgd/4/bdr/ddl.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ under the following table.
| ALTER PACKAGE | Y | Y | DDL |
| ALTER POLICY | Y | Y | DDL |
| ALTER PROCEDURE | Y | Y | DDL |
| ALTER PROFILE | Y | Y | DDL |
| ALTER PROFILE | Y | Y | [Details](#bdr_ddl_allowed_CreateAlterProfile) |
| ALTER PUBLICATION | Y | Y | DDL |
| ALTER QUEUE | Y | Y | DDL |
| ALTER QUEUE TABLE | Y | Y | DDL |
Expand Down Expand Up @@ -435,7 +435,7 @@ under the following table.
| CREATE PACKAGE BODY | Y | Y | DDL |
| CREATE POLICY | Y | Y | DML |
| CREATE PROCEDURE | Y | Y | DDL |
| CREATE PROFILE | Y | Y | DDL |
| CREATE PROFILE | Y | Y | [Details](#bdr_ddl_allowed_CreateAlterProfile) |
| CREATE PUBLICATION | Y | Y | DDL |
| CREATE QUEUE | Y | Y | DDL |
| CREATE QUEUE TABLE | Y | Y | DDL |
Expand Down Expand Up @@ -820,6 +820,14 @@ All variants of `COMMENT ON` are allowed, but

<div id='bdr_ddl_allowed_CreateSeqStmt'></div>

### CREATE PROFILE or ALTER PROFILE

The `PASSWORD_VERIFY_FUNCTION` associated with the profile should be `IMMUTABLE` if the function is `SECURITY DEFINER`.
Such a `CREATE PROFILE` or `ALTER PROFILE` command will be replicated but subsequent `CREATE USER` or `ALTER USER` commands using this profile will
break the replication due to the `writer` worker throwing the error: `cannot change current role within security-restricted operation`.

<div id='bdr_ddl_allowed_CreateAlterProfile'></div>

### CREATE SEQUENCE

Generally `CREATE SEQUENCE` is supported, but when using global
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo dnf -y install edb-as-<xx>-pgpool<yy>-extensions
sudo dnf -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo zypper -n install edb-as-<xx>-pgpool<yy>-extensions
sudo zypper -n install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo zypper -n install edb-as-<xx>-pgpool<yy>-extensions
sudo zypper -n install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo yum -y install edb-as-<xx>-pgpool<yy>-extensions
sudo yum -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo apt-get -y install edb-as-<xx>-pgpool<yy>-extensions
sudo apt-get -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo apt-get -y install edb-as-<xx>-pgpool<yy>-extensions
sudo apt-get -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo dnf -y install edb-as-<xx>-pgpool<yy>-extensions
sudo dnf -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo yum -y install edb-as-<xx>-pgpool<yy>-extensions
sudo yum -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo dnf -y install edb-as-<xx>-pgpool<yy>-extensions
sudo dnf -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo zypper -n install edb-as-<xx>-pgpool<yy>-extensions
sudo zypper -n install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo zypper -n install edb-as-<xx>-pgpool<yy>-extensions
sudo zypper -n install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo apt-get -y install edb-as-<xx>-pgpool<yy>-extensions
sudo apt-get -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Before you begin the installation process:
## Install the package

```shell
sudo apt-get -y install edb-as-<xx>-pgpool<yy>-extensions
sudo apt-get -y install edb-as<xx>-pgpool<yy>-extensions
```

Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`.
Where `<xx>` is the EDB Postgres Advanced Server version and `<yy>` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as14-pgpool43-extensions`.

2 comments on commit fbfedda

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸŽ‰ Published on https://edb-docs.netlify.app as production
πŸš€ Deployed on https://63c5e749eb683a2ec1030b88--edb-docs.netlify.app

Please sign in to comment.