10.11.2022

Как установить PostgreSQL на Ubuntu 20.04

Что такое PostgreSQL

PostgreSQL - система управления реляционными базами данных, основанная на языке запросов SQL. Относительно строгое соблюдение стандартов и возможность построения высокопроизводительных систем — вот причины популярности этой системы сегодня.

Перед установкой

Для установки PostgreSQL вам понадобятся:

Процесс установки

Чтобы установить PostgreSQL на свой сервер, вам необходимо выполнить следующие шаги:

apt-get update; apt upgrade -y

apt install postgresql postgresql-contrib -y

systemctl enable postgresql.service; service postgresql start

service postgresql status

Операции с данными

Для создания базы данных необходимо использовать учетную запись "встроенного" администратора:

su postgres

psql postgres

CREATE ROLE  <логин> LOGIN PASSWORD '<пароль>';

CREATE DATABASE <база_данных> WITH OWNER = <логин>;

 

psql -h <хост> -d <база_данных> -U <логин> -p <порт_PostgreSQL>

CREATE TABLE test_table (
item_id integer NOT NULL,
item_name character varying(80) NOT NULL,
item_desc character varying(80) DEFAULT NULL,
PRIMARY KEY (item_id)

);

В данном примере я создал таблицу из трех столбцов: item_id (цифра), item_name (текст) и item_desc (тоже текст, необязательное поле).

INSERT INTO test_table (item_id, item_name, item_desc)
VALUES('1','Машинка','Модель красного спорткара');

INSERT INTO test_table (item_id, item_name, item_desc)
VALUES('2','Солдатик','Фигурка оловянного солдатика');

INSERT INTO test_table (item_id, item_name, item_desc)
VALUES('3','Мяч','Настоящий футбольный мяч');

Теперь посмотрим на содержимое нашей таблицы:

SELECT <что ищем> from <имя_таблицы>

Вывод

В этой статье я описал, как установить PostgreSQL на Ubuntu 20.04 LTS, и объяснил, как выполнить некоторые базовые операции SQL.