跳到主要内容

PostgreSQL 支持

概述

FeatureProbe 从 2.7.0 版本开始支持以 PostgreSQL 作为数据源管理开关数据。

如何切换到 PostgreSQL

  • 准备一个可用的 PostgreSQL 实例

  • 在 PostgreSQL 中初始化 FeatureProbe 库

    PostgreSQL 的数据库初始化脚本管理在 PostgreSQL初始化脚本 随着版本的更新,新增的脚本文件将以增量方式进行管理。

    1、部署 FeatureProbe 时的初始化:在部署 FeatureProbe 时,只需执行当前版本号之前的所有脚本文件,以确保数据库处于正确的状态。这将确保数据库按正确的顺序执行所有先前版本的脚本。

    2、版本升级时的初始化:在版本升级时,只需执行增量版本的脚本文件中的 SQL。这将应用新功能和更新,以使数据库与最新版本保持同步。

  • 切换到 PostgreSQL

    1、FeatureProbe 提供了一个postgresql配置文件模版 application-pg.yml

    2、将模版中的数据库实例地址、用户名以及密码更换为自己的配置。

pg_application_1

3、切换配置为 postgresql, 将 application.yml 中 spring.profiles.active 配置设置为 pg

pg_application_2