PostgreSQL, güçlü özellikleri ve standartlara uyumuyla öne çıkan, açık kaynaklı ileri düzey bir ilişkisel veritabanıdır. JSON desteği, gelişmiş indeksleme ve sağlam işlem yönetimiyle modern uygulamalar için tercih edilir. Bu rehberde kurulumdan temel yönetime kadar adımları ele alıyoruz.
PostgreSQL Kurulumu
Ubuntu/Debian üzerinde kurulum tek komutla yapılır:
sudo apt update
sudo apt install postgresql postgresql-contrib -y
sudo systemctl enable --now postgresqlİlk Bağlantı
PostgreSQL, varsayılan olarak postgres sistem kullanıcısı üzerinden yönetilir:
sudo -u postgres psqlBu komut, SQL komutlarını çalıştırabileceğiniz psql arayüzünü açar.
Veritabanı ve Kullanıcı Oluşturma
CREATE DATABASE uygulamadb;
CREATE USER uygulama WITH ENCRYPTED PASSWORD 'guclu_parola';
GRANT ALL PRIVILEGES ON DATABASE uygulamadb TO uygulama;Her uygulama için ayrı bir kullanıcı ve veritabanı oluşturmak, güvenlik açısından iyi bir uygulamadır.
Temel Komutlar
\l— Veritabanlarını listeler.\c uygulamadb— Bir veritabanına bağlanır.\dt— Tabloları listeler.\du— Kullanıcı ve rolleri gösterir.
Yedekleme ve Geri Yükleme
PostgreSQL yedekleri pg_dump ile alınır:
pg_dump uygulamadb > yedek.sql
psql uygulamadb < yedek.sqlBu işlemi bir cron görevine bağlayarak otomatik gecelik yedekleme kurabilirsiniz.
Performans İpuçları
- Sık sorgulanan sütunlara index ekleyin.
shared_buffersvework_memdeğerlerini sunucu RAM'ine göre ayarlayın.- Yavaş sorguları tespit etmek için
EXPLAIN ANALYZEkullanın. - Düzenli
VACUUMile ölü satırları temizleyin.
Sonuç
PostgreSQL, hem küçük projeler hem de kurumsal uygulamalar için güvenilir ve ölçeklenebilir bir seçenektir. Doğru indeksleme, ayarlanmış bellek parametreleri ve düzenli yedeklemeyle sağlam bir veritabanı altyapısı kurabilirsiniz.
İlgili rehberler:
- MySQL Yönetimi — Alternatif veritabanı
- Cron Job Rehberi — Otomatik yedekleme
- Yedekleme Stratejileri — 3-2-1 kuralı
Veritabanı sunucuları için root erişimli VDS Sunucu paketlerimizi inceleyin.
İlgili Hizmetler
İlgili Yazılar
Sunucu Güvenliği Rehberi: VDS/VPS Güvenlik Ayarları (2026)
Linux sunucu güvenliği nasıl sağlanır? SSH, firewall, DDoS koruması, fail2ban ve güncel güvenlik pratikleri ile sunucunuzu koruyun.
Linux Sunucu Yönetimi: Başlangıç Rehberi (2026)
SSH bağlantısı, temel Linux komutları, web sunucusu kurulumu, firewall ayarları ve yedekleme stratejileri. VDS sunucu aldıktan sonra ilk adımlar.
HTTP Sunucu Hata Kodları ve Çözümleri (500, 502, 503, 504)
500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout hatalarının nedenleri ve adım adım çözüm yöntemleri.
Windows Server Yönetimi: RDP, IIS ve PowerShell Rehberi (2026)
Windows Server kurulumu, RDP bağlantısı, IIS web sunucusu yapılandırması, Active Directory ve PowerShell yönetim komutları.

