Documentation
¶
Index ¶
- func CheckSchema(name string) (bool, error)
- func CommentSchema(name, comment string) error
- func CountSchemas(sq *xsm.SchemaQuery) (total int, err error)
- func CreateSchema(name, comment string) error
- func DefaultSchema() string
- func DeleteSchema(name string) error
- func ExistsSchema(s string) (bool, error)
- func FindSchemas(sq *xsm.SchemaQuery) (schemas []*xsm.SchemaInfo, err error)
- func IsMultiTenant() bool
- func Iterate(itf func(sm Schema) error) error
- func ListSchemas() ([]string, error)
- func ReadConfigFile() ([]*models.Config, error)
- func RenameSchema(_old, _new string) error
- func SM() xsm.SchemaManager
- func SSM(db *sqlx.DB) xsm.SchemaManager
- type Schema
- func (sm Schema) ExecSQL(sqls string) error
- func (sm Schema) FQDN() string
- func (sm Schema) FS() xfs.XFS
- func (sm Schema) GetConfigMap() map[string]string
- func (sm Schema) InitSchema() error
- func (sm Schema) IsDefault() bool
- func (sm Schema) JC() xjm.JobChainer
- func (sm Schema) JM() xjm.JobManager
- func (sm Schema) Logger(name string) log.Logger
- func (sm Schema) MigrateConfig(configs []*models.Config) error
- func (sm Schema) MigrateSchema() error
- func (sm Schema) MigrateSuper() error
- func (sm Schema) Prefix() string
- func (sm Schema) PurgeConfig()
- func (sm Schema) ResetSequence(db sqlx.Sqlx, table string, starts ...int64) error
- func (sm Schema) SFS(db sqlx.Sqlx) xfs.XFS
- func (sm Schema) SJC(db sqlx.Sqlx) xjm.JobChainer
- func (sm Schema) SJM(db sqlx.Sqlx) xjm.JobManager
- func (sm Schema) Table(s string) string
- func (sm Schema) TableConfigs() string
- func (sm Schema) TableFiles() string
- func (sm Schema) TableJobChains() string
- func (sm Schema) TableJobLogs() string
- func (sm Schema) TableJobs() string
- func (sm Schema) TablePets() string
- func (sm Schema) TableUsers() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckSchema ¶
func CommentSchema ¶
func CountSchemas ¶
func CountSchemas(sq *xsm.SchemaQuery) (total int, err error)
func CreateSchema ¶
func DefaultSchema ¶
func DefaultSchema() string
func DeleteSchema ¶
func ExistsSchema ¶
func FindSchemas ¶
func FindSchemas(sq *xsm.SchemaQuery) (schemas []*xsm.SchemaInfo, err error)
func IsMultiTenant ¶
func IsMultiTenant() bool
func ListSchemas ¶
func ReadConfigFile ¶
func RenameSchema ¶
func SM ¶
func SM() xsm.SchemaManager
Types ¶
type Schema ¶
type Schema string
func (Schema) GetConfigMap ¶
func (Schema) InitSchema ¶
func (Schema) JC ¶
func (sm Schema) JC() xjm.JobChainer
func (Schema) JM ¶
func (sm Schema) JM() xjm.JobManager
func (Schema) MigrateSchema ¶
func (Schema) MigrateSuper ¶
func (Schema) PurgeConfig ¶
func (sm Schema) PurgeConfig()
func (Schema) ResetSequence ¶
func (Schema) TableConfigs ¶
func (Schema) TableFiles ¶
func (Schema) TableJobChains ¶
func (Schema) TableJobLogs ¶
func (Schema) TableUsers ¶
Click to show internal directories.
Click to hide internal directories.