fix: shop_players 关系表主键与模型对齐

This commit is contained in:
zetaloop
2026-04-04 06:25:49 +08:00
parent 3a81aec527
commit 7dc088eadf
18 changed files with 91 additions and 310 deletions
@@ -49,7 +49,6 @@ 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},
@@ -60,22 +59,17 @@ var (
ShopPlayersTable = &schema.Table{
Name: "shop_players",
Columns: ShopPlayersColumns,
PrimaryKey: []*schema.Column{ShopPlayersColumns[0]},
PrimaryKey: []*schema.Column{ShopPlayersColumns[0], ShopPlayersColumns[1]},
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[2]},
Columns: []*schema.Column{ShopPlayersColumns[1]},
},
{
Name: "shopplayers_shop_id_joined_at",
Unique: false,
Columns: []*schema.Column{ShopPlayersColumns[1], ShopPlayersColumns[4]},
Columns: []*schema.Column{ShopPlayersColumns[0], ShopPlayersColumns[3]},
},
},
}