Buscar o ir a un archivo…
VISTA SIMULADACASO FICTICIOEsta pantalla reproduce el tipo de contenido que podría publicarse en un repositorio. No es GitHub ni un proyecto real.
marcos-r/turnoclaro-demoPúblico
002_prevent_overlaps.sql12 líneas · ejemplo
BEGIN;
CREATE EXTENSION IF NOT EXISTS btree_gist;
ALTER TABLE reservations
ADD CONSTRAINT no_overlapping_reservations
EXCLUDE USING gist (
resource_id WITH =,
tstzrange(starts_at, ends_at) WITH &&
) WHERE (status = 'confirmed');
COMMIT;QUÉ PODRÍA MOSTRARSE AQUÍ
Migraciones versionadas de PostgreSQL
Cambios de esquema pequeños, ordenados y reproducibles, con una migración dedicada a evitar solapamientos.
- ✓ Evolución trazable
- ✓ Cambios reproducibles
- ✓ Rollback documentado