PostgreSQL - bu turli xil platformalar, jumladan Windows va Linux uchun yaratilgan bepul ma'lumotlar bazasini boshqarish tizimi. Asbob ko'p sonli ma'lumot turlarini qo'llab-quvvatlaydi, o'rnatilgan skript tiliga ega va dasturlashning klassik tillaridan foydalanishni qo'llab-quvvatlaydi. Ubuntu-da PostgreSQL orqali o'rnatiladi "Terminal" rasmiy yoki foydalanuvchi omborlaridan foydalangan holda, shundan so'ng tayyorgarlik ishlari, jadvallarni tuzish va o'tkazish ishlari olib boriladi.
PostbreSQL-ni Ubuntu-ga o'rnating
Ma'lumotlar bazalari turli sohalarda qo'llaniladi, ammo boshqaruv tizimi qulay boshqaruvni ta'minlaydi. Ko'p foydalanuvchilar PostgreSQL-da to'xtab, uni OS-ga o'rnatadilar va jadvallar bilan ishlashni boshlaydilar. Keyinchalik, asta-sekin barcha o'rnatish jarayonini, birinchi vositani ishga tushirish va sozlashni tasvirlab bermoqchimiz.
1-qadam: PostgreSQL-ni o'rnating
Albatta, siz PostgreSQL normal ishlashini ta'minlash uchun barcha kerakli fayl va kutubxonalarni Ubuntu-ga qo'shib boshlashingiz kerak. Bu konsol va foydalanuvchi yoki rasmiy omborlar yordamida amalga oshiriladi.
- Yugur "Terminal" har qanday qulay usulda, masalan, menyu orqali yoki tugmalar birikmasini bosish orqali Ctrl + Alt + T.
- Birinchidan, biz foydalanuvchilar omborxonalariga e'tibor qaratamiz, chunki so'nggi versiyalar odatda avval u erga yuklanadi. Maydonga buyruqni qo'ying
sudo sh -c 'echo "debyuti //apt.postgresql.org/pub/repos/apt/' lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list '
va keyin bosing Kirish. - Hisobingiz uchun parolni kiriting.
- Shundan so'ng foydalaning
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key qo'shish -
paketlarni qo'shish uchun. - Faqat standart buyruq bilan tizim kutubxonalarini yangilash uchun qoladi
sudo apt-get yangilanishi
. - Agar siz PostgreSQL-ning so'nggi versiyasini rasmiy ombordan olishni xohlasangiz, konsolda yozishingiz kerak
sudo apt-get postgresql postgresql-hissa o'rnating
va fayllar qo'shilishini tasdiqlang.
Muvaffaqiyatli o'rnatishni tugatgandan so'ng siz standart hisob qaydnomasini ishga tushirishga, tizimni va dastlabki konfiguratsiyani tekshirishga o'tishingiz mumkin.
2-qadam: PostgreSQL-ni birinchi marta ishga tushirish
O'rnatilgan ma'lumotlar bazasini boshqarish ham shunday amalga oshiriladi "Terminal" tegishli buyruqlardan foydalanib. Sukut bo'yicha foydalanuvchi tomonidan qilingan qo'ng'iroq quyidagicha:
- Enter buyrug'i
sudo su - postgres
va ustiga bosing Kirish. Bunday harakat sizga standart hisob qaydnomasi nomidan boshqaruvga o'tishga imkon beradi, u hozirgi paytda asosiy hisobni bajaradi. - Amaldagi profil ostida, boshqaruv konsoliga kirish
psql
. Faollashtirish atrof-muhit bilan bog'liq muammolarni hal qilishga yordam beradi.yordam
- bu barcha mavjud buyruqlar va argumentlarni ko'rsatadi. - PostgreSQL-ning joriy seansi haqidagi ma'lumotlarni ko'rish orqali amalga oshiriladi
ulanish
. - Atrof-muhitdan chiqib ketish jamoaga yordam beradi
q
.
Endi hisobingizga qanday kirishni va boshqaruv konsoliga o'tishni bilasiz, shuning uchun yangi foydalanuvchi va uning ma'lumotlar bazasini yaratishga o'tish vaqti keldi.
3-qadam: foydalanuvchi va ma'lumotlar bazasini yarating
Mavjud standart hisob qaydnomasi bilan ishlash har doim ham qulay emas va har doim ham zarur emas. Shuning uchun biz yangi profil yaratish va unga alohida ma'lumotlar bazasini ulash tartibini ko'rib chiqishni taklif qilamiz.
- Profil boshqaruvi ostida konsolda bo'lish postgres (jamoa
sudo su - postgres
) yozingcreateuser - interaktiv
, keyin tegishli satrda belgilarni yozib, unga munosib nom bering. - Keyinchalik, foydalanuvchiga tizimning barcha manbalariga kirish uchun superuser huquqlarini berishni xohlayotganingizni aniqlang. Shunchaki mos variantni tanlang va davom eting.
- Ma'lumotlar bazasini qayd yozuvi nomi bilan bir xil nom bilan chaqirish yaxshiroq, shuning uchun siz buyruqni ishlatishingiz kerak
createdb lumpics
qayerda bo'laklar - Foydalanuvchi nomi. - Belgilangan ma'lumotlar bazasi bilan ishlashga o'tish orqali amalga oshiriladi
psql -d bo'laklar
qayerda bo'laklar - ma'lumotlar bazasining nomi.
4-qadam: Jadval yaratish va qatorlar bilan ishlash
Belgilangan ma'lumotlar bazasida birinchi jadvalingizni yaratish vaqti keldi. Ushbu protsedura konsol orqali ham amalga oshiriladi, ammo asosiy buyruqlarni bajarish qiyin bo'lmaydi, chunki sizga faqat quyidagilar kerak bo'ladi:
- Ma'lumotlar bazasiga borganingizdan so'ng, quyidagi kodni kiriting:
CREATE TABLE testini (
equip_id serial PRIMARY KEY,
turi varchar (50) NULL,
rang varchar (25) NULL emas,
varchar (25) tekshirish (joylashgan joy ('shimol', 'janub', 'g'arbiy', 'sharq', 'shimoli-sharq', 'janubi-sharq', 'janubi-g'arb', 'shimoli-g'arb')),
o'rnatish muddati
);Avval jadval nomi sinov (boshqa biron bir ismni tanlashingiz mumkin). Har bir ustun quyida tasvirlangan. Biz ismlarni tanladik turi varchar va rang varchar faqat, masalan, siz boshqa harflarning belgilariga kirishingiz mumkin, faqat lotin harflaridan foydalangan holda. Qavslardagi raqamlar ustunning o'lchamlari uchun javobgardir, bu ular joylashtirilgan ma'lumotlarga bevosita bog'liqdir.
- Kirishdan keyin faqat ekrandagi jadvalni ko'rsatish uchun qoladi
d
. - Siz hali hech qanday ma'lumotga ega bo'lmagan oddiy loyihani ko'rasiz.
- Buyruq orqali yangi ma'lumotlar qo'shiladi
INSERT INTO sinovi (turi, rangi, joylashishi, o'rnatish muddati) VALUES ("slayd", "ko'k", "janubiy", '2018-02-24');
Dastlab jadvalning nomi ko'rsatiladi, bizning holatlarimizda sinov, keyin barcha ustunlar sanab o'tiladi va qiymatlar qavs ichida, har doim tirnoq shaklida ko'rsatiladi. - Keyin boshqa qatorni qo'shishingiz mumkin, masalan,
INSERT INTO sinovi (turi, rangi, joylashishi, o'rnatish muddati) VALUES ('belanchak', 'sariq', 'shimoli-g'arb', '2018-02-24');
- Stolni ichidan boshqaring
SELECT * FROM sinovi;
natijani baholash uchun. Ko'rib turganingizdek, hamma narsa to'g'ri joylashgan va ma'lumotlar to'g'ri kiritilgan. - Agar siz qiymatni o'chirishingiz kerak bo'lsa, uni buyruq orqali bajaring
Sinovni Qaerdan olib tashlang, WHERE type = 'slide';
tirnoq belgilarida kerakli maydonni qo'shish orqali.
5-qadam: phpPgAdmin-ni o'rnating
Ma'lumotlar bazasini konsol orqali boshqarish har doim ham oson emas, shuning uchun uni maxsus phpPgAdmin GUI o'rnatib yangilash yaxshidir.
- Birinchi navbatda "Terminal" Kutubxonaning so'nggi yangiliklarini yuklab oling
sudo apt-get yangilanishi
. - Apache veb-serverini o'rnating
sudo apt-get o'rnatish apache2
. - O'rnatishdan so'ng uning ishlashi va sintaksisidan foydalanib sinov qiling
sudo apache2ctl configtest
. Agar biror narsa noto'g'ri bo'lsa, rasmiy Apache veb-saytidagi tavsifdagi xatoni qidirib toping. - Serverni terish orqali ishga tushiring
sudo systemctl start apache2
. - Endi server to'g'ri ishlayotganligi sababli, siz phpPgAdmin kutubxonalarini ularni rasmiy ombordan yuklab olish orqali qo'shishingiz mumkin.
sudo apt phppgadmin o'rnating
. - Keyinchalik, konfiguratsiya faylini biroz o'zgartirishingiz kerak. Belgilangan holda standart daftar orqali oching
gedit /etc/apache2/conf-available/phppgadmin.conf
. Agar hujjat faqat o'qish uchun bo'lsa, sizga oldin buyruq kerak bo'ladi gedit shuningdek belgilangsudo
. - Chiziqdan oldin "Mahalliy talab qilish" qo'yish
#
uni sharhga aylantirish uchun va pastki qismdan kiritingBarchasidan ruxsat
. Endi manzilga kirish nafaqat mahalliy kompyuter uchun, balki tarmoqdagi barcha qurilmalar uchun ochiq bo'ladi. - Veb-serverni qayta yoqing
sudo service apache2 qayta yoqing
va siz PostgreSQL bilan ishlashni davom ettirishingiz mumkin.
Ushbu maqolada biz nafaqat PostgreSQL, balki LAMP dasturlarini birlashtirishda ishlatiladigan Apache veb-serverini o'rnatishni ham ko'rib chiqdik. Agar siz saytlaringiz va boshqa loyihalaringizning to'liq ishlashini ta'minlashga qiziqsangiz, quyidagi havolada bizning boshqa maqolamizni o'qib, boshqa tarkibiy qismlarni qo'shish jarayoni bilan tanishishingizni maslahat beramiz.
Shuningdek qarang: Ubuntu-ga LAMP dasturiy ta'minotini o'rnatish