ich habe bislang öfters MySQL für Projekte verwendet und möchte nun auf PostgreSQL umsteigen. Die erste kleine Schwierigkeit für mich ist ohne auto_increment eindeutige Datensatz-IDs bei den INSERTs zu benutzen. Wenn ich zuerst ein
SELECT max(ID) FROM testtabelle;
mache und eins dazu addiere, kann es ja sein, dass diese ID schon mal in Benutzung war, aber gelöscht wurde. Welche Möglichkeiten gibt es alles in PostgreSQL, eine eindeutige ID zu vergeben und welche ist am einfachsten und ressourcensparendsten umzusetzen?