Permitir nulo en columna única

He creado la siguiente tabla:

CREATE TABLE MMCompany (
   CompanyUniqueID BIGSERIAL PRIMARY KEY NOT NULL, 
   Name VARCHAR (150) NOT NULL,
   PhoneNumber VARCHAR(20) NOT NULL UNIQUE, 
   Email VARCHAR(75) UNIQUE,
   CompanyLogo BYTEA
 );

La columna de correo electrónico es única y causa un "error" en mi escenario, ya que solo podría haber un registro con nulo. Estoy tratando de lograr registros de empresas sin el mismo correo electrónico, pero al mismo tiempo permitir que las empresas no tengan correo electrónico.

¿Cómo puedo lograr eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta