Come posso modificare il valore predefinito della colonna in PostgreSQL?


126

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:



80

Se si desidera rimuovere il vincolo del valore predefinito, è possibile eseguire:

ALTER TABLE <table> ALTER COLUMN <column> DROP DEFAULT;
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.