Instalovat, konfigurovat a používat PostgreSQL na Ubuntu

Pokud budete pracovat s databázemi na Linuxu Ubuntu, zkuste PostgreSQL - objektově-relační databázový systém. Je vhodný pro komerční využití. Má mnoho dalších modulů a funkcí. Syntaxe pgSQL této aplikace je poněkud podobná slavnému nástroji MySQL. Pokud víte, jak jej používat, bude přechod na nové stránky snadné. Chcete-li nainstalovat PostgreSQL Ubuntu úspěšně, není třeba zadávat mnoho příkazů.

Nainstalovat a konfigurovat PostreSQL DBMS na Ubuntu je snadné - postupujte podle našich pokynů

Instalace

Program lze stáhnout několika způsoby. Nejjednodušší je přes úložiště.

  1. Spusťte terminál.
  2. Chcete-li nástroj stáhnout, vytiskněte několik řádků. Chcete-li fungovat jako správce, zadejte příkaz sudo před příkazem.
  3. Aktualizujte systém - „apt-get update“.
  4. Nainstalujte samotnou aplikaci - „apt-get install postgresql“.

Počkejte, až se program načte. A stáhněte si další moduly:

  • Put contrib - přidat do předchozího příkazu "postgresql-contrib".
  • Klient je také užitečný - "postgresql-client".
  • Chcete-li během provozu použít grafické rozhraní, zadejte do stejného řádku „apt-get install phppgadmin“.

Je lepší aktualizovat phpPgAdmin ihned: nainstalujte balíček, který rozšíří jeho možnosti. Získáte lepší sledování a protokolování. Pro jeho aktivaci zadejte "sudo su postgres -c psql </ usr / share / postgresql / [utility version] /contrib/adminpack.sql".

Instalace bude stejná jako v případě úložiště as PPA

Pro instalaci PPA zapadají stejné příkazy. Instalační soubory můžete stáhnout ze stránky programu. Za tímto účelem:

  1. Použijte příkaz nano. S ním zadejte cestu k "/etc/apt/sources.list.d/pgdg.list".
  2. Na dalším řádku zadejte deb. Vložte odkaz "apt.postgresql.org/pub/repos/apt/". Navíc přidejte skript - "wily-pgdg main".
  3. Zadejte příkaz pro načtení - wget. Možnost „-quiet -O“. Zkopírujte odkaz do souboru „- postgresql.org/media/keys/ACCC4CF8.asc“ a stáhněte jej. Ve stejném řádku zadejte „| sudo apt-key add - "pro klíč. Všechny s pomlčkami a svislými pruhy. Citace odstranit.
  4. Aktualizujte systém - „apt-get update“. K tomu potřebujete administrátorská práva (sudo).
  5. Nyní můžete program nainstalovat sám - „apt-get install postgresql- [version]“.

Dále si stáhněte klienta, přispěvatele a grafické prostředí. Nástroj je připraven. Ale musíte ho nakonfigurovat.

Počáteční nastavení

Nestačí jen nainstalovat PostgreSQL. Program Ubuntu by měl spolupracovat s moduly a knihovnami, na kterých závisí. A také musíte přijít s heslem, aby funkce aplikace byly přístupné pouze těm, kteří mají přístup.

Po instalaci budete muset konfigurovat DBMS

  1. Přepněte na uživatele, ze kterého budete spravovat nástroj - "su - postgres".
  2. Přejděte do konzoly programu psql.
  3. Přiřadit přístupový kód "postgres". Po tomto příkazu zadejte požadované heslo.
  4. Zadejte parametr - "postgres = # \ _".
  5. Odhlaste se z uživatelského účtu - exit.

Nyní nakonfigurujte Apache a načtěte editor vim.

  1. Pokud jste jej nenainstalovali, zadejte příkaz "apt-gei install vim".
  2. Připravte Apache na práci s klientem. Otevřete konfigurační soubor - "vim /etc/apache2/conf-available/phppgadmin.conf".
  3. Odkomentujte parametr Allow From all v něm. Pokud ne, přidejte jej ručně.
  4. Najděte řádek Vyžadovat místní. Komentujte to.
  5. Uložte změny.

