на столбец в таблице при ее создании ,ниже проблемная часть выражения
inn varchar(12) unique constraint valid_inn check (inn ~* '^([0-9]{10}|[0-9]{12})$')
Выдает ошибку :
SQL Error [42883]: ОШИБКА: оператор не существует: integer ~ unknown
как правильно задается регуляркой ограничение?
Чисто для сведения, ИНН считается по контрольной сумме цифр. Воспользуйтесь готовой функцией если уж хотите это на базу возложить
Да это для себя накидал ,но спасибо ,буду знать
Обсуждают сегодня