Početak rada s PostgreSQL. Administracija PostgreSQL-a. Osnovni tečaj

Sada ćemo pogledati proces instaliranja nove verzije DBMS-a PostgreSQL 9.5 po operativnom sustavu Windows 7, a također saznajte što je novo u ovoj verziji i gdje je možete preuzeti.

Objavljeno 01.07.2016 nova verzija PostgreSQL DBMS, naime PostgreSQL 9.5, ali prije nego počnete razmatrati nove značajke, predlažem da se prisjetite što je PostgreSQL općenito, a zatim prijeđete na instalaciju i pregled nove verzije.

Što je PostgreSQL?

PostgreSQL je besplatan i popularan sustav za upravljanje objektno-relacijskim bazama podataka (DBMS) diljem svijeta. PostgreSQL je implementiran za mnoge operativne sustave, na primjer: Linux, Solaris, Windows. Koristi proceduralno proširenje SQL jezik PL/pgSQL.

Što je novo u PostgreSQL 9.5?

Ova verzija ima puno novih značajki koje će biti vrlo korisne programerima, evo nekih od njih:

  • INSERT, ON CONFLICT UPDATE(UPSERT) – ovu priliku omogućuje vam rješavanje situacije u kojoj je nemoguće dodati podatke putem INSERT-a, na primjer, zbog povrede jedinstvenosti ili nevažeće vrijednosti u jednom od polja. Drugim riječima, umjesto izbacivanja pogreške, možete jednostavno preskočiti izvršenje naredbe, tj. učiniti ništa ili promijeniti podatke povezane s ključnim poljem, tj. u slučaju da zapis već postoji, izvedite UPDATE umjesto INSERT;
  • ROLLUP, CUBE i SETOVI ZA GRUPIRANJE– ovi operatori proširuju mogućnosti GROUP BY-a, naime omogućuju generiranje izvješća, tj. napišite upite u koje možete dodati retke s međuzbrojem i ukupnim zbrojem, te također kombinirati rezultate nekoliko grupiranja u jedan skup podataka. U Microsoftu SQL poslužitelj slični operateri postoje već dosta dugo, a vi i ja smo o njima detaljno raspravljali u ovom materijalu;
  • Sigurnost na razini retka(RLS) je tzv. Sigurnosna politika na razini retka"tj. Sada možete ograničiti pristup podacima u tablici;
  • BRIN indeksi- Ovo novi tip indeksi, koji su dizajnirani za rukovanje vrlo velikim tablicama u kojima su određeni stupci prirodno sortirani;
  • Razvrstavanje po brzini– u PostgreSQL 9.5 kod sortiranja tzv. algoritam “ skraćeni ključevi", koji vam omogućuje nekoliko puta brže sortiranje tekstualnih podataka i podataka NUMERIČKOG tipa.

Više detalja o svim novitetima u PostgreSQL 9.5 možete pogledati na stranici u “ PostgreSQL Wiki"Evo ga: Što je novo u PostgreSQL 9.5.

Gdje mogu preuzeti PostgreSQL 9.5 za Windows 7?

Nakon što ste došli do stranice, morate kliknuti “ preuzimanje»

Tada ćete biti preusmjereni na stranicu za odabir verzije PostgreSQL-a, u našem slučaju mi ​​smo u " Verzija 9.5.0» odaberi « Win x86-32" za 32-bitni Windows ili " Win x86-64» za 64-bitni. imam 32 godine malo Windows 7, zbog čega kliknem na gumb "Win ​​x86-32".

Kao rezultat toga, datoteka će biti preuzeta, koju ćemo koristiti za instalaciju PostgreSQL-a.

Instalacija PostgreSQL 9.5 na Windows 7

Dakle, prijeđimo na instalaciju PostgreSQL 9.5, usput, već smo razgovarali o instalaciji PostgreSQL, na primjer, za početnike sam pokazao kako možete instalirati PostgreSQL na Linux OpenSUSE 13.2, au materijalu “Instalacija PostgreSQL 9.4 na CentOS 7.1” razgovarali smo o tome kako možete implementirati takozvani DBMS poslužitelj koristeći PostgreSQL i operativni Linux sustavi primjerom CentOS distribucija 7.1. Instaliranje PostgreSQL-a u operacijsku salu Windows sustav nismo to uzeli u obzir, pa ćemo danas instalirati PostgreSQL 9.5 na Windows 7.

