Instalace PostgreSQL v Ubuntu

PostgreSQL je bezplatný systém pro správu databází implementovaný pro různé platformy, včetně Windows a Linuxu. Nástroj podporuje velký počet datových typů, má zabudovaný skriptovací jazyk a podporuje práci s využitím klasických programovacích jazyků. V Ubuntu je PostgreSQL instalován přes "Terminál" s využitím oficiálních nebo uživatelsky definovaných úložišť a poté jsou prováděny přípravné práce, testování a vytváření tabulek.

Instalace PostgreSQL v Ubuntu

Databáze jsou využívány v různých oblastech, ale pohodlný systém řízení jim poskytuje pohodlné ovládání. Mnoho uživatelů se zastaví u PostgreSQL, instaluje do svého operačního systému a začíná pracovat s tabulkami. Dále bychom chtěli krok za krokem popsat celý proces instalace, první spuštění a nastavení uvedeného nástroje.

Krok 1: Instalace PostgreSQL

Samozřejmě byste měli začít přidáním všech nezbytných souborů a knihoven do Ubuntu, aby bylo zajištěno normální fungování PostgreSQL. To se provádí pomocí konzoly a uživatelských nebo oficiálních úložišť.

  1. Spusťte "Terminál" jakýmkoliv pohodlným způsobem, například prostřednictvím nabídky nebo stisknutím kombinace kláves Ctrl + Alt + T.
  2. Otevření terminálu v operačním systému Ubuntu

  3. Nejprve si povšimneme repozitáře uživatelů, protože nejnovější verze jsou obvykle nejprve stahovány. Vložte příkaz sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' a poté klikněte na Enter .
  4. Stažení adresáře z uživatelského úložiště v Ubuntu

  5. Zadejte heslo účtu.
  6. Zadání hesla pro aktivaci příkazu v Ubuntu

  7. Poté použijte wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add - pro přidání balíčků.
  8. Přidávání balíčků ze staženého úložiště do Ubuntu

  9. Zbývá pouze aktualizovat systémové knihovny standardním příkazem sudo apt-get update .
  10. Získání aktualizací pro knihovny v Ubuntu

  11. Máte-li zájem o získání nejnovější dostupné verze PostgreSQL z oficiálního úložiště, musíte napsat do konzoly sudo apt-get install postgresql postgresql-contrib a potvrdit přidání souborů.
  12. Instalace PostgreSQL z oficiálního úložiště pro Ubuntu

Po dokončení úspěšné instalace můžete pokračovat ke spuštění standardního účtu, zkontrolovat provoz systému a počáteční konfiguraci.

Krok 2: Nejprve spusťte PostgreSQL

Správa instalovaného DBMS probíhá také prostřednictvím terminálu pomocí příslušných příkazů. Volání výchozího uživatele vypadá takto:

  1. Zadejte sudo su - postgres a stiskněte klávesu Enter . Tato akce vám umožní jít na účet jménem účtu vytvořeného ve výchozím nastavení, který v současné době slouží jako hlavní.
  2. Přejít na PostgreSQL výchozí příspěvek v Ubuntu

  3. Přihlaste se do konzoly pro správu pod záštitou profilu používaného pomocí psql . Aktivace help vám pomůže porozumět prostředí - zobrazí všechny dostupné příkazy a argumenty.
  4. Přepněte do konzoly pro správu PostgreSQL v Ubuntu

  5. Prohlížení informací o aktuální relaci PostgreSQL se provádí přes conninfo .
  6. Zobrazit informace o připojení PostgreSQL v Ubuntu

  7. Ukončení prostředí pomůže týmu q .
  8. Odhlášení z konzoly pro správu PostgreSQL v Ubuntu

Nyní víte, jak se přihlásit do účtu a přejít na konzolu pro správu, takže je čas pokračovat a vytvořit nového uživatele a jeho databázi.

Krok 3: Vytvořte uživatele a databázi

Není vždy vhodné pracovat s existujícím standardním účtem a není to vždy nutné. Proto navrhujeme zvážit postup pro vytvoření nového profilu a jeho propojení se samostatnou databází.

  1. Zatímco v konzole běží postgres profil ( sudo su - postgres příkaz), napište createuser --interactive a pak mu dejte vhodné jméno zadáním znaků do příslušného řádku.
  2. Vytvoření nového uživatele PostgreSQL v Ubuntu

  3. Dále se rozhodněte, zda chcete uživateli přidělit práva uživatele pro přístup ke všem systémovým prostředkům. Jednoduše vyberte příslušnou možnost a pokračujte.
  4. Přiřazení oprávnění uživateli PostgreSQL v Ubuntu

  5. Databáze je lépe pojmenovaná se stejným názvem jako účet byl pojmenován, takže byste měli použít příkaz createdb soringpcrepair.com kde soringpcrepair.com - uživatelské jméno.
  6. Vytvoření nové PostgreSQL databáze v Ubuntu

  7. Přechod do práce se zadanou databází probíhá prostřednictvím psql -d soringpcrepair.com kde soringpcrepair.com - název databáze.
  8. Přesun do databáze PostgreSQL vytvořené v Ubuntu

