If you run pgAdmin (Backup: pg_dump
, Restore: pg_restore
) from Windows it will try to output the file by default to c:\Windows\System32
and that's why you will get Permission/Access denied error and not because the user postgres is not elevated enough. Run pgAdmin as Administrator or just choose a location for the output other than system folders of Windows.