Supposons que j'ai deux tables.
La première est : table lists, avec list_id SERIAL, list_name TEXT
La deuxième table est, de manière triviale, une table qui indique si la liste est publique : list_id INT, is_public INT
Évidemment, c'est un exemple un peu artificiel, mais je suis en train de planifier quelques tables et cela semble être un problème. Si j'insère un nouveau list_name dans la table lists, alors cela me donnera un nouveau numéro de série... mais maintenant j'aurai besoin d'utiliser ce numéro de série dans la deuxième table. Évidemment dans ce cas, vous pourriez simplement ajouter is_public à la première table, mais dans le cas d'une liste de liens où vous avez une clé composite, vous devrez connaître la valeur de série qui a été renvoyée.
Comment les gens gèrent-ils habituellement cela? Récupèrent-ils le type de retour de l'insertion en utilisant le système avec lequel ils interagissent avec la base de données?