task: 完成支付宝共享基础(迁移/WechatConfig/PaymentStore/pkg/alipay)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
-- 回滚:删除新增的索引
|
||||
DROP INDEX IF EXISTS idx_tb_payment_order_method_status;
|
||||
|
||||
-- 回滚:删除 tb_payment 的 expire_at 字段
|
||||
ALTER TABLE tb_payment
|
||||
DROP COLUMN IF EXISTS expire_at;
|
||||
|
||||
-- 回滚:删除 tb_wechat_config 的支付宝字段
|
||||
ALTER TABLE tb_wechat_config
|
||||
DROP COLUMN IF EXISTS ali_app_id,
|
||||
DROP COLUMN IF EXISTS ali_private_key,
|
||||
DROP COLUMN IF EXISTS ali_public_key,
|
||||
DROP COLUMN IF EXISTS ali_notify_url,
|
||||
DROP COLUMN IF EXISTS ali_return_url,
|
||||
DROP COLUMN IF EXISTS ali_production,
|
||||
DROP COLUMN IF EXISTS ali_pay_expire_minutes;
|
||||
@@ -0,0 +1,17 @@
|
||||
-- 新增支付宝配置字段到 tb_wechat_config
|
||||
ALTER TABLE tb_wechat_config
|
||||
ADD COLUMN IF NOT EXISTS ali_app_id varchar(100) NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS ali_private_key text NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS ali_public_key text NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS ali_notify_url varchar(500) NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS ali_return_url varchar(500) NOT NULL DEFAULT '',
|
||||
ADD COLUMN IF NOT EXISTS ali_production boolean NOT NULL DEFAULT false,
|
||||
ADD COLUMN IF NOT EXISTS ali_pay_expire_minutes integer NOT NULL DEFAULT 30;
|
||||
|
||||
-- 新增支付单过期时间字段
|
||||
ALTER TABLE tb_payment
|
||||
ADD COLUMN IF NOT EXISTS expire_at timestamptz;
|
||||
|
||||
-- 新增索引:按业务单+支付方式+状态查询
|
||||
CREATE INDEX IF NOT EXISTS idx_tb_payment_order_method_status
|
||||
ON tb_payment (order_id, order_type, payment_method, status, created_at DESC);
|
||||
Reference in New Issue
Block a user