PostgreSQL ir stabila un ļoti pielāgojama datu bāzu sistēma, kas darbojas gan Linux, gan Windows mašīnās. Šī uzņēmuma līmeņa programmatūra piedāvā izcilu uzticamību un datu integritāti lietojumprogrammu izveidei.
PostgreSQL ir daudzpusīga programmatūra, kas var tikt galā ar plašu darba slodzi, sākot no atsevišķām mašīnām līdz lielām datu noliktavām. Tā piedāvā tādas funkcijas kā darījumi ar ACID rekvizītiem, atjaunināmi skati, ārējās atslēgas un vairāku platformu integrācija.
Kā instalēt PostgreSQL programmā CentOS
CentOS darbojas nedaudz savādāk, un jums nebūs piekļuves saknei tūlīt pēc sistēmas palaišanas. Lai pieteiktos kā root lietotājs, izmantojiet su komandu.
su
Sistēma pieteiks jūs kā superlietotāju ar visām administratīvajām atļaujām.
1. darbība. Atjauniniet un jauniniet iepriekš instalētās pakotnes
Kā daļa no nākamā soļa jums ir nepieciešams atjaunināt un uzlabot esošās pakotnes CentOS ietvaros. Lai to izdarītu, terminālī palaidiet šādu komandu:
sudo yum pārbaudes atjauninājums
Izeja:
Lai atjauninātu visas uzskaitītās pakotnes, terminālī ierakstiet šādu komandu:
sudo yum atjauninājums
Kad esat jauninājis pakotnes, jums ir jārestartē sistēma. Izmantojiet šādu komandu:
sudo atsāknēšana
Sistēma ir gatava ar tikko atjauninātajām pakotnēm. Ir pienācis laiks instalēt PostgreSQL savā CentOS mašīnā.
2. darbība. Pārbaudiet esošās noklusējuma versijas
Pirms jaunu instalāciju ir svarīgi pārbaudīt pieejamās PostgreSQL noklusējuma versijas.
dnf moduļu saraksts postgresql
Pēc noklusējuma, ja turpināsit instalēšanu, instalēšanas komandas instalēs PostgreSQL 10. versiju.
Tā kā šīs rokasgrāmatas rakstīšanas laikā ir pieejama 13. versija, mēs ierobežosim noklusējuma instalēšanu un izmantosim šo komandu, lai iespējotu jaunāko PostgreSQL versiju.
sudo dnf modulis iespējo postgresql: 13
3. darbība: instalējiet PostgreSQL servera pakotni
Pēc noklusējuma versijas mainīšanas, izmantojot iepriekš minēto komandu, ir pienācis laiks instalēt PostgreSQL servera un klienta pakotnes.
sudo dnf instalējiet postgresql-serveri
Kad esat instalējis serveri, jāinicializē PostgreSQL datu bāze. Lai inicializētu, palaidiet šādu komandu:
postgresql-setup-initdb
Pēc inicializācijas palaidiet pakalpojumu PostgreSQL. Lai to automātiski iespējotu sistēmas sāknēšanas laikā, izmantojiet šādas komandas:
systemctl iespējot postgresql
systemctl start postgresql
Lai pārbaudītu PostgreSQL pakalpojuma statusu, palaidiet šādu komandu:
systemctl statuss postgresql
Ja izvade parāda "Aktīvs", tad pakalpojums ir izveidots un darbojas.
4. darbība: PostgreSQL datu bāzes konfigurēšana
Pēc instalēšanas vislabāk ir konfigurēt savu PostgreSQL datu bāzi. Lai aizsargātu savu kontu, izveidojiet paroli postgres sistēmas lietotāja konts, izmantojot lietderība passwd:
passwd postgres
Izeja:
Sistēma divas reizes lūgs ievadīt paroli. Pārliecinieties, ka abas reizes esat ievadījis pareizo paroli.
Pēc lietotāja konta paroles iestatīšanas piesakieties postgres konts, izmantojot su:
su - postgres
5. darbība. Jauna lietotāja lomas izveide
Tā kā PostgreSQL lietošana neaprobežojas tikai ar vienu lietotāju, jums ir tiesības esošajam sarakstam pievienot vēl dažus lietotājus.
Izmantojiet radītājs komandu kopā ar -interaktīvs atzīmējiet, lai pievienotu vairāk lietotāju. Norādiet arī piekļuves veidu, kuru vēlaties tiem iestatīt. Ja esat pieteicies ar postgres kontā, vienkārši ierakstiet šo:
createuser -interaktīvs
Ja nevēlaties pārāk bieži pāriet un iziet no sistēmas konta, vienmēr ir iespēja pievienot lietotājus ar komandu sudo.
sudo -u postgres createuser -interaktīvs
Abos gadījumos sistēma lūgs jums pievienot lomas nosaukumu kopā ar šī jaunizveidotā lietotāja piekļuves veidu. Izvēlieties starp g un n superlietotāja lomu tipam.
Lai pārbaudītu dažus papildu karodziņus, vienmēr varat atsaukties uz radītājs komandu cilne.
vīrietis radītājs
Kā izmantot PostgreSQL, lai izveidotu jaunas datu bāzes
Tagad, kad savā datorā esat konfigurējis PostgreSQL, ir pienācis laiks izveidot jaunu datu bāzi un pievienot jaunas tabulas.
Piekļūstiet PostgreSQL uzvednei, izmantojot jauno lomu
Kad esat pievienojis lietotāju, acīmredzot jūs vēlētos sākt izmantot PostgreSQL savā labā. Bet, lai to izdarītu, jums ir jāizveido lietotājs ar tādu pašu nosaukumu kā jūsu PostgreSQL lomai un datu bāzei.
Ja jums nav pieejams šāds lietotāja ID, izmantojiet adduser komandu, lai izveidotu jaunu lietotāju ar nosaukumu pārbaude.
sudo adduser tests
Piesakieties kā jauns lietotājs, izmantojot -i un -u karogi.
sudo -i -u tests
Jaunu datu bāzu izveide
Lai PostgreSQL izveidotu jaunu datu bāzi, izmantojiet šādu komandu:
izveidots datu bāzes nosaukums
Ņemiet vērā, ka jums jāpiesakās kā postgres sistēmas lietotājam izdot administratīvās komandas.
Jaunu tabulu izveide datu bāzē
Izveidosim jaunu tabulu, lai saglabātu dažus datus. Pamata sintakse lauku pievienošanai jaunajā tabulā ir pavisam vienkārša.
CREATE TABLE table_name (
kolonnas_nosaukums1 kolonnas_tips (lauka_garums),
kolonnas_nosaukums2 kolonnas_tips (lauka_garums),
kolonnas_nosaukums3 kolonnas_tips (lauka_garums)
);
... kur tabulas_nosaukums ir lietotāja iestatītais vēlamais vārds, kolonnas_nosaukums1, kolonnas_nosaukums2utt. ir kolonnu nosaukumi, col_type ir kolonnas veids, un lauka_garums ir datu struktūru lielums, lai padarītu vērtības stabilākas.
Piemēram, varat izveidot tabulu viesnīca ar šādām kolonnām:
IZVEIDOT GALDA viesnīcu (
hotel_id sērijas PRIMARY KEY,
zvaigzne varchar (50) NOT NULL,
krāsas varchar (25) NOT NULL,
atrašanās vietas varchar (25) pārbaude (atrašanās vieta ('ziemeļi', 'dienvidi', 'rietumi', 'austrumi', 'ziemeļaustrumi', 'dienvidaustrumi', 'dienvidrietumi', 'ziemeļrietumi')),
datuma datums)
;
..kur ir tabulas nosaukums viesnīca, un kolonnas ir hotel_id, zvaigzne, krāsot, atrašanās vietu, un datums ar to attiecīgajiem garumiem un kolonnu ierobežojumiem.
Vērtību pievienošana datu bāzei
Kad tabulas struktūra ir gatava, esošai tabulai varat pievienot dažus datus. Izmantojiet paziņojumu INSERT INTO, lai pievienotu datus šādā formātā:
INSERT INTO tabula (kolonnas_nosaukums1, kolonnas_nosaukums2, kolonnas_nosaukums3) VALUES ('vērtība1', 'vērtība2', 'vērtība3');
Piemēram, pievienojiet datu rindu viesnīca tabulu, kuru izveidojāt iepriekš.
INSERT INTO viesnīca (viesnīca, zvaigzne, atrašanās vieta, instalācijas datums) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')
PostgreSQL konfigurēšana CentOS
Lai konfigurētu PostgreSQL, vislabāk to instalēt pareizajā veidā. Izmantojot pareizās konfigurācijas, jūs varat viegli instalēt PostgreSQL un efektīvi to izmantot savā sistēmā.
Papildus CentOS, jūs varat arī iestatīt PostgreSQL darbam ar citiem Linux izplatījumiem, piemēram, Ubuntu.
Vai vēlaties vienkāršu un uzticamu veidu, kā pārvaldīt datubāzes savā sistēmā? Pārbaudiet, kā instalēt PostgreSQL Ubuntu.
Lasīt Tālāk
- Linux
- CentOS
- SQL
- Instalējiet programmatūru
Vini ir Deli rakstnieks, kuram ir 2 gadu rakstīšanas pieredze. Rakstīšanas laikā viņa ir bijusi saistīta ar digitālā mārketinga aģentūrām un tehniskajām firmām. Viņa ir uzrakstījusi saturu, kas saistīts ar programmēšanas valodām, mākoņtehnoloģijām, AWS, mašīnmācīšanos un daudz ko citu. Brīvajā laikā viņai patīk gleznot, pavadīt laiku kopā ar ģimeni un, ja vien iespējams, ceļot uz kalniem.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu