, Моя претензия к ним заключается в том, что они не применяют правила к существующим данным, и часто есть способы обойти их, не вводя их (например, sql * loader для Oracle). Учитывая это, API с четко определенными транзакциями обеспечивает не меньшую целостность данных без каких-либо побочных эффектов (и намного больше преимуществ)

у меня есть таблица в Postgresql:

create table Education ( 
    id                  integer references Profiles(id),
    finished            YearValue not null,
    started             YearValue,
    qualification       text,
    schoolName          text,
    studiedAt           integer references Organizations(id),
    primary key (id)
);

Мне нужно сделать ограничение, чтобы либоschoolName или жеstudiedAt не должен быть нулевым (один из них должен содержать информацию).

Как мне это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос