书栈网 · BookStack 本次搜索耗时 0.034 秒,为您找到 619 个相关结果.
  • 4. CRUD:读写数据

    4387 2018-05-17 《GORM 1.0 中文文档》
    CRUD:读写数据 创建 {#c} 创建记录 默认值 在Callbacks中设置主键 扩展创建选项 查询 {#q} Where查询条件 (简单SQL) Where查询条件 (Struct & Map) Not条件查询 带内联条件的查询 Or条件查询 查询链 扩展查询选项 FirstOrInit Attrs Assign Firs...
  • 创建插件

    1463 2020-06-11 《Go语言中文文档》
    1. 创建插件 1.1. 注册新的 callback 1.2. 删除已有的 callback 1.3. 替换 callback 1.4. 注册 callback 的顺序 1.5. 自带的 Callbacks 1. 创建插件 GORM 本身由 Callbacks 提供支持,因此你可以根据需要完全自定义GORM。 1.1. 注册新的 ...
  • 13.1 Declarative Transactions

    13.1 Declarative Transactions Declarative Transactions The Transactional annotation vs the transactional property Custom Transaction Configuration Transaction status 13.1 D...
  • Overview

    Overview Install Quick Start The fantastic ORM library for Golang aims to be developer friendly. Overview Full-Featured ORM Associations (Has One, Has Many, Belongs To, Many...
  • Sharding

    功能特点 使用说明 Sharding 是一个高性能的 Gorm 分表中间件。它基于 Conn 层做 SQL 拦截、AST 解析、分表路由、自增主键填充,带来的额外开销极小。对开发者友好、透明,使用上与普通 SQL、Gorm 查询无差别,只需要额外注意一下分表键条件。 为您提供高性能的数据库访问。 https://github.com/go-gorm/...
  • Sharding

    功能特点 使用说明 Sharding 是一个高性能的 Gorm 分表中间件。它基于 Conn 层做 SQL 拦截、AST 解析、分表路由、自增主键填充,带来的额外开销极小。对开发者友好、透明,使用上与普通 SQL、Gorm 查询无差别,只需要额外注意一下分表键条件。 为您提供高性能的数据库访问。 https://github.com/go-gorm/...
  • 数据库迁移

    AutoMigrate Migrator 接口 当前数据库 表 列 约束 索引 约束 其他迁移工具 AutoMigrate AutoMigrate 用于自动迁移您的 schema,保持您的 schema 是最新的。 注意: AutoMigrate** 只会创建表,它会忽略外键、约束、列和索引。为了保护您的数据,它 不会**更改现有列...
  • 约定

    使用 ID 作为主键 复数表名 TableName 临时指定表名 命名策略 列名 时间戳追踪 CreatedAt UpdatedAt 使用 ID 作为主键 默认情况下,GORM 会使用 ID 作为表的主键。 type User struct {   ID   string // 默认情况下,名为 `ID` 的字...
  • Delete

    Delete a Record Delete with primary key Delete Hooks Batch Delete Block Global Delete Returning Data From Deleted Rows Soft Delete Find soft deleted records Delete permanent...
  • Serializer

    Register Serializer Customized Serializer Type Serializer is an extensible interface that allows to customize how to serialize and deserialize data with databasae. GORM provide...