Versions in this module Expand all Collapse all v0 v0.2.6 Jul 21, 2022 Changes in this version + func GenDBInfo(driver, db, username, pw, host string, port int) string + func GetDriver(name string) common.DBDriver + type MysqlDB struct + func (db *MysqlDB) Close() error + func (db *MysqlDB) Open(driver, info string) error + func (db *MysqlDB) QueryTableInfo(dbName, tableName string) ([]common.ModelInfo, error) + func (db *MysqlDB) QueryTableNames(dbName string) ([]string, error) + type PostgresDB struct + func (db *PostgresDB) Close() error + func (db *PostgresDB) Open(driver, info string) error + func (db *PostgresDB) QueryTableInfo(dbName, tableName string) ([]common.ModelInfo, error) + func (db *PostgresDB) QueryTableNames(dbName string) ([]string, error) + type SqliteDB struct + func (db *SqliteDB) Close() error + func (db *SqliteDB) Open(driver, info string) error + func (db *SqliteDB) QueryTableInfo(dbName, tableName string) ([]common.ModelInfo, error) + func (db *SqliteDB) QueryTableNames(dbName string) ([]string, error)