Что такое PostgreSQL
PostgreSQL — система управления реляционными базами данных, основанная на языке запросов SQL. Относительно строгое соблюдение стандартов и возможность построения высокопроизводительных систем — вот причины популярности этой системы сегодня.
Перед установкой
Для установки PostgreSQL вам понадобится:
- Сервер с минимум одним процессорным ядром, 1 ГБ оперативной памяти и 10 ГБ дискового пространства. Помните, что фактические требования могут отличаться и зависят от потребностей вашего приложения или сервиса, а также их оптимизированности;
- Не устаревшая операционная система (в данном примере рассмотрена Ubuntu 20.04 LTS);
- Доступ к привилегированной учетной записи.
Процесс установки
Чтобы установить PostgreSQL на свой сервер, вам необходимо выполнить следующие шаги:
Шаг 1. Обновите кэш пакетов Ubuntu и следом — все имеющиеся системные программы:
Шаг 2. Перезагрузите сервер, чтобы применить установленные обновления;
Шаг 3. Установите PostgreSQL из системных репозиториев:
Шаг 4. Включите запуск сервиса при загрузке системы и запустите службу управления базами данных:
Шаг 5. Проверьте статус сервиса:
Операции с данными
Для создания базы данных необходимо использовать учетную запись “встроенного” администратора:
psql postgres
Шаг 6. Создайте учетную запись пользователя и саму базу данных:
CREATE DATABASE <база_данных> WITH OWNER = <логин>;
Шаг 7. Войдите как только что созданный пользователь:
Шаг 8. Попробуем создать таблицу в базе данных:
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 (тоже текст, необязательное поле).
Шаг 9. Добавление данных в таблицу:
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','Мяч','Настоящий футбольный мяч');
Шаг 10. Теперь посмотрим на содержимое нашей таблицы:
Вывод
В этой статье приводится пошаговая инструкция по установке PostgreSQL на Ubuntu 20.04 LTS, и объясняется, как выполнять некоторые базовые операции SQL.