Skip to content
Snippets Groups Projects
Select Git revision
  • main
  • ui-rewrite
2 results

page_upload.go

Blame
  • migrations.go 595 B
    package main
    
    import (
    	"database/sql"
    	"github.com/golang-migrate/migrate/v4"
    	"github.com/golang-migrate/migrate/v4/database/postgres"
    	_ "github.com/golang-migrate/migrate/v4/database/postgres"
    	_ "github.com/golang-migrate/migrate/v4/source/file"
    )
    
    func Migrate(db *sql.DB) error {
    	driver, err := postgres.WithInstance(db, &postgres.Config{})
    	if err != nil {
    		return err
    	}
    	migrations, err := migrate.NewWithDatabaseInstance("file://migrations", "postgres", driver)
    	if err != nil {
    		return err
    	}
    	if err := migrations.Up(); err != migrate.ErrNoChange {
    		return err
    	}
    	return nil
    }