Часто возникает путаница при использовании фильтров RLS и JavaScript. Один из методов заключается в управлении тем, что может видеть конкретный пользователь, а другой — о оптимизации представления пользователя.
С помощью RLS разработчик isV управляет фильтрацией данных в рамках создания модели и создания маркеров внедрения. Конечный пользователь видит только то, что isV позволяет пользователю видеть. В этом случае пользователь может видеть меньше того, что фильтруется, но не сможет обойти конфигурацию RLS и увидеть больше, чем разрешено.
При фильтрации на стороне клиента (JavaScript) isV может решить, что пользователь видит в исходном представлении, но он не может контролировать изменения, которые пользователь может применить к самому представлению. Так как клиентский код JavaScript пользователя может активировать фильтрацию данных на серверной части, он не может считаться безопасным.