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.