Add PostgreSQL support

Add PostgreSQL support
Is superuser privilege required for a backup user for postgresql? I'd prefer the recipe grants only the bare minimum permissions (readonly, for example) necessary since this user and password will be stored on disk.