创建连接用户

使用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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