Parece que tiene que crear un usuario de base de datos con todos los privilegios necesarios en su base de datos. Por ejemplo, creo que podría hacer el truco iniciando sesión en su consola de base de datos y luego hacer algo como:
CREATE USER your_new_username WITH PASSWORD 'your_new_password';
CREATE DATABASE whiteboard;
GRANT ALL PRIVILEGES ON DATABASE whiteboard to your_new_username;
ALTER DATABASE whiteboard OWNER TO your_new_username;
Luego actualice su database.yml
así:
adapter: postgresql
database: whiteboard
username: your_new_username
password: your_new_password
pool: 5
timeout: 5000
¡Espero que ayude!