Your question is a bit vague but I assume your id
s are of type int/bigint. And you want these 'id's to be globally unique not just inside one table.
There might be many options. This one is one of the most simple but maybe not the most elegant way. First create a sequence to provied ids, like:
CREATE SEQUENCE globally_unique_id;
Then just go through all your 11 tables with update, like:
UPDATE table1 SET id = nextval('globally_unique_id');
Using this one sequence will not give you the same id for any rows in all tables.
If you have foreign key constraints in other tables to the 'id' column that are not declared to cascade on update you are in bigger trouble. But that is an another story.
Of course you do not need to do it table by table. You could for example query Postgres system tables for all tables - like asked here - (or make an array of table names by hand) and loop tables with id in some specially constructed query or procedure.
But in my opinion: 'only' 11 tables might not be worth of coding it. On the other hand it might be useful later if you need to do the same again.