Преглед изворни кода

feat: add ChannelPricing and PricingTag to database migration

Add the new pricing models to both migrateDB() and migrateDBFast()
functions to enable automatic table creation on database initialization.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat/alipay-payment
fengsilin пре 3 месеци
родитељ
комит
2331fbb4f1
1 измењених фајлова са 4 додато и 0 уклоњено
  1. +4
    -0
      model/main.go

+ 4
- 0
model/main.go Прегледај датотеку

@@ -276,6 +276,8 @@ func migrateDB() error {
&SubscriptionPreConsumeRecord{}, &SubscriptionPreConsumeRecord{},
&CustomOAuthProvider{}, &CustomOAuthProvider{},
&UserOAuthBinding{}, &UserOAuthBinding{},
&ChannelPricing{},
&PricingTag{},
) )
if err != nil { if err != nil {
return err return err
@@ -324,6 +326,8 @@ func migrateDBFast() error {
{&SubscriptionPreConsumeRecord{}, "SubscriptionPreConsumeRecord"}, {&SubscriptionPreConsumeRecord{}, "SubscriptionPreConsumeRecord"},
{&CustomOAuthProvider{}, "CustomOAuthProvider"}, {&CustomOAuthProvider{}, "CustomOAuthProvider"},
{&UserOAuthBinding{}, "UserOAuthBinding"}, {&UserOAuthBinding{}, "UserOAuthBinding"},
{&ChannelPricing{}, "ChannelPricing"},
{&PricingTag{}, "PricingTag"},
} }
// 动态计算migration数量,确保errChan缓冲区足够大 // 动态计算migration数量,确保errChan缓冲区足够大
errChan := make(chan error, len(migrations)) errChan := make(chan error, len(migrations))


Loading…
Откажи
Сачувај