Design Question - How to handle locally incrementing ID's? 
Greetings Benjie. We have a request to support locally incrementing ID's.

It works exactly like GitHub issues actually. Each repo starts it's issue tracker at 1. So the identifier of an issue is a "compound key" (repo + issue ID). Any best practices to implement this kind of design in the Postgraphile ecosystem? We would like our URL's to be like GitHub's. 

Thanks! 🙏 

Right now my idea would be to have the `id`, `repo_id`, `id_on_repo` columns on the Issue table. Then use a custom GraphQL Plugin that can give back an Issue when prompted with `repo_id` and `id_on_repo` (from the URL). 

For example when loading this URL it would send (graphile/postgraphile, 1567) and the custom endpoint would find the Issue. 