Good

PostgreSQL

PostgreSQL — об'єктно-реляційна система управління базами даних (СУБД) з відкритим кодом.

Переваги

  • ACID — надійні транзакції
  • Розширюваність — власні типи, функції, індекси
  • JSON підтримка — NoSQL можливості
  • Реплікація — streaming replication

Базові команди

-- Підключення
psql -U postgres -d database_name

-- Створення БД
CREATE DATABASE mydb;

-- Створення користувача
CREATE USER myuser WITH PASSWORD 'secret';
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

-- Список баз
\l

-- Список таблиць
\dt

-- Вихід
\q

Docker Compose

services:
  postgres:
    image: postgres:16-alpine
    environment:
      POSTGRES_USER: admin
      POSTGRES_PASSWORD: secret
      POSTGRES_DB: appdb
    volumes:
      - postgres_data:/var/lib/postgresql/data
    ports:
      - "5432:5432"

volumes:
  postgres_data:

В UMTC

PostgreSQL обслуговує:

Сервіс База Об'єм
Synapse synapse ~5 GB
MAS mas ~100 MB
Wiki wiki ~50 MB
💡 Backup
pg_dump -U postgres synapse > synapse_backup.sql

Див. також

Шлях: glossary/postgresql.md

UMTC Wiki © 2026 | Ukrainian Military Tactical Communications