Установка PostgreSQL в Ubuntu

Содержание

PostgreSQL — свободная система управления разными базами данных, реализованная для различных платформ, включая Windows и Linux. Инструмент поддерживает огромное количество типов данных, имеет интегрированный скриптовый язык и поддерживает работу с применением традиционных языков программирования. В Ubuntu PostgreSQL устанавливается через «Терминал» с внедрением официальных либо пользовательских хранилищ, а уже после чего проводятся предварительные работы, тестирование и создание таблиц.

Устанавливаем PostgreSQL в Ubuntu

Базы данных используются в самых различных областях, а вот комфортабельное управление ими обеспечивает система управления. Многие пользователи останавливаются на PostgreSQL, инсталлируют ее в свою ОС и приступают к работе с таблицами. Дальше мы бы желали пошагово обрисовать весь процесс установки, первого пуска и опции упомянутого инструмента.

Шаг 1: Установка PostgreSQL

Естественно, начать следует с прибавления всех нужных файлов и библиотек в Ubuntu для обеспечения обычного функционирования PostgreSQL. Осуществляется это с применением консоли и пользовательских или официальных хранилищ.

  1. Запустите «Терминал» хоть каким комфортным методом, к примеру, через меню либо зажатием композиции кнопок Ctrl + Alt + T.

Поначалу отметим пользовательские хранилища, так как туда обычно сначала выгружают самые свежайшие версии. Воткните в поле команду
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
, а потом нажмите на Enter.

Введите пароль от собственной учетной записи.

После чего используйте
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
для прибавления пакетов.

Осталось только обновить системные библиотеки стандартной командой
sudo apt-get update
.

Если же вы заинтересованы в получении последней доступной версии PostgreSQL из официального репозитория, требуется написать в консоли
sudo apt-get install postgresql postgresql-contrib
и подтвердить добавление файлов.

По окончании удачной установки можно перебегать к запуску стандартной учетной записи, проверке работы системы и исходной конфигурации.

Шаг 2: 1-ый пуск PostgreSQL

Управление установленной СУБД тоже происходит через «Терминал» при помощи соответственных команд. Воззвание к сделанному по дефлоту юзеру смотрится так:

  1. Введите команду
    sudo su - postgres
    и нажмите на Enter. Такое действие позволит вам перейти к управлению от лица сделанной по дефлоту учетной записи, которая на текущий момент выступает в роли основной.

Вход в консоль управления под видом применяемого профиля осуществляется через
psql
. Разобраться с окружением вам поможет активация
help
— это покажет все доступные команды и аргументы.

Просмотр инфы о текущем сеансе PostgreSQL производится через
conninfo
.

Выйти из окружения поможет команда
q
.

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

Шаг 3: Создание юзера и базы данных

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

  1. Находясь в консоли под управлением профиля postgres (команда
    sudo su - postgres
    ), напишите
    createuser --interactive
    , а потом задайте ему подходящее имя, вписав знаки в подобающую строчку.

Дальше обусловьтесь, желаете ли вы предоставить юзеру права суперпользователя для доступа ко всем системным ресурсам. Просто изберите подходящий вариант и перебегайте дальше.

Базу данных лучше именовать таким же именованием, как была названа учетная запись, потому стоит использовать команду
 createdb lumpics
, где lumpics — имя юзера.

Переход к работе с обозначенной базой данных происходит через
psql -d lumpics
, где lumpics — заглавие БД.

Шаг 4: Создание таблицы и работа со строчками

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

  1. После перехода к базе введите таковой код:

    CREATE TABLE test (
    equip_id serial PRIMARY KEY,
    type varchar (50) NOT NULL,
    color varchar (25) NOT NULL,
    location varchar(25) check (location in ('north', 'south', 'west', 'east', 'northeast', 'southeast', 'southwest', 'northwest')),
    install_date date
    );

    Поначалу указывается имя таблицы test (вы сможете избрать хоть какое другое заглавие). Дальше описывается каждый столбец. Мы избрали наименования type varchar и color varchar только для примера, вам же доступно указание хоть какого другого, но только с применением латинских знаков. Числа в скобках отвечают за размер столбца, что впрямую связано с помещающимися туда данными.

  2. После ввода остается только вывести таблицу на экран при помощи
    d
    .

Вы видите обычной проект, не содержащий внутри себя пока никакой инфы.

Новые же данные добавляются через команду
 INSERT INTO test (type, color, location, install_date) VALUES ('slide', 'blue', 'south', '2018-02-24');
Поначалу указывается заглавие таблицы, в нашем случае это test, потом перечисляются все столбцы, а в скобках указываются значения, непременно в кавычках.

Дальше сможете добавить еще одну строчку, к примеру,
INSERT INTO test (type, color, location, install_date) VALUES ('swing', 'yellow', 'northwest', '2018-02-24');

Запустите таблицу через
SELECT * FROM test;
, чтоб оценить итог. Видите ли, все расположилось верно и данные внесены правильно.

Если же вам будет нужно удалить какое-либо значение, делайте это через команду
DELETE FROM test WHERE type = 'slide';
, указав в кавычках необходимое поле.

Шаг 5: Установка phpPgAdmin

Не всегда управление БД просто производится через консоль, потому идеальнее всего модернизировать ее, установив особый графический интерфейс phpPgAdmin.

  1. Первоочередно через «Терминал» загрузите последние обновления для библиотек через
    sudo apt-get update
    .

Установите веб-сервер Apache
sudo apt-get install apache2
.

После установки протестируйте его работоспособность и правильность синтаксиса при помощи
sudo apache2ctl configtest
. Если что-то пошло не так, отыскиваете ошибку по описанию на официальном веб-сайте Apache.

Запустите сервер, введя
sudo systemctl start apache2
.

Сейчас, когда обеспечено корректное функционирование сервера, можно добавить библиотеки phpPgAdmin, загрузив их с официального хранилища через
sudo apt install phppgadmin
.

Дальше следует малость поменять конфигурационный файл. Откройте его через стандартный блокнот, указав
gedit /etc/apache2/conf-available/phppgadmin.conf
. Если документ доступен только для чтения, будет нужно в команде перед gedit указать к тому же
sudo
.

Перед строчкой «Require local» поставьте
#
, чтоб переработать ее в комментарий, а снизу введите
Allow From all
. Сейчас доступ к адресу будет открыт для всех устройств сети, а не только лишь для локального ПК.

Перезапустите веб-сервер
sudo service apache2 restart
и сможете смело перебегать к работе с PostgreSQL.

В этой статье мы разглядели не только лишь PostgreSQL, да и установку веб-сервера Apache, использующегося в объединении программного обеспечения LAMP. Если вы заинтересованы в обеспечении настоящего функционирования собственных веб-сайтов и других проектов, рекомендуем ознакомиться с процессом прибавления других компонент, прочитав другую нашу статью по последующей ссылке.


Источник: lumpics.ru


Добавить комментарий

Оставить комментарий

Кликните на изображение чтобы обновить код, если он неразборчив