Общие сведения
Надёжность и безопасность
Покупка лицензии
Начало работы
Роли в системе
Проекты
Концепции
Компоненты
Инструкции
Задачи
Финансы
Ресурсы
Таймшиты
FAQ
Клиенты
Вики
Затраты
Отчёты и аналитика
Типы отчётов
Использование отчётов
Группировка данных источника
Группировка данных в отчёте
Типы виджетов
Общие отчёты и шаблоны
Настройка отчёта
Экспорт отчётов
Пользовательские настройки отчёта
Вычисляемые поля
Особые колонки отчётов с временными рядами
Использование панелей мониторинга
Публикация панелей
Панели сущностей
Фильтры источников данных
Отчёты по сущностям
FAQ
Настройка и администрирование
Типовой порядок настройки системы
Интеграция с Mattermost
Язык формул и выражений
Язык шаблонов
API
Общие сведения
Аутентификация
Примеры использования API
Справочник API
API для структуры проекта
Reporting API
Рекомендации по работе с Reporting API
Ограничения
Timetta MCP Server
On-premises
История изменений
2026
Термины и определения

Развёртывание PostgreSQL на отдельной виртуальной машине

Обновлено: 18.07.2025

Установка PostgreSQL на отдельной виртуальной машине

Примечание

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

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

sudo apt update
sudo apt install postgresql-16

Проверка установки:

systemctl status postgresql

Инструкция на сайте разработчика ОС — https://wiki.astralinux.ru/pages/viewpage.action?pageId=147162402

Сетевой доступ

Настройка postgresql.conf:

sudo nano /etc/postgresql/<версия>/main/postgresql.conf

Найдите и замените строку:

listen_addresses = 'localhost'

Настройка pg_hba.conf:

sudo nano /etc/postgresql/<версия>/main/pg_hba.conf

Добавьте строку для разрешения доступа (пример для всех IPv4-адресов):

# TYPE  DATABASE  USER  ADDRESS      METHOD
host    all       all   0.0.0.0/0    md5   # или "scram-sha-256"

Первичная настройка

Выполнить вход в сессию служебного пользователя Postgres:

sudo su - postgres

Возможно, потребуется настройка политики для команды su (небезопасно, использовать только на тестовом стенде в момент настройки):

sudo nano /etc/pam.d/su

# Оставить одну строку:

auth       sufficient pam_wheel.so trust

Установить пароль администратора СУБД:

psql -c "alter user postgres with password '<указать_пароль>'"

Если требуется сменить папку для файлов БД:

sudo nano  /etc/postgresql/[version number]/main/postgresql.conf

__
# Изменить строку:
data_directory = '/путь/к/папке/данных'

__
Скопировать данные из прежней папки в новую.
__

sudo systemctl restart postgresql

Содержание

Установка PostgreSQL на отдельной виртуальной машине Сетевой доступ Первичная настройка
Спросить ИИ Получить ответ по материалам документации
Введите запрос для поиска по документации
Ничего не найдено, уточните запрос
AI

Похоже, вам удобнее русский язык. Перейти на русскую версию?