Postgres to jedna z najbardziej zaawansowanych baz danych SQL. Zapewnia funkcje od typów zdefiniowanych przez użytkownika po dziedziczenie tabel i zaawansowane blokowanie. Istnieje również integralność referencyjna klucza obcego, transakcje zagnieżdżone i funkcje, których nie znajdziesz w innych bazach danych SQL.

Postgres jest zgodny z ACID (atomowość, konsystencja, izolacja, trwałość). Baza danych Postgres jest pomocna przy tworzeniu aplikacji wymagających skalowalności i bezpieczeństwa danych.

Użyj Menedżera pakietów lub Pobierz instalator

Możesz zainstalować Postgres na swoim urządzeniu macOS, korzystając z wielu źródeł i metod.

Jeśli korzystasz z menedżera pakietów, możesz sprawdzić instrukcje instalacji Postgres na jego stronie internetowej.

Oto polecenie instalacji Postgresa w wersji 13 i 14 za pomocą menedżer pakietów Homebrew:

napar zainstaluj postgresql@13 # zainstaluj Postgres w wersji 13
napar zainstaluj postgresql@14 # zainstaluj Postgres w wersji 14

Ponieważ Homebrew działa na Linuksie i macOS, polecenie jest kompatybilne z obydwoma systemami operacyjnymi.

instagram viewer

Jeśli nie używasz menedżera pakietów, możesz zainstalować Postgres za pomocą pliku obrazu dysku Apple (.dmg). Powinieneś pobrać obraz Postgres wersja, której potrzebujesz i Zainstaluj aplikację na twoim komputerze.

Skonfiguruj aplikację Postgres na macOS

Po zainstalowaniu Postgresa uruchom aplikację. Otrzymasz interfejs użytkownika z opcją ustawień serwera i preinstalowanymi bazami danych, jak pokazano poniżej. Uruchomienie aplikacji automatycznie uruchamia Postgres; domyślnie Postgres działa na porcie 5432 na macOS.

Możesz użyć Ustawienia serwera przycisk, aby zmienić serwer i porty dla Twojej bazy danych. Otrzymasz również przegląd katalogów instalacji, konfiguracji, dziennika i danych, do których możesz uzyskać dostęp z interfejsu.

Możesz otworzyć instancję bazy danych (domyślna jest tworzona z twoją nazwą użytkownika), aby uzyskać dostęp do interfejsu wiersza poleceń Postgres.

Dodaj Postgres do swojej PATH

Po zainstalowaniu aplikacji Postgres musisz dodać jej ścieżkę do $PATH Zmienna środowiskowa uruchomić go poza własnym terminalem aplikacji.

Otwórz folder Aplikacje w Finderze, kliknij z wciśniętym klawiszem Control aplikację Postgres i wybierz Pokaż Zawartość opakowania.

Po wybraniu opcji "Pokaż zawartość pakietu" będziesz mógł wyświetlić zawartość aplikacji Postgres.

Otworzyć Zawartość folder, a następnie Wersje folder, a następnie wybierz folder swojej wersji (w tym przypadku 14).

Ctrl-kliknij kosz folder i przytrzymaj opcje na klawiaturze, a następnie wybierz Skopiuj kosz jako nazwę ścieżki aby dodać ścieżkę do schowka.

Musisz edytować źródło zsh swojego terminala zshrc plik, aby dodać eksport ścieżki do aplikacji Postgres.

Otwórz aplikację terminala i uruchom to polecenie, aby edytować zshrc plik:

vim ~/.zshrc

Polecenie otworzy zshrc plik w Edytor Vima którego możesz użyć do edycji pliku.

Jeśli nie czujesz się komfortowo z vimem, możesz użyć dowolnego innego edytora tekstu. Plik .zshrc znajduje się w twoim katalogu domowym i musisz być przeglądanie ukrytych plików aby uzyskać do niego dostęp.

Dodaj oświadczenie eksportu i określ ścieżkę swojej aplikacji Postgres. Na przykład:

eksport ŚCIEŻKA=$PATH:/Aplikacje/Postgres.app/Zawartość/Wersje/14/bin

Zapisz plik źródłowy, wyjdź z edytora Vima, uruchom ponownie aplikację terminala i uruchom psql polecenie z nowo otwartego terminala:

psql

Kiedy uruchomisz psql polecenie, powinieneś zobaczyć interfejs poleceń, który łączy Cię z instancją bazy danych Postgres. Jest to podobne do otwierania Postgresa za pomocą aplikacji:

Możesz teraz korzystać z Postgresa z wiersza poleceń, bez uruchamiania aplikacji Postgres. Ten proces działa w większości wersji Postgresa i można go używać na chipach Silicon lub Intel.

Postgres to wieloplatformowa baza danych

Baza danych Postgres jest godna zaufania ze względu na swoje funkcje i wsparcie w różnych ekosystemach. Można go używać w różnych stosach programistycznych, usługach przetwarzania w chmurze i systemach operacyjnych.

Możesz szybko rozpocząć pracę z Postgresem, ponieważ obsługuje on SQL, angielską składnię, z której korzystają również bazy danych, takie jak MySQL i SQLite.