Korak 1

Pokrenite preuzetu datoteku ( postgresql-9.5.0-1-windows.exe). Kao rezultat toga, instalacijski program će se pokrenuti, a prvi prozor je " Lijepi pozdrav", kliknite " Sljedeći».

Korak 2

U sljedećem prozoru odredimo direktorij u koji treba instalirati PostgreSQL, ostavit ću ga kao zadani ( one. voziti C), kliknite " Sljedeći».

3. korak

Zatim određujemo direktorij u kojem će se prema zadanim postavkama nalaziti datoteke baze podataka. Drugim riječima, ovdje tijekom instalacije možete promijeniti direktorij za pohranu datoteka baze podataka; to može biti potrebno u slučajevima kada je broj baza podataka velik ili njihova veličina, tj. Volumen će biti značajan, kao što razumijete, u tim je slučajevima bolje odrediti zaseban disk dovoljnog kapaciteta. U mom slučaju jeste testna instalacija, pa ću ga ostaviti kao zadano, kliknite " Sljedeći».

Korak 4

Zatim smislimo, unesemo i zapamtimo lozinku za postgres korisnika ( morate unijeti istu lozinku u dva polja za potvrdu), ovaj određeni korisnik je vrsta " Superkorisnik"tj. glavni administrator, kliknite na " Sljedeći».

Korak 5

Korak 6

Zatim specificiramo Locale ( ovaj parametar određuje kodiranje podataka u bazi podataka), ako se ostavi zadano, tada će kodiranje podataka u bazama podataka biti UTF-8, ali ako želite da kodiranje bude drugačije, recimo Windows-1251, tada morate odabrati " Rusija, Rusija", ostavit ću to kao zadano, tj. " Zadani jezik", kliknite " Sljedeći».

Korak 7

Sve je spremno za instalaciju, kliknite na “ Sljedeći».

Instalacija je započela, proces će trajati samo nekoliko minuta.

Korak 8

Instalacija će biti dovršena iu zadnjem prozoru od nas će se tražiti da pokrenemo alat ( Stack Builder) za instalaciju dodatne komponente PostgreSQL, ako ne želite instalirati ništa dodatno, morate poništiti odgovarajući okvir, kliknuti " Završiti».

Pokrenite pgAdmin i provjerite rad PostgreSQL 9.5

Instalacijski program za PostgreSQL 9.5 uključuje pgAdmin 1.22.0, tj. Dodatno, nema potrebe posebno instalirati pgAdmin na računalo na koje instalirate PostgreSQL 9.5.

Ako netko ne zna pgAdmin ovo je posebno grafičko okruženje programiranje i administracija za PostgreSQL DBMS.

Da biste pokrenuli pgAdmin, kliknite " Start ->Svi programi ->PostgreSQL 9.5 ->pgAdmin III»

Već ćemo prikazati lokalni poslužitelj moramo se spojiti na njega, kliknite dupli klik od " PostgreSQL 9.5 (localhost:5432)».

Zatim trebate unijeti lozinku koju smo smislili kada smo instalirali PostgreSQL 9.5 ( Kako biste izbjegli svaki put unos lozinke, označite potvrdni okvir "Spremi lozinku".). kliknite " U REDU».

ako " Spremi lozinku"Postavili ste je, tada će se pojaviti prozor s upozorenjem da spremanje lozinki nije sigurno, jer će lozinka biti pohranjena u obliku čisti tekst u datoteci pgpass.conf koja se nalazi u direktoriju profila Windows korisnik. kliknite " U REDU».

Da pogledamo verziju PostgreSQL, napišimo jednostavan SQL upit u bazi podataka, koji je kreiran prema zadanim postavkama, tj. u postgresu.

To je sve za mene, sretno!

PostgreSQL je višeplatformski objektno-relacijski DBMS s otvorenim izvorni kod. Ovaj članak će vam pokazati kako instalirati PostgreSQL Ubuntu Linux, povežite se s njim i izvedite par jednostavni SQL upiti, kao i kako postaviti sigurnosne kopije.

