I want all of the ID fields of all model classes(tables) in my Django project to be unique. by unique I mean unique throughout all of the tables, not just one table.
I don't wanna use UUID due to the performance and storage issues and actually I don't need my Id fields to be that kind of unique I just want them to be probably a 5 or 6 digit unique number in 30 tables.
my database is Postgres.

Why I need it:
assume that there are 3 tables: news, article, and tag. I want to assign multiple tags to news or articles. so I store **tag\_id** and news\_id **or** article\_id in another table called **typetag**.
so news and articles can not have similar ids as the django auto-incrementing primary key generates.
how would I tackle this problem?