Purge system postgresql-client

To avoid shipping mixed versions of the PostgreSQL client, remove
the system client before installing the PGDG version.
This commit is contained in:
Stan Hu 2022-02-10 22:05:00 -08:00
parent 1872ff455a
commit 5f0b845d67
No known key found for this signature in database
GPG key ID: 8D3931AD39CC7A20

View file

@ -6,6 +6,9 @@ POSTGRES_VERSION=${1:-12}
DEBIAN_VERSION=${2:-buster} DEBIAN_VERSION=${2:-buster}
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
# Uninstall the system client so that we don't have multiple versions
apt purge -y postgresql-client postgresql-client-common
curl -sS -L https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - curl -sS -L https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt/ ${DEBIAN_VERSION}-pgdg main" | tee /etc/apt/sources.list.d/postgresql.list echo "deb http://apt.postgresql.org/pub/repos/apt/ ${DEBIAN_VERSION}-pgdg main" | tee /etc/apt/sources.list.d/postgresql.list