package
0.28.1
Repository: https://github.com/ariga/atlas.git
Documentation: pkg.go.dev

# Functions

DriverOpener is a helper Opener creator for sharing between all drivers.
HasDriver reports if there is any driver registered with the given scheme.
Open opens an Atlas client by its provided url string.
OpenSchema opens the connection to the given schema.
OpenURL opens an Atlas client by its provided url.URL.
OpenWithHooks returns an OpenOption that sets the hooks for the client after opening.
ParseURL is similar to url.Parse but returns errors without the raw URL attached to avoid printing userinfo in errors.
Register registers a client Opener (i.e.
RegisterCodec registers static codec for attaching into the client after it is opened.
RegisterDriverOpener registers a func to create a migrate.Driver from a schema.ExecQuerier.
RegisterFlavours allows registering additional flavours (i.e.
RegisterTxOpener allows registering a custom transaction opener with an optional close function.
RegisterURLParser allows registering a function for parsing the url.URL and attach additional info to the extended URL.

# Variables

ErrUnsupported is returned if a registered driver does not support changing the schema.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author