Comment changer la valeur par défaut de la colonne dans PostgreSQL?


126

Comment changer la valeur par défaut de la colonne dans PostgreSQL?

J'ai essayé:

ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';

Mais cela m'a donné une erreur:

ERROR: syntax error at or near "DEFAULT"

Réponses:



80

Si vous souhaitez supprimer la contrainte de valeur par défaut, vous pouvez faire:

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.