鲸发卡系统转骑士发卡系统教程

可以转换:商品分类、商品、文章分类、文章、用户收款信息、资金日志、资金分析表、优惠码、库存、自动冻结表、结算信息表、投诉列表信息、投诉消息、订单表、订单库存卡密、订单网关表、店铺访问记录、代理关系,网关通道、网关通道账号关系、支付分类

无法转换:商户店铺联系方式、商户密码、网站配置、插件、结算网关通道、结算网关账号、商品池、短链接、文章内容已读、商户和管理员日志、商户费率自定义分组、风控表、微信相关表

经测试6个G的库需要1个小时左右

特别说明:转换数据是复制了一份原数据,所以请保证硬盘大小足够

请完全阅读并理解文档后再操作!!

转换教程

1.安装本系统

在同一台服务器中安装骑士发卡系统 v2.5.0以上系统

安装教程:在同目录的 安装图文版.docx

2.配置.env文件

# 数据库名
DATA_DATABASE = 鲸发卡数据库名
# 数据库用户名
DATA_USERNAME = 鲸发卡数据库用户名
# 数据库密码
DATA_PASSWORD = 鲸发卡数据库密码
# 需要转换的表
TODO_TABLES =
# 阈值 每次取出数据2000条|每次分块转移数据500条
LIMIT = 2000|500
# 开始ID
START_ID = 0

根据自己的表数据 合适选择转换的数据表

建议TODO_TABLES只填写

user,goods_category,goods,article_category,article,user_collect,user_money_log,user_analysis,goods_coupon,goods_card,auto_unfreeze,cash,user_proxy,`order`,order_card,pay_type

留空则表示

user,goods_category,goods,article_category,article,user_collect,user_money_log,user_analysis,goods_coupon,goods_card,auto_unfreeze,cash,`order`,order_card,order_master,shop_iplist,user_proxy,complaint,complaint_message,pay_type

3.骑士环境准备

使用终端命令行清空本系统数据,使其数据库保持干净的状态

./q tools (选5 ,回车)

另外因为骑士数据库里的pay_type是预留有信息的 ,所以进一次数据库把 pay_type 表数据清空掉

4.终端命令开始转换数据

./q j2q

加快转换速度说明:

一句话概括:多运行几个shell,每次只操作一个表或几个数据量少的表

TODO_TABLES 也可以一次填一个表,然后保存后,运行步骤4,用来大幅度缩短转移时间;

如果某张表超过几千万数据,建议多配置几次START_ID,也让此单表多窗口运行转移,等到报id主键错误时会自动停止运行说明这一块转移完了;

如果服务器资源够用,可以配置下阈值把2000|500的数字调大一些,如果服务器是2G2H的就老老实实的用2000|500

转换完成后

启动服务,然后打开网站

•进入本系统后台,配置网站的配置信息、包括 邮箱 短信 等所有和config相关的都需要重新配置

•图片上传 原网站的 /public/static/upload/ 文件夹里的内容 复制到新系统的 /public/static/upload/ 目录

收款渠道需要编辑选择本站的代码接口,然后进账号管理录入收款账号信息。

(因为新系统收款渠道接口文件变动,故全部接口需要适配成本系统的,账号需要重填,比如支付宝用的是证书)

完全测试通过后,env文件配置授权对接码,接着

•通知自己站点的用户,通过找回密码,修改密码;用户头像及店铺logo需要重新上传;用户登录后 重新设置自己的店铺联系方式,重新打开店铺链接获取新链接地址;

(因为新系统不再使用md5密码,故所有的用户密码都会失效)

原系统数据表说明

'user' => '商户账号相关',
'goods_category' => '商品分类',
'goods' => '商品',
'article_category' => '文章分类',
'article' => '文章',
'user_collect' => '用户收款信息',
'user_money_log' => '资金日志',
'user_analysis' => '资金分析表',
'goods_coupon' => '优惠码',
'goods_card' => '库存',
'auto_unfreeze' => '自动冻结表',
'cash' => '结算信息表',
'complaint' => '投诉信息',
'complaint_message' => '投诉消息',
'`order`' => '订单表',
'order_card' => '订单库存卡密',
'order_master' => '订单网关',
'shop_iplist' => '店铺访问记录',
'user_proxy' => '代理关系',
'channel' => '支付通道',
'channel_account' => '支付账号',
'pay_type' => '支付分类',

转换前可能用到的SQL

说明:使用下面的sql用来按需精简原数据库大小

--
-- 删除卡密回收站内数据(建议使用)
--
DELETE FROM `goods_card` WHERE delete_at IS NOT NULL;
--
-- 删除优惠券回收站内数据(建议使用)
--
DELETE FROM `goods_coupon` WHERE delete_at IS NOT NULL;
--
-- 删除2天前的店铺访问记录(建议使用)
--
DELETE FROM shop_iplist WHERE create_at < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 2 DAY));
--
-- 只保留最近1000条订单网关数据(建议使用)
--
DELETE FROM order_master WHERE id NOT IN (
SELECT id FROM (
SELECT id FROM order_master ORDER BY id DESC LIMIT 1000
) temp
);
--
-- 删除30天前的订单记录(建议不删)
--
DELETE FROM `order` WHERE create_at < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值