Ja.
ist es eine gute idee das alles in ein SQL Statement zu packen à la:
ALTER TABLE xy ADD COLUMN id SERIAL PRIMARY KEY;
Ja.
ich muss das für 23 Tabellen durchführen…
Dein Problem. Man könnte das scripten, aber bei ‘nur’ 23Tabellen…
der PK ist immer für eine Tabelle eindeutig oder geht das auch dass er für die ganze DB eindeutig ist?
gruß
Peter
Ja, ja. Du kannst eine Sequence für mehr als eine Tabelle nehmen. Du könntest auch OID verwenden, aber das ist die schlechteste Variante, weil nicht empfohlen. Hast Du einen zwingenden Grund, daß der PK für mehr als eine Tabelle gelten soll?
Andreas