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
- Инсталирайте софтуер
Уини е писател, базиран в Делхи, с 2 години опит в писането. По време на писането си тя е била свързана с агенции за дигитален маркетинг и технически фирми. Тя е написала съдържание, свързано с езици за програмиране, облачни технологии, AWS, машинно обучение и много други. В свободното си време обича да рисува, да прекарва времето си със семейството си и да пътува до планината, когато е възможно.
Още от Wini BhallaАбонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате