Ikani postgresql ku Ubuntu

Anonim

Ikani postgresql ku Ubuntu

Postgresql ndi njira yaulere ya database osiyanasiyana yomwe imakhazikitsidwa pa nsanja zosiyanasiyana, kuphatikizaponso Windows ndi Linux. Chidacho chimathandizira mitundu yambiri ya mitundu ya deta, ali ndi chilankhulo chomangidwa ndipo amathandizira kugwiritsa ntchito zilankhulo zapakale. Ubuntu posgresql imayikidwa kudzera mu terminal pogwiritsa ntchito malo osungira kapena ogwiritsa ntchito, ndipo pambuyo pa ntchito yokonzekera, kuyesa ndi kupanga matebulo kumachitika.

Ikani postgresql ku Ubuntu

Malo osungirako amagwiritsidwa ntchito m'malo osiyanasiyana, koma kasamalidwe kotonthoza kumapereka dongosolo lowongolera. Ogwiritsa ntchito ambiri amaima ku posgresql, ikani iwo os ndi kuyamba kugwira ntchito ndi matebulo. Kenako, tikufuna kuti tisinkhedwe pofotokoza za kuyika konse, kuyambitsa koyamba ndikukhazikitsa chida chotchulidwa.

Gawo 1: Ikani postgresql

Zachidziwikire, muyenera kuyamba ndikuwonjezera mafayilo onse ndi maibulale ku Ubuntu kuti mutsimikizire kuti zikugwira ntchito poyambira postgresql. Izi zimachitika pogwiritsa ntchito malo ophatikizira kapena chikhalidwe kapena boma.

  1. Yambitsani "terminal" m'njira iliyonse yosavuta, mwachitsanzo, kudzera mumenyu kapena kutsina kwa ctrl + t.
  2. Kutsegula ma terminal mu ubuntu ntchito

  3. Choyamba, tikuwona malo osungira ogwiritsa ntchito, chifukwa nthawi zambiri mumatsitsa makilimu aposachedwa. Ikani mawu a SuDo Sh -c 'Echo mu Lamulo la HTTP: PGDG.list ', kenako dinani Lowani.
  4. Tsitsani zowongolera kuchokera ku Ubuntu

  5. Lowetsani mawu achinsinsi kuchokera ku akaunti yanu.
  6. Lowetsani mawu achinsinsi kuti muyambitse gulu ku Ubuntu

  7. Pambuyo pake, gwiritsani ntchito wit -q https://www.postgresqlqlqlqlqlql/dia/kedia/keys/AcCc4ct. SuDo Apt-kiyi onjezerani - kuwonjezera maphukusi.
  8. Onjezani phukusi kuchokera kosungirako zosungira ku Ubuntu

  9. Imangosinthanitsa mabulogu ogwiritsira ntchito omwe ali ndi Standard Sudo Apt-pezani lamulo losintha.
  10. Landirani zosintha za malaibulale ku Ubuntu

  11. Ngati mukufuna kupeza mtundu waposachedwa wa postgresql kuchokera ku malo osungira, muyenera kulemba mu SuDo Apt-perekani postgresql-postgeresql-imatsimikizira kuwonjezera mafayilo.
  12. Ikani postgresql kuchokera ku malo osungira kwa Ubuntu

Mukamaliza kukhazikitsa bwino, mutha kusinthana ndi akaunti ya akaunti ya muyezo, ndikuyang'ana momwe dongosololi ndi kusinthira koyambirira.

Gawo 2: Choyamba Thamageresql

Kuwongolera kwa DBMS yokhazikitsidwa kumachitikanso kudzera mu "terminal" pogwiritsa ntchito malamulo oyenera. Funsani wogwiritsa ntchito mosamala akuwoneka motere:

  1. Lowetsani SuDo Sun - Lamulo la Postgres ndikudina ku Enter. Kuchita koteroko kumakupatsani mwayi kuti musunge akaunti yokhazikika yomwe idapangidwa ndi akaunti yokhazikika, yomwe pakadali pano imakhala ngati yayikulu.
  2. Sinthani ku zolemba zosasinthika ku Ubuntu

  3. Kulowetsa mu controle kuwongolera pansi pa mtundu wa mbiri yomwe yagwiritsidwa ntchito imachitika kudzera pa psql. Kuthandizira thandizo kumakuthandizani kuthana ndi chilengedwe - idzawonetsa malamulo onse omwe alipo.
  4. Kusintha kwa Courgresql Compentalment Consele mu Ubuntu

  5. Kuwona zambiri za gawo laposachedwa lomwe lachitika pambuyo pa \ Conninfo.
  6. Onani zidziwitso za postGreSQL ku Ubuntu

  7. Team \ Q ithandizira kutuluka chilengedwe.
  8. Kutulutsa kuchokera ku CostGresql Compentalment Corlole ku Ubuntu

