Instalación de PostgreSQL en Debian Top 10

Instalación de PostgreSQL en Debian Top 10
PostgreSQL es un sistema de gestión de bases de datos relacional de código abierto muy popular (RDBMS). En este artículo, le mostraré cómo instalar PostgreSQL en Debian 10 y cómo usar PostgreSQL en Debian 10. Entonces empecemos.

Instalación de PostgreSQL:

La última versión estable de PostgreSQL está disponible en el repositorio oficial de paquetes de Debian 10 Buster. Por lo tanto, puede instalar fácilmente PostgreSQL usando el Administrador de paquetes APT.

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

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora, instale PostgreSQL con el siguiente comando:

$ sudo apt instalación postgresql

Prensa Y y luego presiona Para confirmar la instalación.

El Administrador de paquetes APT descargará e instalará todos los paquetes requeridos.

En este punto, se debe instalar PostgreSQL.

Ahora, imprima el número de versión de PostgreSQL con el siguiente comando:

$ psql --versión

Como puede ver, estoy ejecutando PostgreSQL 11.5. Es el último lanzamiento estable de PostgreSQL en el momento de este escrito.

Gestión del servicio PostgreSQL:

Una vez que se instale PostgreSQL, verifique si el postgresql El servicio se ejecuta con el siguiente comando:

$ sudo systemctl status postgresql

Como puedes ver, el postgresql el servicio es activo. El servicio también es permitir. Entonces, comenzará automáticamente en el arranque del sistema.

Si el postgresql el servicio no es activo En su caso, puede comenzar el postgresql servidor con el siguiente comando:

$ sudo systemctl iniciar postgresql

Si el postgresql el servicio es desactivado, Entonces no comenzará automáticamente en el arranque del sistema. Puede permitir con el siguiente comando:

$ sudo systemctl habilitar postgresql

Configuración del usuario de la base de datos PostgreSQL:

Con la configuración predeterminada, puede usar postgresql como solo post -put usuario. Entonces, tienes que iniciar sesión como post -put Usuario para ejecutar cualquier comando PostgreSQL.

El post -put El usuario no tiene ninguna contraseña establecida de forma predeterminada. Entonces, no podrás iniciar sesión como el post -put usuario.

Para establecer una contraseña para el post -put Usuario, ejecute el siguiente comando:

$ sudo passwd Postgres

Ahora, escriba una contraseña y presione .

Rehice la misma contraseña y presione de nuevo.

Se debe configurar una contraseña para el post -put usuario.

Ahora, para iniciar sesión como el post -put Usuario, ejecute el siguiente comando:

$ SU - Postgres

Escriba la contraseña que ha establecido para el post -put usuario y presione .

Deberías iniciar sesión.

Creación de una base de datos PostgreSQL:

Ahora, para crear una nueva base de datos Linuxhint, Ejecute el siguiente comando:

$ creado Linuxhint

Una vez el Linuxhint Se crea la base de datos, inicie sesión en el shell PostgreSQL con el siguiente comando:

$ PSQL Linuxhint

Debe iniciarse sesión en el shell de PostgreSQL. Ahora, puede ejecutar las declaraciones SQL necesarias y trabajar con el Linuxhint base de datos.

Como puede ver, ejecuté una instrucción SQL simple y funcionó correctamente.

Seleccione Current_Date;

Una vez que haya terminado de trabajar con la base de datos, puede salir del shell PostgreSQL de la siguiente manera:

# \ Q

Deberías volver a la carcasa de Linux.

Creación de una tabla PostgreSQL:

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

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

Crear tiendas de mesa (
Shopid int no nulo,
ShopName Varchar (100) No es nulo,
numeMeployee int no nulo
);

El tiendas Se debe crear tabla.

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

# \d

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

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

# \ d tiendas

Insertar datos en la tabla:

Ahora, insertemos algunas filas nuevas en el tiendas mesa.

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

Insertar en los valores de las tiendas (1, 'Food King', 5);
Insertar en los valores de las tiendas (2, 'FoodEx', 4);
Insertar en los valores de las tiendas (3, 'hamburguesa ficticia', 10);

Las declaraciones de SQL se ejecutaron con éxito. He insertado 3 filas ficticias en el tiendas mesa. Excelente!

Selección de datos de la tabla:

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

Seleccionar * de las tiendas;

Como puede ver, las 3 filas ficticias que he insertado anteriormente se imprimen en la consola en formato tabular.

Eliminar datos de la tabla:

Para eliminar una fila del tiendas mesa con el shopid 1 (Digamos), ejecute la siguiente declaración SQL:

Eliminar de las tiendas donde ShopID = 1;

La fila debe eliminarse del tiendas mesa.

Como puede ver, la fila no está en el tiendas mesa más.

Seleccionar * de las tiendas;

Actualización de datos de la tabla:

Digamos que quieres actualizar el numemployee columna de 4 a 8 (Digamos) para la tienda con el shopid 2 de la tiendas mesa.

Para hacer eso, ejecute la siguiente declaración SQL.

Actualizar tiendas establecidas numeMeployee = 8 Where ShopID = 2;

La fila debe actualizarse.

Como puedes ver, el numemployee para la tienda con el shopid 2 se actualiza a 8.

Tabla de eliminación:

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

Tiendas de mesa;

La tabla debe eliminarse.

Eliminar la base 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 se instala y usa PostgreSQL en Debian 10. Gracias por leer este artículo.