mattermost-community-enterp.../vendor/github.com/mattermost/morph/drivers/postgres/utils.go

27 lines
465 B
Go

package postgres
import (
"net/url"
"github.com/mattermost/morph/drivers"
)
func extractDatabaseNameFromURL(URL string) (string, error) {
uri, err := url.Parse(URL)
if err != nil {
return "", err
}
return uri.Path[1:], nil
}
func getDefaultConfig() *driverConfig {
return &driverConfig{
Config: drivers.Config{
MigrationsTable: "db_migrations",
StatementTimeoutInSecs: 300,
MigrationMaxSize: defaultMigrationMaxSize,
},
}
}