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.

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.

Postgres sürüm 13 ve 14'ü aşağıdakilerle yükleme komutu: Homebrew paket yöneticisi:

demlemek postgresql@13 yükleyin # Postgres sürüm 13'ü yükleyin
demlemek postgresql@14 yükleyin # Postgres sürüm 14'ü yükleyin

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

instagram viewer

Paket yöneticisi kullanmıyorsanız, Postgres'i bir Apple Disk Image (.dmg) dosyası aracılığıyla yükleyebilirsiniz. resmini indirmelisiniz Postgres ihtiyacınız olan sürüm ve uygulamayı yükle makinenizde.

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 bağlantı noktasında çalışır 5432 macOS'ta.

kullanabilirsiniz Sunucu Ayarları Veritabanınız için sunucuyu ve bağlantı noktalarını değiştirmek için düğme. 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

Postgres uygulamasını yükledikten sonra yolunu $PATH dosyanıza eklemeniz gerekir. Çevre değişkeni uygulamanın kendi terminalinin dışında çalıştırmak için.

Finder'da Uygulamalar klasörünüzü açın, Postgres uygulamasına Control tuşuna basarak tıklayın ve paket içeriğini göster.

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

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

Ctrl-tıklayın çöp Kutusu klasörünü basılı tutun seçenekler klavyenizdeki düğmesine basın, ardından Bin'i Yol Adı olarak kopyala panonuza yolu eklemek için.

Terminalinizin zsh kaynağını düzenlemeniz gerekecek zshrc Postgres uygulamasına Yol dışa aktarımını eklemek için dosya.

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

vim ~/.zshrc

Komut açılacak zshrc bir dosyada Vim düzenleyici dosyayı düzenlemek için kullanabilirsiniz.

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

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

ihracat YOL=$YOL:/Applications/Postgres.app/Contents/Versions/14/bin

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

psql

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

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.