Netlify Database is designed to ensure that your production database stays secure while still allowing your team to work collaboratively.
For example, an Internal Builder can propose changes using Agent Runners, such updating the product inventory for the spring sales campaign.
These changes are staged in a preview environment (a different database branch than the production branch) and can only be published by a Team Owner or Developer.
Database permissions
Section titled “Database permissions”| Action | Team Owner | Developer or Developer Lite | Internal Builder or Publisher | Reviewer |
|---|---|---|---|---|
| Propose changes with Agent Runners that require provisioning or modifying a database | Yes | Yes | Yes | No |
| View database dashboard | Yes | Yes | No | No |
| View database contents (production branch) | Yes | Yes | No | No |
| Edit database contents (production branch) | Yes | No | No | No |
| Copy connection string (production branch) | Yes | Read-only connection string | No | No |
| View database contents (other branches) | Yes | Yes | No | No |
| Edit database contents (other branches) | Yes | Yes | No | No |
| Copy connection string (other branches) | Yes | Yes | No | No |
| Configure auto-scale or sleep on inactivity | Yes | Yes | No | No |
| Restore a backup | Yes | No | No | No |
| Delete database | Yes | No | No | No |
Learn more about role-based permissions in our roles and permissions docs.
Did you find this doc useful?
Your feedback helps us improve our docs.