7b01304dac | ||
---|---|---|
.. | ||
20210816411877_struct_validation.go | ||
README.md | ||
main.go |
README.md
Migrations
How do I write a migration file?
As a template, take one of the existing migration files and modify it. It will be automatically loaded and handled by Bun.
File format
Bun requires a very specific format: 14 digits, then letters or underscores.
You can use the following bash command on your branch to generate a suitable migration filename.
echo "$(date --utc +%Y%m%H%M%S%N | head -c 14)_$(git rev-parse --abbrev-ref HEAD).go"
Rules of thumb
- DON'T DROP TABLES!!!!!!!!