Da biste instalirali PostgreSQL 9.2 na Ubuntu 12.10, pokrenite sljedeće naredbe:

sudo apt-add-repozitorij ppa:pitti/postgresql
sudo apt-get ažuriranje
sudo apt-get instalirajte postgresql-9.2

Pokušajmo raditi sa DBMS-om kroz ljusku:

sudo -u postgres psql

Kreirajmo testnu bazu podataka i testnog korisnika:

CREATE DATABASE test_database;
KREIRAJTE KORISNIKA test_user SA lozinkom "qwerty" ;
GRANT ALL ON DATABASE test_database TO test_user;

Za izlaz iz ljuske unesite naredbu \q.

Pokušajmo sada raditi sa stvorenom bazom podataka u ime test_user:

psql -h lokalni host test_baze podataka test_korisnik

Kreirajmo novu tablicu:

CREATE SEQUENCE user_ids;
CREATE TABLE korisnici (
id INTEGER PRIMARY KEY DEFAULT NEXTVAL ("user_ids"),
prijava CHAR(64) ,
lozinka CHAR(64));

Imajte na umu da, za razliku od nekih drugih DBMS-ova, PostgreSQL nema stupce sa svojstvom auto_increment. Umjesto toga, Postgres koristi nizove. Na u trenutku dovoljno je znati da pomoću funkcije nextval možemo dobiti jedinstveni brojevi za dati niz:

SELECT NEXTVAL ("user_ids" ) ;

Postavljanjem zadane vrijednosti za id polje tablice korisnici na NEXTVAL("user_ids"), postigli smo isti učinak koji daje auto_increment. Prilikom dodavanja novih zapisa u tablicu, ne moramo specificirati ID, jer će se automatski generirati jedinstveni ID. Više tablica može koristiti isti niz. Na taj način možemo jamčiti da se vrijednosti nekih polja u ovim tablicama neće preklapati. U tom smislu, nizovi su fleksibilniji od auto_increment.

Potpuno ista tablica može se stvoriti pomoću samo jedne naredbe:

CREATE TABLE korisnici2 (
id SERIJSKI PRIMARNI KLJUČ,
prijava CHAR(64) ,
lozinka CHAR(64));

U ovom slučaju, redoslijed za ID polje kreira se automatski.

Sada korištenjem naredbe \d možete vidjeti popis svih dostupnih tablica, a korištenjem \d korisnici možete vidjeti opis tablice korisnika. Ako ne dobijete informacije koje tražite, pokušajte \d+ umjesto \d . Možete dobiti popis baza podataka pomoću naredbe \l, a prebaciti se na određenu bazu podataka pomoću naredbe \c dbname. Za prikaz pomoći za naredbe recite \?

. Važno je napomenuti da se u PostgreSQL-u prema zadanim postavkama nazivi tablica i stupaca prebacuju na mala slova

. Ako ne želite ovakvo ponašanje, možete koristiti dvostruke navodnike:

CREATE TABLE "anotherTable" ("someValue" VARCHAR (64 ) ) ;

Još jedna značajka PostgreSQL-a koja može uzrokovati poteškoće pri početku rada s ovim DBMS-om su takozvane "sheme". Shema je nešto poput imenskog prostora za tablice, poput direktorija s tablicama unutar baze podataka.

Izrada sheme:

KREIRANJE SHEMA rezervacija;

Prijeđi na shemu:

Možete pogledati popis postojećih shema pomoću naredbe \dn. Zadana shema naziva se javna. U principu, možete uspješno koristiti PostgreSQL bez znanja o postojanju shema. Ali kada radite s naslijeđenim kodom, iu nekim rubnim slučajevima, poznavanje shema može biti vrlo korisno.

Inače, rad s PostgreSQL-om ne razlikuje se puno od rada s bilo kojim drugim relacijskim DBMS-om:

INSERT INTO korisnici (prijava, lozinka)
VRIJEDNOSTI ("afiskon" , "123456" ) ;
SELECT * FROM korisnika;

Ako se sada pokušate spojiti na Postgres s drugog računala, nećete uspjeti:

psql -h 192.168.0.1 test_baza test_korisnik

Psql: ne može se spojiti na poslužitelj: Veza odbijena
Radi li poslužitelj na hostu "192.168.0.1" i prihvaća li
TCP/IP veze na portu 5432?

Da biste to popravili, dodajte redak:

listen_addresses = "localhost,192.168.0.1"

...također u datoteku /etc/postgresql/9.2/main/postgresql.conf.

Administracija sustava

Ovaj post je kratke upute za početnike, za one koji su prvi put instalirali PostgreSQL. Sve je ovdje potrebne informacije za početak rada s PostgreSQL-om.

Spajanje na DBMS

Prvo što treba učiniti je dobiti pristup PostgreSQL-u, pristupiti kao superkorisnik.
Postavke provjere autentičnosti nalaze se u datoteci pg_hba.conf.
  1. lokalni svi postgres peers
Ovaj redak označava da se postgres korisnik može spojiti na bilo koju lokalnu PostgreSQL bazu podataka putem utičnice. Nema potrebe za unosom lozinke; operativni sustav će prenijeti korisničko ime i ono će se koristiti za provjeru autentičnosti.
Povežimo se:
  1. $ sudo -u postgres psql postgres postgres
Da biste se mogli povezati putem mreže, morate dodati red u pg_hdba.conf:
  1. # TIP BAZE PODATAKA METODA ADRESE KORISNIKA
  2. hostssl sve sve 0.0.0.0/0 md5
Metoda provjere autentičnosti md5 znači da ćete morati unijeti lozinku za povezivanje. Ovo nije baš zgodno ako često koristite psql konzolu. Ako želite automatizirati neke radnje, loša vijest je da psql ne prihvaća lozinku kao argument. Postoje dva načina za rješavanje ovih problema: postavljanje odgovarajuće varijable okoline i pohranjivanje lozinke u posebnu .pgpass datoteku.

Postavljanje varijable okruženja PGPASSWORD

Odmah ću reći da je bolje ne koristiti ovu metodu, jer neki operativni sustavi omogućiti pregled obični korisnici varijable okoline preko ps. Ali ako želite, morate napisati u terminalu:
  1. izvoz PGPASSWORD=mypasswd
Varijabla će biti dostupna u trenutnoj sesiji. Ako trebate postaviti varijablu za sve sesije, morate dodati redak iz primjera u datoteku .bashrc ili .bash_profile

Pohranjivanje lozinke u .pgpass datoteku

Ako govorimo o Linuxu, tada bi se datoteka trebala nalaziti u $HOME (/home/username). Samo vlasnik (0600) mora imati prava pisanja i čitanja. Morate napisati retke poput ovih u datoteku:
  1. hostname:port:baza podataka:korisničko ime:lozinka
Možete napisati “*” u prva četiri polja, što će značiti da nema filtriranja (potpuni odabir).

Dobivanje informacija za pomoć

\? - sve će dati dostupne naredbe zajedno s njihovim kratkim opisom,
\h - prikazat će popis svih dostupnih upita,
\h CREATE - pružit će pomoć za određeni zahtjev.

DBMS upravljanje korisnicima

Kako doći do popisa PostgreSQL korisnika?
  1. Ili možete postaviti upit tablici pg_user.

SELECT * FROM pg_user;

Stvaranje novog PostgreSQL korisnika Iz ljuska
  1. psql to se može učiniti pomoću naredbe CREATE.
STVARANJE KORISNIČKOG korisničkog imena SA lozinkom "password" ;
  1. Ili možete koristiti terminal.
createuser -S -D -R -P korisničko ime

Od vas će se tražiti da unesete lozinku.

  1. Promjena korisničke lozinke

PROMIJENITE KORISNIČKO korisničko ime SA LOZINKOM "password" ;

Promjena korisničkih uloga
  1. Da biste korisniku dali dopuštenje za stvaranje baza podataka, pokrenite sljedeći upit:

ALTER ROLE korisničko ime WITH CREATEDB ;

Upravljanje bazom podataka
  1. Prikaz popisa baza podataka u psql terminalu: Isto s Linux terminala:
psql -l
  1. Stvaranje baze podataka iz psql-a (PostgreSQL terminal)
STVARANJE BAZE PODATAKA dbname VLASNIK dbadmin ;
  1. Stvaranje nove baze podataka pomoću terminala:

