Le problème n'est pas ce que quelqu'un a écrit. Le problème est que le nom de l'adaptateur de base de données postgresql est "postgresql", et non "postgres", bien que le nom du GEM soit "pg".
La définition dans le fichier database.yml doit inclure
Adaptateur adapter: postgresql