terraform azure安装扩展通过terraform或gitlab CI



Azure postgre sql可以通过terraform(git lab CI)安装。但是如何配置扩展。目前,我们正在手动执行此操作。例如,具有需要加密功能的应用程序团队可以通过使用CREATE EXTENSION命令启用pg_crypto。

另外,我们如何在未来通过gitlab CI开发管道部署模式和其他sql更改?

要实现这一点,我们需要手动安装几个扩展到主GitLab数据库

默认为gitlabhq_production

pg_trgm -> 8.6 is Minimum GitLab version
btree_gist -> 13.1 is Minimum GitLab version
plpgsql -> 11.7 is Minimum GitLab version

使用以下来自官方GitLab的文档,我们可以管理Postgre SQL的扩展

https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/install/postgresql_extensions.md

最新更新