Postgres, en gelişmiş SQL veritabanlarından biridir. Kullanıcı tanımlı türlerden tablo devralma ve karmaşık kilitlemeye kadar özellikler sağlar. Diğer SQL veritabanlarında bulamayacağınız yabancı anahtar referans bütünlüğü, iç içe işlemler ve özellikler de vardır.

PostgreSQL'i macOS'a yükleme

Postgres, ACID (atomiklik, tutarlılık, izolasyon, dayanıklılık) uyumludur. Ölçeklenebilirlik ve veri güvenliği gerektiren uygulamalar oluştururken Postgres veritabanını faydalı bulacaksınız.

Bir Paket Yöneticisi kullanın veya Yükleyiciyi İndirin

Postgres’i birçok kaynak ve yöntem kullanarak macOS cihazınıza kurabilirsiniz.

Bir paket yöneticisi kullanıyorsanız, kendi web sitesindeki Postgres kurulum talimatlarını kontrol edebilirsiniz.

Homebrew paket yöneticisi ile Postgres 13 ve 14 sürümlerini yükleme komutu :

brew install postgresql@13  # install Postgres version 13

brew install postgresql@14  # install Postgres version 14

Homebrew, Linux ve macOS üzerinde çalıştığından, komut her iki işletim sistemiyle de uyumludur.

Paket yöneticisi kullanmıyorsanız, Postgres’i bir Apple Disk Image (.dmg) dosyası aracılığıyla yükleyebilirsiniz. İhtiyacınız olan Postgres sürümünün görüntüsünü indirmeli ve uygulamayı makinenize yüklemelisiniz.

MacOS’ta Postgres Uygulamasını Kurun

Postgres’i yükledikten sonra uygulamayı başlatın. Aşağıda gösterildiği gibi sunucu ayarları seçeneği ve önceden yüklenmiş veritabanları ile bir kullanıcı arayüzü alacaksınız. Uygulamayı başlatmak, Postgres’i otomatik olarak çalıştırır; varsayılan olarak Postgres, macOS’ta 5432 numaralı bağlantı noktasında çalışır.

Postgres uygulaması kullanıcı arayüzü

Veritabanınız için sunucu ve bağlantı noktalarını değiştirmek için Sunucu Ayarları düğmesini kullanabilirsiniz . Ayrıca, arayüzden erişebileceğiniz kurulum, yapılandırma, günlük ve veri dizinlerine ilişkin bir genel bakış alacaksınız.

Postgres komut satırı arayüzüne erişmek için veritabanı örneğinizi (kullanıcı adınızla oluşturulan varsayılan bir örnek) açabilirsiniz.

PATH’inize Postgres Ekleyin

PostgreSQL'i macOS'a yükleme

Postgres uygulamasını yükledikten sonra , uygulamanın kendi terminalinin dışında çalıştırmak için yolunu $PATH ortam değişkeninize eklemeniz gerekir .

Finder’da Uygulamalar klasörünüzü açın, Kontrol tuşuna basarak Postgres uygulamasına tıklayın ve Paket İçeriğini Göster öğesini seçin .

Uygulama klasöründeki Paket İçeriğinin İncelenmesi

“Paket İçeriğini Göster” seçeneğini belirlediğinizde, Postgres uygulamasının içeriğini görebileceksiniz.

Postgres paket dosyalarına genel bakış

İçindekiler klasörünü, ardından Sürümler klasörünü açın , ardından sürüm klasörünüzü seçin (bu durumda, 14).

Bölme klasörüne Ctrl tuşuna basarak tıklayın ve klavyenizdeki seçenekler düğmesini basılı tutun, ardından yolu panonuza eklemek için Yol Adı olarak Bin Kopyala’yı seçin.

Bin’i Yol adı Postgres olarak kopyalama

PostgreSQL'i macOS'a yükleme

Yol dışa aktarımını Postgres uygulamasına eklemek için terminalinizin zsh kaynak zshrc dosyasını düzenlemeniz gerekir .

Terminal uygulamanızı açın ve zshrc dosyasını düzenlemek için bu komutu çalıştırın:

vim ~/.zshrc

Komut, zshrc dosyasını dosyayı düzenlemek için kullanabileceğiniz bir Vim düzenleyicide açacaktır.

Vim’i kullanmakta rahat değilseniz, başka herhangi bir metin düzenleyiciyi kullanabilirsiniz. .zshrc dosyası ana dizininizdedir ve ona erişmek için gizli dosyaları görüntülemeniz gerekir.

Bir dışa aktarma ifadesi ekleyin ve Postgres uygulamanızın yolunu belirtin. Örneğin:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin

Kaynak dosyayı kaydedin, Vim düzenleyiciden çıkın, terminal uygulamanızı yeniden başlatın ve yeni açılan terminalinizden psql komutunu çalıştırın:

psql

psql komutunu çalıştırdığınızda, sizi Postgres veritabanı örneğinize bağlayan bir komut arayüzü görmelisiniz. Bu, uygulama aracılığıyla Postgres’i açmaya benzer:

Yol Adını dışa aktardıktan sonra terminalde Postgres arayüzü

Artık Postgres uygulamasını başlatmadan Postgres’i bir komut satırından kullanabilirsiniz. Bu işlem Postgres’in çoğu sürümü için çalışır ve bu işlemi Silikon veya Intel yongalarında kullanabilirsiniz.

Postgres Çok Platformlu Bir Veritabanıdır

Postgres veritabanı, özellikleri ve farklı ekosistemlerdeki desteğiyle tanınır. Çeşitli yazılım geliştirme yığınlarında, bulut bilişim hizmetlerinde ve işletim sistemlerinde kullanabilirsiniz.

MySQL ve SQLite gibi veritabanlarının da kullandığı İngilizce benzeri bir sözdizimi olan SQL’i desteklediğinden Postgres’i hızlı bir şekilde kullanmaya başlayabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir