Unsaon sa pag-download software alang sa laptop ASUS K52F

Ang PostgreSQL usa ka libre nga sistema sa pagdumala sa database nga gipatuman alang sa nagkalain-laing plataporma, lakip ang Windows ug Linux. Ang himan nagsuporta sa usa ka dako nga gidaghanon sa mga tipo sa datos, adunay usa ka pinatindog nga sinultian sa pagsulat ug nagsuporta sa trabaho gamit ang klasikal nga mga pulong nga mga pinulongan. Sa Ubuntu, ang PostgreSQL gi-install pinaagi sa "Terminal" gamit ang opisyal o tiggamit nga mga repository, ug human niana nga buhat sa pagpangandam, ang pagsulay ug pagmugna sa mga lamesa ginahimo.

I-instal ang PostgreSQL sa Ubuntu

Ang mga database gigamit sa nagkalainlaing mga dapit, apan ang usa ka komportable nga sistema sa pagdumala naghatag kanila og komportable nga pagkontrol. Daghang tiggamit mohunong sa PostgreSQL, i-install kini sa ilang OS ug magsugod sa pagtrabaho sa mga lamesa. Sunod, gusto namong lakang sa paghulagway sa tibuok proseso sa pag-instalar, ang unang paglansad ug pag-setup sa nahisgutang himan.

Lakang 1: I-install ang PostgreSQL

Siyempre, magsugod ka pinaagi sa pagdugang sa tanang gikinahanglan nga mga file ug mga librarya sa Ubuntu aron maseguro ang normal nga pag-obra sa PostgreSQL. Gihimo kini gamit ang console ug user or official repositories.

  1. Dagan "Terminal" sa bisan unsang sayon ​​nga paagi, pananglitan, pinaagi sa menu o pinaagi sa pagduso sa yawe nga kombinasyon Ctrl + Alt + T.
  2. Una, namatikdan nato ang mga repository sa user, tungod kay ang labing bag-ong mga bersyon sa kasagaran unang gi-download didto. Pagsulod sa command fieldsudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list 'ug dayon i-klik Pagsulod.
  3. Pagsulod sa password alang sa imong account.
  4. Human niana nga paggamitwget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -aron makadugang sa mga pakete.
  5. Kini nagpabilin lamang sa pag-update sa sistema sa mga librarya nga may standard nga sugo.sudo apt-get update.
  6. Kung interesado ka sa pagkuha sa pinakabag-ong bersyon sa PostgreSQL gikan sa opisyal nga repository, kinahanglan ka nga mosulat sa consolesudo apt-get install postgresql postgresql-contribug pagkumpirma sa pagdugang nga mga file.

Sa pagkompleto sa usa ka malampusong pag-instalar, mahimo ka magpadayon sa paglansad sa usa ka standard nga account, pagsusi sa operasyon sa sistema ug pagsugod sa pagsugod.

Lakang 2: Sugdi ang PostgreSQL Una

Ang pagdumala sa gi-instalar nga DBMS usab mahitabo pinaagi sa "Terminal" gamit ang tukmang mga sugo. Ang panawag ngadto sa default nga user nga susama niini:

  1. Pagsulod sa sugosudo su - postgresug pag-klik Pagsulod. Kini nga aksyon magatugot kanimo sa pag-adto sa pagdumala sa ngalan sa account nga gimugna sa default, nga karon nagsilbing usa ka nag-una.
  2. Ang pagsulod sa control console ubos sa peke nga profile nga gigamit mao ang pinaagipsql. Ang pag-atubang sa kalikopan makatabang kanimo sa pagpaaktibotabang- kini magpakita sa tanan nga anaa nga mga sugo ug mga argumento.
  3. Ang pagtan-aw sa kasayuran mahitungod sa kasamtangan nga sesyon sa PostgreSQL gipahigayon pinaagi sa conninfo.
  4. Ang paggawas sa palibot makatabang sa grupo q.

Karon nahibal-an nimo unsaon sa pag-log in sa account ug adto sa management console, mao kini ang panahon sa pagpadayon sa paghimo sa bag-ong user ug sa iyang database.

Lakang 3: Paghimo sa Gumagamit ug Database

Dili kini kanunay nga sayon ​​nga magtrabaho uban sa kasamtangan nga standard nga asoy, ug kini dili kanunay gikinahanglan. Mao kana ang hinungdan nga among gipanugda ang paghunahuna sa pamaagi alang sa paghimo sa usa ka bag-ong profile ug pag-link niini sa usa ka lain nga database.

  1. Ang anaa sa console ubos sa control profile postgres (timsudo su - postgres) isulatNagmugnaug dayon ihatag kini nga usa ka angay nga ngalan pinaagi sa pag-type sa mga karakter diha sa angay nga hilo.
  2. Sunod, paghukom kon gusto nimo nga ihatag ang mga katungod sa user superuser sa pag-access sa tanang mga kapanguhaan sa sistema. Pilia lang ang angay nga kapilian ug magpadayon.
  3. Ang database mas maayo nga ginganlan og sama nga ngalan nga ginganlan ang account, mao nga kinahanglan nimo gamiton ang sugogimugnadiin lumpics - username.
  4. Ang pagbag-o aron sa pagtrabaho uban sa espesipikong database mahitabo pinaagi sapsql -d lumpicsdiin lumpics - ang ngalan sa database.

