Базы данных

Основы SQL на примере PostgreSQL

В этой статье разберём основы SQL на примере PostgreSQL 16 версии. А именно как создаются или удаляются базы данных и таблицы в них. Также изучим типы данных в PostgreSQL, первичный и внешний ключ, и другие ограничения целостности.

12.05.2025

Способы конфигурирования PostgreSQL

Сервер баз данных PostgreSQL имеет очень много параметров с помощью которых его можно настроить под любые нужды. В этой статье мы не будет рассматривать все эти параметры. Здесь мы посмотрим на различные способы конфигурирования PostgreSQL.

22.04.2025

Утилита psql для работы с PostgreSQL

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

21.04.2025

Установка PostgreSQL 16 на Debian 12 из репозитория

В этой статье я покажу как установить PostgreSQL 16 из официального репозитория Postgres на сервере Debian 12 (bookworm).

11.04.2024

Установка PostgreSQL из исходников

Здесь я покажу как собрать PostgreSQL 16 версии из исходников, инициализировать кластер и запустить его на сервере Debian 12.

09.04.2024

Репликация в PostgreSQL

Разберем процесс репликации. Репликация в PostgreSQL — это процесс синхронизации нескольких копий кластера баз данных на разных серверах. Она бывает логической и физической.

21.06.2021

Резервирование PostgreSQL

Рассмотрим резервирование объектов, баз или целых кластеров PostgreSQL. Посмотрим на физическое и логическое резервирование а также на протокол репликации.

18.06.2021

Методы аутентификации в PostgreSQL

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

17.06.2021

Привилегии в PostgreSQL

В PostgreSQL для работы с объектами роль должна иметь привилегии к этим объектам (таблицам, функциям). В этой статье разберёмся с привилегиями PostgreSQL.

10.06.2021