mirror of
https://github.com/ent/ent.git
synced 2026-03-05 19:35:23 +03:00
fix: ent schema panics if any field contains the DefaultExprs annotation (#4338)
fixes https://github.com/ent/ent/issues/4337
This commit is contained in:
@@ -594,17 +594,26 @@ type driver struct {
|
|||||||
var drivers = func(v string) map[string]driver {
|
var drivers = func(v string) map[string]driver {
|
||||||
return map[string]driver{
|
return map[string]driver{
|
||||||
entdialect.SQLite: {
|
entdialect.SQLite: {
|
||||||
&SQLite{WithForeignKeys: true},
|
&SQLite{
|
||||||
|
WithForeignKeys: true,
|
||||||
|
Driver: nopDriver{dialect: entdialect.SQLite},
|
||||||
|
},
|
||||||
sqlite.DefaultDiff,
|
sqlite.DefaultDiff,
|
||||||
sqlite.DefaultPlan,
|
sqlite.DefaultPlan,
|
||||||
},
|
},
|
||||||
entdialect.MySQL: {
|
entdialect.MySQL: {
|
||||||
&MySQL{version: v},
|
&MySQL{
|
||||||
|
version: v,
|
||||||
|
Driver: nopDriver{dialect: entdialect.MySQL},
|
||||||
|
},
|
||||||
mysql.DefaultDiff,
|
mysql.DefaultDiff,
|
||||||
mysql.DefaultPlan,
|
mysql.DefaultPlan,
|
||||||
},
|
},
|
||||||
entdialect.Postgres: {
|
entdialect.Postgres: {
|
||||||
&Postgres{version: v},
|
&Postgres{
|
||||||
|
version: v,
|
||||||
|
Driver: nopDriver{dialect: entdialect.Postgres},
|
||||||
|
},
|
||||||
postgres.DefaultDiff,
|
postgres.DefaultDiff,
|
||||||
postgres.DefaultPlan,
|
postgres.DefaultPlan,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user