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 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 – Restaurar base de datos

Restaurar una base de datos es la acción de copiar los datos respaldados y restaurarlos en su lugar original o nuevo. Realizamos una acción de restauración en una base de datos para devolver los datos a su estado original antes de que se pierdan, sean robados o dañados. Hay varias causas por las cuales uno … Continue reading «PostgreSQL – Restaurar base de datos»

PostgreSQL – Mostrar tablas

MOSTRAR TABLAS, Inicio sesión Ejemplo: En este ejemplo, buscaremos la lista de todas las tablas en la base de datos de ejemplo, es decir, dvdrental. Primero, inicie sesión en la base de datos de muestra usando el siguiente comando: \c dvdrental Ahora use el siguiente comando para enumerar las tablas del mismo: \dt Producción: Usando … Continue reading «PostgreSQL – Mostrar tablas»

PostgreSQL: columna de identidad

En PostgreSQL , la restricción GENERATED AS IDENTITY se usa para crear una columna de identidad de PostgreSQL. Permite a los usuarios asignar automáticamente un valor único a una columna. La restricción GENERATED AS IDENTITY es la variante conforme al estándar SQL de la columna SERIAL de PostgreSQL. Syntax: column_name type GENERATED { ALWAYS | … Continue reading «PostgreSQL: columna de identidad»

PostgreSQL – CREAR TABLA – Part 3

En PostgreSQL , la cláusula CREATE TABLE, como sugiere el nombre, se usa para crear nuevas tablas. Syntax: CREATE TABLE table_name ( column_name TYPE column_constraint, table_constraint table_constraint ) INHERITS existing_table_name; Analicemos la sintaxis anterior: Primero, define el nombre de la nueva tabla después de la cláusula CREATE TABLE. La palabra clave TEMPORARY es para crear … Continue reading «PostgreSQL – CREAR TABLA – Part 3»

PostgreSQL: tipo de datos enteros BIGINT

PostgreSQL permite un tipo de tipo entero a saber BIGINT. Requiere 8 bytes de tamaño de almacenamiento y puede almacenar números enteros en el rango de -9, 223, 372, 036, 854, 775, 808 a +9, 223, 372, 036, 854, 775, 807. Usar el tipo BIGINT no es solo consume mucho almacenamiento pero también disminuye el … Continue reading «PostgreSQL: tipo de datos enteros BIGINT»

PostgreSQL: eliminación de filas duplicadas mediante subconsulta

PostgreSQL tiene Para fines de demostración, configuremos una tabla de muestra (por ejemplo, una canasta ) que almacene frutas de la siguiente manera: CREATE TABLE basket( id SERIAL PRIMARY KEY, fruit VARCHAR(50) NOT NULL ); Ahora agreguemos algunos datos a la tabla de cesta recién creada. INSERT INTO basket(fruit) values(‘apple’); INSERT INTO basket(fruit) values(‘apple’); INSERT … Continue reading «PostgreSQL: eliminación de filas duplicadas mediante subconsulta»

PostgreSQL – Función DATE_TRUNC

En PostgreSQL , la función DATE_TRUNC se usa para Syntax: date_trunc(‘datepart’, field) campo de parte de fecha milenio siglo década año cuarto mes semana día hora minuto segundo milisegundos microsegundos El argumento de campo contiene un valor de tipo TIMESTAMP o un valor de tipo INTERVAL para truncar. También puede ser una expresión que devuelva … Continue reading «PostgreSQL – Función DATE_TRUNC»

PostgreSQL – CONJUNTOS DE AGRUPACIÓN

En PostgreSQL , los GROUPING SETS se utilizan para generar un conjunto de resultados equivalente al generado por UNION ALL de las múltiples cláusulas GROUP BY . Un conjunto de agrupación es un conjunto de columnas por las que se agrupa el usuario. Por lo general, una única consulta agregada define un único conjunto de … Continue reading «PostgreSQL – CONJUNTOS DE AGRUPACIÓN»