Bem, depois de executar o seguinte comando:
sudo -u postgres psql -d postgres -c "alter user melon with password 'melon'"
E alterando as seguintes linhas no meu arquivo pg_hba.conf
de
# "local" is for Unix domain socket connections only
local all all md5
para
# "local" is for Unix domain socket connections only
local all all password
o script agora é executado corretamente.
Se eu for completamente honesto, não posso explicar por que, mas isso resolveu meu problema.