Tsopano mukudziwa momwe mungalowe muakaunti ndikupita ku Corneron Console, ndiye kuti ndi nthawi yosunthira kwa wogwiritsa ntchito watsopano ndi database yake.

Gawo 3: Kupanga wogwiritsa ntchito ndi database

Sikuti nthawi zonse kugwirira ntchito ndi akaunti yomwe ilipo, ndipo sikofunikira nthawi zonse. Ichi ndichifukwa chake tikuganiza kuti tiganizire njira yopanga mbiri yatsopano ndikumangirira ku dababase.

  1. Kukhala mu kutonthoza pansi pa mbiri ya Postgres (kulamula kwa Sudo Sumres), lembani zopanga - kenako ndikufotokozerani dzina loyenerera, owonetsera zilembo zoyenera.
  2. Kupanga Wogwiritsa Ntchito Yatsopano Postgresql ku Ubuntu

  3. Kenako, sankhani ngati mukufuna kupatsa wogwiritsa ntchito ndi lamulo la wopatsa mwayi kuti mupeze zinthu zonse. Ingosankha njira yoyenera ndikupitanso patsogolo.
  4. Ntchito kwa wogwiritsa ntchito postgresql mu ubuntu

  5. Database imatchedwa dzina lomweli monga momwe akauntiyo idatchulidwa, kotero ndikofunikira kugwiritsa ntchito lamulo la ma Lumpu a Lumpb Lumplics, pomwe Lumpkics ndi dzina lolowera.
  6. Kupanga tsamba latsopano la postgresql ku Ubuntu

  7. Kusintha komwe kumagwira ntchito ndi database yotchulidwa kumachitika kudzera mu psql -d lumpsic, pomwe Lumpkics ndi dzina la database.
  8. Pitani ku database yopangidwa ku Ubuntu

Gawo 4: Kupanga tebulo ndikugwira ntchito ndi mizere

