diff --git a/dialect.go b/dialect.go index 8fcf78ff..dc1eb1e3 100644 --- a/dialect.go +++ b/dialect.go @@ -55,6 +55,10 @@ type Dialect interface { DataSourceName() string } +func OpenDialect(dialect Dialect) (*DB, error) { + return Open(dialect.DriverName(), dialect.DataSourceName()) +} + type Base struct { dialect Dialect driverName string