Насколько я знаю, PostgreSQL работает от имени локальной учётной записи postgres, если её в системе нет, надо создать.
Чуть не забыл: учётной записи postgres надо выдать полные права на файлы Вашей базы данных, естественно.
Postgree не та субд, которую стоит "таскать с собой".
Во всяком случае в такой постановке вопроса кривым решением. Таскают с собой обычно встраевыемые субд - sqlite, например. Полноценная СУБД врядли нормально заработает без установки.