PostgreSQL – Cambiar tipo de columna

En este artículo, analizaremos el proceso paso a paso para cambiar el tipo de datos de una columna mediante la declaración ALTER TABLE en PostgreSQL . Syntax: ALTER TABLE table_name ALTER COLUMN column_name [SET DATA] TYPE new_data_type; Analicemos la sintaxis anterior: Primero, especifique el nombre de la tabla a la que pertenece la columna que … Continue reading «PostgreSQL – Cambiar tipo de columna»

PostgreSQL – SERIE

PostgreSQL tiene un tipo especial de generador de objetos de base de datos llamado SERIAL. Se utiliza para generar una secuencia de números enteros que a menudo se utilizan como clave principal de una tabla.  Syntax: variable_name SERIAL Al crear una tabla, esta secuencia de enteros se puede crear de la siguiente manera:  CREATE TABLE … Continue reading «PostgreSQL – SERIE»

PostgreSQL – CAST

PostgreSQL admite un operador CAST que se utiliza para CAST ( expression AS target_type ); Analicemos la sintaxis anterior: tipo de datos SELECT CAST (‘100′ AS INTEGER); Producción: SELECT CAST (’10C’ AS INTEGER); Esto dará como resultado el error que se muestra a continuación: Ejemplo 2: fecha de REPARTO SELECT CAST (‘2020-01-01’ AS DATE), CAST … Continue reading «PostgreSQL – CAST»

PostgreSQL: tipo de datos de fecha

PostgreSQL admite un tipo de datos DATE para almacenar valores de fecha. Toma 4 bytes de almacenamiento y va desde 4713 a. C. hasta 5874897 d. PostgreSQL utiliza el formato aaaa-mm-dd para almacenar e insertar valores de fecha. Si crea una tabla que tiene una columna FECHA y desea usar la fecha actual como valor … Continue reading «PostgreSQL: tipo de datos de fecha»

PostgreSQL: diferencia entre CHAR, VARCHAR y TEXT

Ahora que estamos familiarizados con el concepto de tipos de datos de caracteres CHAR, VARCHAR y TEXT respectivamente en PostgreSQL, este artículo se centrará en resaltar la diferencia clave entre ellos.  ¿Qué es el tipo de datos CHAR?  Este tipo de datos se utiliza para almacenar caracteres de longitud limitada. Se representa como char(n) o … Continue reading «PostgreSQL: diferencia entre CHAR, VARCHAR y TEXT»

PostgreSQL – TIEMPO Tipo de datos

PostgreSQL proporciona al usuario TIME un tipo de datos que se utiliza para manejar valores de tiempo. Requiere 8 bytes de almacenamiento y puede tener una precisión de hasta 6 dígitos. Puede variar de 00:00:00 a 24:00:00. Syntax: column_name TIME(precision); Los formatos de HORA comunes se ilustran a continuación: HH:MM HH:MM:SS HHMMSS Si se requiere … Continue reading «PostgreSQL – TIEMPO Tipo de datos»

PostgreSQL: tipos de datos

En este artículo, veremos los diversos tipos de datos disponibles en PostgreSQL . Los siguientes tipos de datos son compatibles con PostgreSQL:  booleano Tipos de caracteres [como char, varchar y text] Tipos numéricos [como números enteros y de punto flotante] Tipos temporales [como fecha, hora, marca de tiempo e intervalo] UUID [para almacenar UUID (Universally … Continue reading «PostgreSQL: tipos de datos»

PostgreSQL: tipo de datos enteros SMALLINT

PostgreSQL permite un tipo de tipo entero a saber SMALLINT. Requiere 2 bytes de tamaño de almacenamiento y puede almacenar números enteros en el rango de -37, 767 a 32, 767. Es útil para almacenar datos como la edad de las personas, el número de páginas de un libro, etc. Syntax: variable_name SMALLINT Ahora veamos … Continue reading «PostgreSQL: tipo de datos enteros SMALLINT»

PostgreSQL: tipo de datos INTEGER

PostgreSQL permite un tipo de tipo entero a saber INTEGER. Requiere 4 bytes de tamaño de almacenamiento y puede almacenar números enteros en el rango de -2, 147, 483, 648 a 2, 147, 483, 647. Es útil para almacenar datos como la población de un país, el número de activos usuarios en una aplicación de … Continue reading «PostgreSQL: tipo de datos INTEGER»

PostgreSQL – CREAR DOMINIO

PostgreSQL admite la creación de tipos de datos definidos por el usuario mediante las siguientes declaraciones:   CREAR DOMINIO: crea un tipo de datos definido por el usuario que puede tener restricciones opcionales.   CREAR TIPO: a menudo se aplica para crear un tipo compuesto (tipo de datos que son mezclas de dos o más tipos de … Continue reading «PostgreSQL – CREAR DOMINIO»