PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Inserimento del valore DEFAULT in una colonna quando un parametro è NULL

È un po' lungo per un commento.

Un metodo potrebbe essere quello di dichiarare la colonna NOT NULL . Inserimento di NULL value genererebbe una violazione del vincolo, che puoi rilevare in insert usando on constraint .

Questo sembra un approccio corretto. Se la colonna ha un valore predefinito, probabilmente non vuoi che sia NULL .