PostgreSQL - první kroky

Obsah

PostgreSQL je výkonný databázový stroj, který funguje také jako platforma pro vytváření aplikací. PostgreSQL nám umožňuje zapisovat uložené procedury a funkce v různých jazycích, mezi nimiž můžeme zvýraznit SQL (zahrnuto), PL / pgSQL (zahrnuto), PL / Perl, PL / Python, PL / Java a PL / R, tímto způsobem může vyřešit řadu problémů pomocí nástroje, který nám umožňuje získat optimální a rychlé řešení.
Díky všem těmto funkcím PostgreSQL je sofistikovaný nástroj, velmi pokročilý manažer, kde na trhu je manažer, který se mu může rovnat, Oracle.
Abychom získali PostgreSQL, musíme přejít na jeho oficiální stránku a stáhnout příslušný balíček pro náš operační systém, v současné době je proces instalace velmi pokročilý, kdy musíme nainstalovat pouze binární soubory, které stáhneme, oficiální stránka pro stažení je následující:
http://www.postgresql.org/download/
Vypadá to takto:

ZVĚTŠIT

Jakmile máme PostgreSQL nainstalován v našem systému, naším hlavním nástrojem pro správu našich databází bude konzola, nicméně existuje několik alternativ grafické správy, které nám mohou ušetřit čas používání, který konzole nemusí umět, nicméně příkazový řádek je nejužitečnějším nástrojem které máme na své straně, podívejme se na některé nástroje pro správu:
  • PSQL: Je to příkazový řádek, který nám umožňuje spravovat a zapisovat dotazy v PostgreSQL, má také několik velmi důležitých doplňků, jako je schopnost importovat a exportovat příkazy pro soubory s oddělovači, a také může generovat zprávy s výstupem HTML.
  • pgAdmin: Je to nejpoužívanější a nejoblíbenější bezplatné grafické rozhraní pro PostgreSQL, je to desktopová aplikace, která nám umožňuje připojit se k několika serverům současně bez ohledu na operační systém. Takto vypadá jedna ze sekcí, kde spravujeme databáze.

  • PHPPgAdmin: Jedná se o bezplatné webové rozhraní, ze kterého je odvozeno phpMyAdmin MySQL, protože PostgreSQL má více objektů a funkcí než MySQL, je tomu přizpůsobeno toto rozhraní, kde můžeme zpracovávat schémata, procedurální jazyky atd. Vypadá to velmi podobně phpMyAdmin jak můžeme vidět na následujícím obrázku:

Existují 3 základní soubory, které nám umožňují spravovat a konfigurovat náš server, jsou umístěny ve složce dat, kterou máme ve výchozím nastavení, a můžeme je libovolně upravovat, pokud máme příslušná oprávnění v libovolném editoru prostého textu.
Podívejme se na tyto soubory a jejich funkce níže:
  • postgresql.conf: Je to soubor obecných konfigurací, který nám například umožňuje spravovat, kolik paměti můžeme použít, nebo výchozí umístění databází, kam ukládat protokoly, IP adresu, kde by měl server naslouchat atd.
  • pg_hba.conf: Je to soubor, který nám umožňuje spravovat a řídit zabezpečení, což nám umožňuje spravovat přístup k serveru, diktovat, kteří uživatelé se mohou připojit ke kterým databázím atd.
  • pg_ident.conf: Toto je soubor, který budeme používat nejméně, což nám umožňuje provést mapování uživatelů OS, kteří mají přístup na server, také nám umožňuje propojit uživatele OS s uživatelem PostgreSQL, například že náš kořen OS uživatel je superuživatel PostgreSQL.

Tímto ukončujeme náš tutoriál o základech PostgreSQL, již víme, jak jej získat, jaké nástroje můžeme použít k jeho správě a trochu odkud můžeme získat administrativní soubory a konfigurace služeb.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave