PostgreSQL е бесплатен систем за управување со бази на податоци имплементиран за различни платформи, вклучувајќи ги и Windows и Linux. Алатката поддржува голем број типови на податоци, има вграден јазик за скриптирање и поддржува работа користејќи класични програмски јазици. Во Ubuntu, PostgreSQL е инсталиран преку "Терминал" користејќи официјални или кориснички складишта, а потоа се изведуваат подготвителни работи, тестирање и креирање на табели.
Инсталирај PostgreSQL во Ubuntu
Базите на податоци се користат во различни области, но удобниот систем за управување им обезбедува удобна контрола. Многу корисници застануваат во PostgreSQL, инсталираат го во својот оперативен систем и почнуваат да работат со табели. Потоа, ние би сакале чекор по чекор да го опишеме целиот процес на инсталација, првото лансирање и поставување на наведената алатка.
Чекор 1: Инсталирајте PostgreSQL
Се разбира, треба да започнете со додавање на сите потребни датотеки и библиотеки во Ubuntu за да се обезбеди нормално функционирање на PostgreSQL. Ова се прави со помош на конзолата и корисничките или официјалните складишта.
- Стартувај "Терминал" на кој било лесен начин, на пример, преку менито или со притискање на комбинацијата на копчиња Ctrl + Alt + T.
- Прво, ги забележуваме корисничките репозиториуми, бидејќи најновите верзии најчесто се превземени таму. Вметни во командната област
sudo sh -c "echo" deb //apt.postgresql.org/pub/repos/apt/ "lsb_release -cs'-pgdg main" >> /etc/apt/sources.list.d/pgdg.list "
и потоа кликнете на Внесете. - Внесете ја лозинката за вашата сметка.
- По таа употреба
wget -q //www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
за да додадете пакети. - Останува само да се ажурираат системските библиотеки со стандардна команда.
sudo apt-get update
. - Ако сте заинтересирани да ја добиете најновата достапна верзија на PostgreSQL од официјалното складиште, треба да ја напишете во конзолата
sudo apt-get install postgresql postgresql-contrib
и потврдете додавање датотеки.
По завршувањето на успешната инсталација, можете да продолжите со стартување на стандардна сметка, проверка на работата на системот и почетната конфигурација.
Чекор 2: Почеток на PostgreSQL
Управувањето со инсталираните DBMS исто така се случува преку "Терминал" користејќи ги соодветните команди. Повикот кон стандардниот корисник изгледа вака:
- Внесете ја командата
sudo su - postgres
и кликнете на Внесете. Оваа акција ќе ви овозможи да одите на управување во име на сметката создадена од стандардно, која во моментов служи како главна. - Внесувањето на контролната конзола под маската на користениот профил е преку
psql
. Справи со животната средина ќе ви помогне активирањепомош
- ќе ги прикаже сите достапни команди и аргументи. - Преглед на информации за тековната PostgreSQL сесија се врши преку
conninfo
. - Излегување од околината ќе му помогне на тимот
q
.
Сега знаете како да се најавите во сметката и да отидете на конзолата за управување, па затоа е време да продолжите да креирате нов корисник и неговата база на податоци.
Чекор 3: Креирајте корисник и база на податоци
Не е секогаш погодно да се работи со постоечката стандардна сметка, и тоа не е секогаш потребно. Затоа предлагаме да ја разгледаме постапката за создавање на нов профил и поврзување со неа со посебна база на податоци.
- Бидете во конзолата под контролниот профил postgres (тим
sudo su - postgres
) пишуваcreateuser - интерактивна
а потоа да му даде соодветно име со внесување на знаци во соодветната низа. - Следно, одлучете дали сакате да им дадете на корисниците права за надзор за пристап до сите системски ресурси. Едноставно одберете ја соодветната опција и продолжете.
- Базата на податоци е подобро именуван со исто име како што е именувана сметката, па затоа треба да ја користите командата
создадени лумки
каде лумчиња - корисничко име. - Транзицијата за работа со наведената база на податоци се случува преку
psql-d lumpics
каде лумчиња - името на базата на податоци.
Чекор 4: Креирање на табелата и работа со редови
Време е да ја креирате првата табела во одредената база на податоци. Оваа постапка се врши и преку конзолата, но нема да биде тешко да се справи со главните команди, бидејќи се што треба да направите е да:
- Откако ќе се префрлите во базата на податоци, внесете го следниов код:
КРЕАЦИЈА ТАБЕЛА тест (
equip_id сериски ПРИМАРЕН КЛУЧ,
внеси varchar (50) НЕ NULL,
боја varchar (25) НЕ NULL,
локација во ("север", "југ", "запад", "исток", "североисток", "југоисточен", "југозапад", "северозапад"))
датум на инсталацијата
);Прво е наведен името на табелата. тест (можете да изберете друго име). Следнава ја опишува секоја колона. Ги избравме имињата напишете varchar и боја вархар само за пример, можете да пристапите до која било друга индикација, но само со употреба на латински знаци. Броевите во загради се одговорни за големината на колоната, која е директно поврзана со податоците кои се вклопуваат таму.
- По внесувањето останува само да се прикаже табелата на екранот со
d
. - Гледате едноставен проект кој не содржи никакви информации.
- Со командата се додаваат нови податоци
INSERT INTO тест (тип, боја, локација, install_date) ВРЕДНОСТИ ('слајд', 'сина', 'југ', '2018-02-24');
Прво, името на табелата е индицирано, во нашиот случај тоа е тест, тогаш сите колони се наведени, а вредностите во загради се означени, задолжително во наводници. - Потоа можете да додадете друга линија, на пример,
INSERT INTO тест (тип, боја, локација, install_date) ВРЕДНОСТИ ('замав', 'жолт', 'северозапад', '2018-02-24');
- Стартувај ја табелата
Избери * од тестот;
да се оцени резултатот. Како што можете да видите, сè е уредно наредено и податоците внесени правилно. - Ако треба да отстраните било која вредност, направете го тоа преку командата
Избриши од тест КАДЕ тип = 'слајд';
со наведување на потребното поле во наводници.
Чекор 5: Инсталирајте phpPgAdmin
Управувањето со бази на податоци не е секогаш лесно да се изврши преку конзолата, па затоа најдобро е да го надградите со инсталирање на специјалниот графички интерфејс phpPgAdmin.
- Приоритет преку "Терминал" Преземете ги најновите ажурирања за библиотеките преку
sudo apt-get update
. - Инсталирајте го веб сервер на Apache
sudo apt-get install apache2
. - По инсталацијата, проверете ги неговите перформанси и правилноста на синтаксата
sudo apache2ctl configtest
. Ако нешто тргне наопаку, побарајте грешка според описот на официјалната веб-страница на Apache. - Започнете го серверот со внесување
sudo systemctl започне apache2
. - Сега, кога операцијата на серверот е обезбедена, можете да ги додадете phpPgAdmin библиотеките со преземање на нив од официјалното складиште преку
sudo apt инсталирај phppgadmin
. - Следно, треба малку да ја промените конфигурациската датотека. Отвори го преку стандарден лаптоп, специфицирајќи го
gedit /etc/apache2/conf-available/phppgadmin.conf
. Доколку документот е само за читање, пред да ви треба командата gedit наведете, исто такаsudo
. - Пред линија "Потребни локални" стави
#
, за да го повториш во коментарот, и внесете подолуДозволи од сите
. Сега пристапот до адресата ќе биде отворен за сите уреди на мрежата, а не само за локалниот компјутер. - Рестартирајте го веб-серверот
Рестартирајте го сервисот sudo apache2
и се чувствуваат слободни да се фаќате за работа со PostgreSQL.
Во оваа статија, го разгледувавме не само PostgreSQL, туку и инсталирањето на веб сервер на Apache, кој се користи за комбинирање на софтвер LAMP. Ако сте заинтересирани да обезбедите целосно функционирање на вашите сајтови и други проекти, ве советуваме да се запознаете со процесот на додавање на други компоненти со читање на нашата друга статија на следниов линк.
Видете исто така: Инсталирање на LAMP сопствена во Ubuntu