Связь между некоторыми таблицами базы данных JIRA - PullRequest
2 голосов
/ 10 ноября 2011

Я хочу понять базу данных JIRA, но не могу понять связь между таблицами nodeAssocation, project и workflowscheme в терминах сущности-отношения.

Является ли nodeassociation ассоциацией между двумя таблицами project и workflowscheme?

1 Ответ

3 голосов
/ 13 ноября 2011

Лучший способ понять отношения - взглянуть на значения в типе association_type. Например, выполнить следующий запрос

SELECT association_type FROM `nodeassociation` group by association_type;

Вы получите

  • IssueComponent
  • IssueFixVersion
  • IssueVersion
  • ProjectCategory
  • ProjectScheme

Например, для

SELECT * FROM `nodeassociation` where association_type = 'IssueFixVersion';

вы получаете значения

10010, Issue, 10003, Version, IssueFixVersion

Который связывает проблему с идентификатором 10010 с версией с идентификатором 10003

Таким образом, вы получаете доступ к fixVersions, связанным с конкретной проблемой.Точно так же вы получаете связь между выпусками компонентов и так далее.

Надеюсь, это поможет,

Фрэнсис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...