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


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
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Apr 17, 2018 in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

803 views 2 19
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