Ang PostgreSQL ay isang libreng sistema ng pamamahala ng database na ipinatupad para sa iba't ibang mga platform, kabilang ang Windows at Linux. Sinusuportahan ng tool ang isang malaking bilang ng mga uri ng data, ay may built-in na script ng wika at sinusuportahan ang paggamit ng mga klasikong wika ng programming. Sa Ubuntu, ang PostgreSQL ay naka-install sa pamamagitan ng "Terminal" gamit ang opisyal o repositori ng gumagamit, at pagkatapos nito, isinasagawa ang paghahanda, pagsubok at paglikha ng mga talahanayan.
I-install ang PostgreSQL sa Ubuntu
Ang mga database ay ginagamit sa iba't ibang larangan, ngunit ang sistema ng pamamahala ay nagbibigay ng kumportableng pamamahala. Maraming mga gumagamit ang tumitigil sa PostgreSQL, i-install ito sa kanilang OS at nagsimulang magtrabaho sa mga talahanayan. Susunod, nais naming hakbang-hakbang na ilarawan ang buong proseso ng pag-install, ang unang paglulunsad at pagsasaayos 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 gumagamit o opisyal na mga repositori.
- Tumakbo "Terminal" sa anumang maginhawang paraan, halimbawa, sa pamamagitan ng menu o sa pamamagitan ng pagpindot sa pangunahing kumbinasyon Ctrl + Alt + T.
- Una, tandaan namin ang mga repositori ng gumagamit, dahil ang pinakabagong mga bersyon ay karaniwang nai-upload doon muna. Idikit ang utos sa patlang
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg pangunahing" >> /etc/apt/sources.list.d/pgdg.list '
at pagkatapos ay mag-click sa Ipasok. - Ipasok ang password para sa iyong account.
- Pagkatapos ng paggamit
wget -q //www.postgresql.org/media/key/ACCC4CF8.asc -O - | sudo apt-key magdagdag -
upang magdagdag ng mga pakete. - Ito ay nananatiling i-update lamang ang mga aklatan ng system na may karaniwang utos
makakuha ng pag-update ng sudo
. - Kung interesado ka sa pagkuha ng pinakabagong magagamit na bersyon ng PostgreSQL mula sa opisyal na imbakan, kailangan mong sumulat sa console
sudo apt-get install postgresql postgresql-contrib
at kumpirmahin ang pagdaragdag ng mga file.
Kapag natapos ang isang matagumpay na pag-install, maaari kang magpatuloy upang ilunsad ang karaniwang account, suriin ang system at paunang pagsasaayos.
Hakbang 2: Pagsisimula ng PostgreSQL para sa Unang Oras
Ang pamamahala ng naka-install na DBMS ay nangyayari rin sa pamamagitan ng "Terminal" gamit ang naaangkop na mga utos. Ang tawag sa gumagamit na nilikha ng default ay ganito:
- Ipasok ang utos
sudo su - mga postgres
at mag-click sa Ipasok. Ang ganitong pagkilos ay magpapahintulot sa iyo na lumipat sa pamamahala sa ngalan ng default account, na kasalukuyang kumikilos bilang pangunahing. - Ang pag-log in sa management console sa ilalim ng guise ng profile na ginagamit ay ginagawa sa pamamagitan
psql
. Ang activation ay tutulong sa iyo na harapin ang kapaligiran.tumulong
- ipapakita nito ang lahat ng magagamit na mga utos at argumento. - Ang pagtingin sa impormasyon tungkol sa kasalukuyang session ng PostgreSQL ay tapos na
koninfo
. - Lumabas sa kapaligiran ay makakatulong sa pangkat
q
.
Ngayon alam mo kung paano mag-log in sa iyong account at pumunta sa management console, kaya oras na upang magpatuloy sa paglikha ng isang bagong gumagamit at ang kanyang database.
Hakbang 3: Lumikha ng Gumagamit at Database
Hindi palaging maginhawa upang gumana sa isang umiiral na karaniwang account, at hindi palaging kinakailangan. Iyon ang dahilan kung bakit ipinapanukala naming isaalang-alang ang pamamaraan para sa paglikha ng isang bagong profile at pag-link ng isang hiwalay na database dito.
- Ang pagiging nasa console sa ilalim ng pamamahala ng profile postgres (koponan
sudo su - mga postgres
) sumulattagalikha --interaktibo
, at pagkatapos ay bigyan ito ng isang angkop na pangalan sa pamamagitan ng pagsulat ng mga character sa naaangkop na linya. - Susunod, alamin kung nais mong bigyan ang mga karapatan ng gumagamit ng superuser na ma-access ang lahat ng mga mapagkukunan ng system. Piliin lamang ang naaangkop na pagpipilian at magpatuloy.
- Mas mainam na tawagan ang database ng parehong pangalan tulad ng pangalan ng account, kaya dapat mong gamitin ang utos
nilikha bukol
saan bukol - username. - Ang paglipat upang gumana sa tinukoy na database ay nangyayari sa pamamagitan ng
psql -d bukol
saan bukol - pangalan ng database.
Hakbang 4: Paglikha ng isang Talahanayan at Paggawa sa Mga Barug
Panahon na upang lumikha ng iyong unang talahanayan sa itinalagang database. Ang pamamaraang ito ay isinasagawa din sa pamamagitan ng console, gayunpaman, hindi magiging mahirap harapin ang mga pangunahing utos, dahil kailangan mo lamang ang sumusunod:
- Pagkatapos ng pagpunta sa database, ipasok ang sumusunod na code:
CREATE TABLE test (
equip_id serial PRIMARY KEY,
uri ng varchar (50) HINDI Null,
color varchar (25) HINDI Null,
lokasyon varchar (25) suriin (lokasyon sa ('hilaga', 'timog', 'kanluran', 'silangan', 'hilagang-silangan', 'timog-silangan', 'timog-kanluran', 'hilagang-kanluran')),
petsa ng pag-install_date
);Una ang pangalan ng talahanayan pagsubok (maaari kang pumili ng anumang iba pang pangalan). Ang bawat haligi ay inilarawan sa ibaba. Pinili namin ang mga pangalan uri ng varchar at kulay varchar halimbawa, maaari mong ma-access ang indikasyon ng anumang iba pa, ngunit sa paggamit lamang ng mga Latin character. Ang mga numero sa bracket ay may pananagutan para sa laki ng haligi, na direktang nauugnay sa data na nakalagay doon.
- Matapos ang pagpasok, nananatili lamang upang ipakita ang talahanayan sa screen na may
d
. - Nakakakita ka ng isang simpleng proyekto na hindi pa naglalaman ng anumang impormasyon.
- Ang bagong data ay idinagdag sa pamamagitan ng utos
INSERT INTO test (uri, kulay, lokasyon, install_date) VALUES ('slide', 'asul', 'timog', '2018-02-24');
Ang pangalan ng talahanayan ay ipinahiwatig muna, sa aming kaso ito pagsubok, pagkatapos ay nakalista ang lahat ng mga haligi, at ang mga halaga ay ipinapahiwatig sa mga panaklong, palaging sa mga marka ng sipi. - Pagkatapos ay maaari kang magdagdag ng isa pang linya, halimbawa,
INSERT INTO test (uri, kulay, lokasyon, install_date) VALUES ('swing', 'dilaw', 'northwest', '2018-02-24');
- Patakbuhin ang talahanayan
PUMILI * MULA sa pagsubok;
upang masuri ang resulta. Tulad ng nakikita mo, ang lahat ay matatagpuan nang tama at ang data ay naipasok nang tama. - Kung kailangan mong tanggalin ang isang halaga, gawin ito sa utos
TAWAGAN SA pagsubok Kung SAAN type = 'slide';
sa pamamagitan ng pagsipi ng ninanais na patlang sa mga marka ng panipi.
Hakbang 5: I-install ang phpPgAdmin
Hindi laging madaling pamahalaan ang database sa pamamagitan ng console, kaya pinakamahusay na i-upgrade ito sa pamamagitan ng pag-install ng isang espesyal na phpPgAdmin GUI.
- Panguna sa pamamagitan "Terminal" I-download ang pinakabagong mga pag-update sa library sa pamamagitan ng
makakuha ng pag-update ng sudo
. - I-install ang Apache Web Server
sudo apt-get install apache2
. - Pagkatapos ng pag-install, subukan ang pagganap at paggamit ng syntax
sudo apache2ctl config
. Kung may mali, maghanap ng error sa paglalarawan sa opisyal na website ng Apache. - Simulan ang server sa pamamagitan ng pag-type
sudo systemctl simulan ang apache2
. - Ngayon na gumagana nang tama ang server, maaari mong idagdag ang mga aklatan ng phpPgAdmin sa pamamagitan ng pag-download ng mga ito mula sa opisyal na imbakan sa pamamagitan ng
sudo apt install phppgadmin
. - Susunod, kailangan mong bahagyang baguhin ang file ng pagsasaayos. Buksan ito sa pamamagitan ng isang karaniwang kuwaderno sa pamamagitan ng pagtukoy
gedit /etc/apache2/conf-available/phppgadmin.conf
. Kung ang dokumento ay basahin lamang, kakailanganin mo ang utos bago gedit ipahiwatig dinsudo
. - Bago ang linya "Nangangailangan ng lokal" ilagay
#
upang mai-convert ito sa isang puna, at mula sa ilalim ipasokPayagan mula sa lahat
. Ngayon ang pag-access sa address ay bukas sa lahat ng mga aparato sa network, at hindi lamang sa lokal na PC. - I-restart ang web server
sudo service apache2 i-restart
at maaari mong ligtas na magpatuloy upang gumana sa PostgreSQL.
Sa artikulong ito, sinuri namin hindi lamang ang PostgreSQL, kundi pati na rin ang pag-install ng Apache web server, na ginagamit sa pagsasama ng LAMP software. Kung interesado ka upang matiyak ang buong paggana ng iyong mga site at iba pang mga proyekto, inirerekumenda namin na pamilyar ka sa proseso ng pagdaragdag ng iba pang mga bahagi sa pamamagitan ng pagbabasa ng aming iba pang artikulo sa sumusunod na link.
Tingnan din: Pag-install ng LAMP Software Suite sa Ubuntu