eiley2/Postgres Branching
Create, delete, or reset preview databases inside the same PostgreSQL instance
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | Operation to perform: create, delete, or reset | yes | — |
| branch_name | Preview database branch name | yes | — |
| parent_branch | Parent database branch to clone/restore from (required for create and reset) | no | "" |
| app_db_user | Optional DB role to grant privileges on preview DB | no | "" |
| clone_strategy | Clone client strategy for create/reset: auto, local, or docker (ignored by delete) | no | auto |
| pg_host | PostgreSQL host | yes | — |
| pg_port | PostgreSQL port | yes | — |
| pg_user | PostgreSQL user | yes | — |
| pg_password | PostgreSQL password | yes | — |
| pg_database | Administrative database for control operations | no | postgres |
Outputs
| name | description |
|---|---|
| preview_db | Resolved preview DB name |