Trigger Insertion Clé Primaire
Bonjour à tous,
Après quelques années sous ORACLE, je viens de débuter sous PostGreSQL il y a peu.
Sous Oracle, j'utilisais une séquence et un trigger pour générer des clés primaires "automatiquement" dans mes tables. Je pense que ca doit être possible sous PostGreSQl, mais la syntaxe doit être différente.
Sous Oracle, voici la requête pour générer ma clé primaire:
Code:
1 2 3 4 5 6
| CREATE TRIGGER nom_de_mon_trigger
BEFORE INSERT ON nom_de_ma_table
FOR EACH ROW
BEGIN
SELECT nom_de_ma_sequence.nextval INTO :new.nom_du_champ_PK FROM dual;
END; |
Pourriez vous m'indiquer un équivalant sous PostgreSQL pour générer la clé primaire à partir de la séquence à chaque insertion dans la table?
Par avance merci