Krok 4: Vytvoření tabulky a práce s řádky

Je čas vytvořit první tabulku v určené databázi. Tento postup se také provádí prostřednictvím konzoly, ale nebude těžké se vypořádat s hlavními příkazy, protože vše, co musíte udělat, je:

  1. Po přesunu do databáze zadejte následující kód:

    CREATE TABLE test (
    equip_id serial PRIMARY KEY,
    type varchar (50) NOT NULL,
    color varchar (25) NOT NULL,
    location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    install_date date
    );

    Vytvoření nové PostgreSQL tabulky v Ubuntu

    Nejprve je zadán název testovací tabulky (můžete zvolit libovolné jiné jméno). Následující popis popisuje každý sloupec. Zvolili jsme například jména varchar a varchar například, můžete také zadat libovolné jiné, ale pouze s použitím latinských znaků. Čísla v závorkách odpovídají za velikost sloupce, který přímo souvisí s daty, která do něj vstupují.

  2. Po vstupu zůstane pouze zobrazení tabulky na obrazovce pomocí d .
  3. Zobrazení tabulky PostgreSQL vytvořené v Ubuntu

  4. Vidíte jednoduchý projekt, který ještě neobsahuje žádné informace.
  5. Pohled na nově vytvořenou PostgreSQL tabulku v PostgreSQL

  6. Nová data jsou přidávána pomocí příkazu INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24'); Nejprve je uveden název tabulky, v našem případě je to test , pak jsou uvedeny všechny sloupce a hodnoty v závorkách jsou uvedeny v uvozovkách.
  7. Přidání prvního řádku do Ubuntu

  8. Pak můžete přidat další řádek, například INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  9. Přidání druhé řádky PostgreSQL do Ubuntu

  10. Spusťte tabulku pomocí SELECT * FROM test; vyhodnotit výsledek. Jak vidíte, vše je správně uspořádáno a data zadána správně.
  11. Zobrazení PostgreSQL tabulky s novými řetězci Ubuntu

  12. Pokud potřebujete odstranit jakoukoliv hodnotu, proveďte to příkazem DELETE FROM test WHERE type = 'slide'; zadáním požadovaného pole do uvozovek.
  13. Odebrat hodnotu z tabulky PostgreSQL v Ubuntu

Krok 5: Instalace phpPgAdmin

Není vždy snadné spravovat databázi prostřednictvím konzoly, takže je nejlepší ji upgradovat instalací speciálního GUI phpPgAdmin.

  1. Nejprve prostřednictvím terminálu stáhněte nejnovější aktualizace knihoven pomocí aktualizace sudo apt-get update .
  2. Získání aktualizací pro instalaci Apache v Ubuntu

  3. Nainstalujte webový server Apache sudo apt-get install apache2 .
  4. Stahování komponent Apache do Ubuntu

  5. Po instalaci otestujte jeho funkčnost a přesnost syntaxe pomocí sudo apache2ctl configtest . Pokud se něco pokazilo, vyhledejte chybu podle popisu na oficiálních webových stránkách Apache.
  6. Proveďte zdravotní test Apache v Ubuntu

  7. Spusťte server zadáním sudo systemctl start apache2 .
  8. Spusťte webový server Apache v Ubuntu

  9. Nyní, když server funguje správně, můžete přidat knihovny phpPgAdmin stažením z oficiálního úložiště přes sudo apt install phppgadmin .
  10. Instalace phpPGadmin v Ubuntu

  11. Dále byste měli mírně změnit konfigurační soubor. Otevřete ho pomocí standardního poznámkového bloku, určujícího gedit /etc/apache2/conf-available/phppgadmin.conf . Pokud je dokument určen pouze ke čtení, je třeba zadat příkaz sudo před příkazem gedit .
  12. Otevření konfiguračního souboru phpPGadmin v Ubuntu

  13. Před řádkem "Vyžadovat místní" umístěte # chcete-li jej v komentáři přepočítat, a ze spodní části zadejte Allow From all . Nyní bude přístup k adrese otevřen pro všechna zařízení v síti, nejen pro místní PC.
  14. Upravit konfiguraci phpPGadmin v Ubuntu

  15. Restartujte sudo service apache2 restart webového serveru a neváhejte se dostat do práce s PostgreSQL.
  16. Restartujte server Apache v Ubuntu

V tomto článku jsme se zaměřili nejen na PostgreSQL, ale také na instalaci webového serveru Apache, který se používá při integraci softwaru LAMP. Máte-li zájem o zajištění plného fungování svých stránek a dalších projektů, doporučujeme vám seznámit se s procesem přidávání dalších komponentů naším dalším článkem na následujícím odkazu.

Viz také: Instalace sady nástrojů LAMP v Ubuntu