《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
关于 LearnKu
把所有的迁移文件都写到一个项目里面, 另一个项目不写迁移文件。
同一个数据库实例上不同的数据库是可以union操作的,这种方式是否满足你的统计需求?
迁移是手动控制的啊,只在一个项目中迁移就好。或者两个项目migrations表是同一个啊,只要迁移文件名一样,就不会重复迁移。不过迁移前判断表、字段、索引是否存在还是很有必要的。
跟产品商量了一下,最终放弃了这个方案,毕竟迁移过去后,不同跨库关联的数据会存在更多问题。
因为两边的项目都需要升级各自的数据库结构,所以不能只在一边执行迁移,我能想到的方案是做成初始化命令,命令中判断表是否存在或结构是否需要升级,分离出迁移文件,就可以保证不影响两个项目的正常迁移,又可以在一边初始化这个共用的数据库。
如果是相同的表,可以把迁移文件名字给改成一样的。这样就妥了