Mae PostgreSQL yn system am ddim ar gyfer rheoli amrywiol gronfeydd data, a weithredir ar gyfer gwahanol lwyfannau, gan gynnwys Windows a Linux. Mae'r offeryn yn cefnogi nifer fawr o fathau o ddata, mae ganddo iaith sgriptio sy'n rhan annatod ac mae'n cefnogi gwaith gan ddefnyddio ieithoedd rhaglennu clasurol. Yn Ubuntu, mae PostgreSQL yn cael ei osod drwy "Terfynell" defnyddio archifdai swyddogol neu ddefnyddwyr, ac ar ôl hynny cynhelir gwaith paratoi, profi a chreu tablau.
Gosod PostgreSQL yn Ubuntu
Defnyddir cronfeydd data mewn amrywiaeth o ardaloedd, ond mae system reoli gyfforddus yn rhoi rheolaeth gyfforddus iddynt. Mae llawer o ddefnyddwyr yn stopio yn PostgreSQL, yn ei osod yn eu OS ac yn dechrau gweithio gyda thablau. Nesaf, hoffem gam wrth gam ddisgrifio'r broses gosod gyfan, lansiad cyntaf a gosodiad yr offeryn y soniwyd amdano.
Cam 1: Gosod PostgreSQL
Wrth gwrs, dylech ddechrau drwy ychwanegu'r holl ffeiliau angenrheidiol a llyfrgelloedd at Ubuntu i sicrhau gweithrediad arferol PostgreSQL. Gwneir hyn gan ddefnyddio'r consol a'r storfeydd defnyddwyr neu swyddogol.
- Rhedeg "Terfynell" mewn unrhyw ffordd gyfleus, er enghraifft, drwy'r fwydlen neu drwy wasgu'r cyfuniad allweddol Ctrl + Alt + T.
- Yn gyntaf, rydym yn nodi'r storfeydd defnyddwyr, gan fod y fersiynau diweddaraf fel arfer yn cael eu lawrlwytho gyntaf yno. Mewnosodwch yn y gorchymyn maes
sudo sh -c 'echo' 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 y cyfrinair ar gyfer eich cyfrif.
- Ar ôl y defnydd hwnnw
wget -q // www.postgresql.org/media/keys/ACCC4CF8.asc -O - | ychwanegiad sudo apt-key -
i ychwanegu pecynnau. - Mae'n dal i fod dim ond i ddiweddaru'r llyfrgelloedd system gyda'r gorchymyn safonol.
sudo apt-get update
. - Os oes gennych ddiddordeb mewn cael y fersiwn diweddaraf sydd ar gael o PostgreSQL o'r storfa swyddogol, mae angen i chi ysgrifennu yn y consol
sudo apt-get installation postgresql gwrth-bostio
a chadarnhau ychwanegu ffeiliau.
Ar ôl cwblhau gosodiad llwyddiannus, gallwch fynd ymlaen i lansio cyfrif safonol, gwirio gweithrediad y system a'r cyfluniad cychwynnol.
Cam 2: Cychwyn PostgreSQL yn gyntaf
Mae rheolaeth y DBMS a osodwyd hefyd yn digwydd "Terfynell" defnyddio'r gorchmynion priodol. Mae'r alwad i'r defnyddiwr diofyn yn edrych fel hyn:
- Rhowch y gorchymyn
sudo sug postgres
a chliciwch ar Rhowch i mewn. Bydd y cam gweithredu hwn yn eich galluogi i fynd i reolwyr ar ran y cyfrif a grëwyd yn ddiofyn, sef y prif un ar hyn o bryd. - Mae mynd i mewn i'r consol rheoli dan gochl y proffil a ddefnyddir drwyddo
psql
. Bydd delio â'r amgylchedd yn eich helpu i actifaduhelp
- bydd yn dangos yr holl orchmynion a dadleuon sydd ar gael. - Mae gweld gwybodaeth am y sesiwn PostgreSQL gyfredol yn cael ei pherfformio drwy
conninfo
. - Bydd gadael yr amgylchedd yn helpu'r tîm
q
.
Nawr eich bod yn gwybod sut i fewngofnodi i'r 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 i weithio gyda'r cyfrif safonol presennol, ac nid yw bob amser yn angenrheidiol. Dyna pam ein bod yn bwriadu ystyried y weithdrefn ar gyfer creu proffil newydd a chysylltu cronfa ddata ar wahân â hi.
- Bod yn y consol dan y proffil rheoli postgres (tîm
sudo sug postgres
) ysgrifennuhyrwyddwr - rhyngweithiol
ac yna rhowch enw addas iddo drwy deipio cymeriadau yn y llinyn priodol. - Nesaf, penderfynwch a ydych chi am roi hawliau i'r defnyddiwr i gael mynediad i holl adnoddau'r system. Dewiswch yr opsiwn priodol a symud ymlaen.
- Mae'n well enwi'r gronfa ddata yr un enw ag y cafodd y cyfrif ei enwi, felly dylech ddefnyddio'r gorchymyn
lwmpau wedi'u creu
ble lympiau - enw defnyddiwr. - Mae trosglwyddo i weithio gyda'r gronfa ddata benodol yn digwydd drwyddo
lwmpau psql -d
ble lympiau - enw'r gronfa ddata.
Cam 4: Creu'r bwrdd 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 drwy'r consol, ond ni fydd yn anodd delio â'r prif orchmynion, oherwydd y cyfan sydd raid i chi ei wneud yw:
- Ar ôl symud i'r gronfa ddata, nodwch y cod canlynol:
CREU prawf TABL (
ALLWEDD ALLWEDDOL equip_id,
math varchar (50) NID NULL,
lliw varchar (25) NID NULL,
gwiriad amrywiad lleoliad (25) (lleoliad yn ('north', 'south', 'west', 'east', 'northeast', 'southheast', 'southwest', 'northwest')),
dyddiad install_date
);Yn gyntaf, nodir enw'r bwrdd. prawf (gallwch ddewis unrhyw enw arall). Mae'r canlynol yn disgrifio pob colofn. Dewisom yr enwau math varchar a lliw amrywiol dim ond er enghraifft, gallwch gael gafael ar unrhyw arwydd arall, ond dim ond gyda defnyddio cymeriadau Lladin. Mae'r rhifau mewn cromfachau yn gyfrifol am faint y golofn, sy'n gysylltiedig yn uniongyrchol â'r data sy'n ffitio yno.
- Ar ôl ei nodi, dim ond i ddangos y tabl ar y sgrîn y mae
ch
. - Rydych chi'n gweld prosiect syml nad yw'n cynnwys unrhyw wybodaeth eto.
- Ychwanegir data newydd drwy'r gorchymyn
NODWCH brawf INTO (math, lliw, lleoliad, install_date) GWERTHOEDD ('sleid', 'glas', 'de', '2018-02-24');
Yn gyntaf, nodir enw'r tabl, yn ein hachos ni prawf, yna mae'r holl golofnau wedi'u rhestru, a nodir y gwerthoedd mewn cromfachau, mewn dyfynodau o anghenraid. - Yna gallwch ychwanegu llinell arall, er enghraifft,
NODWCH brawf INTO (math, lliw, lleoliad, install_date) GWERTHOEDD ('swing', 'yellow', 'northwest', '2018-02-24');
- Rhedeg y bwrdd drwyddo
DEWISWCH * O'R prawf;
gwerthuso'r canlyniad. Fel y gwelwch, mae popeth wedi'i drefnu'n gywir ac mae'r data'n cael ei gofnodi'n gywir. - Os oes angen i chi ddileu unrhyw werth, gwnewch hynny drwy'r gorchymyn
DIRPRWYO'R prawf GAN LLE math = 'sleid';
drwy nodi'r maes gofynnol mewn dyfyniadau.
Cam 5: Gosod phpPgAdmin
Nid yw rheoli cronfeydd data bob amser yn hawdd ei berfformio drwy'r consol, felly mae'n well ei uwchraddio trwy osod y GUI phpPgAdmin arbennig.
- Blaenoriaeth drwodd "Terfynell" Lawrlwythwch y diweddariadau diweddaraf ar gyfer llyfrgelloedd drwy
sudo apt-get update
. - Gosod Gweinydd Gwe Apache
sudo apt-get go install-app
. - Ar ôl ei osod, profwch ei gywirdeb perfformiad a chystrawen gan ddefnyddio
ffurfweddiad sudo apache2ctl
. Os aeth rhywbeth o'i le, edrychwch am wall yn ôl y disgrifiad ar wefan Apache swyddogol. - Dechreuwch y gweinydd trwy deipio
dechrau sache systemctl apache2
. - Gan fod gweithrediad y gweinydd bellach wedi ei sicrhau, gallwch ychwanegu'r llyfrgelloedd phpPgAdmin trwy eu lawrlwytho o'r storfa swyddogol trwy
addas sudo gosod phppgadmin
. - Nesaf, dylech newid y ffeil ffurfweddu ychydig. Agorwch ef drwy lyfr nodiadau safonol, gan nodi
gedit /etc/apache2/conf-available/phppgadmin.conf
. Os yw'r ddogfen yn cael ei darllen yn unig, bydd angen y gorchymyn arnoch o'r blaen gedit nodwch hefydsudo
. - Cyn y llinell "Angen lleol" rhoi
#
, i'w ail-wneud yn y sylw, a nodwch isodGadewch i bawb
. Nawr bydd mynediad i'r cyfeiriad ar agor ar gyfer pob dyfais ar y rhwydwaith, ac nid ar gyfer y cyfrifiadur lleol yn unig. - Ailgychwyn gweinydd gwe
ailddechrau apache2 sudo gwasanaeth
ac yn rhydd i fynd i weithio gyda PostgreSQL.
Yn yr erthygl hon, gwnaethom edrych nid yn unig ar PostgreSQL, ond hefyd ar osod gweinydd gwe Apache, a ddefnyddir i gyfuno meddalwedd LAMP. Os oes gennych ddiddordeb mewn sicrhau bod eich safleoedd a'ch prosiectau eraill yn gweithredu'n llawn, rydym yn eich cynghori i ymgyfarwyddo â'r broses o ychwanegu cydrannau eraill drwy ddarllen ein herthygl arall yn y ddolen ganlynol.
Gweler hefyd: Gosod yr ystafell LAMP yn Ubuntu