go-pg

pg

go-pg

Golang ORM with focus on PostgreSQL features and performance

AI 简介

go-pg/pg 是一个专为 PostgreSQL 优化的 Go 语言 ORM 库,聚焦于深度支持 PostgreSQL 特性(如 JSONB、HStore、数组、自定义类型)与高性能查询。它提供声明式模型定义、链式查询构建、事务控制、自动迁移辅助工具及结构化日志集成,兼容标准 database/sql 接口。适用于需要充分利用 PostgreSQL 高级功能(如半结构化数据存储、全文检索、地理空间扩展)的中高并发后端服务,尤其适合金融、SaaS 和数据分析类 Go 应用的持久层开发。项目目前处于维护模式,新项目建议迁移到其演进版 Bun。

Go
BSD 2-Clause "Simplified" License
5.8k
Stars
413
Forks
81
Watchers
112
Issues

Star 增长

今日0
近 7 天0
近 30 天+1
综合评分63.95
默认分支v10