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)