# Volume fork helpers in UI

**URL:** <https://community.fly.io/t/volume-fork-helpers-in-ui/15133>\
**Category:** Fresh Produce\
**Tags:** postgres, dashboard, volumes\
**Created:** [August 31, 2023, 7:36pm UTC](https://community.fly.io/t/volume-fork-helpers-in-ui/15133 "2023-08-31T19:36:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![lubien](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/lubien/32/41919_2.png) [@lubien](https://community.fly.io/u/lubien)\
**Post date:** [August 31, 2023, 7:36pm UTC](https://community.fly.io/t/volume-fork-helpers-in-ui/15133/1 "2023-08-31T19:36:52Z")

</div>

We recently shipped a simple app dashboard improvement that will give you hints on how to fork databases and volumes.

Did you even know you can fork volumes?

> [@Fork Yeah! New Volume Forking Feature for Postgres](https://community.fly.io/t/fork-yeah-new-volume-forking-feature-for-postgres/12390):
>
> As of flyctl version v0.0.530, Volume forks are now available for Postgres! Use-cases Use volume forking to create identical staging/test environments, troubleshoot issues, analyze data, or test database performance without impacting your production database. Create PR review environments. This is especially useful when a PR contains database migrations that you don’t want to necessarily run against your production database. Etc. Getting started To get started, specify the Postgres app you …

Here are some screenshots!

 ![The “Fork this database” modal shows the command fly postgres create --fork-from APP_NAME and hints that you can choose the volume by going to the volume page](https://global.discourse-cdn.com/fly1/original/3X/a/d/ade0fd26e22bf4f5941c081c98d611575fad2280.png)

 ![The “Fork volume” modal shows fly volumes fork vol_id -a APP_NAME and if it’s a PG database shows fly postgres create --fork-from APP_NAME:vol_id](https://global.discourse-cdn.com/fly1/original/3X/e/5/e501aa648872b25150efd6d6b2bce060e05dd353.jpeg)
