# <<<<<<<<<<<<<<<<<<<<<<<<<  >>>>>>>>>>>>>>>>>>>>>>>>> 
# # what IP address(es) to listen on;
{
     my $local = $postgresql{LocalNetworkingOnly} || 'yes';
     my $access = $postgresql{access} || 'localhost';
     $OUT = "listen_addresses = ";
     $OUT .= ($local eq 'yes') ? "localhost\n" :
             ($access eq 'public') ? "*\n" :
             ($access eq 'private') ? "127.0.0.1,$LocalIP\n" : "127.0.0.1\n";

     $OUT .= <<"END";
port = 5432
max_connections = 100                   # (change requires restart)
superuser_reserved_connections = 2      # (change requires restart)
END

    $OUT .= "##ssl = on                             # (change requires restart)";
    $OUT .= "##ssl_cert_file = '$SystemName.$DomainName.crt'                # (change requires restart)\n";
    $OUT .= "##ssl_key_file = '$SystemName.$DomainName.key'         # (change requires restart)\n";
}

password_encryption = on

shared_buffers = 128MB                  # min 128kB
