diff --git "a/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\241\250PB-gen pbentity.md" "b/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\241\250PB-gen pbentity.md" index 467c05b4327..5d9d338bcec 100644 --- "a/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\241\250PB-gen pbentity.md" +++ "b/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\241\250PB-gen pbentity.md" @@ -80,7 +80,7 @@ CONFIGURATION SUPPORT | `gfcli.gen.pbentity` | | 代码生成配置项,可以有多个配置项构成数组,支持多个数据库生成。不同的数据库可以设置不同的生成规则,例如可以生成到不同的位置或者文件。 | - | | `path` | `manifest/protobuf/pbentity` | 生成 `proto` 文件的存储 **目录** 地址。 | `protobuf/pbentity` | | `package` | 自动识别 `go.mod` | 生成的 `proto` 文件中的 `go_package` 路径,并自动识别 `package` 名称 | - | -| `link` | | 分为两部分,第一部分表示你连接的数据库类型 `mysql`, `postgresql` 等, 第二部分就是连接数据库的 `dsn` 信息。具体请参考 [ORM使用配置](../../核心组件/数据库ORM/ORM使用配置.md) 章节。 | - | +| `link` | | 分为两部分,第一部分表示你连接的数据库类型 `mysql`, `postgresql` 等, 第二部分就是连接数据库的 `dsn` 信息。具体请参考 [ORM使用配置](../../核心组件/数据库ORM/ORM使用配置/ORM使用配置.md) 章节。 | - | | `prefix` | | 生成数据库对象及文件的前缀,以便区分不同数据库或者不同数据库中的相同表名,防止数据表同名覆盖。 | `order_`
`user_` | | `removePrefix` | | 删除数据表的指定前缀名称。多个前缀以 `,` 号分隔。 | `gf_` | | `removeFieldPrefix` | | 删除字段名称的指定前缀名称。多个前缀以 `,` 号分隔。 | `f_` | diff --git "a/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\247\204\350\214\203-gen dao.md" "b/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\247\204\350\214\203-gen dao.md" index 261a9260445..48411b870fc 100644 --- "a/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\247\204\350\214\203-gen dao.md" +++ "b/docs/\345\274\200\345\217\221\345\267\245\345\205\267/\344\273\243\347\240\201\347\224\237\346\210\220-gen/\346\225\260\346\215\256\350\247\204\350\214\203-gen dao.md" @@ -114,7 +114,7 @@ gfcli: | 名称 | 默认值 | 含义 | 示例 | | --- | --- | --- | --- | | `gfcli.gen.dao` | | `dao` 代码生成配置项,可以有多个配置项构成数组,支持多个数据库生成。不同的数据库可以设置不同的生成规则,例如可以生成到不同的位置或者文件。 | - | -| `link`
**必须参数** | | 分为两部分,第一部分表示你连接的数据库类型 `mysql`, `postgresql` 等, 第二部分就是连接数据库的 `dsn` 信息。具体请参考 [ORM使用配置](../../核心组件/数据库ORM/ORM使用配置.md) 章节。 | - | +| `link`
**必须参数** | | 分为两部分,第一部分表示你连接的数据库类型 `mysql`, `postgresql` 等, 第二部分就是连接数据库的 `dsn` 信息。具体请参考 [ORM使用配置](../../核心组件/数据库ORM/ORM使用配置/ORM使用配置.md) 章节。 | - | | `path` | `internal` | 生成 `dao` 和 `model` 文件的存储 **目录** 地址。 | `./app` | | `group` | `default` | 在数据库配置中的数据库分组名称。只能配置一个名称。数据库在配置文件中的分组名称往往确定之后便不再修改。 | `default`
`order`
`user` | | `prefix` | | 生成数据库对象及文件的前缀,以便区分不同数据库或者不同数据库中的相同表名,防止数据表同名覆盖。 | `order_`
`user_` | diff --git "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\345\270\270\350\247\201\351\227\256\351\242\230.md" "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\345\270\270\350\247\201\351\227\256\351\242\230.md" index 17ef58ed85e..66bd7d93503 100644 --- "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\345\270\270\350\247\201\351\227\256\351\242\230.md" +++ "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\345\270\270\350\247\201\351\227\256\351\242\230.md" @@ -9,7 +9,7 @@ hide_title: true ![](/markdown/7b384b6f57115b11938d9c0a30dde732.png) -如果数据库执行出现该错误,可能是由于本地数据库连接池的连接已经过期,可以检查一下客户端配置的 `MaxLifeTime` 配置是否超过数据库服务端设置的连接最大超时时间。更多客户端配置请参考章节: [ORM使用配置](ORM使用配置.md) +如果数据库执行出现该错误,可能是由于本地数据库连接池的连接已经过期,可以检查一下客户端配置的 `MaxLifeTime` 配置是否超过数据库服务端设置的连接最大超时时间。更多客户端配置请参考章节: [ORM使用配置](./ORM使用配置/ORM使用配置.md) ## `update/insert` 操作不生效 diff --git "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\227\266\351\227\264\347\273\264\346\212\244.md" "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\227\266\351\227\264\347\273\264\346\212\244.md" index 8561bef89b4..cd69a7b795a 100644 --- "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\227\266\351\227\264\347\273\264\346\212\244.md" +++ "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\223\276\345\274\217\346\223\215\344\275\234/ORM\351\223\276\345\274\217\346\223\215\344\275\234-\346\227\266\351\227\264\347\273\264\346\212\244.md" @@ -16,7 +16,7 @@ hide_title: true - `updated_at` 用于记录修改时更新,每次记录变更时更新。 - `deleted_at` 用于记录的软删除特性,只有当记录删除时会写入一次。 -字段名称其实不区分大小写,也会忽略特殊字符,例如 `CreatedAt`, `UpdatedAt`, `DeletedAt` 也是支持的。此外,时间字段名称可以通过配置文件进行自定义修改,并可使用 `TimeMaintainDisabled` 配置完整关闭该特性,具体请参考 [ORM使用配置](../ORM使用配置.md) 章节。 +字段名称其实不区分大小写,也会忽略特殊字符,例如 `CreatedAt`, `UpdatedAt`, `DeletedAt` 也是支持的。此外,时间字段名称可以通过配置文件进行自定义修改,并可使用 `TimeMaintainDisabled` 配置完整关闭该特性,具体请参考 [ORM使用配置](../ORM使用配置/ORM使用配置.md) 章节。 :::tip 对时间类型的固定其实是为了形成一种规范。 ::: diff --git "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\253\230\347\272\247\347\211\271\346\200\247/ORM\351\253\230\347\272\247\347\211\271\346\200\247-\346\227\245\345\277\227\350\276\223\345\207\272.md" "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\253\230\347\272\247\347\211\271\346\200\247/ORM\351\253\230\347\272\247\347\211\271\346\200\247-\346\227\245\345\277\227\350\276\223\345\207\272.md" index f5d59a8a0bf..2cb6c5af698 100644 --- "a/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\253\230\347\272\247\347\211\271\346\200\247/ORM\351\253\230\347\272\247\347\211\271\346\200\247-\346\227\245\345\277\227\350\276\223\345\207\272.md" +++ "b/docs/\346\240\270\345\277\203\347\273\204\344\273\266/\346\225\260\346\215\256\345\272\223ORM/ORM\351\253\230\347\272\247\347\211\271\346\200\247/ORM\351\253\230\347\272\247\347\211\271\346\200\247-\346\227\245\345\277\227\350\276\223\345\207\272.md" @@ -7,7 +7,7 @@ hide_title: true :::danger `ORM` 日志的输出,是在提交底层数据库 `driver` 之前, `ORM` 将链式操作或者 `SQL` 构成的模板与执行参数进行格式化打印展示,供人工阅读调试。由于底层 `driver` 可能会对提交参数进行二次的转换,所以这里的日志输出仅供参考,并不完全是底层真正执行的 `SQL` 语句。 ::: -日志输出往往是打印一些调试或者 `SQL` 语句,日志对象可以通过 `SetLogger/GetLogger` 方法来设置,也可以通过配置文件来做配置,日志的配置请查看 `ORM` 的 [ORM使用配置](../ORM使用配置.md) 章节。以下是一个开启了日志输出的配置示例: +日志输出往往是打印一些调试或者 `SQL` 语句,日志对象可以通过 `SetLogger/GetLogger` 方法来设置,也可以通过配置文件来做配置,日志的配置请查看 `ORM` 的 [ORM使用配置](../ORM使用配置/ORM使用配置.md) 章节。以下是一个开启了日志输出的配置示例: ```yaml database: @@ -39,6 +39,6 @@ database: 1. 日期及时间,精确到毫秒。 2. 日志级别。因为 `SQL` 日志主要用于功能调试/问题排查,生产环境往往需要关闭掉,因此日志级别固定为 `DEBUG` 级别。 3. 当前 `SQL` 执行耗时。从客户端发起请求到接收到数据的时间,单位为毫秒。当执行时间不足 `1` 毫秒时,展示为 `0` 毫秒。 -4. 当前 `SQL` 所处的数据库配置分组,默认为 `default`。关于配置分组的介绍具体请参考章节: [ORM使用配置](../ORM使用配置.md)。 +4. 当前 `SQL` 所处的数据库配置分组,默认为 `default`。关于配置分组的介绍具体请参考章节: [ORM使用配置](../ORM使用配置/ORM使用配置.md)。 5. 当前 `SQL` 所属的 **事务ID**。如果当前 `SQL` 不属于事务操作时,不存在该字段。关于事务ID的介绍请参考章节: [ORM事务处理](../ORM事务处理/ORM事务处理.md)。 6. 具体执行的 `SQL` 语句。需要注意的是,由于底层使用的是 `SQL` 预处理,这里的 `SQL` 语句是通过组件自动拼接的结果,仅供参考。 \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 56d16d22333..a0c3d4a6b03 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -1,4 +1,4 @@ -const LATEST_VERSION_LABEL = 'Latest'; +const LATEST_VERSION_LABEL = '2.7.x(Latest)'; import type * as Preset from '@docusaurus/preset-classic'; import type { Config } from '@docusaurus/types';