# Как отключить jit в postgres для установки Swarmica
## Инструкция

1\. Подключитесь к серверу Swarmica по SSH как root пользователь.

2\. Перейдите в папку /root/swarmica и в docker-compose.yml добавьте -с jit\=off в команду старта сервиса postgres. То есть вместо:

```yaml
  postgres:
    image: postgres:14.2-bullseye
    container_name: swarmica-postgres
    shm_size: 1gb
    command: postgres -N 200 -c work_mem=8MB -c temp_buffers=16MB -c shared_buffers=1GB -c track_activity_query_size=16384
    <...>
```

должно стать:

```yaml
  postgres:
    image: postgres:14.2-bullseye
    container_name: swarmica-postgres
    shm_size: 1gb
    command: postgres -N 200 -c work_mem=8MB -c temp_buffers=16MB -c shared_buffers=1GB -c track_activity_query_size=16384 -c jit=off          # <----- добавлено '-c jit=off'
    <...>
```

3\. Подключитесь к БД:

```txt
cd /root/swarmica
source .env
docker exec -ti --env-file .env swarmica-postgres psql -U$POSTGRES_USER $POSTGRES_DB
```

4\. Выполните команды:

```sql
ALTER DATABASE swarmica_app SET jit = off;
SET jit = off;
```