mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
25 lines
531 B
Go
25 lines
531 B
Go
package migrator
|
|
|
|
// Notice
|
|
// code based on parts from from https://github.com/go-xorm/core/blob/3e0fa232ab5c90996406c0cd7ae86ad0e5ecf85f/column.go
|
|
|
|
type Column struct {
|
|
Name string
|
|
Type string
|
|
Length int
|
|
Length2 int
|
|
Nullable bool
|
|
IsPrimaryKey bool
|
|
IsAutoIncrement bool
|
|
IsLatin bool
|
|
Default string
|
|
}
|
|
|
|
func (col *Column) String(d Dialect) string {
|
|
return d.ColString(col)
|
|
}
|
|
|
|
func (col *Column) StringNoPk(d Dialect) string {
|
|
return d.ColStringNoPk(col)
|
|
}
|