Come posso modificare il valore predefinito della colonna in PostgreSQL?
Ho provato:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
Ma mi ha dato un errore:
ERROR: syntax error at or near "DEFAULT"
Come posso modificare il valore predefinito della colonna in PostgreSQL?
Ho provato:
ALTER TABLE ONLY users ALTER COLUMN lang DEFAULT 'en_GB';
Ma mi ha dato un errore:
ERROR: syntax error at or near "DEFAULT"
Risposte:
'SET' è stato dimenticato
ALTER TABLE ONLY users ALTER COLUMN lang SET DEFAULT 'en_GB';
Se si desidera rimuovere il vincolo del valore predefinito, è possibile eseguire:
ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
ONLY
serve prima del nome della tabella?