createdb -O korisničko ime dbname;

Postavljanje prava pristupa bazi podataka Ako je korisnik vlasnik baze podataka, tada ima sva prava. Ali ako želite dati pristup drugom korisniku, to možete učiniti pomoću naredbe GRANT. Upit u nastavku omogućit će korisniku povezivanje s bazom podataka. Ali ne zaboravite na konfiguracijska datoteka
  1. pg_hba.conf, također mora imati odgovarajuće dozvole za povezivanje.
  • GRANT CONNECT ON DATABASE dbname TO dbadmin ;

Tutorial Želio sam stvoriti prekrasan sveobuhvatan priručnik za početak bez ikakvih dlačica, ali uključujući glavne prednosti za početnike PostgreSQL sustav

u Linuxu.

PostgreSQL je objektno-relacijski sustav za upravljanje bazom podataka (ORDBMS) temeljen na POSTGRES-u, verzija 4.2, razvijen na Sveučilištu Kalifornija, Berkeley, Odjel za računalne znanosti. PostgreSQL je potomak izvornog Berkeleyjevog kodeksa. Podržava većinu SQL standarda i nudi mnoge moderne značajke:

  • Složeni upiti
  • Upravljanje konkurentnošću s više verzija
Dodatno, PostgreSQL korisnik može proširiti na mnoge načine, na primjer dodavanjem novih
  • tipovi podataka
  • funkcije
  • operateri
  • agregatne funkcije
  • indeks metode
  • proceduralni jezici

Montaža i ugradnja

Kao i svi ljubitelji PostgreSQL mainstreama, mi ćemo, naravno, skupljati, a ne preuzimati gotove pakete (u Debian repozitorijima, na primjer, nema najnovija verzija). Postoji mnogo verzija, naravno najbolje je preuzeti najnoviju. U trenutku pisanja ovog posta, ovo je verzija 9.2.2

Wget http://ftp.postgresql.org/pub/source/v9.2.2/postgresql-9.2.2.tar.gz tar xzf postgresql-9.2.2.tar.gz
Sada imamo direktorij s izvorima ove prekrasne baze podataka.
Prema zadanim postavkama, datoteke baze podataka bit će instalirane u /usr/local/pgsql direktoriju, ali ovaj direktorij se može promijeniti postavljanjem

Prefiks=/put/do/pgsql
prije naredbe ./configure
Prije izgradnje možete odrediti C++ prevodilac

Izvoz CC=gcc
PostgeSQL može koristiti readline biblioteku, ako je nemate i ne želite je instalirati, samo navedite opciju

Bez-readline
Nadam se da svi imaju Autotools? Zatim naprijed do skupštine:

Cd postgresql-9.2.2 ./configure --without-readline sudo make install clean
Sva gospoda! čestitamo!

postavke

Moramo odrediti pohranu podataka naših baza podataka (cluster) i pokrenuti je.

Postoji jedno upozorenje - vlasnik direktorija s podacima i korisnik koji može pokrenuti bazu podataka ne smije biti root. To se radi radi sigurnosti sustava. Stoga, stvarajmo poseban korisnik
sudo useradd postgres -p postgres -U -m
I onda je sve jasno

Sudo chown -R postgres:postgres /usr/local/pgsql
Važan proces. Moramo inicijalizirati klaster baze podataka. To moramo učiniti u ime postgres korisnika

Initdb -D /usr/local/pgsql/data
Sada trebate dodati pokretanje PostgreSQL-a u automatsko pokretanje. Za to postoji gotova skripta koja se nalazi u postgresql-9.2.2/contrib/start-scripts/linux
Možete otvoriti ovu datoteku i obratiti pozornost na sljedeće varijable:

  • prefiks- ovo je mjesto gdje smo instalirali PostgreSQL i specificirali ga u ./configure
  • PGDATA- ovo je mjesto gdje je klaster baze podataka pohranjen i gdje bi naš postgres korisnik trebao imati pristup
  • PGUSER- to je isti korisnik u čije ime će sve raditi
Ako je sve ispravno, dodajte našu skriptu u init.d

Sudo cp ./postgresql-9.2.2/contrib/start-scripts/linux /etc/init.d/postgres sudo update-rc.d postgres defaults
Ponovno pokrećemo sustav kako bismo provjerili radi li naša skripta.
Uđi

