Dear Community,
I am currently workin on launching tudodata, the Dataverse instance of TU Dortmund University and have some questions. With great pleasure I learned the 6.2 is able to use multiple PID providers, which can be selected on Dataverse Collection level. For some reason outside my scope of decision we need custom PID generation styles per Dataverse collection.
As a far as I understand https://guides.dataverse.org/en/latest/installation/config.html#dataverse-pid-identifier-generation-style correctly, there still can be just one generateIdentifierFromStoredProcedure() in the database, which makes it difficult to adapt the generation styles to pre-existing schemes.
Is there any solution yet (meaning that I wasn't able to find the correct place in the docs) or is there a plan to add support for multiple database-stored functions?
Thanks a lot for any info on that matter!
Nope, that is not yet possible. If you would like to create a feature request, please feel free to do so in our issue tracker!
In case you would be able to contribute development time, a PR would be welcome. (Please discuss in issue first, also mentioning @qqmyers would help.)
Relevant code points to look at:
@Patrick Kibies yes, just to reiterate, creating an issue at https://github.com/IQSS/dataverse/issues would be a great place to start if you're willing! Good luck with your installation!
Thanks a lot, I'll find out in how far we're able to contribute development and come up with an issue as the very next step.
@Patrick Kibies thanks for creating this issue! Feature Request/Idea: Stored procedure for Identifier generation per PID provider #10514
I edited it to add a link back here to Zulip. I hope you don't mind.
Philip Durbin schrieb:
I edited it to add a link back here to Zulip. I hope you don't mind.
No, that's absolutely fine and a good idea to reference the discussions in both directions, thx!
Last updated: Nov 01 2025 at 14:11 UTC