Instalación de PostgreSQL en Centos 8

Instalación de PostgreSQL en Centos 8
En este artículo, le mostraré cómo instalar la base de datos PostgreSQL y cómo hacer operaciones básicas de PostgreSQL CRUD en CentOS 8. Entonces empecemos.

Instalación de la base de datos PostgreSQL:

PostgreSQL está disponible en el repositorio oficial de paquetes de Centos 8. Por lo tanto, puede instalarlo fácilmente con DNF o Yum Package Manager.

Primero, actualice el caché del repositorio del paquete CentOS 8 con el siguiente comando:

$ sudo dnf makecache

El caché del repositorio del paquete CentOS 8 debe actualizarse.

Ahora, instale el servidor de base de datos PostgreSQL con el siguiente comando:

$ sudo dnf instalación postgresql postgresql-server

Para confirmar la instalación, presione Y y luego presiona .

Se debe instalar el servidor de base de datos PostgreSQL.

Una vez que se instala el servidor de base de datos PostgreSQL, ejecute el siguiente comando para verificar si el servidor de base de datos PostgreSQL está funcionando.

$ Postgres -Versión

Inicialización del servidor de base de datos PostgreSQL:

Una vez que se instala el servidor de base de datos PostgreSQL, debe inicializar el directorio de la base de datos PostgreSQL.

Puede inicializar el directorio de la base de datos PostgreSQL con el siguiente comando:

$ sudo postgresql-setup --initdb

Se debe inicializar el directorio de la base de datos PostgreSQL.

Administración del servicio de base de datos PostgreSQL:

El servicio de base de datos PostgreSQL no se ejecutará de forma predeterminada como puede ver en la captura de pantalla a continuación.

$ sudo SystemCtl Status Postgres

Una vez que se inicializa el directorio de la base de datos PostgreSQL, debe iniciar el servicio PostgreSQL manualmente de la siguiente manera:

$ sudo systemctl iniciar postgresql

Una vez que inicie el servicio de base de datos PostgreSQL, puede verificar si se ejecuta de la siguiente manera:

$ sudo SystemCtl Status Postgres

Como puede ver, el servicio de base de datos PostgreSQL se está ejecutando.

Si necesita detener el servicio de base de datos PostgreSQL por algún motivo, ejecute el siguiente comando:

$ sudo systemctl stop postgres

Si necesita reiniciar el servicio de base de datos PostgreSQL por algún motivo, ejecute el siguiente comando:

$ sudo systemctl reiniciar postgras

Iniciar servidor PostgreSQL en el inicio del sistema:

Si no desea iniciar el servidor de base de datos PostgreSQL manualmente cada vez que arranca su máquina CentOS 8, debe agregarlo al inicio del sistema de CentOS 8.

Para agregar el servidor de base de datos PostgreSQL al inicio del sistema, ejecute el siguiente comando:

$ sudo systemctl habilitar postgresql

El servidor de base de datos PostgreSQL debe agregarse al inicio del sistema.

También puede eliminar el servidor de base de datos PostgreSQL del inicio del sistema de la siguiente manera:

$ sudo systemctl deshabilitar postgresql

Inicie sesión como usuario de Posgres:

Para ejecutar cualquier servicio de base de datos PostgreSQL, deberá iniciar sesión como el post -put usuario.

Puedes iniciar sesión como el post -put Usuario de la siguiente manera:

$ sudo Su - Postgres

Creación de una base de datos PostgreSQL:

Puede crear una base de datos PostgreSQL (llamémosla Linuxhint) con el siguiente comando:

$ creado Linuxhint

Ahora puedes usar el Linuxhint base de datos de la siguiente manera:

$ PSQL Linuxhint

Ejecutemos una consulta SQL y probemos si funciona o no.

Seleccione Current_Date;

Funciona.

Una vez que haya terminado de usar la base de datos, salga de la base de datos de la siguiente manera:

\ Q

Creación de la base de datos PostgreSQL:

Ahora, creemos una nueva mesa usuarios en nuestro Linuxhint base de datos.

Aquí está la instrucción SQL para crear la tabla usuarios. Copie y pegue las declaraciones SQL en el shell PostgreSQL para crear una nueva tabla usuarios.

Crear usuarios de tabla (
ID int no nulo,
Nombre Varchar (16) No nulo,
Pin varchar (4) no nulo
);

El usuarios Se debe crear tabla.

Puede enumerar todas las tablas disponibles en su base de datos de la siguiente manera:

# \d

Como puedes ver, el usuarios La tabla está en la lista.

También puedes ver el esquema del usuarios mesa de la siguiente manera.

# \ d usuarios

Insertar datos en tablas:

Ahora, insertemos algunas filas nuevas en el usuarios mesa.

Para insertar nuevas filas en el usuarios mesa, puedes ejecutar lo siguiente INSERTAR Declaraciones SQL.

Insertar en los valores de los usuarios (1, 'Alex25', '2596');
Insertar en los valores de los usuarios (2, 'Lisa11', '9645');
Insertar en los valores de los usuarios (1, 'Mira45', '8513');

He insertado 3 nuevas filas en el usuarios mesa.

Lectura de datos de tablas:

Ahora, para seleccionar todas las filas del usuarios Tabla e imprima en la consola, ejecute la siguiente instrucción SQL.

Seleccionar * de los usuarios;

Como puede ver, los datos que he insertado anteriormente se imprimen en la consola en formato tabular.

Eliminar datos de las tablas:

Para eliminar una fila del usuarios mesa con el nombre 'Lisa11' (digamos), ejecute la siguiente declaración SQL:

Eliminar de los usuarios donde name = 'lisa11';

Como puede ver, esa fila no está en el usuarios mesa más.

Seleccionar * de los usuarios;

Actualización de datos de las tablas:

Digamos que quieres actualizar el identificación de 'Mira45' del usuarios envolver de 1 a 2.

Para hacer eso, ejecute la siguiente instrucción SQL:

Actualizar usuarios establecer id = 2 donde nombre = 'Mira45';

Como puedes ver, el identificación de 'Mira45' se actualiza desde 1 a 2.

Tablas de eliminación:

Para quitar la mesa usuarios, Ejecute la siguiente instrucción SQL:

Los usuarios de la tabla de soltar;

La tabla debe eliminarse.

\d

Eliminar bases de datos:

Para eliminar la base de datos Linuxhint, Ejecute el siguiente comando como post -put usuario.

$ dropdb linuxhint

La base de datos Linuxhint debería ser removido.

Entonces, así es como instala PostgreSQL y realiza operaciones básicas de PostgreSQL CRUD en CentOS 8. Gracias por leer este artículo.