go-kallax:Kallax是Go语言的PostgreSQL类型安全ORM

时间:2024-02-25 13:29:54
【文件属性】:

文件名称:go-kallax:Kallax是Go语言的PostgreSQL类型安全ORM

文件大小:183KB

文件格式:ZIP

更新时间:2024-02-25 13:29:54

golang postgres orm database postgresql

Kallax是用于Go语言的PostgreSQL类型安全ORM。 它旨在提供一种以编程方式编写查询并与PostgreSQL数据库进行交互的方式,而无需编写SQL语句,使用字符串引用列以及在查询中使用任何类型的值。 因此,kallax的第一要务是为数据访问层提供类型安全。 kallax的另一个目标是确保所有模型首先都是Go结构,而不必使用特定于数据库的类型,例如sql.NullInt64 。 还提供对所有基本Go类型的数组以及所有JSON和数组运算符的支持。 内容 安装 推荐的安装kallax是: go get -u gopkg.in/src-d/go-kallax.v1/... kall


【文件预览】:
go-kallax-master
----MAINTAINERS(99B)
----.travis.yml(690B)
----batcher_test.go(3KB)
----schema.go(7KB)
----operators.go(14KB)
----store_test.go(14KB)
----schema_test.go(1KB)
----doc.go(738B)
----model.go(12KB)
----query_test.go(3KB)
----tests()
--------schema.go(702B)
--------json_test.go(2KB)
--------store_test.go(13KB)
--------schema_test.go(1KB)
--------kallax.go(364KB)
--------query_test.go(6KB)
--------relationships.go(3KB)
--------query.go(5KB)
--------resultset.go(289B)
--------events_test.go(5KB)
--------common.go(40B)
--------connection_test.go(432B)
--------common_test.go(4KB)
--------events.go(3KB)
--------resultset_test.go(3KB)
--------json.go(506B)
--------fixtures()
--------relationships_test.go(5KB)
--------store.go(2KB)
----kallax.svg(6KB)
----query.go(8KB)
----LICENSE(1KB)
----benchmarks()
--------models()
--------models_kallax.go(424B)
--------bench_test.go(11KB)
--------kallax.go(27KB)
--------models_gorm.go(363B)
----appveyor.yml(522B)
----generator()
--------templates()
--------migration.go(26KB)
--------migration_test.go(17KB)
--------types_test.go(10KB)
--------template.go(22KB)
--------generator.go(5KB)
--------common_test.go(1KB)
--------template_test.go(20KB)
--------processor.go(12KB)
--------generator_test.go(3KB)
--------processor_test.go(10KB)
--------types.go(29KB)
--------cli()
----resultset.go(5KB)
----events_test.go(2KB)
----.gitignore(266B)
----common_test.go(5KB)
----events.go(3KB)
----Makefile(1005B)
----batcher.go(4KB)
----operators_test.go(6KB)
----types()
--------slices_test.go(4KB)
--------types_test.go(6KB)
--------slices.go(19KB)
--------types.go(13KB)
----README.md(40KB)
----timestamps.go(863B)
----timestamps_test.go(520B)
----model_test.go(2KB)
----store.go(14KB)

网友评论