Nejjednodušší způsob, jak nainstalovat PostgreSQL na Mac, je nainstalovat Postgres.app. Postgres.app je plnohodnotná instalace PostgreSQL zabalená jako standardní aplikace pro Mac.
Jednoduše si ji stáhnete a přetáhnete do složky Aplikace, stejně jako u jakékoli jiné aplikace.
Nainstalujte Postgres.app
Zde jsou podrobné pokyny pro instalaci PostgreSQL.app na váš Mac.
- Stáhněte si nejnovější verzi Postgres.app z webu Postgres.app.
- Dvakrát klikněte na soubor .dmg.
- Přetáhněte ikonu Postgres.app do složky Aplikace.
Hotovo. Právě jste nainstalovali Postgres.app.
Vytvořit nový server
Chcete-li vytvořit nový server:
- Dvakrát klikněte na ikonu Postgres.app (ve složce Aplikace)
- Klikněte na Inicializovat .
Jakmile to uděláte, měla by se zobrazit obrazovka podobná následující:
Při instalaci Postgres.app se ve výchozím nastavení vytvoří několik databází, včetně jedné využívající vaše systémové uživatelské jméno.
PostgreSQL můžete spustit a zastavit pomocí příslušných tlačítek na tomto panelu.
Připojit k databázi
Chcete-li se připojit k databázi, dvakrát klikněte na jednu z ikon databáze zobrazených na obrazovce výše. Tím se připojíte k této databázi pomocí psql rozhraní příkazového řádku.
Případně můžete spustit psql v samostatném okně terminálu a zadejte psql
. Tím se připojíte k vaší výchozí databázi.
Další alternativou je použití GUI aplikace, jako je pgAdmin, DBeaver, Postico, Azure Data Studio atd.
Nakonfigurujte $PATH
Můžete také nakonfigurovat $PATH
k použití přiložených nástrojů příkazového řádku.
sudo mkdir -p /etc/paths.d &&
echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
Odebrat existující instalace
Výše uvedené pokyny předpokládají, že na svém Macu ještě nemáte spuštěný PostgreSQL. Pokud tak učiníte, narazíte na problémy, pokud se obě verze pokoušejí používat stejný port (5432 je výchozí port).
Před instalací Postgres.app se doporučuje odstranit všechny již existující instalace PostgreSQL.
Pokyny, jak to provést, najdete v části Odebrání existujících instalací PostgreSQL na webu Postgres.app.