Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NullString2String ¶
func NullString2String(s sql.NullString) string
func SchemaAction ¶
func SchemaAction(c *cli.Context) error
Types ¶
type Column ¶
type Column struct {
TableCatalog string `db:"TABLE_CATALOG"`
TableSchema string `db:"TABLE_SCHEMA"`
TableName string `db:"TABLE_NAME"`
ColumnName string `db:"COLUMN_NAME"`
OrdinalPosition int `db:"ORDINAL_POSITION"`
ColumnDefault sql.NullString `db:"COLUMN_DEFAULT"`
IsNullable string `db:"IS_NULLABLE"`
DataType string `db:"DATA_TYPE"`
CharacterMaximumLength sql.NullInt64 `db:"CHARACTER_MAXIMUM_LENGTH"`
CharacterOctetLength sql.NullInt64 `db:"CHARACTER_OCTET_LENGTH"`
NumericPrecision sql.NullInt64 `db:"NUMERIC_PRECISION"`
NumericScale sql.NullInt64 `db:"NUMERIC_SCALE"`
DatetimePrecision sql.NullInt64 `db:"DATETIME_PRECISION"`
CharacterSetName sql.NullString `db:"CHARACTER_SET_NAME"`
CollationName sql.NullString `db:"COLLATION_NAME"`
ColumnType string `db:"COLUMN_TYPE"`
ColumnKey string `db:"COLUMN_KEY"`
Extra string `db:"EXTRA"`
Privileges string `db:"PRIVILEGES"`
ColumnComment string `db:"COLUMN_COMMENT"`
GenerationExpression string `db:"GENERATION_EXPRESSION"`
SrsID sql.NullInt64 `db:"SRS_ID"`
}
type Table ¶
type Table struct {
TableCatalog string `db:"TABLE_CATALOG"`
TableSchema string `db:"TABLE_SCHEMA"`
TableName string `db:"TABLE_NAME"`
TableType string `db:"TABLE_TYPE"`
Engine string `db:"ENGINE"`
Version int `db:"VERSION"`
RowFormat string `db:"ROW_FORMAT"`
TableRows int `db:"TABLE_ROWS"`
AvgRowLength int `db:"AVG_ROW_LENGTH"`
DataLength int `db:"DATA_LENGTH"`
MaxDataLength int `db:"MAX_DATA_LENGTH"`
IndexLength int `db:"INDEX_LENGTH"`
DataFree int `db:"DATA_FREE"`
AutoIncrement sql.NullInt64 `db:"AUTO_INCREMENT"`
CreateTime string `db:"CREATE_TIME"`
UpdateTime sql.NullString `db:"UPDATE_TIME"`
CheckTime sql.NullString `db:"CHECK_TIME"`
TableCollation string `db:"TABLE_COLLATION"`
Checksum sql.NullInt64 `db:"CHECKSUM"`
CreateOptions string `db:"CREATE_OPTIONS"`
TableComment string `db:"TABLE_COMMENT"`
}
Click to show internal directories.
Click to hide internal directories.