| 12345678910111213141516171819202122232425 |
- 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:数据库表数量;\""},
- },
- },
- })
- }
|