PostgreSQL Kurulum Rehberi

Ubuntu, AlmaLinux ve CentOS için detaylı kurulum

Kurulum Öncesi

PostgreSQL kurmadan önce sunucunuzda en az 1GB RAM ve 10GB disk alanı olduğundan emin olun.

Ubuntu 22.04 LTS Kurulum

Adım 1: Sistem Güncellemesi

Neden? Güvenlik açıklarını kapatmak ve paket bağımlılıklarını güncellemek için.

sudo apt update && sudo apt upgrade -y
Reading package lists... Done Building dependency tree... Done All packages are up to date.

Adım 2: PostgreSQL Repository Ekleme

Neden? Ubuntu varsayılan deposunda PostgreSQL 14 var. Biz en güncel PostgreSQL 16 kuracağız.

# Gerekli paketleri yükle
sudo apt install wget gnupg2 -y

# PostgreSQL GPG anahtarını ekle
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# Güvenlik anahtarını indir
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

# Paket listesini güncelle
sudo apt update

Adım 3: PostgreSQL 16 Kurulumu

sudo apt install postgresql-16 postgresql-contrib-16 -y
Setting up postgresql-16 (16.2-1.pgdg22.04+1) ... Success. You can now start the database server using: pg_ctlcluster 16 main start

Adım 4: Servis Kontrolü

# Servis durumu
sudo systemctl status postgresql

# Otomatik başlatma
sudo systemctl enable postgresql

# Sürüm kontrolü
psql --version
● postgresql.service - PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service) Active: active (exited)

Kurulum Sonrası

İlk Bağlantı Testi

# postgres kullanıcısına geç
sudo -i -u postgres

# psql kabuğuna bağlan
psql

# Sürümü kontrol et
SELECT version();
PostgreSQL 16.2 on x86_64-pc-linux-gnu, compiled by gcc
# Çıkış
\q
exit