Как да инсталирате и конфигурирате PostgreSQL на CentOS

Как да инсталирате и конфигурирате PostgreSQL на CentOS

PostgreSQL е здрава и силно мащабируема система от бази данни, която работи както на Linux, така и на Windows машини. Този софтуер на ниво предприятие предлага отлична надеждност и цялост на данните за създаване на приложения.





PostgreSQL е универсален софтуер, който може да се справи с широк спектър от натоварвания, вариращи от единични машини до големи складове за данни. Той предлага функции като транзакции със свойства на ACID, актуализирани изгледи, чужди ключове и междуплатформени интеграции.





Как да инсталирате PostgreSQL в CentOS

CentOS работи малко по -различно и няма да имате root достъп веднага след зареждане на вашата система. За да влезете като root потребител, използвайте неговото команда.





su

Системата ще ви влезе като суперпотребител с всички административни разрешения.

Стъпка 1: Актуализиране и надграждане на предварително инсталирани пакети

Като част от следващата стъпка, трябва да актуализирате и надстроите съществуващите си пакети в CentOS. За да направите това, изпълнете следната команда в терминала:



sudo yum check-update

Изход:

Въведете следната команда в терминала, за да надстроите всички изброени пакети:





sudo yum update

След като надстроите пакетите, трябва да рестартирате системата си. Използвайте следната команда:

sudo reboot

Системата е готова с ново актуализираните пакети. Време е да инсталирате PostgreSQL на вашата машина CentOS.





Стъпка 2: Проверете за съществуващи версии по подразбиране

Преди всяка нова инсталация е важно да проверите наличните версии на PostgreSQL по подразбиране.

dnf module list postgresql

По подразбиране, в случай че продължите с инсталацията, командите за инсталиране ще инсталират PostgreSQL версия 10.

Тъй като версия 13 е налична към момента на писане на това ръководство, ще ограничим инсталацията по подразбиране и ще използваме следната команда, за да активираме последната версия на PostgreSQL.

sudo dnf module enable postgresql:13

Стъпка 3: Инсталирайте PostgreSQL сървърния пакет

След като промените версията по подразбиране с гореспоменатата команда, е време да инсталирате PostgreSQL сървър и клиентски пакети.

sudo dnf install postgresql-server

След като инсталирате сървъра, трябва да инициализирате PostgreSQL базата данни. За да инициализирате, изпълнете следната команда:

как да получите евтини windows 10
postgresql-setup --initdb

Публикувайте инициализация, стартирайте услугата PostgreSQL. За да го активирате автоматично при стартиране на системата, използвайте следните команди:

systemctl enable postgresql
systemctl start postgresql

За да проверите състоянието на услугата PostgreSQL, изпълнете следната команда:

systemctl status postgresql

Ако изходът показва „ Активен ', тогава услугата е работеща.

Стъпка 4: Конфигуриране на PostgreSQL база данни

След инсталацията е най-добре да конфигурирате вашата PostgreSQL база данни. За да защитите акаунта си, създайте парола за postgres потребителски акаунт на системата използва помощната програма passwd :

passwd postgres

Изход:

Системата ще поиска да въведете паролата два пъти. Уверете се, че сте въвели правилната парола и двата пъти.

След като зададете парола за потребителски акаунт, влезте в postgres акаунт с помощта на su:

su - postgres

Стъпка 5: Създаване на нова потребителска роля

Тъй като използването на PostgreSQL не е ограничено само до един потребител, имате свободата да добавите още няколко потребители към съществуващия списък.

Използвай createuser команда заедно с --интерактивен флаг, за да добавите още потребители. Също така посочете типа достъп, който искате да зададете за тях. Ако сте влезли с postgres акаунт, просто напишете следното:

createuser --interactive

Ако не желаете да влизате и излизате от системния акаунт твърде често, винаги има опция за добавяне на потребители с командата sudo.

sudo -u postgres createuser --interactive

