Как можно проверить права доступа на запись(строку в таблице) при использовании RLS. В БСП не нашел ничего подходящего. ПравоДоступа() не подходит. Попытаться записать данные, вариант, но может есть более подходящий способ, поделитесь.
(4) Да нет никаких подходящих способов. RLS ведь какие угодно могут быть. Как их проверишь? Слишком сложно.
Так что только пытаться записать и ловить эксепшн. Нет ошибки - тогда откатывать транзакцию. Если есть ошибка - лучше дополнительно анализировать ее текст. Она ведь не только по правам может вылететь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший