Is córas bainistíochta bunachar sonraí saor in aisce é PostgreSQL a chuirtear i bhfeidhm le haghaidh ardáin éagsúla, lena n-áirítear Windows agus Linux. Tacaíonn an uirlis le líon mór de chineálacha sonraí, tá teanga scriptithe tógtha aici agus tacaíonn sé le hobair ag úsáid teangacha cláir chlasaiceacha. I Ubuntu, tá PostgreSQL suiteáilte trí "Críochfort" ag baint úsáide as stórtha oifigiúla nó stórais úsáideoirí, agus ina dhiaidh sin déantar obair ullmhúcháin, tástáil agus cruthú táblaí.
Suiteáil PostgreSQL i Ubuntu
Úsáidtear bunachair shonraí i réimsí éagsúla, ach cuireann córas bainistíochta compordach smacht compordach ar fáil dóibh. Stopann go leor úsáideoirí ag PostgreSQL, suiteálann siad ina OS iad agus tosaíonn siad ag obair le táblaí. Next, ba mhaith linn céim ar chéim cur síos a dhéanamh ar an bpróiseas suiteála ar fad, an chéad seoladh agus thus den uirlis luaite.
Céim 1: Suiteáil PostgreSQL
Ar ndóigh, ba chóir duit tosú leis na comhaid agus na leabharlanna riachtanacha go léir a chur le Ubuntu chun gnáthfheidhmiú PostgreSQL a chinntiú. Déantar é seo trí úsáid a bhaint as an gconsól agus as na stórtha úsáideora nó oifigiúla.
- Rith "Críochfort" ar bhealach áisiúil ar bith, mar shampla, tríd an roghchlár nó tríd an bpríomhcheangal a bhrú Ctrl + Alt + T.
- Ar an gcéad dul síos, tugaimid faoi deara na stórtha úsáideoirí, mar is iondúil go ndéantar na leaganacha is deireanaí a íoslódáil ansin den chéad uair. Cuir isteach sa ordú allamuigh é
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
agus ansin cliceáil ar Cuir isteach. - Cuir isteach an focal faire do do chuntas.
- Tar éis an úsáide sin
wget -q // www.postgresql.org/media/keys/ACCC4CF8.asc -O - | cuir sudo apt-key -
pacáistí a chur leis. - Níl ann ach an t-ordú caighdeánach a thabhairt cothrom le dáta do na leabharlanna córais.
nuashonrú sudo a fháil
. - Má tá suim agat an leagan is déanaí atá ar fáil de PostgreSQL a fháil ón stór oifigiúil, ní mór duit scríobh isteach sa chonsól
sudo apt-get suiteáil postgresql postgresql-suiteáil
agus déan na comhaid a chur leis.
Nuair a chríochnaítear suiteáil rathúil, is féidir leat dul ar aghaidh le cuntas caighdeánach a sheoladh, ag seiceáil oibriú an chórais agus na cumraíochta tosaigh.
Céim 2: Tosaigh PostgreSQL ar dtús
Tarlaíonn bainistiú an DBMS suiteáilte freisin "Críochfort" ag baint úsáide as na horduithe cuí. Tá an chuma air seo ar an nglaoch chuig an úsáideoir réamhshocraithe:
- Cuir isteach an t-ordú
sudo su-postgres
agus cliceáil ar Cuir isteach. Ceadóidh an gníomh seo duit dul chuig an mbainistíocht thar ceann an chuntais a cruthaíodh de réir réamhshocraithe, a fheidhmíonn mar an phríomh-cheann faoi láthair. - Tríd an chonsól rialaithe a chur isteach faoi chruth na próifíle a úsáidtear, déantar é
psql
. Cuideoidh an timpeallacht leis an timpeallacht a ghníomhachtúcabhair
- taispeánfaidh sé gach ordú agus argóint atá ar fáil. - Déantar breathnú ar fhaisnéis faoin seisiún PostgreSQL reatha trí
conninfo
. - Cuideoidh an timpeallacht a fhágáil amach leis an bhfoireann
q
.
Anois tá a fhios agat conas logáil isteach sa chuntas agus téigh go dtí an consól bainistíochta, mar sin tá sé in am bogadh ar aghaidh chun úsáideoir nua a chruthú agus a bhunachar sonraí.
Céim 3: Cruthaigh Úsáideoir agus Bunachar Sonraí
Níl sé áisiúil i gcónaí oibriú leis an gcuntas caighdeánach atá ann cheana, agus ní gá i gcónaí é. Sin an fáth go bhfuil sé i gceist againn an nós imeachta chun próifíl nua a chruthú a mheas agus bunachar sonraí ar leith a nascadh leis.
- Bheith sa chonsól faoin bpróifíl rialaithe postgres (foireann
sudo su-postgres
) scríobhcruthaitheach - idirghníomhach
agus ansin tabhair ainm oiriúnach dó trí charachtair a chlóscríobh sa teaghrán cuí. - Ansin, déan cinneadh an bhfuil tú ag iarraidh cearta an úsáideora a rochtain ar gach acmhainn córais. Níl ort ach an rogha chuí a roghnú agus dul ar aghaidh.
- Is fearr an t-ainm céanna a thugtar ar an mbunachar sonraí mar a ainmníodh an cuntas, mar sin ba chóir duit an t-ordú a úsáid
cnapáin chruthaithe
áit cnapáin - ainm úsáideora. - Tarlaíonn aistriú chun oibriú leis an mbunachar sonraí sonraithe
cnaipí psql -d
áit cnapáin - ainm an bhunachair sonraí.
Céim 4: An tábla a chruthú agus oibriú le sraitheanna
Tá sé in am do chéad tábla a chruthú sa bhunachar sonraí ainmnithe. Déantar an nós imeachta seo tríd an gconsól freisin, ach ní bheidh sé deacair déileáil leis na príomhorduithe, mar is é an rud atá le déanamh agat ná:
- Tar éis duit bogadh go dtí an bunachar sonraí, cuir isteach an cód seo a leanas:
CREATE tástáil TÁBLA (
trealamh sraitheach PRÍOMH-EOCHAIR
cineál varchar (50) NÍ NULL,
dath varchar (25) NÍ NULL,
seiceáil varchar (25) suíomh (an áit ('north', 'south', 'siar', 'soir', 'northeast', 'oirdheisceart', 'southwest', 'northwest')), t
dáta install_date
);Ar dtús tá ainm an tábla sonraithe. tástáil (is féidir leat aon ainm eile a roghnú). Seo a leanas cur síos ar gach colún. Roghnaigh muid na hainmneacha cineál varchar agus dath varchar díreach mar shampla, is féidir leat teacht ar aon chomhartha eile, ach amháin le húsáid carachtair Laidine. Tá na huimhreacha idir lúibíní freagrach as méid an cholúin, a bhfuil baint dhíreach aige leis na sonraí atá ann.
- I ndiaidh dó dul isteach ann, ní thaispeánfar ach an tábla ar an scáileán leis
d
. - Feiceann tú tionscadal simplí nach bhfuil aon fhaisnéis ann fós.
- Cuirtear sonraí nua leis an gceannas
Cuir an tástáil INTO in áirithe (cineál, dath, suíomh, install_date) LUACHANNA (“sleamhnán”, “gorm”, “ó dheas”, “2018-02-24”);
Ar an gcéad dul síos, léirítear ainm an tábla, mar atá sé tástáil, ansin liostaítear na colúin go léir, agus léirítear na luachanna idir lúibíní, i luachana a bhfuil gá leo. - Ansin is féidir leat líne eile a chur leis, mar shampla,
CUIR IARRATAS AR INTO (cineál, dath, suíomh, install_date) LUACHANNA (“luascán”, “buí”, “iarthuaisceart”, “2018-02-24”);
- Rith an tábla trí
ROGHNÚ * Ón tástáil;
chun an toradh a mheas. Mar is féidir leat a fheiceáil, eagraítear gach rud i gceart agus cuirtear na sonraí i gceart. - Más gá duit aon luach a bhaint, déan é tríd an ordú
TAR ÉIS AN tástáil ón ionad DE BHRÍ cineál = 'sleamhnán';
tríd an réimse riachtanach i luachana a shonrú.
Céim 5: Suiteáil phpPgAdmin
Ní furasta bainistiú bunachar sonraí a dhéanamh tríd an gconsól i gcónaí, agus mar sin is fearr é a uasghrádú trí phiopa speisialta phpPgAdmin a shuiteáil.
- Tosaíocht trí "Críochfort" Íoslódáil na nuashonruithe is déanaí do leabharlanna trí
nuashonrú sudo a fháil
. - Suiteáil Freastalaí Gréasáin Apache
sudo a fháil-suiteáil apache2
. - Tar éis na suiteála, déan tástáil ar a cheartú feidhmíochta agus comhréireachta ag baint úsáide as
sudo apache2ctl configtest
. Má chuaigh rud éigin mícheart, lorg earráid de réir na tuairisce ar shuíomh gréasáin oifigiúil Apache. - Tosaigh an freastalaí trí chlóscríobh
tosaíonn sudo systemctl apache2
. - Anois go bhfuil cinnteacht ar oibriú an fhreastalaí, is féidir leat na leabharlanna phpPgAdmin a chur leo trí iad a íoslódáil ón stór oifigiúil trí
suiteáil pppgadmin sudo apt
. - Ansin, ba chóir duit an comhad cumraíochta a athrú beagán. Oscail é trí leabhar nótaí caighdeánach, ag sonrú
gedit /etc/apache2/conf-available/phppgadmin.conf
. Má tá an doiciméad inléite amháin, beidh an t-ordú uait roimh ré gedit sonraigh freisinsudo
. - Roimh líne "Éiligh go háitiúil" cuir
#
, chun é a athdhéanamh sa trácht, agus iontráil thíosCeadaigh Ó gach duine
. Anois beidh rochtain ar an seoladh ar oscailt do gach feiste ar an líonra, agus ní don ríomhaire áitiúil amháin. - Atosaigh an freastalaí gréasáin
atosaíonn sudo seirbhíse apache2
agus táim saor chun dul síos chun obair le PostgreSQL.
San Airteagal seo, ní hamháin gur fhéachamar ar PostgreSQL, ach freisin ar shuiteáil freastalaí gréasáin Apache, a úsáidtear chun bogearraí LAMP a chur le chéile. Má tá spéis agat feidhmiú iomlán do shuíomhanna agus do thionscadail eile a chinntiú, molaimid duit dul i dtaithí ar an bpróiseas chun comhpháirteanna eile a chur leis tríd an alt eile a léamh ag an nasc seo a leanas.
Féach freisin: Suiteáil an tsraith LAMP in Ubuntu