И в двата сценария системата ще поиска да добавите името на ролята, заедно с типа на достъп за този новосъздаден потребител. Изберете между и и н за тип суперпотребител.

За да проверите някои допълнителни знамена, винаги можете да се обърнете към createuser страница за управление на командите.

man createuser

Как да използвате PostgreSQL за създаване на нови бази данни

След като сте конфигурирали PostgreSQL на вашата машина, е време да създадете нова база данни и да добавите нови таблици.

Достъп до подкана за PostgreSQL с новата роля

След като сте добавили потребител, очевидно бихте искали да започнете да използвате PostgreSQL във ваша полза. Но преди да можете да направите това, ще трябва да създадете потребител със същото име като вашата PostgreSQL роля и база данни.

Ако нямате такъв потребителски идентификатор, използвайте добавител команда за създаване на нов потребител с име тест .

sudo adduser test

Влезте като нов потребител с помощта на и -u знамена.

какво зарядно устройство използва телефонът ми
sudo -i -u test

Създаване на нови бази данни

За да създадете нова база данни в PostgreSQL, използвайте следната команда:

createdb databasename

Имайте предвид, че трябва да сте влезли като postgres потребител на системата да издава административни команди.

Създаване на нови таблици в базата данни

Нека създадем нова таблица за съхранение на някои данни. Основният синтаксис за добавяне на полета в новата таблица е доста прост.

CREATE TABLE table_name (
column_name1 col_type (field_length),
column_name2 col_type (field_length),
column_name3 col_type (field_length)
);

...където Таблица_име е желаното име, зададено от потребителя, колона_име1 , колона_име2 и т.н. са имената на колоните, col_type е видът на колоната и field_length е размерът на структурите на данните, за да се направят стойностите по -стабилни.

Например, можете да създадете таблица хотел със следните колони:

CREATE TABLE hotel (
hotel_id serial PRIMARY KEY,
star varchar (50) NOT NULL,
paint varchar (25) NOT NULL,
location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
date date)
;

.. където е името на таблицата хотел , а колоните са hotel_id , звезда , боя , местоположение , и дата със съответните им дължини и ограничения на колоните.

Добавяне на стойности към базата данни

След като структурата на вашата таблица е готова, можете да добавите някои данни към съществуваща таблица. Използвайте инструкцията INSERT INTO, за да добавите данни в следния формат:

INSERT INTO table (column_name1, column_name2, column_name3) VALUES ('value1', 'value2', 'value3');

Например, добавете ред данни към хотел таблица, която сте създали по -горе.

INSERT INTO hotel (hotel, star, location, install_date) VALUES ('Plaza', 'Five', 'northwest', '2018-08-16')

Конфигуриране на PostgreSQL на CentOS

За да конфигурирате PostgreSQL, най -добре е да го инсталирате по правилния начин. С подходящите конфигурации можете лесно да инсталирате PostgreSQL и да го използвате ефективно във вашата система.

Освен CentOS, можете също да настроите PostgreSQL да работи с други дистрибуции на Linux, Ubuntu, например.

Дял Дял Туит електронна поща Как да инсталирате и конфигурирате PostgreSQL на Ubuntu

Искате лесен и надежден начин за управление на бази данни във вашата система? Вижте как да инсталирате PostgreSQL на Ubuntu.

Прочетете Напред
Свързани теми
  • Linux
  • CentOS
  • SQL
  • Инсталирайте софтуер
За автора Уини Бхала(41 статии са публикувани)

Уини е писател, базиран в Делхи, с 2 години опит в писането. По време на писането си тя е била свързана с агенции за дигитален маркетинг и технически фирми. Тя е написала съдържание, свързано с езици за програмиране, облачни технологии, AWS, машинно обучение и много други. В свободното си време обича да рисува, да прекарва времето си със семейството си и да пътува до планината, когато е възможно.

Още от Wini Bhalla

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux