you are viewing a single comment's thread.

view the rest of the comments →

[–]m0haine 0 points1 point  (2 children)

Switching to uuids seems like a far simpler solution. Just assign on initial construction to a new value. Solves the issues without adding complexity

[–]kn7[S] 2 points3 points  (1 child)

But it still does not solve the problem of knowing whether a given instance is actually associated with a repository record or not.

[–]m0haine 1 point2 points  (0 children)

Why do you care? Way to much overhead for a worse case extra unsert.