1. Vấn đề cần giải quyết

2. Giới thiệu Postgres và cách quản trị vận hành Postgres

2.1. Backup/restore hệ thống Postgres

2.1.1. Cài đặt node Postgres mới

2.1.2. Cấu hình node vừa cài đặt thành replica cho các node Postgres

Bước 1: Cập nhật hệ thống

Đảm bảo hệ thống được cập nhật:

sudo apt update && sudo apt upgrade -y

Bước 2: Thêm kho lưu trữ PostgreSQL

PostgreSQL chính thức được phân phối qua kho riêng. Thêm kho này vào hệ thống:

  1. Xác định mã phiên bản Ubuntu:Ví dụ: focal (20.04), jammy (22.04), noble (24.04).

    lsb_release -cs

  2. Thêm kho PostgreSQL:

    sudo sh -c 'echo "deb <http://apt.postgresql.org/pub/repos/apt> $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

  3. Thêm khóa GPG:

    wget --quiet -O - <https://www.postgresql.org/media/keys/ACCC4CF8.asc> | sudo apt-key add -

  4. Cập nhật danh sách gói:

    sudo apt update

Bước 3: Cài đặt PostgreSQL

Cài đặt PostgreSQL (phiên bản 16, hoặc thay đổi tùy phiên bản trên node chính):

sudo apt install -y postgresql-16