Создаем postgresql-пользователя без пароля

Во первых, создадим пользователя в базе данных и саму базу данных, к которой он будет подключаться:

postgres=# CREATE USER myuser;
CREATE ROLE
postgres=# CREATE DATABASE mydatabase;
CREATE DATABASE
postgres=# ALTER DATABASE mydatabase OWNER TO myuser;
ALTER DATABASE

Теперь отредактируем файл pg_hba.conf:

$ sudo vim /etc/postgresql/9.3/main/pg_hba.conf

Добавив туда следующую строку:

# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   mydatabase      myuser                                  trust

В которой указано, что локальные подключения к базе данных mydatabase от имени пользователя myuser выполнять по методу аутентификации trust, то есть разрешать без каких-либо проверок.

Ну и последнее - перезапустим сервис, чтобы новые настройки вступили в силу:

$ sudo service postgresql restart