爱意满满的作品展示区。
bigpigeon

go 语言 orm Toyorm v0.3.2-alpha 发布,增加 toy-doctor 语法检查工具

  •  
  •   bigpigeon · May 17, 2018 · 3674 views
    This topic created in 3099 days ago, the information mentioned may be changed or developed.

    CHANGELOG:

    [新增] toy-doctor https://github.com/bigpigeon/toy-doctor

    [新增] 文档 https://bigpigeon.org/toyorm

    Toyorm 是一个 Golang 的 ORM 库,有下列特性:

     数据迁移 (CreateTable/DropTable)
    
     操作数据 (Insert/Save/Update/Find/Delete)
    
     预加载操作(BelongTo/OneToOne/OneToMany/ManyToMany mode)
    
     Join 操作
    
     事务
    
     空值忽略 (toyorm 允许你只忽略指定的空值)
    
     字段绑定 (绑定后,操作表时只对绑定字段操作)
    
     软删除 (更新 DeletedAt 字段值代替物理删除)
    
     Scope (自定义中间层)
    
     线程安全(但必须准守协定)
    
     查询模板 (自定义你的查询 /执行语句)
    
     返回值和错误记录 (记录数据库的操作记录和返回的错误)
    
     集合 (多数据库操作)
    
     toy-doctor(检查 FieldSelection 参数错误)
    
    14 replies  •  2018-05-22 13:23:14 +08:00
    bigpigeon
    bigpigeon
    OP
    May 17, 2018
    1
    怎么修改节点。。
    leopku
    leopku
    May 17, 2018
    2
    竟然没人 star
    我先星为敬
    6diyipi
    6diyipi
    May 17, 2018
    3
    牛逼牛逼
    6diyipi
    6diyipi
    May 17, 2018
    4
    `toyorm:"primary key;auto_increment"` 这些东西最好能简写,
    bigpigeon
    bigpigeon
    OP
    May 17, 2018
    5
    @6diyipi 你是指缩写成 pk 这种吗?
    bigpigeon
    bigpigeon
    OP
    May 17, 2018
    6
    @leopku 谢谢
    yepinf
    yepinf
    May 18, 2018
    7
    想找一个 golang orm 工具

    类似这种 django-admin
    `
    python manage.py inspectdb
    `
    bigpigeon
    bigpigeon
    OP
    May 18, 2018
    8
    @yepinf 你可以用 gorm+qor 来做 admin,toyorm 目前还不支持
    yepinf
    yepinf
    May 18, 2018
    9
    哈哈,测试过 qor, 个人感觉不够方便

    其实就是想找 通过现有数据库生成 `model` 的工具

    还是谢谢啦
    bigpigeon
    bigpigeon
    OP
    May 18, 2018
    10
    @yepinf 很方便的,qor 已经很接近一键式方案了,只是有些功能文档不齐全
    6diyipi
    6diyipi
    May 22, 2018
    12
    @bigpigeon 是啊,太长了懒得打字, 最好出个 cli 直接从数据生成文件那种,参考 beego 和 xorm
    bigpigeon
    bigpigeon
    OP
    May 22, 2018
    13
    @6diyipi 这种方法不错,就是读取 db 的表信息反正生成 Model
    bigpigeon
    bigpigeon
    OP
    May 22, 2018
    14
    反正=反向
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2375 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 13:13 · PVG 21:13 · LAX 05:13 · JFK 08:13
    ♥ Do have faith in what you're doing.