// Package migrations exposes the embedded goose migration files used by Mail // Service to provision its `mail` schema in PostgreSQL. // // The embedded filesystem is consumed by `pkg/postgres.RunMigrations` during // mail-service startup and by `cmd/jetgen` when regenerating the // `internal/adapters/postgres/jet/` code against a transient PostgreSQL // instance. package migrations import "embed" //go:embed *.sql var fs embed.FS // FS returns the embedded filesystem containing every numbered goose // migration shipped with Mail Service. func FS() embed.FS { return fs }