219 votes

Comment ajouter une colonne si elle n'existe pas sur PostgreSQL ?

La question est simple. Comment ajouter une colonne x à la table y mais seulement lorsque x La colonne n'existe pas ? Je n'ai trouvé qu'une seule solution ici comment vérifier si une colonne existe.

SELECT column_name 
FROM information_schema.columns 
WHERE table_name='x' and column_name='y';

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X