Instalirajte, podesite i koristite PostgreSQL na Ubuntu

Ako ćete raditi s bazama podataka na Linux Ubuntu, pokušajte PostgreSQL - objektno-relacijski sustav baze podataka. Pogodan je za komercijalnu uporabu. Ima mnogo dodatnih modula i funkcija. PgSQL sintaksa ove aplikacije je nešto slično poznatom MySQL uslužnom programu. Ako znate kako je upotrebljavate, prijelaz na novu web-lokaciju bit će jednostavna. Da bi instalacija PostgreSQL Ubuntu bila uspješna, ne morate unijeti puno naredbi.

Instalacija i konfiguriranje PostreSQL DBMS na Ubuntu je jednostavno - samo slijedite naše upute


sadržaj

  • 1 instalacija
  • 2 Početno podešavanje
  • 3 Osnovni parametri
  • 4 Korištenje
    • 4.1 Radite sa stolovima

instalacija

Postoji nekoliko načina preuzimanja programa. Najlakše je kroz repozitorij.

  1. Pokrenite terminal.
  2. Da biste preuzeli uslužni program, ispišite nekoliko redaka. Da biste djelovali kao administrator, upišite sudo ispred naredbe.
  3. Ažurirajte sustav - "apt-get update".
  4. Instalirajte samu aplikaciju - "apt-get install postgresql".

Pričekajte da se program učita. I preuzmite dodatne module:

  • Put doprinosi - dodajte prethodnu naredbu "postgresql-doprinos".
  • Također klijent je koristan - "postgresql-klijent".
  • Da biste koristili GUI prilikom rada, unesite "apt-get install phppgadmin" u istu liniju.

Bolje je nadograditi phpPgAdmin odmah: instalirajte paket koji će proširiti njegove mogućnosti.Dobit ćete poboljšano praćenje i bilježenje. Da biste ga aktivirali, upišite "sudo su postgres -c psql </ usr / share / postgresql / [uslužni program] /contrib/adminpack.sql".

Instalacija će biti ista kao u slučaju repozitorija, te s PPA

Za instalaciju PPA stane iste naredbe. Instalacijske datoteke možete preuzeti s web mjesta programa. Za ovo:

  1. Koristite nano naredbu. Uz to, unesite put do "/etc/apt/sources.list.d/pgdg.list".
  2. Na sljedećem retku unesite deb. Zalijepite vezu - "apt.postgresql.org/pub/repos/apt/". Dodatno dodajte skriptu - "lukav-pgdg main ".
  3. Upišite naredbu za preuzimanje. Uz opciju "-quiet-O". Kopirajte vezu na datoteku "- postgresql.org/media/keys/ACCC4CF8.asc" da biste je preuzeli. U istom retku unesite "| sudo apt-key add -" za ključ. Svi su s crticama i vertikalnim šipkama. Ukloni citate.
  4. Ažurirajte sustav - "apt-get update". Da biste to učinili, trebate administratorska prava (sudo).
  5. Sada možete sami instalirati program - "apt-get install postgresql- [verzija]".

Zatim preuzmite klijenta, doprinose i grafičku ljusku. Uslužni program je spreman. Ali morate ga konfigurirati.

Početno podešavanje

Nije dovoljno samo instalirati PostgreSQL. Ubuntu-program treba raditi zajedno s modulima i knjižnicama na kojima ovisi. I morate također postaviti lozinku kako bi funkcije aplikacije bile dostupne samo onima koji imaju pristup.

Nakon instalacije, morat ćete konfigurirati DBMS

  1. Prebacite se na korisnika, odakle ćete upravljati uslužnim programom - "su - postgres".
  2. Idite na programsku konzolu psql.
  3. Dodijelite pristupni kod "\ password postgres". Nakon ove naredbe upišite željenu lozinku.
  4. Unesite parametar "postgres = # \ q".
  5. Odjavite se s korisničkog računa - izađite.

Sada konfigurirati Apache i učitati uređivač vima.

  1. Ako ga niste instalirali, unesite naredbu "apt-gei install vim".
  2. Pripremite Apache za rad s klijentom. Otvorite konfiguracijsku datoteku - "vim /etc/apache2/conf-available/phppgadmin.conf".
  3. Poništite stavku Dopusti od svih parametara u njemu. Ako nije, dodajte je ručno.
  4. Pronađite liniju Obavezno lokalno. Komentiraj.
  5. Spremite promjene.

