《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
关于 LearnKu
把所有的迁移文件都写到一个项目里面, 另一个项目不写迁移文件。
同一个数据库实例上不同的数据库是可以union操作的,这种方式是否满足你的统计需求?
迁移是手动控制的啊,只在一个项目中迁移就好。或者两个项目migrations表是同一个啊,只要迁移文件名一样,就不会重复迁移。不过迁移前判断表、字段、索引是否存在还是很有必要的。
跟产品商量了一下,最终放弃了这个方案,毕竟迁移过去后,不同跨库关联的数据会存在更多问题。
因为两边的项目都需要升级各自的数据库结构,所以不能只在一边执行迁移,我能想到的方案是做成初始化命令,命令中判断表是否存在或结构是否需要升级,分离出迁移文件,就可以保证不影响两个项目的正常迁移,又可以在一边初始化这个共用的数据库。
如果是相同的表,可以把迁移文件名字给改成一样的。这样就妥了