İçeriğe geç

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:

Terminal window
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:

Terminal window
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:

Terminal window
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:
Terminal window
brew services info postgresql

veya

Terminal window
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:
Terminal window
brew services stop postgresql
  • PostgreSQL Servisini Yeniden Başlatma:
Terminal window
brew services restart postgresql
  • PostgreSQL Servisini Başlatma (Eğer Durdurulmuşsa):
Terminal window
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:

Terminal window
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.