Filter Roles

The following subset of database-level system roles may be granted or revoked using filters.

no_access, read, write, and meta_read

Note:

After granting permissions using a filter, the permission can be revoked by subsequently granting no_access to the database. However, to prevent users from being able to load the application, you should also grant no_access at the application level. For example:

/* Grant read permission on a database, using a filter */
grant filter Sample.basic.filter8 to user1;

/* Revoke the filter, removing read permission on the database */
grant no_access on database Sample.Basic to user1;

/* Revoke read permission at the application level, to remove application-startup permission */
grant no_access on application Sample to user1;