delay_profiles
Purpose
Section titled “Purpose”Delay profiles control download timing preferences. Tags were removed because Radarr/Sonarr only allow updating the default profile (id=1) with empty tags. Only one delay profile can be synced per arr instance.
Columns
Section titled “Columns”| Column | Type | Nullable | Default | Description |
|---|---|---|---|---|
id |
INTEGER | Yes | — | — |
name |
VARCHAR(100) | No | — | — |
preferred_protocol |
VARCHAR(20) | No | — | prefer_usenet, prefer_torrent, only_usenet, only_torrent |
usenet_delay |
INTEGER | Yes | — | minutes, NULL if only_torrent |
torrent_delay |
INTEGER | Yes | — | minutes, NULL if only_usenet |
bypass_if_highest_quality |
INTEGER | No | 0 | — |
bypass_if_above_custom_format_score |
INTEGER | No | 0 | — |
minimum_custom_format_score |
INTEGER | Yes | — | Required when bypass_if_above_custom_format_score = 1 |
created_at |
TEXT | No | CURRENT_TIMESTAMP | — |
updated_at |
TEXT | No | CURRENT_TIMESTAMP | — |
Relationships
Section titled “Relationships”No foreign key relationships.
Constraints
Section titled “Constraints”- Primary key: (id)
- Unique: UNIQUE (name)
- CHECK:
preferred_protocol IN ('prefer_usenet', 'prefer_torrent', 'only_usenet', 'only_torrent') - CHECK:
usenet_delayis NULL if and only ifpreferred_protocol = 'only_torrent' - CHECK:
torrent_delayis NULL if and only ifpreferred_protocol = 'only_usenet' - CHECK:
minimum_custom_format_scoreis NOT NULL if and only ifbypass_if_above_custom_format_score = 1
Related
Section titled “Related”- See Structure for arr-specific media management overview.