Ang PostgreSQL ay isang libreng sistema para sa pamamahala ng iba't ibang mga database, na ipinatupad para sa iba't ibang mga platform, kabilang ang Windows at Linux. Ang tool ay sumusuporta sa isang malaking bilang ng mga uri ng data, ay may isang built-in na scripting wika at sumusuporta sa trabaho gamit ang klasikal na mga wika ng programming. Sa Ubuntu, ang PostgreSQL ay naka-install sa pamamagitan ng "Terminal" gamit ang mga opisyal o repository ng gumagamit, at pagkatapos ng gawaing paghahanda, ang pagsubok at paglikha ng mga talahanayan ay isinasagawa.
I-install ang PostgreSQL sa Ubuntu
Ang mga database ay ginagamit sa iba't ibang mga lugar, ngunit ang isang kumportableng sistema ng pamamahala ay nagbibigay sa kanila ng kumportableng kontrol. Maraming mga gumagamit ang huminto sa PostgreSQL, i-install ito sa kanilang OS at magsimulang magtrabaho sa mga talahanayan. Susunod, nais naming sunud-sunod na ilarawan ang buong proseso ng pag-install, ang unang paglulunsad at pag-setup ng nabanggit na tool.
Hakbang 1: I-install ang PostgreSQL
Siyempre, dapat mong simulan sa pamamagitan ng pagdaragdag ng lahat ng kinakailangang mga file at mga aklatan sa Ubuntu upang matiyak ang normal na paggana ng PostgreSQL. Ginagawa ito gamit ang console at user o opisyal na mga repository.
- Patakbuhin "Terminal" sa anumang maginhawang paraan, halimbawa, sa pamamagitan ng menu o sa pamamagitan ng pagpindot sa key na kumbinasyon Ctrl + Alt + T.
- Una, tandaan namin ang mga repository ng gumagamit, dahil ang mga pinakabagong bersyon ay karaniwang unang na-download doon. Magsingit sa field command
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
at pagkatapos ay mag-click sa Ipasok. - Ipasok ang password para sa iyong account.
- Matapos ang paggamit na iyon
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
upang magdagdag ng mga pakete. - Ito ay nananatiling lamang upang i-update ang mga sistema ng mga aklatan na may pamantayang utos.
sudo apt-get update
. - Kung interesado ka sa pagkuha ng pinakabagong magagamit na bersyon ng PostgreSQL mula sa opisyal na imbakan, kailangan mong isulat sa console
sudo apt-get install postgresql postgresql-contrib
at kumpirmahin ang pagdaragdag ng mga file.
Sa pagtatapos ng isang matagumpay na pag-install, maaari kang magpatuloy sa paglulunsad ng isang standard na account, suriin ang pagpapatakbo ng system at ang unang pagsasaayos.
Hakbang 2: Simulan ang PostgreSQL Una
Ang pamamahala ng na-install na DBMS ay nangyayari rin "Terminal" gamit ang naaangkop na mga utos. Mukhang ganito ang tawag sa default na user:
- Ipasok ang command
sudo su - postgres
at mag-click sa Ipasok. Ang aksyon na ito ay magbibigay-daan sa iyo upang pumunta sa pamamahala sa ngalan ng account na nilikha sa pamamagitan ng default, na kasalukuyang nagsisilbing ang pangunahing isa. - Ang pagpasok ng control console sa ilalim ng pagkukunwari ng profile na ginamit ay sa pamamagitan ng
psql
. Ang pakikitungo sa kapaligiran ay tutulong sa iyo sa pag-activatetulungan
- Ipapakita nito ang lahat ng mga magagamit na utos at argumento. - Ang pagtingin sa impormasyon tungkol sa kasalukuyang session ng PostgreSQL ay ginagawa sa pamamagitan ng
conninfo
. - Lumabas sa kapaligiran ay makakatulong sa koponan
q
.
Ngayon alam mo kung paano mag-log in sa account at pumunta sa pamamahala ng console, kaya oras na upang magpatuloy upang lumikha ng isang bagong user at ang kanyang database.
Hakbang 3: Lumikha ng Gumagamit at Database
Hindi palaging maginhawa upang magtrabaho kasama ang umiiral na karaniwang account, at hindi palaging kinakailangan. Iyon ang dahilan kung bakit ipinapanukala namin upang isaalang-alang ang pamamaraan para sa paglikha ng isang bagong profile at pag-link dito ng isang hiwalay na database.
- Ang pagiging nasa console sa ilalim ng control profile postgres (koponan
sudo su - postgres
) isulatlumikha ng gumagamit --interactive
at pagkatapos ay bigyan ito ng angkop na pangalan sa pamamagitan ng pag-type ng mga character sa naaangkop na string. - Susunod, magpasya kung nais mong bigyan ang mga gumagamit ng mga karapatan ng superuser upang ma-access ang lahat ng mapagkukunan ng system. Piliin lamang ang naaangkop na pagpipilian at magpatuloy.
- Ang database ay mas mahusay na pinangalanan ang parehong pangalan na pinangalanan ang account, kaya dapat mong gamitin ang command
createdb lumpics
kung saan lumpics - username. - Ang transisyon upang gumana sa tinukoy na database ay nangyayari
psql -d lumpics
kung saan lumpics - ang pangalan ng database.
Hakbang 4: Paglikha ng mesa at magtrabaho sa mga hilera
Panahon na upang lumikha ng iyong unang talahanayan sa itinalagang database. Ginagawa rin ang pamamaraan na ito sa pamamagitan ng console, ngunit hindi ito magiging mahirap na harapin ang mga pangunahing utos, dahil ang kailangan mo lang gawin ay:
- Pagkatapos lumipat sa database, ipasok ang sumusunod na code:
LUMIKHA ang pagsubok sa TALAAN (
equip_id serial PRIMARY KEY,
type varchar (50) HINDI null,
kulay varchar (25) HINDI null,
lokasyon varchar (25) check (lokasyon sa ('hilaga', 'timog', 'kanluran', 'silangan', 'hilagang silangan', 'timog-silangan', 'kanluran'
install_date date
);Una tinukoy ang pangalan ng talahanayan. pagsubok (maaari kang pumili ng anumang iba pang pangalan). Inilalarawan ng sumusunod ang bawat haligi. Pinili namin ang mga pangalan uri ng varchar at kulay varchar para lamang sa isang halimbawa, maaari mong ma-access ang anumang iba pang mga indikasyon, ngunit lamang sa paggamit ng Latin character. Ang mga numero sa mga braket ay may pananagutan para sa sukat ng haligi, na direktang may kaugnayan sa data na magkasya doon.
- Pagkatapos ng pagpasok nito ay nananatili lamang upang ipakita ang talahanayan sa screen na may
d
. - Nakikita mo ang isang simpleng proyekto na wala pang impormasyon.
- Ang bagong data ay idinagdag sa pamamagitan ng command
INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');
Una, ang pangalan ng talahanayan ay ipinahiwatig, sa aming kaso ito ay pagsubok, pagkatapos ang lahat ng mga haligi ay nakalista, at ang mga halaga sa mga bracket ay ipinahiwatig, kinakailangan sa mga panipi. - Pagkatapos ay maaari kang magdagdag ng isa pang linya, halimbawa,
INSERT INTO test (uri, kulay, lokasyon, install_date) MGA VALUES ('swing', 'yellow', 'northwest', '2018-02-24');
- Patakbuhin ang talahanayan sa pamamagitan ng
PUMILI * MULA sa pagsubok;
upang suriin ang resulta. Tulad ng iyong nakikita, ang lahat ay nakaayos nang wasto at tama ang data na ipinasok. - Kung kailangan mong alisin ang anumang halaga, gawin ito sa pamamagitan ng utos
TANGGALIN MULA SA TULONG SAAN type = 'slide';
sa pamamagitan ng pagtukoy sa kinakailangang larangan sa mga panipi.
Hakbang 5: I-install ang phpPgAdmin
Ang pamamahala ng database ay hindi palaging madaling gumanap sa pamamagitan ng console, kaya pinakamahusay na i-upgrade ito sa pamamagitan ng pag-install ng espesyal na phpPgAdmin GUI.
- Mahalaga sa pamamagitan ng "Terminal" I-download ang mga pinakabagong update para sa mga library sa pamamagitan ng
sudo apt-get update
. - I-install ang Apache Web Server
sudo apt-get install apache2
. - Pagkatapos ng pag-install, subukan ang pagganap nito at ang tamang paggamit ng syntax
sudo apache2ctl configtest
. Kung may naganap na mali, hanapin ang isang error sa paglalarawan sa opisyal na website ng Apache. - Simulan ang server sa pamamagitan ng pag-type
sudo systemctl simulan apache2
. - Ngayon na ang pagpapatakbo ng server ay tiniyak, maaari mong idagdag ang phpPgAdmin libraries sa pamamagitan ng pag-download ng mga ito mula sa opisyal na imbakan sa pamamagitan ng
sudo apt install phppgadmin
. - Susunod, dapat mong bahagyang baguhin ang configuration file. Buksan ito sa pamamagitan ng isang karaniwang notebook, na tumutukoy
gedit /etc/apache2/conf-available/phppgadmin.conf
. Kung ang dokumento ay read-only, kakailanganin mo ang utos bago gedit tukuyin dinsudo
. - Bago ang linya "Mangailangan ng lokal" ilagay
#
, upang gawing muli ito sa komento, at ipasok sa ibabaPayagan ang lahat
. Ngayon ang pag-access sa address ay bukas para sa lahat ng mga device sa network, at hindi lamang para sa lokal na PC. - I-restart ang web server
restart sudo service apache2
at huwag mag-atubili na bumaba upang gumana sa PostgreSQL.
Sa artikulong ito, tumingin kami hindi lamang sa PostgreSQL, kundi pati na rin ang pag-install ng isang web server ng Apache, na ginagamit sa pagsasama ng software ng LAMP. Kung interesado ka sa pagtiyak na ang buong paggana ng iyong mga site at iba pang mga proyekto, pinapayuhan ka naming pamilyar sa proseso ng pagdaragdag ng iba pang mga sangkap sa pamamagitan ng pagbabasa ng aming iba pang artikulo sa sumusunod na link.
Tingnan din ang: Pag-install ng LAMP suite sa Ubuntu