PostgreSQL Kurulum
Homebrew, macOS için bir paket yöneticisidir ve PostgreSQL dahil birçok yazılımı yüklemeyi kolaylaştırır. Eğer Homebrew yüklü değilse, ilk olarak Homebrew’ı yükleyin. Kurulu olup olmadığını kontrol etmek için terminalde brew --version
komutunu çalıştırın.
PostgreSQL’i Homebrew ile Yükleme
Biz bu dokümanda PostgreSQL 15 sürümünü kullanacağız. PostgreSQL’in en son sürümünü bu dokumani yazdığımız tarihte 15 idi.
1- Yukleme
Terminali acin ve aşağıdaki komutu kullanarak PostgreSQL’i yükleyin:
brew install postgresql@15
Bu komut, PostgreSQL 15’i ve gerekli bağımlılıklarını indirip kuracaktır.
2- Servislerini Başlatma
Kurulum tamamlandıktan sonra, PostgreSQL 15 servislerini başlatmak için (ve sistem her başladığında otomatik olarak başlatılmasını sağlamak için) aşağıdaki komutu çalıştırın:
brew services start postgresql@15
Eğer PostgreSQL’in sistem başladığında otomatik olarak başlatılmasını istemiyorsanız, aşağıdaki komutu kullanın:
pg_ctl -D /usr/local/var/postgres start
3- Servislerini Yönetme
Bu komutlar, PostgreSQL’i Homebrew kullanarak yüklediyseniz ve servisler aracılığıyla başlattıysanız (yani, brew services start postgresql@15
komutunu kullandıysanız) geçerlidir.
- PostgreSQL Servisinin Durumunu Kontrol Etme:
brew services info postgresql
veya
brew services list
Bu komutlar, PostgreSQL servisinin çalışıp çalışmadığını gösterir. started
durumu servisin çalıştığını, stopped
ise durdurulduğunu belirtir.
- PostgreSQL Servisini Durdurma:
brew services stop postgresql
- PostgreSQL Servisini Yeniden Başlatma:
brew services restart postgresql
- PostgreSQL Servisini Başlatma (Eğer Durdurulmuşsa):
brew services start postgresql
4- Kurulum Sonrası Yapılandırma
psql’e Bağlanarak Kurulumu Doğrulama:
psql
, PostgreSQL ile etkileşim kurmak için kullanılan komut satırı aracıdır.
Varsayılan postgres
kullanıcısı ve postgres
veritabanı ile bağlanmayı deneyelim:
psql postgres
Eğer psql
etkileşimli kabuğuna giriş yapabiliyorsanız (komut istemi postgres=#
şeklinde değişir), kurulum başarılı olmuştur. Çıkmak için \q
yazıp Enter’a basın.