fix: 复合主键表改为单字段 id 以支持 ent 完整生成
This commit is contained in:
@@ -49,6 +49,7 @@ var (
|
||||
}
|
||||
// ShopPlayersColumns holds the columns for the "shop_players" table.
|
||||
ShopPlayersColumns = []*schema.Column{
|
||||
{Name: "id", Type: field.TypeInt64, Increment: true},
|
||||
{Name: "shop_id", Type: field.TypeInt64},
|
||||
{Name: "player_id", Type: field.TypeInt64},
|
||||
{Name: "is_primary", Type: field.TypeBool, Nullable: true, Default: false},
|
||||
@@ -59,17 +60,22 @@ var (
|
||||
ShopPlayersTable = &schema.Table{
|
||||
Name: "shop_players",
|
||||
Columns: ShopPlayersColumns,
|
||||
PrimaryKey: []*schema.Column{ShopPlayersColumns[0], ShopPlayersColumns[1]},
|
||||
PrimaryKey: []*schema.Column{ShopPlayersColumns[0]},
|
||||
Indexes: []*schema.Index{
|
||||
{
|
||||
Name: "shopplayers_shop_id_player_id",
|
||||
Unique: true,
|
||||
Columns: []*schema.Column{ShopPlayersColumns[1], ShopPlayersColumns[2]},
|
||||
},
|
||||
{
|
||||
Name: "shopplayers_player_id",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{ShopPlayersColumns[1]},
|
||||
Columns: []*schema.Column{ShopPlayersColumns[2]},
|
||||
},
|
||||
{
|
||||
Name: "shopplayers_shop_id_joined_at",
|
||||
Unique: false,
|
||||
Columns: []*schema.Column{ShopPlayersColumns[0], ShopPlayersColumns[3]},
|
||||
Columns: []*schema.Column{ShopPlayersColumns[1], ShopPlayersColumns[4]},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user