About this question
What are the pros and cons of row-level security?
We are porting a database from a desktop app to a web app and want to know the best way to make sure sensitive data is secured. For our application there will be a limited number of users logging onto the system, e.g. trusted contractors rather than members of the public. We could of course write our queries to check permissions on a case-by-case basis, or set up rows so that only contractors from that organization can see that row. What criteria are used to decide what is best practice?