Překonfigurovat phpPgAdmin:

  1. Otevřete soubor „vim /etc/phppgadmin/config.inc.php“.
  2. Zde zadejte parametr „conf ['extra_login_security'] '. Pokud je hodnota true, změňte ji na hodnotu false.
  3. Uložte dokument.
  4. Restartujte program - “/etc/init.d/restart postgresql”.
  5. Restart Apaches - "etc / init.d / restart apache2".

Instalace PostgreSQL na Ubuntu je kompletní. Nástroj můžete otevřít. Přejděte do prohlížeče a zadejte URL "[Vaše IP] / phppgadmin /".

Základní parametry

Další akce závisí na podmínkách, ve kterých chcete DBMS používat. Pokud se potřebujete připojit k síti pomocí protokolu TCP / IP:

  1. Otevřete konfigurační soubor postgresql.conf. Je umístěn ve složce "etc / postgresql / [Program Version] / main /".
  2. Najděte v něm parametr "listen_addresses = 'localhost" "
  3. Nahradit localhost "*" ("hvězdička").
  4. Uložit.

Pokud tomu tak není, bude DBMS server dostupný pouze na jednom počítači.

V programu jsou k dispozici různé metody ověřování. Je lepší zvolit IDENT nebo MD5. První je výchozí. Chcete-li použít druhou možnost:

  1. Otevřete soubor pg_hba.conf. Je v adresáři "/ etc / postgresql / [Program Version] / main /".
  2. Najděte zde parametr „local all postgres“ a vedle něj zadejte md5. Pokud takový řádek neexistuje, zadejte jej.

Použití

Uživatelský manuál lze stáhnout přímo z terminálu. Zadejte „apt-get install postgresql-doc- [Utility Version]“. Zde jsou některé důležité příkazy:

  1. Přístup ke konzole pro správu - „-u postgres psql“ (nejprve zapište sudo, pokud potřebujete práva root). Jeho vypnutí a ukončení - "/ q".
  2. Přidání role / uživatele - zapište do terminálu „createuser —interactive“. Systém vás požádá o zadání požadovaného jména. Pak se zeptá, zda mu dá práva superuživatele. Pokud souhlasíte, stiskněte tlačítko Y nebo N, pokud s tím nesouhlasíte.
  3. Přidání databáze - “createdb [Username]”.
  4. Chcete-li se podívat na tuto databázi, přihlaste se do uživatelského účtu, pro který byla vytvořena - „sudo su [Name]“. A aktivujte konzolu pro správu - psql.

    Skript se zeptá pouze na dvě otázky, na název nové role a na to, zda je nutné, aby byl superuser.

Práce s tabulkami

  • Přidání tabulky je „CREATE TABLE [Název tabulky]“.
  • Po tomto příkazu v závorkách zapište parametry mřížky „[Název linky] [Typ] ([Počet pozic]) [Možná omezení]“. Zadejte tedy několik řádků oddělených čárkami. Po každém stisknutí klávesy Enter. Sloupce mohou mít různé názvy a typy. Když dokončíte psaní dat, zavřete závorku a vložte středník. Počet pozic je také označen v závorkách.
  • Zobrazit obsah tabulky - "d". A lépe - „SELECT * FROM [Name]“
  • Vymažte ji - „DROP TABLE [Name]“. Poté stiskněte Enter a znovu napište "DROP TABLE".
  • Zadejte data - „INSERT INTO [Název mřížky] (sloupec1, sloupec2, sloupec3) VALUES ('Record1', 'Record2', 'Record3');". Do sloupců budou přidány odpovídající záznamy. Příkaz můžete zopakovat a zadat nové informace.
  • Smazat hodnotu - „DELETE FROM [Název tabulky] KDE [Název sloupce] = '[Hodnota]';“.
  • Nový sloupec je „ALTER TABLE [Název mřížky] ADD [Název sloupce]“.
  • Smazat sloupec - „ALTER TABLE [Tabulka] DROP [Název sloupce]“.

Takto vypadá instalace a nastavení v PostgreSQL. Ubuntu není těžké zvládnout. Stačí si jen zapamatovat základní příkazy. Tento DBMS je často používán pro komerční účely. Vhodné pro web design a tvorbu stránek. Podporuje populární programovací jazyky.