sql >> Databáze >  >> RDS >> PostgreSQL

Jak nainstalovat PostgreSQL na macOS

Následující pokyny k instalaci PostgreSQL jsou založeny na macOS.

Pro Windows a Linux přejděte na https://www.postgresql.org/download/ a vyberte si svůj balíček.

Hledejte také „jak nainstalovat postgres na Windows“ nebo „jak nainstalovat postgres na your linux distribution “, pokud používáte jiné platformy.

Nemělo by se příliš lišit, zejména po fázi instalace.

Na macOS budeme používat Homebrew. Pokud ještě nemáte nainstalovaný Homebrew, přejděte na https://brew.sh/ a postupujte podle tam uvedených pokynů.

Jakmile budete hotovi, vraťte se a na příkazovém řádku spusťte:

brew install postgresql

a po dokončení spusťte:

brew services start postgresql

začít PostgreSQL jako démon, což znamená, že bude stále běžet na pozadí a bude naslouchat připojení.

Použití Homebrew má velkou výhodu v tom, že jakoukoli aktualizaci lze nainstalovat spuštěním

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresql je složitější vyslovovat název PostgreSQL, ale jsou to stejné. Pouze vkládá SQL do názvu. Co je SQL ? SQL, vyslovované jako „pokračování“, znamená strukturovaný dotazovací jazyk a je to speciální jazyk, který používáme k interakci s relační databází .

Pokud jste v databázi noví, je to pro vás spousta nových termínů! V podstatě relační databáze organizuje data do tabulek a poskytuje způsob, jak vkládat a extrahovat data z těchto tabulek. To je SQL.

A brzy to použijeme.

Hned poté, co se přihlásíme do PostgreSQL!

Vraťte se do příkazového řádku a zadejte

psql postgres

Tím získáte přístup k postgres databáze, která je ve výchozím nastavení vytvořena, s vaším uživatelským jménem macOS. Homebrew automaticky vytvořil vašeho uživatele při instalaci.

Nyní, když jsme v psql aplikace, můžeme vytvořit novou databázi:

CREATE DATABASE test;

Nezapomeňte na středník ; , protože to SQL potřebuje, jinak se příkaz nespustí.

Nyní na novém řádku přepneme do této databáze pomocí

\c test

Výzva bude říkat něco takového:

You are now connected to database "test" as user "flaviocopes". .

Nyní vytvoříme novou tabulku.

Použijte tuto syntaxi:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

Nyní, pokud toto spustíte a nezobrazí se žádná chyba, budete mít tabulku v systému.

Můžete to vidět spuštěním příkazu

\dt

který vám ukáže databázové tabulky:

Pokud jste udělali nějakou chybu, můžete tabulku smazat spuštěním příkazu

DROP TABLE users

Chcete-li konečně ukončit psql , spustit

\q

nebo stačí napsat quit .

Nyní, když víte, jak věci fungují pod kapotou, ukážu vám jednodušší způsob práce s PostgreSQL a dalšími databázemi:aplikaci TablePlus. Funguje na macOS, Windows a Linux.

Připojte se k databázi:

specifikující test název databáze:

Kromě toho, že budete moci kontrolovat tabulky pomocí grafického uživatelského rozhraní:

Také nám umožňuje velmi snadno pracovat s SQL dotazy:


  1. Jak funguje EXPORT_SET() v MariaDB

  2. MySQL Rollback Query

  3. Nejlepší nástroj pro obnovu SQL pro rok 2020 k obnovení klíčové databáze SQL

  4. Někdy MŮŽETE převést sloupec na místě