Documentation ¶
Index ¶
- type MySQLDriver
- func (d MySQLDriver) Audit(app config.App) error
- func (d MySQLDriver) BuildPlaceholders(totalNoOfPlaceholders int, startFrom int) string
- func (d MySQLDriver) Connect(dbConfig config.DBConfig) (*sql.DB, error)
- func (d MySQLDriver) DebugQuery(SQL string, params []any)
- func (d MySQLDriver) GetColumnsToSyncSQL() string
- func (d MySQLDriver) GetIdentifierMaxLength() int
- func (d MySQLDriver) Reverse(app config.App, clean bool) error
- func (d MySQLDriver) WrapIdentifier(identifier string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLDriver ¶
type MySQLDriver struct{}
func (MySQLDriver) BuildPlaceholders ¶
func (d MySQLDriver) BuildPlaceholders(totalNoOfPlaceholders int, startFrom int) string
func (MySQLDriver) DebugQuery ¶
func (d MySQLDriver) DebugQuery(SQL string, params []any)
func (MySQLDriver) GetColumnsToSyncSQL ¶
func (d MySQLDriver) GetColumnsToSyncSQL() string
GetColumnsToSyncSQL Params for A: original_table, schema, original_table, schema, audit_table, schema Params for D: audit_table, schema, original_table, schema, EXCLUDE COLUMNS (x4) Params for M: original_table, schema, original_table, audit_table, schema, schema
func (MySQLDriver) GetIdentifierMaxLength ¶
func (d MySQLDriver) GetIdentifierMaxLength() int
func (MySQLDriver) WrapIdentifier ¶
func (d MySQLDriver) WrapIdentifier(identifier string) string
Click to show internal directories.
Click to hide internal directories.