Erlaube null in einer eindeutigen Spalte

Ich habe die folgende Tabelle erstellt:

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
 );

Die E-Mail-Spalte ist eindeutig und führt in meinem Szenario zu einem "Fehler", da es nur einen Datensatz mit Null geben kann. Ich versuche, Aufzeichnungen von Unternehmen ohne dieselbe E-Mail-Adresse zu erstellen, aber gleichzeitig zuzulassen, dass Unternehmen keine E-Mail-Adresse haben.

Wie kann ich das erreichen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage