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"
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:
'SET' est oublié
ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
Si vous souhaitez supprimer la contrainte de valeur par défaut, vous pouvez faire:
ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
ONLY
sert le nom de la table?