Documentation ¶
Index ¶
- type MySQLDriver
- func (d *MySQLDriver) Clone() db_interfaces.DatabaseDriver
- func (d *MySQLDriver) Config() *db_config.DBConfig
- func (d *MySQLDriver) Connect(dbConfig db_config.DBConfig) error
- func (d *MySQLDriver) DB() *gorm.DB
- func (d *MySQLDriver) MigrateDriver() (database.Driver, error)
- func (d *MySQLDriver) Name() string
- func (d *MySQLDriver) SqlDB() (*sql.DB, error)
- type PostgresDriver
- func (d *PostgresDriver) Clone() db_interfaces.DatabaseDriver
- func (d *PostgresDriver) Config() *db_config.DBConfig
- func (d *PostgresDriver) Connect(dbConfig db_config.DBConfig) error
- func (d *PostgresDriver) DB() *gorm.DB
- func (d *PostgresDriver) MigrateDriver() (database.Driver, error)
- func (d *PostgresDriver) Name() string
- func (d *PostgresDriver) SqlDB() (*sql.DB, error)
- type SQLiteDriver
- func (d *SQLiteDriver) Clone() db_interfaces.DatabaseDriver
- func (d *SQLiteDriver) Config() *db_config.DBConfig
- func (d *SQLiteDriver) Connect(dbConfig db_config.DBConfig) error
- func (d *SQLiteDriver) DB() *gorm.DB
- func (d *SQLiteDriver) MigrateDriver() (database.Driver, error)
- func (d *SQLiteDriver) Name() string
- func (d *SQLiteDriver) SqlDB() (*sql.DB, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLDriver ¶
type MySQLDriver struct {
// contains filtered or unexported fields
}
MySQLDriver struct
func (*MySQLDriver) Clone ¶
func (d *MySQLDriver) Clone() db_interfaces.DatabaseDriver
func (*MySQLDriver) Config ¶
func (d *MySQLDriver) Config() *db_config.DBConfig
func (*MySQLDriver) Connect ¶
func (d *MySQLDriver) Connect(dbConfig db_config.DBConfig) error
Connect method to connect to MySQL database
func (*MySQLDriver) DB ¶
func (d *MySQLDriver) DB() *gorm.DB
func (*MySQLDriver) MigrateDriver ¶
func (d *MySQLDriver) MigrateDriver() (database.Driver, error)
func (*MySQLDriver) Name ¶
func (d *MySQLDriver) Name() string
type PostgresDriver ¶
type PostgresDriver struct {
// contains filtered or unexported fields
}
PostgresDriver struct
func (*PostgresDriver) Clone ¶
func (d *PostgresDriver) Clone() db_interfaces.DatabaseDriver
func (*PostgresDriver) Config ¶
func (d *PostgresDriver) Config() *db_config.DBConfig
func (*PostgresDriver) Connect ¶
func (d *PostgresDriver) Connect(dbConfig db_config.DBConfig) error
Connect method to connect to PostgreSQL database
func (*PostgresDriver) DB ¶
func (d *PostgresDriver) DB() *gorm.DB
func (*PostgresDriver) MigrateDriver ¶
func (d *PostgresDriver) MigrateDriver() (database.Driver, error)
func (*PostgresDriver) Name ¶
func (d *PostgresDriver) Name() string
type SQLiteDriver ¶
type SQLiteDriver struct {
// contains filtered or unexported fields
}
SQLiteDriver struct
func (*SQLiteDriver) Clone ¶
func (d *SQLiteDriver) Clone() db_interfaces.DatabaseDriver
func (*SQLiteDriver) Config ¶
func (d *SQLiteDriver) Config() *db_config.DBConfig
func (*SQLiteDriver) Connect ¶
func (d *SQLiteDriver) Connect(dbConfig db_config.DBConfig) error
Connect method to connect to SQLite database
func (*SQLiteDriver) DB ¶
func (d *SQLiteDriver) DB() *gorm.DB
func (*SQLiteDriver) MigrateDriver ¶
func (d *SQLiteDriver) MigrateDriver() (database.Driver, error)
func (*SQLiteDriver) Name ¶
func (d *SQLiteDriver) Name() string
Click to show internal directories.
Click to hide internal directories.