小码哥
发布于

bbs-go 3.1.8 版本发布,升级gorm升级到2.0

本次主要更新 gorm 2.0gorm 是 Go 语言界 orm 产品的扛把子,在 gorm2.0 发布后,bbs-go 也第一时间跟进并升级了 gorm2.0,本次升级的 gorm2.0 从零开始,深度优化性能、重构代码。

改进点如下:

  • 性能改进
  • 代码模块化
  • Context,批量插入,预编译模式,DryRun 模式,Join 预加载,Find To Map,Create From Map,FindInBatches
  • 支持嵌套事务,SavePoint,Rollback To SavePoint
  • SQL 生成器,命名参数,分组条件,Upsert,锁, 支持 Optimizer/Index/Comment Hint,子查询改进,使用 SQL 表达式、Context Valuer 进行 CRUD
  • 支持完整的自引用,改进 Join Table,批量数据的关联模式
  • 允许多个字段用于追踪 create、update 时间 ,支持 UNIX (毫/纳)秒
  • 支持字段权限:只读、只写、只创建、只更新、忽略
  • 新的插件系统,为多个数据库提供了官方插件,读写分离,prometheus 集成…
  • 全新的 Hook API:带插件的统一接口
  • 全新的 Migrator:允许为关系创建数据库外键,更智能的 AutoMigrate,支持约束、检查器,增强索引支持
  • 全新的 Logger:支持 context、改进可扩展性
  • 统一命名策略:表名、字段名、连接表名、外键、检查器、索引名称规则
  • 更好的自定义类型支持(例如: JSON)

文档地址

发布地址

功能简介

bbs-go 功能简介.png

功能预览

首页.jpeg
动态.jpeg
后台.jpeg

付费服务

付费是为了项目能够更好的生存下去,请谅解。项目将一如既往的开源下去~

联系 QQ:471243194

服务 价格 服务内容
付费部署 ¥128 协助将 bbs-go 部署成功
付费咨询 面议 付费答疑解惑,协助解决问题
功能定制 面议 接受各种功能定制,只有你想不到的没有我们做不到的

课程

bbs-go 搭建课程上线啦,快来跟着我一步步搭建属于你的 bbs 吧。该课程会带领大家一步步的了解并熟悉 Go 语言开发,如果你是一个 Go 语言初学者,或者正准备学习 Go 语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门 Go 语言开发,并能胜任日常的开发工作了。

Go 是非常年轻的一门语言,它的主要目标是 兼具Python等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性。Go 语言发布以来更是受到中国开发者的青睐,头条、七牛、360、腾讯、阿里等大厂的重要服务都开始使用 Go 语言构建,国内的 Go 语言研发岗位的薪水也是很可观的。

评论(5)
  • 小码哥
    小码哥 回复
    dengweiqiang dengweiqiang 2020-10-01 22:54:31

    @小码哥,站外转载到论坛的文章,文章内的图片大量失效,你这边可以帮忙解决一下么,实在没法联系到你,只能在下面留言了,这是详情:https://mlog.club/topic/1572

    回复你的帖子了, 怎么会联系不上我呢, 这个工程是开源的,在 GitHub 和 gitee 的主页都留了我的联系方式,可以仔细看下。

  • dengweiqiang
    dengweiqiang 回复

    @小码哥,站外转载到论坛的文章,文章内的图片大量失效,你这边可以帮忙解决一下么,实在没法联系到你,只能在下面留言了,这是详情:https://mlog.club/topic/1572

  • 小码哥
    小码哥 回复
    鹿小町 鹿小町 2020-09-26 19:08:17

    点赞后没效果 只有成功提示

    好像还真是的, 我排查下这个 bug。

  • 鹿小町
    鹿小町 回复

    点赞后没效果 只有成功提示

  • 鹿小町
    鹿小町 回复

    点赞好像有问题