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

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

RedGirl
Новости

Подробнее о сети

Скорее всего, у вас есть несколько сетевых приложений или веб-сервисов, которые зависят от базы данных или две. Если это так, вы вероятно используете Linux и смотрел на то, чтобы установить MySQL или PostgreSQL. Установка и использование MySQL-это довольно просто. В PostgreSQL, с другой стороны, может поездки какие-то люди. Из-за этого, я хотел провести вас через установку и первоначальное использование СУБД PostgreSQL. И начиная с Ubuntu 18.04 последняя LTS релиза, я решил продемонстрировать на последней платформе канонические.

Что вам потребуется

Единственное, что вам потребуется-это сервер Ubuntu 18.04 и доступ к учетной записи с правами sudo. С этими двумя наперевес, давайте установить PostgreSQL.

См.: система мониторинга политики (техник про исследования)Установка

Установки базы данных не такая уж сложная задача. Первое, что мы делаем, обновлять и модернизировать. Помните, если ядро обновляется, вы будете хотеть, чтобы перезагрузить сервер. С этой целью, вы могли бы отложить это до времени, когда вы можете перезагрузить сервер.

Для обновления, откройте окно терминала и выполните следующие команды:

судо apt-получить обновление
судо apt-получить обновление

После завершения обновления, это время, чтобы установить. В том же окне терминала, введите следующую команду:

суда apt-получить установки PostgreSQL в PostgreSQL-ВНО

Установка не будет полным без прошу вас установить пароль администратора. Что это дает? PostgreSQL использует понятие «роли» для проверки подлинности и не делает различий между пользователями и группами. Роли PostgreSQL в сочетании с системной учетной записи в Linux. Если существует роль сервера PostgreSQL, учетную запись пользователя с тем же именем должны существовать. Другими словами, если есть роль с именем postgres, и там нужно быть учетная запись пользователя с именем postgres из. Именно через такой счет, что мы получаем доступ к PostgreSQL.

Доступ к базе данных

В окне терминала, введите команду:

судо -я -у постгреса

Это изменит вас к пользователя postgres. Если вы затем типа psql вы окажетесь в PostgreSQL запрос (Рисунок a).

Рис

Для PostgreSQL запрос готов к действию.

Создать новую роль

Из коробки, есть только одна роль—и postgres. Вы, вероятно, захотите создать новую роль в использовании (который также будет создать учетную запись Пользователя Linux). Вот как это делается. Первое, что вы должны сделать, это войти в постгреса счета с помощью команды:

судо -я -у постгреса

Далее выполните команду:

createuser —интерактивные

Вам будет предложено:

  • Введите имя для роли.
  • Будет новая роль суперпользователя?

Допустим, мы добавили роль Оливии. До этого пользователь может использовать PostgreSQL, Вы также должны создать учетную запись Пользователя вот так:

программы судо Оливия

После того как вы завершили этот процесс, вы можете получить доступ к PostgreSQL в командной строке вот так:

судо -я -у Оливии

Поскольку пользователь Оливия не имеет собственной базы данных, чтобы получить доступ к базе данных запрос, мы должны поручить обслуживание базы данных, чтобы использовать вот так:

команду psql-д постгреса

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

См.: 20 простых советов, чтобы сделать Linux сетевых легче (бесплатные издания techrepublic Формат PDF)создание базы данных

Давайте создадим базу данных по имени Оливия. Чтобы сделать это, мы должны сначала выйти из базы данных запрос с помощью команды Q и затем выйдите из роли Оливия командой Exit. Получить доступ к роли postgres с помощью команды:

судо -я -у постгреса

Теперь мы можем создать новую базу данных с помощью команды:

createdb используется Оливия

С этой новой базе данных, созданной, наши новые роли Оливия будет в состоянии получить доступ к его без того, чтобы передать ключ-D. Так войти в роль Оливии с помощью команды:

судо -я -у Оливии

Теперь выполним команду:

используя psql

PostgreSQL в приглашении должны быть указаны (Рис. Б).

Рисунок B

Наша новая роль теперь имеет доступ к своей базе данных.

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

Теперь у нас есть доступ к базе данных Оливия, давайте создадим таблицу. Сказать, что вам нужен стол под названием сервера со следующими столбцами:

  • ИС
  • Цель
  • DeployDate

Из PostgreSQL в строке, вы должны сначала выполнить команду:

Создать таблицу сервера (

После ввода вышеуказанной команды, Вы заметите быстрое изменение включить ( персонажа.

Теперь мы типа остальные команды создания таблицы (нажимая Enter после каждой строки):

ИС типа varchar (20),
Цель данных varchar (20),
DeployDate Тип varchar (20)
);

Важно отметить, что после строки DeployDate, нет запятой. Как только Вы нажмете Enter после ); линии, вы вернетесь к командной строке с указанием, что Таблица была создана (Рисунок C).

Рисунок C

Наш новый столик готов.

Введите команду D и вы можете увидеть все ваши таблицы (Рисунок D).

Рисунок D

Все столы Оливии наперевес.

Добавление данных

Скажем, мы хотим добавить запись в нашей таблице сервера. Это можно сделать с помощью команд типа так:

Вставить в сервера (IP-адрес, Назначение, DeployDate) значения (‘192.168.1.1’, ‘паутина’, ’12 июля 2018 года’);

Затем вы можете просмотреть новые данные с помощью команды:

Выберите * от сервера;

На выходе будет список всех записей в таблице (Рисунок e).

Рисунок E

Теперь наша Таблица содержит некоторые данные.

Счастливый базе-ную

И это почти все, что нужно установка и использование PostgreSQL. Это не слишком ужасно трудно сразу понять разницу между ним и, скажем, MySQL. Теперь вы должны быть в состоянии начать делать серьезные шаги вперед с PostgreSQL. Счастливый базе-инг!

0
Авторизация
*
*

5 − два =

Регистрация
*
*
*
Пароль не введен
*

три × 4 =

Генерация пароля

два × 5 =