Yakwana nthawi yopanga tebulo lanu loyamba mu base. Njirayi imachitidwanso kudzera mu cortole, komabe, zimakhala zosavuta kuthana ndi malamulo akuluakulu, chifukwa mumangofunikira izi:

  1. Pambuyo kusamukira ku database, lowetsani nambala yotere:

    Pangani mayeso a tebulo (

    Konzani_kuyenera Chinsinsi cha Sicarial,

    Mtundu varchar (50) osati wopanda pake,

    Mtundu wa vani (25) osati wopanda pake,

    Malo a valchar (25) Chongani (malo mu ('kumpoto', 'chakummwera', 'kumpoto', 'kumwera chakum'mawa', 'kumwera chakum'mawa'),

    Kukhazikitsa_ tsiku.

    );

    Kupanga tebulo latsopano la positi ku Ubuntu

    Choyamba, dzina la tebulo loyeserera limafotokozedwa (mutha kusankha dzina lina lililonse). Zotsatirazi zikulongosola mzati uliwonse. Tasankha mayina amtundu wa vinyor ndi mtundu wina wowoneka bwino mwachitsanzo, mudzakhalanso ndi chisonyezo cha wina aliyense, koma pokhapokha ngati mukugwiritsa ntchito zilembo za Chilatini. Manambala omwe ali m'mabakaki ali ndi udindo wa kukula kwa mzati, omwe amakhudzana mwachindunji ndi data yomwe idayikidwa pamenepo.

  2. Mukalowa, zimangowonetsa tebulo pazenera pogwiritsa ntchito \ d.
  3. Kuwonetsa tebulo lopangidwa ndi postgresql ku Ubuntu

  4. Mukuwona pulojekiti yosavuta yomwe ilibe zambiri.
  5. Maganizo a Fayilo Yatsopano ya Postgresql ku Postgresql

  6. Zambiri zatsopanozi zimawonjezeredwa kudzera kuyika chilolezo choyeserera (mtundu, malo, malo, kukhazikitsa) miyambo ('slide', 'kumwera', '20182-24'); Choyamba onetsani dzina la tebulo, komabe mayeso, ndiye kuti mizati yonse yalembedwa, ndipo mfundo zake zimafotokozedwa m'mabakaki.
  7. Kuwonjezera chingwe choyambirira ku Ubuntu

  8. Mutha kuwonjezera mzere wina, mwachitsanzo, ikani mayeso (mtundu, malo, malo, kukhazikitsa_mpoto ',' Eastterst ',' 2018-24 ');
  9. Kuwonjezera mzere wachiwiri ku Ubuntu

  10. Thamangani tebulo kudzera mu chosankhidwa * kuchokera mayeso ;, kuti muyerekeze zotsatira zake. Monga mukuwonera, zonse zimakhazikitsidwa molondola ndipo zomwe zalembedwazi zimapangidwa molondola.
  11. Onetsani tebulo la postpresql ndi mizere yatsopano ya Ubuntu

  12. Ngati mukufuna kuchotsa mtengo uliwonse, chitani izi kuchokera pakuyesa komwe kuli mtundu = 'slide' ;, pofotokoza gawo lomwe mukufuna.
  13. Chotsani mtengo kuchokera pagome la positi ku Ubuntu

Gawo 5: Ikani Phppgaadmin

Sikuti nthawi zonse kuwongolera kwa database kumachitika mosavuta kudzera mu cortole, motero ndibwino kukweza, ndikukhazikitsa mawonekedwe apadera a PHPPGADIN.

  1. Choyamba musanayambe "terminal", Tsitsani zosintha zaposachedwa za mailaburiya kudzera mu sudo apt-pezani zosintha.
  2. Landirani zosintha pokhazikitsa Apache ku Ubuntu

  3. Ikani a Apache Sudo Apt-ikani APIP2 pa intaneti.
  4. Tsitsani zigawo za Apache ku Ubuntu

  5. Mukakhazikitsa, yesani ndi magwiridwe antchito ndi kulondola kwa syntax pogwiritsa ntchito Sudo Apache2ctl. Ngati china chake chalakwika, yang'anani cholakwika pofotokozera patsamba la Webusayiti ya APIAN.
  6. Kuyesa kwa Apache Gurce ku Ubuntu

  7. Thamangani seva polowa mu SuDo Sysctoctl yambani kuyambitsa Apache2.
  8. Kuthamanga pa Pulogalamu ya Apache ku Ubuntu

  9. Tsopano popeza kugwira ntchito koyenera kwa seva kumaperekedwa, mutha kuwonjezera zigoli ya Phppgaadmin powatsitsa kuchokera kumalo osungirako a SuDo APT kukhazikitsa.
  10. Kukhazikitsa PhppGadmin ku Ubuntu

  11. Kenako, muyenera kusintha fayilo yosinthira pang'ono. Tsegulani kudzera munthawi yodziwika bwino pofotokoza gedit /tc/apachex2/conf-aailabs/phygadmin.conf. Ngati chikalatacho chikuwerengedwa kokha, muyenera kutchulapo sudo patsogolo pa GEDIT.
  12. Kutsegula fayilo ya PHPPGADMIN ku Ubuntu

  13. Pamaso pa "chofunikira" kuyika # kuti muikenso ndemanga, kenako perekani chilolezo chonsecho. Tsopano kupeza adilesi idzatsegulidwa pazida zonse za network, osati pa PC ya komweko.
  14. Sinthani PhppGadmin ku Ubuntu

  15. Yambitsaninso ntchito ya Sudo Apache2 Refert Web Server ndipo imatha kupita kukagwira ntchito ndi postgresql.
  16. Kuyambitsanso seva ya Apache ku Ubuntu

Munkhaniyi, sitinkangoganiza kuti ndisanapatsetse, komanso kukhazikitsa kwa a Apache pa intaneti yomwe imagwiritsidwa ntchito mu pulogalamu yotsatira nyali kuphatikiza. Ngati mukufuna kuwonetsetsa kuti masamba anu agwiritsitse ntchito ndi mapulani ena, tikukulangizani kuti mudziwe ntchito zina powerenga nkhani yotsatirayi.

Wonenaninso: kukhazikitsa mapulogalamu a nyali ku Ubuntu

Werengani zambiri