Isso é um pouco longo para um comentário.
Um método seria declarar a coluna
NOT NULL . Inserindo o NULL value geraria uma violação de restrição, que você pode pegar no insert usando on constraint . Esta parece ser uma abordagem correta. Se a coluna tiver um valor padrão, você provavelmente não deseja que ela seja
NULL .