PostgreSQL Windows və Linux da 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ış bir yazı dilinə malikdir və klassik proqramlaşdırma dillərinin istifadəsini dəstəkləyir. Ubuntu'da PostgreSQL quraşdırılmışdır "Terminal" rəsmi və ya istifadəçi depolarından istifadə etməklə və bundan sonra hazırlıq işləri, test və masaların yaradılması aparılır.
PostbreSQL-ni Ubuntu-da quraşdırın
Məlumat bazaları müxtəlif sahələrdə istifadə olunur, lakin idarəetmə sistemi rahat idarəetməni təmin edir. Bir çox istifadəçi PostgreSQL-də dayanır, öz OS-də quraşdırır və masalarla işləməyə başlayır. Sonrakı, addım-addım bütün quraşdırma prosesini, qeyd olunan alətin ilk istifadəsini və konfiqurasiyasını təsvir etmək istərdik.
Addım 1: PostgreSQL quraşdırın
Əlbəttə ki, PostgreSQL-in normal işləməsini təmin etmək üçün Ubuntu-a bütün zəruri faylları və kitabxanaları əlavə etməklə başlamalısınız. Bu konsol və istifadəçi və ya rəsmi depolardan istifadə etməklə edilir.
- Çalışın "Terminal" istənilən rahat şəkildə, məsələn, menyu vasitəsilə və ya düymələrin birləşməsini basaraq Ctrl + Alt + T.
- Birincisi, istifadəçi depolarını qeyd edirik, çünki ən son versiyalar əvvəlcə oraya yüklənir. Əmri sahəyə yapışdırın
sudo sh -c 'echo "deb //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
sonra vurun Daxil edin. - Hesabınız üçün şifrəni daxil edin.
- Bu istifadədən sonra
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key əlavə et -
paketlər əlavə etmək. - Yalnız sistem kitabxanalarını standart əmr ilə yeniləmək üçün qalır
sudo apt-get yeniləmə
. - PostgreSQL-in rəsmi depozitdən ən son versiyasını almaq istəyirsinizsə, konsolda yazmalısınız
sudo apt-get quraşdırma postgresql postgresql-töhfə
və əlavə faylları təsdiqləyin.
Uğurlu bir quraşdırma başa çatdıqdan sonra standart hesabı işə salmağa, sistemi və ilkin konfiqurasiyanı yoxlaya bilərsiniz.
Addım 2: PostgreSQL'i ilk dəfə başlamaq
Quraşdırılmış DBMS idarəetmə də baş verir "Terminal" müvafiq əmrlərdən istifadə edərək. Varsayılan olaraq istifadəçiyə edilən zəng belə görünür:
- Əmr daxil edin
sudo su - postgres
və vurun Daxil edin. Belə bir hərəkət, hazırda əsas hesab kimi fəaliyyət göstərən standart hesabın adından idarəetməyə keçməyə imkan verəcəkdir. - İstifadə olunan profil adı altında idarəetmə konsoluna daxil olmaq həyata keçirilir
psql
. Aktivləşdirmə ətraf mühitlə məşğul olmağa kömək edəcəkdir.kömək
- bütün mövcud əmrləri və arqumentləri göstərəcəkdir. - Hazırkı PostgreSQL sessiyası haqqında məlumatlara baxmaq həyata keçirilir
bağlantı
. - Ətrafdan çıxmaq komandaya kömək edəcəkdir
q
.
İndi hesabınıza necə daxil olmağı və idarəetmə konsoluna necə getməyi bilirsiniz, buna görə yeni bir istifadəçi və onun verilənlər bazası yaratmağa keçməyin vaxtı gəldi.
Addım 3: İstifadəçi və verilənlər bazası yaradın
Mövcud bir standart hesab ilə işləmək həmişə rahat deyil və həmişə lazım deyil. Buna görə yeni bir profil yaratmaq və ayrı bir məlumat bazasının bağlanması prosedurunu nəzərdən keçirməyi təklif edirik.
- Profil rəhbərliyi altında konsolda olmaq postgres (komanda
sudo su - postgres
) yazmaqyaradıcı - İnteraktiv
və sonra simvolları uyğun sətirdə yazaraq ona uyğun bir ad verin. - Sonradan, istifadəçiyə bütün sistem qaynaqlarına daxil olmaq üçün super istifadəçi hüquqlarını verməyinizi təyin edin. Sadəcə uyğun seçimi seçin və davam edin.
- Hesabın adı ilə eyni verilənlər bazasını çağırmaq daha yaxşıdır, buna görə əmrdən istifadə etməlisiniz
yaradılmış lumpics
harada lumpics - istifadəçi adı. - Göstərilən verilənlər bazası ilə işə keçid yolu ilə baş verir
psql -d lumpics
harada lumpics - verilənlər bazasının adı.
Addım 4: Cədvəl yaratmaq və sətirlərlə işləmək
Təyin edilmiş verilənlər bazasında ilk cədvəlinizi yaratmaq vaxtı gəldi. Bu prosedur konsol vasitəsilə də aparılır, ancaq əsas əmrlərlə işləmək çətin olmayacaq, çünki yalnız aşağıdakılara ehtiyacınız var:
- Verilənlər bazasına keçdikdən sonra aşağıdakı kodu daxil edin:
CƏDVƏL CƏDVƏL testini (
equip_id serialı PRIMARY KEY,
növü varchar (50) NULL,
rəng varchar (25) YOXDUR,
yeri varchar (25) yoxlama (('şimal', 'cənub', 'qərb', 'şərq', 'şimal-şərq', 'cənub-şərq', 'cənub-qərb', 'şimal-qərb' '),
quraşdırılma_gün tarixi
);Cədvəl adı əvvəlcə test (başqa bir ad seçə bilərsiniz). Hər bir sütun aşağıda təsvir edilmişdir. Adları seçdik tip varchar və rəng varchar məsələn, hər hansı digərinin göstəricisinə daxil ola bilərsiniz, ancaq yalnız Latın işarələrindən istifadə etməklə. Mötərizədə olan nömrələr sütunun ölçüsü üçün məsuliyyət daşıyır, bu da orada yerləşdirilən məlumatlarla birbaşa əlaqəlidir.
- Girdikdən sonra masanı ekranda göstərmək yalnız qalır
d
. - Hələ heç bir məlumat olmayan sadə bir layihəni görürsən.
- Komanda vasitəsilə yeni məlumatlar əlavə olunur
INSERT INTO testi (növü, rəngi, yeri, quraşdırma_ günü) Qiymətlər ('slayd', 'mavi', 'cənub', '2018-02-24');
Cədvəlin adı əvvəlcə göstərilir, bizim vəziyyətimizdə test, sonra bütün sütunlar verilmişdir və dəyərlər mötərizədə, həmişə tirnoqlarda göstərilir. - Sonra başqa bir xətt əlavə edə bilərsiniz, məsələn,
INSERT INTO testi (növü, rəngi, yeri, quraşdırma_ günü) Qiymətlər ('yelləncək', 'sarı', 'şimal-qərb', '2018-02-24');
- Masanı içəri keçir
SELECT * FROM test;
nəticəni qiymətləndirmək. Gördüyünüz kimi, hər şey düzgün yerləşmiş və məlumatlar düzgün daxil edilmişdir. - Bir dəyəri silmək lazımdırsa, əmr vasitəsilə edin
Testin harada olduğunu DEYİLDİ tip = 'slayd';
istədiyiniz sahəni kotirovkalarda göstərərək.
Addım 5: phpPgAdmin quraşdırın
Konsol vasitəsilə verilənlər bazasını idarə etmək həmişə asan deyil, buna görə xüsusi bir phpPgAdmin GUI quraşdıraraq təkmilləşdirmək yaxşıdır.
- Əsasən vasitəsilə "Terminal" Ən son kitabxana yeniləmələrini yükləyin
sudo apt-get yeniləmə
. - Apache Veb Serverini quraşdırın
sudo apt-get quraşdırma apache2
. - Quraşdırıldıqdan sonra onun fəaliyyətini və istifadə sintaksisini sınayın
sudo apache2ctl konfiqurasiya
. Bir şey səhv olubsa, rəsmi Apache saytında təsvirdəki səhvləri axtarın. - Serveri yazmaqla başlayın
sudo systemctl start apache2
. - İndi server düzgün işləyir, phpPgAdmin kitabxanalarını rəsmi depolardan yükləməklə əlavə edə bilərsiniz
sudo apt phppgadmin quraşdırın
. - Sonra, konfiqurasiya faylını bir az dəyişdirməlisiniz. Göstərərək standart bir notebook vasitəsilə açın
gedit /etc/apache2/conf-available/phppgadmin.conf
. Sənəd yalnız oxunursa, əvvəl əmrə ehtiyacınız olacaq gedit də göstərinsudo
. - Xəttdən əvvəl "Yerli tələb edin" qoymaq
#
onu şərhə çevirmək və altdan daxil etməkHamısından icazə verin
. İndi ünvana giriş yalnız yerli PC üçün deyil, şəbəkədəki bütün qurğular üçün açıq olacaq. - Veb serveri yenidən başladın
sudo xidməti apache2 yenidən başladın
və PostgreSQL ilə işə davam edə bilərsiniz.
Bu yazıda yalnız PostgreSQL deyil, həm də LAMP proqram təminatında birləşdirilən Apache veb serverinin quraşdırılmasını araşdırdıq. Saytlarınızın və digər layihələrin tam işləməsini təmin etmək istəyirsinizsə, aşağıdakı məqalədəki digər məqaləmizi oxuyaraq digər komponentlərin əlavə edilməsi prosesi ilə tanış olmağı məsləhət görürük.
Buna da baxın: Ubuntu-da LAMP Proqram Suite-nin quraşdırılması