SQL migration files and goose annotations
In this post we'll explore SQL migration files and +goose
annotation comments, which are used to
parse SQL statements and optionally modify how migrations are executed.
As of this writing there are five annotations:
-- +goose Up
-- +goose Down
-- +goose StatementBegin
-- +goose StatementEnd
-- +goose NO TRANSACTION