Puede usar una restricción de verificación, por ejemplo,
constraint chk_education check (schoolName is not null or studiedAt is not null)
Del manual:
Una restricción de verificación es el tipo de restricción más genérico. Le permite especificar que el valor en una determinada columna debe satisfacer una expresión booleana (valor de verdad).
Editar:Alternativa para cumplir con la interpretación de Pithyless:
constraint chk_education check ((schoolName is not null and studiedAt is null) or (schoolName is null and studiedAt is not null))