'mix ecto.create' errors with: role "postgres" does not exist

Fixed with:

createdb 'Aston' 
psql

(Change Aston to whatever the psql command in the post above said was missing)

Then:

CREATE USER postgres SUPERUSER;
CREATE DATABASE postgres WITH OWNER postgres;
exit

(Although it told me the postgres db already exists - something you can check with psql -l)

mix ecto.create
$ The database for Hello.Repo has been created

:smiley: