db:一个非常简单的 Go databasesql 包装器,支持简单的自动模式迁移

时间:2024-07-12 02:50:24
【文件属性】:

文件名称:db:一个非常简单的 Go databasesql 包装器,支持简单的自动模式迁移

文件大小:5KB

文件格式:ZIP

更新时间:2024-07-12 02:50:24

Go

D b 一个非常简单的 Go 数据库/sql 包装器,支持自动模式迁移。 它主要旨在减少简单项目的样板数据库设置,而不是多数据库设置、复杂迁移、依赖项管理等。 DDL 语句被附加到一个 .go 文件中,该文件包含在一个数组中的模式创建语句。 一旦 DDL 语句被提交到版本控制,这个数组应该被认为是仅附加的。 尽管界面仍然很简单,但除了在同一个源存储库中保持代码和数据库 DDL 同步之外,这个包还迫使您在开发过程中考虑数据库迁移。 示例用法 要使用此包,您只需在导入的 init() 函数中定义架构,如下所示: func init () { db . Schema = [] string { `CREATE TABLE hotels ( id serial primary key, name varchar );` , `


【文件预览】:
db-master
----LICENSE(1KB)
----main.go(4KB)
----README.md(2KB)
----example()
--------hotels.go(2KB)

网友评论