Descripción general de los tipos de datos PostgreSQL

Descripción general de los tipos de datos PostgreSQL
Mientras trabaja con cualquier base de datos o un sistema de gestión de bases de datos, se considera muy importante comprender todos los diferentes tipos de datos que admite. Se hace para asegurarse de tratar sus datos de manera eficiente mientras trabaja con esa base de datos o DBMS. Por lo tanto, en este artículo, le proporcionaremos una breve descripción de los diferentes tipos de datos de PostgreSQL seguido de un ejemplo que hace uso de algunos de estos tipos de datos.

Nota: Aquí, solo vamos a discutir los tipos de datos PostgreSQL más utilizados.

Una descripción general de los tipos de datos PostgreSQL

Aunque PostgreSQL admite una gran cantidad de tipos de datos diferentes, sin embargo, algunos de los tipos de datos PostgreSQL más utilizados junto con sus subtipos se analizan a continuación:

Numérico
Este tipo de datos de PostgreSQL particular se utiliza para almacenar los datos numéricos. Este tipo se divide aún más en los tipos de datos como Integer, SmallInt, Bigint, Decimal, Real, Serial, Double Precision, etc. Todos estos tipos de datos corresponden a los diferentes tipos de datos numéricos dependiendo de su tamaño y la naturaleza del valor que puede tener.

Textual
Este tipo de datos PostgreSQL se utiliza para almacenar los datos textuales. Este tipo se divide aún más en tipos de datos como carácter, varchar, texto, etc. Una vez más, estos tipos de datos difieren dependiendo del tamaño de los datos que pueden contener.

Booleano
El tipo de datos booleanos corresponde a los valores de datos que pueden ser verdaderos o falsos o "0" o "1". Este tipo de datos se usa principalmente para almacenar los valores de los diferentes estados de un interruptor o los estados de una bandera.

Temporal
El tipo temporal está relacionado con la fecha y hora. Esto incluye los tipos de datos como fecha, hora, marca de tiempo, intervalo, etc.

Monetario
Este tipo de PostgreSQL se usa particularmente para almacenar datos de divisas. El tipo de datos específico que se utiliza para servir a este propósito en PostgreSQL es el dinero.

Json
Como dice el nombre, este tipo de datos PostgreSQL particular se utiliza para almacenar los datos JSON.

Xml
Este tipo de datos PostgreSQL se utiliza para almacenar los datos XML.

Formación
El tipo de datos de matriz en PostgreSQL se utiliza para definir una columna de una tabla que puede actuar como una matriz multidimensional de cualquier tipo de datos deseado.

Uuid
Este tipo de datos PostgreSQL particular se utiliza para mantener los identificadores colectivamente exclusivos que son un conjunto de 32 dígitos o caracteres cada uno.

Especial
Este tipo en particular se utiliza para almacenar tipos especiales de datos. Esto se divide aún más en los tipos de datos; La primera es la dirección de red y la segunda son los datos geométricos. El tipo de datos de la dirección de red contiene las direcciones de red i.mi. Direcciones IPv4 e IPv6, direcciones MAC, etc. Mientras que los datos geométricos se refieren a los tipos de datos como punto, línea, caja, círculo, polígono, ruta, etc.

Ejemplo de usar los diferentes tipos de datos PostgreSQL

En este ejemplo, utilizaremos algunos de los diferentes tipos de datos PostgreSQL creando una tabla PostgreSQL.

Paso 1: Verificar si el servidor PostgreSQL está activo o no
Primero, queremos verificar si el servidor PostgreSQL está activo en nuestro sistema o no. Para eso, ejecutaremos el comando posterior en el terminal de nuestro sistema:

$ sudo systemctl status postgresql

El servidor PostgreSQL está activo en nuestro sistema, como puede ver en la imagen que se muestra a continuación:

Paso 2: Iniciar sesión en el servidor PostgreSQL
Después de confirmar el estado activo del servidor PostgreSQL, iniciaremos sesión en nuestro servidor con el siguiente comando:

$ sudo -i -u Postgres

En este comando, "Postgres" se refiere al usuario predeterminado de PostgreSQL. Hacer esto nos registrará inmediatamente en el servidor PostgreSQL.

Paso 3: ingresando a la consola PostgreSQL
Ahora, necesitamos acceder a la consola PostgreSQL ejecutando las instrucciones presentadas a continuación:

$ psql

Este comando nos llevará instantáneamente a la consola PostgreSQL, donde podemos ejecutar fácilmente todas las consultas deseadas.

Paso 4: Creación de una nueva tabla PostgreSQL
Después de ingresar la consola PostgreSQL, crearemos una nueva tabla que contenga campos que tienen algunos de los tipos de datos PostgreSQL. Ejecutaremos la consulta posterior para hacerlo:

# Crear Tabla DataType (Número Clave primaria en serie, nombre Varchar (255) No NULL, FLAG BOOLEAN NO NULL);

El mensaje de respuesta que se muestra a continuación indicará una creación de tabla exitosa.

Paso 5: Insertar valores en la tabla PostgreSQL
Ahora, agregaremos algunos valores deseados en la tabla PostgreSQL ejecutando la siguiente consulta:

# Insertar en valores de tipo de datos (1, 'John', '1');

El mensaje de respuesta que se muestra a continuación indicará una inserción de registro exitosa.

De la misma manera, insertaremos otro registro de la siguiente manera:

# Inserte en valores de tipo de datos (2, 'Harry', '0');

El mensaje de respuesta que se muestra a continuación indicará una inserción de registro exitosa.

Paso 6: Mostrar los valores insertados en la tabla PostgreSQL
Finalmente, simplemente mostraremos todos los registros insertados en la consola PostgreSQL para ver los diversos tipos de datos que hemos utilizado. Para eso, ejecutaremos la consulta posterior:

# Seleccionar * de DataType;

Los registros que pertenecen a los diferentes tipos de datos PostgreSQL se muestran en la imagen a continuación:

Propina

Después de realizar todas las consultas deseadas en la consola PostgreSQL, puede salir de la consola ejecutando la siguiente consulta:

# \ Q

Además, para iniciar sesión en el servidor PostgreSQL después de salir de la consola, puede ejecutar el comando que se muestra a continuación:

# salida

Este comando lo llevará de regreso a la terminal de su sistema regular.

Conclusión

Este artículo proporcionó un resumen de los tipos de datos postgreSQL más utilizados. Después de declarar una breve descripción de cada uno de estos tipos de datos junto con sus subtipos, compartimos un ejemplo simple con usted que hace uso de algunos de estos tipos de datos PostgreSQL discutidos para que pueda comprender cómo puede usar estos tipos de datos mientras Trabajando con este DBMS. Este artículo fue solo una guía introductoria sobre los tipos de datos PostgreSQL más utilizados, sin embargo, puede explorar los otros tipos de datos PostgreSQL por su cuenta.