PostgreSQL | PostgreSQL Configuration Files

PostgreSQL has three configuration files: postgresql.conf for basic settings, pg_hba.conf for host-based connection permissions, and pg_ident.conf for mapping OS user names to database user names. This section explains how to write each configuration file.