Ctrl K
ComunidadGuías…

migrations/20260417010000_retention_holds.up.sql

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
CREATE TABLE IF NOT EXISTS shardline_retention_holds (
    object_key TEXT PRIMARY KEY,
    reason TEXT NOT NULL CHECK (length(trim(reason)) > 0),
    held_at_unix_seconds BIGINT NOT NULL CHECK (held_at_unix_seconds >= 0),
    release_after_unix_seconds BIGINT NULL CHECK (release_after_unix_seconds >= 0),
    CHECK (
        release_after_unix_seconds IS NULL
        OR release_after_unix_seconds >= held_at_unix_seconds
    )
);

CREATE INDEX IF NOT EXISTS shardline_retention_holds_release_after_idx
    ON shardline_retention_holds (release_after_unix_seconds, object_key);