Поддерживается ли CREATE ASSERTION в postgresql?
Нет.
Но вы можете создать триггеры, чтобы сделать то же самое.