Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 962 Bytes

create-a-local-sanity-dataset-backup.md

File metadata and controls

28 lines (20 loc) · 962 Bytes

Create A Local Sanity Dataset Backup

Let's say you've put together a script that is going to mutate some data in your production dataset on Sanity. Before you run that script, it would be prudent to capture a backup in case something goes wrong. That way you can always restore to how the data was in the event that you need to.

You can do this from the command line with the sanity CLI.

First, ensure you are signed in via the CLI.

$ sanity login

Then, you can issue the dataset export command, naming the dataset (in this case, production) to target and the name of the backup file to be created locally.

$ sanity dataset export production my-project-backup.tar.gz

I believe the Sanity CLI goes off the sanity.cli.{ts,js} file in your local project directory to determine what Sanity project it should be working with.

See the export dataset docs for more details.