Tag: PLPGSQL
Me encuentro en una posición en la que estoy seguro que muchos otros se han encontrado antes. Generé mi esquema de PostgreSQL utilizando un generador y ahora estoy en producción(!), me doy cuenta de que realmente debería tratar de eliminar las comillas dobles de los nombres de las tablas y . . . Read more
Esta es la primera vez que trabajo con plpgsql y tengo lo siguiente: create or replace function create_marker(title text, description text, latitude decimal, longitude decimal) returns record language plpgsql as $$ declare res record; begin INSERT INTO markers ( title, description, latitude, longitude, geometry ) VALUES (‘marker 1’, ‘this is . . . Read more
Tengo un trabajo que se ejecuta todas las noches para cargar cambios en una tabla temporal y aplicar esos cambios a la tabla principal. CREATE TEMP TABLE IF NOT EXIST tmp AS SELECT * FROM mytable LIMIT 0; <p>COPY tmp FROM PROGRAM ”;</p> <p>11 consultas SQL para actualizar ‘mytable’ basadas . . . Read more
Mientras creo el procedimiento almacenado en Postgres, estoy obteniendo un error en la declaración de preparación. Este es el código: CREAR PROCEDURE public.deletebyidref(IN idref character varying, IN tablename character varying) LENGUAJE plpgsql COMO $$ DECLARE elapsed timestamp; t varchar(50); q varchar(50); w varchar(50); count int; COMIENZA elapsed := now(6); t . . . Read more
Postgres 13.4 Tengo algunos trabajos pg_cron configurados para eliminar periódicamente registros antiguos de archivos similares a registros. Lo que me gustaría hacer es ejecutar VACUUM ANALYZE después de realizar una purga. Desafortunadamente, no puedo averiguar cómo hacer esto en una función almacenada. ¿Estoy perdiendo algún truco? ¿Es un procedimiento almacenado . . . Read more