治国安邦 发表于 7 天前

火山go这个转出来的表名如何能自己定义呢?


转出来是character_currencies
我想要character_currencys这样的

创世魂 发表于 7 天前

你截图截错了吧。。
配置里面,有一个命名策略,可以让它不自动加s,之类的操作。



<火山程序 类型 = "通常" 版本 = 1 />

方法 启动方法 <公开 类型 = 整数>
{
    变量 数据库 <参考 类型 = Gorm数据库类>
    变量 配置 <类型 = Gorm配置类>
    变量 命名策略 <类型 = Gorm结构命名策略类>
    命名策略.不小写 = 真
    命名策略.单数表 = 真
    配置.命名策略 = 命名策略
    数据库 = Gorm数据库类.连接SQLite (, 配置)


    返回 (1)
}

创世魂 发表于 7 天前

还有一个是这样的,可以自定义表名。。或是里面没有内置这个结构,需要手动写进去。。

<火山程序 类型 = "通常" 版本 = 1 />

类 数据库结构
{

    # @ func(@an<pobjThis> @sn<current_class>)TableName() string {
    # @   return @<Gorm_设置表名>()
    # @ }

    方法 Gorm_设置表名 <公开 类型 = 文本型 "">
    {
      返回 ("UserInfo")
    }
}

Xelloss0618 发表于 7 天前

其实也没错,y后缀的复数就是y改成ies。

治国安邦 发表于 6 天前

创世魂 发表于 2026-8-15 15:07
还有一个是这样的,可以自定义表名。。或是里面没有内置这个结构,需要手动写进去。。




谢谢

治国安邦 发表于 6 天前

Xelloss0618 发表于 2026-8-15 16:16
其实也没错,y后缀的复数就是y改成ies。

谢谢
页: [1]
查看完整版本: 火山go这个转出来的表名如何能自己定义呢?