PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto. Cuenta con más de 15 años de desarrollo activo y una arquitectura probada que le ha valido una sólida reputación de fiabilidad, integridad de datos y corrección. Se ejecuta en todos los principales sistemas operativos, incluyendo Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows. Es totalmente compatible con ACID, tiene soporte completo para claves externas, combinaciones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Incluye la mayoría de los tipos de datos SQL: 2008, incluyendo INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL y TIMESTAMP. También admite el almacenamiento de objetos grandes binarios, incluyendo imágenes, sonidos o video. Tiene interfaces de programación nativas para C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, entre otros, y documentación excepcional.
La versión 9.6 ya está incluida en los repositorios oficiales de Fedora 26, de tal manera que no es necesario agregar repositorios extras ni nada.
Así manos a los comandos:
Paso 1: Iniciar como root, es necesario para la instalación:
su -
Paso 2: Instalar los paquetes necesarios:
dnf install postgresql-server pgadmin3
Mostrará un proceso similar a la de la siguiente imagen:
Paso 3: Iniciar initdb
postgresql-setup initdb
Paso 4: Iniciar el proceso de postgresql
systemctl start postgresql
#Si quieren iniciar postgresql al iniciar el sistema usar este comando
systemctl enable postgresql
Paso 5: Iniciar desde consola para cambiar la contraseña del usuario de postgres.
su - postgres
-bash-4.3$ psql
psql (9.6.1)
Digite «help» para obtener ayuda.
postgres=#
Paso 6: Cambiar la contraseña con el siguiente comando.
\password postgres
Paso 7: Configuración de archivo postgresql.conf:
gedit /var/lib/pgsql/data/postgresql.conf
Y agregar lo siguiente:
#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*' # what IP address(es) to listen on;
port = 5432 # (change requires restart)
Paso 8: Configuración del archivo pg_hba.conf
gedit /var/lib/pgsql/data/pg_hba.conf
Y modificar lo siguiente esto:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/24 md5
# IPv6 local connections:
host all all ::1/128 md5
Paso 9: Reiniciar el proceso de PostgreSQL.
systemctl stop postgresql
systemctl start postgresql
O bien simplemente:
systemctl restart postgresql
Paso 10: Ya que hemos instalado pgAdmin III, es posible crear un conexión en modo gráfico desde dicha aplicación.
Ir al cajón aplicaciones, iniciar pgAdminIII. Ir a la opción de crear conexión. Rellenar los campos con la información necesaria.
Una vez terminado el rellenado la información de la ventana anterior, clic en Aceptar, y a continuación mostrará la ventana la de imagen siguiente.
Mostrará un mensaje de advertencia, nuevamente clic en Aceptar.
Y finalmente la conexión local a postgresql, ha sido creada con éxito.
Excelente, lo instalé y todo bien!
ResponderBorrarExcelente, lo instalé según sus instrucciones y todo bien!
ResponderBorrar