Установка PostgreSQL на Debian 10

PostgreSQL — очень популярная система управления реляционными базами данных (СУБД) с открытым исходным кодом. В этой статье я покажу вам, как установить PostgreSQL в Debian 10 и как использовать PostgreSQL в Debian 10. Итак, приступим.

Установка PostgreSQL:

последняя стабильная версия PostgreSQL доступна в официальном репозитории пакетов Debian 10 Buster. Таким образом, вы можете легко установить PostgreSQL с помощью диспетчера пакетов APT.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo apt update

Репозиторий пакетов APT кеш должен быть обновлен.

Теперь установите PostgreSQL с следующая команда:

$ sudo apt install postgresql

Нажмите Y , а затем нажмите , чтобы подтвердить установку.

Диспетчер пакетов APT загрузит и установит все необходимые пакеты.

На этом этапе должен быть установлен PostgreSQL.

Теперь выведите номер версии PostgreSQL следующим образом: ommand:

$ psql —version

Как видите, я использую PostgreSQL 11.5. Это последняя стабильная версия PostgreSQL на момент написания этой статьи.

Управление службой PostgreSQL:

После установки PostgreSQL проверьте, запущена ли служба postgresql , с помощью следующей команды:

$ sudo systemctl status postgresql

Как видите, служба postgresql активна . Услуга также включена . Итак, он запустится автоматически при загрузке системы.

Если служба postgresql не активна в вашем случае, вы можете запустить сервер postgresql с помощью следующей команды:

$ sudo systemctl start postgresql

Если служба postgresql отключена , то он не будет запускаться автоматически при загрузке системы. Вы можете включить его с помощью следующей команды:

$ sudo systemctl enable postgresql

Настройка пользователя базы данных PostgreSQL:

В конфигурации по умолчанию вы можете использовать postgresql только как пользователь postgres . Итак, вы должны войти в систему как пользователь postgres , чтобы выполнить любую команду PostgreSQL..

У пользователя postgres по умолчанию пароль не установлен. Таким образом, вы не сможете войти в систему как пользователь postgres .

Чтобы установить пароль для пользователя postgres выполните следующую команду:

$ sudo passwd postgres

Теперь введите пароль и нажмите .

Повторно введите тот же пароль и снова нажмите .

Необходимо установить пароль для Пользователь postgres .

Теперь, чтобы войти от имени пользователя postgres выполните следующую команду:

$ su — postgres

Введите пароль, который вы установили для postgres пользователя и нажмите .

Вы должны войти в систему.

Создание базы данных PostgreSQL:

Теперь, чтобы создать новую базу данных linuxhint , выполните следующую команду:

$ created linuxhint

После создания базы данных linuxhint войдите в оболочку PostgreSQL с помощью следующей команды:

$ psql linuxhint

Вы должны войти в Оболочка PostgreSQL. Теперь вы можете запускать необходимые операторы SQL и работать с базой данных linuxhint .

Как видите, я выполнил простую инструкцию SQL, и она сработала правильно.

SELECT current_date;

Закончив работу с базой данных, вы можно выйти из оболочки PostgreSQL следующим образом:

# q

Вы должны вернуться в оболочку Linux.

Создание таблицы PostgreSQL:

Теперь давайте создадим новую таблицу магазины в наша база данных linuxhint .

Вот инструкция SQL для создания таблицы магазины . Скопируйте и вставьте операторы SQL в оболочку PostgreSQL, чтобы создать новую таблицу shops .

СОЗДАТЬ ТАБЛИЦУ магазины (
shopId INT NOT NULL,
shopName VARCHAR (100) NOT NULL,
numEmployee INT NOT NULL
);

магазины должна быть создана.

Вы можете перечислить все доступные таблицы в вашей базе данных как следует:

# d

Как видите, таблица магазины в списке.

Вы также можете увидеть схему таблицу магазины следующим образом.

# dshops

Вставка данных в таблицу:

Теперь давайте вставим несколько новых строк в shops .

Чтобы вставить новые строки в таблицу shops , вы можете запустить следующую команду INSERT операторы SQL.

INSERT INTO магазины VALUES (1, ‘Food King’, 5);
INSERT INTO магазины VALUES (2, ‘FoodEx’ , 4);
INSERT INTO store VALUES (3, ‘Dummy Burger’, 10);

Операторы SQL выполнены успешно. Я вставил 3 фиктивных строки в таблицу магазины . Отлично!

Выбор данных из таблицы:

Теперь, чтобы выбрать все строки из таблицы shops и распечатать их на консоли, выполните следующую инструкцию SQL.

ВЫБРАТЬ * ИЗ магазинов;

Как видите, 3 пустые строки, которые я вставил ранее, печатаются на консоли в табличном формате.

Удаление данных из таблицы:

Чтобы удалить строку из таблицы shops с помощью shopId 1 (скажем), запустите следующий оператор SQL:

УДАЛИТЬ ИЗ магазинов, ГДЕ shopId = 1;

Строку следует удалить из таблицы магазины . .

Как видите, строка не в таблица магазины любая подробнее.

ВЫБРАТЬ * ИЗ магазинов;

Обновление данных таблицы:

Допустим, вы хотите обновить столбец numEmployee из 4 на 8 (скажем) для магазина с shopId 2 из магазинов . таблица.

Для этого выполните следующую инструкцию SQL .

ОБНОВЛЕНИЕ магазинов НАБОР numEmployee = 8 WHERE shopId = 2;

Строка должна быть обновлена.

Как видите, numEmployee для магазина с shopId 2 обновлен до 8. .

Удаление таблицы:

Чтобы удалить таблицу магазины , выполните следующую инструкцию SQL:

DROP TABLE магазины;

Таблица должна быть удалена.

Удаление базы данных:

Чтобы удалить базу данных linuxhint , выполните следующую команду от имени пользователя postgres .

$ dropdb linuxhint

База данных linuxhint должна быть удалена.

Итак, вот как вы устанавливаете и используете PostgreSQL в Debian 10. Спасибо за чтение этой статьи.

Оцените статью
nanomode.ru
Добавить комментарий