In my application, I am going to need a setup where every user has some derived/calculated information in the database. It should be maximum 100 different data sets with each around 100 rows (100x100) per user. These rows need to be refreshed around every three months. So, let's say with 10000 users if everybody uses all hundred places that would be 100M rows recreated every 3 months. As far as my knowledge the Postgre int field is 2147483647, that is 2100M+. So, am I going to run out of id/pk in around 5 years with this setup?
Should I rethink my setup or is there a way around?
I am using Python 2.7.6, PostgreSQL server is 9.3 and Django 1.8.