Isa postgresql muUbuntu

Anonim

Isa postgresql muUbuntu

Postgresql is a free control system yedhisiki dzakasiyana-siyana dzakashandiswa nemapuratifomu akasiyana, kusanganisira windows naLinux. Chishandiso chinotsigira huwandu hukuru hwemhando dze data, ine mutauro wakavakirwa-muRugwaro uye unotsigira kushandiswa kwemitauro yakasarudzika yekuronga. Ubuntu postgresql yakaiswa kuburikidza neiyo terminal uchishandisa zvivakwa zvepamutemo kana mushandisi wekubhadhara, uye mushure meiyo basa rekugadzirira, kuyedza uye kugadzira matafura anoitwa.

Isa postgresql muUbuntu

Dhatabhasi anoshandiswa munzvimbo dzakasiyana siyana, asi maneja ekunyaradza anopa hurongwa hwekudzora. Vazhinji vashandisi vanomira paPostgresql, chiise mu OS yavo uye tanga kushanda nematafura. Tevere, isu tinoda kuyambuka nhanho kurondedzera iyo yese yekuisa maitiro, yekutanga kutanga uye kuisa chishandiso chakataurwa.

Nhanho 1: Isa postgresql

Ehezve, iwe unofanirwa kutanga nekuwedzera kwemafaira ese anodiwa uye maraibhurari muUbuntu kuve nechokwadi chekushanda kwakajairika kwe postgresql. Izvi zvinoitwa uchishandisa console uye tsika kana repamutemo repositories.

  1. Vhura iyo "terminal" mune chero nzira iri nyore, semuenzaniso, kuburikidza nemenyu kana pini yeiyo CTRL + ALT + T KURUSING.
  2. Kuvhura iyo terminal mune ubuntu inoshanda system

  3. Kutanga, tinocherekedza zvivakwa zvekuchengetedza mushandisi, nekuti ikoko kazhinji kazhinji vaburitse shanduro dzichangopfuura. Isa Sudo Sh -c 'Echo Command in the Command http://pt.Postgresql.org/Postgresql.org/Postgresql.org/Postgresql.org/Postgsql.org/Post/ `` lsb_release -csc Main ">> Pgdg.list ', uye wobva wadzvanya pinda.
  4. Dhawunirodha madhairekitori kubva pakuchengetedza mushandisi muUbuntu

  5. Isa password kubva kuaccount yako.
  6. Isa iyo password kuti uite timu muUbuntu

  7. Mushure meizvozvo, shandisa wget -q https://www.Posostgresql.org/keya/Chok/ccc4CF8.asc -o - | Sudo apt-kiyi wedzera - kuwedzera mapakeji.
  8. Wedzera mapakeji kubva kuDhaward Stoct kuUbuntu

  9. Iyo inoramba ichingogadzirisa iyo mararaibhurari ehurongwa hweSudo Sugo APT-Tora Upment Command.
  10. Gamuchira zvigadziriso zvemaraibhurari muUbuntu

  11. Kana iwe uchifarira kuwana iyo yazvino inowanikwa postgresql shanduro kubva kune yepamutemo repository
  12. Gadza postgresql kubva kune yepamutemo repository yeUbuntu

Kana wapedza kuiswa kwakabudirira, iwe unogona kuchinjisa kune yekutanga account account, kutarisa kushanda kwehurongwa uye kwekutanga kugadzirisa.

Nhanho yechipiri: Kutanga kumhanya postgresql

Management of yakaiswa dbms inoitika zvakare kuburikidza ne "terminal" uchishandisa mirairo yakakodzera. Kukwirira kumushandisi wekutendeuka anotaridzika seizvi:

  1. Isa iyo Sudo Su - Postgres Command uye tinya pane Enter. Chiito chakadai chinokutendera kuti uenderere mberi nekugadzirisa iyo default account yakagadzirwa neiyo default account, iyo parizvino inoita seyakanyanya.
  2. Chinja kune iyo default postgresql zvinyorwa muUbuntu

  3. Iyo yekuisa muChinyorwa Console pasi pemhando yebrofile inoshandiswa inoitwa kuburikidza nePSQL. Activation rubatsiro inokubatsira iwe kubata nenzvimbo - icharatidza mirairo yese iripo uye nharo.
  4. Shanduko kune iyo postgresql manejimendi console muUbuntu

  5. Kuona ruzivo nezvechirongwa chazvino chikamu chinoitwa kuburikidza \ conninfo.
  6. Wona postgresql yekubatanidza ruzivo muUbuntu

  7. Chikwata \ q zvichabatsira kubuda kunze kwenzvimbo.
  8. Kubuda kubva kuPostgresql Management Console muUbuntu

