Ponieważ twoja bieżąca instalacja Postgres jest skonfigurowana tak, aby zezwalać na połączenia z hosta lokalnego.
Sprawdź swój pg_hba.conf
najprawdopodobniej znajdziesz coś takiego:
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all all 127.0.0.1 255.255.255.255 trust
Co w zasadzie mówi „zezwól na wszystkie połączenia dla wszystkich użytkowników i baz danych Postgres z 127.0.0.1”.
Więcej szczegółów można znaleźć w dokumentacji:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html (Patrz przykład 20-1)