PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Ajouter une colonne d'horodatage avec NOW() par défaut pour les nouvelles lignes uniquement

Vous devez ajouter la colonne avec une valeur par défaut de null , puis modifiez la colonne pour avoir par défaut now() .

ALTER TABLE mytable ADD COLUMN created_at TIMESTAMP;
ALTER TABLE mytable ALTER COLUMN created_at SET DEFAULT now();