The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
v2defy

写了个把数据库中的表转换成 go 结构体的小工具

  •  
  •   v2defy · Jun 12, 2022 · 2253 views
    This topic created in 1466 days ago, the information mentioned may be changed or developed.

    https://github.com/jlvihv/dbtogo

    写这个主要是为了方便自己使用, 工作的时候有好多表, 一个个建立结构体太麻烦了, 而且容易出错.

    github 上虽然也有别人实现的版本, 但是并不好用, 我的需求是选择数据库中的一个表, 生成 go 结构体代码, 然后粘贴到编辑器里, 但别人的都不支持输出到剪贴板.

    我写了个支持剪贴板的, 在 linux 和 windows 上验证成功, macos 不清楚, 应该也可以, 希望有同学帮忙试试.

    5 replies    2022-06-13 18:39:46 +08:00
    kxjhlele
        1
    kxjhlele  
       Jun 12, 2022 via Android
    我平时都是用 pg ,所以我操作都是 json_agg(*) as table_name ,之后直接把结果复制到 goland 里面,就出结构体了
    Saxton
        2
    Saxton  
       Jun 12, 2022
    ide 装个插件就行了
    AmosAlbert
        3
    AmosAlbert  
       Jun 12, 2022
    @Saxton 能否说一下是哪个插件?
    ghostwind
        4
    ghostwind  
       Jun 13, 2022
    https://github.com/MindaWang/to-go-struct-intellij-plugin
    @AmosAlbert 昨天刚把原版的改了改。能够解析带 index 关键词的了。未来计划支持 sql.Nullstring
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5155 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:26 · PVG 09:26 · LAX 18:26 · JFK 21:26
    ♥ Do have faith in what you're doing.