# Начало эксплуатации

<p class="callout danger">Очень TODO</p>

## Какие есть постгри?

Обычная, 1c, 1c-pgpro

## Юзеры

pg\_hba.conf, роли, `sudo -u postgres psql`

## Базовые запросы

```
\l
\l+
\c
\dt
\dt+
\di
\di+
```

`createdb`, `dropdb`

## Бекапы

pg\_dump, pg\_restore, pg\_basebackup

## Нюансы

- Постгря плохо работает с большим кол-вом соединений. Если коннектов много - ставь PGBouncer
- Если постгря вдруг ни с того ни с сего начала тупить на простых запросах - попробуй отключить jit (`jit=off`). [https://habr.com/ru/companies/haulmont/articles/589775/](https://habr.com/ru/companies/haulmont/articles/589775/)
- Каждый коннект к постгре - отдельный процесс

## Кластеры, реплика

 Patroni — это демон на python, позволяющий автоматически обслуживать кластеры PostgreSQL с различными типами репликации, и автоматическим переключением ролей.