Uploaded image for project: 'SonarQube'
  1. SonarQube
  2. SONAR-8905

Rename Quality Profile key columns to UUID in database

    Details

    • Type: Task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Database, Quality Profile
    • Labels:
      None
    • Edition:
      Community

      Description

      When making quality profiles specific for organizations, we changed the content of the RULES_PROFILES.KEE column to contain mostly UUIDs (besides any existing key values).

      For to keep the code readable and maintainable for developers, we should rename the column and related columns to "UUID".

      Known affected places:

      • RULES_PROFILES.KEE => UUID
      • RULES_PROFILES.PARENT_KEE => PARENT_UUID
      • PROJECT_QPROFILES.PROFILE_KEE => QPROFILE_UUID
      • QPROFILE_CHANGES.QPROFILE_KEE => QPROFILE_UUID
      • in mybatis mapping xml
      • in medium tests
      • in java Code: in DTO and all other references
      • the api-docs should be updated

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                daniel.schwarz Daniel Schwarz (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: