database - issue type of a project

hi,

how can i know the issue types that belong to a project? if i use the table nodeassociation i know the issue type screen of project, but not issue types. where is the table that relates "issuetype" whith "issuetypescreenscheme"?

SELECT

proj.pname AS project,

issc.name AS issuetypescreen

FROM

project proj

JOIN

nodeassociation na

ON

proj.id = na.source_node_id

JOIN

issuetypescreenscheme issc

ON

na.sink_node_id = issc.id

AND sink_node_entity = 'IssueTypeScreenScheme';

thanks,

3 answers

1 accepted

Accepted Answer
1 vote

Link to Jira SQl examples: Example SQL queries for JIRA

Link to Get Issue Types for project example: https://confluence.atlassian.com/display/JIRACOM/Example+SQL+queries+for+JIRA#ExampleSQLqueriesforJIRA-GetIssueTypesforproject

SELECT IT.id, IT.pname
FROM configurationcontext               CC
LEFT OUTER JOIN optionconfiguration     OC ON OC.fieldconfig = CC.fieldconfigscheme
LEFT OUTER JOIN issuetype               IT ON IT.id = OC.optionid
WHERE CC.project = 10000

10000 is ID of the project

still works today but you might want to add  this to the where clause  

 and CC.customfield = 'issuetype'

I hope you don't mind but I updated to the tags to be JIRA instead of Stash which is what I assume you meant.

thank you so much.

but i have been reading the documentation and i read this:

Notes about working with the JIRA database:

(warning) Please Note: Direct database queries are not recommended in JIRA. Instead, we recommend adding or modifying data via JIRA's REST APIs, JIRA RPC Services (deprecated) or Jelly Tags.

But, my my goal is only acess to information, not modify. It is recomended use the res api (for example) for this?

With the rest api can i acess an issue types of a project?

best regards

ana mendes

Ana, please do not worry about this note from Atlassian. All API are very poor, and Atlassian changes focus often from one API to another. For example, they drop Jelly and try to imporve REST but it is still not very functional. Use database, to read or to write (but test everyting first in a non-production instance)

Suggest an answer

Log in or Sign up to answer
Community showcase
Posted Sep 18, 2018 in Jira

What modern development practices are at the heart of how your team delivers software?

Hey Community mates! Claire here from the Software Product Marketing team. We all know software development changes rapidly, and it's often tough to keep up. But from our research, we've found the h...

26,677 views 2 7
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you