Я создал следующую таблицу:
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
);
Столбец электронной почты является уникальным, и он вызывает "ошибку" в моем сценарии, поскольку может быть только одна запись с нулевым значением. Я пытаюсь достичь записей компаний без одного и того же адреса электронной почты, но в то же время позволяю компаниям не иметь электронной почты.
Как я могу это достичь?