mirror of https://github.com/dexidp/dex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
530 B
21 lines
530 B
package schema |
|
|
|
import ( |
|
"entgo.io/ent/dialect" |
|
) |
|
|
|
var textSchema = map[string]string{ |
|
dialect.Postgres: "text", |
|
dialect.SQLite: "text", |
|
// MySQL doesn't support indices on text fields w/o |
|
// specifying key length. Use varchar instead (767 byte |
|
// is the max key length for InnoDB with 4k pages). |
|
// For compound indexes (with two keys) even less. |
|
dialect.MySQL: "varchar(384)", |
|
} |
|
|
|
var timeSchema = map[string]string{ |
|
dialect.Postgres: "timestamptz", |
|
dialect.SQLite: "timestamp", |
|
dialect.MySQL: "datetime(3)", |
|
}
|
|
|