---
title: 'PostgreSQL : Basculer de la V11 à la V13'
url: 'https://www.underworld.fr/blog/postgresql-basculer-de-la-v11-a-la-v13'
markdown: 'https://www.underworld.fr/blog/postgresql-basculer-de-la-v11-a-la-v13.md'
date: '2022-11-19'
description: 'OS : Debian11 Objectif : Basculer de PostgreSQL11 à 13 1) Contrôle d'
---

# PostgreSQL : Basculer de la V11 à la V13

OS : Debian11

Objectif : Basculer de PostgreSQL11 à 13

### 1) Contrôle de la présence des 2 nœuds

Lors de l'upgrade d'une Debian10 vers 11, la version de PostgreSQL13 est installée à coté de la V11.

en tant que root:

pg\_lsclusters

Le résultat devrait ressembler à ça:

```
Ver Cluster Port Status Owner    Data directory              Log file
11  main    5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
13  main    5433 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
```

### 2) Bascule de la V11 vers la V13

en tant que root:

pg\_dropcluster 13 main --stop

pg\_upgradecluster 11 main

pg\_dropcluster 11 main --stop

### 3) Contrôle post opératoire

en tant que root:

pg\_lsclusters

Le résultat devrait ressembler à ça:

```
Ver Cluster Port Status Owner    Data directory              Log file
13  main    5433 online postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log
```

Vérifier également que vos applicatifs fonctionnent.

Vérifier également la log de Postgresql13:

tail -f /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log

### 4) Suppression de PostgreSQL11

en tant que root:

apt-get autoremove --purge postgresql-11 postgresql-client-11

### 5) Merci

```
Un grand MERCI à  -> @thomas:lgy.fr [Matrix]
```

---

## Navigation

- Parent: [MEMOs](https://www.underworld.fr/blog.md)
- Previous: [Comment rebooter quand tout semble perdu](https://www.underworld.fr/blog/comment-rebooter-quand-tout-semble-perdu.md)
- Next: [Mastodon : Script de purge](https://www.underworld.fr/blog/mastodon-script-de-purge.md)
