- rm -rf var/cache/*
- git fetch origin
- git fetch --tags
- git checkout 2.1.1 --force
- SYMFONY_ENV=prod composer install --no-dev -o --prefer-dist
- php bin/console doctrine:migrations:migrate --env=prod
- php bin/console cache:clear --env=prod
+ make update
+ php bin/console doctrine:migrations:migrate --no-interaction -e=prod
+
+**Depuis 2.2.0:**
+
+::
+
+ make update
+
+Explications à propos des migrations de base de données
+"""""""""""""""""""""""""""""""""""""""""""""""""""""""
+
+Durant la mise à jour, nous exécutons des migrations de base de données.
+
+Toutes les migrations de base de données sont stockées dans le dossier ``app/DoctrineMigrations``. Vous pouvez exécuter chaque migration individuellement :
+``bin/console doctrine:migrations:execute 20161001072726 --env=prod``.
+
+Voici la liste des migrations de la 2.1.x à la 2.2.0 :
+
+* ``20161001072726``: ajout de clés étrangères pour la réinitialisation de compte
+* ``20161022134138``: conversion de la base de données à l'encodage ``utf8mb4`` (pour MySQL uniquement)
+* ``20161024212538``: ajout de la colonne ``user_id`` sur la table ``oauth2_clients`` pour empêcher les utilisateurs de supprimer des clients API d'autres utilisateurs
+* ``20161031132655``: ajout du paramètre interne pour activer/désactiver le téléchargement des images
+* ``20161104073720``: ajout de l'index ``created_at`` sur la table ``entry``
+* ``20161106113822``: ajout du champ ``action_mark_as_read`` sur la table ``config``
+* ``20161117071626``: ajout du paramètre interne pour partager ses articles vers unmark.it
+* ``20161118134328``: ajout du champ ``http_status`` sur la table ``entry``
+* ``20161122144743``: ajout du paramètre interne pour activer/désactiver la récupération d'articles derrière un paywall
+* ``20161122203647``: suppression des champs ``expired`` et ``credentials_expired`` sur la table ``user``
+* ``20161128084725``: ajout du champ ``list_mode`` sur la table ``config``
+* ``20161128131503``: suppression des champs ``locked``, ``credentials_expire_at`` et ``expires_at`` sur la table ``user``
+* ``20161214094402``: renommage du champ ``uuid`` en ``uid`` sur la table ``entry``
+* ``20161214094403``: ajout de l'index ``uid`` sur la table ``entry``
+* ``20170127093841``: ajout des index ``is_starred`` et ``is_archived`` sur la table ``entry``