OpenGauss创建数据库连接SpringBoot
该参数影响dolphin插件中的部分冲突的函数和操作符等,参数开启时这些函数和操作符会执行兼容性逻辑,关闭时则保持openGauss原有的逻辑。若要启用dolphin兼容mysql插件,创建数据库时需创建B模式数据库。创建用户,并使其具有系统管理员权限(sysadmin)在配置文件中添加连接信息,替换相关信息。安装dophin插件(可能不需要)退出并使用新创建的用户进入数据库。使用omm身份进入到
·
创建连接用户
使用omm身份进入到数据库
gsql -d postgres -p 15400 -r
创建用户,并使其具有系统管理员权限(sysadmin)
create user your_username with sysadmin identified by 'your_password';
退出并使用新创建的用户进入数据库
\q
gsql -d postgres -p 15400 -r -U your_username -W your_password
创建数据库
普通数据库
新建数据库
create database your_db_name;
兼容mysql数据库
若要启用dolphin兼容mysql插件,创建数据库时需创建B模式数据库
create database your_db_name DBCOMPATIBILITY 'B';
进入刚刚创建的B模式数据库
\c your_db_name;
安装dophin插件(可能不需要)
create extension dolphin;
打开开关
该参数影响dolphin插件中的部分冲突的函数和操作符等,参数开启时这些函数和操作符会执行兼容性逻辑,关闭时则保持openGauss原有的逻辑。
set dolphin.b_compatibility_mode = on;
验证
\dx
show dolphin.b_compatibility_mode;
show plugins;
连接SpringBoot
添加依赖
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
在配置文件中添加连接信息,替换相关信息
spring.datasource.url=jdbc:postgresql://your_ip:your_port/your_db_name
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
更多推荐
已为社区贡献1条内容
所有评论(0)