We have many projects hosted in Vercel.
These projects use Storage (PostgreSQL)
These databases however are production, staging etc
Is there a way to restrict read-only, or even encrypt read-view of the Production databases. We want to limit which developer can edit, see what table, row and hide customer information
Else we will have to place our production database elsewhere
Wanted to drop a quick update here since things have changed a bit.
Vercel Postgres is no longer available as a standalone product – existing databases were automatically migrated to Neon back in December 2024. So what was previously suggested as a workaround (going through Neon directly) is now the official path forward.
That means Neon’s own access management features are your first-class option for the fine-grained controls you were looking for – you can manage database-level permissions and row-level security directly through Neon.
For any new projects, you can install a Postgres integration from the Vercel Marketplace.