Jak zainstalować PostgreSQL na macOS

Jak zainstalować PostgreSQL na macOS

PostgreSQL to system zarządzania bazą danych open source (DBMS), który jest powszechnie używany do jego niezawodności, wydajności i skalowalności. Jest również znany jako DBMS trzeciej generacji, ponieważ zachowuje dane w wtórnej pamięci, a nie pamięć, co czyni go mniej podatnym na degradację wydajności i inne problemy związane z dynamiczną przydział pamięci. W tym artykule pokażemy, jak zainstalować PostgreSQL na macOS.

W tym poście na blogu dowiesz się, jak instalować PostgreSQL na macOS z HomeBrew, wykonując poniższe czynności. Po zakończeniu procesu instalacji będziesz mógł tworzyć bazy danych, tabele i inne obiekty w tych tabelach. Możesz nawet pisać zapytania na te tabele, aby zwrócić dane, których szukasz.

Instalowanie Homebrew

Pierwszym krokiem jest zainstalowanie HomeBrew, który jest menedżerem pakietów dla macOS. Menedżerowie pakietów są przydatni podczas instalowania oprogramowania open source (OSS), ponieważ nie musisz ręcznie pobierać kodu źródłowego, budować oprogramowanie od zera, a następnie go instalować. Zamiast tego możesz po prostu użyć menedżera pakietów, aby wciągnąć żądany OSS, a następnie zainstalować go za pomocą prostego polecenia. Możesz wykonać poniższe czynności, aby zainstalować HomeBrew na macOS.

Najpierw otwórz nowe okno terminala, klikając Finder, a następnie klikając aplikacje. Stamtąd kliknij narzędzia. To otworzy nowe okno terminala. W oknie terminalu wpisz:

/bin/bash -c "$ (curl -fssl https: // raw.Githubusercontent.com/homebrew/install/head/instalacja.cii)"  

Zobaczysz kilka tekstów. Po zatrzymaniu tekstu zostaniesz poproszony o dodanie ścieżki do terminalu do zmiennej środowiska ścieżki. Możesz to zrobić, wpisując „Eksportuj ścieżka =/usr/local/bin:/usr/local/sbin: $ ścieżka”, a następnie naciśnij klawisz Enter.

Instalowanie PostgreSQL

Po zainstalowaniu HomeBrew na macOS, przede wszystkim wyszukiwanie dostępnych wersji PostgreSQL Server do instalacji:

Wyszukaj Brew PostgreSQL 

Wszystkie dostępne wersje lub formuły zostaną wymienione.

Wybierz jedną z wymienionych wersji PostgreSQL do zainstalowania na macOS. Na przykład, aby zainstalować PostgreSQL 14, wykonaj następujące polecenie:

instalacja browaru [chroniony e -mail]  

Jeśli chcesz zaktualizować istniejącą instalację PostgreSQL, użyj następującego polecenia:

Uaktualnienie browaru [chronione e -mail]  

Pamiętaj, że powyższe polecenie uaktualni tylko wersję mniejszą.

Następnie uruchom usługę PostgreSQL z następującym poleceniem:

Uruchamianie usług browarowych [e -mail chroniony]  

Jeśli chcesz zatrzymać lub ponownie uruchomić usługę, użyj następujących poleceń:

Usługi browarowe zatrzymaj [e -mail chroniony]  Restart usługi browaru [e -mail chroniony]  

Otóż ​​to. Pomyślnie zainstalowałeś serwer PostgreSQL na swoich macOS.

Zaloguj się do PostgreSQL

Po zainstalowaniu nowego serwera bazy danych musisz go skonfigurować przed użyciem. „PSQL” to narzędzie wiersza poleceń do zarządzania serwerem bazy danych Postgres. Domyślny PostgreSQL jest wyposażony w bazę danych o nazwie „Postgres”, której możemy użyć do zalogowania się na serwerze. Wykonaj następujące polecenie, aby zalogować się do terminalu Postgres:

PSQL Postgres  

Po otrzymaniu terminali Postgres możesz sprawdzić dostępne bazy danych za pomocą następującego polecenia:

\ l  

Domyślna instalacja tworzy użytkownika o nazwie „admin” z uprawnieniami Superuser. To jest właściciel domyślnej bazy danych „Postgres”. Możesz wymienić wszystkich dostępnych użytkowników za pomocą następującego polecenia.

\ du  

Tworzenie użytkownika

Jak widać powyżej, domyślna PostgreSQL tworzy super administrator o nazwie „admin” i baza danych „Postgres”. Możesz użyć „Utwórz rolę”, aby dodać nową rolę (użytkownik) w swoim systemie lub użyć narzędzia wiersza poleceń „Createuse”, aby. Osobiście uwielbiam używać narzędzia „Createuser” z trybem interaktywnym, który pomógł szybko dodawać nowe role

Utwórzmy pierwszą rolę z terminalu macOS, Typ:

createuser -interaktywne - -PwPrompt  

Będzie to skłoniło do następujących szczegółów:

  • Nazwa nowej roli (użytkownik).
  • Interpretuj hasło do nowej roli
  • Ponownie wprowadź hasło do nowej roli (tak samo jak powyżej)
  • Naciśnij „n”, nie podawaj przywilejów super administratora.
  • Naciśnij „y”, aby zapewnić uprawnienia do bazy danych
  • Naciśnij „n”, aby nie pozwalać na nowe role

Możesz z powodzeniem dodać nowego użytkownika do serwera bazy danych Postgres. Użyj następującego polecenia, aby zalogować się jako nowy użytkownik.

PSQL Postgres -u Tecadmin -w  

Zmień „Tecadmin” z nazwą użytkownika. Obecnie użytkownik nie ma żadnej bazy danych o nazwie, więc powyższe polecenie połączy się z bazą danych „Postgres”. Naciśnij przycisk Enter i podaj hasło użytkownika:

Tworzenie bazy danych

Teraz utwórz nową bazę danych za pomocą następującego polecenia.

"> Utwórz bazę danych Tecadmin;  

Po utworzeniu bazy danych wymień wszystkie bazy danych na serwerze Postgres.

"> \ du  

Wniosek

W tym artykule pokazaliśmy, jak zainstalować PostgreSQL na macOS. Po zakończeniu procesu instalacji będziesz mógł tworzyć bazy danych, tabele i inne obiekty w tych tabelach. Możesz nawet pisać zapytania na te tabele, aby zwrócić dane, których szukasz. Po zakończeniu koniecznie wyloguj się z użytkownika „Postgres” lub zatrzymaj usługę PostgreSQL za pomocą polecenia „Brew Services Stop PostgreSQL” przed kontynuowaniem korzystania z komputera Mac.