文件名称:go-dbx:Go的数据库扩展
文件大小:44KB
文件格式:ZIP
更新时间:2024-04-05 20:42:04
Go
DBX –数据库扩展 DBX是建立在和的便利层,其目的是在自动化SQL繁琐工作和告诉您如何对数据建模或查询之间取得非常特殊的平衡。 DBX不是ORM(但是它具有一些ORM的功能) 其中,DBX: 将您的结构中的字段编组到数据库中以及从数据库中移出, 提供用于存储和提取实体图的机制, 使编写SQL的特定方面变得更加容易。 DBX不具备的一些功能包括: 要求您与Functional().Meta().Query().Language()进行交互, 用任何特殊的方式来建模数据, 生成源代码或SQL(主要是)。 哦,是的,它仅在Postgres上进行了真正的测试,因为那是我关心的唯一关系数据库。 对不起。 这是Exampletown 好的,因此您已经决定完全重写您的应用程序以使用DBX。 出色的决定。 但你从哪儿开始呢? 让我们来谈谈它。 第一幕,我们与实体会面 假设我们在Go
【文件预览】:
go-dbx-master
----etc()
--------migrations()
----.gitignore(3B)
----README.md(4KB)
----LICENSE(1KB)
----go.mod(290B)
----test.sh(590B)
----go.sum(25KB)
----v1()
--------time.go(245B)
--------dbx.go(2KB)
--------test()
--------option.go(525B)
--------txn.go(557B)
--------filter()
--------context.go(3KB)
--------.DS_Store(6KB)
--------persist()
--------entity()
--------errors.go(477B)