Advanced Configuration
Learn how to use mirrord’s advanced configuration options for database branching
{
"db_branches": [
{
"id": "users-mysql-db", // Optional
"type": "mysql", // Available options [mysql|pg|mongodb]
"version": "8.0",
"name": "users-database-name", // Optional
"ttl_secs": 60, // Optional
"creation_timeout_secs": 20, // Optional, Defaults to 60 if not specified
"connection": {
"url": {
"type": "env",
"variable": "DB_CONNECTION_URL" // Required
}
},
"copy": {
"mode": "empty" // Optional, Defaults to "empty" if not specified
}
}
]
}Branch Creation Timeout
Connection Modes
Connection URL
Individual Connection Parameters (Params)
Secret Source
Copy Modes (MySQL & PostgreSQL)
MongoDB Copy Modes
MongoDB Collection Filters
IAM Authentication
AWS RDS IAM Authentication
Minimal Configuration
Default AWS environment variables
Field
Default fallback
Custom AWS environment variables
GCP Cloud SQL IAM Authentication
Minimal Configuration
Default GCP environment variables
Field
Default fallback
Custom GCP credentials
Last updated
Was this helpful?

