Skip to content

quality_profiles

Quality profiles define complete media acquisition strategies including upgrade limits, minimum custom format scores, and upgrade-until thresholds. The profile name is the stable FK target for all profile-scoped junction tables.

Column Type Nullable Default Description
id INTEGER Yes — —
name VARCHAR(100) No — —
description TEXT Yes — —
upgrades_allowed INTEGER No 1 —
minimum_custom_format_score INTEGER No 0 —
upgrade_until_score INTEGER No 0 —
upgrade_score_increment INTEGER No 1 —
created_at TEXT No CURRENT_TIMESTAMP —
updated_at TEXT No CURRENT_TIMESTAMP —

Referenced by:

  • Primary key: (id)
  • Unique: UNIQUE (name)
  • CHECK: upgrade_score_increment: CHECK (upgrade_score_increment > 0)