Skip to content
Tuesday, June 16, 2026

El Lupanar de Dieguito

Atendido por su dueño.

  • Home
  • Ingresar
  • Registrarse
  • DAF URL Gen
  • DAF ANONYMIZER
  • Acerca de la magia…
  • Mi GitHub
  • Contactame

DELETE con LIMIT en Postgres

Posted on 2019/10/042019/10/07 by Don Diego Puramagia

Sucio y desprolijo:

WITH cte AS (

SELECT my_rowid /* your PK */
FROM batch
WHERE bat_close_time_stamp <= 1507381943.93144 /* your condition */
/* ORDER BY ??? */ /* optional */
LIMIT 500
FOR UPDATE /* SKIP LOCKED */

)
DELETE FROM batch tbl
USING cte
WHERE tbl.my_rowid = cte.my_rowid;

Fuente: stackoverflow.com/questions/52950430/batch-delete-in-postgres-using-a-cursor

Posted in PostgreSQL

Post navigation

Previous: Changing the Auto-Logout Timeout in SSH
Next: Archivos del Garmin

Related Posts

  • PostgreSQL

Como ver el estado del servidor postgressql sin ser superuser

  • Don Diego Puramagia
  • 2016/11/06
  • 0

CREATE FUNCTION get_sa() RETURNS SETOF pg_stat_activity AS $$ SELECT * FROM pg_catalog.pg_stat_activity; $$ LANGUAGE sql VOLATILE SECURITY DEFINER; CREATE VIEW pg_stat_activity_allusers AS SELECT * FROM […]

  • PostgreSQL

Datazo V

  • Don Diego Puramagia
  • 2016/12/01
  • 0

SELECT unnest(string_to_array(‘1,2,3,4’, ‘,’)) un string lo transformas a un array y el unnest te lo pone en filitas… bien tecnico Saludos,

  • PostgreSQL

CAMBIAR ENCODING DE UTF-8 A LATIN1 EN POSTGRESQL

  • Don Diego Puramagia
  • 2016/09/08
  • 0

El cambio es muy simple, primero ingresamos al terminal toot linux y ejecutamos su – postgres Ya estamos como usuario postgres Entramos al Postgresql ejecutando […]

Copyright © 2026 El Lupanar de Dieguito Theme: Terminal News By Adore Themes.