Iye zvino iwe unoziva nzira yekupinda muakaunti uye uende kune consoter console, saka inguva yekutamira kune yakasikwa yemushandisi mutsva uye database yayo.

Nhanho 3: Kugadzira mushandisi uye database

Izvo hazvisi nyore nguva dzose kushanda neiyo iripo account account, uye hazviwanzo kuve madikanwa. Ndokusaka tichifunga nezve maitiro ekugadzira chimiro chitsva uye achisunga iyo database yakaparadzana.

  1. Kuve mune console pasi peiyo postgres mbiri (sudo su-postgres muchirairo), nyora gadzira, uye wozotaura zita rakakodzera, mavara ekutarisa mune yakakodzera tambo.
  2. Kugadzira New postgresql mushandisi muUbuntu

  3. Tevere, sarudza kana iwe uchida kupa mushandisi nemutemo wekutarisa kuti uwane zvese zve system zviwanikwa. Ingosarudza sarudzo yakakodzera uye enda mberi.
  4. Kugovera kune Mushandisi Postgresql muUbuntu

  5. Iyo database inonzi yakanakisa zita rakafanana neiyo nhoroondo, saka yakakodzera kushandisa yakagadzirirwa lumpics Command, uko marobhoti izita rezita.
  6. Kugadzira nyowani nyowani yekutambudza muUbuntu

  7. Shanduko yekushanda neiyo database yakataurwa inoitika kuburikidza nePSQL -D Lumpics, uko mapopoma izita re database.
  8. Enda kune yakagadzirwa postgresql database muUbuntu

Nhanho 4: Kugadzira tafura uye kushanda nemitsara

