En esta guía, nos centraremos en el EMPEZANDO Tipo de datos en PostgreSQL.
Enteros postgresql
Matemáticamente, un entero se define como un número completo: número positivo/negativo (incluido 0). Cuando intentamos almacenar un entero en la memoria de una computadora, ocupa algo de espacio. Dependiendo del tamaño de un entero, el tamaño requerido difiere.
Postgres viene con tres tipos de datos enteros diferentes:
El EMPEZANDO El tipo de datos enteros ocupa 64 bits (u 8 bytes) de almacenamiento. El valor puede ser de -263 a 263-1. Para la mayoría de los casos de uso, el rango es lo suficientemente grande como para mantener cualquier valor entero.
Sin embargo, EMPEZANDO Viene con varios inconvenientes. Dado que usa una cantidad tan grande de memoria para cada entrada, puede conducir a un alto uso de memoria. También puede conducir a un rendimiento más lento. Esta es la razón por EMPEZANDO solo debe usarse cuando sea necesario y no fuera de lujo.
Requisitos previos
Para realizar los pasos demostrados en esta guía, necesitará los siguientes componentes:
Demostración del uso de bigint
En esta sección, tendremos una demostración rápida de usar EMPEZANDO Para almacenar los datos de magnitud apropiada.
Primero, echemos un vistazo rápido a la limitación del ENTERO tipo de datos. Crea una nueva tabla para la demostración:
Crear tabla demo_integer (Ahora, intentaremos insertar un par de entradas en la mesa:
Insertar en demo_integer (nombre, valor)Como sugiere el error, el valor de fuera de rango La entrada está fuera del alcance de lo que el ENTERO lata. Para almacenar el valor, necesitamos EMPEZANDO.
Podemos alterar el tipo de columna con la siguiente consulta:
Alter tabla demo_integerAhora, intente insertar las entradas nuevamente:
Insertar en demo_integer (nombre, valor)Verifique el resultado:
$ Select * de Demo_integer;Conclusión
En esta guía, discutimos los diversos tipos de datos enteros que admite PostgreSQL, incluida EMPEZANDO. También mostramos el uso de EMPEZANDO En una simple demostración. Trabajamos con una mesa de demostración para demostrar el uso de EMPEZANDO. Si ya hay otras tablas presentes en la base de datos, consulte la lista de tablas PostgreSQL para mantener un seguimiento de ellas. PostgreSQL viene con muchos tipos de datos compatibles. Por ejemplo, booleano, numérico, carácter, fecha y hora, json y más.
Interesado en aprender más? La subcategoría PostgreSQL contiene muchas otras guías en los diversos aspectos de PostgreSQL. Computación feliz!