PostgreSQL – Función EDAD

En edad() age(timestamp, timestamp); Analicemos la sintaxis anterior: años() a evaluar el2000-01-012020-03-20 SELECT current_date, AGE(timestamp ‘2000-01-01’); Producción: Ejemplo 2: La siguiente consulta de declaración SELECT rental_id, customer_id, age(return_date, rental_date) AS duration FROM rental WHERE return_date IS NOT NULL ORDER BY duration DESC LIMIT 10; Producción: Publicación traducida automáticamente Artículo escrito por RajuKumar19 y traducido por … Continue reading «PostgreSQL – Función EDAD»

PostgreSQL – Función TRIM

En , RECORTAR() La siguiente es la sintaxis de la función TRIM(): Syntax: TRIM([LEADING | TRAILING | BOTH] [characters] FROM string) Ejemplo 1: los SELECT TRIM ( LEADING FROM ‘ Geeks ForGeeks’ ), TRIM ( TRAILING FROM ‘Geeks ForGeeks ‘ ), TRIM (‘ Geeks ForGeeks ‘); Producción: Ejemplo 2: un tipo de conversión TRIM() SELECT … Continue reading «PostgreSQL – Función TRIM»

PostgreSQL: variable de tipo de registro

PostgreSQL usa variables de tipo de registro que simplemente actúan como marcadores de posición para las filas de un conjunto de resultados, similar a una variable de tipo de fila . Sin embargo, a diferencia de las variables de tipo fila, no tienen una estructura predefinida. Su estructura solo se determina después de asignarles una … Continue reading «PostgreSQL: variable de tipo de registro»

PostgreSQL – CREAR ESPACIO DE MESA

En PostgreSQL , se utiliza un espacio de tabla para asignar un nombre lógico a una ubicación física en el disco. En la palabra más simple, podemos entender el tablespace como una ubicación en el disco donde se almacenan todos los objetos de la base de datos de PostgreSQL. Estos objetos pueden ser un índice … Continue reading «PostgreSQL – CREAR ESPACIO DE MESA»

PostgreSQL – Declaración CREAR FUNCIÓN

En CREAR FUNCIÓN create [or replace] function function_name(param_list) returns return_type language plpgsql as $$ declare — variable declaration begin — logic end; $$ Analicemos la sintaxis anterior: Primero, especifique el nombre de la función después de las palabras clave de función de creación. Si desea reemplazar la función existente, puede usar las palabras clave de … Continue reading «PostgreSQL – Declaración CREAR FUNCIÓN»

PostgreSQL – DISPARADOR DE CAÍDA

En, sentencia DROP TRIGGER DROP TRIGGER [IF EXISTS] trigger_name ON table_name [ CASCADE | RESTRICT ]; Analicemos la sintaxis anterior: GATILLO DE CAÍDA SI EXISTE SI EXISTE SI EXISTE la CASCADAla CASCADA RESTRICTDROP TRIGGERRESTRICT CREATE FUNCTION check_staff_user() RETURNS TRIGGER AS $$ BEGIN IF length(NEW.username) < 8 OR NEW.username IS NULL THEN RAISE EXCEPTION ‘The username … Continue reading «PostgreSQL – DISPARADOR DE CAÍDA»

PostgreSQL – ÍNDICE DE GOTA

En PostgreSQL , el ÍNDICE DE GOTA DROP INDEX [ CONCURRENTLY] [ IF EXISTS ] index_name [ CASCADE | RESTRICT ]; Analicemos la sintaxis anterior: index_name: Esto se usa para DROP INDEX SI EXISTE: SI EXISTESI EXISTE CASCADA depende RESTRICCIÓN ÍNDICE DE CAÍDA RESTRINGIDA Cuando ejecuta la declaración DROP INDEX, PostgreSQL adquiere un bloqueo exclusivo … Continue reading «PostgreSQL – ÍNDICE DE GOTA»

PostgreSQL: lista de índices

En PostgreSQL , usamos la vista pr_indexes para listar los índices de una base de datos. \d Usando la vista pg_indexes pg_índices pg_índices público SELECT tablename, indexname, indexdef FROM pg_indexes WHERE schemaname = ‘public’ ORDER BY tablename, indexname; Producción: Ejemplo 2: La siguiente declaración del cliente SELECT indexname, indexdef FROM pg_indexes WHERE tablename = ‘customer’; … Continue reading «PostgreSQL: lista de índices»

PostgreSQL – TABLA TRUNCADA

PostgreSQL admite la declaración TRUNCATE TABLE para eliminar rápidamente todos los datos de tablas grandes. Para eliminar todos los datos de una tabla, utilice la instrucción DELETE . Sin embargo, para una tabla grande, es más eficaz utilizar la instrucción TRUNCATE TABLE. La declaración TRUNCATE TABLE elimina todas las filas de una tabla sin escanearla. … Continue reading «PostgreSQL – TABLA TRUNCADA»