支持 square/squarenovel/squaresteps/squarehealth 实例与 category 筛选;音乐增加免登录 grouped/track;订阅套餐按 package_name 区分;补 migration 0030/0031 与 OpenAPI。 Co-authored-by: Cursor <cursoragent@cursor.com>
13 lines
521 B
SQL
13 lines
521 B
SQL
-- 订阅套餐按 applicationId / 包名区分定价;空字符串 = 默认兜底。
|
|
-- 原 PRIMARY KEY (plan_id, lang) → (plan_id, lang, package_name)
|
|
|
|
ALTER TABLE t_subscription_plans
|
|
ADD COLUMN package_name VARCHAR(256) NOT NULL DEFAULT '' COMMENT 'applicationId/包名,空=默认兜底' AFTER lang;
|
|
|
|
ALTER TABLE t_subscription_plans
|
|
DROP PRIMARY KEY,
|
|
ADD PRIMARY KEY (plan_id, lang, package_name);
|
|
|
|
ALTER TABLE t_subscription_plans
|
|
ADD KEY idx_sub_plans_pkg (package_name, enabled, sort_order);
|