¿Cómo cambio el valor predeterminado de la columna en PostgreSQL?
He intentado:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
Pero me dio un error:
ERROR: syntax error at or near "DEFAULT"
¿Cómo cambio el valor predeterminado de la columna en PostgreSQL?
He intentado:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
Pero me dio un error:
ERROR: syntax error at or near "DEFAULT"
Respuestas:
'SET' está olvidado
ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
Si desea eliminar la restricción del valor predeterminado, puede hacer:
ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
ONLY
se usa antes del nombre de la tabla?