mirror of
https://github.com/grafana/grafana.git
synced 2025-01-18 12:33:37 -06:00
24 lines
509 B
Go
24 lines
509 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
|
|
Default string
|
|
}
|
|
|
|
func (col *Column) String(d Dialect) string {
|
|
return d.ColString(col)
|
|
}
|
|
|
|
func (col *Column) StringNoPk(d Dialect) string {
|
|
return d.ColStringNoPk(col)
|
|
}
|