Установка PostgreSQL:
последняя стабильная версия PostgreSQL доступна в официальном репозитории пакетов Debian 10 Buster. Таким образом, вы можете легко установить PostgreSQL с помощью диспетчера пакетов APT.
Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:
Репозиторий пакетов APT кеш должен быть обновлен.
Теперь установите PostgreSQL с следующая команда:
Нажмите Y , а затем нажмите , чтобы подтвердить установку.
Диспетчер пакетов APT загрузит и установит все необходимые пакеты.
На этом этапе должен быть установлен PostgreSQL.
Теперь выведите номер версии PostgreSQL следующим образом: ommand:
Как видите, я использую PostgreSQL 11.5. Это последняя стабильная версия PostgreSQL на момент написания этой статьи.
Управление службой PostgreSQL:
После установки PostgreSQL проверьте, запущена ли служба postgresql , с помощью следующей команды:
Как видите, служба postgresql активна . Услуга также включена . Итак, он запустится автоматически при загрузке системы.
Если служба postgresql не активна в вашем случае, вы можете запустить сервер postgresql с помощью следующей команды:
Если служба postgresql отключена , то он не будет запускаться автоматически при загрузке системы. Вы можете включить его с помощью следующей команды:
Настройка пользователя базы данных PostgreSQL:
В конфигурации по умолчанию вы можете использовать postgresql только как пользователь postgres . Итак, вы должны войти в систему как пользователь postgres , чтобы выполнить любую команду PostgreSQL..
У пользователя postgres по умолчанию пароль не установлен. Таким образом, вы не сможете войти в систему как пользователь postgres .
Чтобы установить пароль для пользователя postgres выполните следующую команду:
Теперь введите пароль и нажмите .
Повторно введите тот же пароль и снова нажмите .
Необходимо установить пароль для Пользователь postgres .
Теперь, чтобы войти от имени пользователя postgres выполните следующую команду:
Введите пароль, который вы установили для postgres пользователя и нажмите .
Вы должны войти в систему.
Создание базы данных PostgreSQL:
Теперь, чтобы создать новую базу данных linuxhint , выполните следующую команду:
После создания базы данных linuxhint войдите в оболочку PostgreSQL с помощью следующей команды:
Вы должны войти в Оболочка PostgreSQL. Теперь вы можете запускать необходимые операторы SQL и работать с базой данных linuxhint .
Как видите, я выполнил простую инструкцию SQL, и она сработала правильно.
Закончив работу с базой данных, вы можно выйти из оболочки PostgreSQL следующим образом:
Вы должны вернуться в оболочку Linux.
Создание таблицы PostgreSQL:
Теперь давайте создадим новую таблицу магазины в наша база данных linuxhint .
Вот инструкция SQL для создания таблицы магазины . Скопируйте и вставьте операторы SQL в оболочку PostgreSQL, чтобы создать новую таблицу shops .
shopId INT NOT NULL,
shopName VARCHAR (100) NOT NULL,
numEmployee INT NOT NULL
);
магазины должна быть создана.
Вы можете перечислить все доступные таблицы в вашей базе данных как следует:
Как видите, таблица магазины в списке.
Вы также можете увидеть схему таблицу магазины следующим образом.
Вставка данных в таблицу:
Теперь давайте вставим несколько новых строк в shops .
Чтобы вставить новые строки в таблицу shops , вы можете запустить следующую команду INSERT операторы SQL.
INSERT INTO магазины VALUES (2, ‘FoodEx’ , 4);
INSERT INTO store VALUES (3, ‘Dummy Burger’, 10);
Операторы SQL выполнены успешно. Я вставил 3 фиктивных строки в таблицу магазины . Отлично!
Выбор данных из таблицы:
Теперь, чтобы выбрать все строки из таблицы shops и распечатать их на консоли, выполните следующую инструкцию SQL.
Как видите, 3 пустые строки, которые я вставил ранее, печатаются на консоли в табличном формате.
Удаление данных из таблицы:
Чтобы удалить строку из таблицы shops с помощью shopId 1 (скажем), запустите следующий оператор SQL:
Строку следует удалить из таблицы магазины . .
Как видите, строка не в таблица магазины любая подробнее.
Обновление данных таблицы:
Допустим, вы хотите обновить столбец numEmployee из 4 на 8 (скажем) для магазина с shopId 2 из магазинов . таблица.
Для этого выполните следующую инструкцию SQL .
Строка должна быть обновлена.
Как видите, numEmployee для магазина с shopId 2 обновлен до 8. .
Удаление таблицы:
Чтобы удалить таблицу магазины , выполните следующую инструкцию SQL:
Таблица должна быть удалена.
Удаление базы данных:
Чтобы удалить базу данных linuxhint , выполните следующую команду от имени пользователя postgres .
База данных linuxhint должна быть удалена.
Итак, вот как вы устанавливаете и используете PostgreSQL в Debian 10. Спасибо за чтение этой статьи.