Pangunahing pag-setup ng server ng postgresql
- Kategorya: Linux
Kaya maraming tool ang nangangailangan ng mga database. Kung ikaw ay isang web administrator o isang kumpanya na may malalaking tindahan ng impormasyon, alam mo ang kahalagahan ng mga database. Ang isa sa mga pinakamadalas na magagamit na mga database ay MySQL. Ngunit iyon ay hindi lamang ang manlalaro sa korte. Ang isa pang tool sa pamamahala ng database ng object-relational database ay PostgreSQL . Maraming mga tao ang tumutukoy sa PostgreSQL bilang Oracle ng bukas na mapagkukunan ng mundo. Iyon ay dahil ang PostgreSQL ay siksik na may mga tampok ngunit hindi kasing bilis ng MySQL. At kung saan ang MySQL ay isang simpleng gamitin na tool sa pamamahala ng database, ang PostgreSQL ay madalas na nakikita bilang sobrang kumplikado.
Siyempre mayroong mga pagkakaiba-iba sa opinyon na iyon. Ngunit wala rito o doon. Ang layunin ng tutorial na ito ay upang matulungan kang makakuha ng isang server ng PostgreSQL at mabilis at mabilis. Upang gawing simple ito gagawin namin ito bilang isang bahagi ng aming serye ng Ubuntu Server, kaya ang kailangan mo lang gawin ay ang iyong Ubuntu Server na up at tumatakbo (tingnan ang aking artikulo ' Pag-install ng Ubuntu Server 9.04 'upang makapagsimula.) Kapag mayroon kang server na iyon at tumatakbo handa ka upang makakuha ng iyong server ng PostgreSQL.
Pag-install
Ang unang bagay na kailangan mong gawin ay ang pag-install ng kinakailangang software. Dahil ito ay Ubuntu, medyo madali. Buksan ang isang window window at i-isyu ang utos:
sudo apt-get install postgresql
Kapag na-install ang software handa ka nang i-set up ang lahat.
Baguhin ang default na password ng gumagamit
Ang isa sa mga unang hakbang na nais mong gawin ay upang baguhin ang default na password para sa mga postgres ng gumagamit. Sine gumagamit kami ng Ubuntu ay kakailanganin mong gamitin ang utos ng sudo upang baguhin sa mga gumagamit ng postgres tulad ng:
sudo su - mga postgres
Kailangan mong ipasok ang iyong password sa sudo pagkatapos na ikaw ay maglalagay ngayon ng mga utos bilang mga post ng gumagamit. Ang susunod na hakbang ay upang makakuha ng pag-access sa postgresql command prompt sa utos:
psql
Ang iyong bagong command prompt ay magiging katulad ng:
postgres = #
TANDAAN: Ang tanging gumagamit na maaaring magbukas ng PostgreSQL prompt nang hindi tinukoy ang isang database upang gumana ay ang mga postgres ng gumagamit. Ang iba pang mga gumagamit ay kailangang makakuha ng access sa command prompt na may isang utos tulad ng:
psql DB_NAME
Saan DB_NAME ay ang pangalan ng isang umiiral na database.
Ang pagbabago ng password ay kasing simple ng pagpapalabas ng utos:
mga post ng password
Pagkatapos ay hilingin sa iyo na magpasok ng isang password at pagkatapos i-verify ang password na iyon.
Ang iyong default na password ay hindi nabago. Maaari kang lumabas mula sa prompt ng PostgreSQL sa pamamagitan ng pagpapalabas ng utos:
q
Lumikha ng isang database
Ngayon, habang naka-log in pa rin bilang gumagamit ng postgres, lumikha tayo ng isang database. Para sa mga ito hindi mo kailangang mai-log in sa PostgreSQL command prompt. Sa halip ay mag-isyu lamang ng utos:
nilikhab testdb
Saan testdb ay ang pangalan ng database na nais mong likhain. Upang suriin upang matiyak na ang database ay nilikha bumalik sa PostgreSQL command prompt (tandaan, ang utos psql ) at ipasok:
l
Dapat mong makita ang isang listahan para sa iyong bagong database tulad ng:
testdb | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8
Sa sandaling muli, mag-log out sa PostgreSQL command prompt sa utos:
q
Lumikha ng isang gumagamit
Bilang default, ang tanging gumagamit na maaaring kumonekta sa isang database ay ang gumagamit ng postgres. Hindi ito makakatulong kapag kailangan mong kumonekta sa isa pang gumagamit. Upang lumikha ng isang bagong gumagamit (na maaaring kumonekta sa mga database) ay ilalabas mo ang utos (bilang gumagamit Mga postgres ):
tagalikha - tagasuporta USERNAME
Saan USERNAME ay ang pangalan ng gumagamit na nais mong likhain.
Pangwakas na mga saloobin
Ngayon ay dapat kang magkaroon ng isang pangunahing pag-install ng PostgreSQL na may isang pagsubok sa database at isang gumagamit, bukod sa mga postgres, maaaring gumana sa mga tool. Sa susunod na magtrabaho kami sa PostgreSQL tatalakayin namin ang higit pang mga mapaghamong mga isyu sa natitirang tool sa database.