/usr/local/pgsql/bin/psql -U postgres
A ako se pojavi prozor za rad s bazom podataka, postavljanje je bilo uspješno! čestitamo!
Prema zadanim postavkama kreira se baza podataka pod nazivom postgres

# TIP BAZE PODATAKA ADRESA KORISNIKA METODA lokalno sve sve povjerenje host sve sve 127.0.0.1/32 povjerenje domaćin sve sve::1/128 povjerenje
Prva linija je odgovorna za lokalna veza, drugi je za vezu pomoću IPv4 protokola, a treći je za IPv6 protokol.
Posljednji parametar je samo metoda autorizacije. Pogledajmo to (samo one glavne)

  • povjerenje- pristup bazi podataka može dobiti bilo tko pod bilo kojim imenom tko ima veze s njom.
  • odbiti- bezuvjetno odbiti! Ovo je prikladno za filtriranje određenih IP adresa
  • lozinka- zahtijeva obaveznu lozinku. Nije prikladno za lokalnim korisnicima, samo korisnici stvoreni naredbom CREATE USER
  • ident- dopušta samo korisniku registriranom u datoteci /usr/local/pgsql/data/pg_ident.conf da uspostavi vezu s bazom podataka.
Ukratko ću vam reći o glavnim alatima koji će vam biti korisni u radu.

Pomoćni programi za rad s bazom podataka

pg_config
Vraća informacije o struji instalirana verzija PostgreSQL.
initdb
Inicijalizira novu pohranu podataka (klaster baze podataka). Klaster je skup baza podataka kojima upravlja jedna instanca poslužitelja. initdb mora se pokrenuti kao budući vlasnik poslužitelja (kao što je gore navedeno kao postgres).
pg_ctl
Kontrolira proces PostgreSQL poslužitelja. Omogućuje vam pokretanje, ponovno pokretanje, zaustavljanje poslužitelja, navođenje datoteke dnevnika i više.
psql
Klijent za rad s bazom podataka. Omogućuje izvođenje SQL operacija.
stvorenob
Stvara nova baza podaci. Prema zadanim postavkama, baza podataka se stvara u ime korisnika koji pokreće naredbu. Međutim, da biste odredili drugu, morate koristiti opciju -O (ako korisnik ima potrebne privilegije za ovo). U biti to je omot SQL naredbe STVARANJE BAZE PODATAKA.
dropdb
Briše bazu podataka. Je SQL omotač za naredbu DROP DATABASE.
createuser
Dodaje novog korisnika baze podataka. Je SQL omotač za naredbu CREATE ROLE.
dropuser
Briše korisnika baze podataka. Je SQL omotač za naredbu DROP ROLE.
createlang
dodaje novi jezik programiranje u PostgreSQL baza podataka. Je SQL omotač za naredbu CREATE LANGUAGE.
droplang
Uklanja programski jezik. Je SQL omotač za naredbu DROP LANGUAGE.
pg_dump
Stvara sigurnosnu kopiju (dump) baze podataka u datoteku.
pg_vratiti
Vraća sigurnosnu kopiju baze podataka (dump) iz datoteke.
pg_dumpall
Stvara sigurnosnu kopiju (dump) cijelog klastera u datoteku.
reindexdb
Ponovno indeksira bazu podataka. Je SQL omotač za naredbu REINDEX.
clusterdb
Ponovno grupira tablice u bazi podataka. Je SQL omotač za naredbu CLUSTER.
vakuumdb
Sakupljač smeća i optimizator baze podataka. Je SQL omotač za naredbu VACUUM.

Upravitelji baza podataka

Što se tiče upravitelja baze podataka, tj php upravitelj- Ovo

Započnite s PostgreSQL-om

Trajanje 00:41:44

Započnite s PostgreSQL - Potpun popis lekcija

