У меня есть таблица со столбцами id, external_id и country_code. У меня есть два правила, которые я хочу наложить на базу данных:
- Каждый внешний идентификатор может появляться только один раз для кода страны
- Каждый идентификатор может отображаться только с одним ненулевым внешним идентификатором, и наоборот.
Первое правило достаточно простое - я добавляю уникальный многостолбцовый индекс к external_id и country_code. Как мне заставить его навязать второе?