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