This is a different issue. You ran out of IDs for your row identifier. The PostgreSQL issue is that every transaction has an ID; normally this is a fairly invisible internal thing you don't need to worry about, but in some edge cases this transaction ID can causes problems. You could, in theory, run in to this issue with just one row.
I don't know how MySQL or MariaDB handles this; AFAIK it doesn't have this issue.
I don't know how MySQL or MariaDB handles this; AFAIK it doesn't have this issue.