-- A technical room can contain a network cross-connect / patch field without -- becoming a separate location type. ALTER TABLE locations_locations ADD COLUMN IF NOT EXISTS has_cross_field BOOLEAN NOT NULL DEFAULT FALSE; CREATE INDEX IF NOT EXISTS idx_locations_has_cross_field ON locations_locations(has_cross_field) WHERE has_cross_field = TRUE AND deleted_at IS NULL;