qb-go - go的数据库工具包


GPL
跨平台
Google Go

软件简介

qb是用来让使更容易使用数据库的go语言的数据库工具包。它受Python最喜欢的ORM
SQLAlchemy的启发,既是一个ORM,也是一个查询生成器。它在表达api和查询构建东西的情形下是相当模块化的。

特征:

  • 支持 postgres,mysql & sqlite3

  • 简单的查询生成器

  • 在初始化表迁移时会结构化表DDL映射器

  • 表达式生成器可内置几乎所有的SQL语句

  • Transactional Session API 可自动映射到结构查询

  • 使用标签结构的外键定义

  • 单及复合列索引

  • Relationships(很快…)