Lakang 4: Paghimo sa lamesa ug pagtrabaho sa mga laray

Kini panahon sa paghimo sa imong una nga lamesa sa gitudlo nga database. Kini nga pamaagi gipahigayon usab pinaagi sa console, apan kini dili malisud sa pag-atubang sa mga nag-unang mga sugo, tungod kay ang angay nimo nga buhaton mao ang:

  1. Human sa pagbalhin ngadto sa database, sulod sa mosunod nga code:

    PAGPATUYO SA TABLE test (
    equip_id serial PRIMARYYONG KEY,
    type varchar (50) NOT NULL,
    kolor nga varchar (25) NOT NULL,
    Ang nahimutangan sa varchar (25) (nahimutang sa ('amihanan', 'habagatan', 'kasadpan', 'sidlakan', 'amihanan-sidlakan', 'habagatan-sidlakan', 'habagatan-kasadpan', 'amihanan-kasadpan'
    i-install_date petsa
    );

    Una ang ngalan sa lamesa gitino. pagsulay (mahimo kang mopili sa bisan unsa nga ngalan). Ang mosunod naghulagway sa matag kolum. Among gipili ang mga ngalan tipo nga varchar ug kolor nga varchar alang lamang sa usa ka pananglitan, mahimo nimong ma-access ang bisan unsa nga indikasyon, apan pinaagi lamang sa paggamit sa Latin nga mga karakter. Ang gidaghanon sa mga braket maoy responsable alang sa gidak-on sa kolum, nga direktang may kalabutan sa datos nga angay niini.

  2. Human sa pagsulod kini nagpabilin lamang aron ipakita ang lamesa sa screen uban sa d.
  3. Nakita nimo ang yano nga proyekto nga wala'y bisan unsa nga kasayuran.
  4. Ang bag-ong datos gidugang pinaagi sa sugoPAGTUKOD SA pagsulay (tipo, kolor, lokasyon, instal_date) BUNGLANG ('slide', 'blue', 'south', '2018-02-24');Una, ang ngalan sa lamesa gipakita, sa atong kahimtang kini pagsulay, dayon ang tanan nga mga haligi gilista, ug ang mga bili sa mga braket gipakita, kinahanglan sa mga kinutlo.
  5. Dayon makadugang ka laing linya, sama pananglit,PAG-INSERT INTO test (tipo, kolor, lokasyon, instal_date) MGA VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
  6. Padagan ang lamesaPILI * GIKAN sa pagsulay;aron sa pagtimbang-timbang sa resulta. Sama sa imong makita, ang tanan gihan-ay sa husto ug ang datos gisulod sa hustong paagi.
  7. Kung kinahanglan nimo nga tangtangon ang bisan unsang bili, buhata kini pinaagi sa sugoKINAHANGLAN GIKAN sa test WHERE type = 'slide';pinaagi sa pagtino sa gikinahanglan nga natad sa mga kinutlo.

Lakang 5: I-install ang phpPgAdmin

Ang pagdumala sa database dili kanunay sayon ​​nga ipahigayon pinaagi sa console, busa kini labing maayo sa pag-upgrade niini pinaagi sa pag-instalar sa espesyal nga phpPGAdmin GUI.

  1. Prayoridad pinaagi sa "Terminal" I-download ang mga bag-ong update sa mga librarya viasudo apt-get update.
  2. I-instal ang Apache Web Serversudo apt-get install apache2.
  3. Human sa pag-instalar, sulayi ang iyang performance ug syntax correctness usingsudo apache2ctl configtest. Kon adunay usa ka butang nga sayup, pangitaa ang sayup sumala sa paghubit sa opisyal nga Apache website.
  4. Sugdi ang server pinaagi sa pag-typesudo systemctl magsugod apache2.
  5. Karon nga ang operasyon sa server nakasiguro, mahimo nimong idugang ang phpPgAdmin libraries pinaagi sa pag-download niini gikan sa opisyal nga repository viasudo apt install phppgadmin.
  6. Sunod, kinahanglan nga gamay nga usbon ang configuration file. Ablihi kini pinaagi sa usa ka standard notebook, nga naghatag ug detalyegedit /etc/apache2/conf-available/phppgadmin.conf. Kon ang dokumento mabasa lamang, kinahanglan nimo ang sugo sa una gedit paghisgut usabsudo.
  7. Sa wala pa ang linya "Gikinahanglan ang lokal nga" ibutang#, aron mabayran kini sa komentaryo, ug mosulod sa ubosTugoti ang tanan. Karon ang access sa address bukas alang sa tanan nga mga gamit sa network, ug dili lamang alang sa lokal nga PC.
  8. I-restart ang web serversudo nga serbisyo apache2 restartug mobati nga gawasnon sa pagtrabaho sa PostgreSQL.

Niini nga artikulo, wala kami magtan-aw sa PostgreSQL, apan usab ang pag-instalar sa Apache web server nga gigamit sa LAMP software bundle. Kon ikaw interesado sa pagsiguro sa hingpit nga paglihok sa imong mga site ug uban pang mga proyekto, kami nagtambag kanimo sa pag-pamilyar sa proseso sa pagdugang sa uban nga mga sangkap pinaagi sa pagbasa sa among uban nga artikulo sa mosunod nga sumpay.

Tan-awa usab: Pag-instalar sa LAMP suite sa Ubuntu