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