Iyi inguva yekugadzira yako yekutanga tafura mune yakagadziriswa chigadziko. Maitiro aya anoitwawo kuburikidza nekunyaradza, zvisinei, zvichave nyore kubata nemirairo yekutanga, nekuti iwe unongoda zvinotevera:

  1. Mushure mekutamira kune database, pinda iyo kodhi yakadai:

    Gadzira bvunzo yetafura (

    Zvishongedzo_ID Serial Primary kiyi,

    Type Varchar (50) kwete Null,

    Color varchar (25) kwete null,

    Nzvimbo Varchar (25) cheki (nzvimbo mu ('kuchamhembe', 'kumaodzanyemba', 'kumabvazuva', 'kuchamhembe kwakadziva kumadokero', 'kuSouthwest'))

    Isa_date zuva.

    );

    Kugadzira iyo itsva postgresql tafura muUbuntu

    Kutanga, iyo bvunzo yetafura yezita inotaurwa (unogona kusarudza rimwe zita). Izvi zvinotevera zvinotsanangura mutsara wega wega. Isu takasarudza mazita emhando Varchar uye mavara Vachar chete semuenzaniso, iwe zvakare uchave nechiratidzo chevamwe, asi chete nekushandiswa kwemavara echiLatin. Nhamba dziri mumabhureki vane mhosva yehukuru hwekisimusi, iyo yakanangana nedata yakaiswa ipapo.

  2. Mushure mekupinda, iyo inoramba ichingoratidzira tafura kune iyo skrini ichishandisa \ d.
  3. Kuratidza iyo yakagadzirwa postgresql tafura muUbuntu

  4. Iwe unoona chirongwa chakareruka icho chisina chero ruzivo rwechiripo.
  5. Iko kutarisa kweiyo ichangobva kugadzirwa postgresql tafura mune postgresql

  6. Iyo itsva data inowedzerwa kuburikidza neiyo Insert Peckt Test Command (Type, Ruvara, Nzvimbo, isa_date) tsika ('Slide', 'bhuruu', 'South', '2018-02'); Kutanga ratidza zita retafura, kuti isu muyedzo, ipapo makoramu ese akanyorwa, uye tsika dzakataurwa mumabhureki.
  7. Kuwedzera tambo yekutanga kuUbuntu

  8. Unogona kuwedzera imwe mutsara, semuenzaniso, isa muedzo (mhando, ruvara, nzvimbo, kuisa_ding ',' kuchamhembe "," kuchamhembe kwakadziva kumadokero ',' 2018-02-2014 ');
  9. Kuwedzera yechipiri postgresql mutsara kune ubuntu

  10. Mhanya tafura kuburikidza nesarudzo * kubva muyedzo ;, kufungidzira mhedzisiro yacho. Sezvauri kuona, zvese zvinoiswa nenzira kwayo uye iyo data inoitwa nemazvo.
  11. Ratidza postgresql tafura ine mutsva ubuntu mitsara

  12. Kana iwe uchida kudzima chero kukosha, zviite kuburikidza nekudzima kubva pamuedzo uko mhando = 'Slide' kuraira ;, nekutsanangura iyo inodiwa munda.
  13. Delete kukosha kubva kune postgresql tafura muUbuntu

Nhanho 5: Isa Phpgadmin

Kwete nguva dzose kudzora kweiyo database inoitwa nyore nyore kuburikidza ne console, saka zvakanakira kukwidziridza, kurongedza nzvimbo inokosha Phpgadmin graphical interface.

  1. Chekutanga usati "terminal", tora zvinyorwa zvazvino zvekuverenga mararaibhurari kuburikidza neSudo apt-tora update.
  2. Gamuchira zvigadziriso zvekuisa apache muUbuntu

  3. Isa iyo Apache Sudo Apt-Tora Isa Apache2 Web Server.
  4. Dhawunirodha Apache zvikamu muUbuntu

  5. Mushure mekuisa, kuyedza nekuita uye kururamisa kweiyo syntax uchishandisa sudo apache2ctl glastl. Kana chimwe chinhu chikatadza, tsvaga chikanganiso mune tsananguro pane iyo yebhusaiti yeApache Apache.
  6. Apache Performance bvunzo muUbuntu

  7. Mhanya seva nekupinda Suo Suo Systemctl Start Apache2.
  8. Kumhanya Apache Web Server mu Ubuntu

  9. Iye zvino kuti kushanda kwakakodzera kweseva kunopihwa, unogona kuwedzera iyo popgadmin yekuraira nekuvatengesa kubva kuSudige Kuchengetedza kuburikidza neSudo Apt Isa Phpgadmin.
  10. Kuisa PHPPGADMin muUbuntu

  11. Tevere, iwe unofanirwa kushandura iyo faira yekugadziriswa zvishoma. Vhura iyo kuburikidza neiyo standard notepad nekutsanangura Gedit /etc/apache2/conf-wanikwa/Phpggadmin.conf. Kana gwaro rakaverengerwa chete, iwe uchafanirwa kutsanangura sudo pamberi peGedit.
  12. Kuvhura Phpgadmin Kugadziriswa faira muUbuntu

  13. Pamberi peiyo "inoda low low" mutsara, isa # kuRodha iyo mukutaura, wobva wapinda bvudzi kubva kune vese. Iye zvino kuwana kero iyo ichavhurwa kune ese midziyo yetiweki, uye kwete nekuda kwePC yeko.
  14. Edit Phpgadmin kugadziriswa muUbuntu

  15. Kutangazve Sudo Service Apache2 Restart Web Server uye inogona kuenda zvakachengeteka kuenda kubasa ne postgresql.
  16. Kutangazve Apache Server muUbuntu

Munyaya ino, isu takataridzira kwete chete postgresql, asi zvakare kuiswa kwemapepa eApache Webhusaiti anoshandiswa mune rampu software inosanganisa. Kana iwe uchifarira kuona kuzere kwesangano rako uye mamwe mapurojekiti, tinokupa zano kuti uzivewo maitiro ekuwedzera zvimwe zvikamu nekuverenga imwe nyaya pane inotevera link.

Onawo: Kuisa mapurogiramu emwenje muUbuntu

Verenga zvimwe