Nous avons mis en place le référentiel en générant des clefs primaire au format text et ayant par défaut "gen_random_uuid()".
Sauf erreur de ma part, il apparait que dans la table "stareau_principale".champ_commun la clef primaire "id_champ_commun" est de type integer. Le champ ne possède pas par défaut la fonction gen_random_uuid() ce qui est logique vu le format déclaré.
Je propose d'ajouter la ligne ci-dessous entre la ligne 61 et 62 du fichier "02-creation tables principales.sql"
id_champ_commun text NOT NULL DEFAULT gen_random_uuid(), ---- >=PG13 uuid par défaut peut-être retirer pour autre identifiant
Résultat :
CREATE TABLE "stareau_principale".champ_commun(
id_champ_commun text NOT NULL DEFAULT gen_random_uuid(), ---- >=PG13 uuid par défaut peut-être retirer pour autre identifiant
--id_champ_commun INT GENERATED ALWAYS AS IDENTITY,
Nous avons mis en place le référentiel en générant des clefs primaire au format text et ayant par défaut "gen_random_uuid()".
Sauf erreur de ma part, il apparait que dans la table "stareau_principale".champ_commun la clef primaire "id_champ_commun" est de type integer. Le champ ne possède pas par défaut la fonction gen_random_uuid() ce qui est logique vu le format déclaré.
Je propose d'ajouter la ligne ci-dessous entre la ligne 61 et 62 du fichier "02-creation tables principales.sql"
id_champ_commun text NOT NULL DEFAULT gen_random_uuid(), ---- >=PG13 uuid par défaut peut-être retirer pour autre identifiant
Résultat :
CREATE TABLE "stareau_principale".champ_commun(
id_champ_commun text NOT NULL DEFAULT gen_random_uuid(), ---- >=PG13 uuid par défaut peut-être retirer pour autre identifiant
--id_champ_commun INT GENERATED ALWAYS AS IDENTITY,