当前位置: 首页 > 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.lryc.cn/news/602465.html

相关文章:

  • GitLab 18.2 发布几十项与 DevSecOps 有关的功能,可升级体验【四】
  • Java面试深度剖析:从JVM到云原生的技术演进
  • opencv学习(轮廓检测)
  • OpenCV(05)直方图均衡化,模板匹配,霍夫变换,图像亮度变换,形态学变换
  • UE5 UI自适应 DPI缩放
  • 【Spring WebFlux】 三、响应式流规范与实战
  • android-屏幕-刷新流程
  • 《深入剖析Kafka分布式消息队列架构奥秘》之Kafka基本知识介绍
  • MCU 中的 PWM(脉冲宽度调制)是什么?
  • uniapp 更新apk有缓存点不动,卸载安装apk没有问题。android
  • LeetCode 刷题【18. 四数之和】
  • R 语言科研绘图 --- 其他绘图-汇总1
  • 2025 DevOps工具生态全景解读:本土化服务与智能化演进成关键赛点
  • Centos 7 命令:ip addr
  • 国产测试用例管理工具横向评测:DevOps时代如何选择最适合的协作平台?
  • 问题大全【1】
  • LWGJL教程(8)——基础知识
  • 游戏测试与软件测试的区别
  • 安全风险监测系统是什么?内容有哪些?
  • 关于联想M6201d-00 升级的几点总结
  • 【大模型LLM】大模型微调 应对显存限制和训练加速 常用的优化策略
  • 决策树算法小结(中)
  • git 使用 rebase 删除某次 提交
  • 【优先级高,先补充】基于文本增强跨模态特征交互注意网络的多模态情感分析
  • 机器学习与深度学习评价指标
  • linux函数 mmap详解
  • 15-C语言:第15天笔记
  • TCPIP之常用协议
  • 工业前端组件库重构心法:如何让开发效率提升60%的交互模块设计逻辑
  • java中一些数据结构的转换