Documentation ¶
Index ¶
- func MySQLResetRootPassword(password string) error
- type MySQL
- func (r *MySQL) Close() error
- func (r *MySQL) DatabaseCreate(name string) error
- func (r *MySQL) DatabaseDrop(name string) error
- func (r *MySQL) DatabaseExists(name string) (bool, error)
- func (r *MySQL) DatabaseSize(name string) (int64, error)
- func (r *MySQL) Databases() ([]types.MySQLDatabase, error)
- func (r *MySQL) Exec(query string, args ...any) (sql.Result, error)
- func (r *MySQL) Ping() error
- func (r *MySQL) Prepare(query string) (*sql.Stmt, error)
- func (r *MySQL) PrivilegesGrant(user, database, host string) error
- func (r *MySQL) PrivilegesRevoke(user, database, host string) error
- func (r *MySQL) Query(query string, args ...any) (*sql.Rows, error)
- func (r *MySQL) QueryRow(query string, args ...any) *sql.Row
- func (r *MySQL) UserCreate(user, password, host string) error
- func (r *MySQL) UserDrop(user, host string) error
- func (r *MySQL) UserPassword(user, password, host string) error
- func (r *MySQL) UserPrivileges(user, host string) ([]string, error)
- func (r *MySQL) Users() ([]types.MySQLUser, error)
- type Postgres
- func (r *Postgres) Close() error
- func (r *Postgres) DatabaseComment(name, comment string) error
- func (r *Postgres) DatabaseCreate(name string) error
- func (r *Postgres) DatabaseDrop(name string) error
- func (r *Postgres) DatabaseExist(name string) (bool, error)
- func (r *Postgres) DatabaseSize(name string) (int64, error)
- func (r *Postgres) Databases() ([]types.PostgresDatabase, error)
- func (r *Postgres) Exec(query string, args ...any) (sql.Result, error)
- func (r *Postgres) Ping() error
- func (r *Postgres) Prepare(query string) (*sql.Stmt, error)
- func (r *Postgres) PrivilegesGrant(user, database string) error
- func (r *Postgres) PrivilegesRevoke(user, database string) error
- func (r *Postgres) Query(query string, args ...any) (*sql.Rows, error)
- func (r *Postgres) QueryRow(query string, args ...any) *sql.Row
- func (r *Postgres) UserCreate(user, password string) error
- func (r *Postgres) UserDrop(user string) error
- func (r *Postgres) UserPassword(user, password string) error
- func (r *Postgres) UserPrivileges(user string) ([]string, error)
- func (r *Postgres) Users() ([]types.PostgresUser, error)
- type Redis
- type RedisKV
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MySQLResetRootPassword ¶
MySQLResetRootPassword 重置 MySQL root密码
Types ¶
type MySQL ¶
type MySQL struct {
// contains filtered or unexported fields
}
func (*MySQL) DatabaseCreate ¶
func (*MySQL) DatabaseDrop ¶
func (*MySQL) PrivilegesGrant ¶
func (*MySQL) PrivilegesRevoke ¶
func (*MySQL) UserCreate ¶
func (*MySQL) UserPassword ¶
type Postgres ¶
type Postgres struct {
// contains filtered or unexported fields
}
func NewPostgres ¶
func (*Postgres) DatabaseComment ¶
func (*Postgres) DatabaseCreate ¶
func (*Postgres) DatabaseDrop ¶
func (*Postgres) PrivilegesGrant ¶
func (*Postgres) PrivilegesRevoke ¶
func (*Postgres) UserCreate ¶
func (*Postgres) UserPassword ¶
Click to show internal directories.
Click to hide internal directories.