diff --git a/bin/password-reset-requires-schema-update-warning.php b/bin/password-reset-requires-schema-update-warning.php
new file mode 100644
index 0000000000000000000000000000000000000000..67484bd9da7d34fb11690a45852565a18e311b9d
--- /dev/null
+++ b/bin/password-reset-requires-schema-update-warning.php
@@ -0,0 +1,27 @@
+<?php
+/**
+ * Affichage d'un avertissement concernant la mise à jour nécessaire du scema de BDD
+ * depuis l'ajout de la fonctionnalité 'mot de passe oublié'.
+ */
+
+//require '../../../autoload.php';
+
+$message = <<<EOS
+/*******************************************************************
+ *                       ! ATTENTION !
+ *
+ * Si vous installez cette version d'unicaen/auth, vous devez 
+ * vous assurer que la colonne PASSWORD_RESET_TOKEN existe bien 
+ * dans votre table utilisateur (nommee USER par défaut).
+ * Si ce n'est pas le cas, utilisez ceci pour l'ajouter :
+ *
+ *    alter table "USER" add PASSWORD_RESET_TOKEN varchar2(256);
+ *    create unique index USER_PASSWORD_RESET_TOKEN_UN on "USER"(PASSWORD_RESET_TOKEN);
+ * 
+ ******************************************************************/
+
+EOS;
+
+echo $message;
+readline("Appuyez sur entrée pour pousuivre le processus 'composer' ou CTRL-C pour abandonner... ");
+echo PHP_EOL;
diff --git a/composer.json b/composer.json
index 9d35afc132e58a9f71d9c20a9e3a308add2bc10c..592eef4b051f2a07bff1773a2108100c7a88a7cd 100644
--- a/composer.json
+++ b/composer.json
@@ -25,5 +25,8 @@
         "classmap": [
             "./Module.php"
         ]
+    },
+    "scripts": {
+        "pre-update-cmd": "@php bin/password-reset-requires-schema-update-warning.php"
     }
 }
\ No newline at end of file