PostgreSQL, Windows və Linux daxil olmaqla müxtəlif platformalar üçün tətbiq olunan pulsuz verilənlər bazası idarəetmə sistemidir. Alət çox sayda məlumat növünü dəstəkləyir, quraşdırılmış scripting dilinə malikdir və klassik proqramlaşdırma dilləri ilə işə dəstək verir. Ubuntu'da PostgreSQL vasitəsilə quraşdırılır "Terminal" rəsmi və ya istifadəçi depolarından istifadə edərək və hazırlıq işindən sonra testlər və masalar yaratmaq.
PostgreSQL'i Ubuntu'da quraşdırın
Verilənlər bazası müxtəlif sahələrdə istifadə olunur, lakin rahat idarəetmə sistemi onlara rahat nəzarət verir. Bir çox istifadəçi PostgreSQL-də dayandırır, OS-yə quraşdırır və masalarla işə başlayır. Daha sonra, bütün quraşdırma prosesinin, sözügedən alətin ilk işə salınması və qurulmasını izah etməklə addım-addım istəyirik.
Addım 1: PostgreSQL'i qurun
Əlbəttə ki, PostgreSQL-in normal fəaliyyətini təmin etmək üçün lazım olan bütün faylları və kitabxanaları Ubuntu-a əlavə etməklə başlamalısınız. Bu, konsol və istifadəçi və ya rəsmi depolardan istifadə edilir.
- Run "Terminal" hər hansı bir rahat şəkildə, məsələn, menyu vasitəsilə və ya tuş kombinasiyasına basaraq Ctrl + Alt + T.
- Birincisi, ən son versiyaların adətən ilk dəfə yükləndiyi üçün istifadəçi deposunu qeyd edirik. Sahə komanda daxil edin
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
və sonra basın Daxil edin. - Hesabınız üçün parol daxil edin.
- Bundan sonra istifadə
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key əlavə et -
paketləri əlavə etmək. - Sistem kitabxanalarını standart komanda ilə yeniləmək üçün qalır.
sudo apt-get yeniləmə
. - PostgreSQL-in ən son versiyasını rəsmi deposundan əldə etmək istəyirsinizsə, konsolda yazmalısınız
sudo apt-get quraşdırma postgresql postgresql-contrib
faylları əlavə edin.
Uğurlu bir quruluşun tamamlanmasından sonra, sistemin əməliyyatını və ilk konfiqurasiyasını yoxlayaraq, standart hesab açmağa davam edə bilərsiniz.
Addım 2: PostgreSQL İlkini Başla
Yüklü DBS-in idarə edilməsi də baş verir "Terminal" müvafiq əmrləri istifadə edərək. Standart istifadəçiyə edilən zəng belə görünür:
- Komanda daxil edin
sudo su - postgres
və basın Daxil edin. Bu əməliyyat hazırda əsas olaraq xidmət edən default tərəfindən yaradılan hesabın adından rəhbərliyə getməyə imkan verəcəkdir. - Istifadə olunan profilin görünüşü altında nəzarət konsolunun daxil edilməsidir
psql
. Ətraf ilə məşğul olmaq, aktivləşdirməyə kömək edəcəkkömək edir
- bütün mövcud əmrləri və arqumentləri göstərəcəkdir. - Mövcud PostgreSQL sessiyası haqqında məlumatların izlənməsi vasitəsilə həyata keçirilir
conninfo
. - Ətrafından çıxmaq komandaya kömək edəcək
q
.
İndi hesaba daxil olmaq və idarəetmə konsoluna necə girdiyini bilirsiniz, yeni bir istifadəçi və onun verilənlər bazasını yaratmaq üçün hərəkət etmək üçün vaxt gəldi.
Addım 3: İstifadəçi və verilənlər bazası yaradın
Mövcud standart hesabla işləmək hər zaman rahat deyil və həmişə lazım deyil. Buna görə yeni bir profil yaratmaq və ona ayrı bir məlumat bazası bağlamaq prosedurunu nəzərdən keçirmək təklif edirik.
- İdarəetmə nəzarəti altında konsolda olmaq postgres (komanda
sudo su - postgres
) yazmaqyaratmaq - interaktiv
və müvafiq simvolları yazaraq uyğun bir ad verin. - Bundan sonra, bütün sistem resurslarına daxil olmaq üçün istifadəçi superuser hüquqlarını vermək istəməyinizə qərar verin. Sadəcə müvafiq seçimi seçin və davam edin.
- Verilənlər bazası hesabın adı ilə eyni adın daha yaxşı adlandırıldığı üçün komanda istifadə etməlisiniz
yaradılan lumpics
harada lumpiklər - istifadəçi adı. - Verilən verilənlər bazası ilə işə keçid vasitəsilə meydana gəlir
psql -d lumpics
harada lumpiklər - məlumat bazasının adı.
Addım 4: Masanın yaradılması və satırlarla işləmə
Verilən verilənlər bazasında ilk cədvəlinizi yaratmaq vaxtıdır. Bu prosedur da konsol vasitəsilə həyata keçirilir, lakin əsas əmrləri ilə məşğul olmaq çətin olmayacaqdır, çünki bunu etmək lazımdır:
- Verilənlər bazasına keçdikdən sonra aşağıdakı kodu daxil edin:
CREATE TABLE test (
equip_id serialı PRIMARY KEY,
növü varchar (50) NOT NULL,
rəng varchar (25) NOT NULL,
yeri varchar (25) yoxlama ('şimal', 'cənub', 'qərb', 'şərq', 'şimal-şərq', 'cənub-şərq', 'cənub-qərb', '
install_date tarixi
);Birincisi cədvəl adı göstərilir. test (başqa bir ad seçə bilərsiniz). Aşağıdakı hər sütunu təsvir edir. Adları seçdik növü varchar və rəng varchar yalnız bir nümunə üçün, hər hansı digər göstəriciyə daxil ola bilərsiniz, lakin yalnız Latin simvolları ilə istifadə edə bilərsiniz. Mötərizədə olan nömrələr sütunun ölçüsündən məsuliyyət daşıyır, bu, orada yerləşdirilən məlumatlarla birbaşa əlaqələndirilir.
- Daxil etdikdən sonra yalnız ekranda masa göstərmək üçün qalır
d
. - Hələ heç bir məlumatı olmayan bir sadə layihə görürsünüz.
- Komanda vasitəsilə yeni məlumat əlavə edilir
INSERT INTO testi (növü, rəngi, yeri, install_date) VALUES ('slayd', 'mavi', 'cənub', '2018-02-24');
Birincisi, masanın adı göstərilmişdir, bizim vəziyyətimizdir test, sonra bütün sütunlar sıralanır və mötərizədə olan dəyərlər mütləq qiymətlərlə göstərilir. - Sonra başqa bir xətt əlavə edə bilərsiniz, məsələn,
INSERT INTO testi (tip, rəng, yer, quraşdırma_date) VALUES ('swing', 'sarı', 'şimal-qərb', '2018-02-24');
- Masanın üzərindən keçin
SEÇİN * FROM testi;
nəticəni qiymətləndirmək. Gördüyünüz kimi, hər şey düzgün şəkildə düzəldilib və məlumatlar düzgün daxil edilib. - Hər hansı bir dəyəri aradan qaldırmaq lazımdır, əmr vasitəsilə
Testdən silin WHERE type = 'slayd';
tələb olunan sahəni quotes ilə ifadə edərək.
Adım 5: phpPgAdmin qurun
Verilənlər bazası idarə olunması həmişə asanlıqla konsol vasitəsilə yerinə yetirilmir, belə ki, xüsusi phpPgAdmin GUI-ni quraşdıraraq təkmilləşdirmək yaxşıdır.
- Prioritet vasitəsilə "Terminal" Kitabxanalar vasitəsilə ən son yeniləmələri yükləyin
sudo apt-get yeniləmə
. - Apache Web Server qurun
sudo apt-get apache2 yükləyin
. - Quraşdırıldıqdan sonra, performansını və sintaksis düzgünlüyünü test edin
sudo apache2ctl configtest
. Bir şey yanlış getdi, Rəsmi Apache saytında təsviri görə bir səhv axtarmaq. - Yazaraq server başlayın
sudo systemctl başla apache2
. - İndi serverin əməliyyatı təmin olunduqda, phpPgAdmin kitabxanalarını rəsmi məlumat bazasından endirimlə yükləyə bilərsiniz.
sudo apt install phppgadmin
. - Sonra, konfiqurasiya faylını bir az dəyişməlisiniz. Standart notebook vasitəsilə açın
gedit /etc/apache2/conf-available/phppgadmin.conf
. Sənəd yalnız oxunduqda əvvəllər əmr lazımdır gedit də göstərinsudo
. - Satırdan əvvəl "Yerli tələb et" qoydular
#
, şərhdə təkrarlamaq və aşağıda daxil etmək lazımdırHər kəsdən icazə verin
. İndi ünvana giriş yalnız yerli PC üçün deyil, ağdakı bütün qurğular üçün açıq olacaq. - Veb serverini yenidən başladın
sudo xidmət apache2 yenidən başladın
PostgreSQL ilə işləmək üçün aşağıya düşməyin.
Bu yazıda PostgreSQL-ni deyil, LAMP proqramının birləşməsində istifadə olunan bir Apache web serverinin quraşdırılmasına baxdıq. Sitenizin və digər layihələrin tam işləməsini təmin etmək istəyirsinizsə, digər məqalələri oxumaqla digər komponentləri əlavə etmək prosesi ilə tanış olmanızı məsləhət görürük.
Həmçinin baxın: Ubuntu'da LAMP suitinin quraşdırılması