Управлението на бази данни в Linux среди е едно от най -добрите решения, за да извлечете максимума от нашия Ubuntu или Debian сървър.
PostgreSQL се превръща в една от най -добрите безплатни алтернативи за управление на всички наши данни с множество функции и функции.
Днес Solvetic ще обсъди как да инсталирате PostgreSQL на Debian 9.
Какво е PostgreSQLPostgreSQL е мощна система за релационни бази данни с обекти с отворен код с повече от 15 години развитие, което ни позволява да имаме инструмент с висока надеждност, целостта на данните и коригиране на грешки.
PostgreSQL е многосистемна, тъй като може да бъде инсталирана на операционни системи като Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) и Windows.
С помощта на PostgreSQL ще имаме напълно ACID-съвместим мениджър на бази данни, той има пълна поддръжка за чужди ключове, съединения, изгледи, тригери и съхранени процедури (на няколко езика).
Включва повечето типове данни SQL: 2008, включително INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL и TIMESTAMP. Той също така поддържа съхранението на големи двоични обекти, включително изображения, звуци или видео. Той има собствени интерфейси за програмиране за C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC и много други.
Понастоящем PostgreSQL предлага стабилна версия 9.6, а версия 10 се предлага в бета версия.
Сега ще видим как да инсталираме този мениджър на база данни на Debian 9.
ЗабележкаВажно е да изясним, че ако не сме като root потребители, трябва да предхождаме sudo за правилното изпълнение на описаните команди.
1. Добавете хранилището на PostgreSQL APT в Debian или Ubuntu
Това официално хранилище на PostgreSQL APT, което ще инсталираме, ще бъде комбинирано с операционната система, предлагаща ни автоматични актуализации за всички поддържани версии на PostgreSQL в дистрибуции Debian и Ubuntu.
Етап 1
За този процес ще създадем нов файл, като изпълним следния ред:
/etc/apt/sources.list.d/pgdg.listСтъпка 2
След като файлът бъде създаден, ще добавим следния ред, като вземем предвид версията на Debian или Ubuntu за използване:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg главен Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
Стъпка 3
Запазваме промените с помощта на клавишите
Ctrl + O
и оставяме редактора да използва
Ctrl + X
2. Импортирайте ключове в Debian или Ubuntu
Етап 1
След това ще импортираме ключа за подпис от хранилището и ще актуализираме списъците на системните пакети, като първо изпълним следната команда:
wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key add -
Стъпка 2
По -късно актуализираме системата с помощта на командата.
sudo apt актуализация
3. Инсталирайте PostgreSQL сървър на Debian или Ubuntu
Етап 1
След като операционната система е актуализирана, ще изпълним следната команда, за да инсталираме PostgreSQL сървъра:
apt install postgresql-9.6
Стъпка 2
Въвеждаме буквата С за да потвърдите инсталирането на пакетите PostgreSQL. След като инсталацията на PostgreSQL приключи, ще видим следното:
С
Стъпка 3
В случай на Debian и Ubuntu базата данни се стартира автоматично. Директорията, в която ще намерим всички конфигурационни файлове на PostgreSQL, е по пътя:
/var/lib/postgresql/9.6/main
4. Стартирайте и активирайте PostgreSQL сървъра в Debian или Ubuntu
След инициализиране на сървъра на базата данни следващата стъпка е да стартирате услугата PostgreSQL и да разрешите услугата PostgreSQL да се стартира автоматично при стартиране на системата, за това ще изпълним следните команди в техния ред:
В systemd
systemctl старт postgresql.service systemctl активиране postgresql.service sudo systemctl статус postgresql.service
В SysVinit
услуга postgresql-9.6 стартиране на chkconfig postgresql в състояние postgresql-9.6 услуга
5. Потвърдете инсталацията на PostgreSQL на Debian или Ubuntu
След като инсталираме системата за бази данни PostgreSQL на Ubuntu или Debian, можем да проверим инсталацията, като се свържем със сървъра на базата данни postgres.
Етап 1
Потребителят на администратор на PostgreSQL се нарича postgres, ние ще изпълним следната команда за достъп до системния акаунт на потребителя:
вашия postgres cd psqlСтъпка 2
Резултатът ще бъде следният:
Стъпка 3
Ако искаме да зададем парола за потребителя на администратор на база данни postgre, ще използваме следната команда. Там трябва да въведем и потвърдим паролата.
\ password postgres
Стъпка 4
Ако искаме да защитим потребителския системен акаунт на postgre, ще използваме следната команда. Там ще въведем и потвърдим съответната парола.
passwd postgresКакто виждаме, PostgreSQL е лесно да се инсталира на Debian или Ubuntu.