PostGresql o se fesoʻotaʻiga fua o le tele o datutases na faʻatinoina mo sili atu tulaga, aofia ai ma faʻamalama ma linsux. O le mea faigaluega e lagolago le tele o faʻamaumauga ituaiga, o loʻo iai se fauina-i le gagana faʻamatala ma lagolagoina le faʻaaogaina o gagana lautele. Ubuntu PostGresql faʻapipiʻiina i le nofoaga e faʻaaoga ai nofoaga aloaʻia ma tagata faʻaaoga, ma pe a maeʻa lena gaioiga mo le faia o loʻo faia.
Faʻapipiʻi PostGresql i Ubuntu
O mea e faʻaaoga i ai ni databast i le tele o vaega eseese, ae o le faʻamafanafanaga e faʻatino ai le faiga faʻatonutonu. Tele tagata e taofi i PostGresql, faʻapipiʻi i a latou OS ma amata galulue ma laulau. Le isi mea, matou te mananaʻo e laa faʻatasi i lenei laasaga e faʻamatala ai le atoa Faʻapipiʻiina, o le uluaʻi faʻatuina ma le muamua mea faigaluega.Laasaga 1: Faʻapipiʻi PostGresql
O le mea moni, e tatau ona e amata i le faʻaopopoina o faila manaʻomia uma ma faletusi i UBuntu e faʻamautinoa ai le masani ai le galueina o postgresql. Lenei ua faia le faʻaaogaina o le console ma aganuʻu poʻo le fale teu oloa.
- Faʻaola le "Faʻamalosi" I soʻo se auala faigofie, mo se faʻataʻitaʻiga, e ala i se lisi poʻo se pipiʻi o le CTRL + ALT.
- Muamua, matou te matauina fale teu tupe, aua o loʻo tuʻufaʻatasia muamua le fou lomiga. Faʻaofi le sudo sh -c 'eko le faʻatonuga i le faʻatonuga http://apt.postgresql.org/Pub/repon/ ``-psb_-pgd.d/ PGDG.LIST ', ona kiliki lea i le ulufale.
- Ulufale le upu faataga mai lau teugatupe.
- Ina ua maeʻa lena mea, faʻaaoga wget -Q https://www.postgresql.org/MEDIA/KEY/KCC4.ASC.AC-- Sudo apt-ki faʻaopopo - e faʻaopopo afifi.
- E naʻo le lata ona faʻafou le faʻatulagaina o le polokalama e ala i le tulaga o le SDO Apt-maua faʻafouga faʻatonuga.
- Afai e te fiafia i le mauaina o le lata mai o loʻo avanoa o loʻo maua ai le meli meli mai ai le fale teu oloa, e tatau ona e tusia i le sudo aptql-sao-sao-sao ma faʻamaonia le faʻaopopoga o faila.
I le maeʻa ai o le manuia le faʻapipiʻi, e mafai ona e sui i le faʻalauiloaina o se tusi talosaga, siakiina le faʻagaioiga o le system ma le amataga faʻatulagaina.
Laasaga 2: Muamua Tamoe PostGresql
Ole puleaina o le faʻapipiʻiina o le DBM o loʻo tupu foi i le "Dereal" faʻaaogaina tulafono talafeagai. Talosaga i le Default User foliga pei o lenei:
- Ulu atu i le sudo su-postgres poloaiga ma kiliki i le ulufale. O sea gaioiga o le a faʻatagaina ai oe e faʻatautaia ai le tala le saʻo na faia e le tala le saʻo, o loʻo faia nei le autu.
- O le sao i totonu o le faʻatonutonuina mafanafana i lalo o le ituaiga o faʻamatalaga o loʻo faʻaaoga e ala i le psql. Faasolitulafono fesoasoani o le a fesoasoani ia te oe e feagai ai ma le siosiomaga - o le a faʻaalia uma ai avanoa ma finauga.
- Vaʻaiga o faʻamatalaga e uiga i le fonotaga o loʻo iai nei o loʻo faia i le taimi nei o loʻo faia ai \ Conninfo.
- Team \ q o le a fesoasoani e alu ese mai le siosiomaga.
O lenei ua e iloa le ala e te alu ai i totonu o le tala ma alu i le faʻatonutonuina faʻamafanafana, o le taimi lea e alu ai i le fausiaina o se tagata fou tagata aʻoga ma lona database.
Laasaga 3: Fausia se tagata faaaoga ma database
E le i masani ona talafeagai e galulue faʻatasi ma le tala faʻapitoa i le teugatupe, ma e leʻo masani ona manaʻomia. O le mafuaʻaga lena tatou te manatu e iloiloina ai le faʻagaioiga mo le faia o se talaaga fou ma nonoa i ai o se 'eseʻese o faʻamaumauga.
- I totonu o le faʻamafanafana i lalo o le postgres faʻamatalaga (sudo su-postgres faʻatonuga), tusi ai le loia - ona faʻamaoti ai lea o le igoa talafeagai, suʻega o le faʻailoga i le manoa talafeagai.
- Le isi, filifili pe e te manaʻo e tuʻuina atu i le tagata faʻaaoga ma le tulafono o superusser e maua ai ni vailaʻau uma. Na o le filifilia o le filifiliga talafeagai ma alu atili.
- O le faʻamaumauga e sili ona taua o le igoa tutusa pei o le teugatupe na faʻaigoaina, o lea e aoga le faʻaaogaina o le faiga o mea na faia, lea o le taimi o le igoa o le username.
- O le suiga e galue ai ma le faʻamaumauga faʻapitoa e tupu mai i le PSQL -D Lumptics, o le mea lea o le faʻailoga o le igoa o le faʻamaumauga.
Laasaga 4: Fausia se laulau ma galue ma laina
Ua oʻo i le taimi e faia ai lau muamua laulau i le faʻavae o le faʻavae. O lenei taualumaga e faʻatinoina foi i le faʻamafanafana, aua o le a faigofie ona feagai ma faʻatonuga autu, aua e te manaʻomia mea nei:
- Ina ua uma ona alu i le database, ulufale i se tulafono:
Fatu le Ata Suʻega (
Aufaʻaloga Faʻamamaina o le Faʻailoga Tulaga Muamua,
Tape le trchar (50) e le o le leai,
Valivali varchar (25) le leai,
Nofoaga Taʻalo (25) Siaki (Nofoaga i totonu (i Sasaʻe ',' i Saute ',' sasae ',' i sasaʻe ',' i sisifo o ',' i sisifo o ',
Faapipiiina_date aso.
);
Muamua, o le suʻega o le laulau o loʻo faʻamatalaina (e mafai ona e filifilia se isi igoa). O le uiga o loʻo faʻamatala mai i lalo vaega taʻitasi. Ua matou filifilia igoa o ituaiga ituaiga eseese ma lanu eseese e na o se faʻataʻitaʻiga, o le a foʻi ai foʻi se faʻailoga o se isi, ae naʻo le faʻaaogaina o mataʻitusi latin. O numera o fuainumera e nafa ma le tele o le koluma, lea e fesoʻotaʻi tuusaʻo i faʻamaumauga tuu i ai.
- Ina ua uma ona ulufale, e naʻo le faʻaalia o le laulau i le mata faʻaaogaina \ D.
- O e vaʻai i se galuega faigofie e le aofia ai ni faʻamatalaga.
- O faʻamaumauga fou e faʻaopopo e ala i le faʻaopopoina o le faʻatulagaina o le suʻega (ituaiga, lanu, nofoaga, faʻapipiʻi) faʻatauaina ('lanumoana', 'i saute', 'i saute Faʻailoa mai le igoa o le laulau o le laulau, ia la matou atopaʻu, mata na lisiina uma koluma, ma mea taua e faʻamatalaina i puipui.
- Ona mafai lea ona e faʻaopopo lea o se isi laina, mo se faʻataʻitaʻiga, faʻaopopo i totonu o suʻega (ituaiga, lanu, nofoaga), 'i matu ¯ a' '
- Tamoe le laulau e ala i le filifili * mai le suʻega ;, o loʻo fuafuaina le iʻuga. E pei ona e vaʻai i mea, o loʻo sologa mea uma ma o loʻo saʻo le faʻamatalaga.
- Afai e te manaʻo e tape soʻo se tau, fai i le tape mai le suʻega o le ituaiga = 'slide' faʻatonuga ;, e ala i le faʻamatalaina o le manaʻoga faʻapitoa i upusii.
Laasaga 5: Faapipiiina phippgadmidmin
E le o le faʻatonutonuina o le faʻatonutonuina o faʻamaumauga e faigofie ona faʻatinoina i le faamafanafanaga, e sili le faʻaleleia atili le faʻaleleia, seti se faʻailoga faʻapitoa.
- Muamua i luma o le "Simil", Download o lata mai lata mai mo faletusi e ala ile sudo apt-maua.
- Faʻapipiʻi le Apache Soudo Apt-Bed faʻapipiʻi Apache2 Web Server.
- A maeʻa ona faʻapipiʻi, suʻega ma le faʻatinoga ma le saʻo o le syntax faʻaaogaina Sudop apache2clt Consigtstst. Afai o se mea na sese, vaai mo se mea sese i le faʻamatalaga i luga o le faʻamatalaga o le Apache Jouse.
- Tamoe le server e ala i le ulufale atu sudo systemcl amata aphe2.
- O lenei o le saʻo faʻagaioiga o le server ua tuʻuina atu, e mafai ona e faʻaopopoina le tulafono o le phppptiadmin e ala i le lafoina mai o latou mai le teuina aloaʻia e ala i le sudo att faʻapipiʻi.
- Le isi, e tatau ona e suia teisi faila. Tatala i totonu o le tulaga faʻapitoa e ala i le faʻamatalaina o le GEDIT BODITO /ETC/EPACE2/CONCICVICVIVIDIDE RAPPPGADM.CLF. Afai o le tusi o loʻo faitauina, o le ae manaʻomia le faʻamatalaina o le sudo i luma o le gedit.
- I luma o le "manaʻomia le" laina, tuu # e toe fausia i le faʻamatalaga, ona ulufale lea o le faʻatagaina mai uma. O le a tatalaina nei le tuatusi o le a tatalaina ai masini uma o upega, ae e leʻo naʻo le PC.
- Toe amata le sudo tautua Apache2 toe amata 'upega tafaʻilagi' upega tafaʻilagi ma mafai ona saogalemu alu e galue ma le postgresql.
I lenei tala, sa matou manatu e le gata ile meli atu, ae faʻapea foi ona faʻapipiʻiina le Apache Web server i totonu o le moli polokalama tuʻufaʻatasia. Afai e te fiafia i le faʻamautinoaina o le faʻatinoina atoa o au nofoaga ma isi poloketi, matou te fautuaina oe e faʻamasani i le faʻagasologa o isi vaega i le faitauina o le isi tusitusiga.
Vaʻai foi: Faʻatulaga ni polokalame moli i Ubuntu