It seems Discourse relies on PostgreSQL to assign the id, which is numeric:
And it seems PostgreSQL allows manipulation of that “sequence object”:
So I guess my number 2 is answered “yes” and my number 3 is answered “no”. My question number 1 is probably what you mean by “very hard”, right? ![]()
EDIT: let me just add that posts uses the same mechanism as topics
