Protože vaše aktuální instalace Postgres je nakonfigurována tak, aby umožňovala připojení z localhost.
Zkontrolujte svůj pg_hba.conf
s největší pravděpodobností najdete něco takového:
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all all 127.0.0.1 255.255.255.255 trust
Což v podstatě říká „povolit všechna připojení pro všechny uživatele a databáze Postgres od 127.0.0.1.“
Další podrobnosti lze nalézt v dokumentech:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html (Viz příklad 20-1)