We discussed Supabase Database Migrations in the previous article. In this article, we will show you a little trick to create Supabase Storage Migrations Files.
The information about File Storage in Supabase is stored in the storage schema. So, we can use the --schema flag to create the migration files for the storage schema.
supabase db diff --use-migra <name> -f <name> --schema storage
The above command will create a migration file for the storage schema.
IMPORTANT: The created migration files will not contain the information about created buckets, only about the permissions. So, you have to create the buckets manually in the Supabase Dashboard.
In order to apply the migration to the production database, we need to use the following command:
supabase db push
Hope this helps you to create Supabase Storage Migrations Files.
Learn how to create an AI-powered SaaS from scratch using Supabase and Next.js. We will guide you from zero to launch. What you will learn: