PostgreSQL Nedir?
Eğer veritabanı dünyasında yeniyseniz, PostgreSQL’in neden bu kadar popüler olduğunu merak ediyorsanız, birkaç önemli özelliğini sıralayalım:
- Açık kaynaklı olması sayesinde tamamen ücretsiz ve herkesin kullanımına açık.
- ACID uyumluluğu ile verilerin tutarlılığı ve güvenliği sağlanır.
- Yüksek ölçeklenebilirlik sayesinde küçük projelerden büyük veri projelerine kadar kullanılabilir.
- Genişletilebilirlik sayesinde kendi fonksiyonlarınızı, veri türlerinizi ekleyebilirsiniz.
Şimdi, PostgreSQL’i kurmaya başlayalım!
PostgreSQL Kurulumuna Başlamadan Önce
1. PostgreSQL Kurulum Adımları
- Adım 1: PostgreSQL’in resmi web sitesine gidin: [https://www.postgresql.org/download/](https://www.postgresql.org/download/)
- Adım 2: Windows işletim sistemini seçin ve uygun sürümü indirin.
- Adım 3: İndirilen dosyayı çalıştırarak kurulumu başlatın. Kurulum sihirbazı size adım adım yardımcı olacak.
- Adım 4: Kurulum sırasında, PostgreSQL veri dizini, veritabanı yöneticisi şifresi ve port numarası gibi seçenekler belirlemeniz istenecek. Bu adımları dikkatlice takip edin.
# macOS İçin Kurulum:
brew install postgresql
- Adım 2: Kurulum tamamlandıktan sonra PostgreSQL servisini başlatın:
brew services start postgresql
# Linux İçin Kurulum:
sudo apt update
sudo apt install postgresql postgresql-contrib
- Adım 2: Kurulum sonrası PostgreSQL servisini başlatın:
sudo systemctl start postgresql
2. PostgreSQL Yapılandırması
# PostgreSQL Kullanıcısı ve Veritabanı Oluşturma:
- PostgreSQL kullanıcılarına nasıl erişilir?
Terminal ya da komut istemcisini açın ve aşağıdaki komutu girin:
sudo -u postgres psql
- Yeni bir veritabanı oluşturma:
PostgreSQL’e bağlandıktan sonra, aşağıdaki komutu kullanarak yeni bir veritabanı oluşturabilirsiniz:
CREATE DATABASE veritabani_adi;
- Yeni bir kullanıcı oluşturma:
Kullanıcı oluşturmak için şu komutu kullanabilirsiniz:
CREATE USER kullanici_adi WITH PASSWORD 'sifre';
- Kullanıcıya veritabanı üzerinde yetki verme:
Yeni oluşturduğunuz kullanıcıya veritabanı üzerinde yetki vermek için aşağıdaki komutu girin:
GRANT ALL PRIVILEGES ON DATABASE veritabani_adi TO kullanici_adi;
# PostgreSQL Yapılandırma Dosyası (postgresql.conf)
Özellikle yapmanız gereken bazı yapılandırma değişiklikleri şunlar olabilir:
- Port numarası: PostgreSQL, varsayılan olarak 5432 portunu kullanır. Ancak, farklı bir port kullanmak isterseniz bu dosyada port numarasını değiştirebilirsiniz.
- Güvenlik: Veritabanınızın dışarıya açılmasını istemiyorsanız, bağlantı ayarlarını güvenlik açısından yapılandırabilirsiniz.
3. PostgreSQL'i Test Etme
SELECT * FROM pg_catalog.pg_tables;
Eğer doğru sonuçları alıyorsanız, kurulum ve yapılandırma başarıyla tamamlanmıştır!
Sonuç
Unutmayın, PostgreSQL ile daha ileri düzeyde yapılandırmalar yaparak sisteminizi optimize edebilir ve ihtiyacınıza göre özelleştirebilirsiniz. Eğlenceli ve zorlu projelerinizi PostgreSQL ile başarıya ulaştırabilirsiniz.