Когда я выполняю:
ALTER DOMAIN public.remainingamount
ADD CONSTRAINT "chk_remainingAmount" CHECK (remainingAmount > 0);
Я получил следующее сообщение в pgAdmin 4:
ОШИБКА: столбец «оставшаяся сумма» не существует. Состояние SQL: 42703.
Колонка существует. Я вижу это на боковой панели! В качестве доказательства, когда я выполняю следующую строку:
ALTER DOMAIN public.remainingamount
ADD CONSTRAINT "chk_remainingAmount" CHECK (remainingAmount > 0);
Я получаю сообщение:
ОШИБКА: тип «оставшаяся сумма» уже существует. Состояние SQL: 42710.
Как добавить новое ограничение в существующий домен?
remainingAmount
. Если это не проблема, покажите определение домена (и исправьте вопрос, потому что маловероятно, что вы получите разные сообщения об ошибках для одного и того же оператора). - person Laurenz Albe   schedule 04.12.2017