GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat PostgreSQL 9.1.3 s pgAdmin3 na Ubuntu 11.10 / Linux Mint 12

PostgreSQL je objektově-relační systém pro správu databází (ORDBMS) dostupný pro mnoho platforem včetně Linuxu, FreeBSD, Solaris, Microsoft Windows a Mac OS X. Je vydán pod licencí PostgreSQL License, což je licence ve stylu MIT, a je tedy svobodným a otevřeným softwarem. PostgreSQL je vyvinut PostgreSQL Global Development Group, skládající se z hrstky komunitních dobrovolníků zaměstnaných a pod dohledem společností jako Red Hat a EnterpriseDB. Implementuje většinu standardu SQL:2008, je kompatibilní s ACID, je plně transakční (včetně všech příkazů DDL), má rozšiřitelné datové typy, operátory a indexy a má velký počet rozšíření napsaných třetími stranami.

Naprostá většina linuxových distribucí má PostgreSQL dostupný v dodávaných balíčcích. Mac OS X počínaje verzí Lion má server PostgreSQL jako standardní výchozí databázi v serverové edici a klientské nástroje PostgreSQL v edici pro stolní počítače.

Nové funkce v PostgreSQL 9.1:

PostgreSQL se posouvá nad rámec tradiční sady funkcí relační databáze s novou, převratnou funkcí, která je jedinečná pro PostgreSQL. Funkce streamování replikace představená ve verzi 9.0 je výrazně vylepšena přidáním možnosti synchronní replikace, zálohování streamování a vylepšení monitorování. Mezi hlavní vylepšení patří:

  • Povolit synchronní replikaci
  • Přidejte podporu pro zahraniční tabulky
  • Přidejte podporu řazení pro jednotlivé sloupce
  • Přidejte rozšíření, která zjednoduší balení doplňků do PostgreSQL
  • Přidejte skutečnou sériovou úroveň izolace
  • Podporujte nepřihlášené tabulky pomocí UNLOGGED možnost v CREATE TABLE
  • Povolit příkazy pro úpravu dat (INSERT /AKTUALIZACE /SMAZAT ) v WITH klauzule
  • Přidat vyhledávání nejbližšího souseda (pořadí podle operátora) do indexů GiST
  • Přidejte BEZPEČNOSTNÍ ŠTÍTEK příkaz a podpora pro řízení oprávnění SELinux
  • Aktualizujte jazyk na straně serveru PL/Python

Zde je návod o instalaci PostgreSQL 9.1.3 a pgAdmin na Linux Mint 12 / Ubuntu 11.10.

Otevřete Terminál ( Ctrl + Alt + T).

Instalace PosgreSQL 9.1.3:

Ve výchozím nastavení jsou balíčky PostgreSQL dostupné v úložišti; prosím zadejte následující příkaz k instalaci.

raj@geeksite~/$ sudo apt-get install postgresql postgresql-contrib

Konfigurace serveru PostgreSQL 9.1.3:

PostgreSQL normálně naslouchá pouze na localhostech, pokud byste chtěli povolit PostgreSQL naslouchat na všech IP adresách; upravit soubor /etc/postgresql/9.1/main/postgresql.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/postgresql.conf

Přejděte do sekce Připojení a komunikace, najděte proměnnou „listen_address“. Odkomentujte „listen_addresses“ a místo „localhost“ umístěte „*“

Před úpravou:

#listen_addresses ="localhost"

Po úpravě:

listen_addresses ="*"

Přidejte svou síť ke vzdálenému přístupu k databázi; Upravit /etc/postgresql/9.1/main/pg_hba.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/pg_hba.conf

Přidejte následující řádek podle konfigurace sítě s ověřením hesla md5 ((Povolte vzdálený přístup k databázi).

# Local networkshost all all xx.xx.xx.xx/xx md5# Examplehost all all 192.168.0.0/24 md5host all all all 127.0.0.0/32 md5

Restartujte server PostgreSQL.

raj@geeksite~/$ sudo /etc/init.d/postgresql restart

Potvrďte poslech PostgreSQL.

raj@geekSite ~ $ netstat -ant | GREP 5432TCP 0 0 0.0.0.0:5432 0.0.0,0:* ListentCP6 0 :::5432 :::*Poslouchejte  

Vytvoření databáze:

Přihlaste se jako uživatel postgres.

raj@geeksite~/$ su postgres

vytvořte databázi s názvem „test“

postgres@geeksite~/$ createdb test

Přihlaste se do databáze.

postgres@geeksite~/$ test psql

Vytvořte nového uživatele s názvem „raj“, který bude spravovat databáze.

test=# VYTVOŘTE UŽIVATELE raj S PŘIHLAŠOVACÍM HESLEM SUPERUSER 'raj';

Přihlaste se pomocí superuživatele.

sam@geeksite~/$ psql -h geekdbserver -d test -U raj

Správa z příkazového řádku bude dobrá pro lidi, kteří mají plné zkušenosti s PostgreSQL, ale pro začátečníky bude nejlepší volbou pro správu databází pgAdmin.

Instalace pgAdmin:

pgAdmin3 stable nepodporuje všechny funkce administrace PostgreSQL 9.0, aby bylo možné získat všechny funkce administrace; možná budete muset nainstalovat beta balíčky pgadmin3 z repozitáře ppa.

Chcete-li přidat úložiště, upravte soubor /etc/apt/sources.list.

raj@geeksite:~$ sudo gedit /etc/apt/sources.list

Přidejte následující řádek na konec seznamu úložiště.

deb http://ppa.launchpad.net/rhonda/pgadmin3/ubuntu natty main

Aktualizujte systémové úložiště.

raj@geeksite:~$ aktualizace sudo apt-get

Nainstalujte pgadmin3 beta (Poznámka:V systému Linux Mint 12 možná budete muset ručně ověřit podpis a k instalaci budete muset stisknout Y).

raj@geeksite:~$ sudo apt-get install pgadmin3

Spusťte pgAdmin3.

raj@geeksite:~$ pgadmin3

Připojte se k databázovému serveru pomocí pgAdmin.

Snímek obrazovky pgAdmin po připojení k serveru PosrgreSQL.

Nyní můžete spravovat databáze prostřednictvím konzole pro správu GUI.

To je vše!.


Ubuntu
  1. Jak nainstalovat PHPUnit na Linux Mint 12 / Ubuntu 11.10

  2. Jak nainstalovat VLC 1.1.13 na Ubuntu 11.10 / 12.04, Linux Mint 12

  3. Jak nainstalovat Mozilla Thunderbird 10 v Ubuntu 11.10 / Linux Mint 12

  1. Jak nainstalovat Firefox 10 na Ubuntu 11.10 / Linux Mint 12

  2. Jak nainstalovat Zend Server CE na Linux Mint 12 / Ubuntu 11.10

  3. Jak nainstalovat Operu 16.1 na Ubuntu 11.10 / Linux Mint 12

  1. Jak nainstalovat Firefox Beta na Ubuntu a Linux Mint

  2. Jak nainstalovat Discord na Ubuntu a Linux Mint

  3. Jak nainstalovat FFmpeg na Ubuntu 18.04 / Ubuntu 16.04 &Linux Mint 19