AnthoLume/database/migrations
Evan Reichard 5865fe3c13
All checks were successful
continuous-integration/drone/push Build is passing
feat(db): button up migrations
2024-02-01 20:05:35 -05:00
..
20240128012356_user_auth_hash.go feat(db): button up migrations 2024-02-01 20:05:35 -05:00
README.md feat(db): button up migrations 2024-02-01 20:05:35 -05:00

DB Migrations

goose create migration_name

Note

Since we update both the schema.sql, as well as the migration files, when we create a new DB it will inherently be up-to-date. We don't want to run the migrations if it's already up-to-date. Instead each migration checks if we have a new DB (via a value passed into the context), and if we do we simply return.