System rheoli cronfa ddata am ddim yw PostgreSQL a weithredir ar gyfer llwyfannau amrywiol, gan gynnwys Windows a Linux. Mae'r offeryn yn cefnogi nifer fawr o fathau o ddata, mae ganddo iaith sgriptio adeiledig ac mae'n cefnogi'r defnydd o ieithoedd rhaglennu clasurol. Yn Ubuntu, mae PostgreSQL wedi'i osod drwodd "Terfynell" defnyddio ystorfeydd swyddogol neu ddefnyddwyr, ac ar ôl hynny, mae gwaith paratoi, profi a chreu tablau yn cael ei wneud.
Gosod PostgreSQL yn Ubuntu
Defnyddir cronfeydd data mewn amrywiol feysydd, ond mae'r system reoli yn darparu rheolaeth gyffyrddus. Mae llawer o ddefnyddwyr yn stopio yn PostgreSQL, yn ei osod ar eu OS ac yn dechrau gweithio gyda thablau. Nesaf, hoffem gam wrth gam ddisgrifio'r broses osod gyfan, lansiad cyntaf a chyfluniad yr offeryn a grybwyllwyd.
Cam 1: Gosod PostgreSQL
Wrth gwrs, dylech chi ddechrau trwy ychwanegu'r holl ffeiliau a llyfrgelloedd angenrheidiol i Ubuntu i sicrhau gweithrediad arferol PostgreSQL. Gwneir hyn gan ddefnyddio'r consol a'r ystorfeydd defnyddwyr neu swyddogol.
- Rhedeg "Terfynell" mewn unrhyw ffordd gyfleus, er enghraifft, trwy'r ddewislen neu drwy wasgu'r cyfuniad allweddol Ctrl + Alt + T..
- Yn gyntaf, rydym yn nodi ystorfeydd defnyddwyr, gan fod y fersiynau diweddaraf fel arfer yn cael eu lanlwytho yno gyntaf. Gludwch y gorchymyn yn y maes
sudo sh -c 'adleisio "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
ac yna cliciwch ar Rhowch i mewn. - Rhowch gyfrinair eich cyfrif.
- Ar ôl y defnydd hwnnw
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
i ychwanegu pecynnau. - Dim ond i ddiweddaru'r llyfrgelloedd system gyda'r gorchymyn safonol y mae'n parhau i fod
diweddariad sudo apt-get
. - Os oes gennych ddiddordeb mewn cael y fersiwn ddiweddaraf o PostgreSQL o'r ystorfa swyddogol, mae angen i chi ysgrifennu yn y consol
sudo apt-get install postgresql postgresql-cyfran
a chadarnhau ychwanegu ffeiliau.
Ar ôl cwblhau gosodiad llwyddiannus, gallwch symud ymlaen i lansio'r cyfrif safonol, gwirio'r system a'r ffurfweddiad cychwynnol.
Cam 2: Dechrau PostgreSQL am y tro cyntaf
Mae rheolaeth ar y DBMS sydd wedi'i osod hefyd yn digwydd trwy "Terfynell" gan ddefnyddio'r gorchmynion priodol. Mae'r alwad i'r defnyddiwr a grëwyd yn ddiofyn yn edrych fel hyn:
- Rhowch orchymyn
sudo su - postgres
a chlicio ar Rhowch i mewn. Bydd gweithred o'r fath yn caniatáu ichi newid i reolwyr ar ran y cyfrif diofyn, sydd ar hyn o bryd yn gweithredu fel y prif un. - Mewngofnodi i'r consol rheoli dan gochl y proffil a ddefnyddir
psql
. Bydd actifadu yn eich helpu i ddelio â'r amgylchedd.help
- bydd yn dangos yr holl orchmynion a dadleuon sydd ar gael. - Gwneir gweld gwybodaeth am y sesiwn PostgreSQL gyfredol
conninfo
. - Bydd mynd allan o'r amgylchedd yn helpu'r tîm
q
.
Nawr rydych chi'n gwybod sut i fewngofnodi i'ch cyfrif a mynd i'r consol rheoli, felly mae'n bryd symud ymlaen i greu defnyddiwr newydd a'i gronfa ddata.
Cam 3: Creu Defnyddiwr a Chronfa Ddata
Nid yw bob amser yn gyfleus gweithio gyda chyfrif safonol sy'n bodoli, ac nid yw bob amser yn angenrheidiol. Dyna pam rydym yn cynnig ystyried y weithdrefn ar gyfer creu proffil newydd a chysylltu cronfa ddata ar wahân â hi.
- Bod yn y consol o dan reoli proffil postgres (tîm
sudo su - postgres
) ysgrifennucreateuser --interactive
, ac yna rhowch enw addas iddo trwy ysgrifennu'r cymeriadau yn y llinell briodol. - Nesaf, penderfynwch a ydych chi am roi hawliau goruchwyliwr i'r defnyddiwr gael mynediad at holl adnoddau'r system. Dewiswch yr opsiwn priodol a symud ymlaen.
- Mae'n well galw'r gronfa ddata yr un enw ag y cafodd y cyfrif ei enwi, felly dylech chi ddefnyddio'r gorchymyn
lympiau lëb
lle lympiau - enw defnyddiwr. - Mae'r newid i weithio gyda'r gronfa ddata benodol yn digwydd trwy
psql -d lympiau
lle lympiau - enw'r gronfa ddata.
Cam 4: Creu Tabl a Gweithio gyda Rhesi
Mae'n bryd creu eich tabl cyntaf yn y gronfa ddata ddynodedig. Mae'r weithdrefn hon hefyd yn cael ei pherfformio trwy'r consol, fodd bynnag, ni fydd yn anodd delio â'r prif orchmynion, oherwydd dim ond y canlynol sydd eu hangen arnoch:
- Ar ôl mynd i'r gronfa ddata, nodwch y cod canlynol:
CREU prawf TABL (
ALLWEDD GYNRADD cyfresol equip_id,
math varchar (50) NID YN NULL,
varchar lliw (25) NID YN NULL,
gwiriad lleoliad varchar (25) (lleoliad yn ('gogledd', 'de', 'gorllewin', 'dwyrain', 'gogledd-ddwyrain', 'de-ddwyrain', 'de-orllewin', 'gogledd-orllewin'),
dyddiad install_date
);Enw'r tabl yn gyntaf prawf (gallwch ddewis unrhyw enw arall). Disgrifir pob colofn isod. Fe wnaethon ni ddewis yr enwau math varchar a varchar lliw er enghraifft, gallwch gyrchu arwydd unrhyw un arall, ond dim ond trwy ddefnyddio cymeriadau Lladin. Mae'r niferoedd mewn cromfachau yn gyfrifol am faint y golofn, sy'n uniongyrchol gysylltiedig â'r data a roddir yno.
- Ar ôl mynd i mewn, dim ond arddangos y bwrdd ar y sgrin gyda
d
. - Rydych chi'n gweld prosiect syml nad yw'n cynnwys unrhyw wybodaeth eto.
- Ychwanegir data newydd trwy'r gorchymyn
INSERT INTO test (math, lliw, lleoliad, install_date) GWERTHOEDD ('sleid', 'glas', 'de', '2018-02-24');
Nodir enw'r tabl yn gyntaf, yn ein hachos ni ydyw prawf, yna rhestrir pob colofn, a nodir gwerthoedd mewn cromfachau, bob amser mewn dyfynodau. - Yna gallwch ychwanegu llinell arall, er enghraifft,
INSERT INTO test (math, lliw, lleoliad, install_date) GWERTHOEDD ('swing', 'yellow', 'northhwest', '2018-02-24');
- Rhedeg y bwrdd drwodd
DETHOL * O brawf;
i werthuso'r canlyniad. Fel y gallwch weld, mae popeth wedi'i leoli'n gywir ac mae'r data'n cael ei gofnodi'n gywir. - Os oes angen i chi ddileu gwerth, gwnewch hynny trwy'r gorchymyn
DILEU O'R prawf LLE mae math = 'sleid';
trwy ddyfynnu'r maes a ddymunir mewn dyfynodau.
Cam 5: Gosod phpPgAdmin
Nid yw bob amser yn hawdd rheoli'r gronfa ddata trwy'r consol, felly mae'n well ei huwchraddio trwy osod GUI phpPgAdmin arbennig.
- Yn bennaf trwy "Terfynell" Dadlwythwch y diweddariadau llyfrgell diweddaraf trwy
diweddariad sudo apt-get
. - Gosod Gweinydd Gwe Apache
sudo apt-get install apache2
. - Ar ôl ei osod, profwch ei berfformiad a'i gystrawen gan ddefnyddio
sudo apache2ctl configtest
. Os aeth rhywbeth o'i le, edrychwch am y gwall yn y disgrifiad ar wefan swyddogol Apache. - Dechreuwch y gweinydd trwy deipio
sudo systemctl cychwyn apache2
. - Nawr bod y gweinydd yn gweithredu'n gywir, gallwch ychwanegu'r llyfrgelloedd phpPgAdmin trwy eu lawrlwytho o'r ystorfa swyddogol trwy
sudo apt gosod phppgadmin
. - Nesaf, mae angen i chi addasu'r ffeil ffurfweddu ychydig. Agorwch ef trwy lyfr nodiadau safonol trwy nodi
gedit /etc/apache2/conf-available/phppgadmin.conf
. Os yw'r ddogfen yn ddarllenadwy yn unig, bydd angen y gorchymyn arnoch o'r blaen gedit nodwch hefydsudo
. - Cyn y llinell "Angen lleol" rhoi
#
i'w droi'n sylw, ac o'r gwaelod nodwchCaniatáu gan bawb
. Nawr bydd mynediad i'r cyfeiriad yn agored i bob dyfais ar y rhwydwaith, ac nid i'r cyfrifiadur lleol yn unig. - Ailgychwyn y gweinydd gwe
ailgychwyn gwasanaeth sudo apache2
a gallwch fynd ymlaen yn ddiogel i weithio gyda PostgreSQL.
Yn yr erthygl hon, gwnaethom archwilio nid yn unig PostgreSQL, ond hefyd gosod gweinydd gwe Apache, a ddefnyddir wrth gyfuno meddalwedd LAMP. Os oes gennych ddiddordeb mewn sicrhau gweithrediad llawn eich gwefannau a phrosiectau eraill, rydym yn argymell eich bod yn ymgyfarwyddo â'r broses o ychwanegu cydrannau eraill trwy ddarllen ein herthygl arall trwy'r ddolen ganlynol.
Gweler hefyd: Gosod yr Ystafell Feddalwedd LAMP ar Ubuntu