文件名称:zdb:zdb提供了一个不错的API,可以在Go中与SQL数据库进行交互
文件大小:43KB
文件格式:ZIP
更新时间:2024-04-24 07:19:26
Go
zdb允许与SQL数据库进行交互。 其中大部分建立在,但这主要是实现细节。 在常规用法中,您根本不需要真正处理sqlx (或database/sql )程序包接口。 zdb的API /接口完全不同。 这需要Go 1.16或更高版本。 它使用新的fs包加载文件。 目前仅支持PostgreSQL和SQLite。 添加MariaDB或其他引擎并不难,但是我自己不使用它,因此不必费心添加(和测试!)。 只需要有人写补丁 :grinning_face_with_sweat: 完整的参考文档: :
【文件预览】:
zdb-master
----zdb_impl_test.go(14KB)
----go.mod(222B)
----zdb_cgo.go(530B)
----.github()
--------FUNDING.yml(31B)
----testdata()
--------schema-postgres.sql(2KB)
--------embed.go(66B)
--------query()
--------schema-sqlite.sql(2KB)
--------logdb()
--------migrate()
----test_pgsql.go(1KB)
----test_sqlite.go(1KB)
----go.sum(949B)
----test_test.go(2KB)
----connect_test.go(484B)
----log.go(3KB)
----migrate.go(6KB)
----zdb.go(10KB)
----tpl_test.go(966B)
----log_test.go(1KB)
----run-ci(144B)
----test.go(11KB)
----bulk_test.go(2KB)
----zdb_impl.go(21KB)
----test_mariadb.go(946B)
----bulk.go(3KB)
----connect_sqlite_test.go(2KB)
----README.markdown(700B)
----LICENSE(1KB)
----connect.go(12KB)
----zdb_nocgo.go(374B)
----tpl.go(2KB)
----migrate_test.go(1KB)
----zdb_test.go(2KB)