暂无图片
docker of opengauss 如何修改数据库的配置
我来答
分享
秋客
2021-03-12
docker of opengauss 如何修改数据库的配置

最近在尝试使用docker部署opengauss数据库,查看到这个docker是贵公司发布。

目前遇到了以下两个问题:

  • 没有找到对应的数据库配置文件:hab.conf or postgreq.conf,请问这个文件在docker镜像中的位置在哪里?如果没有是否可以通过gs_*工具来修改。
  • 当docker中的数据库启动之后再重启,会导致docker镜像推出,而docker镜像中没有挂在配置文件的参数,所以就导致始终没有办法修改数据库的配置文件问题。目前我想到的解决方案就是将修改后的running container直接commit & save成新的镜像,是否只有这个解决方案。
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
李宏达
  • hba.conf or postgreq.conf在这里
    /var/lib/opengauss/data,支持使用gs_guc修改参数。

  • 关于需要数据库重启生效的参数改了之后直接重启容器就行。

  • 你想做持久化也可以,通过run的时候-v参数指定。
    -v /enmotech/opengauss:/var/lib/opengauss

暂无图片 评论
暂无图片 有用 0
打赏 1
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
patroni安装好依赖后依然提示缺少依赖
回答 1
下载这个rpm依赖再试试:https://centos.pkgs.org/7/postgresqlcommonx8664/python3psycopg22.8.61.rhel7.x8664.rpm.h
opengauss中dbe_perf这个schema下的视图如何授权给其他用户?
回答 1
法一:将dbeperf这个schema对象的USAGE权限赋给用户grantUSAGEonschemadbeperftousername;注意:dbeperf下的某些系统视图或者表需要有MONADMI
Postgresql 怎么设置主键id自增?
回答 2
已采纳
GENERATEDALWAYSAS(generationexpr)STORED此子句将列创建为generatedcolumn。列无法被写入,读取时将返回指定表达式的结果。关键字STORED表示将在写入
请教个问题,pg 10.12升级到10.18,有什么快捷的升级方法吗?
回答 1
已采纳
安装10.18数据库软件,启动原来的数据文件。记得先做备份
pg的增量备份和增量恢复的资料
回答 3
https://www.modb.pro/db/21780
pg中如何防止update没有写where条件的误操作
回答 1
如何防止或避免在PostgreSQL中运行没有where子句的update或delete语句?与MySQL中的SQLSAFEUPDATES语句相同,PostgreSQL需要。例如:UPDATEtabl
pg中的concurrently参数重建索引,如果索引没有完成,查询能否使用上索引?
回答 1
在PostgreSQL中,使用CONCURRENTLY选项进行索引的重建允许在不阻止对表的并发插入、更新或删除操作的情况下重建索引。这是PostgreSQL提供的一个非常有用的特性,特别是在需要重建大
哪位老师有 roW_number() over(partition by) 的用法?
回答 2
拆分来看rownumber()为每行数据自动生成序列PARTITIONBY按照某列分组ORDERBY按照你前面PARTITIONBY定义的组进行排序PARTITIONBY可省略
从postgresql 到kafka的实时逻辑同步,有哪些比较稳定的工具吗?
回答 2
开源方案Debezium可以了解一下。可以稳定运行在生产环境。
postgreSQL一般用什么监控?
回答 2
https://www.modb.pro/db/25826看看这个