PostgreSQL ni mfumo wa bure wa usimamizi wa database kutekelezwa kwa majukwaa mbalimbali, ikiwa ni pamoja na Windows na Linux. Chombo hiki inasaidia idadi kubwa ya aina ya data, ina lugha iliyojengeka na inasaidia kazi kwa kutumia lugha za programu za kikabila. Katika Ubuntu, PostgreSQL imewekwa kupitia "Terminal" kutumia vituo rasmi au mtumiaji, na baada ya kazi hiyo ya maandalizi, kupima na kujenga meza hufanyika.
Sakinisha PostgreSQL katika Ubuntu
Takwimu zinazotumiwa katika maeneo mbalimbali, lakini mfumo wa usimamizi wa starehe huwapa udhibiti wa starehe. Watumiaji wengi wanasimama kwenye PostgreSQL, kuifunga kwenye OS yao na kuanza kufanya kazi na meza. Kisha, tungependa hatua kwa hatua kuelezea mchakato mzima wa usanidi, uzinduzi wa kwanza na usanidi wa chombo kilichotajwa.
Hatua ya 1: Weka PostgreSQL
Bila shaka, unapaswa kuanza kwa kuongeza faili zote muhimu na maktaba kwenye Ubuntu ili kuhakikisha kazi ya kawaida ya PostgreSQL. Hii imefanywa kwa kutumia console na watumiaji au vituo rasmi.
- Run "Terminal" kwa njia yoyote rahisi, kwa mfano, kupitia orodha au kwa kushinikiza mchanganyiko muhimu Ctrl + Alt + T.
- Kwanza, tunaona kumbukumbu za watumiaji, kwa sababu matoleo ya hivi karibuni hupakuliwa kwanza huko. Ingiza katika amri ya shamba
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg kuu" >> /etc/apt/sources.list.d/pgdg.list '
na kisha bofya Ingiza. - Ingiza nenosiri kwa akaunti yako.
- Baada ya matumizi hayo
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | add-key key add -
kuongeza vifurushi. - Inabakia tu kusasisha maktaba ya mfumo na amri ya kawaida.
sudo apt-kupata update
. - Ikiwa una nia ya kupata toleo la hivi karibuni la PostgreSQL kutoka kwenye ofisi rasmi, unahitaji kuandika kwenye console
sudo apt-get install postgresql postgresql-contrib
na uthibitishe kuongeza faili.
Baada ya kukamilika kwa ufanisi wa ufungaji, unaweza kuendelea na uzinduzi wa akaunti ya kawaida, kuangalia uendeshaji wa mfumo na usanidi wa awali.
Hatua ya 2: Fungua PostgreSQL Kwanza
Usimamizi wa DBMS imewekwa pia hutokea "Terminal" kutumia amri zinazofaa. Simu ya mtumiaji default inaonekana kama hii:
- Ingiza amri
sudo su - postgres
na bofya Ingiza. Hatua hii itawawezesha kwenda kwa usimamizi kwa niaba ya akaunti iliyoundwa na default, ambayo sasa hutumikia kama moja kuu. - Kuingiza console ya kudhibiti chini ya kivuli cha wasifu uliotumiwa ni kupitia
psql
. Kushughulika na mazingira itasaidia uanzishajimsaada
- itaonyesha amri zote zilizopo na hoja. - Kuangalia habari kuhusu kikao cha sasa cha PostgreSQL kinafanywa kupitia
conninfo
. - Toka mazingira itasaidia timu
q
.
Sasa unajua jinsi ya kuingia katika akaunti na kwenda kwenye console ya usimamizi, hivyo ni wakati wa kuendelea kuunda mtumiaji mpya na database yake.
Hatua ya 3: Unda Mtumiaji na Database
Si rahisi kila mara kufanya kazi na akaunti iliyopo ya kawaida, na si lazima kila wakati. Ndiyo sababu tunapendekeza kuzingatia utaratibu wa kutengeneza wasifu mpya na kuunganisha database tofauti.
- Kuwa katika console chini ya maelezo ya udhibiti postgres (timu
sudo su - postgres
) kuandikaundaji - hauwezi
na kisha kutoa jina linalofaa kwa kuandika wahusika kwenye kamba inayofaa. - Ifuatayo, uamua ikiwa unataka kutoa haki za mtumiaji wa mteja wa kufikia rasilimali zote za mfumo. Chagua tu chaguo sahihi na endelea.
- Mbegu ni bora jina lake kama akaunti iliitwa, hivyo unapaswa kutumia amri
umbo lumpics
wapi lumpics - jina la mtumiaji. - Uhamiaji wa kufanya kazi na database maalum hutokea kupitia
psql-d lumpics
wapi lumpics - jina la database.
Hatua ya 4: Kujenga meza na kufanya kazi kwa safu
Ni wakati wa kuunda meza yako ya kwanza katika orodha iliyochaguliwa. Utaratibu huu pia unafanywa kupitia console, lakini haitakuwa vigumu kukabiliana na amri kuu, kwa sababu unachotakiwa kufanya ni:
- Baada ya kuhamia kwenye orodha, ingiza msimbo wafuatayo:
Unda mtihani wa TABLE (
equip_id serial PRIMARY KEY,
aina varchar (50) NOT NULL,
rangi varchar (25) NOT NULL,
eneo la kaskazini ('kaskazini', 'kusini', 'magharibi', 'mashariki', 'kaskazini' '' kusini magharibi ',' kusini magharibi ',' kaskazini magharibi ')),
tengeneza tarehe ya tarehe
);Kwanza jina la meza linaelezwa. mtihani (unaweza kuchagua jina lingine lolote). Yafuatayo inaelezea kila safu. Tulichagua majina aina varchar na rangi varchar kwa mfano tu, unaweza kufikia dalili nyingine yoyote, lakini tu na matumizi ya wahusika Kilatini. Idadi katika mabano ni wajibu kwa ukubwa wa safu, ambayo ni moja kwa moja kuhusiana na takwimu inayofaa pale.
- Baada ya kuingia hubakia tu kuonyesha meza kwenye screen na
d
. - Unaona mradi rahisi ambao hauna taarifa yoyote bado.
- Data mpya huongezwa kupitia amri
SHAHAZA mtihani (aina, rangi, mahali, kufunga_date) VALUES ('slide', 'blue', 'kusini', '2018-02-24');
Kwanza, jina la meza linaonyeshwa, kwa upande wetu ni mtihani, basi nguzo zote zimeorodheshwa, na maadili katika mabano yanaonyeshwa, kwa kweli kwa quotes. - Kisha unaweza kuongeza mstari mwingine, kwa mfano,
SHAHAZA kwenye mtihani (aina, rangi, mahali, kufunga_date) VALUES ('swing', 'yellow', 'kaskazini magharibi', '2018-02-24');
- Tumia meza
SELECT * FROM mtihani;
kutathmini matokeo. Kama unaweza kuona, kila kitu kinapangwa kwa usahihi na data imefungwa kwa usahihi. - Ikiwa unahitaji kuondoa thamani yoyote, fanya kupitia amri
Ondoa kutoka mtihani WHERE aina = 'slide';
kwa kufafanua shamba linalohitajika katika quotes.
Hatua ya 5: Weka phpPgAdmin
Usimamizi wa darasani si rahisi kufanya kwa njia ya console, hivyo ni bora kuimarisha kwa kufunga programu maalum ya phpPgAdmin GUI.
- Kipaumbele kupitia "Terminal" Pakua sasisho za hivi karibuni kwa maktaba kupitia
sudo apt-kupata update
. - Weka Apache Mtandao wa Wavuti
sudo apt-get install apache2
. - Baada ya ufungaji, jaribu utendaji wake na usahihi wa syntax ukitumia
apache2ctl ya sudo configtest
. Ikiwa kuna kitu kilichosababishwa, angalia kosa kulingana na maelezo kwenye tovuti rasmi ya Apache. - Anza seva kwa kuandika
sudo systemctl kuanza apache2
. - Sasa kwamba uendeshaji wa seva umehakikishiwa, unaweza kuongeza maktaba ya phpPgAdmin kwa kupakua kutoka kwenye kituo hicho rasmi
sudo anaweza kufunga phppgadmin
. - Kisha, unapaswa kubadili faili ndogo ya usanidi. Fungua kwa njia ya daftari ya kawaida, akifafanua
gedit /etc/apache2/conf-available/phppgadmin.conf
. Ikiwa waraka ni kusoma tu, utahitaji amri kabla gedit taja piasudo
. - Kabla ya mstari "Inahitaji ndani" kuweka
#
, ili upate tena kwenye maoni, na uingie chiniRuhusu Kutoka kwa wote
. Sasa upatikanaji wa anwani utafunguliwa kwa vifaa vyote kwenye mtandao, na si tu kwa PC ya ndani. - Weka upya seva ya wavuti
Huduma ya sudo apache2 itaanza upya
na ujisikie huru kushuka na kazi na PostgreSQL.
Katika makala hii, hatukutazama PostgreSQL tu, bali pia kuanzisha seva ya wavuti ya Apache, ambayo hutumiwa katika kuchanganya programu ya LAMP. Ikiwa una nia ya kuhakikisha utendaji kamili wa maeneo yako na miradi mingine, tunakushauri ujifunze na mchakato wa kuongeza vipengele vingine kwa kusoma makala yetu nyingine kwenye kiungo kinachofuata.
Angalia pia: Kufunga orodha ya LAMP katika Ubuntu