package v1 import ( "git.sxidc.com/service-supports/dps-sdk/ports" "testing" ) func TestAutoMigrate(t *testing.T) { client := initClient(t, "localhost:30170") defer destroyClient(t) autoMigrate(t, client, &ports.AutoMigrateRequest{ DatabaseID: "2b78141779ee432295ca371b91c5cac7", TablePrefixWithSchema: "test." + simpleUUID()[0:8], Version: "v1", Model: ports.AutoMigrateModel{ Fields: []ports.AutoMigrateModelField{ {Name: "ID", Tag: "gorm:\"primary_key;type:varchar(32);comment:id;\""}, {Name: "Name", Tag: "gorm:\"not null;type:varchar(128);comment:数据库名称;\""}, {Name: "Time", Tag: "gorm:\"not null;type:timestamp with time zone;comment:数据库时间;\""}, {Name: "TableNum", Tag: "gorm:\"not null;type:integer;comment:数据库表数量;\""}, }, }, }) }