Instalar PostgreSQL y configurar phpPgAdmin


Para la instalación de PostgreSQL en openSUSE, nos dirigiremos a YaST y en su buscador introduciremos postgresql, los paquetes a instalar son: postgresql, postgresql-server y phpPgAdmin…con lo que tenemos lo necesario para arrancar este sistema de gestión de base de datos relacional orientada a objetos.
Paso 2: Dirigirse a los archivos de configuración en /var/lib/pgsql/data de los cuales editaremos postgresql.conf y pg_hba.conf
de postgresql.conf descomentar las líneas que se mustran en las imagen y en listen_addresses escribir ‘*’ o ‘localhost’ dependiendo del tipo de conexión a realizar, asignamos el puerto 5432 y un máximo de 100 conexiones.
#——————————————————————————
# CONNECTIONS AND AUTHENTICATION
#——————————————————————————# – Connection Settings -
listen_addresses = ‘localhost’ # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to ‘localhost’, ‘*’ = all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
# Note: Increasing max_connections costs ~400 bytes of shared memory per
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3 # (change requires restart)
#unix_socket_directory = ” # (change requires restart)
#unix_socket_group = ” # (change requires restart)
#unix_socket_permissions = 0777 # begin with 0 to use octal notation
# (change requires restart)
#bonjour_name = ” # defaults to the computer name
# (change requires restart)
paso 3: para efectos de instalar phppgadmin modificamos pg_hba.conf de la siguiente forma:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# “local” is for Unix domain socket connections only
local all all trust
#IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5#IPv6 local connetions:
host all all ::1/128 md5
Paso 4: instalando phpPgAdmin desde YaST y copiar el archivo config.inc.php-dist renombrándolo a config.inc.php, posterior a esto ingresar a localhost/phpPgAdmin e ingresamos con nuestro usuario y contraseña.
