Przeglądaj źródła

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 1 miesiąc temu
rodzic
commit
2331fbb4f1
1 zmienionych plików z 4 dodań i 0 usunięć
  1. +4
    -0
      model/main.go

+ 4
- 0
model/main.go Wyświetl plik

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


Ładowanie…
Anuluj
Zapisz