mirror of
https://github.com/supabase/setup-cli.git
synced 2026-02-10 04:11:40 +00:00
26 lines
608 B
Markdown
26 lines
608 B
Markdown
# Managing database migrations
|
|
|
|
Migrations are programmatic changes to your database. They are usually checked into Git.
|
|
|
|
## Testing your migrations
|
|
|
|
Inside your repository, create a new file inside the `.github/workflows` folder called `test-migrations.yml`.
|
|
|
|
Copy this snippet inside the file, and the action will run whenever a new PR is created:
|
|
|
|
```yaml
|
|
name: 'test-migrations'
|
|
on:
|
|
pull_request:
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: supabase/setup-cli@v1
|
|
with:
|
|
version: latest
|
|
- run: supabase init
|
|
- run: supabase db start
|
|
```
|