PostgreSQL

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 realizar 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 usando el administrador de paquetes DNF o YUM.

Primero, actualice la caché del repositorio de paquetes de CentOS 8 con el siguiente comando:

$ sudo dnf makecache

La caché del repositorio de paquetes de CentOS 8 debe actualizarse.

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

$ sudo dnf instalar postgresql postgresql-server

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

Se debe instalar el servidor de base de datos PostgreSQL.

Una vez instalado 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 de PostgreSQL con el siguiente comando:

$ sudo postgresql-setup --initdb

El directorio de la base de datos PostgreSQL debe inicializarse.

Gestió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 ESTADO 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 está ejecutando de la siguiente manera:

$ sudo systemctl ESTADO 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 detener postgres

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

$ sudo systemctl reiniciar postgres

Inicio del servidor PostgreSQL al iniciar el sistema:

Si no desea iniciar el servidor de base de datos PostgreSQL manualmente cada vez que inicie 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 desde el inicio del sistema de la siguiente manera:

$ sudo systemctl deshabilitar postgresql

Inicie sesión como usuario posgres:

Para ejecutar cualquier servicio de base de datos PostgreSQL, deberá iniciar sesión como postgres usuario.

Puede iniciar sesión como postgres 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:

$ created 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.

SELECT 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 una base de datos PostgreSQL:

Ahora, creemos una nueva tabla usuarios en nuestro linuxhint base de datos.

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

Usuarios de CREATE TABLE (
id INT NO NULO,
nombre VARCHAR (16) NOT NULL,
pin VARCHAR (4) NOT NULL
);

La usuarios se debe crear la tabla.

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

# \D

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

También puede ver el esquema del usuarios tabla 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 tabla, puede ejecutar lo siguiente INSERTAR Sentencias SQL.

INSERTAR EN LOS VALORES de los usuarios (1, 'alex25', '2596');
INSERT INTO users VALUES (2, 'lisa11', '9645');
INSERTAR EN LOS USUARIOS VALORES (1, 'mira45', '8513');

He insertado 3 filas nuevas en el usuarios mesa.

Lectura de datos de tablas:

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

SELECCIONAR * DE los usuarios;

Como puede ver, los datos que inserté anteriormente están impresos en la consola en formato tabular.

Eliminar datos de tablas:

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

BORRAR DE los usuarios DONDE nombre = 'lisa11';

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

SELECCIONAR * DE los usuarios;

Actualización de datos de tablas:

Digamos que desea actualizar el identificación de 'mira45' de la usuarios mesa de 1 a 2.

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

ACTUALIZAR usuarios SET id = 2 DONDE nombre = 'mira45';

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

Eliminación de tablas:

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

Usuarios de DROP TABLE;

La mesa debe quitarse.

\D

Eliminar bases de datos:

Para borrar la base de datos linuxhint, ejecute el siguiente comando como postgres 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.

Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider es la duodécima incorporación a la serie Tomb Raider, una franquicia de juegos de acción y aventuras creada por Eidos Montre...
Cómo impulsar FPS en Linux?
FPS significa Cuadros por segundo. La tarea de FPS es medir la velocidad de fotogramas en reproducciones de video o actuaciones de juegos. En palabras...
Los mejores juegos de Oculus App Lab
Si es propietario de un visor Oculus, debe estar informado sobre la descarga lateral. Sideloading es el proceso de instalación de contenido que no es ...