Documentation ¶ Index ¶ func MergeDatabase(ctx context.Context, sourceDB, destDB string) error func NeedsMigration(db *sql.DB) bool func RunMigrations(dbPath string) error func SetupDatabase(dbPath string) (*sql.DB, error) type DumpInfo func CreateOrResumeDump(db *sql.DB, storageName string, amend bool) *DumpInfo Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func MergeDatabase ¶ func MergeDatabase(ctx context.Context, sourceDB, destDB string) error func NeedsMigration ¶ func NeedsMigration(db *sql.DB) bool func RunMigrations ¶ func RunMigrations(dbPath string) error func SetupDatabase ¶ func SetupDatabase(dbPath string) (*sql.DB, error) Types ¶ type DumpInfo ¶ type DumpInfo struct { DumpID int64 IsAmend bool ProcessedPaths map[string]struct{} } DumpInfo is a structure that holds dump information func CreateOrResumeDump ¶ func CreateOrResumeDump(db *sql.DB, storageName string, amend bool) *DumpInfo CreateOrResumeDump creates a new dump or resumes an existing one Source Files ¶ View all Source files dump.go merge.go migrations.go setup.go Click to show internal directories. Click to hide internal directories.