Instalar postgresql en un fedora
Instalación básica
Para instalar postgresql (17.2) en un sistema FEDORA (41) ejecutar
dnf install postgresql-server postgresql-contrib
El servidor postgres no está corriendo y está deshabilitado. Para habilitarlo y ejecutarlo
systemctl enable postgresql
Postgres funciona con su propio usuario (postgres). Hay que inicializar el usuario y la base de datos. Este comando también crea los archivos de configuración postgresql.conf y pg_hba.conf
sudo postgresql-setup --initdb --unit postgresql
Creación de usuario y bases de datos
Ahora hay que crear un usuario normal y la base de datos del usuario. Para ello hay que ser usuario postgres
sudo -u postgres psql
Crearemos al usuario Perez y la base de datos Proyecto del usuario Perez. Al usuario Perez le asignaremos el password mipasswordsecreto.
postgres=# CREATE USER Perez WITH PASSWORD 'mipasswordsecreto';
postgres=# CREATE DATABASE Proyecto OWNER Perez;
Ahora ya puedes acceder como usuario Perez e iniciar la base de datos
psql Proyecto
pgAdmin 4
PgAdmin es una excelente interface para administrar tu postgres. Para instalar neceitas actualizar tus repositorios
rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-fedora-repo-2-1.noarch.rpm
e instalar la interface web
yum install pgadmin4-web
Ejecuta la configuración
/usr/pgadmin4/bin/setup-web.sh
y ejecuta una actualización final
yum upgrade pgadmin4