Proširi/sažmi
  • Lekcija 1. Napravite Postgres tablicu 00:01:45
  • Lekcija 2. Umetanje podataka u Postgres tablice 00:04:24
  • Lekcija 3. Filtriranje podataka u Postgres tablici s izjavama upita 00:03:35
  • Lekcija 4. Ažuriranje podataka u Postgresu 00:01:55
  • Lekcija 5. Brisanje Postgres zapisa 00:02:43
  • Lekcija 6. Grupni i skupni podaci u Postgresu 00:06:45
  • Lekcija 7. Sortiranje Postgres tablica 00:01:20
  • Lekcija 8. Osigurajte jedinstvenost u Postgresu 00:03:53
  • Lekcija 9. Koristite strane ključeve za osiguranje integriteta podataka u Postgresu 00:02:18
  • Lekcija 10. Stvorite strane ključeve kroz više polja u Postgresu 00:03:08
  • Lekcija 11. Nametnite prilagođenu logiku s ograničenjima provjere u Postgresu 00:02:07
  • Lekcija 12. Ubrzajte Postgres upite pomoću indeksa 00:02:33
  • Lekcija 13. Pronađite podatke koji se presijecaju s Postgres_ Inner Join 00:04:26
  • Lekcija 14. Odaberite različite podatke u Postgresu 00:00:52

Tečaj "Get Started With PostgreSQL" natjerat će vas da kažete da "znate SQL" - stvaranje tablice, umetanje, odabiranje, ažuriranje, brisanje, združivanje, indeksiranje, spajanje i ograničenja. Usput ćemo simulirati probleme iz stvarnog svijeta tako da možete vidjeti koliko je moćan PostgreSQL!

24-04-2016 30-11--0001 ru 15 lekcija

Ako ste počeli svladavati SQL, tada ćete se u procesu učenja susresti s mnogim pitanjima i nerazumljivim točkama, čije odgovore je pripremio ovaj video tečaj. Tijekom procesa obuke teme kao što su kreiranje baze podataka, njezino mijenjanje i brisanje, operator umetanja INSERT, korištenje SELECT upit i WHERE konstrukcije, UPDATE i DELETE naredbe, stvaranje različitih odnosa između tablica pomoću operatora...

Trajanje 01:26:19

24-04-2016 30-11--0001 ru 9 lekcija

Trajanje 08:50:57

17-06-2018 30-11--0001 ru 6 lekcija

Tečaj PostgreSQL DBMS sastoji se od 6 lekcija, namijenjenih početnicima koji se prvi put susreću s konceptom DBMS-a. Tečaj uključuje teoretski i praktični dio. U okviru ovog kolegija studenti će projektirati malu bazu podataka za lanac trgovina mješovitom robom i odrediti potrebnu strukturu. Funkcionalnost (indeksi, pogledi, okidači, funkcije). Nakon odslušanog kolegija studenti će razumjeti principe projektiranja baze podataka...

Trajanje 03:05:26

28-11-2018 12-09-2018 hr 164 lekcije

Napravite 9 projekata - savladajte dva glavna i moderne tehnologije u Python i PostgreSQL. Uvijek sam želio znati jednu od najvećih popularni jezici programiranje na planetu? Zašto ne biste istražili dvije najpopularnije u isto vrijeme? Python i SQL koriste mnoge tehnološke tvrtke, male i velike. To je zato što su snažni, ali iznimno fleksibilni.

Trajanje 21:53:10

27-12-2018 ru 10 lekcija

Ovaj tečaj namijenjen proučavanju Osnove SQL-a: teorijske osnove relacijski model, operacije relacijska algebra, pravila i svrha normalizacije, korištenje ER dijagrama za modeliranje predmetno područje, praktičnu upotrebu sve SQL izjave (izjave jezika za definiranje podataka (DDL): CREATE, ALTER, DROP; jezik za upravljanje podacima (DML):...

Trajanje 05:23:59

Zadnje dodano

en 13-03-2019

Uz ažuriranje svih alata na najnovije i najbolje najbolje verzije Potpuni uvod u React v5 restrukturirao je radionicu kako bi se više usredotočio na poučavanje temeljnih principa Reacta bez žrtvovanja uputa iz alata. U ovom dvodnevnom treningu Brian...

en 13-03-2019

Jedini tečaj koji trebate naučiti web razvoj - HTML, CSS, JS, Node i više! Zdravo! Dobrodošli u The Web Developer Bootcamp, jedini tečaj koji trebate da naučite web razvoj. Postoji mnogo opcija za online obuku programera...

en 13-03-2019