fonctionnement avec postgresql
second commit