Documentation
¶
Index ¶
- type ConnectionConfig
- type DatabaseInfo
- type Manager
- func (m *Manager) CreateDatabase(cfg *ConnectionConfig, dbName string) error
- func (m *Manager) CreateUser(cfg *ConnectionConfig, username, password, host string) error
- func (m *Manager) GrantPrivileges(cfg *ConnectionConfig, username, database, host string) error
- func (m *Manager) ListDatabases(cfg *ConnectionConfig) ([]DatabaseInfo, error)
- func (m *Manager) ListTables(cfg *ConnectionConfig, database string) ([]TableInfo, error)
- func (m *Manager) ListUsers(cfg *ConnectionConfig) ([]UserInfo, error)
- func (m *Manager) TestConnection(cfg *ConnectionConfig) error
- type TableInfo
- type UserInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionConfig ¶
type DatabaseInfo ¶
type Manager ¶
type Manager struct{}
func NewManager ¶
func NewManager() *Manager
func (*Manager) CreateDatabase ¶
func (m *Manager) CreateDatabase(cfg *ConnectionConfig, dbName string) error
func (*Manager) CreateUser ¶
func (m *Manager) CreateUser(cfg *ConnectionConfig, username, password, host string) error
func (*Manager) GrantPrivileges ¶
func (m *Manager) GrantPrivileges(cfg *ConnectionConfig, username, database, host string) error
func (*Manager) ListDatabases ¶
func (m *Manager) ListDatabases(cfg *ConnectionConfig) ([]DatabaseInfo, error)
func (*Manager) ListTables ¶
func (m *Manager) ListTables(cfg *ConnectionConfig, database string) ([]TableInfo, error)
func (*Manager) TestConnection ¶
func (m *Manager) TestConnection(cfg *ConnectionConfig) error
Click to show internal directories.
Click to hide internal directories.