2011-01-20 21 views

Respuesta

143

'SET' se olvida

ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB'; 
+4

¿Para qué se utiliza 'SOLO' antes del nombre de la tabla? –

+8

"Si SOLAMENTE se especifica antes del nombre de la tabla, solo esa tabla se modifica. Si SOLO no se especifica, la tabla y todas sus tablas descendientes (si las hay) se modifican" http://www.postgresql.org/docs/ 9.3/static/sql-altertable.html –

50

Y si desea eliminar el defecto límite de valor, puede hacer:

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT; 
Cuestiones relacionadas