Esto es un poco largo para un comentario.
Un método sería declarar la columna NOT NULL . Insertando el NULL El valor generaría una violación de restricción, que puede detectar en insert usando on constraint .
Esto parece un enfoque correcto. Si la columna tiene un valor predeterminado, probablemente no desee que sea NULL .