Documentation
¶
Index ¶
- func IsEmpty(err error) bool
- func NewPg(conn *sql.DB, obj any, objType reflect.Type, table string, ...) support.ObjectORM
- type PgSQL
- func (qt *PgSQL) Count(queryParts ...any) (int, error)
- func (qt *PgSQL) Create() error
- func (qt *PgSQL) Delete(queryParts ...any) error
- func (qt *PgSQL) Error() error
- func (qt *PgSQL) Find(queryParts ...any) (any, error)
- func (qt *PgSQL) FindAll(queryParts ...any) ([]any, error)
- func (qt *PgSQL) Save(queryParts ...any) error
- func (qt *PgSQL) Update(queryParts ...any) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PgSQL ¶ added in v1.0.2
type PgSQL struct {
Table string // 表名
Elems []support.Elem // 字段元素列表
// contains filtered or unexported fields
}
PgSQL PostgreSQL 数据库 ORM 实现
func (*PgSQL) Count ¶ added in v1.2.0
Count 统计记录数量 根据提供的查询条件统计匹配的记录数 参数:
- queryParts: 查询条件部分,可以是条件字符串和参数
返回:
- int: 记录数量
- error: 执行错误
func (*PgSQL) Delete ¶ added in v1.0.2
Delete 删除数据库记录 根据提供的查询条件删除匹配的记录 参数:
- queryParts: 查询条件部分,可以是条件字符串和参数
返回:
- error: 执行错误
func (*PgSQL) Find ¶ added in v1.0.2
Find 查询单条记录 根据提供的查询条件查询第一条匹配的记录 参数:
- queryParts: 查询条件部分,可以是条件字符串和参数
返回:
- any: 查询结果对象
- error: 执行错误
func (*PgSQL) FindAll ¶ added in v1.0.2
FindAll 查询多条记录 根据提供的查询条件查询所有匹配的记录 参数:
- queryParts: 查询条件部分,可以是条件字符串和参数
返回:
- []any: 查询结果对象列表
- error: 执行错误
Click to show internal directories.
Click to hide internal directories.