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
Section titled “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
Section titled “1- Yukleme”Terminali acin ve aşağıdaki komutu kullanarak PostgreSQL’i yükleyin:
brew install postgresql@15Bu komut, PostgreSQL 15’i ve gerekli bağımlılıklarını indirip kuracaktır.
2- Servislerini Başlatma
Section titled “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@15Eğ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 start3- Servislerini Yönetme
Section titled “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 postgresqlveya
brew services listBu 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 postgresql4- Kurulum Sonrası Yapılandırma
Section titled “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 postgresEğ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.