Documentation
¶
Overview ¶
Package driver defines database driver integration for opening connections and exposing dialects.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver interface {
Validate() error
Name() string
Dialect() dialect.Dialect
Open(context.Context) (*sql.DB, error)
}
Driver provides database-specific connection and dialect behavior.
type PreflightConfig ¶ added in v0.1.7
PreflightConfig describes an optional schema preflight check.
type PreflightProvider ¶ added in v0.1.7
type PreflightProvider interface {
PreflightConfig() PreflightConfig
}
PreflightProvider exposes optional schema preflight settings for Open().
Click to show internal directories.
Click to hide internal directories.