Documentation
¶
Index ¶
- func ClearConnector()
- func Init(dbType string, dsn string, tlsConfig *tls.TLSConfig) error
- func RegisterConnectorFactory(dbType string, factory ConnectorFactory)
- func RegisterMigratorFactory(dbType string, factory MigratorFactory)
- func SetDB(connectedDB *gorm.DB)
- type ConnectedConnector
- type Connector
- type ConnectorFactory
- type DBMigrator
- type MigratorFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearConnector ¶
func ClearConnector()
func RegisterConnectorFactory ¶
func RegisterConnectorFactory(dbType string, factory ConnectorFactory)
func RegisterMigratorFactory ¶
func RegisterMigratorFactory(dbType string, factory MigratorFactory)
Types ¶
type ConnectedConnector ¶
func (ConnectedConnector) DB ¶
func (c ConnectedConnector) DB() *gorm.DB
type Connector ¶
func GetConnector ¶
func GetConnector() Connector
type DBMigrator ¶
func NewDBMigrator ¶
func NewDBMigrator(db *gorm.DB) (DBMigrator, error)
type MigratorFactory ¶
type MigratorFactory func(db *gorm.DB) (DBMigrator, error)
Directories
¶
| Path | Synopsis |
|---|---|
|
Package drivers registers all built-in database backends (MySQL, PostgreSQL) with the platform/db connector and migrator factories.
|
Package drivers registers all built-in database backends (MySQL, PostgreSQL) with the platform/db connector and migrator factories. |
Click to show internal directories.
Click to hide internal directories.