Files
outbox/db.go
Dmitry Fedotov 73f9ba3c59 init
2025-05-03 20:27:04 +03:00

25 lines
362 B
Go

package outbox
import (
"context"
"database/sql"
_ "embed"
"errors"
)
var (
ErrMigrate = errors.New("error creating outbox table")
)
//go:embed init_db.sql
var initStatement string
func initDB(ctx context.Context, db *sql.DB) error {
_, err := db.ExecContext(ctx, initStatement)
if err != nil {
return errors.Join(ErrMigrate, err)
}
return nil
}