Ponovno konfiguriranje phpPgAdmin:

  1. Otvorite datoteku "vim /etc/phppgadmin/config.inc.php".
  2. Pronađite tu parametar "conf ['extra_login_security']". Ako je istinito, promijenite ga lažno.
  3. Spremite dokument.
  4. Ponovo pokrenite program - "/etc/init.d/restart postgresql".
  5. Ponovo pokrenite apache - "etc / init.d / restart apache2".

Instalacija PostgreSQL na Ubuntu je potpuna. Možete otvoriti uslužni program. Idite na preglednik i unesite URL "[Vaš IP] / phppgadmin /".

Osnovni parametri

Daljnje radnje ovise o uvjetima u kojima planirate koristiti DBMS. Ako se morate povezati s mrežom pomoću protokola "TCP / IP":

  1. Otvorite datoteku konfiguracije postgresql.conf. Nalazi se u mapi "etc / postgresql / [Program Version] / main /".
  2. Pronađite parametar "listen_addresses = 'localhost'"
  3. Zamijenite lokalni host pomoću "*" ("zvjezdicom").
  4. Uštedite.

Ako to nije učinjeno, DBMS poslužitelj će biti dostupan samo na jednom računalu.

U programu su dostupne različite metode provjere autentičnosti. Bolje je odabrati IDENT ili MD5. Prva je zadana. Da biste koristili drugi:

  1. Otvorite datoteku pg_hba.conf. Nalazi se u imeniku "/ etc / postgresql / [Program Version] / main /".
  2. Pronađite parametar "local all postgres" i upišite ga md5 pored nje. Ako nema takve crte, unesite je.

Korištenje

Korisnički priručnik možete preuzeti izravno s terminala. Unesite u "apt-get instalirajte postgresql-doc- [Utility Version]". Evo nekoliko važnih naredbi:

  1. Pristup upravljačkoj konzoli - "-u postgres psql" (napišite sudo prvo, ako trebate root-prava). Zatvaranje i izlaz - "/ q".
  2. Dodavanje uloge / korisnika - napisati na terminalu "createuser -interactive". Sustav će tražiti da unesete željeno ime. Zatim će se pitati hoće li mu dati nadređena prava. Pritisnite Y, ako se slažete, ili N, ako se ne slažete.
  3. Dodavanje baze podataka - "createdb [Korisničko ime]".
  4. Da biste pogledali ovu bazu podataka, prijavite se na korisnički račun za koji je stvoren - "sudo su [Name]". I aktivirajte upravljačku konzolu - psql.

    Skripta će postaviti samo dva pitanja, naziv nove uloge i treba li to postati superkorisnik.

Radite sa stolovima

  • Dodavanje tablice "CREATE TABLE [Naziv tablice]".
  • Nakon ove naredbe, u zagradama napišite parametre rešetke "[Naziv reda] [Vrsta] ([Broj položaja]) [Moguća ograničenja]". Stoga unesite nekoliko redaka odvojenih zarezima. Nakon svakog pritisnite Enter. Stupci mogu imati različite nazive i vrste. Kada dovršite pisanje podataka, zatvorite zagrada i stavite točku sa zarezom. Broj pozicija također je označen zagradama.
  • Prikaz sadržaja tablice - "\ d". I bolje je "SELECT * FROM [Name]"
  • Izbriši je - "DROP TABLE [Name]". Nakon toga pritisnite Enter i ponovno upišite "DROP TABLE".
  • Unesite podatke - "INSERT INTO [Naziv rešetke] (stupac1, stupac2, stupac3) VRIJEDNOSTI (" Zapis1 "," Zapis2 "," Zapis3 ");". U stupce će se dodati odgovarajući unosi. Možete ponoviti naredbu za unos novih podataka.
  • Izbrisati vrijednost - "DELETE FROM [Naziv tablice] GDJE [Naziv stupca] =" [Vrijednost] ";".
  • Novi stupac je "ALTER TABLE [Naziv rešetke] ADD [Naziv stupca]".
  • Izbriši stupac - "ALTER TABLE [Tablica] DROP [Naziv stupca]".

Ovako izgleda instalacija i postavljanje u PostgreSQL. Ubuntu nije teško svladati. Samo trebate zapamtiti osnovne naredbe. Ovaj DBMS se često koristi u komercijalne svrhe. Prikladno za web dizajn i izradu web stranica.Podržava popularne programske jezike.