当前位置: 首页 > news >正文

修改gitlab默认的语言

文章目录

  • 网上的方法
  • 1. 采用数据库触发器的方法
    • 2. 登录pg库
    • 2.1 查看表
    • 2.2 创建function
    • 2.3 创建触发器
    • 2.4 修改历史数据

网上的方法

网上修改/opt/gitlab/embedded/service/gitlab-rails/config/application.rb的方法,我试了,没生效,没进一步研究

1. 采用数据库触发器的方法

2. 登录pg库

su - gitlab-psql
psql -h /var/opt/gitlab/postgresql -d gitlabhq_production

2.1 查看表

select preferred_language from users;
默认为en
中文为zh-CN

2.2 创建function

CREATE OR REPLACE FUNCTION set_default_preferred_language()
RETURNS TRIGGER AS $$
BEGINNEW.preferred_language := 'zh-CN'; -- 设置默认语言为中文RETURN NEW;
END;
$$ LANGUAGE plpgsql;

2.3 创建触发器

CREATE TRIGGER set_default_language_trigger
BEFORE INSERT ON users
FOR EACH ROW
EXECUTE FUNCTION set_default_preferred_language();

2.4 修改历史数据

update users set preferred_language = ‘zh-CN’;

http://www.dtcms.com/a/302436.html

相关文章:

  • 项目如何按时交付?重点关注的几点
  • 面试问题收集——卷积神经网络
  • 音频焦点 Android Audio Focus 进阶
  • MongoDB的内存和核心数对于运行效率的影响
  • mongodb源代码分析createCollection命令创建Collection流程分析
  • 未授权访问漏洞靶场(redis,MongoDB,Memcached...)
  • MongoDB占用内存情况分析
  • jimfs:Java内存文件系统,脱离磁盘IO瓶颈利器
  • Java强制转换
  • TDengine 中 TDgpt 用于异常检测
  • 【AI绘画】Stable Diffusion 全面指南:安装、版本对比、功能解析与高级应用
  • selenium 特殊场景处理
  • 技术工具箱 |五、一个避免头文件重复引用的 Python 脚本
  • 【Java基础面试题】Java特点,八种基本数据类型
  • 提取apk中的各种语言翻译成表格,python脚本
  • 【图像处理】霍夫变换:霍夫变换原理、霍夫空间、霍夫直线、霍夫圆详解与代码示例
  • 小智源码分析——音频部分(二)
  • java设计模式 -【责任链模式】
  • 2025 DevOps工具生态全景解读:本土化服务与智能化演进成关键赛点
  • 电商项目DevOps一体化运维实战
  • Kafka 3.9.1的KRaft模式部署
  • AR远程协作系统设计:虚实融合场景下的设备维护操作指引界面
  • 【JSqlParser】sql解析器使用案例
  • 3. 卷积网络代码参数解读分析
  • 基于百度 iframe 框架与语音解析服务的数字人交互系统实现
  • 仓颉编程语言程序基本结构
  • dapp前端⾯试题
  • 数据库审计及安全管理的解决方案
  • OpenCV(05)直方图均衡化,模板匹配,霍夫变换,图像亮度变换,形态学变换
  • 虚拟地址空间:从概念到内存管理的底层逻辑